diff --git a/.gitignore b/.gitignore index eb100a3f596..6d98618816b 100644 --- a/.gitignore +++ b/.gitignore @@ -18,4 +18,13 @@ build java/com.sap.sailing.simulator/bin/com/sap/sailing/simulator/Simulator.gwt.xml /mobile/com.sap.sailing.racecommittee.app/res/values/keys.xml java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch -java/com.sap.sailing.gwt.ui/SailingGWT.launch \ No newline at end of file +java/com.sap.sailing.gwt.ui/SailingGWT.launch + +## Android Studio and Intellij and Android in general +gen/ +.idea/ +*.ipr +*.iws +*.iml +out/ +.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 00000000000..0c53dcc56d4 --- /dev/null +++ b/build.gradle @@ -0,0 +1,19 @@ +// Top-level build file where you can add configuration options common to all sub-projects/modules. + +buildscript { + repositories { + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:1.0.0' + } +} + +allprojects { + repositories { + mavenCentral() + } + + version = "1.0.0-SNAPSHOT" +} diff --git a/configuration/buildAndUpdateProduct.sh b/configuration/buildAndUpdateProduct.sh index c254ca0bb0f..29532ebabef 100755 --- a/configuration/buildAndUpdateProduct.sh +++ b/configuration/buildAndUpdateProduct.sh @@ -49,8 +49,8 @@ ARCH=x86_64 START_DIR=`pwd` # needed for maven on sapsailing.com to work correctly -if [ -f $USER_HOME/.bash_profile ]; then - source $USER_HOME/.bash_profile +if [ -f "$USER_HOME/.bash_profile" ]; then + source "$USER_HOME/.bash_profile" fi cd "$PROJECT_HOME" @@ -80,19 +80,20 @@ testing=1 clean="clean" offline=0 proxy=0 -android=1 +android=0 reporting=0 suppress_confirmation=0 extra='' parallelexecution=0 +p2local=0 if [ $# -eq 0 ]; then - echo "buildAndUpdateProduct [-b -u -g -t -a -o -c -m -n -l ] [build|install|all|hot-deploy|remote-deploy|local-deploy|release]" + echo "buildAndUpdateProduct [-b -u -g -t -a -r -o -c -p -v -m -n -l ] [build|install|all|hot-deploy|remote-deploy|local-deploy|release]" echo "" echo "-g Disable GWT compile, no gwt files will be generated, old ones will be preserved." echo "-b Build GWT permutation only for one browser and English language." echo "-t Disable tests" - echo "-a Disable mobile projects (RaceCommittee App, e.g., in case no AndroidSDK is installed)" + echo "-a Enable mobile projects (RaceCommittee App, e.g., in case no AndroidSDK is installed)" echo "-r Enable generating surefire test reports" echo "-o Enable offline mode (does not work for tycho surefire plugin)" echo "-c Disable cleaning (use only if you are sure that no java file has changed)" @@ -105,6 +106,7 @@ if [ $# -eq 0 ]; then echo "-s Name of server you want to use as target for install, hot-deploy or remote-reploy. This overrides default behaviour." echo "-w Target for remote-deploy and release. Must comply with the following format: user@server." echo "-u Run without confirmation messages. Use with extreme care." + echo "-v Build local p2 respository, and use this instead of p2.sapsailing.com" echo "" echo "build: builds the server code using Maven to $PROJECT_HOME (log to $START_DIR/build.log)" echo "" @@ -141,7 +143,7 @@ echo SERVERS_HOME is $SERVERS_HOME echo BRANCH is $active_branch echo VERSION is $VERSION_INFO -options=':bgtocparm:n:l:s:w:u' +options=':bgtocparvm:n:l:s:w:u' while getopts $options option do case $option in @@ -151,7 +153,7 @@ do o) offline=1;; c) clean="";; p) proxy=1;; - a) android=0;; + a) android=1;; r) reporting=1;; m) MAVEN_SETTINGS=$OPTARG;; n) OSGI_BUNDLE_NAME=$OPTARG;; @@ -160,6 +162,7 @@ do HAS_OVERWRITTEN_TARGET=1;; w) REMOTE_SERVER_LOGIN=$OPTARG;; u) suppress_confirmation=1;; + v) p2local=1;; \?) echo "Invalid option" exit 4;; esac @@ -268,11 +271,23 @@ if [[ "$@" == "release" ]]; then mkdir $PROJECT_HOME/dist/$SIMPLE_VERSION_INFO echo "MONGODB_NAME=myspecificevent REPLICATION_CHANNEL=myspecificevent -SERVER_STARTUP_NOTIFY=simon.marcel.pamies@sap.com SERVER_NAME=MYSPECIFICEVENT USE_ENVIRONMENT=live-server +MEMORY=4096m INSTALL_FROM_RELEASE=$SIMPLE_VERSION_INFO " >> $PROJECT_HOME/dist/$SIMPLE_VERSION_INFO/amazon-launch-config.txt + + echo "MONGODB_NAME=myspecificevent +REPLICATION_CHANNEL=name_of_replication_channel_matching_master_config +REPLICATE_MASTER_EXCHANGE_NAME=myspecificevent_name_used_as_channel +REPLICATE_MASTER_SERVLET_HOST=ip_of_master_host +SERVER_NAME=subdomain_name_in_elb +EVENT_ID=event_uid_this_replica_is_serving +USE_ENVIRONMENT=replica +MEMORY=4096m +REPLICATE_ON_START=com.sap.sailing.server.impl.RacingEventServiceImpl +INSTALL_FROM_RELEASE=$SIMPLE_VERSION_INFO + " >> $PROJECT_HOME/dist/$SIMPLE_VERSION_INFO/amazon-launch-config_replica.txt `which tar` cvzf $PROJECT_HOME/dist/$SIMPLE_VERSION_INFO/$SIMPLE_VERSION_INFO.tar.gz * cp $ACDIR/env.sh $PROJECT_HOME/dist/$SIMPLE_VERSION_INFO @@ -496,14 +511,27 @@ echo "Starting $@ of server..." if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then # yield build so that we get updated product + if [ $offline -eq 1 ]; then + echo "INFO: Activating offline mode" + extra="$extra -o" + fi + + if [ $proxy -eq 1 ]; then + echo "INFO: Activating proxy profile" + extra="$extra -P no-debug.with-proxy" + MAVEN_SETTINGS=$MAVEN_SETTINGS_PROXY + else + extra="$extra -P no-debug.without-proxy" + fi cd $PROJECT_HOME/java if [ $gwtcompile -eq 1 ]; then echo "INFO: Compiling GWT (rm -rf com.sap.$PROJECT_TYPE.gwt.ui/com.sap.$PROJECT_TYPE.*)" rm -rf com.sap.$PROJECT_TYPE.gwt.ui/com.sap.$PROJECT_TYPE.* + GWT_XML_FILES=`find com.sap.$PROJECT_TYPE.gwt.ui/src/main/resources -name '*.gwt.xml'` if [ $onegwtpermutationonly -eq 1 ]; then echo "INFO: Patching .gwt.xml files such that only one GWT permutation needs to be compiled" - for i in com.sap.$PROJECT_TYPE.gwt.ui/src/main/resources/com/sap/$PROJECT_TYPE/gwt/ui/*.gwt.xml; do + for i in $GWT_XML_FILES; do echo "INFO: Patching $i files such that only one GWT permutation needs to be compiled" cp $i $i.bak cat $i | sed -e 's/^[ ]*/ /' >$i.sed @@ -511,7 +539,7 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then done else echo "INFO: Patching .gwt.xml files such that all GWT permutations are compiled" - for i in com.sap.$PROJECT_TYPE.gwt.ui/src/main/resources/com/sap/$PROJECT_TYPE/gwt/ui/*.gwt.xml; do + for i in $GWT_XML_FILES; do echo "INFO: Patching $i files such that all GWT permutations are compiled" cp $i $i.bak cat $i | sed -e 's/ //' >$i.sed @@ -521,9 +549,25 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then else echo "INFO: GWT Compilation disabled" - extra="-Pdebug.no-gwt-compile" + extra="$extra -Pdebug.no-gwt-compile" fi + if [ $p2local -eq 1 ]; then + echo "INFO: Building and using local p2 repo" + #build local p2 repo + echo "Using following command (pwd: java/com.sap.sailing.targetplatform.base): mvn -fae -s $MAVEN_SETTINGS $clean compile" + echo "Maven version used: `mvn --version`" + (cd com.sap.$PROJECT_TYPE.targetplatform.base; mvn -fae -s $MAVEN_SETTINGS $clean compile 2>&1 | tee $START_DIR/build.log) + # now get the exit status from mvn, and not that of tee which is what $? contains now + MVN_EXIT_CODE=${PIPESTATUS[0]} + echo "Maven exit code is $MVN_EXIT_CODE" + #create local target definition + (cd com.sap.$PROJECT_TYPE.targetplatform/scripts; ./createLocalTargetDef.sh) + extra="$extra -Dp2-local" # activates the p2-target.local profile in java/pom.xml + else + echo "INFO: Using remote p2 repo (http://p2.sapsailing.com/p2/sailing/)" + fi + # back to root! cd $PROJECT_HOME @@ -535,19 +579,6 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then # TODO: Think about http://maven.apache.org/surefire/maven-surefire-plugin/examples/fork-options-and-parallel-execution.html fi - if [ $offline -eq 1 ]; then - echo "INFO: Activating offline mode" - extra="$extra -o" - fi - - if [ $proxy -eq 1 ]; then - echo "INFO: Activating proxy profile" - extra="$extra -P no-debug.with-proxy" - MAVEN_SETTINGS=$MAVEN_SETTINGS_PROXY - else - extra="$extra -P no-debug.without-proxy" - fi - if [ $android -eq 0 ] && [ $gwtcompile -eq 0 ] && [ $testing -eq 0 ]; then parallelexecution=1 echo "INFO: Running build in parallel with 2.5*CPU threads" @@ -565,8 +596,13 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then PATH=$PATH:$ANDROID_HOME/platform-tools RC_APP_VERSION=`grep "android:versionCode=" mobile/com.sap.$PROJECT_TYPE.racecommittee.app/AndroidManifest.xml | cut -d "\"" -f 2` - echo "RC_APPVERSION=$RC_APP_VERSION" - extra="$extra -Drc-app-api-version=$RC_APP_VERSION" + echo "RC_APP_VERSION=$RC_APP_VERSION" + extra="$extra -Drc-app-version=$RC_APP_VERSION" + + TRACKING_APP_VERSION=`grep "android:versionCode=" mobile/com.sap.$PROJECT_TYPE.android.tracking.app/AndroidManifest.xml | cut -d "\"" -f 2` + echo "TRACKING_APP_VERSION=$TRACKING_APP_VERSION" + extra="$extra -Dtracking-app-version=$TRACKING_APP_VERSION" + else echo "INFO: Deactivating mobile modules" @@ -602,7 +638,7 @@ if [[ "$@" == "build" ]] || [[ "$@" == "all" ]]; then if [ $gwtcompile -eq 1 ]; then # Now move back the backup .gwt.xml files before they were (maybe) patched echo "INFO: restoring backup copies of .gwt.xml files after they has been patched before" - for i in com.sap.$PROJECT_TYPE.gwt.ui/src/main/resources/com/sap/$PROJECT_TYPE/gwt/ui/*.gwt.xml; do + for i in $GWT_XML_FILES; do mv -v $i.bak $i done fi diff --git a/configuration/sailing b/configuration/sailing index 8ffcf316a34..3bdd32730a2 100755 --- a/configuration/sailing +++ b/configuration/sailing @@ -19,35 +19,21 @@ start_tmux() { } start_servers() { - launch_httpd=false - VARS=`/opt/amazon/bin/ec2-metadata -d | sed "s/user-data\: //g" | grep -v "^not available$"` - for var in $VARS; do - echo "$var" | grep -q "^SERVER_NAME=" - if [ "$?" != "0" ]; then - eval "export $var" - fi - echo "$var" | grep -q "^SERVER_PORT=" - if [ "$?" != "0" ]; then - eval "export $var" - fi - echo "$var" | grep -q "^EVENT_ID=" - if [ "$?" != "0" ]; then - eval "export $var" - fi - echo "$var" | grep -iq "^REPLICATE_ON_START=True" - if [ "$?" != "0" ]; then - launch_httpd=true - fi - done - if [ "$launch_httpd" = "true" ]; then - launch_httpd $SERVER_NAME $SERVER_PORT $EVENT_ID - fi - + NUMBER_OF_INSTANCES=`echo "$JAVA_START_INSTANCES" | wc -w` + MEMORY_PER_INSTANCE_IN_MB=`cat /proc/meminfo | grep MemTotal | awk '{printf("%i\n", ($2 / 1024 - 1500) / '$NUMBER_OF_INSTANCES' );}'` + echo "Using ${MEMORY_PER_INSTANCE_IN_MB}MB as default heap size per instance." for conf in $JAVA_START_INSTANCES; do echo "Checking for amazon update..." + echo "MEMORY=\"${MEMORY_PER_INSTANCE_IN_MB}m\"" >>/home/sailing/servers/$conf/env.sh su - sailing -c "cd /home/sailing/servers/$conf && $GIT_REPOSITORY/java/target/refreshInstance.sh auto-install" 2>/var/log/sailing.err >/var/log/sailing.out - echo "Starting Java server $conf" - su - sailing -c "cd /home/sailing/servers/$conf && ./start" 2>/var/log/sailing.err >/var/log/sailing.out + ( + # execute env.sh in a subshell which now has the same set of variables that the server will see + source /home/sailing/servers/$conf/env.sh + launch_httpd + echo "Starting Java server $conf" + su - sailing -c "cd /home/sailing/servers/$conf && ./start" 2>/var/log/sailing.err >/var/log/sailing.out + # terminating the subshell will forget all the variable assignments brought in by env.sh, clearing for the next server instance + ) RETVAL=$? [ $RETVAL -eq 0 ] && success || failure done @@ -64,16 +50,16 @@ stop_servers() { # launch_httpd(server_name, port, event_id) launch_httpd() { - echo "launch_httpd($1, $2, $2)" - if [ -x /etc/init.d/httpd ]; then - server_name="`echo $1 | tr [A-Z] [a-z]`" - port="$2" - event_id="$3" - echo "Use Event $server_name.sapsailing.com \"$event_id\" 127.0.0.1 $port" >>/etc/httpd/conf.d/001-events.conf - echo "Launching httpd to map ${server_name}.sapsailing.com to event with ID $event_id with server running on local port $port..." - service httpd start - else - echo Can't launch httpd; start script doesn't seem to be installed at /etc/init.d/httpd + if [ "$REPLICATE_ON_START" != "" ]; then + echo "REPLICATE_ON_START is $REPLICATE_ON_START. Will try to launch httpd so this replica can work with an ELB easily." + if [ -x /etc/init.d/httpd ]; then + server_name="`echo $SERVER_NAME | tr [A-Z] [a-z]`" + echo "Use Event $server_name.sapsailing.com \"$EVENT_ID\" 127.0.0.1 $SERVER_PORT" >>/etc/httpd/conf.d/001-events.conf + echo "Launching httpd to map ${server_name}.sapsailing.com to event with ID $EVENT_ID with server running on local port $SERVER_PORT..." + service httpd start + else + echo Can't launch httpd; start script doesn't seem to be installed at /etc/init.d/httpd + fi fi } diff --git a/doc/DEVELOPMENT b/doc/DEVELOPMENT index 08c85e25434..30f9d762779 100644 --- a/doc/DEVELOPMENT +++ b/doc/DEVELOPMENT @@ -27,11 +27,12 @@ of java classes (from a set of jars/libs) your compiler can use to build the sources. We have defined some target-platforms for the project which can be found inside the project "com.sap.sailing.targetplatform" in the folder 'definitions'. There -you will find 3 definitions: race-analysis-p2-ide-local, -race-analysis-p2-maven-local and race-analysis-p2-maven-central. The -definition 'race-analysis-p2-ide-local' is intended to be used for the -IDE whereas the other definitions are used for the local and central -maven builds. The target definition contains a list of URLs to +you will find 1 definition: race-analysis-p2-remote. This is the default +to use in your IDE and the maven build. When testing changes to the +target platform, generate the race-analysis-p2-lcoal target definition +with the java/com.sap.sailing.targetplatform/scripts/createLocalTargetDef.sh +script. +The target definition contains a list of URLs to different p2 repositories containing the actual bundles. The URLs can be either URLs to local or remote repositories depending on your access to those repositories. Normally you should bind your target diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 00000000000..1d3591c8a4c --- /dev/null +++ b/gradle.properties @@ -0,0 +1,18 @@ +# Project-wide Gradle settings. + +# IDE (e.g. Android Studio) users: +# Gradle settings configured through the IDE *will override* +# any settings specified in this file. + +# For more details on how to configure your build environment visit +# http://www.gradle.org/docs/current/userguide/build_environment.html + +# Specifies the JVM arguments used for the daemon process. +# The setting is particularly useful for tweaking memory settings. +# Default value: -Xmx10248m -XX:MaxPermSize=256m +# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 + +# When configured, Gradle will run in incubating parallel mode. +# This option should only be used with decoupled projects. More details, visit +# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects +# org.gradle.parallel=true \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 00000000000..8c0fb64a869 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000000..0c71e760dc9 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Wed Apr 10 15:27:10 PDT 2013 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip diff --git a/gradlew b/gradlew new file mode 100755 index 00000000000..91a7e269e19 --- /dev/null +++ b/gradlew @@ -0,0 +1,164 @@ +#!/usr/bin/env bash + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS="" + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn ( ) { + echo "$*" +} + +die ( ) { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; +esac + +# For Cygwin, ensure paths are in UNIX format before anything is touched. +if $cygwin ; then + [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"` +fi + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >&- +APP_HOME="`pwd -P`" +cd "$SAVED" >&- + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin, switch paths to Windows format before running java +if $cygwin ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=$((i+1)) + done + case $i in + (0) set -- ;; + (1) set -- "$args0" ;; + (2) set -- "$args0" "$args1" ;; + (3) set -- "$args0" "$args1" "$args2" ;; + (4) set -- "$args0" "$args1" "$args2" "$args3" ;; + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules +function splitJvmOpts() { + JVM_OPTS=("$@") +} +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME" + +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 00000000000..aec99730b4e --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,90 @@ +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS= + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windowz variants + +if not "%OS%" == "Windows_NT" goto win9xME_args +if "%@eval[2+2]" == "4" goto 4NT_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* +goto execute + +:4NT_args +@rem Get arguments from the 4NT Shell from JP Software +set CMD_LINE_ARGS=%$ + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/java/com.googlecode.java-diff-utils/build.gradle b/java/com.googlecode.java-diff-utils/build.gradle new file mode 100644 index 00000000000..f0a8d88d703 --- /dev/null +++ b/java/com.googlecode.java-diff-utils/build.gradle @@ -0,0 +1,7 @@ +apply plugin: "java" + +sourceSets { + main { + java.srcDirs = ["src"] + } +} diff --git a/java/com.sap.sailing.autoload/META-INF/MANIFEST.MF b/java/com.sap.sailing.autoload/META-INF/MANIFEST.MF index 000db87d0de..cb8d57d083b 100644 --- a/java/com.sap.sailing.autoload/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.autoload/META-INF/MANIFEST.MF @@ -11,12 +11,13 @@ Import-Package: org.json.simple, org.json.simple.parser, org.osgi.framework;version="1.7.0", org.osgi.util.tracker;version="1.5.1" -Require-Bundle: com.sap.sailing.gwt.ui;bundle-version="1.0.0", - com.sap.sse.common;bundle-version="1.0.0", - com.sap.sailing.domain.shared.android;bundle-version="1.0.0", +Require-Bundle: com.sap.sailing.gwt.ui, + com.sap.sse.common, + com.sap.sailing.domain.shared.android, com.sap.sailing.domain.tractracadapter, com.sap.sailing.server, - com.sap.sailing.domain;bundle-version="1.0.0", + com.sap.sailing.domain, com.sap.sailing.domain.common, - com.sap.sailing.domain.persistence + com.sap.sailing.domain.persistence, + com.sap.sse.replication Bundle-Activator: com.sap.sailing.autoload.Activator diff --git a/java/com.sap.sailing.autoload/src/com/sap/sailing/autoload/TracTrac.java b/java/com.sap.sailing.autoload/src/com/sap/sailing/autoload/TracTrac.java index 5f907ea21c9..e4a5ec3275c 100644 --- a/java/com.sap.sailing.autoload/src/com/sap/sailing/autoload/TracTrac.java +++ b/java/com.sap.sailing.autoload/src/com/sap/sailing/autoload/TracTrac.java @@ -16,8 +16,10 @@ import org.osgi.util.tracker.ServiceTracker; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.RegattaIdentifier; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.persistence.MongoRaceLogStoreFactory; +import com.sap.sailing.domain.persistence.MongoRegattaLogStoreFactory; +import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.TrackerManager; import com.sap.sailing.domain.tractracadapter.RaceRecord; @@ -27,6 +29,7 @@ import com.sap.sailing.domain.tractracadapter.TracTracConnectionConstants; import com.sap.sailing.gwt.ui.shared.TracTracRaceRecordDTO; import com.sap.sailing.server.RacingEventService; import com.sap.sse.common.Util.Pair; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Auto load TracTrac races from a parameter called tractrac.autoload.json_urls. This @@ -77,17 +80,27 @@ public class TracTrac { regattaForRaceRecord = regatta.getRegattaIdentifier(); } } - getTracTracAdapter().addTracTracRace((TrackerManager)getService(), regattaForRaceRecord, - record.getParamURL(), /*effectiveLiveURI*/ null, - record.getStoredURI(), new URI(""), - new MillisecondsTimePoint(record.getTrackingStartTime().asMillis()), - new MillisecondsTimePoint(record.getTrackingEndTime().asMillis()), - MongoRaceLogStoreFactory.INSTANCE.getMongoRaceLogStore(getService().getMongoObjectFactory(), getService().getDomainObjectFactory()), - RaceTracker.TIMEOUT_FOR_RECEIVING_RACE_DEFINITION_IN_MILLISECONDS, /*simulateWithStartTimeNow*/false, - /*tracTracUsername*/"", /*tracTracPassword*/"", - record.getRaceStatus(), record.getRaceVisibility()); + RaceLogStore raceLogStore = MongoRaceLogStoreFactory.INSTANCE.getMongoRaceLogStore(getService() + .getMongoObjectFactory(), getService().getDomainObjectFactory()); + RegattaLogStore regattaLogStore = MongoRegattaLogStoreFactory.INSTANCE.getMongoRegattaLogStore( + getService().getMongoObjectFactory(), getService().getDomainObjectFactory()); + getTracTracAdapter().addTracTracRace( + (TrackerManager) getService(), + regattaForRaceRecord, + record.getParamURL(), /* effectiveLiveURI */ + null, + record.getStoredURI(), + new URI(""), + new MillisecondsTimePoint(record.getTrackingStartTime().asMillis()), + new MillisecondsTimePoint(record.getTrackingEndTime().asMillis()), + raceLogStore, regattaLogStore, + RaceTracker.TIMEOUT_FOR_RECEIVING_RACE_DEFINITION_IN_MILLISECONDS, /* simulateWithStartTimeNow */ + false, + /* tracTracUsername */"", /* tracTracPassword */"", record.getRaceStatus(), + record.getRaceVisibility()); } else { - logger.info("Ignoring race " + record.getName() + " because it is in status " + record.getRaceStatus() + " and visibility " + record.getRaceVisibility()); + logger.info("Ignoring race " + record.getName() + " because it is in status " + + record.getRaceStatus() + " and visibility " + record.getRaceVisibility()); } } } diff --git a/java/com.sap.sailing.barbados.resultimport.test/src/com/sap/sailing/barbados/resultimport/test/BarbadosResultImportTest.java b/java/com.sap.sailing.barbados.resultimport.test/src/com/sap/sailing/barbados/resultimport/test/BarbadosResultImportTest.java index 67eb041fbdf..5467c11f134 100755 --- a/java/com.sap.sailing.barbados.resultimport.test/src/com/sap/sailing/barbados/resultimport/test/BarbadosResultImportTest.java +++ b/java/com.sap.sailing.barbados.resultimport.test/src/com/sap/sailing/barbados/resultimport/test/BarbadosResultImportTest.java @@ -26,13 +26,13 @@ import com.sap.sailing.barbados.resultimport.impl.ScoreCorrectionProviderImpl; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.RegattaScoreCorrections; import com.sap.sailing.domain.common.RegattaScoreCorrections.ScoreCorrectionsForRace; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.resultimport.RegattaResults; import com.sap.sailing.resultimport.ResultDocumentDescriptor; import com.sap.sailing.resultimport.ResultDocumentProvider; import com.sap.sailing.resultimport.impl.ResultDocumentDescriptorImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class BarbadosResultImportTest { private static final MillisecondsTimePoint NOW = MillisecondsTimePoint.now(); diff --git a/java/com.sap.sailing.barbados.resultimport/src/com/sap/sailing/barbados/resultimport/impl/ScoreCorrectionProviderImpl.java b/java/com.sap.sailing.barbados.resultimport/src/com/sap/sailing/barbados/resultimport/impl/ScoreCorrectionProviderImpl.java index e662784cc3c..0f3c5a4aaea 100644 --- a/java/com.sap.sailing.barbados.resultimport/src/com/sap/sailing/barbados/resultimport/impl/ScoreCorrectionProviderImpl.java +++ b/java/com.sap.sailing.barbados.resultimport/src/com/sap/sailing/barbados/resultimport/impl/ScoreCorrectionProviderImpl.java @@ -8,12 +8,12 @@ import java.util.logging.Level; import java.util.logging.Logger; import com.sap.sailing.domain.common.RegattaScoreCorrections; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.resultimport.RegattaResults; import com.sap.sailing.resultimport.ResultDocumentDescriptor; import com.sap.sailing.resultimport.ResultDocumentProvider; import com.sap.sailing.resultimport.impl.AbstractDocumentBasedScoreCorrectionProvider; import com.sap.sailing.resultimport.impl.RegattaScoreCorrectionsImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class ScoreCorrectionProviderImpl extends AbstractDocumentBasedScoreCorrectionProvider { diff --git a/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/functions/TestSailingFunctionsRegistration.java b/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/functions/TestSailingFunctionsRegistration.java index 7c47e34d3dc..ec2d199933b 100644 --- a/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/functions/TestSailingFunctionsRegistration.java +++ b/java/com.sap.sailing.datamining.test/src/com/sap/sailing/datamining/impl/functions/TestSailingFunctionsRegistration.java @@ -35,7 +35,7 @@ public class TestSailingFunctionsRegistration { @Before public void setUpFunctionRegistryAndProvider() { functionRegistry = new SimpleFunctionRegistry(); - functionRegistry.registerAllWithInternalFunctionPolicy(Activator.getInternalClassesWithMarkedMethods()); + functionRegistry.registerAllWithInternalFunctionPolicy(Activator.getDefault().getInternalClassesWithMarkedMethods()); } @Test diff --git a/java/com.sap.sailing.datamining/.classpath b/java/com.sap.sailing.datamining/.classpath index 4d63a64256c..f34b5ffe0a9 100644 --- a/java/com.sap.sailing.datamining/.classpath +++ b/java/com.sap.sailing.datamining/.classpath @@ -4,5 +4,6 @@ + diff --git a/java/com.sap.sailing.datamining/META-INF/MANIFEST.MF b/java/com.sap.sailing.datamining/META-INF/MANIFEST.MF index 8d4134b8912..9a5927a3771 100644 --- a/java/com.sap.sailing.datamining/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.datamining/META-INF/MANIFEST.MF @@ -8,8 +8,7 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Import-Package: com.sap.sailing.server, org.osgi.framework;version="1.7.0" Export-Package: com.sap.sailing.datamining, - com.sap.sailing.datamining.data, - com.sap.sailing.datamining.factories + com.sap.sailing.datamining.data Require-Bundle: com.sap.sailing.domain;bundle-version="1.0.0", com.sap.sailing.domain.common, com.sap.sailing.datamining.shared;bundle-version="1.0.0", diff --git a/java/com.sap.sailing.datamining/build.properties b/java/com.sap.sailing.datamining/build.properties index 3af869a6dd7..93dc7be33fa 100644 --- a/java/com.sap.sailing.datamining/build.properties +++ b/java/com.sap.sailing.datamining/build.properties @@ -1,4 +1,5 @@ -source.. = src/ +source.. = src/,\ + resources/ output.. = bin/ bin.includes = META-INF/,\ . diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_de.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_de.properties new file mode 100644 index 00000000000..dd8b19be160 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_de.properties @@ -0,0 +1,24 @@ +Competitor=Teilnehmer +DistanceTraveled=zurückgelegte Distanz +Boat=Boot +Team=Team +Name=Name +NationalityAcronym=Nationalität +SailID=Segelnummer +LegNumber=Nummer des Schenkels +LegType=Art des Schenkels +Year=Jahr +Regatta=Regatta +CourseArea=Regattabahn +BoatClass=Bootsklasse +Fleet=Flotte +Race=Rennen +SailingDomainRetrieverChain=Segel-Domänen Datenbeschaffer +LeaderboardGroup=Ranglisten Gruppe +RegattaLeaderboard=Regatta Rangliste +Leg=Schenkel +LegOfCompetitor=Schenkel eines Teilnehmers +GpsFix=GPS-Fix +Speed=Geschwindigkeit +InKnots=in Knoten +WindStrength=Windstärke \ No newline at end of file diff --git a/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_en.properties b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_en.properties new file mode 100644 index 00000000000..62e92c3db80 --- /dev/null +++ b/java/com.sap.sailing.datamining/resources/stringmessages/Sailing_StringMessages_en.properties @@ -0,0 +1,24 @@ +Speed=Speed +InKnots=in knots +DistanceTraveled=Distance Traveled +Name=Name +LegType=Leg Type +SailID=Sail Number +Year=Year +LegNumber=Leg Number +NationalityAcronym=Nationality +Regatta=Regatta +CourseArea=Course Area +BoatClass=Boat Class +Fleet=Fleet +Race=Race +Competitor=Competitor +Boat=Boat +Team=Team +SailingDomainRetrieverChain=Sailing Domain Retriever +LeaderboardGroup=Leaderboard Group +RegattaLeaderboard=Regatta Leaderboard +Leg=Leg +LegOfCompetitor=Leg of competitor +GpsFix=GPS-Fix +WindStrength=Wind Strength \ No newline at end of file diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/Activator.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/Activator.java index 3727481be44..48736c1efaa 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/Activator.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/Activator.java @@ -1,9 +1,8 @@ package com.sap.sailing.datamining; +import java.util.Collections; import java.util.HashSet; import java.util.Set; -import java.util.logging.Level; -import java.util.logging.Logger; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; @@ -13,60 +12,48 @@ import com.sap.sailing.datamining.data.HasGPSFixContext; import com.sap.sailing.datamining.data.HasTrackedLegContext; import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext; import com.sap.sailing.datamining.data.HasTrackedRaceContext; -import com.sap.sse.datamining.ClassesWithFunctionsRegistrationService; +import com.sap.sse.datamining.DataMiningBundleService; import com.sap.sse.datamining.DataRetrieverChainDefinition; -import com.sap.sse.datamining.DataRetrieverChainDefinitionRegistrationService; +import com.sap.sse.datamining.i18n.DataMiningStringMessages; +import com.sap.sse.datamining.impl.i18n.DataMiningStringMessagesImpl; -public class Activator implements BundleActivator { +public class Activator implements BundleActivator, DataMiningBundleService { - public static final String dataRetrieverGroupName = "Sailing"; - private static final Logger LOGGER = Logger.getLogger(Activator.class.getSimpleName()); + private static final String STRING_MESSAGES_BASE_NAME = "stringmessages/Sailing_StringMessages"; + + private static Activator INSTANCE; - private static BundleContext context; - private static ServiceReference classesWithFunctionsRegistrationServiceReference; - private static ServiceReference dataRetrieverChainDefinitionRegistrationServiceServiceReference; + private final DataMiningStringMessages sailingDataMiningStringMessages; + private final SailingDataRetrieverChainDefinitions dataRetrieverChainDefinitions; + private final SailingClusterGroups clusterGroups; + + private ServiceReference dataMiningBundleServiceReference; + + public Activator() { + dataRetrieverChainDefinitions = new SailingDataRetrieverChainDefinitions(); + sailingDataMiningStringMessages = new DataMiningStringMessagesImpl(STRING_MESSAGES_BASE_NAME, Activator.class.getClassLoader()); + clusterGroups = new SailingClusterGroups(); + } @Override public void start(BundleContext context) throws Exception { - Activator.context = context; + INSTANCE = this; - classesWithFunctionsRegistrationServiceReference = Activator.context.getServiceReference(ClassesWithFunctionsRegistrationService.class); - if (classesWithFunctionsRegistrationServiceReference != null) { - Activator.context.getService(classesWithFunctionsRegistrationServiceReference) - .registerInternalClassesWithMarkedMethods(getInternalClassesWithMarkedMethods()); - Activator.context.getService(classesWithFunctionsRegistrationServiceReference) - .registerExternalLibraryClasses(getExternalLibraryClasses()); - } else { - LOGGER.log(Level.WARNING, "Couldn't register the sailing classes with functions. No registration service was available."); - } - - dataRetrieverChainDefinitionRegistrationServiceServiceReference = Activator.context.getServiceReference(DataRetrieverChainDefinitionRegistrationService.class); - if (dataRetrieverChainDefinitionRegistrationServiceServiceReference != null) { - for (DataRetrieverChainDefinition dataRetrieverChainDefinition : SailingDataRetrieverChainDefinitions.getDataRetrieverChainDefinitions()) { - Activator.context.getService(dataRetrieverChainDefinitionRegistrationServiceServiceReference).addDataRetrieverChainDefinition(dataRetrieverChainDefinition); - } - } else { - LOGGER.log(Level.WARNING, "Couldn't register the sailing data retriever chain definitions. No registration service was available."); - } + dataMiningBundleServiceReference = context.registerService(DataMiningBundleService.class, this, null).getReference(); } @Override public void stop(BundleContext context) throws Exception { - if (classesWithFunctionsRegistrationServiceReference != null) { - Activator.context.getService(classesWithFunctionsRegistrationServiceReference).unregisterAllFunctionsOf( - getInternalClassesWithMarkedMethods()); - Activator.context.getService(classesWithFunctionsRegistrationServiceReference).unregisterAllFunctionsOf( - getExternalLibraryClasses()); - } - - if (dataRetrieverChainDefinitionRegistrationServiceServiceReference != null) { - for (DataRetrieverChainDefinition dataRetrieverChainDefinition : SailingDataRetrieverChainDefinitions.getDataRetrieverChainDefinitions()) { - Activator.context.getService(dataRetrieverChainDefinitionRegistrationServiceServiceReference).removeDataRetrieverChainDefinition(dataRetrieverChainDefinition); - } - } + context.ungetService(dataMiningBundleServiceReference); + } + + @Override + public DataMiningStringMessages getStringMessages() { + return sailingDataMiningStringMessages; } - public static Set> getInternalClassesWithMarkedMethods() { + @Override + public Iterable> getInternalClassesWithMarkedMethods() { Set> internalClasses = new HashSet<>(); internalClasses.add(HasTrackedRaceContext.class); internalClasses.add(HasTrackedLegContext.class); @@ -75,8 +62,26 @@ public class Activator implements BundleActivator { return internalClasses; } - public static Set> getExternalLibraryClasses() { - return new HashSet<>(); + @Override + public Iterable> getExternalLibraryClasses() { + return Collections.emptySet(); + } + + @Override + public Iterable> getDataRetrieverChainDefinitions() { + return dataRetrieverChainDefinitions.getDataRetrieverChainDefinitions(); + } + + public SailingClusterGroups getClusterGroups() { + return clusterGroups; + } + + public static Activator getDefault() { + if (INSTANCE == null) { + INSTANCE = new Activator(); // probably non-OSGi case, as in test execution + } + + return INSTANCE; } } diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingClusterGroups.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingClusterGroups.java new file mode 100644 index 00000000000..ee2336925f8 --- /dev/null +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingClusterGroups.java @@ -0,0 +1,110 @@ +package com.sap.sailing.datamining; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.Comparator; + +import com.sap.sailing.domain.common.Speed; +import com.sap.sailing.domain.common.impl.KnotSpeedImpl; +import com.sap.sse.datamining.data.Cluster; +import com.sap.sse.datamining.data.ClusterBoundary; +import com.sap.sse.datamining.data.ClusterGroup; +import com.sap.sse.datamining.impl.data.ClusterWithLowerAndUpperBoundaries; +import com.sap.sse.datamining.impl.data.ClusterWithSingleBoundary; +import com.sap.sse.datamining.impl.data.ComparableComparator; +import com.sap.sse.datamining.impl.data.ComparatorClusterBoundary; +import com.sap.sse.datamining.impl.data.ComparisonStrategy; +import com.sap.sse.datamining.impl.data.FixClusterGroup; + +public class SailingClusterGroups { + + private final ClusterGroup windStrengthInBeaufortCluster; + + public SailingClusterGroups() { + Collection> clusters = new ArrayList<>(); + Comparator comparableComparator = new ComparableComparator(); + + Speed lowerBoundWindSpeed = new KnotSpeedImpl(0.0); + ClusterBoundary lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + Speed upperBoundWindSpeed = new KnotSpeedImpl(1.0); + ClusterBoundary upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Calm", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(1.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(4.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Light air", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(4.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(7.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Light breeze", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(7.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(11.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Gentle breeze", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(11.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(16.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Moderate breeze", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(16.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(22.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Fresh breeze", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(22.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(28.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Strong breeze", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(28.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(34.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("High wind", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(34.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(41.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Gale", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(41.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(48.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Strong gale", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(48.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(56.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Storm", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(56.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + upperBoundWindSpeed = new KnotSpeedImpl(64.0); + upperBound = new ComparatorClusterBoundary(comparableComparator, upperBoundWindSpeed, ComparisonStrategy.LOWER_THAN); + clusters.add(new ClusterWithLowerAndUpperBoundaries("Violent Storm", lowerBound, upperBound)); + + lowerBoundWindSpeed = new KnotSpeedImpl(64.0); + lowerBound = new ComparatorClusterBoundary(comparableComparator, lowerBoundWindSpeed, ComparisonStrategy.GREATER_EQUALS_THAN); + clusters.add(new ClusterWithSingleBoundary("Hurricane", lowerBound)); + + windStrengthInBeaufortCluster = new FixClusterGroup("Wind Strength", clusters); + } + + public ClusterGroup getWindStrengthInBeaufortCluster() { + return windStrengthInBeaufortCluster; + } + +} diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingDataRetrieverChainDefinitions.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingDataRetrieverChainDefinitions.java index 5fbeb4dbf78..0b0d3cb35ce 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingDataRetrieverChainDefinitions.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/SailingDataRetrieverChainDefinitions.java @@ -21,42 +21,45 @@ import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.SimpleDataRetrieverChainDefinition; public class SailingDataRetrieverChainDefinitions { + + private final Collection> dataRetrieverChainDefinitions; - private static Collection> dataRetrieverChainDefinitions; - - public static Collection> getDataRetrieverChainDefinitions() { - if (dataRetrieverChainDefinitions == null) { - initializeDataRetrieverChainDefinitions(); - } - return dataRetrieverChainDefinitions; - } - - private static void initializeDataRetrieverChainDefinitions() { + public SailingDataRetrieverChainDefinitions() { dataRetrieverChainDefinitions = new ArrayList<>(); - DataRetrieverChainDefinition legRetrieverChainDefinition = new SimpleDataRetrieverChainDefinition<>(RacingEventService.class, "SailingDomainRetrieverChain"); + DataRetrieverChainDefinition legOfCompetitorRetrieverChainDefinition = new SimpleDataRetrieverChainDefinition<>( + RacingEventService.class, HasTrackedLegOfCompetitorContext.class, "SailingDomainRetrieverChain"); @SuppressWarnings("unchecked") - Class> leaderboardGroupRetrieverType = (Class>)(Class) LeaderboardGroupRetrievalProcessor.class; - legRetrieverChainDefinition.startWith(leaderboardGroupRetrieverType, LeaderboardGroup.class); + Class> leaderboardGroupRetrieverType = (Class>) (Class) LeaderboardGroupRetrievalProcessor.class; + legOfCompetitorRetrieverChainDefinition.startWith(leaderboardGroupRetrieverType, LeaderboardGroup.class, "LeaderboardGroup"); @SuppressWarnings("unchecked") - Class> regattaLeaderboardRetrieverType = (Class>)(Class) RegattaLeaderboardFilteringRetrievalProcessor.class; - legRetrieverChainDefinition.addAsLast(leaderboardGroupRetrieverType, regattaLeaderboardRetrieverType, RegattaLeaderboard.class); + Class> regattaLeaderboardRetrieverType = (Class>) (Class) RegattaLeaderboardFilteringRetrievalProcessor.class; + legOfCompetitorRetrieverChainDefinition.addAfter(leaderboardGroupRetrieverType, regattaLeaderboardRetrieverType, + RegattaLeaderboard.class, "RegattaLeaderboard"); @SuppressWarnings("unchecked") - Class> raceRetrieverType = (Class>)(Class) TrackedRaceFilteringRetrievalProcessor.class; - legRetrieverChainDefinition.addAsLast(regattaLeaderboardRetrieverType, raceRetrieverType, HasTrackedRaceContext.class); + Class> raceRetrieverType = (Class>) (Class) TrackedRaceFilteringRetrievalProcessor.class; + legOfCompetitorRetrieverChainDefinition.addAfter(regattaLeaderboardRetrieverType, raceRetrieverType, + HasTrackedRaceContext.class, "Race"); @SuppressWarnings("unchecked") - Class> legRetrieverType = (Class>)(Class) TrackedLegFilteringRetrievalProcessor.class; - legRetrieverChainDefinition.addAsLast(raceRetrieverType, legRetrieverType, HasTrackedLegContext.class); + Class> legRetrieverType = (Class>) (Class) TrackedLegFilteringRetrievalProcessor.class; + legOfCompetitorRetrieverChainDefinition.addAfter(raceRetrieverType, legRetrieverType, HasTrackedLegContext.class, "Leg"); @SuppressWarnings("unchecked") - Class> legOfCompetitorRetrieverType = (Class>)(Class) TrackedLegOfCompetitorFilteringRetrievalProcessor.class; - legRetrieverChainDefinition.addAsLast(legRetrieverType, legOfCompetitorRetrieverType, HasTrackedLegOfCompetitorContext.class); - dataRetrieverChainDefinitions.add(legRetrieverChainDefinition); - - DataRetrieverChainDefinition gpsFixRetrieverChainDefinition = new SimpleDataRetrieverChainDefinition<>(legRetrieverChainDefinition, "SailingDomainRetrieverChain"); + Class> legOfCompetitorRetrieverType = (Class>) (Class) TrackedLegOfCompetitorFilteringRetrievalProcessor.class; + legOfCompetitorRetrieverChainDefinition.endWith(legRetrieverType, legOfCompetitorRetrieverType, + HasTrackedLegOfCompetitorContext.class, "LegOfCompetitor"); + dataRetrieverChainDefinitions.add(legOfCompetitorRetrieverChainDefinition); + + DataRetrieverChainDefinition gpsFixRetrieverChainDefinition = new SimpleDataRetrieverChainDefinition<>( + legOfCompetitorRetrieverChainDefinition, HasGPSFixContext.class, "SailingDomainRetrieverChain"); @SuppressWarnings("unchecked") - Class> gpsFixRetrieverType = (Class>)(Class) GPSFixRetrievalProcessor.class; - gpsFixRetrieverChainDefinition.addAsLast(legOfCompetitorRetrieverType, gpsFixRetrieverType, HasGPSFixContext.class); + Class> gpsFixRetrieverType = (Class>) (Class) GPSFixRetrievalProcessor.class; + gpsFixRetrieverChainDefinition.endWith(legOfCompetitorRetrieverType, gpsFixRetrieverType, + HasGPSFixContext.class, "GpsFix"); dataRetrieverChainDefinitions.add(gpsFixRetrieverChainDefinition); } + public Collection> getDataRetrieverChainDefinitions() { + return dataRetrieverChainDefinitions; + } + } diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasGPSFixContext.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasGPSFixContext.java index 8fa34c12637..f901b18c9ed 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasGPSFixContext.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/data/HasGPSFixContext.java @@ -2,6 +2,8 @@ package com.sap.sailing.datamining.data; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sse.datamining.shared.annotations.Connector; +import com.sap.sse.datamining.shared.annotations.Dimension; +import com.sap.sse.datamining.shared.impl.dto.ClusterDTO; public interface HasGPSFixContext { @@ -10,5 +12,8 @@ public interface HasGPSFixContext { @Connector public GPSFixMoving getGPSFix(); + + @Dimension(messageKey="WindStrength", ordinal=10) + public ClusterDTO getWindStrength(); } \ No newline at end of file diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/factories/SailingDataMiningFactory.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/factories/SailingDataMiningFactory.java deleted file mode 100644 index 197055bf5af..00000000000 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/factories/SailingDataMiningFactory.java +++ /dev/null @@ -1,161 +0,0 @@ -package com.sap.sailing.datamining.factories; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.Collection; -import java.util.HashMap; -import java.util.HashSet; -import java.util.List; -import java.util.Locale; -import java.util.Map; -import java.util.Map.Entry; -import java.util.Set; - -import com.sap.sailing.server.RacingEventService; -import com.sap.sse.datamining.DataRetrieverChainBuilder; -import com.sap.sse.datamining.DataRetrieverChainDefinition; -import com.sap.sse.datamining.Query; -import com.sap.sse.datamining.components.FilterCriterion; -import com.sap.sse.datamining.components.Processor; -import com.sap.sse.datamining.factories.ProcessorFactory; -import com.sap.sse.datamining.functions.Function; -import com.sap.sse.datamining.functions.FunctionProvider; -import com.sap.sse.datamining.i18n.DataMiningStringMessages; -import com.sap.sse.datamining.impl.DataMiningActivator; -import com.sap.sse.datamining.impl.DataRetrieverChainDefinitionRegistry; -import com.sap.sse.datamining.impl.ProcessorQuery; -import com.sap.sse.datamining.impl.components.GroupedDataEntry; -import com.sap.sse.datamining.impl.criterias.AndCompoundFilterCriterion; -import com.sap.sse.datamining.impl.criterias.CompoundFilterCriterion; -import com.sap.sse.datamining.impl.criterias.NullaryFunctionValuesFilterCriterion; -import com.sap.sse.datamining.shared.GroupKey; -import com.sap.sse.datamining.shared.QueryDefinition; -import com.sap.sse.datamining.shared.dto.FunctionDTO; -import com.sap.sse.datamining.shared.impl.dto.DataRetrieverChainDefinitionDTO; - -public class SailingDataMiningFactory { - - private final ProcessorFactory processorFactory; - - private final FunctionProvider functionProvider; - private final DataRetrieverChainDefinitionRegistry dataRetrieverChainDefinitionRegistry; - - public SailingDataMiningFactory(FunctionProvider functionProvider, DataRetrieverChainDefinitionRegistry dataRetrieverChainDefinitionRegistry) { - processorFactory = new ProcessorFactory(DataMiningActivator.getExecutor()); - - this.functionProvider = functionProvider; - this.dataRetrieverChainDefinitionRegistry = dataRetrieverChainDefinitionRegistry; - } - - public Query createQuery(RacingEventService dataSource, final QueryDefinition queryDefinition) { - return new ProcessorQuery(DataMiningActivator.getExecutor(), dataSource, - DataMiningActivator.getStringMessages(), DataMiningStringMessages.Util.getLocaleFor(queryDefinition.getLocaleInfoName())) { - @Override - protected Processor createFirstProcessor() { - @SuppressWarnings("unchecked") // TODO Clean, after the deprecated components have been removed - Function extractionFunction = (Function) functionProvider.getFunctionForDTO(queryDefinition.getStatisticToCalculate()); - @SuppressWarnings("unchecked") - Class dataTypeToRetrieve = (Class) extractionFunction.getDeclaringType(); - - Processor, Map> aggregationProcessor = processorFactory.createAggregationProcessor(/*query*/ this, queryDefinition.getAggregatorType()); - Processor, GroupedDataEntry> extractionProcessor = processorFactory.createExtractionProcessor(aggregationProcessor, extractionFunction); - - List> dimensionsToGroupBy = convertDTOsToFunctions(queryDefinition.getDimensionsToGroupBy()); - Processor> groupingProcessor = processorFactory.createGroupingProcessor(dataTypeToRetrieve, extractionProcessor, dimensionsToGroupBy); - - DataRetrieverChainDefinition dataRetrieverChainDefinition = dataRetrieverChainDefinitionRegistry.getDataRetrieverChainDefinition(RacingEventService.class, queryDefinition.getDataRetrieverChainDefinition().getId()); - DataRetrieverChainBuilder chainBuilder = dataRetrieverChainDefinition.startBuilding(DataMiningActivator.getExecutor()); - Map, FilterCriterion> criteriaMappedByDataType = createFilterCriteria(queryDefinition.getFilterSelection()); - do { - if (criteriaMappedByDataType.containsKey(chainBuilder.getCurrentRetrievedDataType())) { - chainBuilder.setFilter(criteriaMappedByDataType.get(chainBuilder.getCurrentRetrievedDataType())); - } - - chainBuilder.stepDeeper(); - } while (!dataTypeToRetrieve.equals(chainBuilder.getCurrentRetrievedDataType())); - if (criteriaMappedByDataType.containsKey(chainBuilder.getCurrentRetrievedDataType())) { - chainBuilder.setFilter(criteriaMappedByDataType.get(chainBuilder.getCurrentRetrievedDataType())); - } - chainBuilder.addResultReceiver(groupingProcessor); - - return chainBuilder.build(); - } - - }; - } - - private List> convertDTOsToFunctions(Collection functionDTOs) { - List> dimensionsToGroupBy = new ArrayList<>(); - for (FunctionDTO functionDTO : functionDTOs) { - dimensionsToGroupBy.add(functionProvider.getFunctionForDTO(functionDTO)); - } - return dimensionsToGroupBy; - } - - @SuppressWarnings("unchecked") - private Map, FilterCriterion> createFilterCriteria(Map> filterSelection) { - Map, CompoundFilterCriterion> criteriaMappedByDataType = new HashMap<>(); - for (Entry> filterSelectionEntry : filterSelection.entrySet()) { - Function function = functionProvider.getFunctionForDTO(filterSelectionEntry.getKey()); - Class dataType = (Class) function.getDeclaringType(); - - if (!criteriaMappedByDataType.containsKey(dataType)) { - criteriaMappedByDataType.put(dataType, new AndCompoundFilterCriterion<>(dataType)); - } - - Collection filterValues = new ArrayList<>(); - for (Object filterValue : filterSelectionEntry.getValue()) { - filterValues.add(filterValue); - } - ((CompoundFilterCriterion) criteriaMappedByDataType.get(dataType)).addCriteria(new NullaryFunctionValuesFilterCriterion<>(dataType, function, filterValues)); - } - return (Map, FilterCriterion>)(Map, ?>) criteriaMappedByDataType; - } - - public Query> createDimensionValuesQuery(RacingEventService dataSource, final DataRetrieverChainDefinitionDTO dataRetrieverChainDefinitionDTO, final String localeInfoName) { - final DataMiningStringMessages stringMessages = DataMiningActivator.getStringMessages(); - final Locale locale = DataMiningStringMessages.Util.getLocaleFor(localeInfoName); - return new ProcessorQuery, RacingEventService>(DataMiningActivator.getExecutor(), dataSource, stringMessages, locale) { - @Override - protected Processor createFirstProcessor() { - Processor, Map>> valueCollector = processorFactory.createGroupedDataCollectingAsSetProcessor(/*query*/ this); - - DataRetrieverChainDefinition dataRetrieverChainDefinition = dataRetrieverChainDefinitionRegistry.getDataRetrieverChainDefinition(RacingEventService.class, dataRetrieverChainDefinitionDTO.getId()); - DataRetrieverChainBuilder chainBuilder = dataRetrieverChainDefinition.startBuilding(DataMiningActivator.getExecutor()); - Collection> dimensions = functionProvider.getMinimizedDimensionsFor(dataRetrieverChainDefinition); - Map, Collection>> dimensionsMappedByDeclaringType = mapFunctionsByDeclaringType(dimensions); - while (!dimensionsMappedByDeclaringType.isEmpty()) { - Class dataType = chainBuilder.getCurrentRetrievedDataType(); - - if (dimensionsMappedByDeclaringType.containsKey(dataType)) { - for (Processor resultReceiver : processorFactory.createGroupingExtractorsForDimensions( - dataType, valueCollector, dimensionsMappedByDeclaringType.get(dataType), - stringMessages, locale)) { - chainBuilder.addResultReceiver(resultReceiver); - } - dimensionsMappedByDeclaringType.remove(dataType); - } - - if (!dimensionsMappedByDeclaringType.isEmpty()) { - chainBuilder.stepDeeper(); - } - } - - return chainBuilder.build(); - } - }; - } - - private Map, Collection>> mapFunctionsByDeclaringType(Collection> functions) { - Map, Collection>> mappedFunctions = new HashMap<>(); - for (Function function : functions) { - Class declaringType = function.getDeclaringType(); - if (!mappedFunctions.containsKey(declaringType)) { - mappedFunctions.put(declaringType, new HashSet>()); - } - mappedFunctions.get(declaringType).add(function); - } - return mappedFunctions; - } - -} diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/GPSFixRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/GPSFixRetrievalProcessor.java index 380a2c95ad2..97f4dc71ab4 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/GPSFixRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/GPSFixRetrievalProcessor.java @@ -4,7 +4,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.concurrent.ExecutorService; -import com.sap.sailing.datamining.Activator; import com.sap.sailing.datamining.data.HasGPSFixContext; import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext; import com.sap.sailing.datamining.impl.data.GPSFixWithContext; @@ -14,11 +13,7 @@ import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=HasGPSFixContext.class, - groupName=Activator.dataRetrieverGroupName, - level=5) public class GPSFixRetrievalProcessor extends AbstractSimpleRetrievalProcessor { public GPSFixRetrievalProcessor(ExecutorService executor, Collection> resultReceivers) { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/LeaderboardGroupRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/LeaderboardGroupRetrievalProcessor.java index 9c8b496fa0c..e36346bd631 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/LeaderboardGroupRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/LeaderboardGroupRetrievalProcessor.java @@ -3,16 +3,11 @@ package com.sap.sailing.datamining.impl.components; import java.util.Collection; import java.util.concurrent.ExecutorService; -import com.sap.sailing.datamining.Activator; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; import com.sap.sailing.server.RacingEventService; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=LeaderboardGroup.class, - groupName=Activator.dataRetrieverGroupName, - level=0) public class LeaderboardGroupRetrievalProcessor extends AbstractSimpleRetrievalProcessor { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/RegattaLeaderboardFilteringRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/RegattaLeaderboardFilteringRetrievalProcessor.java index d018870bdf5..6dba1811dba 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/RegattaLeaderboardFilteringRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/RegattaLeaderboardFilteringRetrievalProcessor.java @@ -4,17 +4,12 @@ import java.util.ArrayList; import java.util.Collection; import java.util.concurrent.ExecutorService; -import com.sap.sailing.datamining.Activator; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=RegattaLeaderboard.class, - groupName=Activator.dataRetrieverGroupName, - level=1) public class RegattaLeaderboardFilteringRetrievalProcessor extends AbstractSimpleRetrievalProcessor { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegFilteringRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegFilteringRetrievalProcessor.java index 91ee757a9c0..cffac84007d 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegFilteringRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegFilteringRetrievalProcessor.java @@ -4,18 +4,13 @@ import java.util.ArrayList; import java.util.Collection; import java.util.concurrent.ExecutorService; -import com.sap.sailing.datamining.Activator; import com.sap.sailing.datamining.data.HasTrackedLegContext; import com.sap.sailing.datamining.data.HasTrackedRaceContext; import com.sap.sailing.datamining.impl.data.TrackedLegWithContext; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=HasTrackedLegContext.class, - groupName=Activator.dataRetrieverGroupName, - level=3) public class TrackedLegFilteringRetrievalProcessor extends AbstractSimpleRetrievalProcessor { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegOfCompetitorFilteringRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegOfCompetitorFilteringRetrievalProcessor.java index 1a55a4fcd3b..c412b8d316c 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegOfCompetitorFilteringRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedLegOfCompetitorFilteringRetrievalProcessor.java @@ -4,18 +4,13 @@ import java.util.ArrayList; import java.util.Collection; import java.util.concurrent.ExecutorService; -import com.sap.sailing.datamining.Activator; import com.sap.sailing.datamining.data.HasTrackedLegContext; import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext; import com.sap.sailing.datamining.impl.data.TrackedLegOfCompetitorWithContext; import com.sap.sailing.domain.base.Competitor; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=HasTrackedLegOfCompetitorContext.class, - groupName=Activator.dataRetrieverGroupName, - level=4) public class TrackedLegOfCompetitorFilteringRetrievalProcessor extends AbstractSimpleRetrievalProcessor { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedRaceFilteringRetrievalProcessor.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedRaceFilteringRetrievalProcessor.java index e2881eaf1e5..ed5617988ee 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedRaceFilteringRetrievalProcessor.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/components/TrackedRaceFilteringRetrievalProcessor.java @@ -13,11 +13,7 @@ import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sse.datamining.components.Processor; import com.sap.sse.datamining.impl.components.AbstractSimpleRetrievalProcessor; -import com.sap.sse.datamining.shared.annotations.DataRetriever; -@DataRetriever(dataType=HasTrackedRaceContext.class, - groupName="Sailing", - level=2) public class TrackedRaceFilteringRetrievalProcessor extends AbstractSimpleRetrievalProcessor { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/GPSFixWithContext.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/GPSFixWithContext.java index d4cf92642ca..fe1d4a2adc4 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/GPSFixWithContext.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/GPSFixWithContext.java @@ -1,14 +1,19 @@ package com.sap.sailing.datamining.impl.data; +import com.sap.sailing.datamining.Activator; import com.sap.sailing.datamining.data.HasGPSFixContext; import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.datamining.data.Cluster; +import com.sap.sse.datamining.shared.impl.dto.ClusterDTO; public class GPSFixWithContext implements HasGPSFixContext { private final HasTrackedLegOfCompetitorContext trackedLegOfCompetitorContext; private final GPSFixMoving gpsFix; + private Wind wind; public GPSFixWithContext(HasTrackedLegOfCompetitorContext trackedLegOfCompetitorContext, GPSFixMoving gpsFix) { this.trackedLegOfCompetitorContext = trackedLegOfCompetitorContext; @@ -25,4 +30,19 @@ public class GPSFixWithContext implements HasGPSFixContext { return gpsFix; } + @Override + public ClusterDTO getWindStrength() { + Wind wind = getWind(); + Cluster cluster = Activator.getDefault().getClusterGroups().getWindStrengthInBeaufortCluster().getClusterFor(wind); + return new ClusterDTO(cluster.toString()); + } + + private Wind getWind() { + if (wind == null) { + wind = getTrackedLegOfCompetitorContext().getTrackedLegContext().getTrackedRaceContext().getTrackedRace() + .getWind(gpsFix.getPosition(), gpsFix.getTimePoint()); + } + return wind; + } + } \ No newline at end of file diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java index 3c846bf6c44..bb8be89c260 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegOfCompetitorWithContext.java @@ -3,8 +3,8 @@ package com.sap.sailing.datamining.impl.data; import com.sap.sailing.datamining.data.HasTrackedLegContext; import com.sap.sailing.datamining.data.HasTrackedLegOfCompetitorContext; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; +import com.sap.sse.common.TimePoint; public class TrackedLegOfCompetitorWithContext implements HasTrackedLegOfCompetitorContext { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegWithContext.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegWithContext.java index 01809721e6f..7ba9c7c6516 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegWithContext.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedLegWithContext.java @@ -4,10 +4,10 @@ import com.sap.sailing.datamining.data.HasTrackedLegContext; import com.sap.sailing.datamining.data.HasTrackedRaceContext; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class TrackedLegWithContext implements HasTrackedLegContext { diff --git a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedRaceWithContext.java b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedRaceWithContext.java index 774c73940bb..c61c70a0df3 100644 --- a/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedRaceWithContext.java +++ b/java/com.sap.sailing.datamining/src/com/sap/sailing/datamining/impl/data/TrackedRaceWithContext.java @@ -8,8 +8,8 @@ import com.sap.sailing.domain.base.CourseArea; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; public class TrackedRaceWithContext implements HasTrackedRaceContext { diff --git a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationImportTest.java b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationImportTest.java index ea668f4854d..f6860d7c2a5 100755 --- a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationImportTest.java +++ b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationImportTest.java @@ -15,7 +15,7 @@ import org.xml.sax.SAXException; import com.sap.sailing.declination.Declination; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DeclinationImportTest extends AbstractDeclinationTest { @Test @@ -39,25 +39,25 @@ public class DeclinationImportTest extends AbstractDeclinationTest { @Test public void importSimpleDeclination() throws IOException, ParseException, ParserConfigurationException, SAXException { Declination record = importer.importRecord(new DegreePosition(53, 3), - new MillisecondsTimePoint(simpleDateFormat.parse("1920-05-27").getTime())); - assertEquals(-12.68941, record.getBearing().getDegrees(), 0.0001); - assertEquals(0.1863178, record.getAnnualChange().getDegrees(), 0.0001); + new MillisecondsTimePoint(simpleDateFormat.parse("2016-05-27").getTime())); + assertEquals(0.26307, record.getBearing().getDegrees(), 0.0001); + assertEquals(0.14795, record.getAnnualChange().getDegrees(), 0.0001); } @Test public void importSouthernHemisphereDeclination() throws IOException, ParseException, ParserConfigurationException, SAXException { long start = System.currentTimeMillis(); Declination record = importer.importRecord(new DegreePosition(-10, 3), - new MillisecondsTimePoint(simpleDateFormat.parse("2011-05-27").getTime())); + new MillisecondsTimePoint(simpleDateFormat.parse("2017-05-27").getTime())); System.out.println("took "+(System.currentTimeMillis()-start)+"ms"); - assertEquals(-9.54538, record.getBearing().getDegrees(), 0.0001); - assertEquals(0.17543, record.getAnnualChange().getDegrees(), 0.0001); + assertEquals(-8.44581, record.getBearing().getDegrees(), 0.0001); + assertEquals(0.17712, record.getAnnualChange().getDegrees(), 0.0001); } @Test public void readOnlineOrFromFile() throws IOException, ClassNotFoundException, ParseException { Declination declination = importer.getDeclination(new DegreePosition(53, 3), - new MillisecondsTimePoint(simpleDateFormat.parse("2011-05-27").getTime()), + new MillisecondsTimePoint(simpleDateFormat.parse("2018-05-27").getTime()), /* timeoutForOnlineFetchInMilliseconds */ 10000); assertNotNull(declination); System.out.println(declination); diff --git a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationServiceTest.java b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationServiceTest.java index c897ba0486b..d0b580d801b 100755 --- a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationServiceTest.java +++ b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationServiceTest.java @@ -15,7 +15,7 @@ import com.sap.sailing.declination.DeclinationService; import com.sap.sailing.declination.impl.DeclinationServiceImpl; import com.sap.sailing.domain.common.impl.CentralAngleDistance; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DeclinationServiceTest extends AbstractDeclinationTest { private DeclinationService service; @@ -35,11 +35,11 @@ public class DeclinationServiceTest extends AbstractDeclinationTest { @Test public void testDeclinationQueryNotMatchedInStore() throws IOException, ClassNotFoundException, ParseException { - Declination result = service.getDeclination(new MillisecondsTimePoint(simpleDateFormat.parse("2010-02-03").getTime()), + Declination result = service.getDeclination(new MillisecondsTimePoint(simpleDateFormat.parse("2016-02-03").getTime()), new DegreePosition(51, -5), /* timeoutForOnlineFetchInMilliseconds */ 30000); assertNotNull(result); - assertEquals(-3.45941, result.getBearing().getDegrees(), 0.0001); - assertEquals(0.1553643, result.getAnnualChange().getDegrees(), 0.0001); + assertEquals(-2.41498, result.getBearing().getDegrees(), 0.0001); + assertEquals(0.15318, result.getAnnualChange().getDegrees(), 0.0001); } @Test diff --git a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationStoreTest.java b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationStoreTest.java index 0b84e59bae3..98087aff3ae 100755 --- a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationStoreTest.java +++ b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/DeclinationStoreTest.java @@ -32,11 +32,11 @@ import com.sap.sailing.declination.impl.DeclinationRecordImpl; import com.sap.sailing.declination.impl.DeclinationStore; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.quadtree.QuadTree; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DeclinationStoreTest extends AbstractDeclinationTest { private DeclinationStore store; diff --git a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/SimpleDeclinationTest.java b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/SimpleDeclinationTest.java index 6851293a84b..f6ce9981fff 100755 --- a/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/SimpleDeclinationTest.java +++ b/java/com.sap.sailing.declination.test/src/com/sap/sailing/declination/test/SimpleDeclinationTest.java @@ -12,32 +12,32 @@ import org.xml.sax.SAXException; import com.sap.sailing.declination.Declination; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class SimpleDeclinationTest extends AbstractDeclinationTest { @Test public void testSimpleCorrection() throws IOException, ParseException, ParserConfigurationException, SAXException { - Declination record = importer.importRecord(new DegreePosition(53, 3), - new MillisecondsTimePoint(simpleDateFormat.parse("1920-05-27").getTime())); - assertEquals(-12.68941, record.getBearing().getDegrees(), 0.0001); - assertEquals(0.1863178, record.getAnnualChange().getDegrees(), 0.0001); - TimePoint oneYearLater = new MillisecondsTimePoint(simpleDateFormat.parse("1921-05-27").getTime()); + final MillisecondsTimePoint timePoint = new MillisecondsTimePoint(simpleDateFormat.parse("2019-05-27").getTime()); + Declination record = importer.importRecord(new DegreePosition(53, 3), timePoint); + assertEquals(0.70594, record.getBearing().getDegrees(), 0.0001); + assertEquals(0.14745, record.getAnnualChange().getDegrees(), 0.0001); + TimePoint oneYearLater = timePoint.plus(Duration.ONE_YEAR); Bearing bearing = record.getBearingCorrectedTo(oneYearLater); - assertEquals(-12.68941+0.1863178, bearing.getDegrees(), 0.0001); + assertEquals(0.70594+0.14745, bearing.getDegrees(), 0.0001); } @Test public void testBackwardCorrection() throws IOException, ParseException, ParserConfigurationException, SAXException { - Declination record = importer.importRecord(new DegreePosition(53, 3), - new MillisecondsTimePoint(simpleDateFormat.parse("1920-05-27").getTime())); - assertEquals(-12.68941, record.getBearing().getDegrees(), 0.0001); - assertEquals(0.1863178, record.getAnnualChange().getDegrees(), 0.0001); - // 1920 is a leap year, so add one day, otherwise it wouldn't match the 365 day assumption - TimePoint oneYearEarlier = new MillisecondsTimePoint(simpleDateFormat.parse("1919-05-28").getTime()); + final MillisecondsTimePoint timePoint = new MillisecondsTimePoint(simpleDateFormat.parse("2019-05-27").getTime()); + Declination record = importer.importRecord(new DegreePosition(53, 3), timePoint); + assertEquals(0.70594, record.getBearing().getDegrees(), 0.0001); + assertEquals(0.14745, record.getAnnualChange().getDegrees(), 0.0001); + TimePoint oneYearEarlier = timePoint.minus(Duration.ONE_YEAR); Bearing bearing = record.getBearingCorrectedTo(oneYearEarlier); - assertEquals(-12.68941-0.1863178, bearing.getDegrees(), 0.0001); + assertEquals(0.70594-0.14745, bearing.getDegrees(), 0.0001); } } diff --git a/java/com.sap.sailing.declination/META-INF/MANIFEST.MF b/java/com.sap.sailing.declination/META-INF/MANIFEST.MF index 61d334496f0..304ba0e53eb 100644 --- a/java/com.sap.sailing.declination/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.declination/META-INF/MANIFEST.MF @@ -7,7 +7,8 @@ Bundle-Vendor: SAP Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Bundle-ActivationPolicy: lazy Require-Bundle: com.sap.sailing.domain, - com.sap.sailing.domain.common + com.sap.sailing.domain.common, + com.sap.sse.common Export-Package: com.sap.sailing.declination Import-Package: com.sap.sailing.domain.common, com.sap.sailing.domain.common.impl, diff --git a/java/com.sap.sailing.declination/NOAAImporter (Proxy).launch b/java/com.sap.sailing.declination/NOAAImporter (Proxy).launch index d14208265e7..1a27965d61c 100644 --- a/java/com.sap.sailing.declination/NOAAImporter (Proxy).launch +++ b/java/com.sap.sailing.declination/NOAAImporter (Proxy).launch @@ -1,13 +1,13 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + diff --git a/java/com.sap.sailing.declination/cache-declination.sh b/java/com.sap.sailing.declination/cache-declination.sh new file mode 100644 index 00000000000..8a56a8d6ab5 --- /dev/null +++ b/java/com.sap.sailing.declination/cache-declination.sh @@ -0,0 +1,2 @@ +#!/bin/sh +java -cp bin:../com.sap.sailing.domain.common/bin/:../com.sap.sse.common/bin/:../com.sap.sailing.domain/bin/:../com.sap.sailing.domain.shared.android/bin/ com.sap.sailing.declination.impl.DeclinationStore 2015 2015 1 diff --git a/java/com.sap.sailing.declination/resources/declination-2015 b/java/com.sap.sailing.declination/resources/declination-2015 new file mode 100644 index 00000000000..136314c15ef --- /dev/null +++ b/java/com.sap.sailing.declination/resources/declination-2015 @@ -0,0 +1,64261 @@ +2015-07-01|0.0|0.0|-5.3949|0.1241 +2015-07-01|0.0|1.0|-5.0502|0.12505 +2015-07-01|0.0|2.0|-4.7119|0.12605 +2015-07-01|0.0|3.0|-4.37963|0.12706 +2015-07-01|0.0|4.0|-4.05302|0.1281 +2015-07-01|0.0|5.0|-3.73175|0.12914 +2015-07-01|0.0|6.0|-3.41557|0.13017 +2015-07-01|0.0|7.0|-3.10429|0.13116 +2015-07-01|0.0|8.0|-2.7978|0.13209 +2015-07-01|0.0|9.0|-2.49612|0.13294 +2015-07-01|0.0|10.0|-2.19938|0.13367 +2015-07-01|0.0|11.0|-1.90783|0.13425 +2015-07-01|0.0|12.0|-1.62188|0.13464 +2015-07-01|0.0|13.0|-1.34204|0.13482 +2015-07-01|0.0|14.0|-1.06902|0.13473 +2015-07-01|0.0|15.0|-0.80361|0.13435 +2015-07-01|0.0|16.0|-0.54679|0.13364 +2015-07-01|0.0|17.0|-0.29962|0.13256 +2015-07-01|0.0|18.0|-0.0633|0.13108 +2015-07-01|0.0|19.0|0.16089|0.12918 +2015-07-01|0.0|20.0|0.37161|0.12685 +2015-07-01|0.0|21.0|0.56746|0.12406 +2015-07-01|0.0|22.0|0.74703|0.1208 +2015-07-01|0.0|23.0|0.90893|0.11709 +2015-07-01|0.0|24.0|1.05181|0.11293 +2015-07-01|0.0|25.0|1.17439|0.10835 +2015-07-01|0.0|26.0|1.27552|0.10336 +2015-07-01|0.0|27.0|1.35419|0.09801 +2015-07-01|0.0|28.0|1.40954|0.09235 +2015-07-01|0.0|29.0|1.44094|0.08643 +2015-07-01|0.0|30.0|1.44797|0.0803 +2015-07-01|0.0|31.0|1.43044|0.07404 +2015-07-01|0.0|32.0|1.38843|0.06772 +2015-07-01|0.0|33.0|1.32229|0.06141 +2015-07-01|0.0|34.0|1.23265|0.05519 +2015-07-01|0.0|35.0|1.12038|0.04913 +2015-07-01|0.0|36.0|0.98663|0.04332 +2015-07-01|0.0|37.0|0.8328|0.03782 +2015-07-01|0.0|38.0|0.66051|0.03271 +2015-07-01|0.0|39.0|0.4716|0.02804 +2015-07-01|0.0|40.0|0.26806|0.02388 +2015-07-01|0.0|41.0|0.05204|0.02027 +2015-07-01|0.0|42.0|-0.17422|0.01724 +2015-07-01|0.0|43.0|-0.4084|0.01483 +2015-07-01|0.0|44.0|-0.64815|0.01305 +2015-07-01|0.0|45.0|-0.89116|0.01191 +2015-07-01|0.0|46.0|-1.13514|0.0114 +2015-07-01|0.0|47.0|-1.3779|0.01152 +2015-07-01|0.0|48.0|-1.61738|0.01223 +2015-07-01|0.0|49.0|-1.85167|0.01351 +2015-07-01|0.0|50.0|-2.07904|0.01531 +2015-07-01|0.0|51.0|-2.29793|0.01758 +2015-07-01|0.0|52.0|-2.50703|0.02027 +2015-07-01|0.0|53.0|-2.70523|0.02333 +2015-07-01|0.0|54.0|-2.89164|0.02669 +2015-07-01|0.0|55.0|-3.06559|0.03029 +2015-07-01|0.0|56.0|-3.22663|0.03407 +2015-07-01|0.0|57.0|-3.3745|0.03796 +2015-07-01|0.0|58.0|-3.50912|0.0419 +2015-07-01|0.0|59.0|-3.63055|0.04585 +2015-07-01|0.0|60.0|-3.739|0.04974 +2015-07-01|0.0|61.0|-3.83477|0.05353 +2015-07-01|0.0|62.0|-3.91825|0.05718 +2015-07-01|0.0|63.0|-3.98986|0.06066 +2015-07-01|0.0|64.0|-4.05005|0.06392 +2015-07-01|0.0|65.0|-4.09926|0.06696 +2015-07-01|0.0|66.0|-4.1379|0.06974 +2015-07-01|0.0|67.0|-4.16633|0.07227 +2015-07-01|0.0|68.0|-4.18485|0.07454 +2015-07-01|0.0|69.0|-4.19368|0.07653 +2015-07-01|0.0|70.0|-4.19296|0.07827 +2015-07-01|0.0|71.0|-4.18273|0.07974 +2015-07-01|0.0|72.0|-4.16297|0.08096 +2015-07-01|0.0|73.0|-4.13356|0.08195 +2015-07-01|0.0|74.0|-4.09432|0.08271 +2015-07-01|0.0|75.0|-4.04504|0.08325 +2015-07-01|0.0|76.0|-3.98546|0.08358 +2015-07-01|0.0|77.0|-3.91532|0.08372 +2015-07-01|0.0|78.0|-3.83437|0.08368 +2015-07-01|0.0|79.0|-3.74241|0.08345 +2015-07-01|0.0|80.0|-3.6393|0.08303 +2015-07-01|0.0|81.0|-3.52498|0.08244 +2015-07-01|0.0|82.0|-3.39952|0.08167 +2015-07-01|0.0|83.0|-3.2631|0.0807 +2015-07-01|0.0|84.0|-3.11606|0.07954 +2015-07-01|0.0|85.0|-2.95891|0.07816 +2015-07-01|0.0|86.0|-2.79232|0.07656 +2015-07-01|0.0|87.0|-2.61713|0.07472 +2015-07-01|0.0|88.0|-2.43437|0.07262 +2015-07-01|0.0|89.0|-2.24521|0.07025 +2015-07-01|0.0|90.0|-2.05101|0.06759 +2015-07-01|0.0|91.0|-1.85324|0.06462 +2015-07-01|0.0|92.0|-1.65349|0.06133 +2015-07-01|0.0|93.0|-1.45346|0.05771 +2015-07-01|0.0|94.0|-1.25487|0.05374 +2015-07-01|0.0|95.0|-1.05952|0.04943 +2015-07-01|0.0|96.0|-0.86914|0.04477 +2015-07-01|0.0|97.0|-0.68546|0.03977 +2015-07-01|0.0|98.0|-0.51011|0.03444 +2015-07-01|0.0|99.0|-0.3446|0.02878 +2015-07-01|0.0|100.0|-0.19029|0.02282 +2015-07-01|0.0|101.0|-0.04835|0.01658 +2015-07-01|0.0|102.0|0.08027|0.01009 +2015-07-01|0.0|103.0|0.19485|0.00339 +2015-07-01|0.0|104.0|0.29492|-0.00349 +2015-07-01|0.0|105.0|0.3803|-0.0105 +2015-07-01|0.0|106.0|0.45108|-0.0176 +2015-07-01|0.0|107.0|0.50762|-0.02474 +2015-07-01|0.0|108.0|0.55056|-0.03187 +2015-07-01|0.0|109.0|0.58081|-0.03894 +2015-07-01|0.0|110.0|0.59953|-0.0459 +2015-07-01|0.0|111.0|0.60806|-0.05269 +2015-07-01|0.0|112.0|0.60799|-0.05926 +2015-07-01|0.0|113.0|0.60104|-0.06557 +2015-07-01|0.0|114.0|0.58904|-0.07157 +2015-07-01|0.0|115.0|0.57394|-0.07723 +2015-07-01|0.0|116.0|0.55772|-0.08249 +2015-07-01|0.0|117.0|0.54235|-0.08733 +2015-07-01|0.0|118.0|0.52979|-0.09173 +2015-07-01|0.0|119.0|0.52192|-0.09565 +2015-07-01|0.0|120.0|0.52049|-0.09908 +2015-07-01|0.0|121.0|0.52713|-0.102 +2015-07-01|0.0|122.0|0.54331|-0.10442 +2015-07-01|0.0|123.0|0.57026|-0.10633 +2015-07-01|0.0|124.0|0.60906|-0.10773 +2015-07-01|0.0|125.0|0.66052|-0.10863 +2015-07-01|0.0|126.0|0.72525|-0.10904 +2015-07-01|0.0|127.0|0.80362|-0.10899 +2015-07-01|0.0|128.0|0.89577|-0.10848 +2015-07-01|0.0|129.0|1.00164|-0.10755 +2015-07-01|0.0|130.0|1.12096|-0.10623 +2015-07-01|0.0|131.0|1.25329|-0.10453 +2015-07-01|0.0|132.0|1.39802|-0.10248 +2015-07-01|0.0|133.0|1.55443|-0.10013 +2015-07-01|0.0|134.0|1.72168|-0.09749 +2015-07-01|0.0|135.0|1.89884|-0.0946 +2015-07-01|0.0|136.0|2.08496|-0.09149 +2015-07-01|0.0|137.0|2.27903|-0.08818 +2015-07-01|0.0|138.0|2.48008|-0.08471 +2015-07-01|0.0|139.0|2.68712|-0.0811 +2015-07-01|0.0|140.0|2.89924|-0.07738 +2015-07-01|0.0|141.0|3.11555|-0.07357 +2015-07-01|0.0|142.0|3.33526|-0.06968 +2015-07-01|0.0|143.0|3.55764|-0.06575 +2015-07-01|0.0|144.0|3.78204|-0.06179 +2015-07-01|0.0|145.0|4.0079|-0.05782 +2015-07-01|0.0|146.0|4.23472|-0.05384 +2015-07-01|0.0|147.0|4.46207|-0.04987 +2015-07-01|0.0|148.0|4.68959|-0.04592 +2015-07-01|0.0|149.0|4.91697|-0.04201 +2015-07-01|0.0|150.0|5.1439|-0.03813 +2015-07-01|0.0|151.0|5.37013|-0.0343 +2015-07-01|0.0|152.0|5.59539|-0.03052 +2015-07-01|0.0|153.0|5.81939|-0.0268 +2015-07-01|0.0|154.0|6.04184|-0.02315 +2015-07-01|0.0|155.0|6.2624|-0.01955 +2015-07-01|0.0|156.0|6.48069|-0.01603 +2015-07-01|0.0|157.0|6.69627|-0.01258 +2015-07-01|0.0|158.0|6.90867|-0.00921 +2015-07-01|0.0|159.0|7.11732|-0.00592 +2015-07-01|0.0|160.0|7.32165|-0.00272 +2015-07-01|0.0|161.0|7.52101|4.0E-4 +2015-07-01|0.0|162.0|7.71472|0.00343 +2015-07-01|0.0|163.0|7.90207|0.00636 +2015-07-01|0.0|164.0|8.08234|0.00919 +2015-07-01|0.0|165.0|8.25482|0.01191 +2015-07-01|0.0|166.0|8.41878|0.01453 +2015-07-01|0.0|167.0|8.57357|0.01703 +2015-07-01|0.0|168.0|8.71856|0.01941 +2015-07-01|0.0|169.0|8.8532|0.02167 +2015-07-01|0.0|170.0|8.97699|0.02379 +2015-07-01|0.0|171.0|9.08957|0.02577 +2015-07-01|0.0|172.0|9.19065|0.02761 +2015-07-01|0.0|173.0|9.28007|0.02929 +2015-07-01|0.0|174.0|9.35778|0.03082 +2015-07-01|0.0|175.0|9.42387|0.03218 +2015-07-01|0.0|176.0|9.47853|0.03337 +2015-07-01|0.0|177.0|9.5221|0.03438 +2015-07-01|0.0|178.0|9.55503|0.0352 +2015-07-01|0.0|179.0|9.57786|0.03584 +2015-07-01|0.0|-1.0|-5.74638|0.12318 +2015-07-01|0.0|-2.0|-6.10503|0.12231 +2015-07-01|0.0|-3.0|-6.47116|0.12148 +2015-07-01|0.0|-4.0|-6.84508|0.12069 +2015-07-01|0.0|-5.0|-7.22702|0.11994 +2015-07-01|0.0|-6.0|-7.61712|0.11924 +2015-07-01|0.0|-7.0|-8.01545|0.11856 +2015-07-01|0.0|-8.0|-8.42198|0.11792 +2015-07-01|0.0|-9.0|-8.83656|0.1173 +2015-07-01|0.0|-10.0|-9.25895|0.1167 +2015-07-01|0.0|-11.0|-9.68876|0.11612 +2015-07-01|0.0|-12.0|-10.12551|0.11554 +2015-07-01|0.0|-13.0|-10.56856|0.11496 +2015-07-01|0.0|-14.0|-11.01717|0.11438 +2015-07-01|0.0|-15.0|-11.47048|0.11378 +2015-07-01|0.0|-16.0|-11.9275|0.11316 +2015-07-01|0.0|-17.0|-12.38713|0.1125 +2015-07-01|0.0|-18.0|-12.84817|0.11179 +2015-07-01|0.0|-19.0|-13.30934|0.11102 +2015-07-01|0.0|-20.0|-13.76923|0.11017 +2015-07-01|0.0|-21.0|-14.22638|0.10923 +2015-07-01|0.0|-22.0|-14.67928|0.10817 +2015-07-01|0.0|-23.0|-15.12633|0.10699 +2015-07-01|0.0|-24.0|-15.56592|0.10564 +2015-07-01|0.0|-25.0|-15.99638|0.10413 +2015-07-01|0.0|-26.0|-16.41606|0.10241 +2015-07-01|0.0|-27.0|-16.82326|0.10047 +2015-07-01|0.0|-28.0|-17.21631|0.09829 +2015-07-01|0.0|-29.0|-17.59357|0.09584 +2015-07-01|0.0|-30.0|-17.95341|0.09311 +2015-07-01|0.0|-31.0|-18.29422|0.09007 +2015-07-01|0.0|-32.0|-18.61448|0.08671 +2015-07-01|0.0|-33.0|-18.91269|0.08301 +2015-07-01|0.0|-34.0|-19.18741|0.07897 +2015-07-01|0.0|-35.0|-19.4373|0.07458 +2015-07-01|0.0|-36.0|-19.66106|0.06982 +2015-07-01|0.0|-37.0|-19.8575|0.06471 +2015-07-01|0.0|-38.0|-20.0255|0.05924 +2015-07-01|0.0|-39.0|-20.16402|0.05343 +2015-07-01|0.0|-40.0|-20.27214|0.04728 +2015-07-01|0.0|-41.0|-20.34902|0.04082 +2015-07-01|0.0|-42.0|-20.39391|0.03406 +2015-07-01|0.0|-43.0|-20.4062|0.02701 +2015-07-01|0.0|-44.0|-20.38535|0.01972 +2015-07-01|0.0|-45.0|-20.33093|0.01221 +2015-07-01|0.0|-46.0|-20.24265|0.00452 +2015-07-01|0.0|-47.0|-20.1203|-0.00333 +2015-07-01|0.0|-48.0|-19.96378|-0.0113 +2015-07-01|0.0|-49.0|-19.77314|-0.01935 +2015-07-01|0.0|-50.0|-19.54851|-0.02744 +2015-07-01|0.0|-51.0|-19.29016|-0.03553 +2015-07-01|0.0|-52.0|-18.99845|-0.04358 +2015-07-01|0.0|-53.0|-18.67388|-0.05156 +2015-07-01|0.0|-54.0|-18.31705|-0.05942 +2015-07-01|0.0|-55.0|-17.92871|-0.06713 +2015-07-01|0.0|-56.0|-17.50968|-0.07466 +2015-07-01|0.0|-57.0|-17.06092|-0.08197 +2015-07-01|0.0|-58.0|-16.5835|-0.08902 +2015-07-01|0.0|-59.0|-16.07861|-0.09581 +2015-07-01|0.0|-60.0|-15.54752|-0.10229 +2015-07-01|0.0|-61.0|-14.99163|-0.10844 +2015-07-01|0.0|-62.0|-14.41243|-0.11426 +2015-07-01|0.0|-63.0|-13.8115|-0.11971 +2015-07-01|0.0|-64.0|-13.19052|-0.12479 +2015-07-01|0.0|-65.0|-12.55125|-0.12949 +2015-07-01|0.0|-66.0|-11.89552|-0.13381 +2015-07-01|0.0|-67.0|-11.22523|-0.13772 +2015-07-01|0.0|-68.0|-10.54236|-0.14125 +2015-07-01|0.0|-69.0|-9.84892|-0.14437 +2015-07-01|0.0|-70.0|-9.14698|-0.1471 +2015-07-01|0.0|-71.0|-8.43862|-0.14944 +2015-07-01|0.0|-72.0|-7.72596|-0.15139 +2015-07-01|0.0|-73.0|-7.01114|-0.15296 +2015-07-01|0.0|-74.0|-6.29627|-0.15416 +2015-07-01|0.0|-75.0|-5.58347|-0.15499 +2015-07-01|0.0|-76.0|-4.87483|-0.15547 +2015-07-01|0.0|-77.0|-4.17241|-0.1556 +2015-07-01|0.0|-78.0|-3.4782|-0.1554 +2015-07-01|0.0|-79.0|-2.79415|-0.15487 +2015-07-01|0.0|-80.0|-2.12212|-0.15404 +2015-07-01|0.0|-81.0|-1.4639|-0.15291 +2015-07-01|0.0|-82.0|-0.82117|-0.15149 +2015-07-01|0.0|-83.0|-0.1955|-0.14982 +2015-07-01|0.0|-84.0|0.41164|-0.14789 +2015-07-01|0.0|-85.0|0.99892|-0.14574 +2015-07-01|0.0|-86.0|1.56514|-0.14338 +2015-07-01|0.0|-87.0|2.10925|-0.14083 +2015-07-01|0.0|-88.0|2.63033|-0.13811 +2015-07-01|0.0|-89.0|3.12763|-0.13525 +2015-07-01|0.0|-90.0|3.60054|-0.13227 +2015-07-01|0.0|-91.0|4.04863|-0.12918 +2015-07-01|0.0|-92.0|4.4716|-0.12603 +2015-07-01|0.0|-93.0|4.86932|-0.12282 +2015-07-01|0.0|-94.0|5.24183|-0.11957 +2015-07-01|0.0|-95.0|5.5893|-0.11632 +2015-07-01|0.0|-96.0|5.91207|-0.11308 +2015-07-01|0.0|-97.0|6.21061|-0.10988 +2015-07-01|0.0|-98.0|6.48554|-0.10672 +2015-07-01|0.0|-99.0|6.73758|-0.10362 +2015-07-01|0.0|-100.0|6.96761|-0.1006 +2015-07-01|0.0|-101.0|7.1766|-0.09767 +2015-07-01|0.0|-102.0|7.3656|-0.09484 +2015-07-01|0.0|-103.0|7.53578|-0.09211 +2015-07-01|0.0|-104.0|7.68836|-0.08949 +2015-07-01|0.0|-105.0|7.82462|-0.08697 +2015-07-01|0.0|-106.0|7.94589|-0.08456 +2015-07-01|0.0|-107.0|8.0535|-0.08226 +2015-07-01|0.0|-108.0|8.14882|-0.08005 +2015-07-01|0.0|-109.0|8.23321|-0.07793 +2015-07-01|0.0|-110.0|8.30799|-0.07588 +2015-07-01|0.0|-111.0|8.37445|-0.07391 +2015-07-01|0.0|-112.0|8.43383|-0.07199 +2015-07-01|0.0|-113.0|8.4873|-0.07012 +2015-07-01|0.0|-114.0|8.53596|-0.06828 +2015-07-01|0.0|-115.0|8.58081|-0.06645 +2015-07-01|0.0|-116.0|8.62274|-0.06464 +2015-07-01|0.0|-117.0|8.66256|-0.06282 +2015-07-01|0.0|-118.0|8.70094|-0.061 +2015-07-01|0.0|-119.0|8.73844|-0.05915 +2015-07-01|0.0|-120.0|8.77553|-0.05728 +2015-07-01|0.0|-121.0|8.81252|-0.05539 +2015-07-01|0.0|-122.0|8.84965|-0.05346 +2015-07-01|0.0|-123.0|8.88703|-0.05151 +2015-07-01|0.0|-124.0|8.92469|-0.04953 +2015-07-01|0.0|-125.0|8.96254|-0.04753 +2015-07-01|0.0|-126.0|9.00045|-0.04552 +2015-07-01|0.0|-127.0|9.0382|-0.0435 +2015-07-01|0.0|-128.0|9.07551|-0.04148 +2015-07-01|0.0|-129.0|9.11209|-0.03948 +2015-07-01|0.0|-130.0|9.14758|-0.03749 +2015-07-01|0.0|-131.0|9.18163|-0.03554 +2015-07-01|0.0|-132.0|9.21389|-0.03363 +2015-07-01|0.0|-133.0|9.24401|-0.03176 +2015-07-01|0.0|-134.0|9.27165|-0.02995 +2015-07-01|0.0|-135.0|9.29652|-0.02819 +2015-07-01|0.0|-136.0|9.31836|-0.0265 +2015-07-01|0.0|-137.0|9.33696|-0.02488 +2015-07-01|0.0|-138.0|9.35215|-0.02332 +2015-07-01|0.0|-139.0|9.36383|-0.02182 +2015-07-01|0.0|-140.0|9.37197|-0.02038 +2015-07-01|0.0|-141.0|9.37658|-0.01899 +2015-07-01|0.0|-142.0|9.37775|-0.01764 +2015-07-01|0.0|-143.0|9.37563|-0.01633 +2015-07-01|0.0|-144.0|9.37043|-0.01504 +2015-07-01|0.0|-145.0|9.36242|-0.01375 +2015-07-01|0.0|-146.0|9.35192|-0.01247 +2015-07-01|0.0|-147.0|9.33929|-0.01117 +2015-07-01|0.0|-148.0|9.32496|-0.00984 +2015-07-01|0.0|-149.0|9.30938|-0.00847 +2015-07-01|0.0|-150.0|9.29301|-0.00705 +2015-07-01|0.0|-151.0|9.27636|-0.00557 +2015-07-01|0.0|-152.0|9.25992|-0.00403 +2015-07-01|0.0|-153.0|9.24422|-0.00242 +2015-07-01|0.0|-154.0|9.22974|-7.3E-4 +2015-07-01|0.0|-155.0|9.21697|0.00103 +2015-07-01|0.0|-156.0|9.20637|0.00286 +2015-07-01|0.0|-157.0|9.19834|0.00476 +2015-07-01|0.0|-158.0|9.19326|0.00673 +2015-07-01|0.0|-159.0|9.19145|0.00874 +2015-07-01|0.0|-160.0|9.19314|0.0108 +2015-07-01|0.0|-161.0|9.19851|0.01288 +2015-07-01|0.0|-162.0|9.20766|0.01497 +2015-07-01|0.0|-163.0|9.2206|0.01707 +2015-07-01|0.0|-164.0|9.23723|0.01913 +2015-07-01|0.0|-165.0|9.25738|0.02116 +2015-07-01|0.0|-166.0|9.28077|0.02313 +2015-07-01|0.0|-167.0|9.30702|0.02503 +2015-07-01|0.0|-168.0|9.33567|0.02683 +2015-07-01|0.0|-169.0|9.36614|0.02852 +2015-07-01|0.0|-170.0|9.39779|0.03008 +2015-07-01|0.0|-171.0|9.42988|0.0315 +2015-07-01|0.0|-172.0|9.4616|0.03277 +2015-07-01|0.0|-173.0|9.49208|0.03386 +2015-07-01|0.0|-174.0|9.52041|0.03479 +2015-07-01|0.0|-175.0|9.54563|0.03552 +2015-07-01|0.0|-176.0|9.56677|0.03607 +2015-07-01|0.0|-177.0|9.58285|0.03642 +2015-07-01|0.0|-178.0|9.59291|0.03657 +2015-07-01|0.0|-179.0|9.59602|0.03652 +2015-07-01|1.0|0.0|-5.0378|0.1204 +2015-07-01|1.0|1.0|-4.70488|0.12118 +2015-07-01|1.0|2.0|-4.37861|0.12201 +2015-07-01|1.0|3.0|-4.05852|0.12291 +2015-07-01|1.0|4.0|-3.74417|0.12384 +2015-07-01|1.0|5.0|-3.43517|0.12481 +2015-07-01|1.0|6.0|-3.13116|0.1258 +2015-07-01|1.0|7.0|-2.83187|0.12677 +2015-07-01|1.0|8.0|-2.53712|0.12772 +2015-07-01|1.0|9.0|-2.24685|0.12862 +2015-07-01|1.0|10.0|-1.96109|0.12942 +2015-07-01|1.0|11.0|-1.68003|0.13011 +2015-07-01|1.0|12.0|-1.40398|0.13064 +2015-07-01|1.0|13.0|-1.13341|0.13098 +2015-07-01|1.0|14.0|-0.86894|0.13108 +2015-07-01|1.0|15.0|-0.61132|0.13092 +2015-07-01|1.0|16.0|-0.36146|0.13044 +2015-07-01|1.0|17.0|-0.12039|0.12963 +2015-07-01|1.0|18.0|0.11076|0.12843 +2015-07-01|1.0|19.0|0.33071|0.12684 +2015-07-01|1.0|20.0|0.53816|0.12481 +2015-07-01|1.0|21.0|0.73172|0.12234 +2015-07-01|1.0|22.0|0.90999|0.11942 +2015-07-01|1.0|23.0|1.07157|0.11605 +2015-07-01|1.0|24.0|1.2151|0.11223 +2015-07-01|1.0|25.0|1.33928|0.10798 +2015-07-01|1.0|26.0|1.44292|0.10332 +2015-07-01|1.0|27.0|1.52497|0.09829 +2015-07-01|1.0|28.0|1.58454|0.09294 +2015-07-01|1.0|29.0|1.62091|0.0873 +2015-07-01|1.0|30.0|1.6336|0.08145 +2015-07-01|1.0|31.0|1.62238|0.07544 +2015-07-01|1.0|32.0|1.58723|0.06935 +2015-07-01|1.0|33.0|1.52842|0.06324 +2015-07-01|1.0|34.0|1.44649|0.0572 +2015-07-01|1.0|35.0|1.34224|0.05129 +2015-07-01|1.0|36.0|1.21674|0.0456 +2015-07-01|1.0|37.0|1.07128|0.04019 +2015-07-01|1.0|38.0|0.90742|0.03514 +2015-07-01|1.0|39.0|0.7269|0.03051 +2015-07-01|1.0|40.0|0.53164|0.02636 +2015-07-01|1.0|41.0|0.32373|0.02272 +2015-07-01|1.0|42.0|0.10533|0.01966 +2015-07-01|1.0|43.0|-0.12129|0.01718 +2015-07-01|1.0|44.0|-0.35385|0.01532 +2015-07-01|1.0|45.0|-0.59006|0.01408 +2015-07-01|1.0|46.0|-0.82768|0.01346 +2015-07-01|1.0|47.0|-1.06456|0.01345 +2015-07-01|1.0|48.0|-1.29867|0.01403 +2015-07-01|1.0|49.0|-1.5281|0.01516 +2015-07-01|1.0|50.0|-1.75113|0.01681 +2015-07-01|1.0|51.0|-1.96623|0.01893 +2015-07-01|1.0|52.0|-2.17209|0.02146 +2015-07-01|1.0|53.0|-2.36758|0.02436 +2015-07-01|1.0|54.0|-2.55182|0.02756 +2015-07-01|1.0|55.0|-2.72414|0.031 +2015-07-01|1.0|56.0|-2.88408|0.03462 +2015-07-01|1.0|57.0|-3.03136|0.03836 +2015-07-01|1.0|58.0|-3.16589|0.04215 +2015-07-01|1.0|59.0|-3.28774|0.04595 +2015-07-01|1.0|60.0|-3.3971|0.04969 +2015-07-01|1.0|61.0|-3.49426|0.05334 +2015-07-01|1.0|62.0|-3.5796|0.05685 +2015-07-01|1.0|63.0|-3.65354|0.06019 +2015-07-01|1.0|64.0|-3.71652|0.06332 +2015-07-01|1.0|65.0|-3.76898|0.06623 +2015-07-01|1.0|66.0|-3.81133|0.06889 +2015-07-01|1.0|67.0|-3.84393|0.0713 +2015-07-01|1.0|68.0|-3.86707|0.07344 +2015-07-01|1.0|69.0|-3.88097|0.07532 +2015-07-01|1.0|70.0|-3.88577|0.07694 +2015-07-01|1.0|71.0|-3.88153|0.07831 +2015-07-01|1.0|72.0|-3.86819|0.07943 +2015-07-01|1.0|73.0|-3.84566|0.08032 +2015-07-01|1.0|74.0|-3.81374|0.08098 +2015-07-01|1.0|75.0|-3.77223|0.08144 +2015-07-01|1.0|76.0|-3.72085|0.08169 +2015-07-01|1.0|77.0|-3.65934|0.08176 +2015-07-01|1.0|78.0|-3.58745|0.08164 +2015-07-01|1.0|79.0|-3.50494|0.08135 +2015-07-01|1.0|80.0|-3.41167|0.08089 +2015-07-01|1.0|81.0|-3.30757|0.08026 +2015-07-01|1.0|82.0|-3.19266|0.07945 +2015-07-01|1.0|83.0|-3.06713|0.07846 +2015-07-01|1.0|84.0|-2.93127|0.07728 +2015-07-01|1.0|85.0|-2.78556|0.0759 +2015-07-01|1.0|86.0|-2.63063|0.0743 +2015-07-01|1.0|87.0|-2.4673|0.07248 +2015-07-01|1.0|88.0|-2.29654|0.07041 +2015-07-01|1.0|89.0|-2.11949|0.06807 +2015-07-01|1.0|90.0|-1.93745|0.06545 +2015-07-01|1.0|91.0|-1.75186|0.06253 +2015-07-01|1.0|92.0|-1.56425|0.0593 +2015-07-01|1.0|93.0|-1.37628|0.05575 +2015-07-01|1.0|94.0|-1.18962|0.05186 +2015-07-01|1.0|95.0|-1.00602|0.04763 +2015-07-01|1.0|96.0|-0.82718|0.04306 +2015-07-01|1.0|97.0|-0.65479|0.03814 +2015-07-01|1.0|98.0|-0.49042|0.0329 +2015-07-01|1.0|99.0|-0.33557|0.02733 +2015-07-01|1.0|100.0|-0.19157|0.02146 +2015-07-01|1.0|101.0|-0.05955|0.01532 +2015-07-01|1.0|102.0|0.05953|0.00892 +2015-07-01|1.0|103.0|0.16498|0.00231 +2015-07-01|1.0|104.0|0.25634|-0.00449 +2015-07-01|1.0|105.0|0.33341|-0.01142 +2015-07-01|1.0|106.0|0.3963|-0.01844 +2015-07-01|1.0|107.0|0.44535|-0.02551 +2015-07-01|1.0|108.0|0.4812|-0.03258 +2015-07-01|1.0|109.0|0.50473|-0.03959 +2015-07-01|1.0|110.0|0.51708|-0.04649 +2015-07-01|1.0|111.0|0.5196|-0.05324 +2015-07-01|1.0|112.0|0.51383|-0.05977 +2015-07-01|1.0|113.0|0.50146|-0.06605 +2015-07-01|1.0|114.0|0.48433|-0.07202 +2015-07-01|1.0|115.0|0.46435|-0.07765 +2015-07-01|1.0|116.0|0.44347|-0.0829 +2015-07-01|1.0|117.0|0.42365|-0.08773 +2015-07-01|1.0|118.0|0.40682|-0.09212 +2015-07-01|1.0|119.0|0.39485|-0.09604 +2015-07-01|1.0|120.0|0.38947|-0.09947 +2015-07-01|1.0|121.0|0.39231|-0.1024 +2015-07-01|1.0|122.0|0.40481|-0.10483 +2015-07-01|1.0|123.0|0.42821|-0.10674 +2015-07-01|1.0|124.0|0.46357|-0.10816 +2015-07-01|1.0|125.0|0.5117|-0.10908 +2015-07-01|1.0|126.0|0.57322|-0.10951 +2015-07-01|1.0|127.0|0.6485|-0.10948 +2015-07-01|1.0|128.0|0.73768|-0.109 +2015-07-01|1.0|129.0|0.84071|-0.1081 +2015-07-01|1.0|130.0|0.95733|-0.1068 +2015-07-01|1.0|131.0|1.08712|-0.10513 +2015-07-01|1.0|132.0|1.22947|-0.10312 +2015-07-01|1.0|133.0|1.38367|-0.1008 +2015-07-01|1.0|134.0|1.5489|-0.0982 +2015-07-01|1.0|135.0|1.72426|-0.09535 +2015-07-01|1.0|136.0|1.90877|-0.09227 +2015-07-01|1.0|137.0|2.10148|-0.089 +2015-07-01|1.0|138.0|2.30139|-0.08557 +2015-07-01|1.0|139.0|2.50755|-0.082 +2015-07-01|1.0|140.0|2.71903|-0.07831 +2015-07-01|1.0|141.0|2.93497|-0.07454 +2015-07-01|1.0|142.0|3.15456|-0.07069 +2015-07-01|1.0|143.0|3.37709|-0.06679 +2015-07-01|1.0|144.0|3.6019|-0.06286 +2015-07-01|1.0|145.0|3.82843|-0.05891 +2015-07-01|1.0|146.0|4.05617|-0.05496 +2015-07-01|1.0|147.0|4.2847|-0.05101 +2015-07-01|1.0|148.0|4.51364|-0.04708 +2015-07-01|1.0|149.0|4.74267|-0.04318 +2015-07-01|1.0|150.0|4.9715|-0.03932 +2015-07-01|1.0|151.0|5.19983|-0.0355 +2015-07-01|1.0|152.0|5.4274|-0.03173 +2015-07-01|1.0|153.0|5.65391|-0.02801 +2015-07-01|1.0|154.0|5.87906|-0.02436 +2015-07-01|1.0|155.0|6.1025|-0.02076 +2015-07-01|1.0|156.0|6.32382|-0.01724 +2015-07-01|1.0|157.0|6.5426|-0.01378 +2015-07-01|1.0|158.0|6.75831|-0.0104 +2015-07-01|1.0|159.0|6.97042|-0.0071 +2015-07-01|1.0|160.0|7.1783|-0.00388 +2015-07-01|1.0|161.0|7.38131|-7.5E-4 +2015-07-01|1.0|162.0|7.57874|0.00229 +2015-07-01|1.0|163.0|7.76987|0.00523 +2015-07-01|1.0|164.0|7.95396|0.00807 +2015-07-01|1.0|165.0|8.13027|0.01081 +2015-07-01|1.0|166.0|8.29808|0.01344 +2015-07-01|1.0|167.0|8.45668|0.01595 +2015-07-01|1.0|168.0|8.60544|0.01834 +2015-07-01|1.0|169.0|8.74377|0.02061 +2015-07-01|1.0|170.0|8.87117|0.02273 +2015-07-01|1.0|171.0|8.98724|0.02472 +2015-07-01|1.0|172.0|9.09166|0.02656 +2015-07-01|1.0|173.0|9.18427|0.02825 +2015-07-01|1.0|174.0|9.26499|0.02978 +2015-07-01|1.0|175.0|9.33387|0.03113 +2015-07-01|1.0|176.0|9.39111|0.03232 +2015-07-01|1.0|177.0|9.43703|0.03332 +2015-07-01|1.0|178.0|9.47204|0.03414 +2015-07-01|1.0|179.0|9.49671|0.03477 +2015-07-01|1.0|-1.0|-5.37782|0.11968 +2015-07-01|1.0|-2.0|-5.72539|0.11902 +2015-07-01|1.0|-3.0|-6.0809|0.11843 +2015-07-01|1.0|-4.0|-6.44472|0.1179 +2015-07-01|1.0|-5.0|-6.81713|0.11743 +2015-07-01|1.0|-6.0|-7.19834|0.117 +2015-07-01|1.0|-7.0|-7.58845|0.11661 +2015-07-01|1.0|-8.0|-7.98747|0.11627 +2015-07-01|1.0|-9.0|-8.3953|0.11595 +2015-07-01|1.0|-10.0|-8.8117|0.11565 +2015-07-01|1.0|-11.0|-9.23633|0.11537 +2015-07-01|1.0|-12.0|-9.6687|0.11509 +2015-07-01|1.0|-13.0|-10.1082|0.11481 +2015-07-01|1.0|-14.0|-10.55408|0.11451 +2015-07-01|1.0|-15.0|-11.00549|0.11419 +2015-07-01|1.0|-16.0|-11.46144|0.11384 +2015-07-01|1.0|-17.0|-11.92082|0.11344 +2015-07-01|1.0|-18.0|-12.38243|0.11298 +2015-07-01|1.0|-19.0|-12.84494|0.11245 +2015-07-01|1.0|-20.0|-13.30697|0.11183 +2015-07-01|1.0|-21.0|-13.76704|0.11111 +2015-07-01|1.0|-22.0|-14.2236|0.11027 +2015-07-01|1.0|-23.0|-14.67506|0.10928 +2015-07-01|1.0|-24.0|-15.11976|0.10813 +2015-07-01|1.0|-25.0|-15.55605|0.10679 +2015-07-01|1.0|-26.0|-15.98223|0.10525 +2015-07-01|1.0|-27.0|-16.3966|0.10348 +2015-07-01|1.0|-28.0|-16.79748|0.10146 +2015-07-01|1.0|-29.0|-17.18319|0.09917 +2015-07-01|1.0|-30.0|-17.55207|0.09659 +2015-07-01|1.0|-31.0|-17.90252|0.0937 +2015-07-01|1.0|-32.0|-18.23297|0.09048 +2015-07-01|1.0|-33.0|-18.54191|0.08693 +2015-07-01|1.0|-34.0|-18.82787|0.08303 +2015-07-01|1.0|-35.0|-19.08947|0.07878 +2015-07-01|1.0|-36.0|-19.3254|0.07416 +2015-07-01|1.0|-37.0|-19.53443|0.06918 +2015-07-01|1.0|-38.0|-19.71539|0.06384 +2015-07-01|1.0|-39.0|-19.86723|0.05816 +2015-07-01|1.0|-40.0|-19.98899|0.05213 +2015-07-01|1.0|-41.0|-20.07977|0.04578 +2015-07-01|1.0|-42.0|-20.13883|0.03913 +2015-07-01|1.0|-43.0|-20.16547|0.03219 +2015-07-01|1.0|-44.0|-20.15914|0.02499 +2015-07-01|1.0|-45.0|-20.11938|0.01757 +2015-07-01|1.0|-46.0|-20.04585|0.00995 +2015-07-01|1.0|-47.0|-19.93831|0.00217 +2015-07-01|1.0|-48.0|-19.79664|-0.00574 +2015-07-01|1.0|-49.0|-19.62084|-0.01374 +2015-07-01|1.0|-50.0|-19.41102|-0.02179 +2015-07-01|1.0|-51.0|-19.16742|-0.02986 +2015-07-01|1.0|-52.0|-18.89038|-0.0379 +2015-07-01|1.0|-53.0|-18.58039|-0.04587 +2015-07-01|1.0|-54.0|-18.23803|-0.05375 +2015-07-01|1.0|-55.0|-17.864|-0.06149 +2015-07-01|1.0|-56.0|-17.45914|-0.06905 +2015-07-01|1.0|-57.0|-17.02438|-0.07642 +2015-07-01|1.0|-58.0|-16.56079|-0.08354 +2015-07-01|1.0|-59.0|-16.06953|-0.09041 +2015-07-01|1.0|-60.0|-15.55186|-0.09699 +2015-07-01|1.0|-61.0|-15.00918|-0.10326 +2015-07-01|1.0|-62.0|-14.44295|-0.1092 +2015-07-01|1.0|-63.0|-13.85475|-0.1148 +2015-07-01|1.0|-64.0|-13.24623|-0.12004 +2015-07-01|1.0|-65.0|-12.61912|-0.12491 +2015-07-01|1.0|-66.0|-11.97525|-0.12941 +2015-07-01|1.0|-67.0|-11.31649|-0.13352 +2015-07-01|1.0|-68.0|-10.64478|-0.13726 +2015-07-01|1.0|-69.0|-9.9621|-0.14061 +2015-07-01|1.0|-70.0|-9.27047|-0.14357 +2015-07-01|1.0|-71.0|-8.57197|-0.14616 +2015-07-01|1.0|-72.0|-7.86866|-0.14837 +2015-07-01|1.0|-73.0|-7.16264|-0.1502 +2015-07-01|1.0|-74.0|-6.45599|-0.15167 +2015-07-01|1.0|-75.0|-5.75079|-0.15278 +2015-07-01|1.0|-76.0|-5.04909|-0.15353 +2015-07-01|1.0|-77.0|-4.35291|-0.15394 +2015-07-01|1.0|-78.0|-3.66422|-0.15401 +2015-07-01|1.0|-79.0|-2.98495|-0.15375 +2015-07-01|1.0|-80.0|-2.31694|-0.15318 +2015-07-01|1.0|-81.0|-1.66195|-0.15231 +2015-07-01|1.0|-82.0|-1.02167|-0.15115 +2015-07-01|1.0|-83.0|-0.39766|-0.14971 +2015-07-01|1.0|-84.0|0.20859|-0.14801 +2015-07-01|1.0|-85.0|0.79576|-0.14607 +2015-07-01|1.0|-86.0|1.36261|-0.14391 +2015-07-01|1.0|-87.0|1.90807|-0.14154 +2015-07-01|1.0|-88.0|2.43118|-0.13899 +2015-07-01|1.0|-89.0|2.93116|-0.13627 +2015-07-01|1.0|-90.0|3.40735|-0.13342 +2015-07-01|1.0|-91.0|3.85926|-0.13045 +2015-07-01|1.0|-92.0|4.28656|-0.12738 +2015-07-01|1.0|-93.0|4.68905|-0.12424 +2015-07-01|1.0|-94.0|5.0667|-0.12106 +2015-07-01|1.0|-95.0|5.41965|-0.11785 +2015-07-01|1.0|-96.0|5.74815|-0.11463 +2015-07-01|1.0|-97.0|6.05263|-0.11144 +2015-07-01|1.0|-98.0|6.33363|-0.10827 +2015-07-01|1.0|-99.0|6.59183|-0.10516 +2015-07-01|1.0|-100.0|6.82805|-0.10211 +2015-07-01|1.0|-101.0|7.0432|-0.09914 +2015-07-01|1.0|-102.0|7.23829|-0.09626 +2015-07-01|1.0|-103.0|7.41443|-0.09347 +2015-07-01|1.0|-104.0|7.5728|-0.09079 +2015-07-01|1.0|-105.0|7.71465|-0.0882 +2015-07-01|1.0|-106.0|7.84126|-0.08572 +2015-07-01|1.0|-107.0|7.95395|-0.08334 +2015-07-01|1.0|-108.0|8.05406|-0.08105 +2015-07-01|1.0|-109.0|8.14291|-0.07886 +2015-07-01|1.0|-110.0|8.22183|-0.07674 +2015-07-01|1.0|-111.0|8.2921|-0.07469 +2015-07-01|1.0|-112.0|8.35495|-0.0727 +2015-07-01|1.0|-113.0|8.41155|-0.07076 +2015-07-01|1.0|-114.0|8.463|-0.06885 +2015-07-01|1.0|-115.0|8.5103|-0.06697 +2015-07-01|1.0|-116.0|8.55438|-0.06511 +2015-07-01|1.0|-117.0|8.59602|-0.06324 +2015-07-01|1.0|-118.0|8.63595|-0.06138 +2015-07-01|1.0|-119.0|8.67472|-0.0595 +2015-07-01|1.0|-120.0|8.71282|-0.0576 +2015-07-01|1.0|-121.0|8.7506|-0.05568 +2015-07-01|1.0|-122.0|8.78829|-0.05374 +2015-07-01|1.0|-123.0|8.82604|-0.05178 +2015-07-01|1.0|-124.0|8.86387|-0.0498 +2015-07-01|1.0|-125.0|8.90174|-0.0478 +2015-07-01|1.0|-126.0|8.93952|-0.04579 +2015-07-01|1.0|-127.0|8.97699|-0.04378 +2015-07-01|1.0|-128.0|9.01391|-0.04178 +2015-07-01|1.0|-129.0|9.04998|-0.03979 +2015-07-01|1.0|-130.0|9.08485|-0.03782 +2015-07-01|1.0|-131.0|9.11819|-0.03589 +2015-07-01|1.0|-132.0|9.14964|-0.03399 +2015-07-01|1.0|-133.0|9.17885|-0.03215 +2015-07-01|1.0|-134.0|9.20552|-0.03036 +2015-07-01|1.0|-135.0|9.22934|-0.02863 +2015-07-01|1.0|-136.0|9.25005|-0.02696 +2015-07-01|1.0|-137.0|9.26746|-0.02536 +2015-07-01|1.0|-138.0|9.28141|-0.02383 +2015-07-01|1.0|-139.0|9.2918|-0.02235 +2015-07-01|1.0|-140.0|9.29861|-0.02093 +2015-07-01|1.0|-141.0|9.30186|-0.01956 +2015-07-01|1.0|-142.0|9.30165|-0.01824 +2015-07-01|1.0|-143.0|9.29815|-0.01694 +2015-07-01|1.0|-144.0|9.29158|-0.01567 +2015-07-01|1.0|-145.0|9.28223|-0.01441 +2015-07-01|1.0|-146.0|9.27043|-0.01314 +2015-07-01|1.0|-147.0|9.25657|-0.01186 +2015-07-01|1.0|-148.0|9.24108|-0.01055 +2015-07-01|1.0|-149.0|9.22443|-0.00921 +2015-07-01|1.0|-150.0|9.20711|-0.00781 +2015-07-01|1.0|-151.0|9.18963|-0.00636 +2015-07-01|1.0|-152.0|9.17251|-0.00484 +2015-07-01|1.0|-153.0|9.15626|-0.00325 +2015-07-01|1.0|-154.0|9.14141|-0.00158 +2015-07-01|1.0|-155.0|9.12842|1.5E-4 +2015-07-01|1.0|-156.0|9.11777|0.00197 +2015-07-01|1.0|-157.0|9.10986|0.00384 +2015-07-01|1.0|-158.0|9.10507|0.00578 +2015-07-01|1.0|-159.0|9.10369|0.00778 +2015-07-01|1.0|-160.0|9.10597|0.00981 +2015-07-01|1.0|-161.0|9.11206|0.01187 +2015-07-01|1.0|-162.0|9.12204|0.01395 +2015-07-01|1.0|-163.0|9.1359|0.01602 +2015-07-01|1.0|-164.0|9.15353|0.01807 +2015-07-01|1.0|-165.0|9.17472|0.02008 +2015-07-01|1.0|-166.0|9.19917|0.02204 +2015-07-01|1.0|-167.0|9.22648|0.02393 +2015-07-01|1.0|-168.0|9.25615|0.02572 +2015-07-01|1.0|-169.0|9.28758|0.0274 +2015-07-01|1.0|-170.0|9.32008|0.02896 +2015-07-01|1.0|-171.0|9.3529|0.03038 +2015-07-01|1.0|-172.0|9.38521|0.03164 +2015-07-01|1.0|-173.0|9.4161|0.03274 +2015-07-01|1.0|-174.0|9.44464|0.03367 +2015-07-01|1.0|-175.0|9.46985|0.03441 +2015-07-01|1.0|-176.0|9.49075|0.03496 +2015-07-01|1.0|-177.0|9.50634|0.03532 +2015-07-01|1.0|-178.0|9.51564|0.03548 +2015-07-01|1.0|-179.0|9.51773|0.03544 +2015-07-01|2.0|0.0|-4.70024|0.11689 +2015-07-01|2.0|1.0|-4.37849|0.11751 +2015-07-01|2.0|2.0|-4.06361|0.1182 +2015-07-01|2.0|3.0|-3.75506|0.11897 +2015-07-01|2.0|4.0|-3.45234|0.11981 +2015-07-01|2.0|5.0|-3.15497|0.12071 +2015-07-01|2.0|6.0|-2.86253|0.12165 +2015-07-01|2.0|7.0|-2.57466|0.12261 +2015-07-01|2.0|8.0|-2.29111|0.12356 +2015-07-01|2.0|9.0|-2.01173|0.12449 +2015-07-01|2.0|10.0|-1.7365|0.12536 +2015-07-01|2.0|11.0|-1.46551|0.12614 +2015-07-01|2.0|12.0|-1.19902|0.12679 +2015-07-01|2.0|13.0|-0.93743|0.12727 +2015-07-01|2.0|14.0|-0.68129|0.12754 +2015-07-01|2.0|15.0|-0.43129|0.12757 +2015-07-01|2.0|16.0|-0.1883|0.12731 +2015-07-01|2.0|17.0|0.04672|0.12673 +2015-07-01|2.0|18.0|0.27264|0.12579 +2015-07-01|2.0|19.0|0.48825|0.12447 +2015-07-01|2.0|20.0|0.69225|0.12273 +2015-07-01|2.0|21.0|0.88328|0.12056 +2015-07-01|2.0|22.0|1.05995|0.11795 +2015-07-01|2.0|23.0|1.22086|0.11489 +2015-07-01|2.0|24.0|1.36463|0.11138 +2015-07-01|2.0|25.0|1.48995|0.10745 +2015-07-01|2.0|26.0|1.59561|0.10311 +2015-07-01|2.0|27.0|1.68052|0.09838 +2015-07-01|2.0|28.0|1.74373|0.09332 +2015-07-01|2.0|29.0|1.7845|0.08797 +2015-07-01|2.0|30.0|1.80228|0.08238 +2015-07-01|2.0|31.0|1.79676|0.07662 +2015-07-01|2.0|32.0|1.76786|0.07076 +2015-07-01|2.0|33.0|1.71579|0.06485 +2015-07-01|2.0|34.0|1.641|0.05899 +2015-07-01|2.0|35.0|1.54421|0.05323 +2015-07-01|2.0|36.0|1.42641|0.04767 +2015-07-01|2.0|37.0|1.28881|0.04236 +2015-07-01|2.0|38.0|1.13289|0.03738 +2015-07-01|2.0|39.0|0.96031|0.0328 +2015-07-01|2.0|40.0|0.77294|0.02866 +2015-07-01|2.0|41.0|0.57276|0.02503 +2015-07-01|2.0|42.0|0.3619|0.02193 +2015-07-01|2.0|43.0|0.14255|0.01941 +2015-07-01|2.0|44.0|-0.08304|0.01748 +2015-07-01|2.0|45.0|-0.31265|0.01616 +2015-07-01|2.0|46.0|-0.54407|0.01544 +2015-07-01|2.0|47.0|-0.77518|0.01532 +2015-07-01|2.0|48.0|-1.00397|0.01577 +2015-07-01|2.0|49.0|-1.22856|0.01677 +2015-07-01|2.0|50.0|-1.44725|0.01828 +2015-07-01|2.0|51.0|-1.65851|0.02026 +2015-07-01|2.0|52.0|-1.86102|0.02265 +2015-07-01|2.0|53.0|-2.05368|0.0254 +2015-07-01|2.0|54.0|-2.2356|0.02845 +2015-07-01|2.0|55.0|-2.4061|0.03174 +2015-07-01|2.0|56.0|-2.5647|0.03521 +2015-07-01|2.0|57.0|-2.71114|0.0388 +2015-07-01|2.0|58.0|-2.84531|0.04245 +2015-07-01|2.0|59.0|-2.96726|0.04611 +2015-07-01|2.0|60.0|-3.07719|0.04972 +2015-07-01|2.0|61.0|-3.17537|0.05323 +2015-07-01|2.0|62.0|-3.26219|0.05661 +2015-07-01|2.0|63.0|-3.33805|0.05982 +2015-07-01|2.0|64.0|-3.40339|0.06283 +2015-07-01|2.0|65.0|-3.45865|0.06562 +2015-07-01|2.0|66.0|-3.50424|0.06816 +2015-07-01|2.0|67.0|-3.54052|0.07045 +2015-07-01|2.0|68.0|-3.56777|0.07248 +2015-07-01|2.0|69.0|-3.58623|0.07426 +2015-07-01|2.0|70.0|-3.59604|0.07577 +2015-07-01|2.0|71.0|-3.59723|0.07704 +2015-07-01|2.0|72.0|-3.58978|0.07807 +2015-07-01|2.0|73.0|-3.57358|0.07886 +2015-07-01|2.0|74.0|-3.54846|0.07944 +2015-07-01|2.0|75.0|-3.51417|0.07981 +2015-07-01|2.0|76.0|-3.47046|0.07999 +2015-07-01|2.0|77.0|-3.41706|0.07998 +2015-07-01|2.0|78.0|-3.3537|0.0798 +2015-07-01|2.0|79.0|-3.28015|0.07946 +2015-07-01|2.0|80.0|-3.19624|0.07894 +2015-07-01|2.0|81.0|-3.10188|0.07827 +2015-07-01|2.0|82.0|-2.99709|0.07742 +2015-07-01|2.0|83.0|-2.88201|0.07641 +2015-07-01|2.0|84.0|-2.75693|0.07521 +2015-07-01|2.0|85.0|-2.62228|0.07382 +2015-07-01|2.0|86.0|-2.47866|0.07223 +2015-07-01|2.0|87.0|-2.32685|0.07041 +2015-07-01|2.0|88.0|-2.16779|0.06836 +2015-07-01|2.0|89.0|-2.00257|0.06605 +2015-07-01|2.0|90.0|-1.83244|0.06346 +2015-07-01|2.0|91.0|-1.65879|0.06059 +2015-07-01|2.0|92.0|-1.48312|0.05741 +2015-07-01|2.0|93.0|-1.30702|0.05392 +2015-07-01|2.0|94.0|-1.13214|0.05009 +2015-07-01|2.0|95.0|-0.96014|0.04593 +2015-07-01|2.0|96.0|-0.79272|0.04144 +2015-07-01|2.0|97.0|-0.63149|0.0366 +2015-07-01|2.0|98.0|-0.47802|0.03144 +2015-07-01|2.0|99.0|-0.33374|0.02596 +2015-07-01|2.0|100.0|-0.19996|0.02018 +2015-07-01|2.0|101.0|-0.0778|0.01412 +2015-07-01|2.0|102.0|0.03181|0.00781 +2015-07-01|2.0|103.0|0.1282|0.00129 +2015-07-01|2.0|104.0|0.2109|-0.00542 +2015-07-01|2.0|105.0|0.27974|-0.01228 +2015-07-01|2.0|106.0|0.3348|-0.01922 +2015-07-01|2.0|107.0|0.37644|-0.02622 +2015-07-01|2.0|108.0|0.40527|-0.03322 +2015-07-01|2.0|109.0|0.42216|-0.04017 +2015-07-01|2.0|110.0|0.42824|-0.04702 +2015-07-01|2.0|111.0|0.42482|-0.05371 +2015-07-01|2.0|112.0|0.41344|-0.0602 +2015-07-01|2.0|113.0|0.39575|-0.06644 +2015-07-01|2.0|114.0|0.37358|-0.07238 +2015-07-01|2.0|115.0|0.3488|-0.07799 +2015-07-01|2.0|116.0|0.32334|-0.08321 +2015-07-01|2.0|117.0|0.29914|-0.08803 +2015-07-01|2.0|118.0|0.27812|-0.0924 +2015-07-01|2.0|119.0|0.26211|-0.09631 +2015-07-01|2.0|120.0|0.25284|-0.09974 +2015-07-01|2.0|121.0|0.25191|-0.10267 +2015-07-01|2.0|122.0|0.26076|-0.10511 +2015-07-01|2.0|123.0|0.28062|-0.10703 +2015-07-01|2.0|124.0|0.31253|-0.10846 +2015-07-01|2.0|125.0|0.35733|-0.1094 +2015-07-01|2.0|126.0|0.41561|-0.10985 +2015-07-01|2.0|127.0|0.48775|-0.10985 +2015-07-01|2.0|128.0|0.57391|-0.10939 +2015-07-01|2.0|129.0|0.67405|-0.10852 +2015-07-01|2.0|130.0|0.78791|-0.10726 +2015-07-01|2.0|131.0|0.91507|-0.10562 +2015-07-01|2.0|132.0|1.05497|-0.10365 +2015-07-01|2.0|133.0|1.20689|-0.10137 +2015-07-01|2.0|134.0|1.37003|-0.09881 +2015-07-01|2.0|135.0|1.5435|-0.096 +2015-07-01|2.0|136.0|1.72635|-0.09297 +2015-07-01|2.0|137.0|1.91763|-0.08974 +2015-07-01|2.0|138.0|2.11636|-0.08635 +2015-07-01|2.0|139.0|2.3216|-0.08282 +2015-07-01|2.0|140.0|2.53243|-0.07918 +2015-07-01|2.0|141.0|2.74798|-0.07544 +2015-07-01|2.0|142.0|2.96747|-0.07164 +2015-07-01|2.0|143.0|3.19018|-0.06778 +2015-07-01|2.0|144.0|3.41545|-0.06388 +2015-07-01|2.0|145.0|3.6427|-0.05997 +2015-07-01|2.0|146.0|3.87146|-0.05604 +2015-07-01|2.0|147.0|4.10126|-0.05212 +2015-07-01|2.0|148.0|4.33175|-0.04822 +2015-07-01|2.0|149.0|4.56257|-0.04434 +2015-07-01|2.0|150.0|4.79343|-0.0405 +2015-07-01|2.0|151.0|5.02403|-0.03669 +2015-07-01|2.0|152.0|5.2541|-0.03294 +2015-07-01|2.0|153.0|5.48332|-0.02923 +2015-07-01|2.0|154.0|5.71138|-0.02558 +2015-07-01|2.0|155.0|5.93791|-0.02198 +2015-07-01|2.0|156.0|6.1625|-0.01846 +2015-07-01|2.0|157.0|6.38471|-0.015 +2015-07-01|2.0|158.0|6.60401|-0.01162 +2015-07-01|2.0|159.0|6.81983|-0.00831 +2015-07-01|2.0|160.0|7.03155|-0.00509 +2015-07-01|2.0|161.0|7.2385|-0.00195 +2015-07-01|2.0|162.0|7.43996|0.0011 +2015-07-01|2.0|163.0|7.63519|0.00405 +2015-07-01|2.0|164.0|7.82343|0.0069 +2015-07-01|2.0|165.0|8.00392|0.00965 +2015-07-01|2.0|166.0|8.17592|0.01229 +2015-07-01|2.0|167.0|8.3387|0.01481 +2015-07-01|2.0|168.0|8.4916|0.0172 +2015-07-01|2.0|169.0|8.63403|0.01947 +2015-07-01|2.0|170.0|8.76544|0.0216 +2015-07-01|2.0|171.0|8.88541|0.02359 +2015-07-01|2.0|172.0|8.99362|0.02543 +2015-07-01|2.0|173.0|9.08985|0.02711 +2015-07-01|2.0|174.0|9.17402|0.02864 +2015-07-01|2.0|175.0|9.24616|0.02999 +2015-07-01|2.0|176.0|9.30644|0.03117 +2015-07-01|2.0|177.0|9.35517|0.03216 +2015-07-01|2.0|178.0|9.39275|0.03297 +2015-07-01|2.0|179.0|9.41972|0.03359 +2015-07-01|2.0|-1.0|-5.02939|0.11636 +2015-07-01|2.0|-2.0|-5.36644|0.11591 +2015-07-01|2.0|-3.0|-5.71185|0.11554 +2015-07-01|2.0|-4.0|-6.06604|0.11524 +2015-07-01|2.0|-5.0|-6.42934|0.11501 +2015-07-01|2.0|-6.0|-6.80199|0.11484 +2015-07-01|2.0|-7.0|-7.18416|0.11472 +2015-07-01|2.0|-8.0|-7.57587|0.11464 +2015-07-01|2.0|-9.0|-7.97705|0.11459 +2015-07-01|2.0|-10.0|-8.38749|0.11456 +2015-07-01|2.0|-11.0|-8.80686|0.11455 +2015-07-01|2.0|-12.0|-9.23468|0.11454 +2015-07-01|2.0|-13.0|-9.67037|0.11452 +2015-07-01|2.0|-14.0|-10.11317|0.11449 +2015-07-01|2.0|-15.0|-10.56222|0.11442 +2015-07-01|2.0|-16.0|-11.01654|0.11431 +2015-07-01|2.0|-17.0|-11.47502|0.11415 +2015-07-01|2.0|-18.0|-11.93645|0.11392 +2015-07-01|2.0|-19.0|-12.39951|0.11361 +2015-07-01|2.0|-20.0|-12.86278|0.11321 +2015-07-01|2.0|-21.0|-13.3248|0.11269 +2015-07-01|2.0|-22.0|-13.784|0.11203 +2015-07-01|2.0|-23.0|-14.23877|0.11123 +2015-07-01|2.0|-24.0|-14.68748|0.11026 +2015-07-01|2.0|-25.0|-15.12844|0.1091 +2015-07-01|2.0|-26.0|-15.55995|0.10773 +2015-07-01|2.0|-27.0|-15.9803|0.10612 +2015-07-01|2.0|-28.0|-16.3878|0.10427 +2015-07-01|2.0|-29.0|-16.78076|0.10214 +2015-07-01|2.0|-30.0|-17.15751|0.09971 +2015-07-01|2.0|-31.0|-17.51644|0.09698 +2015-07-01|2.0|-32.0|-17.85596|0.09392 +2015-07-01|2.0|-33.0|-18.17454|0.09053 +2015-07-01|2.0|-34.0|-18.47069|0.08678 +2015-07-01|2.0|-35.0|-18.74302|0.08267 +2015-07-01|2.0|-36.0|-18.99019|0.07821 +2015-07-01|2.0|-37.0|-19.21092|0.07338 +2015-07-01|2.0|-38.0|-19.40405|0.06819 +2015-07-01|2.0|-39.0|-19.56847|0.06264 +2015-07-01|2.0|-40.0|-19.70318|0.05675 +2015-07-01|2.0|-41.0|-19.80728|0.05054 +2015-07-01|2.0|-42.0|-19.87995|0.04401 +2015-07-01|2.0|-43.0|-19.92049|0.03719 +2015-07-01|2.0|-44.0|-19.92829|0.03011 +2015-07-01|2.0|-45.0|-19.90286|0.02279 +2015-07-01|2.0|-46.0|-19.84381|0.01527 +2015-07-01|2.0|-47.0|-19.75087|0.00757 +2015-07-01|2.0|-48.0|-19.62389|-2.6E-4 +2015-07-01|2.0|-49.0|-19.46283|-0.0082 +2015-07-01|2.0|-50.0|-19.26776|-0.0162 +2015-07-01|2.0|-51.0|-19.0389|-0.02423 +2015-07-01|2.0|-52.0|-18.77657|-0.03224 +2015-07-01|2.0|-53.0|-18.4812|-0.04021 +2015-07-01|2.0|-54.0|-18.15337|-0.04809 +2015-07-01|2.0|-55.0|-17.79376|-0.05584 +2015-07-01|2.0|-56.0|-17.40317|-0.06344 +2015-07-01|2.0|-57.0|-16.98254|-0.07085 +2015-07-01|2.0|-58.0|-16.5329|-0.07804 +2015-07-01|2.0|-59.0|-16.0554|-0.08499 +2015-07-01|2.0|-60.0|-15.55129|-0.09166 +2015-07-01|2.0|-61.0|-15.02195|-0.09804 +2015-07-01|2.0|-62.0|-14.46882|-0.1041 +2015-07-01|2.0|-63.0|-13.89346|-0.10984 +2015-07-01|2.0|-64.0|-13.2975|-0.11523 +2015-07-01|2.0|-65.0|-12.68267|-0.12028 +2015-07-01|2.0|-66.0|-12.05075|-0.12496 +2015-07-01|2.0|-67.0|-11.40359|-0.12927 +2015-07-01|2.0|-68.0|-10.74311|-0.13321 +2015-07-01|2.0|-69.0|-10.07125|-0.13679 +2015-07-01|2.0|-70.0|-9.39001|-0.13999 +2015-07-01|2.0|-71.0|-8.70141|-0.14281 +2015-07-01|2.0|-72.0|-8.0075|-0.14527 +2015-07-01|2.0|-73.0|-7.31031|-0.14737 +2015-07-01|2.0|-74.0|-6.61192|-0.1491 +2015-07-01|2.0|-75.0|-5.91434|-0.15047 +2015-07-01|2.0|-76.0|-5.21961|-0.1515 +2015-07-01|2.0|-77.0|-4.52971|-0.15218 +2015-07-01|2.0|-78.0|-3.84658|-0.15252 +2015-07-01|2.0|-79.0|-3.17211|-0.15253 +2015-07-01|2.0|-80.0|-2.50813|-0.15222 +2015-07-01|2.0|-81.0|-1.85639|-0.15161 +2015-07-01|2.0|-82.0|-1.21857|-0.15069 +2015-07-01|2.0|-83.0|-0.59623|-0.14949 +2015-07-01|2.0|-84.0|0.00915|-0.14801 +2015-07-01|2.0|-85.0|0.59621|-0.14628 +2015-07-01|2.0|-86.0|1.16371|-0.14431 +2015-07-01|2.0|-87.0|1.71055|-0.14212 +2015-07-01|2.0|-88.0|2.23575|-0.13973 +2015-07-01|2.0|-89.0|2.73846|-0.13716 +2015-07-01|2.0|-90.0|3.21801|-0.13443 +2015-07-01|2.0|-91.0|3.67385|-0.13157 +2015-07-01|2.0|-92.0|4.10558|-0.1286 +2015-07-01|2.0|-93.0|4.51298|-0.12554 +2015-07-01|2.0|-94.0|4.89594|-0.12241 +2015-07-01|2.0|-95.0|5.25453|-0.11924 +2015-07-01|2.0|-96.0|5.58896|-0.11605 +2015-07-01|2.0|-97.0|5.89959|-0.11287 +2015-07-01|2.0|-98.0|6.18691|-0.1097 +2015-07-01|2.0|-99.0|6.45153|-0.10657 +2015-07-01|2.0|-100.0|6.69422|-0.1035 +2015-07-01|2.0|-101.0|6.91582|-0.10049 +2015-07-01|2.0|-102.0|7.11731|-0.09757 +2015-07-01|2.0|-103.0|7.29974|-0.09473 +2015-07-01|2.0|-104.0|7.46425|-0.09198 +2015-07-01|2.0|-105.0|7.61205|-0.08933 +2015-07-01|2.0|-106.0|7.74437|-0.08678 +2015-07-01|2.0|-107.0|7.86252|-0.08433 +2015-07-01|2.0|-108.0|7.9678|-0.08197 +2015-07-01|2.0|-109.0|8.06153|-0.07971 +2015-07-01|2.0|-110.0|8.14499|-0.07752 +2015-07-01|2.0|-111.0|8.21947|-0.0754 +2015-07-01|2.0|-112.0|8.28618|-0.07334 +2015-07-01|2.0|-113.0|8.34631|-0.07134 +2015-07-01|2.0|-114.0|8.40093|-0.06938 +2015-07-01|2.0|-115.0|8.45107|-0.06745 +2015-07-01|2.0|-116.0|8.49766|-0.06553 +2015-07-01|2.0|-117.0|8.54149|-0.06363 +2015-07-01|2.0|-118.0|8.5833|-0.06173 +2015-07-01|2.0|-119.0|8.62367|-0.05982 +2015-07-01|2.0|-120.0|8.66309|-0.05791 +2015-07-01|2.0|-121.0|8.70193|-0.05597 +2015-07-01|2.0|-122.0|8.74045|-0.05402 +2015-07-01|2.0|-123.0|8.7788|-0.05206 +2015-07-01|2.0|-124.0|8.81704|-0.05008 +2015-07-01|2.0|-125.0|8.85512|-0.04809 +2015-07-01|2.0|-126.0|8.89293|-0.04609 +2015-07-01|2.0|-127.0|8.93029|-0.04409 +2015-07-01|2.0|-128.0|8.96693|-0.04211 +2015-07-01|2.0|-129.0|9.00259|-0.04014 +2015-07-01|2.0|-130.0|9.03692|-0.03819 +2015-07-01|2.0|-131.0|9.0696|-0.03628 +2015-07-01|2.0|-132.0|9.10028|-0.03441 +2015-07-01|2.0|-133.0|9.12862|-0.03259 +2015-07-01|2.0|-134.0|9.15431|-0.03083 +2015-07-01|2.0|-135.0|9.17706|-0.02913 +2015-07-01|2.0|-136.0|9.19662|-0.02748 +2015-07-01|2.0|-137.0|9.2128|-0.02591 +2015-07-01|2.0|-138.0|9.22544|-0.02439 +2015-07-01|2.0|-139.0|9.23447|-0.02294 +2015-07-01|2.0|-140.0|9.23986|-0.02154 +2015-07-01|2.0|-141.0|9.24166|-0.02019 +2015-07-01|2.0|-142.0|9.23997|-0.01889 +2015-07-01|2.0|-143.0|9.23498|-0.01761 +2015-07-01|2.0|-144.0|9.22693|-0.01636 +2015-07-01|2.0|-145.0|9.21611|-0.01512 +2015-07-01|2.0|-146.0|9.20289|-0.01387 +2015-07-01|2.0|-147.0|9.18766|-0.01261 +2015-07-01|2.0|-148.0|9.17088|-0.01132 +2015-07-01|2.0|-149.0|9.15302|-0.00999 +2015-07-01|2.0|-150.0|9.1346|-0.00862 +2015-07-01|2.0|-151.0|9.11614|-0.00718 +2015-07-01|2.0|-152.0|9.09817|-0.00569 +2015-07-01|2.0|-153.0|9.08123|-0.00412 +2015-07-01|2.0|-154.0|9.06582|-0.00248 +2015-07-01|2.0|-155.0|9.05245|-7.7E-4 +2015-07-01|2.0|-156.0|9.04158|0.00102 +2015-07-01|2.0|-157.0|9.03361|0.00287 +2015-07-01|2.0|-158.0|9.0289|0.00478 +2015-07-01|2.0|-159.0|9.02776|0.00675 +2015-07-01|2.0|-160.0|9.03042|0.00876 +2015-07-01|2.0|-161.0|9.037|0.0108 +2015-07-01|2.0|-162.0|9.04759|0.01285 +2015-07-01|2.0|-163.0|9.06213|0.0149 +2015-07-01|2.0|-164.0|9.0805|0.01693 +2015-07-01|2.0|-165.0|9.10246|0.01892 +2015-07-01|2.0|-166.0|9.1277|0.02087 +2015-07-01|2.0|-167.0|9.15577|0.02274 +2015-07-01|2.0|-168.0|9.18614|0.02452 +2015-07-01|2.0|-169.0|9.21819|0.02619 +2015-07-01|2.0|-170.0|9.2512|0.02774 +2015-07-01|2.0|-171.0|9.2844|0.02915 +2015-07-01|2.0|-172.0|9.31691|0.03042 +2015-07-01|2.0|-173.0|9.34782|0.03152 +2015-07-01|2.0|-174.0|9.37616|0.03244 +2015-07-01|2.0|-175.0|9.40094|0.03319 +2015-07-01|2.0|-176.0|9.42116|0.03375 +2015-07-01|2.0|-177.0|9.43582|0.03411 +2015-07-01|2.0|-178.0|9.44392|0.03428 +2015-07-01|2.0|-179.0|9.44452|0.03425 +2015-07-01|3.0|0.0|-4.38126|0.1136 +2015-07-01|3.0|1.0|-4.07004|0.11406 +2015-07-01|3.0|2.0|-3.7659|0.11462 +2015-07-01|3.0|3.0|-3.46825|0.11527 +2015-07-01|3.0|4.0|-3.17652|0.11602 +2015-07-01|3.0|5.0|-2.89014|0.11684 +2015-07-01|3.0|6.0|-2.60865|0.11773 +2015-07-01|3.0|7.0|-2.33161|0.11866 +2015-07-01|3.0|8.0|-2.05869|0.11962 +2015-07-01|3.0|9.0|-1.78969|0.12058 +2015-07-01|3.0|10.0|-1.5245|0.1215 +2015-07-01|3.0|11.0|-1.26316|0.12235 +2015-07-01|3.0|12.0|-1.00585|0.1231 +2015-07-01|3.0|13.0|-0.75292|0.1237 +2015-07-01|3.0|14.0|-0.50485|0.12412 +2015-07-01|3.0|15.0|-0.26229|0.12432 +2015-07-01|3.0|16.0|-0.02603|0.12426 +2015-07-01|3.0|17.0|0.20298|0.12389 +2015-07-01|3.0|18.0|0.42367|0.12318 +2015-07-01|3.0|19.0|0.63487|0.1221 +2015-07-01|3.0|20.0|0.83529|0.12063 +2015-07-01|3.0|21.0|1.02361|0.11873 +2015-07-01|3.0|22.0|1.19842|0.11641 +2015-07-01|3.0|23.0|1.35835|0.11364 +2015-07-01|3.0|24.0|1.502|0.11043 +2015-07-01|3.0|25.0|1.62807|0.10679 +2015-07-01|3.0|26.0|1.7353|0.10274 +2015-07-01|3.0|27.0|1.82259|0.09831 +2015-07-01|3.0|28.0|1.88894|0.09353 +2015-07-01|3.0|29.0|1.93358|0.08845 +2015-07-01|3.0|30.0|1.95589|0.08312 +2015-07-01|3.0|31.0|1.95552|0.07761 +2015-07-01|3.0|32.0|1.93232|0.07196 +2015-07-01|3.0|33.0|1.88643|0.06626 +2015-07-01|3.0|34.0|1.81823|0.06057 +2015-07-01|3.0|35.0|1.72837|0.05498 +2015-07-01|3.0|36.0|1.61774|0.04954 +2015-07-01|3.0|37.0|1.48751|0.04434 +2015-07-01|3.0|38.0|1.33907|0.03945 +2015-07-01|3.0|39.0|1.174|0.03492 +2015-07-01|3.0|40.0|0.9941|0.03082 +2015-07-01|3.0|41.0|0.8013|0.02719 +2015-07-01|3.0|42.0|0.59764|0.02408 +2015-07-01|3.0|43.0|0.38529|0.02153 +2015-07-01|3.0|44.0|0.1664|0.01954 +2015-07-01|3.0|45.0|-0.05681|0.01815 +2015-07-01|3.0|46.0|-0.28219|0.01735 +2015-07-01|3.0|47.0|-0.50766|0.01712 +2015-07-01|3.0|48.0|-0.73122|0.01747 +2015-07-01|3.0|49.0|-0.95103|0.01835 +2015-07-01|3.0|50.0|-1.16538|0.01973 +2015-07-01|3.0|51.0|-1.37277|0.02157 +2015-07-01|3.0|52.0|-1.57189|0.02383 +2015-07-01|3.0|53.0|-1.76163|0.02644 +2015-07-01|3.0|54.0|-1.94109|0.02935 +2015-07-01|3.0|55.0|-2.10961|0.0325 +2015-07-01|3.0|56.0|-2.2667|0.03583 +2015-07-01|3.0|57.0|-2.41208|0.03928 +2015-07-01|3.0|58.0|-2.54564|0.0428 +2015-07-01|3.0|59.0|-2.66743|0.04632 +2015-07-01|3.0|60.0|-2.77762|0.0498 +2015-07-01|3.0|61.0|-2.87651|0.05319 +2015-07-01|3.0|62.0|-2.96446|0.05645 +2015-07-01|3.0|63.0|-3.04187|0.05954 +2015-07-01|3.0|64.0|-3.10918|0.06243 +2015-07-01|3.0|65.0|-3.16683|0.06511 +2015-07-01|3.0|66.0|-3.21523|0.06754 +2015-07-01|3.0|67.0|-3.25473|0.06973 +2015-07-01|3.0|68.0|-3.28563|0.07166 +2015-07-01|3.0|69.0|-3.30817|0.07333 +2015-07-01|3.0|70.0|-3.32248|0.07475 +2015-07-01|3.0|71.0|-3.32861|0.07592 +2015-07-01|3.0|72.0|-3.32655|0.07686 +2015-07-01|3.0|73.0|-3.31617|0.07757 +2015-07-01|3.0|74.0|-3.29731|0.07806 +2015-07-01|3.0|75.0|-3.26974|0.07836 +2015-07-01|3.0|76.0|-3.23319|0.07846 +2015-07-01|3.0|77.0|-3.18739|0.07839 +2015-07-01|3.0|78.0|-3.13207|0.07815 +2015-07-01|3.0|79.0|-3.06699|0.07774 +2015-07-01|3.0|80.0|-2.99197|0.07718 +2015-07-01|3.0|81.0|-2.9069|0.07646 +2015-07-01|3.0|82.0|-2.81179|0.07558 +2015-07-01|3.0|83.0|-2.70676|0.07454 +2015-07-01|3.0|84.0|-2.59206|0.07332 +2015-07-01|3.0|85.0|-2.4681|0.07191 +2015-07-01|3.0|86.0|-2.33545|0.07031 +2015-07-01|3.0|87.0|-2.19484|0.0685 +2015-07-01|3.0|88.0|-2.04718|0.06646 +2015-07-01|3.0|89.0|-1.89352|0.06417 +2015-07-01|3.0|90.0|-1.73505|0.06161 +2015-07-01|3.0|91.0|-1.57313|0.05878 +2015-07-01|3.0|92.0|-1.4092|0.05564 +2015-07-01|3.0|93.0|-1.2448|0.0522 +2015-07-01|3.0|94.0|-1.08153|0.04843 +2015-07-01|3.0|95.0|-0.92102|0.04434 +2015-07-01|3.0|96.0|-0.76489|0.03991 +2015-07-01|3.0|97.0|-0.61473|0.03515 +2015-07-01|3.0|98.0|-0.47206|0.03007 +2015-07-01|3.0|99.0|-0.33829|0.02467 +2015-07-01|3.0|100.0|-0.21468|0.01897 +2015-07-01|3.0|101.0|-0.10232|0.013 +2015-07-01|3.0|102.0|-0.00213|0.00677 +2015-07-01|3.0|103.0|0.08523|3.3E-4 +2015-07-01|3.0|104.0|0.15932|-0.0063 +2015-07-01|3.0|105.0|0.21997|-0.01307 +2015-07-01|3.0|106.0|0.26725|-0.01994 +2015-07-01|3.0|107.0|0.30151|-0.02687 +2015-07-01|3.0|108.0|0.32336|-0.0338 +2015-07-01|3.0|109.0|0.33367|-0.04068 +2015-07-01|3.0|110.0|0.33352|-0.04747 +2015-07-01|3.0|111.0|0.32422|-0.05411 +2015-07-01|3.0|112.0|0.30727|-0.06055 +2015-07-01|3.0|113.0|0.28433|-0.06675 +2015-07-01|3.0|114.0|0.25716|-0.07265 +2015-07-01|3.0|115.0|0.22763|-0.07823 +2015-07-01|3.0|116.0|0.19764|-0.08343 +2015-07-01|3.0|117.0|0.16912|-0.08822 +2015-07-01|3.0|118.0|0.14393|-0.09258 +2015-07-01|3.0|119.0|0.12391|-0.09648 +2015-07-01|3.0|120.0|0.11076|-0.0999 +2015-07-01|3.0|121.0|0.10607|-0.10283 +2015-07-01|3.0|122.0|0.11126|-0.10527 +2015-07-01|3.0|123.0|0.12755|-0.1072 +2015-07-01|3.0|124.0|0.156|-0.10864 +2015-07-01|3.0|125.0|0.19741|-0.10959 +2015-07-01|3.0|126.0|0.2524|-0.11007 +2015-07-01|3.0|127.0|0.32134|-0.11009 +2015-07-01|3.0|128.0|0.40441|-0.10966 +2015-07-01|3.0|129.0|0.50156|-0.10882 +2015-07-01|3.0|130.0|0.61256|-0.10759 +2015-07-01|3.0|131.0|0.73701|-0.106 +2015-07-01|3.0|132.0|0.87435|-0.10407 +2015-07-01|3.0|133.0|1.02389|-0.10183 +2015-07-01|3.0|134.0|1.18484|-0.09931 +2015-07-01|3.0|135.0|1.35633|-0.09655 +2015-07-01|3.0|136.0|1.53744|-0.09356 +2015-07-01|3.0|137.0|1.72722|-0.09039 +2015-07-01|3.0|138.0|1.9247|-0.08705 +2015-07-01|3.0|139.0|2.12896|-0.08357 +2015-07-01|3.0|140.0|2.33909|-0.07997 +2015-07-01|3.0|141.0|2.55424|-0.07629 +2015-07-01|3.0|142.0|2.77362|-0.07252 +2015-07-01|3.0|143.0|2.99651|-0.06871 +2015-07-01|3.0|144.0|3.22226|-0.06485 +2015-07-01|3.0|145.0|3.4503|-0.06098 +2015-07-01|3.0|146.0|3.68012|-0.05709 +2015-07-01|3.0|147.0|3.91129|-0.05321 +2015-07-01|3.0|148.0|4.14341|-0.04934 +2015-07-01|3.0|149.0|4.37614|-0.04549 +2015-07-01|3.0|150.0|4.60916|-0.04166 +2015-07-01|3.0|151.0|4.84219|-0.03788 +2015-07-01|3.0|152.0|5.07491|-0.03414 +2015-07-01|3.0|153.0|5.30701|-0.03044 +2015-07-01|3.0|154.0|5.53816|-0.0268 +2015-07-01|3.0|155.0|5.76799|-0.02322 +2015-07-01|3.0|156.0|5.99608|-0.0197 +2015-07-01|3.0|157.0|6.22194|-0.01625 +2015-07-01|3.0|158.0|6.44506|-0.01286 +2015-07-01|3.0|159.0|6.66486|-0.00956 +2015-07-01|3.0|160.0|6.88068|-0.00633 +2015-07-01|3.0|161.0|7.09185|-0.00319 +2015-07-01|3.0|162.0|7.29763|-1.4E-4 +2015-07-01|3.0|163.0|7.49726|0.00282 +2015-07-01|3.0|164.0|7.68997|0.00568 +2015-07-01|3.0|165.0|7.87498|0.00843 +2015-07-01|3.0|166.0|8.05151|0.01107 +2015-07-01|3.0|167.0|8.21884|0.01359 +2015-07-01|3.0|168.0|8.37627|0.01599 +2015-07-01|3.0|169.0|8.52317|0.01825 +2015-07-01|3.0|170.0|8.659|0.02038 +2015-07-01|3.0|171.0|8.7833|0.02237 +2015-07-01|3.0|172.0|8.89572|0.0242 +2015-07-01|3.0|173.0|8.99603|0.02588 +2015-07-01|3.0|174.0|9.0841|0.0274 +2015-07-01|3.0|175.0|9.15997|0.02874 +2015-07-01|3.0|176.0|9.22377|0.02991 +2015-07-01|3.0|177.0|9.27578|0.0309 +2015-07-01|3.0|178.0|9.3164|0.0317 +2015-07-01|3.0|179.0|9.34616|0.03231 +2015-07-01|3.0|-1.0|-4.70015|0.11324 +2015-07-01|3.0|-2.0|-5.02726|0.11297 +2015-07-01|3.0|-3.0|-5.36312|0.1128 +2015-07-01|3.0|-4.0|-5.70817|0.11272 +2015-07-01|3.0|-5.0|-6.0628|0.11271 +2015-07-01|3.0|-6.0|-6.42729|0.11277 +2015-07-01|3.0|-7.0|-6.80183|0.11288 +2015-07-01|3.0|-8.0|-7.18647|0.11305 +2015-07-01|3.0|-9.0|-7.58116|0.11324 +2015-07-01|3.0|-10.0|-7.98571|0.11346 +2015-07-01|3.0|-11.0|-8.39981|0.11369 +2015-07-01|3.0|-12.0|-8.82299|0.11392 +2015-07-01|3.0|-13.0|-9.25465|0.11414 +2015-07-01|3.0|-14.0|-9.69407|0.11434 +2015-07-01|3.0|-15.0|-10.14039|0.1145 +2015-07-01|3.0|-16.0|-10.5926|0.11461 +2015-07-01|3.0|-17.0|-11.04962|0.11466 +2015-07-01|3.0|-18.0|-11.51021|0.11464 +2015-07-01|3.0|-19.0|-11.97307|0.11453 +2015-07-01|3.0|-20.0|-12.43678|0.11431 +2015-07-01|3.0|-21.0|-12.89986|0.11398 +2015-07-01|3.0|-22.0|-13.36075|0.1135 +2015-07-01|3.0|-23.0|-13.81785|0.11288 +2015-07-01|3.0|-24.0|-14.26952|0.11208 +2015-07-01|3.0|-25.0|-14.71406|0.11108 +2015-07-01|3.0|-26.0|-15.14978|0.10987 +2015-07-01|3.0|-27.0|-15.57498|0.10843 +2015-07-01|3.0|-28.0|-15.98796|0.10674 +2015-07-01|3.0|-29.0|-16.38703|0.10477 +2015-07-01|3.0|-30.0|-16.77052|0.1025 +2015-07-01|3.0|-31.0|-17.1368|0.09993 +2015-07-01|3.0|-32.0|-17.48429|0.09704 +2015-07-01|3.0|-33.0|-17.81144|0.0938 +2015-07-01|3.0|-34.0|-18.11677|0.09022 +2015-07-01|3.0|-35.0|-18.39884|0.08628 +2015-07-01|3.0|-36.0|-18.6563|0.08197 +2015-07-01|3.0|-37.0|-18.88787|0.0773 +2015-07-01|3.0|-38.0|-19.09234|0.07227 +2015-07-01|3.0|-39.0|-19.26858|0.06689 +2015-07-01|3.0|-40.0|-19.41557|0.06115 +2015-07-01|3.0|-41.0|-19.53236|0.05508 +2015-07-01|3.0|-42.0|-19.6181|0.0487 +2015-07-01|3.0|-43.0|-19.67204|0.04202 +2015-07-01|3.0|-44.0|-19.69355|0.03507 +2015-07-01|3.0|-45.0|-19.68209|0.02787 +2015-07-01|3.0|-46.0|-19.63723|0.02046 +2015-07-01|3.0|-47.0|-19.55866|0.01286 +2015-07-01|3.0|-48.0|-19.44619|0.00512 +2015-07-01|3.0|-49.0|-19.29974|-0.00274 +2015-07-01|3.0|-50.0|-19.11935|-0.01068 +2015-07-01|3.0|-51.0|-18.90519|-0.01865 +2015-07-01|3.0|-52.0|-18.65756|-0.02663 +2015-07-01|3.0|-53.0|-18.37685|-0.03458 +2015-07-01|3.0|-54.0|-18.06362|-0.04245 +2015-07-01|3.0|-55.0|-17.71851|-0.05021 +2015-07-01|3.0|-56.0|-17.34232|-0.05784 +2015-07-01|3.0|-57.0|-16.93593|-0.06529 +2015-07-01|3.0|-58.0|-16.50037|-0.07253 +2015-07-01|3.0|-59.0|-16.03677|-0.07955 +2015-07-01|3.0|-60.0|-15.54636|-0.08631 +2015-07-01|3.0|-61.0|-15.03049|-0.09279 +2015-07-01|3.0|-62.0|-14.49059|-0.09898 +2015-07-01|3.0|-63.0|-13.9282|-0.10485 +2015-07-01|3.0|-64.0|-13.34493|-0.11039 +2015-07-01|3.0|-65.0|-12.74248|-0.1156 +2015-07-01|3.0|-66.0|-12.12261|-0.12046 +2015-07-01|3.0|-67.0|-11.48714|-0.12497 +2015-07-01|3.0|-68.0|-10.83796|-0.12912 +2015-07-01|3.0|-69.0|-10.17699|-0.13291 +2015-07-01|3.0|-70.0|-9.50618|-0.13634 +2015-07-01|3.0|-71.0|-8.82754|-0.13941 +2015-07-01|3.0|-72.0|-8.14305|-0.14211 +2015-07-01|3.0|-73.0|-7.45475|-0.14446 +2015-07-01|3.0|-74.0|-6.76463|-0.14645 +2015-07-01|3.0|-75.0|-6.0747|-0.14809 +2015-07-01|3.0|-76.0|-5.38695|-0.14938 +2015-07-01|3.0|-77.0|-4.70333|-0.15033 +2015-07-01|3.0|-78.0|-4.02575|-0.15094 +2015-07-01|3.0|-79.0|-3.35609|-0.15121 +2015-07-01|3.0|-80.0|-2.69614|-0.15116 +2015-07-01|3.0|-81.0|-2.04764|-0.15079 +2015-07-01|3.0|-82.0|-1.41227|-0.15012 +2015-07-01|3.0|-83.0|-0.79158|-0.14915 +2015-07-01|3.0|-84.0|-0.18705|-0.14789 +2015-07-01|3.0|-85.0|0.39994|-0.14637 +2015-07-01|3.0|-86.0|0.96815|-0.14459 +2015-07-01|3.0|-87.0|1.51642|-0.14257 +2015-07-01|3.0|-88.0|2.04377|-0.14034 +2015-07-01|3.0|-89.0|2.54931|-0.13792 +2015-07-01|3.0|-90.0|3.03231|-0.13531 +2015-07-01|3.0|-91.0|3.49219|-0.13256 +2015-07-01|3.0|-92.0|3.9285|-0.12968 +2015-07-01|3.0|-93.0|4.34094|-0.12669 +2015-07-01|3.0|-94.0|4.72937|-0.12362 +2015-07-01|3.0|-95.0|5.0938|-0.1205 +2015-07-01|3.0|-96.0|5.43437|-0.11734 +2015-07-01|3.0|-97.0|5.75138|-0.11417 +2015-07-01|3.0|-98.0|6.04526|-0.111 +2015-07-01|3.0|-99.0|6.31657|-0.10786 +2015-07-01|3.0|-100.0|6.56601|-0.10476 +2015-07-01|3.0|-101.0|6.79437|-0.10173 +2015-07-01|3.0|-102.0|7.00258|-0.09876 +2015-07-01|3.0|-103.0|7.19164|-0.09587 +2015-07-01|3.0|-104.0|7.36264|-0.09307 +2015-07-01|3.0|-105.0|7.51675|-0.09036 +2015-07-01|3.0|-106.0|7.65517|-0.08775 +2015-07-01|3.0|-107.0|7.77917|-0.08523 +2015-07-01|3.0|-108.0|7.89002|-0.08281 +2015-07-01|3.0|-109.0|7.98901|-0.08048 +2015-07-01|3.0|-110.0|8.07742|-0.07822 +2015-07-01|3.0|-111.0|8.15652|-0.07604 +2015-07-01|3.0|-112.0|8.2275|-0.07393 +2015-07-01|3.0|-113.0|8.29155|-0.07187 +2015-07-01|3.0|-114.0|8.34975|-0.06986 +2015-07-01|3.0|-115.0|8.40312|-0.06788 +2015-07-01|3.0|-116.0|8.45258|-0.06593 +2015-07-01|3.0|-117.0|8.49897|-0.064 +2015-07-01|3.0|-118.0|8.54301|-0.06207 +2015-07-01|3.0|-119.0|8.58531|-0.06014 +2015-07-01|3.0|-120.0|8.62636|-0.05821 +2015-07-01|3.0|-121.0|8.66656|-0.05626 +2015-07-01|3.0|-122.0|8.70617|-0.05431 +2015-07-01|3.0|-123.0|8.74537|-0.05235 +2015-07-01|3.0|-124.0|8.78423|-0.05038 +2015-07-01|3.0|-125.0|8.82273|-0.0484 +2015-07-01|3.0|-126.0|8.86075|-0.04642 +2015-07-01|3.0|-127.0|8.89813|-0.04444 +2015-07-01|3.0|-128.0|8.93463|-0.04248 +2015-07-01|3.0|-129.0|8.96998|-0.04053 +2015-07-01|3.0|-130.0|9.00385|-0.03861 +2015-07-01|3.0|-131.0|9.03593|-0.03673 +2015-07-01|3.0|-132.0|9.06588|-0.03489 +2015-07-01|3.0|-133.0|9.09336|-0.0331 +2015-07-01|3.0|-134.0|9.11807|-0.03136 +2015-07-01|3.0|-135.0|9.13974|-0.02968 +2015-07-01|3.0|-136.0|9.15811|-0.02806 +2015-07-01|3.0|-137.0|9.173|-0.02651 +2015-07-01|3.0|-138.0|9.18428|-0.02502 +2015-07-01|3.0|-139.0|9.19187|-0.02359 +2015-07-01|3.0|-140.0|9.19576|-0.02221 +2015-07-01|3.0|-141.0|9.19601|-0.02088 +2015-07-01|3.0|-142.0|9.19274|-0.0196 +2015-07-01|3.0|-143.0|9.18614|-0.01834 +2015-07-01|3.0|-144.0|9.17648|-0.0171 +2015-07-01|3.0|-145.0|9.16407|-0.01588 +2015-07-01|3.0|-146.0|9.14929|-0.01465 +2015-07-01|3.0|-147.0|9.13255|-0.0134 +2015-07-01|3.0|-148.0|9.11432|-0.01213 +2015-07-01|3.0|-149.0|9.09511|-0.01083 +2015-07-01|3.0|-150.0|9.07543|-0.00947 +2015-07-01|3.0|-151.0|9.05583|-0.00806 +2015-07-01|3.0|-152.0|9.03686|-0.00659 +2015-07-01|3.0|-153.0|9.01904|-0.00504 +2015-07-01|3.0|-154.0|9.00292|-0.00343 +2015-07-01|3.0|-155.0|8.98898|-0.00174 +2015-07-01|3.0|-156.0|8.97768|1.0E-5 +2015-07-01|3.0|-157.0|8.96945|0.00184 +2015-07-01|3.0|-158.0|8.96463|0.00373 +2015-07-01|3.0|-159.0|8.96351|0.00566 +2015-07-01|3.0|-160.0|8.96631|0.00764 +2015-07-01|3.0|-161.0|8.97316|0.00965 +2015-07-01|3.0|-162.0|8.98409|0.01168 +2015-07-01|3.0|-163.0|8.99904|0.0137 +2015-07-01|3.0|-164.0|9.01788|0.01571 +2015-07-01|3.0|-165.0|9.04032|0.01768 +2015-07-01|3.0|-166.0|9.06603|0.0196 +2015-07-01|3.0|-167.0|9.09453|0.02145 +2015-07-01|3.0|-168.0|9.12526|0.02322 +2015-07-01|3.0|-169.0|9.15757|0.02488 +2015-07-01|3.0|-170.0|9.19073|0.02642 +2015-07-01|3.0|-171.0|9.2239|0.02783 +2015-07-01|3.0|-172.0|9.25621|0.02908 +2015-07-01|3.0|-173.0|9.28671|0.03018 +2015-07-01|3.0|-174.0|9.31442|0.03111 +2015-07-01|3.0|-175.0|9.33833|0.03186 +2015-07-01|3.0|-176.0|9.35742|0.03242 +2015-07-01|3.0|-177.0|9.37067|0.03279 +2015-07-01|3.0|-178.0|9.37709|0.03296 +2015-07-01|3.0|-179.0|9.37573|0.03294 +2015-07-01|4.0|0.0|-4.07991|0.11051 +2015-07-01|4.0|1.0|-3.77858|0.11083 +2015-07-01|4.0|2.0|-3.48454|0.11126 +2015-07-01|4.0|3.0|-3.19712|0.11181 +2015-07-01|4.0|4.0|-2.91571|0.11246 +2015-07-01|4.0|5.0|-2.63969|0.11321 +2015-07-01|4.0|6.0|-2.36852|0.11405 +2015-07-01|4.0|7.0|-2.1017|0.11495 +2015-07-01|4.0|8.0|-1.83886|0.1159 +2015-07-01|4.0|9.0|-1.5797|0.11687 +2015-07-01|4.0|10.0|-1.32407|0.11783 +2015-07-01|4.0|11.0|-1.07193|0.11874 +2015-07-01|4.0|12.0|-0.82342|0.11957 +2015-07-01|4.0|13.0|-0.57881|0.12028 +2015-07-01|4.0|14.0|-0.33854|0.12083 +2015-07-01|4.0|15.0|-0.10319|0.12118 +2015-07-01|4.0|16.0|0.12648|0.12129 +2015-07-01|4.0|17.0|0.34957|0.12111 +2015-07-01|4.0|18.0|0.56507|0.12061 +2015-07-01|4.0|19.0|0.77182|0.11976 +2015-07-01|4.0|20.0|0.96857|0.11852 +2015-07-01|4.0|21.0|1.154|0.11688 +2015-07-01|4.0|22.0|1.32675|0.11482 +2015-07-01|4.0|23.0|1.48543|0.11232 +2015-07-01|4.0|24.0|1.62866|0.10939 +2015-07-01|4.0|25.0|1.75511|0.10603 +2015-07-01|4.0|26.0|1.86352|0.10226 +2015-07-01|4.0|27.0|1.95275|0.0981 +2015-07-01|4.0|28.0|2.02179|0.09359 +2015-07-01|4.0|29.0|2.06981|0.08878 +2015-07-01|4.0|30.0|2.09616|0.0837 +2015-07-01|4.0|31.0|2.10042|0.07841 +2015-07-01|4.0|32.0|2.08241|0.07299 +2015-07-01|4.0|33.0|2.04217|0.06749 +2015-07-01|4.0|34.0|1.98005|0.06198 +2015-07-01|4.0|35.0|1.8966|0.05654 +2015-07-01|4.0|36.0|1.79267|0.05125 +2015-07-01|4.0|37.0|1.66934|0.04616 +2015-07-01|4.0|38.0|1.52793|0.04135 +2015-07-01|4.0|39.0|1.36996|0.03689 +2015-07-01|4.0|40.0|1.19714|0.03283 +2015-07-01|4.0|41.0|1.01135|0.02922 +2015-07-01|4.0|42.0|0.81459|0.02611 +2015-07-01|4.0|43.0|0.60893|0.02353 +2015-07-01|4.0|44.0|0.39651|0.02151 +2015-07-01|4.0|45.0|0.17947|0.02005 +2015-07-01|4.0|46.0|-0.04005|0.01917 +2015-07-01|4.0|47.0|-0.26002|0.01886 +2015-07-01|4.0|48.0|-0.47846|0.01911 +2015-07-01|4.0|49.0|-0.69355|0.01988 +2015-07-01|4.0|50.0|-0.9036|0.02114 +2015-07-01|4.0|51.0|-1.10713|0.02286 +2015-07-01|4.0|52.0|-1.30282|0.02499 +2015-07-01|4.0|53.0|-1.48957|0.02747 +2015-07-01|4.0|54.0|-1.6665|0.03025 +2015-07-01|4.0|55.0|-1.83291|0.03327 +2015-07-01|4.0|56.0|-1.98834|0.03647 +2015-07-01|4.0|57.0|-2.13248|0.03979 +2015-07-01|4.0|58.0|-2.26522|0.04318 +2015-07-01|4.0|59.0|-2.38662|0.04658 +2015-07-01|4.0|60.0|-2.49683|0.04994 +2015-07-01|4.0|61.0|-2.59614|0.05321 +2015-07-01|4.0|62.0|-2.6849|0.05635 +2015-07-01|4.0|63.0|-2.76353|0.05933 +2015-07-01|4.0|64.0|-2.83246|0.06211 +2015-07-01|4.0|65.0|-2.89212|0.06468 +2015-07-01|4.0|66.0|-2.94292|0.06702 +2015-07-01|4.0|67.0|-2.98523|0.0691 +2015-07-01|4.0|68.0|-3.01936|0.07094 +2015-07-01|4.0|69.0|-3.04552|0.07252 +2015-07-01|4.0|70.0|-3.06388|0.07385 +2015-07-01|4.0|71.0|-3.07448|0.07494 +2015-07-01|4.0|72.0|-3.07732|0.07579 +2015-07-01|4.0|73.0|-3.07228|0.07642 +2015-07-01|4.0|74.0|-3.0592|0.07684 +2015-07-01|4.0|75.0|-3.03785|0.07706 +2015-07-01|4.0|76.0|-3.00798|0.0771 +2015-07-01|4.0|77.0|-2.9693|0.07696 +2015-07-01|4.0|78.0|-2.92154|0.07666 +2015-07-01|4.0|79.0|-2.86447|0.0762 +2015-07-01|4.0|80.0|-2.79789|0.07559 +2015-07-01|4.0|81.0|-2.72168|0.07483 +2015-07-01|4.0|82.0|-2.63583|0.07391 +2015-07-01|4.0|83.0|-2.54044|0.07283 +2015-07-01|4.0|84.0|-2.43574|0.07159 +2015-07-01|4.0|85.0|-2.32211|0.07017 +2015-07-01|4.0|86.0|-2.2001|0.06856 +2015-07-01|4.0|87.0|-2.07038|0.06675 +2015-07-01|4.0|88.0|-1.93384|0.06471 +2015-07-01|4.0|89.0|-1.79147|0.06243 +2015-07-01|4.0|90.0|-1.64443|0.0599 +2015-07-01|4.0|91.0|-1.49403|0.05709 +2015-07-01|4.0|92.0|-1.34164|0.05399 +2015-07-01|4.0|93.0|-1.18878|0.05059 +2015-07-01|4.0|94.0|-1.03698|0.04688 +2015-07-01|4.0|95.0|-0.88782|0.04284 +2015-07-01|4.0|96.0|-0.74289|0.03847 +2015-07-01|4.0|97.0|-0.60371|0.03378 +2015-07-01|4.0|98.0|-0.47178|0.02877 +2015-07-01|4.0|99.0|-0.34845|0.02345 +2015-07-01|4.0|100.0|-0.23496|0.01783 +2015-07-01|4.0|101.0|-0.13238|0.01194 +2015-07-01|4.0|102.0|-0.04157|0.00579 +2015-07-01|4.0|103.0|0.03679|-5.7E-4 +2015-07-01|4.0|104.0|0.10229|-0.00712 +2015-07-01|4.0|105.0|0.15475|-0.01381 +2015-07-01|4.0|106.0|0.19426|-0.0206 +2015-07-01|4.0|107.0|0.22117|-0.02746 +2015-07-01|4.0|108.0|0.23606|-0.03431 +2015-07-01|4.0|109.0|0.23979|-0.04113 +2015-07-01|4.0|110.0|0.23343|-0.04786 +2015-07-01|4.0|111.0|0.21827|-0.05444 +2015-07-01|4.0|112.0|0.19578|-0.06083 +2015-07-01|4.0|113.0|0.1676|-0.06698 +2015-07-01|4.0|114.0|0.13545|-0.07284 +2015-07-01|4.0|115.0|0.10119|-0.07837 +2015-07-01|4.0|116.0|0.06669|-0.08354 +2015-07-01|4.0|117.0|0.03383|-0.08831 +2015-07-01|4.0|118.0|0.00449|-0.09265 +2015-07-01|4.0|119.0|-0.01955|-0.09653 +2015-07-01|4.0|120.0|-0.0366|-0.09994 +2015-07-01|4.0|121.0|-0.04508|-0.10287 +2015-07-01|4.0|122.0|-0.04359|-0.10531 +2015-07-01|4.0|123.0|-0.0309|-0.10725 +2015-07-01|4.0|124.0|-0.00599|-0.1087 +2015-07-01|4.0|125.0|0.03197|-0.10967 +2015-07-01|4.0|126.0|0.08358|-0.11016 +2015-07-01|4.0|127.0|0.14923|-0.1102 +2015-07-01|4.0|128.0|0.2291|-0.10981 +2015-07-01|4.0|129.0|0.32315|-0.10901 +2015-07-01|4.0|130.0|0.43119|-0.10781 +2015-07-01|4.0|131.0|0.5528|-0.10626 +2015-07-01|4.0|132.0|0.68747|-0.10437 +2015-07-01|4.0|133.0|0.83451|-0.10218 +2015-07-01|4.0|134.0|0.99316|-0.09971 +2015-07-01|4.0|135.0|1.16256|-0.097 +2015-07-01|4.0|136.0|1.34182|-0.09407 +2015-07-01|4.0|137.0|1.53|-0.09095 +2015-07-01|4.0|138.0|1.72615|-0.08766 +2015-07-01|4.0|139.0|1.92936|-0.08424 +2015-07-01|4.0|140.0|2.13874|-0.08069 +2015-07-01|4.0|141.0|2.35344|-0.07706 +2015-07-01|4.0|142.0|2.57268|-0.07335 +2015-07-01|4.0|143.0|2.79575|-0.06958 +2015-07-01|4.0|144.0|3.02199|-0.06578 +2015-07-01|4.0|145.0|3.25083|-0.06195 +2015-07-01|4.0|146.0|3.48176|-0.0581 +2015-07-01|4.0|147.0|3.71434|-0.05426 +2015-07-01|4.0|148.0|3.94817|-0.05042 +2015-07-01|4.0|149.0|4.18291|-0.0466 +2015-07-01|4.0|150.0|4.41821|-0.04281 +2015-07-01|4.0|151.0|4.65377|-0.03905 +2015-07-01|4.0|152.0|4.88929|-0.03533 +2015-07-01|4.0|153.0|5.12443|-0.03166 +2015-07-01|4.0|154.0|5.35885|-0.02803 +2015-07-01|4.0|155.0|5.59216|-0.02446 +2015-07-01|4.0|156.0|5.82393|-0.02095 +2015-07-01|4.0|157.0|6.05366|-0.01751 +2015-07-01|4.0|158.0|6.28083|-0.01413 +2015-07-01|4.0|159.0|6.50483|-0.01083 +2015-07-01|4.0|160.0|6.725|-0.0076 +2015-07-01|4.0|161.0|6.94065|-0.00446 +2015-07-01|4.0|162.0|7.15103|-0.00141 +2015-07-01|4.0|163.0|7.35536|0.00154 +2015-07-01|4.0|164.0|7.55284|0.0044 +2015-07-01|4.0|165.0|7.74268|0.00715 +2015-07-01|4.0|166.0|7.9241|0.00978 +2015-07-01|4.0|167.0|8.09632|0.0123 +2015-07-01|4.0|168.0|8.25865|0.0147 +2015-07-01|4.0|169.0|8.41042|0.01696 +2015-07-01|4.0|170.0|8.55107|0.01908 +2015-07-01|4.0|171.0|8.68012|0.02106 +2015-07-01|4.0|172.0|8.79718|0.02289 +2015-07-01|4.0|173.0|8.902|0.02455 +2015-07-01|4.0|174.0|8.99445|0.02606 +2015-07-01|4.0|175.0|9.07451|0.02739 +2015-07-01|4.0|176.0|9.14231|0.02855 +2015-07-01|4.0|177.0|9.1981|0.02952 +2015-07-01|4.0|178.0|9.24227|0.03031 +2015-07-01|4.0|179.0|9.27532|0.0309 +2015-07-01|4.0|-1.0|-4.38916|0.11031 +2015-07-01|4.0|-2.0|-4.70694|0.11022 +2015-07-01|4.0|-3.0|-5.0338|0.11023 +2015-07-01|4.0|-4.0|-5.37024|0.11034 +2015-07-01|4.0|-5.0|-5.71666|0.11054 +2015-07-01|4.0|-6.0|-6.0734|0.1108 +2015-07-01|4.0|-7.0|-6.44064|0.11113 +2015-07-01|4.0|-8.0|-6.81849|0.11151 +2015-07-01|4.0|-9.0|-7.20689|0.11193 +2015-07-01|4.0|-10.0|-7.60568|0.11236 +2015-07-01|4.0|-11.0|-8.01454|0.11281 +2015-07-01|4.0|-12.0|-8.43302|0.11326 +2015-07-01|4.0|-13.0|-8.86053|0.11369 +2015-07-01|4.0|-14.0|-9.29634|0.11409 +2015-07-01|4.0|-15.0|-9.73959|0.11445 +2015-07-01|4.0|-16.0|-10.18929|0.11475 +2015-07-01|4.0|-17.0|-10.64434|0.11499 +2015-07-01|4.0|-18.0|-11.10353|0.11515 +2015-07-01|4.0|-19.0|-11.56553|0.11522 +2015-07-01|4.0|-20.0|-12.02894|0.11518 +2015-07-01|4.0|-21.0|-12.49228|0.11501 +2015-07-01|4.0|-22.0|-12.954|0.1147 +2015-07-01|4.0|-23.0|-13.41251|0.11424 +2015-07-01|4.0|-24.0|-13.86615|0.1136 +2015-07-01|4.0|-25.0|-14.31327|0.11276 +2015-07-01|4.0|-26.0|-14.75217|0.11171 +2015-07-01|4.0|-27.0|-15.18115|0.11042 +2015-07-01|4.0|-28.0|-15.59852|0.10889 +2015-07-01|4.0|-29.0|-16.0026|0.10708 +2015-07-01|4.0|-30.0|-16.39174|0.10498 +2015-07-01|4.0|-31.0|-16.7643|0.10257 +2015-07-01|4.0|-32.0|-17.1187|0.09984 +2015-07-01|4.0|-33.0|-17.45339|0.09678 +2015-07-01|4.0|-34.0|-17.76688|0.09336 +2015-07-01|4.0|-35.0|-18.05772|0.08959 +2015-07-01|4.0|-36.0|-18.32457|0.08546 +2015-07-01|4.0|-37.0|-18.5661|0.08097 +2015-07-01|4.0|-38.0|-18.78109|0.07611 +2015-07-01|4.0|-39.0|-18.9684|0.07089 +2015-07-01|4.0|-40.0|-19.12696|0.06533 +2015-07-01|4.0|-41.0|-19.25579|0.05942 +2015-07-01|4.0|-42.0|-19.35403|0.0532 +2015-07-01|4.0|-43.0|-19.42087|0.04667 +2015-07-01|4.0|-44.0|-19.45564|0.03987 +2015-07-01|4.0|-45.0|-19.45777|0.03281 +2015-07-01|4.0|-46.0|-19.42678|0.02552 +2015-07-01|4.0|-47.0|-19.36232|0.01804 +2015-07-01|4.0|-48.0|-19.26416|0.0104 +2015-07-01|4.0|-49.0|-19.13217|0.00263 +2015-07-01|4.0|-50.0|-18.96636|-0.00523 +2015-07-01|4.0|-51.0|-18.76686|-0.01314 +2015-07-01|4.0|-52.0|-18.53391|-0.02107 +2015-07-01|4.0|-53.0|-18.26789|-0.02898 +2015-07-01|4.0|-54.0|-17.96931|-0.03683 +2015-07-01|4.0|-55.0|-17.6388|-0.0446 +2015-07-01|4.0|-56.0|-17.27709|-0.05224 +2015-07-01|4.0|-57.0|-16.88507|-0.05972 +2015-07-01|4.0|-58.0|-16.46373|-0.06701 +2015-07-01|4.0|-59.0|-16.01417|-0.07409 +2015-07-01|4.0|-60.0|-15.5376|-0.08094 +2015-07-01|4.0|-61.0|-15.03534|-0.08752 +2015-07-01|4.0|-62.0|-14.50881|-0.09382 +2015-07-01|4.0|-63.0|-13.95953|-0.09982 +2015-07-01|4.0|-64.0|-13.38907|-0.10552 +2015-07-01|4.0|-65.0|-12.79911|-0.11089 +2015-07-01|4.0|-66.0|-12.19139|-0.11592 +2015-07-01|4.0|-67.0|-11.5677|-0.12062 +2015-07-01|4.0|-68.0|-10.9299|-0.12498 +2015-07-01|4.0|-69.0|-10.27988|-0.12898 +2015-07-01|4.0|-70.0|-9.61957|-0.13264 +2015-07-01|4.0|-71.0|-8.95091|-0.13594 +2015-07-01|4.0|-72.0|-8.27589|-0.13889 +2015-07-01|4.0|-73.0|-7.59648|-0.14149 +2015-07-01|4.0|-74.0|-6.91465|-0.14374 +2015-07-01|4.0|-75.0|-6.23237|-0.14564 +2015-07-01|4.0|-76.0|-5.5516|-0.14719 +2015-07-01|4.0|-77.0|-4.87425|-0.1484 +2015-07-01|4.0|-78.0|-4.20221|-0.14927 +2015-07-01|4.0|-79.0|-3.53732|-0.1498 +2015-07-01|4.0|-80.0|-2.88138|-0.15 +2015-07-01|4.0|-81.0|-2.23609|-0.14988 +2015-07-01|4.0|-82.0|-1.60312|-0.14944 +2015-07-01|4.0|-83.0|-0.98403|-0.14869 +2015-07-01|4.0|-84.0|-0.3803|-0.14765 +2015-07-01|4.0|-85.0|0.20668|-0.14633 +2015-07-01|4.0|-86.0|0.77565|-0.14474 +2015-07-01|4.0|-87.0|1.32545|-0.1429 +2015-07-01|4.0|-88.0|1.85504|-0.14083 +2015-07-01|4.0|-89.0|2.36351|-0.13854 +2015-07-01|4.0|-90.0|2.85009|-0.13606 +2015-07-01|4.0|-91.0|3.31413|-0.13342 +2015-07-01|4.0|-92.0|3.75516|-0.13063 +2015-07-01|4.0|-93.0|4.17282|-0.12772 +2015-07-01|4.0|-94.0|4.56691|-0.12471 +2015-07-01|4.0|-95.0|4.93737|-0.12163 +2015-07-01|4.0|-96.0|5.2843|-0.11849 +2015-07-01|4.0|-97.0|5.60792|-0.11534 +2015-07-01|4.0|-98.0|5.90862|-0.11217 +2015-07-01|4.0|-99.0|6.18689|-0.10902 +2015-07-01|4.0|-100.0|6.44337|-0.10591 +2015-07-01|4.0|-101.0|6.6788|-0.10284 +2015-07-01|4.0|-102.0|6.89405|-0.09984 +2015-07-01|4.0|-103.0|7.09008|-0.0969 +2015-07-01|4.0|-104.0|7.26793|-0.09406 +2015-07-01|4.0|-105.0|7.42871|-0.09129 +2015-07-01|4.0|-106.0|7.57361|-0.08863 +2015-07-01|4.0|-107.0|7.70385|-0.08605 +2015-07-01|4.0|-108.0|7.82067|-0.08357 +2015-07-01|4.0|-109.0|7.92533|-0.08117 +2015-07-01|4.0|-110.0|8.0191|-0.07886 +2015-07-01|4.0|-111.0|8.10322|-0.07663 +2015-07-01|4.0|-112.0|8.17888|-0.07446 +2015-07-01|4.0|-113.0|8.24725|-0.07236 +2015-07-01|4.0|-114.0|8.30942|-0.0703 +2015-07-01|4.0|-115.0|8.36641|-0.06828 +2015-07-01|4.0|-116.0|8.41914|-0.0663 +2015-07-01|4.0|-117.0|8.46845|-0.06434 +2015-07-01|4.0|-118.0|8.51507|-0.06239 +2015-07-01|4.0|-119.0|8.55963|-0.06045 +2015-07-01|4.0|-120.0|8.60263|-0.05851 +2015-07-01|4.0|-121.0|8.64447|-0.05656 +2015-07-01|4.0|-122.0|8.68545|-0.05461 +2015-07-01|4.0|-123.0|8.72575|-0.05266 +2015-07-01|4.0|-124.0|8.76546|-0.0507 +2015-07-01|4.0|-125.0|8.80456|-0.04874 +2015-07-01|4.0|-126.0|8.84297|-0.04678 +2015-07-01|4.0|-127.0|8.88053|-0.04483 +2015-07-01|4.0|-128.0|8.91701|-0.04289 +2015-07-01|4.0|-129.0|8.95215|-0.04097 +2015-07-01|4.0|-130.0|8.98565|-0.03909 +2015-07-01|4.0|-131.0|9.01719|-0.03723 +2015-07-01|4.0|-132.0|9.04644|-0.03542 +2015-07-01|4.0|-133.0|9.07307|-0.03366 +2015-07-01|4.0|-134.0|9.09681|-0.03195 +2015-07-01|4.0|-135.0|9.11736|-0.0303 +2015-07-01|4.0|-136.0|9.13451|-0.02871 +2015-07-01|4.0|-137.0|9.14807|-0.02718 +2015-07-01|4.0|-138.0|9.15791|-0.02571 +2015-07-01|4.0|-139.0|9.16398|-0.0243 +2015-07-01|4.0|-140.0|9.16628|-0.02294 +2015-07-01|4.0|-141.0|9.16487|-0.02163 +2015-07-01|4.0|-142.0|9.15991|-0.02036 +2015-07-01|4.0|-143.0|9.1516|-0.01912 +2015-07-01|4.0|-144.0|9.1402|-0.0179 +2015-07-01|4.0|-145.0|9.12607|-0.01669 +2015-07-01|4.0|-146.0|9.10958|-0.01548 +2015-07-01|4.0|-147.0|9.09119|-0.01425 +2015-07-01|4.0|-148.0|9.07137|-0.013 +2015-07-01|4.0|-149.0|9.05064|-0.01171 +2015-07-01|4.0|-150.0|9.02955|-0.01038 +2015-07-01|4.0|-151.0|9.00864|-0.00899 +2015-07-01|4.0|-152.0|8.98848|-0.00754 +2015-07-01|4.0|-153.0|8.96961|-0.00602 +2015-07-01|4.0|-154.0|8.95258|-0.00443 +2015-07-01|4.0|-155.0|8.93787|-0.00277 +2015-07-01|4.0|-156.0|8.92595|-0.00105 +2015-07-01|4.0|-157.0|8.91724|7.5E-4 +2015-07-01|4.0|-158.0|8.91208|0.0026 +2015-07-01|4.0|-159.0|8.91075|0.00451 +2015-07-01|4.0|-160.0|8.91345|0.00646 +2015-07-01|4.0|-161.0|8.92029|0.00844 +2015-07-01|4.0|-162.0|8.93129|0.01043 +2015-07-01|4.0|-163.0|8.94638|0.01242 +2015-07-01|4.0|-164.0|8.96537|0.0144 +2015-07-01|4.0|-165.0|8.98798|0.01635 +2015-07-01|4.0|-166.0|9.01381|0.01824 +2015-07-01|4.0|-167.0|9.04239|0.02007 +2015-07-01|4.0|-168.0|9.07311|0.02182 +2015-07-01|4.0|-169.0|9.10531|0.02346 +2015-07-01|4.0|-170.0|9.13819|0.02499 +2015-07-01|4.0|-171.0|9.17093|0.02638 +2015-07-01|4.0|-172.0|9.2026|0.02763 +2015-07-01|4.0|-173.0|9.23225|0.02873 +2015-07-01|4.0|-174.0|9.25887|0.02965 +2015-07-01|4.0|-175.0|9.28143|0.0304 +2015-07-01|4.0|-176.0|9.29889|0.03097 +2015-07-01|4.0|-177.0|9.31025|0.03134 +2015-07-01|4.0|-178.0|9.31448|0.03153 +2015-07-01|4.0|-179.0|9.31066|0.03152 +2015-07-01|5.0|0.0|-3.79526|0.10765 +2015-07-01|5.0|1.0|-3.50318|0.10783 +2015-07-01|5.0|2.0|-3.21856|0.10814 +2015-07-01|5.0|3.0|-2.94073|0.10858 +2015-07-01|5.0|4.0|-2.66899|0.10914 +2015-07-01|5.0|5.0|-2.40268|0.10982 +2015-07-01|5.0|6.0|-2.1412|0.1106 +2015-07-01|5.0|7.0|-1.88402|0.11147 +2015-07-01|5.0|8.0|-1.63067|0.11241 +2015-07-01|5.0|9.0|-1.38082|0.11338 +2015-07-01|5.0|10.0|-1.13425|0.11437 +2015-07-01|5.0|11.0|-0.89087|0.11533 +2015-07-01|5.0|12.0|-0.65076|0.11623 +2015-07-01|5.0|13.0|-0.41413|0.11703 +2015-07-01|5.0|14.0|-0.18136|0.11769 +2015-07-01|5.0|15.0|0.047|0.11817 +2015-07-01|5.0|16.0|0.27026|0.11842 +2015-07-01|5.0|17.0|0.48756|0.11841 +2015-07-01|5.0|18.0|0.69791|0.1181 +2015-07-01|5.0|19.0|0.9002|0.11745 +2015-07-01|5.0|20.0|1.09321|0.11643 +2015-07-01|5.0|21.0|1.27565|0.11502 +2015-07-01|5.0|22.0|1.44616|0.1132 +2015-07-01|5.0|23.0|1.60337|0.11095 +2015-07-01|5.0|24.0|1.7459|0.10828 +2015-07-01|5.0|25.0|1.87242|0.10518 +2015-07-01|5.0|26.0|1.98165|0.10168 +2015-07-01|5.0|27.0|2.07243|0.09778 +2015-07-01|5.0|28.0|2.14374|0.09353 +2015-07-01|5.0|29.0|2.1947|0.08896 +2015-07-01|5.0|30.0|2.22462|0.08413 +2015-07-01|5.0|31.0|2.23305|0.07907 +2015-07-01|5.0|32.0|2.21973|0.07386 +2015-07-01|5.0|33.0|2.18468|0.06856 +2015-07-01|5.0|34.0|2.12815|0.06323 +2015-07-01|5.0|35.0|2.05065|0.05796 +2015-07-01|5.0|36.0|1.95296|0.0528 +2015-07-01|5.0|37.0|1.83609|0.04783 +2015-07-01|5.0|38.0|1.70128|0.04312 +2015-07-01|5.0|39.0|1.55001|0.03873 +2015-07-01|5.0|40.0|1.3839|0.03471 +2015-07-01|5.0|41.0|1.20479|0.03113 +2015-07-01|5.0|42.0|1.01459|0.02803 +2015-07-01|5.0|43.0|0.81535|0.02544 +2015-07-01|5.0|44.0|0.60914|0.02338 +2015-07-01|5.0|45.0|0.39807|0.02188 +2015-07-01|5.0|46.0|0.18422|0.02093 +2015-07-01|5.0|47.0|-0.0304|0.02054 +2015-07-01|5.0|48.0|-0.24383|0.0207 +2015-07-01|5.0|49.0|-0.45429|0.02137 +2015-07-01|5.0|50.0|-0.6601|0.02252 +2015-07-01|5.0|51.0|-0.85979|0.02413 +2015-07-01|5.0|52.0|-1.05204|0.02614 +2015-07-01|5.0|53.0|-1.23578|0.02849 +2015-07-01|5.0|54.0|-1.4101|0.03115 +2015-07-01|5.0|55.0|-1.57431|0.03404 +2015-07-01|5.0|56.0|-1.72795|0.03712 +2015-07-01|5.0|57.0|-1.8707|0.04032 +2015-07-01|5.0|58.0|-2.00246|0.04359 +2015-07-01|5.0|59.0|-2.12326|0.04687 +2015-07-01|5.0|60.0|-2.23326|0.05011 +2015-07-01|5.0|61.0|-2.33274|0.05327 +2015-07-01|5.0|62.0|-2.42205|0.0563 +2015-07-01|5.0|63.0|-2.5016|0.05918 +2015-07-01|5.0|64.0|-2.57183|0.06186 +2015-07-01|5.0|65.0|-2.63316|0.06433 +2015-07-01|5.0|66.0|-2.68601|0.06657 +2015-07-01|5.0|67.0|-2.73076|0.06857 +2015-07-01|5.0|68.0|-2.7677|0.07032 +2015-07-01|5.0|69.0|-2.79708|0.07181 +2015-07-01|5.0|70.0|-2.81906|0.07306 +2015-07-01|5.0|71.0|-2.83369|0.07407 +2015-07-01|5.0|72.0|-2.84098|0.07485 +2015-07-01|5.0|73.0|-2.84082|0.07541 +2015-07-01|5.0|74.0|-2.83306|0.07576 +2015-07-01|5.0|75.0|-2.81747|0.07591 +2015-07-01|5.0|76.0|-2.79381|0.07588 +2015-07-01|5.0|77.0|-2.7618|0.07569 +2015-07-01|5.0|78.0|-2.72116|0.07533 +2015-07-01|5.0|79.0|-2.67164|0.07482 +2015-07-01|5.0|80.0|-2.61307|0.07416 +2015-07-01|5.0|81.0|-2.5453|0.07335 +2015-07-01|5.0|82.0|-2.4683|0.07239 +2015-07-01|5.0|83.0|-2.38217|0.07129 +2015-07-01|5.0|84.0|-2.2871|0.07002 +2015-07-01|5.0|85.0|-2.18346|0.06858 +2015-07-01|5.0|86.0|-2.07175|0.06696 +2015-07-01|5.0|87.0|-1.95263|0.06513 +2015-07-01|5.0|88.0|-1.82692|0.0631 +2015-07-01|5.0|89.0|-1.69559|0.06083 +2015-07-01|5.0|90.0|-1.55976|0.05831 +2015-07-01|5.0|91.0|-1.42066|0.05552 +2015-07-01|5.0|92.0|-1.27965|0.05246 +2015-07-01|5.0|93.0|-1.13816|0.04909 +2015-07-01|5.0|94.0|-0.99769|0.04542 +2015-07-01|5.0|95.0|-0.85978|0.04143 +2015-07-01|5.0|96.0|-0.72594|0.03712 +2015-07-01|5.0|97.0|-0.59768|0.0325 +2015-07-01|5.0|98.0|-0.47642|0.02755 +2015-07-01|5.0|99.0|-0.36349|0.0223 +2015-07-01|5.0|100.0|-0.26009|0.01675 +2015-07-01|5.0|101.0|-0.16726|0.01094 +2015-07-01|5.0|102.0|-0.08584|0.00487 +2015-07-01|5.0|103.0|-0.01647|-0.00141 +2015-07-01|5.0|104.0|0.04044|-0.00788 +2015-07-01|5.0|105.0|0.08472|-0.01449 +2015-07-01|5.0|106.0|0.11645|-0.02121 +2015-07-01|5.0|107.0|0.13599|-0.02798 +2015-07-01|5.0|108.0|0.14391|-0.03477 +2015-07-01|5.0|109.0|0.14105|-0.04152 +2015-07-01|5.0|110.0|0.12847|-0.04818 +2015-07-01|5.0|111.0|0.10744|-0.0547 +2015-07-01|5.0|112.0|0.0794|-0.06103 +2015-07-01|5.0|113.0|0.04596|-0.06712 +2015-07-01|5.0|114.0|0.00883|-0.07294 +2015-07-01|5.0|115.0|-0.03019|-0.07843 +2015-07-01|5.0|116.0|-0.06923|-0.08356 +2015-07-01|5.0|117.0|-0.10644|-0.0883 +2015-07-01|5.0|118.0|-0.13998|-0.09261 +2015-07-01|5.0|119.0|-0.16808|-0.09648 +2015-07-01|5.0|120.0|-0.18907|-0.09988 +2015-07-01|5.0|121.0|-0.2014|-0.1028 +2015-07-01|5.0|122.0|-0.20367|-0.10523 +2015-07-01|5.0|123.0|-0.19467|-0.10717 +2015-07-01|5.0|124.0|-0.17338|-0.10863 +2015-07-01|5.0|125.0|-0.13897|-0.10962 +2015-07-01|5.0|126.0|-0.09085|-0.11013 +2015-07-01|5.0|127.0|-0.0286|-0.1102 +2015-07-01|5.0|128.0|0.04795|-0.10984 +2015-07-01|5.0|129.0|0.13878|-0.10907 +2015-07-01|5.0|130.0|0.24371|-0.10791 +2015-07-01|5.0|131.0|0.36236|-0.1064 +2015-07-01|5.0|132.0|0.49422|-0.10456 +2015-07-01|5.0|133.0|0.63862|-0.10242 +2015-07-01|5.0|134.0|0.79484|-0.10001 +2015-07-01|5.0|135.0|0.96203|-0.09735 +2015-07-01|5.0|136.0|1.13931|-0.09448 +2015-07-01|5.0|137.0|1.32577|-0.09141 +2015-07-01|5.0|138.0|1.5205|-0.08819 +2015-07-01|5.0|139.0|1.72257|-0.08482 +2015-07-01|5.0|140.0|1.93112|-0.08134 +2015-07-01|5.0|141.0|2.14531|-0.07776 +2015-07-01|5.0|142.0|2.36437|-0.07411 +2015-07-01|5.0|143.0|2.58757|-0.0704 +2015-07-01|5.0|144.0|2.81429|-0.06665 +2015-07-01|5.0|145.0|3.04394|-0.06287 +2015-07-01|5.0|146.0|3.27601|-0.05907 +2015-07-01|5.0|147.0|3.51004|-0.05527 +2015-07-01|5.0|148.0|3.74565|-0.05147 +2015-07-01|5.0|149.0|3.98245|-0.04769 +2015-07-01|5.0|150.0|4.22012|-0.04394 +2015-07-01|5.0|151.0|4.45833|-0.04021 +2015-07-01|5.0|152.0|4.69676|-0.03652 +2015-07-01|5.0|153.0|4.93507|-0.03286 +2015-07-01|5.0|154.0|5.1729|-0.02926 +2015-07-01|5.0|155.0|5.40985|-0.02571 +2015-07-01|5.0|156.0|5.64548|-0.02221 +2015-07-01|5.0|157.0|5.87927|-0.01878 +2015-07-01|5.0|158.0|6.11069|-0.01542 +2015-07-01|5.0|159.0|6.33911|-0.01212 +2015-07-01|5.0|160.0|6.56386|-0.00891 +2015-07-01|5.0|161.0|6.78424|-0.00578 +2015-07-01|5.0|162.0|6.99947|-0.00273 +2015-07-01|5.0|163.0|7.20877|2.2E-4 +2015-07-01|5.0|164.0|7.41132|0.00306 +2015-07-01|5.0|165.0|7.60631|0.00581 +2015-07-01|5.0|166.0|7.79292|0.00844 +2015-07-01|5.0|167.0|7.97039|0.01095 +2015-07-01|5.0|168.0|8.13797|0.01333 +2015-07-01|5.0|169.0|8.295|0.01558 +2015-07-01|5.0|170.0|8.44086|0.01769 +2015-07-01|5.0|171.0|8.57507|0.01966 +2015-07-01|5.0|172.0|8.69721|0.02147 +2015-07-01|5.0|173.0|8.807|0.02313 +2015-07-01|5.0|174.0|8.90428|0.02461 +2015-07-01|5.0|175.0|8.98901|0.02593 +2015-07-01|5.0|176.0|9.0613|0.02707 +2015-07-01|5.0|177.0|9.12137|0.02803 +2015-07-01|5.0|178.0|9.16959|0.0288 +2015-07-01|5.0|179.0|9.20645|0.02938 +2015-07-01|5.0|-1.0|-4.0955|0.10759 +2015-07-01|5.0|-2.0|-4.40454|0.10766 +2015-07-01|5.0|-3.0|-4.72297|0.10784 +2015-07-01|5.0|-4.0|-5.05132|0.10813 +2015-07-01|5.0|-5.0|-5.39002|0.1085 +2015-07-01|5.0|-6.0|-5.73943|0.10896 +2015-07-01|5.0|-7.0|-6.09975|0.10948 +2015-07-01|5.0|-8.0|-6.4711|0.11005 +2015-07-01|5.0|-9.0|-6.85344|0.11066 +2015-07-01|5.0|-10.0|-7.24662|0.11129 +2015-07-01|5.0|-11.0|-7.65031|0.11192 +2015-07-01|5.0|-12.0|-8.06409|0.11256 +2015-07-01|5.0|-13.0|-8.48735|0.11317 +2015-07-01|5.0|-14.0|-8.91938|0.11375 +2015-07-01|5.0|-15.0|-9.35931|0.11429 +2015-07-01|5.0|-16.0|-9.80615|0.11477 +2015-07-01|5.0|-17.0|-10.25882|0.11517 +2015-07-01|5.0|-18.0|-10.71608|0.1155 +2015-07-01|5.0|-19.0|-11.17664|0.11572 +2015-07-01|5.0|-20.0|-11.63909|0.11583 +2015-07-01|5.0|-21.0|-12.10197|0.11582 +2015-07-01|5.0|-22.0|-12.56374|0.11566 +2015-07-01|5.0|-23.0|-13.0228|0.11534 +2015-07-01|5.0|-24.0|-13.47754|0.11485 +2015-07-01|5.0|-25.0|-13.9263|0.11416 +2015-07-01|5.0|-26.0|-14.3674|0.11326 +2015-07-01|5.0|-27.0|-14.79916|0.11212 +2015-07-01|5.0|-28.0|-15.21991|0.11074 +2015-07-01|5.0|-29.0|-15.62798|0.10909 +2015-07-01|5.0|-30.0|-16.02174|0.10715 +2015-07-01|5.0|-31.0|-16.39955|0.10491 +2015-07-01|5.0|-32.0|-16.75983|0.10235 +2015-07-01|5.0|-33.0|-17.10106|0.09946 +2015-07-01|5.0|-34.0|-17.42174|0.09622 +2015-07-01|5.0|-35.0|-17.72042|0.09263 +2015-07-01|5.0|-36.0|-17.99573|0.08869 +2015-07-01|5.0|-37.0|-18.24636|0.08437 +2015-07-01|5.0|-38.0|-18.47107|0.0797 +2015-07-01|5.0|-39.0|-18.66868|0.07467 +2015-07-01|5.0|-40.0|-18.83811|0.06928 +2015-07-01|5.0|-41.0|-18.97835|0.06356 +2015-07-01|5.0|-42.0|-19.08848|0.05751 +2015-07-01|5.0|-43.0|-19.1677|0.05115 +2015-07-01|5.0|-44.0|-19.21527|0.0445 +2015-07-01|5.0|-45.0|-19.23059|0.03759 +2015-07-01|5.0|-46.0|-19.21313|0.03045 +2015-07-01|5.0|-47.0|-19.1625|0.0231 +2015-07-01|5.0|-48.0|-19.07843|0.01558 +2015-07-01|5.0|-49.0|-18.96073|0.00792 +2015-07-01|5.0|-50.0|-18.80939|1.5E-4 +2015-07-01|5.0|-51.0|-18.62446|-0.00769 +2015-07-01|5.0|-52.0|-18.40618|-0.01556 +2015-07-01|5.0|-53.0|-18.15486|-0.02342 +2015-07-01|5.0|-54.0|-17.87098|-0.03125 +2015-07-01|5.0|-55.0|-17.55512|-0.039 +2015-07-01|5.0|-56.0|-17.20801|-0.04665 +2015-07-01|5.0|-57.0|-16.83047|-0.05415 +2015-07-01|5.0|-58.0|-16.42348|-0.06149 +2015-07-01|5.0|-59.0|-15.98809|-0.06863 +2015-07-01|5.0|-60.0|-15.52551|-0.07555 +2015-07-01|5.0|-61.0|-15.03701|-0.08223 +2015-07-01|5.0|-62.0|-14.524|-0.08864 +2015-07-01|5.0|-63.0|-13.98795|-0.09477 +2015-07-01|5.0|-64.0|-13.43043|-0.10061 +2015-07-01|5.0|-65.0|-12.85309|-0.10614 +2015-07-01|5.0|-66.0|-12.25762|-0.11135 +2015-07-01|5.0|-67.0|-11.64581|-0.11623 +2015-07-01|5.0|-68.0|-11.01947|-0.12079 +2015-07-01|5.0|-69.0|-10.38047|-0.12501 +2015-07-01|5.0|-70.0|-9.73069|-0.12889 +2015-07-01|5.0|-71.0|-9.07206|-0.13242 +2015-07-01|5.0|-72.0|-8.40652|-0.13561 +2015-07-01|5.0|-73.0|-7.73601|-0.13846 +2015-07-01|5.0|-74.0|-7.06246|-0.14096 +2015-07-01|5.0|-75.0|-6.38782|-0.14312 +2015-07-01|5.0|-76.0|-5.714|-0.14493 +2015-07-01|5.0|-77.0|-5.04289|-0.14639 +2015-07-01|5.0|-78.0|-4.37636|-0.14752 +2015-07-01|5.0|-79.0|-3.7162|-0.1483 +2015-07-01|5.0|-80.0|-3.06421|-0.14875 +2015-07-01|5.0|-81.0|-2.42207|-0.14886 +2015-07-01|5.0|-82.0|-1.79144|-0.14866 +2015-07-01|5.0|-83.0|-1.17388|-0.14813 +2015-07-01|5.0|-84.0|-0.57087|-0.1473 +2015-07-01|5.0|-85.0|0.0162|-0.14618 +2015-07-01|5.0|-86.0|0.58603|-0.14477 +2015-07-01|5.0|-87.0|1.13746|-0.1431 +2015-07-01|5.0|-88.0|1.6694|-0.14118 +2015-07-01|5.0|-89.0|2.18092|-0.13903 +2015-07-01|5.0|-90.0|2.67121|-0.13668 +2015-07-01|5.0|-91.0|3.13958|-0.13414 +2015-07-01|5.0|-92.0|3.5855|-0.13144 +2015-07-01|5.0|-93.0|4.00855|-0.12861 +2015-07-01|5.0|-94.0|4.40849|-0.12566 +2015-07-01|5.0|-95.0|4.7852|-0.12262 +2015-07-01|5.0|-96.0|5.13871|-0.11952 +2015-07-01|5.0|-97.0|5.46919|-0.11638 +2015-07-01|5.0|-98.0|5.77697|-0.11322 +2015-07-01|5.0|-99.0|6.06247|-0.11007 +2015-07-01|5.0|-100.0|6.32629|-0.10694 +2015-07-01|5.0|-101.0|6.5691|-0.10384 +2015-07-01|5.0|-102.0|6.79172|-0.10081 +2015-07-01|5.0|-103.0|6.99506|-0.09784 +2015-07-01|5.0|-104.0|7.18011|-0.09494 +2015-07-01|5.0|-105.0|7.34794|-0.09213 +2015-07-01|5.0|-106.0|7.4997|-0.08941 +2015-07-01|5.0|-107.0|7.63656|-0.08678 +2015-07-01|5.0|-108.0|7.75974|-0.08425 +2015-07-01|5.0|-109.0|7.87048|-0.0818 +2015-07-01|5.0|-110.0|7.97001|-0.07944 +2015-07-01|5.0|-111.0|8.05956|-0.07715 +2015-07-01|5.0|-112.0|8.14031|-0.07494 +2015-07-01|5.0|-113.0|8.21341|-0.07279 +2015-07-01|5.0|-114.0|8.27995|-0.0707 +2015-07-01|5.0|-115.0|8.34093|-0.06865 +2015-07-01|5.0|-116.0|8.39731|-0.06664 +2015-07-01|5.0|-117.0|8.4499|-0.06466 +2015-07-01|5.0|-118.0|8.49945|-0.0627 +2015-07-01|5.0|-119.0|8.5466|-0.06075 +2015-07-01|5.0|-120.0|8.59186|-0.05881 +2015-07-01|5.0|-121.0|8.63564|-0.05687 +2015-07-01|5.0|-122.0|8.67826|-0.05493 +2015-07-01|5.0|-123.0|8.71991|-0.05299 +2015-07-01|5.0|-124.0|8.76068|-0.05105 +2015-07-01|5.0|-125.0|8.80059|-0.04911 +2015-07-01|5.0|-126.0|8.83957|-0.04718 +2015-07-01|5.0|-127.0|8.87745|-0.04526 +2015-07-01|5.0|-128.0|8.91404|-0.04335 +2015-07-01|5.0|-129.0|8.94907|-0.04146 +2015-07-01|5.0|-130.0|8.98227|-0.03961 +2015-07-01|5.0|-131.0|9.01332|-0.03779 +2015-07-01|5.0|-132.0|9.0419|-0.03601 +2015-07-01|5.0|-133.0|9.06771|-0.03428 +2015-07-01|5.0|-134.0|9.09045|-0.0326 +2015-07-01|5.0|-135.0|9.10987|-0.03098 +2015-07-01|5.0|-136.0|9.12575|-0.02941 +2015-07-01|5.0|-137.0|9.13792|-0.02791 +2015-07-01|5.0|-138.0|9.14626|-0.02646 +2015-07-01|5.0|-139.0|9.15073|-0.02507 +2015-07-01|5.0|-140.0|9.15135|-0.02374 +2015-07-01|5.0|-141.0|9.14819|-0.02245 +2015-07-01|5.0|-142.0|9.14142|-0.02119 +2015-07-01|5.0|-143.0|9.13126|-0.01997 +2015-07-01|5.0|-144.0|9.11801|-0.01876 +2015-07-01|5.0|-145.0|9.10201|-0.01757 +2015-07-01|5.0|-146.0|9.08369|-0.01637 +2015-07-01|5.0|-147.0|9.06349|-0.01516 +2015-07-01|5.0|-148.0|9.04193|-0.01393 +2015-07-01|5.0|-149.0|9.01952|-0.01266 +2015-07-01|5.0|-150.0|8.99684|-0.01134 +2015-07-01|5.0|-151.0|8.97445|-0.00997 +2015-07-01|5.0|-152.0|8.95293|-0.00855 +2015-07-01|5.0|-153.0|8.93282|-0.00706 +2015-07-01|5.0|-154.0|8.91467|-0.0055 +2015-07-01|5.0|-155.0|8.89899|-0.00387 +2015-07-01|5.0|-156.0|8.88623|-0.00217 +2015-07-01|5.0|-157.0|8.87682|-4.1E-4 +2015-07-01|5.0|-158.0|8.87107|0.00141 +2015-07-01|5.0|-159.0|8.86927|0.00329 +2015-07-01|5.0|-160.0|8.87161|0.0052 +2015-07-01|5.0|-161.0|8.87816|0.00714 +2015-07-01|5.0|-162.0|8.88895|0.0091 +2015-07-01|5.0|-163.0|8.90385|0.01106 +2015-07-01|5.0|-164.0|8.92267|0.013 +2015-07-01|5.0|-165.0|8.94509|0.01492 +2015-07-01|5.0|-166.0|8.97069|0.01679 +2015-07-01|5.0|-167.0|8.99896|0.01859 +2015-07-01|5.0|-168.0|9.02928|0.02031 +2015-07-01|5.0|-169.0|9.06093|0.02193 +2015-07-01|5.0|-170.0|9.09312|0.02345 +2015-07-01|5.0|-171.0|9.12497|0.02483 +2015-07-01|5.0|-172.0|9.15554|0.02607 +2015-07-01|5.0|-173.0|9.18386|0.02715 +2015-07-01|5.0|-174.0|9.20889|0.02808 +2015-07-01|5.0|-175.0|9.2296|0.02882 +2015-07-01|5.0|-176.0|9.24494|0.02939 +2015-07-01|5.0|-177.0|9.25388|0.02978 +2015-07-01|5.0|-178.0|9.25542|0.02997 +2015-07-01|5.0|-179.0|9.2486|0.02997 +2015-07-01|6.0|0.0|-3.52639|0.105 +2015-07-01|6.0|1.0|-3.24291|0.10505 +2015-07-01|6.0|2.0|-2.96708|0.10525 +2015-07-01|6.0|3.0|-2.69817|0.10559 +2015-07-01|6.0|4.0|-2.43546|0.10606 +2015-07-01|6.0|5.0|-2.17823|0.10667 +2015-07-01|6.0|6.0|-1.92583|0.1074 +2015-07-01|6.0|7.0|-1.67767|0.10823 +2015-07-01|6.0|8.0|-1.43325|0.10914 +2015-07-01|6.0|9.0|-1.19218|0.11011 +2015-07-01|6.0|10.0|-0.95418|0.11111 +2015-07-01|6.0|11.0|-0.71911|0.11211 +2015-07-01|6.0|12.0|-0.48699|0.11306 +2015-07-01|6.0|13.0|-0.25798|0.11393 +2015-07-01|6.0|14.0|-0.03242|0.11469 +2015-07-01|6.0|15.0|0.18921|0.11528 +2015-07-01|6.0|16.0|0.40624|0.11566 +2015-07-01|6.0|17.0|0.61787|0.11581 +2015-07-01|6.0|18.0|0.82316|0.11566 +2015-07-01|6.0|19.0|1.02101|0.11519 +2015-07-01|6.0|20.0|1.21025|0.11438 +2015-07-01|6.0|21.0|1.3896|0.11318 +2015-07-01|6.0|22.0|1.55774|0.11158 +2015-07-01|6.0|23.0|1.71328|0.10956 +2015-07-01|6.0|24.0|1.85488|0.10713 +2015-07-01|6.0|25.0|1.98118|0.10427 +2015-07-01|6.0|26.0|2.09092|0.10102 +2015-07-01|6.0|27.0|2.18291|0.09737 +2015-07-01|6.0|28.0|2.25611|0.09336 +2015-07-01|6.0|29.0|2.3096|0.08904 +2015-07-01|6.0|30.0|2.34268|0.08443 +2015-07-01|6.0|31.0|2.35484|0.0796 +2015-07-01|6.0|32.0|2.34578|0.0746 +2015-07-01|6.0|33.0|2.31546|0.06949 +2015-07-01|6.0|34.0|2.26408|0.06435 +2015-07-01|6.0|35.0|2.1921|0.05923 +2015-07-01|6.0|36.0|2.10022|0.05421 +2015-07-01|6.0|37.0|1.98939|0.04936 +2015-07-01|6.0|38.0|1.86079|0.04475 +2015-07-01|6.0|39.0|1.71583|0.04044 +2015-07-01|6.0|40.0|1.55609|0.03648 +2015-07-01|6.0|41.0|1.38332|0.03294 +2015-07-01|6.0|42.0|1.1994|0.02985 +2015-07-01|6.0|43.0|1.0063|0.02725 +2015-07-01|6.0|44.0|0.80606|0.02517 +2015-07-01|6.0|45.0|0.60073|0.02363 +2015-07-01|6.0|46.0|0.39237|0.02263 +2015-07-01|6.0|47.0|0.18296|0.02217 +2015-07-01|6.0|48.0|-0.0256|0.02224 +2015-07-01|6.0|49.0|-0.23152|0.02282 +2015-07-01|6.0|50.0|-0.43315|0.02387 +2015-07-01|6.0|51.0|-0.62903|0.02537 +2015-07-01|6.0|52.0|-0.81786|0.02726 +2015-07-01|6.0|53.0|-0.99856|0.02951 +2015-07-01|6.0|54.0|-1.17022|0.03204 +2015-07-01|6.0|55.0|-1.33218|0.03482 +2015-07-01|6.0|56.0|-1.48393|0.03778 +2015-07-01|6.0|57.0|-1.62518|0.04086 +2015-07-01|6.0|58.0|-1.75581|0.04401 +2015-07-01|6.0|59.0|-1.87584|0.04718 +2015-07-01|6.0|60.0|-1.98543|0.05031 +2015-07-01|6.0|61.0|-2.08487|0.05337 +2015-07-01|6.0|62.0|-2.17448|0.0563 +2015-07-01|6.0|63.0|-2.2547|0.05908 +2015-07-01|6.0|64.0|-2.32593|0.06167 +2015-07-01|6.0|65.0|-2.38863|0.06405 +2015-07-01|6.0|66.0|-2.44321|0.0662 +2015-07-01|6.0|67.0|-2.49004|0.06811 +2015-07-01|6.0|68.0|-2.52944|0.06978 +2015-07-01|6.0|69.0|-2.56166|0.0712 +2015-07-01|6.0|70.0|-2.58686|0.07237 +2015-07-01|6.0|71.0|-2.60512|0.07331 +2015-07-01|6.0|72.0|-2.61644|0.07402 +2015-07-01|6.0|73.0|-2.62074|0.07451 +2015-07-01|6.0|74.0|-2.61786|0.0748 +2015-07-01|6.0|75.0|-2.60761|0.07489 +2015-07-01|6.0|76.0|-2.58972|0.0748 +2015-07-01|6.0|77.0|-2.56393|0.07455 +2015-07-01|6.0|78.0|-2.52997|0.07414 +2015-07-01|6.0|79.0|-2.4876|0.07358 +2015-07-01|6.0|80.0|-2.43661|0.07287 +2015-07-01|6.0|81.0|-2.37688|0.07202 +2015-07-01|6.0|82.0|-2.30835|0.07103 +2015-07-01|6.0|83.0|-2.2311|0.06989 +2015-07-01|6.0|84.0|-2.14532|0.06859 +2015-07-01|6.0|85.0|-2.05133|0.06713 +2015-07-01|6.0|86.0|-1.94961|0.06549 +2015-07-01|6.0|87.0|-1.84079|0.06365 +2015-07-01|6.0|88.0|-1.72565|0.06161 +2015-07-01|6.0|89.0|-1.60512|0.05935 +2015-07-01|6.0|90.0|-1.48026|0.05684 +2015-07-01|6.0|91.0|-1.35227|0.05407 +2015-07-01|6.0|92.0|-1.22246|0.05103 +2015-07-01|6.0|93.0|-1.0922|0.04769 +2015-07-01|6.0|94.0|-0.96294|0.04406 +2015-07-01|6.0|95.0|-0.83616|0.04011 +2015-07-01|6.0|96.0|-0.71333|0.03586 +2015-07-01|6.0|97.0|-0.59591|0.03128 +2015-07-01|6.0|98.0|-0.48528|0.0264 +2015-07-01|6.0|99.0|-0.38272|0.02121 +2015-07-01|6.0|100.0|-0.28939|0.01574 +2015-07-01|6.0|101.0|-0.2063|0.01 +2015-07-01|6.0|102.0|-0.13426|0.00401 +2015-07-01|6.0|103.0|-0.0739|-0.0022 +2015-07-01|6.0|104.0|-0.02561|-0.00859 +2015-07-01|6.0|105.0|0.01045|-0.01512 +2015-07-01|6.0|106.0|0.03438|-0.02176 +2015-07-01|6.0|107.0|0.04652|-0.02846 +2015-07-01|6.0|108.0|0.04743|-0.03517 +2015-07-01|6.0|109.0|0.03795|-0.04184 +2015-07-01|6.0|110.0|0.01912|-0.04843 +2015-07-01|6.0|111.0|-0.00783|-0.05488 +2015-07-01|6.0|112.0|-0.04146|-0.06115 +2015-07-01|6.0|113.0|-0.08021|-0.06719 +2015-07-01|6.0|114.0|-0.12237|-0.07296 +2015-07-01|6.0|115.0|-0.16618|-0.0784 +2015-07-01|6.0|116.0|-0.20982|-0.08349 +2015-07-01|6.0|117.0|-0.25144|-0.08819 +2015-07-01|6.0|118.0|-0.28923|-0.09248 +2015-07-01|6.0|119.0|-0.32147|-0.09632 +2015-07-01|6.0|120.0|-0.34648|-0.0997 +2015-07-01|6.0|121.0|-0.36274|-0.10261 +2015-07-01|6.0|122.0|-0.36887|-0.10504 +2015-07-01|6.0|123.0|-0.36366|-0.10699 +2015-07-01|6.0|124.0|-0.3461|-0.10845 +2015-07-01|6.0|125.0|-0.31537|-0.10945 +2015-07-01|6.0|126.0|-0.27085|-0.10999 +2015-07-01|6.0|127.0|-0.21215|-0.11008 +2015-07-01|6.0|128.0|-0.13906|-0.10975 +2015-07-01|6.0|129.0|-0.05159|-0.10901 +2015-07-01|6.0|130.0|0.05009|-0.1079 +2015-07-01|6.0|131.0|0.16562|-0.10644 +2015-07-01|6.0|132.0|0.29451|-0.10465 +2015-07-01|6.0|133.0|0.43613|-0.10256 +2015-07-01|6.0|134.0|0.58976|-0.1002 +2015-07-01|6.0|135.0|0.75459|-0.0976 +2015-07-01|6.0|136.0|0.92976|-0.09479 +2015-07-01|6.0|137.0|1.11439|-0.09179 +2015-07-01|6.0|138.0|1.30756|-0.08863 +2015-07-01|6.0|139.0|1.5084|-0.08533 +2015-07-01|6.0|140.0|1.71602|-0.08191 +2015-07-01|6.0|141.0|1.92963|-0.0784 +2015-07-01|6.0|142.0|2.14843|-0.0748 +2015-07-01|6.0|143.0|2.37174|-0.07115 +2015-07-01|6.0|144.0|2.5989|-0.06746 +2015-07-01|6.0|145.0|2.82935|-0.06373 +2015-07-01|6.0|146.0|3.06255|-0.05999 +2015-07-01|6.0|147.0|3.29806|-0.05624 +2015-07-01|6.0|148.0|3.53547|-0.05249 +2015-07-01|6.0|149.0|3.77439|-0.04875 +2015-07-01|6.0|150.0|4.0145|-0.04503 +2015-07-01|6.0|151.0|4.25544|-0.04134 +2015-07-01|6.0|152.0|4.49688|-0.03768 +2015-07-01|6.0|153.0|4.73847|-0.03406 +2015-07-01|6.0|154.0|4.97984|-0.03048 +2015-07-01|6.0|155.0|5.22057|-0.02696 +2015-07-01|6.0|156.0|5.46021|-0.02348 +2015-07-01|6.0|157.0|5.69823|-0.02007 +2015-07-01|6.0|158.0|5.93407|-0.01672 +2015-07-01|6.0|159.0|6.1671|-0.01344 +2015-07-01|6.0|160.0|6.39665|-0.01024 +2015-07-01|6.0|161.0|6.62198|-0.00712 +2015-07-01|6.0|162.0|6.84231|-0.00409 +2015-07-01|6.0|163.0|7.05683|-0.00115 +2015-07-01|6.0|164.0|7.26473|0.00168 +2015-07-01|6.0|165.0|7.46515|0.00441 +2015-07-01|6.0|166.0|7.65728|0.00703 +2015-07-01|6.0|167.0|7.84032|0.00952 +2015-07-01|6.0|168.0|8.01351|0.01189 +2015-07-01|6.0|169.0|8.17615|0.01413 +2015-07-01|6.0|170.0|8.32762|0.01622 +2015-07-01|6.0|171.0|8.46739|0.01817 +2015-07-01|6.0|172.0|8.59504|0.01996 +2015-07-01|6.0|173.0|8.71024|0.0216 +2015-07-01|6.0|174.0|8.81281|0.02306 +2015-07-01|6.0|175.0|8.9027|0.02436 +2015-07-01|6.0|176.0|8.97996|0.02548 +2015-07-01|6.0|177.0|9.04482|0.02642 +2015-07-01|6.0|178.0|9.09761|0.02717 +2015-07-01|6.0|179.0|9.13881|0.02773 +2015-07-01|6.0|-1.0|-3.81824|0.10508 +2015-07-01|6.0|-2.0|-4.11914|0.10529 +2015-07-01|6.0|-3.0|-4.42971|0.10563 +2015-07-01|6.0|-4.0|-4.7505|0.10607 +2015-07-01|6.0|-5.0|-5.08198|0.10661 +2015-07-01|6.0|-6.0|-5.42449|0.10724 +2015-07-01|6.0|-7.0|-5.77827|0.10792 +2015-07-01|6.0|-8.0|-6.14344|0.10867 +2015-07-01|6.0|-9.0|-6.51998|0.10944 +2015-07-01|6.0|-10.0|-6.90772|0.11024 +2015-07-01|6.0|-11.0|-7.30637|0.11105 +2015-07-01|6.0|-12.0|-7.71547|0.11185 +2015-07-01|6.0|-13.0|-8.13444|0.11262 +2015-07-01|6.0|-14.0|-8.56255|0.11336 +2015-07-01|6.0|-15.0|-8.99895|0.11405 +2015-07-01|6.0|-16.0|-9.44265|0.11468 +2015-07-01|6.0|-17.0|-9.89256|0.11523 +2015-07-01|6.0|-18.0|-10.34746|0.11569 +2015-07-01|6.0|-19.0|-10.80606|0.11606 +2015-07-01|6.0|-20.0|-11.26698|0.1163 +2015-07-01|6.0|-21.0|-11.72874|0.11642 +2015-07-01|6.0|-22.0|-12.18984|0.1164 +2015-07-01|6.0|-23.0|-12.6487|0.11622 +2015-07-01|6.0|-24.0|-13.10371|0.11586 +2015-07-01|6.0|-25.0|-13.55325|0.11531 +2015-07-01|6.0|-26.0|-13.99566|0.11455 +2015-07-01|6.0|-27.0|-14.42928|0.11356 +2015-07-01|6.0|-28.0|-14.85246|0.11233 +2015-07-01|6.0|-29.0|-15.26356|0.11083 +2015-07-01|6.0|-30.0|-15.66095|0.10905 +2015-07-01|6.0|-31.0|-16.04303|0.10698 +2015-07-01|6.0|-32.0|-16.40825|0.10459 +2015-07-01|6.0|-33.0|-16.75506|0.10187 +2015-07-01|6.0|-34.0|-17.08198|0.09882 +2015-07-01|6.0|-35.0|-17.38759|0.09542 +2015-07-01|6.0|-36.0|-17.6705|0.09166 +2015-07-01|6.0|-37.0|-17.92938|0.08754 +2015-07-01|6.0|-38.0|-18.163|0.08306 +2015-07-01|6.0|-39.0|-18.37016|0.07822 +2015-07-01|6.0|-40.0|-18.54975|0.07303 +2015-07-01|6.0|-41.0|-18.70074|0.06749 +2015-07-01|6.0|-42.0|-18.82219|0.06163 +2015-07-01|6.0|-43.0|-18.91325|0.05545 +2015-07-01|6.0|-44.0|-18.97315|0.04898 +2015-07-01|6.0|-45.0|-19.00123|0.04223 +2015-07-01|6.0|-46.0|-18.99695|0.03525 +2015-07-01|6.0|-47.0|-18.95985|0.02804 +2015-07-01|6.0|-48.0|-18.88962|0.02065 +2015-07-01|6.0|-49.0|-18.78604|0.01311 +2015-07-01|6.0|-50.0|-18.64901|0.00544 +2015-07-01|6.0|-51.0|-18.47859|-0.0023 +2015-07-01|6.0|-52.0|-18.27492|-0.0101 +2015-07-01|6.0|-53.0|-18.0383|-0.01791 +2015-07-01|6.0|-54.0|-17.76915|-0.0257 +2015-07-01|6.0|-55.0|-17.46801|-0.03343 +2015-07-01|6.0|-56.0|-17.13558|-0.04107 +2015-07-01|6.0|-57.0|-16.77263|-0.04859 +2015-07-01|6.0|-58.0|-16.38011|-0.05596 +2015-07-01|6.0|-59.0|-15.95904|-0.06316 +2015-07-01|6.0|-60.0|-15.51058|-0.07015 +2015-07-01|6.0|-61.0|-15.036|-0.07691 +2015-07-01|6.0|-62.0|-14.53664|-0.08343 +2015-07-01|6.0|-63.0|-14.01397|-0.08969 +2015-07-01|6.0|-64.0|-13.46953|-0.09567 +2015-07-01|6.0|-65.0|-12.90491|-0.10135 +2015-07-01|6.0|-66.0|-12.32181|-0.10673 +2015-07-01|6.0|-67.0|-11.72197|-0.1118 +2015-07-01|6.0|-68.0|-11.10716|-0.11656 +2015-07-01|6.0|-69.0|-10.47923|-0.12098 +2015-07-01|6.0|-70.0|-9.84004|-0.12508 +2015-07-01|6.0|-71.0|-9.19147|-0.12885 +2015-07-01|6.0|-72.0|-8.53542|-0.13228 +2015-07-01|6.0|-73.0|-7.8738|-0.13537 +2015-07-01|6.0|-74.0|-7.20852|-0.13812 +2015-07-01|6.0|-75.0|-6.54149|-0.14052 +2015-07-01|6.0|-76.0|-5.87458|-0.14259 +2015-07-01|6.0|-77.0|-5.20966|-0.1443 +2015-07-01|6.0|-78.0|-4.54856|-0.14568 +2015-07-01|6.0|-79.0|-3.89307|-0.14671 +2015-07-01|6.0|-80.0|-3.24494|-0.1474 +2015-07-01|6.0|-81.0|-2.60587|-0.14775 +2015-07-01|6.0|-82.0|-1.97748|-0.14777 +2015-07-01|6.0|-83.0|-1.36135|-0.14746 +2015-07-01|6.0|-84.0|-0.75895|-0.14684 +2015-07-01|6.0|-85.0|-0.17169|-0.14591 +2015-07-01|6.0|-86.0|0.39913|-0.14468 +2015-07-01|6.0|-87.0|0.9523|-0.14318 +2015-07-01|6.0|-88.0|1.48674|-0.14141 +2015-07-01|6.0|-89.0|2.00147|-0.1394 +2015-07-01|6.0|-90.0|2.49562|-0.13717 +2015-07-01|6.0|-91.0|2.96849|-0.13474 +2015-07-01|6.0|-92.0|3.41947|-0.13213 +2015-07-01|6.0|-93.0|3.84811|-0.12937 +2015-07-01|6.0|-94.0|4.2541|-0.12648 +2015-07-01|6.0|-95.0|4.63728|-0.12349 +2015-07-01|6.0|-96.0|4.99761|-0.12042 +2015-07-01|6.0|-97.0|5.3352|-0.1173 +2015-07-01|6.0|-98.0|5.65032|-0.11415 +2015-07-01|6.0|-99.0|5.94334|-0.111 +2015-07-01|6.0|-100.0|6.21479|-0.10785 +2015-07-01|6.0|-101.0|6.4653|-0.10474 +2015-07-01|6.0|-102.0|6.69562|-0.10167 +2015-07-01|6.0|-103.0|6.9066|-0.09867 +2015-07-01|6.0|-104.0|7.09921|-0.09573 +2015-07-01|6.0|-105.0|7.27445|-0.09288 +2015-07-01|6.0|-106.0|7.43344|-0.09012 +2015-07-01|6.0|-107.0|7.5773|-0.08744 +2015-07-01|6.0|-108.0|7.70724|-0.08486 +2015-07-01|6.0|-109.0|7.82445|-0.08236 +2015-07-01|6.0|-110.0|7.93014|-0.07995 +2015-07-01|6.0|-111.0|8.02552|-0.07763 +2015-07-01|6.0|-112.0|8.11175|-0.07538 +2015-07-01|6.0|-113.0|8.18998|-0.07319 +2015-07-01|6.0|-114.0|8.26128|-0.07107 +2015-07-01|6.0|-115.0|8.32665|-0.069 +2015-07-01|6.0|-116.0|8.38704|-0.06697 +2015-07-01|6.0|-117.0|8.44327|-0.06497 +2015-07-01|6.0|-118.0|8.4961|-0.063 +2015-07-01|6.0|-119.0|8.54616|-0.06105 +2015-07-01|6.0|-120.0|8.59399|-0.05911 +2015-07-01|6.0|-121.0|8.64|-0.05718 +2015-07-01|6.0|-122.0|8.68452|-0.05526 +2015-07-01|6.0|-123.0|8.72776|-0.05334 +2015-07-01|6.0|-124.0|8.76982|-0.05142 +2015-07-01|6.0|-125.0|8.81074|-0.04951 +2015-07-01|6.0|-126.0|8.85044|-0.04761 +2015-07-01|6.0|-127.0|8.88879|-0.04572 +2015-07-01|6.0|-128.0|8.92561|-0.04385 +2015-07-01|6.0|-129.0|8.96063|-0.042 +2015-07-01|6.0|-130.0|8.9936|-0.04018 +2015-07-01|6.0|-131.0|9.02421|-0.0384 +2015-07-01|6.0|-132.0|9.05216|-0.03665 +2015-07-01|6.0|-133.0|9.07715|-0.03495 +2015-07-01|6.0|-134.0|9.0989|-0.03331 +2015-07-01|6.0|-135.0|9.11716|-0.03172 +2015-07-01|6.0|-136.0|9.13173|-0.03018 +2015-07-01|6.0|-137.0|9.14245|-0.0287 +2015-07-01|6.0|-138.0|9.14922|-0.02728 +2015-07-01|6.0|-139.0|9.15201|-0.02591 +2015-07-01|6.0|-140.0|9.15084|-0.02459 +2015-07-01|6.0|-141.0|9.14583|-0.02332 +2015-07-01|6.0|-142.0|9.13714|-0.02208 +2015-07-01|6.0|-143.0|9.12502|-0.02088 +2015-07-01|6.0|-144.0|9.10978|-0.01969 +2015-07-01|6.0|-145.0|9.09179|-0.01851 +2015-07-01|6.0|-146.0|9.07148|-0.01732 +2015-07-01|6.0|-147.0|9.04933|-0.01613 +2015-07-01|6.0|-148.0|9.02586|-0.01491 +2015-07-01|6.0|-149.0|9.00162|-0.01366 +2015-07-01|6.0|-150.0|8.97718|-0.01236 +2015-07-01|6.0|-151.0|8.95313|-0.01102 +2015-07-01|6.0|-152.0|8.93005|-0.00962 +2015-07-01|6.0|-153.0|8.9085|-0.00815 +2015-07-01|6.0|-154.0|8.88904|-0.00662 +2015-07-01|6.0|-155.0|8.87216|-0.00502 +2015-07-01|6.0|-156.0|8.85834|-0.00336 +2015-07-01|6.0|-157.0|8.84797|-0.00163 +2015-07-01|6.0|-158.0|8.84139|1.5E-4 +2015-07-01|6.0|-159.0|8.83886|0.00198 +2015-07-01|6.0|-160.0|8.84053|0.00386 +2015-07-01|6.0|-161.0|8.84651|0.00576 +2015-07-01|6.0|-162.0|8.85674|0.00768 +2015-07-01|6.0|-163.0|8.87113|0.0096 +2015-07-01|6.0|-164.0|8.88942|0.01151 +2015-07-01|6.0|-165.0|8.91128|0.01339 +2015-07-01|6.0|-166.0|8.93626|0.01522 +2015-07-01|6.0|-167.0|8.96382|0.017 +2015-07-01|6.0|-168.0|8.99331|0.01869 +2015-07-01|6.0|-169.0|9.02397|0.02029 +2015-07-01|6.0|-170.0|9.055|0.02178 +2015-07-01|6.0|-171.0|9.08548|0.02315 +2015-07-01|6.0|-172.0|9.11447|0.02437 +2015-07-01|6.0|-173.0|9.14095|0.02545 +2015-07-01|6.0|-174.0|9.16389|0.02637 +2015-07-01|6.0|-175.0|9.18222|0.02712 +2015-07-01|6.0|-176.0|9.1949|0.02769 +2015-07-01|6.0|-177.0|9.20089|0.02808 +2015-07-01|6.0|-178.0|9.19919|0.02828 +2015-07-01|6.0|-179.0|9.18885|0.02829 +2015-07-01|7.0|0.0|-3.27242|0.10257 +2015-07-01|7.0|1.0|-2.99691|0.10251 +2015-07-01|7.0|2.0|-2.72923|0.10259 +2015-07-01|7.0|3.0|-2.4686|0.10283 +2015-07-01|7.0|4.0|-2.21427|0.10322 +2015-07-01|7.0|5.0|-1.96549|0.10376 +2015-07-01|7.0|6.0|-1.72156|0.10443 +2015-07-01|7.0|7.0|-1.48184|0.10521 +2015-07-01|7.0|8.0|-1.24579|0.1061 +2015-07-01|7.0|9.0|-1.01297|0.10706 +2015-07-01|7.0|10.0|-0.78305|0.10806 +2015-07-01|7.0|11.0|-0.55583|0.10908 +2015-07-01|7.0|12.0|-0.3313|0.11008 +2015-07-01|7.0|13.0|-0.10956|0.11101 +2015-07-01|7.0|14.0|0.10911|0.11184 +2015-07-01|7.0|15.0|0.32425|0.11253 +2015-07-01|7.0|16.0|0.53526|0.11303 +2015-07-01|7.0|17.0|0.74138|0.1133 +2015-07-01|7.0|18.0|0.94169|0.1133 +2015-07-01|7.0|19.0|1.13515|0.113 +2015-07-01|7.0|20.0|1.3206|0.11236 +2015-07-01|7.0|21.0|1.4968|0.11135 +2015-07-01|7.0|22.0|1.66244|0.10996 +2015-07-01|7.0|23.0|1.81616|0.10816 +2015-07-01|7.0|24.0|1.95662|0.10594 +2015-07-01|7.0|25.0|2.08246|0.10332 +2015-07-01|7.0|26.0|2.19243|0.1003 +2015-07-01|7.0|27.0|2.28532|0.09688 +2015-07-01|7.0|28.0|2.36006|0.09311 +2015-07-01|7.0|29.0|2.41574|0.08902 +2015-07-01|7.0|30.0|2.45159|0.08463 +2015-07-01|7.0|31.0|2.46708|0.08002 +2015-07-01|7.0|32.0|2.46188|0.07522 +2015-07-01|7.0|33.0|2.43589|0.07031 +2015-07-01|7.0|34.0|2.38925|0.06534 +2015-07-01|7.0|35.0|2.32238|0.06038 +2015-07-01|7.0|36.0|2.23591|0.05551 +2015-07-01|7.0|37.0|2.13074|0.05078 +2015-07-01|7.0|38.0|2.00799|0.04628 +2015-07-01|7.0|39.0|1.86899|0.04204 +2015-07-01|7.0|40.0|1.71528|0.03815 +2015-07-01|7.0|41.0|1.54855|0.03465 +2015-07-01|7.0|42.0|1.37061|0.03158 +2015-07-01|7.0|43.0|1.1834|0.02898 +2015-07-01|7.0|44.0|0.98889|0.02688 +2015-07-01|7.0|45.0|0.78911|0.02531 +2015-07-01|7.0|46.0|0.58606|0.02426 +2015-07-01|7.0|47.0|0.3817|0.02374 +2015-07-01|7.0|48.0|0.17789|0.02373 +2015-07-01|7.0|49.0|-0.02358|0.02423 +2015-07-01|7.0|50.0|-0.22111|0.02519 +2015-07-01|7.0|51.0|-0.41323|0.02658 +2015-07-01|7.0|52.0|-0.59866|0.02837 +2015-07-01|7.0|53.0|-0.77632|0.0305 +2015-07-01|7.0|54.0|-0.9453|0.03293 +2015-07-01|7.0|55.0|-1.10494|0.03559 +2015-07-01|7.0|56.0|-1.25473|0.03843 +2015-07-01|7.0|57.0|-1.39438|0.04141 +2015-07-01|7.0|58.0|-1.52376|0.04445 +2015-07-01|7.0|59.0|-1.64288|0.04751 +2015-07-01|7.0|60.0|-1.75191|0.05054 +2015-07-01|7.0|61.0|-1.85111|0.05349 +2015-07-01|7.0|62.0|-1.94083|0.05633 +2015-07-01|7.0|63.0|-2.02147|0.05901 +2015-07-01|7.0|64.0|-2.09346|0.06151 +2015-07-01|7.0|65.0|-2.15726|0.06381 +2015-07-01|7.0|66.0|-2.21327|0.06588 +2015-07-01|7.0|67.0|-2.26188|0.06772 +2015-07-01|7.0|68.0|-2.3034|0.06931 +2015-07-01|7.0|69.0|-2.33811|0.07066 +2015-07-01|7.0|70.0|-2.36617|0.07177 +2015-07-01|7.0|71.0|-2.38768|0.07264 +2015-07-01|7.0|72.0|-2.40265|0.07329 +2015-07-01|7.0|73.0|-2.41101|0.07372 +2015-07-01|7.0|74.0|-2.41262|0.07394 +2015-07-01|7.0|75.0|-2.40728|0.07398 +2015-07-01|7.0|76.0|-2.39475|0.07384 +2015-07-01|7.0|77.0|-2.37478|0.07353 +2015-07-01|7.0|78.0|-2.3471|0.07307 +2015-07-01|7.0|79.0|-2.31147|0.07247 +2015-07-01|7.0|80.0|-2.26768|0.07171 +2015-07-01|7.0|81.0|-2.21559|0.07082 +2015-07-01|7.0|82.0|-2.15517|0.06979 +2015-07-01|7.0|83.0|-2.08645|0.06862 +2015-07-01|7.0|84.0|-2.0096|0.06729 +2015-07-01|7.0|85.0|-1.92494|0.0658 +2015-07-01|7.0|86.0|-1.83292|0.06415 +2015-07-01|7.0|87.0|-1.73412|0.0623 +2015-07-01|7.0|88.0|-1.62929|0.06025 +2015-07-01|7.0|89.0|-1.51931|0.05798 +2015-07-01|7.0|90.0|-1.40522|0.05548 +2015-07-01|7.0|91.0|-1.28815|0.05272 +2015-07-01|7.0|92.0|-1.16937|0.04969 +2015-07-01|7.0|93.0|-1.05019|0.04639 +2015-07-01|7.0|94.0|-0.93202|0.04278 +2015-07-01|7.0|95.0|-0.81627|0.03888 +2015-07-01|7.0|96.0|-0.70439|0.03467 +2015-07-01|7.0|97.0|-0.59775|0.03014 +2015-07-01|7.0|98.0|-0.4977|0.02532 +2015-07-01|7.0|99.0|-0.40548|0.02019 +2015-07-01|7.0|100.0|-0.32222|0.01479 +2015-07-01|7.0|101.0|-0.24887|0.00911 +2015-07-01|7.0|102.0|-0.18624|0.0032 +2015-07-01|7.0|103.0|-0.13492|-0.00293 +2015-07-01|7.0|104.0|-0.09528|-0.00924 +2015-07-01|7.0|105.0|-0.06747|-0.0157 +2015-07-01|7.0|106.0|-0.0514|-0.02226 +2015-07-01|7.0|107.0|-0.04672|-0.02887 +2015-07-01|7.0|108.0|-0.05287|-0.03551 +2015-07-01|7.0|109.0|-0.06903|-0.04211 +2015-07-01|7.0|110.0|-0.09419|-0.04862 +2015-07-01|7.0|111.0|-0.12712|-0.05501 +2015-07-01|7.0|112.0|-0.16641|-0.06121 +2015-07-01|7.0|113.0|-0.21053|-0.06719 +2015-07-01|7.0|114.0|-0.2578|-0.07289 +2015-07-01|7.0|115.0|-0.30649|-0.07829 +2015-07-01|7.0|116.0|-0.35479|-0.08333 +2015-07-01|7.0|117.0|-0.40091|-0.08799 +2015-07-01|7.0|118.0|-0.44306|-0.09224 +2015-07-01|7.0|119.0|-0.47952|-0.09606 +2015-07-01|7.0|120.0|-0.50865|-0.09942 +2015-07-01|7.0|121.0|-0.52896|-0.10232 +2015-07-01|7.0|122.0|-0.53906|-0.10474 +2015-07-01|7.0|123.0|-0.53777|-0.10668 +2015-07-01|7.0|124.0|-0.52408|-0.10816 +2015-07-01|7.0|125.0|-0.49716|-0.10917 +2015-07-01|7.0|126.0|-0.4564|-0.10972 +2015-07-01|7.0|127.0|-0.40139|-0.10984 +2015-07-01|7.0|128.0|-0.33192|-0.10954 +2015-07-01|7.0|129.0|-0.24798|-0.10885 +2015-07-01|7.0|130.0|-0.14972|-0.10778 +2015-07-01|7.0|131.0|-0.03747|-0.10636 +2015-07-01|7.0|132.0|0.08828|-0.10462 +2015-07-01|7.0|133.0|0.22696|-0.10259 +2015-07-01|7.0|134.0|0.37784|-0.1003 +2015-07-01|7.0|135.0|0.54016|-0.09776 +2015-07-01|7.0|136.0|0.71308|-0.09501 +2015-07-01|7.0|137.0|0.89573|-0.09208 +2015-07-01|7.0|138.0|1.08723|-0.08898 +2015-07-01|7.0|139.0|1.2867|-0.08575 +2015-07-01|7.0|140.0|1.4933|-0.0824 +2015-07-01|7.0|141.0|1.70622|-0.07895 +2015-07-01|7.0|142.0|1.9247|-0.07543 +2015-07-01|7.0|143.0|2.14805|-0.07184 +2015-07-01|7.0|144.0|2.37561|-0.06821 +2015-07-01|7.0|145.0|2.60681|-0.06454 +2015-07-01|7.0|146.0|2.84114|-0.06086 +2015-07-01|7.0|147.0|3.07812|-0.05716 +2015-07-01|7.0|148.0|3.31735|-0.05346 +2015-07-01|7.0|149.0|3.55843|-0.04977 +2015-07-01|7.0|150.0|3.80101|-0.0461 +2015-07-01|7.0|151.0|4.04474|-0.04245 +2015-07-01|7.0|152.0|4.28926|-0.03883 +2015-07-01|7.0|153.0|4.53423|-0.03524 +2015-07-01|7.0|154.0|4.77924|-0.03169 +2015-07-01|7.0|155.0|5.02387|-0.0282 +2015-07-01|7.0|156.0|5.26764|-0.02475 +2015-07-01|7.0|157.0|5.51003|-0.02136 +2015-07-01|7.0|158.0|5.75046|-0.01803 +2015-07-01|7.0|159.0|5.98829|-0.01478 +2015-07-01|7.0|160.0|6.22281|-0.0116 +2015-07-01|7.0|161.0|6.45329|-0.0085 +2015-07-01|7.0|162.0|6.67894|-0.00548 +2015-07-01|7.0|163.0|6.89893|-0.00257 +2015-07-01|7.0|164.0|7.11242|2.5E-4 +2015-07-01|7.0|165.0|7.31855|0.00296 +2015-07-01|7.0|166.0|7.51649|0.00556 +2015-07-01|7.0|167.0|7.70541|0.00803 +2015-07-01|7.0|168.0|7.88454|0.01038 +2015-07-01|7.0|169.0|8.05315|0.01259 +2015-07-01|7.0|170.0|8.2106|0.01466 +2015-07-01|7.0|171.0|8.35634|0.01659 +2015-07-01|7.0|172.0|8.48991|0.01836 +2015-07-01|7.0|173.0|8.61096|0.01996 +2015-07-01|7.0|174.0|8.71929|0.02141 +2015-07-01|7.0|175.0|8.8148|0.02268 +2015-07-01|7.0|176.0|8.89754|0.02377 +2015-07-01|7.0|177.0|8.9677|0.02469 +2015-07-01|7.0|178.0|9.02558|0.02542 +2015-07-01|7.0|179.0|9.07164|0.02596 +2015-07-01|7.0|-1.0|-3.5565|0.10278 +2015-07-01|7.0|-2.0|-3.84985|0.10312 +2015-07-01|7.0|-3.0|-4.15313|0.1036 +2015-07-01|7.0|-4.0|-4.46689|0.10418 +2015-07-01|7.0|-5.0|-4.79162|0.10487 +2015-07-01|7.0|-6.0|-5.12768|0.10564 +2015-07-01|7.0|-7.0|-5.47531|0.10648 +2015-07-01|7.0|-8.0|-5.83464|0.10737 +2015-07-01|7.0|-9.0|-6.20564|0.1083 +2015-07-01|7.0|-10.0|-6.58815|0.10925 +2015-07-01|7.0|-11.0|-6.98188|0.1102 +2015-07-01|7.0|-12.0|-7.38637|0.11114 +2015-07-01|7.0|-13.0|-7.80103|0.11205 +2015-07-01|7.0|-14.0|-8.22515|0.11292 +2015-07-01|7.0|-15.0|-8.65786|0.11375 +2015-07-01|7.0|-16.0|-9.09818|0.1145 +2015-07-01|7.0|-17.0|-9.54502|0.11518 +2015-07-01|7.0|-18.0|-9.99719|0.11576 +2015-07-01|7.0|-19.0|-10.45338|0.11625 +2015-07-01|7.0|-20.0|-10.91224|0.11662 +2015-07-01|7.0|-21.0|-11.37231|0.11685 +2015-07-01|7.0|-22.0|-11.83211|0.11695 +2015-07-01|7.0|-23.0|-12.29007|0.11689 +2015-07-01|7.0|-24.0|-12.74462|0.11666 +2015-07-01|7.0|-25.0|-13.19415|0.11623 +2015-07-01|7.0|-26.0|-13.63705|0.11561 +2015-07-01|7.0|-27.0|-14.07167|0.11476 +2015-07-01|7.0|-28.0|-14.49641|0.11367 +2015-07-01|7.0|-29.0|-14.90964|0.11232 +2015-07-01|7.0|-30.0|-15.30976|0.1107 +2015-07-01|7.0|-31.0|-15.6952|0.10879 +2015-07-01|7.0|-32.0|-16.06442|0.10657 +2015-07-01|7.0|-33.0|-16.41591|0.10404 +2015-07-01|7.0|-34.0|-16.74819|0.10117 +2015-07-01|7.0|-35.0|-17.05985|0.09796 +2015-07-01|7.0|-36.0|-17.3495|0.09439 +2015-07-01|7.0|-37.0|-17.61583|0.09047 +2015-07-01|7.0|-38.0|-17.85757|0.08619 +2015-07-01|7.0|-39.0|-18.07354|0.08156 +2015-07-01|7.0|-40.0|-18.2626|0.07657 +2015-07-01|7.0|-41.0|-18.4237|0.07123 +2015-07-01|7.0|-42.0|-18.55587|0.06556 +2015-07-01|7.0|-43.0|-18.65822|0.05958 +2015-07-01|7.0|-44.0|-18.72996|0.05329 +2015-07-01|7.0|-45.0|-18.77038|0.04673 +2015-07-01|7.0|-46.0|-18.7789|0.03991 +2015-07-01|7.0|-47.0|-18.75503|0.03286 +2015-07-01|7.0|-48.0|-18.69838|0.02561 +2015-07-01|7.0|-49.0|-18.60869|0.0182 +2015-07-01|7.0|-50.0|-18.48584|0.01066 +2015-07-01|7.0|-51.0|-18.3298|0.00301 +2015-07-01|7.0|-52.0|-18.14069|-0.0047 +2015-07-01|7.0|-53.0|-17.91874|-0.01244 +2015-07-01|7.0|-54.0|-17.66434|-0.02018 +2015-07-01|7.0|-55.0|-17.37799|-0.02788 +2015-07-01|7.0|-56.0|-17.0603|-0.03551 +2015-07-01|7.0|-57.0|-16.71205|-0.04304 +2015-07-01|7.0|-58.0|-16.33412|-0.05044 +2015-07-01|7.0|-59.0|-15.92749|-0.05768 +2015-07-01|7.0|-60.0|-15.49331|-0.06474 +2015-07-01|7.0|-61.0|-15.03277|-0.07159 +2015-07-01|7.0|-62.0|-14.54722|-0.07821 +2015-07-01|7.0|-63.0|-14.03807|-0.08458 +2015-07-01|7.0|-64.0|-13.50682|-0.09069 +2015-07-01|7.0|-65.0|-12.95506|-0.09653 +2015-07-01|7.0|-66.0|-12.38442|-0.10208 +2015-07-01|7.0|-67.0|-11.79663|-0.10733 +2015-07-01|7.0|-68.0|-11.19344|-0.11228 +2015-07-01|7.0|-69.0|-10.57664|-0.11692 +2015-07-01|7.0|-70.0|-9.94807|-0.12123 +2015-07-01|7.0|-71.0|-9.30956|-0.12522 +2015-07-01|7.0|-72.0|-8.66301|-0.12888 +2015-07-01|7.0|-73.0|-8.01027|-0.13221 +2015-07-01|7.0|-74.0|-7.35323|-0.13521 +2015-07-01|7.0|-75.0|-6.69375|-0.13786 +2015-07-01|7.0|-76.0|-6.03369|-0.14017 +2015-07-01|7.0|-77.0|-5.37488|-0.14214 +2015-07-01|7.0|-78.0|-4.71913|-0.14376 +2015-07-01|7.0|-79.0|-4.06821|-0.14503 +2015-07-01|7.0|-80.0|-3.42385|-0.14595 +2015-07-01|7.0|-81.0|-2.78773|-0.14654 +2015-07-01|7.0|-82.0|-2.16147|-0.14678 +2015-07-01|7.0|-83.0|-1.54664|-0.14668 +2015-07-01|7.0|-84.0|-0.94472|-0.14626 +2015-07-01|7.0|-85.0|-0.35713|-0.14552 +2015-07-01|7.0|-86.0|0.21483|-0.14447 +2015-07-01|7.0|-87.0|0.76991|-0.14313 +2015-07-01|7.0|-88.0|1.307|-0.14151 +2015-07-01|7.0|-89.0|1.8251|-0.13964 +2015-07-01|7.0|-90.0|2.3233|-0.13753 +2015-07-01|7.0|-91.0|2.80084|-0.1352 +2015-07-01|7.0|-92.0|3.25708|-0.13268 +2015-07-01|7.0|-93.0|3.69151|-0.13 +2015-07-01|7.0|-94.0|4.10378|-0.12717 +2015-07-01|7.0|-95.0|4.49366|-0.12423 +2015-07-01|7.0|-96.0|4.86105|-0.1212 +2015-07-01|7.0|-97.0|5.20601|-0.1181 +2015-07-01|7.0|-98.0|5.52874|-0.11497 +2015-07-01|7.0|-99.0|5.82957|-0.11181 +2015-07-01|7.0|-100.0|6.10894|-0.10866 +2015-07-01|7.0|-101.0|6.36745|-0.10553 +2015-07-01|7.0|-102.0|6.60579|-0.10244 +2015-07-01|7.0|-103.0|6.82476|-0.09941 +2015-07-01|7.0|-104.0|7.02526|-0.09644 +2015-07-01|7.0|-105.0|7.20828|-0.09355 +2015-07-01|7.0|-106.0|7.37486|-0.09074 +2015-07-01|7.0|-107.0|7.52611|-0.08802 +2015-07-01|7.0|-108.0|7.66318|-0.0854 +2015-07-01|7.0|-109.0|7.78724|-0.08286 +2015-07-01|7.0|-110.0|7.89949|-0.08042 +2015-07-01|7.0|-111.0|8.00109|-0.07805 +2015-07-01|7.0|-112.0|8.0932|-0.07577 +2015-07-01|7.0|-113.0|8.17693|-0.07356 +2015-07-01|7.0|-114.0|8.25337|-0.07141 +2015-07-01|7.0|-115.0|8.3235|-0.06932 +2015-07-01|7.0|-116.0|8.38826|-0.06728 +2015-07-01|7.0|-117.0|8.44849|-0.06528 +2015-07-01|7.0|-118.0|8.50493|-0.0633 +2015-07-01|7.0|-119.0|8.55823|-0.06136 +2015-07-01|7.0|-120.0|8.60892|-0.05943 +2015-07-01|7.0|-121.0|8.65745|-0.05751 +2015-07-01|7.0|-122.0|8.70413|-0.05561 +2015-07-01|7.0|-123.0|8.74919|-0.05372 +2015-07-01|7.0|-124.0|8.79275|-0.05183 +2015-07-01|7.0|-125.0|8.83486|-0.04995 +2015-07-01|7.0|-126.0|8.87545|-0.04808 +2015-07-01|7.0|-127.0|8.91442|-0.04623 +2015-07-01|7.0|-128.0|8.95157|-0.0444 +2015-07-01|7.0|-129.0|8.98669|-0.04259 +2015-07-01|7.0|-130.0|9.0195|-0.0408 +2015-07-01|7.0|-131.0|9.04972|-0.03906 +2015-07-01|7.0|-132.0|9.07706|-0.03735 +2015-07-01|7.0|-133.0|9.10123|-0.03569 +2015-07-01|7.0|-134.0|9.12197|-0.03408 +2015-07-01|7.0|-135.0|9.13905|-0.03252 +2015-07-01|7.0|-136.0|9.15227|-0.03101 +2015-07-01|7.0|-137.0|9.16149|-0.02956 +2015-07-01|7.0|-138.0|9.16661|-0.02816 +2015-07-01|7.0|-139.0|9.16764|-0.02681 +2015-07-01|7.0|-140.0|9.1646|-0.02552 +2015-07-01|7.0|-141.0|9.15763|-0.02426 +2015-07-01|7.0|-142.0|9.14691|-0.02304 +2015-07-01|7.0|-143.0|9.13271|-0.02185 +2015-07-01|7.0|-144.0|9.11535|-0.02067 +2015-07-01|7.0|-145.0|9.09523|-0.0195 +2015-07-01|7.0|-146.0|9.07279|-0.01834 +2015-07-01|7.0|-147.0|9.04854|-0.01716 +2015-07-01|7.0|-148.0|9.02301|-0.01596 +2015-07-01|7.0|-149.0|8.99676|-0.01473 +2015-07-01|7.0|-150.0|8.9704|-0.01345 +2015-07-01|7.0|-151.0|8.9445|-0.01213 +2015-07-01|7.0|-152.0|8.91967|-0.01075 +2015-07-01|7.0|-153.0|8.89648|-0.00932 +2015-07-01|7.0|-154.0|8.87548|-0.00782 +2015-07-01|7.0|-155.0|8.85719|-0.00625 +2015-07-01|7.0|-156.0|8.84206|-0.00463 +2015-07-01|7.0|-157.0|8.83048|-0.00294 +2015-07-01|7.0|-158.0|8.82279|-0.0012 +2015-07-01|7.0|-159.0|8.81923|6.0E-4 +2015-07-01|7.0|-160.0|8.81996|0.00243 +2015-07-01|7.0|-161.0|8.82502|0.00429 +2015-07-01|7.0|-162.0|8.83437|0.00616 +2015-07-01|7.0|-163.0|8.84788|0.00804 +2015-07-01|7.0|-164.0|8.86526|0.00991 +2015-07-01|7.0|-165.0|8.88617|0.01175 +2015-07-01|7.0|-166.0|8.91011|0.01355 +2015-07-01|7.0|-167.0|8.93652|0.01529 +2015-07-01|7.0|-168.0|8.96472|0.01695 +2015-07-01|7.0|-169.0|8.99393|0.01852 +2015-07-01|7.0|-170.0|9.02331|0.01999 +2015-07-01|7.0|-171.0|9.05193|0.02134 +2015-07-01|7.0|-172.0|9.0788|0.02255 +2015-07-01|7.0|-173.0|9.10292|0.02362 +2015-07-01|7.0|-174.0|9.12322|0.02453 +2015-07-01|7.0|-175.0|9.13863|0.02528 +2015-07-01|7.0|-176.0|9.1481|0.02585 +2015-07-01|7.0|-177.0|9.15059|0.02624 +2015-07-01|7.0|-178.0|9.14509|0.02645 +2015-07-01|7.0|-179.0|9.13066|0.02648 +2015-07-01|8.0|0.0|-3.0325|0.10035 +2015-07-01|8.0|1.0|-2.76434|0.10018 +2015-07-01|8.0|2.0|-2.50418|0.10017 +2015-07-01|8.0|3.0|-2.25121|0.10031 +2015-07-01|8.0|4.0|-2.00464|0.10062 +2015-07-01|8.0|5.0|-1.76369|0.10108 +2015-07-01|8.0|6.0|-1.52763|0.10169 +2015-07-01|8.0|7.0|-1.29578|0.10243 +2015-07-01|8.0|8.0|-1.06755|0.10328 +2015-07-01|8.0|9.0|-0.84245|0.10422 +2015-07-01|8.0|10.0|-0.62012|0.10522 +2015-07-01|8.0|11.0|-0.40032|0.10625 +2015-07-01|8.0|12.0|-0.18296|0.10728 +2015-07-01|8.0|13.0|0.03187|0.10825 +2015-07-01|8.0|14.0|0.24395|0.10915 +2015-07-01|8.0|15.0|0.45288|0.10992 +2015-07-01|8.0|16.0|0.65808|0.11051 +2015-07-01|8.0|17.0|0.85884|0.1109 +2015-07-01|8.0|18.0|1.05428|0.11103 +2015-07-01|8.0|19.0|1.2434|0.11088 +2015-07-01|8.0|20.0|1.42507|0.1104 +2015-07-01|8.0|21.0|1.59808|0.10956 +2015-07-01|8.0|22.0|1.76114|0.10836 +2015-07-01|8.0|23.0|1.91291|0.10675 +2015-07-01|8.0|24.0|2.05205|0.10475 +2015-07-01|8.0|25.0|2.17723|0.10234 +2015-07-01|8.0|26.0|2.28717|0.09953 +2015-07-01|8.0|27.0|2.38068|0.09634 +2015-07-01|8.0|28.0|2.45667|0.0928 +2015-07-01|8.0|29.0|2.51419|0.08892 +2015-07-01|8.0|30.0|2.55248|0.08475 +2015-07-01|8.0|31.0|2.57095|0.08035 +2015-07-01|8.0|32.0|2.56923|0.07575 +2015-07-01|8.0|33.0|2.54719|0.07103 +2015-07-01|8.0|34.0|2.50493|0.06623 +2015-07-01|8.0|35.0|2.44279|0.06144 +2015-07-01|8.0|36.0|2.36137|0.0567 +2015-07-01|8.0|37.0|2.26151|0.0521 +2015-07-01|8.0|38.0|2.14426|0.0477 +2015-07-01|8.0|39.0|2.01091|0.04356 +2015-07-01|8.0|40.0|1.86293|0.03973 +2015-07-01|8.0|41.0|1.70194|0.03627 +2015-07-01|8.0|42.0|1.52973|0.03323 +2015-07-01|8.0|43.0|1.34816|0.03064 +2015-07-01|8.0|44.0|1.15917|0.02853 +2015-07-01|8.0|45.0|0.96474|0.02693 +2015-07-01|8.0|46.0|0.76684|0.02584 +2015-07-01|8.0|47.0|0.56737|0.02526 +2015-07-01|8.0|48.0|0.3682|0.02519 +2015-07-01|8.0|49.0|0.17107|0.0256 +2015-07-01|8.0|50.0|-0.02243|0.02647 +2015-07-01|8.0|51.0|-0.21085|0.02777 +2015-07-01|8.0|52.0|-0.3929|0.02946 +2015-07-01|8.0|53.0|-0.56752|0.03148 +2015-07-01|8.0|54.0|-0.73381|0.0338 +2015-07-01|8.0|55.0|-0.8911|0.03635 +2015-07-01|8.0|56.0|-1.03888|0.03909 +2015-07-01|8.0|57.0|-1.17685|0.04195 +2015-07-01|8.0|58.0|-1.30487|0.04489 +2015-07-01|8.0|59.0|-1.42297|0.04785 +2015-07-01|8.0|60.0|-1.53129|0.05078 +2015-07-01|8.0|61.0|-1.63009|0.05363 +2015-07-01|8.0|62.0|-1.71973|0.05638 +2015-07-01|8.0|63.0|-1.8006|0.05897 +2015-07-01|8.0|64.0|-1.87314|0.06139 +2015-07-01|8.0|65.0|-1.93779|0.06361 +2015-07-01|8.0|66.0|-1.99497|0.06561 +2015-07-01|8.0|67.0|-2.04507|0.06737 +2015-07-01|8.0|68.0|-2.08843|0.0689 +2015-07-01|8.0|69.0|-2.12531|0.07019 +2015-07-01|8.0|70.0|-2.15591|0.07123 +2015-07-01|8.0|71.0|-2.18033|0.07205 +2015-07-01|8.0|72.0|-2.19858|0.07263 +2015-07-01|8.0|73.0|-2.21063|0.07301 +2015-07-01|8.0|74.0|-2.21635|0.07319 +2015-07-01|8.0|75.0|-2.21555|0.07317 +2015-07-01|8.0|76.0|-2.20801|0.07298 +2015-07-01|8.0|77.0|-2.19347|0.07263 +2015-07-01|8.0|78.0|-2.17168|0.07212 +2015-07-01|8.0|79.0|-2.14241|0.07147 +2015-07-01|8.0|80.0|-2.10544|0.07068 +2015-07-01|8.0|81.0|-2.06065|0.06975 +2015-07-01|8.0|82.0|-2.00797|0.06868 +2015-07-01|8.0|83.0|-1.94743|0.06747 +2015-07-01|8.0|84.0|-1.87921|0.06611 +2015-07-01|8.0|85.0|-1.80357|0.0646 +2015-07-01|8.0|86.0|-1.72095|0.06292 +2015-07-01|8.0|87.0|-1.6319|0.06106 +2015-07-01|8.0|88.0|-1.53713|0.059 +2015-07-01|8.0|89.0|-1.43749|0.05672 +2015-07-01|8.0|90.0|-1.33396|0.05422 +2015-07-01|8.0|91.0|-1.22763|0.05147 +2015-07-01|8.0|92.0|-1.11971|0.04845 +2015-07-01|8.0|93.0|-1.01148|0.04517 +2015-07-01|8.0|94.0|-0.90428|0.04159 +2015-07-01|8.0|95.0|-0.79949|0.03772 +2015-07-01|8.0|96.0|-0.69846|0.03355 +2015-07-01|8.0|97.0|-0.60256|0.02907 +2015-07-01|8.0|98.0|-0.51306|0.0243 +2015-07-01|8.0|99.0|-0.43118|0.01923 +2015-07-01|8.0|100.0|-0.35798|0.01389 +2015-07-01|8.0|101.0|-0.2944|0.00828 +2015-07-01|8.0|102.0|-0.2412|0.00244 +2015-07-01|8.0|103.0|-0.19896|-0.00362 +2015-07-01|8.0|104.0|-0.16802|-0.00985 +2015-07-01|8.0|105.0|-0.14853|-0.01622 +2015-07-01|8.0|106.0|-0.14038|-0.0227 +2015-07-01|8.0|107.0|-0.14323|-0.02924 +2015-07-01|8.0|108.0|-0.15652|-0.03579 +2015-07-01|8.0|109.0|-0.17946|-0.04231 +2015-07-01|8.0|110.0|-0.21103|-0.04875 +2015-07-01|8.0|111.0|-0.25002|-0.05507 +2015-07-01|8.0|112.0|-0.29507|-0.0612 +2015-07-01|8.0|113.0|-0.34465|-0.06711 +2015-07-01|8.0|114.0|-0.39714|-0.07276 +2015-07-01|8.0|115.0|-0.4508|-0.0781 +2015-07-01|8.0|116.0|-0.50389|-0.08309 +2015-07-01|8.0|117.0|-0.55461|-0.08771 +2015-07-01|8.0|118.0|-0.60123|-0.09192 +2015-07-01|8.0|119.0|-0.64203|-0.0957 +2015-07-01|8.0|120.0|-0.67542|-0.09904 +2015-07-01|8.0|121.0|-0.6999|-0.10192 +2015-07-01|8.0|122.0|-0.71412|-0.10433 +2015-07-01|8.0|123.0|-0.7169|-0.10628 +2015-07-01|8.0|124.0|-0.70722|-0.10775 +2015-07-01|8.0|125.0|-0.68427|-0.10878 +2015-07-01|8.0|126.0|-0.64743|-0.10935 +2015-07-01|8.0|127.0|-0.59628|-0.1095 +2015-07-01|8.0|128.0|-0.53061|-0.10923 +2015-07-01|8.0|129.0|-0.45037|-0.10857 +2015-07-01|8.0|130.0|-0.3557|-0.10755 +2015-07-01|8.0|131.0|-0.24692|-0.10618 +2015-07-01|8.0|132.0|-0.12447|-0.1045 +2015-07-01|8.0|133.0|0.01108|-0.10252 +2015-07-01|8.0|134.0|0.15906|-0.10029 +2015-07-01|8.0|135.0|0.3187|-0.09782 +2015-07-01|8.0|136.0|0.4892|-0.09514 +2015-07-01|8.0|137.0|0.66972|-0.09228 +2015-07-01|8.0|138.0|0.8594|-0.08925 +2015-07-01|8.0|139.0|1.05738|-0.08609 +2015-07-01|8.0|140.0|1.26284|-0.08281 +2015-07-01|8.0|141.0|1.47498|-0.07944 +2015-07-01|8.0|142.0|1.69304|-0.07598 +2015-07-01|8.0|143.0|1.91634|-0.07247 +2015-07-01|8.0|144.0|2.14424|-0.0689 +2015-07-01|8.0|145.0|2.37616|-0.0653 +2015-07-01|8.0|146.0|2.61157|-0.06167 +2015-07-01|8.0|147.0|2.85001|-0.05804 +2015-07-01|8.0|148.0|3.09105|-0.05439 +2015-07-01|8.0|149.0|3.33429|-0.05076 +2015-07-01|8.0|150.0|3.57938|-0.04713 +2015-07-01|8.0|151.0|3.82593|-0.04353 +2015-07-01|8.0|152.0|4.0736|-0.03995 +2015-07-01|8.0|153.0|4.322|-0.0364 +2015-07-01|8.0|154.0|4.57074|-0.03289 +2015-07-01|8.0|155.0|4.81936|-0.02942 +2015-07-01|8.0|156.0|5.06738|-0.02601 +2015-07-01|8.0|157.0|5.31426|-0.02265 +2015-07-01|8.0|158.0|5.55941|-0.01935 +2015-07-01|8.0|159.0|5.80217|-0.01612 +2015-07-01|8.0|160.0|6.04184|-0.01297 +2015-07-01|8.0|161.0|6.27765|-0.00989 +2015-07-01|8.0|162.0|6.50881|-0.00691 +2015-07-01|8.0|163.0|6.73448|-0.00401 +2015-07-01|8.0|164.0|6.95379|-0.00122 +2015-07-01|8.0|165.0|7.16589|0.00146 +2015-07-01|8.0|166.0|7.36991|0.00403 +2015-07-01|8.0|167.0|7.56501|0.00648 +2015-07-01|8.0|168.0|7.75039|0.0088 +2015-07-01|8.0|169.0|7.92531|0.01098 +2015-07-01|8.0|170.0|8.08911|0.01302 +2015-07-01|8.0|171.0|8.2412|0.01492 +2015-07-01|8.0|172.0|8.38109|0.01665 +2015-07-01|8.0|173.0|8.50843|0.01823 +2015-07-01|8.0|174.0|8.62296|0.01964 +2015-07-01|8.0|175.0|8.72457|0.02088 +2015-07-01|8.0|176.0|8.81328|0.02195 +2015-07-01|8.0|177.0|8.88924|0.02283 +2015-07-01|8.0|178.0|8.95274|0.02354 +2015-07-01|8.0|179.0|9.00421|0.02405 +2015-07-01|8.0|-1.0|-3.30941|0.10068 +2015-07-01|8.0|-2.0|-3.5958|0.10115 +2015-07-01|8.0|-3.0|-3.89233|0.10175 +2015-07-01|8.0|-4.0|-4.19959|0.10246 +2015-07-01|8.0|-5.0|-4.51806|0.10328 +2015-07-01|8.0|-6.0|-4.84811|0.10418 +2015-07-01|8.0|-7.0|-5.18998|0.10516 +2015-07-01|8.0|-8.0|-5.5438|0.10618 +2015-07-01|8.0|-9.0|-5.90954|0.10724 +2015-07-01|8.0|-10.0|-6.28705|0.10831 +2015-07-01|8.0|-11.0|-6.67601|0.10939 +2015-07-01|8.0|-12.0|-7.07598|0.11045 +2015-07-01|8.0|-13.0|-7.48636|0.11148 +2015-07-01|8.0|-14.0|-7.90643|0.11247 +2015-07-01|8.0|-15.0|-8.33533|0.1134 +2015-07-01|8.0|-16.0|-8.77209|0.11426 +2015-07-01|8.0|-17.0|-9.21561|0.11504 +2015-07-01|8.0|-18.0|-9.66471|0.11574 +2015-07-01|8.0|-19.0|-10.11812|0.11632 +2015-07-01|8.0|-20.0|-10.57446|0.11679 +2015-07-01|8.0|-21.0|-11.03234|0.11714 +2015-07-01|8.0|-22.0|-11.49026|0.11734 +2015-07-01|8.0|-23.0|-11.94671|0.11739 +2015-07-01|8.0|-24.0|-12.40013|0.11727 +2015-07-01|8.0|-25.0|-12.84895|0.11696 +2015-07-01|8.0|-26.0|-13.29159|0.11646 +2015-07-01|8.0|-27.0|-13.72644|0.11574 +2015-07-01|8.0|-28.0|-14.15192|0.11479 +2015-07-01|8.0|-29.0|-14.56645|0.11359 +2015-07-01|8.0|-30.0|-14.96846|0.11212 +2015-07-01|8.0|-31.0|-15.35641|0.11037 +2015-07-01|8.0|-32.0|-15.72878|0.10833 +2015-07-01|8.0|-33.0|-16.08409|0.10597 +2015-07-01|8.0|-34.0|-16.42088|0.10329 +2015-07-01|8.0|-35.0|-16.73776|0.10027 +2015-07-01|8.0|-36.0|-17.03334|0.0969 +2015-07-01|8.0|-37.0|-17.30633|0.09318 +2015-07-01|8.0|-38.0|-17.55545|0.08911 +2015-07-01|8.0|-39.0|-17.7795|0.08469 +2015-07-01|8.0|-40.0|-17.97734|0.07991 +2015-07-01|8.0|-41.0|-18.14791|0.07478 +2015-07-01|8.0|-42.0|-18.2902|0.06932 +2015-07-01|8.0|-43.0|-18.40331|0.06354 +2015-07-01|8.0|-44.0|-18.48639|0.05745 +2015-07-01|8.0|-45.0|-18.53873|0.05107 +2015-07-01|8.0|-46.0|-18.55967|0.04443 +2015-07-01|8.0|-47.0|-18.54868|0.03756 +2015-07-01|8.0|-48.0|-18.50533|0.03047 +2015-07-01|8.0|-49.0|-18.42933|0.0232 +2015-07-01|8.0|-50.0|-18.32047|0.01578 +2015-07-01|8.0|-51.0|-18.1787|0.00825 +2015-07-01|8.0|-52.0|-18.00407|6.4E-4 +2015-07-01|8.0|-53.0|-17.79676|-0.00703 +2015-07-01|8.0|-54.0|-17.55711|-0.01471 +2015-07-01|8.0|-55.0|-17.28556|-0.02237 +2015-07-01|8.0|-56.0|-16.9827|-0.02998 +2015-07-01|8.0|-57.0|-16.64923|-0.03751 +2015-07-01|8.0|-58.0|-16.28599|-0.04493 +2015-07-01|8.0|-59.0|-15.89394|-0.0522 +2015-07-01|8.0|-60.0|-15.47415|-0.05932 +2015-07-01|8.0|-61.0|-15.0278|-0.06624 +2015-07-01|8.0|-62.0|-14.55619|-0.07296 +2015-07-01|8.0|-63.0|-14.06069|-0.07945 +2015-07-01|8.0|-64.0|-13.54276|-0.08569 +2015-07-01|8.0|-65.0|-13.00396|-0.09168 +2015-07-01|8.0|-66.0|-12.4459|-0.09739 +2015-07-01|8.0|-67.0|-11.87025|-0.10282 +2015-07-01|8.0|-68.0|-11.27873|-0.10796 +2015-07-01|8.0|-69.0|-10.67311|-0.1128 +2015-07-01|8.0|-70.0|-10.05518|-0.11733 +2015-07-01|8.0|-71.0|-9.42676|-0.12154 +2015-07-01|8.0|-72.0|-8.78968|-0.12543 +2015-07-01|8.0|-73.0|-8.14579|-0.129 +2015-07-01|8.0|-74.0|-7.49694|-0.13223 +2015-07-01|8.0|-75.0|-6.84495|-0.13512 +2015-07-01|8.0|-76.0|-6.19165|-0.13768 +2015-07-01|8.0|-77.0|-5.53886|-0.13989 +2015-07-01|8.0|-78.0|-4.88835|-0.14175 +2015-07-01|8.0|-79.0|-4.24187|-0.14326 +2015-07-01|8.0|-80.0|-3.60115|-0.14442 +2015-07-01|8.0|-81.0|-2.96784|-0.14523 +2015-07-01|8.0|-82.0|-2.34356|-0.14568 +2015-07-01|8.0|-83.0|-1.72988|-0.1458 +2015-07-01|8.0|-84.0|-1.12828|-0.14557 +2015-07-01|8.0|-85.0|-0.54019|-0.14502 +2015-07-01|8.0|-86.0|0.03306|-0.14415 +2015-07-01|8.0|-87.0|0.59023|-0.14297 +2015-07-01|8.0|-88.0|1.13015|-0.1415 +2015-07-01|8.0|-89.0|1.6518|-0.13976 +2015-07-01|8.0|-90.0|2.15424|-0.13776 +2015-07-01|8.0|-91.0|2.63666|-0.13554 +2015-07-01|8.0|-92.0|3.09838|-0.13312 +2015-07-01|8.0|-93.0|3.53883|-0.13051 +2015-07-01|8.0|-94.0|3.9576|-0.12774 +2015-07-01|8.0|-95.0|4.35441|-0.12485 +2015-07-01|8.0|-96.0|4.72911|-0.12186 +2015-07-01|8.0|-97.0|5.0817|-0.11879 +2015-07-01|8.0|-98.0|5.41231|-0.11567 +2015-07-01|8.0|-99.0|5.72122|-0.11252 +2015-07-01|8.0|-100.0|6.00882|-0.10936 +2015-07-01|8.0|-101.0|6.27563|-0.10622 +2015-07-01|8.0|-102.0|6.52231|-0.10311 +2015-07-01|8.0|-103.0|6.74959|-0.10005 +2015-07-01|8.0|-104.0|6.95833|-0.09706 +2015-07-01|8.0|-105.0|7.14946|-0.09414 +2015-07-01|8.0|-106.0|7.324|-0.0913 +2015-07-01|8.0|-107.0|7.483|-0.08854 +2015-07-01|8.0|-108.0|7.62757|-0.08588 +2015-07-01|8.0|-109.0|7.75887|-0.08331 +2015-07-01|8.0|-110.0|7.87804|-0.08083 +2015-07-01|8.0|-111.0|7.98624|-0.07844 +2015-07-01|8.0|-112.0|8.0846|-0.07613 +2015-07-01|8.0|-113.0|8.17422|-0.0739 +2015-07-01|8.0|-114.0|8.25616|-0.07173 +2015-07-01|8.0|-115.0|8.33142|-0.06963 +2015-07-01|8.0|-116.0|8.4009|-0.06758 +2015-07-01|8.0|-117.0|8.46546|-0.06557 +2015-07-01|8.0|-118.0|8.52583|-0.06361 +2015-07-01|8.0|-119.0|8.58267|-0.06167 +2015-07-01|8.0|-120.0|8.63652|-0.05976 +2015-07-01|8.0|-121.0|8.68782|-0.05786 +2015-07-01|8.0|-122.0|8.73691|-0.05598 +2015-07-01|8.0|-123.0|8.78402|-0.05412 +2015-07-01|8.0|-124.0|8.8293|-0.05226 +2015-07-01|8.0|-125.0|8.87277|-0.05042 +2015-07-01|8.0|-126.0|8.91442|-0.04859 +2015-07-01|8.0|-127.0|8.95413|-0.04678 +2015-07-01|8.0|-128.0|8.99174|-0.04499 +2015-07-01|8.0|-129.0|9.02703|-0.04322 +2015-07-01|8.0|-130.0|9.05974|-0.04148 +2015-07-01|8.0|-131.0|9.08962|-0.03977 +2015-07-01|8.0|-132.0|9.11637|-0.03811 +2015-07-01|8.0|-133.0|9.13974|-0.03648 +2015-07-01|8.0|-134.0|9.15947|-0.0349 +2015-07-01|8.0|-135.0|9.17533|-0.03338 +2015-07-01|8.0|-136.0|9.18715|-0.0319 +2015-07-01|8.0|-137.0|9.19481|-0.03048 +2015-07-01|8.0|-138.0|9.19822|-0.0291 +2015-07-01|8.0|-139.0|9.1974|-0.02778 +2015-07-01|8.0|-140.0|9.19241|-0.0265 +2015-07-01|8.0|-141.0|9.18338|-0.02526 +2015-07-01|8.0|-142.0|9.17052|-0.02406 +2015-07-01|8.0|-143.0|9.15412|-0.02288 +2015-07-01|8.0|-144.0|9.13452|-0.02172 +2015-07-01|8.0|-145.0|9.11213|-0.02057 +2015-07-01|8.0|-146.0|9.08743|-0.01942 +2015-07-01|8.0|-147.0|9.06093|-0.01826 +2015-07-01|8.0|-148.0|9.03318|-0.01707 +2015-07-01|8.0|-149.0|9.00476|-0.01586 +2015-07-01|8.0|-150.0|8.97629|-0.01461 +2015-07-01|8.0|-151.0|8.94836|-0.01331 +2015-07-01|8.0|-152.0|8.92159|-0.01196 +2015-07-01|8.0|-153.0|8.89655|-0.01056 +2015-07-01|8.0|-154.0|8.87379|-0.00909 +2015-07-01|8.0|-155.0|8.85384|-0.00756 +2015-07-01|8.0|-156.0|8.83715|-0.00598 +2015-07-01|8.0|-157.0|8.8241|-0.00433 +2015-07-01|8.0|-158.0|8.81502|-0.00263 +2015-07-01|8.0|-159.0|8.81013|-8.8E-4 +2015-07-01|8.0|-160.0|8.80957|9.0E-4 +2015-07-01|8.0|-161.0|8.81338|0.00271 +2015-07-01|8.0|-162.0|8.82149|0.00454 +2015-07-01|8.0|-163.0|8.83373|0.00638 +2015-07-01|8.0|-164.0|8.84981|0.0082 +2015-07-01|8.0|-165.0|8.86933|0.01 +2015-07-01|8.0|-166.0|8.8918|0.01175 +2015-07-01|8.0|-167.0|8.9166|0.01346 +2015-07-01|8.0|-168.0|8.94302|0.01508 +2015-07-01|8.0|-169.0|8.97028|0.01663 +2015-07-01|8.0|-170.0|8.99749|0.01807 +2015-07-01|8.0|-171.0|9.02371|0.01939 +2015-07-01|8.0|-172.0|9.04795|0.02059 +2015-07-01|8.0|-173.0|9.06914|0.02164 +2015-07-01|8.0|-174.0|9.08624|0.02255 +2015-07-01|8.0|-175.0|9.09817|0.02329 +2015-07-01|8.0|-176.0|9.10385|0.02387 +2015-07-01|8.0|-177.0|9.10226|0.02427 +2015-07-01|8.0|-178.0|9.09239|0.02449 +2015-07-01|8.0|-179.0|9.07332|0.02453 +2015-07-01|9.0|0.0|-2.80581|0.09835 +2015-07-01|9.0|1.0|-2.54441|0.09807 +2015-07-01|9.0|2.0|-2.29115|0.09796 +2015-07-01|9.0|3.0|-2.04523|0.09802 +2015-07-01|9.0|4.0|-1.80581|0.09825 +2015-07-01|9.0|5.0|-1.5721|0.09863 +2015-07-01|9.0|6.0|-1.34332|0.09918 +2015-07-01|9.0|7.0|-1.11876|0.09987 +2015-07-01|9.0|8.0|-0.89781|0.10068 +2015-07-01|9.0|9.0|-0.67993|0.1016 +2015-07-01|9.0|10.0|-0.46471|0.10258 +2015-07-01|9.0|11.0|-0.25188|0.10362 +2015-07-01|9.0|12.0|-0.04131|0.10466 +2015-07-01|9.0|13.0|0.16697|0.10567 +2015-07-01|9.0|14.0|0.37278|0.10661 +2015-07-01|9.0|15.0|0.57575|0.10745 +2015-07-01|9.0|16.0|0.77536|0.10813 +2015-07-01|9.0|17.0|0.97093|0.10861 +2015-07-01|9.0|18.0|1.16163|0.10886 +2015-07-01|9.0|19.0|1.34648|0.10883 +2015-07-01|9.0|20.0|1.5244|0.1085 +2015-07-01|9.0|21.0|1.6942|0.10782 +2015-07-01|9.0|22.0|1.8546|0.10679 +2015-07-01|9.0|23.0|2.00431|0.10537 +2015-07-01|9.0|24.0|2.14199|0.10355 +2015-07-01|9.0|25.0|2.26632|0.10135 +2015-07-01|9.0|26.0|2.37603|0.09875 +2015-07-01|9.0|27.0|2.46991|0.09577 +2015-07-01|9.0|28.0|2.54687|0.09243 +2015-07-01|9.0|29.0|2.60595|0.08876 +2015-07-01|9.0|30.0|2.64636|0.08481 +2015-07-01|9.0|31.0|2.66749|0.0806 +2015-07-01|9.0|32.0|2.66893|0.0762 +2015-07-01|9.0|33.0|2.6505|0.07166 +2015-07-01|9.0|34.0|2.61227|0.06704 +2015-07-01|9.0|35.0|2.55454|0.0624 +2015-07-01|9.0|36.0|2.47784|0.05781 +2015-07-01|9.0|37.0|2.38296|0.05334 +2015-07-01|9.0|38.0|2.27091|0.04904 +2015-07-01|9.0|39.0|2.14291|0.04499 +2015-07-01|9.0|40.0|2.00037|0.04123 +2015-07-01|9.0|41.0|1.84488|0.03782 +2015-07-01|9.0|42.0|1.67814|0.03481 +2015-07-01|9.0|43.0|1.50199|0.03224 +2015-07-01|9.0|44.0|1.31833|0.03013 +2015-07-01|9.0|45.0|1.12907|0.0285 +2015-07-01|9.0|46.0|0.93614|0.02737 +2015-07-01|9.0|47.0|0.74145|0.02674 +2015-07-01|9.0|48.0|0.5468|0.0266 +2015-07-01|9.0|49.0|0.35391|0.02694 +2015-07-01|9.0|50.0|0.16437|0.02773 +2015-07-01|9.0|51.0|-0.02039|0.02894 +2015-07-01|9.0|52.0|-0.1991|0.03053 +2015-07-01|9.0|53.0|-0.3707|0.03245 +2015-07-01|9.0|54.0|-0.5343|0.03466 +2015-07-01|9.0|55.0|-0.6892|0.03711 +2015-07-01|9.0|56.0|-0.83493|0.03974 +2015-07-01|9.0|57.0|-0.97115|0.04249 +2015-07-01|9.0|58.0|-1.09775|0.04533 +2015-07-01|9.0|59.0|-1.21472|0.04819 +2015-07-01|9.0|60.0|-1.32222|0.05102 +2015-07-01|9.0|61.0|-1.42049|0.05379 +2015-07-01|9.0|62.0|-1.5099|0.05644 +2015-07-01|9.0|63.0|-1.59082|0.05896 +2015-07-01|9.0|64.0|-1.66371|0.0613 +2015-07-01|9.0|65.0|-1.72899|0.06344 +2015-07-01|9.0|66.0|-1.78712|0.06537 +2015-07-01|9.0|67.0|-1.83847|0.06707 +2015-07-01|9.0|68.0|-1.88339|0.06853 +2015-07-01|9.0|69.0|-1.92217|0.06976 +2015-07-01|9.0|70.0|-1.955|0.07075 +2015-07-01|9.0|71.0|-1.98201|0.07151 +2015-07-01|9.0|72.0|-2.00324|0.07205 +2015-07-01|9.0|73.0|-2.01865|0.07238 +2015-07-01|9.0|74.0|-2.02813|0.07251 +2015-07-01|9.0|75.0|-2.03152|0.07245 +2015-07-01|9.0|76.0|-2.0286|0.07221 +2015-07-01|9.0|77.0|-2.01914|0.07182 +2015-07-01|9.0|78.0|-2.00289|0.07127 +2015-07-01|9.0|79.0|-1.97961|0.07058 +2015-07-01|9.0|80.0|-1.94913|0.06975 +2015-07-01|9.0|81.0|-1.91128|0.06878 +2015-07-01|9.0|82.0|-1.86601|0.06767 +2015-07-01|9.0|83.0|-1.81334|0.06643 +2015-07-01|9.0|84.0|-1.75343|0.06505 +2015-07-01|9.0|85.0|-1.68652|0.06351 +2015-07-01|9.0|86.0|-1.61302|0.0618 +2015-07-01|9.0|87.0|-1.53347|0.05992 +2015-07-01|9.0|88.0|-1.44852|0.05784 +2015-07-01|9.0|89.0|-1.359|0.05556 +2015-07-01|9.0|90.0|-1.26583|0.05305 +2015-07-01|9.0|91.0|-1.17007|0.0503 +2015-07-01|9.0|92.0|-1.07288|0.0473 +2015-07-01|9.0|93.0|-0.97547|0.04403 +2015-07-01|9.0|94.0|-0.87913|0.04047 +2015-07-01|9.0|95.0|-0.7852|0.03663 +2015-07-01|9.0|96.0|-0.69497|0.03249 +2015-07-01|9.0|97.0|-0.60976|0.02806 +2015-07-01|9.0|98.0|-0.5308|0.02333 +2015-07-01|9.0|99.0|-0.45923|0.01832 +2015-07-01|9.0|100.0|-0.39611|0.01304 +2015-07-01|9.0|101.0|-0.34232|0.0075 +2015-07-01|9.0|102.0|-0.2986|0.00173 +2015-07-01|9.0|103.0|-0.26549|-0.00425 +2015-07-01|9.0|104.0|-0.24332|-0.01041 +2015-07-01|9.0|105.0|-0.23222|-0.0167 +2015-07-01|9.0|106.0|-0.23208|-0.0231 +2015-07-01|9.0|107.0|-0.24256|-0.02956 +2015-07-01|9.0|108.0|-0.26309|-0.03603 +2015-07-01|9.0|109.0|-0.2929|-0.04247 +2015-07-01|9.0|110.0|-0.33098|-0.04883 +2015-07-01|9.0|111.0|-0.37616|-0.05506 +2015-07-01|9.0|112.0|-0.42708|-0.06112 +2015-07-01|9.0|113.0|-0.48226|-0.06697 +2015-07-01|9.0|114.0|-0.54007|-0.07255 +2015-07-01|9.0|115.0|-0.59884|-0.07783 +2015-07-01|9.0|116.0|-0.65683|-0.08277 +2015-07-01|9.0|117.0|-0.7123|-0.08733 +2015-07-01|9.0|118.0|-0.76352|-0.09151 +2015-07-01|9.0|119.0|-0.80882|-0.09525 +2015-07-01|9.0|120.0|-0.84661|-0.09856 +2015-07-01|9.0|121.0|-0.87542|-0.10142 +2015-07-01|9.0|122.0|-0.89392|-0.10382 +2015-07-01|9.0|123.0|-0.90092|-0.10576 +2015-07-01|9.0|124.0|-0.89542|-0.10725 +2015-07-01|9.0|125.0|-0.87662|-0.10828 +2015-07-01|9.0|126.0|-0.84388|-0.10887 +2015-07-01|9.0|127.0|-0.79678|-0.10904 +2015-07-01|9.0|128.0|-0.73507|-0.10881 +2015-07-01|9.0|129.0|-0.65872|-0.10819 +2015-07-01|9.0|130.0|-0.56783|-0.10721 +2015-07-01|9.0|131.0|-0.4627|-0.10589 +2015-07-01|9.0|132.0|-0.34374|-0.10427 +2015-07-01|9.0|133.0|-0.21149|-0.10236 +2015-07-01|9.0|134.0|-0.06661|-0.10019 +2015-07-01|9.0|135.0|0.09019|-0.09779 +2015-07-01|9.0|136.0|0.25811|-0.09518 +2015-07-01|9.0|137.0|0.43635|-0.09239 +2015-07-01|9.0|138.0|0.62406|-0.08944 +2015-07-01|9.0|139.0|0.82041|-0.08635 +2015-07-01|9.0|140.0|1.0246|-0.08315 +2015-07-01|9.0|141.0|1.23583|-0.07985 +2015-07-01|9.0|142.0|1.45337|-0.07647 +2015-07-01|9.0|143.0|1.67654|-0.07302 +2015-07-01|9.0|144.0|1.9047|-0.06952 +2015-07-01|9.0|145.0|2.13726|-0.06599 +2015-07-01|9.0|146.0|2.37371|-0.06243 +2015-07-01|9.0|147.0|2.61357|-0.05885 +2015-07-01|9.0|148.0|2.8564|-0.05527 +2015-07-01|9.0|149.0|3.10181|-0.05169 +2015-07-01|9.0|150.0|3.3494|-0.04812 +2015-07-01|9.0|151.0|3.5988|-0.04456 +2015-07-01|9.0|152.0|3.84964|-0.04103 +2015-07-01|9.0|153.0|4.10152|-0.03753 +2015-07-01|9.0|154.0|4.35403|-0.03406 +2015-07-01|9.0|155.0|4.60671|-0.03064 +2015-07-01|9.0|156.0|4.85906|-0.02726 +2015-07-01|9.0|157.0|5.11053|-0.02394 +2015-07-01|9.0|158.0|5.36051|-0.02067 +2015-07-01|9.0|159.0|5.60833|-0.01748 +2015-07-01|9.0|160.0|5.85328|-0.01435 +2015-07-01|9.0|161.0|6.09459|-0.01131 +2015-07-01|9.0|162.0|6.33144|-0.00836 +2015-07-01|9.0|163.0|6.56297|-0.00549 +2015-07-01|9.0|164.0|6.78832|-0.00273 +2015-07-01|9.0|165.0|7.00661|-8.0E-5 +2015-07-01|9.0|166.0|7.21696|0.00245 +2015-07-01|9.0|167.0|7.41851|0.00486 +2015-07-01|9.0|168.0|7.61044|0.00715 +2015-07-01|9.0|169.0|7.792|0.0093 +2015-07-01|9.0|170.0|7.96248|0.0113 +2015-07-01|9.0|171.0|8.12128|0.01316 +2015-07-01|9.0|172.0|8.26789|0.01486 +2015-07-01|9.0|173.0|8.40193|0.0164 +2015-07-01|9.0|174.0|8.5231|0.01777 +2015-07-01|9.0|175.0|8.63128|0.01897 +2015-07-01|9.0|176.0|8.72644|0.02 +2015-07-01|9.0|177.0|8.80871|0.02086 +2015-07-01|9.0|178.0|8.87835|0.02153 +2015-07-01|9.0|179.0|8.93576|0.02202 +2015-07-01|9.0|-1.0|-3.07614|0.09878 +2015-07-01|9.0|-2.0|-3.35614|0.09936 +2015-07-01|9.0|-3.0|-3.64648|0.10008 +2015-07-01|9.0|-4.0|-3.94775|0.10091 +2015-07-01|9.0|-5.0|-4.26043|0.10184 +2015-07-01|9.0|-6.0|-4.5849|0.10286 +2015-07-01|9.0|-7.0|-4.92141|0.10395 +2015-07-01|9.0|-8.0|-5.27006|0.10509 +2015-07-01|9.0|-9.0|-5.63083|0.10626 +2015-07-01|9.0|-10.0|-6.00356|0.10744 +2015-07-01|9.0|-11.0|-6.38793|0.10862 +2015-07-01|9.0|-12.0|-6.78349|0.10978 +2015-07-01|9.0|-13.0|-7.18963|0.11091 +2015-07-01|9.0|-14.0|-7.60564|0.112 +2015-07-01|9.0|-15.0|-8.03065|0.11302 +2015-07-01|9.0|-16.0|-8.46369|0.11398 +2015-07-01|9.0|-17.0|-8.90369|0.11485 +2015-07-01|9.0|-18.0|-9.34946|0.11563 +2015-07-01|9.0|-19.0|-9.79974|0.1163 +2015-07-01|9.0|-20.0|-10.25319|0.11686 +2015-07-01|9.0|-21.0|-10.70842|0.1173 +2015-07-01|9.0|-22.0|-11.16397|0.11759 +2015-07-01|9.0|-23.0|-11.61836|0.11774 +2015-07-01|9.0|-24.0|-12.07006|0.11772 +2015-07-01|9.0|-25.0|-12.51754|0.11752 +2015-07-01|9.0|-26.0|-12.95925|0.11713 +2015-07-01|9.0|-27.0|-13.39362|0.11654 +2015-07-01|9.0|-28.0|-13.81911|0.11572 +2015-07-01|9.0|-29.0|-14.23419|0.11466 +2015-07-01|9.0|-30.0|-14.63731|0.11334 +2015-07-01|9.0|-31.0|-15.02698|0.11175 +2015-07-01|9.0|-32.0|-15.4017|0.10987 +2015-07-01|9.0|-33.0|-15.76004|0.10769 +2015-07-01|9.0|-34.0|-16.10055|0.1052 +2015-07-01|9.0|-35.0|-16.42185|0.10237 +2015-07-01|9.0|-36.0|-16.7226|0.09921 +2015-07-01|9.0|-37.0|-17.00148|0.0957 +2015-07-01|9.0|-38.0|-17.25725|0.09184 +2015-07-01|9.0|-39.0|-17.48869|0.08762 +2015-07-01|9.0|-40.0|-17.69466|0.08306 +2015-07-01|9.0|-41.0|-17.87406|0.07815 +2015-07-01|9.0|-42.0|-18.0259|0.07291 +2015-07-01|9.0|-43.0|-18.14922|0.06734 +2015-07-01|9.0|-44.0|-18.24316|0.06146 +2015-07-01|9.0|-45.0|-18.30696|0.05528 +2015-07-01|9.0|-46.0|-18.33992|0.04883 +2015-07-01|9.0|-47.0|-18.34148|0.04213 +2015-07-01|9.0|-48.0|-18.31116|0.03521 +2015-07-01|9.0|-49.0|-18.24859|0.0281 +2015-07-01|9.0|-50.0|-18.15354|0.02083 +2015-07-01|9.0|-51.0|-18.02589|0.01342 +2015-07-01|9.0|-52.0|-17.86564|0.00591 +2015-07-01|9.0|-53.0|-17.67292|-0.00167 +2015-07-01|9.0|-54.0|-17.448|-0.00928 +2015-07-01|9.0|-55.0|-17.19128|-0.01689 +2015-07-01|9.0|-56.0|-16.90328|-0.02447 +2015-07-01|9.0|-57.0|-16.58467|-0.03199 +2015-07-01|9.0|-58.0|-16.23622|-0.03941 +2015-07-01|9.0|-59.0|-15.85885|-0.04672 +2015-07-01|9.0|-60.0|-15.45358|-0.05389 +2015-07-01|9.0|-61.0|-15.02155|-0.06089 +2015-07-01|9.0|-62.0|-14.564|-0.0677 +2015-07-01|9.0|-63.0|-14.08227|-0.07429 +2015-07-01|9.0|-64.0|-13.57778|-0.08067 +2015-07-01|9.0|-65.0|-13.05206|-0.08679 +2015-07-01|9.0|-66.0|-12.50666|-0.09267 +2015-07-01|9.0|-67.0|-11.94322|-0.09827 +2015-07-01|9.0|-68.0|-11.36343|-0.1036 +2015-07-01|9.0|-69.0|-10.76903|-0.10863 +2015-07-01|9.0|-70.0|-10.16176|-0.11337 +2015-07-01|9.0|-71.0|-9.54341|-0.1178 +2015-07-01|9.0|-72.0|-8.91579|-0.12192 +2015-07-01|9.0|-73.0|-8.2807|-0.12572 +2015-07-01|9.0|-74.0|-7.63996|-0.12918 +2015-07-01|9.0|-75.0|-6.99537|-0.13232 +2015-07-01|9.0|-76.0|-6.34874|-0.13511 +2015-07-01|9.0|-77.0|-5.70185|-0.13756 +2015-07-01|9.0|-78.0|-5.05645|-0.13966 +2015-07-01|9.0|-79.0|-4.41427|-0.1414 +2015-07-01|9.0|-80.0|-3.77703|-0.14279 +2015-07-01|9.0|-81.0|-3.14637|-0.14382 +2015-07-01|9.0|-82.0|-2.5239|-0.14449 +2015-07-01|9.0|-83.0|-1.91119|-0.14481 +2015-07-01|9.0|-84.0|-1.30973|-0.14478 +2015-07-01|9.0|-85.0|-0.72095|-0.1444 +2015-07-01|9.0|-86.0|-0.1462|-0.1437 +2015-07-01|9.0|-87.0|0.41324|-0.14268 +2015-07-01|9.0|-88.0|0.95621|-0.14136 +2015-07-01|9.0|-89.0|1.48162|-0.13975 +2015-07-01|9.0|-90.0|1.98852|-0.13788 +2015-07-01|9.0|-91.0|2.47603|-0.13576 +2015-07-01|9.0|-92.0|2.94344|-0.13343 +2015-07-01|9.0|-93.0|3.39013|-0.13089 +2015-07-01|9.0|-94.0|3.81564|-0.1282 +2015-07-01|9.0|-95.0|4.21963|-0.12536 +2015-07-01|9.0|-96.0|4.6019|-0.1224 +2015-07-01|9.0|-97.0|4.96237|-0.11936 +2015-07-01|9.0|-98.0|5.30114|-0.11626 +2015-07-01|9.0|-99.0|5.61841|-0.11312 +2015-07-01|9.0|-100.0|5.91452|-0.10996 +2015-07-01|9.0|-101.0|6.18995|-0.10681 +2015-07-01|9.0|-102.0|6.44527|-0.10369 +2015-07-01|9.0|-103.0|6.68118|-0.10062 +2015-07-01|9.0|-104.0|6.89849|-0.0976 +2015-07-01|9.0|-105.0|7.09807|-0.09465 +2015-07-01|9.0|-106.0|7.2809|-0.09178 +2015-07-01|9.0|-107.0|7.448|-0.089 +2015-07-01|9.0|-108.0|7.60043|-0.08631 +2015-07-01|9.0|-109.0|7.73932|-0.08371 +2015-07-01|9.0|-110.0|7.86578|-0.08121 +2015-07-01|9.0|-111.0|7.98094|-0.07879 +2015-07-01|9.0|-112.0|8.08591|-0.07646 +2015-07-01|9.0|-113.0|8.18177|-0.07421 +2015-07-01|9.0|-114.0|8.26957|-0.07203 +2015-07-01|9.0|-115.0|8.35028|-0.06992 +2015-07-01|9.0|-116.0|8.42483|-0.06787 +2015-07-01|9.0|-117.0|8.49404|-0.06587 +2015-07-01|9.0|-118.0|8.55865|-0.06391 +2015-07-01|9.0|-119.0|8.61933|-0.06199 +2015-07-01|9.0|-120.0|8.67661|-0.0601 +2015-07-01|9.0|-121.0|8.73094|-0.05823 +2015-07-01|9.0|-122.0|8.78268|-0.05638 +2015-07-01|9.0|-123.0|8.83206|-0.05454 +2015-07-01|9.0|-124.0|8.87923|-0.05273 +2015-07-01|9.0|-125.0|8.92425|-0.05092 +2015-07-01|9.0|-126.0|8.9671|-0.04914 +2015-07-01|9.0|-127.0|9.00768|-0.04737 +2015-07-01|9.0|-128.0|9.04585|-0.04562 +2015-07-01|9.0|-129.0|9.08139|-0.0439 +2015-07-01|9.0|-130.0|9.11407|-0.0422 +2015-07-01|9.0|-131.0|9.14364|-0.04054 +2015-07-01|9.0|-132.0|9.16984|-0.03891 +2015-07-01|9.0|-133.0|9.1924|-0.03733 +2015-07-01|9.0|-134.0|9.2111|-0.03579 +2015-07-01|9.0|-135.0|9.22572|-0.0343 +2015-07-01|9.0|-136.0|9.2361|-0.03285 +2015-07-01|9.0|-137.0|9.24214|-0.03145 +2015-07-01|9.0|-138.0|9.24378|-0.03011 +2015-07-01|9.0|-139.0|9.24104|-0.02881 +2015-07-01|9.0|-140.0|9.234|-0.02755 +2015-07-01|9.0|-141.0|9.22281|-0.02633 +2015-07-01|9.0|-142.0|9.20771|-0.02514 +2015-07-01|9.0|-143.0|9.189|-0.02398 +2015-07-01|9.0|-144.0|9.16704|-0.02284 +2015-07-01|9.0|-145.0|9.14226|-0.0217 +2015-07-01|9.0|-146.0|9.11516|-0.02057 +2015-07-01|9.0|-147.0|9.08626|-0.01942 +2015-07-01|9.0|-148.0|9.05613|-0.01826 +2015-07-01|9.0|-149.0|9.02538|-0.01707 +2015-07-01|9.0|-150.0|8.99463|-0.01584 +2015-07-01|9.0|-151.0|8.96448|-0.01457 +2015-07-01|9.0|-152.0|8.93556|-0.01325 +2015-07-01|9.0|-153.0|8.90846|-0.01188 +2015-07-01|9.0|-154.0|8.88372|-0.01045 +2015-07-01|9.0|-155.0|8.86187|-0.00896 +2015-07-01|9.0|-156.0|8.84335|-0.00741 +2015-07-01|9.0|-157.0|8.82854|-0.00581 +2015-07-01|9.0|-158.0|8.81777|-0.00416 +2015-07-01|9.0|-159.0|8.81123|-0.00246 +2015-07-01|9.0|-160.0|8.80905|-7.3E-4 +2015-07-01|9.0|-161.0|8.81124|0.00103 +2015-07-01|9.0|-162.0|8.81773|0.00281 +2015-07-01|9.0|-163.0|8.8283|0.00459 +2015-07-01|9.0|-164.0|8.84264|0.00637 +2015-07-01|9.0|-165.0|8.86034|0.00812 +2015-07-01|9.0|-166.0|8.88085|0.00983 +2015-07-01|9.0|-167.0|8.90355|0.01149 +2015-07-01|9.0|-168.0|8.9277|0.01308 +2015-07-01|9.0|-169.0|8.95248|0.01459 +2015-07-01|9.0|-170.0|8.97699|0.016 +2015-07-01|9.0|-171.0|9.00026|0.01731 +2015-07-01|9.0|-172.0|9.02128|0.01848 +2015-07-01|9.0|-173.0|9.03898|0.01953 +2015-07-01|9.0|-174.0|9.0523|0.02042 +2015-07-01|9.0|-175.0|9.06015|0.02117 +2015-07-01|9.0|-176.0|9.06146|0.02175 +2015-07-01|9.0|-177.0|9.05521|0.02216 +2015-07-01|9.0|-178.0|9.04039|0.02239 +2015-07-01|9.0|-179.0|9.01609|0.02245 +2015-07-01|10.0|0.0|-2.59158|0.09655 +2015-07-01|10.0|1.0|-2.33635|0.09618 +2015-07-01|10.0|2.0|-2.08942|0.09598 +2015-07-01|10.0|3.0|-1.84994|0.09595 +2015-07-01|10.0|4.0|-1.61709|0.0961 +2015-07-01|10.0|5.0|-1.39002|0.09641 +2015-07-01|10.0|6.0|-1.16796|0.0969 +2015-07-01|10.0|7.0|-0.95016|0.09753 +2015-07-01|10.0|8.0|-0.73596|0.0983 +2015-07-01|10.0|9.0|-0.5248|0.09918 +2015-07-01|10.0|10.0|-0.31623|0.10015 +2015-07-01|10.0|11.0|-0.10993|0.10118 +2015-07-01|10.0|12.0|0.09425|0.10223 +2015-07-01|10.0|13.0|0.29634|0.10326 +2015-07-01|10.0|14.0|0.49618|0.10424 +2015-07-01|10.0|15.0|0.69347|0.10513 +2015-07-01|10.0|16.0|0.88771|0.10587 +2015-07-01|10.0|17.0|1.07827|0.10644 +2015-07-01|10.0|18.0|1.26436|0.10679 +2015-07-01|10.0|19.0|1.44503|0.10687 +2015-07-01|10.0|20.0|1.61923|0.10667 +2015-07-01|10.0|21.0|1.78581|0.10614 +2015-07-01|10.0|22.0|1.94352|0.10526 +2015-07-01|10.0|23.0|2.09109|0.10401 +2015-07-01|10.0|24.0|2.22718|0.10237 +2015-07-01|10.0|25.0|2.35051|0.10035 +2015-07-01|10.0|26.0|2.45979|0.09794 +2015-07-01|10.0|27.0|2.55382|0.09516 +2015-07-01|10.0|28.0|2.63152|0.09203 +2015-07-01|10.0|29.0|2.6919|0.08856 +2015-07-01|10.0|30.0|2.73416|0.0848 +2015-07-01|10.0|31.0|2.75765|0.0808 +2015-07-01|10.0|32.0|2.76194|0.07658 +2015-07-01|10.0|33.0|2.74684|0.07222 +2015-07-01|10.0|34.0|2.71234|0.06777 +2015-07-01|10.0|35.0|2.6587|0.06329 +2015-07-01|10.0|36.0|2.58643|0.05884 +2015-07-01|10.0|37.0|2.49625|0.0545 +2015-07-01|10.0|38.0|2.38911|0.05031 +2015-07-01|10.0|39.0|2.2662|0.04635 +2015-07-01|10.0|40.0|2.12885|0.04266 +2015-07-01|10.0|41.0|1.97861|0.03931 +2015-07-01|10.0|42.0|1.81714|0.03634 +2015-07-01|10.0|43.0|1.64622|0.03378 +2015-07-01|10.0|44.0|1.46769|0.03167 +2015-07-01|10.0|45.0|1.28344|0.03002 +2015-07-01|10.0|46.0|1.09536|0.02886 +2015-07-01|10.0|47.0|0.9053|0.02819 +2015-07-01|10.0|48.0|0.71507|0.02799 +2015-07-01|10.0|49.0|0.52634|0.02825 +2015-07-01|10.0|50.0|0.34069|0.02896 +2015-07-01|10.0|51.0|0.15954|0.03008 +2015-07-01|10.0|52.0|-0.01587|0.03157 +2015-07-01|10.0|53.0|-0.18446|0.0334 +2015-07-01|10.0|54.0|-0.34535|0.03551 +2015-07-01|10.0|55.0|-0.49787|0.03785 +2015-07-01|10.0|56.0|-0.6415|0.04038 +2015-07-01|10.0|57.0|-0.77594|0.04303 +2015-07-01|10.0|58.0|-0.90104|0.04576 +2015-07-01|10.0|59.0|-1.0168|0.04852 +2015-07-01|10.0|60.0|-1.12338|0.05126 +2015-07-01|10.0|61.0|-1.22101|0.05394 +2015-07-01|10.0|62.0|-1.31004|0.05651 +2015-07-01|10.0|63.0|-1.39088|0.05895 +2015-07-01|10.0|64.0|-1.46394|0.06121 +2015-07-01|10.0|65.0|-1.52969|0.06329 +2015-07-01|10.0|66.0|-1.58855|0.06515 +2015-07-01|10.0|67.0|-1.64094|0.06679 +2015-07-01|10.0|68.0|-1.68719|0.0682 +2015-07-01|10.0|69.0|-1.72762|0.06937 +2015-07-01|10.0|70.0|-1.76242|0.07032 +2015-07-01|10.0|71.0|-1.79174|0.07103 +2015-07-01|10.0|72.0|-1.81565|0.07153 +2015-07-01|10.0|73.0|-1.83411|0.07181 +2015-07-01|10.0|74.0|-1.84704|0.0719 +2015-07-01|10.0|75.0|-1.8543|0.0718 +2015-07-01|10.0|76.0|-1.85568|0.07152 +2015-07-01|10.0|77.0|-1.85096|0.07109 +2015-07-01|10.0|78.0|-1.83991|0.0705 +2015-07-01|10.0|79.0|-1.82232|0.06977 +2015-07-01|10.0|80.0|-1.79797|0.0689 +2015-07-01|10.0|81.0|-1.76675|0.0679 +2015-07-01|10.0|82.0|-1.72858|0.06676 +2015-07-01|10.0|83.0|-1.68348|0.06549 +2015-07-01|10.0|84.0|-1.63158|0.06407 +2015-07-01|10.0|85.0|-1.57313|0.0625 +2015-07-01|10.0|86.0|-1.5085|0.06078 +2015-07-01|10.0|87.0|-1.43819|0.05887 +2015-07-01|10.0|88.0|-1.36285|0.05678 +2015-07-01|10.0|89.0|-1.28324|0.05449 +2015-07-01|10.0|90.0|-1.20025|0.05197 +2015-07-01|10.0|91.0|-1.1149|0.04922 +2015-07-01|10.0|92.0|-1.02828|0.04622 +2015-07-01|10.0|93.0|-0.94157|0.04296 +2015-07-01|10.0|94.0|-0.856|0.03943 +2015-07-01|10.0|95.0|-0.77285|0.03561 +2015-07-01|10.0|96.0|-0.69337|0.0315 +2015-07-01|10.0|97.0|-0.61881|0.02711 +2015-07-01|10.0|98.0|-0.55036|0.02243 +2015-07-01|10.0|99.0|-0.48913|0.01747 +2015-07-01|10.0|100.0|-0.4361|0.01224 +2015-07-01|10.0|101.0|-0.39214|0.00677 +2015-07-01|10.0|102.0|-0.35795|0.00106 +2015-07-01|10.0|103.0|-0.33404|-0.00484 +2015-07-01|10.0|104.0|-0.32072|-0.01092 +2015-07-01|10.0|105.0|-0.3181|-0.01714 +2015-07-01|10.0|106.0|-0.32606|-0.02345 +2015-07-01|10.0|107.0|-0.34427|-0.02983 +2015-07-01|10.0|108.0|-0.37217|-0.03621 +2015-07-01|10.0|109.0|-0.40897|-0.04257 +2015-07-01|10.0|110.0|-0.4537|-0.04885 +2015-07-01|10.0|111.0|-0.50519|-0.055 +2015-07-01|10.0|112.0|-0.56212|-0.06099 +2015-07-01|10.0|113.0|-0.62302|-0.06676 +2015-07-01|10.0|114.0|-0.68631|-0.07227 +2015-07-01|10.0|115.0|-0.75034|-0.07748 +2015-07-01|10.0|116.0|-0.81339|-0.08236 +2015-07-01|10.0|117.0|-0.87376|-0.08688 +2015-07-01|10.0|118.0|-0.92975|-0.09101 +2015-07-01|10.0|119.0|-0.9797|-0.09472 +2015-07-01|10.0|120.0|-1.02206|-0.098 +2015-07-01|10.0|121.0|-1.05537|-0.10084 +2015-07-01|10.0|122.0|-1.07831|-0.10322 +2015-07-01|10.0|123.0|-1.08972|-0.10516 +2015-07-01|10.0|124.0|-1.08859|-0.10664 +2015-07-01|10.0|125.0|-1.07411|-0.10768 +2015-07-01|10.0|126.0|-1.04566|-0.10829 +2015-07-01|10.0|127.0|-1.00279|-0.10849 +2015-07-01|10.0|128.0|-0.94525|-0.10829 +2015-07-01|10.0|129.0|-0.87297|-0.10771 +2015-07-01|10.0|130.0|-0.78606|-0.10677 +2015-07-01|10.0|131.0|-0.68476|-0.10551 +2015-07-01|10.0|132.0|-0.56948|-0.10394 +2015-07-01|10.0|133.0|-0.44072|-0.10209 +2015-07-01|10.0|134.0|-0.29911|-0.09999 +2015-07-01|10.0|135.0|-0.14534|-0.09766 +2015-07-01|10.0|136.0|0.01983|-0.09512 +2015-07-01|10.0|137.0|0.19562|-0.09241 +2015-07-01|10.0|138.0|0.38121|-0.08953 +2015-07-01|10.0|139.0|0.57579|-0.08653 +2015-07-01|10.0|140.0|0.77857|-0.0834 +2015-07-01|10.0|141.0|0.98877|-0.08018 +2015-07-01|10.0|142.0|1.20568|-0.07687 +2015-07-01|10.0|143.0|1.42862|-0.0735 +2015-07-01|10.0|144.0|1.65694|-0.07008 +2015-07-01|10.0|145.0|1.89008|-0.06662 +2015-07-01|10.0|146.0|2.1275|-0.06313 +2015-07-01|10.0|147.0|2.36873|-0.05962 +2015-07-01|10.0|148.0|2.61331|-0.0561 +2015-07-01|10.0|149.0|2.86084|-0.05258 +2015-07-01|10.0|150.0|3.11092|-0.04906 +2015-07-01|10.0|151.0|3.36317|-0.04556 +2015-07-01|10.0|152.0|3.61719|-0.04208 +2015-07-01|10.0|153.0|3.87258|-0.03863 +2015-07-01|10.0|154.0|4.1289|-0.03521 +2015-07-01|10.0|155.0|4.38569|-0.03183 +2015-07-01|10.0|156.0|4.64243|-0.02849 +2015-07-01|10.0|157.0|4.89855|-0.02521 +2015-07-01|10.0|158.0|5.15345|-0.02199 +2015-07-01|10.0|159.0|5.40644|-0.01883 +2015-07-01|10.0|160.0|5.65678|-0.01575 +2015-07-01|10.0|161.0|5.90371|-0.01274 +2015-07-01|10.0|162.0|6.14639|-0.00982 +2015-07-01|10.0|163.0|6.38395|-0.007 +2015-07-01|10.0|164.0|6.61553|-0.00428 +2015-07-01|10.0|165.0|6.84021|-0.00167 +2015-07-01|10.0|166.0|7.05712|8.2E-4 +2015-07-01|10.0|167.0|7.26536|0.00319 +2015-07-01|10.0|168.0|7.46412|0.00543 +2015-07-01|10.0|169.0|7.6526|0.00754 +2015-07-01|10.0|170.0|7.83009|0.0095 +2015-07-01|10.0|171.0|7.99595|0.01131 +2015-07-01|10.0|172.0|8.14966|0.01297 +2015-07-01|10.0|173.0|8.29079|0.01446 +2015-07-01|10.0|174.0|8.41904|0.01579 +2015-07-01|10.0|175.0|8.53422|0.01695 +2015-07-01|10.0|176.0|8.63631|0.01794 +2015-07-01|10.0|177.0|8.72539|0.01876 +2015-07-01|10.0|178.0|8.80169|0.01939 +2015-07-01|10.0|179.0|8.86559|0.01985 +2015-07-01|10.0|-1.0|-2.8559|0.09709 +2015-07-01|10.0|-2.0|-3.13006|0.09777 +2015-07-01|10.0|-3.0|-3.41474|0.09858 +2015-07-01|10.0|-4.0|-3.71052|0.09952 +2015-07-01|10.0|-5.0|-4.01788|0.10056 +2015-07-01|10.0|-6.0|-4.33721|0.10168 +2015-07-01|10.0|-7.0|-4.66873|0.10287 +2015-07-01|10.0|-8.0|-5.01255|0.1041 +2015-07-01|10.0|-9.0|-5.36865|0.10537 +2015-07-01|10.0|-10.0|-5.73684|0.10664 +2015-07-01|10.0|-11.0|-6.1168|0.10791 +2015-07-01|10.0|-12.0|-6.50807|0.10916 +2015-07-01|10.0|-13.0|-6.91005|0.11037 +2015-07-01|10.0|-14.0|-7.322|0.11153 +2015-07-01|10.0|-15.0|-7.74308|0.11264 +2015-07-01|10.0|-16.0|-8.1723|0.11366 +2015-07-01|10.0|-17.0|-8.60861|0.11461 +2015-07-01|10.0|-18.0|-9.05082|0.11546 +2015-07-01|10.0|-19.0|-9.4977|0.11621 +2015-07-01|10.0|-20.0|-9.94793|0.11685 +2015-07-01|10.0|-21.0|-10.40013|0.11736 +2015-07-01|10.0|-22.0|-10.85289|0.11773 +2015-07-01|10.0|-23.0|-11.30473|0.11796 +2015-07-01|10.0|-24.0|-11.75419|0.11804 +2015-07-01|10.0|-25.0|-12.19977|0.11794 +2015-07-01|10.0|-26.0|-12.63994|0.11766 +2015-07-01|10.0|-27.0|-13.0732|0.11718 +2015-07-01|10.0|-28.0|-13.49805|0.11648 +2015-07-01|10.0|-29.0|-13.91298|0.11555 +2015-07-01|10.0|-30.0|-14.31651|0.11438 +2015-07-01|10.0|-31.0|-14.70717|0.11295 +2015-07-01|10.0|-32.0|-15.08352|0.11123 +2015-07-01|10.0|-33.0|-15.44414|0.10923 +2015-07-01|10.0|-34.0|-15.78763|0.10692 +2015-07-01|10.0|-35.0|-16.11263|0.10428 +2015-07-01|10.0|-36.0|-16.41781|0.10132 +2015-07-01|10.0|-37.0|-16.70188|0.09802 +2015-07-01|10.0|-38.0|-16.9636|0.09438 +2015-07-01|10.0|-39.0|-17.20176|0.09038 +2015-07-01|10.0|-40.0|-17.41521|0.08604 +2015-07-01|10.0|-41.0|-17.60285|0.08136 +2015-07-01|10.0|-42.0|-17.76365|0.07633 +2015-07-01|10.0|-43.0|-17.89665|0.07098 +2015-07-01|10.0|-44.0|-18.00096|0.06531 +2015-07-01|10.0|-45.0|-18.07578|0.05935 +2015-07-01|10.0|-46.0|-18.12037|0.0531 +2015-07-01|10.0|-47.0|-18.13412|0.04659 +2015-07-01|10.0|-48.0|-18.11652|0.03985 +2015-07-01|10.0|-49.0|-18.06714|0.03291 +2015-07-01|10.0|-50.0|-17.9857|0.02578 +2015-07-01|10.0|-51.0|-17.87201|0.01851 +2015-07-01|10.0|-52.0|-17.72602|0.01111 +2015-07-01|10.0|-53.0|-17.54781|0.00364 +2015-07-01|10.0|-54.0|-17.33759|-0.00389 +2015-07-01|10.0|-55.0|-17.09569|-0.01144 +2015-07-01|10.0|-56.0|-16.82259|-0.01898 +2015-07-01|10.0|-57.0|-16.51888|-0.02648 +2015-07-01|10.0|-58.0|-16.1853|-0.03391 +2015-07-01|10.0|-59.0|-15.8227|-0.04125 +2015-07-01|10.0|-60.0|-15.43205|-0.04846 +2015-07-01|10.0|-61.0|-15.01445|-0.05552 +2015-07-01|10.0|-62.0|-14.57107|-0.06241 +2015-07-01|10.0|-63.0|-14.10323|-0.06911 +2015-07-01|10.0|-64.0|-13.61229|-0.07561 +2015-07-01|10.0|-65.0|-13.09973|-0.08187 +2015-07-01|10.0|-66.0|-12.56707|-0.0879 +2015-07-01|10.0|-67.0|-12.01592|-0.09368 +2015-07-01|10.0|-68.0|-11.44791|-0.09918 +2015-07-01|10.0|-69.0|-10.86474|-0.10442 +2015-07-01|10.0|-70.0|-10.26813|-0.10936 +2015-07-01|10.0|-71.0|-9.65984|-0.114 +2015-07-01|10.0|-72.0|-9.04163|-0.11834 +2015-07-01|10.0|-73.0|-8.41528|-0.12237 +2015-07-01|10.0|-74.0|-7.78257|-0.12607 +2015-07-01|10.0|-75.0|-7.14528|-0.12944 +2015-07-01|10.0|-76.0|-6.50519|-0.13246 +2015-07-01|10.0|-77.0|-5.86405|-0.13515 +2015-07-01|10.0|-78.0|-5.22361|-0.13748 +2015-07-01|10.0|-79.0|-4.58557|-0.13945 +2015-07-01|10.0|-80.0|-3.95163|-0.14106 +2015-07-01|10.0|-81.0|-3.32342|-0.1423 +2015-07-01|10.0|-82.0|-2.70257|-0.14319 +2015-07-01|10.0|-83.0|-2.09063|-0.1437 +2015-07-01|10.0|-84.0|-1.48909|-0.14387 +2015-07-01|10.0|-85.0|-0.89941|-0.14368 +2015-07-01|10.0|-86.0|-0.32296|-0.14314 +2015-07-01|10.0|-87.0|0.23899|-0.14228 +2015-07-01|10.0|-88.0|0.78522|-0.1411 +2015-07-01|10.0|-89.0|1.31462|-0.13962 +2015-07-01|10.0|-90.0|1.82619|-0.13787 +2015-07-01|10.0|-91.0|2.31903|-0.13586 +2015-07-01|10.0|-92.0|2.79237|-0.13361 +2015-07-01|10.0|-93.0|3.24555|-0.13116 +2015-07-01|10.0|-94.0|3.67804|-0.12853 +2015-07-01|10.0|-95.0|4.08946|-0.12575 +2015-07-01|10.0|-96.0|4.47954|-0.12284 +2015-07-01|10.0|-97.0|4.84816|-0.11983 +2015-07-01|10.0|-98.0|5.19536|-0.11675 +2015-07-01|10.0|-99.0|5.52126|-0.11362 +2015-07-01|10.0|-100.0|5.82617|-0.11047 +2015-07-01|10.0|-101.0|6.11049|-0.10732 +2015-07-01|10.0|-102.0|6.37475|-0.10419 +2015-07-01|10.0|-103.0|6.61961|-0.1011 +2015-07-01|10.0|-104.0|6.84579|-0.09807 +2015-07-01|10.0|-105.0|7.05415|-0.0951 +2015-07-01|10.0|-106.0|7.2456|-0.09221 +2015-07-01|10.0|-107.0|7.42113|-0.08941 +2015-07-01|10.0|-108.0|7.58176|-0.08669 +2015-07-01|10.0|-109.0|7.72858|-0.08407 +2015-07-01|10.0|-110.0|7.86267|-0.08155 +2015-07-01|10.0|-111.0|7.98513|-0.07911 +2015-07-01|10.0|-112.0|8.09705|-0.07677 +2015-07-01|10.0|-113.0|8.19949|-0.07451 +2015-07-01|10.0|-114.0|8.29348|-0.07232 +2015-07-01|10.0|-115.0|8.37998|-0.07021 +2015-07-01|10.0|-116.0|8.45989|-0.06816 +2015-07-01|10.0|-117.0|8.53406|-0.06617 +2015-07-01|10.0|-118.0|8.60321|-0.06423 +2015-07-01|10.0|-119.0|8.66799|-0.06232 +2015-07-01|10.0|-120.0|8.72896|-0.06045 +2015-07-01|10.0|-121.0|8.78658|-0.05861 +2015-07-01|10.0|-122.0|8.84118|-0.0568 +2015-07-01|10.0|-123.0|8.89303|-0.055 +2015-07-01|10.0|-124.0|8.94228|-0.05322 +2015-07-01|10.0|-125.0|8.98901|-0.05146 +2015-07-01|10.0|-126.0|9.0332|-0.04972 +2015-07-01|10.0|-127.0|9.07477|-0.048 +2015-07-01|10.0|-128.0|9.11359|-0.0463 +2015-07-01|10.0|-129.0|9.14946|-0.04462 +2015-07-01|10.0|-130.0|9.18217|-0.04297 +2015-07-01|10.0|-131.0|9.21147|-0.04136 +2015-07-01|10.0|-132.0|9.23712|-0.03978 +2015-07-01|10.0|-133.0|9.25889|-0.03823 +2015-07-01|10.0|-134.0|9.27654|-0.03673 +2015-07-01|10.0|-135.0|9.28989|-0.03527 +2015-07-01|10.0|-136.0|9.2988|-0.03386 +2015-07-01|10.0|-137.0|9.30317|-0.0325 +2015-07-01|10.0|-138.0|9.30297|-0.03118 +2015-07-01|10.0|-139.0|9.29823|-0.0299 +2015-07-01|10.0|-140.0|9.28906|-0.02866 +2015-07-01|10.0|-141.0|9.27563|-0.02746 +2015-07-01|10.0|-142.0|9.25819|-0.0263 +2015-07-01|10.0|-143.0|9.23706|-0.02515 +2015-07-01|10.0|-144.0|9.21262|-0.02403 +2015-07-01|10.0|-145.0|9.18533|-0.02291 +2015-07-01|10.0|-146.0|9.15569|-0.02179 +2015-07-01|10.0|-147.0|9.12426|-0.02066 +2015-07-01|10.0|-148.0|9.09161|-0.01952 +2015-07-01|10.0|-149.0|9.05836|-0.01835 +2015-07-01|10.0|-150.0|9.02515|-0.01715 +2015-07-01|10.0|-151.0|8.9926|-0.01591 +2015-07-01|10.0|-152.0|8.96134|-0.01463 +2015-07-01|10.0|-153.0|8.93194|-0.01329 +2015-07-01|10.0|-154.0|8.90499|-0.0119 +2015-07-01|10.0|-155.0|8.88098|-0.01045 +2015-07-01|10.0|-156.0|8.86036|-0.00895 +2015-07-01|10.0|-157.0|8.84351|-0.0074 +2015-07-01|10.0|-158.0|8.83072|-0.0058 +2015-07-01|10.0|-159.0|8.8222|-0.00415 +2015-07-01|10.0|-160.0|8.81803|-0.00247 +2015-07-01|10.0|-161.0|8.81824|-7.7E-4 +2015-07-01|10.0|-162.0|8.82269|9.6E-4 +2015-07-01|10.0|-163.0|8.83116|0.00269 +2015-07-01|10.0|-164.0|8.84332|0.00441 +2015-07-01|10.0|-165.0|8.85871|0.00611 +2015-07-01|10.0|-166.0|8.87679|0.00777 +2015-07-01|10.0|-167.0|8.89687|0.00939 +2015-07-01|10.0|-168.0|8.91821|0.01094 +2015-07-01|10.0|-169.0|8.93996|0.01241 +2015-07-01|10.0|-170.0|8.9612|0.0138 +2015-07-01|10.0|-171.0|8.98095|0.01507 +2015-07-01|10.0|-172.0|8.99816|0.01623 +2015-07-01|10.0|-173.0|9.01178|0.01726 +2015-07-01|10.0|-174.0|9.02072|0.01815 +2015-07-01|10.0|-175.0|9.02389|0.01889 +2015-07-01|10.0|-176.0|9.02024|0.01948 +2015-07-01|10.0|-177.0|9.00872|0.0199 +2015-07-01|10.0|-178.0|8.98836|0.02015 +2015-07-01|10.0|-179.0|8.95825|0.02022 +2015-07-01|11.0|0.0|-2.38909|0.09496 +2015-07-01|11.0|1.0|-2.13947|0.0945 +2015-07-01|11.0|2.0|-1.89828|0.09421 +2015-07-01|11.0|3.0|-1.66468|0.0941 +2015-07-01|11.0|4.0|-1.43782|0.09417 +2015-07-01|11.0|5.0|-1.21684|0.09441 +2015-07-01|11.0|6.0|-1.00095|0.09483 +2015-07-01|11.0|7.0|-0.78936|0.09541 +2015-07-01|11.0|8.0|-0.5814|0.09613 +2015-07-01|11.0|9.0|-0.37647|0.09697 +2015-07-01|11.0|10.0|-0.17409|0.09792 +2015-07-01|11.0|11.0|0.02609|0.09893 +2015-07-01|11.0|12.0|0.22427|0.09998 +2015-07-01|11.0|13.0|0.42051|0.10102 +2015-07-01|11.0|14.0|0.61471|0.10203 +2015-07-01|11.0|15.0|0.80658|0.10295 +2015-07-01|11.0|16.0|0.99568|0.10375 +2015-07-01|11.0|17.0|1.18141|0.10439 +2015-07-01|11.0|18.0|1.36301|0.10482 +2015-07-01|11.0|19.0|1.5396|0.10501 +2015-07-01|11.0|20.0|1.71014|0.10492 +2015-07-01|11.0|21.0|1.87352|0.10452 +2015-07-01|11.0|22.0|2.02851|0.10378 +2015-07-01|11.0|23.0|2.17386|0.10268 +2015-07-01|11.0|24.0|2.30828|0.10121 +2015-07-01|11.0|25.0|2.43046|0.09936 +2015-07-01|11.0|26.0|2.53915|0.09714 +2015-07-01|11.0|27.0|2.63316|0.09455 +2015-07-01|11.0|28.0|2.71138|0.0916 +2015-07-01|11.0|29.0|2.77284|0.08833 +2015-07-01|11.0|30.0|2.81669|0.08477 +2015-07-01|11.0|31.0|2.84229|0.08095 +2015-07-01|11.0|32.0|2.84918|0.07692 +2015-07-01|11.0|33.0|2.83712|0.07273 +2015-07-01|11.0|34.0|2.80608|0.06845 +2015-07-01|11.0|35.0|2.75628|0.06412 +2015-07-01|11.0|36.0|2.68817|0.05982 +2015-07-01|11.0|37.0|2.60243|0.0556 +2015-07-01|11.0|38.0|2.49996|0.05152 +2015-07-01|11.0|39.0|2.38189|0.04765 +2015-07-01|11.0|40.0|2.24952|0.04404 +2015-07-01|11.0|41.0|2.10432|0.04075 +2015-07-01|11.0|42.0|1.94793|0.03781 +2015-07-01|11.0|43.0|1.78205|0.03527 +2015-07-01|11.0|44.0|1.6085|0.03317 +2015-07-01|11.0|45.0|1.42912|0.03151 +2015-07-01|11.0|46.0|1.24576|0.03032 +2015-07-01|11.0|47.0|1.06024|0.0296 +2015-07-01|11.0|48.0|0.87433|0.02934 +2015-07-01|11.0|49.0|0.68969|0.02954 +2015-07-01|11.0|50.0|0.50788|0.03017 +2015-07-01|11.0|51.0|0.33029|0.0312 +2015-07-01|11.0|52.0|0.15816|0.0326 +2015-07-01|11.0|53.0|-0.00744|0.03433 +2015-07-01|11.0|54.0|-0.16564|0.03634 +2015-07-01|11.0|55.0|-0.31574|0.03858 +2015-07-01|11.0|56.0|-0.45726|0.041 +2015-07-01|11.0|57.0|-0.58987|0.04356 +2015-07-01|11.0|58.0|-0.71342|0.04619 +2015-07-01|11.0|59.0|-0.82791|0.04885 +2015-07-01|11.0|60.0|-0.93349|0.0515 +2015-07-01|11.0|61.0|-1.03038|0.05409 +2015-07-01|11.0|62.0|-1.11894|0.05658 +2015-07-01|11.0|63.0|-1.19955|0.05894 +2015-07-01|11.0|64.0|-1.27266|0.06114 +2015-07-01|11.0|65.0|-1.33871|0.06314 +2015-07-01|11.0|66.0|-1.39814|0.06495 +2015-07-01|11.0|67.0|-1.45137|0.06653 +2015-07-01|11.0|68.0|-1.49875|0.06789 +2015-07-01|11.0|69.0|-1.5406|0.06902 +2015-07-01|11.0|70.0|-1.57714|0.06991 +2015-07-01|11.0|71.0|-1.60853|0.07059 +2015-07-01|11.0|72.0|-1.63484|0.07104 +2015-07-01|11.0|73.0|-1.65609|0.07129 +2015-07-01|11.0|74.0|-1.67219|0.07134 +2015-07-01|11.0|75.0|-1.68302|0.0712 +2015-07-01|11.0|76.0|-1.6884|0.0709 +2015-07-01|11.0|77.0|-1.68813|0.07043 +2015-07-01|11.0|78.0|-1.68198|0.06981 +2015-07-01|11.0|79.0|-1.66976|0.06904 +2015-07-01|11.0|80.0|-1.65126|0.06814 +2015-07-01|11.0|81.0|-1.62637|0.06711 +2015-07-01|11.0|82.0|-1.595|0.06594 +2015-07-01|11.0|83.0|-1.55719|0.06463 +2015-07-01|11.0|84.0|-1.51304|0.06319 +2015-07-01|11.0|85.0|-1.46278|0.06159 +2015-07-01|11.0|86.0|-1.40677|0.05984 +2015-07-01|11.0|87.0|-1.34549|0.05791 +2015-07-01|11.0|88.0|-1.27953|0.0558 +2015-07-01|11.0|89.0|-1.20964|0.05349 +2015-07-01|11.0|90.0|-1.13666|0.05097 +2015-07-01|11.0|91.0|-1.06155|0.04821 +2015-07-01|11.0|92.0|-0.98538|0.04522 +2015-07-01|11.0|93.0|-0.90925|0.04196 +2015-07-01|11.0|94.0|-0.83437|0.03844 +2015-07-01|11.0|95.0|-0.76193|0.03465 +2015-07-01|11.0|96.0|-0.69314|0.03057 +2015-07-01|11.0|97.0|-0.62921|0.02621 +2015-07-01|11.0|98.0|-0.57127|0.02157 +2015-07-01|11.0|99.0|-0.52038|0.01666 +2015-07-01|11.0|100.0|-0.47748|0.01149 +2015-07-01|11.0|101.0|-0.44339|0.00608 +2015-07-01|11.0|102.0|-0.41879|4.4E-4 +2015-07-01|11.0|103.0|-0.40415|-0.00539 +2015-07-01|11.0|104.0|-0.39977|-0.01139 +2015-07-01|11.0|105.0|-0.40574|-0.01753 +2015-07-01|11.0|106.0|-0.42192|-0.02376 +2015-07-01|11.0|107.0|-0.44798|-0.03005 +2015-07-01|11.0|108.0|-0.48337|-0.03635 +2015-07-01|11.0|109.0|-0.5273|-0.04262 +2015-07-01|11.0|110.0|-0.57882|-0.04882 +2015-07-01|11.0|111.0|-0.63678|-0.05489 +2015-07-01|11.0|112.0|-0.69987|-0.06079 +2015-07-01|11.0|113.0|-0.76666|-0.06648 +2015-07-01|11.0|114.0|-0.83559|-0.07192 +2015-07-01|11.0|115.0|-0.90504|-0.07707 +2015-07-01|11.0|116.0|-0.97333|-0.08189 +2015-07-01|11.0|117.0|-1.03877|-0.08635 +2015-07-01|11.0|118.0|-1.09969|-0.09043 +2015-07-01|11.0|119.0|-1.15448|-0.0941 +2015-07-01|11.0|120.0|-1.20159|-0.09735 +2015-07-01|11.0|121.0|-1.23959|-0.10016 +2015-07-01|11.0|122.0|-1.26716|-0.10253 +2015-07-01|11.0|123.0|-1.28316|-0.10445 +2015-07-01|11.0|124.0|-1.28659|-0.10594 +2015-07-01|11.0|125.0|-1.27664|-0.10699 +2015-07-01|11.0|126.0|-1.25266|-0.10762 +2015-07-01|11.0|127.0|-1.21422|-0.10784 +2015-07-01|11.0|128.0|-1.16104|-0.10767 +2015-07-01|11.0|129.0|-1.09304|-0.10713 +2015-07-01|11.0|130.0|-1.0103|-0.10624 +2015-07-01|11.0|131.0|-0.91303|-0.10503 +2015-07-01|11.0|132.0|-0.80162|-0.10352 +2015-07-01|11.0|133.0|-0.67654|-0.10174 +2015-07-01|11.0|134.0|-0.53838|-0.0997 +2015-07-01|11.0|135.0|-0.38781|-0.09744 +2015-07-01|11.0|136.0|-0.22556|-0.09498 +2015-07-01|11.0|137.0|-0.05239|-0.09234 +2015-07-01|11.0|138.0|0.13092|-0.08955 +2015-07-01|11.0|139.0|0.32358|-0.08662 +2015-07-01|11.0|140.0|0.52481|-0.08357 +2015-07-01|11.0|141.0|0.73386|-0.08043 +2015-07-01|11.0|142.0|0.95001|-0.0772 +2015-07-01|11.0|143.0|1.17259|-0.07391 +2015-07-01|11.0|144.0|1.40099|-0.07056 +2015-07-01|11.0|145.0|1.63461|-0.06717 +2015-07-01|11.0|146.0|1.87292|-0.06375 +2015-07-01|11.0|147.0|2.11545|-0.06031 +2015-07-01|11.0|148.0|2.36173|-0.05686 +2015-07-01|11.0|149.0|2.61135|-0.05341 +2015-07-01|11.0|150.0|2.86389|-0.04995 +2015-07-01|11.0|151.0|3.11896|-0.04651 +2015-07-01|11.0|152.0|3.37615|-0.04309 +2015-07-01|11.0|153.0|3.63504|-0.03969 +2015-07-01|11.0|154.0|3.89519|-0.03632 +2015-07-01|11.0|155.0|4.15611|-0.03299 +2015-07-01|11.0|156.0|4.41727|-0.0297 +2015-07-01|11.0|157.0|4.6781|-0.02647 +2015-07-01|11.0|158.0|4.93797|-0.02329 +2015-07-01|11.0|159.0|5.19619|-0.02018 +2015-07-01|11.0|160.0|5.45203|-0.01714 +2015-07-01|11.0|161.0|5.70467|-0.01418 +2015-07-01|11.0|162.0|5.9533|-0.01131 +2015-07-01|11.0|163.0|6.19704|-0.00853 +2015-07-01|11.0|164.0|6.435|-0.00586 +2015-07-01|11.0|165.0|6.66625|-0.0033 +2015-07-01|11.0|166.0|6.88991|-8.5E-4 +2015-07-01|11.0|167.0|7.10508|0.00147 +2015-07-01|11.0|168.0|7.3109|0.00366 +2015-07-01|11.0|169.0|7.50658|0.00571 +2015-07-01|11.0|170.0|7.69137|0.00762 +2015-07-01|11.0|171.0|7.86462|0.00938 +2015-07-01|11.0|172.0|8.02578|0.01098 +2015-07-01|11.0|173.0|8.17439|0.01243 +2015-07-01|11.0|174.0|8.31011|0.01371 +2015-07-01|11.0|175.0|8.43274|0.01482 +2015-07-01|11.0|176.0|8.54221|0.01576 +2015-07-01|11.0|177.0|8.63858|0.01653 +2015-07-01|11.0|178.0|8.72206|0.01712 +2015-07-01|11.0|179.0|8.79297|0.01754 +2015-07-01|11.0|-1.0|-2.64796|0.09559 +2015-07-01|11.0|-2.0|-2.91681|0.09636 +2015-07-01|11.0|-3.0|-3.19633|0.09727 +2015-07-01|11.0|-4.0|-3.48711|0.0983 +2015-07-01|11.0|-5.0|-3.78961|0.09943 +2015-07-01|11.0|-6.0|-4.1042|0.10064 +2015-07-01|11.0|-7.0|-4.43112|0.10191 +2015-07-01|11.0|-8.0|-4.77046|0.10323 +2015-07-01|11.0|-9.0|-5.12217|0.10457 +2015-07-01|11.0|-10.0|-5.48606|0.10592 +2015-07-01|11.0|-11.0|-5.86181|0.10727 +2015-07-01|11.0|-12.0|-6.24893|0.10858 +2015-07-01|11.0|-13.0|-6.64683|0.10986 +2015-07-01|11.0|-14.0|-7.05477|0.11109 +2015-07-01|11.0|-15.0|-7.47189|0.11225 +2015-07-01|11.0|-16.0|-7.89723|0.11334 +2015-07-01|11.0|-17.0|-8.32972|0.11435 +2015-07-01|11.0|-18.0|-8.76821|0.11526 +2015-07-01|11.0|-19.0|-9.21146|0.11607 +2015-07-01|11.0|-20.0|-9.65818|0.11676 +2015-07-01|11.0|-21.0|-10.10703|0.11734 +2015-07-01|11.0|-22.0|-10.55662|0.11779 +2015-07-01|11.0|-23.0|-11.00551|0.11809 +2015-07-01|11.0|-24.0|-11.45227|0.11825 +2015-07-01|11.0|-25.0|-11.89545|0.11824 +2015-07-01|11.0|-26.0|-12.33356|0.11805 +2015-07-01|11.0|-27.0|-12.76515|0.11768 +2015-07-01|11.0|-28.0|-13.18876|0.1171 +2015-07-01|11.0|-29.0|-13.60293|0.1163 +2015-07-01|11.0|-30.0|-14.00623|0.11527 +2015-07-01|11.0|-31.0|-14.39724|0.11398 +2015-07-01|11.0|-32.0|-14.77454|0.11243 +2015-07-01|11.0|-33.0|-15.13676|0.1106 +2015-07-01|11.0|-34.0|-15.48254|0.10847 +2015-07-01|11.0|-35.0|-15.81056|0.10603 +2015-07-01|11.0|-36.0|-16.11949|0.10327 +2015-07-01|11.0|-37.0|-16.40809|0.10018 +2015-07-01|11.0|-38.0|-16.6751|0.09675 +2015-07-01|11.0|-39.0|-16.91934|0.09298 +2015-07-01|11.0|-40.0|-17.13966|0.08886 +2015-07-01|11.0|-41.0|-17.33494|0.0844 +2015-07-01|11.0|-42.0|-17.50416|0.07961 +2015-07-01|11.0|-43.0|-17.64632|0.07448 +2015-07-01|11.0|-44.0|-17.76052|0.06903 +2015-07-01|11.0|-45.0|-17.8459|0.06328 +2015-07-01|11.0|-46.0|-17.90172|0.05724 +2015-07-01|11.0|-47.0|-17.92732|0.05093 +2015-07-01|11.0|-48.0|-17.92212|0.04438 +2015-07-01|11.0|-49.0|-17.88566|0.03761 +2015-07-01|11.0|-50.0|-17.8176|0.03065 +2015-07-01|11.0|-51.0|-17.71769|0.02352 +2015-07-01|11.0|-52.0|-17.58584|0.01625 +2015-07-01|11.0|-53.0|-17.42204|0.00888 +2015-07-01|11.0|-54.0|-17.22646|0.00144 +2015-07-01|11.0|-55.0|-16.99937|-0.00604 +2015-07-01|11.0|-56.0|-16.74117|-0.01353 +2015-07-01|11.0|-57.0|-16.4524|-0.021 +2015-07-01|11.0|-58.0|-16.13374|-0.02843 +2015-07-01|11.0|-59.0|-15.78598|-0.03577 +2015-07-01|11.0|-60.0|-15.41004|-0.04302 +2015-07-01|11.0|-61.0|-15.00695|-0.05014 +2015-07-01|11.0|-62.0|-14.57785|-0.05711 +2015-07-01|11.0|-63.0|-14.12399|-0.06391 +2015-07-01|11.0|-64.0|-13.64669|-0.07052 +2015-07-01|11.0|-65.0|-13.14737|-0.07692 +2015-07-01|11.0|-66.0|-12.62751|-0.0831 +2015-07-01|11.0|-67.0|-12.08868|-0.08904 +2015-07-01|11.0|-68.0|-11.53248|-0.09472 +2015-07-01|11.0|-69.0|-10.96056|-0.10015 +2015-07-01|11.0|-70.0|-10.37461|-0.10529 +2015-07-01|11.0|-71.0|-9.77634|-0.11015 +2015-07-01|11.0|-72.0|-9.16748|-0.1147 +2015-07-01|11.0|-73.0|-8.54978|-0.11895 +2015-07-01|11.0|-74.0|-7.92501|-0.12288 +2015-07-01|11.0|-75.0|-7.29489|-0.12647 +2015-07-01|11.0|-76.0|-6.6612|-0.12973 +2015-07-01|11.0|-77.0|-6.02566|-0.13264 +2015-07-01|11.0|-78.0|-5.38999|-0.1352 +2015-07-01|11.0|-79.0|-4.7559|-0.1374 +2015-07-01|11.0|-80.0|-4.12505|-0.13923 +2015-07-01|11.0|-81.0|-3.49909|-0.14069 +2015-07-01|11.0|-82.0|-2.87963|-0.14178 +2015-07-01|11.0|-83.0|-2.26823|-0.14249 +2015-07-01|11.0|-84.0|-1.6664|-0.14284 +2015-07-01|11.0|-85.0|-1.07558|-0.14283 +2015-07-01|11.0|-86.0|-0.49718|-0.14246 +2015-07-01|11.0|-87.0|0.06751|-0.14176 +2015-07-01|11.0|-88.0|0.61724|-0.14072 +2015-07-01|11.0|-89.0|1.15087|-0.13938 +2015-07-01|11.0|-90.0|1.66736|-0.13774 +2015-07-01|11.0|-91.0|2.16577|-0.13584 +2015-07-01|11.0|-92.0|2.64529|-0.13369 +2015-07-01|11.0|-93.0|3.10519|-0.13132 +2015-07-01|11.0|-94.0|3.54492|-0.12875 +2015-07-01|11.0|-95.0|3.96401|-0.12603 +2015-07-01|11.0|-96.0|4.36217|-0.12316 +2015-07-01|11.0|-97.0|4.7392|-0.12019 +2015-07-01|11.0|-98.0|5.09508|-0.11714 +2015-07-01|11.0|-99.0|5.4299|-0.11403 +2015-07-01|11.0|-100.0|5.74388|-0.11089 +2015-07-01|11.0|-101.0|6.03738|-0.10775 +2015-07-01|11.0|-102.0|6.31087|-0.10461 +2015-07-01|11.0|-103.0|6.56495|-0.10152 +2015-07-01|11.0|-104.0|6.80032|-0.09847 +2015-07-01|11.0|-105.0|7.01776|-0.09549 +2015-07-01|11.0|-106.0|7.21814|-0.09258 +2015-07-01|11.0|-107.0|7.40241|-0.08976 +2015-07-01|11.0|-108.0|7.57156|-0.08703 +2015-07-01|11.0|-109.0|7.72662|-0.0844 +2015-07-01|11.0|-110.0|7.86866|-0.08186 +2015-07-01|11.0|-111.0|7.99874|-0.07941 +2015-07-01|11.0|-112.0|8.11793|-0.07706 +2015-07-01|11.0|-113.0|8.22726|-0.07479 +2015-07-01|11.0|-114.0|8.32775|-0.07261 +2015-07-01|11.0|-115.0|8.42034|-0.0705 +2015-07-01|11.0|-116.0|8.50592|-0.06846 +2015-07-01|11.0|-117.0|8.58532|-0.06648 +2015-07-01|11.0|-118.0|8.65927|-0.06455 +2015-07-01|11.0|-119.0|8.72842|-0.06267 +2015-07-01|11.0|-120.0|8.79333|-0.06083 +2015-07-01|11.0|-121.0|8.85444|-0.05902 +2015-07-01|11.0|-122.0|8.91213|-0.05724 +2015-07-01|11.0|-123.0|8.96663|-0.05549 +2015-07-01|11.0|-124.0|9.01813|-0.05375 +2015-07-01|11.0|-125.0|9.06671|-0.05204 +2015-07-01|11.0|-126.0|9.11237|-0.05035 +2015-07-01|11.0|-127.0|9.15504|-0.04867 +2015-07-01|11.0|-128.0|9.1946|-0.04702 +2015-07-01|11.0|-129.0|9.23087|-0.04539 +2015-07-01|11.0|-130.0|9.26365|-0.04379 +2015-07-01|11.0|-131.0|9.29273|-0.04222 +2015-07-01|11.0|-132.0|9.31786|-0.04069 +2015-07-01|11.0|-133.0|9.33882|-0.03919 +2015-07-01|11.0|-134.0|9.35542|-0.03773 +2015-07-01|11.0|-135.0|9.36748|-0.03631 +2015-07-01|11.0|-136.0|9.37487|-0.03493 +2015-07-01|11.0|-137.0|9.37753|-0.0336 +2015-07-01|11.0|-138.0|9.37543|-0.03231 +2015-07-01|11.0|-139.0|9.36864|-0.03106 +2015-07-01|11.0|-140.0|9.35726|-0.02984 +2015-07-01|11.0|-141.0|9.3415|-0.02867 +2015-07-01|11.0|-142.0|9.32163|-0.02752 +2015-07-01|11.0|-143.0|9.29798|-0.02639 +2015-07-01|11.0|-144.0|9.27096|-0.02529 +2015-07-01|11.0|-145.0|9.24104|-0.02419 +2015-07-01|11.0|-146.0|9.20874|-0.02309 +2015-07-01|11.0|-147.0|9.17463|-0.02199 +2015-07-01|11.0|-148.0|9.13931|-0.02087 +2015-07-01|11.0|-149.0|9.10341|-0.01973 +2015-07-01|11.0|-150.0|9.06757|-0.01855 +2015-07-01|11.0|-151.0|9.03243|-0.01734 +2015-07-01|11.0|-152.0|8.99861|-0.01609 +2015-07-01|11.0|-153.0|8.96671|-0.0148 +2015-07-01|11.0|-154.0|8.93729|-0.01345 +2015-07-01|11.0|-155.0|8.91087|-0.01205 +2015-07-01|11.0|-156.0|8.88787|-0.0106 +2015-07-01|11.0|-157.0|8.86866|-0.0091 +2015-07-01|11.0|-158.0|8.85354|-0.00755 +2015-07-01|11.0|-159.0|8.84267|-0.00596 +2015-07-01|11.0|-160.0|8.83616|-0.00434 +2015-07-01|11.0|-161.0|8.83396|-0.00269 +2015-07-01|11.0|-162.0|8.83595|-0.00102 +2015-07-01|11.0|-163.0|8.84188|6.5E-4 +2015-07-01|11.0|-164.0|8.85138|0.00231 +2015-07-01|11.0|-165.0|8.86398|0.00396 +2015-07-01|11.0|-166.0|8.87909|0.00557 +2015-07-01|11.0|-167.0|8.89603|0.00714 +2015-07-01|11.0|-168.0|8.914|0.00865 +2015-07-01|11.0|-169.0|8.93216|0.01009 +2015-07-01|11.0|-170.0|8.94954|0.01144 +2015-07-01|11.0|-171.0|8.96516|0.01269 +2015-07-01|11.0|-172.0|8.97797|0.01382 +2015-07-01|11.0|-173.0|8.98689|0.01484 +2015-07-01|11.0|-174.0|8.99083|0.01572 +2015-07-01|11.0|-175.0|8.98871|0.01646 +2015-07-01|11.0|-176.0|8.97947|0.01705 +2015-07-01|11.0|-177.0|8.96209|0.01749 +2015-07-01|11.0|-178.0|8.93559|0.01776 +2015-07-01|11.0|-179.0|8.89909|0.01786 +2015-07-01|12.0|0.0|-2.19766|0.09357 +2015-07-01|12.0|1.0|-1.9531|0.09302 +2015-07-01|12.0|2.0|-1.7171|0.09265 +2015-07-01|12.0|3.0|-1.48882|0.09246 +2015-07-01|12.0|4.0|-1.2674|0.09245 +2015-07-01|12.0|5.0|-1.05198|0.09263 +2015-07-01|12.0|6.0|-0.84171|0.09298 +2015-07-01|12.0|7.0|-0.63583|0.0935 +2015-07-01|12.0|8.0|-0.43361|0.09417 +2015-07-01|12.0|9.0|-0.23444|0.09497 +2015-07-01|12.0|10.0|-0.03781|0.09588 +2015-07-01|12.0|11.0|0.15667|0.09687 +2015-07-01|12.0|12.0|0.34923|0.0979 +2015-07-01|12.0|13.0|0.53998|0.09895 +2015-07-01|12.0|14.0|0.72883|0.09997 +2015-07-01|12.0|15.0|0.91554|0.10093 +2015-07-01|12.0|16.0|1.09973|0.10177 +2015-07-01|12.0|17.0|1.28082|0.10246 +2015-07-01|12.0|18.0|1.4581|0.10297 +2015-07-01|12.0|19.0|1.6307|0.10324 +2015-07-01|12.0|20.0|1.79765|0.10325 +2015-07-01|12.0|21.0|1.95784|0.10297 +2015-07-01|12.0|22.0|2.11011|0.10236 +2015-07-01|12.0|23.0|2.2532|0.1014 +2015-07-01|12.0|24.0|2.38586|0.10009 +2015-07-01|12.0|25.0|2.50679|0.0984 +2015-07-01|12.0|26.0|2.61477|0.09635 +2015-07-01|12.0|27.0|2.70858|0.09393 +2015-07-01|12.0|28.0|2.78715|0.09117 +2015-07-01|12.0|29.0|2.84947|0.08808 +2015-07-01|12.0|30.0|2.89471|0.0847 +2015-07-01|12.0|31.0|2.9222|0.08106 +2015-07-01|12.0|32.0|2.93145|0.07721 +2015-07-01|12.0|33.0|2.9222|0.0732 +2015-07-01|12.0|34.0|2.89438|0.06908 +2015-07-01|12.0|35.0|2.84818|0.06491 +2015-07-01|12.0|36.0|2.78399|0.06074 +2015-07-01|12.0|37.0|2.70247|0.05665 +2015-07-01|12.0|38.0|2.60446|0.05268 +2015-07-01|12.0|39.0|2.49103|0.04891 +2015-07-01|12.0|40.0|2.36344|0.04538 +2015-07-01|12.0|41.0|2.22311|0.04214 +2015-07-01|12.0|42.0|2.07162|0.03925 +2015-07-01|12.0|43.0|1.91065|0.03673 +2015-07-01|12.0|44.0|1.74194|0.03463 +2015-07-01|12.0|45.0|1.56731|0.03296 +2015-07-01|12.0|46.0|1.38857|0.03174 +2015-07-01|12.0|47.0|1.2075|0.03098 +2015-07-01|12.0|48.0|1.02584|0.03067 +2015-07-01|12.0|49.0|0.84523|0.0308 +2015-07-01|12.0|50.0|0.6672|0.03136 +2015-07-01|12.0|51.0|0.49313|0.03231 +2015-07-01|12.0|52.0|0.32426|0.03361 +2015-07-01|12.0|53.0|0.16164|0.03525 +2015-07-01|12.0|54.0|0.00615|0.03715 +2015-07-01|12.0|55.0|-0.14154|0.03929 +2015-07-01|12.0|56.0|-0.28092|0.04161 +2015-07-01|12.0|57.0|-0.41167|0.04407 +2015-07-01|12.0|58.0|-0.53363|0.0466 +2015-07-01|12.0|59.0|-0.64679|0.04918 +2015-07-01|12.0|60.0|-0.7513|0.05173 +2015-07-01|12.0|61.0|-0.84738|0.05424 +2015-07-01|12.0|62.0|-0.93536|0.05665 +2015-07-01|12.0|63.0|-1.01565|0.05893 +2015-07-01|12.0|64.0|-1.08868|0.06106 +2015-07-01|12.0|65.0|-1.1549|0.063 +2015-07-01|12.0|66.0|-1.21476|0.06475 +2015-07-01|12.0|67.0|-1.26866|0.06628 +2015-07-01|12.0|68.0|-1.317|0.06759 +2015-07-01|12.0|69.0|-1.36008|0.06867 +2015-07-01|12.0|70.0|-1.39815|0.06953 +2015-07-01|12.0|71.0|-1.43139|0.07017 +2015-07-01|12.0|72.0|-1.4599|0.07059 +2015-07-01|12.0|73.0|-1.48368|0.0708 +2015-07-01|12.0|74.0|-1.5027|0.07082 +2015-07-01|12.0|75.0|-1.51685|0.07066 +2015-07-01|12.0|76.0|-1.52596|0.07032 +2015-07-01|12.0|77.0|-1.52986|0.06982 +2015-07-01|12.0|78.0|-1.52834|0.06917 +2015-07-01|12.0|79.0|-1.52121|0.06838 +2015-07-01|12.0|80.0|-1.50829|0.06745 +2015-07-01|12.0|81.0|-1.48945|0.06638 +2015-07-01|12.0|82.0|-1.46463|0.06518 +2015-07-01|12.0|83.0|-1.43383|0.06385 +2015-07-01|12.0|84.0|-1.39718|0.06237 +2015-07-01|12.0|85.0|-1.35488|0.06075 +2015-07-01|12.0|86.0|-1.30726|0.05897 +2015-07-01|12.0|87.0|-1.25479|0.05702 +2015-07-01|12.0|88.0|-1.19802|0.05489 +2015-07-01|12.0|89.0|-1.13767|0.05257 +2015-07-01|12.0|90.0|-1.07453|0.05003 +2015-07-01|12.0|91.0|-1.00954|0.04727 +2015-07-01|12.0|92.0|-0.94368|0.04428 +2015-07-01|12.0|93.0|-0.87804|0.04103 +2015-07-01|12.0|94.0|-0.81375|0.03752 +2015-07-01|12.0|95.0|-0.75196|0.03374 +2015-07-01|12.0|96.0|-0.69384|0.02969 +2015-07-01|12.0|97.0|-0.64051|0.02536 +2015-07-01|12.0|98.0|-0.59308|0.02077 +2015-07-01|12.0|99.0|-0.55254|0.01591 +2015-07-01|12.0|100.0|-0.5198|0.01079 +2015-07-01|12.0|101.0|-0.49565|0.00544 +2015-07-01|12.0|102.0|-0.48071|-1.4E-4 +2015-07-01|12.0|103.0|-0.47543|-0.0059 +2015-07-01|12.0|104.0|-0.48009|-0.01182 +2015-07-01|12.0|105.0|-0.49475|-0.01788 +2015-07-01|12.0|106.0|-0.51928|-0.02403 +2015-07-01|12.0|107.0|-0.55333|-0.03023 +2015-07-01|12.0|108.0|-0.59635|-0.03645 +2015-07-01|12.0|109.0|-0.64756|-0.04263 +2015-07-01|12.0|110.0|-0.70603|-0.04874 +2015-07-01|12.0|111.0|-0.77063|-0.05472 +2015-07-01|12.0|112.0|-0.84006|-0.06054 +2015-07-01|12.0|113.0|-0.91291|-0.06615 +2015-07-01|12.0|114.0|-0.98766|-0.07152 +2015-07-01|12.0|115.0|-1.06271|-0.07659 +2015-07-01|12.0|116.0|-1.13642|-0.08135 +2015-07-01|12.0|117.0|-1.20712|-0.08575 +2015-07-01|12.0|118.0|-1.27318|-0.08978 +2015-07-01|12.0|119.0|-1.33299|-0.09341 +2015-07-01|12.0|120.0|-1.38505|-0.09662 +2015-07-01|12.0|121.0|-1.42792|-0.0994 +2015-07-01|12.0|122.0|-1.46033|-0.10175 +2015-07-01|12.0|123.0|-1.48112|-0.10367 +2015-07-01|12.0|124.0|-1.48931|-0.10515 +2015-07-01|12.0|125.0|-1.48408|-0.10621 +2015-07-01|12.0|126.0|-1.46478|-0.10685 +2015-07-01|12.0|127.0|-1.43097|-0.1071 +2015-07-01|12.0|128.0|-1.38235|-0.10696 +2015-07-01|12.0|129.0|-1.31882|-0.10646 +2015-07-01|12.0|130.0|-1.24044|-0.10562 +2015-07-01|12.0|131.0|-1.1474|-0.10446 +2015-07-01|12.0|132.0|-1.04004|-0.10301 +2015-07-01|12.0|133.0|-0.91882|-0.10129 +2015-07-01|12.0|134.0|-0.7843|-0.09932 +2015-07-01|12.0|135.0|-0.63712|-0.09713 +2015-07-01|12.0|136.0|-0.47796|-0.09475 +2015-07-01|12.0|137.0|-0.30756|-0.09219 +2015-07-01|12.0|138.0|-0.12669|-0.08947 +2015-07-01|12.0|139.0|0.06389|-0.08662 +2015-07-01|12.0|140.0|0.26342|-0.08366 +2015-07-01|12.0|141.0|0.47118|-0.0806 +2015-07-01|12.0|142.0|0.68645|-0.07745 +2015-07-01|12.0|143.0|0.90857|-0.07424 +2015-07-01|12.0|144.0|1.13692|-0.07097 +2015-07-01|12.0|145.0|1.37093|-0.06766 +2015-07-01|12.0|146.0|1.61005|-0.06431 +2015-07-01|12.0|147.0|1.8538|-0.06095 +2015-07-01|12.0|148.0|2.10171|-0.05756 +2015-07-01|12.0|149.0|2.35335|-0.05417 +2015-07-01|12.0|150.0|2.6083|-0.05079 +2015-07-01|12.0|151.0|2.86615|-0.04741 +2015-07-01|12.0|152.0|3.12648|-0.04404 +2015-07-01|12.0|153.0|3.38886|-0.0407 +2015-07-01|12.0|154.0|3.65282|-0.03739 +2015-07-01|12.0|155.0|3.91787|-0.03411 +2015-07-01|12.0|156.0|4.18347|-0.03088 +2015-07-01|12.0|157.0|4.44903|-0.0277 +2015-07-01|12.0|158.0|4.71391|-0.02457 +2015-07-01|12.0|159.0|4.97741|-0.02151 +2015-07-01|12.0|160.0|5.23879|-0.01853 +2015-07-01|12.0|161.0|5.49724|-0.01562 +2015-07-01|12.0|162.0|5.75191|-0.0128 +2015-07-01|12.0|163.0|6.00193|-0.01008 +2015-07-01|12.0|164.0|6.24639|-0.00746 +2015-07-01|12.0|165.0|6.48437|-0.00496 +2015-07-01|12.0|166.0|6.71495|-0.00257 +2015-07-01|12.0|167.0|6.93723|-3.0E-4 +2015-07-01|12.0|168.0|7.15034|0.00183 +2015-07-01|12.0|169.0|7.35346|0.00382 +2015-07-01|12.0|170.0|7.54583|0.00567 +2015-07-01|12.0|171.0|7.72677|0.00737 +2015-07-01|12.0|172.0|7.8957|0.00891 +2015-07-01|12.0|173.0|8.05214|0.0103 +2015-07-01|12.0|174.0|8.19572|0.01152 +2015-07-01|12.0|175.0|8.32621|0.01258 +2015-07-01|12.0|176.0|8.44351|0.01346 +2015-07-01|12.0|177.0|8.54765|0.01418 +2015-07-01|12.0|178.0|8.63879|0.01473 +2015-07-01|12.0|179.0|8.71723|0.0151 +2015-07-01|12.0|-1.0|-2.4516|0.09428 +2015-07-01|12.0|-2.0|-2.71566|0.09514 +2015-07-01|12.0|-3.0|-2.99052|0.09613 +2015-07-01|12.0|-4.0|-3.27676|0.09724 +2015-07-01|12.0|-5.0|-3.57484|0.09845 +2015-07-01|12.0|-6.0|-3.88511|0.09973 +2015-07-01|12.0|-7.0|-4.2078|0.10108 +2015-07-01|12.0|-8.0|-4.54297|0.10247 +2015-07-01|12.0|-9.0|-4.89058|0.10388 +2015-07-01|12.0|-10.0|-5.25043|0.10529 +2015-07-01|12.0|-11.0|-5.62216|0.10669 +2015-07-01|12.0|-12.0|-6.0053|0.10807 +2015-07-01|12.0|-13.0|-6.39922|0.1094 +2015-07-01|12.0|-14.0|-6.80321|0.11067 +2015-07-01|12.0|-15.0|-7.21638|0.11189 +2015-07-01|12.0|-16.0|-7.63779|0.11302 +2015-07-01|12.0|-17.0|-8.06638|0.11407 +2015-07-01|12.0|-18.0|-8.501|0.11503 +2015-07-01|12.0|-19.0|-8.94045|0.11589 +2015-07-01|12.0|-20.0|-9.38344|0.11664 +2015-07-01|12.0|-21.0|-9.82867|0.11727 +2015-07-01|12.0|-22.0|-10.27477|0.11777 +2015-07-01|12.0|-23.0|-10.72036|0.11814 +2015-07-01|12.0|-24.0|-11.16404|0.11837 +2015-07-01|12.0|-25.0|-11.60439|0.11844 +2015-07-01|12.0|-26.0|-12.03998|0.11835 +2015-07-01|12.0|-27.0|-12.46941|0.11807 +2015-07-01|12.0|-28.0|-12.89126|0.1176 +2015-07-01|12.0|-29.0|-13.30413|0.11692 +2015-07-01|12.0|-30.0|-13.70663|0.11602 +2015-07-01|12.0|-31.0|-14.09738|0.11488 +2015-07-01|12.0|-32.0|-14.47504|0.11349 +2015-07-01|12.0|-33.0|-14.83825|0.11182 +2015-07-01|12.0|-34.0|-15.1857|0.10987 +2015-07-01|12.0|-35.0|-15.5161|0.10762 +2015-07-01|12.0|-36.0|-15.82816|0.10506 +2015-07-01|12.0|-37.0|-16.12065|0.10218 +2015-07-01|12.0|-38.0|-16.39235|0.09897 +2015-07-01|12.0|-39.0|-16.64207|0.09542 +2015-07-01|12.0|-40.0|-16.86867|0.09153 +2015-07-01|12.0|-41.0|-17.07104|0.0873 +2015-07-01|12.0|-42.0|-17.24813|0.08273 +2015-07-01|12.0|-43.0|-17.39895|0.07784 +2015-07-01|12.0|-44.0|-17.52255|0.07262 +2015-07-01|12.0|-45.0|-17.61807|0.06709 +2015-07-01|12.0|-46.0|-17.68472|0.06126 +2015-07-01|12.0|-47.0|-17.72179|0.05516 +2015-07-01|12.0|-48.0|-17.72868|0.04881 +2015-07-01|12.0|-49.0|-17.70486|0.04222 +2015-07-01|12.0|-50.0|-17.64994|0.03542 +2015-07-01|12.0|-51.0|-17.56363|0.02845 +2015-07-01|12.0|-52.0|-17.44574|0.02132 +2015-07-01|12.0|-53.0|-17.29625|0.01407 +2015-07-01|12.0|-54.0|-17.11523|0.00673 +2015-07-01|12.0|-55.0|-16.90289|-6.7E-4 +2015-07-01|12.0|-56.0|-16.65957|-0.00811 +2015-07-01|12.0|-57.0|-16.38576|-0.01554 +2015-07-01|12.0|-58.0|-16.08205|-0.02295 +2015-07-01|12.0|-59.0|-15.74918|-0.03031 +2015-07-01|12.0|-60.0|-15.38801|-0.03758 +2015-07-01|12.0|-61.0|-14.99951|-0.04475 +2015-07-01|12.0|-62.0|-14.58476|-0.05179 +2015-07-01|12.0|-63.0|-14.14494|-0.05868 +2015-07-01|12.0|-64.0|-13.68134|-0.0654 +2015-07-01|12.0|-65.0|-13.19532|-0.07193 +2015-07-01|12.0|-66.0|-12.68833|-0.07825 +2015-07-01|12.0|-67.0|-12.16185|-0.08435 +2015-07-01|12.0|-68.0|-11.61747|-0.09021 +2015-07-01|12.0|-69.0|-11.05679|-0.09582 +2015-07-01|12.0|-70.0|-10.48146|-0.10116 +2015-07-01|12.0|-71.0|-9.89315|-0.10622 +2015-07-01|12.0|-72.0|-9.29357|-0.11099 +2015-07-01|12.0|-73.0|-8.68443|-0.11545 +2015-07-01|12.0|-74.0|-8.06746|-0.1196 +2015-07-01|12.0|-75.0|-7.44438|-0.12343 +2015-07-01|12.0|-76.0|-6.81692|-0.12691 +2015-07-01|12.0|-77.0|-6.18679|-0.13005 +2015-07-01|12.0|-78.0|-5.55571|-0.13283 +2015-07-01|12.0|-79.0|-4.92534|-0.13525 +2015-07-01|12.0|-80.0|-4.29737|-0.1373 +2015-07-01|12.0|-81.0|-3.67343|-0.13896 +2015-07-01|12.0|-82.0|-3.05512|-0.14026 +2015-07-01|12.0|-83.0|-2.44401|-0.14117 +2015-07-01|12.0|-84.0|-1.84162|-0.1417 +2015-07-01|12.0|-85.0|-1.24942|-0.14187 +2015-07-01|12.0|-86.0|-0.66881|-0.14167 +2015-07-01|12.0|-87.0|-0.10113|-0.14112 +2015-07-01|12.0|-88.0|0.45236|-0.14022 +2015-07-01|12.0|-89.0|0.99047|-0.13901 +2015-07-01|12.0|-90.0|1.51214|-0.13749 +2015-07-01|12.0|-91.0|2.01638|-0.1357 +2015-07-01|12.0|-92.0|2.50232|-0.13364 +2015-07-01|12.0|-93.0|2.96921|-0.13136 +2015-07-01|12.0|-94.0|3.41642|-0.12887 +2015-07-01|12.0|-95.0|3.84345|-0.1262 +2015-07-01|12.0|-96.0|4.24993|-0.12339 +2015-07-01|12.0|-97.0|4.63563|-0.12046 +2015-07-01|12.0|-98.0|5.00046|-0.11744 +2015-07-01|12.0|-99.0|5.34444|-0.11435 +2015-07-01|12.0|-100.0|5.66776|-0.11123 +2015-07-01|12.0|-101.0|5.97071|-0.10809 +2015-07-01|12.0|-102.0|6.2537|-0.10496 +2015-07-01|12.0|-103.0|6.51729|-0.10187 +2015-07-01|12.0|-104.0|6.76212|-0.09882 +2015-07-01|12.0|-105.0|6.98892|-0.09583 +2015-07-01|12.0|-106.0|7.19853|-0.09291 +2015-07-01|12.0|-107.0|7.39183|-0.09008 +2015-07-01|12.0|-108.0|7.56978|-0.08734 +2015-07-01|12.0|-109.0|7.73339|-0.08469 +2015-07-01|12.0|-110.0|7.88368|-0.08214 +2015-07-01|12.0|-111.0|8.02168|-0.07969 +2015-07-01|12.0|-112.0|8.14843|-0.07733 +2015-07-01|12.0|-113.0|8.26494|-0.07507 +2015-07-01|12.0|-114.0|8.37221|-0.07289 +2015-07-01|12.0|-115.0|8.47116|-0.07078 +2015-07-01|12.0|-116.0|8.56268|-0.06876 +2015-07-01|12.0|-117.0|8.64758|-0.06679 +2015-07-01|12.0|-118.0|8.72659|-0.06489 +2015-07-01|12.0|-119.0|8.80034|-0.06304 +2015-07-01|12.0|-120.0|8.8694|-0.06123 +2015-07-01|12.0|-121.0|8.93422|-0.05945 +2015-07-01|12.0|-122.0|8.99517|-0.05771 +2015-07-01|12.0|-123.0|9.05251|-0.056 +2015-07-01|12.0|-124.0|9.10641|-0.05431 +2015-07-01|12.0|-125.0|9.15698|-0.05265 +2015-07-01|12.0|-126.0|9.20422|-0.05101 +2015-07-01|12.0|-127.0|9.24809|-0.04939 +2015-07-01|12.0|-128.0|9.28847|-0.04779 +2015-07-01|12.0|-129.0|9.32521|-0.04621 +2015-07-01|12.0|-130.0|9.35812|-0.04466 +2015-07-01|12.0|-131.0|9.38699|-0.04314 +2015-07-01|12.0|-132.0|9.41161|-0.04165 +2015-07-01|12.0|-133.0|9.43178|-0.0402 +2015-07-01|12.0|-134.0|9.44731|-0.03878 +2015-07-01|12.0|-135.0|9.45806|-0.0374 +2015-07-01|12.0|-136.0|9.46391|-0.03606 +2015-07-01|12.0|-137.0|9.46481|-0.03476 +2015-07-01|12.0|-138.0|9.46076|-0.0335 +2015-07-01|12.0|-139.0|9.45185|-0.03228 +2015-07-01|12.0|-140.0|9.4382|-0.03109 +2015-07-01|12.0|-141.0|9.42004|-0.02994 +2015-07-01|12.0|-142.0|9.39765|-0.02881 +2015-07-01|12.0|-143.0|9.37139|-0.02771 +2015-07-01|12.0|-144.0|9.34169|-0.02663 +2015-07-01|12.0|-145.0|9.30903|-0.02555 +2015-07-01|12.0|-146.0|9.27395|-0.02447 +2015-07-01|12.0|-147.0|9.23704|-0.0234 +2015-07-01|12.0|-148.0|9.19891|-0.0223 +2015-07-01|12.0|-149.0|9.1602|-0.02119 +2015-07-01|12.0|-150.0|9.12156|-0.02005 +2015-07-01|12.0|-151.0|9.08363|-0.01888 +2015-07-01|12.0|-152.0|9.04706|-0.01766 +2015-07-01|12.0|-153.0|9.01243|-0.01641 +2015-07-01|12.0|-154.0|8.98031|-0.01511 +2015-07-01|12.0|-155.0|8.95119|-0.01376 +2015-07-01|12.0|-156.0|8.92552|-0.01236 +2015-07-01|12.0|-157.0|8.90365|-0.01091 +2015-07-01|12.0|-158.0|8.88585|-0.00942 +2015-07-01|12.0|-159.0|8.87228|-0.0079 +2015-07-01|12.0|-160.0|8.86301|-0.00634 +2015-07-01|12.0|-161.0|8.858|-0.00475 +2015-07-01|12.0|-162.0|8.85709|-0.00315 +2015-07-01|12.0|-163.0|8.86|-0.00154 +2015-07-01|12.0|-164.0|8.86635|7.0E-5 +2015-07-01|12.0|-165.0|8.87563|0.00166 +2015-07-01|12.0|-166.0|8.88724|0.00322 +2015-07-01|12.0|-167.0|8.90047|0.00474 +2015-07-01|12.0|-168.0|8.9145|0.0062 +2015-07-01|12.0|-169.0|8.92846|0.0076 +2015-07-01|12.0|-170.0|8.94139|0.00892 +2015-07-01|12.0|-171.0|8.95227|0.01014 +2015-07-01|12.0|-172.0|8.96005|0.01126 +2015-07-01|12.0|-173.0|8.96364|0.01226 +2015-07-01|12.0|-174.0|8.96196|0.01314 +2015-07-01|12.0|-175.0|8.95393|0.01388 +2015-07-01|12.0|-176.0|8.93849|0.01448 +2015-07-01|12.0|-177.0|8.91462|0.01493 +2015-07-01|12.0|-178.0|8.88139|0.01522 +2015-07-01|12.0|-179.0|8.83792|0.01534 +2015-07-01|13.0|0.0|-2.01664|0.09237 +2015-07-01|13.0|1.0|-1.77662|0.09174 +2015-07-01|13.0|2.0|-1.54529|0.0913 +2015-07-01|13.0|3.0|-1.3218|0.09103 +2015-07-01|13.0|4.0|-1.10529|0.09095 +2015-07-01|13.0|5.0|-0.89489|0.09105 +2015-07-01|13.0|6.0|-0.68974|0.09133 +2015-07-01|13.0|7.0|-0.48906|0.09179 +2015-07-01|13.0|8.0|-0.29211|0.09241 +2015-07-01|13.0|9.0|-0.09825|0.09316 +2015-07-01|13.0|10.0|0.09307|0.09403 +2015-07-01|13.0|11.0|0.28226|0.09499 +2015-07-01|13.0|12.0|0.46958|0.09601 +2015-07-01|13.0|13.0|0.65516|0.09705 +2015-07-01|13.0|14.0|0.83897|0.09808 +2015-07-01|13.0|15.0|1.0208|0.09905 +2015-07-01|13.0|16.0|1.2003|0.09993 +2015-07-01|13.0|17.0|1.37694|0.10067 +2015-07-01|13.0|18.0|1.55004|0.10123 +2015-07-01|13.0|19.0|1.71878|0.10158 +2015-07-01|13.0|20.0|1.88221|0.10168 +2015-07-01|13.0|21.0|2.03926|0.1015 +2015-07-01|13.0|22.0|2.1888|0.101 +2015-07-01|13.0|23.0|2.32961|0.10018 +2015-07-01|13.0|24.0|2.46045|0.099 +2015-07-01|13.0|25.0|2.58005|0.09747 +2015-07-01|13.0|26.0|2.68719|0.09557 +2015-07-01|13.0|27.0|2.78068|0.09333 +2015-07-01|13.0|28.0|2.85943|0.09074 +2015-07-01|13.0|29.0|2.92246|0.08783 +2015-07-01|13.0|30.0|2.9689|0.08462 +2015-07-01|13.0|31.0|2.99808|0.08116 +2015-07-01|13.0|32.0|3.0095|0.07748 +2015-07-01|13.0|33.0|3.00284|0.07364 +2015-07-01|13.0|34.0|2.97804|0.06968 +2015-07-01|13.0|35.0|2.93523|0.06566 +2015-07-01|13.0|36.0|2.87478|0.06163 +2015-07-01|13.0|37.0|2.79728|0.05766 +2015-07-01|13.0|38.0|2.70354|0.05381 +2015-07-01|13.0|39.0|2.59458|0.05013 +2015-07-01|13.0|40.0|2.47161|0.04667 +2015-07-01|13.0|41.0|2.336|0.0435 +2015-07-01|13.0|42.0|2.18929|0.04065 +2015-07-01|13.0|43.0|2.03309|0.03816 +2015-07-01|13.0|44.0|1.86912|0.03606 +2015-07-01|13.0|45.0|1.69914|0.03439 +2015-07-01|13.0|46.0|1.52493|0.03315 +2015-07-01|13.0|47.0|1.34824|0.03234 +2015-07-01|13.0|48.0|1.17078|0.03198 +2015-07-01|13.0|49.0|0.99415|0.03205 +2015-07-01|13.0|50.0|0.81987|0.03253 +2015-07-01|13.0|51.0|0.64931|0.03339 +2015-07-01|13.0|52.0|0.48369|0.03461 +2015-07-01|13.0|53.0|0.32404|0.03615 +2015-07-01|13.0|54.0|0.17125|0.03795 +2015-07-01|13.0|55.0|0.02598|0.03999 +2015-07-01|13.0|56.0|-0.11124|0.04221 +2015-07-01|13.0|57.0|-0.24009|0.04457 +2015-07-01|13.0|58.0|-0.36042|0.04701 +2015-07-01|13.0|59.0|-0.47221|0.04948 +2015-07-01|13.0|60.0|-0.57559|0.05195 +2015-07-01|13.0|61.0|-0.67079|0.05437 +2015-07-01|13.0|62.0|-0.75813|0.0567 +2015-07-01|13.0|63.0|-0.83802|0.05891 +2015-07-01|13.0|64.0|-0.91087|0.06097 +2015-07-01|13.0|65.0|-0.97715|0.06286 +2015-07-01|13.0|66.0|-1.03731|0.06455 +2015-07-01|13.0|67.0|-1.09176|0.06603 +2015-07-01|13.0|68.0|-1.1409|0.0673 +2015-07-01|13.0|69.0|-1.18506|0.06834 +2015-07-01|13.0|70.0|-1.22449|0.06916 +2015-07-01|13.0|71.0|-1.25939|0.06977 +2015-07-01|13.0|72.0|-1.28988|0.07016 +2015-07-01|13.0|73.0|-1.316|0.07034 +2015-07-01|13.0|74.0|-1.33771|0.07034 +2015-07-01|13.0|75.0|-1.35495|0.07015 +2015-07-01|13.0|76.0|-1.36756|0.06979 +2015-07-01|13.0|77.0|-1.37539|0.06926 +2015-07-01|13.0|78.0|-1.37826|0.06858 +2015-07-01|13.0|79.0|-1.37597|0.06776 +2015-07-01|13.0|80.0|-1.36837|0.06681 +2015-07-01|13.0|81.0|-1.35534|0.06571 +2015-07-01|13.0|82.0|-1.33681|0.06449 +2015-07-01|13.0|83.0|-1.31281|0.06312 +2015-07-01|13.0|84.0|-1.28342|0.06162 +2015-07-01|13.0|85.0|-1.24885|0.05997 +2015-07-01|13.0|86.0|-1.20943|0.05817 +2015-07-01|13.0|87.0|-1.16556|0.0562 +2015-07-01|13.0|88.0|-1.11781|0.05405 +2015-07-01|13.0|89.0|-1.06682|0.05171 +2015-07-01|13.0|90.0|-1.01339|0.04916 +2015-07-01|13.0|91.0|-0.95837|0.04639 +2015-07-01|13.0|92.0|-0.90272|0.04339 +2015-07-01|13.0|93.0|-0.84748|0.04015 +2015-07-01|13.0|94.0|-0.79371|0.03665 +2015-07-01|13.0|95.0|-0.74252|0.03289 +2015-07-01|13.0|96.0|-0.69502|0.02886 +2015-07-01|13.0|97.0|-0.65229|0.02456 +2015-07-01|13.0|98.0|-0.61537|0.02 +2015-07-01|13.0|99.0|-0.58521|0.01519 +2015-07-01|13.0|100.0|-0.56269|0.01012 +2015-07-01|13.0|101.0|-0.54853|0.00483 +2015-07-01|13.0|102.0|-0.54332|-6.8E-4 +2015-07-01|13.0|103.0|-0.5475|-0.00637 +2015-07-01|13.0|104.0|-0.56131|-0.01222 +2015-07-01|13.0|105.0|-0.58479|-0.01819 +2015-07-01|13.0|106.0|-0.61781|-0.02426 +2015-07-01|13.0|107.0|-0.65999|-0.03037 +2015-07-01|13.0|108.0|-0.7108|-0.0365 +2015-07-01|13.0|109.0|-0.76947|-0.04259 +2015-07-01|13.0|110.0|-0.83506|-0.04861 +2015-07-01|13.0|111.0|-0.90646|-0.05451 +2015-07-01|13.0|112.0|-0.98241|-0.06024 +2015-07-01|13.0|113.0|-1.06152|-0.06577 +2015-07-01|13.0|114.0|-1.14228|-0.07106 +2015-07-01|13.0|115.0|-1.22314|-0.07606 +2015-07-01|13.0|116.0|-1.30246|-0.08075 +2015-07-01|13.0|117.0|-1.37863|-0.08509 +2015-07-01|13.0|118.0|-1.45002|-0.08906 +2015-07-01|13.0|119.0|-1.51506|-0.09264 +2015-07-01|13.0|120.0|-1.57227|-0.09581 +2015-07-01|13.0|121.0|-1.62023|-0.09857 +2015-07-01|13.0|122.0|-1.65767|-0.1009 +2015-07-01|13.0|123.0|-1.68346|-0.1028 +2015-07-01|13.0|124.0|-1.69661|-0.10428 +2015-07-01|13.0|125.0|-1.6963|-0.10534 +2015-07-01|13.0|126.0|-1.68189|-0.106 +2015-07-01|13.0|127.0|-1.6529|-0.10627 +2015-07-01|13.0|128.0|-1.60904|-0.10616 +2015-07-01|13.0|129.0|-1.55018|-0.1057 +2015-07-01|13.0|130.0|-1.47634|-0.10491 +2015-07-01|13.0|131.0|-1.38772|-0.1038 +2015-07-01|13.0|132.0|-1.28461|-0.10241 +2015-07-01|13.0|133.0|-1.16744|-0.10075 +2015-07-01|13.0|134.0|-1.03673|-0.09885 +2015-07-01|13.0|135.0|-0.8931|-0.09674 +2015-07-01|13.0|136.0|-0.7372|-0.09443 +2015-07-01|13.0|137.0|-0.56975|-0.09195 +2015-07-01|13.0|138.0|-0.39148|-0.08931 +2015-07-01|13.0|139.0|-0.20312|-0.08655 +2015-07-01|13.0|140.0|-0.00542|-0.08366 +2015-07-01|13.0|141.0|0.2009|-0.08068 +2015-07-01|13.0|142.0|0.41516|-0.07762 +2015-07-01|13.0|143.0|0.63669|-0.07449 +2015-07-01|13.0|144.0|0.86489|-0.0713 +2015-07-01|13.0|145.0|1.09917|-0.06807 +2015-07-01|13.0|146.0|1.339|-0.0648 +2015-07-01|13.0|147.0|1.58388|-0.0615 +2015-07-01|13.0|148.0|1.83334|-0.05819 +2015-07-01|13.0|149.0|2.08693|-0.05487 +2015-07-01|13.0|150.0|2.34423|-0.05156 +2015-07-01|13.0|151.0|2.6048|-0.04824 +2015-07-01|13.0|152.0|2.86822|-0.04494 +2015-07-01|13.0|153.0|3.13404|-0.04166 +2015-07-01|13.0|154.0|3.40179|-0.03841 +2015-07-01|13.0|155.0|3.67095|-0.0352 +2015-07-01|13.0|156.0|3.94097|-0.03202 +2015-07-01|13.0|157.0|4.21126|-0.0289 +2015-07-01|13.0|158.0|4.48116|-0.02583 +2015-07-01|13.0|159.0|4.74997|-0.02283 +2015-07-01|13.0|160.0|5.01693|-0.0199 +2015-07-01|13.0|161.0|5.28122|-0.01706 +2015-07-01|13.0|162.0|5.54201|-0.0143 +2015-07-01|13.0|163.0|5.79839|-0.01164 +2015-07-01|13.0|164.0|6.04945|-0.00908 +2015-07-01|13.0|165.0|6.29427|-0.00664 +2015-07-01|13.0|166.0|6.53192|-0.00432 +2015-07-01|13.0|167.0|6.76147|-0.00212 +2015-07-01|13.0|168.0|6.98206|-5.0E-5 +2015-07-01|13.0|169.0|7.19283|0.00187 +2015-07-01|13.0|170.0|7.39302|0.00365 +2015-07-01|13.0|171.0|7.58192|0.00528 +2015-07-01|13.0|172.0|7.75892|0.00676 +2015-07-01|13.0|173.0|7.92352|0.00808 +2015-07-01|13.0|174.0|8.07532|0.00923 +2015-07-01|13.0|175.0|8.21407|0.01022 +2015-07-01|13.0|176.0|8.33962|0.01105 +2015-07-01|13.0|177.0|8.45197|0.01171 +2015-07-01|13.0|178.0|8.55125|0.0122 +2015-07-01|13.0|179.0|8.63774|0.01253 +2015-07-01|13.0|-1.0|-2.26617|0.09315 +2015-07-01|13.0|-2.0|-2.52594|0.09409 +2015-07-01|13.0|-3.0|-2.79661|0.09516 +2015-07-01|13.0|-4.0|-3.07876|0.09634 +2015-07-01|13.0|-5.0|-3.37284|0.09762 +2015-07-01|13.0|-6.0|-3.67919|0.09897 +2015-07-01|13.0|-7.0|-3.998|0.10038 +2015-07-01|13.0|-8.0|-4.32934|0.10183 +2015-07-01|13.0|-9.0|-4.67314|0.10329 +2015-07-01|13.0|-10.0|-5.02918|0.10475 +2015-07-01|13.0|-11.0|-5.3971|0.1062 +2015-07-01|13.0|-12.0|-5.77641|0.10762 +2015-07-01|13.0|-13.0|-6.16649|0.10899 +2015-07-01|13.0|-14.0|-6.56659|0.1103 +2015-07-01|13.0|-15.0|-6.97585|0.11155 +2015-07-01|13.0|-16.0|-7.39332|0.11272 +2015-07-01|13.0|-17.0|-7.81795|0.11381 +2015-07-01|13.0|-18.0|-8.24862|0.1148 +2015-07-01|13.0|-19.0|-8.68412|0.1157 +2015-07-01|13.0|-20.0|-9.12321|0.11648 +2015-07-01|13.0|-21.0|-9.5646|0.11716 +2015-07-01|13.0|-22.0|-10.00697|0.11771 +2015-07-01|13.0|-23.0|-10.44896|0.11814 +2015-07-01|13.0|-24.0|-10.88923|0.11843 +2015-07-01|13.0|-25.0|-11.32638|0.11858 +2015-07-01|13.0|-26.0|-11.75907|0.11856 +2015-07-01|13.0|-27.0|-12.18591|0.11838 +2015-07-01|13.0|-28.0|-12.60555|0.11801 +2015-07-01|13.0|-29.0|-13.01664|0.11745 +2015-07-01|13.0|-30.0|-13.41784|0.11667 +2015-07-01|13.0|-31.0|-13.80783|0.11567 +2015-07-01|13.0|-32.0|-14.18529|0.11443 +2015-07-01|13.0|-33.0|-14.54894|0.11293 +2015-07-01|13.0|-34.0|-14.8975|0.11115 +2015-07-01|13.0|-35.0|-15.2297|0.10909 +2015-07-01|13.0|-36.0|-15.54432|0.10672 +2015-07-01|13.0|-37.0|-15.84013|0.10405 +2015-07-01|13.0|-38.0|-16.11594|0.10105 +2015-07-01|13.0|-39.0|-16.37058|0.09772 +2015-07-01|13.0|-40.0|-16.60291|0.09406 +2015-07-01|13.0|-41.0|-16.81183|0.09006 +2015-07-01|13.0|-42.0|-16.99629|0.08573 +2015-07-01|13.0|-43.0|-17.15527|0.08107 +2015-07-01|13.0|-44.0|-17.28781|0.07608 +2015-07-01|13.0|-45.0|-17.39303|0.07078 +2015-07-01|13.0|-46.0|-17.47011|0.06517 +2015-07-01|13.0|-47.0|-17.5183|0.05928 +2015-07-01|13.0|-48.0|-17.53694|0.05313 +2015-07-01|13.0|-49.0|-17.52547|0.04673 +2015-07-01|13.0|-50.0|-17.48345|0.04011 +2015-07-01|13.0|-51.0|-17.41051|0.0333 +2015-07-01|13.0|-52.0|-17.30642|0.02632 +2015-07-01|13.0|-53.0|-17.17109|0.0192 +2015-07-01|13.0|-54.0|-17.00452|0.01196 +2015-07-01|13.0|-55.0|-16.80686|0.00465 +2015-07-01|13.0|-56.0|-16.57838|-0.00272 +2015-07-01|13.0|-57.0|-16.3195|-0.01011 +2015-07-01|13.0|-58.0|-16.03075|-0.0175 +2015-07-01|13.0|-59.0|-15.7128|-0.02485 +2015-07-01|13.0|-60.0|-15.36643|-0.03215 +2015-07-01|13.0|-61.0|-14.99256|-0.03936 +2015-07-01|13.0|-62.0|-14.5922|-0.04646 +2015-07-01|13.0|-63.0|-14.16649|-0.05343 +2015-07-01|13.0|-64.0|-13.71663|-0.06025 +2015-07-01|13.0|-65.0|-13.24395|-0.0669 +2015-07-01|13.0|-66.0|-12.74983|-0.07336 +2015-07-01|13.0|-67.0|-12.23573|-0.07962 +2015-07-01|13.0|-68.0|-11.70316|-0.08564 +2015-07-01|13.0|-69.0|-11.15369|-0.09143 +2015-07-01|13.0|-70.0|-10.58893|-0.09696 +2015-07-01|13.0|-71.0|-10.01052|-0.10222 +2015-07-01|13.0|-72.0|-9.42012|-0.1072 +2015-07-01|13.0|-73.0|-8.81942|-0.11188 +2015-07-01|13.0|-74.0|-8.21011|-0.11625 +2015-07-01|13.0|-75.0|-7.5939|-0.12029 +2015-07-01|13.0|-76.0|-6.97249|-0.124 +2015-07-01|13.0|-77.0|-6.34757|-0.12736 +2015-07-01|13.0|-78.0|-5.72085|-0.13036 +2015-07-01|13.0|-79.0|-5.09398|-0.133 +2015-07-01|13.0|-80.0|-4.46864|-0.13525 +2015-07-01|13.0|-81.0|-3.84646|-0.13713 +2015-07-01|13.0|-82.0|-3.22904|-0.13862 +2015-07-01|13.0|-83.0|-2.61796|-0.13973 +2015-07-01|13.0|-84.0|-2.01474|-0.14045 +2015-07-01|13.0|-85.0|-1.42087|-0.14079 +2015-07-01|13.0|-86.0|-0.83779|-0.14075 +2015-07-01|13.0|-87.0|-0.26684|-0.14035 +2015-07-01|13.0|-88.0|0.29067|-0.13961 +2015-07-01|13.0|-89.0|0.83355|-0.13853 +2015-07-01|13.0|-90.0|1.36065|-0.13713 +2015-07-01|13.0|-91.0|1.87098|-0.13544 +2015-07-01|13.0|-92.0|2.36361|-0.13348 +2015-07-01|13.0|-93.0|2.83774|-0.13129 +2015-07-01|13.0|-94.0|3.29269|-0.12887 +2015-07-01|13.0|-95.0|3.7279|-0.12627 +2015-07-01|13.0|-96.0|4.14297|-0.12351 +2015-07-01|13.0|-97.0|4.53759|-0.12063 +2015-07-01|13.0|-98.0|4.91161|-0.11764 +2015-07-01|13.0|-99.0|5.26502|-0.11459 +2015-07-01|13.0|-100.0|5.59792|-0.11149 +2015-07-01|13.0|-101.0|5.91057|-0.10837 +2015-07-01|13.0|-102.0|6.20333|-0.10525 +2015-07-01|13.0|-103.0|6.47669|-0.10216 +2015-07-01|13.0|-104.0|6.73123|-0.09911 +2015-07-01|13.0|-105.0|6.96766|-0.09611 +2015-07-01|13.0|-106.0|7.18676|-0.0932 +2015-07-01|13.0|-107.0|7.38936|-0.09036 +2015-07-01|13.0|-108.0|7.5764|-0.08761 +2015-07-01|13.0|-109.0|7.74882|-0.08496 +2015-07-01|13.0|-110.0|7.90762|-0.08241 +2015-07-01|13.0|-111.0|8.05381|-0.07996 +2015-07-01|13.0|-112.0|8.18839|-0.0776 +2015-07-01|13.0|-113.0|8.31235|-0.07534 +2015-07-01|13.0|-114.0|8.42665|-0.07317 +2015-07-01|13.0|-115.0|8.53223|-0.07108 +2015-07-01|13.0|-116.0|8.62993|-0.06907 +2015-07-01|13.0|-117.0|8.72056|-0.06713 +2015-07-01|13.0|-118.0|8.80484|-0.06525 +2015-07-01|13.0|-119.0|8.88342|-0.06342 +2015-07-01|13.0|-120.0|8.95683|-0.06165 +2015-07-01|13.0|-121.0|9.02555|-0.05992 +2015-07-01|13.0|-122.0|9.08993|-0.05822 +2015-07-01|13.0|-123.0|9.15025|-0.05655 +2015-07-01|13.0|-124.0|9.2067|-0.05491 +2015-07-01|13.0|-125.0|9.25938|-0.0533 +2015-07-01|13.0|-126.0|9.30832|-0.05171 +2015-07-01|13.0|-127.0|9.35348|-0.05014 +2015-07-01|13.0|-128.0|9.39475|-0.04859 +2015-07-01|13.0|-129.0|9.43201|-0.04707 +2015-07-01|13.0|-130.0|9.46509|-0.04558 +2015-07-01|13.0|-131.0|9.49379|-0.04411 +2015-07-01|13.0|-132.0|9.51792|-0.04267 +2015-07-01|13.0|-133.0|9.5373|-0.04126 +2015-07-01|13.0|-134.0|9.55176|-0.03989 +2015-07-01|13.0|-135.0|9.56117|-0.03855 +2015-07-01|13.0|-136.0|9.56545|-0.03725 +2015-07-01|13.0|-137.0|9.56456|-0.03598 +2015-07-01|13.0|-138.0|9.55852|-0.03476 +2015-07-01|13.0|-139.0|9.54743|-0.03357 +2015-07-01|13.0|-140.0|9.53145|-0.03241 +2015-07-01|13.0|-141.0|9.51082|-0.03128 +2015-07-01|13.0|-142.0|9.48585|-0.03018 +2015-07-01|13.0|-143.0|9.4569|-0.02911 +2015-07-01|13.0|-144.0|9.42443|-0.02805 +2015-07-01|13.0|-145.0|9.38893|-0.02699 +2015-07-01|13.0|-146.0|9.35096|-0.02595 +2015-07-01|13.0|-147.0|9.31112|-0.0249 +2015-07-01|13.0|-148.0|9.27004|-0.02383 +2015-07-01|13.0|-149.0|9.22837|-0.02275 +2015-07-01|13.0|-150.0|9.18676|-0.02165 +2015-07-01|13.0|-151.0|9.14587|-0.02051 +2015-07-01|13.0|-152.0|9.10634|-0.01934 +2015-07-01|13.0|-153.0|9.06875|-0.01813 +2015-07-01|13.0|-154.0|9.03367|-0.01688 +2015-07-01|13.0|-155.0|9.0016|-0.01559 +2015-07-01|13.0|-156.0|8.97295|-0.01424 +2015-07-01|13.0|-157.0|8.94809|-0.01286 +2015-07-01|13.0|-158.0|8.92725|-0.01143 +2015-07-01|13.0|-159.0|8.91059|-0.00997 +2015-07-01|13.0|-160.0|8.89817|-0.00847 +2015-07-01|13.0|-161.0|8.8899|-0.00695 +2015-07-01|13.0|-162.0|8.88562|-0.00542 +2015-07-01|13.0|-163.0|8.88503|-0.00387 +2015-07-01|13.0|-164.0|8.88771|-0.00233 +2015-07-01|13.0|-165.0|8.89314|-8.0E-4 +2015-07-01|13.0|-166.0|8.90069|7.1E-4 +2015-07-01|13.0|-167.0|8.90963|0.00218 +2015-07-01|13.0|-168.0|8.91913|0.0036 +2015-07-01|13.0|-169.0|8.92829|0.00495 +2015-07-01|13.0|-170.0|8.93613|0.00623 +2015-07-01|13.0|-171.0|8.94164|0.00743 +2015-07-01|13.0|-172.0|8.94376|0.00853 +2015-07-01|13.0|-173.0|8.94139|0.00952 +2015-07-01|13.0|-174.0|8.93345|0.01039 +2015-07-01|13.0|-175.0|8.91887|0.01114 +2015-07-01|13.0|-176.0|8.89661|0.01175 +2015-07-01|13.0|-177.0|8.86566|0.01221 +2015-07-01|13.0|-178.0|8.8251|0.01253 +2015-07-01|13.0|-179.0|8.77408|0.01269 +2015-07-01|14.0|0.0|-1.84545|0.09136 +2015-07-01|14.0|1.0|-1.60947|0.09066 +2015-07-01|14.0|2.0|-1.38229|0.09014 +2015-07-01|14.0|3.0|-1.16309|0.08979 +2015-07-01|14.0|4.0|-0.95098|0.08964 +2015-07-01|14.0|5.0|-0.74509|0.08967 +2015-07-01|14.0|6.0|-0.54458|0.08989 +2015-07-01|14.0|7.0|-0.34862|0.09029 +2015-07-01|14.0|8.0|-0.15646|0.09084 +2015-07-01|14.0|9.0|0.03254|0.09155 +2015-07-01|14.0|10.0|0.21897|0.09238 +2015-07-01|14.0|11.0|0.40325|0.0933 +2015-07-01|14.0|12.0|0.58569|0.09429 +2015-07-01|14.0|13.0|0.76644|0.09532 +2015-07-01|14.0|14.0|0.94551|0.09634 +2015-07-01|14.0|15.0|1.12273|0.09732 +2015-07-01|14.0|16.0|1.29777|0.09822 +2015-07-01|14.0|17.0|1.47015|0.09899 +2015-07-01|14.0|18.0|1.63923|0.09961 +2015-07-01|14.0|19.0|1.80422|0.10002 +2015-07-01|14.0|20.0|1.96422|0.1002 +2015-07-01|14.0|21.0|2.11819|0.10011 +2015-07-01|14.0|22.0|2.26502|0.09972 +2015-07-01|14.0|23.0|2.40354|0.09901 +2015-07-01|14.0|24.0|2.53251|0.09797 +2015-07-01|14.0|25.0|2.65071|0.09657 +2015-07-01|14.0|26.0|2.75693|0.09483 +2015-07-01|14.0|27.0|2.84999|0.09274 +2015-07-01|14.0|28.0|2.9288|0.09031 +2015-07-01|14.0|29.0|2.99238|0.08757 +2015-07-01|14.0|30.0|3.03987|0.08454 +2015-07-01|14.0|31.0|3.07058|0.08125 +2015-07-01|14.0|32.0|3.08398|0.07774 +2015-07-01|14.0|33.0|3.07976|0.07406 +2015-07-01|14.0|34.0|3.05781|0.07025 +2015-07-01|14.0|35.0|3.01822|0.06638 +2015-07-01|14.0|36.0|2.96133|0.06249 +2015-07-01|14.0|37.0|2.88769|0.05865 +2015-07-01|14.0|38.0|2.79807|0.0549 +2015-07-01|14.0|39.0|2.69343|0.05132 +2015-07-01|14.0|40.0|2.57495|0.04794 +2015-07-01|14.0|41.0|2.44395|0.04483 +2015-07-01|14.0|42.0|2.3019|0.04202 +2015-07-01|14.0|43.0|2.15038|0.03956 +2015-07-01|14.0|44.0|1.99107|0.03748 +2015-07-01|14.0|45.0|1.82568|0.03579 +2015-07-01|14.0|46.0|1.65594|0.03453 +2015-07-01|14.0|47.0|1.48359|0.03369 +2015-07-01|14.0|48.0|1.31028|0.03328 +2015-07-01|14.0|49.0|1.13761|0.03328 +2015-07-01|14.0|50.0|0.96707|0.03368 +2015-07-01|14.0|51.0|0.8|0.03446 +2015-07-01|14.0|52.0|0.63762|0.03559 +2015-07-01|14.0|53.0|0.48095|0.03703 +2015-07-01|14.0|54.0|0.33087|0.03874 +2015-07-01|14.0|55.0|0.18805|0.04068 +2015-07-01|14.0|56.0|0.05301|0.0428 +2015-07-01|14.0|57.0|-0.07393|0.04505 +2015-07-01|14.0|58.0|-0.19259|0.04739 +2015-07-01|14.0|59.0|-0.30297|0.04977 +2015-07-01|14.0|60.0|-0.40518|0.05215 +2015-07-01|14.0|61.0|-0.49944|0.05449 +2015-07-01|14.0|62.0|-0.58608|0.05674 +2015-07-01|14.0|63.0|-0.66549|0.05888 +2015-07-01|14.0|64.0|-0.73809|0.06088 +2015-07-01|14.0|65.0|-0.80435|0.0627 +2015-07-01|14.0|66.0|-0.86471|0.06434 +2015-07-01|14.0|67.0|-0.9196|0.06577 +2015-07-01|14.0|68.0|-0.96942|0.067 +2015-07-01|14.0|69.0|-1.01452|0.06801 +2015-07-01|14.0|70.0|-1.05517|0.0688 +2015-07-01|14.0|71.0|-1.09158|0.06937 +2015-07-01|14.0|72.0|-1.12389|0.06974 +2015-07-01|14.0|73.0|-1.15216|0.0699 +2015-07-01|14.0|74.0|-1.17639|0.06987 +2015-07-01|14.0|75.0|-1.19652|0.06966 +2015-07-01|14.0|76.0|-1.21243|0.06928 +2015-07-01|14.0|77.0|-1.22397|0.06873 +2015-07-01|14.0|78.0|-1.231|0.06803 +2015-07-01|14.0|79.0|-1.23334|0.06719 +2015-07-01|14.0|80.0|-1.23084|0.06621 +2015-07-01|14.0|81.0|-1.2234|0.06509 +2015-07-01|14.0|82.0|-1.21096|0.06384 +2015-07-01|14.0|83.0|-1.19353|0.06245 +2015-07-01|14.0|84.0|-1.1712|0.06092 +2015-07-01|14.0|85.0|-1.14417|0.05925 +2015-07-01|14.0|86.0|-1.11274|0.05742 +2015-07-01|14.0|87.0|-1.07731|0.05543 +2015-07-01|14.0|88.0|-1.0384|0.05326 +2015-07-01|14.0|89.0|-0.99665|0.0509 +2015-07-01|14.0|90.0|-0.95277|0.04834 +2015-07-01|14.0|91.0|-0.90761|0.04556 +2015-07-01|14.0|92.0|-0.86208|0.04256 +2015-07-01|14.0|93.0|-0.81714|0.03931 +2015-07-01|14.0|94.0|-0.77384|0.03582 +2015-07-01|14.0|95.0|-0.73321|0.03208 +2015-07-01|14.0|96.0|-0.69631|0.02807 +2015-07-01|14.0|97.0|-0.66417|0.0238 +2015-07-01|14.0|98.0|-0.63778|0.01928 +2015-07-01|14.0|99.0|-0.61804|0.01451 +2015-07-01|14.0|100.0|-0.60578|0.00949 +2015-07-01|14.0|101.0|-0.60168|0.00426 +2015-07-01|14.0|102.0|-0.60631|-0.00118 +2015-07-01|14.0|103.0|-0.62005|-0.0068 +2015-07-01|14.0|104.0|-0.64312|-0.01258 +2015-07-01|14.0|105.0|-0.67556|-0.01847 +2015-07-01|14.0|106.0|-0.7172|-0.02445 +2015-07-01|14.0|107.0|-0.76768|-0.03048 +2015-07-01|14.0|108.0|-0.82645|-0.03652 +2015-07-01|14.0|109.0|-0.89274|-0.04252 +2015-07-01|14.0|110.0|-0.96564|-0.04844 +2015-07-01|14.0|111.0|-1.04405|-0.05425 +2015-07-01|14.0|112.0|-1.12672|-0.0599 +2015-07-01|14.0|113.0|-1.21228|-0.06534 +2015-07-01|14.0|114.0|-1.29926|-0.07054 +2015-07-01|14.0|115.0|-1.38612|-0.07547 +2015-07-01|14.0|116.0|-1.47127|-0.08008 +2015-07-01|14.0|117.0|-1.55311|-0.08436 +2015-07-01|14.0|118.0|-1.63005|-0.08828 +2015-07-01|14.0|119.0|-1.70054|-0.09181 +2015-07-01|14.0|120.0|-1.7631|-0.09494 +2015-07-01|14.0|121.0|-1.81636|-0.09766 +2015-07-01|14.0|122.0|-1.85905|-0.09997 +2015-07-01|14.0|123.0|-1.89004|-0.10186 +2015-07-01|14.0|124.0|-1.90835|-0.10333 +2015-07-01|14.0|125.0|-1.91317|-0.1044 +2015-07-01|14.0|126.0|-1.90383|-0.10507 +2015-07-01|14.0|127.0|-1.87987|-0.10536 +2015-07-01|14.0|128.0|-1.84096|-0.10528 +2015-07-01|14.0|129.0|-1.78696|-0.10486 +2015-07-01|14.0|130.0|-1.71787|-0.10411 +2015-07-01|14.0|131.0|-1.63384|-0.10306 +2015-07-01|14.0|132.0|-1.53515|-0.10172 +2015-07-01|14.0|133.0|-1.42221|-0.10013 +2015-07-01|14.0|134.0|-1.29549|-0.0983 +2015-07-01|14.0|135.0|-1.15558|-0.09626 +2015-07-01|14.0|136.0|-1.00311|-0.09402 +2015-07-01|14.0|137.0|-0.83875|-0.09162 +2015-07-01|14.0|138.0|-0.66323|-0.08907 +2015-07-01|14.0|139.0|-0.47725|-0.08638 +2015-07-01|14.0|140.0|-0.28153|-0.08358 +2015-07-01|14.0|141.0|-0.07677|-0.08069 +2015-07-01|14.0|142.0|0.13634|-0.07771 +2015-07-01|14.0|143.0|0.35716|-0.07466 +2015-07-01|14.0|144.0|0.58509|-0.07155 +2015-07-01|14.0|145.0|0.81953|-0.0684 +2015-07-01|14.0|146.0|1.05997|-0.0652 +2015-07-01|14.0|147.0|1.30588|-0.06199 +2015-07-01|14.0|148.0|1.55679|-0.05875 +2015-07-01|14.0|149.0|1.81225|-0.05551 +2015-07-01|14.0|150.0|2.07181|-0.05226 +2015-07-01|14.0|151.0|2.33504|-0.04901 +2015-07-01|14.0|152.0|2.60149|-0.04578 +2015-07-01|14.0|153.0|2.8707|-0.04257 +2015-07-01|14.0|154.0|3.14217|-0.03938 +2015-07-01|14.0|155.0|3.4154|-0.03623 +2015-07-01|14.0|156.0|3.68982|-0.03312 +2015-07-01|14.0|157.0|3.96481|-0.03007 +2015-07-01|14.0|158.0|4.23972|-0.02706 +2015-07-01|14.0|159.0|4.51383|-0.02413 +2015-07-01|14.0|160.0|4.78637|-0.02127 +2015-07-01|14.0|161.0|5.05654|-0.01849 +2015-07-01|14.0|162.0|5.32347|-0.0158 +2015-07-01|14.0|163.0|5.58626|-0.01321 +2015-07-01|14.0|164.0|5.844|-0.01072 +2015-07-01|14.0|165.0|6.09575|-0.00835 +2015-07-01|14.0|166.0|6.34057|-0.0061 +2015-07-01|14.0|167.0|6.57753|-0.00397 +2015-07-01|14.0|168.0|6.80575|-0.00199 +2015-07-01|14.0|169.0|7.02436|-1.4E-4 +2015-07-01|14.0|170.0|7.23257|0.00157 +2015-07-01|14.0|171.0|7.42967|0.00312 +2015-07-01|14.0|172.0|7.61501|0.00452 +2015-07-01|14.0|173.0|7.78807|0.00576 +2015-07-01|14.0|174.0|7.94843|0.00685 +2015-07-01|14.0|175.0|8.09579|0.00777 +2015-07-01|14.0|176.0|8.22999|0.00852 +2015-07-01|14.0|177.0|8.35098|0.00912 +2015-07-01|14.0|178.0|8.45887|0.00955 +2015-07-01|14.0|179.0|8.55389|0.00982 +2015-07-01|14.0|-1.0|-2.09105|0.09221 +2015-07-01|14.0|-2.0|-2.347|0.09322 +2015-07-01|14.0|-3.0|-2.61395|0.09435 +2015-07-01|14.0|-4.0|-2.89245|0.0956 +2015-07-01|14.0|-5.0|-3.18293|0.09693 +2015-07-01|14.0|-6.0|-3.48573|0.09834 +2015-07-01|14.0|-7.0|-3.80102|0.09981 +2015-07-01|14.0|-8.0|-4.12884|0.1013 +2015-07-01|14.0|-9.0|-4.46911|0.10281 +2015-07-01|14.0|-10.0|-4.82159|0.10431 +2015-07-01|14.0|-11.0|-5.18591|0.10579 +2015-07-01|14.0|-12.0|-5.56157|0.10724 +2015-07-01|14.0|-13.0|-5.94792|0.10864 +2015-07-01|14.0|-14.0|-6.34423|0.10998 +2015-07-01|14.0|-15.0|-6.74964|0.11126 +2015-07-01|14.0|-16.0|-7.16319|0.11245 +2015-07-01|14.0|-17.0|-7.58384|0.11356 +2015-07-01|14.0|-18.0|-8.01049|0.11458 +2015-07-01|14.0|-19.0|-8.44195|0.1155 +2015-07-01|14.0|-20.0|-8.877|0.11632 +2015-07-01|14.0|-21.0|-9.31439|0.11704 +2015-07-01|14.0|-22.0|-9.75282|0.11763 +2015-07-01|14.0|-23.0|-10.19099|0.11811 +2015-07-01|14.0|-24.0|-10.62757|0.11845 +2015-07-01|14.0|-25.0|-11.06124|0.11866 +2015-07-01|14.0|-26.0|-11.49068|0.11872 +2015-07-01|14.0|-27.0|-11.91458|0.11862 +2015-07-01|14.0|-28.0|-12.33163|0.11835 +2015-07-01|14.0|-29.0|-12.74053|0.1179 +2015-07-01|14.0|-30.0|-13.14|0.11724 +2015-07-01|14.0|-31.0|-13.52876|0.11637 +2015-07-01|14.0|-32.0|-13.90556|0.11527 +2015-07-01|14.0|-33.0|-14.26915|0.11393 +2015-07-01|14.0|-34.0|-14.61831|0.11232 +2015-07-01|14.0|-35.0|-14.95182|0.11044 +2015-07-01|14.0|-36.0|-15.26847|0.10827 +2015-07-01|14.0|-37.0|-15.56707|0.1058 +2015-07-01|14.0|-38.0|-15.84646|0.10302 +2015-07-01|14.0|-39.0|-16.1055|0.09991 +2015-07-01|14.0|-40.0|-16.34304|0.09647 +2015-07-01|14.0|-41.0|-16.55801|0.09271 +2015-07-01|14.0|-42.0|-16.74934|0.08861 +2015-07-01|14.0|-43.0|-16.91602|0.08418 +2015-07-01|14.0|-44.0|-17.05706|0.07942 +2015-07-01|14.0|-45.0|-17.17156|0.07435 +2015-07-01|14.0|-46.0|-17.25867|0.06897 +2015-07-01|14.0|-47.0|-17.3176|0.0633 +2015-07-01|14.0|-48.0|-17.34767|0.05735 +2015-07-01|14.0|-49.0|-17.34825|0.05115 +2015-07-01|14.0|-50.0|-17.31885|0.04472 +2015-07-01|14.0|-51.0|-17.25906|0.03807 +2015-07-01|14.0|-52.0|-17.16858|0.03125 +2015-07-01|14.0|-53.0|-17.04724|0.02426 +2015-07-01|14.0|-54.0|-16.89499|0.01714 +2015-07-01|14.0|-55.0|-16.71191|0.00992 +2015-07-01|14.0|-56.0|-16.49821|0.00263 +2015-07-01|14.0|-57.0|-16.25421|-0.00471 +2015-07-01|14.0|-58.0|-15.98039|-0.01206 +2015-07-01|14.0|-59.0|-15.67734|-0.0194 +2015-07-01|14.0|-60.0|-15.34578|-0.02671 +2015-07-01|14.0|-61.0|-14.98655|-0.03396 +2015-07-01|14.0|-62.0|-14.60061|-0.04111 +2015-07-01|14.0|-63.0|-14.18901|-0.04816 +2015-07-01|14.0|-64.0|-13.75292|-0.05508 +2015-07-01|14.0|-65.0|-13.29359|-0.06184 +2015-07-01|14.0|-66.0|-12.81234|-0.06843 +2015-07-01|14.0|-67.0|-12.31059|-0.07483 +2015-07-01|14.0|-68.0|-11.78981|-0.08102 +2015-07-01|14.0|-69.0|-11.2515|-0.08698 +2015-07-01|14.0|-70.0|-10.69724|-0.0927 +2015-07-01|14.0|-71.0|-10.12862|-0.09815 +2015-07-01|14.0|-72.0|-9.54729|-0.10333 +2015-07-01|14.0|-73.0|-8.95489|-0.10822 +2015-07-01|14.0|-74.0|-8.35309|-0.1128 +2015-07-01|14.0|-75.0|-7.74357|-0.11706 +2015-07-01|14.0|-76.0|-7.128|-0.12099 +2015-07-01|14.0|-77.0|-6.50808|-0.12457 +2015-07-01|14.0|-78.0|-5.88548|-0.12778 +2015-07-01|14.0|-79.0|-5.26186|-0.13063 +2015-07-01|14.0|-80.0|-4.63889|-0.1331 +2015-07-01|14.0|-81.0|-4.01819|-0.13518 +2015-07-01|14.0|-82.0|-3.40138|-0.13687 +2015-07-01|14.0|-83.0|-2.79004|-0.13817 +2015-07-01|14.0|-84.0|-2.18571|-0.13907 +2015-07-01|14.0|-85.0|-1.58989|-0.13958 +2015-07-01|14.0|-86.0|-1.00404|-0.13972 +2015-07-01|14.0|-87.0|-0.42954|-0.13947 +2015-07-01|14.0|-88.0|0.13228|-0.13887 +2015-07-01|14.0|-89.0|0.68019|-0.13792 +2015-07-01|14.0|-90.0|1.21302|-0.13665 +2015-07-01|14.0|-91.0|1.7297|-0.13507 +2015-07-01|14.0|-92.0|2.22928|-0.13322 +2015-07-01|14.0|-93.0|2.71091|-0.13111 +2015-07-01|14.0|-94.0|3.17385|-0.12877 +2015-07-01|14.0|-95.0|3.61751|-0.12624 +2015-07-01|14.0|-96.0|4.0414|-0.12354 +2015-07-01|14.0|-97.0|4.44518|-0.12071 +2015-07-01|14.0|-98.0|4.82865|-0.11777 +2015-07-01|14.0|-99.0|5.19172|-0.11475 +2015-07-01|14.0|-100.0|5.53445|-0.11167 +2015-07-01|14.0|-101.0|5.85705|-0.10857 +2015-07-01|14.0|-102.0|6.15981|-0.10547 +2015-07-01|14.0|-103.0|6.44317|-0.10239 +2015-07-01|14.0|-104.0|6.70768|-0.09935 +2015-07-01|14.0|-105.0|6.95398|-0.09636 +2015-07-01|14.0|-106.0|7.18281|-0.09345 +2015-07-01|14.0|-107.0|7.39496|-0.09061 +2015-07-01|14.0|-108.0|7.59132|-0.08787 +2015-07-01|14.0|-109.0|7.7728|-0.08522 +2015-07-01|14.0|-110.0|7.94036|-0.08267 +2015-07-01|14.0|-111.0|8.09498|-0.08022 +2015-07-01|14.0|-112.0|8.23762|-0.07787 +2015-07-01|14.0|-113.0|8.36927|-0.07562 +2015-07-01|14.0|-114.0|8.49085|-0.07346 +2015-07-01|14.0|-115.0|8.60326|-0.07139 +2015-07-01|14.0|-116.0|8.70737|-0.0694 +2015-07-01|14.0|-117.0|8.80394|-0.06748 +2015-07-01|14.0|-118.0|8.8937|-0.06563 +2015-07-01|14.0|-119.0|8.97729|-0.06384 +2015-07-01|14.0|-120.0|9.05523|-0.0621 +2015-07-01|14.0|-121.0|9.12801|-0.06041 +2015-07-01|14.0|-122.0|9.19598|-0.05876 +2015-07-01|14.0|-123.0|9.25943|-0.05714 +2015-07-01|14.0|-124.0|9.31855|-0.05555 +2015-07-01|14.0|-125.0|9.37345|-0.05399 +2015-07-01|14.0|-126.0|9.42417|-0.05245 +2015-07-01|14.0|-127.0|9.4707|-0.05094 +2015-07-01|14.0|-128.0|9.51294|-0.04945 +2015-07-01|14.0|-129.0|9.55078|-0.04798 +2015-07-01|14.0|-130.0|9.58406|-0.04654 +2015-07-01|14.0|-131.0|9.61262|-0.04512 +2015-07-01|14.0|-132.0|9.63627|-0.04373 +2015-07-01|14.0|-133.0|9.65487|-0.04237 +2015-07-01|14.0|-134.0|9.66825|-0.04105 +2015-07-01|14.0|-135.0|9.67632|-0.03975 +2015-07-01|14.0|-136.0|9.679|-0.03849 +2015-07-01|14.0|-137.0|9.67629|-0.03727 +2015-07-01|14.0|-138.0|9.66823|-0.03608 +2015-07-01|14.0|-139.0|9.65492|-0.03492 +2015-07-01|14.0|-140.0|9.63657|-0.0338 +2015-07-01|14.0|-141.0|9.61341|-0.0327 +2015-07-01|14.0|-142.0|9.58579|-0.03163 +2015-07-01|14.0|-143.0|9.55408|-0.03058 +2015-07-01|14.0|-144.0|9.51875|-0.02955 +2015-07-01|14.0|-145.0|9.48033|-0.02853 +2015-07-01|14.0|-146.0|9.43937|-0.02751 +2015-07-01|14.0|-147.0|9.39649|-0.02649 +2015-07-01|14.0|-148.0|9.35233|-0.02546 +2015-07-01|14.0|-149.0|9.30755|-0.02442 +2015-07-01|14.0|-150.0|9.26281|-0.02336 +2015-07-01|14.0|-151.0|9.21877|-0.02227 +2015-07-01|14.0|-152.0|9.17607|-0.02114 +2015-07-01|14.0|-153.0|9.13529|-0.01998 +2015-07-01|14.0|-154.0|9.097|-0.01879 +2015-07-01|14.0|-155.0|9.06169|-0.01755 +2015-07-01|14.0|-156.0|9.02976|-0.01627 +2015-07-01|14.0|-157.0|9.00157|-0.01495 +2015-07-01|14.0|-158.0|8.97733|-0.01359 +2015-07-01|14.0|-159.0|8.95719|-0.01219 +2015-07-01|14.0|-160.0|8.94118|-0.01076 +2015-07-01|14.0|-161.0|8.92921|-0.00931 +2015-07-01|14.0|-162.0|8.92108|-0.00784 +2015-07-01|14.0|-163.0|8.91648|-0.00636 +2015-07-01|14.0|-164.0|8.91496|-0.00488 +2015-07-01|14.0|-165.0|8.91598|-0.00342 +2015-07-01|14.0|-166.0|8.91889|-0.00197 +2015-07-01|14.0|-167.0|8.92294|-5.5E-4 +2015-07-01|14.0|-168.0|8.92729|8.2E-4 +2015-07-01|14.0|-169.0|8.93102|0.00214 +2015-07-01|14.0|-170.0|8.93315|0.00338 +2015-07-01|14.0|-171.0|8.93265|0.00455 +2015-07-01|14.0|-172.0|8.92845|0.00563 +2015-07-01|14.0|-173.0|8.91948|0.00661 +2015-07-01|14.0|-174.0|8.90465|0.00748 +2015-07-01|14.0|-175.0|8.88289|0.00823 +2015-07-01|14.0|-176.0|8.85318|0.00886 +2015-07-01|14.0|-177.0|8.81454|0.00934 +2015-07-01|14.0|-178.0|8.76607|0.00969 +2015-07-01|14.0|-179.0|8.70693|0.00989 +2015-07-01|15.0|0.0|-1.68355|0.09052 +2015-07-01|15.0|1.0|-1.45112|0.08976 +2015-07-01|15.0|2.0|-1.22762|0.08917 +2015-07-01|15.0|3.0|-1.0122|0.08875 +2015-07-01|15.0|4.0|-0.80401|0.08853 +2015-07-01|15.0|5.0|-0.60216|0.08849 +2015-07-01|15.0|6.0|-0.40579|0.08864 +2015-07-01|15.0|7.0|-0.21409|0.08897 +2015-07-01|15.0|8.0|-0.02629|0.08947 +2015-07-01|15.0|9.0|0.15829|0.09012 +2015-07-01|15.0|10.0|0.34023|0.0909 +2015-07-01|15.0|11.0|0.51999|0.09179 +2015-07-01|15.0|12.0|0.69791|0.09275 +2015-07-01|15.0|13.0|0.87416|0.09375 +2015-07-01|15.0|14.0|1.04878|0.09476 +2015-07-01|15.0|15.0|1.22164|0.09574 +2015-07-01|15.0|16.0|1.39246|0.09665 +2015-07-01|15.0|17.0|1.56078|0.09745 +2015-07-01|15.0|18.0|1.726|0.09811 +2015-07-01|15.0|19.0|1.88738|0.09857 +2015-07-01|15.0|20.0|2.04404|0.09882 +2015-07-01|15.0|21.0|2.19499|0.09881 +2015-07-01|15.0|22.0|2.33915|0.09851 +2015-07-01|15.0|23.0|2.47538|0.09791 +2015-07-01|15.0|24.0|2.60247|0.09699 +2015-07-01|15.0|25.0|2.71923|0.09572 +2015-07-01|15.0|26.0|2.82446|0.09412 +2015-07-01|15.0|27.0|2.91699|0.09218 +2015-07-01|15.0|28.0|2.99576|0.08991 +2015-07-01|15.0|29.0|3.05978|0.08733 +2015-07-01|15.0|30.0|3.10819|0.08446 +2015-07-01|15.0|31.0|3.14029|0.08134 +2015-07-01|15.0|32.0|3.15554|0.07799 +2015-07-01|15.0|33.0|3.15361|0.07447 +2015-07-01|15.0|34.0|3.13435|0.07082 +2015-07-01|15.0|35.0|3.09785|0.06709 +2015-07-01|15.0|36.0|3.04439|0.06333 +2015-07-01|15.0|37.0|2.97448|0.05961 +2015-07-01|15.0|38.0|2.88886|0.05598 +2015-07-01|15.0|39.0|2.78844|0.05249 +2015-07-01|15.0|40.0|2.67435|0.04919 +2015-07-01|15.0|41.0|2.54786|0.04614 +2015-07-01|15.0|42.0|2.41039|0.04338 +2015-07-01|15.0|43.0|2.26349|0.04095 +2015-07-01|15.0|44.0|2.10878|0.03887 +2015-07-01|15.0|45.0|1.94793|0.03718 +2015-07-01|15.0|46.0|1.78264|0.0359 +2015-07-01|15.0|47.0|1.6146|0.03502 +2015-07-01|15.0|48.0|1.44544|0.03456 +2015-07-01|15.0|49.0|1.27672|0.0345 +2015-07-01|15.0|50.0|1.10991|0.03483 +2015-07-01|15.0|51.0|0.94634|0.03553 +2015-07-01|15.0|52.0|0.7872|0.03656 +2015-07-01|15.0|53.0|0.63353|0.03791 +2015-07-01|15.0|54.0|0.48618|0.03952 +2015-07-01|15.0|55.0|0.34583|0.04135 +2015-07-01|15.0|56.0|0.21299|0.04337 +2015-07-01|15.0|57.0|0.088|0.04552 +2015-07-01|15.0|58.0|-0.02897|0.04776 +2015-07-01|15.0|59.0|-0.1379|0.05005 +2015-07-01|15.0|60.0|-0.2389|0.05234 +2015-07-01|15.0|61.0|-0.33219|0.05459 +2015-07-01|15.0|62.0|-0.41808|0.05676 +2015-07-01|15.0|63.0|-0.49696|0.05883 +2015-07-01|15.0|64.0|-0.56925|0.06076 +2015-07-01|15.0|65.0|-0.63541|0.06253 +2015-07-01|15.0|66.0|-0.6959|0.06411 +2015-07-01|15.0|67.0|-0.75114|0.0655 +2015-07-01|15.0|68.0|-0.80156|0.06669 +2015-07-01|15.0|69.0|-0.84749|0.06766 +2015-07-01|15.0|70.0|-0.88924|0.06842 +2015-07-01|15.0|71.0|-0.92704|0.06897 +2015-07-01|15.0|72.0|-0.96103|0.06932 +2015-07-01|15.0|73.0|-0.99131|0.06946 +2015-07-01|15.0|74.0|-1.01789|0.06941 +2015-07-01|15.0|75.0|-1.04075|0.06919 +2015-07-01|15.0|76.0|-1.05978|0.06878 +2015-07-01|15.0|77.0|-1.07487|0.06822 +2015-07-01|15.0|78.0|-1.08588|0.06751 +2015-07-01|15.0|79.0|-1.09265|0.06664 +2015-07-01|15.0|80.0|-1.09507|0.06564 +2015-07-01|15.0|81.0|-1.09303|0.0645 +2015-07-01|15.0|82.0|-1.08648|0.06323 +2015-07-01|15.0|83.0|-1.07543|0.06182 +2015-07-01|15.0|84.0|-1.05999|0.06027 +2015-07-01|15.0|85.0|-1.04032|0.05857 +2015-07-01|15.0|86.0|-1.01672|0.05672 +2015-07-01|15.0|87.0|-0.98957|0.0547 +2015-07-01|15.0|88.0|-0.95936|0.05251 +2015-07-01|15.0|89.0|-0.9267|0.05014 +2015-07-01|15.0|90.0|-0.89227|0.04756 +2015-07-01|15.0|91.0|-0.85687|0.04478 +2015-07-01|15.0|92.0|-0.82136|0.04177 +2015-07-01|15.0|93.0|-0.78667|0.03852 +2015-07-01|15.0|94.0|-0.75377|0.03504 +2015-07-01|15.0|95.0|-0.72367|0.0313 +2015-07-01|15.0|96.0|-0.69736|0.02732 +2015-07-01|15.0|97.0|-0.67581|0.02308 +2015-07-01|15.0|98.0|-0.65998|0.01859 +2015-07-01|15.0|99.0|-0.6507|0.01386 +2015-07-01|15.0|100.0|-0.64877|0.0089 +2015-07-01|15.0|101.0|-0.65481|0.00372 +2015-07-01|15.0|102.0|-0.66937|-0.00166 +2015-07-01|15.0|103.0|-0.69278|-0.00721 +2015-07-01|15.0|104.0|-0.72525|-0.01291 +2015-07-01|15.0|105.0|-0.76678|-0.01872 +2015-07-01|15.0|106.0|-0.81721|-0.02461 +2015-07-01|15.0|107.0|-0.87615|-0.03055 +2015-07-01|15.0|108.0|-0.94305|-0.0365 +2015-07-01|15.0|109.0|-1.01716|-0.04241 +2015-07-01|15.0|110.0|-1.09756|-0.04824 +2015-07-01|15.0|111.0|-1.18317|-0.05395 +2015-07-01|15.0|112.0|-1.27276|-0.05951 +2015-07-01|15.0|113.0|-1.36499|-0.06486 +2015-07-01|15.0|114.0|-1.45841|-0.06998 +2015-07-01|15.0|115.0|-1.5515|-0.07483 +2015-07-01|15.0|116.0|-1.64269|-0.07937 +2015-07-01|15.0|117.0|-1.73042|-0.08358 +2015-07-01|15.0|118.0|-1.81312|-0.08744 +2015-07-01|15.0|119.0|-1.88927|-0.09091 +2015-07-01|15.0|120.0|-1.95741|-0.094 +2015-07-01|15.0|121.0|-2.01617|-0.09669 +2015-07-01|15.0|122.0|-2.06432|-0.09897 +2015-07-01|15.0|123.0|-2.10072|-0.10084 +2015-07-01|15.0|124.0|-2.1244|-0.10231 +2015-07-01|15.0|125.0|-2.13454|-0.10338 +2015-07-01|15.0|126.0|-2.13048|-0.10407 +2015-07-01|15.0|127.0|-2.11173|-0.10438 +2015-07-01|15.0|128.0|-2.07796|-0.10433 +2015-07-01|15.0|129.0|-2.029|-0.10394 +2015-07-01|15.0|130.0|-1.96483|-0.10324 +2015-07-01|15.0|131.0|-1.88557|-0.10223 +2015-07-01|15.0|132.0|-1.79148|-0.10096 +2015-07-01|15.0|133.0|-1.68292|-0.09942 +2015-07-01|15.0|134.0|-1.56036|-0.09766 +2015-07-01|15.0|135.0|-1.42433|-0.09569 +2015-07-01|15.0|136.0|-1.27543|-0.09353 +2015-07-01|15.0|137.0|-1.11433|-0.09121 +2015-07-01|15.0|138.0|-0.9417|-0.08874 +2015-07-01|15.0|139.0|-0.75824|-0.08613 +2015-07-01|15.0|140.0|-0.56464|-0.08342 +2015-07-01|15.0|141.0|-0.36158|-0.0806 +2015-07-01|15.0|142.0|-0.14974|-0.07771 +2015-07-01|15.0|143.0|0.07025|-0.07474 +2015-07-01|15.0|144.0|0.29778|-0.07171 +2015-07-01|15.0|145.0|0.53228|-0.06864 +2015-07-01|15.0|146.0|0.7732|-0.06553 +2015-07-01|15.0|147.0|1.02004|-0.06239 +2015-07-01|15.0|148.0|1.2723|-0.05923 +2015-07-01|15.0|149.0|1.52953|-0.05606 +2015-07-01|15.0|150.0|1.79127|-0.05288 +2015-07-01|15.0|151.0|2.05707|-0.04971 +2015-07-01|15.0|152.0|2.32647|-0.04655 +2015-07-01|15.0|153.0|2.59899|-0.04341 +2015-07-01|15.0|154.0|2.87413|-0.0403 +2015-07-01|15.0|155.0|3.15137|-0.03722 +2015-07-01|15.0|156.0|3.43012|-0.03418 +2015-07-01|15.0|157.0|3.70977|-0.03119 +2015-07-01|15.0|158.0|3.98965|-0.02826 +2015-07-01|15.0|159.0|4.26903|-0.02539 +2015-07-01|15.0|160.0|4.54715|-0.0226 +2015-07-01|15.0|161.0|4.82318|-0.0199 +2015-07-01|15.0|162.0|5.09626|-0.01729 +2015-07-01|15.0|163.0|5.36549|-0.01477 +2015-07-01|15.0|164.0|5.62994|-0.01236 +2015-07-01|15.0|165.0|5.88867|-0.01007 +2015-07-01|15.0|166.0|6.14074|-0.0079 +2015-07-01|15.0|167.0|6.38521|-0.00586 +2015-07-01|15.0|168.0|6.62118|-0.00396 +2015-07-01|15.0|169.0|6.84778|-0.0022 +2015-07-01|15.0|170.0|7.0642|-5.8E-4 +2015-07-01|15.0|171.0|7.2697|8.9E-4 +2015-07-01|15.0|172.0|7.46362|0.00221 +2015-07-01|15.0|173.0|7.64541|0.00336 +2015-07-01|15.0|174.0|7.81463|0.00437 +2015-07-01|15.0|175.0|7.97094|0.00521 +2015-07-01|15.0|176.0|8.11415|0.00589 +2015-07-01|15.0|177.0|8.24418|0.00641 +2015-07-01|15.0|178.0|8.3611|0.00678 +2015-07-01|15.0|179.0|8.46512|0.00698 +2015-07-01|15.0|-1.0|-1.92569|0.09145 +2015-07-01|15.0|-2.0|-2.17827|0.09252 +2015-07-01|15.0|-3.0|-2.44193|0.09371 +2015-07-01|15.0|-4.0|-2.71719|0.09501 +2015-07-01|15.0|-5.0|-3.00448|0.0964 +2015-07-01|15.0|-6.0|-3.30409|0.09786 +2015-07-01|15.0|-7.0|-3.6162|0.09936 +2015-07-01|15.0|-8.0|-3.94081|0.10089 +2015-07-01|15.0|-9.0|-4.27783|0.10243 +2015-07-01|15.0|-10.0|-4.62699|0.10396 +2015-07-01|15.0|-11.0|-4.98792|0.10547 +2015-07-01|15.0|-12.0|-5.36009|0.10694 +2015-07-01|15.0|-13.0|-5.74287|0.10836 +2015-07-01|15.0|-14.0|-6.1355|0.10972 +2015-07-01|15.0|-15.0|-6.53713|0.11101 +2015-07-01|15.0|-16.0|-6.9468|0.11222 +2015-07-01|15.0|-17.0|-7.36348|0.11335 +2015-07-01|15.0|-18.0|-7.78608|0.11439 +2015-07-01|15.0|-19.0|-8.21344|0.11533 +2015-07-01|15.0|-20.0|-8.64437|0.11618 +2015-07-01|15.0|-21.0|-9.07763|0.11692 +2015-07-01|15.0|-22.0|-9.51197|0.11755 +2015-07-01|15.0|-23.0|-9.94613|0.11806 +2015-07-01|15.0|-24.0|-10.37882|0.11845 +2015-07-01|15.0|-25.0|-10.80876|0.11872 +2015-07-01|15.0|-26.0|-11.2347|0.11885 +2015-07-01|15.0|-27.0|-11.65536|0.11882 +2015-07-01|15.0|-28.0|-12.0695|0.11864 +2015-07-01|15.0|-29.0|-12.47586|0.11829 +2015-07-01|15.0|-30.0|-12.87323|0.11775 +2015-07-01|15.0|-31.0|-13.26038|0.117 +2015-07-01|15.0|-32.0|-13.63611|0.11604 +2015-07-01|15.0|-33.0|-13.99922|0.11485 +2015-07-01|15.0|-34.0|-14.34854|0.11341 +2015-07-01|15.0|-35.0|-14.68288|0.11171 +2015-07-01|15.0|-36.0|-15.00109|0.10973 +2015-07-01|15.0|-37.0|-15.30202|0.10745 +2015-07-01|15.0|-38.0|-15.58452|0.10488 +2015-07-01|15.0|-39.0|-15.84747|0.10199 +2015-07-01|15.0|-40.0|-16.08976|0.09878 +2015-07-01|15.0|-41.0|-16.3103|0.09524 +2015-07-01|15.0|-42.0|-16.50804|0.09137 +2015-07-01|15.0|-43.0|-16.68196|0.08718 +2015-07-01|15.0|-44.0|-16.83107|0.08265 +2015-07-01|15.0|-45.0|-16.95444|0.07781 +2015-07-01|15.0|-46.0|-17.05118|0.07266 +2015-07-01|15.0|-47.0|-17.1205|0.06721 +2015-07-01|15.0|-48.0|-17.16165|0.06148 +2015-07-01|15.0|-49.0|-17.17398|0.05548 +2015-07-01|15.0|-50.0|-17.15693|0.04924 +2015-07-01|15.0|-51.0|-17.11003|0.04277 +2015-07-01|15.0|-52.0|-17.03294|0.0361 +2015-07-01|15.0|-53.0|-16.92541|0.02926 +2015-07-01|15.0|-54.0|-16.78733|0.02226 +2015-07-01|15.0|-55.0|-16.6187|0.01515 +2015-07-01|15.0|-56.0|-16.41965|0.00794 +2015-07-01|15.0|-57.0|-16.19046|6.7E-4 +2015-07-01|15.0|-58.0|-15.93151|-0.00665 +2015-07-01|15.0|-59.0|-15.64332|-0.01397 +2015-07-01|15.0|-60.0|-15.32654|-0.02128 +2015-07-01|15.0|-61.0|-14.98194|-0.02855 +2015-07-01|15.0|-62.0|-14.61039|-0.03576 +2015-07-01|15.0|-63.0|-14.2129|-0.04287 +2015-07-01|15.0|-64.0|-13.79056|-0.04987 +2015-07-01|15.0|-65.0|-13.34456|-0.05674 +2015-07-01|15.0|-66.0|-12.87616|-0.06345 +2015-07-01|15.0|-67.0|-12.38673|-0.06999 +2015-07-01|15.0|-68.0|-11.87766|-0.07633 +2015-07-01|15.0|-69.0|-11.35044|-0.08246 +2015-07-01|15.0|-70.0|-10.80659|-0.08836 +2015-07-01|15.0|-71.0|-10.24766|-0.094 +2015-07-01|15.0|-72.0|-9.67526|-0.09938 +2015-07-01|15.0|-73.0|-9.091|-0.10447 +2015-07-01|15.0|-74.0|-8.49652|-0.10926 +2015-07-01|15.0|-75.0|-7.89348|-0.11373 +2015-07-01|15.0|-76.0|-7.28355|-0.11787 +2015-07-01|15.0|-77.0|-6.66838|-0.12166 +2015-07-01|15.0|-78.0|-6.04965|-0.1251 +2015-07-01|15.0|-79.0|-5.42901|-0.12815 +2015-07-01|15.0|-80.0|-4.80813|-0.13083 +2015-07-01|15.0|-81.0|-4.18863|-0.13311 +2015-07-01|15.0|-82.0|-3.57213|-0.135 +2015-07-01|15.0|-83.0|-2.96023|-0.13649 +2015-07-01|15.0|-84.0|-2.35448|-0.13757 +2015-07-01|15.0|-85.0|-1.75641|-0.13826 +2015-07-01|15.0|-86.0|-1.16749|-0.13855 +2015-07-01|15.0|-87.0|-0.58914|-0.13847 +2015-07-01|15.0|-88.0|-0.02271|-0.13801 +2015-07-01|15.0|-89.0|0.53052|-0.1372 +2015-07-01|15.0|-90.0|1.06934|-0.13605 +2015-07-01|15.0|-91.0|1.59266|-0.13459 +2015-07-01|15.0|-92.0|2.09946|-0.13284 +2015-07-01|15.0|-93.0|2.58885|-0.13082 +2015-07-01|15.0|-94.0|3.06004|-0.12857 +2015-07-01|15.0|-95.0|3.51239|-0.12611 +2015-07-01|15.0|-96.0|3.94535|-0.12348 +2015-07-01|15.0|-97.0|4.35853|-0.1207 +2015-07-01|15.0|-98.0|4.75167|-0.11781 +2015-07-01|15.0|-99.0|5.12463|-0.11483 +2015-07-01|15.0|-100.0|5.47743|-0.11179 +2015-07-01|15.0|-101.0|5.81019|-0.10872 +2015-07-01|15.0|-102.0|6.12317|-0.10564 +2015-07-01|15.0|-103.0|6.41676|-0.10258 +2015-07-01|15.0|-104.0|6.69146|-0.09955 +2015-07-01|15.0|-105.0|6.94785|-0.09657 +2015-07-01|15.0|-106.0|7.18662|-0.09367 +2015-07-01|15.0|-107.0|7.40854|-0.09084 +2015-07-01|15.0|-108.0|7.61444|-0.0881 +2015-07-01|15.0|-109.0|7.8052|-0.08546 +2015-07-01|15.0|-110.0|7.98173|-0.08292 +2015-07-01|15.0|-111.0|8.14499|-0.08048 +2015-07-01|15.0|-112.0|8.29592|-0.07814 +2015-07-01|15.0|-113.0|8.43545|-0.0759 +2015-07-01|15.0|-114.0|8.56451|-0.07376 +2015-07-01|15.0|-115.0|8.68397|-0.07171 +2015-07-01|15.0|-116.0|8.79466|-0.06974 +2015-07-01|15.0|-117.0|8.89737|-0.06786 +2015-07-01|15.0|-118.0|8.99278|-0.06604 +2015-07-01|15.0|-119.0|9.08154|-0.06428 +2015-07-01|15.0|-120.0|9.16418|-0.06259 +2015-07-01|15.0|-121.0|9.24116|-0.06094 +2015-07-01|15.0|-122.0|9.31285|-0.05933 +2015-07-01|15.0|-123.0|9.37955|-0.05776 +2015-07-01|15.0|-124.0|9.44145|-0.05622 +2015-07-01|15.0|-125.0|9.49867|-0.05472 +2015-07-01|15.0|-126.0|9.55126|-0.05324 +2015-07-01|15.0|-127.0|9.59923|-0.05178 +2015-07-01|15.0|-128.0|9.64249|-0.05034 +2015-07-01|15.0|-129.0|9.68095|-0.04893 +2015-07-01|15.0|-130.0|9.71448|-0.04755 +2015-07-01|15.0|-131.0|9.74292|-0.04619 +2015-07-01|15.0|-132.0|9.76612|-0.04485 +2015-07-01|15.0|-133.0|9.78394|-0.04354 +2015-07-01|15.0|-134.0|9.79625|-0.04227 +2015-07-01|15.0|-135.0|9.80296|-0.04102 +2015-07-01|15.0|-136.0|9.80404|-0.0398 +2015-07-01|15.0|-137.0|9.79949|-0.03862 +2015-07-01|15.0|-138.0|9.78937|-0.03747 +2015-07-01|15.0|-139.0|9.77383|-0.03635 +2015-07-01|15.0|-140.0|9.75306|-0.03526 +2015-07-01|15.0|-141.0|9.72733|-0.0342 +2015-07-01|15.0|-142.0|9.697|-0.03316 +2015-07-01|15.0|-143.0|9.66247|-0.03215 +2015-07-01|15.0|-144.0|9.62423|-0.03115 +2015-07-01|15.0|-145.0|9.58279|-0.03016 +2015-07-01|15.0|-146.0|9.53875|-0.02918 +2015-07-01|15.0|-147.0|9.49272|-0.02819 +2015-07-01|15.0|-148.0|9.44536|-0.0272 +2015-07-01|15.0|-149.0|9.39733|-0.0262 +2015-07-01|15.0|-150.0|9.3493|-0.02518 +2015-07-01|15.0|-151.0|9.30193|-0.02414 +2015-07-01|15.0|-152.0|9.25585|-0.02307 +2015-07-01|15.0|-153.0|9.21165|-0.02196 +2015-07-01|15.0|-154.0|9.16989|-0.02083 +2015-07-01|15.0|-155.0|9.13105|-0.01965 +2015-07-01|15.0|-156.0|9.09553|-0.01843 +2015-07-01|15.0|-157.0|9.06365|-0.01718 +2015-07-01|15.0|-158.0|9.03564|-0.01589 +2015-07-01|15.0|-159.0|9.01161|-0.01456 +2015-07-01|15.0|-160.0|8.99158|-0.01321 +2015-07-01|15.0|-161.0|8.97544|-0.01183 +2015-07-01|15.0|-162.0|8.96297|-0.01043 +2015-07-01|15.0|-163.0|8.95382|-0.00902 +2015-07-01|15.0|-164.0|8.94755|-0.00761 +2015-07-01|15.0|-165.0|8.94359|-0.0062 +2015-07-01|15.0|-166.0|8.94127|-0.00481 +2015-07-01|15.0|-167.0|8.93982|-0.00345 +2015-07-01|15.0|-168.0|8.93839|-0.00213 +2015-07-01|15.0|-169.0|8.93605|-8.5E-4 +2015-07-01|15.0|-170.0|8.93182|3.6E-4 +2015-07-01|15.0|-171.0|8.92466|0.00151 +2015-07-01|15.0|-172.0|8.9135|0.00257 +2015-07-01|15.0|-173.0|8.89728|0.00354 +2015-07-01|15.0|-174.0|8.87491|0.00441 +2015-07-01|15.0|-175.0|8.84535|0.00517 +2015-07-01|15.0|-176.0|8.80758|0.00581 +2015-07-01|15.0|-177.0|8.76066|0.00632 +2015-07-01|15.0|-178.0|8.70369|0.0067 +2015-07-01|15.0|-179.0|8.63589|0.00694 +2015-07-01|16.0|0.0|-1.53044|0.08987 +2015-07-01|16.0|1.0|-1.30111|0.08904 +2015-07-01|16.0|2.0|-1.08082|0.08838 +2015-07-01|16.0|3.0|-0.86872|0.0879 +2015-07-01|16.0|4.0|-0.66397|0.08761 +2015-07-01|16.0|5.0|-0.46568|0.0875 +2015-07-01|16.0|6.0|-0.27301|0.08759 +2015-07-01|16.0|7.0|-0.08511|0.08785 +2015-07-01|16.0|8.0|0.09877|0.08829 +2015-07-01|16.0|9.0|0.27933|0.08888 +2015-07-01|16.0|10.0|0.45718|0.08961 +2015-07-01|16.0|11.0|0.6328|0.09045 +2015-07-01|16.0|12.0|0.80653|0.09137 +2015-07-01|16.0|13.0|0.97861|0.09234 +2015-07-01|16.0|14.0|1.14908|0.09334 +2015-07-01|16.0|15.0|1.31785|0.09431 +2015-07-01|16.0|16.0|1.48467|0.09522 +2015-07-01|16.0|17.0|1.64913|0.09604 +2015-07-01|16.0|18.0|1.81066|0.09672 +2015-07-01|16.0|19.0|1.96856|0.09723 +2015-07-01|16.0|20.0|2.12199|0.09754 +2015-07-01|16.0|21.0|2.27|0.0976 +2015-07-01|16.0|22.0|2.41154|0.09739 +2015-07-01|16.0|23.0|2.5455|0.09688 +2015-07-01|16.0|24.0|2.67071|0.09607 +2015-07-01|16.0|25.0|2.786|0.09493 +2015-07-01|16.0|26.0|2.89018|0.09346 +2015-07-01|16.0|27.0|2.98213|0.09166 +2015-07-01|16.0|28.0|3.06078|0.08954 +2015-07-01|16.0|29.0|3.12514|0.08711 +2015-07-01|16.0|30.0|3.17437|0.0844 +2015-07-01|16.0|31.0|3.20776|0.08143 +2015-07-01|16.0|32.0|3.22475|0.07824 +2015-07-01|16.0|33.0|3.22499|0.07487 +2015-07-01|16.0|34.0|3.20832|0.07137 +2015-07-01|16.0|35.0|3.17479|0.06778 +2015-07-01|16.0|36.0|3.12465|0.06416 +2015-07-01|16.0|37.0|3.05838|0.06056 +2015-07-01|16.0|38.0|2.97667|0.05704 +2015-07-01|16.0|39.0|2.88039|0.05364 +2015-07-01|16.0|40.0|2.77061|0.05043 +2015-07-01|16.0|41.0|2.64858|0.04744 +2015-07-01|16.0|42.0|2.51565|0.04473 +2015-07-01|16.0|43.0|2.37333|0.04232 +2015-07-01|16.0|44.0|2.2232|0.04026 +2015-07-01|16.0|45.0|2.06687|0.03856 +2015-07-01|16.0|46.0|1.90602|0.03726 +2015-07-01|16.0|47.0|1.74229|0.03634 +2015-07-01|16.0|48.0|1.57727|0.03583 +2015-07-01|16.0|49.0|1.41252|0.03571 +2015-07-01|16.0|50.0|1.24946|0.03596 +2015-07-01|16.0|51.0|1.08941|0.03658 +2015-07-01|16.0|52.0|0.93355|0.03752 +2015-07-01|16.0|53.0|0.7829|0.03877 +2015-07-01|16.0|54.0|0.63831|0.04028 +2015-07-01|16.0|55.0|0.50046|0.04201 +2015-07-01|16.0|56.0|0.36986|0.04392 +2015-07-01|16.0|57.0|0.24684|0.04597 +2015-07-01|16.0|58.0|0.13159|0.04811 +2015-07-01|16.0|59.0|0.02414|0.0503 +2015-07-01|16.0|60.0|-0.07562|0.0525 +2015-07-01|16.0|61.0|-0.1679|0.05467 +2015-07-01|16.0|62.0|-0.253|0.05676 +2015-07-01|16.0|63.0|-0.33131|0.05876 +2015-07-01|16.0|64.0|-0.40325|0.06062 +2015-07-01|16.0|65.0|-0.46927|0.06233 +2015-07-01|16.0|66.0|-0.52983|0.06387 +2015-07-01|16.0|67.0|-0.58537|0.06522 +2015-07-01|16.0|68.0|-0.6363|0.06636 +2015-07-01|16.0|69.0|-0.683|0.06731 +2015-07-01|16.0|70.0|-0.72576|0.06804 +2015-07-01|16.0|71.0|-0.76485|0.06857 +2015-07-01|16.0|72.0|-0.80042|0.06889 +2015-07-01|16.0|73.0|-0.83259|0.06902 +2015-07-01|16.0|74.0|-0.86141|0.06896 +2015-07-01|16.0|75.0|-0.88686|0.06872 +2015-07-01|16.0|76.0|-0.90887|0.0683 +2015-07-01|16.0|77.0|-0.92736|0.06772 +2015-07-01|16.0|78.0|-0.94219|0.06699 +2015-07-01|16.0|79.0|-0.95325|0.06612 +2015-07-01|16.0|80.0|-0.96042|0.0651 +2015-07-01|16.0|81.0|-0.96362|0.06394 +2015-07-01|16.0|82.0|-0.9628|0.06265 +2015-07-01|16.0|83.0|-0.95798|0.06121 +2015-07-01|16.0|84.0|-0.94926|0.05964 +2015-07-01|16.0|85.0|-0.93681|0.05792 +2015-07-01|16.0|86.0|-0.92089|0.05605 +2015-07-01|16.0|87.0|-0.90189|0.05401 +2015-07-01|16.0|88.0|-0.88026|0.0518 +2015-07-01|16.0|89.0|-0.85657|0.04941 +2015-07-01|16.0|90.0|-0.83149|0.04682 +2015-07-01|16.0|91.0|-0.80576|0.04403 +2015-07-01|16.0|92.0|-0.7802|0.04101 +2015-07-01|16.0|93.0|-0.7557|0.03777 +2015-07-01|16.0|94.0|-0.73318|0.03429 +2015-07-01|16.0|95.0|-0.71358|0.03057 +2015-07-01|16.0|96.0|-0.69785|0.0266 +2015-07-01|16.0|97.0|-0.68692|0.02239 +2015-07-01|16.0|98.0|-0.68168|0.01793 +2015-07-01|16.0|99.0|-0.68292|0.01324 +2015-07-01|16.0|100.0|-0.69138|0.00833 +2015-07-01|16.0|101.0|-0.70766|0.00321 +2015-07-01|16.0|102.0|-0.73224|-0.0021 +2015-07-01|16.0|103.0|-0.76545|-0.00759 +2015-07-01|16.0|104.0|-0.80745|-0.01321 +2015-07-01|16.0|105.0|-0.85823|-0.01894 +2015-07-01|16.0|106.0|-0.9176|-0.02474 +2015-07-01|16.0|107.0|-0.98518|-0.03059 +2015-07-01|16.0|108.0|-1.0604|-0.03645 +2015-07-01|16.0|109.0|-1.14252|-0.04226 +2015-07-01|16.0|110.0|-1.23062|-0.048 +2015-07-01|16.0|111.0|-1.32365|-0.05362 +2015-07-01|16.0|112.0|-1.42038|-0.05908 +2015-07-01|16.0|113.0|-1.51949|-0.06434 +2015-07-01|16.0|114.0|-1.61956|-0.06938 +2015-07-01|16.0|115.0|-1.7191|-0.07414 +2015-07-01|16.0|116.0|-1.81656|-0.07861 +2015-07-01|16.0|117.0|-1.91041|-0.08275 +2015-07-01|16.0|118.0|-1.99909|-0.08654 +2015-07-01|16.0|119.0|-2.08112|-0.08997 +2015-07-01|16.0|120.0|-2.15505|-0.09301 +2015-07-01|16.0|121.0|-2.21953|-0.09566 +2015-07-01|16.0|122.0|-2.27334|-0.09791 +2015-07-01|16.0|123.0|-2.31535|-0.09977 +2015-07-01|16.0|124.0|-2.3446|-0.10123 +2015-07-01|16.0|125.0|-2.36026|-0.1023 +2015-07-01|16.0|126.0|-2.36167|-0.10299 +2015-07-01|16.0|127.0|-2.34831|-0.10332 +2015-07-01|16.0|128.0|-2.31986|-0.1033 +2015-07-01|16.0|129.0|-2.27611|-0.10295 +2015-07-01|16.0|130.0|-2.21703|-0.10228 +2015-07-01|16.0|131.0|-2.14271|-0.10133 +2015-07-01|16.0|132.0|-2.05338|-0.10011 +2015-07-01|16.0|133.0|-1.94936|-0.09864 +2015-07-01|16.0|134.0|-1.8311|-0.09694 +2015-07-01|16.0|135.0|-1.69909|-0.09504 +2015-07-01|16.0|136.0|-1.55392|-0.09296 +2015-07-01|16.0|137.0|-1.39621|-0.09071 +2015-07-01|16.0|138.0|-1.22661|-0.08832 +2015-07-01|16.0|139.0|-1.0458|-0.0858 +2015-07-01|16.0|140.0|-0.85444|-0.08316 +2015-07-01|16.0|141.0|-0.65322|-0.08043 +2015-07-01|16.0|142.0|-0.44277|-0.07762 +2015-07-01|16.0|143.0|-0.22374|-0.07473 +2015-07-01|16.0|144.0|0.00328|-0.07179 +2015-07-01|16.0|145.0|0.23771|-0.0688 +2015-07-01|16.0|146.0|0.47901|-0.06577 +2015-07-01|16.0|147.0|0.72666|-0.06271 +2015-07-01|16.0|148.0|0.98018|-0.05963 +2015-07-01|16.0|149.0|1.23908|-0.05653 +2015-07-01|16.0|150.0|1.50289|-0.05343 +2015-07-01|16.0|151.0|1.77116|-0.05034 +2015-07-01|16.0|152.0|2.04341|-0.04725 +2015-07-01|16.0|153.0|2.31916|-0.04419 +2015-07-01|16.0|154.0|2.59789|-0.04115 +2015-07-01|16.0|155.0|2.87905|-0.03814 +2015-07-01|16.0|156.0|3.16207|-0.03518 +2015-07-01|16.0|157.0|3.44631|-0.03227 +2015-07-01|16.0|158.0|3.73109|-0.02941 +2015-07-01|16.0|159.0|4.0157|-0.02663 +2015-07-01|16.0|160.0|4.29935|-0.02392 +2015-07-01|16.0|161.0|4.58121|-0.02129 +2015-07-01|16.0|162.0|4.86042|-0.01876 +2015-07-01|16.0|163.0|5.13608|-0.01633 +2015-07-01|16.0|164.0|5.40725|-0.01401 +2015-07-01|16.0|165.0|5.673|-0.01181 +2015-07-01|16.0|166.0|5.93237|-0.00973 +2015-07-01|16.0|167.0|6.18442|-0.00778 +2015-07-01|16.0|168.0|6.42823|-0.00597 +2015-07-01|16.0|169.0|6.66293|-0.0043 +2015-07-01|16.0|170.0|6.8877|-0.00278 +2015-07-01|16.0|171.0|7.10177|-0.0014 +2015-07-01|16.0|172.0|7.30447|-1.8E-4 +2015-07-01|16.0|173.0|7.49523|8.8E-4 +2015-07-01|16.0|174.0|7.67357|0.0018 +2015-07-01|16.0|175.0|7.83913|0.00255 +2015-07-01|16.0|176.0|7.99168|0.00315 +2015-07-01|16.0|177.0|8.13113|0.00359 +2015-07-01|16.0|178.0|8.25749|0.00388 +2015-07-01|16.0|179.0|8.37095|0.00402 +2015-07-01|16.0|-1.0|-1.76957|0.09085 +2015-07-01|16.0|-2.0|-2.01922|0.09198 +2015-07-01|16.0|-3.0|-2.28|0.09322 +2015-07-01|16.0|-4.0|-2.55242|0.09457 +2015-07-01|16.0|-5.0|-2.83689|0.09601 +2015-07-01|16.0|-6.0|-3.13367|0.0975 +2015-07-01|16.0|-7.0|-3.44292|0.09904 +2015-07-01|16.0|-8.0|-3.76462|0.1006 +2015-07-01|16.0|-9.0|-4.09865|0.10217 +2015-07-01|16.0|-10.0|-4.44475|0.10372 +2015-07-01|16.0|-11.0|-4.80249|0.10525 +2015-07-01|16.0|-12.0|-5.17137|0.10673 +2015-07-01|16.0|-13.0|-5.55072|0.10816 +2015-07-01|16.0|-14.0|-5.9398|0.10953 +2015-07-01|16.0|-15.0|-6.33773|0.11083 +2015-07-01|16.0|-16.0|-6.74358|0.11205 +2015-07-01|16.0|-17.0|-7.15633|0.11319 +2015-07-01|16.0|-18.0|-7.57489|0.11424 +2015-07-01|16.0|-19.0|-7.99813|0.11519 +2015-07-01|16.0|-20.0|-8.42488|0.11605 +2015-07-01|16.0|-21.0|-8.85394|0.11681 +2015-07-01|16.0|-22.0|-9.28409|0.11747 +2015-07-01|16.0|-23.0|-9.7141|0.11802 +2015-07-01|16.0|-24.0|-10.14274|0.11846 +2015-07-01|16.0|-25.0|-10.56879|0.11877 +2015-07-01|16.0|-26.0|-10.99101|0.11896 +2015-07-01|16.0|-27.0|-11.4082|0.11901 +2015-07-01|16.0|-28.0|-11.81917|0.11891 +2015-07-01|16.0|-29.0|-12.22271|0.11865 +2015-07-01|16.0|-30.0|-12.61767|0.11821 +2015-07-01|16.0|-31.0|-13.00289|0.11759 +2015-07-01|16.0|-32.0|-13.3772|0.11676 +2015-07-01|16.0|-33.0|-13.73946|0.11572 +2015-07-01|16.0|-34.0|-14.08856|0.11444 +2015-07-01|16.0|-35.0|-14.42334|0.1129 +2015-07-01|16.0|-36.0|-14.74271|0.1111 +2015-07-01|16.0|-37.0|-15.04553|0.10903 +2015-07-01|16.0|-38.0|-15.33071|0.10665 +2015-07-01|16.0|-39.0|-15.59713|0.10398 +2015-07-01|16.0|-40.0|-15.84372|0.10099 +2015-07-01|16.0|-41.0|-16.06941|0.09767 +2015-07-01|16.0|-42.0|-16.27313|0.09404 +2015-07-01|16.0|-43.0|-16.45387|0.09008 +2015-07-01|16.0|-44.0|-16.61063|0.08579 +2015-07-01|16.0|-45.0|-16.74246|0.08118 +2015-07-01|16.0|-46.0|-16.84847|0.07626 +2015-07-01|16.0|-47.0|-16.92781|0.07103 +2015-07-01|16.0|-48.0|-16.9797|0.06551 +2015-07-01|16.0|-49.0|-17.00345|0.05972 +2015-07-01|16.0|-50.0|-16.99846|0.05367 +2015-07-01|16.0|-51.0|-16.96419|0.04738 +2015-07-01|16.0|-52.0|-16.90024|0.04088 +2015-07-01|16.0|-53.0|-16.80631|0.03419 +2015-07-01|16.0|-54.0|-16.68221|0.02733 +2015-07-01|16.0|-55.0|-16.52787|0.02032 +2015-07-01|16.0|-56.0|-16.34336|0.01321 +2015-07-01|16.0|-57.0|-16.12885|0.006 +2015-07-01|16.0|-58.0|-15.88467|-0.00126 +2015-07-01|16.0|-59.0|-15.61127|-0.00856 +2015-07-01|16.0|-60.0|-15.3092|-0.01586 +2015-07-01|16.0|-61.0|-14.97917|-0.02314 +2015-07-01|16.0|-62.0|-14.62198|-0.03039 +2015-07-01|16.0|-63.0|-14.23855|-0.03756 +2015-07-01|16.0|-64.0|-13.82992|-0.04464 +2015-07-01|16.0|-65.0|-13.39719|-0.0516 +2015-07-01|16.0|-66.0|-12.94158|-0.05843 +2015-07-01|16.0|-67.0|-12.46439|-0.0651 +2015-07-01|16.0|-68.0|-11.96696|-0.07159 +2015-07-01|16.0|-69.0|-11.45073|-0.07787 +2015-07-01|16.0|-70.0|-10.91716|-0.08394 +2015-07-01|16.0|-71.0|-10.36778|-0.08977 +2015-07-01|16.0|-72.0|-9.80415|-0.09533 +2015-07-01|16.0|-73.0|-9.22785|-0.10062 +2015-07-01|16.0|-74.0|-8.6405|-0.10562 +2015-07-01|16.0|-75.0|-8.04373|-0.1103 +2015-07-01|16.0|-76.0|-7.43919|-0.11465 +2015-07-01|16.0|-77.0|-6.82852|-0.11865 +2015-07-01|16.0|-78.0|-6.21339|-0.12229 +2015-07-01|16.0|-79.0|-5.59545|-0.12555 +2015-07-01|16.0|-80.0|-4.97636|-0.12843 +2015-07-01|16.0|-81.0|-4.35775|-0.13092 +2015-07-01|16.0|-82.0|-3.74126|-0.133 +2015-07-01|16.0|-83.0|-3.12849|-0.13467 +2015-07-01|16.0|-84.0|-2.52101|-0.13594 +2015-07-01|16.0|-85.0|-1.92038|-0.1368 +2015-07-01|16.0|-86.0|-1.32808|-0.13726 +2015-07-01|16.0|-87.0|-0.74557|-0.13733 +2015-07-01|16.0|-88.0|-0.17423|-0.13702 +2015-07-01|16.0|-89.0|0.38461|-0.13635 +2015-07-01|16.0|-90.0|0.92972|-0.13533 +2015-07-01|16.0|-91.0|1.45995|-0.13399 +2015-07-01|16.0|-92.0|1.97425|-0.13234 +2015-07-01|16.0|-93.0|2.47166|-0.13043 +2015-07-01|16.0|-94.0|2.95136|-0.12827 +2015-07-01|16.0|-95.0|3.41263|-0.12589 +2015-07-01|16.0|-96.0|3.8549|-0.12333 +2015-07-01|16.0|-97.0|4.27771|-0.12062 +2015-07-01|16.0|-98.0|4.68075|-0.11778 +2015-07-01|16.0|-99.0|5.06382|-0.11484 +2015-07-01|16.0|-100.0|5.42688|-0.11184 +2015-07-01|16.0|-101.0|5.77001|-0.10881 +2015-07-01|16.0|-102.0|6.09343|-0.10576 +2015-07-01|16.0|-103.0|6.39745|-0.10272 +2015-07-01|16.0|-104.0|6.68252|-0.09971 +2015-07-01|16.0|-105.0|6.9492|-0.09676 +2015-07-01|16.0|-106.0|7.19811|-0.09386 +2015-07-01|16.0|-107.0|7.42999|-0.09105 +2015-07-01|16.0|-108.0|7.64562|-0.08833 +2015-07-01|16.0|-109.0|7.84584|-0.0857 +2015-07-01|16.0|-110.0|8.03154|-0.08317 +2015-07-01|16.0|-111.0|8.20363|-0.08075 +2015-07-01|16.0|-112.0|8.36302|-0.07842 +2015-07-01|16.0|-113.0|8.51062|-0.07621 +2015-07-01|16.0|-114.0|8.64732|-0.07408 +2015-07-01|16.0|-115.0|8.774|-0.07206 +2015-07-01|16.0|-116.0|8.89145|-0.07012 +2015-07-01|16.0|-117.0|9.00044|-0.06826 +2015-07-01|16.0|-118.0|9.10166|-0.06648 +2015-07-01|16.0|-119.0|9.19574|-0.06476 +2015-07-01|16.0|-120.0|9.2832|-0.06311 +2015-07-01|16.0|-121.0|9.36451|-0.0615 +2015-07-01|16.0|-122.0|9.44004|-0.05994 +2015-07-01|16.0|-123.0|9.51009|-0.05842 +2015-07-01|16.0|-124.0|9.57486|-0.05694 +2015-07-01|16.0|-125.0|9.63448|-0.05549 +2015-07-01|16.0|-126.0|9.68903|-0.05406 +2015-07-01|16.0|-127.0|9.73849|-0.05267 +2015-07-01|16.0|-128.0|9.78283|-0.05129 +2015-07-01|16.0|-129.0|9.82197|-0.04994 +2015-07-01|16.0|-130.0|9.85577|-0.04861 +2015-07-01|16.0|-131.0|9.88412|-0.0473 +2015-07-01|16.0|-132.0|9.90688|-0.04602 +2015-07-01|16.0|-133.0|9.92394|-0.04477 +2015-07-01|16.0|-134.0|9.93518|-0.04354 +2015-07-01|16.0|-135.0|9.94055|-0.04235 +2015-07-01|16.0|-136.0|9.94001|-0.04118 +2015-07-01|16.0|-137.0|9.93361|-0.04004 +2015-07-01|16.0|-138.0|9.92143|-0.03893 +2015-07-01|16.0|-139.0|9.90362|-0.03785 +2015-07-01|16.0|-140.0|9.8804|-0.0368 +2015-07-01|16.0|-141.0|9.85208|-0.03578 +2015-07-01|16.0|-142.0|9.819|-0.03478 +2015-07-01|16.0|-143.0|9.7816|-0.0338 +2015-07-01|16.0|-144.0|9.74037|-0.03284 +2015-07-01|16.0|-145.0|9.69586|-0.03189 +2015-07-01|16.0|-146.0|9.64865|-0.03095 +2015-07-01|16.0|-147.0|9.59938|-0.03001 +2015-07-01|16.0|-148.0|9.5487|-0.02906 +2015-07-01|16.0|-149.0|9.49728|-0.02811 +2015-07-01|16.0|-150.0|9.4458|-0.02714 +2015-07-01|16.0|-151.0|9.39491|-0.02615 +2015-07-01|16.0|-152.0|9.34525|-0.02513 +2015-07-01|16.0|-153.0|9.2974|-0.02409 +2015-07-01|16.0|-154.0|9.25191|-0.02301 +2015-07-01|16.0|-155.0|9.20924|-0.0219 +2015-07-01|16.0|-156.0|9.1698|-0.02075 +2015-07-01|16.0|-157.0|9.13389|-0.01957 +2015-07-01|16.0|-158.0|9.10172|-0.01835 +2015-07-01|16.0|-159.0|9.07338|-0.0171 +2015-07-01|16.0|-160.0|9.04888|-0.01582 +2015-07-01|16.0|-161.0|9.02808|-0.01452 +2015-07-01|16.0|-162.0|9.01075|-0.01319 +2015-07-01|16.0|-163.0|8.99653|-0.01185 +2015-07-01|16.0|-164.0|8.98494|-0.01051 +2015-07-01|16.0|-165.0|8.97541|-0.00917 +2015-07-01|16.0|-166.0|8.96725|-0.00784 +2015-07-01|16.0|-167.0|8.95968|-0.00653 +2015-07-01|16.0|-168.0|8.95184|-0.00525 +2015-07-01|16.0|-169.0|8.94279|-0.00402 +2015-07-01|16.0|-170.0|8.93155|-0.00283 +2015-07-01|16.0|-171.0|8.91707|-0.00171 +2015-07-01|16.0|-172.0|8.8983|-6.7E-4 +2015-07-01|16.0|-173.0|8.87418|3.0E-4 +2015-07-01|16.0|-174.0|8.84364|0.00117 +2015-07-01|16.0|-175.0|8.80565|0.00195 +2015-07-01|16.0|-176.0|8.75922|0.00261 +2015-07-01|16.0|-177.0|8.70343|0.00315 +2015-07-01|16.0|-178.0|8.63742|0.00357 +2015-07-01|16.0|-179.0|8.56042|0.00386 +2015-07-01|17.0|0.0|-1.38567|0.08938 +2015-07-01|17.0|1.0|-1.15901|0.0885 +2015-07-01|17.0|2.0|-0.94148|0.08777 +2015-07-01|17.0|3.0|-0.73226|0.08723 +2015-07-01|17.0|4.0|-0.5305|0.08687 +2015-07-01|17.0|5.0|-0.33533|0.0867 +2015-07-01|17.0|6.0|-0.14591|0.08671 +2015-07-01|17.0|7.0|0.03861|0.08691 +2015-07-01|17.0|8.0|0.21899|0.08729 +2015-07-01|17.0|9.0|0.39595|0.08782 +2015-07-01|17.0|10.0|0.5701|0.08849 +2015-07-01|17.0|11.0|0.74193|0.08928 +2015-07-01|17.0|12.0|0.91183|0.09016 +2015-07-01|17.0|13.0|1.08004|0.0911 +2015-07-01|17.0|14.0|1.24664|0.09207 +2015-07-01|17.0|15.0|1.41159|0.09302 +2015-07-01|17.0|16.0|1.57465|0.09394 +2015-07-01|17.0|17.0|1.73545|0.09476 +2015-07-01|17.0|18.0|1.89347|0.09547 +2015-07-01|17.0|19.0|2.04804|0.09601 +2015-07-01|17.0|20.0|2.19835|0.09636 +2015-07-01|17.0|21.0|2.34351|0.09648 +2015-07-01|17.0|22.0|2.48249|0.09635 +2015-07-01|17.0|23.0|2.61421|0.09593 +2015-07-01|17.0|24.0|2.73756|0.09522 +2015-07-01|17.0|25.0|2.85137|0.09419 +2015-07-01|17.0|26.0|2.95449|0.09284 +2015-07-01|17.0|27.0|3.04581|0.09118 +2015-07-01|17.0|28.0|3.12428|0.0892 +2015-07-01|17.0|29.0|3.18893|0.08692 +2015-07-01|17.0|30.0|3.2389|0.08435 +2015-07-01|17.0|31.0|3.27349|0.08154 +2015-07-01|17.0|32.0|3.29213|0.0785 +2015-07-01|17.0|33.0|3.29447|0.07529 +2015-07-01|17.0|34.0|3.2803|0.07193 +2015-07-01|17.0|35.0|3.24966|0.06848 +2015-07-01|17.0|36.0|3.20277|0.06499 +2015-07-01|17.0|37.0|3.14008|0.06151 +2015-07-01|17.0|38.0|3.06221|0.0581 +2015-07-01|17.0|39.0|2.97002|0.05479 +2015-07-01|17.0|40.0|2.86453|0.05166 +2015-07-01|17.0|41.0|2.74692|0.04873 +2015-07-01|17.0|42.0|2.61852|0.04606 +2015-07-01|17.0|43.0|2.48077|0.04369 +2015-07-01|17.0|44.0|2.33521|0.04164 +2015-07-01|17.0|45.0|2.18342|0.03994 +2015-07-01|17.0|46.0|2.02703|0.03861 +2015-07-01|17.0|47.0|1.86762|0.03766 +2015-07-01|17.0|48.0|1.70679|0.03709 +2015-07-01|17.0|49.0|1.54604|0.03691 +2015-07-01|17.0|50.0|1.38677|0.03709 +2015-07-01|17.0|51.0|1.23028|0.03762 +2015-07-01|17.0|52.0|1.07774|0.03847 +2015-07-01|17.0|53.0|0.93015|0.03962 +2015-07-01|17.0|54.0|0.78836|0.04103 +2015-07-01|17.0|55.0|0.65304|0.04266 +2015-07-01|17.0|56.0|0.52471|0.04446 +2015-07-01|17.0|57.0|0.4037|0.04641 +2015-07-01|17.0|58.0|0.29021|0.04845 +2015-07-01|17.0|59.0|0.18426|0.05054 +2015-07-01|17.0|60.0|0.08577|0.05265 +2015-07-01|17.0|61.0|-0.00547|0.05472 +2015-07-01|17.0|62.0|-0.08976|0.05674 +2015-07-01|17.0|63.0|-0.16747|0.05866 +2015-07-01|17.0|64.0|-0.23902|0.06046 +2015-07-01|17.0|65.0|-0.30487|0.06211 +2015-07-01|17.0|66.0|-0.36547|0.0636 +2015-07-01|17.0|67.0|-0.42126|0.0649 +2015-07-01|17.0|68.0|-0.47267|0.06602 +2015-07-01|17.0|69.0|-0.52008|0.06693 +2015-07-01|17.0|70.0|-0.5638|0.06764 +2015-07-01|17.0|71.0|-0.6041|0.06815 +2015-07-01|17.0|72.0|-0.64118|0.06845 +2015-07-01|17.0|73.0|-0.67516|0.06857 +2015-07-01|17.0|74.0|-0.70612|0.06849 +2015-07-01|17.0|75.0|-0.73407|0.06824 +2015-07-01|17.0|76.0|-0.75896|0.06782 +2015-07-01|17.0|77.0|-0.78072|0.06723 +2015-07-01|17.0|78.0|-0.79927|0.06649 +2015-07-01|17.0|79.0|-0.81449|0.0656 +2015-07-01|17.0|80.0|-0.82628|0.06457 +2015-07-01|17.0|81.0|-0.83459|0.06339 +2015-07-01|17.0|82.0|-0.83937|0.06208 +2015-07-01|17.0|83.0|-0.84065|0.06063 +2015-07-01|17.0|84.0|-0.83852|0.05904 +2015-07-01|17.0|85.0|-0.83316|0.0573 +2015-07-01|17.0|86.0|-0.82481|0.05541 +2015-07-01|17.0|87.0|-0.81384|0.05335 +2015-07-01|17.0|88.0|-0.80069|0.05112 +2015-07-01|17.0|89.0|-0.78589|0.04871 +2015-07-01|17.0|90.0|-0.77007|0.04611 +2015-07-01|17.0|91.0|-0.75394|0.04331 +2015-07-01|17.0|92.0|-0.73828|0.04029 +2015-07-01|17.0|93.0|-0.72393|0.03704 +2015-07-01|17.0|94.0|-0.71176|0.03357 +2015-07-01|17.0|95.0|-0.70266|0.02986 +2015-07-01|17.0|96.0|-0.69752|0.02591 +2015-07-01|17.0|97.0|-0.69724|0.02172 +2015-07-01|17.0|98.0|-0.70262|0.0173 +2015-07-01|17.0|99.0|-0.71444|0.01265 +2015-07-01|17.0|100.0|-0.73337|0.00779 +2015-07-01|17.0|101.0|-0.75998|0.00272 +2015-07-01|17.0|102.0|-0.7947|-0.00253 +2015-07-01|17.0|103.0|-0.83784|-0.00794 +2015-07-01|17.0|104.0|-0.88952|-0.01348 +2015-07-01|17.0|105.0|-0.9497|-0.01913 +2015-07-01|17.0|106.0|-1.01819|-0.02485 +2015-07-01|17.0|107.0|-1.09458|-0.03061 +2015-07-01|17.0|108.0|-1.17832|-0.03637 +2015-07-01|17.0|109.0|-1.26865|-0.04209 +2015-07-01|17.0|110.0|-1.36467|-0.04773 +2015-07-01|17.0|111.0|-1.46532|-0.05325 +2015-07-01|17.0|112.0|-1.56942|-0.05862 +2015-07-01|17.0|113.0|-1.67564|-0.06379 +2015-07-01|17.0|114.0|-1.78259|-0.06873 +2015-07-01|17.0|115.0|-1.8888|-0.07341 +2015-07-01|17.0|116.0|-1.99276|-0.0778 +2015-07-01|17.0|117.0|-2.09294|-0.08187 +2015-07-01|17.0|118.0|-2.18783|-0.0856 +2015-07-01|17.0|119.0|-2.27596|-0.08897 +2015-07-01|17.0|120.0|-2.35589|-0.09196 +2015-07-01|17.0|121.0|-2.42631|-0.09457 +2015-07-01|17.0|122.0|-2.48598|-0.0968 +2015-07-01|17.0|123.0|-2.53381|-0.09863 +2015-07-01|17.0|124.0|-2.56881|-0.10008 +2015-07-01|17.0|125.0|-2.59018|-0.10115 +2015-07-01|17.0|126.0|-2.59723|-0.10185 +2015-07-01|17.0|127.0|-2.58945|-0.10219 +2015-07-01|17.0|128.0|-2.56648|-0.1022 +2015-07-01|17.0|129.0|-2.5281|-0.10188 +2015-07-01|17.0|130.0|-2.47427|-0.10126 +2015-07-01|17.0|131.0|-2.40503|-0.10035 +2015-07-01|17.0|132.0|-2.3206|-0.09918 +2015-07-01|17.0|133.0|-2.22127|-0.09777 +2015-07-01|17.0|134.0|-2.10744|-0.09614 +2015-07-01|17.0|135.0|-1.9796|-0.09431 +2015-07-01|17.0|136.0|-1.83828|-0.0923 +2015-07-01|17.0|137.0|-1.68409|-0.09013 +2015-07-01|17.0|138.0|-1.51764|-0.08781 +2015-07-01|17.0|139.0|-1.3396|-0.08537 +2015-07-01|17.0|140.0|-1.15062|-0.08282 +2015-07-01|17.0|141.0|-0.95134|-0.08017 +2015-07-01|17.0|142.0|-0.74241|-0.07744 +2015-07-01|17.0|143.0|-0.52445|-0.07463 +2015-07-01|17.0|144.0|-0.29806|-0.07177 +2015-07-01|17.0|145.0|-0.06381|-0.06886 +2015-07-01|17.0|146.0|0.17776|-0.06591 +2015-07-01|17.0|147.0|0.42612|-0.06294 +2015-07-01|17.0|148.0|0.68077|-0.05993 +2015-07-01|17.0|149.0|0.94123|-0.05692 +2015-07-01|17.0|150.0|1.20701|-0.0539 +2015-07-01|17.0|151.0|1.47765|-0.05088 +2015-07-01|17.0|152.0|1.75265|-0.04788 +2015-07-01|17.0|153.0|2.03152|-0.04489 +2015-07-01|17.0|154.0|2.31374|-0.04193 +2015-07-01|17.0|155.0|2.59874|-0.039 +2015-07-01|17.0|156.0|2.88593|-0.03612 +2015-07-01|17.0|157.0|3.17467|-0.03329 +2015-07-01|17.0|158.0|3.46429|-0.03052 +2015-07-01|17.0|159.0|3.75404|-0.02782 +2015-07-01|17.0|160.0|4.04315|-0.02519 +2015-07-01|17.0|161.0|4.33079|-0.02266 +2015-07-01|17.0|162.0|4.61609|-0.02022 +2015-07-01|17.0|163.0|4.89814|-0.01788 +2015-07-01|17.0|164.0|5.17602|-0.01566 +2015-07-01|17.0|165.0|5.44878|-0.01355 +2015-07-01|17.0|166.0|5.71546|-0.01157 +2015-07-01|17.0|167.0|5.97511|-0.00972 +2015-07-01|17.0|168.0|6.22683|-0.00802 +2015-07-01|17.0|169.0|6.46971|-0.00645 +2015-07-01|17.0|170.0|6.70293|-0.00503 +2015-07-01|17.0|171.0|6.92571|-0.00376 +2015-07-01|17.0|172.0|7.13736|-0.00264 +2015-07-01|17.0|173.0|7.33729|-0.00167 +2015-07-01|17.0|174.0|7.52498|-8.6E-4 +2015-07-01|17.0|175.0|7.70006|-2.0E-4 +2015-07-01|17.0|176.0|7.86226|3.0E-4 +2015-07-01|17.0|177.0|8.01146|6.6E-4 +2015-07-01|17.0|178.0|8.14764|8.7E-4 +2015-07-01|17.0|179.0|8.27093|9.3E-4 +2015-07-01|17.0|-1.0|-1.62223|0.09042 +2015-07-01|17.0|-2.0|-1.86936|0.0916 +2015-07-01|17.0|-3.0|-2.12766|0.09289 +2015-07-01|17.0|-4.0|-2.39762|0.09428 +2015-07-01|17.0|-5.0|-2.67963|0.09575 +2015-07-01|17.0|-6.0|-2.97392|0.09728 +2015-07-01|17.0|-7.0|-3.28062|0.09885 +2015-07-01|17.0|-8.0|-3.5997|0.10043 +2015-07-01|17.0|-9.0|-3.93101|0.10202 +2015-07-01|17.0|-10.0|-4.27427|0.10358 +2015-07-01|17.0|-11.0|-4.62905|0.10512 +2015-07-01|17.0|-12.0|-4.99482|0.10661 +2015-07-01|17.0|-13.0|-5.37091|0.10805 +2015-07-01|17.0|-14.0|-5.75655|0.10942 +2015-07-01|17.0|-15.0|-6.15091|0.11072 +2015-07-01|17.0|-16.0|-6.55302|0.11194 +2015-07-01|17.0|-17.0|-6.96189|0.11308 +2015-07-01|17.0|-18.0|-7.37645|0.11414 +2015-07-01|17.0|-19.0|-7.79558|0.1151 +2015-07-01|17.0|-20.0|-8.21814|0.11597 +2015-07-01|17.0|-21.0|-8.64296|0.11675 +2015-07-01|17.0|-22.0|-9.06886|0.11743 +2015-07-01|17.0|-23.0|-9.49465|0.118 +2015-07-01|17.0|-24.0|-9.91914|0.11848 +2015-07-01|17.0|-25.0|-10.34115|0.11884 +2015-07-01|17.0|-26.0|-10.75951|0.11908 +2015-07-01|17.0|-27.0|-11.17306|0.11919 +2015-07-01|17.0|-28.0|-11.58066|0.11917 +2015-07-01|17.0|-29.0|-11.98117|0.11899 +2015-07-01|17.0|-30.0|-12.37349|0.11866 +2015-07-01|17.0|-31.0|-12.75649|0.11815 +2015-07-01|17.0|-32.0|-13.1291|0.11745 +2015-07-01|17.0|-33.0|-13.49022|0.11654 +2015-07-01|17.0|-34.0|-13.83876|0.11541 +2015-07-01|17.0|-35.0|-14.17365|0.11405 +2015-07-01|17.0|-36.0|-14.49381|0.11242 +2015-07-01|17.0|-37.0|-14.79816|0.11053 +2015-07-01|17.0|-38.0|-15.08563|0.10836 +2015-07-01|17.0|-39.0|-15.35514|0.10589 +2015-07-01|17.0|-40.0|-15.60564|0.10312 +2015-07-01|17.0|-41.0|-15.83606|0.10003 +2015-07-01|17.0|-42.0|-16.04536|0.09662 +2015-07-01|17.0|-43.0|-16.23252|0.09289 +2015-07-01|17.0|-44.0|-16.39654|0.08883 +2015-07-01|17.0|-45.0|-16.53645|0.08445 +2015-07-01|17.0|-46.0|-16.65134|0.07976 +2015-07-01|17.0|-47.0|-16.74034|0.07476 +2015-07-01|17.0|-48.0|-16.80264|0.06946 +2015-07-01|17.0|-49.0|-16.83749|0.06387 +2015-07-01|17.0|-50.0|-16.84424|0.05802 +2015-07-01|17.0|-51.0|-16.82233|0.05192 +2015-07-01|17.0|-52.0|-16.77127|0.04559 +2015-07-01|17.0|-53.0|-16.6907|0.03905 +2015-07-01|17.0|-54.0|-16.58036|0.03233 +2015-07-01|17.0|-55.0|-16.44012|0.02544 +2015-07-01|17.0|-56.0|-16.26997|0.01843 +2015-07-01|17.0|-57.0|-16.07|0.01131 +2015-07-01|17.0|-58.0|-15.84047|0.0041 +2015-07-01|17.0|-59.0|-15.58173|-0.00316 +2015-07-01|17.0|-60.0|-15.29428|-0.01045 +2015-07-01|17.0|-61.0|-14.97872|-0.01774 +2015-07-01|17.0|-62.0|-14.6358|-0.02501 +2015-07-01|17.0|-63.0|-14.26635|-0.03223 +2015-07-01|17.0|-64.0|-13.87133|-0.03938 +2015-07-01|17.0|-65.0|-13.4518|-0.04643 +2015-07-01|17.0|-66.0|-13.00889|-0.05336 +2015-07-01|17.0|-67.0|-12.54383|-0.06015 +2015-07-01|17.0|-68.0|-12.05794|-0.06678 +2015-07-01|17.0|-69.0|-11.55256|-0.07321 +2015-07-01|17.0|-70.0|-11.02914|-0.07945 +2015-07-01|17.0|-71.0|-10.48915|-0.08545 +2015-07-01|17.0|-72.0|-9.93411|-0.0912 +2015-07-01|17.0|-73.0|-9.36558|-0.09668 +2015-07-01|17.0|-74.0|-8.78514|-0.10187 +2015-07-01|17.0|-75.0|-8.1944|-0.10675 +2015-07-01|17.0|-76.0|-7.59499|-0.1113 +2015-07-01|17.0|-77.0|-6.98855|-0.11551 +2015-07-01|17.0|-78.0|-6.37674|-0.11936 +2015-07-01|17.0|-79.0|-5.7612|-0.12283 +2015-07-01|17.0|-80.0|-5.14359|-0.12591 +2015-07-01|17.0|-81.0|-4.52557|-0.12859 +2015-07-01|17.0|-82.0|-3.90876|-0.13087 +2015-07-01|17.0|-83.0|-3.29479|-0.13273 +2015-07-01|17.0|-84.0|-2.68526|-0.13418 +2015-07-01|17.0|-85.0|-2.08173|-0.13522 +2015-07-01|17.0|-86.0|-1.48574|-0.13584 +2015-07-01|17.0|-87.0|-0.89875|-0.13607 +2015-07-01|17.0|-88.0|-0.3222|-0.13591 +2015-07-01|17.0|-89.0|0.24256|-0.13538 +2015-07-01|17.0|-90.0|0.79424|-0.13449 +2015-07-01|17.0|-91.0|1.33166|-0.13327 +2015-07-01|17.0|-92.0|1.85372|-0.13174 +2015-07-01|17.0|-93.0|2.35941|-0.12993 +2015-07-01|17.0|-94.0|2.84786|-0.12787 +2015-07-01|17.0|-95.0|3.31831|-0.12558 +2015-07-01|17.0|-96.0|3.77012|-0.12309 +2015-07-01|17.0|-97.0|4.20278|-0.12045 +2015-07-01|17.0|-98.0|4.61592|-0.11767 +2015-07-01|17.0|-99.0|5.0093|-0.11479 +2015-07-01|17.0|-100.0|5.38283|-0.11184 +2015-07-01|17.0|-101.0|5.73652|-0.10884 +2015-07-01|17.0|-102.0|6.07054|-0.10583 +2015-07-01|17.0|-103.0|6.38517|-0.10282 +2015-07-01|17.0|-104.0|6.6808|-0.09985 +2015-07-01|17.0|-105.0|6.95793|-0.09691 +2015-07-01|17.0|-106.0|7.21716|-0.09404 +2015-07-01|17.0|-107.0|7.45916|-0.09125 +2015-07-01|17.0|-108.0|7.68468|-0.08855 +2015-07-01|17.0|-109.0|7.89453|-0.08594 +2015-07-01|17.0|-110.0|8.08955|-0.08343 +2015-07-01|17.0|-111.0|8.27062|-0.08102 +2015-07-01|17.0|-112.0|8.43862|-0.07872 +2015-07-01|17.0|-113.0|8.59444|-0.07653 +2015-07-01|17.0|-114.0|8.73895|-0.07443 +2015-07-01|17.0|-115.0|8.87298|-0.07243 +2015-07-01|17.0|-116.0|8.99732|-0.07053 +2015-07-01|17.0|-117.0|9.11273|-0.0687 +2015-07-01|17.0|-118.0|9.21989|-0.06696 +2015-07-01|17.0|-119.0|9.3194|-0.06528 +2015-07-01|17.0|-120.0|9.4118|-0.06367 +2015-07-01|17.0|-121.0|9.49754|-0.06211 +2015-07-01|17.0|-122.0|9.57701|-0.0606 +2015-07-01|17.0|-123.0|9.6505|-0.05913 +2015-07-01|17.0|-124.0|9.71822|-0.0577 +2015-07-01|17.0|-125.0|9.78032|-0.05631 +2015-07-01|17.0|-126.0|9.83687|-0.05494 +2015-07-01|17.0|-127.0|9.8879|-0.0536 +2015-07-01|17.0|-128.0|9.93336|-0.05229 +2015-07-01|17.0|-129.0|9.9732|-0.05099 +2015-07-01|17.0|-130.0|10.00732|-0.04972 +2015-07-01|17.0|-131.0|10.03561|-0.04848 +2015-07-01|17.0|-132.0|10.05796|-0.04725 +2015-07-01|17.0|-133.0|10.07427|-0.04605 +2015-07-01|17.0|-134.0|10.08445|-0.04488 +2015-07-01|17.0|-135.0|10.08848|-0.04374 +2015-07-01|17.0|-136.0|10.08634|-0.04262 +2015-07-01|17.0|-137.0|10.07808|-0.04153 +2015-07-01|17.0|-138.0|10.06383|-0.04047 +2015-07-01|17.0|-139.0|10.04374|-0.03943 +2015-07-01|17.0|-140.0|10.01807|-0.03843 +2015-07-01|17.0|-141.0|9.98712|-0.03745 +2015-07-01|17.0|-142.0|9.95127|-0.03649 +2015-07-01|17.0|-143.0|9.91096|-0.03556 +2015-07-01|17.0|-144.0|9.8667|-0.03464 +2015-07-01|17.0|-145.0|9.81904|-0.03373 +2015-07-01|17.0|-146.0|9.76859|-0.03283 +2015-07-01|17.0|-147.0|9.71598|-0.03194 +2015-07-01|17.0|-148.0|9.66187|-0.03104 +2015-07-01|17.0|-149.0|9.60694|-0.03014 +2015-07-01|17.0|-150.0|9.55185|-0.02922 +2015-07-01|17.0|-151.0|9.49727|-0.02829 +2015-07-01|17.0|-152.0|9.44382|-0.02733 +2015-07-01|17.0|-153.0|9.39208|-0.02636 +2015-07-01|17.0|-154.0|9.34259|-0.02535 +2015-07-01|17.0|-155.0|9.29581|-0.02431 +2015-07-01|17.0|-156.0|9.25212|-0.02323 +2015-07-01|17.0|-157.0|9.21181|-0.02213 +2015-07-01|17.0|-158.0|9.17507|-0.02098 +2015-07-01|17.0|-159.0|9.142|-0.01981 +2015-07-01|17.0|-160.0|9.11256|-0.01861 +2015-07-01|17.0|-161.0|9.08662|-0.01738 +2015-07-01|17.0|-162.0|9.06391|-0.01613 +2015-07-01|17.0|-163.0|9.04406|-0.01486 +2015-07-01|17.0|-164.0|9.02659|-0.01359 +2015-07-01|17.0|-165.0|9.01089|-0.01231 +2015-07-01|17.0|-166.0|8.99628|-0.01104 +2015-07-01|17.0|-167.0|8.98195|-0.00979 +2015-07-01|17.0|-168.0|8.96705|-0.00856 +2015-07-01|17.0|-169.0|8.95064|-0.00736 +2015-07-01|17.0|-170.0|8.93173|-0.00621 +2015-07-01|17.0|-171.0|8.90928|-0.00511 +2015-07-01|17.0|-172.0|8.88226|-0.00407 +2015-07-01|17.0|-173.0|8.84959|-0.00311 +2015-07-01|17.0|-174.0|8.81026|-0.00223 +2015-07-01|17.0|-175.0|8.76323|-0.00144 +2015-07-01|17.0|-176.0|8.70756|-7.5E-4 +2015-07-01|17.0|-177.0|8.64233|-1.7E-4 +2015-07-01|17.0|-178.0|8.56673|3.0E-4 +2015-07-01|17.0|-179.0|8.48003|6.4E-4 +2015-07-01|18.0|0.0|-1.24886|0.08906 +2015-07-01|18.0|1.0|-1.02444|0.08812 +2015-07-01|18.0|2.0|-0.80924|0.08734 +2015-07-01|18.0|3.0|-0.60247|0.08673 +2015-07-01|18.0|4.0|-0.40327|0.08631 +2015-07-01|18.0|5.0|-0.2108|0.08607 +2015-07-01|18.0|6.0|-0.0242|0.08602 +2015-07-01|18.0|7.0|0.15736|0.08615 +2015-07-01|18.0|8.0|0.33465|0.08646 +2015-07-01|18.0|9.0|0.50839|0.08693 +2015-07-01|18.0|10.0|0.67921|0.08754 +2015-07-01|18.0|11.0|0.84762|0.08828 +2015-07-01|18.0|12.0|1.01402|0.08911 +2015-07-01|18.0|13.0|1.17867|0.09001 +2015-07-01|18.0|14.0|1.3417|0.09095 +2015-07-01|18.0|15.0|1.50308|0.09189 +2015-07-01|18.0|16.0|1.66261|0.09279 +2015-07-01|18.0|17.0|1.81997|0.09361 +2015-07-01|18.0|18.0|1.97465|0.09433 +2015-07-01|18.0|19.0|2.12604|0.0949 +2015-07-01|18.0|20.0|2.27337|0.09529 +2015-07-01|18.0|21.0|2.41577|0.09546 +2015-07-01|18.0|22.0|2.55227|0.0954 +2015-07-01|18.0|23.0|2.68182|0.09506 +2015-07-01|18.0|24.0|2.80333|0.09444 +2015-07-01|18.0|25.0|2.91567|0.09352 +2015-07-01|18.0|26.0|3.01773|0.09229 +2015-07-01|18.0|27.0|3.1084|0.09074 +2015-07-01|18.0|28.0|3.18666|0.0889 +2015-07-01|18.0|29.0|3.25155|0.08676 +2015-07-01|18.0|30.0|3.30222|0.08434 +2015-07-01|18.0|31.0|3.33796|0.08167 +2015-07-01|18.0|32.0|3.3582|0.07878 +2015-07-01|18.0|33.0|3.36257|0.07571 +2015-07-01|18.0|34.0|3.35086|0.0725 +2015-07-01|18.0|35.0|3.32306|0.06918 +2015-07-01|18.0|36.0|3.27938|0.06582 +2015-07-01|18.0|37.0|3.22022|0.06246 +2015-07-01|18.0|38.0|3.14618|0.05915 +2015-07-01|18.0|39.0|3.05806|0.05594 +2015-07-01|18.0|40.0|2.95684|0.05288 +2015-07-01|18.0|41.0|2.84365|0.05002 +2015-07-01|18.0|42.0|2.71979|0.0474 +2015-07-01|18.0|43.0|2.58663|0.04505 +2015-07-01|18.0|44.0|2.44568|0.04301 +2015-07-01|18.0|45.0|2.29846|0.04131 +2015-07-01|18.0|46.0|2.14657|0.03996 +2015-07-01|18.0|47.0|1.99155|0.03897 +2015-07-01|18.0|48.0|1.83496|0.03836 +2015-07-01|18.0|49.0|1.67825|0.03811 +2015-07-01|18.0|50.0|1.52283|0.03821 +2015-07-01|18.0|51.0|1.36997|0.03866 +2015-07-01|18.0|52.0|1.2208|0.03942 +2015-07-01|18.0|53.0|1.07633|0.04047 +2015-07-01|18.0|54.0|0.93739|0.04177 +2015-07-01|18.0|55.0|0.80466|0.04329 +2015-07-01|18.0|56.0|0.67864|0.04499 +2015-07-01|18.0|57.0|0.55968|0.04683 +2015-07-01|18.0|58.0|0.44797|0.04877 +2015-07-01|18.0|59.0|0.34357|0.05076 +2015-07-01|18.0|60.0|0.24637|0.05277 +2015-07-01|18.0|61.0|0.15619|0.05476 +2015-07-01|18.0|62.0|0.07273|0.05669 +2015-07-01|18.0|63.0|-0.00437|0.05854 +2015-07-01|18.0|64.0|-0.07552|0.06028 +2015-07-01|18.0|65.0|-0.14118|0.06187 +2015-07-01|18.0|66.0|-0.2018|0.06331 +2015-07-01|18.0|67.0|-0.25783|0.06457 +2015-07-01|18.0|68.0|-0.30969|0.06564 +2015-07-01|18.0|69.0|-0.35778|0.06653 +2015-07-01|18.0|70.0|-0.40243|0.06721 +2015-07-01|18.0|71.0|-0.44391|0.0677 +2015-07-01|18.0|72.0|-0.48245|0.068 +2015-07-01|18.0|73.0|-0.51819|0.0681 +2015-07-01|18.0|74.0|-0.55123|0.06802 +2015-07-01|18.0|75.0|-0.58161|0.06775 +2015-07-01|18.0|76.0|-0.6093|0.06732 +2015-07-01|18.0|77.0|-0.63427|0.06673 +2015-07-01|18.0|78.0|-0.65644|0.06598 +2015-07-01|18.0|79.0|-0.67572|0.06508 +2015-07-01|18.0|80.0|-0.69205|0.06404 +2015-07-01|18.0|81.0|-0.70536|0.06285 +2015-07-01|18.0|82.0|-0.71564|0.06153 +2015-07-01|18.0|83.0|-0.72292|0.06006 +2015-07-01|18.0|84.0|-0.72729|0.05845 +2015-07-01|18.0|85.0|-0.72892|0.05669 +2015-07-01|18.0|86.0|-0.72805|0.05478 +2015-07-01|18.0|87.0|-0.72502|0.05271 +2015-07-01|18.0|88.0|-0.72026|0.05046 +2015-07-01|18.0|89.0|-0.71428|0.04804 +2015-07-01|18.0|90.0|-0.70766|0.04542 +2015-07-01|18.0|91.0|-0.70109|0.04261 +2015-07-01|18.0|92.0|-0.69529|0.03958 +2015-07-01|18.0|93.0|-0.69107|0.03634 +2015-07-01|18.0|94.0|-0.68923|0.03287 +2015-07-01|18.0|95.0|-0.69064|0.02917 +2015-07-01|18.0|96.0|-0.69612|0.02524 +2015-07-01|18.0|97.0|-0.70651|0.02108 +2015-07-01|18.0|98.0|-0.72259|0.01669 +2015-07-01|18.0|99.0|-0.74506|0.01208 +2015-07-01|18.0|100.0|-0.77455|0.00727 +2015-07-01|18.0|101.0|-0.8116|0.00226 +2015-07-01|18.0|102.0|-0.85659|-0.00293 +2015-07-01|18.0|103.0|-0.90978|-0.00827 +2015-07-01|18.0|104.0|-0.97129|-0.01374 +2015-07-01|18.0|105.0|-1.04104|-0.0193 +2015-07-01|18.0|106.0|-1.11882|-0.02494 +2015-07-01|18.0|107.0|-1.20422|-0.0306 +2015-07-01|18.0|108.0|-1.29667|-0.03626 +2015-07-01|18.0|109.0|-1.39542|-0.04189 +2015-07-01|18.0|110.0|-1.49957|-0.04743 +2015-07-01|18.0|111.0|-1.60808|-0.05285 +2015-07-01|18.0|112.0|-1.71975|-0.05813 +2015-07-01|18.0|113.0|-1.83331|-0.0632 +2015-07-01|18.0|114.0|-1.94737|-0.06806 +2015-07-01|18.0|115.0|-2.06049|-0.07265 +2015-07-01|18.0|116.0|-2.17117|-0.07696 +2015-07-01|18.0|117.0|-2.27792|-0.08096 +2015-07-01|18.0|118.0|-2.37924|-0.08462 +2015-07-01|18.0|119.0|-2.47367|-0.08793 +2015-07-01|18.0|120.0|-2.55982|-0.09087 +2015-07-01|18.0|121.0|-2.63638|-0.09344 +2015-07-01|18.0|122.0|-2.70211|-0.09563 +2015-07-01|18.0|123.0|-2.75594|-0.09744 +2015-07-01|18.0|124.0|-2.79689|-0.09888 +2015-07-01|18.0|125.0|-2.82413|-0.09994 +2015-07-01|18.0|126.0|-2.837|-0.10065 +2015-07-01|18.0|127.0|-2.83495|-0.101 +2015-07-01|18.0|128.0|-2.81761|-0.10103 +2015-07-01|18.0|129.0|-2.78476|-0.10074 +2015-07-01|18.0|130.0|-2.73631|-0.10016 +2015-07-01|18.0|131.0|-2.6723|-0.0993 +2015-07-01|18.0|132.0|-2.59289|-0.09818 +2015-07-01|18.0|133.0|-2.49837|-0.09683 +2015-07-01|18.0|134.0|-2.3891|-0.09526 +2015-07-01|18.0|135.0|-2.26553|-0.0935 +2015-07-01|18.0|136.0|-2.12818|-0.09156 +2015-07-01|18.0|137.0|-1.97762|-0.08946 +2015-07-01|18.0|138.0|-1.81445|-0.08722 +2015-07-01|18.0|139.0|-1.63929|-0.08485 +2015-07-01|18.0|140.0|-1.45278|-0.08238 +2015-07-01|18.0|141.0|-1.25556|-0.07981 +2015-07-01|18.0|142.0|-1.04825|-0.07716 +2015-07-01|18.0|143.0|-0.83148|-0.07444 +2015-07-01|18.0|144.0|-0.60582|-0.07166 +2015-07-01|18.0|145.0|-0.37186|-0.06884 +2015-07-01|18.0|146.0|-0.13014|-0.06597 +2015-07-01|18.0|147.0|0.11881|-0.06307 +2015-07-01|18.0|148.0|0.37449|-0.06015 +2015-07-01|18.0|149.0|0.63639|-0.05722 +2015-07-01|18.0|150.0|0.90404|-0.05428 +2015-07-01|18.0|151.0|1.17693|-0.05135 +2015-07-01|18.0|152.0|1.45458|-0.04842 +2015-07-01|18.0|153.0|1.73646|-0.04552 +2015-07-01|18.0|154.0|2.02205|-0.04264 +2015-07-01|18.0|155.0|2.31077|-0.0398 +2015-07-01|18.0|156.0|2.60203|-0.037 +2015-07-01|18.0|157.0|2.89518|-0.03425 +2015-07-01|18.0|158.0|3.18953|-0.03157 +2015-07-01|18.0|159.0|3.48434|-0.02896 +2015-07-01|18.0|160.0|3.77882|-0.02644 +2015-07-01|18.0|161.0|4.07216|-0.024 +2015-07-01|18.0|162.0|4.36347|-0.02165 +2015-07-01|18.0|163.0|4.65186|-0.01942 +2015-07-01|18.0|164.0|4.9364|-0.0173 +2015-07-01|18.0|165.0|5.21613|-0.0153 +2015-07-01|18.0|166.0|5.4901|-0.01342 +2015-07-01|18.0|167.0|5.75738|-0.01169 +2015-07-01|18.0|168.0|6.01702|-0.01009 +2015-07-01|18.0|169.0|6.26813|-0.00863 +2015-07-01|18.0|170.0|6.50988|-0.00732 +2015-07-01|18.0|171.0|6.74147|-0.00616 +2015-07-01|18.0|172.0|6.96219|-0.00516 +2015-07-01|18.0|173.0|7.17144|-0.0043 +2015-07-01|18.0|174.0|7.36868|-0.0036 +2015-07-01|18.0|175.0|7.5535|-0.00304 +2015-07-01|18.0|176.0|7.72563|-0.00264 +2015-07-01|18.0|177.0|7.88487|-0.00238 +2015-07-01|18.0|178.0|8.03121|-0.00226 +2015-07-01|18.0|179.0|8.16472|-0.00228 +2015-07-01|18.0|-1.0|-1.48324|0.09015 +2015-07-01|18.0|-2.0|-1.72825|0.09138 +2015-07-01|18.0|-3.0|-1.98445|0.09271 +2015-07-01|18.0|-4.0|-2.25232|0.09414 +2015-07-01|18.0|-5.0|-2.53221|0.09564 +2015-07-01|18.0|-6.0|-2.82433|0.09719 +2015-07-01|18.0|-7.0|-3.12878|0.09878 +2015-07-01|18.0|-8.0|-3.44553|0.10038 +2015-07-01|18.0|-9.0|-3.77438|0.10198 +2015-07-01|18.0|-10.0|-4.11504|0.10355 +2015-07-01|18.0|-11.0|-4.46707|0.10509 +2015-07-01|18.0|-12.0|-4.82991|0.10659 +2015-07-01|18.0|-13.0|-5.2029|0.10802 +2015-07-01|18.0|-14.0|-5.58527|0.10939 +2015-07-01|18.0|-15.0|-5.97617|0.11069 +2015-07-01|18.0|-16.0|-6.37465|0.11191 +2015-07-01|18.0|-17.0|-6.77973|0.11305 +2015-07-01|18.0|-18.0|-7.19034|0.1141 +2015-07-01|18.0|-19.0|-7.60541|0.11506 +2015-07-01|18.0|-20.0|-8.0238|0.11594 +2015-07-01|18.0|-21.0|-8.44439|0.11673 +2015-07-01|18.0|-22.0|-8.86602|0.11742 +2015-07-01|18.0|-23.0|-9.28755|0.11803 +2015-07-01|18.0|-24.0|-9.70783|0.11853 +2015-07-01|18.0|-25.0|-10.12573|0.11893 +2015-07-01|18.0|-26.0|-10.54013|0.11922 +2015-07-01|18.0|-27.0|-10.94992|0.11939 +2015-07-01|18.0|-28.0|-11.35401|0.11944 +2015-07-01|18.0|-29.0|-11.75133|0.11935 +2015-07-01|18.0|-30.0|-12.14082|0.11911 +2015-07-01|18.0|-31.0|-12.52143|0.1187 +2015-07-01|18.0|-32.0|-12.89211|0.11812 +2015-07-01|18.0|-33.0|-13.25183|0.11735 +2015-07-01|18.0|-34.0|-13.59956|0.11636 +2015-07-01|18.0|-35.0|-13.93426|0.11515 +2015-07-01|18.0|-36.0|-14.25491|0.1137 +2015-07-01|18.0|-37.0|-14.56047|0.11199 +2015-07-01|18.0|-38.0|-14.8499|0.11001 +2015-07-01|18.0|-39.0|-15.12215|0.10774 +2015-07-01|18.0|-40.0|-15.3762|0.10518 +2015-07-01|18.0|-41.0|-15.61099|0.10231 +2015-07-01|18.0|-42.0|-15.82549|0.09912 +2015-07-01|18.0|-43.0|-16.0187|0.09562 +2015-07-01|18.0|-44.0|-16.1896|0.09179 +2015-07-01|18.0|-45.0|-16.33723|0.08764 +2015-07-01|18.0|-46.0|-16.46064|0.08318 +2015-07-01|18.0|-47.0|-16.55895|0.0784 +2015-07-01|18.0|-48.0|-16.6313|0.07331 +2015-07-01|18.0|-49.0|-16.67692|0.06794 +2015-07-01|18.0|-50.0|-16.69511|0.06229 +2015-07-01|18.0|-51.0|-16.68524|0.05638 +2015-07-01|18.0|-52.0|-16.64679|0.05022 +2015-07-01|18.0|-53.0|-16.57932|0.04384 +2015-07-01|18.0|-54.0|-16.48251|0.03727 +2015-07-01|18.0|-55.0|-16.35615|0.03051 +2015-07-01|18.0|-56.0|-16.20015|0.0236 +2015-07-01|18.0|-57.0|-16.01454|0.01657 +2015-07-01|18.0|-58.0|-15.79948|0.00943 +2015-07-01|18.0|-59.0|-15.55525|0.00222 +2015-07-01|18.0|-60.0|-15.28227|-0.00505 +2015-07-01|18.0|-61.0|-14.98106|-0.01234 +2015-07-01|18.0|-62.0|-14.65228|-0.01962 +2015-07-01|18.0|-63.0|-14.29669|-0.02688 +2015-07-01|18.0|-64.0|-13.91517|-0.03409 +2015-07-01|18.0|-65.0|-13.50871|-0.04122 +2015-07-01|18.0|-66.0|-13.07837|-0.04824 +2015-07-01|18.0|-67.0|-12.62532|-0.05515 +2015-07-01|18.0|-68.0|-12.15081|-0.0619 +2015-07-01|18.0|-69.0|-11.65614|-0.06848 +2015-07-01|18.0|-70.0|-11.1427|-0.07487 +2015-07-01|18.0|-71.0|-10.61191|-0.08103 +2015-07-01|18.0|-72.0|-10.06526|-0.08696 +2015-07-01|18.0|-73.0|-9.50427|-0.09263 +2015-07-01|18.0|-74.0|-8.93051|-0.09801 +2015-07-01|18.0|-75.0|-8.34555|-0.10309 +2015-07-01|18.0|-76.0|-7.75101|-0.10784 +2015-07-01|18.0|-77.0|-7.14852|-0.11225 +2015-07-01|18.0|-78.0|-6.53972|-0.1163 +2015-07-01|18.0|-79.0|-5.92628|-0.11997 +2015-07-01|18.0|-80.0|-5.30984|-0.12325 +2015-07-01|18.0|-81.0|-4.69207|-0.12613 +2015-07-01|18.0|-82.0|-4.07462|-0.1286 +2015-07-01|18.0|-83.0|-3.45912|-0.13065 +2015-07-01|18.0|-84.0|-2.8472|-0.13228 +2015-07-01|18.0|-85.0|-2.24046|-0.13349 +2015-07-01|18.0|-86.0|-1.64044|-0.13429 +2015-07-01|18.0|-87.0|-1.04866|-0.13468 +2015-07-01|18.0|-88.0|-0.46658|-0.13468 +2015-07-01|18.0|-89.0|0.10439|-0.13429 +2015-07-01|18.0|-90.0|0.66295|-0.13354 +2015-07-01|18.0|-91.0|1.20784|-0.13245 +2015-07-01|18.0|-92.0|1.73793|-0.13103 +2015-07-01|18.0|-93.0|2.25216|-0.12933 +2015-07-01|18.0|-94.0|2.74961|-0.12737 +2015-07-01|18.0|-95.0|3.22946|-0.12517 +2015-07-01|18.0|-96.0|3.69102|-0.12277 +2015-07-01|18.0|-97.0|4.13374|-0.1202 +2015-07-01|18.0|-98.0|4.55718|-0.11749 +2015-07-01|18.0|-99.0|4.96107|-0.11467 +2015-07-01|18.0|-100.0|5.34523|-0.11178 +2015-07-01|18.0|-101.0|5.70966|-0.10883 +2015-07-01|18.0|-102.0|6.05446|-0.10586 +2015-07-01|18.0|-103.0|6.37985|-0.1029 +2015-07-01|18.0|-104.0|6.68619|-0.09995 +2015-07-01|18.0|-105.0|6.97392|-0.09705 +2015-07-01|18.0|-106.0|7.2436|-0.09421 +2015-07-01|18.0|-107.0|7.49586|-0.09145 +2015-07-01|18.0|-108.0|7.73142|-0.08877 +2015-07-01|18.0|-109.0|7.95102|-0.08618 +2015-07-01|18.0|-110.0|8.1555|-0.0837 +2015-07-01|18.0|-111.0|8.34567|-0.08132 +2015-07-01|18.0|-112.0|8.52242|-0.07904 +2015-07-01|18.0|-113.0|8.68657|-0.07688 +2015-07-01|18.0|-114.0|8.83899|-0.07481 +2015-07-01|18.0|-115.0|8.98049|-0.07284 +2015-07-01|18.0|-116.0|9.11184|-0.07097 +2015-07-01|18.0|-117.0|9.23378|-0.06918 +2015-07-01|18.0|-118.0|9.34697|-0.06748 +2015-07-01|18.0|-119.0|9.45201|-0.06584 +2015-07-01|18.0|-120.0|9.54944|-0.06427 +2015-07-01|18.0|-121.0|9.6397|-0.06276 +2015-07-01|18.0|-122.0|9.72319|-0.06131 +2015-07-01|18.0|-123.0|9.80019|-0.05989 +2015-07-01|18.0|-124.0|9.87093|-0.05852 +2015-07-01|18.0|-125.0|9.93556|-0.05718 +2015-07-01|18.0|-126.0|9.99418|-0.05587 +2015-07-01|18.0|-127.0|10.04681|-0.05459 +2015-07-01|18.0|-128.0|10.09345|-0.05333 +2015-07-01|18.0|-129.0|10.13404|-0.0521 +2015-07-01|18.0|-130.0|10.1685|-0.05089 +2015-07-01|18.0|-131.0|10.19676|-0.04971 +2015-07-01|18.0|-132.0|10.21872|-0.04854 +2015-07-01|18.0|-133.0|10.2343|-0.0474 +2015-07-01|18.0|-134.0|10.24345|-0.04629 +2015-07-01|18.0|-135.0|10.24615|-0.04519 +2015-07-01|18.0|-136.0|10.24241|-0.04413 +2015-07-01|18.0|-137.0|10.23232|-0.04309 +2015-07-01|18.0|-138.0|10.21599|-0.04208 +2015-07-01|18.0|-139.0|10.19363|-0.0411 +2015-07-01|18.0|-140.0|10.1655|-0.04014 +2015-07-01|18.0|-141.0|10.13191|-0.03921 +2015-07-01|18.0|-142.0|10.09327|-0.0383 +2015-07-01|18.0|-143.0|10.05003|-0.03741 +2015-07-01|18.0|-144.0|10.0027|-0.03654 +2015-07-01|18.0|-145.0|9.95185|-0.03568 +2015-07-01|18.0|-146.0|9.89809|-0.03483 +2015-07-01|18.0|-147.0|9.84205|-0.03399 +2015-07-01|18.0|-148.0|9.78441|-0.03315 +2015-07-01|18.0|-149.0|9.72583|-0.0323 +2015-07-01|18.0|-150.0|9.66699|-0.03145 +2015-07-01|18.0|-151.0|9.60853|-0.03058 +2015-07-01|18.0|-152.0|9.55108|-0.02969 +2015-07-01|18.0|-153.0|9.49522|-0.02878 +2015-07-01|18.0|-154.0|9.44146|-0.02784 +2015-07-01|18.0|-155.0|9.39026|-0.02688 +2015-07-01|18.0|-156.0|9.34198|-0.02588 +2015-07-01|18.0|-157.0|9.2969|-0.02485 +2015-07-01|18.0|-158.0|9.25521|-0.02379 +2015-07-01|18.0|-159.0|9.21696|-0.0227 +2015-07-01|18.0|-160.0|9.18211|-0.02157 +2015-07-01|18.0|-161.0|9.15052|-0.02042 +2015-07-01|18.0|-162.0|9.1219|-0.01925 +2015-07-01|18.0|-163.0|9.09587|-0.01806 +2015-07-01|18.0|-164.0|9.07192|-0.01685 +2015-07-01|18.0|-165.0|9.04946|-0.01564 +2015-07-01|18.0|-166.0|9.02777|-0.01443 +2015-07-01|18.0|-167.0|9.00606|-0.01323 +2015-07-01|18.0|-168.0|8.98346|-0.01204 +2015-07-01|18.0|-169.0|8.95903|-0.01088 +2015-07-01|18.0|-170.0|8.9318|-0.00975 +2015-07-01|18.0|-171.0|8.90074|-0.00867 +2015-07-01|18.0|-172.0|8.86481|-0.00764 +2015-07-01|18.0|-173.0|8.82298|-0.00668 +2015-07-01|18.0|-174.0|8.77423|-0.00579 +2015-07-01|18.0|-175.0|8.71758|-0.00498 +2015-07-01|18.0|-176.0|8.65208|-0.00426 +2015-07-01|18.0|-177.0|8.57688|-0.00363 +2015-07-01|18.0|-178.0|8.49118|-0.00312 +2015-07-01|18.0|-179.0|8.3943|-0.00272 +2015-07-01|19.0|0.0|-1.11965|0.0889 +2015-07-01|19.0|1.0|-0.89707|0.08791 +2015-07-01|19.0|2.0|-0.6838|0.08707 +2015-07-01|19.0|3.0|-0.47906|0.0864 +2015-07-01|19.0|4.0|-0.28201|0.08592 +2015-07-01|19.0|5.0|-0.09182|0.08562 +2015-07-01|19.0|6.0|0.09237|0.0855 +2015-07-01|19.0|7.0|0.27137|0.08557 +2015-07-01|19.0|8.0|0.44596|0.08581 +2015-07-01|19.0|9.0|0.61687|0.08621 +2015-07-01|19.0|10.0|0.78472|0.08677 +2015-07-01|19.0|11.0|0.95005|0.08745 +2015-07-01|19.0|12.0|1.11328|0.08823 +2015-07-01|19.0|13.0|1.27469|0.08908 +2015-07-01|19.0|14.0|1.43444|0.08998 +2015-07-01|19.0|15.0|1.59251|0.09089 +2015-07-01|19.0|16.0|1.74875|0.09178 +2015-07-01|19.0|17.0|1.90287|0.0926 +2015-07-01|19.0|18.0|2.05441|0.09332 +2015-07-01|19.0|19.0|2.20278|0.09391 +2015-07-01|19.0|20.0|2.34727|0.09433 +2015-07-01|19.0|21.0|2.48702|0.09455 +2015-07-01|19.0|22.0|2.62113|0.09454 +2015-07-01|19.0|23.0|2.74858|0.09428 +2015-07-01|19.0|24.0|2.8683|0.09374 +2015-07-01|19.0|25.0|2.97921|0.09291 +2015-07-01|19.0|26.0|3.08022|0.09179 +2015-07-01|19.0|27.0|3.17025|0.09036 +2015-07-01|19.0|28.0|3.24829|0.08864 +2015-07-01|19.0|29.0|3.3134|0.08663 +2015-07-01|19.0|30.0|3.36475|0.08436 +2015-07-01|19.0|31.0|3.40161|0.08183 +2015-07-01|19.0|32.0|3.42343|0.07908 +2015-07-01|19.0|33.0|3.4298|0.07615 +2015-07-01|19.0|34.0|3.42052|0.07308 +2015-07-01|19.0|35.0|3.39555|0.0699 +2015-07-01|19.0|36.0|3.35506|0.06666 +2015-07-01|19.0|37.0|3.29942|0.06342 +2015-07-01|19.0|38.0|3.22921|0.06021 +2015-07-01|19.0|39.0|3.14518|0.05709 +2015-07-01|19.0|40.0|3.04825|0.05411 +2015-07-01|19.0|41.0|2.93952|0.05131 +2015-07-01|19.0|42.0|2.82023|0.04873 +2015-07-01|19.0|43.0|2.69172|0.04641 +2015-07-01|19.0|44.0|2.55542|0.04439 +2015-07-01|19.0|45.0|2.41285|0.04268 +2015-07-01|19.0|46.0|2.26552|0.04131 +2015-07-01|19.0|47.0|2.11497|0.04029 +2015-07-01|19.0|48.0|1.96269|0.03962 +2015-07-01|19.0|49.0|1.81012|0.03931 +2015-07-01|19.0|50.0|1.65863|0.03934 +2015-07-01|19.0|51.0|1.50946|0.03969 +2015-07-01|19.0|52.0|1.36374|0.04036 +2015-07-01|19.0|53.0|1.22246|0.04131 +2015-07-01|19.0|54.0|1.08644|0.0425 +2015-07-01|19.0|55.0|0.95635|0.04392 +2015-07-01|19.0|56.0|0.8327|0.04551 +2015-07-01|19.0|57.0|0.71583|0.04724 +2015-07-01|19.0|58.0|0.60596|0.04907 +2015-07-01|19.0|59.0|0.50311|0.05096 +2015-07-01|19.0|60.0|0.40723|0.05287 +2015-07-01|19.0|61.0|0.31813|0.05477 +2015-07-01|19.0|62.0|0.23552|0.05663 +2015-07-01|19.0|63.0|0.15904|0.0584 +2015-07-01|19.0|64.0|0.08829|0.06006 +2015-07-01|19.0|65.0|0.02282|0.0616 +2015-07-01|19.0|66.0|-0.03782|0.06298 +2015-07-01|19.0|67.0|-0.09408|0.0642 +2015-07-01|19.0|68.0|-0.1464|0.06524 +2015-07-01|19.0|69.0|-0.19517|0.0661 +2015-07-01|19.0|70.0|-0.24073|0.06676 +2015-07-01|19.0|71.0|-0.28339|0.06723 +2015-07-01|19.0|72.0|-0.32337|0.06751 +2015-07-01|19.0|73.0|-0.36086|0.06761 +2015-07-01|19.0|74.0|-0.39595|0.06752 +2015-07-01|19.0|75.0|-0.42872|0.06725 +2015-07-01|19.0|76.0|-0.45918|0.06681 +2015-07-01|19.0|77.0|-0.4873|0.06622 +2015-07-01|19.0|78.0|-0.51304|0.06546 +2015-07-01|19.0|79.0|-0.53633|0.06456 +2015-07-01|19.0|80.0|-0.55713|0.0635 +2015-07-01|19.0|81.0|-0.57538|0.06231 +2015-07-01|19.0|82.0|-0.5911|0.06097 +2015-07-01|19.0|83.0|-0.6043|0.05949 +2015-07-01|19.0|84.0|-0.6151|0.05787 +2015-07-01|19.0|85.0|-0.62365|0.0561 +2015-07-01|19.0|86.0|-0.63019|0.05417 +2015-07-01|19.0|87.0|-0.63505|0.05208 +2015-07-01|19.0|88.0|-0.63863|0.04982 +2015-07-01|19.0|89.0|-0.64141|0.04738 +2015-07-01|19.0|90.0|-0.64396|0.04475 +2015-07-01|19.0|91.0|-0.64691|0.04193 +2015-07-01|19.0|92.0|-0.65096|0.0389 +2015-07-01|19.0|93.0|-0.65685|0.03565 +2015-07-01|19.0|94.0|-0.66537|0.03219 +2015-07-01|19.0|95.0|-0.6773|0.0285 +2015-07-01|19.0|96.0|-0.69344|0.02459 +2015-07-01|19.0|97.0|-0.71456|0.02045 +2015-07-01|19.0|98.0|-0.74139|0.0161 +2015-07-01|19.0|99.0|-0.77459|0.01153 +2015-07-01|19.0|100.0|-0.81475|0.00676 +2015-07-01|19.0|101.0|-0.86234|0.00181 +2015-07-01|19.0|102.0|-0.91773|-0.00331 +2015-07-01|19.0|103.0|-0.98113|-0.00858 +2015-07-01|19.0|104.0|-1.05262|-0.01397 +2015-07-01|19.0|105.0|-1.13212|-0.01946 +2015-07-01|19.0|106.0|-1.21938|-0.025 +2015-07-01|19.0|107.0|-1.31398|-0.03058 +2015-07-01|19.0|108.0|-1.41535|-0.03614 +2015-07-01|19.0|109.0|-1.52273|-0.04167 +2015-07-01|19.0|110.0|-1.63523|-0.04711 +2015-07-01|19.0|111.0|-1.75181|-0.05244 +2015-07-01|19.0|112.0|-1.8713|-0.05761 +2015-07-01|19.0|113.0|-1.99242|-0.06259 +2015-07-01|19.0|114.0|-2.11382|-0.06735 +2015-07-01|19.0|115.0|-2.23407|-0.07186 +2015-07-01|19.0|116.0|-2.3517|-0.07608 +2015-07-01|19.0|117.0|-2.46524|-0.08 +2015-07-01|19.0|118.0|-2.5732|-0.0836 +2015-07-01|19.0|119.0|-2.67416|-0.08684 +2015-07-01|19.0|120.0|-2.76673|-0.08973 +2015-07-01|19.0|121.0|-2.84962|-0.09226 +2015-07-01|19.0|122.0|-2.92161|-0.09442 +2015-07-01|19.0|123.0|-2.98162|-0.0962 +2015-07-01|19.0|124.0|-3.02868|-0.09762 +2015-07-01|19.0|125.0|-3.06197|-0.09868 +2015-07-01|19.0|126.0|-3.0808|-0.09939 +2015-07-01|19.0|127.0|-3.08463|-0.09976 +2015-07-01|19.0|128.0|-3.07307|-0.0998 +2015-07-01|19.0|129.0|-3.04587|-0.09954 +2015-07-01|19.0|130.0|-3.00292|-0.099 +2015-07-01|19.0|131.0|-2.94424|-0.09818 +2015-07-01|19.0|132.0|-2.86998|-0.09711 +2015-07-01|19.0|133.0|-2.78037|-0.09581 +2015-07-01|19.0|134.0|-2.67576|-0.0943 +2015-07-01|19.0|135.0|-2.55657|-0.0926 +2015-07-01|19.0|136.0|-2.42329|-0.09073 +2015-07-01|19.0|137.0|-2.27645|-0.0887 +2015-07-01|19.0|138.0|-2.11664|-0.08654 +2015-07-01|19.0|139.0|-1.94446|-0.08425 +2015-07-01|19.0|140.0|-1.76053|-0.08185 +2015-07-01|19.0|141.0|-1.56546|-0.07937 +2015-07-01|19.0|142.0|-1.35988|-0.0768 +2015-07-01|19.0|143.0|-1.14438|-0.07416 +2015-07-01|19.0|144.0|-0.91957|-0.07146 +2015-07-01|19.0|145.0|-0.686|-0.06871 +2015-07-01|19.0|146.0|-0.44423|-0.06593 +2015-07-01|19.0|147.0|-0.19479|-0.06311 +2015-07-01|19.0|148.0|0.0618|-0.06027 +2015-07-01|19.0|149.0|0.32504|-0.05742 +2015-07-01|19.0|150.0|0.59442|-0.05457 +2015-07-01|19.0|151.0|0.86946|-0.05172 +2015-07-01|19.0|152.0|1.14962|-0.04888 +2015-07-01|19.0|153.0|1.43441|-0.04606 +2015-07-01|19.0|154.0|1.72325|-0.04327 +2015-07-01|19.0|155.0|2.01559|-0.04052 +2015-07-01|19.0|156.0|2.3108|-0.03781 +2015-07-01|19.0|157.0|2.60823|-0.03516 +2015-07-01|19.0|158.0|2.90719|-0.03257 +2015-07-01|19.0|159.0|3.20695|-0.03006 +2015-07-01|19.0|160.0|3.5067|-0.02763 +2015-07-01|19.0|161.0|3.80563|-0.0253 +2015-07-01|19.0|162.0|4.10287|-0.02306 +2015-07-01|19.0|163.0|4.39751|-0.02094 +2015-07-01|19.0|164.0|4.68863|-0.01893 +2015-07-01|19.0|165.0|4.97527|-0.01704 +2015-07-01|19.0|166.0|5.2565|-0.01528 +2015-07-01|19.0|167.0|5.53135|-0.01366 +2015-07-01|19.0|168.0|5.79891|-0.01218 +2015-07-01|19.0|169.0|6.05827|-0.01085 +2015-07-01|19.0|170.0|6.30857|-0.00966 +2015-07-01|19.0|171.0|6.54904|-0.00862 +2015-07-01|19.0|172.0|6.77893|-0.00773 +2015-07-01|19.0|173.0|6.99762|-0.007 +2015-07-01|19.0|174.0|7.20457|-0.00641 +2015-07-01|19.0|175.0|7.39933|-0.00597 +2015-07-01|19.0|176.0|7.5816|-0.00567 +2015-07-01|19.0|177.0|7.75116|-0.00551 +2015-07-01|19.0|178.0|7.90795|-0.00549 +2015-07-01|19.0|179.0|8.05202|-0.0056 +2015-07-01|19.0|-1.0|-1.35224|0.09004 +2015-07-01|19.0|-2.0|-1.5955|0.0913 +2015-07-01|19.0|-3.0|-1.84997|0.09268 +2015-07-01|19.0|-4.0|-2.1161|0.09413 +2015-07-01|19.0|-5.0|-2.39419|0.09566 +2015-07-01|19.0|-6.0|-2.68446|0.09724 +2015-07-01|19.0|-7.0|-2.98696|0.09884 +2015-07-01|19.0|-8.0|-3.30164|0.10045 +2015-07-01|19.0|-9.0|-3.62829|0.10205 +2015-07-01|19.0|-10.0|-3.96658|0.10363 +2015-07-01|19.0|-11.0|-4.31607|0.10517 +2015-07-01|19.0|-12.0|-4.67618|0.10666 +2015-07-01|19.0|-13.0|-5.04625|0.10809 +2015-07-01|19.0|-14.0|-5.4255|0.10945 +2015-07-01|19.0|-15.0|-5.81307|0.11074 +2015-07-01|19.0|-16.0|-6.20805|0.11196 +2015-07-01|19.0|-17.0|-6.60943|0.11309 +2015-07-01|19.0|-18.0|-7.0162|0.11413 +2015-07-01|19.0|-19.0|-7.42727|0.1151 +2015-07-01|19.0|-20.0|-7.84155|0.11598 +2015-07-01|19.0|-21.0|-8.25795|0.11677 +2015-07-01|19.0|-22.0|-8.67534|0.11748 +2015-07-01|19.0|-23.0|-9.09261|0.1181 +2015-07-01|19.0|-24.0|-9.50868|0.11863 +2015-07-01|19.0|-25.0|-9.92244|0.11907 +2015-07-01|19.0|-26.0|-10.33283|0.1194 +2015-07-01|19.0|-27.0|-10.7388|0.11963 +2015-07-01|19.0|-28.0|-11.1393|0.11974 +2015-07-01|19.0|-29.0|-11.53333|0.11972 +2015-07-01|19.0|-30.0|-11.91986|0.11957 +2015-07-01|19.0|-31.0|-12.29792|0.11927 +2015-07-01|19.0|-32.0|-12.6665|0.1188 +2015-07-01|19.0|-33.0|-13.02464|0.11815 +2015-07-01|19.0|-34.0|-13.37135|0.1173 +2015-07-01|19.0|-35.0|-13.70564|0.11624 +2015-07-01|19.0|-36.0|-14.02653|0.11496 +2015-07-01|19.0|-37.0|-14.33303|0.11342 +2015-07-01|19.0|-38.0|-14.62413|0.11162 +2015-07-01|19.0|-39.0|-14.89882|0.10955 +2015-07-01|19.0|-40.0|-15.15609|0.10719 +2015-07-01|19.0|-41.0|-15.39493|0.10453 +2015-07-01|19.0|-42.0|-15.6143|0.10156 +2015-07-01|19.0|-43.0|-15.81321|0.09828 +2015-07-01|19.0|-44.0|-15.99064|0.09468 +2015-07-01|19.0|-45.0|-16.14563|0.09076 +2015-07-01|19.0|-46.0|-16.27721|0.08651 +2015-07-01|19.0|-47.0|-16.38446|0.08196 +2015-07-01|19.0|-48.0|-16.46653|0.07709 +2015-07-01|19.0|-49.0|-16.52258|0.07193 +2015-07-01|19.0|-50.0|-16.55188|0.06648 +2015-07-01|19.0|-51.0|-16.55375|0.06076 +2015-07-01|19.0|-52.0|-16.52761|0.05478 +2015-07-01|19.0|-53.0|-16.47295|0.04857 +2015-07-01|19.0|-54.0|-16.38939|0.04214 +2015-07-01|19.0|-55.0|-16.27666|0.03552 +2015-07-01|19.0|-56.0|-16.13457|0.02873 +2015-07-01|19.0|-57.0|-15.96309|0.02179 +2015-07-01|19.0|-58.0|-15.7623|0.01472 +2015-07-01|19.0|-59.0|-15.53239|0.00757 +2015-07-01|19.0|-60.0|-15.2737|3.4E-4 +2015-07-01|19.0|-61.0|-14.98666|-0.00694 +2015-07-01|19.0|-62.0|-14.67185|-0.01423 +2015-07-01|19.0|-63.0|-14.32996|-0.02152 +2015-07-01|19.0|-64.0|-13.96179|-0.02877 +2015-07-01|19.0|-65.0|-13.56824|-0.03597 +2015-07-01|19.0|-66.0|-13.15031|-0.04308 +2015-07-01|19.0|-67.0|-12.70911|-0.05008 +2015-07-01|19.0|-68.0|-12.2458|-0.05696 +2015-07-01|19.0|-69.0|-11.76166|-0.06367 +2015-07-01|19.0|-70.0|-11.258|-0.0702 +2015-07-01|19.0|-71.0|-10.7362|-0.07653 +2015-07-01|19.0|-72.0|-10.19773|-0.08262 +2015-07-01|19.0|-73.0|-9.64405|-0.08847 +2015-07-01|19.0|-74.0|-9.0767|-0.09403 +2015-07-01|19.0|-75.0|-8.49726|-0.0993 +2015-07-01|19.0|-76.0|-7.9073|-0.10425 +2015-07-01|19.0|-77.0|-7.30847|-0.10885 +2015-07-01|19.0|-78.0|-6.70239|-0.1131 +2015-07-01|19.0|-79.0|-6.09072|-0.11697 +2015-07-01|19.0|-80.0|-5.47512|-0.12045 +2015-07-01|19.0|-81.0|-4.85727|-0.12352 +2015-07-01|19.0|-82.0|-4.23884|-0.12619 +2015-07-01|19.0|-83.0|-3.62148|-0.12843 +2015-07-01|19.0|-84.0|-3.00684|-0.13024 +2015-07-01|19.0|-85.0|-2.39654|-0.13163 +2015-07-01|19.0|-86.0|-1.79216|-0.1326 +2015-07-01|19.0|-87.0|-1.19527|-0.13316 +2015-07-01|19.0|-88.0|-0.60736|-0.13331 +2015-07-01|19.0|-89.0|-0.02986|-0.13307 +2015-07-01|19.0|-90.0|0.53586|-0.13246 +2015-07-01|19.0|-91.0|1.0885|-0.1315 +2015-07-01|19.0|-92.0|1.62688|-0.13022 +2015-07-01|19.0|-93.0|2.14991|-0.12863 +2015-07-01|19.0|-94.0|2.65659|-0.12677 +2015-07-01|19.0|-95.0|3.14607|-0.12467 +2015-07-01|19.0|-96.0|3.6176|-0.12237 +2015-07-01|19.0|-97.0|4.07057|-0.11988 +2015-07-01|19.0|-98.0|4.5045|-0.11725 +2015-07-01|19.0|-99.0|4.91906|-0.1145 +2015-07-01|19.0|-100.0|5.31404|-0.11167 +2015-07-01|19.0|-101.0|5.68935|-0.10878 +2015-07-01|19.0|-102.0|6.04506|-0.10586 +2015-07-01|19.0|-103.0|6.38136|-0.10294 +2015-07-01|19.0|-104.0|6.69853|-0.10004 +2015-07-01|19.0|-105.0|6.99699|-0.09718 +2015-07-01|19.0|-106.0|7.27724|-0.09437 +2015-07-01|19.0|-107.0|7.53988|-0.09164 +2015-07-01|19.0|-108.0|7.78557|-0.08899 +2015-07-01|19.0|-109.0|8.01504|-0.08644 +2015-07-01|19.0|-110.0|8.22907|-0.08399 +2015-07-01|19.0|-111.0|8.42845|-0.08164 +2015-07-01|19.0|-112.0|8.61403|-0.07939 +2015-07-01|19.0|-113.0|8.78662|-0.07726 +2015-07-01|19.0|-114.0|8.94705|-0.07522 +2015-07-01|19.0|-115.0|9.0961|-0.07329 +2015-07-01|19.0|-116.0|9.23454|-0.07145 +2015-07-01|19.0|-117.0|9.36309|-0.06971 +2015-07-01|19.0|-118.0|9.48238|-0.06804 +2015-07-01|19.0|-119.0|9.59304|-0.06645 +2015-07-01|19.0|-120.0|9.69556|-0.06493 +2015-07-01|19.0|-121.0|9.79042|-0.06347 +2015-07-01|19.0|-122.0|9.87798|-0.06206 +2015-07-01|19.0|-123.0|9.95855|-0.0607 +2015-07-01|19.0|-124.0|10.03237|-0.05939 +2015-07-01|19.0|-125.0|10.09959|-0.05811 +2015-07-01|19.0|-126.0|10.16031|-0.05686 +2015-07-01|19.0|-127.0|10.2146|-0.05564 +2015-07-01|19.0|-128.0|10.26244|-0.05444 +2015-07-01|19.0|-129.0|10.30382|-0.05327 +2015-07-01|19.0|-130.0|10.33866|-0.05212 +2015-07-01|19.0|-131.0|10.36692|-0.051 +2015-07-01|19.0|-132.0|10.38852|-0.0499 +2015-07-01|19.0|-133.0|10.4034|-0.04882 +2015-07-01|19.0|-134.0|10.41154|-0.04776 +2015-07-01|19.0|-135.0|10.41294|-0.04673 +2015-07-01|19.0|-136.0|10.40763|-0.04572 +2015-07-01|19.0|-137.0|10.39571|-0.04474 +2015-07-01|19.0|-138.0|10.37734|-0.04378 +2015-07-01|19.0|-139.0|10.35271|-0.04285 +2015-07-01|19.0|-140.0|10.32212|-0.04195 +2015-07-01|19.0|-141.0|10.2859|-0.04107 +2015-07-01|19.0|-142.0|10.24446|-0.04021 +2015-07-01|19.0|-143.0|10.19827|-0.03937 +2015-07-01|19.0|-144.0|10.14784|-0.03856 +2015-07-01|19.0|-145.0|10.09375|-0.03775 +2015-07-01|19.0|-146.0|10.03661|-0.03696 +2015-07-01|19.0|-147.0|9.97707|-0.03618 +2015-07-01|19.0|-148.0|9.9158|-0.0354 +2015-07-01|19.0|-149.0|9.85345|-0.03461 +2015-07-01|19.0|-150.0|9.7907|-0.03382 +2015-07-01|19.0|-151.0|9.72819|-0.03302 +2015-07-01|19.0|-152.0|9.66654|-0.0322 +2015-07-01|19.0|-153.0|9.60631|-0.03137 +2015-07-01|19.0|-154.0|9.54802|-0.03051 +2015-07-01|19.0|-155.0|9.49209|-0.02962 +2015-07-01|19.0|-156.0|9.43888|-0.0287 +2015-07-01|19.0|-157.0|9.38866|-0.02775 +2015-07-01|19.0|-158.0|9.34159|-0.02678 +2015-07-01|19.0|-159.0|9.29772|-0.02576 +2015-07-01|19.0|-160.0|9.25699|-0.02472 +2015-07-01|19.0|-161.0|9.21924|-0.02365 +2015-07-01|19.0|-162.0|9.18418|-0.02256 +2015-07-01|19.0|-163.0|9.1514|-0.02144 +2015-07-01|19.0|-164.0|9.12039|-0.0203 +2015-07-01|19.0|-165.0|9.09055|-0.01915 +2015-07-01|19.0|-166.0|9.06116|-0.018 +2015-07-01|19.0|-167.0|9.03143|-0.01685 +2015-07-01|19.0|-168.0|9.00049|-0.0157 +2015-07-01|19.0|-169.0|8.96741|-0.01458 +2015-07-01|19.0|-170.0|8.93121|-0.01347 +2015-07-01|19.0|-171.0|8.89089|-0.01241 +2015-07-01|19.0|-172.0|8.84544|-0.01139 +2015-07-01|19.0|-173.0|8.79383|-0.01041 +2015-07-01|19.0|-174.0|8.73508|-0.00951 +2015-07-01|19.0|-175.0|8.66823|-0.00867 +2015-07-01|19.0|-176.0|8.59237|-0.00791 +2015-07-01|19.0|-177.0|8.50668|-0.00724 +2015-07-01|19.0|-178.0|8.41039|-0.00667 +2015-07-01|19.0|-179.0|8.30287|-0.0062 +2015-07-01|20.0|0.0|-0.99773|0.08889 +2015-07-01|20.0|1.0|-0.77662|0.08785 +2015-07-01|20.0|2.0|-0.56489|0.08696 +2015-07-01|20.0|3.0|-0.36178|0.08624 +2015-07-01|20.0|4.0|-0.16648|0.08569 +2015-07-01|20.0|5.0|0.02183|0.08533 +2015-07-01|20.0|6.0|0.20399|0.08514 +2015-07-01|20.0|7.0|0.38082|0.08514 +2015-07-01|20.0|8.0|0.5531|0.08532 +2015-07-01|20.0|9.0|0.72154|0.08566 +2015-07-01|20.0|10.0|0.88679|0.08615 +2015-07-01|20.0|11.0|1.04939|0.08677 +2015-07-01|20.0|12.0|1.20978|0.0875 +2015-07-01|20.0|13.0|1.36825|0.08831 +2015-07-01|20.0|14.0|1.52499|0.08917 +2015-07-01|20.0|15.0|1.68002|0.09004 +2015-07-01|20.0|16.0|1.83323|0.0909 +2015-07-01|20.0|17.0|1.98433|0.09171 +2015-07-01|20.0|18.0|2.13292|0.09243 +2015-07-01|20.0|19.0|2.27845|0.09303 +2015-07-01|20.0|20.0|2.42023|0.09348 +2015-07-01|20.0|21.0|2.55748|0.09374 +2015-07-01|20.0|22.0|2.6893|0.09378 +2015-07-01|20.0|23.0|2.81472|0.09358 +2015-07-01|20.0|24.0|2.93273|0.09312 +2015-07-01|20.0|25.0|3.04226|0.09238 +2015-07-01|20.0|26.0|3.14226|0.09136 +2015-07-01|20.0|27.0|3.23168|0.09004 +2015-07-01|20.0|28.0|3.30952|0.08844 +2015-07-01|20.0|29.0|3.37487|0.08656 +2015-07-01|20.0|30.0|3.42689|0.08441 +2015-07-01|20.0|31.0|3.46487|0.08202 +2015-07-01|20.0|32.0|3.48826|0.07941 +2015-07-01|20.0|33.0|3.49664|0.07662 +2015-07-01|20.0|34.0|3.48979|0.07368 +2015-07-01|20.0|35.0|3.46765|0.07063 +2015-07-01|20.0|36.0|3.43038|0.06751 +2015-07-01|20.0|37.0|3.37829|0.06438 +2015-07-01|20.0|38.0|3.31194|0.06128 +2015-07-01|20.0|39.0|3.23203|0.05825 +2015-07-01|20.0|40.0|3.13944|0.05534 +2015-07-01|20.0|41.0|3.03523|0.0526 +2015-07-01|20.0|42.0|2.92058|0.05007 +2015-07-01|20.0|43.0|2.79679|0.04778 +2015-07-01|20.0|44.0|2.66525|0.04577 +2015-07-01|20.0|45.0|2.5274|0.04405 +2015-07-01|20.0|46.0|2.38474|0.04266 +2015-07-01|20.0|47.0|2.23875|0.0416 +2015-07-01|20.0|48.0|2.09088|0.04088 +2015-07-01|20.0|49.0|1.94255|0.0405 +2015-07-01|20.0|50.0|1.79509|0.04046 +2015-07-01|20.0|51.0|1.64972|0.04073 +2015-07-01|20.0|52.0|1.50754|0.0413 +2015-07-01|20.0|53.0|1.36954|0.04214 +2015-07-01|20.0|54.0|1.23651|0.04323 +2015-07-01|20.0|55.0|1.10913|0.04453 +2015-07-01|20.0|56.0|0.98791|0.04601 +2015-07-01|20.0|57.0|0.8732|0.04763 +2015-07-01|20.0|58.0|0.76519|0.04936 +2015-07-01|20.0|59.0|0.66395|0.05114 +2015-07-01|20.0|60.0|0.56941|0.05296 +2015-07-01|20.0|61.0|0.4814|0.05477 +2015-07-01|20.0|62.0|0.39964|0.05653 +2015-07-01|20.0|63.0|0.32378|0.05823 +2015-07-01|20.0|64.0|0.25343|0.05982 +2015-07-01|20.0|65.0|0.18814|0.0613 +2015-07-01|20.0|66.0|0.12746|0.06263 +2015-07-01|20.0|67.0|0.07094|0.06381 +2015-07-01|20.0|68.0|0.01815|0.06481 +2015-07-01|20.0|69.0|-0.03132|0.06564 +2015-07-01|20.0|70.0|-0.07782|0.06628 +2015-07-01|20.0|71.0|-0.12166|0.06673 +2015-07-01|20.0|72.0|-0.16311|0.067 +2015-07-01|20.0|73.0|-0.20234|0.06709 +2015-07-01|20.0|74.0|-0.23949|0.06699 +2015-07-01|20.0|75.0|-0.27466|0.06672 +2015-07-01|20.0|76.0|-0.30787|0.06628 +2015-07-01|20.0|77.0|-0.33913|0.06568 +2015-07-01|20.0|78.0|-0.36842|0.06493 +2015-07-01|20.0|79.0|-0.3957|0.06402 +2015-07-01|20.0|80.0|-0.42094|0.06296 +2015-07-01|20.0|81.0|-0.4441|0.06176 +2015-07-01|20.0|82.0|-0.46521|0.06041 +2015-07-01|20.0|83.0|-0.4843|0.05892 +2015-07-01|20.0|84.0|-0.50149|0.05728 +2015-07-01|20.0|85.0|-0.51692|0.0555 +2015-07-01|20.0|86.0|-0.53084|0.05355 +2015-07-01|20.0|87.0|-0.54356|0.05145 +2015-07-01|20.0|88.0|-0.55545|0.04918 +2015-07-01|20.0|89.0|-0.56697|0.04672 +2015-07-01|20.0|90.0|-0.57867|0.04409 +2015-07-01|20.0|91.0|-0.59114|0.04125 +2015-07-01|20.0|92.0|-0.60503|0.03822 +2015-07-01|20.0|93.0|-0.62106|0.03497 +2015-07-01|20.0|94.0|-0.63994|0.03152 +2015-07-01|20.0|95.0|-0.66244|0.02784 +2015-07-01|20.0|96.0|-0.68928|0.02395 +2015-07-01|20.0|97.0|-0.7212|0.01984 +2015-07-01|20.0|98.0|-0.75887|0.01552 +2015-07-01|20.0|99.0|-0.8029|0.01099 +2015-07-01|20.0|100.0|-0.85383|0.00627 +2015-07-01|20.0|101.0|-0.9121|0.00137 +2015-07-01|20.0|102.0|-0.97802|-0.00369 +2015-07-01|20.0|103.0|-1.05178|-0.00889 +2015-07-01|20.0|104.0|-1.13342|-0.0142 +2015-07-01|20.0|105.0|-1.22284|-0.0196 +2015-07-01|20.0|106.0|-1.31977|-0.02505 +2015-07-01|20.0|107.0|-1.42378|-0.03054 +2015-07-01|20.0|108.0|-1.53427|-0.03601 +2015-07-01|20.0|109.0|-1.6505|-0.04143 +2015-07-01|20.0|110.0|-1.77157|-0.04677 +2015-07-01|20.0|111.0|-1.89645|-0.052 +2015-07-01|20.0|112.0|-2.02398|-0.05707 +2015-07-01|20.0|113.0|-2.1529|-0.06196 +2015-07-01|20.0|114.0|-2.28187|-0.06662 +2015-07-01|20.0|115.0|-2.40948|-0.07104 +2015-07-01|20.0|116.0|-2.53428|-0.07518 +2015-07-01|20.0|117.0|-2.65482|-0.07902 +2015-07-01|20.0|118.0|-2.76965|-0.08254 +2015-07-01|20.0|119.0|-2.87734|-0.08573 +2015-07-01|20.0|120.0|-2.97653|-0.08856 +2015-07-01|20.0|121.0|-3.06593|-0.09104 +2015-07-01|20.0|122.0|-3.14436|-0.09316 +2015-07-01|20.0|123.0|-3.21072|-0.09492 +2015-07-01|20.0|124.0|-3.26405|-0.09632 +2015-07-01|20.0|125.0|-3.30353|-0.09737 +2015-07-01|20.0|126.0|-3.32846|-0.09807 +2015-07-01|20.0|127.0|-3.33829|-0.09845 +2015-07-01|20.0|128.0|-3.33263|-0.09852 +2015-07-01|20.0|129.0|-3.31119|-0.09828 +2015-07-01|20.0|130.0|-3.27385|-0.09776 +2015-07-01|20.0|131.0|-3.22061|-0.09699 +2015-07-01|20.0|132.0|-3.15158|-0.09596 +2015-07-01|20.0|133.0|-3.06697|-0.09472 +2015-07-01|20.0|134.0|-2.9671|-0.09327 +2015-07-01|20.0|135.0|-2.85237|-0.09163 +2015-07-01|20.0|136.0|-2.72323|-0.08982 +2015-07-01|20.0|137.0|-2.5802|-0.08786 +2015-07-01|20.0|138.0|-2.42383|-0.08577 +2015-07-01|20.0|139.0|-2.2547|-0.08355 +2015-07-01|20.0|140.0|-2.07342|-0.08123 +2015-07-01|20.0|141.0|-1.88059|-0.07882 +2015-07-01|20.0|142.0|-1.67682|-0.07633 +2015-07-01|20.0|143.0|-1.4627|-0.07377 +2015-07-01|20.0|144.0|-1.23881|-0.07115 +2015-07-01|20.0|145.0|-1.00574|-0.06849 +2015-07-01|20.0|146.0|-0.76402|-0.06578 +2015-07-01|20.0|147.0|-0.5142|-0.06305 +2015-07-01|20.0|148.0|-0.2568|-0.0603 +2015-07-01|20.0|149.0|0.00766|-0.05753 +2015-07-01|20.0|150.0|0.27868|-0.05476 +2015-07-01|20.0|151.0|0.55573|-0.052 +2015-07-01|20.0|152.0|0.8383|-0.04925 +2015-07-01|20.0|153.0|1.12585|-0.04652 +2015-07-01|20.0|154.0|1.41783|-0.04382 +2015-07-01|20.0|155.0|1.71364|-0.04116 +2015-07-01|20.0|156.0|2.01267|-0.03855 +2015-07-01|20.0|157.0|2.31427|-0.036 +2015-07-01|20.0|158.0|2.61772|-0.03352 +2015-07-01|20.0|159.0|2.92229|-0.03111 +2015-07-01|20.0|160.0|3.22719|-0.02879 +2015-07-01|20.0|161.0|3.5316|-0.02656 +2015-07-01|20.0|162.0|3.83464|-0.02444 +2015-07-01|20.0|163.0|4.13543|-0.02243 +2015-07-01|20.0|164.0|4.43303|-0.02054 +2015-07-01|20.0|165.0|4.72651|-0.01878 +2015-07-01|20.0|166.0|5.01491|-0.01715 +2015-07-01|20.0|167.0|5.29729|-0.01565 +2015-07-01|20.0|168.0|5.57272|-0.0143 +2015-07-01|20.0|169.0|5.8403|-0.01309 +2015-07-01|20.0|170.0|6.09917|-0.01204 +2015-07-01|20.0|171.0|6.34853|-0.01113 +2015-07-01|20.0|172.0|6.58765|-0.01037 +2015-07-01|20.0|173.0|6.81588|-0.00975 +2015-07-01|20.0|174.0|7.03265|-0.00929 +2015-07-01|20.0|175.0|7.2375|-0.00897 +2015-07-01|20.0|176.0|7.43009|-0.00879 +2015-07-01|20.0|177.0|7.61019|-0.00874 +2015-07-01|20.0|178.0|7.7777|-0.00883 +2015-07-01|20.0|179.0|7.93263|-0.00904 +2015-07-01|20.0|-1.0|-1.22891|0.09007 +2015-07-01|20.0|-2.0|-1.47079|0.09138 +2015-07-01|20.0|-3.0|-1.72387|0.09278 +2015-07-01|20.0|-4.0|-1.98858|0.09427 +2015-07-01|20.0|-5.0|-2.2652|0.09581 +2015-07-01|20.0|-6.0|-2.55391|0.0974 +2015-07-01|20.0|-7.0|-2.85474|0.09902 +2015-07-01|20.0|-8.0|-3.16762|0.10063 +2015-07-01|20.0|-9.0|-3.4923|0.10224 +2015-07-01|20.0|-10.0|-3.82846|0.10382 +2015-07-01|20.0|-11.0|-4.17562|0.10535 +2015-07-01|20.0|-12.0|-4.5332|0.10683 +2015-07-01|20.0|-13.0|-4.90053|0.10826 +2015-07-01|20.0|-14.0|-5.27682|0.10961 +2015-07-01|20.0|-15.0|-5.66123|0.11089 +2015-07-01|20.0|-16.0|-6.05283|0.11209 +2015-07-01|20.0|-17.0|-6.45066|0.11321 +2015-07-01|20.0|-18.0|-6.85368|0.11425 +2015-07-01|20.0|-19.0|-7.26085|0.11521 +2015-07-01|20.0|-20.0|-7.67112|0.11609 +2015-07-01|20.0|-21.0|-8.08339|0.11689 +2015-07-01|20.0|-22.0|-8.4966|0.11761 +2015-07-01|20.0|-23.0|-8.90967|0.11825 +2015-07-01|20.0|-24.0|-9.32155|0.1188 +2015-07-01|20.0|-25.0|-9.7312|0.11926 +2015-07-01|20.0|-26.0|-10.13759|0.11964 +2015-07-01|20.0|-27.0|-10.53972|0.11991 +2015-07-01|20.0|-28.0|-10.93661|0.12008 +2015-07-01|20.0|-29.0|-11.32728|0.12014 +2015-07-01|20.0|-30.0|-11.7108|0.12007 +2015-07-01|20.0|-31.0|-12.08622|0.11986 +2015-07-01|20.0|-32.0|-12.4526|0.1195 +2015-07-01|20.0|-33.0|-12.80902|0.11897 +2015-07-01|20.0|-34.0|-13.15455|0.11825 +2015-07-01|20.0|-35.0|-13.48825|0.11733 +2015-07-01|20.0|-36.0|-13.80919|0.1162 +2015-07-01|20.0|-37.0|-14.1164|0.11483 +2015-07-01|20.0|-38.0|-14.40893|0.11321 +2015-07-01|20.0|-39.0|-14.68581|0.11133 +2015-07-01|20.0|-40.0|-14.94603|0.10917 +2015-07-01|20.0|-41.0|-15.18861|0.10671 +2015-07-01|20.0|-42.0|-15.41255|0.10395 +2015-07-01|20.0|-43.0|-15.61683|0.10089 +2015-07-01|20.0|-44.0|-15.80047|0.0975 +2015-07-01|20.0|-45.0|-15.96247|0.0938 +2015-07-01|20.0|-46.0|-16.10188|0.08978 +2015-07-01|20.0|-47.0|-16.21775|0.08545 +2015-07-01|20.0|-48.0|-16.30918|0.0808 +2015-07-01|20.0|-49.0|-16.37532|0.07584 +2015-07-01|20.0|-50.0|-16.4154|0.0706 +2015-07-01|20.0|-51.0|-16.42867|0.06507 +2015-07-01|20.0|-52.0|-16.41451|0.05927 +2015-07-01|20.0|-53.0|-16.37236|0.05323 +2015-07-01|20.0|-54.0|-16.30176|0.04696 +2015-07-01|20.0|-55.0|-16.20236|0.04047 +2015-07-01|20.0|-56.0|-16.07392|0.0338 +2015-07-01|20.0|-57.0|-15.91632|0.02696 +2015-07-01|20.0|-58.0|-15.72954|0.01998 +2015-07-01|20.0|-59.0|-15.51372|0.01289 +2015-07-01|20.0|-60.0|-15.26908|0.0057 +2015-07-01|20.0|-61.0|-14.99601|-0.00155 +2015-07-01|20.0|-62.0|-14.69497|-0.00884 +2015-07-01|20.0|-63.0|-14.36658|-0.01614 +2015-07-01|20.0|-64.0|-14.01155|-0.02343 +2015-07-01|20.0|-65.0|-13.63072|-0.03068 +2015-07-01|20.0|-66.0|-13.22501|-0.03787 +2015-07-01|20.0|-67.0|-12.79545|-0.04497 +2015-07-01|20.0|-68.0|-12.34315|-0.05195 +2015-07-01|20.0|-69.0|-11.86932|-0.05878 +2015-07-01|20.0|-70.0|-11.37522|-0.06545 +2015-07-01|20.0|-71.0|-10.86219|-0.07193 +2015-07-01|20.0|-72.0|-10.33164|-0.07818 +2015-07-01|20.0|-73.0|-9.78502|-0.08419 +2015-07-01|20.0|-74.0|-9.22383|-0.08993 +2015-07-01|20.0|-75.0|-8.64961|-0.09539 +2015-07-01|20.0|-76.0|-8.06396|-0.10052 +2015-07-01|20.0|-77.0|-7.46847|-0.10532 +2015-07-01|20.0|-78.0|-6.86478|-0.10976 +2015-07-01|20.0|-79.0|-6.25456|-0.11383 +2015-07-01|20.0|-80.0|-5.63948|-0.1175 +2015-07-01|20.0|-81.0|-5.02122|-0.12077 +2015-07-01|20.0|-82.0|-4.40146|-0.12363 +2015-07-01|20.0|-83.0|-3.7819|-0.12606 +2015-07-01|20.0|-84.0|-3.16419|-0.12806 +2015-07-01|20.0|-85.0|-2.55|-0.12963 +2015-07-01|20.0|-86.0|-1.94094|-0.13077 +2015-07-01|20.0|-87.0|-1.33861|-0.1315 +2015-07-01|20.0|-88.0|-0.74454|-0.13181 +2015-07-01|20.0|-89.0|-0.16022|-0.13172 +2015-07-01|20.0|-90.0|0.41295|-0.13126 +2015-07-01|20.0|-91.0|0.97362|-0.13044 +2015-07-01|20.0|-92.0|1.52056|-0.12929 +2015-07-01|20.0|-93.0|2.05262|-0.12782 +2015-07-01|20.0|-94.0|2.56877|-0.12608 +2015-07-01|20.0|-95.0|3.06809|-0.12409 +2015-07-01|20.0|-96.0|3.54979|-0.12188 +2015-07-01|20.0|-97.0|4.0132|-0.11949 +2015-07-01|20.0|-98.0|4.4578|-0.11694 +2015-07-01|20.0|-99.0|4.88319|-0.11427 +2015-07-01|20.0|-100.0|5.28912|-0.11151 +2015-07-01|20.0|-101.0|5.67546|-0.10868 +2015-07-01|20.0|-102.0|6.04222|-0.10583 +2015-07-01|20.0|-103.0|6.38953|-0.10296 +2015-07-01|20.0|-104.0|6.71764|-0.10011 +2015-07-01|20.0|-105.0|7.02693|-0.09729 +2015-07-01|20.0|-106.0|7.31785|-0.09453 +2015-07-01|20.0|-107.0|7.59095|-0.09184 +2015-07-01|20.0|-108.0|7.84686|-0.08923 +2015-07-01|20.0|-109.0|8.08627|-0.08672 +2015-07-01|20.0|-110.0|8.30992|-0.0843 +2015-07-01|20.0|-111.0|8.5186|-0.08199 +2015-07-01|20.0|-112.0|8.71308|-0.07978 +2015-07-01|20.0|-113.0|8.89417|-0.07768 +2015-07-01|20.0|-114.0|9.06267|-0.07568 +2015-07-01|20.0|-115.0|9.21934|-0.07379 +2015-07-01|20.0|-116.0|9.36493|-0.07199 +2015-07-01|20.0|-117.0|9.50014|-0.07028 +2015-07-01|20.0|-118.0|9.62561|-0.06866 +2015-07-01|20.0|-119.0|9.74192|-0.06712 +2015-07-01|20.0|-120.0|9.8496|-0.06564 +2015-07-01|20.0|-121.0|9.94909|-0.06423 +2015-07-01|20.0|-122.0|10.04078|-0.06288 +2015-07-01|20.0|-123.0|10.12497|-0.06158 +2015-07-01|20.0|-124.0|10.2019|-0.06032 +2015-07-01|20.0|-125.0|10.27175|-0.05909 +2015-07-01|20.0|-126.0|10.33462|-0.05791 +2015-07-01|20.0|-127.0|10.3906|-0.05675 +2015-07-01|20.0|-128.0|10.43969|-0.05561 +2015-07-01|20.0|-129.0|10.48188|-0.05451 +2015-07-01|20.0|-130.0|10.51715|-0.05342 +2015-07-01|20.0|-131.0|10.54544|-0.05236 +2015-07-01|20.0|-132.0|10.56671|-0.05132 +2015-07-01|20.0|-133.0|10.58093|-0.0503 +2015-07-01|20.0|-134.0|10.58809|-0.04931 +2015-07-01|20.0|-135.0|10.58821|-0.04833 +2015-07-01|20.0|-136.0|10.58136|-0.04739 +2015-07-01|20.0|-137.0|10.56765|-0.04647 +2015-07-01|20.0|-138.0|10.54725|-0.04557 +2015-07-01|20.0|-139.0|10.52039|-0.0447 +2015-07-01|20.0|-140.0|10.48736|-0.04385 +2015-07-01|20.0|-141.0|10.44852|-0.04303 +2015-07-01|20.0|-142.0|10.40428|-0.04223 +2015-07-01|20.0|-143.0|10.35512|-0.04145 +2015-07-01|20.0|-144.0|10.30157|-0.04069 +2015-07-01|20.0|-145.0|10.2442|-0.03995 +2015-07-01|20.0|-146.0|10.18364|-0.03922 +2015-07-01|20.0|-147.0|10.12053|-0.0385 +2015-07-01|20.0|-148.0|10.05552|-0.03779 +2015-07-01|20.0|-149.0|9.98928|-0.03707 +2015-07-01|20.0|-150.0|9.92248|-0.03635 +2015-07-01|20.0|-151.0|9.85574|-0.03562 +2015-07-01|20.0|-152.0|9.78968|-0.03488 +2015-07-01|20.0|-153.0|9.72485|-0.03412 +2015-07-01|20.0|-154.0|9.66174|-0.03334 +2015-07-01|20.0|-155.0|9.60077|-0.03254 +2015-07-01|20.0|-156.0|9.54229|-0.0317 +2015-07-01|20.0|-157.0|9.48655|-0.03084 +2015-07-01|20.0|-158.0|9.43369|-0.02994 +2015-07-01|20.0|-159.0|9.38375|-0.02902 +2015-07-01|20.0|-160.0|9.33666|-0.02806 +2015-07-01|20.0|-161.0|9.29224|-0.02707 +2015-07-01|20.0|-162.0|9.25019|-0.02605 +2015-07-01|20.0|-163.0|9.2101|-0.025 +2015-07-01|20.0|-164.0|9.17145|-0.02393 +2015-07-01|20.0|-165.0|9.13363|-0.02285 +2015-07-01|20.0|-166.0|9.09592|-0.02175 +2015-07-01|20.0|-167.0|9.05754|-0.02065 +2015-07-01|20.0|-168.0|9.01762|-0.01954 +2015-07-01|20.0|-169.0|8.97525|-0.01845 +2015-07-01|20.0|-170.0|8.92946|-0.01737 +2015-07-01|20.0|-171.0|8.87926|-0.01631 +2015-07-01|20.0|-172.0|8.82367|-0.01529 +2015-07-01|20.0|-173.0|8.7617|-0.01431 +2015-07-01|20.0|-174.0|8.69237|-0.01338 +2015-07-01|20.0|-175.0|8.61477|-0.01251 +2015-07-01|20.0|-176.0|8.52804|-0.0117 +2015-07-01|20.0|-177.0|8.43136|-0.01098 +2015-07-01|20.0|-178.0|8.32405|-0.01034 +2015-07-01|20.0|-179.0|8.20547|-0.0098 +2015-07-01|21.0|0.0|-0.88285|0.08903 +2015-07-01|21.0|1.0|-0.66284|0.08795 +2015-07-01|21.0|2.0|-0.45227|0.08701 +2015-07-01|21.0|3.0|-0.25042|0.08623 +2015-07-01|21.0|4.0|-0.05649|0.08563 +2015-07-01|21.0|5.0|0.13032|0.0852 +2015-07-01|21.0|6.0|0.31085|0.08495 +2015-07-01|21.0|7.0|0.48589|0.08489 +2015-07-01|21.0|8.0|0.65622|0.085 +2015-07-01|21.0|9.0|0.82256|0.08527 +2015-07-01|21.0|10.0|0.98555|0.0857 +2015-07-01|21.0|11.0|1.14576|0.08626 +2015-07-01|21.0|12.0|1.30362|0.08693 +2015-07-01|21.0|13.0|1.45947|0.08768 +2015-07-01|21.0|14.0|1.6135|0.0885 +2015-07-01|21.0|15.0|1.76576|0.08934 +2015-07-01|21.0|16.0|1.91616|0.09017 +2015-07-01|21.0|17.0|2.06448|0.09096 +2015-07-01|21.0|18.0|2.21032|0.09168 +2015-07-01|21.0|19.0|2.35319|0.09228 +2015-07-01|21.0|20.0|2.49244|0.09274 +2015-07-01|21.0|21.0|2.62732|0.09303 +2015-07-01|21.0|22.0|2.75698|0.09311 +2015-07-01|21.0|23.0|2.88049|0.09297 +2015-07-01|21.0|24.0|2.99687|0.09258 +2015-07-01|21.0|25.0|3.1051|0.09192 +2015-07-01|21.0|26.0|3.20414|0.09099 +2015-07-01|21.0|27.0|3.29299|0.08978 +2015-07-01|21.0|28.0|3.37068|0.08829 +2015-07-01|21.0|29.0|3.43629|0.08653 +2015-07-01|21.0|30.0|3.48901|0.08451 +2015-07-01|21.0|31.0|3.52815|0.08225 +2015-07-01|21.0|32.0|3.55314|0.07977 +2015-07-01|21.0|33.0|3.56356|0.07711 +2015-07-01|21.0|34.0|3.55917|0.0743 +2015-07-01|21.0|35.0|3.5399|0.07137 +2015-07-01|21.0|36.0|3.50588|0.06838 +2015-07-01|21.0|37.0|3.4574|0.06536 +2015-07-01|21.0|38.0|3.39496|0.06235 +2015-07-01|21.0|39.0|3.31924|0.05942 +2015-07-01|21.0|40.0|3.23108|0.05659 +2015-07-01|21.0|41.0|3.13148|0.05391 +2015-07-01|21.0|42.0|3.02157|0.05142 +2015-07-01|21.0|43.0|2.9026|0.04916 +2015-07-01|21.0|44.0|2.77592|0.04715 +2015-07-01|21.0|45.0|2.64292|0.04543 +2015-07-01|21.0|46.0|2.50505|0.04402 +2015-07-01|21.0|47.0|2.36374|0.04292 +2015-07-01|21.0|48.0|2.22041|0.04215 +2015-07-01|21.0|49.0|2.07645|0.04171 +2015-07-01|21.0|50.0|1.93313|0.04158 +2015-07-01|21.0|51.0|1.79167|0.04176 +2015-07-01|21.0|52.0|1.65315|0.04224 +2015-07-01|21.0|53.0|1.51852|0.04298 +2015-07-01|21.0|54.0|1.38859|0.04396 +2015-07-01|21.0|55.0|1.26401|0.04515 +2015-07-01|21.0|56.0|1.14529|0.04651 +2015-07-01|21.0|57.0|1.03279|0.04802 +2015-07-01|21.0|58.0|0.9267|0.04963 +2015-07-01|21.0|59.0|0.8271|0.05131 +2015-07-01|21.0|60.0|0.73393|0.05303 +2015-07-01|21.0|61.0|0.64702|0.05474 +2015-07-01|21.0|62.0|0.56611|0.05642 +2015-07-01|21.0|63.0|0.49087|0.05803 +2015-07-01|21.0|64.0|0.42089|0.05956 +2015-07-01|21.0|65.0|0.35576|0.06097 +2015-07-01|21.0|66.0|0.29501|0.06225 +2015-07-01|21.0|67.0|0.23821|0.06338 +2015-07-01|21.0|68.0|0.1849|0.06435 +2015-07-01|21.0|69.0|0.13469|0.06515 +2015-07-01|21.0|70.0|0.08721|0.06577 +2015-07-01|21.0|71.0|0.04213|0.06621 +2015-07-01|21.0|72.0|-8.1E-4|0.06646 +2015-07-01|21.0|73.0|-0.04182|0.06654 +2015-07-01|21.0|74.0|-0.08107|0.06644 +2015-07-01|21.0|75.0|-0.11866|0.06617 +2015-07-01|21.0|76.0|-0.15466|0.06573 +2015-07-01|21.0|77.0|-0.18908|0.06513 +2015-07-01|21.0|78.0|-0.22194|0.06437 +2015-07-01|21.0|79.0|-0.25321|0.06346 +2015-07-01|21.0|80.0|-0.28289|0.0624 +2015-07-01|21.0|81.0|-0.31097|0.06119 +2015-07-01|21.0|82.0|-0.33747|0.05984 +2015-07-01|21.0|83.0|-0.36245|0.05834 +2015-07-01|21.0|84.0|-0.38602|0.05669 +2015-07-01|21.0|85.0|-0.40833|0.05489 +2015-07-01|21.0|86.0|-0.42962|0.05294 +2015-07-01|21.0|87.0|-0.45018|0.05082 +2015-07-01|21.0|88.0|-0.47038|0.04853 +2015-07-01|21.0|89.0|-0.49065|0.04607 +2015-07-01|21.0|90.0|-0.5115|0.04342 +2015-07-01|21.0|91.0|-0.5335|0.04058 +2015-07-01|21.0|92.0|-0.55727|0.03754 +2015-07-01|21.0|93.0|-0.58346|0.0343 +2015-07-01|21.0|94.0|-0.61276|0.03085 +2015-07-01|21.0|95.0|-0.64588|0.02719 +2015-07-01|21.0|96.0|-0.68349|0.02331 +2015-07-01|21.0|97.0|-0.72629|0.01923 +2015-07-01|21.0|98.0|-0.77489|0.01494 +2015-07-01|21.0|99.0|-0.82985|0.01045 +2015-07-01|21.0|100.0|-0.89168|0.00578 +2015-07-01|21.0|101.0|-0.96075|9.4E-4 +2015-07-01|21.0|102.0|-1.03736|-0.00406 +2015-07-01|21.0|103.0|-1.12164|-0.00918 +2015-07-01|21.0|104.0|-1.21361|-0.01442 +2015-07-01|21.0|105.0|-1.31314|-0.01973 +2015-07-01|21.0|106.0|-1.41993|-0.0251 +2015-07-01|21.0|107.0|-1.53354|-0.03048 +2015-07-01|21.0|108.0|-1.65338|-0.03586 +2015-07-01|21.0|109.0|-1.77867|-0.04118 +2015-07-01|21.0|110.0|-1.90854|-0.04642 +2015-07-01|21.0|111.0|-2.04195|-0.05155 +2015-07-01|21.0|112.0|-2.17775|-0.05652 +2015-07-01|21.0|113.0|-2.3147|-0.06131 +2015-07-01|21.0|114.0|-2.45146|-0.06588 +2015-07-01|21.0|115.0|-2.58666|-0.0702 +2015-07-01|21.0|116.0|-2.71885|-0.07425 +2015-07-01|21.0|117.0|-2.84661|-0.07802 +2015-07-01|21.0|118.0|-2.9685|-0.08146 +2015-07-01|21.0|119.0|-3.08311|-0.08458 +2015-07-01|21.0|120.0|-3.18911|-0.08736 +2015-07-01|21.0|121.0|-3.28521|-0.08979 +2015-07-01|21.0|122.0|-3.37023|-0.09187 +2015-07-01|21.0|123.0|-3.4431|-0.09359 +2015-07-01|21.0|124.0|-3.50285|-0.09497 +2015-07-01|21.0|125.0|-3.54865|-0.09601 +2015-07-01|21.0|126.0|-3.5798|-0.09671 +2015-07-01|21.0|127.0|-3.59576|-0.09709 +2015-07-01|21.0|128.0|-3.59608|-0.09717 +2015-07-01|21.0|129.0|-3.5805|-0.09696 +2015-07-01|21.0|130.0|-3.54886|-0.09647 +2015-07-01|21.0|131.0|-3.50113|-0.09573 +2015-07-01|21.0|132.0|-3.43739|-0.09475 +2015-07-01|21.0|133.0|-3.35785|-0.09355 +2015-07-01|21.0|134.0|-3.26279|-0.09215 +2015-07-01|21.0|135.0|-3.15257|-0.09057 +2015-07-01|21.0|136.0|-3.02763|-0.08882 +2015-07-01|21.0|137.0|-2.88846|-0.08693 +2015-07-01|21.0|138.0|-2.73559|-0.0849 +2015-07-01|21.0|139.0|-2.56959|-0.08276 +2015-07-01|21.0|140.0|-2.39102|-0.08051 +2015-07-01|21.0|141.0|-2.2005|-0.07818 +2015-07-01|21.0|142.0|-1.9986|-0.07576 +2015-07-01|21.0|143.0|-1.78593|-0.07328 +2015-07-01|21.0|144.0|-1.56305|-0.07074 +2015-07-01|21.0|145.0|-1.33055|-0.06816 +2015-07-01|21.0|146.0|-1.08898|-0.06554 +2015-07-01|21.0|147.0|-0.83887|-0.06289 +2015-07-01|21.0|148.0|-0.58077|-0.06022 +2015-07-01|21.0|149.0|-0.31519|-0.05754 +2015-07-01|21.0|150.0|-0.04266|-0.05486 +2015-07-01|21.0|151.0|0.23629|-0.05219 +2015-07-01|21.0|152.0|0.52114|-0.04953 +2015-07-01|21.0|153.0|0.81134|-0.04689 +2015-07-01|21.0|154.0|1.10632|-0.04429 +2015-07-01|21.0|155.0|1.40548|-0.04173 +2015-07-01|21.0|156.0|1.7082|-0.03922 +2015-07-01|21.0|157.0|2.01381|-0.03677 +2015-07-01|21.0|158.0|2.32161|-0.0344 +2015-07-01|21.0|159.0|2.63086|-0.0321 +2015-07-01|21.0|160.0|2.94077|-0.0299 +2015-07-01|21.0|161.0|3.25051|-0.02779 +2015-07-01|21.0|162.0|3.55923|-0.02579 +2015-07-01|21.0|163.0|3.86604|-0.0239 +2015-07-01|21.0|164.0|4.17001|-0.02214 +2015-07-01|21.0|165.0|4.4702|-0.02051 +2015-07-01|21.0|166.0|4.76568|-0.01901 +2015-07-01|21.0|167.0|5.0555|-0.01765 +2015-07-01|21.0|168.0|5.33873|-0.01643 +2015-07-01|21.0|169.0|5.61448|-0.01536 +2015-07-01|21.0|170.0|5.88189|-0.01444 +2015-07-01|21.0|171.0|6.14015|-0.01367 +2015-07-01|21.0|172.0|6.38851|-0.01304 +2015-07-01|21.0|173.0|6.62632|-0.01257 +2015-07-01|21.0|174.0|6.85299|-0.01223 +2015-07-01|21.0|175.0|7.06804|-0.01204 +2015-07-01|21.0|176.0|7.27111|-0.01198 +2015-07-01|21.0|177.0|7.46194|-0.01206 +2015-07-01|21.0|178.0|7.64039|-0.01225 +2015-07-01|21.0|179.0|7.80644|-0.01257 +2015-07-01|21.0|-1.0|-1.11298|0.09025 +2015-07-01|21.0|-2.0|-1.35381|0.09159 +2015-07-01|21.0|-3.0|-1.60584|0.09302 +2015-07-01|21.0|-4.0|-1.86944|0.09453 +2015-07-01|21.0|-5.0|-2.1449|0.0961 +2015-07-01|21.0|-6.0|-2.43234|0.0977 +2015-07-01|21.0|-7.0|-2.73178|0.09932 +2015-07-01|21.0|-8.0|-3.0431|0.10094 +2015-07-01|21.0|-9.0|-3.36607|0.10254 +2015-07-01|21.0|-10.0|-3.70032|0.10411 +2015-07-01|21.0|-11.0|-4.04536|0.10564 +2015-07-01|21.0|-12.0|-4.40062|0.10711 +2015-07-01|21.0|-13.0|-4.76539|0.10852 +2015-07-01|21.0|-14.0|-5.1389|0.10986 +2015-07-01|21.0|-15.0|-5.52031|0.11113 +2015-07-01|21.0|-16.0|-5.90869|0.11232 +2015-07-01|21.0|-17.0|-6.30309|0.11343 +2015-07-01|21.0|-18.0|-6.70251|0.11446 +2015-07-01|21.0|-19.0|-7.10592|0.11542 +2015-07-01|21.0|-20.0|-7.51228|0.1163 +2015-07-01|21.0|-21.0|-7.92054|0.1171 +2015-07-01|21.0|-22.0|-8.32967|0.11782 +2015-07-01|21.0|-23.0|-8.73862|0.11847 +2015-07-01|21.0|-24.0|-9.14639|0.11904 +2015-07-01|21.0|-25.0|-9.55199|0.11953 +2015-07-01|21.0|-26.0|-9.95442|0.11994 +2015-07-01|21.0|-27.0|-10.35275|0.12027 +2015-07-01|21.0|-28.0|-10.74604|0.12049 +2015-07-01|21.0|-29.0|-11.13337|0.12061 +2015-07-01|21.0|-30.0|-11.51385|0.12062 +2015-07-01|21.0|-31.0|-11.88659|0.1205 +2015-07-01|21.0|-32.0|-12.25071|0.12023 +2015-07-01|21.0|-33.0|-12.60534|0.11981 +2015-07-01|21.0|-34.0|-12.94958|0.11922 +2015-07-01|21.0|-35.0|-13.28257|0.11844 +2015-07-01|21.0|-36.0|-13.6034|0.11745 +2015-07-01|21.0|-37.0|-13.91116|0.11624 +2015-07-01|21.0|-38.0|-14.20493|0.11479 +2015-07-01|21.0|-39.0|-14.48377|0.11309 +2015-07-01|21.0|-40.0|-14.7467|0.11111 +2015-07-01|21.0|-41.0|-14.99278|0.10885 +2015-07-01|21.0|-42.0|-15.22099|0.1063 +2015-07-01|21.0|-43.0|-15.43036|0.10344 +2015-07-01|21.0|-44.0|-15.6199|0.10028 +2015-07-01|21.0|-45.0|-15.7886|0.09679 +2015-07-01|21.0|-46.0|-15.9355|0.09299 +2015-07-01|21.0|-47.0|-16.05964|0.08887 +2015-07-01|21.0|-48.0|-16.16009|0.08443 +2015-07-01|21.0|-49.0|-16.23598|0.07969 +2015-07-01|21.0|-50.0|-16.28648|0.07464 +2015-07-01|21.0|-51.0|-16.31082|0.06931 +2015-07-01|21.0|-52.0|-16.30831|0.06369 +2015-07-01|21.0|-53.0|-16.27833|0.05782 +2015-07-01|21.0|-54.0|-16.22036|0.0517 +2015-07-01|21.0|-55.0|-16.13398|0.04536 +2015-07-01|21.0|-56.0|-16.01888|0.03882 +2015-07-01|21.0|-57.0|-15.87486|0.03209 +2015-07-01|21.0|-58.0|-15.70182|0.02521 +2015-07-01|21.0|-59.0|-15.4998|0.01818 +2015-07-01|21.0|-60.0|-15.26897|0.01105 +2015-07-01|21.0|-61.0|-15.0096|0.00384 +2015-07-01|21.0|-62.0|-14.72208|-0.00344 +2015-07-01|21.0|-63.0|-14.40695|-0.01075 +2015-07-01|21.0|-64.0|-14.06484|-0.01807 +2015-07-01|21.0|-65.0|-13.69649|-0.02536 +2015-07-01|21.0|-66.0|-13.30277|-0.03261 +2015-07-01|21.0|-67.0|-12.88462|-0.03979 +2015-07-01|21.0|-68.0|-12.4431|-0.04687 +2015-07-01|21.0|-69.0|-11.97933|-0.05381 +2015-07-01|21.0|-70.0|-11.49455|-0.06061 +2015-07-01|21.0|-71.0|-10.99004|-0.06722 +2015-07-01|21.0|-72.0|-10.46715|-0.07363 +2015-07-01|21.0|-73.0|-9.92731|-0.0798 +2015-07-01|21.0|-74.0|-9.37199|-0.08571 +2015-07-01|21.0|-75.0|-8.80272|-0.09134 +2015-07-01|21.0|-76.0|-8.22105|-0.09666 +2015-07-01|21.0|-77.0|-7.62859|-0.10165 +2015-07-01|21.0|-78.0|-7.02699|-0.10628 +2015-07-01|21.0|-79.0|-6.41789|-0.11054 +2015-07-01|21.0|-80.0|-5.80298|-0.11441 +2015-07-01|21.0|-81.0|-5.18396|-0.11787 +2015-07-01|21.0|-82.0|-4.56254|-0.12092 +2015-07-01|21.0|-83.0|-3.94043|-0.12354 +2015-07-01|21.0|-84.0|-3.31931|-0.12572 +2015-07-01|21.0|-85.0|-2.70089|-0.12748 +2015-07-01|21.0|-86.0|-2.08682|-0.1288 +2015-07-01|21.0|-87.0|-1.47873|-0.12969 +2015-07-01|21.0|-88.0|-0.8782|-0.13017 +2015-07-01|21.0|-89.0|-0.28675|-0.13025 +2015-07-01|21.0|-90.0|0.29415|-0.12994 +2015-07-01|21.0|-91.0|0.86312|-0.12926 +2015-07-01|21.0|-92.0|1.41888|-0.12824 +2015-07-01|21.0|-93.0|1.96022|-0.12691 +2015-07-01|21.0|-94.0|2.48606|-0.12529 +2015-07-01|21.0|-95.0|2.99543|-0.12342 +2015-07-01|21.0|-96.0|3.48749|-0.12132 +2015-07-01|21.0|-97.0|3.96152|-0.11902 +2015-07-01|21.0|-98.0|4.41695|-0.11657 +2015-07-01|21.0|-99.0|4.85332|-0.11398 +2015-07-01|21.0|-100.0|5.27033|-0.1113 +2015-07-01|21.0|-101.0|5.66781|-0.10855 +2015-07-01|21.0|-102.0|6.04572|-0.10576 +2015-07-01|21.0|-103.0|6.40414|-0.10296 +2015-07-01|21.0|-104.0|6.74329|-0.10017 +2015-07-01|21.0|-105.0|7.06348|-0.09741 +2015-07-01|21.0|-106.0|7.36514|-0.0947 +2015-07-01|21.0|-107.0|7.64876|-0.09205 +2015-07-01|21.0|-108.0|7.91496|-0.08949 +2015-07-01|21.0|-109.0|8.16437|-0.08702 +2015-07-01|21.0|-110.0|8.3977|-0.08464 +2015-07-01|21.0|-111.0|8.6157|-0.08237 +2015-07-01|21.0|-112.0|8.81913|-0.0802 +2015-07-01|21.0|-113.0|9.00877|-0.07814 +2015-07-01|21.0|-114.0|9.18537|-0.07618 +2015-07-01|21.0|-115.0|9.34971|-0.07433 +2015-07-01|21.0|-116.0|9.50249|-0.07258 +2015-07-01|21.0|-117.0|9.6444|-0.07092 +2015-07-01|21.0|-118.0|9.77607|-0.06934 +2015-07-01|21.0|-119.0|9.89808|-0.06784 +2015-07-01|21.0|-120.0|10.01095|-0.06642 +2015-07-01|21.0|-121.0|10.11511|-0.06506 +2015-07-01|21.0|-122.0|10.21096|-0.06376 +2015-07-01|21.0|-123.0|10.2988|-0.06252 +2015-07-01|21.0|-124.0|10.37888|-0.06131 +2015-07-01|21.0|-125.0|10.45139|-0.06015 +2015-07-01|21.0|-126.0|10.51646|-0.05902 +2015-07-01|21.0|-127.0|10.57415|-0.05793 +2015-07-01|21.0|-128.0|10.62452|-0.05686 +2015-07-01|21.0|-129.0|10.66757|-0.05581 +2015-07-01|21.0|-130.0|10.70329|-0.05479 +2015-07-01|21.0|-131.0|10.73166|-0.05379 +2015-07-01|21.0|-132.0|10.75264|-0.05282 +2015-07-01|21.0|-133.0|10.76624|-0.05187 +2015-07-01|21.0|-134.0|10.77246|-0.05094 +2015-07-01|21.0|-135.0|10.77135|-0.05003 +2015-07-01|21.0|-136.0|10.763|-0.04915 +2015-07-01|21.0|-137.0|10.74753|-0.04829 +2015-07-01|21.0|-138.0|10.72514|-0.04745 +2015-07-01|21.0|-139.0|10.69607|-0.04664 +2015-07-01|21.0|-140.0|10.66062|-0.04586 +2015-07-01|21.0|-141.0|10.61917|-0.0451 +2015-07-01|21.0|-142.0|10.57214|-0.04437 +2015-07-01|21.0|-143.0|10.52002|-0.04365 +2015-07-01|21.0|-144.0|10.46333|-0.04296 +2015-07-01|21.0|-145.0|10.40266|-0.04228 +2015-07-01|21.0|-146.0|10.33863|-0.04162 +2015-07-01|21.0|-147.0|10.27186|-0.04097 +2015-07-01|21.0|-148.0|10.20303|-0.04033 +2015-07-01|21.0|-149.0|10.13279|-0.03968 +2015-07-01|21.0|-150.0|10.06178|-0.03904 +2015-07-01|21.0|-151.0|9.99064|-0.03839 +2015-07-01|21.0|-152.0|9.91996|-0.03773 +2015-07-01|21.0|-153.0|9.85028|-0.03705 +2015-07-01|21.0|-154.0|9.78208|-0.03635 +2015-07-01|21.0|-155.0|9.71577|-0.03563 +2015-07-01|21.0|-156.0|9.65167|-0.03488 +2015-07-01|21.0|-157.0|9.59002|-0.03411 +2015-07-01|21.0|-158.0|9.53096|-0.0333 +2015-07-01|21.0|-159.0|9.4745|-0.03246 +2015-07-01|21.0|-160.0|9.42057|-0.03158 +2015-07-01|21.0|-161.0|9.36896|-0.03067 +2015-07-01|21.0|-162.0|9.31939|-0.02973 +2015-07-01|21.0|-163.0|9.27142|-0.02875 +2015-07-01|21.0|-164.0|9.22455|-0.02775 +2015-07-01|21.0|-165.0|9.17814|-0.02673 +2015-07-01|21.0|-166.0|9.13151|-0.02568 +2015-07-01|21.0|-167.0|9.08386|-0.02462 +2015-07-01|21.0|-168.0|9.03435|-0.02355 +2015-07-01|21.0|-169.0|8.98206|-0.02249 +2015-07-01|21.0|-170.0|8.92606|-0.02142 +2015-07-01|21.0|-171.0|8.86539|-0.02037 +2015-07-01|21.0|-172.0|8.79908|-0.01935 +2015-07-01|21.0|-173.0|8.72617|-0.01835 +2015-07-01|21.0|-174.0|8.64573|-0.01739 +2015-07-01|21.0|-175.0|8.55687|-0.01648 +2015-07-01|21.0|-176.0|8.45877|-0.01563 +2015-07-01|21.0|-177.0|8.35068|-0.01485 +2015-07-01|21.0|-178.0|8.23191|-0.01414 +2015-07-01|21.0|-179.0|8.10191|-0.01352 +2015-07-01|22.0|0.0|-0.77479|0.08932 +2015-07-01|22.0|1.0|-0.55553|0.08819 +2015-07-01|22.0|2.0|-0.34578|0.0872 +2015-07-01|22.0|3.0|-0.14481|0.08637 +2015-07-01|22.0|4.0|0.04811|0.08571 +2015-07-01|22.0|5.0|0.2338|0.08523 +2015-07-01|22.0|6.0|0.41306|0.08492 +2015-07-01|22.0|7.0|0.58668|0.08479 +2015-07-01|22.0|8.0|0.75542|0.08483 +2015-07-01|22.0|9.0|0.92002|0.08504 +2015-07-01|22.0|10.0|1.08111|0.0854 +2015-07-01|22.0|11.0|1.23926|0.0859 +2015-07-01|22.0|12.0|1.39492|0.08651 +2015-07-01|22.0|13.0|1.54845|0.08721 +2015-07-01|22.0|14.0|1.70005|0.08797 +2015-07-01|22.0|15.0|1.84981|0.08877 +2015-07-01|22.0|16.0|1.99767|0.08957 +2015-07-01|22.0|17.0|2.14343|0.09034 +2015-07-01|22.0|18.0|2.28675|0.09104 +2015-07-01|22.0|19.0|2.42715|0.09165 +2015-07-01|22.0|20.0|2.56405|0.09212 +2015-07-01|22.0|21.0|2.69671|0.09243 +2015-07-01|22.0|22.0|2.82435|0.09255 +2015-07-01|22.0|23.0|2.94608|0.09246 +2015-07-01|22.0|24.0|3.06094|0.09213 +2015-07-01|22.0|25.0|3.16796|0.09155 +2015-07-01|22.0|26.0|3.26614|0.0907 +2015-07-01|22.0|27.0|3.35449|0.08959 +2015-07-01|22.0|28.0|3.43208|0.0882 +2015-07-01|22.0|29.0|3.49802|0.08656 +2015-07-01|22.0|30.0|3.55151|0.08465 +2015-07-01|22.0|31.0|3.59185|0.08252 +2015-07-01|22.0|32.0|3.61849|0.08017 +2015-07-01|22.0|33.0|3.631|0.07763 +2015-07-01|22.0|34.0|3.62913|0.07495 +2015-07-01|22.0|35.0|3.6128|0.07215 +2015-07-01|22.0|36.0|3.5821|0.06927 +2015-07-01|22.0|37.0|3.53731|0.06635 +2015-07-01|22.0|38.0|3.47888|0.06345 +2015-07-01|22.0|39.0|3.40745|0.0606 +2015-07-01|22.0|40.0|3.32381|0.05784 +2015-07-01|22.0|41.0|3.22893|0.05522 +2015-07-01|22.0|42.0|3.12389|0.05277 +2015-07-01|22.0|43.0|3.00988|0.05054 +2015-07-01|22.0|44.0|2.88819|0.04855 +2015-07-01|22.0|45.0|2.76018|0.04682 +2015-07-01|22.0|46.0|2.62724|0.04538 +2015-07-01|22.0|47.0|2.49076|0.04425 +2015-07-01|22.0|48.0|2.35213|0.04343 +2015-07-01|22.0|49.0|2.21267|0.04291 +2015-07-01|22.0|50.0|2.07365|0.04271 +2015-07-01|22.0|51.0|1.93624|0.0428 +2015-07-01|22.0|52.0|1.8015|0.04318 +2015-07-01|22.0|53.0|1.67036|0.04381 +2015-07-01|22.0|54.0|1.54363|0.04468 +2015-07-01|22.0|55.0|1.42194|0.04576 +2015-07-01|22.0|56.0|1.30581|0.04701 +2015-07-01|22.0|57.0|1.19559|0.0484 +2015-07-01|22.0|58.0|1.09148|0.0499 +2015-07-01|22.0|59.0|0.99356|0.05147 +2015-07-01|22.0|60.0|0.90178|0.05308 +2015-07-01|22.0|61.0|0.81599|0.0547 +2015-07-01|22.0|62.0|0.73594|0.05629 +2015-07-01|22.0|63.0|0.66129|0.05782 +2015-07-01|22.0|64.0|0.59167|0.05927 +2015-07-01|22.0|65.0|0.52666|0.06062 +2015-07-01|22.0|66.0|0.4658|0.06185 +2015-07-01|22.0|67.0|0.40865|0.06293 +2015-07-01|22.0|68.0|0.35478|0.06386 +2015-07-01|22.0|69.0|0.30377|0.06463 +2015-07-01|22.0|70.0|0.25524|0.06522 +2015-07-01|22.0|71.0|0.20886|0.06564 +2015-07-01|22.0|72.0|0.16436|0.06589 +2015-07-01|22.0|73.0|0.12149|0.06596 +2015-07-01|22.0|74.0|0.08008|0.06586 +2015-07-01|22.0|75.0|0.04|0.06558 +2015-07-01|22.0|76.0|0.00117|0.06514 +2015-07-01|22.0|77.0|-0.03647|0.06454 +2015-07-01|22.0|78.0|-0.07295|0.06378 +2015-07-01|22.0|79.0|-0.10826|0.06287 +2015-07-01|22.0|80.0|-0.14243|0.06181 +2015-07-01|22.0|81.0|-0.17545|0.0606 +2015-07-01|22.0|82.0|-0.20738|0.05924 +2015-07-01|22.0|83.0|-0.23827|0.05773 +2015-07-01|22.0|84.0|-0.26824|0.05608 +2015-07-01|22.0|85.0|-0.29746|0.05427 +2015-07-01|22.0|86.0|-0.32614|0.0523 +2015-07-01|22.0|87.0|-0.35457|0.05017 +2015-07-01|22.0|88.0|-0.3831|0.04788 +2015-07-01|22.0|89.0|-0.41215|0.0454 +2015-07-01|22.0|90.0|-0.4422|0.04275 +2015-07-01|22.0|91.0|-0.47377|0.0399 +2015-07-01|22.0|92.0|-0.50745|0.03686 +2015-07-01|22.0|93.0|-0.54386|0.03362 +2015-07-01|22.0|94.0|-0.58365|0.03018 +2015-07-01|22.0|95.0|-0.62745|0.02653 +2015-07-01|22.0|96.0|-0.67593|0.02267 +2015-07-01|22.0|97.0|-0.7297|0.01862 +2015-07-01|22.0|98.0|-0.78934|0.01436 +2015-07-01|22.0|99.0|-0.85536|0.00992 +2015-07-01|22.0|100.0|-0.92821|0.0053 +2015-07-01|22.0|101.0|-1.00824|5.1E-4 +2015-07-01|22.0|102.0|-1.09569|-0.00442 +2015-07-01|22.0|103.0|-1.19066|-0.00948 +2015-07-01|22.0|104.0|-1.29314|-0.01463 +2015-07-01|22.0|105.0|-1.40297|-0.01986 +2015-07-01|22.0|106.0|-1.51983|-0.02514 +2015-07-01|22.0|107.0|-1.64326|-0.03043 +2015-07-01|22.0|108.0|-1.77265|-0.0357 +2015-07-01|22.0|109.0|-1.90723|-0.04093 +2015-07-01|22.0|110.0|-2.04612|-0.04607 +2015-07-01|22.0|111.0|-2.18828|-0.05109 +2015-07-01|22.0|112.0|-2.33258|-0.05596 +2015-07-01|22.0|113.0|-2.47778|-0.06064 +2015-07-01|22.0|114.0|-2.62257|-0.06511 +2015-07-01|22.0|115.0|-2.76557|-0.06935 +2015-07-01|22.0|116.0|-2.90537|-0.07331 +2015-07-01|22.0|117.0|-3.04055|-0.07699 +2015-07-01|22.0|118.0|-3.1697|-0.08036 +2015-07-01|22.0|119.0|-3.29143|-0.08341 +2015-07-01|22.0|120.0|-3.4044|-0.08613 +2015-07-01|22.0|121.0|-3.50737|-0.0885 +2015-07-01|22.0|122.0|-3.59914|-0.09054 +2015-07-01|22.0|123.0|-3.67865|-0.09223 +2015-07-01|22.0|124.0|-3.74494|-0.09359 +2015-07-01|22.0|125.0|-3.79718|-0.09461 +2015-07-01|22.0|126.0|-3.83466|-0.0953 +2015-07-01|22.0|127.0|-3.85682|-0.09569 +2015-07-01|22.0|128.0|-3.86322|-0.09577 +2015-07-01|22.0|129.0|-3.85356|-0.09558 +2015-07-01|22.0|130.0|-3.82767|-0.09512 +2015-07-01|22.0|131.0|-3.7855|-0.0944 +2015-07-01|22.0|132.0|-3.72712|-0.09346 +2015-07-01|22.0|133.0|-3.65269|-0.09231 +2015-07-01|22.0|134.0|-3.56247|-0.09096 +2015-07-01|22.0|135.0|-3.45681|-0.08943 +2015-07-01|22.0|136.0|-3.3361|-0.08774 +2015-07-01|22.0|137.0|-3.20083|-0.08591 +2015-07-01|22.0|138.0|-3.0515|-0.08395 +2015-07-01|22.0|139.0|-2.88865|-0.08188 +2015-07-01|22.0|140.0|-2.71285|-0.0797 +2015-07-01|22.0|141.0|-2.52467|-0.07744 +2015-07-01|22.0|142.0|-2.32471|-0.0751 +2015-07-01|22.0|143.0|-2.11355|-0.07269 +2015-07-01|22.0|144.0|-1.89175|-0.07023 +2015-07-01|22.0|145.0|-1.6599|-0.06773 +2015-07-01|22.0|146.0|-1.41855|-0.06519 +2015-07-01|22.0|147.0|-1.16825|-0.06262 +2015-07-01|22.0|148.0|-0.90953|-0.06004 +2015-07-01|22.0|149.0|-0.64294|-0.05745 +2015-07-01|22.0|150.0|-0.36901|-0.05486 +2015-07-01|22.0|151.0|-0.08827|-0.05228 +2015-07-01|22.0|152.0|0.19874|-0.04971 +2015-07-01|22.0|153.0|0.49146|-0.04717 +2015-07-01|22.0|154.0|0.7893|-0.04467 +2015-07-01|22.0|155.0|1.09167|-0.04221 +2015-07-01|22.0|156.0|1.39793|-0.03981 +2015-07-01|22.0|157.0|1.70741|-0.03748 +2015-07-01|22.0|158.0|2.01942|-0.03522 +2015-07-01|22.0|159.0|2.33319|-0.03304 +2015-07-01|22.0|160.0|2.64796|-0.03095 +2015-07-01|22.0|161.0|2.9629|-0.02897 +2015-07-01|22.0|162.0|3.27715|-0.0271 +2015-07-01|22.0|163.0|3.58983|-0.02535 +2015-07-01|22.0|164.0|3.90002|-0.02372 +2015-07-01|22.0|165.0|4.2068|-0.02222 +2015-07-01|22.0|166.0|4.50924|-0.02086 +2015-07-01|22.0|167.0|4.80638|-0.01965 +2015-07-01|22.0|168.0|5.09733|-0.01858 +2015-07-01|22.0|169.0|5.38117|-0.01765 +2015-07-01|22.0|170.0|5.65706|-0.01688 +2015-07-01|22.0|171.0|5.92417|-0.01625 +2015-07-01|22.0|172.0|6.18176|-0.01577 +2015-07-01|22.0|173.0|6.42916|-0.01543 +2015-07-01|22.0|174.0|6.66577|-0.01524 +2015-07-01|22.0|175.0|6.8911|-0.01518 +2015-07-01|22.0|176.0|7.10476|-0.01525 +2015-07-01|22.0|177.0|7.30645|-0.01545 +2015-07-01|22.0|178.0|7.49602|-0.01577 +2015-07-01|22.0|179.0|7.67341|-0.0162 +2015-07-01|22.0|-1.0|-1.0042|0.09057 +2015-07-01|22.0|-2.0|-1.24432|0.09194 +2015-07-01|22.0|-3.0|-1.49561|0.0934 +2015-07-01|22.0|-4.0|-1.75843|0.09492 +2015-07-01|22.0|-5.0|-2.033|0.0965 +2015-07-01|22.0|-6.0|-2.31945|0.09811 +2015-07-01|22.0|-7.0|-2.61775|0.09974 +2015-07-01|22.0|-8.0|-2.92778|0.10136 +2015-07-01|22.0|-9.0|-3.24927|0.10296 +2015-07-01|22.0|-10.0|-3.58184|0.10452 +2015-07-01|22.0|-11.0|-3.92498|0.10604 +2015-07-01|22.0|-12.0|-4.27811|0.1075 +2015-07-01|22.0|-13.0|-4.64052|0.1089 +2015-07-01|22.0|-14.0|-5.01143|0.11022 +2015-07-01|22.0|-15.0|-5.39002|0.11147 +2015-07-01|22.0|-16.0|-5.77535|0.11265 +2015-07-01|22.0|-17.0|-6.1665|0.11375 +2015-07-01|22.0|-18.0|-6.56247|0.11477 +2015-07-01|22.0|-19.0|-6.96226|0.11572 +2015-07-01|22.0|-20.0|-7.36485|0.11659 +2015-07-01|22.0|-21.0|-7.76924|0.11739 +2015-07-01|22.0|-22.0|-8.17441|0.11812 +2015-07-01|22.0|-23.0|-8.57938|0.11878 +2015-07-01|22.0|-24.0|-8.98316|0.11937 +2015-07-01|22.0|-25.0|-9.3848|0.11989 +2015-07-01|22.0|-26.0|-9.78337|0.12033 +2015-07-01|22.0|-27.0|-10.17798|0.1207 +2015-07-01|22.0|-28.0|-10.56773|0.12097 +2015-07-01|22.0|-29.0|-10.95177|0.12115 +2015-07-01|22.0|-30.0|-11.32924|0.12123 +2015-07-01|22.0|-31.0|-11.69932|0.12119 +2015-07-01|22.0|-32.0|-12.06117|0.12102 +2015-07-01|22.0|-33.0|-12.41397|0.1207 +2015-07-01|22.0|-34.0|-12.75689|0.12023 +2015-07-01|22.0|-35.0|-13.08908|0.11957 +2015-07-01|22.0|-36.0|-13.40971|0.11872 +2015-07-01|22.0|-37.0|-13.71789|0.11766 +2015-07-01|22.0|-38.0|-14.01274|0.11638 +2015-07-01|22.0|-39.0|-14.29336|0.11484 +2015-07-01|22.0|-40.0|-14.55881|0.11305 +2015-07-01|22.0|-41.0|-14.80814|0.11098 +2015-07-01|22.0|-42.0|-15.0404|0.10862 +2015-07-01|22.0|-43.0|-15.25459|0.10597 +2015-07-01|22.0|-44.0|-15.44972|0.103 +2015-07-01|22.0|-45.0|-15.62482|0.09973 +2015-07-01|22.0|-46.0|-15.77889|0.09614 +2015-07-01|22.0|-47.0|-15.91097|0.09223 +2015-07-01|22.0|-48.0|-16.02011|0.088 +2015-07-01|22.0|-49.0|-16.1054|0.08346 +2015-07-01|22.0|-50.0|-16.16597|0.07862 +2015-07-01|22.0|-51.0|-16.20102|0.07347 +2015-07-01|22.0|-52.0|-16.20979|0.06805 +2015-07-01|22.0|-53.0|-16.19163|0.06235 +2015-07-01|22.0|-54.0|-16.14594|0.05639 +2015-07-01|22.0|-55.0|-16.07224|0.0502 +2015-07-01|22.0|-56.0|-15.97014|0.04379 +2015-07-01|22.0|-57.0|-15.83936|0.03718 +2015-07-01|22.0|-58.0|-15.67974|0.03039 +2015-07-01|22.0|-59.0|-15.49122|0.02345 +2015-07-01|22.0|-60.0|-15.27389|0.01638 +2015-07-01|22.0|-61.0|-15.02792|0.00921 +2015-07-01|22.0|-62.0|-14.75365|0.00195 +2015-07-01|22.0|-63.0|-14.4515|-0.00535 +2015-07-01|22.0|-64.0|-14.12203|-0.01268 +2015-07-01|22.0|-65.0|-13.7659|-0.02001 +2015-07-01|22.0|-66.0|-13.3839|-0.02731 +2015-07-01|22.0|-67.0|-12.9769|-0.03456 +2015-07-01|22.0|-68.0|-12.54588|-0.04172 +2015-07-01|22.0|-69.0|-12.09193|-0.04877 +2015-07-01|22.0|-70.0|-11.61619|-0.05568 +2015-07-01|22.0|-71.0|-11.11991|-0.06242 +2015-07-01|22.0|-72.0|-10.60441|-0.06897 +2015-07-01|22.0|-73.0|-10.07107|-0.07529 +2015-07-01|22.0|-74.0|-9.52133|-0.08136 +2015-07-01|22.0|-75.0|-8.95669|-0.08716 +2015-07-01|22.0|-76.0|-8.3787|-0.09266 +2015-07-01|22.0|-77.0|-7.78896|-0.09783 +2015-07-01|22.0|-78.0|-7.1891|-0.10265 +2015-07-01|22.0|-79.0|-6.58078|-0.1071 +2015-07-01|22.0|-80.0|-5.96571|-0.11116 +2015-07-01|22.0|-81.0|-5.3456|-0.11481 +2015-07-01|22.0|-82.0|-4.72217|-0.11805 +2015-07-01|22.0|-83.0|-4.09716|-0.12086 +2015-07-01|22.0|-84.0|-3.47231|-0.12324 +2015-07-01|22.0|-85.0|-2.84932|-0.12517 +2015-07-01|22.0|-86.0|-2.22991|-0.12668 +2015-07-01|22.0|-87.0|-1.61574|-0.12775 +2015-07-01|22.0|-88.0|-1.00843|-0.1284 +2015-07-01|22.0|-89.0|-0.40956|-0.12864 +2015-07-01|22.0|-90.0|0.17936|-0.12849 +2015-07-01|22.0|-91.0|0.7569|-0.12796 +2015-07-01|22.0|-92.0|1.32172|-0.12709 +2015-07-01|22.0|-93.0|1.87258|-0.1259 +2015-07-01|22.0|-94.0|2.40832|-0.12441 +2015-07-01|22.0|-95.0|2.92795|-0.12266 +2015-07-01|22.0|-96.0|3.43055|-0.12067 +2015-07-01|22.0|-97.0|3.91537|-0.11849 +2015-07-01|22.0|-98.0|4.38176|-0.11613 +2015-07-01|22.0|-99.0|4.82925|-0.11365 +2015-07-01|22.0|-100.0|5.25746|-0.11105 +2015-07-01|22.0|-101.0|5.66619|-0.10839 +2015-07-01|22.0|-102.0|6.05534|-0.10567 +2015-07-01|22.0|-103.0|6.42496|-0.10294 +2015-07-01|22.0|-104.0|6.7752|-0.10022 +2015-07-01|22.0|-105.0|7.10636|-0.09752 +2015-07-01|22.0|-106.0|7.4188|-0.09487 +2015-07-01|22.0|-107.0|7.713|-0.09228 +2015-07-01|22.0|-108.0|7.98951|-0.08977 +2015-07-01|22.0|-109.0|8.24895|-0.08735 +2015-07-01|22.0|-110.0|8.49199|-0.08502 +2015-07-01|22.0|-111.0|8.71935|-0.08279 +2015-07-01|22.0|-112.0|8.93175|-0.08067 +2015-07-01|22.0|-113.0|9.12995|-0.07865 +2015-07-01|22.0|-114.0|9.31469|-0.07674 +2015-07-01|22.0|-115.0|9.4867|-0.07494 +2015-07-01|22.0|-116.0|9.64669|-0.07323 +2015-07-01|22.0|-117.0|9.79532|-0.07161 +2015-07-01|22.0|-118.0|9.93321|-0.07009 +2015-07-01|22.0|-119.0|10.06094|-0.06864 +2015-07-01|22.0|-120.0|10.17901|-0.06727 +2015-07-01|22.0|-121.0|10.28787|-0.06596 +2015-07-01|22.0|-122.0|10.3879|-0.06472 +2015-07-01|22.0|-123.0|10.47942|-0.06353 +2015-07-01|22.0|-124.0|10.56267|-0.06238 +2015-07-01|22.0|-125.0|10.63787|-0.06128 +2015-07-01|22.0|-126.0|10.70515|-0.06021 +2015-07-01|22.0|-127.0|10.7646|-0.05918 +2015-07-01|22.0|-128.0|10.81629|-0.05818 +2015-07-01|22.0|-129.0|10.86023|-0.0572 +2015-07-01|22.0|-130.0|10.89644|-0.05624 +2015-07-01|22.0|-131.0|10.92492|-0.05531 +2015-07-01|22.0|-132.0|10.94566|-0.0544 +2015-07-01|22.0|-133.0|10.95868|-0.05352 +2015-07-01|22.0|-134.0|10.96401|-0.05265 +2015-07-01|22.0|-135.0|10.96171|-0.05181 +2015-07-01|22.0|-136.0|10.9519|-0.051 +2015-07-01|22.0|-137.0|10.93472|-0.05021 +2015-07-01|22.0|-138.0|10.91038|-0.04944 +2015-07-01|22.0|-139.0|10.87914|-0.0487 +2015-07-01|22.0|-140.0|10.84132|-0.04798 +2015-07-01|22.0|-141.0|10.79729|-0.04729 +2015-07-01|22.0|-142.0|10.74748|-0.04662 +2015-07-01|22.0|-143.0|10.6924|-0.04598 +2015-07-01|22.0|-144.0|10.63256|-0.04536 +2015-07-01|22.0|-145.0|10.56856|-0.04475 +2015-07-01|22.0|-146.0|10.50101|-0.04416 +2015-07-01|22.0|-147.0|10.43053|-0.04359 +2015-07-01|22.0|-148.0|10.35778|-0.04302 +2015-07-01|22.0|-149.0|10.28341|-0.04246 +2015-07-01|22.0|-150.0|10.20806|-0.04189 +2015-07-01|22.0|-151.0|10.13234|-0.04132 +2015-07-01|22.0|-152.0|10.05683|-0.04075 +2015-07-01|22.0|-153.0|9.98206|-0.04015 +2015-07-01|22.0|-154.0|9.90849|-0.03954 +2015-07-01|22.0|-155.0|9.83652|-0.03891 +2015-07-01|22.0|-156.0|9.76646|-0.03825 +2015-07-01|22.0|-157.0|9.69852|-0.03756 +2015-07-01|22.0|-158.0|9.63283|-0.03684 +2015-07-01|22.0|-159.0|9.56941|-0.03608 +2015-07-01|22.0|-160.0|9.50815|-0.03529 +2015-07-01|22.0|-161.0|9.44886|-0.03446 +2015-07-01|22.0|-162.0|9.39122|-0.03359 +2015-07-01|22.0|-163.0|9.33483|-0.03269 +2015-07-01|22.0|-164.0|9.27915|-0.03175 +2015-07-01|22.0|-165.0|9.22359|-0.03078 +2015-07-01|22.0|-166.0|9.16743|-0.02979 +2015-07-01|22.0|-167.0|9.10991|-0.02877 +2015-07-01|22.0|-168.0|9.0502|-0.02774 +2015-07-01|22.0|-169.0|8.9874|-0.02669 +2015-07-01|22.0|-170.0|8.92061|-0.02564 +2015-07-01|22.0|-171.0|8.84889|-0.02459 +2015-07-01|22.0|-172.0|8.7713|-0.02355 +2015-07-01|22.0|-173.0|8.68692|-0.02254 +2015-07-01|22.0|-174.0|8.59485|-0.02155 +2015-07-01|22.0|-175.0|8.49426|-0.0206 +2015-07-01|22.0|-176.0|8.38435|-0.01969 +2015-07-01|22.0|-177.0|8.26442|-0.01884 +2015-07-01|22.0|-178.0|8.13383|-0.01806 +2015-07-01|22.0|-179.0|7.99206|-0.01735 +2015-07-01|23.0|0.0|-0.67339|0.08974 +2015-07-01|23.0|1.0|-0.45454|0.08857 +2015-07-01|23.0|2.0|-0.24525|0.08754 +2015-07-01|23.0|3.0|-0.04483|0.08666 +2015-07-01|23.0|4.0|0.14746|0.08595 +2015-07-01|23.0|5.0|0.33238|0.0854 +2015-07-01|23.0|6.0|0.51073|0.08503 +2015-07-01|23.0|7.0|0.68328|0.08484 +2015-07-01|23.0|8.0|0.8508|0.08482 +2015-07-01|23.0|9.0|1.014|0.08496 +2015-07-01|23.0|10.0|1.17353|0.08525 +2015-07-01|23.0|11.0|1.32996|0.08569 +2015-07-01|23.0|12.0|1.48375|0.08623 +2015-07-01|23.0|13.0|1.63526|0.08688 +2015-07-01|23.0|14.0|1.78473|0.08759 +2015-07-01|23.0|15.0|1.93227|0.08835 +2015-07-01|23.0|16.0|2.07785|0.08911 +2015-07-01|23.0|17.0|2.2213|0.08985 +2015-07-01|23.0|18.0|2.36232|0.09053 +2015-07-01|23.0|19.0|2.50047|0.09113 +2015-07-01|23.0|20.0|2.63519|0.09161 +2015-07-01|23.0|21.0|2.76583|0.09194 +2015-07-01|23.0|22.0|2.89161|0.09209 +2015-07-01|23.0|23.0|3.01168|0.09204 +2015-07-01|23.0|24.0|3.12516|0.09177 +2015-07-01|23.0|25.0|3.23108|0.09125 +2015-07-01|23.0|26.0|3.3285|0.09049 +2015-07-01|23.0|27.0|3.41646|0.08946 +2015-07-01|23.0|28.0|3.49405|0.08818 +2015-07-01|23.0|29.0|3.56039|0.08664 +2015-07-01|23.0|30.0|3.61472|0.08485 +2015-07-01|23.0|31.0|3.65635|0.08283 +2015-07-01|23.0|32.0|3.68472|0.0806 +2015-07-01|23.0|33.0|3.69941|0.07819 +2015-07-01|23.0|34.0|3.70015|0.07563 +2015-07-01|23.0|35.0|3.68685|0.07294 +2015-07-01|23.0|36.0|3.65957|0.07018 +2015-07-01|23.0|37.0|3.61857|0.06737 +2015-07-01|23.0|38.0|3.56426|0.06456 +2015-07-01|23.0|39.0|3.49724|0.06179 +2015-07-01|23.0|40.0|3.41827|0.0591 +2015-07-01|23.0|41.0|3.32825|0.05654 +2015-07-01|23.0|42.0|3.22822|0.05414 +2015-07-01|23.0|43.0|3.11932|0.05193 +2015-07-01|23.0|44.0|3.0028|0.04995 +2015-07-01|23.0|45.0|2.87994|0.04822 +2015-07-01|23.0|46.0|2.7521|0.04676 +2015-07-01|23.0|47.0|2.62063|0.04558 +2015-07-01|23.0|48.0|2.48685|0.04471 +2015-07-01|23.0|49.0|2.35206|0.04413 +2015-07-01|23.0|50.0|2.21749|0.04384 +2015-07-01|23.0|51.0|2.08429|0.04385 +2015-07-01|23.0|52.0|1.95347|0.04412 +2015-07-01|23.0|53.0|1.82597|0.04465 +2015-07-01|23.0|54.0|1.70256|0.0454 +2015-07-01|23.0|55.0|1.58388|0.04636 +2015-07-01|23.0|56.0|1.47043|0.0475 +2015-07-01|23.0|57.0|1.36256|0.04877 +2015-07-01|23.0|58.0|1.26049|0.05016 +2015-07-01|23.0|59.0|1.1643|0.05162 +2015-07-01|23.0|60.0|1.07395|0.05312 +2015-07-01|23.0|61.0|0.98929|0.05464 +2015-07-01|23.0|62.0|0.91009|0.05614 +2015-07-01|23.0|63.0|0.83603|0.05759 +2015-07-01|23.0|64.0|0.76673|0.05897 +2015-07-01|23.0|65.0|0.70179|0.06025 +2015-07-01|23.0|66.0|0.64076|0.06141 +2015-07-01|23.0|67.0|0.58321|0.06245 +2015-07-01|23.0|68.0|0.52869|0.06334 +2015-07-01|23.0|69.0|0.47679|0.06408 +2015-07-01|23.0|70.0|0.42713|0.06465 +2015-07-01|23.0|71.0|0.37937|0.06505 +2015-07-01|23.0|72.0|0.3332|0.06528 +2015-07-01|23.0|73.0|0.28839|0.06534 +2015-07-01|23.0|74.0|0.24473|0.06524 +2015-07-01|23.0|75.0|0.20207|0.06496 +2015-07-01|23.0|76.0|0.16031|0.06452 +2015-07-01|23.0|77.0|0.11936|0.06392 +2015-07-01|23.0|78.0|0.07919|0.06317 +2015-07-01|23.0|79.0|0.03976|0.06225 +2015-07-01|23.0|80.0|0.00103|0.06119 +2015-07-01|23.0|81.0|-0.03701|0.05998 +2015-07-01|23.0|82.0|-0.07443|0.05862 +2015-07-01|23.0|83.0|-0.1113|0.05711 +2015-07-01|23.0|84.0|-0.14774|0.05544 +2015-07-01|23.0|85.0|-0.18391|0.05363 +2015-07-01|23.0|86.0|-0.22004|0.05165 +2015-07-01|23.0|87.0|-0.2564|0.04951 +2015-07-01|23.0|88.0|-0.29332|0.04721 +2015-07-01|23.0|89.0|-0.3312|0.04472 +2015-07-01|23.0|90.0|-0.3705|0.04206 +2015-07-01|23.0|91.0|-0.41171|0.03921 +2015-07-01|23.0|92.0|-0.45538|0.03617 +2015-07-01|23.0|93.0|-0.50209|0.03294 +2015-07-01|23.0|94.0|-0.55244|0.0295 +2015-07-01|23.0|95.0|-0.60703|0.02587 +2015-07-01|23.0|96.0|-0.66647|0.02203 +2015-07-01|23.0|97.0|-0.73133|0.018 +2015-07-01|23.0|98.0|-0.80213|0.01378 +2015-07-01|23.0|99.0|-0.87934|0.00938 +2015-07-01|23.0|100.0|-0.96337|0.0048 +2015-07-01|23.0|101.0|-1.05452|8.0E-5 +2015-07-01|23.0|102.0|-1.15297|-0.00479 +2015-07-01|23.0|103.0|-1.25882|-0.00977 +2015-07-01|23.0|104.0|-1.372|-0.01485 +2015-07-01|23.0|105.0|-1.49232|-0.01999 +2015-07-01|23.0|106.0|-1.61945|-0.02518 +2015-07-01|23.0|107.0|-1.75291|-0.03038 +2015-07-01|23.0|108.0|-1.89208|-0.03555 +2015-07-01|23.0|109.0|-2.03618|-0.04067 +2015-07-01|23.0|110.0|-2.18431|-0.04571 +2015-07-01|23.0|111.0|-2.33546|-0.05062 +2015-07-01|23.0|112.0|-2.48848|-0.05539 +2015-07-01|23.0|113.0|-2.64215|-0.05997 +2015-07-01|23.0|114.0|-2.79518|-0.06434 +2015-07-01|23.0|115.0|-2.94619|-0.06848 +2015-07-01|23.0|116.0|-3.09381|-0.07235 +2015-07-01|23.0|117.0|-3.23661|-0.07595 +2015-07-01|23.0|118.0|-3.3732|-0.07924 +2015-07-01|23.0|119.0|-3.50222|-0.08222 +2015-07-01|23.0|120.0|-3.62234|-0.08487 +2015-07-01|23.0|121.0|-3.73231|-0.0872 +2015-07-01|23.0|122.0|-3.83097|-0.08918 +2015-07-01|23.0|123.0|-3.91725|-0.09084 +2015-07-01|23.0|124.0|-3.99019|-0.09216 +2015-07-01|23.0|125.0|-4.04896|-0.09316 +2015-07-01|23.0|126.0|-4.09285|-0.09385 +2015-07-01|23.0|127.0|-4.12129|-0.09423 +2015-07-01|23.0|128.0|-4.13382|-0.09432 +2015-07-01|23.0|129.0|-4.13013|-0.09414 +2015-07-01|23.0|130.0|-4.11004|-0.0937 +2015-07-01|23.0|131.0|-4.07347|-0.09302 +2015-07-01|23.0|132.0|-4.02046|-0.09211 +2015-07-01|23.0|133.0|-3.95115|-0.09099 +2015-07-01|23.0|134.0|-3.86579|-0.08969 +2015-07-01|23.0|135.0|-3.7647|-0.08821 +2015-07-01|23.0|136.0|-3.64825|-0.08658 +2015-07-01|23.0|137.0|-3.51689|-0.08481 +2015-07-01|23.0|138.0|-3.37111|-0.08291 +2015-07-01|23.0|139.0|-3.21144|-0.0809 +2015-07-01|23.0|140.0|-3.03842|-0.07879 +2015-07-01|23.0|141.0|-2.85263|-0.0766 +2015-07-01|23.0|142.0|-2.65464|-0.07433 +2015-07-01|23.0|143.0|-2.44503|-0.072 +2015-07-01|23.0|144.0|-2.22436|-0.06962 +2015-07-01|23.0|145.0|-1.99322|-0.06719 +2015-07-01|23.0|146.0|-1.75216|-0.06474 +2015-07-01|23.0|147.0|-1.50174|-0.06225 +2015-07-01|23.0|148.0|-1.24251|-0.05976 +2015-07-01|23.0|149.0|-0.975|-0.05725 +2015-07-01|23.0|150.0|-0.69976|-0.05476 +2015-07-01|23.0|151.0|-0.41734|-0.05227 +2015-07-01|23.0|152.0|-0.12829|-0.0498 +2015-07-01|23.0|153.0|0.16682|-0.04736 +2015-07-01|23.0|154.0|0.4674|-0.04497 +2015-07-01|23.0|155.0|0.77283|-0.04262 +2015-07-01|23.0|156.0|1.08249|-0.04033 +2015-07-01|23.0|157.0|1.3957|-0.03811 +2015-07-01|23.0|158.0|1.71175|-0.03597 +2015-07-01|23.0|159.0|2.0299|-0.03392 +2015-07-01|23.0|160.0|2.34937|-0.03196 +2015-07-01|23.0|161.0|2.66934|-0.03011 +2015-07-01|23.0|162.0|2.98896|-0.02838 +2015-07-01|23.0|163.0|3.30735|-0.02676 +2015-07-01|23.0|164.0|3.62362|-0.02528 +2015-07-01|23.0|165.0|3.93684|-0.02393 +2015-07-01|23.0|166.0|4.24608|-0.02272 +2015-07-01|23.0|167.0|4.55043|-0.02165 +2015-07-01|23.0|168.0|4.84896|-0.02073 +2015-07-01|23.0|169.0|5.14079|-0.01996 +2015-07-01|23.0|170.0|5.42506|-0.01933 +2015-07-01|23.0|171.0|5.70096|-0.01886 +2015-07-01|23.0|172.0|5.96774|-0.01853 +2015-07-01|23.0|173.0|6.22471|-0.01834 +2015-07-01|23.0|174.0|6.47127|-0.01829 +2015-07-01|23.0|175.0|6.70691|-0.01838 +2015-07-01|23.0|176.0|6.93122|-0.01859 +2015-07-01|23.0|177.0|7.14388|-0.01892 +2015-07-01|23.0|178.0|7.34471|-0.01936 +2015-07-01|23.0|179.0|7.53361|-0.01991 +2015-07-01|23.0|-1.0|-0.90241|0.09103 +2015-07-01|23.0|-2.0|-1.14213|0.09242 +2015-07-01|23.0|-3.0|-1.39299|0.0939 +2015-07-01|23.0|-4.0|-1.6553|0.09544 +2015-07-01|23.0|-5.0|-1.92928|0.09703 +2015-07-01|23.0|-6.0|-2.215|0.09865 +2015-07-01|23.0|-7.0|-2.51243|0.10027 +2015-07-01|23.0|-8.0|-2.82141|0.10189 +2015-07-01|23.0|-9.0|-3.14165|0.10348 +2015-07-01|23.0|-10.0|-3.47275|0.10504 +2015-07-01|23.0|-11.0|-3.81421|0.10655 +2015-07-01|23.0|-12.0|-4.16541|0.10799 +2015-07-01|23.0|-13.0|-4.52566|0.10938 +2015-07-01|23.0|-14.0|-4.89418|0.11069 +2015-07-01|23.0|-15.0|-5.27013|0.11192 +2015-07-01|23.0|-16.0|-5.6526|0.11309 +2015-07-01|23.0|-17.0|-6.04067|0.11417 +2015-07-01|23.0|-18.0|-6.43337|0.11519 +2015-07-01|23.0|-19.0|-6.82971|0.11612 +2015-07-01|23.0|-20.0|-7.22871|0.11699 +2015-07-01|23.0|-21.0|-7.62939|0.11779 +2015-07-01|23.0|-22.0|-8.03077|0.11853 +2015-07-01|23.0|-23.0|-8.4319|0.1192 +2015-07-01|23.0|-24.0|-8.83183|0.1198 +2015-07-01|23.0|-25.0|-9.22967|0.12034 +2015-07-01|23.0|-26.0|-9.62452|0.12082 +2015-07-01|23.0|-27.0|-10.01552|0.12122 +2015-07-01|23.0|-28.0|-10.40185|0.12154 +2015-07-01|23.0|-29.0|-10.78268|0.12178 +2015-07-01|23.0|-30.0|-11.15723|0.12192 +2015-07-01|23.0|-31.0|-11.5247|0.12195 +2015-07-01|23.0|-32.0|-11.88432|0.12187 +2015-07-01|23.0|-33.0|-12.23531|0.12165 +2015-07-01|23.0|-34.0|-12.57689|0.12128 +2015-07-01|23.0|-35.0|-12.90827|0.12075 +2015-07-01|23.0|-36.0|-13.22862|0.12003 +2015-07-01|23.0|-37.0|-13.53714|0.11911 +2015-07-01|23.0|-38.0|-13.83297|0.11798 +2015-07-01|23.0|-39.0|-14.11523|0.1166 +2015-07-01|23.0|-40.0|-14.38303|0.11498 +2015-07-01|23.0|-41.0|-14.63544|0.11309 +2015-07-01|23.0|-42.0|-14.8715|0.11092 +2015-07-01|23.0|-43.0|-15.09027|0.10846 +2015-07-01|23.0|-44.0|-15.29075|0.1057 +2015-07-01|23.0|-45.0|-15.47195|0.10263 +2015-07-01|23.0|-46.0|-15.63289|0.09924 +2015-07-01|23.0|-47.0|-15.77258|0.09554 +2015-07-01|23.0|-48.0|-15.89006|0.09151 +2015-07-01|23.0|-49.0|-15.9844|0.08718 +2015-07-01|23.0|-50.0|-16.05468|0.08253 +2015-07-01|23.0|-51.0|-16.10006|0.07758 +2015-07-01|23.0|-52.0|-16.11976|0.07234 +2015-07-01|23.0|-53.0|-16.11303|0.06681 +2015-07-01|23.0|-54.0|-16.07925|0.06102 +2015-07-01|23.0|-55.0|-16.01786|0.05498 +2015-07-01|23.0|-56.0|-15.92839|0.0487 +2015-07-01|23.0|-57.0|-15.8105|0.04221 +2015-07-01|23.0|-58.0|-15.66393|0.03553 +2015-07-01|23.0|-59.0|-15.48856|0.02868 +2015-07-01|23.0|-60.0|-15.28438|0.02168 +2015-07-01|23.0|-61.0|-15.0515|0.01456 +2015-07-01|23.0|-62.0|-14.79014|0.00735 +2015-07-01|23.0|-63.0|-14.50065|6.0E-5 +2015-07-01|23.0|-64.0|-14.18351|-0.00727 +2015-07-01|23.0|-65.0|-13.8393|-0.01462 +2015-07-01|23.0|-66.0|-13.46872|-0.02196 +2015-07-01|23.0|-67.0|-13.07258|-0.02926 +2015-07-01|23.0|-68.0|-12.65178|-0.0365 +2015-07-01|23.0|-69.0|-12.20734|-0.04364 +2015-07-01|23.0|-70.0|-11.74036|-0.05065 +2015-07-01|23.0|-71.0|-11.25203|-0.05751 +2015-07-01|23.0|-72.0|-10.74361|-0.06419 +2015-07-01|23.0|-73.0|-10.21646|-0.07066 +2015-07-01|23.0|-74.0|-9.67199|-0.07688 +2015-07-01|23.0|-75.0|-9.11167|-0.08284 +2015-07-01|23.0|-76.0|-8.53704|-0.08851 +2015-07-01|23.0|-77.0|-7.94969|-0.09386 +2015-07-01|23.0|-78.0|-7.35124|-0.09886 +2015-07-01|23.0|-79.0|-6.74338|-0.1035 +2015-07-01|23.0|-80.0|-6.12781|-0.10775 +2015-07-01|23.0|-81.0|-5.50626|-0.11159 +2015-07-01|23.0|-82.0|-4.88049|-0.11502 +2015-07-01|23.0|-83.0|-4.25225|-0.11803 +2015-07-01|23.0|-84.0|-3.62331|-0.12059 +2015-07-01|23.0|-85.0|-2.99543|-0.12272 +2015-07-01|23.0|-86.0|-2.37034|-0.1244 +2015-07-01|23.0|-87.0|-1.74978|-0.12566 +2015-07-01|23.0|-88.0|-1.13539|-0.12648 +2015-07-01|23.0|-89.0|-0.52881|-0.1269 +2015-07-01|23.0|-90.0|0.06841|-0.12691 +2015-07-01|23.0|-91.0|0.65478|-0.12655 +2015-07-01|23.0|-92.0|1.22892|-0.12583 +2015-07-01|23.0|-93.0|1.78951|-0.12478 +2015-07-01|23.0|-94.0|2.33538|-0.12343 +2015-07-01|23.0|-95.0|2.86545|-0.12181 +2015-07-01|23.0|-96.0|3.37877|-0.11995 +2015-07-01|23.0|-97.0|3.87452|-0.11788 +2015-07-01|23.0|-98.0|4.35203|-0.11564 +2015-07-01|23.0|-99.0|4.81075|-0.11326 +2015-07-01|23.0|-100.0|5.25027|-0.11077 +2015-07-01|23.0|-101.0|5.67033|-0.10819 +2015-07-01|23.0|-102.0|6.0708|-0.10557 +2015-07-01|23.0|-103.0|6.45167|-0.10292 +2015-07-01|23.0|-104.0|6.81307|-0.10027 +2015-07-01|23.0|-105.0|7.15523|-0.09764 +2015-07-01|23.0|-106.0|7.47849|-0.09505 +2015-07-01|23.0|-107.0|7.78329|-0.09253 +2015-07-01|23.0|-108.0|8.07013|-0.09008 +2015-07-01|23.0|-109.0|8.33962|-0.08771 +2015-07-01|23.0|-110.0|8.59237|-0.08543 +2015-07-01|23.0|-111.0|8.82909|-0.08326 +2015-07-01|23.0|-112.0|9.05046|-0.08119 +2015-07-01|23.0|-113.0|9.25723|-0.07922 +2015-07-01|23.0|-114.0|9.4501|-0.07736 +2015-07-01|23.0|-115.0|9.62979|-0.0756 +2015-07-01|23.0|-116.0|9.79698|-0.07394 +2015-07-01|23.0|-117.0|9.95234|-0.07238 +2015-07-01|23.0|-118.0|10.09646|-0.0709 +2015-07-01|23.0|-119.0|10.22991|-0.06951 +2015-07-01|23.0|-120.0|10.35319|-0.06819 +2015-07-01|23.0|-121.0|10.46675|-0.06694 +2015-07-01|23.0|-122.0|10.57097|-0.06575 +2015-07-01|23.0|-123.0|10.66618|-0.06462 +2015-07-01|23.0|-124.0|10.75264|-0.06353 +2015-07-01|23.0|-125.0|10.83055|-0.06249 +2015-07-01|23.0|-126.0|10.90006|-0.06149 +2015-07-01|23.0|-127.0|10.9613|-0.06052 +2015-07-01|23.0|-128.0|11.01434|-0.05958 +2015-07-01|23.0|-129.0|11.05921|-0.05867 +2015-07-01|23.0|-130.0|11.09595|-0.05778 +2015-07-01|23.0|-131.0|11.12459|-0.05692 +2015-07-01|23.0|-132.0|11.14513|-0.05608 +2015-07-01|23.0|-133.0|11.15762|-0.05526 +2015-07-01|23.0|-134.0|11.16211|-0.05447 +2015-07-01|23.0|-135.0|11.15868|-0.0537 +2015-07-01|23.0|-136.0|11.14747|-0.05295 +2015-07-01|23.0|-137.0|11.12863|-0.05223 +2015-07-01|23.0|-138.0|11.10239|-0.05154 +2015-07-01|23.0|-139.0|11.06902|-0.05087 +2015-07-01|23.0|-140.0|11.02885|-0.05022 +2015-07-01|23.0|-141.0|10.98227|-0.04961 +2015-07-01|23.0|-142.0|10.92972|-0.04901 +2015-07-01|23.0|-143.0|10.87168|-0.04844 +2015-07-01|23.0|-144.0|10.80869|-0.0479 +2015-07-01|23.0|-145.0|10.74133|-0.04737 +2015-07-01|23.0|-146.0|10.67021|-0.04686 +2015-07-01|23.0|-147.0|10.59595|-0.04636 +2015-07-01|23.0|-148.0|10.51919|-0.04587 +2015-07-01|23.0|-149.0|10.44058|-0.04539 +2015-07-01|23.0|-150.0|10.36074|-0.04491 +2015-07-01|23.0|-151.0|10.28026|-0.04443 +2015-07-01|23.0|-152.0|10.19971|-0.04394 +2015-07-01|23.0|-153.0|10.11961|-0.04344 +2015-07-01|23.0|-154.0|10.04039|-0.04291 +2015-07-01|23.0|-155.0|9.96245|-0.04237 +2015-07-01|23.0|-156.0|9.88608|-0.0418 +2015-07-01|23.0|-157.0|9.81147|-0.0412 +2015-07-01|23.0|-158.0|9.73875|-0.04056 +2015-07-01|23.0|-159.0|9.66791|-0.03989 +2015-07-01|23.0|-160.0|9.59886|-0.03918 +2015-07-01|23.0|-161.0|9.53138|-0.03843 +2015-07-01|23.0|-162.0|9.46516|-0.03763 +2015-07-01|23.0|-163.0|9.3998|-0.0368 +2015-07-01|23.0|-164.0|9.33476|-0.03592 +2015-07-01|23.0|-165.0|9.26946|-0.03501 +2015-07-01|23.0|-166.0|9.2032|-0.03406 +2015-07-01|23.0|-167.0|9.13523|-0.03308 +2015-07-01|23.0|-168.0|9.06474|-0.03208 +2015-07-01|23.0|-169.0|8.99087|-0.03105 +2015-07-01|23.0|-170.0|8.91272|-0.03001 +2015-07-01|23.0|-171.0|8.82941|-0.02895 +2015-07-01|23.0|-172.0|8.74002|-0.0279 +2015-07-01|23.0|-173.0|8.64367|-0.02686 +2015-07-01|23.0|-174.0|8.53952|-0.02583 +2015-07-01|23.0|-175.0|8.42675|-0.02483 +2015-07-01|23.0|-176.0|8.30463|-0.02386 +2015-07-01|23.0|-177.0|8.17249|-0.02294 +2015-07-01|23.0|-178.0|8.02974|-0.02208 +2015-07-01|23.0|-179.0|7.87592|-0.02128 +2015-07-01|24.0|0.0|-0.57851|0.09029 +2015-07-01|24.0|1.0|-0.35975|0.08909 +2015-07-01|24.0|2.0|-0.15059|0.08802 +2015-07-01|24.0|3.0|0.04963|0.0871 +2015-07-01|24.0|4.0|0.24162|0.08633 +2015-07-01|24.0|5.0|0.42612|0.08573 +2015-07-01|24.0|6.0|0.60391|0.0853 +2015-07-01|24.0|7.0|0.77576|0.08504 +2015-07-01|24.0|8.0|0.94241|0.08495 +2015-07-01|24.0|9.0|1.10456|0.08503 +2015-07-01|24.0|10.0|1.26287|0.08526 +2015-07-01|24.0|11.0|1.4179|0.08562 +2015-07-01|24.0|12.0|1.57013|0.08611 +2015-07-01|24.0|13.0|1.71995|0.0867 +2015-07-01|24.0|14.0|1.86759|0.08735 +2015-07-01|24.0|15.0|2.0132|0.08806 +2015-07-01|24.0|16.0|2.15677|0.08878 +2015-07-01|24.0|17.0|2.29817|0.08949 +2015-07-01|24.0|18.0|2.43712|0.09015 +2015-07-01|24.0|19.0|2.57324|0.09074 +2015-07-01|24.0|20.0|2.70601|0.09122 +2015-07-01|24.0|21.0|2.8348|0.09156 +2015-07-01|24.0|22.0|2.9589|0.09173 +2015-07-01|24.0|23.0|3.0775|0.09172 +2015-07-01|24.0|24.0|3.18973|0.09149 +2015-07-01|24.0|25.0|3.2947|0.09104 +2015-07-01|24.0|26.0|3.39149|0.09035 +2015-07-01|24.0|27.0|3.47918|0.08941 +2015-07-01|24.0|28.0|3.55687|0.08821 +2015-07-01|24.0|29.0|3.62374|0.08677 +2015-07-01|24.0|30.0|3.67902|0.08509 +2015-07-01|24.0|31.0|3.72204|0.08319 +2015-07-01|24.0|32.0|3.75225|0.08108 +2015-07-01|24.0|33.0|3.76922|0.07879 +2015-07-01|24.0|34.0|3.77269|0.07634 +2015-07-01|24.0|35.0|3.76253|0.07377 +2015-07-01|24.0|36.0|3.73881|0.07111 +2015-07-01|24.0|37.0|3.70173|0.0684 +2015-07-01|24.0|38.0|3.65168|0.06569 +2015-07-01|24.0|39.0|3.58923|0.063 +2015-07-01|24.0|40.0|3.51507|0.06038 +2015-07-01|24.0|41.0|3.43008|0.05788 +2015-07-01|24.0|42.0|3.33524|0.05552 +2015-07-01|24.0|43.0|3.23163|0.05333 +2015-07-01|24.0|44.0|3.12045|0.05136 +2015-07-01|24.0|45.0|3.00295|0.04962 +2015-07-01|24.0|46.0|2.8804|0.04814 +2015-07-01|24.0|47.0|2.75412|0.04693 +2015-07-01|24.0|48.0|2.62539|0.046 +2015-07-01|24.0|49.0|2.49546|0.04535 +2015-07-01|24.0|50.0|2.36552|0.04499 +2015-07-01|24.0|51.0|2.23669|0.0449 +2015-07-01|24.0|52.0|2.10997|0.04507 +2015-07-01|24.0|53.0|1.98624|0.04549 +2015-07-01|24.0|54.0|1.86629|0.04613 +2015-07-01|24.0|55.0|1.75074|0.04698 +2015-07-01|24.0|56.0|1.64007|0.04799 +2015-07-01|24.0|57.0|1.53465|0.04915 +2015-07-01|24.0|58.0|1.43469|0.05042 +2015-07-01|24.0|59.0|1.34027|0.05176 +2015-07-01|24.0|60.0|1.25138|0.05316 +2015-07-01|24.0|61.0|1.16787|0.05457 +2015-07-01|24.0|62.0|1.08952|0.05598 +2015-07-01|24.0|63.0|1.01602|0.05734 +2015-07-01|24.0|64.0|0.94701|0.05864 +2015-07-01|24.0|65.0|0.88209|0.05985 +2015-07-01|24.0|66.0|0.82083|0.06096 +2015-07-01|24.0|67.0|0.76279|0.06195 +2015-07-01|24.0|68.0|0.70754|0.06279 +2015-07-01|24.0|69.0|0.65466|0.0635 +2015-07-01|24.0|70.0|0.60376|0.06404 +2015-07-01|24.0|71.0|0.55449|0.06442 +2015-07-01|24.0|72.0|0.50655|0.06464 +2015-07-01|24.0|73.0|0.45967|0.0647 +2015-07-01|24.0|74.0|0.41364|0.06458 +2015-07-01|24.0|75.0|0.36828|0.06431 +2015-07-01|24.0|76.0|0.32346|0.06387 +2015-07-01|24.0|77.0|0.2791|0.06327 +2015-07-01|24.0|78.0|0.23511|0.06251 +2015-07-01|24.0|79.0|0.19144|0.0616 +2015-07-01|24.0|80.0|0.14805|0.06054 +2015-07-01|24.0|81.0|0.10489|0.05933 +2015-07-01|24.0|82.0|0.06188|0.05796 +2015-07-01|24.0|83.0|0.01894|0.05645 +2015-07-01|24.0|84.0|-0.02406|0.05478 +2015-07-01|24.0|85.0|-0.06729|0.05296 +2015-07-01|24.0|86.0|-0.11095|0.05097 +2015-07-01|24.0|87.0|-0.15532|0.04883 +2015-07-01|24.0|88.0|-0.20072|0.04651 +2015-07-01|24.0|89.0|-0.24753|0.04402 +2015-07-01|24.0|90.0|-0.29616|0.04136 +2015-07-01|24.0|91.0|-0.3471|0.0385 +2015-07-01|24.0|92.0|-0.40086|0.03546 +2015-07-01|24.0|93.0|-0.45797|0.03223 +2015-07-01|24.0|94.0|-0.51899|0.02881 +2015-07-01|24.0|95.0|-0.58449|0.02519 +2015-07-01|24.0|96.0|-0.65501|0.02137 +2015-07-01|24.0|97.0|-0.73109|0.01737 +2015-07-01|24.0|98.0|-0.81319|0.01318 +2015-07-01|24.0|99.0|-0.90175|0.00882 +2015-07-01|24.0|100.0|-0.99712|0.0043 +2015-07-01|24.0|101.0|-1.09954|-3.7E-4 +2015-07-01|24.0|102.0|-1.20919|-0.00517 +2015-07-01|24.0|103.0|-1.32609|-0.01008 +2015-07-01|24.0|104.0|-1.45017|-0.01508 +2015-07-01|24.0|105.0|-1.58119|-0.02014 +2015-07-01|24.0|106.0|-1.71881|-0.02523 +2015-07-01|24.0|107.0|-1.86252|-0.03033 +2015-07-01|24.0|108.0|-2.01168|-0.0354 +2015-07-01|24.0|109.0|-2.16552|-0.04042 +2015-07-01|24.0|110.0|-2.32313|-0.04535 +2015-07-01|24.0|111.0|-2.48348|-0.05016 +2015-07-01|24.0|112.0|-2.64545|-0.05482 +2015-07-01|24.0|113.0|-2.80782|-0.0593 +2015-07-01|24.0|114.0|-2.9693|-0.06357 +2015-07-01|24.0|115.0|-3.12854|-0.06761 +2015-07-01|24.0|116.0|-3.28416|-0.07139 +2015-07-01|24.0|117.0|-3.43477|-0.0749 +2015-07-01|24.0|118.0|-3.57898|-0.07811 +2015-07-01|24.0|119.0|-3.71545|-0.08101 +2015-07-01|24.0|120.0|-3.84286|-0.0836 +2015-07-01|24.0|121.0|-3.95998|-0.08586 +2015-07-01|24.0|122.0|-4.06564|-0.0878 +2015-07-01|24.0|123.0|-4.15879|-0.08942 +2015-07-01|24.0|124.0|-4.23848|-0.09071 +2015-07-01|24.0|125.0|-4.30385|-0.09169 +2015-07-01|24.0|126.0|-4.35421|-0.09236 +2015-07-01|24.0|127.0|-4.38897|-0.09273 +2015-07-01|24.0|128.0|-4.40767|-0.09282 +2015-07-01|24.0|129.0|-4.40998|-0.09265 +2015-07-01|24.0|130.0|-4.3957|-0.09223 +2015-07-01|24.0|131.0|-4.36473|-0.09157 +2015-07-01|24.0|132.0|-4.31709|-0.09069 +2015-07-01|24.0|133.0|-4.25291|-0.08961 +2015-07-01|24.0|134.0|-4.1724|-0.08834 +2015-07-01|24.0|135.0|-4.07586|-0.08691 +2015-07-01|24.0|136.0|-3.96365|-0.08533 +2015-07-01|24.0|137.0|-3.8362|-0.08361 +2015-07-01|24.0|138.0|-3.69397|-0.08177 +2015-07-01|24.0|139.0|-3.53748|-0.07982 +2015-07-01|24.0|140.0|-3.36726|-0.07778 +2015-07-01|24.0|141.0|-3.18386|-0.07565 +2015-07-01|24.0|142.0|-2.98786|-0.07346 +2015-07-01|24.0|143.0|-2.77982|-0.0712 +2015-07-01|24.0|144.0|-2.56033|-0.06889 +2015-07-01|24.0|145.0|-2.32994|-0.06655 +2015-07-01|24.0|146.0|-2.08923|-0.06417 +2015-07-01|24.0|147.0|-1.83876|-0.06178 +2015-07-01|24.0|148.0|-1.57907|-0.05937 +2015-07-01|24.0|149.0|-1.31073|-0.05696 +2015-07-01|24.0|150.0|-1.03428|-0.05455 +2015-07-01|24.0|151.0|-0.75029|-0.05216 +2015-07-01|24.0|152.0|-0.45931|-0.0498 +2015-07-01|24.0|153.0|-0.16193|-0.04747 +2015-07-01|24.0|154.0|0.14125|-0.04518 +2015-07-01|24.0|155.0|0.44962|-0.04294 +2015-07-01|24.0|156.0|0.76254|-0.04077 +2015-07-01|24.0|157.0|1.07932|-0.03868 +2015-07-01|24.0|158.0|1.39926|-0.03666 +2015-07-01|24.0|159.0|1.72162|-0.03474 +2015-07-01|24.0|160.0|2.04563|-0.03292 +2015-07-01|24.0|161.0|2.37046|-0.03121 +2015-07-01|24.0|162.0|2.69528|-0.02961 +2015-07-01|24.0|163.0|3.01922|-0.02815 +2015-07-01|24.0|164.0|3.3414|-0.02681 +2015-07-01|24.0|165.0|3.66089|-0.02561 +2015-07-01|24.0|166.0|3.97679|-0.02456 +2015-07-01|24.0|167.0|4.28819|-0.02365 +2015-07-01|24.0|168.0|4.59417|-0.02289 +2015-07-01|24.0|169.0|4.89385|-0.02228 +2015-07-01|24.0|170.0|5.18639|-0.02181 +2015-07-01|24.0|171.0|5.47098|-0.0215 +2015-07-01|24.0|172.0|5.74686|-0.02132 +2015-07-01|24.0|173.0|6.01335|-0.02129 +2015-07-01|24.0|174.0|6.26983|-0.0214 +2015-07-01|24.0|175.0|6.51578|-0.02163 +2015-07-01|24.0|176.0|6.75077|-0.02199 +2015-07-01|24.0|177.0|6.97447|-0.02246 +2015-07-01|24.0|178.0|7.18665|-0.02303 +2015-07-01|24.0|179.0|7.3872|-0.0237 +2015-07-01|24.0|-1.0|-0.80746|0.09161 +2015-07-01|24.0|-2.0|-1.04709|0.09303 +2015-07-01|24.0|-3.0|-1.29781|0.09453 +2015-07-01|24.0|-4.0|-1.5599|0.09608 +2015-07-01|24.0|-5.0|-1.83354|0.09768 +2015-07-01|24.0|-6.0|-2.1188|0.0993 +2015-07-01|24.0|-7.0|-2.4156|0.10093 +2015-07-01|24.0|-8.0|-2.72377|0.10254 +2015-07-01|24.0|-9.0|-3.04299|0.10412 +2015-07-01|24.0|-10.0|-3.37286|0.10567 +2015-07-01|24.0|-11.0|-3.71285|0.10716 +2015-07-01|24.0|-12.0|-4.06234|0.1086 +2015-07-01|24.0|-13.0|-4.42063|0.10996 +2015-07-01|24.0|-14.0|-4.78695|0.11126 +2015-07-01|24.0|-15.0|-5.16046|0.11248 +2015-07-01|24.0|-16.0|-5.54026|0.11363 +2015-07-01|24.0|-17.0|-5.92545|0.11471 +2015-07-01|24.0|-18.0|-6.31507|0.11571 +2015-07-01|24.0|-19.0|-6.70817|0.11664 +2015-07-01|24.0|-20.0|-7.10377|0.1175 +2015-07-01|24.0|-21.0|-7.50094|0.1183 +2015-07-01|24.0|-22.0|-7.89871|0.11904 +2015-07-01|24.0|-23.0|-8.29619|0.11972 +2015-07-01|24.0|-24.0|-8.69246|0.12034 +2015-07-01|24.0|-25.0|-9.08666|0.1209 +2015-07-01|24.0|-26.0|-9.47795|0.1214 +2015-07-01|24.0|-27.0|-9.86552|0.12184 +2015-07-01|24.0|-28.0|-10.24857|0.1222 +2015-07-01|24.0|-29.0|-10.62634|0.12249 +2015-07-01|24.0|-30.0|-10.99808|0.12269 +2015-07-01|24.0|-31.0|-11.36305|0.1228 +2015-07-01|24.0|-32.0|-11.72052|0.1228 +2015-07-01|24.0|-33.0|-12.06977|0.12267 +2015-07-01|24.0|-34.0|-12.41004|0.1224 +2015-07-01|24.0|-35.0|-12.7406|0.12198 +2015-07-01|24.0|-36.0|-13.06068|0.12138 +2015-07-01|24.0|-37.0|-13.36949|0.1206 +2015-07-01|24.0|-38.0|-13.66622|0.11961 +2015-07-01|24.0|-39.0|-13.95003|0.11839 +2015-07-01|24.0|-40.0|-14.22004|0.11693 +2015-07-01|24.0|-41.0|-14.47535|0.11521 +2015-07-01|24.0|-42.0|-14.71505|0.11322 +2015-07-01|24.0|-43.0|-14.93817|0.11094 +2015-07-01|24.0|-44.0|-15.14374|0.10837 +2015-07-01|24.0|-45.0|-15.33078|0.10549 +2015-07-01|24.0|-46.0|-15.49829|0.1023 +2015-07-01|24.0|-47.0|-15.64528|0.0988 +2015-07-01|24.0|-48.0|-15.77076|0.09498 +2015-07-01|24.0|-49.0|-15.87379|0.09084 +2015-07-01|24.0|-50.0|-15.95341|0.08638 +2015-07-01|24.0|-51.0|-16.00876|0.08162 +2015-07-01|24.0|-52.0|-16.03898|0.07656 +2015-07-01|24.0|-53.0|-16.0433|0.07121 +2015-07-01|24.0|-54.0|-16.02103|0.06559 +2015-07-01|24.0|-55.0|-15.97154|0.0597 +2015-07-01|24.0|-56.0|-15.89431|0.05357 +2015-07-01|24.0|-57.0|-15.78891|0.04721 +2015-07-01|24.0|-58.0|-15.65501|0.04064 +2015-07-01|24.0|-59.0|-15.49241|0.03389 +2015-07-01|24.0|-60.0|-15.30101|0.02697 +2015-07-01|24.0|-61.0|-15.08083|0.01991 +2015-07-01|24.0|-62.0|-14.83203|0.01274 +2015-07-01|24.0|-63.0|-14.55486|0.00548 +2015-07-01|24.0|-64.0|-14.2497|-0.00184 +2015-07-01|24.0|-65.0|-13.91707|-0.0092 +2015-07-01|24.0|-66.0|-13.55759|-0.01657 +2015-07-01|24.0|-67.0|-13.17197|-0.02391 +2015-07-01|24.0|-68.0|-12.76108|-0.03121 +2015-07-01|24.0|-69.0|-12.32584|-0.03843 +2015-07-01|24.0|-70.0|-11.8673|-0.04553 +2015-07-01|24.0|-71.0|-11.3866|-0.0525 +2015-07-01|24.0|-72.0|-10.88496|-0.0593 +2015-07-01|24.0|-73.0|-10.36368|-0.0659 +2015-07-01|24.0|-74.0|-9.82416|-0.07227 +2015-07-01|24.0|-75.0|-9.26784|-0.07839 +2015-07-01|24.0|-76.0|-8.69625|-0.08422 +2015-07-01|24.0|-77.0|-8.11096|-0.08973 +2015-07-01|24.0|-78.0|-7.5136|-0.09492 +2015-07-01|24.0|-79.0|-6.90586|-0.09973 +2015-07-01|24.0|-80.0|-6.28945|-0.10417 +2015-07-01|24.0|-81.0|-5.66612|-0.10821 +2015-07-01|24.0|-82.0|-5.03766|-0.11183 +2015-07-01|24.0|-83.0|-4.40585|-0.11503 +2015-07-01|24.0|-84.0|-3.77249|-0.11779 +2015-07-01|24.0|-85.0|-3.13939|-0.1201 +2015-07-01|24.0|-86.0|-2.50832|-0.12198 +2015-07-01|24.0|-87.0|-1.88105|-0.12342 +2015-07-01|24.0|-88.0|-1.25928|-0.12443 +2015-07-01|24.0|-89.0|-0.6447|-0.12502 +2015-07-01|24.0|-90.0|-0.03891|-0.1252 +2015-07-01|24.0|-91.0|0.55655|-0.12501 +2015-07-01|24.0|-92.0|1.14023|-0.12445 +2015-07-01|24.0|-93.0|1.71079|-0.12356 +2015-07-01|24.0|-94.0|2.26698|-0.12236 +2015-07-01|24.0|-95.0|2.80768|-0.12088 +2015-07-01|24.0|-96.0|3.33188|-0.11915 +2015-07-01|24.0|-97.0|3.83872|-0.11722 +2015-07-01|24.0|-98.0|4.32747|-0.1151 +2015-07-01|24.0|-99.0|4.79753|-0.11283 +2015-07-01|24.0|-100.0|5.24846|-0.11044 +2015-07-01|24.0|-101.0|5.67993|-0.10797 +2015-07-01|24.0|-102.0|6.09178|-0.10544 +2015-07-01|24.0|-103.0|6.48396|-0.10288 +2015-07-01|24.0|-104.0|6.85655|-0.10031 +2015-07-01|24.0|-105.0|7.20974|-0.09777 +2015-07-01|24.0|-106.0|7.54384|-0.09526 +2015-07-01|24.0|-107.0|7.85924|-0.0928 +2015-07-01|24.0|-108.0|8.15642|-0.09041 +2015-07-01|24.0|-109.0|8.43594|-0.08811 +2015-07-01|24.0|-110.0|8.6984|-0.0859 +2015-07-01|24.0|-111.0|8.94446|-0.08378 +2015-07-01|24.0|-112.0|9.1748|-0.08177 +2015-07-01|24.0|-113.0|9.39011|-0.07985 +2015-07-01|24.0|-114.0|9.5911|-0.07805 +2015-07-01|24.0|-115.0|9.77845|-0.07634 +2015-07-01|24.0|-116.0|9.95284|-0.07474 +2015-07-01|24.0|-117.0|10.1149|-0.07322 +2015-07-01|24.0|-118.0|10.26524|-0.0718 +2015-07-01|24.0|-119.0|10.4044|-0.07046 +2015-07-01|24.0|-120.0|10.53289|-0.0692 +2015-07-01|24.0|-121.0|10.65116|-0.068 +2015-07-01|24.0|-122.0|10.75958|-0.06687 +2015-07-01|24.0|-123.0|10.85848|-0.0658 +2015-07-01|24.0|-124.0|10.94815|-0.06477 +2015-07-01|24.0|-125.0|11.02879|-0.06379 +2015-07-01|24.0|-126.0|11.10057|-0.06285 +2015-07-01|24.0|-127.0|11.16362|-0.06195 +2015-07-01|24.0|-128.0|11.21804|-0.06108 +2015-07-01|24.0|-129.0|11.26388|-0.06023 +2015-07-01|24.0|-130.0|11.3012|-0.05941 +2015-07-01|24.0|-131.0|11.33004|-0.05862 +2015-07-01|24.0|-132.0|11.35043|-0.05785 +2015-07-01|24.0|-133.0|11.36244|-0.05711 +2015-07-01|24.0|-134.0|11.36615|-0.05639 +2015-07-01|24.0|-135.0|11.36165|-0.05569 +2015-07-01|24.0|-136.0|11.34908|-0.05502 +2015-07-01|24.0|-137.0|11.32864|-0.05438 +2015-07-01|24.0|-138.0|11.30056|-0.05375 +2015-07-01|24.0|-139.0|11.26511|-0.05316 +2015-07-01|24.0|-140.0|11.22264|-0.05259 +2015-07-01|24.0|-141.0|11.17355|-0.05205 +2015-07-01|24.0|-142.0|11.11826|-0.05154 +2015-07-01|24.0|-143.0|11.05727|-0.05105 +2015-07-01|24.0|-144.0|10.99113|-0.05058 +2015-07-01|24.0|-145.0|10.92039|-0.05013 +2015-07-01|24.0|-146.0|10.84565|-0.04971 +2015-07-01|24.0|-147.0|10.76755|-0.04929 +2015-07-01|24.0|-148.0|10.6867|-0.04889 +2015-07-01|24.0|-149.0|10.60372|-0.0485 +2015-07-01|24.0|-150.0|10.51923|-0.04811 +2015-07-01|24.0|-151.0|10.43382|-0.04771 +2015-07-01|24.0|-152.0|10.34802|-0.04731 +2015-07-01|24.0|-153.0|10.26234|-0.0469 +2015-07-01|24.0|-154.0|10.17721|-0.04647 +2015-07-01|24.0|-155.0|10.09299|-0.04601 +2015-07-01|24.0|-156.0|10.00996|-0.04553 +2015-07-01|24.0|-157.0|9.92831|-0.04502 +2015-07-01|24.0|-158.0|9.84814|-0.04447 +2015-07-01|24.0|-159.0|9.76946|-0.04388 +2015-07-01|24.0|-160.0|9.69214|-0.04325 +2015-07-01|24.0|-161.0|9.61599|-0.04258 +2015-07-01|24.0|-162.0|9.54068|-0.04185 +2015-07-01|24.0|-163.0|9.46582|-0.04109 +2015-07-01|24.0|-164.0|9.39089|-0.04027 +2015-07-01|24.0|-165.0|9.3153|-0.03941 +2015-07-01|24.0|-166.0|9.23839|-0.0385 +2015-07-01|24.0|-167.0|9.15942|-0.03755 +2015-07-01|24.0|-168.0|9.07761|-0.03657 +2015-07-01|24.0|-169.0|8.99212|-0.03556 +2015-07-01|24.0|-170.0|8.9021|-0.03451 +2015-07-01|24.0|-171.0|8.80668|-0.03345 +2015-07-01|24.0|-172.0|8.70501|-0.03238 +2015-07-01|24.0|-173.0|8.59624|-0.03131 +2015-07-01|24.0|-174.0|8.47956|-0.03024 +2015-07-01|24.0|-175.0|8.35422|-0.02918 +2015-07-01|24.0|-176.0|8.21953|-0.02815 +2015-07-01|24.0|-177.0|8.07485|-0.02715 +2015-07-01|24.0|-178.0|7.91967|-0.02619 +2015-07-01|24.0|-179.0|7.75354|-0.02529 +2015-07-01|25.0|0.0|-0.49007|0.09098 +2015-07-01|25.0|1.0|-0.27109|0.08974 +2015-07-01|25.0|2.0|-0.06173|0.08863 +2015-07-01|25.0|3.0|0.13862|0.08766 +2015-07-01|25.0|4.0|0.33064|0.08685 +2015-07-01|25.0|5.0|0.51507|0.08619 +2015-07-01|25.0|6.0|0.69266|0.0857 +2015-07-01|25.0|7.0|0.86414|0.08538 +2015-07-01|25.0|8.0|1.03026|0.08523 +2015-07-01|25.0|9.0|1.19171|0.08524 +2015-07-01|25.0|10.0|1.34913|0.0854 +2015-07-01|25.0|11.0|1.50311|0.08571 +2015-07-01|25.0|12.0|1.65412|0.08613 +2015-07-01|25.0|13.0|1.80255|0.08665 +2015-07-01|25.0|14.0|1.94867|0.08726 +2015-07-01|25.0|15.0|2.09264|0.08791 +2015-07-01|25.0|16.0|2.23449|0.08859 +2015-07-01|25.0|17.0|2.3741|0.08926 +2015-07-01|25.0|18.0|2.51125|0.0899 +2015-07-01|25.0|19.0|2.64558|0.09047 +2015-07-01|25.0|20.0|2.77662|0.09094 +2015-07-01|25.0|21.0|2.90379|0.09129 +2015-07-01|25.0|22.0|3.0264|0.09148 +2015-07-01|25.0|23.0|3.1437|0.0915 +2015-07-01|25.0|24.0|3.25487|0.09131 +2015-07-01|25.0|25.0|3.35906|0.09092 +2015-07-01|25.0|26.0|3.45537|0.09029 +2015-07-01|25.0|27.0|3.54293|0.08942 +2015-07-01|25.0|28.0|3.62087|0.08832 +2015-07-01|25.0|29.0|3.6884|0.08697 +2015-07-01|25.0|30.0|3.74476|0.0854 +2015-07-01|25.0|31.0|3.78931|0.0836 +2015-07-01|25.0|32.0|3.82149|0.0816 +2015-07-01|25.0|33.0|3.84088|0.07942 +2015-07-01|25.0|34.0|3.84721|0.07708 +2015-07-01|25.0|35.0|3.84035|0.07462 +2015-07-01|25.0|36.0|3.82032|0.07207 +2015-07-01|25.0|37.0|3.78732|0.06946 +2015-07-01|25.0|38.0|3.74171|0.06683 +2015-07-01|25.0|39.0|3.68399|0.06423 +2015-07-01|25.0|40.0|3.61484|0.06168 +2015-07-01|25.0|41.0|3.53507|0.05923 +2015-07-01|25.0|42.0|3.4456|0.05691 +2015-07-01|25.0|43.0|3.34749|0.05475 +2015-07-01|25.0|44.0|3.24187|0.05278 +2015-07-01|25.0|45.0|3.12992|0.05104 +2015-07-01|25.0|46.0|3.01288|0.04953 +2015-07-01|25.0|47.0|2.892|0.04828 +2015-07-01|25.0|48.0|2.76852|0.0473 +2015-07-01|25.0|49.0|2.64366|0.04658 +2015-07-01|25.0|50.0|2.51855|0.04614 +2015-07-01|25.0|51.0|2.39428|0.04596 +2015-07-01|25.0|52.0|2.27182|0.04603 +2015-07-01|25.0|53.0|2.15205|0.04634 +2015-07-01|25.0|54.0|2.0357|0.04687 +2015-07-01|25.0|55.0|1.92341|0.04759 +2015-07-01|25.0|56.0|1.81564|0.04849 +2015-07-01|25.0|57.0|1.71276|0.04952 +2015-07-01|25.0|58.0|1.61499|0.05067 +2015-07-01|25.0|59.0|1.52241|0.05191 +2015-07-01|25.0|60.0|1.43501|0.05319 +2015-07-01|25.0|61.0|1.35267|0.0545 +2015-07-01|25.0|62.0|1.27516|0.05581 +2015-07-01|25.0|63.0|1.2022|0.05708 +2015-07-01|25.0|64.0|1.13344|0.0583 +2015-07-01|25.0|65.0|1.06848|0.05944 +2015-07-01|25.0|66.0|1.00692|0.06049 +2015-07-01|25.0|67.0|0.9483|0.06142 +2015-07-01|25.0|68.0|0.89221|0.06223 +2015-07-01|25.0|69.0|0.83823|0.06289 +2015-07-01|25.0|70.0|0.78596|0.06341 +2015-07-01|25.0|71.0|0.73506|0.06377 +2015-07-01|25.0|72.0|0.6852|0.06397 +2015-07-01|25.0|73.0|0.63611|0.06402 +2015-07-01|25.0|74.0|0.58755|0.0639 +2015-07-01|25.0|75.0|0.53934|0.06362 +2015-07-01|25.0|76.0|0.49133|0.06318 +2015-07-01|25.0|77.0|0.44339|0.06258 +2015-07-01|25.0|78.0|0.39544|0.06183 +2015-07-01|25.0|79.0|0.3474|0.06092 +2015-07-01|25.0|80.0|0.2992|0.05985 +2015-07-01|25.0|81.0|0.25077|0.05864 +2015-07-01|25.0|82.0|0.20204|0.05727 +2015-07-01|25.0|83.0|0.15289|0.05576 +2015-07-01|25.0|84.0|0.10321|0.05408 +2015-07-01|25.0|85.0|0.05281|0.05225 +2015-07-01|25.0|86.0|0.00149|0.05026 +2015-07-01|25.0|87.0|-0.05102|0.04811 +2015-07-01|25.0|88.0|-0.10501|0.04579 +2015-07-01|25.0|89.0|-0.16086|0.0433 +2015-07-01|25.0|90.0|-0.21895|0.04062 +2015-07-01|25.0|91.0|-0.27974|0.03777 +2015-07-01|25.0|92.0|-0.3437|0.03473 +2015-07-01|25.0|93.0|-0.41134|0.0315 +2015-07-01|25.0|94.0|-0.48317|0.02809 +2015-07-01|25.0|95.0|-0.55971|0.02448 +2015-07-01|25.0|96.0|-0.64146|0.02069 +2015-07-01|25.0|97.0|-0.7289|0.01672 +2015-07-01|25.0|98.0|-0.82247|0.01257 +2015-07-01|25.0|99.0|-0.92254|0.00825 +2015-07-01|25.0|100.0|-1.02941|0.00378 +2015-07-01|25.0|101.0|-1.14331|-8.3E-4 +2015-07-01|25.0|102.0|-1.26434|-0.00556 +2015-07-01|25.0|103.0|-1.3925|-0.0104 +2015-07-01|25.0|104.0|-1.52768|-0.01532 +2015-07-01|25.0|105.0|-1.66962|-0.02029 +2015-07-01|25.0|106.0|-1.81794|-0.02529 +2015-07-01|25.0|107.0|-1.97212|-0.03029 +2015-07-01|25.0|108.0|-2.1315|-0.03527 +2015-07-01|25.0|109.0|-2.2953|-0.04018 +2015-07-01|25.0|110.0|-2.46261|-0.045 +2015-07-01|25.0|111.0|-2.63239|-0.04971 +2015-07-01|25.0|112.0|-2.80353|-0.05426 +2015-07-01|25.0|113.0|-2.97481|-0.05863 +2015-07-01|25.0|114.0|-3.14494|-0.0628 +2015-07-01|25.0|115.0|-3.3126|-0.06674 +2015-07-01|25.0|116.0|-3.47642|-0.07043 +2015-07-01|25.0|117.0|-3.63501|-0.07384 +2015-07-01|25.0|118.0|-3.78701|-0.07697 +2015-07-01|25.0|119.0|-3.93108|-0.0798 +2015-07-01|25.0|120.0|-4.06592|-0.08231 +2015-07-01|25.0|121.0|-4.1903|-0.08452 +2015-07-01|25.0|122.0|-4.30307|-0.0864 +2015-07-01|25.0|123.0|-4.40317|-0.08797 +2015-07-01|25.0|124.0|-4.48967|-0.08923 +2015-07-01|25.0|125.0|-4.56171|-0.09017 +2015-07-01|25.0|126.0|-4.61858|-0.09082 +2015-07-01|25.0|127.0|-4.65969|-0.09119 +2015-07-01|25.0|128.0|-4.68457|-0.09128 +2015-07-01|25.0|129.0|-4.69288|-0.09111 +2015-07-01|25.0|130.0|-4.68439|-0.0907 +2015-07-01|25.0|131.0|-4.659|-0.09005 +2015-07-01|25.0|132.0|-4.61672|-0.0892 +2015-07-01|25.0|133.0|-4.55763|-0.08815 +2015-07-01|25.0|134.0|-4.48195|-0.08692 +2015-07-01|25.0|135.0|-4.38993|-0.08553 +2015-07-01|25.0|136.0|-4.28193|-0.084 +2015-07-01|25.0|137.0|-4.15835|-0.08233 +2015-07-01|25.0|138.0|-4.01964|-0.08054 +2015-07-01|25.0|139.0|-3.8663|-0.07865 +2015-07-01|25.0|140.0|-3.69886|-0.07667 +2015-07-01|25.0|141.0|-3.51785|-0.07461 +2015-07-01|25.0|142.0|-3.32383|-0.07248 +2015-07-01|25.0|143.0|-3.11739|-0.0703 +2015-07-01|25.0|144.0|-2.89908|-0.06807 +2015-07-01|25.0|145.0|-2.66948|-0.0658 +2015-07-01|25.0|146.0|-2.42916|-0.06351 +2015-07-01|25.0|147.0|-2.17868|-0.06119 +2015-07-01|25.0|148.0|-1.9186|-0.05887 +2015-07-01|25.0|149.0|-1.6495|-0.05656 +2015-07-01|25.0|150.0|-1.37193|-0.05425 +2015-07-01|25.0|151.0|-1.08646|-0.05196 +2015-07-01|25.0|152.0|-0.79366|-0.0497 +2015-07-01|25.0|153.0|-0.49412|-0.04748 +2015-07-01|25.0|154.0|-0.18846|-0.0453 +2015-07-01|25.0|155.0|0.12271|-0.04319 +2015-07-01|25.0|156.0|0.43874|-0.04114 +2015-07-01|25.0|157.0|0.75895|-0.03917 +2015-07-01|25.0|158.0|1.08263|-0.03729 +2015-07-01|25.0|159.0|1.40904|-0.0355 +2015-07-01|25.0|160.0|1.73741|-0.03382 +2015-07-01|25.0|161.0|2.06694|-0.03226 +2015-07-01|25.0|162.0|2.39679|-0.03081 +2015-07-01|25.0|163.0|2.72611|-0.0295 +2015-07-01|25.0|164.0|3.05401|-0.02832 +2015-07-01|25.0|165.0|3.3796|-0.02729 +2015-07-01|25.0|166.0|3.70199|-0.02639 +2015-07-01|25.0|167.0|4.02026|-0.02565 +2015-07-01|25.0|168.0|4.33353|-0.02505 +2015-07-01|25.0|169.0|4.64093|-0.02461 +2015-07-01|25.0|170.0|4.9416|-0.02431 +2015-07-01|25.0|171.0|5.23476|-0.02416 +2015-07-01|25.0|172.0|5.51964|-0.02415 +2015-07-01|25.0|173.0|5.79556|-0.02428 +2015-07-01|25.0|174.0|6.0619|-0.02454 +2015-07-01|25.0|175.0|6.31813|-0.02493 +2015-07-01|25.0|176.0|6.56379|-0.02544 +2015-07-01|25.0|177.0|6.79854|-0.02605 +2015-07-01|25.0|178.0|7.02214|-0.02676 +2015-07-01|25.0|179.0|7.23443|-0.02756 +2015-07-01|25.0|-1.0|-0.71925|0.09232 +2015-07-01|25.0|-2.0|-0.95908|0.09376 +2015-07-01|25.0|-3.0|-1.20994|0.09528 +2015-07-01|25.0|-4.0|-1.47208|0.09684 +2015-07-01|25.0|-5.0|-1.74566|0.09845 +2015-07-01|25.0|-6.0|-2.0307|0.10007 +2015-07-01|25.0|-7.0|-2.32712|0.10169 +2015-07-01|25.0|-8.0|-2.63471|0.1033 +2015-07-01|25.0|-9.0|-2.95314|0.10487 +2015-07-01|25.0|-10.0|-3.28199|0.10641 +2015-07-01|25.0|-11.0|-3.62073|0.10789 +2015-07-01|25.0|-12.0|-3.96872|0.10931 +2015-07-01|25.0|-13.0|-4.32527|0.11066 +2015-07-01|25.0|-14.0|-4.6896|0.11194 +2015-07-01|25.0|-15.0|-5.06088|0.11315 +2015-07-01|25.0|-16.0|-5.43823|0.11429 +2015-07-01|25.0|-17.0|-5.82075|0.11535 +2015-07-01|25.0|-18.0|-6.20751|0.11634 +2015-07-01|25.0|-19.0|-6.59756|0.11727 +2015-07-01|25.0|-20.0|-6.98999|0.11813 +2015-07-01|25.0|-21.0|-7.38385|0.11893 +2015-07-01|25.0|-22.0|-7.77825|0.11967 +2015-07-01|25.0|-23.0|-8.17228|0.12036 +2015-07-01|25.0|-24.0|-8.56511|0.121 +2015-07-01|25.0|-25.0|-8.95589|0.12158 +2015-07-01|25.0|-26.0|-9.34383|0.1221 +2015-07-01|25.0|-27.0|-9.72815|0.12257 +2015-07-01|25.0|-28.0|-10.10811|0.12298 +2015-07-01|25.0|-29.0|-10.48299|0.12331 +2015-07-01|25.0|-30.0|-10.85208|0.12357 +2015-07-01|25.0|-31.0|-11.21469|0.12374 +2015-07-01|25.0|-32.0|-11.57013|0.12381 +2015-07-01|25.0|-33.0|-11.91773|0.12377 +2015-07-01|25.0|-34.0|-12.25678|0.1236 +2015-07-01|25.0|-35.0|-12.58658|0.12328 +2015-07-01|25.0|-36.0|-12.9064|0.1228 +2015-07-01|25.0|-37.0|-13.2155|0.12214 +2015-07-01|25.0|-38.0|-13.51309|0.12128 +2015-07-01|25.0|-39.0|-13.79837|0.1202 +2015-07-01|25.0|-40.0|-14.07049|0.11889 +2015-07-01|25.0|-41.0|-14.32858|0.11734 +2015-07-01|25.0|-42.0|-14.57174|0.11551 +2015-07-01|25.0|-43.0|-14.79901|0.11341 +2015-07-01|25.0|-44.0|-15.00945|0.11102 +2015-07-01|25.0|-45.0|-15.20206|0.10833 +2015-07-01|25.0|-46.0|-15.37586|0.10534 +2015-07-01|25.0|-47.0|-15.52984|0.10203 +2015-07-01|25.0|-48.0|-15.663|0.0984 +2015-07-01|25.0|-49.0|-15.77436|0.09445 +2015-07-01|25.0|-50.0|-15.86296|0.09019 +2015-07-01|25.0|-51.0|-15.92787|0.08562 +2015-07-01|25.0|-52.0|-15.96822|0.08074 +2015-07-01|25.0|-53.0|-15.98318|0.07556 +2015-07-01|25.0|-54.0|-15.972|0.0701 +2015-07-01|25.0|-55.0|-15.934|0.06437 +2015-07-01|25.0|-56.0|-15.86858|0.05838 +2015-07-01|25.0|-57.0|-15.77524|0.05216 +2015-07-01|25.0|-58.0|-15.65359|0.04571 +2015-07-01|25.0|-59.0|-15.50334|0.03906 +2015-07-01|25.0|-60.0|-15.32432|0.03223 +2015-07-01|25.0|-61.0|-15.11645|0.02525 +2015-07-01|25.0|-62.0|-14.87981|0.01813 +2015-07-01|25.0|-63.0|-14.61456|0.01091 +2015-07-01|25.0|-64.0|-14.32102|0.00361 +2015-07-01|25.0|-65.0|-13.99961|-0.00375 +2015-07-01|25.0|-66.0|-13.65086|-0.01113 +2015-07-01|25.0|-67.0|-13.27543|-0.01851 +2015-07-01|25.0|-68.0|-12.87408|-0.02585 +2015-07-01|25.0|-69.0|-12.44771|-0.03313 +2015-07-01|25.0|-70.0|-11.99728|-0.04032 +2015-07-01|25.0|-71.0|-11.52388|-0.04738 +2015-07-01|25.0|-72.0|-11.02868|-0.05429 +2015-07-01|25.0|-73.0|-10.51296|-0.06102 +2015-07-01|25.0|-74.0|-9.97806|-0.06753 +2015-07-01|25.0|-75.0|-9.42542|-0.07379 +2015-07-01|25.0|-76.0|-8.85653|-0.07977 +2015-07-01|25.0|-77.0|-8.27297|-0.08546 +2015-07-01|25.0|-78.0|-7.67637|-0.09081 +2015-07-01|25.0|-79.0|-7.06841|-0.09581 +2015-07-01|25.0|-80.0|-6.45083|-0.10043 +2015-07-01|25.0|-81.0|-5.82539|-0.10466 +2015-07-01|25.0|-82.0|-5.19391|-0.10848 +2015-07-01|25.0|-83.0|-4.5582|-0.11186 +2015-07-01|25.0|-84.0|-3.9201|-0.11482 +2015-07-01|25.0|-85.0|-3.28145|-0.11733 +2015-07-01|25.0|-86.0|-2.64408|-0.1194 +2015-07-01|25.0|-87.0|-2.0098|-0.12103 +2015-07-01|25.0|-88.0|-1.38036|-0.12223 +2015-07-01|25.0|-89.0|-0.7575|-0.123 +2015-07-01|25.0|-90.0|-0.14287|-0.12337 +2015-07-01|25.0|-91.0|0.46193|-0.12335 +2015-07-01|25.0|-92.0|1.0554|-0.12296 +2015-07-01|25.0|-93.0|1.63614|-0.12223 +2015-07-01|25.0|-94.0|2.20285|-0.12119 +2015-07-01|25.0|-95.0|2.75435|-0.11986 +2015-07-01|25.0|-96.0|3.28959|-0.11828 +2015-07-01|25.0|-97.0|3.80766|-0.11648 +2015-07-01|25.0|-98.0|4.30777|-0.11449 +2015-07-01|25.0|-99.0|4.78928|-0.11235 +2015-07-01|25.0|-100.0|5.25169|-0.11008 +2015-07-01|25.0|-101.0|5.69465|-0.10772 +2015-07-01|25.0|-102.0|6.11793|-0.1053 +2015-07-01|25.0|-103.0|6.52145|-0.10284 +2015-07-01|25.0|-104.0|6.90525|-0.10036 +2015-07-01|25.0|-105.0|7.26949|-0.0979 +2015-07-01|25.0|-106.0|7.61443|-0.09548 +2015-07-01|25.0|-107.0|7.94043|-0.0931 +2015-07-01|25.0|-108.0|8.24793|-0.09079 +2015-07-01|25.0|-109.0|8.53747|-0.08856 +2015-07-01|25.0|-110.0|8.80962|-0.08641 +2015-07-01|25.0|-111.0|9.065|-0.08436 +2015-07-01|25.0|-112.0|9.30427|-0.08241 +2015-07-01|25.0|-113.0|9.5281|-0.08055 +2015-07-01|25.0|-114.0|9.73717|-0.0788 +2015-07-01|25.0|-115.0|9.93216|-0.07716 +2015-07-01|25.0|-116.0|10.11371|-0.07561 +2015-07-01|25.0|-117.0|10.28246|-0.07415 +2015-07-01|25.0|-118.0|10.43899|-0.07278 +2015-07-01|25.0|-119.0|10.58385|-0.0715 +2015-07-01|25.0|-120.0|10.71754|-0.07029 +2015-07-01|25.0|-121.0|10.8405|-0.06916 +2015-07-01|25.0|-122.0|10.95311|-0.06808 +2015-07-01|25.0|-123.0|11.05572|-0.06707 +2015-07-01|25.0|-124.0|11.14861|-0.06611 +2015-07-01|25.0|-125.0|11.23199|-0.06519 +2015-07-01|25.0|-126.0|11.30606|-0.06432 +2015-07-01|25.0|-127.0|11.37095|-0.06348 +2015-07-01|25.0|-128.0|11.42678|-0.06267 +2015-07-01|25.0|-129.0|11.47363|-0.0619 +2015-07-01|25.0|-130.0|11.51157|-0.06115 +2015-07-01|25.0|-131.0|11.54066|-0.06043 +2015-07-01|25.0|-132.0|11.56097|-0.05974 +2015-07-01|25.0|-133.0|11.57256|-0.05907 +2015-07-01|25.0|-134.0|11.57554|-0.05842 +2015-07-01|25.0|-135.0|11.57002|-0.0578 +2015-07-01|25.0|-136.0|11.55617|-0.05721 +2015-07-01|25.0|-137.0|11.53418|-0.05664 +2015-07-01|25.0|-138.0|11.50431|-0.0561 +2015-07-01|25.0|-139.0|11.46683|-0.05558 +2015-07-01|25.0|-140.0|11.42211|-0.0551 +2015-07-01|25.0|-141.0|11.37052|-0.05464 +2015-07-01|25.0|-142.0|11.31253|-0.05421 +2015-07-01|25.0|-143.0|11.24861|-0.0538 +2015-07-01|25.0|-144.0|11.17929|-0.05342 +2015-07-01|25.0|-145.0|11.10515|-0.05305 +2015-07-01|25.0|-146.0|11.02676|-0.05271 +2015-07-01|25.0|-147.0|10.94474|-0.05239 +2015-07-01|25.0|-148.0|10.85969|-0.05208 +2015-07-01|25.0|-149.0|10.77224|-0.05177 +2015-07-01|25.0|-150.0|10.68296|-0.05147 +2015-07-01|25.0|-151.0|10.59243|-0.05117 +2015-07-01|25.0|-152.0|10.50118|-0.05086 +2015-07-01|25.0|-153.0|10.40968|-0.05054 +2015-07-01|25.0|-154.0|10.31835|-0.0502 +2015-07-01|25.0|-155.0|10.22754|-0.04984 +2015-07-01|25.0|-156.0|10.13751|-0.04945 +2015-07-01|25.0|-157.0|10.04845|-0.04902 +2015-07-01|25.0|-158.0|9.96045|-0.04856 +2015-07-01|25.0|-159.0|9.87349|-0.04805 +2015-07-01|25.0|-160.0|9.78746|-0.0475 +2015-07-01|25.0|-161.0|9.70216|-0.0469 +2015-07-01|25.0|-162.0|9.61728|-0.04624 +2015-07-01|25.0|-163.0|9.53242|-0.04554 +2015-07-01|25.0|-164.0|9.44708|-0.04477 +2015-07-01|25.0|-165.0|9.36069|-0.04396 +2015-07-01|25.0|-166.0|9.2726|-0.04309 +2015-07-01|25.0|-167.0|9.18211|-0.04217 +2015-07-01|25.0|-168.0|9.08846|-0.04121 +2015-07-01|25.0|-169.0|8.99085|-0.0402 +2015-07-01|25.0|-170.0|8.88847|-0.03915 +2015-07-01|25.0|-171.0|8.78049|-0.03808 +2015-07-01|25.0|-172.0|8.6661|-0.03698 +2015-07-01|25.0|-173.0|8.54449|-0.03587 +2015-07-01|25.0|-174.0|8.41491|-0.03475 +2015-07-01|25.0|-175.0|8.27666|-0.03363 +2015-07-01|25.0|-176.0|8.12907|-0.03252 +2015-07-01|25.0|-177.0|7.97159|-0.03144 +2015-07-01|25.0|-178.0|7.80373|-0.03039 +2015-07-01|25.0|-179.0|7.62509|-0.02939 +2015-07-01|26.0|0.0|-0.40802|0.09178 +2015-07-01|26.0|1.0|-0.1885|0.09052 +2015-07-01|26.0|2.0|0.02136|0.08937 +2015-07-01|26.0|3.0|0.22216|0.08836 +2015-07-01|26.0|4.0|0.41455|0.0875 +2015-07-01|26.0|5.0|0.59925|0.08679 +2015-07-01|26.0|6.0|0.77696|0.08625 +2015-07-01|26.0|7.0|0.94842|0.08587 +2015-07-01|26.0|8.0|1.11435|0.08565 +2015-07-01|26.0|9.0|1.27544|0.0856 +2015-07-01|26.0|10.0|1.43233|0.0857 +2015-07-01|26.0|11.0|1.58559|0.08593 +2015-07-01|26.0|12.0|1.7357|0.08629 +2015-07-01|26.0|13.0|1.88308|0.08675 +2015-07-01|26.0|14.0|2.028|0.0873 +2015-07-01|26.0|15.0|2.17064|0.0879 +2015-07-01|26.0|16.0|2.31105|0.08853 +2015-07-01|26.0|17.0|2.44916|0.08917 +2015-07-01|26.0|18.0|2.58478|0.08977 +2015-07-01|26.0|19.0|2.71758|0.09032 +2015-07-01|26.0|20.0|2.84714|0.09078 +2015-07-01|26.0|21.0|2.97291|0.09113 +2015-07-01|26.0|22.0|3.09426|0.09133 +2015-07-01|26.0|23.0|3.21047|0.09138 +2015-07-01|26.0|24.0|3.32078|0.09123 +2015-07-01|26.0|25.0|3.42437|0.09088 +2015-07-01|26.0|26.0|3.52038|0.09031 +2015-07-01|26.0|27.0|3.60799|0.08952 +2015-07-01|26.0|28.0|3.68636|0.08849 +2015-07-01|26.0|29.0|3.7547|0.08723 +2015-07-01|26.0|30.0|3.81231|0.08575 +2015-07-01|26.0|31.0|3.85854|0.08406 +2015-07-01|26.0|32.0|3.89285|0.08216 +2015-07-01|26.0|33.0|3.91483|0.08009 +2015-07-01|26.0|34.0|3.92419|0.07786 +2015-07-01|26.0|35.0|3.92079|0.0755 +2015-07-01|26.0|36.0|3.90464|0.07305 +2015-07-01|26.0|37.0|3.8759|0.07054 +2015-07-01|26.0|38.0|3.83491|0.068 +2015-07-01|26.0|39.0|3.78213|0.06547 +2015-07-01|26.0|40.0|3.71818|0.06299 +2015-07-01|26.0|41.0|3.64384|0.06059 +2015-07-01|26.0|42.0|3.55998|0.05831 +2015-07-01|26.0|43.0|3.46759|0.05618 +2015-07-01|26.0|44.0|3.36774|0.05422 +2015-07-01|26.0|45.0|3.26157|0.05247 +2015-07-01|26.0|46.0|3.15027|0.05094 +2015-07-01|26.0|47.0|3.03503|0.04965 +2015-07-01|26.0|48.0|2.91703|0.04861 +2015-07-01|26.0|49.0|2.79745|0.04783 +2015-07-01|26.0|50.0|2.67739|0.0473 +2015-07-01|26.0|51.0|2.55788|0.04703 +2015-07-01|26.0|52.0|2.43989|0.047 +2015-07-01|26.0|53.0|2.32423|0.0472 +2015-07-01|26.0|54.0|2.21166|0.04762 +2015-07-01|26.0|55.0|2.10277|0.04822 +2015-07-01|26.0|56.0|1.99803|0.049 +2015-07-01|26.0|57.0|1.8978|0.04991 +2015-07-01|26.0|58.0|1.80229|0.05094 +2015-07-01|26.0|59.0|1.71162|0.05205 +2015-07-01|26.0|60.0|1.62575|0.05323 +2015-07-01|26.0|61.0|1.54459|0.05443 +2015-07-01|26.0|62.0|1.46792|0.05564 +2015-07-01|26.0|63.0|1.39548|0.05682 +2015-07-01|26.0|64.0|1.32692|0.05796 +2015-07-01|26.0|65.0|1.26186|0.05902 +2015-07-01|26.0|66.0|1.1999|0.06 +2015-07-01|26.0|67.0|1.14061|0.06088 +2015-07-01|26.0|68.0|1.08357|0.06164 +2015-07-01|26.0|69.0|1.02836|0.06226 +2015-07-01|26.0|70.0|0.97458|0.06275 +2015-07-01|26.0|71.0|0.92189|0.06309 +2015-07-01|26.0|72.0|0.86995|0.06327 +2015-07-01|26.0|73.0|0.81848|0.06331 +2015-07-01|26.0|74.0|0.76723|0.06318 +2015-07-01|26.0|75.0|0.71599|0.06289 +2015-07-01|26.0|76.0|0.66459|0.06245 +2015-07-01|26.0|77.0|0.6129|0.06185 +2015-07-01|26.0|78.0|0.56081|0.0611 +2015-07-01|26.0|79.0|0.50821|0.06019 +2015-07-01|26.0|80.0|0.45503|0.05913 +2015-07-01|26.0|81.0|0.40117|0.05791 +2015-07-01|26.0|82.0|0.34654|0.05655 +2015-07-01|26.0|83.0|0.29103|0.05502 +2015-07-01|26.0|84.0|0.2345|0.05335 +2015-07-01|26.0|85.0|0.17677|0.05151 +2015-07-01|26.0|86.0|0.11764|0.04952 +2015-07-01|26.0|87.0|0.05685|0.04736 +2015-07-01|26.0|88.0|-0.00589|0.04503 +2015-07-01|26.0|89.0|-0.07092|0.04253 +2015-07-01|26.0|90.0|-0.13862|0.03986 +2015-07-01|26.0|91.0|-0.20941|0.037 +2015-07-01|26.0|92.0|-0.28373|0.03397 +2015-07-01|26.0|93.0|-0.36205|0.03075 +2015-07-01|26.0|94.0|-0.44484|0.02734 +2015-07-01|26.0|95.0|-0.53257|0.02375 +2015-07-01|26.0|96.0|-0.62572|0.01999 +2015-07-01|26.0|97.0|-0.7247|0.01604 +2015-07-01|26.0|98.0|-0.82991|0.01193 +2015-07-01|26.0|99.0|-0.94168|0.00765 +2015-07-01|26.0|100.0|-1.06025|0.00324 +2015-07-01|26.0|101.0|-1.18581|-0.00132 +2015-07-01|26.0|102.0|-1.31842|-0.00598 +2015-07-01|26.0|103.0|-1.45806|-0.01075 +2015-07-01|26.0|104.0|-1.60455|-0.01558 +2015-07-01|26.0|105.0|-1.75763|-0.02047 +2015-07-01|26.0|106.0|-1.91688|-0.02538 +2015-07-01|26.0|107.0|-2.08175|-0.03028 +2015-07-01|26.0|108.0|-2.25159|-0.03515 +2015-07-01|26.0|109.0|-2.42557|-0.03996 +2015-07-01|26.0|110.0|-2.6028|-0.04467 +2015-07-01|26.0|111.0|-2.78224|-0.04927 +2015-07-01|26.0|112.0|-2.96276|-0.05371 +2015-07-01|26.0|113.0|-3.14315|-0.05798 +2015-07-01|26.0|114.0|-3.32215|-0.06204 +2015-07-01|26.0|115.0|-3.49842|-0.06588 +2015-07-01|26.0|116.0|-3.6706|-0.06946 +2015-07-01|26.0|117.0|-3.83734|-0.07279 +2015-07-01|26.0|118.0|-3.99728|-0.07583 +2015-07-01|26.0|119.0|-4.14908|-0.07857 +2015-07-01|26.0|120.0|-4.29146|-0.08102 +2015-07-01|26.0|121.0|-4.4232|-0.08316 +2015-07-01|26.0|122.0|-4.54316|-0.08498 +2015-07-01|26.0|123.0|-4.6503|-0.0865 +2015-07-01|26.0|124.0|-4.74365|-0.08772 +2015-07-01|26.0|125.0|-4.82238|-0.08863 +2015-07-01|26.0|126.0|-4.88578|-0.08926 +2015-07-01|26.0|127.0|-4.93324|-0.08961 +2015-07-01|26.0|128.0|-4.96429|-0.08969 +2015-07-01|26.0|129.0|-4.97858|-0.08952 +2015-07-01|26.0|130.0|-4.97586|-0.08911 +2015-07-01|26.0|131.0|-4.95602|-0.08848 +2015-07-01|26.0|132.0|-4.91903|-0.08765 +2015-07-01|26.0|133.0|-4.86499|-0.08662 +2015-07-01|26.0|134.0|-4.79407|-0.08543 +2015-07-01|26.0|135.0|-4.70652|-0.08407 +2015-07-01|26.0|136.0|-4.60267|-0.08258 +2015-07-01|26.0|137.0|-4.4829|-0.08096 +2015-07-01|26.0|138.0|-4.34767|-0.07922 +2015-07-01|26.0|139.0|-4.19744|-0.07738 +2015-07-01|26.0|140.0|-4.03273|-0.07546 +2015-07-01|26.0|141.0|-3.85408|-0.07346 +2015-07-01|26.0|142.0|-3.66204|-0.0714 +2015-07-01|26.0|143.0|-3.45717|-0.06929 +2015-07-01|26.0|144.0|-3.24005|-0.06713 +2015-07-01|26.0|145.0|-3.01125|-0.06494 +2015-07-01|26.0|146.0|-2.77134|-0.06273 +2015-07-01|26.0|147.0|-2.52089|-0.0605 +2015-07-01|26.0|148.0|-2.26048|-0.05828 +2015-07-01|26.0|149.0|-1.99068|-0.05605 +2015-07-01|26.0|150.0|-1.71205|-0.05384 +2015-07-01|26.0|151.0|-1.42518|-0.05166 +2015-07-01|26.0|152.0|-1.13066|-0.04951 +2015-07-01|26.0|153.0|-0.82907|-0.0474 +2015-07-01|26.0|154.0|-0.52104|-0.04534 +2015-07-01|26.0|155.0|-0.20719|-0.04335 +2015-07-01|26.0|156.0|0.11182|-0.04143 +2015-07-01|26.0|157.0|0.43531|-0.0396 +2015-07-01|26.0|158.0|0.76257|-0.03785 +2015-07-01|26.0|159.0|1.09287|-0.03621 +2015-07-01|26.0|160.0|1.42545|-0.03468 +2015-07-01|26.0|161.0|1.75949|-0.03327 +2015-07-01|26.0|162.0|2.0942|-0.03198 +2015-07-01|26.0|163.0|2.42871|-0.03083 +2015-07-01|26.0|164.0|2.76216|-0.02981 +2015-07-01|26.0|165.0|3.09367|-0.02894 +2015-07-01|26.0|166.0|3.42236|-0.02822 +2015-07-01|26.0|167.0|3.74734|-0.02764 +2015-07-01|26.0|168.0|4.06773|-0.02722 +2015-07-01|26.0|169.0|4.38267|-0.02694 +2015-07-01|26.0|170.0|4.69132|-0.02682 +2015-07-01|26.0|171.0|4.9929|-0.02684 +2015-07-01|26.0|172.0|5.28665|-0.027 +2015-07-01|26.0|173.0|5.5719|-0.0273 +2015-07-01|26.0|174.0|5.84801|-0.02773 +2015-07-01|26.0|175.0|6.11444|-0.02827 +2015-07-01|26.0|176.0|6.37074|-0.02893 +2015-07-01|26.0|177.0|6.61654|-0.0297 +2015-07-01|26.0|178.0|6.85156|-0.03055 +2015-07-01|26.0|179.0|7.07564|-0.03149 +2015-07-01|26.0|-1.0|-0.63772|0.09315 +2015-07-01|26.0|-2.0|-0.87804|0.09461 +2015-07-01|26.0|-3.0|-1.12931|0.09614 +2015-07-01|26.0|-4.0|-1.39177|0.09772 +2015-07-01|26.0|-5.0|-1.66554|0.09932 +2015-07-01|26.0|-6.0|-1.95061|0.10095 +2015-07-01|26.0|-7.0|-2.24689|0.10256 +2015-07-01|26.0|-8.0|-2.55413|0.10416 +2015-07-01|26.0|-9.0|-2.872|0.10573 +2015-07-01|26.0|-10.0|-3.20006|0.10726 +2015-07-01|26.0|-11.0|-3.53775|0.10872 +2015-07-01|26.0|-12.0|-3.88447|0.11013 +2015-07-01|26.0|-13.0|-4.23949|0.11147 +2015-07-01|26.0|-14.0|-4.60205|0.11274 +2015-07-01|26.0|-15.0|-4.97132|0.11394 +2015-07-01|26.0|-16.0|-5.34643|0.11506 +2015-07-01|26.0|-17.0|-5.72651|0.11611 +2015-07-01|26.0|-18.0|-6.11063|0.1171 +2015-07-01|26.0|-19.0|-6.49789|0.11802 +2015-07-01|26.0|-20.0|-6.88736|0.11888 +2015-07-01|26.0|-21.0|-7.27817|0.11968 +2015-07-01|26.0|-22.0|-7.66942|0.12043 +2015-07-01|26.0|-23.0|-8.06026|0.12112 +2015-07-01|26.0|-24.0|-8.44988|0.12177 +2015-07-01|26.0|-25.0|-8.83748|0.12237 +2015-07-01|26.0|-26.0|-9.2223|0.12292 +2015-07-01|26.0|-27.0|-9.6036|0.12342 +2015-07-01|26.0|-28.0|-9.98069|0.12386 +2015-07-01|26.0|-29.0|-10.35288|0.12424 +2015-07-01|26.0|-30.0|-10.71952|0.12456 +2015-07-01|26.0|-31.0|-11.07995|0.12479 +2015-07-01|26.0|-32.0|-11.43352|0.12493 +2015-07-01|26.0|-33.0|-11.77961|0.12496 +2015-07-01|26.0|-34.0|-12.11754|0.12488 +2015-07-01|26.0|-35.0|-12.44667|0.12465 +2015-07-01|26.0|-36.0|-12.76629|0.12428 +2015-07-01|26.0|-37.0|-13.0757|0.12373 +2015-07-01|26.0|-38.0|-13.37415|0.123 +2015-07-01|26.0|-39.0|-13.66086|0.12206 +2015-07-01|26.0|-40.0|-13.93503|0.12089 +2015-07-01|26.0|-41.0|-14.19579|0.11949 +2015-07-01|26.0|-42.0|-14.44226|0.11783 +2015-07-01|26.0|-43.0|-14.67352|0.11589 +2015-07-01|26.0|-44.0|-14.88861|0.11368 +2015-07-01|26.0|-45.0|-15.08656|0.11117 +2015-07-01|26.0|-46.0|-15.26637|0.10835 +2015-07-01|26.0|-47.0|-15.42703|0.10522 +2015-07-01|26.0|-48.0|-15.56754|0.10178 +2015-07-01|26.0|-49.0|-15.68688|0.09802 +2015-07-01|26.0|-50.0|-15.78407|0.09395 +2015-07-01|26.0|-51.0|-15.85816|0.08956 +2015-07-01|26.0|-52.0|-15.90823|0.08486 +2015-07-01|26.0|-53.0|-15.9334|0.07986 +2015-07-01|26.0|-54.0|-15.93288|0.07457 +2015-07-01|26.0|-55.0|-15.90592|0.06899 +2015-07-01|26.0|-56.0|-15.85186|0.06316 +2015-07-01|26.0|-57.0|-15.77014|0.05707 +2015-07-01|26.0|-58.0|-15.6603|0.05074 +2015-07-01|26.0|-59.0|-15.52196|0.0442 +2015-07-01|26.0|-60.0|-15.35486|0.03747 +2015-07-01|26.0|-61.0|-15.15887|0.03057 +2015-07-01|26.0|-62.0|-14.93397|0.02352 +2015-07-01|26.0|-63.0|-14.68024|0.01635 +2015-07-01|26.0|-64.0|-14.39791|0.00908 +2015-07-01|26.0|-65.0|-14.08732|0.00174 +2015-07-01|26.0|-66.0|-13.74892|-0.00564 +2015-07-01|26.0|-67.0|-13.38329|-0.01304 +2015-07-01|26.0|-68.0|-12.99114|-0.02042 +2015-07-01|26.0|-69.0|-12.57327|-0.02776 +2015-07-01|26.0|-70.0|-12.1306|-0.03501 +2015-07-01|26.0|-71.0|-11.66416|-0.04216 +2015-07-01|26.0|-72.0|-11.17507|-0.04917 +2015-07-01|26.0|-73.0|-10.66456|-0.05601 +2015-07-01|26.0|-74.0|-10.13396|-0.06264 +2015-07-01|26.0|-75.0|-9.58466|-0.06904 +2015-07-01|26.0|-76.0|-9.01815|-0.07518 +2015-07-01|26.0|-77.0|-8.43599|-0.08102 +2015-07-01|26.0|-78.0|-7.83981|-0.08654 +2015-07-01|26.0|-79.0|-7.2313|-0.09172 +2015-07-01|26.0|-80.0|-6.61221|-0.09653 +2015-07-01|26.0|-81.0|-5.98434|-0.10094 +2015-07-01|26.0|-82.0|-5.34951|-0.10495 +2015-07-01|26.0|-83.0|-4.70957|-0.10853 +2015-07-01|26.0|-84.0|-4.06641|-0.11168 +2015-07-01|26.0|-85.0|-3.42191|-0.11439 +2015-07-01|26.0|-86.0|-2.77793|-0.11666 +2015-07-01|26.0|-87.0|-2.13633|-0.11849 +2015-07-01|26.0|-88.0|-1.49893|-0.11988 +2015-07-01|26.0|-89.0|-0.86752|-0.12084 +2015-07-01|26.0|-90.0|-0.2438|-0.1214 +2015-07-01|26.0|-91.0|0.37059|-0.12156 +2015-07-01|26.0|-92.0|0.97407|-0.12135 +2015-07-01|26.0|-93.0|1.5652|-0.1208 +2015-07-01|26.0|-94.0|2.14262|-0.11992 +2015-07-01|26.0|-95.0|2.70511|-0.11876 +2015-07-01|26.0|-96.0|3.25155|-0.11733 +2015-07-01|26.0|-97.0|3.78097|-0.11568 +2015-07-01|26.0|-98.0|4.29256|-0.11384 +2015-07-01|26.0|-99.0|4.78561|-0.11183 +2015-07-01|26.0|-100.0|5.25959|-0.10969 +2015-07-01|26.0|-101.0|5.71409|-0.10745 +2015-07-01|26.0|-102.0|6.14885|-0.10514 +2015-07-01|26.0|-103.0|6.56375|-0.10279 +2015-07-01|26.0|-104.0|6.95878|-0.10042 +2015-07-01|26.0|-105.0|7.33407|-0.09806 +2015-07-01|26.0|-106.0|7.68984|-0.09573 +2015-07-01|26.0|-107.0|8.02642|-0.09344 +2015-07-01|26.0|-108.0|8.34423|-0.09121 +2015-07-01|26.0|-109.0|8.64376|-0.08905 +2015-07-01|26.0|-110.0|8.92556|-0.08698 +2015-07-01|26.0|-111.0|9.19023|-0.085 +2015-07-01|26.0|-112.0|9.43839|-0.08311 +2015-07-01|26.0|-113.0|9.6707|-0.08133 +2015-07-01|26.0|-114.0|9.88781|-0.07964 +2015-07-01|26.0|-115.0|10.09039|-0.07805 +2015-07-01|26.0|-116.0|10.27908|-0.07656 +2015-07-01|26.0|-117.0|10.45448|-0.07517 +2015-07-01|26.0|-118.0|10.61717|-0.07386 +2015-07-01|26.0|-119.0|10.76771|-0.07263 +2015-07-01|26.0|-120.0|10.90657|-0.07149 +2015-07-01|26.0|-121.0|11.03422|-0.07041 +2015-07-01|26.0|-122.0|11.15102|-0.0694 +2015-07-01|26.0|-123.0|11.25734|-0.06845 +2015-07-01|26.0|-124.0|11.35344|-0.06755 +2015-07-01|26.0|-125.0|11.43959|-0.0667 +2015-07-01|26.0|-126.0|11.51596|-0.06589 +2015-07-01|26.0|-127.0|11.58272|-0.06512 +2015-07-01|26.0|-128.0|11.64|-0.06438 +2015-07-01|26.0|-129.0|11.6879|-0.06368 +2015-07-01|26.0|-130.0|11.7265|-0.06301 +2015-07-01|26.0|-131.0|11.7559|-0.06236 +2015-07-01|26.0|-132.0|11.77616|-0.06174 +2015-07-01|26.0|-133.0|11.78739|-0.06115 +2015-07-01|26.0|-134.0|11.7897|-0.06058 +2015-07-01|26.0|-135.0|11.78323|-0.06004 +2015-07-01|26.0|-136.0|11.76816|-0.05952 +2015-07-01|26.0|-137.0|11.74468|-0.05904 +2015-07-01|26.0|-138.0|11.71307|-0.05858 +2015-07-01|26.0|-139.0|11.67361|-0.05815 +2015-07-01|26.0|-140.0|11.62667|-0.05774 +2015-07-01|26.0|-141.0|11.57264|-0.05737 +2015-07-01|26.0|-142.0|11.51195|-0.05702 +2015-07-01|26.0|-143.0|11.4451|-0.0567 +2015-07-01|26.0|-144.0|11.37261|-0.05641 +2015-07-01|26.0|-145.0|11.29503|-0.05614 +2015-07-01|26.0|-146.0|11.21294|-0.05589 +2015-07-01|26.0|-147.0|11.12692|-0.05565 +2015-07-01|26.0|-148.0|11.03759|-0.05543 +2015-07-01|26.0|-149.0|10.94553|-0.05522 +2015-07-01|26.0|-150.0|10.85131|-0.05501 +2015-07-01|26.0|-151.0|10.75548|-0.0548 +2015-07-01|26.0|-152.0|10.65856|-0.05459 +2015-07-01|26.0|-153.0|10.561|-0.05436 +2015-07-01|26.0|-154.0|10.46321|-0.05411 +2015-07-01|26.0|-155.0|10.36551|-0.05384 +2015-07-01|26.0|-156.0|10.26816|-0.05354 +2015-07-01|26.0|-157.0|10.17134|-0.0532 +2015-07-01|26.0|-158.0|10.07511|-0.05282 +2015-07-01|26.0|-159.0|9.97947|-0.05239 +2015-07-01|26.0|-160.0|9.8843|-0.05192 +2015-07-01|26.0|-161.0|9.78941|-0.05138 +2015-07-01|26.0|-162.0|9.69448|-0.05079 +2015-07-01|26.0|-163.0|9.59914|-0.05014 +2015-07-01|26.0|-164.0|9.5029|-0.04943 +2015-07-01|26.0|-165.0|9.40522|-0.04866 +2015-07-01|26.0|-166.0|9.30548|-0.04782 +2015-07-01|26.0|-167.0|9.20299|-0.04692 +2015-07-01|26.0|-168.0|9.09703|-0.04597 +2015-07-01|26.0|-169.0|8.98685|-0.04497 +2015-07-01|26.0|-170.0|8.87167|-0.04391 +2015-07-01|26.0|-171.0|8.75071|-0.04282 +2015-07-01|26.0|-172.0|8.6232|-0.04169 +2015-07-01|26.0|-173.0|8.48839|-0.04053 +2015-07-01|26.0|-174.0|8.34558|-0.03936 +2015-07-01|26.0|-175.0|8.19411|-0.03817 +2015-07-01|26.0|-176.0|8.03338|-0.03699 +2015-07-01|26.0|-177.0|7.86286|-0.03582 +2015-07-01|26.0|-178.0|7.68213|-0.03467 +2015-07-01|26.0|-179.0|7.49083|-0.03356 +2015-07-01|27.0|0.0|-0.33234|0.09271 +2015-07-01|27.0|1.0|-0.11199|0.09142 +2015-07-01|27.0|2.0|0.09868|0.09024 +2015-07-01|27.0|3.0|0.30025|0.08919 +2015-07-01|27.0|4.0|0.49334|0.08828 +2015-07-01|27.0|5.0|0.67862|0.08752 +2015-07-01|27.0|6.0|0.8568|0.08692 +2015-07-01|27.0|7.0|1.02858|0.08649 +2015-07-01|27.0|8.0|1.19468|0.08621 +2015-07-01|27.0|9.0|1.35575|0.08609 +2015-07-01|27.0|10.0|1.51244|0.08612 +2015-07-01|27.0|11.0|1.66532|0.0863 +2015-07-01|27.0|12.0|1.81488|0.08659 +2015-07-01|27.0|13.0|1.96153|0.08699 +2015-07-01|27.0|14.0|2.10557|0.08748 +2015-07-01|27.0|15.0|2.2472|0.08802 +2015-07-01|27.0|16.0|2.3865|0.08861 +2015-07-01|27.0|17.0|2.52341|0.0892 +2015-07-01|27.0|18.0|2.65778|0.08977 +2015-07-01|27.0|19.0|2.78934|0.09029 +2015-07-01|27.0|20.0|2.91768|0.09074 +2015-07-01|27.0|21.0|3.04231|0.09108 +2015-07-01|27.0|22.0|3.16264|0.0913 +2015-07-01|27.0|23.0|3.278|0.09136 +2015-07-01|27.0|24.0|3.38767|0.09124 +2015-07-01|27.0|25.0|3.49087|0.09093 +2015-07-01|27.0|26.0|3.5868|0.09042 +2015-07-01|27.0|27.0|3.67465|0.08969 +2015-07-01|27.0|28.0|3.75363|0.08873 +2015-07-01|27.0|29.0|3.82299|0.08756 +2015-07-01|27.0|30.0|3.88203|0.08617 +2015-07-01|27.0|31.0|3.93013|0.08457 +2015-07-01|27.0|32.0|3.96676|0.08277 +2015-07-01|27.0|33.0|3.99151|0.0808 +2015-07-01|27.0|34.0|4.00409|0.07868 +2015-07-01|27.0|35.0|4.00435|0.07642 +2015-07-01|27.0|36.0|3.99228|0.07407 +2015-07-01|27.0|37.0|3.96801|0.07165 +2015-07-01|27.0|38.0|3.93185|0.06919 +2015-07-01|27.0|39.0|3.88422|0.06674 +2015-07-01|27.0|40.0|3.82571|0.06432 +2015-07-01|27.0|41.0|3.75703|0.06197 +2015-07-01|27.0|42.0|3.67901|0.05973 +2015-07-01|27.0|43.0|3.59257|0.05762 +2015-07-01|27.0|44.0|3.49875|0.05567 +2015-07-01|27.0|45.0|3.39862|0.05391 +2015-07-01|27.0|46.0|3.2933|0.05236 +2015-07-01|27.0|47.0|3.18394|0.05103 +2015-07-01|27.0|48.0|3.07167|0.04994 +2015-07-01|27.0|49.0|2.95761|0.04909 +2015-07-01|27.0|50.0|2.84282|0.04848 +2015-07-01|27.0|51.0|2.72829|0.04812 +2015-07-01|27.0|52.0|2.61496|0.04799 +2015-07-01|27.0|53.0|2.50362|0.04808 +2015-07-01|27.0|54.0|2.39499|0.04838 +2015-07-01|27.0|55.0|2.28966|0.04887 +2015-07-01|27.0|56.0|2.18808|0.04952 +2015-07-01|27.0|57.0|2.09061|0.05031 +2015-07-01|27.0|58.0|1.99747|0.05122 +2015-07-01|27.0|59.0|1.90876|0.05221 +2015-07-01|27.0|60.0|1.82448|0.05327 +2015-07-01|27.0|61.0|1.74452|0.05437 +2015-07-01|27.0|62.0|1.6687|0.05547 +2015-07-01|27.0|63.0|1.59674|0.05656 +2015-07-01|27.0|64.0|1.52834|0.05761 +2015-07-01|27.0|65.0|1.46311|0.0586 +2015-07-01|27.0|66.0|1.40067|0.05951 +2015-07-01|27.0|67.0|1.34059|0.06033 +2015-07-01|27.0|68.0|1.28247|0.06104 +2015-07-01|27.0|69.0|1.22588|0.06162 +2015-07-01|27.0|70.0|1.17044|0.06207 +2015-07-01|27.0|71.0|1.11579|0.06238 +2015-07-01|27.0|72.0|1.06159|0.06255 +2015-07-01|27.0|73.0|1.00755|0.06256 +2015-07-01|27.0|74.0|0.9534|0.06243 +2015-07-01|27.0|75.0|0.89893|0.06214 +2015-07-01|27.0|76.0|0.84395|0.06169 +2015-07-01|27.0|77.0|0.7883|0.06109 +2015-07-01|27.0|78.0|0.73185|0.06033 +2015-07-01|27.0|79.0|0.67449|0.05942 +2015-07-01|27.0|80.0|0.61611|0.05836 +2015-07-01|27.0|81.0|0.55662|0.05715 +2015-07-01|27.0|82.0|0.49589|0.05577 +2015-07-01|27.0|83.0|0.43382|0.05425 +2015-07-01|27.0|84.0|0.37024|0.05257 +2015-07-01|27.0|85.0|0.30499|0.05073 +2015-07-01|27.0|86.0|0.23786|0.04873 +2015-07-01|27.0|87.0|0.16861|0.04656 +2015-07-01|27.0|88.0|0.09694|0.04423 +2015-07-01|27.0|89.0|0.02254|0.04173 +2015-07-01|27.0|90.0|-0.05495|0.03905 +2015-07-01|27.0|91.0|-0.13591|0.0362 +2015-07-01|27.0|92.0|-0.22077|0.03316 +2015-07-01|27.0|93.0|-0.30994|0.02995 +2015-07-01|27.0|94.0|-0.40387|0.02656 +2015-07-01|27.0|95.0|-0.503|0.02299 +2015-07-01|27.0|96.0|-0.60772|0.01924 +2015-07-01|27.0|97.0|-0.71844|0.01533 +2015-07-01|27.0|98.0|-0.83548|0.01125 +2015-07-01|27.0|99.0|-0.95914|0.00702 +2015-07-01|27.0|100.0|-1.08963|0.00266 +2015-07-01|27.0|101.0|-1.22706|-0.00183 +2015-07-01|27.0|102.0|-1.37148|-0.00643 +2015-07-01|27.0|103.0|-1.5228|-0.01112 +2015-07-01|27.0|104.0|-1.68084|-0.01588 +2015-07-01|27.0|105.0|-1.84528|-0.02067 +2015-07-01|27.0|106.0|-2.01568|-0.02549 +2015-07-01|27.0|107.0|-2.19149|-0.03029 +2015-07-01|27.0|108.0|-2.372|-0.03506 +2015-07-01|27.0|109.0|-2.5564|-0.03976 +2015-07-01|27.0|110.0|-2.74377|-0.04437 +2015-07-01|27.0|111.0|-2.93308|-0.04885 +2015-07-01|27.0|112.0|-3.12319|-0.05318 +2015-07-01|27.0|113.0|-3.31291|-0.05734 +2015-07-01|27.0|114.0|-3.50096|-0.0613 +2015-07-01|27.0|115.0|-3.68601|-0.06503 +2015-07-01|27.0|116.0|-3.86674|-0.06851 +2015-07-01|27.0|117.0|-4.04178|-0.07174 +2015-07-01|27.0|118.0|-4.20978|-0.07469 +2015-07-01|27.0|119.0|-4.36943|-0.07735 +2015-07-01|27.0|120.0|-4.51946|-0.07972 +2015-07-01|27.0|121.0|-4.65865|-0.08179 +2015-07-01|27.0|122.0|-4.78586|-0.08355 +2015-07-01|27.0|123.0|-4.90007|-0.08502 +2015-07-01|27.0|124.0|-5.00031|-0.08619 +2015-07-01|27.0|125.0|-5.08575|-0.08707 +2015-07-01|27.0|126.0|-5.15567|-0.08766 +2015-07-01|27.0|127.0|-5.20947|-0.08799 +2015-07-01|27.0|128.0|-5.24665|-0.08806 +2015-07-01|27.0|129.0|-5.26687|-0.08788 +2015-07-01|27.0|130.0|-5.26986|-0.08747 +2015-07-01|27.0|131.0|-5.25549|-0.08685 +2015-07-01|27.0|132.0|-5.22374|-0.08603 +2015-07-01|27.0|133.0|-5.17466|-0.08503 +2015-07-01|27.0|134.0|-5.10842|-0.08386 +2015-07-01|27.0|135.0|-5.02525|-0.08254 +2015-07-01|27.0|136.0|-4.92547|-0.08108 +2015-07-01|27.0|137.0|-4.80945|-0.0795 +2015-07-01|27.0|138.0|-4.67762|-0.07781 +2015-07-01|27.0|139.0|-4.53043|-0.07602 +2015-07-01|27.0|140.0|-4.3684|-0.07415 +2015-07-01|27.0|141.0|-4.19206|-0.07222 +2015-07-01|27.0|142.0|-4.00195|-0.07022 +2015-07-01|27.0|143.0|-3.79863|-0.06817 +2015-07-01|27.0|144.0|-3.58268|-0.06609 +2015-07-01|27.0|145.0|-3.35467|-0.06398 +2015-07-01|27.0|146.0|-3.11518|-0.06185 +2015-07-01|27.0|147.0|-2.86478|-0.05971 +2015-07-01|27.0|148.0|-2.60407|-0.05757 +2015-07-01|27.0|149.0|-2.33361|-0.05545 +2015-07-01|27.0|150.0|-2.05399|-0.05334 +2015-07-01|27.0|151.0|-1.7658|-0.05126 +2015-07-01|27.0|152.0|-1.46963|-0.04922 +2015-07-01|27.0|153.0|-1.16609|-0.04723 +2015-07-01|27.0|154.0|-0.8558|-0.0453 +2015-07-01|27.0|155.0|-0.53939|-0.04344 +2015-07-01|27.0|156.0|-0.21753|-0.04165 +2015-07-01|27.0|157.0|0.10911|-0.03996 +2015-07-01|27.0|158.0|0.43981|-0.03836 +2015-07-01|27.0|159.0|0.77385|-0.03686 +2015-07-01|27.0|160.0|1.11047|-0.03549 +2015-07-01|27.0|161.0|1.44887|-0.03423 +2015-07-01|27.0|162.0|1.78825|-0.03311 +2015-07-01|27.0|163.0|2.12778|-0.03212 +2015-07-01|27.0|164.0|2.46659|-0.03128 +2015-07-01|27.0|165.0|2.80384|-0.03058 +2015-07-01|27.0|166.0|3.13865|-0.03003 +2015-07-01|27.0|167.0|3.47015|-0.02963 +2015-07-01|27.0|168.0|3.79747|-0.02938 +2015-07-01|27.0|169.0|4.11978|-0.02929 +2015-07-01|27.0|170.0|4.43624|-0.02934 +2015-07-01|27.0|171.0|4.74609|-0.02954 +2015-07-01|27.0|172.0|5.04857|-0.02987 +2015-07-01|27.0|173.0|5.343|-0.03034 +2015-07-01|27.0|174.0|5.62876|-0.03094 +2015-07-01|27.0|175.0|5.90531|-0.03165 +2015-07-01|27.0|176.0|6.17217|-0.03247 +2015-07-01|27.0|177.0|6.42896|-0.03339 +2015-07-01|27.0|178.0|6.67539|-0.03439 +2015-07-01|27.0|179.0|6.91126|-0.03547 +2015-07-01|27.0|-1.0|-0.56285|0.0941 +2015-07-01|27.0|-2.0|-0.80393|0.09558 +2015-07-01|27.0|-3.0|-1.05588|0.09712 +2015-07-01|27.0|-4.0|-1.31892|0.0987 +2015-07-01|27.0|-5.0|-1.59312|0.10031 +2015-07-01|27.0|-6.0|-1.87847|0.10193 +2015-07-01|27.0|-7.0|-2.17484|0.10355 +2015-07-01|27.0|-8.0|-2.48196|0.10514 +2015-07-01|27.0|-9.0|-2.7995|0.1067 +2015-07-01|27.0|-10.0|-3.12698|0.10821 +2015-07-01|27.0|-11.0|-3.46387|0.10967 +2015-07-01|27.0|-12.0|-3.80952|0.11106 +2015-07-01|27.0|-13.0|-4.16324|0.11239 +2015-07-01|27.0|-14.0|-4.52425|0.11365 +2015-07-01|27.0|-15.0|-4.89174|0.11484 +2015-07-01|27.0|-16.0|-5.26486|0.11595 +2015-07-01|27.0|-17.0|-5.64273|0.117 +2015-07-01|27.0|-18.0|-6.02446|0.11797 +2015-07-01|27.0|-19.0|-6.40916|0.11889 +2015-07-01|27.0|-20.0|-6.79595|0.11975 +2015-07-01|27.0|-21.0|-7.18395|0.12055 +2015-07-01|27.0|-22.0|-7.57232|0.12131 +2015-07-01|27.0|-23.0|-7.96024|0.12201 +2015-07-01|27.0|-24.0|-8.34691|0.12268 +2015-07-01|27.0|-25.0|-8.73159|0.12329 +2015-07-01|27.0|-26.0|-9.11355|0.12387 +2015-07-01|27.0|-27.0|-9.4921|0.1244 +2015-07-01|27.0|-28.0|-9.86656|0.12487 +2015-07-01|27.0|-29.0|-10.23631|0.1253 +2015-07-01|27.0|-30.0|-10.60072|0.12566 +2015-07-01|27.0|-31.0|-10.95917|0.12594 +2015-07-01|27.0|-32.0|-11.31107|0.12615 +2015-07-01|27.0|-33.0|-11.65581|0.12625 +2015-07-01|27.0|-34.0|-11.99278|0.12625 +2015-07-01|27.0|-35.0|-12.32135|0.12612 +2015-07-01|27.0|-36.0|-12.64086|0.12584 +2015-07-01|27.0|-37.0|-12.95064|0.1254 +2015-07-01|27.0|-38.0|-13.24997|0.12478 +2015-07-01|27.0|-39.0|-13.53811|0.12397 +2015-07-01|27.0|-40.0|-13.81427|0.12294 +2015-07-01|27.0|-41.0|-14.07762|0.12167 +2015-07-01|27.0|-42.0|-14.32728|0.12016 +2015-07-01|27.0|-43.0|-14.56237|0.11839 +2015-07-01|27.0|-44.0|-14.78192|0.11633 +2015-07-01|27.0|-45.0|-14.98498|0.11399 +2015-07-01|27.0|-46.0|-15.17054|0.11135 +2015-07-01|27.0|-47.0|-15.33759|0.1084 +2015-07-01|27.0|-48.0|-15.48512|0.10514 +2015-07-01|27.0|-49.0|-15.61209|0.10157 +2015-07-01|27.0|-50.0|-15.7175|0.09767 +2015-07-01|27.0|-51.0|-15.80036|0.09346 +2015-07-01|27.0|-52.0|-15.85972|0.08894 +2015-07-01|27.0|-53.0|-15.89467|0.08411 +2015-07-01|27.0|-54.0|-15.90435|0.07899 +2015-07-01|27.0|-55.0|-15.88797|0.07358 +2015-07-01|27.0|-56.0|-15.84482|0.06789 +2015-07-01|27.0|-57.0|-15.77425|0.06194 +2015-07-01|27.0|-58.0|-15.67574|0.05575 +2015-07-01|27.0|-59.0|-15.54883|0.04933 +2015-07-01|27.0|-60.0|-15.39321|0.0427 +2015-07-01|27.0|-61.0|-15.20864|0.03589 +2015-07-01|27.0|-62.0|-14.99502|0.02891 +2015-07-01|27.0|-63.0|-14.75237|0.0218 +2015-07-01|27.0|-64.0|-14.48082|0.01457 +2015-07-01|27.0|-65.0|-14.18063|0.00726 +2015-07-01|27.0|-66.0|-13.85217|-1.1E-4 +2015-07-01|27.0|-67.0|-13.49596|-0.00752 +2015-07-01|27.0|-68.0|-13.11261|-0.01492 +2015-07-01|27.0|-69.0|-12.70287|-0.0223 +2015-07-01|27.0|-70.0|-12.2676|-0.02961 +2015-07-01|27.0|-71.0|-11.80776|-0.03683 +2015-07-01|27.0|-72.0|-11.32443|-0.04393 +2015-07-01|27.0|-73.0|-10.81879|-0.05087 +2015-07-01|27.0|-74.0|-10.29214|-0.05762 +2015-07-01|27.0|-75.0|-9.74585|-0.06415 +2015-07-01|27.0|-76.0|-9.18138|-0.07043 +2015-07-01|27.0|-77.0|-8.60029|-0.07643 +2015-07-01|27.0|-78.0|-8.00421|-0.08211 +2015-07-01|27.0|-79.0|-7.39483|-0.08746 +2015-07-01|27.0|-80.0|-6.77391|-0.09245 +2015-07-01|27.0|-81.0|-6.14328|-0.09705 +2015-07-01|27.0|-82.0|-5.50478|-0.10125 +2015-07-01|27.0|-83.0|-4.8603|-0.10503 +2015-07-01|27.0|-84.0|-4.21177|-0.10838 +2015-07-01|27.0|-85.0|-3.56109|-0.11129 +2015-07-01|27.0|-86.0|-2.91021|-0.11376 +2015-07-01|27.0|-87.0|-2.26101|-0.11579 +2015-07-01|27.0|-88.0|-1.61537|-0.11738 +2015-07-01|27.0|-89.0|-0.97513|-0.11855 +2015-07-01|27.0|-90.0|-0.34205|-0.1193 +2015-07-01|27.0|-91.0|0.28215|-0.11965 +2015-07-01|27.0|-92.0|0.89588|-0.11963 +2015-07-01|27.0|-93.0|1.4976|-0.11926 +2015-07-01|27.0|-94.0|2.08593|-0.11856 +2015-07-01|27.0|-95.0|2.65956|-0.11757 +2015-07-01|27.0|-96.0|3.21734|-0.11631 +2015-07-01|27.0|-97.0|3.75826|-0.11482 +2015-07-01|27.0|-98.0|4.28143|-0.11313 +2015-07-01|27.0|-99.0|4.78612|-0.11126 +2015-07-01|27.0|-100.0|5.27174|-0.10926 +2015-07-01|27.0|-101.0|5.73784|-0.10716 +2015-07-01|27.0|-102.0|6.18412|-0.10498 +2015-07-01|27.0|-103.0|6.61042|-0.10274 +2015-07-01|27.0|-104.0|7.0167|-0.10049 +2015-07-01|27.0|-105.0|7.40303|-0.09823 +2015-07-01|27.0|-106.0|7.76963|-0.096 +2015-07-01|27.0|-107.0|8.11678|-0.09381 +2015-07-01|27.0|-108.0|8.44486|-0.09167 +2015-07-01|27.0|-109.0|8.75435|-0.0896 +2015-07-01|27.0|-110.0|9.04576|-0.08761 +2015-07-01|27.0|-111.0|9.31966|-0.0857 +2015-07-01|27.0|-112.0|9.57667|-0.08389 +2015-07-01|27.0|-113.0|9.81741|-0.08218 +2015-07-01|27.0|-114.0|10.04253|-0.08056 +2015-07-01|27.0|-115.0|10.25266|-0.07904 +2015-07-01|27.0|-116.0|10.44843|-0.07761 +2015-07-01|27.0|-117.0|10.63045|-0.07628 +2015-07-01|27.0|-118.0|10.79928|-0.07504 +2015-07-01|27.0|-119.0|10.95546|-0.07387 +2015-07-01|27.0|-120.0|11.09948|-0.07279 +2015-07-01|27.0|-121.0|11.23179|-0.07178 +2015-07-01|27.0|-122.0|11.35277|-0.07083 +2015-07-01|27.0|-123.0|11.46279|-0.06994 +2015-07-01|27.0|-124.0|11.56213|-0.06911 +2015-07-01|27.0|-125.0|11.65104|-0.06832 +2015-07-01|27.0|-126.0|11.72974|-0.06758 +2015-07-01|27.0|-127.0|11.79839|-0.06688 +2015-07-01|27.0|-128.0|11.85715|-0.06621 +2015-07-01|27.0|-129.0|11.90614|-0.06558 +2015-07-01|27.0|-130.0|11.94545|-0.06498 +2015-07-01|27.0|-131.0|11.9752|-0.06441 +2015-07-01|27.0|-132.0|11.99548|-0.06387 +2015-07-01|27.0|-133.0|12.00641|-0.06335 +2015-07-01|27.0|-134.0|12.00811|-0.06287 +2015-07-01|27.0|-135.0|12.00075|-0.06241 +2015-07-01|27.0|-136.0|11.9845|-0.06198 +2015-07-01|27.0|-137.0|11.9596|-0.06157 +2015-07-01|27.0|-138.0|11.9263|-0.0612 +2015-07-01|27.0|-139.0|11.88491|-0.06085 +2015-07-01|27.0|-140.0|11.83579|-0.06054 +2015-07-01|27.0|-141.0|11.77932|-0.06025 +2015-07-01|27.0|-142.0|11.71597|-0.06 +2015-07-01|27.0|-143.0|11.64619|-0.05977 +2015-07-01|27.0|-144.0|11.5705|-0.05957 +2015-07-01|27.0|-145.0|11.48945|-0.05939 +2015-07-01|27.0|-146.0|11.40359|-0.05923 +2015-07-01|27.0|-147.0|11.31352|-0.05909 +2015-07-01|27.0|-148.0|11.21979|-0.05896 +2015-07-01|27.0|-149.0|11.123|-0.05884 +2015-07-01|27.0|-150.0|11.02368|-0.05873 +2015-07-01|27.0|-151.0|10.92238|-0.05861 +2015-07-01|27.0|-152.0|10.81958|-0.05849 +2015-07-01|27.0|-153.0|10.71573|-0.05836 +2015-07-01|27.0|-154.0|10.61121|-0.0582 +2015-07-01|27.0|-155.0|10.50633|-0.05802 +2015-07-01|27.0|-156.0|10.40134|-0.0578 +2015-07-01|27.0|-157.0|10.29639|-0.05755 +2015-07-01|27.0|-158.0|10.19157|-0.05725 +2015-07-01|27.0|-159.0|10.08686|-0.0569 +2015-07-01|27.0|-160.0|9.98215|-0.05649 +2015-07-01|27.0|-161.0|9.87723|-0.05602 +2015-07-01|27.0|-162.0|9.77183|-0.05549 +2015-07-01|27.0|-163.0|9.66557|-0.05489 +2015-07-01|27.0|-164.0|9.55799|-0.05423 +2015-07-01|27.0|-165.0|9.44857|-0.05349 +2015-07-01|27.0|-166.0|9.33672|-0.05268 +2015-07-01|27.0|-167.0|9.22179|-0.0518 +2015-07-01|27.0|-168.0|9.1031|-0.05086 +2015-07-01|27.0|-169.0|8.97994|-0.04985 +2015-07-01|27.0|-170.0|8.85157|-0.04878 +2015-07-01|27.0|-171.0|8.71727|-0.04766 +2015-07-01|27.0|-172.0|8.57631|-0.04649 +2015-07-01|27.0|-173.0|8.42799|-0.04529 +2015-07-01|27.0|-174.0|8.27167|-0.04405 +2015-07-01|27.0|-175.0|8.10673|-0.0428 +2015-07-01|27.0|-176.0|7.93264|-0.04153 +2015-07-01|27.0|-177.0|7.74891|-0.04027 +2015-07-01|27.0|-178.0|7.55516|-0.03902 +2015-07-01|27.0|-179.0|7.35109|-0.03779 +2015-07-01|28.0|0.0|-0.26304|0.09375 +2015-07-01|28.0|1.0|-0.04158|0.09243 +2015-07-01|28.0|2.0|0.17021|0.09122 +2015-07-01|28.0|3.0|0.37286|0.09013 +2015-07-01|28.0|4.0|0.56696|0.08918 +2015-07-01|28.0|5.0|0.75316|0.08838 +2015-07-01|28.0|6.0|0.93214|0.08773 +2015-07-01|28.0|7.0|1.10459|0.08724 +2015-07-01|28.0|8.0|1.27118|0.0869 +2015-07-01|28.0|9.0|1.43259|0.08672 +2015-07-01|28.0|10.0|1.58944|0.08669 +2015-07-01|28.0|11.0|1.74229|0.08679 +2015-07-01|28.0|12.0|1.89164|0.08702 +2015-07-01|28.0|13.0|2.03791|0.08736 +2015-07-01|28.0|14.0|2.18141|0.08779 +2015-07-01|28.0|15.0|2.32236|0.08828 +2015-07-01|28.0|16.0|2.46086|0.08881 +2015-07-01|28.0|17.0|2.59689|0.08936 +2015-07-01|28.0|18.0|2.73033|0.08989 +2015-07-01|28.0|19.0|2.86093|0.09039 +2015-07-01|28.0|20.0|2.98835|0.09082 +2015-07-01|28.0|21.0|3.11212|0.09115 +2015-07-01|28.0|22.0|3.2317|0.09137 +2015-07-01|28.0|23.0|3.34648|0.09144 +2015-07-01|28.0|24.0|3.45576|0.09135 +2015-07-01|28.0|25.0|3.55881|0.09108 +2015-07-01|28.0|26.0|3.65489|0.09061 +2015-07-01|28.0|27.0|3.74321|0.08994 +2015-07-01|28.0|28.0|3.82303|0.08905 +2015-07-01|28.0|29.0|3.89361|0.08795 +2015-07-01|28.0|30.0|3.9543|0.08665 +2015-07-01|28.0|31.0|4.00448|0.08513 +2015-07-01|28.0|32.0|4.04364|0.08343 +2015-07-01|28.0|33.0|4.07138|0.08156 +2015-07-01|28.0|34.0|4.0874|0.07953 +2015-07-01|28.0|35.0|4.09154|0.07737 +2015-07-01|28.0|36.0|4.08376|0.07511 +2015-07-01|28.0|37.0|4.0642|0.07278 +2015-07-01|28.0|38.0|4.0331|0.07041 +2015-07-01|28.0|39.0|3.99087|0.06803 +2015-07-01|28.0|40.0|3.93804|0.06567 +2015-07-01|28.0|41.0|3.87527|0.06337 +2015-07-01|28.0|42.0|3.80334|0.06117 +2015-07-01|28.0|43.0|3.72312|0.05908 +2015-07-01|28.0|44.0|3.63559|0.05714 +2015-07-01|28.0|45.0|3.54175|0.05537 +2015-07-01|28.0|46.0|3.44268|0.05379 +2015-07-01|28.0|47.0|3.33946|0.05243 +2015-07-01|28.0|48.0|3.23317|0.05128 +2015-07-01|28.0|49.0|3.12487|0.05037 +2015-07-01|28.0|50.0|3.0156|0.04968 +2015-07-01|28.0|51.0|2.90629|0.04923 +2015-07-01|28.0|52.0|2.79783|0.049 +2015-07-01|28.0|53.0|2.69101|0.04898 +2015-07-01|28.0|54.0|2.58651|0.04916 +2015-07-01|28.0|55.0|2.4849|0.04953 +2015-07-01|28.0|56.0|2.38663|0.05006 +2015-07-01|28.0|57.0|2.29205|0.05073 +2015-07-01|28.0|58.0|2.20137|0.05151 +2015-07-01|28.0|59.0|2.11471|0.05239 +2015-07-01|28.0|60.0|2.03205|0.05333 +2015-07-01|28.0|61.0|1.95333|0.05431 +2015-07-01|28.0|62.0|1.87834|0.05531 +2015-07-01|28.0|63.0|1.80686|0.05631 +2015-07-01|28.0|64.0|1.73856|0.05727 +2015-07-01|28.0|65.0|1.67309|0.05818 +2015-07-01|28.0|66.0|1.61006|0.05902 +2015-07-01|28.0|67.0|1.54909|0.05977 +2015-07-01|28.0|68.0|1.48974|0.06043 +2015-07-01|28.0|69.0|1.43163|0.06096 +2015-07-01|28.0|70.0|1.37435|0.06138 +2015-07-01|28.0|71.0|1.31755|0.06166 +2015-07-01|28.0|72.0|1.26089|0.0618 +2015-07-01|28.0|73.0|1.20407|0.0618 +2015-07-01|28.0|74.0|1.1468|0.06165 +2015-07-01|28.0|75.0|1.08887|0.06135 +2015-07-01|28.0|76.0|1.03007|0.06089 +2015-07-01|28.0|77.0|0.97023|0.06029 +2015-07-01|28.0|78.0|0.90919|0.05953 +2015-07-01|28.0|79.0|0.84683|0.05862 +2015-07-01|28.0|80.0|0.78302|0.05755 +2015-07-01|28.0|81.0|0.71765|0.05633 +2015-07-01|28.0|82.0|0.6506|0.05496 +2015-07-01|28.0|83.0|0.58172|0.05343 +2015-07-01|28.0|84.0|0.51088|0.05174 +2015-07-01|28.0|85.0|0.43788|0.0499 +2015-07-01|28.0|86.0|0.36253|0.04789 +2015-07-01|28.0|87.0|0.28459|0.04572 +2015-07-01|28.0|88.0|0.20378|0.04338 +2015-07-01|28.0|89.0|0.1198|0.04087 +2015-07-01|28.0|90.0|0.03232|0.03819 +2015-07-01|28.0|91.0|-0.05903|0.03534 +2015-07-01|28.0|92.0|-0.15463|0.03231 +2015-07-01|28.0|93.0|-0.25487|0.02911 +2015-07-01|28.0|94.0|-0.36015|0.02573 +2015-07-01|28.0|95.0|-0.47087|0.02218 +2015-07-01|28.0|96.0|-0.58739|0.01846 +2015-07-01|28.0|97.0|-0.71005|0.01457 +2015-07-01|28.0|98.0|-0.83915|0.01053 +2015-07-01|28.0|99.0|-0.97493|0.00635 +2015-07-01|28.0|100.0|-1.11754|0.00204 +2015-07-01|28.0|101.0|-1.26708|-0.00239 +2015-07-01|28.0|102.0|-1.42353|-0.00692 +2015-07-01|28.0|103.0|-1.58678|-0.01154 +2015-07-01|28.0|104.0|-1.75659|-0.01621 +2015-07-01|28.0|105.0|-1.93263|-0.02092 +2015-07-01|28.0|106.0|-2.11442|-0.02563 +2015-07-01|28.0|107.0|-2.30139|-0.03034 +2015-07-01|28.0|108.0|-2.49281|-0.035 +2015-07-01|28.0|109.0|-2.68786|-0.03959 +2015-07-01|28.0|110.0|-2.8856|-0.04409 +2015-07-01|28.0|111.0|-3.08499|-0.04846 +2015-07-01|28.0|112.0|-3.28491|-0.05268 +2015-07-01|28.0|113.0|-3.48414|-0.05673 +2015-07-01|28.0|114.0|-3.68142|-0.06057 +2015-07-01|28.0|115.0|-3.87543|-0.0642 +2015-07-01|28.0|116.0|-4.06485|-0.06758 +2015-07-01|28.0|117.0|-4.24833|-0.07071 +2015-07-01|28.0|118.0|-4.42452|-0.07356 +2015-07-01|28.0|119.0|-4.59213|-0.07614 +2015-07-01|28.0|120.0|-4.74988|-0.07842 +2015-07-01|28.0|121.0|-4.89658|-0.08042 +2015-07-01|28.0|122.0|-5.0311|-0.08212 +2015-07-01|28.0|123.0|-5.1524|-0.08352 +2015-07-01|28.0|124.0|-5.25954|-0.08464 +2015-07-01|28.0|125.0|-5.35168|-0.08548 +2015-07-01|28.0|126.0|-5.42809|-0.08604 +2015-07-01|28.0|127.0|-5.48818|-0.08634 +2015-07-01|28.0|128.0|-5.53145|-0.08638 +2015-07-01|28.0|129.0|-5.55752|-0.0862 +2015-07-01|28.0|130.0|-5.56614|-0.08578 +2015-07-01|28.0|131.0|-5.55716|-0.08516 +2015-07-01|28.0|132.0|-5.53054|-0.08435 +2015-07-01|28.0|133.0|-5.48633|-0.08337 +2015-07-01|28.0|134.0|-5.42466|-0.08222 +2015-07-01|28.0|135.0|-5.34578|-0.08092 +2015-07-01|28.0|136.0|-5.24997|-0.07949 +2015-07-01|28.0|137.0|-5.13759|-0.07795 +2015-07-01|28.0|138.0|-5.00905|-0.0763 +2015-07-01|28.0|139.0|-4.86482|-0.07457 +2015-07-01|28.0|140.0|-4.70539|-0.07275 +2015-07-01|28.0|141.0|-4.53128|-0.07087 +2015-07-01|28.0|142.0|-4.34304|-0.06894 +2015-07-01|28.0|143.0|-4.14122|-0.06696 +2015-07-01|28.0|144.0|-3.9264|-0.06495 +2015-07-01|28.0|145.0|-3.69916|-0.06291 +2015-07-01|28.0|146.0|-3.46008|-0.06087 +2015-07-01|28.0|147.0|-3.20975|-0.05881 +2015-07-01|28.0|148.0|-2.94874|-0.05677 +2015-07-01|28.0|149.0|-2.67766|-0.05474 +2015-07-01|28.0|150.0|-2.39709|-0.05274 +2015-07-01|28.0|151.0|-2.10763|-0.05077 +2015-07-01|28.0|152.0|-1.80989|-0.04885 +2015-07-01|28.0|153.0|-1.50447|-0.04698 +2015-07-01|28.0|154.0|-1.19201|-0.04518 +2015-07-01|28.0|155.0|-0.87315|-0.04345 +2015-07-01|28.0|156.0|-0.54856|-0.0418 +2015-07-01|28.0|157.0|-0.2189|-0.04025 +2015-07-01|28.0|158.0|0.1151|-0.0388 +2015-07-01|28.0|159.0|0.45274|-0.03746 +2015-07-01|28.0|160.0|0.79324|-0.03625 +2015-07-01|28.0|161.0|1.13583|-0.03516 +2015-07-01|28.0|162.0|1.47972|-0.0342 +2015-07-01|28.0|163.0|1.82409|-0.03339 +2015-07-01|28.0|164.0|2.16809|-0.03272 +2015-07-01|28.0|165.0|2.51089|-0.0322 +2015-07-01|28.0|166.0|2.85163|-0.03183 +2015-07-01|28.0|167.0|3.18946|-0.03161 +2015-07-01|28.0|168.0|3.52353|-0.03155 +2015-07-01|28.0|169.0|3.85302|-0.03164 +2015-07-01|28.0|170.0|4.17712|-0.03187 +2015-07-01|28.0|171.0|4.49505|-0.03225 +2015-07-01|28.0|172.0|4.80609|-0.03276 +2015-07-01|28.0|173.0|5.10956|-0.03341 +2015-07-01|28.0|174.0|5.40484|-0.03418 +2015-07-01|28.0|175.0|5.69138|-0.03506 +2015-07-01|28.0|176.0|5.96869|-0.03604 +2015-07-01|28.0|177.0|6.2364|-0.03711 +2015-07-01|28.0|178.0|6.49418|-0.03827 +2015-07-01|28.0|179.0|6.74182|-0.03949 +2015-07-01|28.0|-1.0|-0.49465|0.09516 +2015-07-01|28.0|-2.0|-0.73676|0.09665 +2015-07-01|28.0|-3.0|-0.98966|0.0982 +2015-07-01|28.0|-4.0|-1.25353|0.09979 +2015-07-01|28.0|-5.0|-1.52841|0.1014 +2015-07-01|28.0|-6.0|-1.81428|0.10302 +2015-07-01|28.0|-7.0|-2.11096|0.10463 +2015-07-01|28.0|-8.0|-2.4182|0.10622 +2015-07-01|28.0|-9.0|-2.73562|0.10777 +2015-07-01|28.0|-10.0|-3.06276|0.10927 +2015-07-01|28.0|-11.0|-3.39906|0.11072 +2015-07-01|28.0|-12.0|-3.74388|0.11211 +2015-07-01|28.0|-13.0|-4.09652|0.11342 +2015-07-01|28.0|-14.0|-4.45622|0.11467 +2015-07-01|28.0|-15.0|-4.82217|0.11585 +2015-07-01|28.0|-16.0|-5.19353|0.11696 +2015-07-01|28.0|-17.0|-5.56945|0.118 +2015-07-01|28.0|-18.0|-5.94905|0.11897 +2015-07-01|28.0|-19.0|-6.33146|0.11989 +2015-07-01|28.0|-20.0|-6.71583|0.12075 +2015-07-01|28.0|-21.0|-7.1013|0.12156 +2015-07-01|28.0|-22.0|-7.48708|0.12232 +2015-07-01|28.0|-23.0|-7.87235|0.12303 +2015-07-01|28.0|-24.0|-8.25638|0.12371 +2015-07-01|28.0|-25.0|-8.63843|0.12435 +2015-07-01|28.0|-26.0|-9.01781|0.12495 +2015-07-01|28.0|-27.0|-9.39388|0.1255 +2015-07-01|28.0|-28.0|-9.766|0.12602 +2015-07-01|28.0|-29.0|-10.13357|0.12648 +2015-07-01|28.0|-30.0|-10.496|0.12688 +2015-07-01|28.0|-31.0|-10.85272|0.12722 +2015-07-01|28.0|-32.0|-11.20316|0.12748 +2015-07-01|28.0|-33.0|-11.54675|0.12766 +2015-07-01|28.0|-34.0|-11.88293|0.12773 +2015-07-01|28.0|-35.0|-12.21108|0.12768 +2015-07-01|28.0|-36.0|-12.5306|0.12749 +2015-07-01|28.0|-37.0|-12.84083|0.12715 +2015-07-01|28.0|-38.0|-13.1411|0.12664 +2015-07-01|28.0|-39.0|-13.43067|0.12594 +2015-07-01|28.0|-40.0|-13.7088|0.12503 +2015-07-01|28.0|-41.0|-13.97468|0.1239 +2015-07-01|28.0|-42.0|-14.22745|0.12253 +2015-07-01|28.0|-43.0|-14.46622|0.12091 +2015-07-01|28.0|-44.0|-14.69006|0.11901 +2015-07-01|28.0|-45.0|-14.89801|0.11683 +2015-07-01|28.0|-46.0|-15.08907|0.11435 +2015-07-01|28.0|-47.0|-15.26222|0.11158 +2015-07-01|28.0|-48.0|-15.41644|0.10849 +2015-07-01|28.0|-49.0|-15.55069|0.10509 +2015-07-01|28.0|-50.0|-15.66394|0.10137 +2015-07-01|28.0|-51.0|-15.75517|0.09734 +2015-07-01|28.0|-52.0|-15.8234|0.09299 +2015-07-01|28.0|-53.0|-15.86768|0.08833 +2015-07-01|28.0|-54.0|-15.88711|0.08337 +2015-07-01|28.0|-55.0|-15.88084|0.07812 +2015-07-01|28.0|-56.0|-15.8481|0.07259 +2015-07-01|28.0|-57.0|-15.7882|0.06678 +2015-07-01|28.0|-58.0|-15.70052|0.06072 +2015-07-01|28.0|-59.0|-15.58457|0.05443 +2015-07-01|28.0|-60.0|-15.43993|0.04791 +2015-07-01|28.0|-61.0|-15.2663|0.0412 +2015-07-01|28.0|-62.0|-15.0635|0.03431 +2015-07-01|28.0|-63.0|-14.83146|0.02727 +2015-07-01|28.0|-64.0|-14.57023|0.02009 +2015-07-01|28.0|-65.0|-14.28|0.01282 +2015-07-01|28.0|-66.0|-13.96107|0.00547 +2015-07-01|28.0|-67.0|-13.61385|-0.00193 +2015-07-01|28.0|-68.0|-13.23891|-0.00935 +2015-07-01|28.0|-69.0|-12.83691|-0.01675 +2015-07-01|28.0|-70.0|-12.40865|-0.02411 +2015-07-01|28.0|-71.0|-11.95504|-0.03139 +2015-07-01|28.0|-72.0|-11.47711|-0.03857 +2015-07-01|28.0|-73.0|-10.976|-0.0456 +2015-07-01|28.0|-74.0|-10.45296|-0.05246 +2015-07-01|28.0|-75.0|-9.90934|-0.05912 +2015-07-01|28.0|-76.0|-9.34659|-0.06553 +2015-07-01|28.0|-77.0|-8.76624|-0.07167 +2015-07-01|28.0|-78.0|-8.16993|-0.07752 +2015-07-01|28.0|-79.0|-7.55936|-0.08303 +2015-07-01|28.0|-80.0|-6.93629|-0.0882 +2015-07-01|28.0|-81.0|-6.30258|-0.09299 +2015-07-01|28.0|-82.0|-5.6601|-0.09738 +2015-07-01|28.0|-83.0|-5.01077|-0.10135 +2015-07-01|28.0|-84.0|-4.35655|-0.10491 +2015-07-01|28.0|-85.0|-3.69941|-0.10802 +2015-07-01|28.0|-86.0|-3.04132|-0.1107 +2015-07-01|28.0|-87.0|-2.38424|-0.11294 +2015-07-01|28.0|-88.0|-1.73009|-0.11474 +2015-07-01|28.0|-89.0|-1.08075|-0.11611 +2015-07-01|28.0|-90.0|-0.43808|-0.11706 +2015-07-01|28.0|-91.0|0.19619|-0.11762 +2015-07-01|28.0|-92.0|0.82037|-0.1178 +2015-07-01|28.0|-93.0|1.4329|-0.11762 +2015-07-01|28.0|-94.0|2.03231|-0.11711 +2015-07-01|28.0|-95.0|2.61726|-0.1163 +2015-07-01|28.0|-96.0|3.18654|-0.11522 +2015-07-01|28.0|-97.0|3.73907|-0.1139 +2015-07-01|28.0|-98.0|4.27394|-0.11237 +2015-07-01|28.0|-99.0|4.79036|-0.11066 +2015-07-01|28.0|-100.0|5.28769|-0.10881 +2015-07-01|28.0|-101.0|5.76545|-0.10685 +2015-07-01|28.0|-102.0|6.2233|-0.1048 +2015-07-01|28.0|-103.0|6.66102|-0.1027 +2015-07-01|28.0|-104.0|7.07855|-0.10057 +2015-07-01|28.0|-105.0|7.47594|-0.09843 +2015-07-01|28.0|-106.0|7.85335|-0.09631 +2015-07-01|28.0|-107.0|8.21104|-0.09422 +2015-07-01|28.0|-108.0|8.54937|-0.09218 +2015-07-01|28.0|-109.0|8.86877|-0.0902 +2015-07-01|28.0|-110.0|9.16975|-0.0883 +2015-07-01|28.0|-111.0|9.45285|-0.08648 +2015-07-01|28.0|-112.0|9.71866|-0.08475 +2015-07-01|28.0|-113.0|9.96779|-0.08311 +2015-07-01|28.0|-114.0|10.20085|-0.08157 +2015-07-01|28.0|-115.0|10.41849|-0.08012 +2015-07-01|28.0|-116.0|10.62131|-0.07876 +2015-07-01|28.0|-117.0|10.80989|-0.0775 +2015-07-01|28.0|-118.0|10.98482|-0.07632 +2015-07-01|28.0|-119.0|11.14662|-0.07522 +2015-07-01|28.0|-120.0|11.29577|-0.0742 +2015-07-01|28.0|-121.0|11.43272|-0.07325 +2015-07-01|28.0|-122.0|11.55788|-0.07237 +2015-07-01|28.0|-123.0|11.67159|-0.07155 +2015-07-01|28.0|-124.0|11.77416|-0.07078 +2015-07-01|28.0|-125.0|11.86586|-0.07007 +2015-07-01|28.0|-126.0|11.9469|-0.06939 +2015-07-01|28.0|-127.0|12.01748|-0.06876 +2015-07-01|28.0|-128.0|12.07775|-0.06817 +2015-07-01|28.0|-129.0|12.12786|-0.06761 +2015-07-01|28.0|-130.0|12.16793|-0.06709 +2015-07-01|28.0|-131.0|12.19808|-0.0666 +2015-07-01|28.0|-132.0|12.21843|-0.06613 +2015-07-01|28.0|-133.0|12.22911|-0.0657 +2015-07-01|28.0|-134.0|12.23026|-0.0653 +2015-07-01|28.0|-135.0|12.22205|-0.06492 +2015-07-01|28.0|-136.0|12.20469|-0.06457 +2015-07-01|28.0|-137.0|12.17841|-0.06426 +2015-07-01|28.0|-138.0|12.14346|-0.06397 +2015-07-01|28.0|-139.0|12.10018|-0.06372 +2015-07-01|28.0|-140.0|12.04891|-0.06349 +2015-07-01|28.0|-141.0|11.99004|-0.0633 +2015-07-01|28.0|-142.0|11.92401|-0.06313 +2015-07-01|28.0|-143.0|11.8513|-0.063 +2015-07-01|28.0|-144.0|11.77239|-0.06289 +2015-07-01|28.0|-145.0|11.68783|-0.0628 +2015-07-01|28.0|-146.0|11.59815|-0.06274 +2015-07-01|28.0|-147.0|11.50392|-0.06269 +2015-07-01|28.0|-148.0|11.4057|-0.06266 +2015-07-01|28.0|-149.0|11.30404|-0.06264 +2015-07-01|28.0|-150.0|11.19948|-0.06262 +2015-07-01|28.0|-151.0|11.09252|-0.0626 +2015-07-01|28.0|-152.0|10.98364|-0.06257 +2015-07-01|28.0|-153.0|10.87326|-0.06252 +2015-07-01|28.0|-154.0|10.76174|-0.06246 +2015-07-01|28.0|-155.0|10.6494|-0.06236 +2015-07-01|28.0|-156.0|10.53646|-0.06223 +2015-07-01|28.0|-157.0|10.42307|-0.06206 +2015-07-01|28.0|-158.0|10.30931|-0.06184 +2015-07-01|28.0|-159.0|10.19516|-0.06156 +2015-07-01|28.0|-160.0|10.08052|-0.06122 +2015-07-01|28.0|-161.0|9.9652|-0.06081 +2015-07-01|28.0|-162.0|9.84892|-0.06033 +2015-07-01|28.0|-163.0|9.73133|-0.05978 +2015-07-01|28.0|-164.0|9.612|-0.05915 +2015-07-01|28.0|-165.0|9.49044|-0.05844 +2015-07-01|28.0|-166.0|9.36608|-0.05766 +2015-07-01|28.0|-167.0|9.23833|-0.05679 +2015-07-01|28.0|-168.0|9.10654|-0.05585 +2015-07-01|28.0|-169.0|8.97004|-0.05483 +2015-07-01|28.0|-170.0|8.82815|-0.05374 +2015-07-01|28.0|-171.0|8.68019|-0.05259 +2015-07-01|28.0|-172.0|8.52549|-0.05138 +2015-07-01|28.0|-173.0|8.36341|-0.05012 +2015-07-01|28.0|-174.0|8.19335|-0.04882 +2015-07-01|28.0|-175.0|8.01476|-0.04749 +2015-07-01|28.0|-176.0|7.82714|-0.04614 +2015-07-01|28.0|-177.0|7.63007|-0.04478 +2015-07-01|28.0|-178.0|7.42322|-0.04342 +2015-07-01|28.0|-179.0|7.20632|-0.04207 +2015-07-01|29.0|0.0|-0.20019|0.0949 +2015-07-01|29.0|1.0|0.02269|0.09356 +2015-07-01|29.0|2.0|0.23589|0.09232 +2015-07-01|29.0|3.0|0.43992|0.0912 +2015-07-01|29.0|4.0|0.63535|0.09021 +2015-07-01|29.0|5.0|0.8228|0.08936 +2015-07-01|29.0|6.0|1.00292|0.08866 +2015-07-01|29.0|7.0|1.17636|0.08812 +2015-07-01|29.0|8.0|1.34381|0.08772 +2015-07-01|29.0|9.0|1.50591|0.08748 +2015-07-01|29.0|10.0|1.66326|0.08739 +2015-07-01|29.0|11.0|1.81644|0.08743 +2015-07-01|29.0|12.0|1.96595|0.08759 +2015-07-01|29.0|13.0|2.11219|0.08787 +2015-07-01|29.0|14.0|2.25551|0.08823 +2015-07-01|29.0|15.0|2.39613|0.08867 +2015-07-01|29.0|16.0|2.53417|0.08915 +2015-07-01|29.0|17.0|2.66966|0.08965 +2015-07-01|29.0|18.0|2.8025|0.09014 +2015-07-01|29.0|19.0|2.93247|0.0906 +2015-07-01|29.0|20.0|3.05927|0.09101 +2015-07-01|29.0|21.0|3.18248|0.09133 +2015-07-01|29.0|22.0|3.30161|0.09154 +2015-07-01|29.0|23.0|3.41608|0.09162 +2015-07-01|29.0|24.0|3.52525|0.09155 +2015-07-01|29.0|25.0|3.62844|0.09131 +2015-07-01|29.0|26.0|3.72492|0.09089 +2015-07-01|29.0|27.0|3.81397|0.09026 +2015-07-01|29.0|28.0|3.89487|0.08944 +2015-07-01|29.0|29.0|3.96693|0.08841 +2015-07-01|29.0|30.0|4.02951|0.08718 +2015-07-01|29.0|31.0|4.08201|0.08576 +2015-07-01|29.0|32.0|4.12395|0.08414 +2015-07-01|29.0|33.0|4.15491|0.08236 +2015-07-01|29.0|34.0|4.1746|0.08042 +2015-07-01|29.0|35.0|4.18286|0.07836 +2015-07-01|29.0|36.0|4.17964|0.07619 +2015-07-01|29.0|37.0|4.16502|0.07394 +2015-07-01|29.0|38.0|4.13924|0.07165 +2015-07-01|29.0|39.0|4.10266|0.06933 +2015-07-01|29.0|40.0|4.05577|0.06704 +2015-07-01|29.0|41.0|3.99918|0.06479 +2015-07-01|29.0|42.0|3.93362|0.06262 +2015-07-01|29.0|43.0|3.8599|0.06055 +2015-07-01|29.0|44.0|3.77892|0.05862 +2015-07-01|29.0|45.0|3.69166|0.05684 +2015-07-01|29.0|46.0|3.59911|0.05525 +2015-07-01|29.0|47.0|3.5023|0.05384 +2015-07-01|29.0|48.0|3.40226|0.05265 +2015-07-01|29.0|49.0|3.29999|0.05166 +2015-07-01|29.0|50.0|3.19648|0.0509 +2015-07-01|29.0|51.0|3.09262|0.05036 +2015-07-01|29.0|52.0|2.98927|0.05003 +2015-07-01|29.0|53.0|2.88718|0.0499 +2015-07-01|29.0|54.0|2.787|0.04997 +2015-07-01|29.0|55.0|2.68929|0.05022 +2015-07-01|29.0|56.0|2.59448|0.05062 +2015-07-01|29.0|57.0|2.50292|0.05117 +2015-07-01|29.0|58.0|2.41481|0.05183 +2015-07-01|29.0|59.0|2.33027|0.05259 +2015-07-01|29.0|60.0|2.2493|0.05341 +2015-07-01|29.0|61.0|2.17184|0.05428 +2015-07-01|29.0|62.0|2.0977|0.05518 +2015-07-01|29.0|63.0|2.02665|0.05607 +2015-07-01|29.0|64.0|1.95841|0.05694 +2015-07-01|29.0|65.0|1.89262|0.05776 +2015-07-01|29.0|66.0|1.82892|0.05853 +2015-07-01|29.0|67.0|1.76692|0.05922 +2015-07-01|29.0|68.0|1.70621|0.05981 +2015-07-01|29.0|69.0|1.6464|0.0603 +2015-07-01|29.0|70.0|1.58711|0.06067 +2015-07-01|29.0|71.0|1.52796|0.06092 +2015-07-01|29.0|72.0|1.46862|0.06103 +2015-07-01|29.0|73.0|1.40878|0.06101 +2015-07-01|29.0|74.0|1.34817|0.06084 +2015-07-01|29.0|75.0|1.28653|0.06053 +2015-07-01|29.0|76.0|1.22365|0.06006 +2015-07-01|29.0|77.0|1.15935|0.05945 +2015-07-01|29.0|78.0|1.09345|0.05868 +2015-07-01|29.0|79.0|1.02582|0.05777 +2015-07-01|29.0|80.0|0.95632|0.05669 +2015-07-01|29.0|81.0|0.8848|0.05547 +2015-07-01|29.0|82.0|0.81115|0.05409 +2015-07-01|29.0|83.0|0.73522|0.05256 +2015-07-01|29.0|84.0|0.65684|0.05086 +2015-07-01|29.0|85.0|0.57584|0.04901 +2015-07-01|29.0|86.0|0.49202|0.047 +2015-07-01|29.0|87.0|0.40514|0.04482 +2015-07-01|29.0|88.0|0.31494|0.04248 +2015-07-01|29.0|89.0|0.22114|0.03997 +2015-07-01|29.0|90.0|0.12342|0.03729 +2015-07-01|29.0|91.0|0.02145|0.03443 +2015-07-01|29.0|92.0|-0.08513|0.03141 +2015-07-01|29.0|93.0|-0.19667|0.02821 +2015-07-01|29.0|94.0|-0.31354|0.02485 +2015-07-01|29.0|95.0|-0.43609|0.02131 +2015-07-01|29.0|96.0|-0.56464|0.01762 +2015-07-01|29.0|97.0|-0.69948|0.01377 +2015-07-01|29.0|98.0|-0.84088|0.00977 +2015-07-01|29.0|99.0|-0.98901|0.00563 +2015-07-01|29.0|100.0|-1.144|0.00137 +2015-07-01|29.0|101.0|-1.30588|-0.003 +2015-07-01|29.0|102.0|-1.47461|-0.00746 +2015-07-01|29.0|103.0|-1.65003|-0.012 +2015-07-01|29.0|104.0|-1.83186|-0.01658 +2015-07-01|29.0|105.0|-2.01975|-0.0212 +2015-07-01|29.0|106.0|-2.21317|-0.02582 +2015-07-01|29.0|107.0|-2.41154|-0.03043 +2015-07-01|29.0|108.0|-2.6141|-0.03498 +2015-07-01|29.0|109.0|-2.82003|-0.03947 +2015-07-01|29.0|110.0|-3.02836|-0.04385 +2015-07-01|29.0|111.0|-3.23805|-0.04811 +2015-07-01|29.0|112.0|-3.44797|-0.05221 +2015-07-01|29.0|113.0|-3.6569|-0.05614 +2015-07-01|29.0|114.0|-3.86359|-0.05988 +2015-07-01|29.0|115.0|-4.06673|-0.06339 +2015-07-01|29.0|116.0|-4.26498|-0.06667 +2015-07-01|29.0|117.0|-4.45702|-0.06969 +2015-07-01|29.0|118.0|-4.64151|-0.07245 +2015-07-01|29.0|119.0|-4.81716|-0.07493 +2015-07-01|29.0|120.0|-4.98271|-0.07713 +2015-07-01|29.0|121.0|-5.13697|-0.07905 +2015-07-01|29.0|122.0|-5.27882|-0.08067 +2015-07-01|29.0|123.0|-5.40722|-0.08202 +2015-07-01|29.0|124.0|-5.52124|-0.08308 +2015-07-01|29.0|125.0|-5.62004|-0.08387 +2015-07-01|29.0|126.0|-5.70291|-0.08439 +2015-07-01|29.0|127.0|-5.76922|-0.08465 +2015-07-01|29.0|128.0|-5.81849|-0.08468 +2015-07-01|29.0|129.0|-5.85033|-0.08447 +2015-07-01|29.0|130.0|-5.86448|-0.08405 +2015-07-01|29.0|131.0|-5.86077|-0.08342 +2015-07-01|29.0|132.0|-5.83916|-0.08261 +2015-07-01|29.0|133.0|-5.79968|-0.08164 +2015-07-01|29.0|134.0|-5.74247|-0.0805 +2015-07-01|29.0|135.0|-5.66774|-0.07923 +2015-07-01|29.0|136.0|-5.57577|-0.07783 +2015-07-01|29.0|137.0|-5.4669|-0.07632 +2015-07-01|29.0|138.0|-5.34156|-0.07471 +2015-07-01|29.0|139.0|-5.20017|-0.07302 +2015-07-01|29.0|140.0|-5.04323|-0.07125 +2015-07-01|29.0|141.0|-4.87127|-0.06943 +2015-07-01|29.0|142.0|-4.68481|-0.06755 +2015-07-01|29.0|143.0|-4.48443|-0.06564 +2015-07-01|29.0|144.0|-4.27069|-0.0637 +2015-07-01|29.0|145.0|-4.04417|-0.06174 +2015-07-01|29.0|146.0|-3.80547|-0.05978 +2015-07-01|29.0|147.0|-3.55518|-0.05782 +2015-07-01|29.0|148.0|-3.29388|-0.05587 +2015-07-01|29.0|149.0|-3.02219|-0.05394 +2015-07-01|29.0|150.0|-2.7407|-0.05205 +2015-07-01|29.0|151.0|-2.45001|-0.05019 +2015-07-01|29.0|152.0|-2.15075|-0.04839 +2015-07-01|29.0|153.0|-1.84353|-0.04665 +2015-07-01|29.0|154.0|-1.52899|-0.04497 +2015-07-01|29.0|155.0|-1.20777|-0.04338 +2015-07-01|29.0|156.0|-0.88054|-0.04188 +2015-07-01|29.0|157.0|-0.54798|-0.04048 +2015-07-01|29.0|158.0|-0.21079|-0.03919 +2015-07-01|29.0|159.0|0.13029|-0.03801 +2015-07-01|29.0|160.0|0.47454|-0.03696 +2015-07-01|29.0|161.0|0.82117|-0.03604 +2015-07-01|29.0|162.0|1.16941|-0.03526 +2015-07-01|29.0|163.0|1.51845|-0.03463 +2015-07-01|29.0|164.0|1.86746|-0.03414 +2015-07-01|29.0|165.0|2.21563|-0.0338 +2015-07-01|29.0|166.0|2.56212|-0.03362 +2015-07-01|29.0|167.0|2.9061|-0.03359 +2015-07-01|29.0|168.0|3.24673|-0.03371 +2015-07-01|29.0|169.0|3.58321|-0.03399 +2015-07-01|29.0|170.0|3.91475|-0.03441 +2015-07-01|29.0|171.0|4.24059|-0.03497 +2015-07-01|29.0|172.0|4.56001|-0.03567 +2015-07-01|29.0|173.0|4.87235|-0.03649 +2015-07-01|29.0|174.0|5.17699|-0.03744 +2015-07-01|29.0|175.0|5.47337|-0.03849 +2015-07-01|29.0|176.0|5.76102|-0.03964 +2015-07-01|29.0|177.0|6.03952|-0.04087 +2015-07-01|29.0|178.0|6.30857|-0.04218 +2015-07-01|29.0|179.0|6.56791|-0.04354 +2015-07-01|29.0|-1.0|-0.43316|0.09633 +2015-07-01|29.0|-2.0|-0.67658|0.09783 +2015-07-01|29.0|-3.0|-0.93068|0.09939 +2015-07-01|29.0|-4.0|-1.19562|0.10099 +2015-07-01|29.0|-5.0|-1.47144|0.1026 +2015-07-01|29.0|-6.0|-1.75805|0.10422 +2015-07-01|29.0|-7.0|-2.05529|0.10582 +2015-07-01|29.0|-8.0|-2.36287|0.1074 +2015-07-01|29.0|-9.0|-2.6804|0.10894 +2015-07-01|29.0|-10.0|-3.00742|0.11044 +2015-07-01|29.0|-11.0|-3.34336|0.11188 +2015-07-01|29.0|-12.0|-3.68758|0.11325 +2015-07-01|29.0|-13.0|-4.03938|0.11456 +2015-07-01|29.0|-14.0|-4.39801|0.11581 +2015-07-01|29.0|-15.0|-4.76266|0.11698 +2015-07-01|29.0|-16.0|-5.13253|0.11808 +2015-07-01|29.0|-17.0|-5.50676|0.11912 +2015-07-01|29.0|-18.0|-5.88449|0.12009 +2015-07-01|29.0|-19.0|-6.2649|0.12101 +2015-07-01|29.0|-20.0|-6.64713|0.12188 +2015-07-01|29.0|-21.0|-7.03038|0.12269 +2015-07-01|29.0|-22.0|-7.41385|0.12346 +2015-07-01|29.0|-23.0|-7.79679|0.12419 +2015-07-01|29.0|-24.0|-8.17847|0.12488 +2015-07-01|29.0|-25.0|-8.5582|0.12554 +2015-07-01|29.0|-26.0|-8.93532|0.12616 +2015-07-01|29.0|-27.0|-9.30922|0.12675 +2015-07-01|29.0|-28.0|-9.67929|0.12729 +2015-07-01|29.0|-29.0|-10.04496|0.12779 +2015-07-01|29.0|-30.0|-10.40569|0.12824 +2015-07-01|29.0|-31.0|-10.76094|0.12863 +2015-07-01|29.0|-32.0|-11.11016|0.12894 +2015-07-01|29.0|-33.0|-11.45284|0.12918 +2015-07-01|29.0|-34.0|-11.78841|0.12931 +2015-07-01|29.0|-35.0|-12.11632|0.12934 +2015-07-01|29.0|-36.0|-12.43599|0.12924 +2015-07-01|29.0|-37.0|-12.74678|0.12899 +2015-07-01|29.0|-38.0|-13.04805|0.12858 +2015-07-01|29.0|-39.0|-13.33911|0.12799 +2015-07-01|29.0|-40.0|-13.61921|0.1272 +2015-07-01|29.0|-41.0|-13.88757|0.12619 +2015-07-01|29.0|-42.0|-14.14335|0.12495 +2015-07-01|29.0|-43.0|-14.38569|0.12346 +2015-07-01|29.0|-44.0|-14.61365|0.12171 +2015-07-01|29.0|-45.0|-14.82629|0.11968 +2015-07-01|29.0|-46.0|-15.02261|0.11736 +2015-07-01|29.0|-47.0|-15.20159|0.11475 +2015-07-01|29.0|-48.0|-15.36219|0.11183 +2015-07-01|29.0|-49.0|-15.50337|0.1086 +2015-07-01|29.0|-50.0|-15.62408|0.10505 +2015-07-01|29.0|-51.0|-15.72328|0.10119 +2015-07-01|29.0|-52.0|-15.79995|0.09701 +2015-07-01|29.0|-53.0|-15.8531|0.09252 +2015-07-01|29.0|-54.0|-15.8818|0.08773 +2015-07-01|29.0|-55.0|-15.88516|0.08264 +2015-07-01|29.0|-56.0|-15.86234|0.07726 +2015-07-01|29.0|-57.0|-15.8126|0.0716 +2015-07-01|29.0|-58.0|-15.73526|0.06568 +2015-07-01|29.0|-59.0|-15.62975|0.05951 +2015-07-01|29.0|-60.0|-15.49559|0.05312 +2015-07-01|29.0|-61.0|-15.3324|0.04651 +2015-07-01|29.0|-62.0|-15.13992|0.03971 +2015-07-01|29.0|-63.0|-14.91801|0.03275 +2015-07-01|29.0|-64.0|-14.66664|0.02564 +2015-07-01|29.0|-65.0|-14.38592|0.01841 +2015-07-01|29.0|-66.0|-14.07605|0.0111 +2015-07-01|29.0|-67.0|-13.73741|0.00372 +2015-07-01|29.0|-68.0|-13.37045|-0.0037 +2015-07-01|29.0|-69.0|-12.97579|-0.01112 +2015-07-01|29.0|-70.0|-12.55416|-0.01851 +2015-07-01|29.0|-71.0|-12.10641|-0.02585 +2015-07-01|29.0|-72.0|-11.63352|-0.03309 +2015-07-01|29.0|-73.0|-11.13658|-0.0402 +2015-07-01|29.0|-74.0|-10.61681|-0.04716 +2015-07-01|29.0|-75.0|-10.07552|-0.05393 +2015-07-01|29.0|-76.0|-9.51416|-0.06047 +2015-07-01|29.0|-77.0|-8.93423|-0.06675 +2015-07-01|29.0|-78.0|-8.33737|-0.07275 +2015-07-01|29.0|-79.0|-7.72529|-0.07843 +2015-07-01|29.0|-80.0|-7.09977|-0.08377 +2015-07-01|29.0|-81.0|-6.46267|-0.08874 +2015-07-01|29.0|-82.0|-5.8159|-0.09333 +2015-07-01|29.0|-83.0|-5.16142|-0.09751 +2015-07-01|29.0|-84.0|-4.50122|-0.10126 +2015-07-01|29.0|-85.0|-3.83732|-0.10459 +2015-07-01|29.0|-86.0|-3.17174|-0.10748 +2015-07-01|29.0|-87.0|-2.50649|-0.10993 +2015-07-01|29.0|-88.0|-1.84356|-0.11194 +2015-07-01|29.0|-89.0|-1.18488|-0.11353 +2015-07-01|29.0|-90.0|-0.53235|-0.1147 +2015-07-01|29.0|-91.0|0.11221|-0.11546 +2015-07-01|29.0|-92.0|0.74708|-0.11585 +2015-07-01|29.0|-93.0|1.37061|-0.11587 +2015-07-01|29.0|-94.0|1.98129|-0.11556 +2015-07-01|29.0|-95.0|2.57772|-0.11495 +2015-07-01|29.0|-96.0|3.15865|-0.11405 +2015-07-01|29.0|-97.0|3.72294|-0.11291 +2015-07-01|29.0|-98.0|4.26962|-0.11156 +2015-07-01|29.0|-99.0|4.79786|-0.11002 +2015-07-01|29.0|-100.0|5.30698|-0.10833 +2015-07-01|29.0|-101.0|5.79646|-0.10652 +2015-07-01|29.0|-102.0|6.26591|-0.10463 +2015-07-01|29.0|-103.0|6.71509|-0.10266 +2015-07-01|29.0|-104.0|7.14389|-0.10067 +2015-07-01|29.0|-105.0|7.55233|-0.09865 +2015-07-01|29.0|-106.0|7.94054|-0.09665 +2015-07-01|29.0|-107.0|8.30875|-0.09468 +2015-07-01|29.0|-108.0|8.6573|-0.09274 +2015-07-01|29.0|-109.0|8.98659|-0.09087 +2015-07-01|29.0|-110.0|9.2971|-0.08907 +2015-07-01|29.0|-111.0|9.58935|-0.08734 +2015-07-01|29.0|-112.0|9.86391|-0.08569 +2015-07-01|29.0|-113.0|10.12137|-0.08414 +2015-07-01|29.0|-114.0|10.36234|-0.08267 +2015-07-01|29.0|-115.0|10.58744|-0.0813 +2015-07-01|29.0|-116.0|10.79725|-0.08002 +2015-07-01|29.0|-117.0|10.99238|-0.07882 +2015-07-01|29.0|-118.0|11.17336|-0.07772 +2015-07-01|29.0|-119.0|11.34074|-0.07669 +2015-07-01|29.0|-120.0|11.495|-0.07574 +2015-07-01|29.0|-121.0|11.63659|-0.07486 +2015-07-01|29.0|-122.0|11.7659|-0.07404 +2015-07-01|29.0|-123.0|11.8833|-0.07329 +2015-07-01|29.0|-124.0|11.98911|-0.07259 +2015-07-01|29.0|-125.0|12.0836|-0.07194 +2015-07-01|29.0|-126.0|12.167|-0.07134 +2015-07-01|29.0|-127.0|12.23953|-0.07079 +2015-07-01|29.0|-128.0|12.30135|-0.07027 +2015-07-01|29.0|-129.0|12.35262|-0.06979 +2015-07-01|29.0|-130.0|12.39349|-0.06934 +2015-07-01|29.0|-131.0|12.42408|-0.06893 +2015-07-01|29.0|-132.0|12.44455|-0.06855 +2015-07-01|29.0|-133.0|12.45502|-0.0682 +2015-07-01|29.0|-134.0|12.45567|-0.06788 +2015-07-01|29.0|-135.0|12.44668|-0.06759 +2015-07-01|29.0|-136.0|12.42825|-0.06733 +2015-07-01|29.0|-137.0|12.40062|-0.0671 +2015-07-01|29.0|-138.0|12.36408|-0.06691 +2015-07-01|29.0|-139.0|12.31893|-0.06674 +2015-07-01|29.0|-140.0|12.26552|-0.06661 +2015-07-01|29.0|-141.0|12.20426|-0.06651 +2015-07-01|29.0|-142.0|12.13556|-0.06644 +2015-07-01|29.0|-143.0|12.05988|-0.0664 +2015-07-01|29.0|-144.0|11.97773|-0.06638 +2015-07-01|29.0|-145.0|11.8896|-0.06639 +2015-07-01|29.0|-146.0|11.79603|-0.06643 +2015-07-01|29.0|-147.0|11.69756|-0.06648 +2015-07-01|29.0|-148.0|11.59473|-0.06654 +2015-07-01|29.0|-149.0|11.48807|-0.06661 +2015-07-01|29.0|-150.0|11.3781|-0.06669 +2015-07-01|29.0|-151.0|11.2653|-0.06676 +2015-07-01|29.0|-152.0|11.15013|-0.06682 +2015-07-01|29.0|-153.0|11.03299|-0.06686 +2015-07-01|29.0|-154.0|10.91424|-0.06688 +2015-07-01|29.0|-155.0|10.79417|-0.06687 +2015-07-01|29.0|-156.0|10.67298|-0.06682 +2015-07-01|29.0|-157.0|10.55085|-0.06672 +2015-07-01|29.0|-158.0|10.42782|-0.06657 +2015-07-01|29.0|-159.0|10.3039|-0.06636 +2015-07-01|29.0|-160.0|10.17898|-0.06608 +2015-07-01|29.0|-161.0|10.05288|-0.06573 +2015-07-01|29.0|-162.0|9.92536|-0.0653 +2015-07-01|29.0|-163.0|9.79609|-0.06479 +2015-07-01|29.0|-164.0|9.66465|-0.0642 +2015-07-01|29.0|-165.0|9.53059|-0.06351 +2015-07-01|29.0|-166.0|9.39338|-0.06274 +2015-07-01|29.0|-167.0|9.25247|-0.06188 +2015-07-01|29.0|-168.0|9.10725|-0.06093 +2015-07-01|29.0|-169.0|8.95711|-0.0599 +2015-07-01|29.0|-170.0|8.80142|-0.05878 +2015-07-01|29.0|-171.0|8.63955|-0.05759 +2015-07-01|29.0|-172.0|8.47089|-0.05634 +2015-07-01|29.0|-173.0|8.29485|-0.05502 +2015-07-01|29.0|-174.0|8.11089|-0.05365 +2015-07-01|29.0|-175.0|7.9185|-0.05224 +2015-07-01|29.0|-176.0|7.71725|-0.05079 +2015-07-01|29.0|-177.0|7.50677|-0.04933 +2015-07-01|29.0|-178.0|7.28677|-0.04786 +2015-07-01|29.0|-179.0|7.05702|-0.0464 +2015-07-01|30.0|0.0|-0.14384|0.09616 +2015-07-01|30.0|1.0|0.08072|0.09479 +2015-07-01|30.0|2.0|0.29563|0.09353 +2015-07-01|30.0|3.0|0.50136|0.09238 +2015-07-01|30.0|4.0|0.69844|0.09135 +2015-07-01|30.0|5.0|0.88746|0.09046 +2015-07-01|30.0|6.0|1.06905|0.08972 +2015-07-01|30.0|7.0|1.24385|0.08912 +2015-07-01|30.0|8.0|1.4125|0.08867 +2015-07-01|30.0|9.0|1.57564|0.08837 +2015-07-01|30.0|10.0|1.73387|0.08821 +2015-07-01|30.0|11.0|1.88774|0.08819 +2015-07-01|30.0|12.0|2.03776|0.08829 +2015-07-01|30.0|13.0|2.18435|0.0885 +2015-07-01|30.0|14.0|2.32785|0.08881 +2015-07-01|30.0|15.0|2.46851|0.08918 +2015-07-01|30.0|16.0|2.60647|0.08961 +2015-07-01|30.0|17.0|2.74177|0.09006 +2015-07-01|30.0|18.0|2.87435|0.09051 +2015-07-01|30.0|19.0|3.00403|0.09094 +2015-07-01|30.0|20.0|3.13056|0.09132 +2015-07-01|30.0|21.0|3.25355|0.09162 +2015-07-01|30.0|22.0|3.37255|0.09183 +2015-07-01|30.0|23.0|3.48703|0.09191 +2015-07-01|30.0|24.0|3.59639|0.09186 +2015-07-01|30.0|25.0|3.7|0.09164 +2015-07-01|30.0|26.0|3.79718|0.09125 +2015-07-01|30.0|27.0|3.88725|0.09067 +2015-07-01|30.0|28.0|3.96952|0.0899 +2015-07-01|30.0|29.0|4.04333|0.08894 +2015-07-01|30.0|30.0|4.10806|0.08778 +2015-07-01|30.0|31.0|4.16315|0.08643 +2015-07-01|30.0|32.0|4.20812|0.0849 +2015-07-01|30.0|33.0|4.24257|0.08321 +2015-07-01|30.0|34.0|4.26621|0.08136 +2015-07-01|30.0|35.0|4.27885|0.07938 +2015-07-01|30.0|36.0|4.28044|0.07729 +2015-07-01|30.0|37.0|4.27105|0.07513 +2015-07-01|30.0|38.0|4.25086|0.07291 +2015-07-01|30.0|39.0|4.22021|0.07066 +2015-07-01|30.0|40.0|4.17953|0.06843 +2015-07-01|30.0|41.0|4.12941|0.06622 +2015-07-01|30.0|42.0|4.07049|0.06409 +2015-07-01|30.0|43.0|4.00355|0.06204 +2015-07-01|30.0|44.0|3.92943|0.06012 +2015-07-01|30.0|45.0|3.84902|0.05834 +2015-07-01|30.0|46.0|3.76328|0.05672 +2015-07-01|30.0|47.0|3.67316|0.05528 +2015-07-01|30.0|48.0|3.57965|0.05403 +2015-07-01|30.0|49.0|3.48368|0.05299 +2015-07-01|30.0|50.0|3.38619|0.05215 +2015-07-01|30.0|51.0|3.28804|0.05151 +2015-07-01|30.0|52.0|3.19003|0.05109 +2015-07-01|30.0|53.0|3.09288|0.05085 +2015-07-01|30.0|54.0|2.99722|0.05081 +2015-07-01|30.0|55.0|2.90359|0.05094 +2015-07-01|30.0|56.0|2.81241|0.05122 +2015-07-01|30.0|57.0|2.724|0.05164 +2015-07-01|30.0|58.0|2.63857|0.05218 +2015-07-01|30.0|59.0|2.55624|0.05281 +2015-07-01|30.0|60.0|2.47703|0.05352 +2015-07-01|30.0|61.0|2.40085|0.05428 +2015-07-01|30.0|62.0|2.32757|0.05506 +2015-07-01|30.0|63.0|2.25694|0.05585 +2015-07-01|30.0|64.0|2.1887|0.05663 +2015-07-01|30.0|65.0|2.12252|0.05737 +2015-07-01|30.0|66.0|2.05805|0.05805 +2015-07-01|30.0|67.0|1.99489|0.05867 +2015-07-01|30.0|68.0|1.93267|0.05921 +2015-07-01|30.0|69.0|1.87099|0.05964 +2015-07-01|30.0|70.0|1.80948|0.05997 +2015-07-01|30.0|71.0|1.74778|0.06017 +2015-07-01|30.0|72.0|1.68553|0.06025 +2015-07-01|30.0|73.0|1.62244|0.0602 +2015-07-01|30.0|74.0|1.55821|0.06001 +2015-07-01|30.0|75.0|1.4926|0.05968 +2015-07-01|30.0|76.0|1.42536|0.0592 +2015-07-01|30.0|77.0|1.35632|0.05857 +2015-07-01|30.0|78.0|1.28527|0.0578 +2015-07-01|30.0|79.0|1.21208|0.05687 +2015-07-01|30.0|80.0|1.13657|0.05579 +2015-07-01|30.0|81.0|1.05862|0.05456 +2015-07-01|30.0|82.0|0.97808|0.05317 +2015-07-01|30.0|83.0|0.89478|0.05163 +2015-07-01|30.0|84.0|0.80858|0.04993 +2015-07-01|30.0|85.0|0.71929|0.04807 +2015-07-01|30.0|86.0|0.6267|0.04605 +2015-07-01|30.0|87.0|0.5306|0.04387 +2015-07-01|30.0|88.0|0.43074|0.04152 +2015-07-01|30.0|89.0|0.32684|0.039 +2015-07-01|30.0|90.0|0.21861|0.03632 +2015-07-01|30.0|91.0|0.10575|0.03347 +2015-07-01|30.0|92.0|-0.01208|0.03045 +2015-07-01|30.0|93.0|-0.13519|0.02726 +2015-07-01|30.0|94.0|-0.26391|0.02391 +2015-07-01|30.0|95.0|-0.39855|0.02039 +2015-07-01|30.0|96.0|-0.53939|0.01672 +2015-07-01|30.0|97.0|-0.68668|0.0129 +2015-07-01|30.0|98.0|-0.84063|0.00894 +2015-07-01|30.0|99.0|-1.00138|0.00485 +2015-07-01|30.0|100.0|-1.169|6.5E-4 +2015-07-01|30.0|101.0|-1.3435|-0.00366 +2015-07-01|30.0|102.0|-1.52476|-0.00806 +2015-07-01|30.0|103.0|-1.7126|-0.01251 +2015-07-01|30.0|104.0|-1.90672|-0.01702 +2015-07-01|30.0|105.0|-2.1067|-0.02154 +2015-07-01|30.0|106.0|-2.31201|-0.02607 +2015-07-01|30.0|107.0|-2.52202|-0.03057 +2015-07-01|30.0|108.0|-2.73597|-0.03502 +2015-07-01|30.0|109.0|-2.953|-0.03939 +2015-07-01|30.0|110.0|-3.17214|-0.04366 +2015-07-01|30.0|111.0|-3.39234|-0.0478 +2015-07-01|30.0|112.0|-3.61245|-0.05179 +2015-07-01|30.0|113.0|-3.83128|-0.0556 +2015-07-01|30.0|114.0|-4.04754|-0.05922 +2015-07-01|30.0|115.0|-4.25995|-0.06262 +2015-07-01|30.0|116.0|-4.46718|-0.06578 +2015-07-01|30.0|117.0|-4.66789|-0.0687 +2015-07-01|30.0|118.0|-4.86077|-0.07136 +2015-07-01|30.0|119.0|-5.04453|-0.07374 +2015-07-01|30.0|120.0|-5.21793|-0.07585 +2015-07-01|30.0|121.0|-5.37977|-0.07768 +2015-07-01|30.0|122.0|-5.52896|-0.07923 +2015-07-01|30.0|123.0|-5.66445|-0.08051 +2015-07-01|30.0|124.0|-5.78532|-0.08151 +2015-07-01|30.0|125.0|-5.89074|-0.08224 +2015-07-01|30.0|126.0|-5.97998|-0.08271 +2015-07-01|30.0|127.0|-6.05243|-0.08294 +2015-07-01|30.0|128.0|-6.10759|-0.08293 +2015-07-01|30.0|129.0|-6.14508|-0.0827 +2015-07-01|30.0|130.0|-6.16463|-0.08226 +2015-07-01|30.0|131.0|-6.16606|-0.08163 +2015-07-01|30.0|132.0|-6.14932|-0.08082 +2015-07-01|30.0|133.0|-6.11443|-0.07984 +2015-07-01|30.0|134.0|-6.06152|-0.07872 +2015-07-01|30.0|135.0|-5.99079|-0.07746 +2015-07-01|30.0|136.0|-5.90251|-0.07609 +2015-07-01|30.0|137.0|-5.79702|-0.0746 +2015-07-01|30.0|138.0|-5.67471|-0.07303 +2015-07-01|30.0|139.0|-5.53604|-0.07138 +2015-07-01|30.0|140.0|-5.38148|-0.06966 +2015-07-01|30.0|141.0|-5.21154|-0.06789 +2015-07-01|30.0|142.0|-5.02678|-0.06607 +2015-07-01|30.0|143.0|-4.82773|-0.06422 +2015-07-01|30.0|144.0|-4.615|-0.06236 +2015-07-01|30.0|145.0|-4.38915|-0.06048 +2015-07-01|30.0|146.0|-4.15078|-0.0586 +2015-07-01|30.0|147.0|-3.90049|-0.05672 +2015-07-01|30.0|148.0|-3.63889|-0.05487 +2015-07-01|30.0|149.0|-3.36659|-0.05305 +2015-07-01|30.0|150.0|-3.08418|-0.05126 +2015-07-01|30.0|151.0|-2.7923|-0.04952 +2015-07-01|30.0|152.0|-2.49155|-0.04785 +2015-07-01|30.0|153.0|-2.18258|-0.04623 +2015-07-01|30.0|154.0|-1.86601|-0.0447 +2015-07-01|30.0|155.0|-1.54251|-0.04325 +2015-07-01|30.0|156.0|-1.21273|-0.0419 +2015-07-01|30.0|157.0|-0.87737|-0.04066 +2015-07-01|30.0|158.0|-0.53712|-0.03952 +2015-07-01|30.0|159.0|-0.1927|-0.03852 +2015-07-01|30.0|160.0|0.15516|-0.03764 +2015-07-01|30.0|161.0|0.50569|-0.03689 +2015-07-01|30.0|162.0|0.85812|-0.03629 +2015-07-01|30.0|163.0|1.21167|-0.03584 +2015-07-01|30.0|164.0|1.56554|-0.03554 +2015-07-01|30.0|165.0|1.9189|-0.03539 +2015-07-01|30.0|166.0|2.27096|-0.0354 +2015-07-01|30.0|167.0|2.62089|-0.03556 +2015-07-01|30.0|168.0|2.9679|-0.03587 +2015-07-01|30.0|169.0|3.31118|-0.03634 +2015-07-01|30.0|170.0|3.64998|-0.03695 +2015-07-01|30.0|171.0|3.98354|-0.0377 +2015-07-01|30.0|172.0|4.31116|-0.03858 +2015-07-01|30.0|173.0|4.63219|-0.03959 +2015-07-01|30.0|174.0|4.94601|-0.04071 +2015-07-01|30.0|175.0|5.25207|-0.04194 +2015-07-01|30.0|176.0|5.5499|-0.04325 +2015-07-01|30.0|177.0|5.83907|-0.04465 +2015-07-01|30.0|178.0|6.11926|-0.04611 +2015-07-01|30.0|179.0|6.39021|-0.04763 +2015-07-01|30.0|-1.0|-0.37846|0.0976 +2015-07-01|30.0|-2.0|-0.62345|0.09912 +2015-07-01|30.0|-3.0|-0.87902|0.10068 +2015-07-01|30.0|-4.0|-1.14528|0.10228 +2015-07-01|30.0|-5.0|-1.42226|0.10389 +2015-07-01|30.0|-6.0|-1.70986|0.10551 +2015-07-01|30.0|-7.0|-2.00789|0.10711 +2015-07-01|30.0|-8.0|-2.31604|0.10869 +2015-07-01|30.0|-9.0|-2.63392|0.11022 +2015-07-01|30.0|-10.0|-2.96104|0.11171 +2015-07-01|30.0|-11.0|-3.29685|0.11314 +2015-07-01|30.0|-12.0|-3.64071|0.11451 +2015-07-01|30.0|-13.0|-3.99191|0.11582 +2015-07-01|30.0|-14.0|-4.34971|0.11705 +2015-07-01|30.0|-15.0|-4.71334|0.11822 +2015-07-01|30.0|-16.0|-5.08196|0.11932 +2015-07-01|30.0|-17.0|-5.45477|0.12036 +2015-07-01|30.0|-18.0|-5.83093|0.12134 +2015-07-01|30.0|-19.0|-6.20962|0.12226 +2015-07-01|30.0|-20.0|-6.59002|0.12313 +2015-07-01|30.0|-21.0|-6.97135|0.12396 +2015-07-01|30.0|-22.0|-7.35284|0.12474 +2015-07-01|30.0|-23.0|-7.73376|0.12549 +2015-07-01|30.0|-24.0|-8.11342|0.1262 +2015-07-01|30.0|-25.0|-8.49116|0.12687 +2015-07-01|30.0|-26.0|-8.86634|0.12752 +2015-07-01|30.0|-27.0|-9.23839|0.12813 +2015-07-01|30.0|-28.0|-9.60673|0.12871 +2015-07-01|30.0|-29.0|-9.97082|0.12924 +2015-07-01|30.0|-30.0|-10.33014|0.12973 +2015-07-01|30.0|-31.0|-10.6842|0.13016 +2015-07-01|30.0|-32.0|-11.03247|0.13053 +2015-07-01|30.0|-33.0|-11.37447|0.13082 +2015-07-01|30.0|-34.0|-11.70966|0.13102 +2015-07-01|30.0|-35.0|-12.03752|0.13112 +2015-07-01|30.0|-36.0|-12.35749|0.13109 +2015-07-01|30.0|-37.0|-12.66898|0.13093 +2015-07-01|30.0|-38.0|-12.97135|0.13061 +2015-07-01|30.0|-39.0|-13.26393|0.13011 +2015-07-01|30.0|-40.0|-13.54602|0.12943 +2015-07-01|30.0|-41.0|-13.81684|0.12854 +2015-07-01|30.0|-42.0|-14.07558|0.12742 +2015-07-01|30.0|-43.0|-14.32137|0.12606 +2015-07-01|30.0|-44.0|-14.55331|0.12445 +2015-07-01|30.0|-45.0|-14.77045|0.12256 +2015-07-01|30.0|-46.0|-14.97179|0.12039 +2015-07-01|30.0|-47.0|-15.15633|0.11793 +2015-07-01|30.0|-48.0|-15.32301|0.11517 +2015-07-01|30.0|-49.0|-15.47078|0.1121 +2015-07-01|30.0|-50.0|-15.59857|0.10872 +2015-07-01|30.0|-51.0|-15.70532|0.10503 +2015-07-01|30.0|-52.0|-15.79|0.10102 +2015-07-01|30.0|-53.0|-15.85158|0.09669 +2015-07-01|30.0|-54.0|-15.88908|0.09206 +2015-07-01|30.0|-55.0|-15.90157|0.08713 +2015-07-01|30.0|-56.0|-15.88817|0.08191 +2015-07-01|30.0|-57.0|-15.84808|0.0764 +2015-07-01|30.0|-58.0|-15.78056|0.07062 +2015-07-01|30.0|-59.0|-15.68497|0.06459 +2015-07-01|30.0|-60.0|-15.56077|0.05832 +2015-07-01|30.0|-61.0|-15.4075|0.05183 +2015-07-01|30.0|-62.0|-15.22485|0.04513 +2015-07-01|30.0|-63.0|-15.01257|0.03825 +2015-07-01|30.0|-64.0|-14.77058|0.03122 +2015-07-01|30.0|-65.0|-14.49888|0.02405 +2015-07-01|30.0|-66.0|-14.19764|0.01678 +2015-07-01|30.0|-67.0|-13.86712|0.00943 +2015-07-01|30.0|-68.0|-13.50772|0.00202 +2015-07-01|30.0|-69.0|-13.11999|-0.0054 +2015-07-01|30.0|-70.0|-12.7046|-0.01282 +2015-07-01|30.0|-71.0|-12.26232|-0.02019 +2015-07-01|30.0|-72.0|-11.7941|-0.02749 +2015-07-01|30.0|-73.0|-11.30098|-0.03467 +2015-07-01|30.0|-74.0|-10.78413|-0.04172 +2015-07-01|30.0|-75.0|-10.24485|-0.04859 +2015-07-01|30.0|-76.0|-9.68454|-0.05525 +2015-07-01|30.0|-77.0|-9.10471|-0.06167 +2015-07-01|30.0|-78.0|-8.507|-0.06782 +2015-07-01|30.0|-79.0|-7.89309|-0.07366 +2015-07-01|30.0|-80.0|-7.26481|-0.07917 +2015-07-01|30.0|-81.0|-6.62402|-0.08433 +2015-07-01|30.0|-82.0|-5.97267|-0.0891 +2015-07-01|30.0|-83.0|-5.31274|-0.09348 +2015-07-01|30.0|-84.0|-4.64627|-0.09744 +2015-07-01|30.0|-85.0|-3.97533|-0.10098 +2015-07-01|30.0|-86.0|-3.30199|-0.10409 +2015-07-01|30.0|-87.0|-2.6283|-0.10676 +2015-07-01|30.0|-88.0|-1.95631|-0.10899 +2015-07-01|30.0|-89.0|-1.28803|-0.1108 +2015-07-01|30.0|-90.0|-0.6254|-0.11219 +2015-07-01|30.0|-91.0|0.02969|-0.11318 +2015-07-01|30.0|-92.0|0.67545|-0.11378 +2015-07-01|30.0|-93.0|1.31019|-0.11402 +2015-07-01|30.0|-94.0|1.93233|-0.11392 +2015-07-01|30.0|-95.0|2.54043|-0.11351 +2015-07-01|30.0|-96.0|3.13315|-0.11281 +2015-07-01|30.0|-97.0|3.70933|-0.11187 +2015-07-01|30.0|-98.0|4.26794|-0.1107 +2015-07-01|30.0|-99.0|4.80811|-0.10934 +2015-07-01|30.0|-100.0|5.32912|-0.10783 +2015-07-01|30.0|-101.0|5.83038|-0.10618 +2015-07-01|30.0|-102.0|6.31149|-0.10444 +2015-07-01|30.0|-103.0|6.77216|-0.10263 +2015-07-01|30.0|-104.0|7.21225|-0.10078 +2015-07-01|30.0|-105.0|7.63175|-0.09891 +2015-07-01|30.0|-106.0|8.03076|-0.09703 +2015-07-01|30.0|-107.0|8.40948|-0.09518 +2015-07-01|30.0|-108.0|8.76822|-0.09337 +2015-07-01|30.0|-109.0|9.10737|-0.0916 +2015-07-01|30.0|-110.0|9.42737|-0.0899 +2015-07-01|30.0|-111.0|9.72873|-0.08827 +2015-07-01|30.0|-112.0|10.012|-0.08672 +2015-07-01|30.0|-113.0|10.27776|-0.08526 +2015-07-01|30.0|-114.0|10.52659|-0.08388 +2015-07-01|30.0|-115.0|10.7591|-0.08259 +2015-07-01|30.0|-116.0|10.97588|-0.08138 +2015-07-01|30.0|-117.0|11.1775|-0.08027 +2015-07-01|30.0|-118.0|11.36451|-0.07923 +2015-07-01|30.0|-119.0|11.53745|-0.07828 +2015-07-01|30.0|-120.0|11.69679|-0.0774 +2015-07-01|30.0|-121.0|11.84299|-0.07659 +2015-07-01|30.0|-122.0|11.97645|-0.07584 +2015-07-01|30.0|-123.0|12.09754|-0.07516 +2015-07-01|30.0|-124.0|12.20659|-0.07454 +2015-07-01|30.0|-125.0|12.30388|-0.07396 +2015-07-01|30.0|-126.0|12.38967|-0.07344 +2015-07-01|30.0|-127.0|12.46416|-0.07296 +2015-07-01|30.0|-128.0|12.52755|-0.07251 +2015-07-01|30.0|-129.0|12.58001|-0.07211 +2015-07-01|30.0|-130.0|12.62171|-0.07174 +2015-07-01|30.0|-131.0|12.6528|-0.07141 +2015-07-01|30.0|-132.0|12.67342|-0.07111 +2015-07-01|30.0|-133.0|12.68374|-0.07085 +2015-07-01|30.0|-134.0|12.68393|-0.07062 +2015-07-01|30.0|-135.0|12.67418|-0.07041 +2015-07-01|30.0|-136.0|12.65472|-0.07025 +2015-07-01|30.0|-137.0|12.62578|-0.07011 +2015-07-01|30.0|-138.0|12.58766|-0.07001 +2015-07-01|30.0|-139.0|12.54066|-0.06994 +2015-07-01|30.0|-140.0|12.48513|-0.0699 +2015-07-01|30.0|-141.0|12.42147|-0.06989 +2015-07-01|30.0|-142.0|12.35008|-0.06992 +2015-07-01|30.0|-143.0|12.27142|-0.06997 +2015-07-01|30.0|-144.0|12.18596|-0.07005 +2015-07-01|30.0|-145.0|12.0942|-0.07016 +2015-07-01|30.0|-146.0|11.99666|-0.07029 +2015-07-01|30.0|-147.0|11.89385|-0.07043 +2015-07-01|30.0|-148.0|11.78629|-0.07059 +2015-07-01|30.0|-149.0|11.67449|-0.07076 +2015-07-01|30.0|-150.0|11.55895|-0.07092 +2015-07-01|30.0|-151.0|11.44014|-0.07109 +2015-07-01|30.0|-152.0|11.31848|-0.07124 +2015-07-01|30.0|-153.0|11.19437|-0.07137 +2015-07-01|30.0|-154.0|11.06814|-0.07147 +2015-07-01|30.0|-155.0|10.94008|-0.07154 +2015-07-01|30.0|-156.0|10.81038|-0.07156 +2015-07-01|30.0|-157.0|10.67921|-0.07154 +2015-07-01|30.0|-158.0|10.54662|-0.07145 +2015-07-01|30.0|-159.0|10.41261|-0.0713 +2015-07-01|30.0|-160.0|10.2771|-0.07108 +2015-07-01|30.0|-161.0|10.13992|-0.07078 +2015-07-01|30.0|-162.0|10.00084|-0.07039 +2015-07-01|30.0|-163.0|9.85955|-0.06991 +2015-07-01|30.0|-164.0|9.71569|-0.06934 +2015-07-01|30.0|-165.0|9.56883|-0.06868 +2015-07-01|30.0|-166.0|9.41848|-0.06791 +2015-07-01|30.0|-167.0|9.26413|-0.06705 +2015-07-01|30.0|-168.0|9.10523|-0.06609 +2015-07-01|30.0|-169.0|8.94122|-0.06504 +2015-07-01|30.0|-170.0|8.77151|-0.06389 +2015-07-01|30.0|-171.0|8.59554|-0.06266 +2015-07-01|30.0|-172.0|8.41274|-0.06135 +2015-07-01|30.0|-173.0|8.2226|-0.05997 +2015-07-01|30.0|-174.0|8.02462|-0.05853 +2015-07-01|30.0|-175.0|7.81836|-0.05703 +2015-07-01|30.0|-176.0|7.60343|-0.05549 +2015-07-01|30.0|-177.0|7.37951|-0.05393 +2015-07-01|30.0|-178.0|7.14636|-0.05234 +2015-07-01|30.0|-179.0|6.9038|-0.05076 +2015-07-01|31.0|0.0|-0.09412|0.09752 +2015-07-01|31.0|1.0|0.13243|0.09613 +2015-07-01|31.0|2.0|0.34934|0.09485 +2015-07-01|31.0|3.0|0.55707|0.09367 +2015-07-01|31.0|4.0|0.75611|0.09261 +2015-07-01|31.0|5.0|0.94704|0.09168 +2015-07-01|31.0|6.0|1.13044|0.09089 +2015-07-01|31.0|7.0|1.30694|0.09024 +2015-07-01|31.0|8.0|1.47716|0.08974 +2015-07-01|31.0|9.0|1.64171|0.08938 +2015-07-01|31.0|10.0|1.80118|0.08916 +2015-07-01|31.0|11.0|1.95613|0.08908 +2015-07-01|31.0|12.0|2.10705|0.08912 +2015-07-01|31.0|13.0|2.25437|0.08927 +2015-07-01|31.0|14.0|2.39844|0.08951 +2015-07-01|31.0|15.0|2.53951|0.08983 +2015-07-01|31.0|16.0|2.67777|0.0902 +2015-07-01|31.0|17.0|2.81326|0.0906 +2015-07-01|31.0|18.0|2.94596|0.09101 +2015-07-01|31.0|19.0|3.07574|0.0914 +2015-07-01|31.0|20.0|3.20235|0.09175 +2015-07-01|31.0|21.0|3.32547|0.09203 +2015-07-01|31.0|22.0|3.44469|0.09223 +2015-07-01|31.0|23.0|3.55952|0.09231 +2015-07-01|31.0|24.0|3.66942|0.09226 +2015-07-01|31.0|25.0|3.77378|0.09206 +2015-07-01|31.0|26.0|3.87198|0.0917 +2015-07-01|31.0|27.0|3.96338|0.09116 +2015-07-01|31.0|28.0|4.04732|0.09045 +2015-07-01|31.0|29.0|4.12318|0.08954 +2015-07-01|31.0|30.0|4.19036|0.08845 +2015-07-01|31.0|31.0|4.24834|0.08717 +2015-07-01|31.0|32.0|4.29664|0.08572 +2015-07-01|31.0|33.0|4.33486|0.0841 +2015-07-01|31.0|34.0|4.36273|0.08233 +2015-07-01|31.0|35.0|4.38004|0.08044 +2015-07-01|31.0|36.0|4.38673|0.07843 +2015-07-01|31.0|37.0|4.38284|0.07634 +2015-07-01|31.0|38.0|4.36854|0.0742 +2015-07-01|31.0|39.0|4.34411|0.07202 +2015-07-01|31.0|40.0|4.30995|0.06984 +2015-07-01|31.0|41.0|4.26658|0.06768 +2015-07-01|31.0|42.0|4.21461|0.06558 +2015-07-01|31.0|43.0|4.15474|0.06356 +2015-07-01|31.0|44.0|4.08777|0.06164 +2015-07-01|31.0|45.0|4.01452|0.05985 +2015-07-01|31.0|46.0|3.93587|0.05821 +2015-07-01|31.0|47.0|3.85274|0.05674 +2015-07-01|31.0|48.0|3.76603|0.05544 +2015-07-01|31.0|49.0|3.67664|0.05433 +2015-07-01|31.0|50.0|3.58544|0.05342 +2015-07-01|31.0|51.0|3.49325|0.0527 +2015-07-01|31.0|52.0|3.40082|0.05218 +2015-07-01|31.0|53.0|3.30884|0.05184 +2015-07-01|31.0|54.0|3.21792|0.05168 +2015-07-01|31.0|55.0|3.12856|0.05169 +2015-07-01|31.0|56.0|3.04116|0.05186 +2015-07-01|31.0|57.0|2.95605|0.05215 +2015-07-01|31.0|58.0|2.87343|0.05257 +2015-07-01|31.0|59.0|2.7934|0.05308 +2015-07-01|31.0|60.0|2.716|0.05367 +2015-07-01|31.0|61.0|2.64116|0.05431 +2015-07-01|31.0|62.0|2.56873|0.05498 +2015-07-01|31.0|63.0|2.49851|0.05567 +2015-07-01|31.0|64.0|2.43023|0.05634 +2015-07-01|31.0|65.0|2.36359|0.05699 +2015-07-01|31.0|66.0|2.29823|0.0576 +2015-07-01|31.0|67.0|2.23379|0.05814 +2015-07-01|31.0|68.0|2.1699|0.05861 +2015-07-01|31.0|69.0|2.10618|0.05899 +2015-07-01|31.0|70.0|2.04225|0.05926 +2015-07-01|31.0|71.0|1.97776|0.05942 +2015-07-01|31.0|72.0|1.91237|0.05947 +2015-07-01|31.0|73.0|1.84576|0.05938 +2015-07-01|31.0|74.0|1.77765|0.05916 +2015-07-01|31.0|75.0|1.70777|0.05881 +2015-07-01|31.0|76.0|1.63588|0.05831 +2015-07-01|31.0|77.0|1.56178|0.05767 +2015-07-01|31.0|78.0|1.48528|0.05688 +2015-07-01|31.0|79.0|1.40619|0.05594 +2015-07-01|31.0|80.0|1.32437|0.05485 +2015-07-01|31.0|81.0|1.23965|0.0536 +2015-07-01|31.0|82.0|1.15188|0.05221 +2015-07-01|31.0|83.0|1.06091|0.05065 +2015-07-01|31.0|84.0|0.96656|0.04894 +2015-07-01|31.0|85.0|0.86865|0.04707 +2015-07-01|31.0|86.0|0.76698|0.04504 +2015-07-01|31.0|87.0|0.66135|0.04285 +2015-07-01|31.0|88.0|0.5515|0.04049 +2015-07-01|31.0|89.0|0.4372|0.03797 +2015-07-01|31.0|90.0|0.31816|0.03528 +2015-07-01|31.0|91.0|0.1941|0.03243 +2015-07-01|31.0|92.0|0.06473|0.02941 +2015-07-01|31.0|93.0|-0.07025|0.02624 +2015-07-01|31.0|94.0|-0.21111|0.0229 +2015-07-01|31.0|95.0|-0.35813|0.0194 +2015-07-01|31.0|96.0|-0.51155|0.01576 +2015-07-01|31.0|97.0|-0.67157|0.01197 +2015-07-01|31.0|98.0|-0.83836|0.00805 +2015-07-01|31.0|99.0|-1.01201|0.004 +2015-07-01|31.0|100.0|-1.19255|-1.5E-4 +2015-07-01|31.0|101.0|-1.37993|-0.00439 +2015-07-01|31.0|102.0|-1.57401|-0.00871 +2015-07-01|31.0|103.0|-1.77455|-0.01309 +2015-07-01|31.0|104.0|-1.98122|-0.01751 +2015-07-01|31.0|105.0|-2.19356|-0.02195 +2015-07-01|31.0|106.0|-2.41101|-0.02637 +2015-07-01|31.0|107.0|-2.63292|-0.03077 +2015-07-01|31.0|108.0|-2.8585|-0.03511 +2015-07-01|31.0|109.0|-3.08686|-0.03937 +2015-07-01|31.0|110.0|-3.31703|-0.04352 +2015-07-01|31.0|111.0|-3.54795|-0.04754 +2015-07-01|31.0|112.0|-3.77845|-0.05141 +2015-07-01|31.0|113.0|-4.00734|-0.0551 +2015-07-01|31.0|114.0|-4.23335|-0.0586 +2015-07-01|31.0|115.0|-4.45516|-0.06188 +2015-07-01|31.0|116.0|-4.67148|-0.06493 +2015-07-01|31.0|117.0|-4.88097|-0.06774 +2015-07-01|31.0|118.0|-5.08232|-0.07029 +2015-07-01|31.0|119.0|-5.27425|-0.07257 +2015-07-01|31.0|120.0|-5.45552|-0.07459 +2015-07-01|31.0|121.0|-5.62497|-0.07633 +2015-07-01|31.0|122.0|-5.78148|-0.0778 +2015-07-01|31.0|123.0|-5.92403|-0.079 +2015-07-01|31.0|124.0|-6.05169|-0.07993 +2015-07-01|31.0|125.0|-6.16365|-0.0806 +2015-07-01|31.0|126.0|-6.25917|-0.08102 +2015-07-01|31.0|127.0|-6.33765|-0.0812 +2015-07-01|31.0|128.0|-6.39858|-0.08116 +2015-07-01|31.0|129.0|-6.44159|-0.08089 +2015-07-01|31.0|130.0|-6.46638|-0.08043 +2015-07-01|31.0|131.0|-6.4728|-0.07978 +2015-07-01|31.0|132.0|-6.46076|-0.07896 +2015-07-01|31.0|133.0|-6.43029|-0.07799 +2015-07-01|31.0|134.0|-6.38151|-0.07687 +2015-07-01|31.0|135.0|-6.3146|-0.07562 +2015-07-01|31.0|136.0|-6.22984|-0.07426 +2015-07-01|31.0|137.0|-6.12756|-0.07281 +2015-07-01|31.0|138.0|-6.00814|-0.07126 +2015-07-01|31.0|139.0|-5.87203|-0.06965 +2015-07-01|31.0|140.0|-5.71969|-0.06798 +2015-07-01|31.0|141.0|-5.55166|-0.06625 +2015-07-01|31.0|142.0|-5.36845|-0.0645 +2015-07-01|31.0|143.0|-5.17065|-0.06271 +2015-07-01|31.0|144.0|-4.95882|-0.06091 +2015-07-01|31.0|145.0|-4.73355|-0.05911 +2015-07-01|31.0|146.0|-4.49545|-0.05732 +2015-07-01|31.0|147.0|-4.24513|-0.05554 +2015-07-01|31.0|148.0|-3.98318|-0.05378 +2015-07-01|31.0|149.0|-3.71024|-0.05206 +2015-07-01|31.0|150.0|-3.42692|-0.05039 +2015-07-01|31.0|151.0|-3.13384|-0.04877 +2015-07-01|31.0|152.0|-2.83163|-0.04722 +2015-07-01|31.0|153.0|-2.52093|-0.04575 +2015-07-01|31.0|154.0|-2.20239|-0.04435 +2015-07-01|31.0|155.0|-1.87667|-0.04305 +2015-07-01|31.0|156.0|-1.54442|-0.04186 +2015-07-01|31.0|157.0|-1.20634|-0.04077 +2015-07-01|31.0|158.0|-0.86311|-0.03981 +2015-07-01|31.0|159.0|-0.51546|-0.03897 +2015-07-01|31.0|160.0|-0.16411|-0.03827 +2015-07-01|31.0|161.0|0.19019|-0.03771 +2015-07-01|31.0|162.0|0.54668|-0.03729 +2015-07-01|31.0|163.0|0.9046|-0.03703 +2015-07-01|31.0|164.0|1.26316|-0.03692 +2015-07-01|31.0|165.0|1.62156|-0.03696 +2015-07-01|31.0|166.0|1.97901|-0.03716 +2015-07-01|31.0|167.0|2.33473|-0.03752 +2015-07-01|31.0|168.0|2.68792|-0.03803 +2015-07-01|31.0|169.0|3.03782|-0.03869 +2015-07-01|31.0|170.0|3.38368|-0.03949 +2015-07-01|31.0|171.0|3.72477|-0.04043 +2015-07-01|31.0|172.0|4.0604|-0.0415 +2015-07-01|31.0|173.0|4.38993|-0.04269 +2015-07-01|31.0|174.0|4.71275|-0.044 +2015-07-01|31.0|175.0|5.02832|-0.0454 +2015-07-01|31.0|176.0|5.33616|-0.04688 +2015-07-01|31.0|177.0|5.63584|-0.04844 +2015-07-01|31.0|178.0|5.92703|-0.05006 +2015-07-01|31.0|179.0|6.20945|-0.05173 +2015-07-01|31.0|-1.0|-0.33066|0.09898 +2015-07-01|31.0|-2.0|-0.57748|0.1005 +2015-07-01|31.0|-3.0|-0.83476|0.10207 +2015-07-01|31.0|-4.0|-1.1026|0.10367 +2015-07-01|31.0|-5.0|-1.38099|0.10529 +2015-07-01|31.0|-6.0|-1.66982|0.1069 +2015-07-01|31.0|-7.0|-1.96886|0.1085 +2015-07-01|31.0|-8.0|-2.27781|0.11007 +2015-07-01|31.0|-9.0|-2.59627|0.1116 +2015-07-01|31.0|-10.0|-2.92374|0.11308 +2015-07-01|31.0|-11.0|-3.25966|0.11451 +2015-07-01|31.0|-12.0|-3.60339|0.11587 +2015-07-01|31.0|-13.0|-3.95424|0.11717 +2015-07-01|31.0|-14.0|-4.31148|0.11841 +2015-07-01|31.0|-15.0|-4.67433|0.11958 +2015-07-01|31.0|-16.0|-5.042|0.12068 +2015-07-01|31.0|-17.0|-5.41367|0.12173 +2015-07-01|31.0|-18.0|-5.78855|0.12271 +2015-07-01|31.0|-19.0|-6.16582|0.12364 +2015-07-01|31.0|-20.0|-6.5447|0.12452 +2015-07-01|31.0|-21.0|-6.92443|0.12536 +2015-07-01|31.0|-22.0|-7.30426|0.12616 +2015-07-01|31.0|-23.0|-7.68351|0.12692 +2015-07-01|31.0|-24.0|-8.06149|0.12765 +2015-07-01|31.0|-25.0|-8.43757|0.12835 +2015-07-01|31.0|-26.0|-8.81116|0.12902 +2015-07-01|31.0|-27.0|-9.18169|0.12966 +2015-07-01|31.0|-28.0|-9.54863|0.13026 +2015-07-01|31.0|-29.0|-9.91147|0.13083 +2015-07-01|31.0|-30.0|-10.2697|0.13136 +2015-07-01|31.0|-31.0|-10.62286|0.13184 +2015-07-01|31.0|-32.0|-10.97047|0.13225 +2015-07-01|31.0|-33.0|-11.31204|0.13259 +2015-07-01|31.0|-34.0|-11.64709|0.13285 +2015-07-01|31.0|-35.0|-11.97511|0.13301 +2015-07-01|31.0|-36.0|-12.29556|0.13306 +2015-07-01|31.0|-37.0|-12.60788|0.13297 +2015-07-01|31.0|-38.0|-12.91146|0.13273 +2015-07-01|31.0|-39.0|-13.20565|0.13233 +2015-07-01|31.0|-40.0|-13.48976|0.13175 +2015-07-01|31.0|-41.0|-13.76303|0.13096 +2015-07-01|31.0|-42.0|-14.02467|0.12996 +2015-07-01|31.0|-43.0|-14.27382|0.12872 +2015-07-01|31.0|-44.0|-14.5096|0.12723 +2015-07-01|31.0|-45.0|-14.73106|0.12548 +2015-07-01|31.0|-46.0|-14.93722|0.12346 +2015-07-01|31.0|-47.0|-15.12704|0.12114 +2015-07-01|31.0|-48.0|-15.2995|0.11853 +2015-07-01|31.0|-49.0|-15.45352|0.11562 +2015-07-01|31.0|-50.0|-15.58803|0.1124 +2015-07-01|31.0|-51.0|-15.70194|0.10886 +2015-07-01|31.0|-52.0|-15.79419|0.10502 +2015-07-01|31.0|-53.0|-15.86374|0.10086 +2015-07-01|31.0|-54.0|-15.90957|0.09639 +2015-07-01|31.0|-55.0|-15.9307|0.09162 +2015-07-01|31.0|-56.0|-15.92621|0.08655 +2015-07-01|31.0|-57.0|-15.89524|0.0812 +2015-07-01|31.0|-58.0|-15.83701|0.07556 +2015-07-01|31.0|-59.0|-15.75082|0.06967 +2015-07-01|31.0|-60.0|-15.63606|0.06353 +2015-07-01|31.0|-61.0|-15.4922|0.05715 +2015-07-01|31.0|-62.0|-15.31885|0.05057 +2015-07-01|31.0|-63.0|-15.1157|0.04379 +2015-07-01|31.0|-64.0|-14.88258|0.03684 +2015-07-01|31.0|-65.0|-14.61944|0.02974 +2015-07-01|31.0|-66.0|-14.32635|0.02252 +2015-07-01|31.0|-67.0|-14.0035|0.01521 +2015-07-01|31.0|-68.0|-13.65124|0.00783 +2015-07-01|31.0|-69.0|-13.27002|4.1E-4 +2015-07-01|31.0|-70.0|-12.86046|-0.00701 +2015-07-01|31.0|-71.0|-12.42328|-0.01441 +2015-07-01|31.0|-72.0|-11.95936|-0.02176 +2015-07-01|31.0|-73.0|-11.4697|-0.02901 +2015-07-01|31.0|-74.0|-10.95543|-0.03613 +2015-07-01|31.0|-75.0|-10.41782|-0.0431 +2015-07-01|31.0|-76.0|-9.85824|-0.04987 +2015-07-01|31.0|-77.0|-9.27821|-0.05642 +2015-07-01|31.0|-78.0|-8.67932|-0.06271 +2015-07-01|31.0|-79.0|-8.0633|-0.06871 +2015-07-01|31.0|-80.0|-7.43196|-0.07439 +2015-07-01|31.0|-81.0|-6.78719|-0.07973 +2015-07-01|31.0|-82.0|-6.13095|-0.08469 +2015-07-01|31.0|-83.0|-5.46529|-0.08927 +2015-07-01|31.0|-84.0|-4.79228|-0.09345 +2015-07-01|31.0|-85.0|-4.11401|-0.0972 +2015-07-01|31.0|-86.0|-3.43262|-0.10053 +2015-07-01|31.0|-87.0|-2.75022|-0.10342 +2015-07-01|31.0|-88.0|-2.06892|-0.10589 +2015-07-01|31.0|-89.0|-1.39078|-0.10793 +2015-07-01|31.0|-90.0|-0.71781|-0.10955 +2015-07-01|31.0|-91.0|-0.05196|-0.11076 +2015-07-01|31.0|-92.0|0.60492|-0.11159 +2015-07-01|31.0|-93.0|1.25108|-0.11206 +2015-07-01|31.0|-94.0|1.88488|-0.11218 +2015-07-01|31.0|-95.0|2.50481|-0.11198 +2015-07-01|31.0|-96.0|3.1095|-0.1115 +2015-07-01|31.0|-97.0|3.69772|-0.11076 +2015-07-01|31.0|-98.0|4.26839|-0.10979 +2015-07-01|31.0|-99.0|4.8206|-0.10863 +2015-07-01|31.0|-100.0|5.35358|-0.1073 +2015-07-01|31.0|-101.0|5.86671|-0.10583 +2015-07-01|31.0|-102.0|6.35954|-0.10426 +2015-07-01|31.0|-103.0|6.83175|-0.10261 +2015-07-01|31.0|-104.0|7.28317|-0.10091 +2015-07-01|31.0|-105.0|7.71374|-0.09919 +2015-07-01|31.0|-106.0|8.12356|-0.09745 +2015-07-01|31.0|-107.0|8.51279|-0.09573 +2015-07-01|31.0|-108.0|8.88172|-0.09404 +2015-07-01|31.0|-109.0|9.2307|-0.0924 +2015-07-01|31.0|-110.0|9.56017|-0.09081 +2015-07-01|31.0|-111.0|9.87062|-0.08929 +2015-07-01|31.0|-112.0|10.16256|-0.08784 +2015-07-01|31.0|-113.0|10.43658|-0.08647 +2015-07-01|31.0|-114.0|10.69324|-0.08519 +2015-07-01|31.0|-115.0|10.93313|-0.08398 +2015-07-01|31.0|-116.0|11.15683|-0.08286 +2015-07-01|31.0|-117.0|11.36491|-0.08183 +2015-07-01|31.0|-118.0|11.55793|-0.08087 +2015-07-01|31.0|-119.0|11.73639|-0.08 +2015-07-01|31.0|-120.0|11.9008|-0.07919 +2015-07-01|31.0|-121.0|12.0516|-0.07846 +2015-07-01|31.0|-122.0|12.1892|-0.07779 +2015-07-01|31.0|-123.0|12.31398|-0.07718 +2015-07-01|31.0|-124.0|12.42628|-0.07663 +2015-07-01|31.0|-125.0|12.52638|-0.07613 +2015-07-01|31.0|-126.0|12.61455|-0.07568 +2015-07-01|31.0|-127.0|12.69103|-0.07528 +2015-07-01|31.0|-128.0|12.75602|-0.07492 +2015-07-01|31.0|-129.0|12.8097|-0.07459 +2015-07-01|31.0|-130.0|12.85227|-0.07431 +2015-07-01|31.0|-131.0|12.88387|-0.07406 +2015-07-01|31.0|-132.0|12.90468|-0.07385 +2015-07-01|31.0|-133.0|12.91487|-0.07367 +2015-07-01|31.0|-134.0|12.91463|-0.07352 +2015-07-01|31.0|-135.0|12.90417|-0.07341 +2015-07-01|31.0|-136.0|12.88369|-0.07334 +2015-07-01|31.0|-137.0|12.85347|-0.07329 +2015-07-01|31.0|-138.0|12.81378|-0.07328 +2015-07-01|31.0|-139.0|12.76493|-0.07331 +2015-07-01|31.0|-140.0|12.70727|-0.07337 +2015-07-01|31.0|-141.0|12.64119|-0.07346 +2015-07-01|31.0|-142.0|12.56708|-0.07358 +2015-07-01|31.0|-143.0|12.48539|-0.07373 +2015-07-01|31.0|-144.0|12.39657|-0.07391 +2015-07-01|31.0|-145.0|12.30111|-0.07411 +2015-07-01|31.0|-146.0|12.1995|-0.07433 +2015-07-01|31.0|-147.0|12.09224|-0.07457 +2015-07-01|31.0|-148.0|11.97983|-0.07482 +2015-07-01|31.0|-149.0|11.86275|-0.07508 +2015-07-01|31.0|-150.0|11.74148|-0.07533 +2015-07-01|31.0|-151.0|11.61647|-0.07558 +2015-07-01|31.0|-152.0|11.48813|-0.07582 +2015-07-01|31.0|-153.0|11.35684|-0.07603 +2015-07-01|31.0|-154.0|11.22291|-0.07621 +2015-07-01|31.0|-155.0|11.08661|-0.07636 +2015-07-01|31.0|-156.0|10.94815|-0.07645 +2015-07-01|31.0|-157.0|10.80768|-0.07649 +2015-07-01|31.0|-158.0|10.66526|-0.07647 +2015-07-01|31.0|-159.0|10.5209|-0.07637 +2015-07-01|31.0|-160.0|10.37452|-0.0762 +2015-07-01|31.0|-161.0|10.22598|-0.07594 +2015-07-01|31.0|-162.0|10.07506|-0.07559 +2015-07-01|31.0|-163.0|9.9215|-0.07514 +2015-07-01|31.0|-164.0|9.76496|-0.07458 +2015-07-01|31.0|-165.0|9.60504|-0.07393 +2015-07-01|31.0|-166.0|9.44132|-0.07317 +2015-07-01|31.0|-167.0|9.27331|-0.0723 +2015-07-01|31.0|-168.0|9.10053|-0.07132 +2015-07-01|31.0|-169.0|8.92246|-0.07024 +2015-07-01|31.0|-170.0|8.73858|-0.06906 +2015-07-01|31.0|-171.0|8.54837|-0.06778 +2015-07-01|31.0|-172.0|8.35134|-0.06641 +2015-07-01|31.0|-173.0|8.14702|-0.06496 +2015-07-01|31.0|-174.0|7.93497|-0.06344 +2015-07-01|31.0|-175.0|7.71481|-0.06186 +2015-07-01|31.0|-176.0|7.48619|-0.06022 +2015-07-01|31.0|-177.0|7.24886|-0.05855 +2015-07-01|31.0|-178.0|7.00261|-0.05685 +2015-07-01|31.0|-179.0|6.74731|-0.05513 +2015-07-01|32.0|0.0|-0.05113|0.09897 +2015-07-01|32.0|1.0|0.17768|0.09757 +2015-07-01|32.0|2.0|0.3969|0.09627 +2015-07-01|32.0|3.0|0.60694|0.09506 +2015-07-01|32.0|4.0|0.80827|0.09397 +2015-07-01|32.0|5.0|1.00144|0.093 +2015-07-01|32.0|6.0|1.187|0.09217 +2015-07-01|32.0|7.0|1.36555|0.09148 +2015-07-01|32.0|8.0|1.5377|0.09092 +2015-07-01|32.0|9.0|1.70404|0.09051 +2015-07-01|32.0|10.0|1.86514|0.09024 +2015-07-01|32.0|11.0|2.02156|0.0901 +2015-07-01|32.0|12.0|2.17378|0.09007 +2015-07-01|32.0|13.0|2.32222|0.09016 +2015-07-01|32.0|14.0|2.46726|0.09034 +2015-07-01|32.0|15.0|2.60916|0.0906 +2015-07-01|32.0|16.0|2.74812|0.09091 +2015-07-01|32.0|17.0|2.88421|0.09126 +2015-07-01|32.0|18.0|3.01743|0.09163 +2015-07-01|32.0|19.0|3.14769|0.09198 +2015-07-01|32.0|20.0|3.27478|0.09229 +2015-07-01|32.0|21.0|3.39842|0.09255 +2015-07-01|32.0|22.0|3.51824|0.09273 +2015-07-01|32.0|23.0|3.6338|0.09281 +2015-07-01|32.0|24.0|3.74459|0.09276 +2015-07-01|32.0|25.0|3.85007|0.09258 +2015-07-01|32.0|26.0|3.94964|0.09224 +2015-07-01|32.0|27.0|4.0427|0.09174 +2015-07-01|32.0|28.0|4.12865|0.09106 +2015-07-01|32.0|29.0|4.20689|0.09021 +2015-07-01|32.0|30.0|4.27686|0.08917 +2015-07-01|32.0|31.0|4.33804|0.08796 +2015-07-01|32.0|32.0|4.38997|0.08658 +2015-07-01|32.0|33.0|4.43229|0.08504 +2015-07-01|32.0|34.0|4.46469|0.08335 +2015-07-01|32.0|35.0|4.48698|0.08154 +2015-07-01|32.0|36.0|4.49908|0.07961 +2015-07-01|32.0|37.0|4.501|0.07759 +2015-07-01|32.0|38.0|4.49288|0.07551 +2015-07-01|32.0|39.0|4.47497|0.0734 +2015-07-01|32.0|40.0|4.44763|0.07127 +2015-07-01|32.0|41.0|4.41132|0.06916 +2015-07-01|32.0|42.0|4.36661|0.06709 +2015-07-01|32.0|43.0|4.31413|0.06509 +2015-07-01|32.0|44.0|4.2546|0.06318 +2015-07-01|32.0|45.0|4.18881|0.06139 +2015-07-01|32.0|46.0|4.11756|0.05973 +2015-07-01|32.0|47.0|4.04171|0.05822 +2015-07-01|32.0|48.0|3.9621|0.05688 +2015-07-01|32.0|49.0|3.87956|0.05571 +2015-07-01|32.0|50.0|3.79492|0.05472 +2015-07-01|32.0|51.0|3.70895|0.05392 +2015-07-01|32.0|52.0|3.62235|0.0533 +2015-07-01|32.0|53.0|3.53578|0.05287 +2015-07-01|32.0|54.0|3.4498|0.0526 +2015-07-01|32.0|55.0|3.3649|0.05249 +2015-07-01|32.0|56.0|3.28147|0.05253 +2015-07-01|32.0|57.0|3.1998|0.05271 +2015-07-01|32.0|58.0|3.1201|0.053 +2015-07-01|32.0|59.0|3.04248|0.05339 +2015-07-01|32.0|60.0|2.96697|0.05386 +2015-07-01|32.0|61.0|2.8935|0.05438 +2015-07-01|32.0|62.0|2.82195|0.05494 +2015-07-01|32.0|63.0|2.75212|0.05552 +2015-07-01|32.0|64.0|2.68375|0.0561 +2015-07-01|32.0|65.0|2.61657|0.05665 +2015-07-01|32.0|66.0|2.55023|0.05717 +2015-07-01|32.0|67.0|2.48438|0.05764 +2015-07-01|32.0|68.0|2.41866|0.05803 +2015-07-01|32.0|69.0|2.35271|0.05834 +2015-07-01|32.0|70.0|2.28616|0.05856 +2015-07-01|32.0|71.0|2.21866|0.05868 +2015-07-01|32.0|72.0|2.14987|0.05867 +2015-07-01|32.0|73.0|2.07947|0.05855 +2015-07-01|32.0|74.0|2.00718|0.0583 +2015-07-01|32.0|75.0|1.93273|0.05792 +2015-07-01|32.0|76.0|1.85588|0.05739 +2015-07-01|32.0|77.0|1.7764|0.05673 +2015-07-01|32.0|78.0|1.69409|0.05592 +2015-07-01|32.0|79.0|1.60878|0.05496 +2015-07-01|32.0|80.0|1.52029|0.05385 +2015-07-01|32.0|81.0|1.42845|0.05259 +2015-07-01|32.0|82.0|1.33311|0.05118 +2015-07-01|32.0|83.0|1.23409|0.04961 +2015-07-01|32.0|84.0|1.13124|0.04789 +2015-07-01|32.0|85.0|1.02436|0.04601 +2015-07-01|32.0|86.0|0.91326|0.04396 +2015-07-01|32.0|87.0|0.79775|0.04176 +2015-07-01|32.0|88.0|0.67758|0.03939 +2015-07-01|32.0|89.0|0.55252|0.03687 +2015-07-01|32.0|90.0|0.42233|0.03417 +2015-07-01|32.0|91.0|0.28674|0.03132 +2015-07-01|32.0|92.0|0.1455|0.02831 +2015-07-01|32.0|93.0|-0.00166|0.02514 +2015-07-01|32.0|94.0|-0.15499|0.02181 +2015-07-01|32.0|95.0|-0.31471|0.01833 +2015-07-01|32.0|96.0|-0.48102|0.01471 +2015-07-01|32.0|97.0|-0.65409|0.01096 +2015-07-01|32.0|98.0|-0.83403|0.00708 +2015-07-01|32.0|99.0|-1.02088|0.00308 +2015-07-01|32.0|100.0|-1.21464|-0.00102 +2015-07-01|32.0|101.0|-1.4152|-0.0052 +2015-07-01|32.0|102.0|-1.62239|-0.00945 +2015-07-01|32.0|103.0|-1.83592|-0.01375 +2015-07-01|32.0|104.0|-2.05542|-0.01808 +2015-07-01|32.0|105.0|-2.28039|-0.02242 +2015-07-01|32.0|106.0|-2.51026|-0.02675 +2015-07-01|32.0|107.0|-2.74432|-0.03104 +2015-07-01|32.0|108.0|-2.98177|-0.03527 +2015-07-01|32.0|109.0|-3.2217|-0.03941 +2015-07-01|32.0|110.0|-3.46313|-0.04344 +2015-07-01|32.0|111.0|-3.70496|-0.04734 +2015-07-01|32.0|112.0|-3.94605|-0.05109 +2015-07-01|32.0|113.0|-4.18517|-0.05466 +2015-07-01|32.0|114.0|-4.42107|-0.05803 +2015-07-01|32.0|115.0|-4.65243|-0.06119 +2015-07-01|32.0|116.0|-4.87794|-0.06413 +2015-07-01|32.0|117.0|-5.09629|-0.06682 +2015-07-01|32.0|118.0|-5.30617|-0.06926 +2015-07-01|32.0|119.0|-5.50632|-0.07143 +2015-07-01|32.0|120.0|-5.69549|-0.07335 +2015-07-01|32.0|121.0|-5.87252|-0.07499 +2015-07-01|32.0|122.0|-6.03633|-0.07637 +2015-07-01|32.0|123.0|-6.18588|-0.07749 +2015-07-01|32.0|124.0|-6.32027|-0.07835 +2015-07-01|32.0|125.0|-6.43867|-0.07895 +2015-07-01|32.0|126.0|-6.54036|-0.07931 +2015-07-01|32.0|127.0|-6.62474|-0.07944 +2015-07-01|32.0|128.0|-6.6913|-0.07935 +2015-07-01|32.0|129.0|-6.73966|-0.07905 +2015-07-01|32.0|130.0|-6.76953|-0.07856 +2015-07-01|32.0|131.0|-6.78074|-0.07789 +2015-07-01|32.0|132.0|-6.77322|-0.07706 +2015-07-01|32.0|133.0|-6.74698|-0.07607 +2015-07-01|32.0|134.0|-6.70213|-0.07495 +2015-07-01|32.0|135.0|-6.63886|-0.07371 +2015-07-01|32.0|136.0|-6.55743|-0.07237 +2015-07-01|32.0|137.0|-6.45817|-0.07093 +2015-07-01|32.0|138.0|-6.34146|-0.06942 +2015-07-01|32.0|139.0|-6.20773|-0.06784 +2015-07-01|32.0|140.0|-6.05746|-0.0662 +2015-07-01|32.0|141.0|-5.89117|-0.06453 +2015-07-01|32.0|142.0|-5.70939|-0.06283 +2015-07-01|32.0|143.0|-5.5127|-0.06111 +2015-07-01|32.0|144.0|-5.30166|-0.05938 +2015-07-01|32.0|145.0|-5.07688|-0.05765 +2015-07-01|32.0|146.0|-4.83896|-0.05594 +2015-07-01|32.0|147.0|-4.58853|-0.05426 +2015-07-01|32.0|148.0|-4.32619|-0.0526 +2015-07-01|32.0|149.0|-4.05257|-0.05099 +2015-07-01|32.0|150.0|-3.7683|-0.04944 +2015-07-01|32.0|151.0|-3.47401|-0.04794 +2015-07-01|32.0|152.0|-3.17034|-0.04652 +2015-07-01|32.0|153.0|-2.85794|-0.04519 +2015-07-01|32.0|154.0|-2.53746|-0.04394 +2015-07-01|32.0|155.0|-2.20955|-0.04279 +2015-07-01|32.0|156.0|-1.87488|-0.04176 +2015-07-01|32.0|157.0|-1.53414|-0.04084 +2015-07-01|32.0|158.0|-1.18803|-0.04004 +2015-07-01|32.0|159.0|-0.83724|-0.03938 +2015-07-01|32.0|160.0|-0.48249|-0.03886 +2015-07-01|32.0|161.0|-0.12453|-0.03849 +2015-07-01|32.0|162.0|0.23591|-0.03826 +2015-07-01|32.0|163.0|0.59806|-0.03819 +2015-07-01|32.0|164.0|0.96117|-0.03827 +2015-07-01|32.0|165.0|1.32445|-0.03851 +2015-07-01|32.0|166.0|1.68715|-0.03891 +2015-07-01|32.0|167.0|2.04848|-0.03947 +2015-07-01|32.0|168.0|2.40769|-0.04017 +2015-07-01|32.0|169.0|2.76403|-0.04103 +2015-07-01|32.0|170.0|3.11677|-0.04203 +2015-07-01|32.0|171.0|3.4652|-0.04316 +2015-07-01|32.0|172.0|3.80865|-0.04442 +2015-07-01|32.0|173.0|4.14648|-0.0458 +2015-07-01|32.0|174.0|4.47811|-0.04728 +2015-07-01|32.0|175.0|4.803|-0.04886 +2015-07-01|32.0|176.0|5.12066|-0.05052 +2015-07-01|32.0|177.0|5.43067|-0.05225 +2015-07-01|32.0|178.0|5.73269|-0.05402 +2015-07-01|32.0|179.0|6.02642|-0.05584 +2015-07-01|32.0|-1.0|-0.28987|0.10045 +2015-07-01|32.0|-2.0|-0.53878|0.10198 +2015-07-01|32.0|-3.0|-0.79804|0.10355 +2015-07-01|32.0|-4.0|-1.06771|0.10516 +2015-07-01|32.0|-5.0|-1.34776|0.10677 +2015-07-01|32.0|-6.0|-1.63804|0.10838 +2015-07-01|32.0|-7.0|-1.93834|0.10998 +2015-07-01|32.0|-8.0|-2.24833|0.11154 +2015-07-01|32.0|-9.0|-2.5676|0.11307 +2015-07-01|32.0|-10.0|-2.89566|0.11455 +2015-07-01|32.0|-11.0|-3.23193|0.11598 +2015-07-01|32.0|-12.0|-3.57578|0.11734 +2015-07-01|32.0|-13.0|-3.92654|0.11864 +2015-07-01|32.0|-14.0|-4.28348|0.11988 +2015-07-01|32.0|-15.0|-4.64583|0.12105 +2015-07-01|32.0|-16.0|-5.01282|0.12216 +2015-07-01|32.0|-17.0|-5.38365|0.12321 +2015-07-01|32.0|-18.0|-5.75755|0.12421 +2015-07-01|32.0|-19.0|-6.13372|0.12515 +2015-07-01|32.0|-20.0|-6.5114|0.12604 +2015-07-01|32.0|-21.0|-6.88986|0.12689 +2015-07-01|32.0|-22.0|-7.26839|0.12771 +2015-07-01|32.0|-23.0|-7.64629|0.12849 +2015-07-01|32.0|-24.0|-8.02294|0.12924 +2015-07-01|32.0|-25.0|-8.39772|0.12996 +2015-07-01|32.0|-26.0|-8.77007|0.13066 +2015-07-01|32.0|-27.0|-9.13944|0.13133 +2015-07-01|32.0|-28.0|-9.50533|0.13197 +2015-07-01|32.0|-29.0|-9.86724|0.13257 +2015-07-01|32.0|-30.0|-10.22472|0.13313 +2015-07-01|32.0|-31.0|-10.57729|0.13365 +2015-07-01|32.0|-32.0|-10.92452|0.13411 +2015-07-01|32.0|-33.0|-11.26595|0.1345 +2015-07-01|32.0|-34.0|-11.6011|0.13481 +2015-07-01|32.0|-35.0|-11.9295|0.13503 +2015-07-01|32.0|-36.0|-12.25063|0.13514 +2015-07-01|32.0|-37.0|-12.56394|0.13512 +2015-07-01|32.0|-38.0|-12.86886|0.13497 +2015-07-01|32.0|-39.0|-13.16474|0.13465 +2015-07-01|32.0|-40.0|-13.4509|0.13416 +2015-07-01|32.0|-41.0|-13.72663|0.13347 +2015-07-01|32.0|-42.0|-13.99113|0.13257 +2015-07-01|32.0|-43.0|-14.24358|0.13145 +2015-07-01|32.0|-44.0|-14.48307|0.13008 +2015-07-01|32.0|-45.0|-14.70868|0.12846 +2015-07-01|32.0|-46.0|-14.91944|0.12656 +2015-07-01|32.0|-47.0|-15.11431|0.12439 +2015-07-01|32.0|-48.0|-15.29225|0.12192 +2015-07-01|32.0|-49.0|-15.4522|0.11916 +2015-07-01|32.0|-50.0|-15.59305|0.11609 +2015-07-01|32.0|-51.0|-15.71373|0.11272 +2015-07-01|32.0|-52.0|-15.81313|0.10903 +2015-07-01|32.0|-53.0|-15.8902|0.10503 +2015-07-01|32.0|-54.0|-15.94387|0.10072 +2015-07-01|32.0|-55.0|-15.97315|0.09611 +2015-07-01|32.0|-56.0|-15.97706|0.0912 +2015-07-01|32.0|-57.0|-15.9547|0.08599 +2015-07-01|32.0|-58.0|-15.90524|0.08051 +2015-07-01|32.0|-59.0|-15.82792|0.07476 +2015-07-01|32.0|-60.0|-15.72205|0.06875 +2015-07-01|32.0|-61.0|-15.58707|0.0625 +2015-07-01|32.0|-62.0|-15.4225|0.05603 +2015-07-01|32.0|-63.0|-15.22797|0.04936 +2015-07-01|32.0|-64.0|-15.00323|0.0425 +2015-07-01|32.0|-65.0|-14.74816|0.03548 +2015-07-01|32.0|-66.0|-14.46275|0.02833 +2015-07-01|32.0|-67.0|-14.14712|0.02107 +2015-07-01|32.0|-68.0|-13.80155|0.01372 +2015-07-01|32.0|-69.0|-13.42643|0.00632 +2015-07-01|32.0|-70.0|-13.0223|-0.00111 +2015-07-01|32.0|-71.0|-12.58983|-0.00852 +2015-07-01|32.0|-72.0|-12.12984|-0.0159 +2015-07-01|32.0|-73.0|-11.64328|-0.0232 +2015-07-01|32.0|-74.0|-11.13126|-0.0304 +2015-07-01|32.0|-75.0|-10.59499|-0.03745 +2015-07-01|32.0|-76.0|-10.03583|-0.04433 +2015-07-01|32.0|-77.0|-9.45528|-0.051 +2015-07-01|32.0|-78.0|-8.85492|-0.05743 +2015-07-01|32.0|-79.0|-8.23649|-0.06358 +2015-07-01|32.0|-80.0|-7.60179|-0.06943 +2015-07-01|32.0|-81.0|-6.95276|-0.07495 +2015-07-01|32.0|-82.0|-6.29137|-0.08011 +2015-07-01|32.0|-83.0|-5.61969|-0.08489 +2015-07-01|32.0|-84.0|-4.93985|-0.08927 +2015-07-01|32.0|-85.0|-4.25398|-0.09325 +2015-07-01|32.0|-86.0|-3.56428|-0.0968 +2015-07-01|32.0|-87.0|-2.87291|-0.09993 +2015-07-01|32.0|-88.0|-2.18203|-0.10263 +2015-07-01|32.0|-89.0|-1.49377|-0.10491 +2015-07-01|32.0|-90.0|-0.81022|-0.10677 +2015-07-01|32.0|-91.0|-0.13336|-0.10822 +2015-07-01|32.0|-92.0|0.53487|-0.10929 +2015-07-01|32.0|-93.0|1.19267|-0.10999 +2015-07-01|32.0|-94.0|1.83833|-0.11034 +2015-07-01|32.0|-95.0|2.47029|-0.11038 +2015-07-01|32.0|-96.0|3.08712|-0.11012 +2015-07-01|32.0|-97.0|3.68753|-0.10959 +2015-07-01|32.0|-98.0|4.27041|-0.10884 +2015-07-01|32.0|-99.0|4.83479|-0.10787 +2015-07-01|32.0|-100.0|5.37985|-0.10674 +2015-07-01|32.0|-101.0|5.90494|-0.10547 +2015-07-01|32.0|-102.0|6.40957|-0.10408 +2015-07-01|32.0|-103.0|6.89339|-0.1026 +2015-07-01|32.0|-104.0|7.35618|-0.10107 +2015-07-01|32.0|-105.0|7.79788|-0.0995 +2015-07-01|32.0|-106.0|8.21853|-0.09792 +2015-07-01|32.0|-107.0|8.61828|-0.09634 +2015-07-01|32.0|-108.0|8.9974|-0.09479 +2015-07-01|32.0|-109.0|9.35621|-0.09327 +2015-07-01|32.0|-110.0|9.69514|-0.0918 +2015-07-01|32.0|-111.0|10.01465|-0.0904 +2015-07-01|32.0|-112.0|10.31526|-0.08906 +2015-07-01|32.0|-113.0|10.59751|-0.08779 +2015-07-01|32.0|-114.0|10.86197|-0.0866 +2015-07-01|32.0|-115.0|11.10921|-0.08549 +2015-07-01|32.0|-116.0|11.33981|-0.08447 +2015-07-01|32.0|-117.0|11.55434|-0.08352 +2015-07-01|32.0|-118.0|11.75333|-0.08265 +2015-07-01|32.0|-119.0|11.93731|-0.08185 +2015-07-01|32.0|-120.0|12.10677|-0.08113 +2015-07-01|32.0|-121.0|12.26215|-0.08047 +2015-07-01|32.0|-122.0|12.40389|-0.07988 +2015-07-01|32.0|-123.0|12.53236|-0.07935 +2015-07-01|32.0|-124.0|12.64789|-0.07888 +2015-07-01|32.0|-125.0|12.75081|-0.07846 +2015-07-01|32.0|-126.0|12.84139|-0.07809 +2015-07-01|32.0|-127.0|12.91987|-0.07777 +2015-07-01|32.0|-128.0|12.98647|-0.07749 +2015-07-01|32.0|-129.0|13.0414|-0.07725 +2015-07-01|32.0|-130.0|13.08485|-0.07705 +2015-07-01|32.0|-131.0|13.11699|-0.07688 +2015-07-01|32.0|-132.0|13.13801|-0.07676 +2015-07-01|32.0|-133.0|13.1481|-0.07667 +2015-07-01|32.0|-134.0|13.14745|-0.07661 +2015-07-01|32.0|-135.0|13.13627|-0.07659 +2015-07-01|32.0|-136.0|13.1148|-0.07661 +2015-07-01|32.0|-137.0|13.08329|-0.07666 +2015-07-01|32.0|-138.0|13.04203|-0.07674 +2015-07-01|32.0|-139.0|12.99132|-0.07686 +2015-07-01|32.0|-140.0|12.93151|-0.07702 +2015-07-01|32.0|-141.0|12.86297|-0.0772 +2015-07-01|32.0|-142.0|12.78609|-0.07742 +2015-07-01|32.0|-143.0|12.70131|-0.07767 +2015-07-01|32.0|-144.0|12.60906|-0.07794 +2015-07-01|32.0|-145.0|12.50981|-0.07824 +2015-07-01|32.0|-146.0|12.40403|-0.07855 +2015-07-01|32.0|-147.0|12.2922|-0.07889 +2015-07-01|32.0|-148.0|12.1748|-0.07923 +2015-07-01|32.0|-149.0|12.05229|-0.07957 +2015-07-01|32.0|-150.0|11.92514|-0.07991 +2015-07-01|32.0|-151.0|11.79376|-0.08025 +2015-07-01|32.0|-152.0|11.65855|-0.08056 +2015-07-01|32.0|-153.0|11.51986|-0.08085 +2015-07-01|32.0|-154.0|11.37802|-0.08111 +2015-07-01|32.0|-155.0|11.23328|-0.08132 +2015-07-01|32.0|-156.0|11.08583|-0.08148 +2015-07-01|32.0|-157.0|10.93583|-0.08158 +2015-07-01|32.0|-158.0|10.78335|-0.08161 +2015-07-01|32.0|-159.0|10.62839|-0.08156 +2015-07-01|32.0|-160.0|10.47091|-0.08143 +2015-07-01|32.0|-161.0|10.31077|-0.0812 +2015-07-01|32.0|-162.0|10.1478|-0.08088 +2015-07-01|32.0|-163.0|9.98175|-0.08045 +2015-07-01|32.0|-164.0|9.81232|-0.07991 +2015-07-01|32.0|-165.0|9.63916|-0.07925 +2015-07-01|32.0|-166.0|9.46189|-0.07849 +2015-07-01|32.0|-167.0|9.28007|-0.0776 +2015-07-01|32.0|-168.0|9.09327|-0.0766 +2015-07-01|32.0|-169.0|8.90103|-0.07549 +2015-07-01|32.0|-170.0|8.70288|-0.07427 +2015-07-01|32.0|-171.0|8.49837|-0.07294 +2015-07-01|32.0|-172.0|8.28706|-0.07151 +2015-07-01|32.0|-173.0|8.06854|-0.06999 +2015-07-01|32.0|-174.0|7.84242|-0.06838 +2015-07-01|32.0|-175.0|7.60838|-0.06671 +2015-07-01|32.0|-176.0|7.36614|-0.06497 +2015-07-01|32.0|-177.0|7.11546|-0.06319 +2015-07-01|32.0|-178.0|6.85621|-0.06137 +2015-07-01|32.0|-179.0|6.58828|-0.05953 +2015-07-01|33.0|0.0|-0.01502|0.10053 +2015-07-01|33.0|1.0|0.21634|0.09911 +2015-07-01|33.0|2.0|0.43817|0.09779 +2015-07-01|33.0|3.0|0.65083|0.09655 +2015-07-01|33.0|4.0|0.85479|0.09543 +2015-07-01|33.0|5.0|1.05053|0.09443 +2015-07-01|33.0|6.0|1.23861|0.09356 +2015-07-01|33.0|7.0|1.41958|0.09283 +2015-07-01|33.0|8.0|1.59403|0.09222 +2015-07-01|33.0|9.0|1.76254|0.09176 +2015-07-01|33.0|10.0|1.92568|0.09143 +2015-07-01|33.0|11.0|2.08397|0.09123 +2015-07-01|33.0|12.0|2.23789|0.09115 +2015-07-01|33.0|13.0|2.38789|0.09118 +2015-07-01|33.0|14.0|2.53433|0.0913 +2015-07-01|33.0|15.0|2.67748|0.0915 +2015-07-01|33.0|16.0|2.81756|0.09175 +2015-07-01|33.0|17.0|2.95467|0.09205 +2015-07-01|33.0|18.0|3.08885|0.09236 +2015-07-01|33.0|19.0|3.22001|0.09267 +2015-07-01|33.0|20.0|3.348|0.09295 +2015-07-01|33.0|21.0|3.47258|0.09319 +2015-07-01|33.0|22.0|3.59341|0.09334 +2015-07-01|33.0|23.0|3.71009|0.09341 +2015-07-01|33.0|24.0|3.82218|0.09337 +2015-07-01|33.0|25.0|3.92916|0.09319 +2015-07-01|33.0|26.0|4.03048|0.09287 +2015-07-01|33.0|27.0|4.12559|0.0924 +2015-07-01|33.0|28.0|4.21391|0.09176 +2015-07-01|33.0|29.0|4.29489|0.09095 +2015-07-01|33.0|30.0|4.36799|0.08997 +2015-07-01|33.0|31.0|4.43271|0.08882 +2015-07-01|33.0|32.0|4.48863|0.0875 +2015-07-01|33.0|33.0|4.53537|0.08603 +2015-07-01|33.0|34.0|4.57264|0.08442 +2015-07-01|33.0|35.0|4.60024|0.08267 +2015-07-01|33.0|36.0|4.61806|0.08082 +2015-07-01|33.0|37.0|4.62611|0.07887 +2015-07-01|33.0|38.0|4.6245|0.07686 +2015-07-01|33.0|39.0|4.61343|0.0748 +2015-07-01|33.0|40.0|4.59322|0.07273 +2015-07-01|33.0|41.0|4.56429|0.07066 +2015-07-01|33.0|42.0|4.52714|0.06862 +2015-07-01|33.0|43.0|4.48235|0.06664 +2015-07-01|33.0|44.0|4.43059|0.06475 +2015-07-01|33.0|45.0|4.37256|0.06295 +2015-07-01|33.0|46.0|4.30901|0.06127 +2015-07-01|33.0|47.0|4.24074|0.05973 +2015-07-01|33.0|48.0|4.16851|0.05835 +2015-07-01|33.0|49.0|4.09312|0.05712 +2015-07-01|33.0|50.0|4.01531|0.05607 +2015-07-01|33.0|51.0|3.93582|0.05518 +2015-07-01|33.0|52.0|3.8553|0.05447 +2015-07-01|33.0|53.0|3.77436|0.05394 +2015-07-01|33.0|54.0|3.69355|0.05356 +2015-07-01|33.0|55.0|3.61331|0.05334 +2015-07-01|33.0|56.0|3.53401|0.05326 +2015-07-01|33.0|57.0|3.45595|0.05332 +2015-07-01|33.0|58.0|3.37931|0.05349 +2015-07-01|33.0|59.0|3.3042|0.05375 +2015-07-01|33.0|60.0|3.23065|0.0541 +2015-07-01|33.0|61.0|3.1586|0.0545 +2015-07-01|33.0|62.0|3.08794|0.05495 +2015-07-01|33.0|63.0|3.01849|0.05542 +2015-07-01|33.0|64.0|2.95|0.05589 +2015-07-01|33.0|65.0|2.8822|0.05635 +2015-07-01|33.0|66.0|2.81478|0.05678 +2015-07-01|33.0|67.0|2.74739|0.05716 +2015-07-01|33.0|68.0|2.6797|0.05748 +2015-07-01|33.0|69.0|2.61133|0.05772 +2015-07-01|33.0|70.0|2.54194|0.05788 +2015-07-01|33.0|71.0|2.47119|0.05793 +2015-07-01|33.0|72.0|2.39874|0.05788 +2015-07-01|33.0|73.0|2.32428|0.05772 +2015-07-01|33.0|74.0|2.24751|0.05743 +2015-07-01|33.0|75.0|2.16818|0.05701 +2015-07-01|33.0|76.0|2.08602|0.05645 +2015-07-01|33.0|77.0|2.00081|0.05576 +2015-07-01|33.0|78.0|1.91235|0.05492 +2015-07-01|33.0|79.0|1.82045|0.05394 +2015-07-01|33.0|80.0|1.72491|0.05281 +2015-07-01|33.0|81.0|1.62558|0.05153 +2015-07-01|33.0|82.0|1.52228|0.0501 +2015-07-01|33.0|83.0|1.41484|0.04852 +2015-07-01|33.0|84.0|1.3031|0.04677 +2015-07-01|33.0|85.0|1.18687|0.04487 +2015-07-01|33.0|86.0|1.06597|0.04281 +2015-07-01|33.0|87.0|0.94018|0.0406 +2015-07-01|33.0|88.0|0.80932|0.03822 +2015-07-01|33.0|89.0|0.67314|0.03568 +2015-07-01|33.0|90.0|0.53143|0.03298 +2015-07-01|33.0|91.0|0.38395|0.03013 +2015-07-01|33.0|92.0|0.23047|0.02712 +2015-07-01|33.0|93.0|0.07077|0.02395 +2015-07-01|33.0|94.0|-0.09537|0.02064 +2015-07-01|33.0|95.0|-0.26814|0.01718 +2015-07-01|33.0|96.0|-0.44769|0.01358 +2015-07-01|33.0|97.0|-0.63414|0.00986 +2015-07-01|33.0|98.0|-0.82756|0.00602 +2015-07-01|33.0|99.0|-1.02795|0.00207 +2015-07-01|33.0|100.0|-1.23525|-0.00197 +2015-07-01|33.0|101.0|-1.44931|-0.00609 +2015-07-01|33.0|102.0|-1.66992|-0.01027 +2015-07-01|33.0|103.0|-1.89674|-0.01449 +2015-07-01|33.0|104.0|-2.12936|-0.01873 +2015-07-01|33.0|105.0|-2.36726|-0.02298 +2015-07-01|33.0|106.0|-2.60981|-0.02721 +2015-07-01|33.0|107.0|-2.85629|-0.03139 +2015-07-01|33.0|108.0|-3.10586|-0.0355 +2015-07-01|33.0|109.0|-3.35761|-0.03953 +2015-07-01|33.0|110.0|-3.61051|-0.04344 +2015-07-01|33.0|111.0|-3.86347|-0.04722 +2015-07-01|33.0|112.0|-4.11533|-0.05084 +2015-07-01|33.0|113.0|-4.36485|-0.05428 +2015-07-01|33.0|114.0|-4.61078|-0.05752 +2015-07-01|33.0|115.0|-4.8518|-0.06056 +2015-07-01|33.0|116.0|-5.08662|-0.06337 +2015-07-01|33.0|117.0|-5.3139|-0.06594 +2015-07-01|33.0|118.0|-5.53237|-0.06826 +2015-07-01|33.0|119.0|-5.74075|-0.07033 +2015-07-01|33.0|120.0|-5.93782|-0.07213 +2015-07-01|33.0|121.0|-6.12242|-0.07368 +2015-07-01|33.0|122.0|-6.29347|-0.07496 +2015-07-01|33.0|123.0|-6.44996|-0.07599 +2015-07-01|33.0|124.0|-6.59098|-0.07677 +2015-07-01|33.0|125.0|-6.71571|-0.0773 +2015-07-01|33.0|126.0|-6.82344|-0.07759 +2015-07-01|33.0|127.0|-6.91356|-0.07766 +2015-07-01|33.0|128.0|-6.98558|-0.07752 +2015-07-01|33.0|129.0|-7.03911|-0.07718 +2015-07-01|33.0|130.0|-7.07387|-0.07665 +2015-07-01|33.0|131.0|-7.08969|-0.07595 +2015-07-01|33.0|132.0|-7.08647|-0.0751 +2015-07-01|33.0|133.0|-7.06425|-0.0741 +2015-07-01|33.0|134.0|-7.02312|-0.07297 +2015-07-01|33.0|135.0|-6.96328|-0.07174 +2015-07-01|33.0|136.0|-6.88496|-0.0704 +2015-07-01|33.0|137.0|-6.78851|-0.06898 +2015-07-01|33.0|138.0|-6.6743|-0.06749 +2015-07-01|33.0|139.0|-6.54277|-0.06594 +2015-07-01|33.0|140.0|-6.39439|-0.06435 +2015-07-01|33.0|141.0|-6.22967|-0.06272 +2015-07-01|33.0|142.0|-6.04916|-0.06107 +2015-07-01|33.0|143.0|-5.85342|-0.05941 +2015-07-01|33.0|144.0|-5.64305|-0.05775 +2015-07-01|33.0|145.0|-5.41864|-0.05611 +2015-07-01|33.0|146.0|-5.1808|-0.05448 +2015-07-01|33.0|147.0|-4.93016|-0.05289 +2015-07-01|33.0|148.0|-4.66735|-0.05134 +2015-07-01|33.0|149.0|-4.39299|-0.04984 +2015-07-01|33.0|150.0|-4.10774|-0.0484 +2015-07-01|33.0|151.0|-3.81221|-0.04704 +2015-07-01|33.0|152.0|-3.50707|-0.04575 +2015-07-01|33.0|153.0|-3.19296|-0.04456 +2015-07-01|33.0|154.0|-2.87054|-0.04346 +2015-07-01|33.0|155.0|-2.54047|-0.04247 +2015-07-01|33.0|156.0|-2.20342|-0.0416 +2015-07-01|33.0|157.0|-1.86007|-0.04085 +2015-07-01|33.0|158.0|-1.51112|-0.04023 +2015-07-01|33.0|159.0|-1.15726|-0.03976 +2015-07-01|33.0|160.0|-0.7992|-0.03942 +2015-07-01|33.0|161.0|-0.43767|-0.03923 +2015-07-01|33.0|162.0|-0.07339|-0.0392 +2015-07-01|33.0|163.0|0.29289|-0.03933 +2015-07-01|33.0|164.0|0.66042|-0.03961 +2015-07-01|33.0|165.0|1.02846|-0.04005 +2015-07-01|33.0|166.0|1.39625|-0.04065 +2015-07-01|33.0|167.0|1.76305|-0.04141 +2015-07-01|33.0|168.0|2.12811|-0.04231 +2015-07-01|33.0|169.0|2.49072|-0.04337 +2015-07-01|33.0|170.0|2.85015|-0.04456 +2015-07-01|33.0|171.0|3.20574|-0.04589 +2015-07-01|33.0|172.0|3.55681|-0.04734 +2015-07-01|33.0|173.0|3.90276|-0.04891 +2015-07-01|33.0|174.0|4.243|-0.05057 +2015-07-01|33.0|175.0|4.57701|-0.05233 +2015-07-01|33.0|176.0|4.9043|-0.05416 +2015-07-01|33.0|177.0|5.22445|-0.05605 +2015-07-01|33.0|178.0|5.5371|-0.05799 +2015-07-01|33.0|179.0|5.84197|-0.05996 +2015-07-01|33.0|-1.0|-0.25624|0.10201 +2015-07-01|33.0|-2.0|-0.50752|0.10355 +2015-07-01|33.0|-3.0|-0.76902|0.10513 +2015-07-01|33.0|-4.0|-1.04077|0.10673 +2015-07-01|33.0|-5.0|-1.32271|0.10835 +2015-07-01|33.0|-6.0|-1.61471|0.10996 +2015-07-01|33.0|-7.0|-1.91651|0.11155 +2015-07-01|33.0|-8.0|-2.22778|0.11312 +2015-07-01|33.0|-9.0|-2.5481|0.11464 +2015-07-01|33.0|-10.0|-2.87698|0.11612 +2015-07-01|33.0|-11.0|-3.21385|0.11754 +2015-07-01|33.0|-12.0|-3.55809|0.11891 +2015-07-01|33.0|-13.0|-3.90902|0.12022 +2015-07-01|33.0|-14.0|-4.26593|0.12146 +2015-07-01|33.0|-15.0|-4.62806|0.12264 +2015-07-01|33.0|-16.0|-4.99466|0.12376 +2015-07-01|33.0|-17.0|-5.36496|0.12482 +2015-07-01|33.0|-18.0|-5.73818|0.12583 +2015-07-01|33.0|-19.0|-6.11357|0.12678 +2015-07-01|33.0|-20.0|-6.49039|0.12769 +2015-07-01|33.0|-21.0|-6.86793|0.12857 +2015-07-01|33.0|-22.0|-7.24548|0.1294 +2015-07-01|33.0|-23.0|-7.62241|0.1302 +2015-07-01|33.0|-24.0|-7.99809|0.13098 +2015-07-01|33.0|-25.0|-8.37193|0.13173 +2015-07-01|33.0|-26.0|-8.7434|0.13245 +2015-07-01|33.0|-27.0|-9.11197|0.13315 +2015-07-01|33.0|-28.0|-9.47716|0.13382 +2015-07-01|33.0|-29.0|-9.8385|0.13445 +2015-07-01|33.0|-30.0|-10.19554|0.13505 +2015-07-01|33.0|-31.0|-10.54786|0.13561 +2015-07-01|33.0|-32.0|-10.89502|0.13611 +2015-07-01|33.0|-33.0|-11.23658|0.13655 +2015-07-01|33.0|-34.0|-11.5721|0.13691 +2015-07-01|33.0|-35.0|-11.90111|0.13718 +2015-07-01|33.0|-36.0|-12.22312|0.13735 +2015-07-01|33.0|-37.0|-12.53759|0.1374 +2015-07-01|33.0|-38.0|-12.84397|0.13731 +2015-07-01|33.0|-39.0|-13.14163|0.13707 +2015-07-01|33.0|-40.0|-13.42992|0.13667 +2015-07-01|33.0|-41.0|-13.70812|0.13607 +2015-07-01|33.0|-42.0|-13.97546|0.13527 +2015-07-01|33.0|-43.0|-14.23112|0.13425 +2015-07-01|33.0|-44.0|-14.47422|0.13299 +2015-07-01|33.0|-45.0|-14.70383|0.13149 +2015-07-01|33.0|-46.0|-14.91898|0.12972 +2015-07-01|33.0|-47.0|-15.11866|0.12768 +2015-07-01|33.0|-48.0|-15.30181|0.12535 +2015-07-01|33.0|-49.0|-15.46736|0.12273 +2015-07-01|33.0|-50.0|-15.61421|0.11981 +2015-07-01|33.0|-51.0|-15.74126|0.11659 +2015-07-01|33.0|-52.0|-15.8474|0.11306 +2015-07-01|33.0|-53.0|-15.93154|0.10922 +2015-07-01|33.0|-54.0|-15.99259|0.10507 +2015-07-01|33.0|-55.0|-16.02952|0.10061 +2015-07-01|33.0|-56.0|-16.04133|0.09586 +2015-07-01|33.0|-57.0|-16.02707|0.09081 +2015-07-01|33.0|-58.0|-15.98585|0.08548 +2015-07-01|33.0|-59.0|-15.91686|0.07987 +2015-07-01|33.0|-60.0|-15.81937|0.074 +2015-07-01|33.0|-61.0|-15.69274|0.06788 +2015-07-01|33.0|-62.0|-15.53643|0.06153 +2015-07-01|33.0|-63.0|-15.35|0.05497 +2015-07-01|33.0|-64.0|-15.13314|0.04822 +2015-07-01|33.0|-65.0|-14.88564|0.04129 +2015-07-01|33.0|-66.0|-14.60744|0.03421 +2015-07-01|33.0|-67.0|-14.29858|0.027 +2015-07-01|33.0|-68.0|-13.95926|0.0197 +2015-07-01|33.0|-69.0|-13.58982|0.01233 +2015-07-01|33.0|-70.0|-13.19071|0.00491 +2015-07-01|33.0|-71.0|-12.76257|-0.00251 +2015-07-01|33.0|-72.0|-12.30615|-0.00991 +2015-07-01|33.0|-73.0|-11.82235|-0.01726 +2015-07-01|33.0|-74.0|-11.31223|-0.02452 +2015-07-01|33.0|-75.0|-10.77698|-0.03165 +2015-07-01|33.0|-76.0|-10.21793|-0.03863 +2015-07-01|33.0|-77.0|-9.63656|-0.04541 +2015-07-01|33.0|-78.0|-9.03444|-0.05197 +2015-07-01|33.0|-79.0|-8.4133|-0.05827 +2015-07-01|33.0|-80.0|-7.77498|-0.06428 +2015-07-01|33.0|-81.0|-7.1214|-0.06998 +2015-07-01|33.0|-82.0|-6.45457|-0.07533 +2015-07-01|33.0|-83.0|-5.77661|-0.08032 +2015-07-01|33.0|-84.0|-5.08966|-0.08492 +2015-07-01|33.0|-85.0|-4.39593|-0.08912 +2015-07-01|33.0|-86.0|-3.69764|-0.0929 +2015-07-01|33.0|-87.0|-2.99703|-0.09627 +2015-07-01|33.0|-88.0|-2.29631|-0.09921 +2015-07-01|33.0|-89.0|-1.59768|-0.10174 +2015-07-01|33.0|-90.0|-0.90328|-0.10385 +2015-07-01|33.0|-91.0|-0.21518|-0.10555 +2015-07-01|33.0|-92.0|0.46464|-0.10687 +2015-07-01|33.0|-93.0|1.13431|-0.10781 +2015-07-01|33.0|-94.0|1.79205|-0.10841 +2015-07-01|33.0|-95.0|2.43624|-0.10868 +2015-07-01|33.0|-96.0|3.0654|-0.10866 +2015-07-01|33.0|-97.0|3.67819|-0.10837 +2015-07-01|33.0|-98.0|4.27344|-0.10783 +2015-07-01|33.0|-99.0|4.85013|-0.10709 +2015-07-01|33.0|-100.0|5.4074|-0.10616 +2015-07-01|33.0|-101.0|5.94457|-0.10509 +2015-07-01|33.0|-102.0|6.46111|-0.1039 +2015-07-01|33.0|-103.0|6.95661|-0.10261 +2015-07-01|33.0|-104.0|7.43085|-0.10125 +2015-07-01|33.0|-105.0|7.88373|-0.09985 +2015-07-01|33.0|-106.0|8.31526|-0.09843 +2015-07-01|33.0|-107.0|8.72557|-0.097 +2015-07-01|33.0|-108.0|9.1149|-0.09559 +2015-07-01|33.0|-109.0|9.48357|-0.09422 +2015-07-01|33.0|-110.0|9.83196|-0.09288 +2015-07-01|33.0|-111.0|10.16054|-0.09159 +2015-07-01|33.0|-112.0|10.4698|-0.09037 +2015-07-01|33.0|-113.0|10.76027|-0.08922 +2015-07-01|33.0|-114.0|11.03252|-0.08814 +2015-07-01|33.0|-115.0|11.2871|-0.08713 +2015-07-01|33.0|-116.0|11.52459|-0.0862 +2015-07-01|33.0|-117.0|11.74554|-0.08534 +2015-07-01|33.0|-118.0|11.9505|-0.08456 +2015-07-01|33.0|-119.0|12.13998|-0.08385 +2015-07-01|33.0|-120.0|12.31447|-0.08321 +2015-07-01|33.0|-121.0|12.47444|-0.08264 +2015-07-01|33.0|-122.0|12.62031|-0.08213 +2015-07-01|33.0|-123.0|12.75246|-0.08169 +2015-07-01|33.0|-124.0|12.87124|-0.08129 +2015-07-01|33.0|-125.0|12.97699|-0.08096 +2015-07-01|33.0|-126.0|13.06997|-0.08067 +2015-07-01|33.0|-127.0|13.15046|-0.08043 +2015-07-01|33.0|-128.0|13.21869|-0.08023 +2015-07-01|33.0|-129.0|13.27487|-0.08008 +2015-07-01|33.0|-130.0|13.31921|-0.07996 +2015-07-01|33.0|-131.0|13.35191|-0.07989 +2015-07-01|33.0|-132.0|13.37315|-0.07985 +2015-07-01|33.0|-133.0|13.38314|-0.07985 +2015-07-01|33.0|-134.0|13.38208|-0.07989 +2015-07-01|33.0|-135.0|13.37019|-0.07996 +2015-07-01|33.0|-136.0|13.34771|-0.08007 +2015-07-01|33.0|-137.0|13.3149|-0.08021 +2015-07-01|33.0|-138.0|13.27204|-0.0804 +2015-07-01|33.0|-139.0|13.21944|-0.08061 +2015-07-01|33.0|-140.0|13.15743|-0.08086 +2015-07-01|33.0|-141.0|13.08638|-0.08114 +2015-07-01|33.0|-142.0|13.00667|-0.08145 +2015-07-01|33.0|-143.0|12.91872|-0.0818 +2015-07-01|33.0|-144.0|12.82295|-0.08216 +2015-07-01|33.0|-145.0|12.7198|-0.08255 +2015-07-01|33.0|-146.0|12.60974|-0.08296 +2015-07-01|33.0|-147.0|12.49322|-0.08338 +2015-07-01|33.0|-148.0|12.37069|-0.08381 +2015-07-01|33.0|-149.0|12.24261|-0.08424 +2015-07-01|33.0|-150.0|12.1094|-0.08466 +2015-07-01|33.0|-151.0|11.97148|-0.08508 +2015-07-01|33.0|-152.0|11.82922|-0.08547 +2015-07-01|33.0|-153.0|11.68296|-0.08583 +2015-07-01|33.0|-154.0|11.53302|-0.08615 +2015-07-01|33.0|-155.0|11.37963|-0.08642 +2015-07-01|33.0|-156.0|11.223|-0.08664 +2015-07-01|33.0|-157.0|11.06326|-0.08679 +2015-07-01|33.0|-158.0|10.90052|-0.08687 +2015-07-01|33.0|-159.0|10.73477|-0.08686 +2015-07-01|33.0|-160.0|10.566|-0.08676 +2015-07-01|33.0|-161.0|10.39409|-0.08656 +2015-07-01|33.0|-162.0|10.21889|-0.08626 +2015-07-01|33.0|-163.0|10.04018|-0.08584 +2015-07-01|33.0|-164.0|9.85772|-0.0853 +2015-07-01|33.0|-165.0|9.67119|-0.08465 +2015-07-01|33.0|-166.0|9.48025|-0.08387 +2015-07-01|33.0|-167.0|9.28453|-0.08296 +2015-07-01|33.0|-168.0|9.08364|-0.08193 +2015-07-01|33.0|-169.0|8.87717|-0.08078 +2015-07-01|33.0|-170.0|8.66473|-0.07951 +2015-07-01|33.0|-171.0|8.44591|-0.07812 +2015-07-01|33.0|-172.0|8.22034|-0.07662 +2015-07-01|33.0|-173.0|7.98765|-0.07503 +2015-07-01|33.0|-174.0|7.74753|-0.07334 +2015-07-01|33.0|-175.0|7.49969|-0.07157 +2015-07-01|33.0|-176.0|7.24392|-0.06973 +2015-07-01|33.0|-177.0|6.98002|-0.06784 +2015-07-01|33.0|-178.0|6.70789|-0.0659 +2015-07-01|33.0|-179.0|6.42748|-0.06393 +2015-07-01|34.0|0.0|0.01405|0.10217 +2015-07-01|34.0|1.0|0.24827|0.10075 +2015-07-01|34.0|2.0|0.47301|0.0994 +2015-07-01|34.0|3.0|0.68862|0.09815 +2015-07-01|34.0|4.0|0.89553|0.097 +2015-07-01|34.0|5.0|1.0942|0.09597 +2015-07-01|34.0|6.0|1.28515|0.09506 +2015-07-01|34.0|7.0|1.46892|0.09429 +2015-07-01|34.0|8.0|1.64607|0.09364 +2015-07-01|34.0|9.0|1.81716|0.09313 +2015-07-01|34.0|10.0|1.98273|0.09274 +2015-07-01|34.0|11.0|2.14331|0.09249 +2015-07-01|34.0|12.0|2.29938|0.09235 +2015-07-01|34.0|13.0|2.45137|0.09231 +2015-07-01|34.0|14.0|2.59964|0.09237 +2015-07-01|34.0|15.0|2.74449|0.09251 +2015-07-01|34.0|16.0|2.88615|0.09272 +2015-07-01|34.0|17.0|3.02474|0.09296 +2015-07-01|34.0|18.0|3.16032|0.09322 +2015-07-01|34.0|19.0|3.29284|0.09349 +2015-07-01|34.0|20.0|3.42219|0.09373 +2015-07-01|34.0|21.0|3.54814|0.09393 +2015-07-01|34.0|22.0|3.67042|0.09407 +2015-07-01|34.0|23.0|3.78867|0.09412 +2015-07-01|34.0|24.0|3.90247|0.09407 +2015-07-01|34.0|25.0|4.01137|0.0939 +2015-07-01|34.0|26.0|4.11486|0.09359 +2015-07-01|34.0|27.0|4.21241|0.09314 +2015-07-01|34.0|28.0|4.3035|0.09254 +2015-07-01|34.0|29.0|4.38761|0.09177 +2015-07-01|34.0|30.0|4.46422|0.09083 +2015-07-01|34.0|31.0|4.53286|0.08974 +2015-07-01|34.0|32.0|4.59312|0.08848 +2015-07-01|34.0|33.0|4.64464|0.08708 +2015-07-01|34.0|34.0|4.68712|0.08553 +2015-07-01|34.0|35.0|4.72037|0.08385 +2015-07-01|34.0|36.0|4.74427|0.08207 +2015-07-01|34.0|37.0|4.75878|0.08019 +2015-07-01|34.0|38.0|4.764|0.07824 +2015-07-01|34.0|39.0|4.7601|0.07624 +2015-07-01|34.0|40.0|4.74735|0.07421 +2015-07-01|34.0|41.0|4.72612|0.07219 +2015-07-01|34.0|42.0|4.69685|0.07018 +2015-07-01|34.0|43.0|4.66007|0.06823 +2015-07-01|34.0|44.0|4.61638|0.06634 +2015-07-01|34.0|45.0|4.56642|0.06454 +2015-07-01|34.0|46.0|4.51088|0.06285 +2015-07-01|34.0|47.0|4.45048|0.06128 +2015-07-01|34.0|48.0|4.38593|0.05985 +2015-07-01|34.0|49.0|4.31796|0.05857 +2015-07-01|34.0|50.0|4.24726|0.05745 +2015-07-01|34.0|51.0|4.17451|0.05649 +2015-07-01|34.0|52.0|4.10032|0.05569 +2015-07-01|34.0|53.0|4.02526|0.05506 +2015-07-01|34.0|54.0|3.94983|0.05458 +2015-07-01|34.0|55.0|3.87445|0.05424 +2015-07-01|34.0|56.0|3.79947|0.05405 +2015-07-01|34.0|57.0|3.72516|0.05399 +2015-07-01|34.0|58.0|3.65171|0.05403 +2015-07-01|34.0|59.0|3.57922|0.05417 +2015-07-01|34.0|60.0|3.50771|0.0544 +2015-07-01|34.0|61.0|3.43715|0.05468 +2015-07-01|34.0|62.0|3.36741|0.05501 +2015-07-01|34.0|63.0|3.29833|0.05537 +2015-07-01|34.0|64.0|3.22968|0.05574 +2015-07-01|34.0|65.0|3.16121|0.0561 +2015-07-01|34.0|66.0|3.0926|0.05643 +2015-07-01|34.0|67.0|3.02355|0.05672 +2015-07-01|34.0|68.0|2.95371|0.05696 +2015-07-01|34.0|69.0|2.88275|0.05713 +2015-07-01|34.0|70.0|2.81031|0.05721 +2015-07-01|34.0|71.0|2.73607|0.05721 +2015-07-01|34.0|72.0|2.6597|0.0571 +2015-07-01|34.0|73.0|2.58088|0.05688 +2015-07-01|34.0|74.0|2.49933|0.05655 +2015-07-01|34.0|75.0|2.41478|0.05608 +2015-07-01|34.0|76.0|2.32698|0.05549 +2015-07-01|34.0|77.0|2.23569|0.05476 +2015-07-01|34.0|78.0|2.1407|0.0539 +2015-07-01|34.0|79.0|2.04181|0.05289 +2015-07-01|34.0|80.0|1.93884|0.05173 +2015-07-01|34.0|81.0|1.83161|0.05042 +2015-07-01|34.0|82.0|1.71995|0.04896 +2015-07-01|34.0|83.0|1.60369|0.04735 +2015-07-01|34.0|84.0|1.48264|0.04559 +2015-07-01|34.0|85.0|1.35665|0.04367 +2015-07-01|34.0|86.0|1.22552|0.04159 +2015-07-01|34.0|87.0|1.08907|0.03936 +2015-07-01|34.0|88.0|0.9471|0.03696 +2015-07-01|34.0|89.0|0.7994|0.03441 +2015-07-01|34.0|90.0|0.64577|0.03171 +2015-07-01|34.0|91.0|0.486|0.02885 +2015-07-01|34.0|92.0|0.3199|0.02584 +2015-07-01|34.0|93.0|0.14726|0.02267 +2015-07-01|34.0|94.0|-0.03208|0.01937 +2015-07-01|34.0|95.0|-0.21827|0.01593 +2015-07-01|34.0|96.0|-0.41143|0.01236 +2015-07-01|34.0|97.0|-0.61162|0.00867 +2015-07-01|34.0|98.0|-0.81888|0.00486 +2015-07-01|34.0|99.0|-1.03316|9.6E-4 +2015-07-01|34.0|100.0|-1.25434|-0.00302 +2015-07-01|34.0|101.0|-1.48225|-0.00708 +2015-07-01|34.0|102.0|-1.7166|-0.01118 +2015-07-01|34.0|103.0|-1.95704|-0.01532 +2015-07-01|34.0|104.0|-2.2031|-0.01948 +2015-07-01|34.0|105.0|-2.45422|-0.02363 +2015-07-01|34.0|106.0|-2.70974|-0.02775 +2015-07-01|34.0|107.0|-2.96891|-0.03182 +2015-07-01|34.0|108.0|-3.23087|-0.03582 +2015-07-01|34.0|109.0|-3.49466|-0.03973 +2015-07-01|34.0|110.0|-3.75926|-0.04351 +2015-07-01|34.0|111.0|-4.02355|-0.04716 +2015-07-01|34.0|112.0|-4.28636|-0.05065 +2015-07-01|34.0|113.0|-4.54644|-0.05397 +2015-07-01|34.0|114.0|-4.80254|-0.05708 +2015-07-01|34.0|115.0|-5.05335|-0.05999 +2015-07-01|34.0|116.0|-5.29755|-0.06267 +2015-07-01|34.0|117.0|-5.53384|-0.06511 +2015-07-01|34.0|118.0|-5.76092|-0.06731 +2015-07-01|34.0|119.0|-5.97755|-0.06926 +2015-07-01|34.0|120.0|-6.1825|-0.07095 +2015-07-01|34.0|121.0|-6.37463|-0.07239 +2015-07-01|34.0|122.0|-6.55287|-0.07357 +2015-07-01|34.0|123.0|-6.7162|-0.0745 +2015-07-01|34.0|124.0|-6.86374|-0.07519 +2015-07-01|34.0|125.0|-6.99467|-0.07564 +2015-07-01|34.0|126.0|-7.10828|-0.07586 +2015-07-01|34.0|127.0|-7.20398|-0.07587 +2015-07-01|34.0|128.0|-7.28128|-0.07567 +2015-07-01|34.0|129.0|-7.33978|-0.07527 +2015-07-01|34.0|130.0|-7.37922|-0.0747 +2015-07-01|34.0|131.0|-7.39941|-0.07397 +2015-07-01|34.0|132.0|-7.40029|-0.07309 +2015-07-01|34.0|133.0|-7.38185|-0.07207 +2015-07-01|34.0|134.0|-7.34421|-0.07093 +2015-07-01|34.0|135.0|-7.28755|-0.06969 +2015-07-01|34.0|136.0|-7.21213|-0.06836 +2015-07-01|34.0|137.0|-7.11827|-0.06695 +2015-07-01|34.0|138.0|-7.00634|-0.06548 +2015-07-01|34.0|139.0|-6.87679|-0.06396 +2015-07-01|34.0|140.0|-6.73009|-0.06241 +2015-07-01|34.0|141.0|-6.56676|-0.06082 +2015-07-01|34.0|142.0|-6.38734|-0.05923 +2015-07-01|34.0|143.0|-6.1924|-0.05763 +2015-07-01|34.0|144.0|-5.98254|-0.05604 +2015-07-01|34.0|145.0|-5.75836|-0.05448 +2015-07-01|34.0|146.0|-5.52048|-0.05294 +2015-07-01|34.0|147.0|-5.26953|-0.05144 +2015-07-01|34.0|148.0|-5.00615|-0.05 +2015-07-01|34.0|149.0|-4.73099|-0.04861 +2015-07-01|34.0|150.0|-4.44467|-0.0473 +2015-07-01|34.0|151.0|-4.14786|-0.04606 +2015-07-01|34.0|152.0|-3.84121|-0.04491 +2015-07-01|34.0|153.0|-3.52537|-0.04387 +2015-07-01|34.0|154.0|-3.201|-0.04292 +2015-07-01|34.0|155.0|-2.86877|-0.0421 +2015-07-01|34.0|156.0|-2.52935|-0.04139 +2015-07-01|34.0|157.0|-2.18342|-0.04082 +2015-07-01|34.0|158.0|-1.83167|-0.04038 +2015-07-01|34.0|159.0|-1.47478|-0.04009 +2015-07-01|34.0|160.0|-1.11347|-0.03994 +2015-07-01|34.0|161.0|-0.74844|-0.03995 +2015-07-01|34.0|162.0|-0.38041|-0.04012 +2015-07-01|34.0|163.0|-0.0101|-0.04044 +2015-07-01|34.0|164.0|0.36175|-0.04093 +2015-07-01|34.0|165.0|0.73442|-0.04157 +2015-07-01|34.0|166.0|1.10719|-0.04237 +2015-07-01|34.0|167.0|1.47931|-0.04333 +2015-07-01|34.0|168.0|1.85008|-0.04444 +2015-07-01|34.0|169.0|2.2188|-0.0457 +2015-07-01|34.0|170.0|2.58477|-0.04709 +2015-07-01|34.0|171.0|2.94733|-0.04861 +2015-07-01|34.0|172.0|3.30584|-0.05026 +2015-07-01|34.0|173.0|3.65971|-0.05201 +2015-07-01|34.0|174.0|4.00837|-0.05386 +2015-07-01|34.0|175.0|4.35128|-0.05579 +2015-07-01|34.0|176.0|4.68799|-0.05779 +2015-07-01|34.0|177.0|5.01807|-0.05985 +2015-07-01|34.0|178.0|5.34116|-0.06195 +2015-07-01|34.0|179.0|5.65695|-0.06407 +2015-07-01|34.0|-1.0|-0.22993|0.10367 +2015-07-01|34.0|-2.0|-0.48386|0.10521 +2015-07-01|34.0|-3.0|-0.74786|0.1068 +2015-07-01|34.0|-4.0|-1.02194|0.1084 +2015-07-01|34.0|-5.0|-1.30605|0.11002 +2015-07-01|34.0|-6.0|-1.6|0.11162 +2015-07-01|34.0|-7.0|-1.90354|0.11322 +2015-07-01|34.0|-8.0|-2.21634|0.11478 +2015-07-01|34.0|-9.0|-2.53797|0.1163 +2015-07-01|34.0|-10.0|-2.86793|0.11778 +2015-07-01|34.0|-11.0|-3.20566|0.11921 +2015-07-01|34.0|-12.0|-3.55054|0.12058 +2015-07-01|34.0|-13.0|-3.90191|0.12189 +2015-07-01|34.0|-14.0|-4.25906|0.12314 +2015-07-01|34.0|-15.0|-4.62127|0.12434 +2015-07-01|34.0|-16.0|-4.98778|0.12547 +2015-07-01|34.0|-17.0|-5.35785|0.12654 +2015-07-01|34.0|-18.0|-5.73072|0.12757 +2015-07-01|34.0|-19.0|-6.10566|0.12854 +2015-07-01|34.0|-20.0|-6.48196|0.12948 +2015-07-01|34.0|-21.0|-6.85891|0.13037 +2015-07-01|34.0|-22.0|-7.23586|0.13123 +2015-07-01|34.0|-23.0|-7.61217|0.13206 +2015-07-01|34.0|-24.0|-7.98724|0.13286 +2015-07-01|34.0|-25.0|-8.36052|0.13364 +2015-07-01|34.0|-26.0|-8.73147|0.13439 +2015-07-01|34.0|-27.0|-9.09961|0.13511 +2015-07-01|34.0|-28.0|-9.46446|0.13582 +2015-07-01|34.0|-29.0|-9.82558|0.13649 +2015-07-01|34.0|-30.0|-10.18254|0.13712 +2015-07-01|34.0|-31.0|-10.53492|0.13771 +2015-07-01|34.0|-32.0|-10.88232|0.13826 +2015-07-01|34.0|-33.0|-11.22431|0.13874 +2015-07-01|34.0|-34.0|-11.56046|0.13915 +2015-07-01|34.0|-35.0|-11.89032|0.13947 +2015-07-01|34.0|-36.0|-12.21341|0.13969 +2015-07-01|34.0|-37.0|-12.52923|0.1398 +2015-07-01|34.0|-38.0|-12.83722|0.13978 +2015-07-01|34.0|-39.0|-13.13677|0.13962 +2015-07-01|34.0|-40.0|-13.42725|0.13928 +2015-07-01|34.0|-41.0|-13.70795|0.13877 +2015-07-01|34.0|-42.0|-13.97811|0.13806 +2015-07-01|34.0|-43.0|-14.23693|0.13714 +2015-07-01|34.0|-44.0|-14.48353|0.13599 +2015-07-01|34.0|-45.0|-14.71699|0.1346 +2015-07-01|34.0|-46.0|-14.93636|0.13295 +2015-07-01|34.0|-47.0|-15.14061|0.13103 +2015-07-01|34.0|-48.0|-15.3287|0.12884 +2015-07-01|34.0|-49.0|-15.49955|0.12636 +2015-07-01|34.0|-50.0|-15.65206|0.12358 +2015-07-01|34.0|-51.0|-15.7851|0.1205 +2015-07-01|34.0|-52.0|-15.89757|0.11712 +2015-07-01|34.0|-53.0|-15.98834|0.11343 +2015-07-01|34.0|-54.0|-16.05631|0.10944 +2015-07-01|34.0|-55.0|-16.10042|0.10514 +2015-07-01|34.0|-56.0|-16.11963|0.10055 +2015-07-01|34.0|-57.0|-16.11295|0.09565 +2015-07-01|34.0|-58.0|-16.07946|0.09047 +2015-07-01|34.0|-59.0|-16.01828|0.08501 +2015-07-01|34.0|-60.0|-15.92864|0.07929 +2015-07-01|34.0|-61.0|-15.80983|0.07331 +2015-07-01|34.0|-62.0|-15.66126|0.06709 +2015-07-01|34.0|-63.0|-15.48243|0.06064 +2015-07-01|34.0|-64.0|-15.27294|0.05399 +2015-07-01|34.0|-65.0|-15.03254|0.04716 +2015-07-01|34.0|-66.0|-14.76107|0.04017 +2015-07-01|34.0|-67.0|-14.45853|0.03303 +2015-07-01|34.0|-68.0|-14.12503|0.02578 +2015-07-01|34.0|-69.0|-13.76084|0.01845 +2015-07-01|34.0|-70.0|-13.36637|0.01106 +2015-07-01|34.0|-71.0|-12.94217|0.00363 +2015-07-01|34.0|-72.0|-12.48895|-0.00378 +2015-07-01|34.0|-73.0|-12.00757|-0.01116 +2015-07-01|34.0|-74.0|-11.49902|-0.01847 +2015-07-01|34.0|-75.0|-10.96448|-0.02568 +2015-07-01|34.0|-76.0|-10.40524|-0.03275 +2015-07-01|34.0|-77.0|-9.82274|-0.03964 +2015-07-01|34.0|-78.0|-9.21858|-0.04633 +2015-07-01|34.0|-79.0|-8.59446|-0.05277 +2015-07-01|34.0|-80.0|-7.95223|-0.05895 +2015-07-01|34.0|-81.0|-7.29382|-0.06482 +2015-07-01|34.0|-82.0|-6.6213|-0.07037 +2015-07-01|34.0|-83.0|-5.93677|-0.07556 +2015-07-01|34.0|-84.0|-5.24245|-0.08038 +2015-07-01|34.0|-85.0|-4.54058|-0.0848 +2015-07-01|34.0|-86.0|-3.83344|-0.08883 +2015-07-01|34.0|-87.0|-3.12331|-0.09244 +2015-07-01|34.0|-88.0|-2.41249|-0.09563 +2015-07-01|34.0|-89.0|-1.70322|-0.09841 +2015-07-01|34.0|-90.0|-0.99772|-0.10078 +2015-07-01|34.0|-91.0|-0.29811|-0.10275 +2015-07-01|34.0|-92.0|0.39355|-0.10432 +2015-07-01|34.0|-93.0|1.07532|-0.10553 +2015-07-01|34.0|-94.0|1.74538|-0.10638 +2015-07-01|34.0|-95.0|2.40203|-0.10691 +2015-07-01|34.0|-96.0|3.04373|-0.10713 +2015-07-01|34.0|-97.0|3.6691|-0.10708 +2015-07-01|34.0|-98.0|4.2769|-0.10678 +2015-07-01|34.0|-99.0|4.86607|-0.10627 +2015-07-01|34.0|-100.0|5.43572|-0.10557 +2015-07-01|34.0|-101.0|5.98511|-0.10471 +2015-07-01|34.0|-102.0|6.51367|-0.10372 +2015-07-01|34.0|-103.0|7.02098|-0.10263 +2015-07-01|34.0|-104.0|7.50677|-0.10146 +2015-07-01|34.0|-105.0|7.97091|-0.10024 +2015-07-01|34.0|-106.0|8.41339|-0.09899 +2015-07-01|34.0|-107.0|8.83432|-0.09773 +2015-07-01|34.0|-108.0|9.23391|-0.09647 +2015-07-01|34.0|-109.0|9.61246|-0.09524 +2015-07-01|34.0|-110.0|9.97035|-0.09404 +2015-07-01|34.0|-111.0|10.30801|-0.09289 +2015-07-01|34.0|-112.0|10.62594|-0.09179 +2015-07-01|34.0|-113.0|10.92465|-0.09076 +2015-07-01|34.0|-114.0|11.20468|-0.08979 +2015-07-01|34.0|-115.0|11.46661|-0.08889 +2015-07-01|34.0|-116.0|11.71098|-0.08806 +2015-07-01|34.0|-117.0|11.93835|-0.0873 +2015-07-01|34.0|-118.0|12.14927|-0.08662 +2015-07-01|34.0|-119.0|12.34425|-0.086 +2015-07-01|34.0|-120.0|12.52378|-0.08545 +2015-07-01|34.0|-121.0|12.68833|-0.08497 +2015-07-01|34.0|-122.0|12.83832|-0.08455 +2015-07-01|34.0|-123.0|12.97415|-0.08419 +2015-07-01|34.0|-124.0|13.09618|-0.08388 +2015-07-01|34.0|-125.0|13.20475|-0.08363 +2015-07-01|34.0|-126.0|13.30015|-0.08343 +2015-07-01|34.0|-127.0|13.38265|-0.08327 +2015-07-01|34.0|-128.0|13.4525|-0.08316 +2015-07-01|34.0|-129.0|13.50994|-0.08309 +2015-07-01|34.0|-130.0|13.55518|-0.08307 +2015-07-01|34.0|-131.0|13.58842|-0.08308 +2015-07-01|34.0|-132.0|13.60988|-0.08314 +2015-07-01|34.0|-133.0|13.61976|-0.08323 +2015-07-01|34.0|-134.0|13.61828|-0.08336 +2015-07-01|34.0|-135.0|13.60566|-0.08353 +2015-07-01|34.0|-136.0|13.58214|-0.08373 +2015-07-01|34.0|-137.0|13.54799|-0.08397 +2015-07-01|34.0|-138.0|13.50348|-0.08425 +2015-07-01|34.0|-139.0|13.44893|-0.08456 +2015-07-01|34.0|-140.0|13.38466|-0.0849 +2015-07-01|34.0|-141.0|13.31103|-0.08528 +2015-07-01|34.0|-142.0|13.22841|-0.08569 +2015-07-01|34.0|-143.0|13.13719|-0.08612 +2015-07-01|34.0|-144.0|13.0378|-0.08658 +2015-07-01|34.0|-145.0|12.93065|-0.08706 +2015-07-01|34.0|-146.0|12.81618|-0.08756 +2015-07-01|34.0|-147.0|12.69482|-0.08806 +2015-07-01|34.0|-148.0|12.56703|-0.08857 +2015-07-01|34.0|-149.0|12.43322|-0.08908 +2015-07-01|34.0|-150.0|12.2938|-0.08958 +2015-07-01|34.0|-151.0|12.14917|-0.09007 +2015-07-01|34.0|-152.0|11.99969|-0.09053 +2015-07-01|34.0|-153.0|11.84569|-0.09095 +2015-07-01|34.0|-154.0|11.68746|-0.09133 +2015-07-01|34.0|-155.0|11.52525|-0.09166 +2015-07-01|34.0|-156.0|11.35926|-0.09193 +2015-07-01|34.0|-157.0|11.18963|-0.09212 +2015-07-01|34.0|-158.0|11.01646|-0.09224 +2015-07-01|34.0|-159.0|10.83977|-0.09226 +2015-07-01|34.0|-160.0|10.65956|-0.09219 +2015-07-01|34.0|-161.0|10.47574|-0.09201 +2015-07-01|34.0|-162.0|10.28819|-0.09171 +2015-07-01|34.0|-163.0|10.09674|-0.0913 +2015-07-01|34.0|-164.0|9.90115|-0.09076 +2015-07-01|34.0|-165.0|9.70118|-0.09009 +2015-07-01|34.0|-166.0|9.49652|-0.08929 +2015-07-01|34.0|-167.0|9.28687|-0.08836 +2015-07-01|34.0|-168.0|9.07188|-0.08729 +2015-07-01|34.0|-169.0|8.8512|-0.0861 +2015-07-01|34.0|-170.0|8.6245|-0.08477 +2015-07-01|34.0|-171.0|8.39143|-0.08332 +2015-07-01|34.0|-172.0|8.15166|-0.08176 +2015-07-01|34.0|-173.0|7.9049|-0.08008 +2015-07-01|34.0|-174.0|7.65089|-0.07831 +2015-07-01|34.0|-175.0|7.38939|-0.07644 +2015-07-01|34.0|-176.0|7.12022|-0.0745 +2015-07-01|34.0|-177.0|6.84327|-0.07249 +2015-07-01|34.0|-178.0|6.55844|-0.07042 +2015-07-01|34.0|-179.0|6.26574|-0.06832 +2015-07-01|35.0|0.0|0.03592|0.10391 +2015-07-01|35.0|1.0|0.27329|0.10247 +2015-07-01|35.0|2.0|0.50126|0.10111 +2015-07-01|35.0|3.0|0.72016|0.09984 +2015-07-01|35.0|4.0|0.93036|0.09867 +2015-07-01|35.0|5.0|1.13232|0.09761 +2015-07-01|35.0|6.0|1.32651|0.09667 +2015-07-01|35.0|7.0|1.51347|0.09585 +2015-07-01|35.0|8.0|1.69371|0.09516 +2015-07-01|35.0|9.0|1.86779|0.0946 +2015-07-01|35.0|10.0|2.03624|0.09417 +2015-07-01|35.0|11.0|2.19955|0.09386 +2015-07-01|35.0|12.0|2.35821|0.09366 +2015-07-01|35.0|13.0|2.51264|0.09357 +2015-07-01|35.0|14.0|2.66322|0.09357 +2015-07-01|35.0|15.0|2.81025|0.09365 +2015-07-01|35.0|16.0|2.95396|0.0938 +2015-07-01|35.0|17.0|3.09451|0.09399 +2015-07-01|35.0|18.0|3.23197|0.0942 +2015-07-01|35.0|19.0|3.36633|0.09442 +2015-07-01|35.0|20.0|3.49751|0.09462 +2015-07-01|35.0|21.0|3.62531|0.09479 +2015-07-01|35.0|22.0|3.74951|0.0949 +2015-07-01|35.0|23.0|3.86979|0.09494 +2015-07-01|35.0|24.0|3.98577|0.09488 +2015-07-01|35.0|25.0|4.09704|0.0947 +2015-07-01|35.0|26.0|4.20314|0.09441 +2015-07-01|35.0|27.0|4.30357|0.09397 +2015-07-01|35.0|28.0|4.39786|0.09339 +2015-07-01|35.0|29.0|4.4855|0.09266 +2015-07-01|35.0|30.0|4.56603|0.09177 +2015-07-01|35.0|31.0|4.63899|0.09072 +2015-07-01|35.0|32.0|4.70398|0.08952 +2015-07-01|35.0|33.0|4.76065|0.08817 +2015-07-01|35.0|34.0|4.80872|0.08669 +2015-07-01|35.0|35.0|4.84798|0.08508 +2015-07-01|35.0|36.0|4.87829|0.08335 +2015-07-01|35.0|37.0|4.89962|0.08154 +2015-07-01|35.0|38.0|4.91202|0.07965 +2015-07-01|35.0|39.0|4.91562|0.07771 +2015-07-01|35.0|40.0|4.91066|0.07573 +2015-07-01|35.0|41.0|4.89744|0.07375 +2015-07-01|35.0|42.0|4.87638|0.07178 +2015-07-01|35.0|43.0|4.84792|0.06984 +2015-07-01|35.0|44.0|4.81261|0.06796 +2015-07-01|35.0|45.0|4.77103|0.06616 +2015-07-01|35.0|46.0|4.7238|0.06446 +2015-07-01|35.0|47.0|4.67157|0.06286 +2015-07-01|35.0|48.0|4.61499|0.0614 +2015-07-01|35.0|49.0|4.55472|0.06007 +2015-07-01|35.0|50.0|4.49141|0.05888 +2015-07-01|35.0|51.0|4.42566|0.05785 +2015-07-01|35.0|52.0|4.35805|0.05696 +2015-07-01|35.0|53.0|4.2891|0.05623 +2015-07-01|35.0|54.0|4.21927|0.05565 +2015-07-01|35.0|55.0|4.14895|0.05521 +2015-07-01|35.0|56.0|4.07848|0.0549 +2015-07-01|35.0|57.0|4.00809|0.05472 +2015-07-01|35.0|58.0|3.93797|0.05464 +2015-07-01|35.0|59.0|3.86821|0.05466 +2015-07-01|35.0|60.0|3.79884|0.05477 +2015-07-01|35.0|61.0|3.72981|0.05493 +2015-07-01|35.0|62.0|3.66102|0.05514 +2015-07-01|35.0|63.0|3.59231|0.05539 +2015-07-01|35.0|64.0|3.52348|0.05564 +2015-07-01|35.0|65.0|3.45426|0.0559 +2015-07-01|35.0|66.0|3.38439|0.05613 +2015-07-01|35.0|67.0|3.31355|0.05633 +2015-07-01|35.0|68.0|3.24142|0.05648 +2015-07-01|35.0|69.0|3.16767|0.05656 +2015-07-01|35.0|70.0|3.09197|0.05658 +2015-07-01|35.0|71.0|3.014|0.0565 +2015-07-01|35.0|72.0|2.93344|0.05633 +2015-07-01|35.0|73.0|2.84997|0.05605 +2015-07-01|35.0|74.0|2.76333|0.05566 +2015-07-01|35.0|75.0|2.67323|0.05515 +2015-07-01|35.0|76.0|2.57942|0.05451 +2015-07-01|35.0|77.0|2.48167|0.05374 +2015-07-01|35.0|78.0|2.37976|0.05284 +2015-07-01|35.0|79.0|2.2735|0.05179 +2015-07-01|35.0|80.0|2.16268|0.05059 +2015-07-01|35.0|81.0|2.04714|0.04926 +2015-07-01|35.0|82.0|1.92668|0.04777 +2015-07-01|35.0|83.0|1.80116|0.04613 +2015-07-01|35.0|84.0|1.67038|0.04434 +2015-07-01|35.0|85.0|1.53419|0.04239 +2015-07-01|35.0|86.0|1.3924|0.04029 +2015-07-01|35.0|87.0|1.24483|0.03803 +2015-07-01|35.0|88.0|1.09132|0.03562 +2015-07-01|35.0|89.0|0.93166|0.03305 +2015-07-01|35.0|90.0|0.76568|0.03034 +2015-07-01|35.0|91.0|0.5932|0.02747 +2015-07-01|35.0|92.0|0.41405|0.02446 +2015-07-01|35.0|93.0|0.22807|0.0213 +2015-07-01|35.0|94.0|0.03512|0.018 +2015-07-01|35.0|95.0|-0.1649|0.01458 +2015-07-01|35.0|96.0|-0.37207|0.01103 +2015-07-01|35.0|97.0|-0.58641|0.00737 +2015-07-01|35.0|98.0|-0.80789|0.0036 +2015-07-01|35.0|99.0|-1.03643|-2.5E-4 +2015-07-01|35.0|100.0|-1.27188|-0.00418 +2015-07-01|35.0|101.0|-1.51398|-0.00817 +2015-07-01|35.0|102.0|-1.76243|-0.0122 +2015-07-01|35.0|103.0|-2.01682|-0.01626 +2015-07-01|35.0|104.0|-2.27664|-0.02033 +2015-07-01|35.0|105.0|-2.5413|-0.02438 +2015-07-01|35.0|106.0|-2.8101|-0.0284 +2015-07-01|35.0|107.0|-3.08224|-0.03236 +2015-07-01|35.0|108.0|-3.35684|-0.03624 +2015-07-01|35.0|109.0|-3.63294|-0.04002 +2015-07-01|35.0|110.0|-3.90946|-0.04368 +2015-07-01|35.0|111.0|-4.18528|-0.0472 +2015-07-01|35.0|112.0|-4.45922|-0.05055 +2015-07-01|35.0|113.0|-4.73003|-0.05373 +2015-07-01|35.0|114.0|-4.99643|-0.05671 +2015-07-01|35.0|115.0|-5.25712|-0.05948 +2015-07-01|35.0|116.0|-5.51079|-0.06202 +2015-07-01|35.0|117.0|-5.75613|-0.06434 +2015-07-01|35.0|118.0|-5.99186|-0.06641 +2015-07-01|35.0|119.0|-6.21674|-0.06823 +2015-07-01|35.0|120.0|-6.42954|-0.0698 +2015-07-01|35.0|121.0|-6.62915|-0.07113 +2015-07-01|35.0|122.0|-6.81448|-0.0722 +2015-07-01|35.0|123.0|-6.98456|-0.07303 +2015-07-01|35.0|124.0|-7.13849|-0.07362 +2015-07-01|35.0|125.0|-7.27546|-0.07398 +2015-07-01|35.0|126.0|-7.39479|-0.07413 +2015-07-01|35.0|127.0|-7.49588|-0.07406 +2015-07-01|35.0|128.0|-7.57825|-0.07379 +2015-07-01|35.0|129.0|-7.64151|-0.07334 +2015-07-01|35.0|130.0|-7.6854|-0.07272 +2015-07-01|35.0|131.0|-7.70973|-0.07195 +2015-07-01|35.0|132.0|-7.71444|-0.07103 +2015-07-01|35.0|133.0|-7.69955|-0.06999 +2015-07-01|35.0|134.0|-7.66514|-0.06884 +2015-07-01|35.0|135.0|-7.61143|-0.06759 +2015-07-01|35.0|136.0|-7.53864|-0.06626 +2015-07-01|35.0|137.0|-7.44713|-0.06486 +2015-07-01|35.0|138.0|-7.33725|-0.0634 +2015-07-01|35.0|139.0|-7.20946|-0.06191 +2015-07-01|35.0|140.0|-7.06423|-0.06039 +2015-07-01|35.0|141.0|-6.90207|-0.05885 +2015-07-01|35.0|142.0|-6.72354|-0.0573 +2015-07-01|35.0|143.0|-6.52922|-0.05577 +2015-07-01|35.0|144.0|-6.3197|-0.05425 +2015-07-01|35.0|145.0|-6.0956|-0.05276 +2015-07-01|35.0|146.0|-5.85754|-0.05131 +2015-07-01|35.0|147.0|-5.60616|-0.04991 +2015-07-01|35.0|148.0|-5.3421|-0.04858 +2015-07-01|35.0|149.0|-5.06602|-0.04731 +2015-07-01|35.0|150.0|-4.77857|-0.04612 +2015-07-01|35.0|151.0|-4.48041|-0.04501 +2015-07-01|35.0|152.0|-4.17218|-0.04401 +2015-07-01|35.0|153.0|-3.85457|-0.04311 +2015-07-01|35.0|154.0|-3.52822|-0.04233 +2015-07-01|35.0|155.0|-3.19381|-0.04166 +2015-07-01|35.0|156.0|-2.85202|-0.04113 +2015-07-01|35.0|157.0|-2.50351|-0.04074 +2015-07-01|35.0|158.0|-2.14897|-0.04048 +2015-07-01|35.0|159.0|-1.78909|-0.04038 +2015-07-01|35.0|160.0|-1.42457|-0.04043 +2015-07-01|35.0|161.0|-1.05609|-0.04064 +2015-07-01|35.0|162.0|-0.68436|-0.041 +2015-07-01|35.0|163.0|-0.3101|-0.04153 +2015-07-01|35.0|164.0|0.06599|-0.04222 +2015-07-01|35.0|165.0|0.4432|-0.04307 +2015-07-01|35.0|166.0|0.82082|-0.04408 +2015-07-01|35.0|167.0|1.19815|-0.04524 +2015-07-01|35.0|168.0|1.5745|-0.04656 +2015-07-01|35.0|169.0|1.94918|-0.04801 +2015-07-01|35.0|170.0|2.32152|-0.04961 +2015-07-01|35.0|171.0|2.69089|-0.05133 +2015-07-01|35.0|172.0|3.05667|-0.05316 +2015-07-01|35.0|173.0|3.41827|-0.0551 +2015-07-01|35.0|174.0|3.77514|-0.05713 +2015-07-01|35.0|175.0|4.12677|-0.05925 +2015-07-01|35.0|176.0|4.47269|-0.06142 +2015-07-01|35.0|177.0|4.81248|-0.06364 +2015-07-01|35.0|178.0|5.14578|-0.0659 +2015-07-01|35.0|179.0|5.47227|-0.06817 +2015-07-01|35.0|-1.0|-0.21111|0.10541 +2015-07-01|35.0|-2.0|-0.46797|0.10696 +2015-07-01|35.0|-3.0|-0.73475|0.10855 +2015-07-01|35.0|-4.0|-1.01144|0.11016 +2015-07-01|35.0|-5.0|-1.29796|0.11177 +2015-07-01|35.0|-6.0|-1.59412|0.11338 +2015-07-01|35.0|-7.0|-1.89967|0.11497 +2015-07-01|35.0|-8.0|-2.21425|0.11653 +2015-07-01|35.0|-9.0|-2.53743|0.11806 +2015-07-01|35.0|-10.0|-2.86874|0.11954 +2015-07-01|35.0|-11.0|-3.20759|0.12098 +2015-07-01|35.0|-12.0|-3.55339|0.12235 +2015-07-01|35.0|-13.0|-3.90548|0.12368 +2015-07-01|35.0|-14.0|-4.26316|0.12494 +2015-07-01|35.0|-15.0|-4.62573|0.12614 +2015-07-01|35.0|-16.0|-4.99246|0.12729 +2015-07-01|35.0|-17.0|-5.36262|0.12839 +2015-07-01|35.0|-18.0|-5.73547|0.12943 +2015-07-01|35.0|-19.0|-6.1103|0.13043 +2015-07-01|35.0|-20.0|-6.48641|0.13139 +2015-07-01|35.0|-21.0|-6.86314|0.13231 +2015-07-01|35.0|-22.0|-7.23984|0.1332 +2015-07-01|35.0|-23.0|-7.6159|0.13405 +2015-07-01|35.0|-24.0|-7.99074|0.13488 +2015-07-01|35.0|-25.0|-8.36382|0.13569 +2015-07-01|35.0|-26.0|-8.73464|0.13647 +2015-07-01|35.0|-27.0|-9.10271|0.13723 +2015-07-01|35.0|-28.0|-9.46758|0.13796 +2015-07-01|35.0|-29.0|-9.82884|0.13867 +2015-07-01|35.0|-30.0|-10.18606|0.13934 +2015-07-01|35.0|-31.0|-10.53884|0.13997 +2015-07-01|35.0|-32.0|-10.88679|0.14055 +2015-07-01|35.0|-33.0|-11.2295|0.14107 +2015-07-01|35.0|-34.0|-11.56655|0.14153 +2015-07-01|35.0|-35.0|-11.89751|0.1419 +2015-07-01|35.0|-36.0|-12.22191|0.14217 +2015-07-01|35.0|-37.0|-12.53925|0.14234 +2015-07-01|35.0|-38.0|-12.84899|0.14238 +2015-07-01|35.0|-39.0|-13.15055|0.14228 +2015-07-01|35.0|-40.0|-13.44329|0.14202 +2015-07-01|35.0|-41.0|-13.72653|0.14159 +2015-07-01|35.0|-42.0|-13.99951|0.14096 +2015-07-01|35.0|-43.0|-14.26143|0.14013 +2015-07-01|35.0|-44.0|-14.51144|0.13908 +2015-07-01|35.0|-45.0|-14.74863|0.13779 +2015-07-01|35.0|-46.0|-14.97203|0.13626 +2015-07-01|35.0|-47.0|-15.18065|0.13446 +2015-07-01|35.0|-48.0|-15.37342|0.13239 +2015-07-01|35.0|-49.0|-15.54928|0.13004 +2015-07-01|35.0|-50.0|-15.7071|0.1274 +2015-07-01|35.0|-51.0|-15.84578|0.12447 +2015-07-01|35.0|-52.0|-15.96418|0.12124 +2015-07-01|35.0|-53.0|-16.06116|0.1177 +2015-07-01|35.0|-54.0|-16.13562|0.11386 +2015-07-01|35.0|-55.0|-16.18644|0.10972 +2015-07-01|35.0|-56.0|-16.21256|0.10528 +2015-07-01|35.0|-57.0|-16.21297|0.10054 +2015-07-01|35.0|-58.0|-16.18668|0.09551 +2015-07-01|35.0|-59.0|-16.1328|0.0902 +2015-07-01|35.0|-60.0|-16.05049|0.08462 +2015-07-01|35.0|-61.0|-15.939|0.07878 +2015-07-01|35.0|-62.0|-15.79766|0.0727 +2015-07-01|35.0|-63.0|-15.62591|0.06638 +2015-07-01|35.0|-64.0|-15.42332|0.05985 +2015-07-01|35.0|-65.0|-15.18952|0.05312 +2015-07-01|35.0|-66.0|-14.92433|0.04622 +2015-07-01|35.0|-67.0|-14.62765|0.03916 +2015-07-01|35.0|-68.0|-14.29954|0.03197 +2015-07-01|35.0|-69.0|-13.9402|0.02469 +2015-07-01|35.0|-70.0|-13.54997|0.01732 +2015-07-01|35.0|-71.0|-13.12935|0.00992 +2015-07-01|35.0|-72.0|-12.67898|0.00249 +2015-07-01|35.0|-73.0|-12.19967|-0.00491 +2015-07-01|35.0|-74.0|-11.69238|-0.01227 +2015-07-01|35.0|-75.0|-11.15823|-0.01954 +2015-07-01|35.0|-76.0|-10.59849|-0.02669 +2015-07-01|35.0|-77.0|-10.01459|-0.03369 +2015-07-01|35.0|-78.0|-9.4081|-0.04049 +2015-07-01|35.0|-79.0|-8.78072|-0.04708 +2015-07-01|35.0|-80.0|-8.13431|-0.05342 +2015-07-01|35.0|-81.0|-7.47082|-0.05947 +2015-07-01|35.0|-82.0|-6.79232|-0.0652 +2015-07-01|35.0|-83.0|-6.10098|-0.0706 +2015-07-01|35.0|-84.0|-5.39901|-0.07564 +2015-07-01|35.0|-85.0|-4.68873|-0.0803 +2015-07-01|35.0|-86.0|-3.97246|-0.08457 +2015-07-01|35.0|-87.0|-3.25255|-0.08844 +2015-07-01|35.0|-88.0|-2.53134|-0.09189 +2015-07-01|35.0|-89.0|-1.81116|-0.09493 +2015-07-01|35.0|-90.0|-1.09428|-0.09757 +2015-07-01|35.0|-91.0|-0.38289|-0.09981 +2015-07-01|35.0|-92.0|0.32088|-0.10165 +2015-07-01|35.0|-93.0|1.01501|-0.10313 +2015-07-01|35.0|-94.0|1.69764|-0.10425 +2015-07-01|35.0|-95.0|2.36699|-0.10504 +2015-07-01|35.0|-96.0|3.02148|-0.10553 +2015-07-01|35.0|-97.0|3.65964|-0.10573 +2015-07-01|35.0|-98.0|4.28021|-0.10568 +2015-07-01|35.0|-99.0|4.88207|-0.10541 +2015-07-01|35.0|-100.0|5.46428|-0.10494 +2015-07-01|35.0|-101.0|6.02606|-0.10431 +2015-07-01|35.0|-102.0|6.56681|-0.10354 +2015-07-01|35.0|-103.0|7.08606|-0.10266 +2015-07-01|35.0|-104.0|7.58353|-0.10169 +2015-07-01|35.0|-105.0|8.05904|-0.10066 +2015-07-01|35.0|-106.0|8.51257|-0.09959 +2015-07-01|35.0|-107.0|8.94421|-0.09851 +2015-07-01|35.0|-108.0|9.35414|-0.09742 +2015-07-01|35.0|-109.0|9.74264|-0.09634 +2015-07-01|35.0|-110.0|10.11008|-0.09529 +2015-07-01|35.0|-111.0|10.45687|-0.09428 +2015-07-01|35.0|-112.0|10.7835|-0.09332 +2015-07-01|35.0|-113.0|11.09047|-0.09241 +2015-07-01|35.0|-114.0|11.37832|-0.09156 +2015-07-01|35.0|-115.0|11.6476|-0.09078 +2015-07-01|35.0|-116.0|11.89887|-0.09006 +2015-07-01|35.0|-117.0|12.13268|-0.08941 +2015-07-01|35.0|-118.0|12.34956|-0.08883 +2015-07-01|35.0|-119.0|12.55003|-0.08831 +2015-07-01|35.0|-120.0|12.7346|-0.08786 +2015-07-01|35.0|-121.0|12.90373|-0.08747 +2015-07-01|35.0|-122.0|13.05784|-0.08714 +2015-07-01|35.0|-123.0|13.19736|-0.08687 +2015-07-01|35.0|-124.0|13.32264|-0.08665 +2015-07-01|35.0|-125.0|13.43402|-0.08649 +2015-07-01|35.0|-126.0|13.53183|-0.08638 +2015-07-01|35.0|-127.0|13.61633|-0.08631 +2015-07-01|35.0|-128.0|13.68781|-0.08629 +2015-07-01|35.0|-129.0|13.74649|-0.08631 +2015-07-01|35.0|-130.0|13.79261|-0.08638 +2015-07-01|35.0|-131.0|13.82638|-0.08649 +2015-07-01|35.0|-132.0|13.84803|-0.08663 +2015-07-01|35.0|-133.0|13.85777|-0.08682 +2015-07-01|35.0|-134.0|13.85583|-0.08704 +2015-07-01|35.0|-135.0|13.84244|-0.0873 +2015-07-01|35.0|-136.0|13.81783|-0.0876 +2015-07-01|35.0|-137.0|13.78229|-0.08794 +2015-07-01|35.0|-138.0|13.73607|-0.08831 +2015-07-01|35.0|-139.0|13.6795|-0.08872 +2015-07-01|35.0|-140.0|13.61289|-0.08915 +2015-07-01|35.0|-141.0|13.53658|-0.08962 +2015-07-01|35.0|-142.0|13.45094|-0.09012 +2015-07-01|35.0|-143.0|13.35635|-0.09065 +2015-07-01|35.0|-144.0|13.25321|-0.09119 +2015-07-01|35.0|-145.0|13.14192|-0.09176 +2015-07-01|35.0|-146.0|13.02291|-0.09234 +2015-07-01|35.0|-147.0|12.89659|-0.09293 +2015-07-01|35.0|-148.0|12.76337|-0.09352 +2015-07-01|35.0|-149.0|12.62367|-0.0941 +2015-07-01|35.0|-150.0|12.47789|-0.09467 +2015-07-01|35.0|-151.0|12.3264|-0.09522 +2015-07-01|35.0|-152.0|12.16954|-0.09574 +2015-07-01|35.0|-153.0|12.00764|-0.09622 +2015-07-01|35.0|-154.0|11.84098|-0.09666 +2015-07-01|35.0|-155.0|11.6698|-0.09703 +2015-07-01|35.0|-156.0|11.4943|-0.09734 +2015-07-01|35.0|-157.0|11.31464|-0.09757 +2015-07-01|35.0|-158.0|11.13092|-0.09772 +2015-07-01|35.0|-159.0|10.94318|-0.09776 +2015-07-01|35.0|-160.0|10.75143|-0.09771 +2015-07-01|35.0|-161.0|10.55562|-0.09754 +2015-07-01|35.0|-162.0|10.35566|-0.09724 +2015-07-01|35.0|-163.0|10.1514|-0.09683 +2015-07-01|35.0|-164.0|9.94267|-0.09627 +2015-07-01|35.0|-165.0|9.72925|-0.09559 +2015-07-01|35.0|-166.0|9.51089|-0.09476 +2015-07-01|35.0|-167.0|9.28733|-0.09379 +2015-07-01|35.0|-168.0|9.05829|-0.09269 +2015-07-01|35.0|-169.0|8.82348|-0.09144 +2015-07-01|35.0|-170.0|8.58261|-0.09005 +2015-07-01|35.0|-171.0|8.33539|-0.08854 +2015-07-01|35.0|-172.0|8.08156|-0.0869 +2015-07-01|35.0|-173.0|7.82089|-0.08514 +2015-07-01|35.0|-174.0|7.55314|-0.08327 +2015-07-01|35.0|-175.0|7.27816|-0.08131 +2015-07-01|35.0|-176.0|6.9958|-0.07925 +2015-07-01|35.0|-177.0|6.70598|-0.07713 +2015-07-01|35.0|-178.0|6.40867|-0.07494 +2015-07-01|35.0|-179.0|6.10388|-0.07271 +2015-07-01|36.0|0.0|0.05041|0.10574 +2015-07-01|36.0|1.0|0.29126|0.10429 +2015-07-01|36.0|2.0|0.52278|0.10292 +2015-07-01|36.0|3.0|0.7453|0.10163 +2015-07-01|36.0|4.0|0.95915|0.10044 +2015-07-01|36.0|5.0|1.16476|0.09935 +2015-07-01|36.0|6.0|1.36259|0.09838 +2015-07-01|36.0|7.0|1.55313|0.09752 +2015-07-01|36.0|8.0|1.73689|0.09679 +2015-07-01|36.0|9.0|1.91439|0.09619 +2015-07-01|36.0|10.0|2.08615|0.0957 +2015-07-01|36.0|11.0|2.25265|0.09534 +2015-07-01|36.0|12.0|2.41437|0.09509 +2015-07-01|36.0|13.0|2.57173|0.09494 +2015-07-01|36.0|14.0|2.7251|0.09489 +2015-07-01|36.0|15.0|2.8748|0.09491 +2015-07-01|36.0|16.0|3.02107|0.095 +2015-07-01|36.0|17.0|3.16409|0.09514 +2015-07-01|36.0|18.0|3.30394|0.0953 +2015-07-01|36.0|19.0|3.44065|0.09547 +2015-07-01|36.0|20.0|3.57416|0.09563 +2015-07-01|36.0|21.0|3.70433|0.09576 +2015-07-01|36.0|22.0|3.83096|0.09584 +2015-07-01|36.0|23.0|3.95376|0.09586 +2015-07-01|36.0|24.0|4.07241|0.09578 +2015-07-01|36.0|25.0|4.18653|0.09561 +2015-07-01|36.0|26.0|4.2957|0.09531 +2015-07-01|36.0|27.0|4.39949|0.09489 +2015-07-01|36.0|28.0|4.49742|0.09433 +2015-07-01|36.0|29.0|4.58904|0.09363 +2015-07-01|36.0|30.0|4.67392|0.09278 +2015-07-01|36.0|31.0|4.75161|0.09177 +2015-07-01|36.0|32.0|4.82174|0.09062 +2015-07-01|36.0|33.0|4.88396|0.08933 +2015-07-01|36.0|34.0|4.93801|0.0879 +2015-07-01|36.0|35.0|4.98365|0.08635 +2015-07-01|36.0|36.0|5.02075|0.08469 +2015-07-01|36.0|37.0|5.04925|0.08293 +2015-07-01|36.0|38.0|5.06918|0.0811 +2015-07-01|36.0|39.0|5.08062|0.07921 +2015-07-01|36.0|40.0|5.08378|0.07728 +2015-07-01|36.0|41.0|5.07892|0.07534 +2015-07-01|36.0|42.0|5.06637|0.0734 +2015-07-01|36.0|43.0|5.04656|0.07149 +2015-07-01|36.0|44.0|5.01995|0.06962 +2015-07-01|36.0|45.0|4.98705|0.06782 +2015-07-01|36.0|46.0|4.94842|0.06611 +2015-07-01|36.0|47.0|4.90465|0.06449 +2015-07-01|36.0|48.0|4.85633|0.06299 +2015-07-01|36.0|49.0|4.80404|0.06161 +2015-07-01|36.0|50.0|4.74838|0.06036 +2015-07-01|36.0|51.0|4.68989|0.05926 +2015-07-01|36.0|52.0|4.62911|0.05829 +2015-07-01|36.0|53.0|4.5665|0.05747 +2015-07-01|36.0|54.0|4.50249|0.05679 +2015-07-01|36.0|55.0|4.43744|0.05624 +2015-07-01|36.0|56.0|4.37165|0.05583 +2015-07-01|36.0|57.0|4.30535|0.05552 +2015-07-01|36.0|58.0|4.2387|0.05533 +2015-07-01|36.0|59.0|4.17179|0.05523 +2015-07-01|36.0|60.0|4.10464|0.05521 +2015-07-01|36.0|61.0|4.03721|0.05525 +2015-07-01|36.0|62.0|3.96941|0.05534 +2015-07-01|36.0|63.0|3.90109|0.05547 +2015-07-01|36.0|64.0|3.83204|0.05561 +2015-07-01|36.0|65.0|3.76204|0.05576 +2015-07-01|36.0|66.0|3.69081|0.05589 +2015-07-01|36.0|67.0|3.61806|0.05599 +2015-07-01|36.0|68.0|3.54349|0.05604 +2015-07-01|36.0|69.0|3.46678|0.05604 +2015-07-01|36.0|70.0|3.38761|0.05597 +2015-07-01|36.0|71.0|3.30567|0.05582 +2015-07-01|36.0|72.0|3.22065|0.05558 +2015-07-01|36.0|73.0|3.13225|0.05523 +2015-07-01|36.0|74.0|3.04018|0.05478 +2015-07-01|36.0|75.0|2.94419|0.05421 +2015-07-01|36.0|76.0|2.84401|0.05352 +2015-07-01|36.0|77.0|2.73942|0.0527 +2015-07-01|36.0|78.0|2.6302|0.05174 +2015-07-01|36.0|79.0|2.51614|0.05065 +2015-07-01|36.0|80.0|2.39705|0.04942 +2015-07-01|36.0|81.0|2.27275|0.04804 +2015-07-01|36.0|82.0|2.14306|0.04651 +2015-07-01|36.0|83.0|2.00781|0.04483 +2015-07-01|36.0|84.0|1.86684|0.04301 +2015-07-01|36.0|85.0|1.71998|0.04103 +2015-07-01|36.0|86.0|1.56706|0.0389 +2015-07-01|36.0|87.0|1.40793|0.03662 +2015-07-01|36.0|88.0|1.2424|0.03418 +2015-07-01|36.0|89.0|1.07032|0.0316 +2015-07-01|36.0|90.0|0.89153|0.02887 +2015-07-01|36.0|91.0|0.70588|0.02599 +2015-07-01|36.0|92.0|0.51322|0.02297 +2015-07-01|36.0|93.0|0.31345|0.01981 +2015-07-01|36.0|94.0|0.10644|0.01652 +2015-07-01|36.0|95.0|-0.10784|0.01311 +2015-07-01|36.0|96.0|-0.32945|0.00959 +2015-07-01|36.0|97.0|-0.55835|0.00596 +2015-07-01|36.0|98.0|-0.79447|0.00223 +2015-07-01|36.0|99.0|-1.03768|-0.00158 +2015-07-01|36.0|100.0|-1.28778|-0.00545 +2015-07-01|36.0|101.0|-1.54447|-0.00938 +2015-07-01|36.0|102.0|-1.80739|-0.01334 +2015-07-01|36.0|103.0|-2.07609|-0.01732 +2015-07-01|36.0|104.0|-2.35002|-0.02129 +2015-07-01|36.0|105.0|-2.62854|-0.02524 +2015-07-01|36.0|106.0|-2.91092|-0.02915 +2015-07-01|36.0|107.0|-3.19633|-0.033 +2015-07-01|36.0|108.0|-3.48385|-0.03676 +2015-07-01|36.0|109.0|-3.77249|-0.04041 +2015-07-01|36.0|110.0|-4.06116|-0.04394 +2015-07-01|36.0|111.0|-4.34873|-0.04733 +2015-07-01|36.0|112.0|-4.63398|-0.05054 +2015-07-01|36.0|113.0|-4.91566|-0.05358 +2015-07-01|36.0|114.0|-5.19249|-0.05642 +2015-07-01|36.0|115.0|-5.46317|-0.05905 +2015-07-01|36.0|116.0|-5.72638|-0.06145 +2015-07-01|36.0|117.0|-5.98082|-0.06362 +2015-07-01|36.0|118.0|-6.22521|-0.06556 +2015-07-01|36.0|119.0|-6.45831|-0.06725 +2015-07-01|36.0|120.0|-6.67893|-0.0687 +2015-07-01|36.0|121.0|-6.88594|-0.0699 +2015-07-01|36.0|122.0|-7.07828|-0.07086 +2015-07-01|36.0|123.0|-7.25498|-0.07158 +2015-07-01|36.0|124.0|-7.41515|-0.07207 +2015-07-01|36.0|125.0|-7.55801|-0.07233 +2015-07-01|36.0|126.0|-7.68287|-0.07238 +2015-07-01|36.0|127.0|-7.78914|-0.07224 +2015-07-01|36.0|128.0|-7.87636|-0.0719 +2015-07-01|36.0|129.0|-7.94414|-0.07138 +2015-07-01|36.0|130.0|-7.99223|-0.07071 +2015-07-01|36.0|131.0|-8.02045|-0.06989 +2015-07-01|36.0|132.0|-8.02874|-0.06893 +2015-07-01|36.0|133.0|-8.01712|-0.06786 +2015-07-01|36.0|134.0|-7.98569|-0.06668 +2015-07-01|36.0|135.0|-7.93464|-0.06542 +2015-07-01|36.0|136.0|-7.86424|-0.06409 +2015-07-01|36.0|137.0|-7.77481|-0.06269 +2015-07-01|36.0|138.0|-7.66673|-0.06125 +2015-07-01|36.0|139.0|-7.54045|-0.05978 +2015-07-01|36.0|140.0|-7.39645|-0.05829 +2015-07-01|36.0|141.0|-7.23525|-0.05679 +2015-07-01|36.0|142.0|-7.0574|-0.0553 +2015-07-01|36.0|143.0|-6.8635|-0.05382 +2015-07-01|36.0|144.0|-6.65413|-0.05238 +2015-07-01|36.0|145.0|-6.42993|-0.05097 +2015-07-01|36.0|146.0|-6.19153|-0.04961 +2015-07-01|36.0|147.0|-5.93958|-0.04831 +2015-07-01|36.0|148.0|-5.67472|-0.04708 +2015-07-01|36.0|149.0|-5.39761|-0.04593 +2015-07-01|36.0|150.0|-5.10892|-0.04487 +2015-07-01|36.0|151.0|-4.80931|-0.0439 +2015-07-01|36.0|152.0|-4.49944|-0.04304 +2015-07-01|36.0|153.0|-4.17999|-0.0423 +2015-07-01|36.0|154.0|-3.85162|-0.04168 +2015-07-01|36.0|155.0|-3.51499|-0.04118 +2015-07-01|36.0|156.0|-3.17079|-0.04083 +2015-07-01|36.0|157.0|-2.81969|-0.04061 +2015-07-01|36.0|158.0|-2.46236|-0.04055 +2015-07-01|36.0|159.0|-2.0995|-0.04064 +2015-07-01|36.0|160.0|-1.73177|-0.04088 +2015-07-01|36.0|161.0|-1.35987|-0.04129 +2015-07-01|36.0|162.0|-0.98449|-0.04186 +2015-07-01|36.0|163.0|-0.60633|-0.04259 +2015-07-01|36.0|164.0|-0.22606|-0.04349 +2015-07-01|36.0|165.0|0.15561|-0.04455 +2015-07-01|36.0|166.0|0.538|-0.04576 +2015-07-01|36.0|167.0|0.92044|-0.04713 +2015-07-01|36.0|168.0|1.30224|-0.04865 +2015-07-01|36.0|169.0|1.68275|-0.05031 +2015-07-01|36.0|170.0|2.06133|-0.05211 +2015-07-01|36.0|171.0|2.43735|-0.05402 +2015-07-01|36.0|172.0|2.81022|-0.05605 +2015-07-01|36.0|173.0|3.17937|-0.05818 +2015-07-01|36.0|174.0|3.54426|-0.0604 +2015-07-01|36.0|175.0|3.90439|-0.06268 +2015-07-01|36.0|176.0|4.2593|-0.06503 +2015-07-01|36.0|177.0|4.60858|-0.06742 +2015-07-01|36.0|178.0|4.95186|-0.06984 +2015-07-01|36.0|179.0|5.28882|-0.07226 +2015-07-01|36.0|-1.0|-0.19998|0.10725 +2015-07-01|36.0|-2.0|-0.46005|0.1088 +2015-07-01|36.0|-3.0|-0.72989|0.11039 +2015-07-01|36.0|-4.0|-1.00946|0.112 +2015-07-01|36.0|-5.0|-1.29866|0.11361 +2015-07-01|36.0|-6.0|-1.59731|0.11522 +2015-07-01|36.0|-7.0|-1.90512|0.11681 +2015-07-01|36.0|-8.0|-2.22175|0.11838 +2015-07-01|36.0|-9.0|-2.54676|0.11991 +2015-07-01|36.0|-10.0|-2.87967|0.1214 +2015-07-01|36.0|-11.0|-3.21992|0.12284 +2015-07-01|36.0|-12.0|-3.56692|0.12423 +2015-07-01|36.0|-13.0|-3.92001|0.12556 +2015-07-01|36.0|-14.0|-4.27852|0.12684 +2015-07-01|36.0|-15.0|-4.64177|0.12806 +2015-07-01|36.0|-16.0|-5.00903|0.12923 +2015-07-01|36.0|-17.0|-5.37959|0.13035 +2015-07-01|36.0|-18.0|-5.75275|0.13142 +2015-07-01|36.0|-19.0|-6.12781|0.13245 +2015-07-01|36.0|-20.0|-6.5041|0.13343 +2015-07-01|36.0|-21.0|-6.88096|0.13438 +2015-07-01|36.0|-22.0|-7.25777|0.1353 +2015-07-01|36.0|-23.0|-7.63395|0.13619 +2015-07-01|36.0|-24.0|-8.00893|0.13705 +2015-07-01|36.0|-25.0|-8.38219|0.13789 +2015-07-01|36.0|-26.0|-8.75324|0.1387 +2015-07-01|36.0|-27.0|-9.12162|0.1395 +2015-07-01|36.0|-28.0|-9.48689|0.14026 +2015-07-01|36.0|-29.0|-9.84864|0.141 +2015-07-01|36.0|-30.0|-10.20646|0.14171 +2015-07-01|36.0|-31.0|-10.55998|0.14238 +2015-07-01|36.0|-32.0|-10.90879|0.143 +2015-07-01|36.0|-33.0|-11.25252|0.14356 +2015-07-01|36.0|-34.0|-11.59074|0.14406 +2015-07-01|36.0|-35.0|-11.92304|0.14447 +2015-07-01|36.0|-36.0|-12.24896|0.1448 +2015-07-01|36.0|-37.0|-12.56802|0.14502 +2015-07-01|36.0|-38.0|-12.87967|0.14511 +2015-07-01|36.0|-39.0|-13.18336|0.14507 +2015-07-01|36.0|-40.0|-13.47844|0.14488 +2015-07-01|36.0|-41.0|-13.76425|0.14452 +2015-07-01|36.0|-42.0|-14.04005|0.14398 +2015-07-01|36.0|-43.0|-14.30505|0.14323 +2015-07-01|36.0|-44.0|-14.55839|0.14227 +2015-07-01|36.0|-45.0|-14.79918|0.14109 +2015-07-01|36.0|-46.0|-15.02646|0.13966 +2015-07-01|36.0|-47.0|-15.23923|0.13798 +2015-07-01|36.0|-48.0|-15.43645|0.13603 +2015-07-01|36.0|-49.0|-15.61703|0.13381 +2015-07-01|36.0|-50.0|-15.77987|0.1313 +2015-07-01|36.0|-51.0|-15.92384|0.12851 +2015-07-01|36.0|-52.0|-16.04779|0.12542 +2015-07-01|36.0|-53.0|-16.15058|0.12203 +2015-07-01|36.0|-54.0|-16.23108|0.11834 +2015-07-01|36.0|-55.0|-16.28816|0.11435 +2015-07-01|36.0|-56.0|-16.32073|0.11007 +2015-07-01|36.0|-57.0|-16.32773|0.10549 +2015-07-01|36.0|-58.0|-16.30817|0.10061 +2015-07-01|36.0|-59.0|-16.26109|0.09546 +2015-07-01|36.0|-60.0|-16.1856|0.09003 +2015-07-01|36.0|-61.0|-16.08092|0.08433 +2015-07-01|36.0|-62.0|-15.94631|0.07839 +2015-07-01|36.0|-63.0|-15.78117|0.0722 +2015-07-01|36.0|-64.0|-15.58497|0.06579 +2015-07-01|36.0|-65.0|-15.35733|0.05917 +2015-07-01|36.0|-66.0|-15.09795|0.05237 +2015-07-01|36.0|-67.0|-14.80671|0.0454 +2015-07-01|36.0|-68.0|-14.48357|0.03828 +2015-07-01|36.0|-69.0|-14.12867|0.03105 +2015-07-01|36.0|-70.0|-13.7423|0.02373 +2015-07-01|36.0|-71.0|-13.32488|0.01634 +2015-07-01|36.0|-72.0|-12.87701|0.00892 +2015-07-01|36.0|-73.0|-12.39945|0.0015 +2015-07-01|36.0|-74.0|-11.89309|-0.00589 +2015-07-01|36.0|-75.0|-11.35904|-0.01322 +2015-07-01|36.0|-76.0|-10.79852|-0.02044 +2015-07-01|36.0|-77.0|-10.21293|-0.02754 +2015-07-01|36.0|-78.0|-9.60384|-0.03447 +2015-07-01|36.0|-79.0|-8.97294|-0.04119 +2015-07-01|36.0|-80.0|-8.32208|-0.04768 +2015-07-01|36.0|-81.0|-7.65324|-0.05391 +2015-07-01|36.0|-82.0|-6.96851|-0.05984 +2015-07-01|36.0|-83.0|-6.27006|-0.06545 +2015-07-01|36.0|-84.0|-5.56019|-0.07071 +2015-07-01|36.0|-85.0|-4.84122|-0.07561 +2015-07-01|36.0|-86.0|-4.11555|-0.08013 +2015-07-01|36.0|-87.0|-3.38557|-0.08425 +2015-07-01|36.0|-88.0|-2.6537|-0.08797 +2015-07-01|36.0|-89.0|-1.92231|-0.09129 +2015-07-01|36.0|-90.0|-1.19376|-0.09421 +2015-07-01|36.0|-91.0|-0.4703|-0.09672 +2015-07-01|36.0|-92.0|0.24586|-0.09886 +2015-07-01|36.0|-93.0|0.95266|-0.10061 +2015-07-01|36.0|-94.0|1.64813|-0.10202 +2015-07-01|36.0|-95.0|2.33046|-0.10309 +2015-07-01|36.0|-96.0|2.998|-0.10385 +2015-07-01|36.0|-97.0|3.64922|-0.10432 +2015-07-01|36.0|-98.0|4.2828|-0.10453 +2015-07-01|36.0|-99.0|4.89759|-0.10452 +2015-07-01|36.0|-100.0|5.49257|-0.1043 +2015-07-01|36.0|-101.0|6.06696|-0.10391 +2015-07-01|36.0|-102.0|6.62008|-0.10337 +2015-07-01|36.0|-103.0|7.15146|-0.10271 +2015-07-01|36.0|-104.0|7.66076|-0.10195 +2015-07-01|36.0|-105.0|8.1478|-0.10113 +2015-07-01|36.0|-106.0|8.61252|-0.10026 +2015-07-01|36.0|-107.0|9.05498|-0.09935 +2015-07-01|36.0|-108.0|9.47535|-0.09844 +2015-07-01|36.0|-109.0|9.87389|-0.09753 +2015-07-01|36.0|-110.0|10.25096|-0.09664 +2015-07-01|36.0|-111.0|10.60696|-0.09578 +2015-07-01|36.0|-112.0|10.94235|-0.09496 +2015-07-01|36.0|-113.0|11.25763|-0.09419 +2015-07-01|36.0|-114.0|11.55334|-0.09347 +2015-07-01|36.0|-115.0|11.83001|-0.09281 +2015-07-01|36.0|-116.0|12.0882|-0.09221 +2015-07-01|36.0|-117.0|12.32846|-0.09167 +2015-07-01|36.0|-118.0|12.55132|-0.0912 +2015-07-01|36.0|-119.0|12.75731|-0.09078 +2015-07-01|36.0|-120.0|12.94693|-0.09043 +2015-07-01|36.0|-121.0|13.12063|-0.09014 +2015-07-01|36.0|-122.0|13.27887|-0.08991 +2015-07-01|36.0|-123.0|13.42206|-0.08974 +2015-07-01|36.0|-124.0|13.55058|-0.08961 +2015-07-01|36.0|-125.0|13.66478|-0.08955 +2015-07-01|36.0|-126.0|13.76498|-0.08952 +2015-07-01|36.0|-127.0|13.85148|-0.08955 +2015-07-01|36.0|-128.0|13.92455|-0.08963 +2015-07-01|36.0|-129.0|13.98445|-0.08974 +2015-07-01|36.0|-130.0|14.03141|-0.0899 +2015-07-01|36.0|-131.0|14.06569|-0.0901 +2015-07-01|36.0|-132.0|14.08749|-0.09034 +2015-07-01|36.0|-133.0|14.09704|-0.09062 +2015-07-01|36.0|-134.0|14.09459|-0.09094 +2015-07-01|36.0|-135.0|14.08035|-0.0913 +2015-07-01|36.0|-136.0|14.05459|-0.09169 +2015-07-01|36.0|-137.0|14.01757|-0.09213 +2015-07-01|36.0|-138.0|13.96956|-0.09259 +2015-07-01|36.0|-139.0|13.91087|-0.09309 +2015-07-01|36.0|-140.0|13.84181|-0.09362 +2015-07-01|36.0|-141.0|13.76272|-0.09418 +2015-07-01|36.0|-142.0|13.67394|-0.09477 +2015-07-01|36.0|-143.0|13.57585|-0.09538 +2015-07-01|36.0|-144.0|13.46882|-0.09601 +2015-07-01|36.0|-145.0|13.35326|-0.09666 +2015-07-01|36.0|-146.0|13.22955|-0.09732 +2015-07-01|36.0|-147.0|13.09811|-0.09798 +2015-07-01|36.0|-148.0|12.95933|-0.09864 +2015-07-01|36.0|-149.0|12.8136|-0.0993 +2015-07-01|36.0|-150.0|12.66129|-0.09993 +2015-07-01|36.0|-151.0|12.50278|-0.10054 +2015-07-01|36.0|-152.0|12.3384|-0.10112 +2015-07-01|36.0|-153.0|12.16846|-0.10165 +2015-07-01|36.0|-154.0|11.99323|-0.10212 +2015-07-01|36.0|-155.0|11.81297|-0.10254 +2015-07-01|36.0|-156.0|11.62786|-0.10288 +2015-07-01|36.0|-157.0|11.43807|-0.10314 +2015-07-01|36.0|-158.0|11.24371|-0.1033 +2015-07-01|36.0|-159.0|11.04485|-0.10336 +2015-07-01|36.0|-160.0|10.84152|-0.10331 +2015-07-01|36.0|-161.0|10.63368|-0.10314 +2015-07-01|36.0|-162.0|10.42129|-0.10284 +2015-07-01|36.0|-163.0|10.20424|-0.10241 +2015-07-01|36.0|-164.0|9.98239|-0.10184 +2015-07-01|36.0|-165.0|9.75557|-0.10113 +2015-07-01|36.0|-166.0|9.52358|-0.10026 +2015-07-01|36.0|-167.0|9.28621|-0.09926 +2015-07-01|36.0|-168.0|9.04324|-0.0981 +2015-07-01|36.0|-169.0|8.79442|-0.09679 +2015-07-01|36.0|-170.0|8.53953|-0.09535 +2015-07-01|36.0|-171.0|8.27834|-0.09376 +2015-07-01|36.0|-172.0|8.01063|-0.09204 +2015-07-01|36.0|-173.0|7.73623|-0.09019 +2015-07-01|36.0|-174.0|7.45497|-0.08823 +2015-07-01|36.0|-175.0|7.16672|-0.08616 +2015-07-01|36.0|-176.0|6.8714|-0.084 +2015-07-01|36.0|-177.0|6.56896|-0.08176 +2015-07-01|36.0|-178.0|6.2594|-0.07945 +2015-07-01|36.0|-179.0|5.94278|-0.07709 +2015-07-01|37.0|0.0|0.05735|0.10765 +2015-07-01|37.0|1.0|0.30199|0.1062 +2015-07-01|37.0|2.0|0.53741|0.10481 +2015-07-01|37.0|3.0|0.76389|0.10351 +2015-07-01|37.0|4.0|0.98177|0.10229 +2015-07-01|37.0|5.0|1.19142|0.10118 +2015-07-01|37.0|6.0|1.39328|0.10018 +2015-07-01|37.0|7.0|1.58782|0.0993 +2015-07-01|37.0|8.0|1.77553|0.09853 +2015-07-01|37.0|9.0|1.9569|0.09788 +2015-07-01|37.0|10.0|2.13243|0.09735 +2015-07-01|37.0|11.0|2.3026|0.09694 +2015-07-01|37.0|12.0|2.46787|0.09663 +2015-07-01|37.0|13.0|2.62866|0.09643 +2015-07-01|37.0|14.0|2.78534|0.09632 +2015-07-01|37.0|15.0|2.93823|0.09629 +2015-07-01|37.0|16.0|3.08759|0.09632 +2015-07-01|37.0|17.0|3.2336|0.0964 +2015-07-01|37.0|18.0|3.37639|0.09651 +2015-07-01|37.0|19.0|3.51599|0.09664 +2015-07-01|37.0|20.0|3.65238|0.09675 +2015-07-01|37.0|21.0|3.78545|0.09685 +2015-07-01|37.0|22.0|3.91503|0.0969 +2015-07-01|37.0|23.0|4.04088|0.09689 +2015-07-01|37.0|24.0|4.16272|0.09679 +2015-07-01|37.0|25.0|4.28021|0.09661 +2015-07-01|37.0|26.0|4.39296|0.09632 +2015-07-01|37.0|27.0|4.50058|0.0959 +2015-07-01|37.0|28.0|4.60264|0.09536 +2015-07-01|37.0|29.0|4.69872|0.09468 +2015-07-01|37.0|30.0|4.78839|0.09386 +2015-07-01|37.0|31.0|4.87126|0.09289 +2015-07-01|37.0|32.0|4.94696|0.09179 +2015-07-01|37.0|33.0|5.01515|0.09054 +2015-07-01|37.0|34.0|5.07557|0.08917 +2015-07-01|37.0|35.0|5.12799|0.08767 +2015-07-01|37.0|36.0|5.17226|0.08607 +2015-07-01|37.0|37.0|5.2083|0.08437 +2015-07-01|37.0|38.0|5.23611|0.08259 +2015-07-01|37.0|39.0|5.25574|0.08075 +2015-07-01|37.0|40.0|5.26736|0.07887 +2015-07-01|37.0|41.0|5.27117|0.07697 +2015-07-01|37.0|42.0|5.26748|0.07506 +2015-07-01|37.0|43.0|5.25662|0.07317 +2015-07-01|37.0|44.0|5.239|0.07132 +2015-07-01|37.0|45.0|5.21509|0.06952 +2015-07-01|37.0|46.0|5.18536|0.0678 +2015-07-01|37.0|47.0|5.15034|0.06616 +2015-07-01|37.0|48.0|5.11054|0.06463 +2015-07-01|37.0|49.0|5.06651|0.0632 +2015-07-01|37.0|50.0|5.01876|0.0619 +2015-07-01|37.0|51.0|4.96779|0.06073 +2015-07-01|37.0|52.0|4.91408|0.05969 +2015-07-01|37.0|53.0|4.85804|0.05878 +2015-07-01|37.0|54.0|4.80007|0.058 +2015-07-01|37.0|55.0|4.74049|0.05735 +2015-07-01|37.0|56.0|4.67957|0.05682 +2015-07-01|37.0|57.0|4.61752|0.05641 +2015-07-01|37.0|58.0|4.55449|0.05609 +2015-07-01|37.0|59.0|4.49055|0.05587 +2015-07-01|37.0|60.0|4.42572|0.05573 +2015-07-01|37.0|61.0|4.35997|0.05565 +2015-07-01|37.0|62.0|4.29321|0.05562 +2015-07-01|37.0|63.0|4.22528|0.05563 +2015-07-01|37.0|64.0|4.15601|0.05565 +2015-07-01|37.0|65.0|4.08517|0.05568 +2015-07-01|37.0|66.0|4.0125|0.05571 +2015-07-01|37.0|67.0|3.93774|0.0557 +2015-07-01|37.0|68.0|3.86059|0.05566 +2015-07-01|37.0|69.0|3.78074|0.05556 +2015-07-01|37.0|70.0|3.6979|0.0554 +2015-07-01|37.0|71.0|3.61175|0.05516 +2015-07-01|37.0|72.0|3.52201|0.05484 +2015-07-01|37.0|73.0|3.42837|0.05442 +2015-07-01|37.0|74.0|3.33057|0.0539 +2015-07-01|37.0|75.0|3.22834|0.05327 +2015-07-01|37.0|76.0|3.12143|0.05251 +2015-07-01|37.0|77.0|3.00961|0.05163 +2015-07-01|37.0|78.0|2.89266|0.05062 +2015-07-01|37.0|79.0|2.77037|0.04947 +2015-07-01|37.0|80.0|2.64257|0.04819 +2015-07-01|37.0|81.0|2.50905|0.04676 +2015-07-01|37.0|82.0|2.36966|0.04519 +2015-07-01|37.0|83.0|2.22422|0.04347 +2015-07-01|37.0|84.0|2.07258|0.04161 +2015-07-01|37.0|85.0|1.91456|0.03959 +2015-07-01|37.0|86.0|1.75003|0.03742 +2015-07-01|37.0|87.0|1.57882|0.03511 +2015-07-01|37.0|88.0|1.40079|0.03265 +2015-07-01|37.0|89.0|1.2158|0.03004 +2015-07-01|37.0|90.0|1.02371|0.02729 +2015-07-01|37.0|91.0|0.82439|0.0244 +2015-07-01|37.0|92.0|0.61775|0.02137 +2015-07-01|37.0|93.0|0.40369|0.01821 +2015-07-01|37.0|94.0|0.18217|0.01493 +2015-07-01|37.0|95.0|-0.04685|0.01153 +2015-07-01|37.0|96.0|-0.28336|0.00802 +2015-07-01|37.0|97.0|-0.52727|0.00442 +2015-07-01|37.0|98.0|-0.77848|7.3E-4 +2015-07-01|37.0|99.0|-1.03679|-0.00303 +2015-07-01|37.0|100.0|-1.30195|-0.00685 +2015-07-01|37.0|101.0|-1.57363|-0.01071 +2015-07-01|37.0|102.0|-1.85142|-0.0146 +2015-07-01|37.0|103.0|-2.1348|-0.01849 +2015-07-01|37.0|104.0|-2.4232|-0.02237 +2015-07-01|37.0|105.0|-2.71593|-0.02623 +2015-07-01|37.0|106.0|-3.01222|-0.03003 +2015-07-01|37.0|107.0|-3.3112|-0.03376 +2015-07-01|37.0|108.0|-3.61192|-0.03739 +2015-07-01|37.0|109.0|-3.91337|-0.04092 +2015-07-01|37.0|110.0|-4.21443|-0.04431 +2015-07-01|37.0|111.0|-4.51394|-0.04755 +2015-07-01|37.0|112.0|-4.81069|-0.05063 +2015-07-01|37.0|113.0|-5.1034|-0.05352 +2015-07-01|37.0|114.0|-5.39078|-0.05621 +2015-07-01|37.0|115.0|-5.67154|-0.05869 +2015-07-01|37.0|116.0|-5.94435|-0.06095 +2015-07-01|37.0|117.0|-6.20792|-0.06298 +2015-07-01|37.0|118.0|-6.46098|-0.06477 +2015-07-01|37.0|119.0|-6.70229|-0.06633 +2015-07-01|37.0|120.0|-6.93066|-0.06764 +2015-07-01|37.0|121.0|-7.14499|-0.06871 +2015-07-01|37.0|122.0|-7.34423|-0.06954 +2015-07-01|37.0|123.0|-7.52741|-0.07015 +2015-07-01|37.0|124.0|-7.69367|-0.07052 +2015-07-01|37.0|125.0|-7.84223|-0.07069 +2015-07-01|37.0|126.0|-7.97241|-0.07064 +2015-07-01|37.0|127.0|-8.08365|-0.07041 +2015-07-01|37.0|128.0|-8.17547|-0.06999 +2015-07-01|37.0|129.0|-8.24753|-0.0694 +2015-07-01|37.0|130.0|-8.29956|-0.06866 +2015-07-01|37.0|131.0|-8.3314|-0.06779 +2015-07-01|37.0|132.0|-8.34299|-0.06679 +2015-07-01|37.0|133.0|-8.33436|-0.06568 +2015-07-01|37.0|134.0|-8.30562|-0.06448 +2015-07-01|37.0|135.0|-8.25697|-0.0632 +2015-07-01|37.0|136.0|-8.18866|-0.06185 +2015-07-01|37.0|137.0|-8.10104|-0.06046 +2015-07-01|37.0|138.0|-7.9945|-0.05903 +2015-07-01|37.0|139.0|-7.86947|-0.05758 +2015-07-01|37.0|140.0|-7.72645|-0.05612 +2015-07-01|37.0|141.0|-7.56597|-0.05466 +2015-07-01|37.0|142.0|-7.38858|-0.05322 +2015-07-01|37.0|143.0|-7.19487|-0.05181 +2015-07-01|37.0|144.0|-6.98546|-0.05043 +2015-07-01|37.0|145.0|-6.76098|-0.0491 +2015-07-01|37.0|146.0|-6.52206|-0.04783 +2015-07-01|37.0|147.0|-6.26937|-0.04664 +2015-07-01|37.0|148.0|-6.00356|-0.04552 +2015-07-01|37.0|149.0|-5.72529|-0.04449 +2015-07-01|37.0|150.0|-5.43524|-0.04355 +2015-07-01|37.0|151.0|-5.13408|-0.04273 +2015-07-01|37.0|152.0|-4.82247|-0.04202 +2015-07-01|37.0|153.0|-4.5011|-0.04143 +2015-07-01|37.0|154.0|-4.17062|-0.04097 +2015-07-01|37.0|155.0|-3.83172|-0.04065 +2015-07-01|37.0|156.0|-3.48507|-0.04047 +2015-07-01|37.0|157.0|-3.13133|-0.04044 +2015-07-01|37.0|158.0|-2.77119|-0.04057 +2015-07-01|37.0|159.0|-2.40532|-0.04086 +2015-07-01|37.0|160.0|-2.03439|-0.0413 +2015-07-01|37.0|161.0|-1.65908|-0.04191 +2015-07-01|37.0|162.0|-1.28007|-0.04269 +2015-07-01|37.0|163.0|-0.89803|-0.04363 +2015-07-01|37.0|164.0|-0.51364|-0.04474 +2015-07-01|37.0|165.0|-0.12756|-0.046 +2015-07-01|37.0|166.0|0.25953|-0.04743 +2015-07-01|37.0|167.0|0.64699|-0.04901 +2015-07-01|37.0|168.0|1.03414|-0.05073 +2015-07-01|37.0|169.0|1.42038|-0.0526 +2015-07-01|37.0|170.0|1.80506|-0.05459 +2015-07-01|37.0|171.0|2.18759|-0.0567 +2015-07-01|37.0|172.0|2.5674|-0.05892 +2015-07-01|37.0|173.0|2.94392|-0.06124 +2015-07-01|37.0|174.0|3.31664|-0.06364 +2015-07-01|37.0|175.0|3.68508|-0.06611 +2015-07-01|37.0|176.0|4.04877|-0.06862 +2015-07-01|37.0|177.0|4.40731|-0.07118 +2015-07-01|37.0|178.0|4.76033|-0.07375 +2015-07-01|37.0|179.0|5.1075|-0.07633 +2015-07-01|37.0|-1.0|-0.19671|0.10917 +2015-07-01|37.0|-2.0|-0.46031|0.11073 +2015-07-01|37.0|-3.0|-0.73349|0.11232 +2015-07-01|37.0|-4.0|-1.01623|0.11392 +2015-07-01|37.0|-5.0|-1.3084|0.11554 +2015-07-01|37.0|-6.0|-1.6098|0.11715 +2015-07-01|37.0|-7.0|-1.92015|0.11875 +2015-07-01|37.0|-8.0|-2.2391|0.12032 +2015-07-01|37.0|-9.0|-2.56621|0.12185 +2015-07-01|37.0|-10.0|-2.90101|0.12335 +2015-07-01|37.0|-11.0|-3.24294|0.1248 +2015-07-01|37.0|-12.0|-3.59142|0.1262 +2015-07-01|37.0|-13.0|-3.94581|0.12755 +2015-07-01|37.0|-14.0|-4.30546|0.12885 +2015-07-01|37.0|-15.0|-4.66969|0.13009 +2015-07-01|37.0|-16.0|-5.0378|0.13129 +2015-07-01|37.0|-17.0|-5.4091|0.13243 +2015-07-01|37.0|-18.0|-5.78291|0.13353 +2015-07-01|37.0|-19.0|-6.15854|0.13459 +2015-07-01|37.0|-20.0|-6.53536|0.1356 +2015-07-01|37.0|-21.0|-6.91271|0.13658 +2015-07-01|37.0|-22.0|-7.29001|0.13754 +2015-07-01|37.0|-23.0|-7.66668|0.13846 +2015-07-01|37.0|-24.0|-8.04217|0.13936 +2015-07-01|37.0|-25.0|-8.41599|0.14023 +2015-07-01|37.0|-26.0|-8.78765|0.14108 +2015-07-01|37.0|-27.0|-9.1567|0.14191 +2015-07-01|37.0|-28.0|-9.52273|0.14271 +2015-07-01|37.0|-29.0|-9.88533|0.14349 +2015-07-01|37.0|-30.0|-10.2441|0.14423 +2015-07-01|37.0|-31.0|-10.59868|0.14494 +2015-07-01|37.0|-32.0|-10.94868|0.14559 +2015-07-01|37.0|-33.0|-11.29371|0.1462 +2015-07-01|37.0|-34.0|-11.63338|0.14673 +2015-07-01|37.0|-35.0|-11.96727|0.1472 +2015-07-01|37.0|-36.0|-12.29493|0.14757 +2015-07-01|37.0|-37.0|-12.61589|0.14783 +2015-07-01|37.0|-38.0|-12.92962|0.14799 +2015-07-01|37.0|-39.0|-13.23555|0.148 +2015-07-01|37.0|-40.0|-13.53307|0.14788 +2015-07-01|37.0|-41.0|-13.8215|0.14759 +2015-07-01|37.0|-42.0|-14.10013|0.14712 +2015-07-01|37.0|-43.0|-14.36817|0.14645 +2015-07-01|37.0|-44.0|-14.62478|0.14558 +2015-07-01|37.0|-45.0|-14.86907|0.14449 +2015-07-01|37.0|-46.0|-15.10008|0.14317 +2015-07-01|37.0|-47.0|-15.31682|0.14159 +2015-07-01|37.0|-48.0|-15.51826|0.13976 +2015-07-01|37.0|-49.0|-15.70331|0.13766 +2015-07-01|37.0|-50.0|-15.87086|0.13529 +2015-07-01|37.0|-51.0|-16.01978|0.13263 +2015-07-01|37.0|-52.0|-16.14893|0.12968 +2015-07-01|37.0|-53.0|-16.25714|0.12644 +2015-07-01|37.0|-54.0|-16.34327|0.1229 +2015-07-01|37.0|-55.0|-16.40618|0.11907 +2015-07-01|37.0|-56.0|-16.44475|0.11493 +2015-07-01|37.0|-57.0|-16.45789|0.11051 +2015-07-01|37.0|-58.0|-16.44457|0.10579 +2015-07-01|37.0|-59.0|-16.40381|0.10079 +2015-07-01|37.0|-60.0|-16.33467|0.09552 +2015-07-01|37.0|-61.0|-16.2363|0.08997 +2015-07-01|37.0|-62.0|-16.10795|0.08417 +2015-07-01|37.0|-63.0|-15.94893|0.07811 +2015-07-01|37.0|-64.0|-15.75867|0.07183 +2015-07-01|37.0|-65.0|-15.53672|0.06533 +2015-07-01|37.0|-66.0|-15.28273|0.05864 +2015-07-01|37.0|-67.0|-14.99648|0.05176 +2015-07-01|37.0|-68.0|-14.67791|0.04473 +2015-07-01|37.0|-69.0|-14.32707|0.03756 +2015-07-01|37.0|-70.0|-13.94418|0.03029 +2015-07-01|37.0|-71.0|-13.52962|0.02293 +2015-07-01|37.0|-72.0|-13.08391|0.01552 +2015-07-01|37.0|-73.0|-12.60777|0.00809 +2015-07-01|37.0|-74.0|-12.10205|6.7E-4 +2015-07-01|37.0|-75.0|-11.56779|-0.0067 +2015-07-01|37.0|-76.0|-11.0062|-0.014 +2015-07-01|37.0|-77.0|-10.41866|-0.02119 +2015-07-01|37.0|-78.0|-9.8067|-0.02823 +2015-07-01|37.0|-79.0|-9.17201|-0.03509 +2015-07-01|37.0|-80.0|-8.51645|-0.04174 +2015-07-01|37.0|-81.0|-7.842|-0.04814 +2015-07-01|37.0|-82.0|-7.15076|-0.05427 +2015-07-01|37.0|-83.0|-6.44495|-0.06009 +2015-07-01|37.0|-84.0|-5.72689|-0.06558 +2015-07-01|37.0|-85.0|-4.99896|-0.07072 +2015-07-01|37.0|-86.0|-4.26359|-0.07549 +2015-07-01|37.0|-87.0|-3.52325|-0.07988 +2015-07-01|37.0|-88.0|-2.78041|-0.08388 +2015-07-01|37.0|-89.0|-2.03751|-0.08748 +2015-07-01|37.0|-90.0|-1.29698|-0.09069 +2015-07-01|37.0|-91.0|-0.56115|-0.0935 +2015-07-01|37.0|-92.0|0.16773|-0.09592 +2015-07-01|37.0|-93.0|0.8875|-0.09798 +2015-07-01|37.0|-94.0|1.59613|-0.09968 +2015-07-01|37.0|-95.0|2.29175|-0.10104 +2015-07-01|37.0|-96.0|2.97264|-0.10209 +2015-07-01|37.0|-97.0|3.63721|-0.10284 +2015-07-01|37.0|-98.0|4.2841|-0.10334 +2015-07-01|37.0|-99.0|4.91207|-0.10359 +2015-07-01|37.0|-100.0|5.5201|-0.10363 +2015-07-01|37.0|-101.0|6.10733|-0.10349 +2015-07-01|37.0|-102.0|6.67306|-0.1032 +2015-07-01|37.0|-103.0|7.21679|-0.10278 +2015-07-01|37.0|-104.0|7.73813|-0.10225 +2015-07-01|37.0|-105.0|8.23688|-0.10164 +2015-07-01|37.0|-106.0|8.71296|-0.10097 +2015-07-01|37.0|-107.0|9.16639|-0.10027 +2015-07-01|37.0|-108.0|9.59735|-0.09954 +2015-07-01|37.0|-109.0|10.00607|-0.09881 +2015-07-01|37.0|-110.0|10.39288|-0.09809 +2015-07-01|37.0|-111.0|10.75818|-0.09739 +2015-07-01|37.0|-112.0|11.10241|-0.09672 +2015-07-01|37.0|-113.0|11.42608|-0.0961 +2015-07-01|37.0|-114.0|11.72971|-0.09552 +2015-07-01|37.0|-115.0|12.01382|-0.09499 +2015-07-01|37.0|-116.0|12.27898|-0.09451 +2015-07-01|37.0|-117.0|12.52573|-0.09409 +2015-07-01|37.0|-118.0|12.7546|-0.09374 +2015-07-01|37.0|-119.0|12.96612|-0.09344 +2015-07-01|37.0|-120.0|13.16079|-0.09319 +2015-07-01|37.0|-121.0|13.33909|-0.09301 +2015-07-01|37.0|-122.0|13.50146|-0.09288 +2015-07-01|37.0|-123.0|13.64832|-0.0928 +2015-07-01|37.0|-124.0|13.78007|-0.09278 +2015-07-01|37.0|-125.0|13.89706|-0.09281 +2015-07-01|37.0|-126.0|13.99963|-0.09289 +2015-07-01|37.0|-127.0|14.08809|-0.09301 +2015-07-01|37.0|-128.0|14.16272|-0.09318 +2015-07-01|37.0|-129.0|14.2238|-0.09339 +2015-07-01|37.0|-130.0|14.27157|-0.09365 +2015-07-01|37.0|-131.0|14.30628|-0.09395 +2015-07-01|37.0|-132.0|14.32817|-0.09428 +2015-07-01|37.0|-133.0|14.33748|-0.09466 +2015-07-01|37.0|-134.0|14.33443|-0.09508 +2015-07-01|37.0|-135.0|14.31927|-0.09553 +2015-07-01|37.0|-136.0|14.29226|-0.09602 +2015-07-01|37.0|-137.0|14.25366|-0.09654 +2015-07-01|37.0|-138.0|14.20375|-0.0971 +2015-07-01|37.0|-139.0|14.14282|-0.09769 +2015-07-01|37.0|-140.0|14.07119|-0.09831 +2015-07-01|37.0|-141.0|13.98917|-0.09896 +2015-07-01|37.0|-142.0|13.89712|-0.09964 +2015-07-01|37.0|-143.0|13.79538|-0.10033 +2015-07-01|37.0|-144.0|13.68432|-0.10105 +2015-07-01|37.0|-145.0|13.56433|-0.10177 +2015-07-01|37.0|-146.0|13.43578|-0.1025 +2015-07-01|37.0|-147.0|13.29906|-0.10324 +2015-07-01|37.0|-148.0|13.15456|-0.10396 +2015-07-01|37.0|-149.0|13.00264|-0.10468 +2015-07-01|37.0|-150.0|12.84367|-0.10537 +2015-07-01|37.0|-151.0|12.67801|-0.10603 +2015-07-01|37.0|-152.0|12.50597|-0.10665 +2015-07-01|37.0|-153.0|12.32787|-0.10722 +2015-07-01|37.0|-154.0|12.14397|-0.10773 +2015-07-01|37.0|-155.0|11.95451|-0.10817 +2015-07-01|37.0|-156.0|11.75971|-0.10854 +2015-07-01|37.0|-157.0|11.55973|-0.10881 +2015-07-01|37.0|-158.0|11.35469|-0.10899 +2015-07-01|37.0|-159.0|11.14469|-0.10905 +2015-07-01|37.0|-160.0|10.92976|-0.109 +2015-07-01|37.0|-161.0|10.70993|-0.10882 +2015-07-01|37.0|-162.0|10.48515|-0.10851 +2015-07-01|37.0|-163.0|10.25537|-0.10805 +2015-07-01|37.0|-164.0|10.02048|-0.10745 +2015-07-01|37.0|-165.0|9.78036|-0.10671 +2015-07-01|37.0|-166.0|9.53487|-0.1058 +2015-07-01|37.0|-167.0|9.28384|-0.10474 +2015-07-01|37.0|-168.0|9.0271|-0.10353 +2015-07-01|37.0|-169.0|8.76447|-0.10216 +2015-07-01|37.0|-170.0|8.49576|-0.10065 +2015-07-01|37.0|-171.0|8.22082|-0.09898 +2015-07-01|37.0|-172.0|7.93948|-0.09718 +2015-07-01|37.0|-173.0|7.6516|-0.09524 +2015-07-01|37.0|-174.0|7.35707|-0.09318 +2015-07-01|37.0|-175.0|7.05582|-0.09101 +2015-07-01|37.0|-176.0|6.7478|-0.08874 +2015-07-01|37.0|-177.0|6.43301|-0.08637 +2015-07-01|37.0|-178.0|6.11147|-0.08394 +2015-07-01|37.0|-179.0|5.78328|-0.08144 +2015-07-01|38.0|0.0|0.05655|0.10966 +2015-07-01|38.0|1.0|0.30533|0.10819 +2015-07-01|38.0|2.0|0.545|0.1068 +2015-07-01|38.0|3.0|0.77582|0.10548 +2015-07-01|38.0|4.0|0.99809|0.10425 +2015-07-01|38.0|5.0|1.21218|0.10312 +2015-07-01|38.0|6.0|1.41849|0.10209 +2015-07-01|38.0|7.0|1.61746|0.10117 +2015-07-01|38.0|8.0|1.80956|0.10037 +2015-07-01|38.0|9.0|1.99527|0.09968 +2015-07-01|38.0|10.0|2.17505|0.09911 +2015-07-01|38.0|11.0|2.34939|0.09865 +2015-07-01|38.0|12.0|2.51873|0.09829 +2015-07-01|38.0|13.0|2.68347|0.09804 +2015-07-01|38.0|14.0|2.844|0.09787 +2015-07-01|38.0|15.0|3.00063|0.09778 +2015-07-01|38.0|16.0|3.15363|0.09776 +2015-07-01|38.0|17.0|3.30321|0.09779 +2015-07-01|38.0|18.0|3.44949|0.09784 +2015-07-01|38.0|19.0|3.59255|0.09792 +2015-07-01|38.0|20.0|3.73239|0.09799 +2015-07-01|38.0|21.0|3.86892|0.09805 +2015-07-01|38.0|22.0|4.00202|0.09806 +2015-07-01|38.0|23.0|4.13149|0.09802 +2015-07-01|38.0|24.0|4.25707|0.09791 +2015-07-01|38.0|25.0|4.37846|0.09771 +2015-07-01|38.0|26.0|4.49533|0.09741 +2015-07-01|38.0|27.0|4.60731|0.097 +2015-07-01|38.0|28.0|4.714|0.09647 +2015-07-01|38.0|29.0|4.81502|0.09581 +2015-07-01|38.0|30.0|4.90998|0.09502 +2015-07-01|38.0|31.0|4.99849|0.09409 +2015-07-01|38.0|32.0|5.0802|0.09302 +2015-07-01|38.0|33.0|5.1548|0.09182 +2015-07-01|38.0|34.0|5.22201|0.0905 +2015-07-01|38.0|35.0|5.28161|0.08905 +2015-07-01|38.0|36.0|5.33344|0.0875 +2015-07-01|38.0|37.0|5.37739|0.08585 +2015-07-01|38.0|38.0|5.41344|0.08413 +2015-07-01|38.0|39.0|5.44162|0.08234 +2015-07-01|38.0|40.0|5.46203|0.0805 +2015-07-01|38.0|41.0|5.47486|0.07864 +2015-07-01|38.0|42.0|5.48032|0.07676 +2015-07-01|38.0|43.0|5.47873|0.0749 +2015-07-01|38.0|44.0|5.47041|0.07306 +2015-07-01|38.0|45.0|5.45578|0.07127 +2015-07-01|38.0|46.0|5.43523|0.06954 +2015-07-01|38.0|47.0|5.40924|0.06788 +2015-07-01|38.0|48.0|5.37825|0.06632 +2015-07-01|38.0|49.0|5.34273|0.06486 +2015-07-01|38.0|50.0|5.30315|0.0635 +2015-07-01|38.0|51.0|5.25995|0.06227 +2015-07-01|38.0|52.0|5.21353|0.06115 +2015-07-01|38.0|53.0|5.1643|0.06016 +2015-07-01|38.0|54.0|5.11258|0.05929 +2015-07-01|38.0|55.0|5.05867|0.05854 +2015-07-01|38.0|56.0|5.0028|0.0579 +2015-07-01|38.0|57.0|4.94517|0.05737 +2015-07-01|38.0|58.0|4.8859|0.05694 +2015-07-01|38.0|59.0|4.82506|0.0566 +2015-07-01|38.0|60.0|4.76267|0.05634 +2015-07-01|38.0|61.0|4.69867|0.05613 +2015-07-01|38.0|62.0|4.63299|0.05598 +2015-07-01|38.0|63.0|4.56549|0.05587 +2015-07-01|38.0|64.0|4.49598|0.05577 +2015-07-01|38.0|65.0|4.42427|0.05569 +2015-07-01|38.0|66.0|4.3501|0.05559 +2015-07-01|38.0|67.0|4.27322|0.05548 +2015-07-01|38.0|68.0|4.19336|0.05533 +2015-07-01|38.0|69.0|4.11021|0.05513 +2015-07-01|38.0|70.0|4.0235|0.05487 +2015-07-01|38.0|71.0|3.93292|0.05454 +2015-07-01|38.0|72.0|3.83819|0.05413 +2015-07-01|38.0|73.0|3.73903|0.05363 +2015-07-01|38.0|74.0|3.63518|0.05303 +2015-07-01|38.0|75.0|3.52636|0.05232 +2015-07-01|38.0|76.0|3.41234|0.05149 +2015-07-01|38.0|77.0|3.2929|0.05054 +2015-07-01|38.0|78.0|3.1678|0.04947 +2015-07-01|38.0|79.0|3.03686|0.04826 +2015-07-01|38.0|80.0|2.89989|0.04692 +2015-07-01|38.0|81.0|2.75669|0.04543 +2015-07-01|38.0|82.0|2.60712|0.04381 +2015-07-01|38.0|83.0|2.45099|0.04204 +2015-07-01|38.0|84.0|2.28817|0.04012 +2015-07-01|38.0|85.0|2.11849|0.03806 +2015-07-01|38.0|86.0|1.94182|0.03586 +2015-07-01|38.0|87.0|1.75802|0.03351 +2015-07-01|38.0|88.0|1.56697|0.03101 +2015-07-01|38.0|89.0|1.36854|0.02837 +2015-07-01|38.0|90.0|1.16262|0.0256 +2015-07-01|38.0|91.0|0.94913|0.02269 +2015-07-01|38.0|92.0|0.72799|0.01965 +2015-07-01|38.0|93.0|0.49914|0.01648 +2015-07-01|38.0|94.0|0.26259|0.0132 +2015-07-01|38.0|95.0|0.01833|0.00981 +2015-07-01|38.0|96.0|-0.23356|0.00633 +2015-07-01|38.0|97.0|-0.49297|0.00275 +2015-07-01|38.0|98.0|-0.75973|-9.0E-4 +2015-07-01|38.0|99.0|-1.0336|-0.00462 +2015-07-01|38.0|100.0|-1.31428|-0.00838 +2015-07-01|38.0|101.0|-1.60138|-0.01218 +2015-07-01|38.0|102.0|-1.89444|-0.01599 +2015-07-01|38.0|103.0|-2.19292|-0.0198 +2015-07-01|38.0|104.0|-2.49617|-0.02359 +2015-07-01|38.0|105.0|-2.80347|-0.02734 +2015-07-01|38.0|106.0|-3.114|-0.03103 +2015-07-01|38.0|107.0|-3.42687|-0.03464 +2015-07-01|38.0|108.0|-3.74109|-0.03815 +2015-07-01|38.0|109.0|-4.05561|-0.04154 +2015-07-01|38.0|110.0|-4.3693|-0.04479 +2015-07-01|38.0|111.0|-4.68097|-0.04789 +2015-07-01|38.0|112.0|-4.98938|-0.05082 +2015-07-01|38.0|113.0|-5.29327|-0.05356 +2015-07-01|38.0|114.0|-5.59133|-0.0561 +2015-07-01|38.0|115.0|-5.88226|-0.05842 +2015-07-01|38.0|116.0|-6.16473|-0.06053 +2015-07-01|38.0|117.0|-6.43746|-0.0624 +2015-07-01|38.0|118.0|-6.69917|-0.06405 +2015-07-01|38.0|119.0|-6.94865|-0.06545 +2015-07-01|38.0|120.0|-7.18472|-0.06662 +2015-07-01|38.0|121.0|-7.40628|-0.06756 +2015-07-01|38.0|122.0|-7.61229|-0.06826 +2015-07-01|38.0|123.0|-7.8018|-0.06874 +2015-07-01|38.0|124.0|-7.97397|-0.069 +2015-07-01|38.0|125.0|-8.12803|-0.06905 +2015-07-01|38.0|126.0|-8.26332|-0.0689 +2015-07-01|38.0|127.0|-8.37929|-0.06857 +2015-07-01|38.0|128.0|-8.47548|-0.06806 +2015-07-01|38.0|129.0|-8.55154|-0.0674 +2015-07-01|38.0|130.0|-8.60724|-0.06659 +2015-07-01|38.0|131.0|-8.64241|-0.06565 +2015-07-01|38.0|132.0|-8.65701|-0.0646 +2015-07-01|38.0|133.0|-8.65108|-0.06345 +2015-07-01|38.0|134.0|-8.62473|-0.06222 +2015-07-01|38.0|135.0|-8.57817|-0.06092 +2015-07-01|38.0|136.0|-8.51168|-0.05956 +2015-07-01|38.0|137.0|-8.42559|-0.05817 +2015-07-01|38.0|138.0|-8.32029|-0.05674 +2015-07-01|38.0|139.0|-8.19624|-0.05531 +2015-07-01|38.0|140.0|-8.05394|-0.05388 +2015-07-01|38.0|141.0|-7.89391|-0.05246 +2015-07-01|38.0|142.0|-7.71674|-0.05107 +2015-07-01|38.0|143.0|-7.52301|-0.04972 +2015-07-01|38.0|144.0|-7.31334|-0.04841 +2015-07-01|38.0|145.0|-7.08837|-0.04716 +2015-07-01|38.0|146.0|-6.84875|-0.04599 +2015-07-01|38.0|147.0|-6.59514|-0.04489 +2015-07-01|38.0|148.0|-6.32821|-0.04389 +2015-07-01|38.0|149.0|-6.04863|-0.04298 +2015-07-01|38.0|150.0|-5.75708|-0.04218 +2015-07-01|38.0|151.0|-5.45424|-0.04149 +2015-07-01|38.0|152.0|-5.14078|-0.04093 +2015-07-01|38.0|153.0|-4.81738|-0.04051 +2015-07-01|38.0|154.0|-4.48472|-0.04021 +2015-07-01|38.0|155.0|-4.14346|-0.04007 +2015-07-01|38.0|156.0|-3.79428|-0.04007 +2015-07-01|38.0|157.0|-3.43786|-0.04024 +2015-07-01|38.0|158.0|-3.07486|-0.04056 +2015-07-01|38.0|159.0|-2.70594|-0.04104 +2015-07-01|38.0|160.0|-2.33179|-0.04169 +2015-07-01|38.0|161.0|-1.95305|-0.04251 +2015-07-01|38.0|162.0|-1.5704|-0.04349 +2015-07-01|38.0|163.0|-1.1845|-0.04464 +2015-07-01|38.0|164.0|-0.796|-0.04596 +2015-07-01|38.0|165.0|-0.40555|-0.04744 +2015-07-01|38.0|166.0|-0.01381|-0.04907 +2015-07-01|38.0|167.0|0.3786|-0.05086 +2015-07-01|38.0|168.0|0.77104|-0.05279 +2015-07-01|38.0|169.0|1.16289|-0.05486 +2015-07-01|38.0|170.0|1.55356|-0.05705 +2015-07-01|38.0|171.0|1.94248|-0.05936 +2015-07-01|38.0|172.0|2.32907|-0.06177 +2015-07-01|38.0|173.0|2.7128|-0.06428 +2015-07-01|38.0|174.0|3.09318|-0.06686 +2015-07-01|38.0|175.0|3.46971|-0.0695 +2015-07-01|38.0|176.0|3.84197|-0.07219 +2015-07-01|38.0|177.0|4.20954|-0.07491 +2015-07-01|38.0|178.0|4.57205|-0.07765 +2015-07-01|38.0|179.0|4.92919|-0.08038 +2015-07-01|38.0|-1.0|-0.20149|0.11117 +2015-07-01|38.0|-2.0|-0.46893|0.11274 +2015-07-01|38.0|-3.0|-0.74577|0.11433 +2015-07-01|38.0|-4.0|-1.03197|0.11594 +2015-07-01|38.0|-5.0|-1.3274|0.11755 +2015-07-01|38.0|-6.0|-1.63184|0.11917 +2015-07-01|38.0|-7.0|-1.94502|0.12077 +2015-07-01|38.0|-8.0|-2.26657|0.12234 +2015-07-01|38.0|-9.0|-2.59608|0.12389 +2015-07-01|38.0|-10.0|-2.93305|0.12539 +2015-07-01|38.0|-11.0|-3.27696|0.12686 +2015-07-01|38.0|-12.0|-3.62722|0.12828 +2015-07-01|38.0|-13.0|-3.98322|0.12964 +2015-07-01|38.0|-14.0|-4.34431|0.13096 +2015-07-01|38.0|-15.0|-4.70984|0.13223 +2015-07-01|38.0|-16.0|-5.07913|0.13345 +2015-07-01|38.0|-17.0|-5.4515|0.13463 +2015-07-01|38.0|-18.0|-5.8263|0.13576 +2015-07-01|38.0|-19.0|-6.20287|0.13685 +2015-07-01|38.0|-20.0|-6.58056|0.1379 +2015-07-01|38.0|-21.0|-6.95878|0.13892 +2015-07-01|38.0|-22.0|-7.33693|0.13991 +2015-07-01|38.0|-23.0|-7.71446|0.14087 +2015-07-01|38.0|-24.0|-8.09084|0.14181 +2015-07-01|38.0|-25.0|-8.46558|0.14272 +2015-07-01|38.0|-26.0|-8.83822|0.14361 +2015-07-01|38.0|-27.0|-9.20832|0.14447 +2015-07-01|38.0|-28.0|-9.57547|0.14532 +2015-07-01|38.0|-29.0|-9.93927|0.14613 +2015-07-01|38.0|-30.0|-10.29933|0.14691 +2015-07-01|38.0|-31.0|-10.6553|0.14765 +2015-07-01|38.0|-32.0|-11.00679|0.14835 +2015-07-01|38.0|-33.0|-11.35342|0.14899 +2015-07-01|38.0|-34.0|-11.69481|0.14957 +2015-07-01|38.0|-35.0|-12.03054|0.15007 +2015-07-01|38.0|-36.0|-12.36016|0.15049 +2015-07-01|38.0|-37.0|-12.68321|0.1508 +2015-07-01|38.0|-38.0|-12.99917|0.15101 +2015-07-01|38.0|-39.0|-13.30747|0.15108 +2015-07-01|38.0|-40.0|-13.60752|0.15101 +2015-07-01|38.0|-41.0|-13.89864|0.15079 +2015-07-01|38.0|-42.0|-14.18012|0.15039 +2015-07-01|38.0|-43.0|-14.45119|0.14981 +2015-07-01|38.0|-44.0|-14.711|0.14902 +2015-07-01|38.0|-45.0|-14.95869|0.14802 +2015-07-01|38.0|-46.0|-15.1933|0.14679 +2015-07-01|38.0|-47.0|-15.41385|0.14533 +2015-07-01|38.0|-48.0|-15.61929|0.14361 +2015-07-01|38.0|-49.0|-15.80857|0.14163 +2015-07-01|38.0|-50.0|-15.98056|0.13938 +2015-07-01|38.0|-51.0|-16.13414|0.13685 +2015-07-01|38.0|-52.0|-16.26814|0.13404 +2015-07-01|38.0|-53.0|-16.38141|0.13094 +2015-07-01|38.0|-54.0|-16.47279|0.12755 +2015-07-01|38.0|-55.0|-16.54111|0.12387 +2015-07-01|38.0|-56.0|-16.58525|0.1199 +2015-07-01|38.0|-57.0|-16.60409|0.11563 +2015-07-01|38.0|-58.0|-16.59657|0.11107 +2015-07-01|38.0|-59.0|-16.56166|0.10623 +2015-07-01|38.0|-60.0|-16.4984|0.10111 +2015-07-01|38.0|-61.0|-16.4059|0.09571 +2015-07-01|38.0|-62.0|-16.28333|0.09005 +2015-07-01|38.0|-63.0|-16.12998|0.08415 +2015-07-01|38.0|-64.0|-15.94522|0.078 +2015-07-01|38.0|-65.0|-15.72852|0.07162 +2015-07-01|38.0|-66.0|-15.47948|0.06504 +2015-07-01|38.0|-67.0|-15.19784|0.05827 +2015-07-01|38.0|-68.0|-14.88343|0.05132 +2015-07-01|38.0|-69.0|-14.53627|0.04423 +2015-07-01|38.0|-70.0|-14.15651|0.03701 +2015-07-01|38.0|-71.0|-13.74446|0.02969 +2015-07-01|38.0|-72.0|-13.3006|0.0223 +2015-07-01|38.0|-73.0|-12.82557|0.01487 +2015-07-01|38.0|-74.0|-12.32018|0.00743 +2015-07-01|38.0|-75.0|-11.78544|1.0E-5 +2015-07-01|38.0|-76.0|-11.22251|-0.00735 +2015-07-01|38.0|-77.0|-10.63274|-0.01463 +2015-07-01|38.0|-78.0|-10.01765|-0.02178 +2015-07-01|38.0|-79.0|-9.37892|-0.02877 +2015-07-01|38.0|-80.0|-8.71839|-0.03557 +2015-07-01|38.0|-81.0|-8.03806|-0.04215 +2015-07-01|38.0|-82.0|-7.34005|-0.04847 +2015-07-01|38.0|-83.0|-6.62661|-0.05451 +2015-07-01|38.0|-84.0|-5.90008|-0.06023 +2015-07-01|38.0|-85.0|-5.1629|-0.06562 +2015-07-01|38.0|-86.0|-4.41754|-0.07065 +2015-07-01|38.0|-87.0|-3.66652|-0.07532 +2015-07-01|38.0|-88.0|-2.91239|-0.0796 +2015-07-01|38.0|-89.0|-2.15766|-0.0835 +2015-07-01|38.0|-90.0|-1.40481|-0.087 +2015-07-01|38.0|-91.0|-0.65626|-0.09012 +2015-07-01|38.0|-92.0|0.08568|-0.09285 +2015-07-01|38.0|-93.0|0.81876|-0.09522 +2015-07-01|38.0|-94.0|1.54091|-0.09723 +2015-07-01|38.0|-95.0|2.25016|-0.09889 +2015-07-01|38.0|-96.0|2.94474|-0.10025 +2015-07-01|38.0|-97.0|3.623|-0.1013 +2015-07-01|38.0|-98.0|4.28351|-0.10208 +2015-07-01|38.0|-99.0|4.925|-0.10262 +2015-07-01|38.0|-100.0|5.54638|-0.10294 +2015-07-01|38.0|-101.0|6.14675|-0.10307 +2015-07-01|38.0|-102.0|6.72537|-0.10304 +2015-07-01|38.0|-103.0|7.2817|-0.10286 +2015-07-01|38.0|-104.0|7.81533|-0.10258 +2015-07-01|38.0|-105.0|8.32602|-0.1022 +2015-07-01|38.0|-106.0|8.81367|-0.10175 +2015-07-01|38.0|-107.0|9.27828|-0.10125 +2015-07-01|38.0|-108.0|9.72|-0.10073 +2015-07-01|38.0|-109.0|10.13905|-0.10019 +2015-07-01|38.0|-110.0|10.53574|-0.09965 +2015-07-01|38.0|-111.0|10.91047|-0.09912 +2015-07-01|38.0|-112.0|11.26367|-0.09861 +2015-07-01|38.0|-113.0|11.59583|-0.09814 +2015-07-01|38.0|-114.0|11.90746|-0.09771 +2015-07-01|38.0|-115.0|12.19909|-0.09732 +2015-07-01|38.0|-116.0|12.47128|-0.09698 +2015-07-01|38.0|-117.0|12.72456|-0.09669 +2015-07-01|38.0|-118.0|12.95948|-0.09645 +2015-07-01|38.0|-119.0|13.17656|-0.09627 +2015-07-01|38.0|-120.0|13.37631|-0.09615 +2015-07-01|38.0|-121.0|13.5592|-0.09607 +2015-07-01|38.0|-122.0|13.7257|-0.09605 +2015-07-01|38.0|-123.0|13.87622|-0.09608 +2015-07-01|38.0|-124.0|14.01118|-0.09617 +2015-07-01|38.0|-125.0|14.13095|-0.0963 +2015-07-01|38.0|-126.0|14.23586|-0.09648 +2015-07-01|38.0|-127.0|14.32624|-0.0967 +2015-07-01|38.0|-128.0|14.40239|-0.09697 +2015-07-01|38.0|-129.0|14.46459|-0.09728 +2015-07-01|38.0|-130.0|14.5131|-0.09764 +2015-07-01|38.0|-131.0|14.54818|-0.09803 +2015-07-01|38.0|-132.0|14.57007|-0.09847 +2015-07-01|38.0|-133.0|14.57903|-0.09894 +2015-07-01|38.0|-134.0|14.57529|-0.09945 +2015-07-01|38.0|-135.0|14.5591|-0.1 +2015-07-01|38.0|-136.0|14.53073|-0.10059 +2015-07-01|38.0|-137.0|14.49043|-0.1012 +2015-07-01|38.0|-138.0|14.43848|-0.10185 +2015-07-01|38.0|-139.0|14.37517|-0.10254 +2015-07-01|38.0|-140.0|14.30082|-0.10324 +2015-07-01|38.0|-141.0|14.21573|-0.10398 +2015-07-01|38.0|-142.0|14.12024|-0.10474 +2015-07-01|38.0|-143.0|14.01469|-0.10551 +2015-07-01|38.0|-144.0|13.89945|-0.1063 +2015-07-01|38.0|-145.0|13.77486|-0.1071 +2015-07-01|38.0|-146.0|13.64131|-0.1079 +2015-07-01|38.0|-147.0|13.49916|-0.10869 +2015-07-01|38.0|-148.0|13.34877|-0.10948 +2015-07-01|38.0|-149.0|13.19052|-0.11024 +2015-07-01|38.0|-150.0|13.02475|-0.11098 +2015-07-01|38.0|-151.0|12.8518|-0.11169 +2015-07-01|38.0|-152.0|12.672|-0.11234 +2015-07-01|38.0|-153.0|12.48563|-0.11295 +2015-07-01|38.0|-154.0|12.29297|-0.11348 +2015-07-01|38.0|-155.0|12.09426|-0.11395 +2015-07-01|38.0|-156.0|11.88972|-0.11432 +2015-07-01|38.0|-157.0|11.67951|-0.1146 +2015-07-01|38.0|-158.0|11.46379|-0.11478 +2015-07-01|38.0|-159.0|11.24266|-0.11484 +2015-07-01|38.0|-160.0|11.01619|-0.11477 +2015-07-01|38.0|-161.0|10.78442|-0.11458 +2015-07-01|38.0|-162.0|10.54734|-0.11424 +2015-07-01|38.0|-163.0|10.30494|-0.11375 +2015-07-01|38.0|-164.0|10.05715|-0.11312 +2015-07-01|38.0|-165.0|9.8039|-0.11232 +2015-07-01|38.0|-166.0|9.54509|-0.11137 +2015-07-01|38.0|-167.0|9.28061|-0.11026 +2015-07-01|38.0|-168.0|9.01032|-0.10898 +2015-07-01|38.0|-169.0|8.73411|-0.10754 +2015-07-01|38.0|-170.0|8.45185|-0.10595 +2015-07-01|38.0|-171.0|8.16342|-0.1042 +2015-07-01|38.0|-172.0|7.86872|-0.10231 +2015-07-01|38.0|-173.0|7.56765|-0.10028 +2015-07-01|38.0|-174.0|7.26016|-0.09812 +2015-07-01|38.0|-175.0|6.9462|-0.09584 +2015-07-01|38.0|-176.0|6.62578|-0.09345 +2015-07-01|38.0|-177.0|6.29893|-0.09097 +2015-07-01|38.0|-178.0|5.96571|-0.08841 +2015-07-01|38.0|-179.0|5.62624|-0.08578 +2015-07-01|39.0|0.0|0.04786|0.11174 +2015-07-01|39.0|1.0|0.30112|0.11027 +2015-07-01|39.0|2.0|0.5454|0.10887 +2015-07-01|39.0|3.0|0.78094|0.10754 +2015-07-01|39.0|4.0|1.00801|0.10629 +2015-07-01|39.0|5.0|1.22695|0.10514 +2015-07-01|39.0|6.0|1.43813|0.10409 +2015-07-01|39.0|7.0|1.64199|0.10315 +2015-07-01|39.0|8.0|1.83895|0.10231 +2015-07-01|39.0|9.0|2.02948|0.10158 +2015-07-01|39.0|10.0|2.21403|0.10097 +2015-07-01|39.0|11.0|2.39305|0.10046 +2015-07-01|39.0|12.0|2.56698|0.10006 +2015-07-01|39.0|13.0|2.73623|0.09975 +2015-07-01|39.0|14.0|2.90117|0.09953 +2015-07-01|39.0|15.0|3.06211|0.09939 +2015-07-01|39.0|16.0|3.21934|0.09931 +2015-07-01|39.0|17.0|3.37307|0.09929 +2015-07-01|39.0|18.0|3.52344|0.09929 +2015-07-01|39.0|19.0|3.67056|0.09932 +2015-07-01|39.0|20.0|3.81444|0.09934 +2015-07-01|39.0|21.0|3.95504|0.09936 +2015-07-01|39.0|22.0|4.09225|0.09934 +2015-07-01|39.0|23.0|4.22592|0.09927 +2015-07-01|39.0|24.0|4.35582|0.09913 +2015-07-01|39.0|25.0|4.4817|0.09892 +2015-07-01|39.0|26.0|4.60324|0.09861 +2015-07-01|39.0|27.0|4.72012|0.0982 +2015-07-01|39.0|28.0|4.83199|0.09768 +2015-07-01|39.0|29.0|4.93847|0.09703 +2015-07-01|39.0|30.0|5.03921|0.09626 +2015-07-01|39.0|31.0|5.13384|0.09536 +2015-07-01|39.0|32.0|5.22204|0.09433 +2015-07-01|39.0|33.0|5.30349|0.09317 +2015-07-01|39.0|34.0|5.37793|0.09189 +2015-07-01|39.0|35.0|5.44513|0.09049 +2015-07-01|39.0|36.0|5.50491|0.08899 +2015-07-01|39.0|37.0|5.55716|0.08739 +2015-07-01|39.0|38.0|5.60182|0.08571 +2015-07-01|39.0|39.0|5.63889|0.08397 +2015-07-01|39.0|40.0|5.66844|0.08218 +2015-07-01|39.0|41.0|5.6906|0.08035 +2015-07-01|39.0|42.0|5.70554|0.07851 +2015-07-01|39.0|43.0|5.71351|0.07667 +2015-07-01|39.0|44.0|5.7148|0.07485 +2015-07-01|39.0|45.0|5.70972|0.07306 +2015-07-01|39.0|46.0|5.69864|0.07133 +2015-07-01|39.0|47.0|5.68194|0.06966 +2015-07-01|39.0|48.0|5.66002|0.06807 +2015-07-01|39.0|49.0|5.63327|0.06657 +2015-07-01|39.0|50.0|5.60211|0.06517 +2015-07-01|39.0|51.0|5.56691|0.06387 +2015-07-01|39.0|52.0|5.52803|0.06269 +2015-07-01|39.0|53.0|5.48582|0.06162 +2015-07-01|39.0|54.0|5.44056|0.06066 +2015-07-01|39.0|55.0|5.39252|0.05981 +2015-07-01|39.0|56.0|5.3419|0.05907 +2015-07-01|39.0|57.0|5.28885|0.05843 +2015-07-01|39.0|58.0|5.2335|0.05788 +2015-07-01|39.0|59.0|5.17589|0.05742 +2015-07-01|39.0|60.0|5.11603|0.05703 +2015-07-01|39.0|61.0|5.05387|0.05671 +2015-07-01|39.0|62.0|4.98934|0.05643 +2015-07-01|39.0|63.0|4.92229|0.05619 +2015-07-01|39.0|64.0|4.85256|0.05597 +2015-07-01|39.0|65.0|4.77994|0.05576 +2015-07-01|39.0|66.0|4.70422|0.05555 +2015-07-01|39.0|67.0|4.62514|0.05532 +2015-07-01|39.0|68.0|4.54244|0.05506 +2015-07-01|39.0|69.0|4.45584|0.05475 +2015-07-01|39.0|70.0|4.36506|0.05439 +2015-07-01|39.0|71.0|4.26983|0.05396 +2015-07-01|39.0|72.0|4.16987|0.05345 +2015-07-01|39.0|73.0|4.06491|0.05286 +2015-07-01|39.0|74.0|3.95468|0.05217 +2015-07-01|39.0|75.0|3.83893|0.05137 +2015-07-01|39.0|76.0|3.71744|0.05046 +2015-07-01|39.0|77.0|3.58997|0.04944 +2015-07-01|39.0|78.0|3.45632|0.04829 +2015-07-01|39.0|79.0|3.31628|0.04701 +2015-07-01|39.0|80.0|3.16967|0.04559 +2015-07-01|39.0|81.0|3.01632|0.04405 +2015-07-01|39.0|82.0|2.85606|0.04236 +2015-07-01|39.0|83.0|2.68874|0.04053 +2015-07-01|39.0|84.0|2.51421|0.03856 +2015-07-01|39.0|85.0|2.33234|0.03645 +2015-07-01|39.0|86.0|2.143|0.03419 +2015-07-01|39.0|87.0|1.94608|0.0318 +2015-07-01|39.0|88.0|1.74145|0.02926 +2015-07-01|39.0|89.0|1.52903|0.02659 +2015-07-01|39.0|90.0|1.30875|0.02379 +2015-07-01|39.0|91.0|1.08052|0.02086 +2015-07-01|39.0|92.0|0.84433|0.0178 +2015-07-01|39.0|93.0|0.60016|0.01463 +2015-07-01|39.0|94.0|0.34803|0.01134 +2015-07-01|39.0|95.0|0.08802|0.00796 +2015-07-01|39.0|96.0|-0.17978|0.00449 +2015-07-01|39.0|97.0|-0.4552|9.4E-4 +2015-07-01|39.0|98.0|-0.73801|-0.00268 +2015-07-01|39.0|99.0|-1.02793|-0.00635 +2015-07-01|39.0|100.0|-1.3246|-0.01006 +2015-07-01|39.0|101.0|-1.62758|-0.01379 +2015-07-01|39.0|102.0|-1.93637|-0.01753 +2015-07-01|39.0|103.0|-2.25035|-0.02125 +2015-07-01|39.0|104.0|-2.56886|-0.02494 +2015-07-01|39.0|105.0|-2.8911|-0.02859 +2015-07-01|39.0|106.0|-3.21624|-0.03216 +2015-07-01|39.0|107.0|-3.54333|-0.03565 +2015-07-01|39.0|108.0|-3.87135|-0.03903 +2015-07-01|39.0|109.0|-4.19921|-0.04228 +2015-07-01|39.0|110.0|-4.52577|-0.04539 +2015-07-01|39.0|111.0|-4.84982|-0.04834 +2015-07-01|39.0|112.0|-5.1701|-0.05111 +2015-07-01|39.0|113.0|-5.48532|-0.0537 +2015-07-01|39.0|114.0|-5.79417|-0.05607 +2015-07-01|39.0|115.0|-6.09535|-0.05824 +2015-07-01|39.0|116.0|-6.38753|-0.06019 +2015-07-01|39.0|117.0|-6.66944|-0.0619 +2015-07-01|39.0|118.0|-6.9398|-0.06339 +2015-07-01|39.0|119.0|-7.1974|-0.06464 +2015-07-01|39.0|120.0|-7.44109|-0.06566 +2015-07-01|39.0|121.0|-7.66976|-0.06645 +2015-07-01|39.0|122.0|-7.88241|-0.06701 +2015-07-01|39.0|123.0|-8.0781|-0.06735 +2015-07-01|39.0|124.0|-8.25599|-0.06749 +2015-07-01|39.0|125.0|-8.41535|-0.06742 +2015-07-01|39.0|126.0|-8.55551|-0.06716 +2015-07-01|39.0|127.0|-8.67596|-0.06672 +2015-07-01|39.0|128.0|-8.77625|-0.06612 +2015-07-01|39.0|129.0|-8.85604|-0.06537 +2015-07-01|39.0|130.0|-8.91511|-0.06449 +2015-07-01|39.0|131.0|-8.95332|-0.06349 +2015-07-01|39.0|132.0|-8.97063|-0.06238 +2015-07-01|39.0|133.0|-8.96709|-0.06118 +2015-07-01|39.0|134.0|-8.94283|-0.05991 +2015-07-01|39.0|135.0|-8.89806|-0.05858 +2015-07-01|39.0|136.0|-8.83307|-0.05721 +2015-07-01|39.0|137.0|-8.7482|-0.05581 +2015-07-01|39.0|138.0|-8.64386|-0.05439 +2015-07-01|39.0|139.0|-8.5205|-0.05298 +2015-07-01|39.0|140.0|-8.37864|-0.05157 +2015-07-01|39.0|141.0|-8.21881|-0.05019 +2015-07-01|39.0|142.0|-8.04159|-0.04885 +2015-07-01|39.0|143.0|-7.84759|-0.04755 +2015-07-01|39.0|144.0|-7.63743|-0.04632 +2015-07-01|39.0|145.0|-7.41175|-0.04516 +2015-07-01|39.0|146.0|-7.17122|-0.04407 +2015-07-01|39.0|147.0|-6.91651|-0.04308 +2015-07-01|39.0|148.0|-6.64828|-0.04219 +2015-07-01|39.0|149.0|-6.36723|-0.04141 +2015-07-01|39.0|150.0|-6.07403|-0.04074 +2015-07-01|39.0|151.0|-5.76936|-0.0402 +2015-07-01|39.0|152.0|-5.45392|-0.0398 +2015-07-01|39.0|153.0|-5.12837|-0.03953 +2015-07-01|39.0|154.0|-4.79341|-0.03941 +2015-07-01|39.0|155.0|-4.4497|-0.03944 +2015-07-01|39.0|156.0|-4.09791|-0.03963 +2015-07-01|39.0|157.0|-3.73872|-0.03998 +2015-07-01|39.0|158.0|-3.37279|-0.0405 +2015-07-01|39.0|159.0|-3.00077|-0.04118 +2015-07-01|39.0|160.0|-2.62334|-0.04204 +2015-07-01|39.0|161.0|-2.24115|-0.04306 +2015-07-01|39.0|162.0|-1.85483|-0.04426 +2015-07-01|39.0|163.0|-1.46506|-0.04562 +2015-07-01|39.0|164.0|-1.07245|-0.04715 +2015-07-01|39.0|165.0|-0.67765|-0.04884 +2015-07-01|39.0|166.0|-0.28129|-0.05069 +2015-07-01|39.0|167.0|0.11602|-0.05268 +2015-07-01|39.0|168.0|0.51368|-0.05482 +2015-07-01|39.0|169.0|0.91108|-0.05709 +2015-07-01|39.0|170.0|1.30764|-0.05949 +2015-07-01|39.0|171.0|1.70282|-0.06199 +2015-07-01|39.0|172.0|2.09606|-0.0646 +2015-07-01|39.0|173.0|2.48685|-0.06729 +2015-07-01|39.0|174.0|2.8747|-0.07006 +2015-07-01|39.0|175.0|3.25915|-0.07288 +2015-07-01|39.0|176.0|3.63975|-0.07574 +2015-07-01|39.0|177.0|4.01612|-0.07863 +2015-07-01|39.0|178.0|4.38789|-0.08152 +2015-07-01|39.0|179.0|4.75472|-0.08441 +2015-07-01|39.0|-1.0|-0.21452|0.11327 +2015-07-01|39.0|-2.0|-0.48612|0.11483 +2015-07-01|39.0|-3.0|-0.76693|0.11642 +2015-07-01|39.0|-4.0|-1.05691|0.11804 +2015-07-01|39.0|-5.0|-1.3559|0.11966 +2015-07-01|39.0|-6.0|-1.66369|0.12127 +2015-07-01|39.0|-7.0|-1.98|0.12288 +2015-07-01|39.0|-8.0|-2.30445|0.12446 +2015-07-01|39.0|-9.0|-2.63665|0.12601 +2015-07-01|39.0|-10.0|-2.9761|0.12753 +2015-07-01|39.0|-11.0|-3.32228|0.12901 +2015-07-01|39.0|-12.0|-3.67464|0.13045 +2015-07-01|39.0|-13.0|-4.03256|0.13184 +2015-07-01|39.0|-14.0|-4.39542|0.13319 +2015-07-01|39.0|-15.0|-4.76257|0.13448 +2015-07-01|39.0|-16.0|-5.13337|0.13574 +2015-07-01|39.0|-17.0|-5.50717|0.13694 +2015-07-01|39.0|-18.0|-5.8833|0.13811 +2015-07-01|39.0|-19.0|-6.26115|0.13924 +2015-07-01|39.0|-20.0|-6.64009|0.14033 +2015-07-01|39.0|-21.0|-7.01953|0.14139 +2015-07-01|39.0|-22.0|-7.3989|0.14242 +2015-07-01|39.0|-23.0|-7.77766|0.14342 +2015-07-01|39.0|-24.0|-8.1553|0.1444 +2015-07-01|39.0|-25.0|-8.53134|0.14535 +2015-07-01|39.0|-26.0|-8.90533|0.14628 +2015-07-01|39.0|-27.0|-9.27684|0.14719 +2015-07-01|39.0|-28.0|-9.64546|0.14807 +2015-07-01|39.0|-29.0|-10.01081|0.14892 +2015-07-01|39.0|-30.0|-10.3725|0.14974 +2015-07-01|39.0|-31.0|-10.73018|0.15052 +2015-07-01|39.0|-32.0|-11.08347|0.15126 +2015-07-01|39.0|-33.0|-11.43199|0.15194 +2015-07-01|39.0|-34.0|-11.77536|0.15256 +2015-07-01|39.0|-35.0|-12.11317|0.1531 +2015-07-01|39.0|-36.0|-12.44497|0.15357 +2015-07-01|39.0|-37.0|-12.7703|0.15393 +2015-07-01|39.0|-38.0|-13.08865|0.15418 +2015-07-01|39.0|-39.0|-13.39946|0.15431 +2015-07-01|39.0|-40.0|-13.70213|0.1543 +2015-07-01|39.0|-41.0|-13.996|0.15414 +2015-07-01|39.0|-42.0|-14.28036|0.15381 +2015-07-01|39.0|-43.0|-14.55445|0.1533 +2015-07-01|39.0|-44.0|-14.81743|0.1526 +2015-07-01|39.0|-45.0|-15.06844|0.15169 +2015-07-01|39.0|-46.0|-15.30653|0.15055 +2015-07-01|39.0|-47.0|-15.53073|0.14919 +2015-07-01|39.0|-48.0|-15.74|0.14758 +2015-07-01|39.0|-49.0|-15.93328|0.14572 +2015-07-01|39.0|-50.0|-16.10946|0.14359 +2015-07-01|39.0|-51.0|-16.26741|0.14119 +2015-07-01|39.0|-52.0|-16.40596|0.13852 +2015-07-01|39.0|-53.0|-16.52395|0.13557 +2015-07-01|39.0|-54.0|-16.62022|0.13233 +2015-07-01|39.0|-55.0|-16.69358|0.12879 +2015-07-01|39.0|-56.0|-16.74289|0.12497 +2015-07-01|39.0|-57.0|-16.76701|0.12086 +2015-07-01|39.0|-58.0|-16.76486|0.11647 +2015-07-01|39.0|-59.0|-16.73538|0.11178 +2015-07-01|39.0|-60.0|-16.67756|0.10682 +2015-07-01|39.0|-61.0|-16.59048|0.10158 +2015-07-01|39.0|-62.0|-16.47327|0.09607 +2015-07-01|39.0|-63.0|-16.32516|0.09031 +2015-07-01|39.0|-64.0|-16.14546|0.0843 +2015-07-01|39.0|-65.0|-15.9336|0.07806 +2015-07-01|39.0|-66.0|-15.68912|0.07159 +2015-07-01|39.0|-67.0|-15.41168|0.06493 +2015-07-01|39.0|-68.0|-15.10107|0.05808 +2015-07-01|39.0|-69.0|-14.75723|0.05107 +2015-07-01|39.0|-70.0|-14.38026|0.04391 +2015-07-01|39.0|-71.0|-13.9704|0.03664 +2015-07-01|39.0|-72.0|-13.52806|0.02928 +2015-07-01|39.0|-73.0|-13.05385|0.02186 +2015-07-01|39.0|-74.0|-12.54851|0.0144 +2015-07-01|39.0|-75.0|-12.01301|0.00695 +2015-07-01|39.0|-76.0|-11.44848|-4.8E-4 +2015-07-01|39.0|-77.0|-10.85623|-0.00783 +2015-07-01|39.0|-78.0|-10.23775|-0.01509 +2015-07-01|39.0|-79.0|-9.59471|-0.02222 +2015-07-01|39.0|-80.0|-8.92896|-0.02917 +2015-07-01|39.0|-81.0|-8.24249|-0.03592 +2015-07-01|39.0|-82.0|-7.53744|-0.04244 +2015-07-01|39.0|-83.0|-6.81609|-0.04869 +2015-07-01|39.0|-84.0|-6.0808|-0.05465 +2015-07-01|39.0|-85.0|-5.33406|-0.06029 +2015-07-01|39.0|-86.0|-4.57839|-0.0656 +2015-07-01|39.0|-87.0|-3.81638|-0.07054 +2015-07-01|39.0|-88.0|-3.05062|-0.07512 +2015-07-01|39.0|-89.0|-2.2837|-0.07932 +2015-07-01|39.0|-90.0|-1.51816|-0.08314 +2015-07-01|39.0|-91.0|-0.75651|-0.08658 +2015-07-01|39.0|-92.0|-0.00114|-0.08964 +2015-07-01|39.0|-93.0|0.74565|-0.09232 +2015-07-01|39.0|-94.0|1.4817|-0.09466 +2015-07-01|39.0|-95.0|2.20498|-0.09665 +2015-07-01|39.0|-96.0|2.91364|-0.09832 +2015-07-01|39.0|-97.0|3.60597|-0.09969 +2015-07-01|39.0|-98.0|4.28049|-0.10078 +2015-07-01|39.0|-99.0|4.93585|-0.10162 +2015-07-01|39.0|-100.0|5.57094|-0.10223 +2015-07-01|39.0|-101.0|6.18478|-0.10265 +2015-07-01|39.0|-102.0|6.77663|-0.10288 +2015-07-01|39.0|-103.0|7.34587|-0.10297 +2015-07-01|39.0|-104.0|7.89209|-0.10294 +2015-07-01|39.0|-105.0|8.41499|-0.1028 +2015-07-01|39.0|-106.0|8.91446|-0.10259 +2015-07-01|39.0|-107.0|9.39049|-0.10231 +2015-07-01|39.0|-108.0|9.84319|-0.102 +2015-07-01|39.0|-109.0|10.27277|-0.10166 +2015-07-01|39.0|-110.0|10.67953|-0.10131 +2015-07-01|39.0|-111.0|11.06385|-0.10097 +2015-07-01|39.0|-112.0|11.42616|-0.10064 +2015-07-01|39.0|-113.0|11.76693|-0.10033 +2015-07-01|39.0|-114.0|12.08667|-0.10006 +2015-07-01|39.0|-115.0|12.38591|-0.09982 +2015-07-01|39.0|-116.0|12.6652|-0.09962 +2015-07-01|39.0|-117.0|12.92509|-0.09947 +2015-07-01|39.0|-118.0|13.1661|-0.09936 +2015-07-01|39.0|-119.0|13.38878|-0.09931 +2015-07-01|39.0|-120.0|13.59362|-0.09931 +2015-07-01|39.0|-121.0|13.78113|-0.09935 +2015-07-01|39.0|-122.0|13.95175|-0.09945 +2015-07-01|39.0|-123.0|14.10593|-0.09959 +2015-07-01|39.0|-124.0|14.24408|-0.09978 +2015-07-01|39.0|-125.0|14.36658|-0.10002 +2015-07-01|39.0|-126.0|14.47379|-0.10031 +2015-07-01|39.0|-127.0|14.56604|-0.10064 +2015-07-01|39.0|-128.0|14.64364|-0.10101 +2015-07-01|39.0|-129.0|14.70688|-0.10142 +2015-07-01|39.0|-130.0|14.75605|-0.10188 +2015-07-01|39.0|-131.0|14.7914|-0.10238 +2015-07-01|39.0|-132.0|14.8132|-0.10291 +2015-07-01|39.0|-133.0|14.8217|-0.10348 +2015-07-01|39.0|-134.0|14.81715|-0.10409 +2015-07-01|39.0|-135.0|14.7998|-0.10473 +2015-07-01|39.0|-136.0|14.76992|-0.10541 +2015-07-01|39.0|-137.0|14.72777|-0.10612 +2015-07-01|39.0|-138.0|14.67363|-0.10686 +2015-07-01|39.0|-139.0|14.60779|-0.10763 +2015-07-01|39.0|-140.0|14.53055|-0.10843 +2015-07-01|39.0|-141.0|14.44222|-0.10924 +2015-07-01|39.0|-142.0|14.34312|-0.11008 +2015-07-01|39.0|-143.0|14.2336|-0.11093 +2015-07-01|39.0|-144.0|14.11399|-0.11178 +2015-07-01|39.0|-145.0|13.98464|-0.11265 +2015-07-01|39.0|-146.0|13.84591|-0.11351 +2015-07-01|39.0|-147.0|13.69817|-0.11436 +2015-07-01|39.0|-148.0|13.54175|-0.1152 +2015-07-01|39.0|-149.0|13.37703|-0.11601 +2015-07-01|39.0|-150.0|13.20432|-0.11679 +2015-07-01|39.0|-151.0|13.02398|-0.11752 +2015-07-01|39.0|-152.0|12.8363|-0.11821 +2015-07-01|39.0|-153.0|12.64158|-0.11883 +2015-07-01|39.0|-154.0|12.4401|-0.11939 +2015-07-01|39.0|-155.0|12.2321|-0.11986 +2015-07-01|39.0|-156.0|12.0178|-0.12024 +2015-07-01|39.0|-157.0|11.79738|-0.12052 +2015-07-01|39.0|-158.0|11.57101|-0.12068 +2015-07-01|39.0|-159.0|11.33881|-0.12072 +2015-07-01|39.0|-160.0|11.10087|-0.12064 +2015-07-01|39.0|-161.0|10.85727|-0.12041 +2015-07-01|39.0|-162.0|10.60803|-0.12004 +2015-07-01|39.0|-163.0|10.35317|-0.11952 +2015-07-01|39.0|-164.0|10.09267|-0.11883 +2015-07-01|39.0|-165.0|9.8265|-0.11799 +2015-07-01|39.0|-166.0|9.5546|-0.11697 +2015-07-01|39.0|-167.0|9.27691|-0.1158 +2015-07-01|39.0|-168.0|8.99335|-0.11445 +2015-07-01|39.0|-169.0|8.70385|-0.11294 +2015-07-01|39.0|-170.0|8.40834|-0.11126 +2015-07-01|39.0|-171.0|8.10673|-0.10943 +2015-07-01|39.0|-172.0|7.79899|-0.10744 +2015-07-01|39.0|-173.0|7.48506|-0.10531 +2015-07-01|39.0|-174.0|7.16492|-0.10305 +2015-07-01|39.0|-175.0|6.83859|-0.10066 +2015-07-01|39.0|-176.0|6.5061|-0.09815 +2015-07-01|39.0|-177.0|6.16751|-0.09555 +2015-07-01|39.0|-178.0|5.82292|-0.09286 +2015-07-01|39.0|-179.0|5.47247|-0.09009 +2015-07-01|40.0|0.0|0.03111|0.11392 +2015-07-01|40.0|1.0|0.28922|0.11245 +2015-07-01|40.0|2.0|0.5385|0.11103 +2015-07-01|40.0|3.0|0.77915|0.10969 +2015-07-01|40.0|4.0|1.01143|0.10843 +2015-07-01|40.0|5.0|1.23565|0.10727 +2015-07-01|40.0|6.0|1.45217|0.10619 +2015-07-01|40.0|7.0|1.66137|0.10522 +2015-07-01|40.0|8.0|1.86369|0.10435 +2015-07-01|40.0|9.0|2.05954|0.10359 +2015-07-01|40.0|10.0|2.24937|0.10294 +2015-07-01|40.0|11.0|2.43362|0.10239 +2015-07-01|40.0|12.0|2.61271|0.10194 +2015-07-01|40.0|13.0|2.78703|0.10158 +2015-07-01|40.0|14.0|2.95696|0.10131 +2015-07-01|40.0|15.0|3.12281|0.10112 +2015-07-01|40.0|16.0|3.28488|0.10099 +2015-07-01|40.0|17.0|3.44337|0.1009 +2015-07-01|40.0|18.0|3.59846|0.10086 +2015-07-01|40.0|19.0|3.75026|0.10083 +2015-07-01|40.0|20.0|3.89882|0.10081 +2015-07-01|40.0|21.0|4.04411|0.10078 +2015-07-01|40.0|22.0|4.18606|0.10072 +2015-07-01|40.0|23.0|4.32454|0.10062 +2015-07-01|40.0|24.0|4.45938|0.10046 +2015-07-01|40.0|25.0|4.59033|0.10023 +2015-07-01|40.0|26.0|4.71714|0.09991 +2015-07-01|40.0|27.0|4.83949|0.0995 +2015-07-01|40.0|28.0|4.95708|0.09897 +2015-07-01|40.0|29.0|5.06957|0.09834 +2015-07-01|40.0|30.0|5.17661|0.09758 +2015-07-01|40.0|31.0|5.27788|0.09671 +2015-07-01|40.0|32.0|5.37305|0.09571 +2015-07-01|40.0|33.0|5.46182|0.09458 +2015-07-01|40.0|34.0|5.54393|0.09334 +2015-07-01|40.0|35.0|5.61915|0.09199 +2015-07-01|40.0|36.0|5.6873|0.09054 +2015-07-01|40.0|37.0|5.74823|0.08899 +2015-07-01|40.0|38.0|5.80187|0.08736 +2015-07-01|40.0|39.0|5.84819|0.08566 +2015-07-01|40.0|40.0|5.88721|0.08391 +2015-07-01|40.0|41.0|5.91902|0.08212 +2015-07-01|40.0|42.0|5.94376|0.08031 +2015-07-01|40.0|43.0|5.96159|0.07849 +2015-07-01|40.0|44.0|5.97276|0.07669 +2015-07-01|40.0|45.0|5.97752|0.07491 +2015-07-01|40.0|46.0|5.97617|0.07317 +2015-07-01|40.0|47.0|5.96902|0.07149 +2015-07-01|40.0|48.0|5.95642|0.06988 +2015-07-01|40.0|49.0|5.93869|0.06835 +2015-07-01|40.0|50.0|5.91619|0.0669 +2015-07-01|40.0|51.0|5.88922|0.06555 +2015-07-01|40.0|52.0|5.85811|0.0643 +2015-07-01|40.0|53.0|5.82313|0.06315 +2015-07-01|40.0|54.0|5.78454|0.06211 +2015-07-01|40.0|55.0|5.74256|0.06117 +2015-07-01|40.0|56.0|5.69736|0.06032 +2015-07-01|40.0|57.0|5.64907|0.05957 +2015-07-01|40.0|58.0|5.59779|0.05891 +2015-07-01|40.0|59.0|5.54354|0.05833 +2015-07-01|40.0|60.0|5.48633|0.05782 +2015-07-01|40.0|61.0|5.42611|0.05737 +2015-07-01|40.0|62.0|5.36279|0.05697 +2015-07-01|40.0|63.0|5.29624|0.0566 +2015-07-01|40.0|64.0|5.2263|0.05626 +2015-07-01|40.0|65.0|5.15278|0.05592 +2015-07-01|40.0|66.0|5.07545|0.05559 +2015-07-01|40.0|67.0|4.99409|0.05523 +2015-07-01|40.0|68.0|4.90844|0.05485 +2015-07-01|40.0|69.0|4.81825|0.05443 +2015-07-01|40.0|70.0|4.72324|0.05395 +2015-07-01|40.0|71.0|4.62315|0.05341 +2015-07-01|40.0|72.0|4.51771|0.0528 +2015-07-01|40.0|73.0|4.40666|0.0521 +2015-07-01|40.0|74.0|4.28976|0.05131 +2015-07-01|40.0|75.0|4.16675|0.05042 +2015-07-01|40.0|76.0|4.03742|0.04942 +2015-07-01|40.0|77.0|3.90153|0.04831 +2015-07-01|40.0|78.0|3.75889|0.04708 +2015-07-01|40.0|79.0|3.60931|0.04571 +2015-07-01|40.0|80.0|3.4526|0.04422 +2015-07-01|40.0|81.0|3.2886|0.0426 +2015-07-01|40.0|82.0|3.11716|0.04084 +2015-07-01|40.0|83.0|2.93812|0.03895 +2015-07-01|40.0|84.0|2.75136|0.03691 +2015-07-01|40.0|85.0|2.55675|0.03474 +2015-07-01|40.0|86.0|2.35418|0.03243 +2015-07-01|40.0|87.0|2.14355|0.02999 +2015-07-01|40.0|88.0|1.92479|0.02741 +2015-07-01|40.0|89.0|1.69781|0.02469 +2015-07-01|40.0|90.0|1.46257|0.02185 +2015-07-01|40.0|91.0|1.21904|0.01889 +2015-07-01|40.0|92.0|0.96722|0.01582 +2015-07-01|40.0|93.0|0.70715|0.01263 +2015-07-01|40.0|94.0|0.43889|0.00934 +2015-07-01|40.0|95.0|0.16254|0.00597 +2015-07-01|40.0|96.0|-0.12172|0.00251 +2015-07-01|40.0|97.0|-0.41368|-0.00102 +2015-07-01|40.0|98.0|-0.71308|-0.00461 +2015-07-01|40.0|99.0|-1.01956|-0.00823 +2015-07-01|40.0|100.0|-1.33273|-0.01189 +2015-07-01|40.0|101.0|-1.65208|-0.01555 +2015-07-01|40.0|102.0|-1.97705|-0.01921 +2015-07-01|40.0|103.0|-2.307|-0.02285 +2015-07-01|40.0|104.0|-2.64117|-0.02645 +2015-07-01|40.0|105.0|-2.97877|-0.02998 +2015-07-01|40.0|106.0|-3.31888|-0.03344 +2015-07-01|40.0|107.0|-3.66053|-0.0368 +2015-07-01|40.0|108.0|-4.00267|-0.04004 +2015-07-01|40.0|109.0|-4.34418|-0.04316 +2015-07-01|40.0|110.0|-4.68386|-0.04612 +2015-07-01|40.0|111.0|-5.0205|-0.04891 +2015-07-01|40.0|112.0|-5.35283|-0.05152 +2015-07-01|40.0|113.0|-5.67953|-0.05394 +2015-07-01|40.0|114.0|-5.9993|-0.05615 +2015-07-01|40.0|115.0|-6.31082|-0.05815 +2015-07-01|40.0|116.0|-6.61276|-0.05993 +2015-07-01|40.0|117.0|-6.90386|-0.06148 +2015-07-01|40.0|118.0|-7.18284|-0.0628 +2015-07-01|40.0|119.0|-7.44852|-0.06389 +2015-07-01|40.0|120.0|-7.69973|-0.06475 +2015-07-01|40.0|121.0|-7.93541|-0.06538 +2015-07-01|40.0|122.0|-8.15455|-0.0658 +2015-07-01|40.0|123.0|-8.35624|-0.066 +2015-07-01|40.0|124.0|-8.53966|-0.06599 +2015-07-01|40.0|125.0|-8.70409|-0.0658 +2015-07-01|40.0|126.0|-8.84889|-0.06542 +2015-07-01|40.0|127.0|-8.97356|-0.06487 +2015-07-01|40.0|128.0|-9.07767|-0.06417 +2015-07-01|40.0|129.0|-9.1609|-0.06333 +2015-07-01|40.0|130.0|-9.22305|-0.06236 +2015-07-01|40.0|131.0|-9.26398|-0.06128 +2015-07-01|40.0|132.0|-9.28368|-0.06011 +2015-07-01|40.0|133.0|-9.28221|-0.05886 +2015-07-01|40.0|134.0|-9.25972|-0.05755 +2015-07-01|40.0|135.0|-9.21642|-0.05619 +2015-07-01|40.0|136.0|-9.15262|-0.0548 +2015-07-01|40.0|137.0|-9.06866|-0.05339 +2015-07-01|40.0|138.0|-8.96497|-0.05198 +2015-07-01|40.0|139.0|-8.84201|-0.05058 +2015-07-01|40.0|140.0|-8.7003|-0.0492 +2015-07-01|40.0|141.0|-8.54039|-0.04785 +2015-07-01|40.0|142.0|-8.36287|-0.04656 +2015-07-01|40.0|143.0|-8.16834|-0.04533 +2015-07-01|40.0|144.0|-7.95744|-0.04416 +2015-07-01|40.0|145.0|-7.73083|-0.04308 +2015-07-01|40.0|146.0|-7.48917|-0.04209 +2015-07-01|40.0|147.0|-7.23314|-0.04121 +2015-07-01|40.0|148.0|-6.96342|-0.04043 +2015-07-01|40.0|149.0|-6.68071|-0.03978 +2015-07-01|40.0|150.0|-6.38568|-0.03925 +2015-07-01|40.0|151.0|-6.07904|-0.03886 +2015-07-01|40.0|152.0|-5.76146|-0.0386 +2015-07-01|40.0|153.0|-5.43364|-0.0385 +2015-07-01|40.0|154.0|-5.09625|-0.03856 +2015-07-01|40.0|155.0|-4.74996|-0.03877 +2015-07-01|40.0|156.0|-4.39546|-0.03915 +2015-07-01|40.0|157.0|-4.0334|-0.03969 +2015-07-01|40.0|158.0|-3.66445|-0.04041 +2015-07-01|40.0|159.0|-3.28927|-0.04129 +2015-07-01|40.0|160.0|-2.90849|-0.04235 +2015-07-01|40.0|161.0|-2.52278|-0.04359 +2015-07-01|40.0|162.0|-2.13277|-0.04499 +2015-07-01|40.0|163.0|-1.73908|-0.04657 +2015-07-01|40.0|164.0|-1.34236|-0.04831 +2015-07-01|40.0|165.0|-0.9432|-0.05021 +2015-07-01|40.0|166.0|-0.54223|-0.05227 +2015-07-01|40.0|167.0|-0.14004|-0.05448 +2015-07-01|40.0|168.0|0.26278|-0.05682 +2015-07-01|40.0|169.0|0.66566|-0.0593 +2015-07-01|40.0|170.0|1.06804|-0.0619 +2015-07-01|40.0|171.0|1.46937|-0.0646 +2015-07-01|40.0|172.0|1.86915|-0.0674 +2015-07-01|40.0|173.0|2.26685|-0.07028 +2015-07-01|40.0|174.0|2.66202|-0.07323 +2015-07-01|40.0|175.0|3.05419|-0.07622 +2015-07-01|40.0|176.0|3.44294|-0.07926 +2015-07-01|40.0|177.0|3.82788|-0.08231 +2015-07-01|40.0|178.0|4.20864|-0.08536 +2015-07-01|40.0|179.0|4.5849|-0.08841 +2015-07-01|40.0|-1.0|-0.23596|0.11545 +2015-07-01|40.0|-2.0|-0.51207|0.11701 +2015-07-01|40.0|-3.0|-0.7972|0.11861 +2015-07-01|40.0|-4.0|-1.09127|0.12023 +2015-07-01|40.0|-5.0|-1.39415|0.12185 +2015-07-01|40.0|-6.0|-1.7056|0.12347 +2015-07-01|40.0|-7.0|-2.02535|0.12508 +2015-07-01|40.0|-8.0|-2.35302|0.12667 +2015-07-01|40.0|-9.0|-2.68821|0.12824 +2015-07-01|40.0|-10.0|-3.03046|0.12977 +2015-07-01|40.0|-11.0|-3.37924|0.13127 +2015-07-01|40.0|-12.0|-3.734|0.13273 +2015-07-01|40.0|-13.0|-4.09417|0.13414 +2015-07-01|40.0|-14.0|-4.45913|0.13552 +2015-07-01|40.0|-15.0|-4.82825|0.13685 +2015-07-01|40.0|-16.0|-5.2009|0.13813 +2015-07-01|40.0|-17.0|-5.57646|0.13938 +2015-07-01|40.0|-18.0|-5.95428|0.14058 +2015-07-01|40.0|-19.0|-6.33377|0.14175 +2015-07-01|40.0|-20.0|-6.71431|0.14288 +2015-07-01|40.0|-21.0|-7.09534|0.14399 +2015-07-01|40.0|-22.0|-7.4763|0.14506 +2015-07-01|40.0|-23.0|-7.85666|0.14611 +2015-07-01|40.0|-24.0|-8.23593|0.14713 +2015-07-01|40.0|-25.0|-8.61364|0.14813 +2015-07-01|40.0|-26.0|-8.98934|0.1491 +2015-07-01|40.0|-27.0|-9.36261|0.15005 +2015-07-01|40.0|-28.0|-9.73306|0.15097 +2015-07-01|40.0|-29.0|-10.10029|0.15187 +2015-07-01|40.0|-30.0|-10.46395|0.15273 +2015-07-01|40.0|-31.0|-10.82365|0.15355 +2015-07-01|40.0|-32.0|-11.17904|0.15433 +2015-07-01|40.0|-33.0|-11.52974|0.15505 +2015-07-01|40.0|-34.0|-11.87535|0.15571 +2015-07-01|40.0|-35.0|-12.21548|0.1563 +2015-07-01|40.0|-36.0|-12.54968|0.15681 +2015-07-01|40.0|-37.0|-12.87749|0.15722 +2015-07-01|40.0|-38.0|-13.19839|0.15752 +2015-07-01|40.0|-39.0|-13.51184|0.1577 +2015-07-01|40.0|-40.0|-13.81724|0.15775 +2015-07-01|40.0|-41.0|-14.11393|0.15765 +2015-07-01|40.0|-42.0|-14.40121|0.15739 +2015-07-01|40.0|-43.0|-14.67832|0.15695 +2015-07-01|40.0|-44.0|-14.94444|0.15633 +2015-07-01|40.0|-45.0|-15.1987|0.1555 +2015-07-01|40.0|-46.0|-15.44018|0.15446 +2015-07-01|40.0|-47.0|-15.6679|0.1532 +2015-07-01|40.0|-48.0|-15.88083|0.15169 +2015-07-01|40.0|-49.0|-16.07792|0.14995 +2015-07-01|40.0|-50.0|-16.25806|0.14794 +2015-07-01|40.0|-51.0|-16.42012|0.14568 +2015-07-01|40.0|-52.0|-16.56294|0.14314 +2015-07-01|40.0|-53.0|-16.68534|0.14033 +2015-07-01|40.0|-54.0|-16.78616|0.13723 +2015-07-01|40.0|-55.0|-16.86421|0.13385 +2015-07-01|40.0|-56.0|-16.91832|0.13019 +2015-07-01|40.0|-57.0|-16.94735|0.12624 +2015-07-01|40.0|-58.0|-16.95018|0.122 +2015-07-01|40.0|-59.0|-16.92571|0.11748 +2015-07-01|40.0|-60.0|-16.87293|0.11267 +2015-07-01|40.0|-61.0|-16.79086|0.10759 +2015-07-01|40.0|-62.0|-16.6786|0.10224 +2015-07-01|40.0|-63.0|-16.53532|0.09663 +2015-07-01|40.0|-64.0|-16.3603|0.09077 +2015-07-01|40.0|-65.0|-16.15289|0.08466 +2015-07-01|40.0|-66.0|-15.91259|0.07832 +2015-07-01|40.0|-67.0|-15.63899|0.07177 +2015-07-01|40.0|-68.0|-15.33183|0.06503 +2015-07-01|40.0|-69.0|-14.99097|0.0581 +2015-07-01|40.0|-70.0|-14.61646|0.05102 +2015-07-01|40.0|-71.0|-14.20848|0.04381 +2015-07-01|40.0|-72.0|-13.76738|0.03648 +2015-07-01|40.0|-73.0|-13.29369|0.02907 +2015-07-01|40.0|-74.0|-12.78814|0.02161 +2015-07-01|40.0|-75.0|-12.25162|0.01412 +2015-07-01|40.0|-76.0|-11.68523|0.00664 +2015-07-01|40.0|-77.0|-11.09023|-7.9E-4 +2015-07-01|40.0|-78.0|-10.46812|-0.00815 +2015-07-01|40.0|-79.0|-9.82053|-0.0154 +2015-07-01|40.0|-80.0|-9.14929|-0.02251 +2015-07-01|40.0|-81.0|-8.45642|-0.02944 +2015-07-01|40.0|-82.0|-7.74405|-0.03615 +2015-07-01|40.0|-83.0|-7.01449|-0.04262 +2015-07-01|40.0|-84.0|-6.27014|-0.04882 +2015-07-01|40.0|-85.0|-5.51352|-0.05473 +2015-07-01|40.0|-86.0|-4.74721|-0.06031 +2015-07-01|40.0|-87.0|-3.97385|-0.06555 +2015-07-01|40.0|-88.0|-3.19609|-0.07043 +2015-07-01|40.0|-89.0|-2.41659|-0.07495 +2015-07-01|40.0|-90.0|-1.63798|-0.0791 +2015-07-01|40.0|-91.0|-0.86282|-0.08287 +2015-07-01|40.0|-92.0|-0.09358|-0.08626 +2015-07-01|40.0|-93.0|0.66735|-0.08929 +2015-07-01|40.0|-94.0|1.41773|-0.09196 +2015-07-01|40.0|-95.0|2.15548|-0.09429 +2015-07-01|40.0|-96.0|2.87865|-0.0963 +2015-07-01|40.0|-97.0|3.5855|-0.098 +2015-07-01|40.0|-98.0|4.27445|-0.09941 +2015-07-01|40.0|-99.0|4.94412|-0.10057 +2015-07-01|40.0|-100.0|5.59331|-0.1015 +2015-07-01|40.0|-101.0|6.22104|-0.10221 +2015-07-01|40.0|-102.0|6.82648|-0.10274 +2015-07-01|40.0|-103.0|7.40901|-0.10311 +2015-07-01|40.0|-104.0|7.96815|-0.10334 +2015-07-01|40.0|-105.0|8.5036|-0.10347 +2015-07-01|40.0|-106.0|9.0152|-0.1035 +2015-07-01|40.0|-107.0|9.50292|-0.10346 +2015-07-01|40.0|-108.0|9.96686|-0.10337 +2015-07-01|40.0|-109.0|10.40721|-0.10325 +2015-07-01|40.0|-110.0|10.82426|-0.1031 +2015-07-01|40.0|-111.0|11.21836|-0.10295 +2015-07-01|40.0|-112.0|11.58995|-0.10281 +2015-07-01|40.0|-113.0|11.93948|-0.10268 +2015-07-01|40.0|-114.0|12.26747|-0.10257 +2015-07-01|40.0|-115.0|12.57444|-0.10249 +2015-07-01|40.0|-116.0|12.86093|-0.10245 +2015-07-01|40.0|-117.0|13.12749|-0.10244 +2015-07-01|40.0|-118.0|13.37467|-0.10248 +2015-07-01|40.0|-119.0|13.60298|-0.10256 +2015-07-01|40.0|-120.0|13.81295|-0.10269 +2015-07-01|40.0|-121.0|14.00507|-0.10286 +2015-07-01|40.0|-122.0|14.17982|-0.10308 +2015-07-01|40.0|-123.0|14.33764|-0.10334 +2015-07-01|40.0|-124.0|14.47895|-0.10365 +2015-07-01|40.0|-125.0|14.60414|-0.104 +2015-07-01|40.0|-126.0|14.71359|-0.1044 +2015-07-01|40.0|-127.0|14.80764|-0.10483 +2015-07-01|40.0|-128.0|14.88661|-0.10531 +2015-07-01|40.0|-129.0|14.95081|-0.10583 +2015-07-01|40.0|-130.0|15.00053|-0.10639 +2015-07-01|40.0|-131.0|15.03605|-0.10699 +2015-07-01|40.0|-132.0|15.05762|-0.10763 +2015-07-01|40.0|-133.0|15.06553|-0.1083 +2015-07-01|40.0|-134.0|15.06002|-0.10901 +2015-07-01|40.0|-135.0|15.04136|-0.10974 +2015-07-01|40.0|-136.0|15.00981|-0.11051 +2015-07-01|40.0|-137.0|14.96565|-0.11132 +2015-07-01|40.0|-138.0|14.90915|-0.11214 +2015-07-01|40.0|-139.0|14.84059|-0.113 +2015-07-01|40.0|-140.0|14.76028|-0.11387 +2015-07-01|40.0|-141.0|14.66852|-0.11476 +2015-07-01|40.0|-142.0|14.56563|-0.11567 +2015-07-01|40.0|-143.0|14.45194|-0.11659 +2015-07-01|40.0|-144.0|14.32778|-0.11751 +2015-07-01|40.0|-145.0|14.1935|-0.11844 +2015-07-01|40.0|-146.0|14.04943|-0.11935 +2015-07-01|40.0|-147.0|13.89593|-0.12025 +2015-07-01|40.0|-148.0|13.73334|-0.12113 +2015-07-01|40.0|-149.0|13.56199|-0.12198 +2015-07-01|40.0|-150.0|13.38224|-0.12279 +2015-07-01|40.0|-151.0|13.19439|-0.12355 +2015-07-01|40.0|-152.0|12.99876|-0.12425 +2015-07-01|40.0|-153.0|12.79564|-0.12489 +2015-07-01|40.0|-154.0|12.58529|-0.12545 +2015-07-01|40.0|-155.0|12.36799|-0.12592 +2015-07-01|40.0|-156.0|12.14393|-0.12629 +2015-07-01|40.0|-157.0|11.91334|-0.12655 +2015-07-01|40.0|-158.0|11.67639|-0.1267 +2015-07-01|40.0|-159.0|11.43321|-0.12672 +2015-07-01|40.0|-160.0|11.18394|-0.1266 +2015-07-01|40.0|-161.0|10.92865|-0.12633 +2015-07-01|40.0|-162.0|10.66744|-0.12592 +2015-07-01|40.0|-163.0|10.40033|-0.12534 +2015-07-01|40.0|-164.0|10.12735|-0.1246 +2015-07-01|40.0|-165.0|9.84851|-0.1237 +2015-07-01|40.0|-166.0|9.5638|-0.12262 +2015-07-01|40.0|-167.0|9.27319|-0.12137 +2015-07-01|40.0|-168.0|8.97668|-0.11994 +2015-07-01|40.0|-169.0|8.67421|-0.11835 +2015-07-01|40.0|-170.0|8.36578|-0.11658 +2015-07-01|40.0|-171.0|8.05135|-0.11466 +2015-07-01|40.0|-172.0|7.73091|-0.11257 +2015-07-01|40.0|-173.0|7.40448|-0.11034 +2015-07-01|40.0|-174.0|7.07206|-0.10797 +2015-07-01|40.0|-175.0|6.73371|-0.10546 +2015-07-01|40.0|-176.0|6.38949|-0.10284 +2015-07-01|40.0|-177.0|6.0395|-0.10011 +2015-07-01|40.0|-178.0|5.68388|-0.09728 +2015-07-01|40.0|-179.0|5.32277|-0.09438 +2015-07-01|41.0|0.0|0.00615|0.11619 +2015-07-01|41.0|1.0|0.26949|0.11471 +2015-07-01|41.0|2.0|0.52417|0.11329 +2015-07-01|41.0|3.0|0.77035|0.11194 +2015-07-01|41.0|4.0|1.00827|0.11067 +2015-07-01|41.0|5.0|1.23823|0.10948 +2015-07-01|41.0|6.0|1.46054|0.10839 +2015-07-01|41.0|7.0|1.67559|0.10739 +2015-07-01|41.0|8.0|1.88376|0.1065 +2015-07-01|41.0|9.0|2.08546|0.10571 +2015-07-01|41.0|10.0|2.28112|0.10501 +2015-07-01|41.0|11.0|2.47116|0.10442 +2015-07-01|41.0|12.0|2.65598|0.10393 +2015-07-01|41.0|13.0|2.83598|0.10353 +2015-07-01|41.0|14.0|3.01151|0.10321 +2015-07-01|41.0|15.0|3.1829|0.10296 +2015-07-01|41.0|16.0|3.35043|0.10277 +2015-07-01|41.0|17.0|3.51433|0.10264 +2015-07-01|41.0|18.0|3.67479|0.10254 +2015-07-01|41.0|19.0|3.83193|0.10247 +2015-07-01|41.0|20.0|3.98581|0.1024 +2015-07-01|41.0|21.0|4.13644|0.10232 +2015-07-01|41.0|22.0|4.28378|0.10223 +2015-07-01|41.0|23.0|4.42773|0.10209 +2015-07-01|41.0|24.0|4.56813|0.1019 +2015-07-01|41.0|25.0|4.70479|0.10165 +2015-07-01|41.0|26.0|4.83747|0.10131 +2015-07-01|41.0|27.0|4.9659|0.10089 +2015-07-01|41.0|28.0|5.0898|0.10037 +2015-07-01|41.0|29.0|5.20885|0.09974 +2015-07-01|41.0|30.0|5.32275|0.099 +2015-07-01|41.0|31.0|5.43117|0.09814 +2015-07-01|41.0|32.0|5.5338|0.09717 +2015-07-01|41.0|33.0|5.63038|0.09608 +2015-07-01|41.0|34.0|5.72062|0.09487 +2015-07-01|41.0|35.0|5.80429|0.09356 +2015-07-01|41.0|36.0|5.88121|0.09215 +2015-07-01|41.0|37.0|5.95122|0.09064 +2015-07-01|41.0|38.0|6.01422|0.08906 +2015-07-01|41.0|39.0|6.07013|0.0874 +2015-07-01|41.0|40.0|6.11897|0.08569 +2015-07-01|41.0|41.0|6.16075|0.08394 +2015-07-01|41.0|42.0|6.19557|0.08216 +2015-07-01|41.0|43.0|6.22356|0.08037 +2015-07-01|41.0|44.0|6.24489|0.07859 +2015-07-01|41.0|45.0|6.25975|0.07682 +2015-07-01|41.0|46.0|6.26839|0.07508 +2015-07-01|41.0|47.0|6.27105|0.07339 +2015-07-01|41.0|48.0|6.26801|0.07176 +2015-07-01|41.0|49.0|6.25954|0.0702 +2015-07-01|41.0|50.0|6.24592|0.06871 +2015-07-01|41.0|51.0|6.22741|0.06731 +2015-07-01|41.0|52.0|6.20427|0.06599 +2015-07-01|41.0|53.0|6.17674|0.06477 +2015-07-01|41.0|54.0|6.14502|0.06364 +2015-07-01|41.0|55.0|6.1093|0.06261 +2015-07-01|41.0|56.0|6.0697|0.06167 +2015-07-01|41.0|57.0|6.02634|0.06081 +2015-07-01|41.0|58.0|5.97928|0.06004 +2015-07-01|41.0|59.0|5.92854|0.05934 +2015-07-01|41.0|60.0|5.8741|0.05871 +2015-07-01|41.0|61.0|5.81592|0.05813 +2015-07-01|41.0|62.0|5.75389|0.0576 +2015-07-01|41.0|63.0|5.6879|0.05711 +2015-07-01|41.0|64.0|5.61777|0.05663 +2015-07-01|41.0|65.0|5.54334|0.05617 +2015-07-01|41.0|66.0|5.46438|0.0557 +2015-07-01|41.0|67.0|5.38068|0.05522 +2015-07-01|41.0|68.0|5.292|0.05471 +2015-07-01|41.0|69.0|5.19808|0.05416 +2015-07-01|41.0|70.0|5.09868|0.05357 +2015-07-01|41.0|71.0|4.99353|0.05291 +2015-07-01|41.0|72.0|4.88238|0.05218 +2015-07-01|41.0|73.0|4.76499|0.05137 +2015-07-01|41.0|74.0|4.64112|0.05048 +2015-07-01|41.0|75.0|4.51052|0.04948 +2015-07-01|41.0|76.0|4.37298|0.04838 +2015-07-01|41.0|77.0|4.22828|0.04717 +2015-07-01|41.0|78.0|4.07624|0.04584 +2015-07-01|41.0|79.0|3.91667|0.04438 +2015-07-01|41.0|80.0|3.74939|0.04281 +2015-07-01|41.0|81.0|3.57425|0.0411 +2015-07-01|41.0|82.0|3.39111|0.03926 +2015-07-01|41.0|83.0|3.19982|0.03729 +2015-07-01|41.0|84.0|3.00027|0.03518 +2015-07-01|41.0|85.0|2.79236|0.03294 +2015-07-01|41.0|86.0|2.57598|0.03057 +2015-07-01|41.0|87.0|2.35107|0.02806 +2015-07-01|41.0|88.0|2.11757|0.02543 +2015-07-01|41.0|89.0|1.87543|0.02267 +2015-07-01|41.0|90.0|1.62463|0.01979 +2015-07-01|41.0|91.0|1.36519|0.0168 +2015-07-01|41.0|92.0|1.09714|0.01369 +2015-07-01|41.0|93.0|0.82056|0.01049 +2015-07-01|41.0|94.0|0.53556|0.00719 +2015-07-01|41.0|95.0|0.2423|0.00382 +2015-07-01|41.0|96.0|-0.05901|3.7E-4 +2015-07-01|41.0|97.0|-0.3681|-0.00314 +2015-07-01|41.0|98.0|-0.68464|-0.00669 +2015-07-01|41.0|99.0|-1.00824|-0.01028 +2015-07-01|41.0|100.0|-1.33843|-0.01388 +2015-07-01|41.0|101.0|-1.67467|-0.01748 +2015-07-01|41.0|102.0|-2.01632|-0.02106 +2015-07-01|41.0|103.0|-2.3627|-0.02461 +2015-07-01|41.0|104.0|-2.713|-0.02811 +2015-07-01|41.0|105.0|-3.06636|-0.03153 +2015-07-01|41.0|106.0|-3.42185|-0.03487 +2015-07-01|41.0|107.0|-3.77843|-0.0381 +2015-07-01|41.0|108.0|-4.13501|-0.0412 +2015-07-01|41.0|109.0|-4.49045|-0.04416 +2015-07-01|41.0|110.0|-4.84353|-0.04697 +2015-07-01|41.0|111.0|-5.193|-0.0496 +2015-07-01|41.0|112.0|-5.53756|-0.05205 +2015-07-01|41.0|113.0|-5.87591|-0.0543 +2015-07-01|41.0|114.0|-6.20671|-0.05633 +2015-07-01|41.0|115.0|-6.52864|-0.05816 +2015-07-01|41.0|116.0|-6.8404|-0.05976 +2015-07-01|41.0|117.0|-7.14069|-0.06113 +2015-07-01|41.0|118.0|-7.42828|-0.06228 +2015-07-01|41.0|119.0|-7.70197|-0.06319 +2015-07-01|41.0|120.0|-7.96062|-0.06389 +2015-07-01|41.0|121.0|-8.20317|-0.06436 +2015-07-01|41.0|122.0|-8.42865|-0.06461 +2015-07-01|41.0|123.0|-8.63616|-0.06466 +2015-07-01|41.0|124.0|-8.8249|-0.06451 +2015-07-01|41.0|125.0|-8.99417|-0.06418 +2015-07-01|41.0|126.0|-9.14336|-0.06368 +2015-07-01|41.0|127.0|-9.27198|-0.06301 +2015-07-01|41.0|128.0|-9.37962|-0.0622 +2015-07-01|41.0|129.0|-9.466|-0.06126 +2015-07-01|41.0|130.0|-9.53091|-0.0602 +2015-07-01|41.0|131.0|-9.57425|-0.05905 +2015-07-01|41.0|132.0|-9.59602|-0.05781 +2015-07-01|41.0|133.0|-9.5963|-0.0565 +2015-07-01|41.0|134.0|-9.57524|-0.05514 +2015-07-01|41.0|135.0|-9.53308|-0.05375 +2015-07-01|41.0|136.0|-9.47014|-0.05234 +2015-07-01|41.0|137.0|-9.38678|-0.05092 +2015-07-01|41.0|138.0|-9.28342|-0.0495 +2015-07-01|41.0|139.0|-9.16056|-0.04811 +2015-07-01|41.0|140.0|-9.0187|-0.04676 +2015-07-01|41.0|141.0|-8.85842|-0.04545 +2015-07-01|41.0|142.0|-8.6803|-0.04421 +2015-07-01|41.0|143.0|-8.48498|-0.04303 +2015-07-01|41.0|144.0|-8.27309|-0.04194 +2015-07-01|41.0|145.0|-8.0453|-0.04095 +2015-07-01|41.0|146.0|-7.80228|-0.04005 +2015-07-01|41.0|147.0|-7.54472|-0.03927 +2015-07-01|41.0|148.0|-7.27331|-0.03862 +2015-07-01|41.0|149.0|-6.98874|-0.03809 +2015-07-01|41.0|150.0|-6.6917|-0.0377 +2015-07-01|41.0|151.0|-6.38291|-0.03745 +2015-07-01|41.0|152.0|-6.06303|-0.03736 +2015-07-01|41.0|153.0|-5.73278|-0.03743 +2015-07-01|41.0|154.0|-5.39281|-0.03766 +2015-07-01|41.0|155.0|-5.04383|-0.03805 +2015-07-01|41.0|156.0|-4.68648|-0.03862 +2015-07-01|41.0|157.0|-4.32145|-0.03936 +2015-07-01|41.0|158.0|-3.94938|-0.04027 +2015-07-01|41.0|159.0|-3.57093|-0.04136 +2015-07-01|41.0|160.0|-3.18673|-0.04263 +2015-07-01|41.0|161.0|-2.79743|-0.04408 +2015-07-01|41.0|162.0|-2.40365|-0.0457 +2015-07-01|41.0|163.0|-2.00602|-0.04749 +2015-07-01|41.0|164.0|-1.60513|-0.04944 +2015-07-01|41.0|165.0|-1.2016|-0.05156 +2015-07-01|41.0|166.0|-0.79602|-0.05383 +2015-07-01|41.0|167.0|-0.38896|-0.05625 +2015-07-01|41.0|168.0|0.019|-0.0588 +2015-07-01|41.0|169.0|0.42731|-0.06148 +2015-07-01|41.0|170.0|0.83543|-0.06428 +2015-07-01|41.0|171.0|1.24284|-0.06718 +2015-07-01|41.0|172.0|1.64903|-0.07017 +2015-07-01|41.0|173.0|2.05352|-0.07324 +2015-07-01|41.0|174.0|2.45584|-0.07637 +2015-07-01|41.0|175.0|2.85556|-0.07954 +2015-07-01|41.0|176.0|3.25225|-0.08275 +2015-07-01|41.0|177.0|3.64554|-0.08597 +2015-07-01|41.0|178.0|4.03506|-0.08918 +2015-07-01|41.0|179.0|4.42048|-0.09238 +2015-07-01|41.0|-1.0|-0.26599|0.11772 +2015-07-01|41.0|-2.0|-0.54696|0.11929 +2015-07-01|41.0|-3.0|-0.83675|0.12089 +2015-07-01|41.0|-4.0|-1.13527|0.1225 +2015-07-01|41.0|-5.0|-1.44237|0.12413 +2015-07-01|41.0|-6.0|-1.75782|0.12576 +2015-07-01|41.0|-7.0|-2.08133|0.12738 +2015-07-01|41.0|-8.0|-2.41255|0.12898 +2015-07-01|41.0|-9.0|-2.75107|0.13056 +2015-07-01|41.0|-10.0|-3.09643|0.13211 +2015-07-01|41.0|-11.0|-3.44814|0.13363 +2015-07-01|41.0|-12.0|-3.80565|0.13511 +2015-07-01|41.0|-13.0|-4.1684|0.13655 +2015-07-01|41.0|-14.0|-4.53579|0.13796 +2015-07-01|41.0|-15.0|-4.90722|0.13932 +2015-07-01|41.0|-16.0|-5.28208|0.14064 +2015-07-01|41.0|-17.0|-5.65975|0.14193 +2015-07-01|41.0|-18.0|-6.03962|0.14318 +2015-07-01|41.0|-19.0|-6.42111|0.14439 +2015-07-01|41.0|-20.0|-6.80362|0.14557 +2015-07-01|41.0|-21.0|-7.1866|0.14672 +2015-07-01|41.0|-22.0|-7.56951|0.14784 +2015-07-01|41.0|-23.0|-7.95184|0.14893 +2015-07-01|41.0|-24.0|-8.3331|0.15 +2015-07-01|41.0|-25.0|-8.71284|0.15105 +2015-07-01|41.0|-26.0|-9.09061|0.15207 +2015-07-01|41.0|-27.0|-9.466|0.15306 +2015-07-01|41.0|-28.0|-9.83862|0.15403 +2015-07-01|41.0|-29.0|-10.20808|0.15497 +2015-07-01|41.0|-30.0|-10.57401|0.15587 +2015-07-01|41.0|-31.0|-10.93606|0.15674 +2015-07-01|41.0|-32.0|-11.29384|0.15756 +2015-07-01|41.0|-33.0|-11.64698|0.15832 +2015-07-01|41.0|-34.0|-11.99511|0.15903 +2015-07-01|41.0|-35.0|-12.33779|0.15966 +2015-07-01|41.0|-36.0|-12.6746|0.16021 +2015-07-01|41.0|-37.0|-13.00507|0.16067 +2015-07-01|41.0|-38.0|-13.3287|0.16102 +2015-07-01|41.0|-39.0|-13.64492|0.16126 +2015-07-01|41.0|-40.0|-13.95316|0.16136 +2015-07-01|41.0|-41.0|-14.25274|0.16132 +2015-07-01|41.0|-42.0|-14.54299|0.16113 +2015-07-01|41.0|-43.0|-14.82314|0.16077 +2015-07-01|41.0|-44.0|-15.09239|0.16022 +2015-07-01|41.0|-45.0|-15.34986|0.15948 +2015-07-01|41.0|-46.0|-15.59465|0.15853 +2015-07-01|41.0|-47.0|-15.82578|0.15737 +2015-07-01|41.0|-48.0|-16.04223|0.15597 +2015-07-01|41.0|-49.0|-16.24296|0.15434 +2015-07-01|41.0|-50.0|-16.42686|0.15245 +2015-07-01|41.0|-51.0|-16.5928|0.15032 +2015-07-01|41.0|-52.0|-16.73963|0.14791 +2015-07-01|41.0|-53.0|-16.86618|0.14524 +2015-07-01|41.0|-54.0|-16.97125|0.14229 +2015-07-01|41.0|-55.0|-17.05367|0.13907 +2015-07-01|41.0|-56.0|-17.11225|0.13556 +2015-07-01|41.0|-57.0|-17.14584|0.13177 +2015-07-01|41.0|-58.0|-17.15328|0.12769 +2015-07-01|41.0|-59.0|-17.13347|0.12333 +2015-07-01|41.0|-60.0|-17.08536|0.11869 +2015-07-01|41.0|-61.0|-17.00792|0.11378 +2015-07-01|41.0|-62.0|-16.90023|0.10859 +2015-07-01|41.0|-63.0|-16.76142|0.10313 +2015-07-01|41.0|-64.0|-16.5907|0.09742 +2015-07-01|41.0|-65.0|-16.38738|0.09145 +2015-07-01|41.0|-66.0|-16.15091|0.08525 +2015-07-01|41.0|-67.0|-15.88081|0.07882 +2015-07-01|41.0|-68.0|-15.57676|0.07219 +2015-07-01|41.0|-69.0|-15.23858|0.06536 +2015-07-01|41.0|-70.0|-14.86623|0.05836 +2015-07-01|41.0|-71.0|-14.45984|0.0512 +2015-07-01|41.0|-72.0|-14.01969|0.04392 +2015-07-01|41.0|-73.0|-13.54627|0.03653 +2015-07-01|41.0|-74.0|-13.04024|0.02906 +2015-07-01|41.0|-75.0|-12.50245|0.02155 +2015-07-01|41.0|-76.0|-11.93395|0.01403 +2015-07-01|41.0|-77.0|-11.33597|0.00652 +2015-07-01|41.0|-78.0|-10.70997|-9.4E-4 +2015-07-01|41.0|-79.0|-10.05757|-0.00832 +2015-07-01|41.0|-80.0|-9.38059|-0.01557 +2015-07-01|41.0|-81.0|-8.68104|-0.02268 +2015-07-01|41.0|-82.0|-7.96108|-0.02959 +2015-07-01|41.0|-83.0|-7.22301|-0.03629 +2015-07-01|41.0|-84.0|-6.46928|-0.04274 +2015-07-01|41.0|-85.0|-5.70245|-0.04891 +2015-07-01|41.0|-86.0|-4.92513|-0.05477 +2015-07-01|41.0|-87.0|-4.14004|-0.06032 +2015-07-01|41.0|-88.0|-3.34988|-0.06552 +2015-07-01|41.0|-89.0|-2.55739|-0.07037 +2015-07-01|41.0|-90.0|-1.76525|-0.07485 +2015-07-01|41.0|-91.0|-0.97613|-0.07897 +2015-07-01|41.0|-92.0|-0.19256|-0.08272 +2015-07-01|41.0|-93.0|0.58299|-0.0861 +2015-07-01|41.0|-94.0|1.34821|-0.08913 +2015-07-01|41.0|-95.0|2.10091|-0.09182 +2015-07-01|41.0|-96.0|2.8391|-0.09418 +2015-07-01|41.0|-97.0|3.56095|-0.09623 +2015-07-01|41.0|-98.0|4.26483|-0.09799 +2015-07-01|41.0|-99.0|4.94928|-0.09948 +2015-07-01|41.0|-100.0|5.61306|-0.10073 +2015-07-01|41.0|-101.0|6.25512|-0.10177 +2015-07-01|41.0|-102.0|6.8746|-0.1026 +2015-07-01|41.0|-103.0|7.47083|-0.10327 +2015-07-01|41.0|-104.0|8.0433|-0.10379 +2015-07-01|41.0|-105.0|8.59167|-0.10419 +2015-07-01|41.0|-106.0|9.11575|-0.10448 +2015-07-01|41.0|-107.0|9.6155|-0.1047 +2015-07-01|41.0|-108.0|10.09099|-0.10485 +2015-07-01|41.0|-109.0|10.54239|-0.10495 +2015-07-01|41.0|-110.0|10.96998|-0.10503 +2015-07-01|41.0|-111.0|11.3741|-0.10509 +2015-07-01|41.0|-112.0|11.75517|-0.10514 +2015-07-01|41.0|-113.0|12.11366|-0.1052 +2015-07-01|41.0|-114.0|12.45005|-0.10527 +2015-07-01|41.0|-115.0|12.76487|-0.10536 +2015-07-01|41.0|-116.0|13.05868|-0.10548 +2015-07-01|41.0|-117.0|13.33201|-0.10563 +2015-07-01|41.0|-118.0|13.5854|-0.10582 +2015-07-01|41.0|-119.0|13.8194|-0.10604 +2015-07-01|41.0|-120.0|14.03453|-0.10631 +2015-07-01|41.0|-121.0|14.23129|-0.10661 +2015-07-01|41.0|-122.0|14.41015|-0.10696 +2015-07-01|41.0|-123.0|14.57159|-0.10735 +2015-07-01|41.0|-124.0|14.71602|-0.10778 +2015-07-01|41.0|-125.0|14.84385|-0.10825 +2015-07-01|41.0|-126.0|14.95547|-0.10876 +2015-07-01|41.0|-127.0|15.05124|-0.10932 +2015-07-01|41.0|-128.0|15.13149|-0.10991 +2015-07-01|41.0|-129.0|15.19654|-0.11054 +2015-07-01|41.0|-130.0|15.24669|-0.1112 +2015-07-01|41.0|-131.0|15.28223|-0.1119 +2015-07-01|41.0|-132.0|15.30344|-0.11264 +2015-07-01|41.0|-133.0|15.3106|-0.11341 +2015-07-01|41.0|-134.0|15.30397|-0.11422 +2015-07-01|41.0|-135.0|15.28382|-0.11505 +2015-07-01|41.0|-136.0|15.25043|-0.11591 +2015-07-01|41.0|-137.0|15.20406|-0.1168 +2015-07-01|41.0|-138.0|15.145|-0.11771 +2015-07-01|41.0|-139.0|15.07353|-0.11865 +2015-07-01|41.0|-140.0|14.98995|-0.1196 +2015-07-01|41.0|-141.0|14.89457|-0.12057 +2015-07-01|41.0|-142.0|14.78769|-0.12154 +2015-07-01|41.0|-143.0|14.66964|-0.12252 +2015-07-01|41.0|-144.0|14.54074|-0.1235 +2015-07-01|41.0|-145.0|14.40134|-0.12448 +2015-07-01|41.0|-146.0|14.25176|-0.12544 +2015-07-01|41.0|-147.0|14.09234|-0.12638 +2015-07-01|41.0|-148.0|13.92342|-0.12729 +2015-07-01|41.0|-149.0|13.74534|-0.12817 +2015-07-01|41.0|-150.0|13.55842|-0.129 +2015-07-01|41.0|-151.0|13.36298|-0.12978 +2015-07-01|41.0|-152.0|13.15933|-0.13049 +2015-07-01|41.0|-153.0|12.94775|-0.13112 +2015-07-01|41.0|-154.0|12.72854|-0.13168 +2015-07-01|41.0|-155.0|12.50193|-0.13214 +2015-07-01|41.0|-156.0|12.26818|-0.13249 +2015-07-01|41.0|-157.0|12.02748|-0.13273 +2015-07-01|41.0|-158.0|11.78004|-0.13284 +2015-07-01|41.0|-159.0|11.52602|-0.13282 +2015-07-01|41.0|-160.0|11.26557|-0.13266 +2015-07-01|41.0|-161.0|10.9988|-0.13235 +2015-07-01|41.0|-162.0|10.72582|-0.13188 +2015-07-01|41.0|-163.0|10.4467|-0.13124 +2015-07-01|41.0|-164.0|10.16151|-0.13044 +2015-07-01|41.0|-165.0|9.8703|-0.12946 +2015-07-01|41.0|-166.0|9.57309|-0.1283 +2015-07-01|41.0|-167.0|9.26991|-0.12697 +2015-07-01|41.0|-168.0|8.96078|-0.12546 +2015-07-01|41.0|-169.0|8.64571|-0.12378 +2015-07-01|41.0|-170.0|8.32473|-0.12192 +2015-07-01|41.0|-171.0|7.99786|-0.1199 +2015-07-01|41.0|-172.0|7.66511|-0.11771 +2015-07-01|41.0|-173.0|7.32655|-0.11537 +2015-07-01|41.0|-174.0|6.98224|-0.11288 +2015-07-01|41.0|-175.0|6.63224|-0.11025 +2015-07-01|41.0|-176.0|6.27666|-0.10751 +2015-07-01|41.0|-177.0|5.91563|-0.10465 +2015-07-01|41.0|-178.0|5.54931|-0.10169 +2015-07-01|41.0|-179.0|5.17786|-0.09865 +2015-07-01|42.0|0.0|-0.02715|0.11855 +2015-07-01|42.0|1.0|0.24184|0.11707 +2015-07-01|42.0|2.0|0.50233|0.11564 +2015-07-01|42.0|3.0|0.75448|0.11428 +2015-07-01|42.0|4.0|0.9985|0.113 +2015-07-01|42.0|5.0|1.23465|0.1118 +2015-07-01|42.0|6.0|1.46325|0.11069 +2015-07-01|42.0|7.0|1.68465|0.10967 +2015-07-01|42.0|8.0|1.8992|0.10875 +2015-07-01|42.0|9.0|2.1073|0.10792 +2015-07-01|42.0|10.0|2.30935|0.1072 +2015-07-01|42.0|11.0|2.50576|0.10657 +2015-07-01|42.0|12.0|2.69692|0.10603 +2015-07-01|42.0|13.0|2.88321|0.10558 +2015-07-01|42.0|14.0|3.06498|0.10521 +2015-07-01|42.0|15.0|3.24255|0.10492 +2015-07-01|42.0|16.0|3.4162|0.10468 +2015-07-01|42.0|17.0|3.58618|0.10449 +2015-07-01|42.0|18.0|3.75268|0.10434 +2015-07-01|42.0|19.0|3.91583|0.10422 +2015-07-01|42.0|20.0|4.07572|0.1041 +2015-07-01|42.0|21.0|4.23238|0.10398 +2015-07-01|42.0|22.0|4.38578|0.10385 +2015-07-01|42.0|23.0|4.53586|0.10367 +2015-07-01|42.0|24.0|4.68249|0.10345 +2015-07-01|42.0|25.0|4.8255|0.10318 +2015-07-01|42.0|26.0|4.9647|0.10282 +2015-07-01|42.0|27.0|5.09983|0.10239 +2015-07-01|42.0|28.0|5.23063|0.10186 +2015-07-01|42.0|29.0|5.35684|0.10124 +2015-07-01|42.0|30.0|5.47814|0.10051 +2015-07-01|42.0|31.0|5.59425|0.09967 +2015-07-01|42.0|32.0|5.70488|0.09871 +2015-07-01|42.0|33.0|5.80974|0.09765 +2015-07-01|42.0|34.0|5.90857|0.09648 +2015-07-01|42.0|35.0|6.00115|0.09521 +2015-07-01|42.0|36.0|6.08727|0.09383 +2015-07-01|42.0|37.0|6.16675|0.09237 +2015-07-01|42.0|38.0|6.23947|0.09082 +2015-07-01|42.0|39.0|6.30533|0.08921 +2015-07-01|42.0|40.0|6.36431|0.08754 +2015-07-01|42.0|41.0|6.41638|0.08582 +2015-07-01|42.0|42.0|6.46159|0.08408 +2015-07-01|42.0|43.0|6.50002|0.08231 +2015-07-01|42.0|44.0|6.53177|0.08054 +2015-07-01|42.0|45.0|6.557|0.07879 +2015-07-01|42.0|46.0|6.57587|0.07705 +2015-07-01|42.0|47.0|6.58858|0.07536 +2015-07-01|42.0|48.0|6.59533|0.07371 +2015-07-01|42.0|49.0|6.59633|0.07212 +2015-07-01|42.0|50.0|6.59181|0.07059 +2015-07-01|42.0|51.0|6.58198|0.06914 +2015-07-01|42.0|52.0|6.56703|0.06777 +2015-07-01|42.0|53.0|6.54715|0.06648 +2015-07-01|42.0|54.0|6.52249|0.06527 +2015-07-01|42.0|55.0|6.49321|0.06415 +2015-07-01|42.0|56.0|6.4594|0.06311 +2015-07-01|42.0|57.0|6.42114|0.06215 +2015-07-01|42.0|58.0|6.37846|0.06127 +2015-07-01|42.0|59.0|6.33137|0.06045 +2015-07-01|42.0|60.0|6.27983|0.05969 +2015-07-01|42.0|61.0|6.2238|0.05899 +2015-07-01|42.0|62.0|6.16315|0.05833 +2015-07-01|42.0|63.0|6.09778|0.0577 +2015-07-01|42.0|64.0|6.02751|0.05709 +2015-07-01|42.0|65.0|5.95218|0.05649 +2015-07-01|42.0|66.0|5.87158|0.05589 +2015-07-01|42.0|67.0|5.7855|0.05528 +2015-07-01|42.0|68.0|5.6937|0.05464 +2015-07-01|42.0|69.0|5.59596|0.05396 +2015-07-01|42.0|70.0|5.49201|0.05323 +2015-07-01|42.0|71.0|5.38163|0.05245 +2015-07-01|42.0|72.0|5.26457|0.0516 +2015-07-01|42.0|73.0|5.14059|0.05067 +2015-07-01|42.0|74.0|5.00945|0.04965 +2015-07-01|42.0|75.0|4.87094|0.04854 +2015-07-01|42.0|76.0|4.72485|0.04733 +2015-07-01|42.0|77.0|4.57097|0.04601 +2015-07-01|42.0|78.0|4.40911|0.04457 +2015-07-01|42.0|79.0|4.23911|0.04302 +2015-07-01|42.0|80.0|4.06079|0.04134 +2015-07-01|42.0|81.0|3.87401|0.03954 +2015-07-01|42.0|82.0|3.67865|0.03761 +2015-07-01|42.0|83.0|3.47457|0.03555 +2015-07-01|42.0|84.0|3.26167|0.03336 +2015-07-01|42.0|85.0|3.03987|0.03104 +2015-07-01|42.0|86.0|2.8091|0.0286 +2015-07-01|42.0|87.0|2.5693|0.02603 +2015-07-01|42.0|88.0|2.32044|0.02333 +2015-07-01|42.0|89.0|2.06251|0.02052 +2015-07-01|42.0|90.0|1.79553|0.01759 +2015-07-01|42.0|91.0|1.51954|0.01456 +2015-07-01|42.0|92.0|1.23463|0.01142 +2015-07-01|42.0|93.0|0.94091|0.0082 +2015-07-01|42.0|94.0|0.63854|0.00489 +2015-07-01|42.0|95.0|0.32773|0.00151 +2015-07-01|42.0|96.0|0.00876|-0.00193 +2015-07-01|42.0|97.0|-0.31807|-0.00542 +2015-07-01|42.0|98.0|-0.65236|-0.00894 +2015-07-01|42.0|99.0|-0.99366|-0.01248 +2015-07-01|42.0|100.0|-1.34144|-0.01603 +2015-07-01|42.0|101.0|-1.6951|-0.01957 +2015-07-01|42.0|102.0|-2.05396|-0.02307 +2015-07-01|42.0|103.0|-2.41726|-0.02653 +2015-07-01|42.0|104.0|-2.78416|-0.02992 +2015-07-01|42.0|105.0|-3.15374|-0.03324 +2015-07-01|42.0|106.0|-3.52501|-0.03645 +2015-07-01|42.0|107.0|-3.8969|-0.03954 +2015-07-01|42.0|108.0|-4.26828|-0.0425 +2015-07-01|42.0|109.0|-4.63797|-0.04531 +2015-07-01|42.0|110.0|-5.00472|-0.04796 +2015-07-01|42.0|111.0|-5.36725|-0.05042 +2015-07-01|42.0|112.0|-5.72425|-0.05269 +2015-07-01|42.0|113.0|-6.0744|-0.05476 +2015-07-01|42.0|114.0|-6.41636|-0.05662 +2015-07-01|42.0|115.0|-6.7488|-0.05826 +2015-07-01|42.0|116.0|-7.07041|-0.05967 +2015-07-01|42.0|117.0|-7.37991|-0.06086 +2015-07-01|42.0|118.0|-7.67607|-0.06182 +2015-07-01|42.0|119.0|-7.9577|-0.06256 +2015-07-01|42.0|120.0|-8.22369|-0.06307 +2015-07-01|42.0|121.0|-8.47299|-0.06337 +2015-07-01|42.0|122.0|-8.70465|-0.06346 +2015-07-01|42.0|123.0|-8.91779|-0.06335 +2015-07-01|42.0|124.0|-9.11163|-0.06305 +2015-07-01|42.0|125.0|-9.2855|-0.06257 +2015-07-01|42.0|126.0|-9.43882|-0.06193 +2015-07-01|42.0|127.0|-9.57111|-0.06114 +2015-07-01|42.0|128.0|-9.68199|-0.06021 +2015-07-01|42.0|129.0|-9.7712|-0.05916 +2015-07-01|42.0|130.0|-9.83856|-0.05801 +2015-07-01|42.0|131.0|-9.88398|-0.05677 +2015-07-01|42.0|132.0|-9.90749|-0.05546 +2015-07-01|42.0|133.0|-9.90918|-0.05409 +2015-07-01|42.0|134.0|-9.88922|-0.05269 +2015-07-01|42.0|135.0|-9.84787|-0.05126 +2015-07-01|42.0|136.0|-9.78545|-0.04982 +2015-07-01|42.0|137.0|-9.70236|-0.04838 +2015-07-01|42.0|138.0|-9.59901|-0.04697 +2015-07-01|42.0|139.0|-9.47592|-0.04559 +2015-07-01|42.0|140.0|-9.33362|-0.04426 +2015-07-01|42.0|141.0|-9.17267|-0.04299 +2015-07-01|42.0|142.0|-8.99368|-0.04179 +2015-07-01|42.0|143.0|-8.79729|-0.04068 +2015-07-01|42.0|144.0|-8.58415|-0.03966 +2015-07-01|42.0|145.0|-8.35492|-0.03875 +2015-07-01|42.0|146.0|-8.1103|-0.03795 +2015-07-01|42.0|147.0|-7.85097|-0.03728 +2015-07-01|42.0|148.0|-7.57764|-0.03674 +2015-07-01|42.0|149.0|-7.29101|-0.03635 +2015-07-01|42.0|150.0|-6.99177|-0.0361 +2015-07-01|42.0|151.0|-6.68064|-0.036 +2015-07-01|42.0|152.0|-6.35829|-0.03607 +2015-07-01|42.0|153.0|-6.02543|-0.0363 +2015-07-01|42.0|154.0|-5.68275|-0.03671 +2015-07-01|42.0|155.0|-5.33091|-0.03729 +2015-07-01|42.0|156.0|-4.97059|-0.03805 +2015-07-01|42.0|157.0|-4.60245|-0.03898 +2015-07-01|42.0|158.0|-4.22714|-0.0401 +2015-07-01|42.0|159.0|-3.84531|-0.0414 +2015-07-01|42.0|160.0|-3.45759|-0.04288 +2015-07-01|42.0|161.0|-3.06462|-0.04453 +2015-07-01|42.0|162.0|-2.667|-0.04636 +2015-07-01|42.0|163.0|-2.26535|-0.04837 +2015-07-01|42.0|164.0|-1.86026|-0.05054 +2015-07-01|42.0|165.0|-1.45232|-0.05287 +2015-07-01|42.0|166.0|-1.0421|-0.05535 +2015-07-01|42.0|167.0|-0.63017|-0.05798 +2015-07-01|42.0|168.0|-0.21709|-0.06074 +2015-07-01|42.0|169.0|0.19663|-0.06363 +2015-07-01|42.0|170.0|0.61044|-0.06663 +2015-07-01|42.0|171.0|1.02385|-0.06973 +2015-07-01|42.0|172.0|1.43636|-0.07291 +2015-07-01|42.0|173.0|1.84751|-0.07617 +2015-07-01|42.0|174.0|2.25684|-0.07948 +2015-07-01|42.0|175.0|2.66393|-0.08283 +2015-07-01|42.0|176.0|3.06838|-0.08621 +2015-07-01|42.0|177.0|3.4698|-0.0896 +2015-07-01|42.0|178.0|3.86783|-0.09298 +2015-07-01|42.0|179.0|4.26214|-0.09633 +2015-07-01|42.0|-1.0|-0.30473|0.12008 +2015-07-01|42.0|-2.0|-0.59095|0.12166 +2015-07-01|42.0|-3.0|-0.88578|0.12326 +2015-07-01|42.0|-4.0|-1.18911|0.12488 +2015-07-01|42.0|-5.0|-1.50079|0.12651 +2015-07-01|42.0|-6.0|-1.82058|0.12814 +2015-07-01|42.0|-7.0|-2.1482|0.12977 +2015-07-01|42.0|-8.0|-2.48331|0.13138 +2015-07-01|42.0|-9.0|-2.8255|0.13298 +2015-07-01|42.0|-10.0|-3.17433|0.13455 +2015-07-01|42.0|-11.0|-3.5293|0.13609 +2015-07-01|42.0|-12.0|-3.8899|0.1376 +2015-07-01|42.0|-13.0|-4.25558|0.13907 +2015-07-01|42.0|-14.0|-4.62576|0.14051 +2015-07-01|42.0|-15.0|-4.99985|0.14191 +2015-07-01|42.0|-16.0|-5.37726|0.14327 +2015-07-01|42.0|-17.0|-5.75741|0.1446 +2015-07-01|42.0|-18.0|-6.13969|0.14589 +2015-07-01|42.0|-19.0|-6.52354|0.14715 +2015-07-01|42.0|-20.0|-6.90838|0.14838 +2015-07-01|42.0|-21.0|-7.29368|0.14958 +2015-07-01|42.0|-22.0|-7.67891|0.15075 +2015-07-01|42.0|-23.0|-8.06357|0.1519 +2015-07-01|42.0|-24.0|-8.44719|0.15302 +2015-07-01|42.0|-25.0|-8.82931|0.15411 +2015-07-01|42.0|-26.0|-9.2095|0.15518 +2015-07-01|42.0|-27.0|-9.58735|0.15623 +2015-07-01|42.0|-28.0|-9.96248|0.15724 +2015-07-01|42.0|-29.0|-10.33449|0.15823 +2015-07-01|42.0|-30.0|-10.70303|0.15918 +2015-07-01|42.0|-31.0|-11.06771|0.16009 +2015-07-01|42.0|-32.0|-11.42817|0.16095 +2015-07-01|42.0|-33.0|-11.78404|0.16176 +2015-07-01|42.0|-34.0|-12.13492|0.16251 +2015-07-01|42.0|-35.0|-12.4804|0.16319 +2015-07-01|42.0|-36.0|-12.82004|0.16379 +2015-07-01|42.0|-37.0|-13.15336|0.16429 +2015-07-01|42.0|-38.0|-13.47987|0.1647 +2015-07-01|42.0|-39.0|-13.79902|0.16499 +2015-07-01|42.0|-40.0|-14.1102|0.16515 +2015-07-01|42.0|-41.0|-14.41278|0.16518 +2015-07-01|42.0|-42.0|-14.70605|0.16505 +2015-07-01|42.0|-43.0|-14.98927|0.16476 +2015-07-01|42.0|-44.0|-15.26164|0.16429 +2015-07-01|42.0|-45.0|-15.5223|0.16363 +2015-07-01|42.0|-46.0|-15.77034|0.16278 +2015-07-01|42.0|-47.0|-16.00479|0.16171 +2015-07-01|42.0|-48.0|-16.22465|0.16042 +2015-07-01|42.0|-49.0|-16.42888|0.1589 +2015-07-01|42.0|-50.0|-16.61637|0.15714 +2015-07-01|42.0|-51.0|-16.786|0.15513 +2015-07-01|42.0|-52.0|-16.93663|0.15286 +2015-07-01|42.0|-53.0|-17.06707|0.15033 +2015-07-01|42.0|-54.0|-17.17614|0.14753 +2015-07-01|42.0|-55.0|-17.26265|0.14446 +2015-07-01|42.0|-56.0|-17.3254|0.14111 +2015-07-01|42.0|-57.0|-17.36323|0.13748 +2015-07-01|42.0|-58.0|-17.37497|0.13357 +2015-07-01|42.0|-59.0|-17.35949|0.12938 +2015-07-01|42.0|-60.0|-17.3157|0.12491 +2015-07-01|42.0|-61.0|-17.24257|0.12016 +2015-07-01|42.0|-62.0|-17.13911|0.11513 +2015-07-01|42.0|-63.0|-17.00442|0.10984 +2015-07-01|42.0|-64.0|-16.83767|0.10428 +2015-07-01|42.0|-65.0|-16.63813|0.09846 +2015-07-01|42.0|-66.0|-16.40516|0.0924 +2015-07-01|42.0|-67.0|-16.13825|0.0861 +2015-07-01|42.0|-68.0|-15.83703|0.07958 +2015-07-01|42.0|-69.0|-15.50123|0.07286 +2015-07-01|42.0|-70.0|-15.13076|0.06594 +2015-07-01|42.0|-71.0|-14.72568|0.05885 +2015-07-01|42.0|-72.0|-14.28624|0.05162 +2015-07-01|42.0|-73.0|-13.81284|0.04426 +2015-07-01|42.0|-74.0|-13.30609|0.0368 +2015-07-01|42.0|-75.0|-12.76679|0.02927 +2015-07-01|42.0|-76.0|-12.19594|0.0217 +2015-07-01|42.0|-77.0|-11.59474|0.01412 +2015-07-01|42.0|-78.0|-10.96461|0.00657 +2015-07-01|42.0|-79.0|-10.30715|-9.3E-4 +2015-07-01|42.0|-80.0|-9.62417|-0.00834 +2015-07-01|42.0|-81.0|-8.91766|-0.01562 +2015-07-01|42.0|-82.0|-8.1898|-0.02274 +2015-07-01|42.0|-83.0|-7.44291|-0.02966 +2015-07-01|42.0|-84.0|-6.67947|-0.03636 +2015-07-01|42.0|-85.0|-5.90206|-0.04281 +2015-07-01|42.0|-86.0|-5.11335|-0.04897 +2015-07-01|42.0|-87.0|-4.31611|-0.05483 +2015-07-01|42.0|-88.0|-3.51312|-0.06036 +2015-07-01|42.0|-89.0|-2.70717|-0.06555 +2015-07-01|42.0|-90.0|-1.90103|-0.07039 +2015-07-01|42.0|-91.0|-1.09743|-0.07487 +2015-07-01|42.0|-92.0|-0.29901|-0.07899 +2015-07-01|42.0|-93.0|0.4917|-0.08275 +2015-07-01|42.0|-94.0|1.27229|-0.08616 +2015-07-01|42.0|-95.0|2.04051|-0.08922 +2015-07-01|42.0|-96.0|2.79428|-0.09196 +2015-07-01|42.0|-97.0|3.53169|-0.09438 +2015-07-01|42.0|-98.0|4.25105|-0.0965 +2015-07-01|42.0|-99.0|4.95083|-0.09835 +2015-07-01|42.0|-100.0|5.62973|-0.09995 +2015-07-01|42.0|-101.0|6.28665|-0.10132 +2015-07-01|42.0|-102.0|6.92067|-0.10248 +2015-07-01|42.0|-103.0|7.53108|-0.10346 +2015-07-01|42.0|-104.0|8.11734|-0.10429 +2015-07-01|42.0|-105.0|8.67906|-0.10498 +2015-07-01|42.0|-106.0|9.21604|-0.10555 +2015-07-01|42.0|-107.0|9.7282|-0.10604 +2015-07-01|42.0|-108.0|10.21559|-0.10644 +2015-07-01|42.0|-109.0|10.67837|-0.10679 +2015-07-01|42.0|-110.0|11.11679|-0.1071 +2015-07-01|42.0|-111.0|11.5312|-0.10738 +2015-07-01|42.0|-112.0|11.92199|-0.10764 +2015-07-01|42.0|-113.0|12.28963|-0.1079 +2015-07-01|42.0|-114.0|12.63461|-0.10817 +2015-07-01|42.0|-115.0|12.95745|-0.10844 +2015-07-01|42.0|-116.0|13.25869|-0.10874 +2015-07-01|42.0|-117.0|13.53889|-0.10906 +2015-07-01|42.0|-118.0|13.79859|-0.1094 +2015-07-01|42.0|-119.0|14.03834|-0.10978 +2015-07-01|42.0|-120.0|14.25866|-0.11019 +2015-07-01|42.0|-121.0|14.46006|-0.11064 +2015-07-01|42.0|-122.0|14.64304|-0.11112 +2015-07-01|42.0|-123.0|14.80806|-0.11164 +2015-07-01|42.0|-124.0|14.95556|-0.1122 +2015-07-01|42.0|-125.0|15.08597|-0.1128 +2015-07-01|42.0|-126.0|15.19969|-0.11343 +2015-07-01|42.0|-127.0|15.29707|-0.1141 +2015-07-01|42.0|-128.0|15.37848|-0.11481 +2015-07-01|42.0|-129.0|15.44425|-0.11555 +2015-07-01|42.0|-130.0|15.49469|-0.11633 +2015-07-01|42.0|-131.0|15.53011|-0.11713 +2015-07-01|42.0|-132.0|15.55079|-0.11797 +2015-07-01|42.0|-133.0|15.55703|-0.11884 +2015-07-01|42.0|-134.0|15.54909|-0.11974 +2015-07-01|42.0|-135.0|15.52727|-0.12067 +2015-07-01|42.0|-136.0|15.49183|-0.12162 +2015-07-01|42.0|-137.0|15.44305|-0.1226 +2015-07-01|42.0|-138.0|15.38122|-0.12359 +2015-07-01|42.0|-139.0|15.30663|-0.1246 +2015-07-01|42.0|-140.0|15.21957|-0.12563 +2015-07-01|42.0|-141.0|15.12034|-0.12666 +2015-07-01|42.0|-142.0|15.00927|-0.1277 +2015-07-01|42.0|-143.0|14.88666|-0.12874 +2015-07-01|42.0|-144.0|14.75283|-0.12977 +2015-07-01|42.0|-145.0|14.60812|-0.13079 +2015-07-01|42.0|-146.0|14.45285|-0.13179 +2015-07-01|42.0|-147.0|14.28736|-0.13276 +2015-07-01|42.0|-148.0|14.11198|-0.1337 +2015-07-01|42.0|-149.0|13.92703|-0.13459 +2015-07-01|42.0|-150.0|13.73285|-0.13543 +2015-07-01|42.0|-151.0|13.52974|-0.13621 +2015-07-01|42.0|-152.0|13.31802|-0.13692 +2015-07-01|42.0|-153.0|13.09798|-0.13755 +2015-07-01|42.0|-154.0|12.86989|-0.13809 +2015-07-01|42.0|-155.0|12.63403|-0.13852 +2015-07-01|42.0|-156.0|12.39063|-0.13885 +2015-07-01|42.0|-157.0|12.13993|-0.13905 +2015-07-01|42.0|-158.0|11.88214|-0.13912 +2015-07-01|42.0|-159.0|11.61744|-0.13905 +2015-07-01|42.0|-160.0|11.34599|-0.13884 +2015-07-01|42.0|-161.0|11.06796|-0.13847 +2015-07-01|42.0|-162.0|10.78346|-0.13793 +2015-07-01|42.0|-163.0|10.49262|-0.13722 +2015-07-01|42.0|-164.0|10.19552|-0.13634 +2015-07-01|42.0|-165.0|9.89226|-0.13529 +2015-07-01|42.0|-166.0|9.5829|-0.13405 +2015-07-01|42.0|-167.0|9.26751|-0.13263 +2015-07-01|42.0|-168.0|8.94615|-0.13103 +2015-07-01|42.0|-169.0|8.61887|-0.12924 +2015-07-01|42.0|-170.0|8.28574|-0.12728 +2015-07-01|42.0|-171.0|7.94682|-0.12515 +2015-07-01|42.0|-172.0|7.60218|-0.12285 +2015-07-01|42.0|-173.0|7.2519|-0.1204 +2015-07-01|42.0|-174.0|6.89607|-0.11779 +2015-07-01|42.0|-175.0|6.53482|-0.11504 +2015-07-01|42.0|-176.0|6.16826|-0.11217 +2015-07-01|42.0|-177.0|5.79656|-0.10918 +2015-07-01|42.0|-178.0|5.41988|-0.10608 +2015-07-01|42.0|-179.0|5.03844|-0.1029 +2015-07-01|43.0|0.0|-0.06887|0.12101 +2015-07-01|43.0|1.0|0.20618|0.11952 +2015-07-01|43.0|2.0|0.47292|0.11809 +2015-07-01|43.0|3.0|0.73149|0.11673 +2015-07-01|43.0|4.0|0.98207|0.11543 +2015-07-01|43.0|5.0|1.22492|0.11422 +2015-07-01|43.0|6.0|1.46032|0.11309 +2015-07-01|43.0|7.0|1.68858|0.11205 +2015-07-01|43.0|8.0|1.91006|0.1111 +2015-07-01|43.0|9.0|2.12513|0.11025 +2015-07-01|43.0|10.0|2.33417|0.10949 +2015-07-01|43.0|11.0|2.53755|0.10882 +2015-07-01|43.0|12.0|2.73567|0.10825 +2015-07-01|43.0|13.0|2.92889|0.10775 +2015-07-01|43.0|14.0|3.11755|0.10734 +2015-07-01|43.0|15.0|3.30197|0.10699 +2015-07-01|43.0|16.0|3.48243|0.1067 +2015-07-01|43.0|17.0|3.65918|0.10647 +2015-07-01|43.0|18.0|3.83241|0.10627 +2015-07-01|43.0|19.0|4.00228|0.10609 +2015-07-01|43.0|20.0|4.16888|0.10593 +2015-07-01|43.0|21.0|4.33227|0.10576 +2015-07-01|43.0|22.0|4.49244|0.10558 +2015-07-01|43.0|23.0|4.64934|0.10537 +2015-07-01|43.0|24.0|4.80288|0.10512 +2015-07-01|43.0|25.0|4.95292|0.10482 +2015-07-01|43.0|26.0|5.09928|0.10445 +2015-07-01|43.0|27.0|5.24175|0.104 +2015-07-01|43.0|28.0|5.38009|0.10346 +2015-07-01|43.0|29.0|5.51404|0.10284 +2015-07-01|43.0|30.0|5.64333|0.10211 +2015-07-01|43.0|31.0|5.76769|0.10128 +2015-07-01|43.0|32.0|5.88683|0.10035 +2015-07-01|43.0|33.0|6.00048|0.09931 +2015-07-01|43.0|34.0|6.10839|0.09817 +2015-07-01|43.0|35.0|6.21031|0.09693 +2015-07-01|43.0|36.0|6.30604|0.09559 +2015-07-01|43.0|37.0|6.39539|0.09417 +2015-07-01|43.0|38.0|6.47821|0.09266 +2015-07-01|43.0|39.0|6.55438|0.09109 +2015-07-01|43.0|40.0|6.62382|0.08945 +2015-07-01|43.0|41.0|6.68649|0.08777 +2015-07-01|43.0|42.0|6.74238|0.08605 +2015-07-01|43.0|43.0|6.79152|0.08432 +2015-07-01|43.0|44.0|6.83396|0.08257 +2015-07-01|43.0|45.0|6.8698|0.08082 +2015-07-01|43.0|46.0|6.89914|0.07909 +2015-07-01|43.0|47.0|6.92212|0.07739 +2015-07-01|43.0|48.0|6.93888|0.07573 +2015-07-01|43.0|49.0|6.94958|0.07411 +2015-07-01|43.0|50.0|6.95437|0.07255 +2015-07-01|43.0|51.0|6.95342|0.07105 +2015-07-01|43.0|52.0|6.94685|0.06962 +2015-07-01|43.0|53.0|6.93482|0.06827 +2015-07-01|43.0|54.0|6.91743|0.06698 +2015-07-01|43.0|55.0|6.89477|0.06578 +2015-07-01|43.0|56.0|6.86693|0.06464 +2015-07-01|43.0|57.0|6.83393|0.06358 +2015-07-01|43.0|58.0|6.7958|0.06259 +2015-07-01|43.0|59.0|6.75251|0.06165 +2015-07-01|43.0|60.0|6.70402|0.06078 +2015-07-01|43.0|61.0|6.65025|0.05994 +2015-07-01|43.0|62.0|6.59109|0.05915 +2015-07-01|43.0|63.0|6.52642|0.05839 +2015-07-01|43.0|64.0|6.45607|0.05764 +2015-07-01|43.0|65.0|6.37988|0.0569 +2015-07-01|43.0|66.0|6.29764|0.05616 +2015-07-01|43.0|67.0|6.20915|0.05541 +2015-07-01|43.0|68.0|6.11418|0.05463 +2015-07-01|43.0|69.0|6.01251|0.05381 +2015-07-01|43.0|70.0|5.90391|0.05295 +2015-07-01|43.0|71.0|5.78813|0.05203 +2015-07-01|43.0|72.0|5.66496|0.05104 +2015-07-01|43.0|73.0|5.53415|0.04998 +2015-07-01|43.0|74.0|5.3955|0.04884 +2015-07-01|43.0|75.0|5.24878|0.0476 +2015-07-01|43.0|76.0|5.09379|0.04627 +2015-07-01|43.0|77.0|4.93035|0.04483 +2015-07-01|43.0|78.0|4.75827|0.04328 +2015-07-01|43.0|79.0|4.5774|0.04161 +2015-07-01|43.0|80.0|4.38757|0.03983 +2015-07-01|43.0|81.0|4.18867|0.03792 +2015-07-01|43.0|82.0|3.98055|0.03589 +2015-07-01|43.0|83.0|3.76314|0.03373 +2015-07-01|43.0|84.0|3.53633|0.03145 +2015-07-01|43.0|85.0|3.30006|0.02905 +2015-07-01|43.0|86.0|3.05428|0.02652 +2015-07-01|43.0|87.0|2.79896|0.02387 +2015-07-01|43.0|88.0|2.53411|0.02111 +2015-07-01|43.0|89.0|2.25975|0.01824 +2015-07-01|43.0|90.0|1.97592|0.01526 +2015-07-01|43.0|91.0|1.68272|0.01218 +2015-07-01|43.0|92.0|1.38028|0.00901 +2015-07-01|43.0|93.0|1.06874|0.00575 +2015-07-01|43.0|94.0|0.74834|0.00243 +2015-07-01|43.0|95.0|0.41933|-9.6E-4 +2015-07-01|43.0|96.0|0.08204|-0.0044 +2015-07-01|43.0|97.0|-0.26317|-0.00787 +2015-07-01|43.0|98.0|-0.61583|-0.01136 +2015-07-01|43.0|99.0|-0.97545|-0.01486 +2015-07-01|43.0|100.0|-1.34142|-0.01836 +2015-07-01|43.0|101.0|-1.71308|-0.02183 +2015-07-01|43.0|102.0|-2.0897|-0.02525 +2015-07-01|43.0|103.0|-2.47046|-0.02862 +2015-07-01|43.0|104.0|-2.85445|-0.03191 +2015-07-01|43.0|105.0|-3.24072|-0.0351 +2015-07-01|43.0|106.0|-3.62821|-0.03819 +2015-07-01|43.0|107.0|-4.01581|-0.04114 +2015-07-01|43.0|108.0|-4.40236|-0.04395 +2015-07-01|43.0|109.0|-4.78662|-0.0466 +2015-07-01|43.0|110.0|-5.16733|-0.04908 +2015-07-01|43.0|111.0|-5.54317|-0.05136 +2015-07-01|43.0|112.0|-5.91283|-0.05345 +2015-07-01|43.0|113.0|-6.27495|-0.05534 +2015-07-01|43.0|114.0|-6.62819|-0.057 +2015-07-01|43.0|115.0|-6.97122|-0.05845 +2015-07-01|43.0|116.0|-7.30273|-0.05967 +2015-07-01|43.0|117.0|-7.62144|-0.06067 +2015-07-01|43.0|118.0|-7.92614|-0.06143 +2015-07-01|43.0|119.0|-8.21565|-0.06198 +2015-07-01|43.0|120.0|-8.48888|-0.06231 +2015-07-01|43.0|121.0|-8.74479|-0.06243 +2015-07-01|43.0|122.0|-8.98246|-0.06234 +2015-07-01|43.0|123.0|-9.20103|-0.06206 +2015-07-01|43.0|124.0|-9.39976|-0.0616 +2015-07-01|43.0|125.0|-9.57799|-0.06097 +2015-07-01|43.0|126.0|-9.73516|-0.06018 +2015-07-01|43.0|127.0|-9.87084|-0.05926 +2015-07-01|43.0|128.0|-9.98466|-0.05821 +2015-07-01|43.0|129.0|-10.07639|-0.05705 +2015-07-01|43.0|130.0|-10.14587|-0.05579 +2015-07-01|43.0|131.0|-10.19304|-0.05446 +2015-07-01|43.0|132.0|-10.21795|-0.05307 +2015-07-01|43.0|133.0|-10.2207|-0.05164 +2015-07-01|43.0|134.0|-10.2015|-0.05018 +2015-07-01|43.0|135.0|-10.16062|-0.04871 +2015-07-01|43.0|136.0|-10.09839|-0.04724 +2015-07-01|43.0|137.0|-10.01523|-0.04579 +2015-07-01|43.0|138.0|-9.91157|-0.04437 +2015-07-01|43.0|139.0|-9.78793|-0.04301 +2015-07-01|43.0|140.0|-9.64486|-0.0417 +2015-07-01|43.0|141.0|-9.48294|-0.04046 +2015-07-01|43.0|142.0|-9.30279|-0.03931 +2015-07-01|43.0|143.0|-9.10504|-0.03826 +2015-07-01|43.0|144.0|-8.89037|-0.03732 +2015-07-01|43.0|145.0|-8.65945|-0.03649 +2015-07-01|43.0|146.0|-8.41298|-0.0358 +2015-07-01|43.0|147.0|-8.15165|-0.03523 +2015-07-01|43.0|148.0|-7.87618|-0.03482 +2015-07-01|43.0|149.0|-7.58726|-0.03455 +2015-07-01|43.0|150.0|-7.28562|-0.03444 +2015-07-01|43.0|151.0|-6.97194|-0.0345 +2015-07-01|43.0|152.0|-6.64694|-0.03473 +2015-07-01|43.0|153.0|-6.3113|-0.03514 +2015-07-01|43.0|154.0|-5.96572|-0.03572 +2015-07-01|43.0|155.0|-5.61087|-0.03648 +2015-07-01|43.0|156.0|-5.24742|-0.03743 +2015-07-01|43.0|157.0|-4.87604|-0.03857 +2015-07-01|43.0|158.0|-4.49736|-0.03989 +2015-07-01|43.0|159.0|-4.11203|-0.04139 +2015-07-01|43.0|160.0|-3.72068|-0.04308 +2015-07-01|43.0|161.0|-3.32393|-0.04495 +2015-07-01|43.0|162.0|-2.92239|-0.047 +2015-07-01|43.0|163.0|-2.51664|-0.04922 +2015-07-01|43.0|164.0|-2.10728|-0.0516 +2015-07-01|43.0|165.0|-1.69488|-0.05415 +2015-07-01|43.0|166.0|-1.27999|-0.05684 +2015-07-01|43.0|167.0|-0.86318|-0.05968 +2015-07-01|43.0|168.0|-0.44496|-0.06265 +2015-07-01|43.0|169.0|-0.02587|-0.06575 +2015-07-01|43.0|170.0|0.39359|-0.06895 +2015-07-01|43.0|171.0|0.81293|-0.07224 +2015-07-01|43.0|172.0|1.23168|-0.07562 +2015-07-01|43.0|173.0|1.64938|-0.07907 +2015-07-01|43.0|174.0|2.06559|-0.08256 +2015-07-01|43.0|175.0|2.4799|-0.0861 +2015-07-01|43.0|176.0|2.89191|-0.08965 +2015-07-01|43.0|177.0|3.30124|-0.09321 +2015-07-01|43.0|178.0|3.70754|-0.09675 +2015-07-01|43.0|179.0|4.11049|-0.10026 +2015-07-01|43.0|-1.0|-0.35233|0.12255 +2015-07-01|43.0|-2.0|-0.6442|0.12412 +2015-07-01|43.0|-3.0|-0.94444|0.12572 +2015-07-01|43.0|-4.0|-1.25296|0.12735 +2015-07-01|43.0|-5.0|-1.56959|0.12899 +2015-07-01|43.0|-6.0|-1.8941|0.13063 +2015-07-01|43.0|-7.0|-2.2262|0.13227 +2015-07-01|43.0|-8.0|-2.56555|0.1339 +2015-07-01|43.0|-9.0|-2.91177|0.13551 +2015-07-01|43.0|-10.0|-3.26442|0.1371 +2015-07-01|43.0|-11.0|-3.62302|0.13866 +2015-07-01|43.0|-12.0|-3.98707|0.1402 +2015-07-01|43.0|-13.0|-4.35603|0.14171 +2015-07-01|43.0|-14.0|-4.72935|0.14318 +2015-07-01|43.0|-15.0|-5.10647|0.14462 +2015-07-01|43.0|-16.0|-5.48681|0.14603 +2015-07-01|43.0|-17.0|-5.86979|0.1474 +2015-07-01|43.0|-18.0|-6.25484|0.14874 +2015-07-01|43.0|-19.0|-6.64142|0.15005 +2015-07-01|43.0|-20.0|-7.02896|0.15133 +2015-07-01|43.0|-21.0|-7.41694|0.15258 +2015-07-01|43.0|-22.0|-7.80486|0.1538 +2015-07-01|43.0|-23.0|-8.19221|0.155 +2015-07-01|43.0|-24.0|-8.57854|0.15618 +2015-07-01|43.0|-25.0|-8.9634|0.15732 +2015-07-01|43.0|-26.0|-9.34636|0.15845 +2015-07-01|43.0|-27.0|-9.72701|0.15954 +2015-07-01|43.0|-28.0|-10.10498|0.16061 +2015-07-01|43.0|-29.0|-10.47986|0.16164 +2015-07-01|43.0|-30.0|-10.8513|0.16264 +2015-07-01|43.0|-31.0|-11.21892|0.1636 +2015-07-01|43.0|-32.0|-11.58236|0.16451 +2015-07-01|43.0|-33.0|-11.94121|0.16537 +2015-07-01|43.0|-34.0|-12.2951|0.16617 +2015-07-01|43.0|-35.0|-12.6436|0.16689 +2015-07-01|43.0|-36.0|-12.98628|0.16754 +2015-07-01|43.0|-37.0|-13.32265|0.1681 +2015-07-01|43.0|-38.0|-13.65222|0.16856 +2015-07-01|43.0|-39.0|-13.97443|0.1689 +2015-07-01|43.0|-40.0|-14.28868|0.16912 +2015-07-01|43.0|-41.0|-14.59434|0.16921 +2015-07-01|43.0|-42.0|-14.89072|0.16916 +2015-07-01|43.0|-43.0|-15.17706|0.16894 +2015-07-01|43.0|-44.0|-15.45257|0.16855 +2015-07-01|43.0|-45.0|-15.71641|0.16798 +2015-07-01|43.0|-46.0|-15.96766|0.16722 +2015-07-01|43.0|-47.0|-16.20538|0.16625 +2015-07-01|43.0|-48.0|-16.42857|0.16507 +2015-07-01|43.0|-49.0|-16.63617|0.16366 +2015-07-01|43.0|-50.0|-16.82712|0.16203 +2015-07-01|43.0|-51.0|-17.00028|0.16014 +2015-07-01|43.0|-52.0|-17.15452|0.15801 +2015-07-01|43.0|-53.0|-17.28865|0.15563 +2015-07-01|43.0|-54.0|-17.4015|0.15298 +2015-07-01|43.0|-55.0|-17.49186|0.15006 +2015-07-01|43.0|-56.0|-17.55853|0.14687 +2015-07-01|43.0|-57.0|-17.60034|0.14341 +2015-07-01|43.0|-58.0|-17.61609|0.13967 +2015-07-01|43.0|-59.0|-17.60465|0.13564 +2015-07-01|43.0|-60.0|-17.5649|0.13134 +2015-07-01|43.0|-61.0|-17.49577|0.12676 +2015-07-01|43.0|-62.0|-17.39625|0.12191 +2015-07-01|43.0|-63.0|-17.26538|0.11678 +2015-07-01|43.0|-64.0|-17.10231|0.11138 +2015-07-01|43.0|-65.0|-16.90624|0.10572 +2015-07-01|43.0|-66.0|-16.6765|0.0998 +2015-07-01|43.0|-67.0|-16.41251|0.09364 +2015-07-01|43.0|-68.0|-16.11383|0.08725 +2015-07-01|43.0|-69.0|-15.78015|0.08063 +2015-07-01|43.0|-70.0|-15.41132|0.07381 +2015-07-01|43.0|-71.0|-15.00732|0.0668 +2015-07-01|43.0|-72.0|-14.56834|0.05962 +2015-07-01|43.0|-73.0|-14.09473|0.0523 +2015-07-01|43.0|-74.0|-13.58704|0.04485 +2015-07-01|43.0|-75.0|-13.046|0.03731 +2015-07-01|43.0|-76.0|-12.47258|0.0297 +2015-07-01|43.0|-77.0|-11.86793|0.02205 +2015-07-01|43.0|-78.0|-11.23343|0.0144 +2015-07-01|43.0|-79.0|-10.57065|0.00678 +2015-07-01|43.0|-80.0|-9.8814|-7.7E-4 +2015-07-01|43.0|-81.0|-9.16766|-0.00823 +2015-07-01|43.0|-82.0|-8.4316|-0.01556 +2015-07-01|43.0|-83.0|-7.67556|-0.02272 +2015-07-01|43.0|-84.0|-6.90204|-0.02967 +2015-07-01|43.0|-85.0|-6.11366|-0.0364 +2015-07-01|43.0|-86.0|-5.31315|-0.04287 +2015-07-01|43.0|-87.0|-4.50332|-0.04905 +2015-07-01|43.0|-88.0|-3.68701|-0.05493 +2015-07-01|43.0|-89.0|-2.86709|-0.06048 +2015-07-01|43.0|-90.0|-2.04642|-0.06569 +2015-07-01|43.0|-91.0|-1.22779|-0.07056 +2015-07-01|43.0|-92.0|-0.41393|-0.07507 +2015-07-01|43.0|-93.0|0.39253|-0.07922 +2015-07-01|43.0|-94.0|1.18912|-0.08303 +2015-07-01|43.0|-95.0|1.97348|-0.08649 +2015-07-01|43.0|-96.0|2.74345|-0.08962 +2015-07-01|43.0|-97.0|3.49706|-0.09243 +2015-07-01|43.0|-98.0|4.23251|-0.09494 +2015-07-01|43.0|-99.0|4.94824|-0.09717 +2015-07-01|43.0|-100.0|5.64287|-0.09913 +2015-07-01|43.0|-101.0|6.31524|-0.10086 +2015-07-01|43.0|-102.0|6.96437|-0.10238 +2015-07-01|43.0|-103.0|7.58952|-0.10369 +2015-07-01|43.0|-104.0|8.19008|-0.10484 +2015-07-01|43.0|-105.0|8.76566|-0.10584 +2015-07-01|43.0|-106.0|9.316|-0.10672 +2015-07-01|43.0|-107.0|9.841|-0.10749 +2015-07-01|43.0|-108.0|10.34069|-0.10817 +2015-07-01|43.0|-109.0|10.81522|-0.10878 +2015-07-01|43.0|-110.0|11.26481|-0.10933 +2015-07-01|43.0|-111.0|11.68981|-0.10985 +2015-07-01|43.0|-112.0|12.0906|-0.11034 +2015-07-01|43.0|-113.0|12.46763|-0.11082 +2015-07-01|43.0|-114.0|12.8214|-0.11129 +2015-07-01|43.0|-115.0|13.15243|-0.11176 +2015-07-01|43.0|-116.0|13.46126|-0.11224 +2015-07-01|43.0|-117.0|13.74845|-0.11273 +2015-07-01|43.0|-118.0|14.01454|-0.11325 +2015-07-01|43.0|-119.0|14.26009|-0.11379 +2015-07-01|43.0|-120.0|14.48564|-0.11436 +2015-07-01|43.0|-121.0|14.6917|-0.11496 +2015-07-01|43.0|-122.0|14.87877|-0.11559 +2015-07-01|43.0|-123.0|15.04735|-0.11625 +2015-07-01|43.0|-124.0|15.19787|-0.11694 +2015-07-01|43.0|-125.0|15.33079|-0.11767 +2015-07-01|43.0|-126.0|15.4465|-0.11843 +2015-07-01|43.0|-127.0|15.54539|-0.11922 +2015-07-01|43.0|-128.0|15.62784|-0.12005 +2015-07-01|43.0|-129.0|15.69418|-0.1209 +2015-07-01|43.0|-130.0|15.74476|-0.12179 +2015-07-01|43.0|-131.0|15.77988|-0.12271 +2015-07-01|43.0|-132.0|15.79985|-0.12365 +2015-07-01|43.0|-133.0|15.80497|-0.12462 +2015-07-01|43.0|-134.0|15.79552|-0.12562 +2015-07-01|43.0|-135.0|15.77181|-0.12664 +2015-07-01|43.0|-136.0|15.7341|-0.12767 +2015-07-01|43.0|-137.0|15.68269|-0.12873 +2015-07-01|43.0|-138.0|15.61787|-0.1298 +2015-07-01|43.0|-139.0|15.53993|-0.13089 +2015-07-01|43.0|-140.0|15.44916|-0.13198 +2015-07-01|43.0|-141.0|15.34588|-0.13308 +2015-07-01|43.0|-142.0|15.23039|-0.13417 +2015-07-01|43.0|-143.0|15.10301|-0.13526 +2015-07-01|43.0|-144.0|14.96406|-0.13633 +2015-07-01|43.0|-145.0|14.81385|-0.13739 +2015-07-01|43.0|-146.0|14.65273|-0.13842 +2015-07-01|43.0|-147.0|14.48101|-0.13941 +2015-07-01|43.0|-148.0|14.29903|-0.14036 +2015-07-01|43.0|-149.0|14.10711|-0.14127 +2015-07-01|43.0|-150.0|13.90558|-0.14211 +2015-07-01|43.0|-151.0|13.69475|-0.14288 +2015-07-01|43.0|-152.0|13.47492|-0.14358 +2015-07-01|43.0|-153.0|13.2464|-0.14419 +2015-07-01|43.0|-154.0|13.00947|-0.1447 +2015-07-01|43.0|-155.0|12.76441|-0.1451 +2015-07-01|43.0|-156.0|12.51147|-0.14538 +2015-07-01|43.0|-157.0|12.25089|-0.14554 +2015-07-01|43.0|-158.0|11.98289|-0.14555 +2015-07-01|43.0|-159.0|11.7077|-0.14543 +2015-07-01|43.0|-160.0|11.42549|-0.14514 +2015-07-01|43.0|-161.0|11.13644|-0.1447 +2015-07-01|43.0|-162.0|10.84071|-0.14409 +2015-07-01|43.0|-163.0|10.53844|-0.1433 +2015-07-01|43.0|-164.0|10.22977|-0.14234 +2015-07-01|43.0|-165.0|9.91481|-0.14119 +2015-07-01|43.0|-166.0|9.59367|-0.13986 +2015-07-01|43.0|-167.0|9.26646|-0.13834 +2015-07-01|43.0|-168.0|8.93326|-0.13664 +2015-07-01|43.0|-169.0|8.59419|-0.13475 +2015-07-01|43.0|-170.0|8.24933|-0.13268 +2015-07-01|43.0|-171.0|7.89878|-0.13043 +2015-07-01|43.0|-172.0|7.54266|-0.12802 +2015-07-01|43.0|-173.0|7.18108|-0.12544 +2015-07-01|43.0|-174.0|6.81416|-0.12271 +2015-07-01|43.0|-175.0|6.44205|-0.11984 +2015-07-01|43.0|-176.0|6.0649|-0.11683 +2015-07-01|43.0|-177.0|5.68289|-0.1137 +2015-07-01|43.0|-178.0|5.29622|-0.11046 +2015-07-01|43.0|-179.0|4.9051|-0.10714 +2015-07-01|44.0|0.0|-0.11911|0.12357 +2015-07-01|44.0|1.0|0.16246|0.12208 +2015-07-01|44.0|2.0|0.43591|0.12064 +2015-07-01|44.0|3.0|0.70137|0.11927 +2015-07-01|44.0|4.0|0.95901|0.11797 +2015-07-01|44.0|5.0|1.20906|0.11674 +2015-07-01|44.0|6.0|1.45178|0.1156 +2015-07-01|44.0|7.0|1.68747|0.11454 +2015-07-01|44.0|8.0|1.91644|0.11357 +2015-07-01|44.0|9.0|2.13906|0.11269 +2015-07-01|44.0|10.0|2.35569|0.1119 +2015-07-01|44.0|11.0|2.56668|0.11119 +2015-07-01|44.0|12.0|2.7724|0.11058 +2015-07-01|44.0|13.0|2.97321|0.11004 +2015-07-01|44.0|14.0|3.16944|0.10958 +2015-07-01|44.0|15.0|3.3614|0.10919 +2015-07-01|44.0|16.0|3.54937|0.10885 +2015-07-01|44.0|17.0|3.7336|0.10856 +2015-07-01|44.0|18.0|3.91429|0.10831 +2015-07-01|44.0|19.0|4.09159|0.10809 +2015-07-01|44.0|20.0|4.26563|0.10788 +2015-07-01|44.0|21.0|4.43647|0.10767 +2015-07-01|44.0|22.0|4.60413|0.10744 +2015-07-01|44.0|23.0|4.76857|0.1072 +2015-07-01|44.0|24.0|4.92973|0.10691 +2015-07-01|44.0|25.0|5.08749|0.10658 +2015-07-01|44.0|26.0|5.24169|0.10618 +2015-07-01|44.0|27.0|5.39215|0.10572 +2015-07-01|44.0|28.0|5.53866|0.10517 +2015-07-01|44.0|29.0|5.68097|0.10454 +2015-07-01|44.0|30.0|5.81884|0.10382 +2015-07-01|44.0|31.0|5.95201|0.103 +2015-07-01|44.0|32.0|6.0802|0.10208 +2015-07-01|44.0|33.0|6.20315|0.10107 +2015-07-01|44.0|34.0|6.32062|0.09995 +2015-07-01|44.0|35.0|6.43235|0.09874 +2015-07-01|44.0|36.0|6.53812|0.09743 +2015-07-01|44.0|37.0|6.63774|0.09604 +2015-07-01|44.0|38.0|6.73103|0.09457 +2015-07-01|44.0|39.0|6.81785|0.09304 +2015-07-01|44.0|40.0|6.89808|0.09144 +2015-07-01|44.0|41.0|6.97165|0.08979 +2015-07-01|44.0|42.0|7.0385|0.0881 +2015-07-01|44.0|43.0|7.09861|0.08639 +2015-07-01|44.0|44.0|7.152|0.08466 +2015-07-01|44.0|45.0|7.19868|0.08293 +2015-07-01|44.0|46.0|7.23872|0.0812 +2015-07-01|44.0|47.0|7.27219|0.0795 +2015-07-01|44.0|48.0|7.29918|0.07782 +2015-07-01|44.0|49.0|7.31978|0.07618 +2015-07-01|44.0|50.0|7.33409|0.07459 +2015-07-01|44.0|51.0|7.3422|0.07305 +2015-07-01|44.0|52.0|7.34422|0.07156 +2015-07-01|44.0|53.0|7.34022|0.07014 +2015-07-01|44.0|54.0|7.33028|0.06879 +2015-07-01|44.0|55.0|7.31444|0.0675 +2015-07-01|44.0|56.0|7.29274|0.06627 +2015-07-01|44.0|57.0|7.26519|0.06511 +2015-07-01|44.0|58.0|7.23177|0.064 +2015-07-01|44.0|59.0|7.19244|0.06295 +2015-07-01|44.0|60.0|7.14713|0.06195 +2015-07-01|44.0|61.0|7.09576|0.06099 +2015-07-01|44.0|62.0|7.0382|0.06007 +2015-07-01|44.0|63.0|6.97433|0.05917 +2015-07-01|44.0|64.0|6.90398|0.05828 +2015-07-01|44.0|65.0|6.82697|0.0574 +2015-07-01|44.0|66.0|6.74312|0.05651 +2015-07-01|44.0|67.0|6.65221|0.05561 +2015-07-01|44.0|68.0|6.55404|0.05469 +2015-07-01|44.0|69.0|6.44839|0.05373 +2015-07-01|44.0|70.0|6.33502|0.05272 +2015-07-01|44.0|71.0|6.21372|0.05166 +2015-07-01|44.0|72.0|6.08426|0.05053 +2015-07-01|44.0|73.0|5.94642|0.04933 +2015-07-01|44.0|74.0|5.8|0.04804 +2015-07-01|44.0|75.0|5.64478|0.04667 +2015-07-01|44.0|76.0|5.48058|0.0452 +2015-07-01|44.0|77.0|5.30722|0.04363 +2015-07-01|44.0|78.0|5.12453|0.04195 +2015-07-01|44.0|79.0|4.93236|0.04017 +2015-07-01|44.0|80.0|4.73057|0.03826 +2015-07-01|44.0|81.0|4.51904|0.03624 +2015-07-01|44.0|82.0|4.29766|0.0341 +2015-07-01|44.0|83.0|4.06636|0.03183 +2015-07-01|44.0|84.0|3.82505|0.02945 +2015-07-01|44.0|85.0|3.57371|0.02695 +2015-07-01|44.0|86.0|3.3123|0.02433 +2015-07-01|44.0|87.0|3.04084|0.0216 +2015-07-01|44.0|88.0|2.75934|0.01876 +2015-07-01|44.0|89.0|2.46787|0.01582 +2015-07-01|44.0|90.0|2.16652|0.01278 +2015-07-01|44.0|91.0|1.85542|0.00965 +2015-07-01|44.0|92.0|1.53474|0.00643 +2015-07-01|44.0|93.0|1.20471|0.00315 +2015-07-01|44.0|94.0|0.86557|-2.0E-4 +2015-07-01|44.0|95.0|0.51767|-0.0036 +2015-07-01|44.0|96.0|0.16136|-0.00703 +2015-07-01|44.0|97.0|-0.2029|-0.01049 +2015-07-01|44.0|98.0|-0.57461|-0.01396 +2015-07-01|44.0|99.0|-0.95318|-0.01742 +2015-07-01|44.0|100.0|-1.33798|-0.02086 +2015-07-01|44.0|101.0|-1.72826|-0.02426 +2015-07-01|44.0|102.0|-2.12322|-0.0276 +2015-07-01|44.0|103.0|-2.52199|-0.03088 +2015-07-01|44.0|104.0|-2.92362|-0.03406 +2015-07-01|44.0|105.0|-3.32706|-0.03713 +2015-07-01|44.0|106.0|-3.73123|-0.04008 +2015-07-01|44.0|107.0|-4.13497|-0.04289 +2015-07-01|44.0|108.0|-4.53707|-0.04555 +2015-07-01|44.0|109.0|-4.93625|-0.04803 +2015-07-01|44.0|110.0|-5.33122|-0.05033 +2015-07-01|44.0|111.0|-5.72065|-0.05243 +2015-07-01|44.0|112.0|-6.10317|-0.05433 +2015-07-01|44.0|113.0|-6.47744|-0.05602 +2015-07-01|44.0|114.0|-6.8421|-0.05749 +2015-07-01|44.0|115.0|-7.19581|-0.05873 +2015-07-01|44.0|116.0|-7.53727|-0.05975 +2015-07-01|44.0|117.0|-7.8652|-0.06054 +2015-07-01|44.0|118.0|-8.17841|-0.06111 +2015-07-01|44.0|119.0|-8.47573|-0.06145 +2015-07-01|44.0|120.0|-8.75609|-0.06159 +2015-07-01|44.0|121.0|-9.01847|-0.06151 +2015-07-01|44.0|122.0|-9.26198|-0.06124 +2015-07-01|44.0|123.0|-9.48579|-0.06078 +2015-07-01|44.0|124.0|-9.68917|-0.06015 +2015-07-01|44.0|125.0|-9.87151|-0.05936 +2015-07-01|44.0|126.0|-10.03227|-0.05843 +2015-07-01|44.0|127.0|-10.17104|-0.05736 +2015-07-01|44.0|128.0|-10.2875|-0.05618 +2015-07-01|44.0|129.0|-10.38143|-0.0549 +2015-07-01|44.0|130.0|-10.45271|-0.05354 +2015-07-01|44.0|131.0|-10.50129|-0.05211 +2015-07-01|44.0|132.0|-10.52726|-0.05064 +2015-07-01|44.0|133.0|-10.53073|-0.04914 +2015-07-01|44.0|134.0|-10.51194|-0.04762 +2015-07-01|44.0|135.0|-10.47118|-0.04611 +2015-07-01|44.0|136.0|-10.4088|-0.04461 +2015-07-01|44.0|137.0|-10.32522|-0.04314 +2015-07-01|44.0|138.0|-10.22092|-0.04172 +2015-07-01|44.0|139.0|-10.09641|-0.04036 +2015-07-01|44.0|140.0|-9.95226|-0.03908 +2015-07-01|44.0|141.0|-9.78906|-0.03788 +2015-07-01|44.0|142.0|-9.60744|-0.03678 +2015-07-01|44.0|143.0|-9.40806|-0.03579 +2015-07-01|44.0|144.0|-9.19158|-0.03492 +2015-07-01|44.0|145.0|-8.9587|-0.03418 +2015-07-01|44.0|146.0|-8.71012|-0.03358 +2015-07-01|44.0|147.0|-8.44654|-0.03313 +2015-07-01|44.0|148.0|-8.16869|-0.03284 +2015-07-01|44.0|149.0|-7.87727|-0.03271 +2015-07-01|44.0|150.0|-7.57299|-0.03275 +2015-07-01|44.0|151.0|-7.25658|-0.03296 +2015-07-01|44.0|152.0|-6.92872|-0.03335 +2015-07-01|44.0|153.0|-6.59012|-0.03393 +2015-07-01|44.0|154.0|-6.24147|-0.03469 +2015-07-01|44.0|155.0|-5.88344|-0.03564 +2015-07-01|44.0|156.0|-5.5167|-0.03678 +2015-07-01|44.0|157.0|-5.14191|-0.03812 +2015-07-01|44.0|158.0|-4.75972|-0.03964 +2015-07-01|44.0|159.0|-4.37077|-0.04135 +2015-07-01|44.0|160.0|-3.97566|-0.04325 +2015-07-01|44.0|161.0|-3.57502|-0.04534 +2015-07-01|44.0|162.0|-3.16945|-0.0476 +2015-07-01|44.0|163.0|-2.75952|-0.05003 +2015-07-01|44.0|164.0|-2.34581|-0.05263 +2015-07-01|44.0|165.0|-1.92889|-0.05539 +2015-07-01|44.0|166.0|-1.50929|-0.05831 +2015-07-01|44.0|167.0|-1.08756|-0.06136 +2015-07-01|44.0|168.0|-0.66421|-0.06454 +2015-07-01|44.0|169.0|-0.23975|-0.06783 +2015-07-01|44.0|170.0|0.18533|-0.07124 +2015-07-01|44.0|171.0|0.61055|-0.07473 +2015-07-01|44.0|172.0|1.03546|-0.07831 +2015-07-01|44.0|173.0|1.45961|-0.08194 +2015-07-01|44.0|174.0|1.88257|-0.08562 +2015-07-01|44.0|175.0|2.30395|-0.08934 +2015-07-01|44.0|176.0|2.72334|-0.09307 +2015-07-01|44.0|177.0|3.14038|-0.0968 +2015-07-01|44.0|178.0|3.55473|-0.10051 +2015-07-01|44.0|179.0|3.96605|-0.10418 +2015-07-01|44.0|-1.0|-0.40886|0.12511 +2015-07-01|44.0|-2.0|-0.70679|0.12669 +2015-07-01|44.0|-3.0|-1.01287|0.1283 +2015-07-01|44.0|-4.0|-1.32698|0.12993 +2015-07-01|44.0|-5.0|-1.64895|0.13157 +2015-07-01|44.0|-6.0|-1.97856|0.13322 +2015-07-01|44.0|-7.0|-2.31552|0.13487 +2015-07-01|44.0|-8.0|-2.65951|0.13652 +2015-07-01|44.0|-9.0|-3.01013|0.13815 +2015-07-01|44.0|-10.0|-3.36697|0.13976 +2015-07-01|44.0|-11.0|-3.72957|0.14135 +2015-07-01|44.0|-12.0|-4.09744|0.14292 +2015-07-01|44.0|-13.0|-4.47006|0.14446 +2015-07-01|44.0|-14.0|-4.8469|0.14597 +2015-07-01|44.0|-15.0|-5.22741|0.14745 +2015-07-01|44.0|-16.0|-5.61104|0.1489 +2015-07-01|44.0|-17.0|-5.99723|0.15032 +2015-07-01|44.0|-18.0|-6.38543|0.15171 +2015-07-01|44.0|-19.0|-6.7751|0.15308 +2015-07-01|44.0|-20.0|-7.16571|0.15441 +2015-07-01|44.0|-21.0|-7.55674|0.15572 +2015-07-01|44.0|-22.0|-7.9477|0.157 +2015-07-01|44.0|-23.0|-8.33811|0.15825 +2015-07-01|44.0|-24.0|-8.7275|0.15948 +2015-07-01|44.0|-25.0|-9.11544|0.16069 +2015-07-01|44.0|-26.0|-9.50151|0.16186 +2015-07-01|44.0|-27.0|-9.8853|0.16301 +2015-07-01|44.0|-28.0|-10.26643|0.16413 +2015-07-01|44.0|-29.0|-10.64451|0.16522 +2015-07-01|44.0|-30.0|-11.01916|0.16627 +2015-07-01|44.0|-31.0|-11.39001|0.16728 +2015-07-01|44.0|-32.0|-11.75668|0.16824 +2015-07-01|44.0|-33.0|-12.11879|0.16915 +2015-07-01|44.0|-34.0|-12.47593|0.17 +2015-07-01|44.0|-35.0|-12.82769|0.17078 +2015-07-01|44.0|-36.0|-13.17362|0.17148 +2015-07-01|44.0|-37.0|-13.51324|0.17209 +2015-07-01|44.0|-38.0|-13.84603|0.1726 +2015-07-01|44.0|-39.0|-14.17146|0.17301 +2015-07-01|44.0|-40.0|-14.48892|0.17329 +2015-07-01|44.0|-41.0|-14.79777|0.17345 +2015-07-01|44.0|-42.0|-15.09733|0.17346 +2015-07-01|44.0|-43.0|-15.38686|0.17332 +2015-07-01|44.0|-44.0|-15.66556|0.17302 +2015-07-01|44.0|-45.0|-15.93258|0.17253 +2015-07-01|44.0|-46.0|-16.18705|0.17187 +2015-07-01|44.0|-47.0|-16.428|0.171 +2015-07-01|44.0|-48.0|-16.65445|0.16993 +2015-07-01|44.0|-49.0|-16.86536|0.16864 +2015-07-01|44.0|-50.0|-17.05966|0.16713 +2015-07-01|44.0|-51.0|-17.23624|0.16538 +2015-07-01|44.0|-52.0|-17.39394|0.16339 +2015-07-01|44.0|-53.0|-17.53161|0.16114 +2015-07-01|44.0|-54.0|-17.64804|0.15865 +2015-07-01|44.0|-55.0|-17.74206|0.15589 +2015-07-01|44.0|-56.0|-17.81244|0.15286 +2015-07-01|44.0|-57.0|-17.858|0.14957 +2015-07-01|44.0|-58.0|-17.87753|0.146 +2015-07-01|44.0|-59.0|-17.86989|0.14215 +2015-07-01|44.0|-60.0|-17.83393|0.13803 +2015-07-01|44.0|-61.0|-17.76854|0.13362 +2015-07-01|44.0|-62.0|-17.6727|0.12894 +2015-07-01|44.0|-63.0|-17.54541|0.12398 +2015-07-01|44.0|-64.0|-17.38576|0.11875 +2015-07-01|44.0|-65.0|-17.19291|0.11325 +2015-07-01|44.0|-66.0|-16.96615|0.10749 +2015-07-01|44.0|-67.0|-16.70484|0.10147 +2015-07-01|44.0|-68.0|-16.40848|0.09521 +2015-07-01|44.0|-69.0|-16.0767|0.08871 +2015-07-01|44.0|-70.0|-15.70928|0.08199 +2015-07-01|44.0|-71.0|-15.30615|0.07507 +2015-07-01|44.0|-72.0|-14.86742|0.06795 +2015-07-01|44.0|-73.0|-14.3934|0.06067 +2015-07-01|44.0|-74.0|-13.88455|0.05324 +2015-07-01|44.0|-75.0|-13.34157|0.04569 +2015-07-01|44.0|-76.0|-12.76536|0.03805 +2015-07-01|44.0|-77.0|-12.15703|0.03034 +2015-07-01|44.0|-78.0|-11.51793|0.0226 +2015-07-01|44.0|-79.0|-10.8496|0.01486 +2015-07-01|44.0|-80.0|-10.15381|0.00716 +2015-07-01|44.0|-81.0|-9.43253|-4.8E-4 +2015-07-01|44.0|-82.0|-8.68795|-0.00802 +2015-07-01|44.0|-83.0|-7.92241|-0.01542 +2015-07-01|44.0|-84.0|-7.13843|-0.02264 +2015-07-01|44.0|-85.0|-6.33867|-0.02966 +2015-07-01|44.0|-86.0|-5.5259|-0.03645 +2015-07-01|44.0|-87.0|-4.70299|-0.04297 +2015-07-01|44.0|-88.0|-3.87284|-0.04921 +2015-07-01|44.0|-89.0|-3.0384|-0.05514 +2015-07-01|44.0|-90.0|-2.2026|-0.06074 +2015-07-01|44.0|-91.0|-1.36832|-0.06601 +2015-07-01|44.0|-92.0|-0.53838|-0.07093 +2015-07-01|44.0|-93.0|0.28451|-0.0755 +2015-07-01|44.0|-94.0|1.09777|-0.07973 +2015-07-01|44.0|-95.0|1.89896|-0.08361 +2015-07-01|44.0|-96.0|2.68585|-0.08716 +2015-07-01|44.0|-97.0|3.45635|-0.09039 +2015-07-01|44.0|-98.0|4.20862|-0.09331 +2015-07-01|44.0|-99.0|4.94099|-0.09594 +2015-07-01|44.0|-100.0|5.65203|-0.0983 +2015-07-01|44.0|-101.0|6.3405|-0.10041 +2015-07-01|44.0|-102.0|7.00539|-0.10229 +2015-07-01|44.0|-103.0|7.64589|-0.10397 +2015-07-01|44.0|-104.0|8.26135|-0.10546 +2015-07-01|44.0|-105.0|8.85134|-0.1068 +2015-07-01|44.0|-106.0|9.41556|-0.10799 +2015-07-01|44.0|-107.0|9.9539|-0.10907 +2015-07-01|44.0|-108.0|10.46635|-0.11004 +2015-07-01|44.0|-109.0|10.95304|-0.11093 +2015-07-01|44.0|-110.0|11.41419|-0.11175 +2015-07-01|44.0|-111.0|11.85011|-0.11252 +2015-07-01|44.0|-112.0|12.2612|-0.11326 +2015-07-01|44.0|-113.0|12.6479|-0.11396 +2015-07-01|44.0|-114.0|13.0107|-0.11465 +2015-07-01|44.0|-115.0|13.35011|-0.11533 +2015-07-01|44.0|-116.0|13.66669|-0.11601 +2015-07-01|44.0|-117.0|13.961|-0.1167 +2015-07-01|44.0|-118.0|14.23358|-0.1174 +2015-07-01|44.0|-119.0|14.48501|-0.11811 +2015-07-01|44.0|-120.0|14.71582|-0.11885 +2015-07-01|44.0|-121.0|14.92654|-0.1196 +2015-07-01|44.0|-122.0|15.1177|-0.12039 +2015-07-01|44.0|-123.0|15.28979|-0.1212 +2015-07-01|44.0|-124.0|15.44327|-0.12203 +2015-07-01|44.0|-125.0|15.5786|-0.12289 +2015-07-01|44.0|-126.0|15.6962|-0.12379 +2015-07-01|44.0|-127.0|15.79648|-0.1247 +2015-07-01|44.0|-128.0|15.87982|-0.12565 +2015-07-01|44.0|-129.0|15.94658|-0.12663 +2015-07-01|44.0|-130.0|15.99711|-0.12763 +2015-07-01|44.0|-131.0|16.03175|-0.12865 +2015-07-01|44.0|-132.0|16.05081|-0.1297 +2015-07-01|44.0|-133.0|16.0546|-0.13077 +2015-07-01|44.0|-134.0|16.04343|-0.13186 +2015-07-01|44.0|-135.0|16.01759|-0.13297 +2015-07-01|44.0|-136.0|15.97739|-0.13409 +2015-07-01|44.0|-137.0|15.92312|-0.13523 +2015-07-01|44.0|-138.0|15.85507|-0.13638 +2015-07-01|44.0|-139.0|15.77354|-0.13753 +2015-07-01|44.0|-140.0|15.67884|-0.13868 +2015-07-01|44.0|-141.0|15.57127|-0.13983 +2015-07-01|44.0|-142.0|15.45115|-0.14098 +2015-07-01|44.0|-143.0|15.31878|-0.1421 +2015-07-01|44.0|-144.0|15.1745|-0.14321 +2015-07-01|44.0|-145.0|15.01862|-0.1443 +2015-07-01|44.0|-146.0|14.85147|-0.14535 +2015-07-01|44.0|-147.0|14.67338|-0.14635 +2015-07-01|44.0|-148.0|14.48468|-0.14731 +2015-07-01|44.0|-149.0|14.28569|-0.14821 +2015-07-01|44.0|-150.0|14.07673|-0.14905 +2015-07-01|44.0|-151.0|13.85812|-0.1498 +2015-07-01|44.0|-152.0|13.63017|-0.15047 +2015-07-01|44.0|-153.0|13.39319|-0.15105 +2015-07-01|44.0|-154.0|13.14746|-0.15152 +2015-07-01|44.0|-155.0|12.89327|-0.15187 +2015-07-01|44.0|-156.0|12.6309|-0.1521 +2015-07-01|44.0|-157.0|12.36058|-0.1522 +2015-07-01|44.0|-158.0|12.08257|-0.15215 +2015-07-01|44.0|-159.0|11.79709|-0.15195 +2015-07-01|44.0|-160.0|11.50435|-0.1516 +2015-07-01|44.0|-161.0|11.20456|-0.15107 +2015-07-01|44.0|-162.0|10.8979|-0.15037 +2015-07-01|44.0|-163.0|10.58454|-0.14949 +2015-07-01|44.0|-164.0|10.26464|-0.14843 +2015-07-01|44.0|-165.0|9.93836|-0.14719 +2015-07-01|44.0|-166.0|9.60583|-0.14575 +2015-07-01|44.0|-167.0|9.2672|-0.14412 +2015-07-01|44.0|-168.0|8.92259|-0.14231 +2015-07-01|44.0|-169.0|8.57215|-0.14031 +2015-07-01|44.0|-170.0|8.21599|-0.13812 +2015-07-01|44.0|-171.0|7.85425|-0.13575 +2015-07-01|44.0|-172.0|7.48708|-0.13322 +2015-07-01|44.0|-173.0|7.11461|-0.13051 +2015-07-01|44.0|-174.0|6.73701|-0.12765 +2015-07-01|44.0|-175.0|6.35445|-0.12464 +2015-07-01|44.0|-176.0|5.9671|-0.12149 +2015-07-01|44.0|-177.0|5.57516|-0.11822 +2015-07-01|44.0|-178.0|5.17884|-0.11484 +2015-07-01|44.0|-179.0|4.77838|-0.11137 +2015-07-01|45.0|0.0|-0.17789|0.12624 +2015-07-01|45.0|1.0|0.11065|0.12475 +2015-07-01|45.0|2.0|0.3913|0.12331 +2015-07-01|45.0|3.0|0.66415|0.12193 +2015-07-01|45.0|4.0|0.92936|0.12061 +2015-07-01|45.0|5.0|1.18714|0.11938 +2015-07-01|45.0|6.0|1.43773|0.11822 +2015-07-01|45.0|7.0|1.6814|0.11714 +2015-07-01|45.0|8.0|1.91847|0.11615 +2015-07-01|45.0|9.0|2.14924|0.11524 +2015-07-01|45.0|10.0|2.37408|0.11442 +2015-07-01|45.0|11.0|2.59332|0.11368 +2015-07-01|45.0|12.0|2.8073|0.11303 +2015-07-01|45.0|13.0|3.01638|0.11245 +2015-07-01|45.0|14.0|3.22088|0.11194 +2015-07-01|45.0|15.0|3.42109|0.1115 +2015-07-01|45.0|16.0|3.61729|0.11112 +2015-07-01|45.0|17.0|3.80973|0.11078 +2015-07-01|45.0|18.0|3.99861|0.11048 +2015-07-01|45.0|19.0|4.1841|0.11021 +2015-07-01|45.0|20.0|4.36632|0.10995 +2015-07-01|45.0|21.0|4.54536|0.10969 +2015-07-01|45.0|22.0|4.72123|0.10943 +2015-07-01|45.0|23.0|4.89395|0.10914 +2015-07-01|45.0|24.0|5.06344|0.10882 +2015-07-01|45.0|25.0|5.22962|0.10846 +2015-07-01|45.0|26.0|5.39236|0.10804 +2015-07-01|45.0|27.0|5.55149|0.10755 +2015-07-01|45.0|28.0|5.70682|0.107 +2015-07-01|45.0|29.0|5.85813|0.10636 +2015-07-01|45.0|30.0|6.00518|0.10564 +2015-07-01|45.0|31.0|6.14773|0.10482 +2015-07-01|45.0|32.0|6.28552|0.10392 +2015-07-01|45.0|33.0|6.41829|0.10292 +2015-07-01|45.0|34.0|6.5458|0.10182 +2015-07-01|45.0|35.0|6.66779|0.10064 +2015-07-01|45.0|36.0|6.78403|0.09936 +2015-07-01|45.0|37.0|6.89432|0.098 +2015-07-01|45.0|38.0|6.99846|0.09657 +2015-07-01|45.0|39.0|7.09627|0.09506 +2015-07-01|45.0|40.0|7.18762|0.0935 +2015-07-01|45.0|41.0|7.27238|0.09188 +2015-07-01|45.0|42.0|7.35048|0.09022 +2015-07-01|45.0|43.0|7.42182|0.08853 +2015-07-01|45.0|44.0|7.48639|0.08682 +2015-07-01|45.0|45.0|7.54415|0.0851 +2015-07-01|45.0|46.0|7.59511|0.08338 +2015-07-01|45.0|47.0|7.63928|0.08167 +2015-07-01|45.0|48.0|7.6767|0.07999 +2015-07-01|45.0|49.0|7.70739|0.07833 +2015-07-01|45.0|50.0|7.73141|0.0767 +2015-07-01|45.0|51.0|7.74879|0.07512 +2015-07-01|45.0|52.0|7.75958|0.07359 +2015-07-01|45.0|53.0|7.7638|0.07211 +2015-07-01|45.0|54.0|7.7615|0.07068 +2015-07-01|45.0|55.0|7.75266|0.06931 +2015-07-01|45.0|56.0|7.73729|0.06799 +2015-07-01|45.0|57.0|7.71536|0.06673 +2015-07-01|45.0|58.0|7.68682|0.06552 +2015-07-01|45.0|59.0|7.65161|0.06435 +2015-07-01|45.0|60.0|7.60965|0.06323 +2015-07-01|45.0|61.0|7.56082|0.06214 +2015-07-01|45.0|62.0|7.505|0.06108 +2015-07-01|45.0|63.0|7.44204|0.06004 +2015-07-01|45.0|64.0|7.37177|0.05901 +2015-07-01|45.0|65.0|7.29403|0.05798 +2015-07-01|45.0|66.0|7.2086|0.05694 +2015-07-01|45.0|67.0|7.11531|0.05589 +2015-07-01|45.0|68.0|7.01392|0.05481 +2015-07-01|45.0|69.0|6.90424|0.0537 +2015-07-01|45.0|70.0|6.78603|0.05254 +2015-07-01|45.0|71.0|6.65909|0.05133 +2015-07-01|45.0|72.0|6.5232|0.05005 +2015-07-01|45.0|73.0|6.37815|0.0487 +2015-07-01|45.0|74.0|6.22373|0.04726 +2015-07-01|45.0|75.0|6.05976|0.04575 +2015-07-01|45.0|76.0|5.88605|0.04413 +2015-07-01|45.0|77.0|5.70243|0.04242 +2015-07-01|45.0|78.0|5.50875|0.04061 +2015-07-01|45.0|79.0|5.30487|0.03868 +2015-07-01|45.0|80.0|5.09066|0.03665 +2015-07-01|45.0|81.0|4.86602|0.0345 +2015-07-01|45.0|82.0|4.63086|0.03224 +2015-07-01|45.0|83.0|4.38511|0.02986 +2015-07-01|45.0|84.0|4.12874|0.02736 +2015-07-01|45.0|85.0|3.86172|0.02475 +2015-07-01|45.0|86.0|3.58405|0.02204 +2015-07-01|45.0|87.0|3.29578|0.01921 +2015-07-01|45.0|88.0|2.99696|0.01629 +2015-07-01|45.0|89.0|2.68769|0.01327 +2015-07-01|45.0|90.0|2.36811|0.01016 +2015-07-01|45.0|91.0|2.0384|0.00697 +2015-07-01|45.0|92.0|1.69877|0.0037 +2015-07-01|45.0|93.0|1.3495|3.8E-4 +2015-07-01|45.0|94.0|0.9909|-0.003 +2015-07-01|45.0|95.0|0.62337|-0.00641 +2015-07-01|45.0|96.0|0.24733|-0.00984 +2015-07-01|45.0|97.0|-0.1367|-0.01329 +2015-07-01|45.0|98.0|-0.52815|-0.01673 +2015-07-01|45.0|99.0|-0.92638|-0.02015 +2015-07-01|45.0|100.0|-1.33066|-0.02354 +2015-07-01|45.0|101.0|-1.7402|-0.02687 +2015-07-01|45.0|102.0|-2.15414|-0.03013 +2015-07-01|45.0|103.0|-2.57151|-0.03331 +2015-07-01|45.0|104.0|-2.99132|-0.03638 +2015-07-01|45.0|105.0|-3.41247|-0.03933 +2015-07-01|45.0|106.0|-3.83382|-0.04214 +2015-07-01|45.0|107.0|-4.25415|-0.0448 +2015-07-01|45.0|108.0|-4.6722|-0.04729 +2015-07-01|45.0|109.0|-5.08667|-0.0496 +2015-07-01|45.0|110.0|-5.49623|-0.05171 +2015-07-01|45.0|111.0|-5.89951|-0.05363 +2015-07-01|45.0|112.0|-6.29513|-0.05533 +2015-07-01|45.0|113.0|-6.68174|-0.05681 +2015-07-01|45.0|114.0|-7.05795|-0.05807 +2015-07-01|45.0|115.0|-7.42244|-0.0591 +2015-07-01|45.0|116.0|-7.7739|-0.0599 +2015-07-01|45.0|117.0|-8.11108|-0.06048 +2015-07-01|45.0|118.0|-8.43276|-0.06084 +2015-07-01|45.0|119.0|-8.73782|-0.06097 +2015-07-01|45.0|120.0|-9.0252|-0.0609 +2015-07-01|45.0|121.0|-9.29392|-0.06063 +2015-07-01|45.0|122.0|-9.5431|-0.06016 +2015-07-01|45.0|123.0|-9.77194|-0.05952 +2015-07-01|45.0|124.0|-9.97975|-0.05871 +2015-07-01|45.0|125.0|-10.16594|-0.05775 +2015-07-01|45.0|126.0|-10.33002|-0.05665 +2015-07-01|45.0|127.0|-10.4716|-0.05544 +2015-07-01|45.0|128.0|-10.59038|-0.05412 +2015-07-01|45.0|129.0|-10.68619|-0.05272 +2015-07-01|45.0|130.0|-10.75893|-0.05125 +2015-07-01|45.0|131.0|-10.80859|-0.04972 +2015-07-01|45.0|132.0|-10.83527|-0.04817 +2015-07-01|45.0|133.0|-10.83912|-0.04659 +2015-07-01|45.0|134.0|-10.82039|-0.04501 +2015-07-01|45.0|135.0|-10.7794|-0.04345 +2015-07-01|45.0|136.0|-10.71653|-0.04192 +2015-07-01|45.0|137.0|-10.6322|-0.04044 +2015-07-01|45.0|138.0|-10.52692|-0.03901 +2015-07-01|45.0|139.0|-10.40121|-0.03766 +2015-07-01|45.0|140.0|-10.25565|-0.0364 +2015-07-01|45.0|141.0|-10.09086|-0.03524 +2015-07-01|45.0|142.0|-9.90748|-0.03419 +2015-07-01|45.0|143.0|-9.70616|-0.03326 +2015-07-01|45.0|144.0|-9.4876|-0.03247 +2015-07-01|45.0|145.0|-9.25248|-0.03182 +2015-07-01|45.0|146.0|-9.00153|-0.03132 +2015-07-01|45.0|147.0|-8.73546|-0.03099 +2015-07-01|45.0|148.0|-8.45499|-0.03082 +2015-07-01|45.0|149.0|-8.16083|-0.03082 +2015-07-01|45.0|150.0|-7.85371|-0.031 +2015-07-01|45.0|151.0|-7.53433|-0.03137 +2015-07-01|45.0|152.0|-7.20342|-0.03193 +2015-07-01|45.0|153.0|-6.86166|-0.03268 +2015-07-01|45.0|154.0|-6.50975|-0.03362 +2015-07-01|45.0|155.0|-6.14837|-0.03476 +2015-07-01|45.0|156.0|-5.77817|-0.0361 +2015-07-01|45.0|157.0|-5.39983|-0.03763 +2015-07-01|45.0|158.0|-5.01398|-0.03936 +2015-07-01|45.0|159.0|-4.62125|-0.04128 +2015-07-01|45.0|160.0|-4.22226|-0.04339 +2015-07-01|45.0|161.0|-3.81761|-0.04569 +2015-07-01|45.0|162.0|-3.40789|-0.04817 +2015-07-01|45.0|163.0|-2.99369|-0.05082 +2015-07-01|45.0|164.0|-2.57555|-0.05364 +2015-07-01|45.0|165.0|-2.15403|-0.05661 +2015-07-01|45.0|166.0|-1.72967|-0.05974 +2015-07-01|45.0|167.0|-1.30298|-0.063 +2015-07-01|45.0|168.0|-0.87448|-0.06639 +2015-07-01|45.0|169.0|-0.44465|-0.0699 +2015-07-01|45.0|170.0|-0.01397|-0.0735 +2015-07-01|45.0|171.0|0.41709|-0.0772 +2015-07-01|45.0|172.0|0.84809|-0.08097 +2015-07-01|45.0|173.0|1.2786|-0.08479 +2015-07-01|45.0|174.0|1.7082|-0.08866 +2015-07-01|45.0|175.0|2.13649|-0.09256 +2015-07-01|45.0|176.0|2.5631|-0.09647 +2015-07-01|45.0|177.0|2.98766|-0.10037 +2015-07-01|45.0|178.0|3.40982|-0.10425 +2015-07-01|45.0|179.0|3.82926|-0.1081 +2015-07-01|45.0|-1.0|-0.47438|0.12778 +2015-07-01|45.0|-2.0|-0.77883|0.12936 +2015-07-01|45.0|-3.0|-1.09117|0.13098 +2015-07-01|45.0|-4.0|-1.41129|0.13261 +2015-07-01|45.0|-5.0|-1.73902|0.13427 +2015-07-01|45.0|-6.0|-2.07414|0.13593 +2015-07-01|45.0|-7.0|-2.41636|0.13759 +2015-07-01|45.0|-8.0|-2.76537|0.13925 +2015-07-01|45.0|-9.0|-3.12079|0.1409 +2015-07-01|45.0|-10.0|-3.48221|0.14254 +2015-07-01|45.0|-11.0|-3.8492|0.14416 +2015-07-01|45.0|-12.0|-4.22127|0.14576 +2015-07-01|45.0|-13.0|-4.59794|0.14734 +2015-07-01|45.0|-14.0|-4.97868|0.14889 +2015-07-01|45.0|-15.0|-5.36296|0.15041 +2015-07-01|45.0|-16.0|-5.75026|0.15191 +2015-07-01|45.0|-17.0|-6.14004|0.15338 +2015-07-01|45.0|-18.0|-6.53177|0.15482 +2015-07-01|45.0|-19.0|-6.92491|0.15624 +2015-07-01|45.0|-20.0|-7.31895|0.15763 +2015-07-01|45.0|-21.0|-7.7134|0.15899 +2015-07-01|45.0|-22.0|-8.10777|0.16033 +2015-07-01|45.0|-23.0|-8.50158|0.16165 +2015-07-01|45.0|-24.0|-8.89439|0.16293 +2015-07-01|45.0|-25.0|-9.28576|0.1642 +2015-07-01|45.0|-26.0|-9.67528|0.16543 +2015-07-01|45.0|-27.0|-10.06254|0.16664 +2015-07-01|45.0|-28.0|-10.44714|0.16782 +2015-07-01|45.0|-29.0|-10.82872|0.16896 +2015-07-01|45.0|-30.0|-11.20688|0.17007 +2015-07-01|45.0|-31.0|-11.58124|0.17113 +2015-07-01|45.0|-32.0|-11.95143|0.17215 +2015-07-01|45.0|-33.0|-12.31706|0.17311 +2015-07-01|45.0|-34.0|-12.6777|0.17402 +2015-07-01|45.0|-35.0|-13.03295|0.17485 +2015-07-01|45.0|-36.0|-13.38234|0.1756 +2015-07-01|45.0|-37.0|-13.72539|0.17627 +2015-07-01|45.0|-38.0|-14.0616|0.17685 +2015-07-01|45.0|-39.0|-14.39041|0.17731 +2015-07-01|45.0|-40.0|-14.71122|0.17767 +2015-07-01|45.0|-41.0|-15.02339|0.17789 +2015-07-01|45.0|-42.0|-15.32624|0.17798 +2015-07-01|45.0|-43.0|-15.61903|0.17792 +2015-07-01|45.0|-44.0|-15.90098|0.1777 +2015-07-01|45.0|-45.0|-16.17124|0.17731 +2015-07-01|45.0|-46.0|-16.42893|0.17674 +2015-07-01|45.0|-47.0|-16.67311|0.17598 +2015-07-01|45.0|-48.0|-16.90281|0.17502 +2015-07-01|45.0|-49.0|-17.11698|0.17385 +2015-07-01|45.0|-50.0|-17.31458|0.17247 +2015-07-01|45.0|-51.0|-17.49448|0.17085 +2015-07-01|45.0|-52.0|-17.65555|0.169 +2015-07-01|45.0|-53.0|-17.79662|0.16691 +2015-07-01|45.0|-54.0|-17.91652|0.16457 +2015-07-01|45.0|-55.0|-18.01404|0.16197 +2015-07-01|45.0|-56.0|-18.08796|0.15912 +2015-07-01|45.0|-57.0|-18.1371|0.15599 +2015-07-01|45.0|-58.0|-18.16023|0.1526 +2015-07-01|45.0|-59.0|-18.15619|0.14893 +2015-07-01|45.0|-60.0|-18.12381|0.14499 +2015-07-01|45.0|-61.0|-18.06198|0.14077 +2015-07-01|45.0|-62.0|-17.96961|0.13627 +2015-07-01|45.0|-63.0|-17.84568|0.13149 +2015-07-01|45.0|-64.0|-17.68924|0.12643 +2015-07-01|45.0|-65.0|-17.49942|0.1211 +2015-07-01|45.0|-66.0|-17.27543|0.1155 +2015-07-01|45.0|-67.0|-17.0166|0.10963 +2015-07-01|45.0|-68.0|-16.72236|0.10351 +2015-07-01|45.0|-69.0|-16.39229|0.09714 +2015-07-01|45.0|-70.0|-16.0261|0.09053 +2015-07-01|45.0|-71.0|-15.62365|0.08369 +2015-07-01|45.0|-72.0|-15.185|0.07665 +2015-07-01|45.0|-73.0|-14.71037|0.06942 +2015-07-01|45.0|-74.0|-14.20019|0.06202 +2015-07-01|45.0|-75.0|-13.65507|0.05447 +2015-07-01|45.0|-76.0|-13.07588|0.0468 +2015-07-01|45.0|-77.0|-12.46367|0.03903 +2015-07-01|45.0|-78.0|-11.81973|0.03121 +2015-07-01|45.0|-79.0|-11.14559|0.02335 +2015-07-01|45.0|-80.0|-10.44299|0.01549 +2015-07-01|45.0|-81.0|-9.71388|0.00767 +2015-07-01|45.0|-82.0|-8.96044|-8.0E-5 +2015-07-01|45.0|-83.0|-8.18503|-0.00773 +2015-07-01|45.0|-84.0|-7.39018|-0.01523 +2015-07-01|45.0|-85.0|-6.57859|-0.02255 +2015-07-01|45.0|-86.0|-5.75308|-0.02967 +2015-07-01|45.0|-87.0|-4.91655|-0.03654 +2015-07-01|45.0|-88.0|-4.07199|-0.04316 +2015-07-01|45.0|-89.0|-3.22241|-0.04948 +2015-07-01|45.0|-90.0|-2.37083|-0.0555 +2015-07-01|45.0|-91.0|-1.52022|-0.06119 +2015-07-01|45.0|-92.0|-0.67348|-0.06655 +2015-07-01|45.0|-93.0|0.16658|-0.07156 +2015-07-01|45.0|-94.0|0.99727|-0.07624 +2015-07-01|45.0|-95.0|1.81608|-0.08057 +2015-07-01|45.0|-96.0|2.62066|-0.08456 +2015-07-01|45.0|-97.0|3.40885|-0.08823 +2015-07-01|45.0|-98.0|4.17871|-0.09159 +2015-07-01|45.0|-99.0|4.9285|-0.09465 +2015-07-01|45.0|-100.0|5.65671|-0.09743 +2015-07-01|45.0|-101.0|6.36204|-0.09995 +2015-07-01|45.0|-102.0|7.0434|-0.10223 +2015-07-01|45.0|-103.0|7.69994|-0.1043 +2015-07-01|45.0|-104.0|8.33096|-0.10616 +2015-07-01|45.0|-105.0|8.93598|-0.10785 +2015-07-01|45.0|-106.0|9.51469|-0.10939 +2015-07-01|45.0|-107.0|10.06691|-0.11079 +2015-07-01|45.0|-108.0|10.59262|-0.11208 +2015-07-01|45.0|-109.0|11.09194|-0.11327 +2015-07-01|45.0|-110.0|11.56507|-0.11438 +2015-07-01|45.0|-111.0|12.01231|-0.11542 +2015-07-01|45.0|-112.0|12.43404|-0.11641 +2015-07-01|45.0|-113.0|12.8307|-0.11736 +2015-07-01|45.0|-114.0|13.20278|-0.11829 +2015-07-01|45.0|-115.0|13.5508|-0.11919 +2015-07-01|45.0|-116.0|13.87531|-0.12009 +2015-07-01|45.0|-117.0|14.17688|-0.12098 +2015-07-01|45.0|-118.0|14.45606|-0.12187 +2015-07-01|45.0|-119.0|14.71343|-0.12277 +2015-07-01|45.0|-120.0|14.94955|-0.12368 +2015-07-01|45.0|-121.0|15.16495|-0.12461 +2015-07-01|45.0|-122.0|15.36017|-0.12555 +2015-07-01|45.0|-123.0|15.53572|-0.12652 +2015-07-01|45.0|-124.0|15.69209|-0.1275 +2015-07-01|45.0|-125.0|15.82974|-0.12851 +2015-07-01|45.0|-126.0|15.94912|-0.12953 +2015-07-01|45.0|-127.0|16.05064|-0.13058 +2015-07-01|45.0|-128.0|16.13471|-0.13166 +2015-07-01|45.0|-129.0|16.20172|-0.13275 +2015-07-01|45.0|-130.0|16.25202|-0.13387 +2015-07-01|45.0|-131.0|16.28596|-0.135 +2015-07-01|45.0|-132.0|16.30389|-0.13615 +2015-07-01|45.0|-133.0|16.30614|-0.13732 +2015-07-01|45.0|-134.0|16.293|-0.13851 +2015-07-01|45.0|-135.0|16.26481|-0.1397 +2015-07-01|45.0|-136.0|16.22187|-0.14091 +2015-07-01|45.0|-137.0|16.16448|-0.14212 +2015-07-01|45.0|-138.0|16.09296|-0.14333 +2015-07-01|45.0|-139.0|16.0076|-0.14455 +2015-07-01|45.0|-140.0|15.90872|-0.14576 +2015-07-01|45.0|-141.0|15.79663|-0.14696 +2015-07-01|45.0|-142.0|15.67165|-0.14814 +2015-07-01|45.0|-143.0|15.5341|-0.1493 +2015-07-01|45.0|-144.0|15.38429|-0.15044 +2015-07-01|45.0|-145.0|15.22255|-0.15154 +2015-07-01|45.0|-146.0|15.04922|-0.1526 +2015-07-01|45.0|-147.0|14.86462|-0.15361 +2015-07-01|45.0|-148.0|14.66907|-0.15456 +2015-07-01|45.0|-149.0|14.46291|-0.15545 +2015-07-01|45.0|-150.0|14.24646|-0.15626 +2015-07-01|45.0|-151.0|14.02004|-0.15699 +2015-07-01|45.0|-152.0|13.78397|-0.15763 +2015-07-01|45.0|-153.0|13.53855|-0.15816 +2015-07-01|45.0|-154.0|13.28409|-0.15858 +2015-07-01|45.0|-155.0|13.02087|-0.15887 +2015-07-01|45.0|-156.0|12.74919|-0.15904 +2015-07-01|45.0|-157.0|12.4693|-0.15906 +2015-07-01|45.0|-158.0|12.18146|-0.15894 +2015-07-01|45.0|-159.0|11.88593|-0.15866 +2015-07-01|45.0|-160.0|11.58293|-0.15821 +2015-07-01|45.0|-161.0|11.27268|-0.15759 +2015-07-01|45.0|-162.0|10.9554|-0.15679 +2015-07-01|45.0|-163.0|10.63129|-0.15581 +2015-07-01|45.0|-164.0|10.30053|-0.15465 +2015-07-01|45.0|-165.0|9.96331|-0.15329 +2015-07-01|45.0|-166.0|9.6198|-0.15174 +2015-07-01|45.0|-167.0|9.27017|-0.14999 +2015-07-01|45.0|-168.0|8.91458|-0.14806 +2015-07-01|45.0|-169.0|8.55319|-0.14593 +2015-07-01|45.0|-170.0|8.18617|-0.14362 +2015-07-01|45.0|-171.0|7.81368|-0.14113 +2015-07-01|45.0|-172.0|7.43589|-0.13846 +2015-07-01|45.0|-173.0|7.05297|-0.13562 +2015-07-01|45.0|-174.0|6.66511|-0.13262 +2015-07-01|45.0|-175.0|6.2725|-0.12947 +2015-07-01|45.0|-176.0|5.87533|-0.12618 +2015-07-01|45.0|-177.0|5.47383|-0.12276 +2015-07-01|45.0|-178.0|5.06822|-0.11923 +2015-07-01|45.0|-179.0|4.65875|-0.1156 +2015-07-01|46.0|0.0|-0.24521|0.12903 +2015-07-01|46.0|1.0|0.0508|0.12753 +2015-07-01|46.0|2.0|0.33913|0.12608 +2015-07-01|46.0|3.0|0.61989|0.1247 +2015-07-01|46.0|4.0|0.8932|0.12338 +2015-07-01|46.0|5.0|1.15927|0.12213 +2015-07-01|46.0|6.0|1.41829|0.12095 +2015-07-01|46.0|7.0|1.67054|0.11986 +2015-07-01|46.0|8.0|1.91629|0.11884 +2015-07-01|46.0|9.0|2.15585|0.11791 +2015-07-01|46.0|10.0|2.38954|0.11706 +2015-07-01|46.0|11.0|2.61768|0.11629 +2015-07-01|46.0|12.0|2.84062|0.1156 +2015-07-01|46.0|13.0|3.05866|0.11498 +2015-07-01|46.0|14.0|3.27213|0.11443 +2015-07-01|46.0|15.0|3.48131|0.11395 +2015-07-01|46.0|16.0|3.68648|0.11352 +2015-07-01|46.0|17.0|3.88788|0.11313 +2015-07-01|46.0|18.0|4.08571|0.11278 +2015-07-01|46.0|19.0|4.28014|0.11246 +2015-07-01|46.0|20.0|4.4713|0.11216 +2015-07-01|46.0|21.0|4.65929|0.11185 +2015-07-01|46.0|22.0|4.84415|0.11154 +2015-07-01|46.0|23.0|5.02588|0.11122 +2015-07-01|46.0|24.0|5.20444|0.11086 +2015-07-01|46.0|25.0|5.37977|0.11046 +2015-07-01|46.0|26.0|5.55175|0.11002 +2015-07-01|46.0|27.0|5.72023|0.10951 +2015-07-01|46.0|28.0|5.88504|0.10894 +2015-07-01|46.0|29.0|6.04598|0.10829 +2015-07-01|46.0|30.0|6.20282|0.10757 +2015-07-01|46.0|31.0|6.35534|0.10676 +2015-07-01|46.0|32.0|6.50328|0.10586 +2015-07-01|46.0|33.0|6.6464|0.10487 +2015-07-01|46.0|34.0|6.78444|0.1038 +2015-07-01|46.0|35.0|6.91715|0.10263 +2015-07-01|46.0|36.0|7.0443|0.10138 +2015-07-01|46.0|37.0|7.16565|0.10005 +2015-07-01|46.0|38.0|7.28101|0.09865 +2015-07-01|46.0|39.0|7.39016|0.09718 +2015-07-01|46.0|40.0|7.49294|0.09564 +2015-07-01|46.0|41.0|7.5892|0.09405 +2015-07-01|46.0|42.0|7.6788|0.09242 +2015-07-01|46.0|43.0|7.76164|0.09075 +2015-07-01|46.0|44.0|7.83763|0.08906 +2015-07-01|46.0|45.0|7.90669|0.08735 +2015-07-01|46.0|46.0|7.96878|0.08564 +2015-07-01|46.0|47.0|8.02385|0.08393 +2015-07-01|46.0|48.0|8.07189|0.08223 +2015-07-01|46.0|49.0|8.11287|0.08055 +2015-07-01|46.0|50.0|8.14678|0.0789 +2015-07-01|46.0|51.0|8.17361|0.07728 +2015-07-01|46.0|52.0|8.19336|0.07569 +2015-07-01|46.0|53.0|8.206|0.07415 +2015-07-01|46.0|54.0|8.21151|0.07266 +2015-07-01|46.0|55.0|8.20986|0.0712 +2015-07-01|46.0|56.0|8.201|0.0698 +2015-07-01|46.0|57.0|8.18488|0.06844 +2015-07-01|46.0|58.0|8.16141|0.06712 +2015-07-01|46.0|59.0|8.1305|0.06584 +2015-07-01|46.0|60.0|8.09205|0.06459 +2015-07-01|46.0|61.0|8.04592|0.06337 +2015-07-01|46.0|62.0|7.99198|0.06217 +2015-07-01|46.0|63.0|7.93006|0.06099 +2015-07-01|46.0|64.0|7.86|0.05982 +2015-07-01|46.0|65.0|7.78161|0.05864 +2015-07-01|46.0|66.0|7.6947|0.05745 +2015-07-01|46.0|67.0|7.59905|0.05624 +2015-07-01|46.0|68.0|7.49447|0.05501 +2015-07-01|46.0|69.0|7.38074|0.05373 +2015-07-01|46.0|70.0|7.25766|0.05241 +2015-07-01|46.0|71.0|7.12499|0.05104 +2015-07-01|46.0|72.0|6.98255|0.0496 +2015-07-01|46.0|73.0|6.83012|0.04809 +2015-07-01|46.0|74.0|6.66752|0.0465 +2015-07-01|46.0|75.0|6.49455|0.04483 +2015-07-01|46.0|76.0|6.31106|0.04306 +2015-07-01|46.0|77.0|6.11686|0.0412 +2015-07-01|46.0|78.0|5.91184|0.03923 +2015-07-01|46.0|79.0|5.69584|0.03717 +2015-07-01|46.0|80.0|5.46878|0.03499 +2015-07-01|46.0|81.0|5.23055|0.0327 +2015-07-01|46.0|82.0|4.9811|0.03031 +2015-07-01|46.0|83.0|4.72037|0.0278 +2015-07-01|46.0|84.0|4.44834|0.02518 +2015-07-01|46.0|85.0|4.16503|0.02246 +2015-07-01|46.0|86.0|3.87047|0.01963 +2015-07-01|46.0|87.0|3.56472|0.01671 +2015-07-01|46.0|88.0|3.24789|0.01369 +2015-07-01|46.0|89.0|2.92011|0.01058 +2015-07-01|46.0|90.0|2.58158|0.00739 +2015-07-01|46.0|91.0|2.23251|0.00413 +2015-07-01|46.0|92.0|1.87317|8.2E-4 +2015-07-01|46.0|93.0|1.50391|-0.00255 +2015-07-01|46.0|94.0|1.12509|-0.00596 +2015-07-01|46.0|95.0|0.73716|-0.00939 +2015-07-01|46.0|96.0|0.34063|-0.01283 +2015-07-01|46.0|97.0|-0.06392|-0.01627 +2015-07-01|46.0|98.0|-0.47586|-0.01969 +2015-07-01|46.0|99.0|-0.89447|-0.02307 +2015-07-01|46.0|100.0|-1.31894|-0.0264 +2015-07-01|46.0|101.0|-1.74843|-0.02966 +2015-07-01|46.0|102.0|-2.18199|-0.03284 +2015-07-01|46.0|103.0|-2.6186|-0.03591 +2015-07-01|46.0|104.0|-3.05719|-0.03887 +2015-07-01|46.0|105.0|-3.4966|-0.04169 +2015-07-01|46.0|106.0|-3.93564|-0.04435 +2015-07-01|46.0|107.0|-4.37303|-0.04685 +2015-07-01|46.0|108.0|-4.80748|-0.04917 +2015-07-01|46.0|109.0|-5.23763|-0.0513 +2015-07-01|46.0|110.0|-5.66211|-0.05323 +2015-07-01|46.0|111.0|-6.07954|-0.05494 +2015-07-01|46.0|112.0|-6.48852|-0.05643 +2015-07-01|46.0|113.0|-6.88765|-0.0577 +2015-07-01|46.0|114.0|-7.27558|-0.05874 +2015-07-01|46.0|115.0|-7.65096|-0.05955 +2015-07-01|46.0|116.0|-8.01248|-0.06013 +2015-07-01|46.0|117.0|-8.3589|-0.06048 +2015-07-01|46.0|118.0|-8.68904|-0.06061 +2015-07-01|46.0|119.0|-9.00178|-0.06053 +2015-07-01|46.0|120.0|-9.29608|-0.06024 +2015-07-01|46.0|121.0|-9.57099|-0.05976 +2015-07-01|46.0|122.0|-9.82567|-0.05909 +2015-07-01|46.0|123.0|-10.05934|-0.05825 +2015-07-01|46.0|124.0|-10.27135|-0.05726 +2015-07-01|46.0|125.0|-10.46115|-0.05612 +2015-07-01|46.0|126.0|-10.62826|-0.05486 +2015-07-01|46.0|127.0|-10.77235|-0.0535 +2015-07-01|46.0|128.0|-10.89316|-0.05204 +2015-07-01|46.0|129.0|-10.99053|-0.0505 +2015-07-01|46.0|130.0|-11.0644|-0.04892 +2015-07-01|46.0|131.0|-11.1148|-0.04729 +2015-07-01|46.0|132.0|-11.14184|-0.04564 +2015-07-01|46.0|133.0|-11.14572|-0.04399 +2015-07-01|46.0|134.0|-11.12671|-0.04235 +2015-07-01|46.0|135.0|-11.08515|-0.04075 +2015-07-01|46.0|136.0|-11.02143|-0.03918 +2015-07-01|46.0|137.0|-10.93601|-0.03768 +2015-07-01|46.0|138.0|-10.82941|-0.03625 +2015-07-01|46.0|139.0|-10.70218|-0.03491 +2015-07-01|46.0|140.0|-10.5549|-0.03367 +2015-07-01|46.0|141.0|-10.38821|-0.03255 +2015-07-01|46.0|142.0|-10.20276|-0.03155 +2015-07-01|46.0|143.0|-9.99921|-0.03069 +2015-07-01|46.0|144.0|-9.77828|-0.02997 +2015-07-01|46.0|145.0|-9.54066|-0.02941 +2015-07-01|46.0|146.0|-9.28708|-0.02902 +2015-07-01|46.0|147.0|-9.01826|-0.02879 +2015-07-01|46.0|148.0|-8.73492|-0.02875 +2015-07-01|46.0|149.0|-8.43779|-0.02889 +2015-07-01|46.0|150.0|-8.1276|-0.02922 +2015-07-01|46.0|151.0|-7.80506|-0.02975 +2015-07-01|46.0|152.0|-7.47088|-0.03047 +2015-07-01|46.0|153.0|-7.12577|-0.0314 +2015-07-01|46.0|154.0|-6.77041|-0.03252 +2015-07-01|46.0|155.0|-6.40549|-0.03385 +2015-07-01|46.0|156.0|-6.03167|-0.03538 +2015-07-01|46.0|157.0|-5.6496|-0.03712 +2015-07-01|46.0|158.0|-5.25993|-0.03905 +2015-07-01|46.0|159.0|-4.86329|-0.04118 +2015-07-01|46.0|160.0|-4.46027|-0.04351 +2015-07-01|46.0|161.0|-4.05149|-0.04602 +2015-07-01|46.0|162.0|-3.63752|-0.04871 +2015-07-01|46.0|163.0|-3.21892|-0.05158 +2015-07-01|46.0|164.0|-2.79627|-0.05461 +2015-07-01|46.0|165.0|-2.37008|-0.05781 +2015-07-01|46.0|166.0|-1.94089|-0.06115 +2015-07-01|46.0|167.0|-1.5092|-0.06462 +2015-07-01|46.0|168.0|-1.07552|-0.06822 +2015-07-01|46.0|169.0|-0.64031|-0.07194 +2015-07-01|46.0|170.0|-0.20405|-0.07575 +2015-07-01|46.0|171.0|0.23282|-0.07964 +2015-07-01|46.0|172.0|0.66985|-0.08361 +2015-07-01|46.0|173.0|1.10664|-0.08763 +2015-07-01|46.0|174.0|1.54276|-0.09169 +2015-07-01|46.0|175.0|1.97785|-0.09578 +2015-07-01|46.0|176.0|2.41151|-0.09987 +2015-07-01|46.0|177.0|2.8434|-0.10395 +2015-07-01|46.0|178.0|3.27317|-0.108 +2015-07-01|46.0|179.0|3.70049|-0.11201 +2015-07-01|46.0|-1.0|-0.54892|0.13057 +2015-07-01|46.0|-2.0|-0.86034|0.13216 +2015-07-01|46.0|-3.0|-1.17939|0.13378 +2015-07-01|46.0|-4.0|-1.50597|0.13542 +2015-07-01|46.0|-5.0|-1.83989|0.13708 +2015-07-01|46.0|-6.0|-2.18094|0.13876 +2015-07-01|46.0|-7.0|-2.52884|0.14043 +2015-07-01|46.0|-8.0|-2.88329|0.14211 +2015-07-01|46.0|-9.0|-3.24392|0.14379 +2015-07-01|46.0|-10.0|-3.61034|0.14545 +2015-07-01|46.0|-11.0|-3.98212|0.1471 +2015-07-01|46.0|-12.0|-4.3588|0.14873 +2015-07-01|46.0|-13.0|-4.7399|0.15035 +2015-07-01|46.0|-14.0|-5.12494|0.15194 +2015-07-01|46.0|-15.0|-5.51339|0.15351 +2015-07-01|46.0|-16.0|-5.90476|0.15506 +2015-07-01|46.0|-17.0|-6.29851|0.15658 +2015-07-01|46.0|-18.0|-6.69413|0.15807 +2015-07-01|46.0|-19.0|-7.09113|0.15955 +2015-07-01|46.0|-20.0|-7.48898|0.16099 +2015-07-01|46.0|-21.0|-7.88721|0.16242 +2015-07-01|46.0|-22.0|-8.28535|0.16382 +2015-07-01|46.0|-23.0|-8.68293|0.16519 +2015-07-01|46.0|-24.0|-9.0795|0.16654 +2015-07-01|46.0|-25.0|-9.47465|0.16787 +2015-07-01|46.0|-26.0|-9.86795|0.16916 +2015-07-01|46.0|-27.0|-10.25899|0.17043 +2015-07-01|46.0|-28.0|-10.6474|0.17167 +2015-07-01|46.0|-29.0|-11.03278|0.17288 +2015-07-01|46.0|-30.0|-11.41474|0.17404 +2015-07-01|46.0|-31.0|-11.79291|0.17516 +2015-07-01|46.0|-32.0|-12.16689|0.17624 +2015-07-01|46.0|-33.0|-12.53628|0.17726 +2015-07-01|46.0|-34.0|-12.90068|0.17822 +2015-07-01|46.0|-35.0|-13.25964|0.17911 +2015-07-01|46.0|-36.0|-13.61272|0.17993 +2015-07-01|46.0|-37.0|-13.95942|0.18066 +2015-07-01|46.0|-38.0|-14.29922|0.1813 +2015-07-01|46.0|-39.0|-14.63158|0.18183 +2015-07-01|46.0|-40.0|-14.9559|0.18225 +2015-07-01|46.0|-41.0|-15.27153|0.18255 +2015-07-01|46.0|-42.0|-15.57779|0.18272 +2015-07-01|46.0|-43.0|-15.87395|0.18274 +2015-07-01|46.0|-44.0|-16.15923|0.18261 +2015-07-01|46.0|-45.0|-16.43279|0.18232 +2015-07-01|46.0|-46.0|-16.69376|0.18186 +2015-07-01|46.0|-47.0|-16.94121|0.18121 +2015-07-01|46.0|-48.0|-17.17416|0.18036 +2015-07-01|46.0|-49.0|-17.39159|0.17932 +2015-07-01|46.0|-50.0|-17.59245|0.17806 +2015-07-01|46.0|-51.0|-17.77564|0.17659 +2015-07-01|46.0|-52.0|-17.94002|0.17489 +2015-07-01|46.0|-53.0|-18.08444|0.17295 +2015-07-01|46.0|-54.0|-18.20771|0.17077 +2015-07-01|46.0|-55.0|-18.30863|0.16834 +2015-07-01|46.0|-56.0|-18.38599|0.16566 +2015-07-01|46.0|-57.0|-18.43858|0.16271 +2015-07-01|46.0|-58.0|-18.46518|0.1595 +2015-07-01|46.0|-59.0|-18.4646|0.15602 +2015-07-01|46.0|-60.0|-18.43566|0.15226 +2015-07-01|46.0|-61.0|-18.37722|0.14823 +2015-07-01|46.0|-62.0|-18.28816|0.14392 +2015-07-01|46.0|-63.0|-18.16744|0.13933 +2015-07-01|46.0|-64.0|-18.01406|0.13445 +2015-07-01|46.0|-65.0|-17.8271|0.1293 +2015-07-01|46.0|-66.0|-17.60574|0.12387 +2015-07-01|46.0|-67.0|-17.34923|0.11816 +2015-07-01|46.0|-68.0|-17.05697|0.11219 +2015-07-01|46.0|-69.0|-16.72845|0.10595 +2015-07-01|46.0|-70.0|-16.36333|0.09946 +2015-07-01|46.0|-71.0|-15.96142|0.09273 +2015-07-01|46.0|-72.0|-15.5227|0.08576 +2015-07-01|46.0|-73.0|-15.04732|0.07859 +2015-07-01|46.0|-74.0|-14.53564|0.07122 +2015-07-01|46.0|-75.0|-13.98822|0.06368 +2015-07-01|46.0|-76.0|-13.40586|0.05599 +2015-07-01|46.0|-77.0|-12.78957|0.04817 +2015-07-01|46.0|-78.0|-12.14058|0.04026 +2015-07-01|46.0|-79.0|-11.46038|0.03228 +2015-07-01|46.0|-80.0|-10.75069|0.02427 +2015-07-01|46.0|-81.0|-10.01344|0.01626 +2015-07-01|46.0|-82.0|-9.25079|0.00829 +2015-07-01|46.0|-83.0|-8.46512|4.0E-4 +2015-07-01|46.0|-84.0|-7.65897|-0.00739 +2015-07-01|46.0|-85.0|-6.83507|-0.01503 +2015-07-01|46.0|-86.0|-5.99627|-0.02249 +2015-07-01|46.0|-87.0|-5.14555|-0.02974 +2015-07-01|46.0|-88.0|-4.28595|-0.03674 +2015-07-01|46.0|-89.0|-3.42056|-0.04349 +2015-07-01|46.0|-90.0|-2.55248|-0.04994 +2015-07-01|46.0|-91.0|-1.68478|-0.05608 +2015-07-01|46.0|-92.0|-0.82045|-0.0619 +2015-07-01|46.0|-93.0|0.03759|-0.06739 +2015-07-01|46.0|-94.0|0.88657|-0.07254 +2015-07-01|46.0|-95.0|1.72385|-0.07735 +2015-07-01|46.0|-96.0|2.547|-0.08182 +2015-07-01|46.0|-97.0|3.35376|-0.08597 +2015-07-01|46.0|-98.0|4.14208|-0.08979 +2015-07-01|46.0|-99.0|4.91016|-0.09331 +2015-07-01|46.0|-100.0|5.65639|-0.09654 +2015-07-01|46.0|-101.0|6.3794|-0.0995 +2015-07-01|46.0|-102.0|7.07805|-0.10221 +2015-07-01|46.0|-103.0|7.7514|-0.10469 +2015-07-01|46.0|-104.0|8.39871|-0.10695 +2015-07-01|46.0|-105.0|9.01947|-0.10903 +2015-07-01|46.0|-106.0|9.6133|-0.11093 +2015-07-01|46.0|-107.0|10.18002|-0.11268 +2015-07-01|46.0|-108.0|10.71957|-0.11431 +2015-07-01|46.0|-109.0|11.23204|-0.11582 +2015-07-01|46.0|-110.0|11.71761|-0.11724 +2015-07-01|46.0|-111.0|12.17659|-0.11857 +2015-07-01|46.0|-112.0|12.60934|-0.11984 +2015-07-01|46.0|-113.0|13.01629|-0.12106 +2015-07-01|46.0|-114.0|13.39794|-0.12223 +2015-07-01|46.0|-115.0|13.75481|-0.12338 +2015-07-01|46.0|-116.0|14.08745|-0.1245 +2015-07-01|46.0|-117.0|14.39643|-0.12561 +2015-07-01|46.0|-118.0|14.68233|-0.12671 +2015-07-01|46.0|-119.0|14.94572|-0.1278 +2015-07-01|46.0|-120.0|15.18718|-0.1289 +2015-07-01|46.0|-121.0|15.40728|-0.13001 +2015-07-01|46.0|-122.0|15.60654|-0.13112 +2015-07-01|46.0|-123.0|15.78551|-0.13225 +2015-07-01|46.0|-124.0|15.94468|-0.13339 +2015-07-01|46.0|-125.0|16.08454|-0.13455 +2015-07-01|46.0|-126.0|16.20556|-0.13571 +2015-07-01|46.0|-127.0|16.30818|-0.1369 +2015-07-01|46.0|-128.0|16.39282|-0.1381 +2015-07-01|46.0|-129.0|16.45988|-0.13932 +2015-07-01|46.0|-130.0|16.50975|-0.14055 +2015-07-01|46.0|-131.0|16.54279|-0.14179 +2015-07-01|46.0|-132.0|16.55936|-0.14305 +2015-07-01|46.0|-133.0|16.55981|-0.14431 +2015-07-01|46.0|-134.0|16.54448|-0.14559 +2015-07-01|46.0|-135.0|16.51368|-0.14687 +2015-07-01|46.0|-136.0|16.46774|-0.14815 +2015-07-01|46.0|-137.0|16.40699|-0.14943 +2015-07-01|46.0|-138.0|16.33173|-0.15071 +2015-07-01|46.0|-139.0|16.2423|-0.15198 +2015-07-01|46.0|-140.0|16.139|-0.15324 +2015-07-01|46.0|-141.0|16.02216|-0.15448 +2015-07-01|46.0|-142.0|15.89209|-0.1557 +2015-07-01|46.0|-143.0|15.74913|-0.15689 +2015-07-01|46.0|-144.0|15.5936|-0.15804 +2015-07-01|46.0|-145.0|15.42584|-0.15915 +2015-07-01|46.0|-146.0|15.24616|-0.16021 +2015-07-01|46.0|-147.0|15.05491|-0.16121 +2015-07-01|46.0|-148.0|14.85241|-0.16215 +2015-07-01|46.0|-149.0|14.639|-0.16301 +2015-07-01|46.0|-150.0|14.41501|-0.16379 +2015-07-01|46.0|-151.0|14.18076|-0.16447 +2015-07-01|46.0|-152.0|13.93657|-0.16506 +2015-07-01|46.0|-153.0|13.68276|-0.16553 +2015-07-01|46.0|-154.0|13.41963|-0.16589 +2015-07-01|46.0|-155.0|13.1475|-0.16612 +2015-07-01|46.0|-156.0|12.86664|-0.1662 +2015-07-01|46.0|-157.0|12.57735|-0.16614 +2015-07-01|46.0|-158.0|12.2799|-0.16593 +2015-07-01|46.0|-159.0|11.97456|-0.16555 +2015-07-01|46.0|-160.0|11.66156|-0.16501 +2015-07-01|46.0|-161.0|11.34116|-0.16428 +2015-07-01|46.0|-162.0|11.0136|-0.16337 +2015-07-01|46.0|-163.0|10.67909|-0.16228 +2015-07-01|46.0|-164.0|10.33784|-0.16099 +2015-07-01|46.0|-165.0|9.99008|-0.15952 +2015-07-01|46.0|-166.0|9.63599|-0.15784 +2015-07-01|46.0|-167.0|9.27578|-0.15597 +2015-07-01|46.0|-168.0|8.90963|-0.1539 +2015-07-01|46.0|-169.0|8.53774|-0.15165 +2015-07-01|46.0|-170.0|8.16029|-0.1492 +2015-07-01|46.0|-171.0|7.77749|-0.14657 +2015-07-01|46.0|-172.0|7.38951|-0.14376 +2015-07-01|46.0|-173.0|6.99657|-0.14077 +2015-07-01|46.0|-174.0|6.59885|-0.13763 +2015-07-01|46.0|-175.0|6.19659|-0.13433 +2015-07-01|46.0|-176.0|5.78999|-0.13089 +2015-07-01|46.0|-177.0|5.37928|-0.12732 +2015-07-01|46.0|-178.0|4.96472|-0.12363 +2015-07-01|46.0|-179.0|4.54655|-0.11984 +2015-07-01|47.0|0.0|-0.32102|0.13194 +2015-07-01|47.0|1.0|-0.01704|0.13043 +2015-07-01|47.0|2.0|0.2795|0.12898 +2015-07-01|47.0|3.0|0.5687|0.12759 +2015-07-01|47.0|4.0|0.85067|0.12626 +2015-07-01|47.0|5.0|1.12558|0.125 +2015-07-01|47.0|6.0|1.39363|0.12381 +2015-07-01|47.0|7.0|1.65505|0.1227 +2015-07-01|47.0|8.0|1.91011|0.12166 +2015-07-01|47.0|9.0|2.15909|0.12071 +2015-07-01|47.0|10.0|2.40229|0.11983 +2015-07-01|47.0|11.0|2.64003|0.11903 +2015-07-01|47.0|12.0|2.8726|0.1183 +2015-07-01|47.0|13.0|3.10032|0.11764 +2015-07-01|47.0|14.0|3.32349|0.11706 +2015-07-01|47.0|15.0|3.54238|0.11653 +2015-07-01|47.0|16.0|3.75727|0.11605 +2015-07-01|47.0|17.0|3.96838|0.11562 +2015-07-01|47.0|18.0|4.17592|0.11522 +2015-07-01|47.0|19.0|4.38006|0.11485 +2015-07-01|47.0|20.0|4.58094|0.11449 +2015-07-01|47.0|21.0|4.77865|0.11415 +2015-07-01|47.0|22.0|4.97325|0.11379 +2015-07-01|47.0|23.0|5.16475|0.11343 +2015-07-01|47.0|24.0|5.35313|0.11303 +2015-07-01|47.0|25.0|5.53833|0.1126 +2015-07-01|47.0|26.0|5.72026|0.11213 +2015-07-01|47.0|27.0|5.89879|0.1116 +2015-07-01|47.0|28.0|6.07375|0.11101 +2015-07-01|47.0|29.0|6.24496|0.11035 +2015-07-01|47.0|30.0|6.41222|0.10962 +2015-07-01|47.0|31.0|6.5753|0.1088 +2015-07-01|47.0|32.0|6.73395|0.10791 +2015-07-01|47.0|33.0|6.88794|0.10693 +2015-07-01|47.0|34.0|7.03701|0.10587 +2015-07-01|47.0|35.0|7.18091|0.10473 +2015-07-01|47.0|36.0|7.31939|0.1035 +2015-07-01|47.0|37.0|7.45221|0.1022 +2015-07-01|47.0|38.0|7.57915|0.10082 +2015-07-01|47.0|39.0|7.69998|0.09937 +2015-07-01|47.0|40.0|7.81451|0.09787 +2015-07-01|47.0|41.0|7.92255|0.09631 +2015-07-01|47.0|42.0|8.02394|0.0947 +2015-07-01|47.0|43.0|8.11852|0.09305 +2015-07-01|47.0|44.0|8.20615|0.09138 +2015-07-01|47.0|45.0|8.28673|0.08968 +2015-07-01|47.0|46.0|8.36016|0.08797 +2015-07-01|47.0|47.0|8.42633|0.08626 +2015-07-01|47.0|48.0|8.48518|0.08455 +2015-07-01|47.0|49.0|8.53663|0.08285 +2015-07-01|47.0|50.0|8.58063|0.08117 +2015-07-01|47.0|51.0|8.6171|0.07951 +2015-07-01|47.0|52.0|8.64598|0.07788 +2015-07-01|47.0|53.0|8.66722|0.07628 +2015-07-01|47.0|54.0|8.68074|0.07472 +2015-07-01|47.0|55.0|8.68647|0.07319 +2015-07-01|47.0|56.0|8.68432|0.07169 +2015-07-01|47.0|57.0|8.67419|0.07024 +2015-07-01|47.0|58.0|8.65598|0.06881 +2015-07-01|47.0|59.0|8.62956|0.06741 +2015-07-01|47.0|60.0|8.5948|0.06604 +2015-07-01|47.0|61.0|8.55155|0.06469 +2015-07-01|47.0|62.0|8.49966|0.06336 +2015-07-01|47.0|63.0|8.43895|0.06203 +2015-07-01|47.0|64.0|8.36923|0.06071 +2015-07-01|47.0|65.0|8.29031|0.05938 +2015-07-01|47.0|66.0|8.202|0.05803 +2015-07-01|47.0|67.0|8.10409|0.05666 +2015-07-01|47.0|68.0|7.99636|0.05526 +2015-07-01|47.0|69.0|7.87861|0.05383 +2015-07-01|47.0|70.0|7.75062|0.05234 +2015-07-01|47.0|71.0|7.61219|0.0508 +2015-07-01|47.0|72.0|7.46311|0.04919 +2015-07-01|47.0|73.0|7.30318|0.04751 +2015-07-01|47.0|74.0|7.13223|0.04576 +2015-07-01|47.0|75.0|6.95006|0.04392 +2015-07-01|47.0|76.0|6.75653|0.04199 +2015-07-01|47.0|77.0|6.55147|0.03996 +2015-07-01|47.0|78.0|6.33476|0.03784 +2015-07-01|47.0|79.0|6.10628|0.03561 +2015-07-01|47.0|80.0|5.86594|0.03329 +2015-07-01|47.0|81.0|5.61367|0.03085 +2015-07-01|47.0|82.0|5.34942|0.02831 +2015-07-01|47.0|83.0|5.07316|0.02566 +2015-07-01|47.0|84.0|4.78491|0.02291 +2015-07-01|47.0|85.0|4.48469|0.02006 +2015-07-01|47.0|86.0|4.17258|0.01712 +2015-07-01|47.0|87.0|3.84868|0.01408 +2015-07-01|47.0|88.0|3.51314|0.01096 +2015-07-01|47.0|89.0|3.16613|0.00775 +2015-07-01|47.0|90.0|2.80789|0.00448 +2015-07-01|47.0|91.0|2.4387|0.00115 +2015-07-01|47.0|92.0|2.05888|-0.00223 +2015-07-01|47.0|93.0|1.66882|-0.00565 +2015-07-01|47.0|94.0|1.26898|-0.00909 +2015-07-01|47.0|95.0|0.85986|-0.01254 +2015-07-01|47.0|96.0|0.44204|-0.01599 +2015-07-01|47.0|97.0|0.01617|-0.01942 +2015-07-01|47.0|98.0|-0.41704|-0.02282 +2015-07-01|47.0|99.0|-0.85678|-0.02616 +2015-07-01|47.0|100.0|-1.30221|-0.02944 +2015-07-01|47.0|101.0|-1.75236|-0.03263 +2015-07-01|47.0|102.0|-2.20624|-0.03572 +2015-07-01|47.0|103.0|-2.66275|-0.03869 +2015-07-01|47.0|104.0|-3.12075|-0.04152 +2015-07-01|47.0|105.0|-3.57902|-0.0442 +2015-07-01|47.0|106.0|-4.0363|-0.04672 +2015-07-01|47.0|107.0|-4.49126|-0.04906 +2015-07-01|47.0|108.0|-4.94256|-0.0512 +2015-07-01|47.0|109.0|-5.3888|-0.05314 +2015-07-01|47.0|110.0|-5.82858|-0.05486 +2015-07-01|47.0|111.0|-6.26047|-0.05636 +2015-07-01|47.0|112.0|-6.68306|-0.05764 +2015-07-01|47.0|113.0|-7.09495|-0.05868 +2015-07-01|47.0|114.0|-7.49475|-0.05949 +2015-07-01|47.0|115.0|-7.88113|-0.06006 +2015-07-01|47.0|116.0|-8.25279|-0.06041 +2015-07-01|47.0|117.0|-8.60848|-0.06053 +2015-07-01|47.0|118.0|-8.94706|-0.06043 +2015-07-01|47.0|119.0|-9.26741|-0.06012 +2015-07-01|47.0|120.0|-9.56853|-0.05961 +2015-07-01|47.0|121.0|-9.84951|-0.0589 +2015-07-01|47.0|122.0|-10.10951|-0.05802 +2015-07-01|47.0|123.0|-10.34782|-0.05698 +2015-07-01|47.0|124.0|-10.5638|-0.0558 +2015-07-01|47.0|125.0|-10.75695|-0.05448 +2015-07-01|47.0|126.0|-10.92684|-0.05305 +2015-07-01|47.0|127.0|-11.07315|-0.05152 +2015-07-01|47.0|128.0|-11.19567|-0.04991 +2015-07-01|47.0|129.0|-11.29428|-0.04825 +2015-07-01|47.0|130.0|-11.36896|-0.04654 +2015-07-01|47.0|131.0|-11.41976|-0.04481 +2015-07-01|47.0|132.0|-11.44683|-0.04307 +2015-07-01|47.0|133.0|-11.45039|-0.04134 +2015-07-01|47.0|134.0|-11.43075|-0.03964 +2015-07-01|47.0|135.0|-11.38827|-0.03799 +2015-07-01|47.0|136.0|-11.32337|-0.03639 +2015-07-01|47.0|137.0|-11.23653|-0.03487 +2015-07-01|47.0|138.0|-11.12829|-0.03344 +2015-07-01|47.0|139.0|-10.9992|-0.03211 +2015-07-01|47.0|140.0|-10.84989|-0.03089 +2015-07-01|47.0|141.0|-10.68098|-0.02981 +2015-07-01|47.0|142.0|-10.49316|-0.02886 +2015-07-01|47.0|143.0|-10.2871|-0.02807 +2015-07-01|47.0|144.0|-10.06352|-0.02743 +2015-07-01|47.0|145.0|-9.82312|-0.02696 +2015-07-01|47.0|146.0|-9.56665|-0.02667 +2015-07-01|47.0|147.0|-9.29482|-0.02657 +2015-07-01|47.0|148.0|-9.00837|-0.02665 +2015-07-01|47.0|149.0|-8.70804|-0.02693 +2015-07-01|47.0|150.0|-8.39455|-0.02741 +2015-07-01|47.0|151.0|-8.06863|-0.0281 +2015-07-01|47.0|152.0|-7.73098|-0.02899 +2015-07-01|47.0|153.0|-7.38231|-0.03009 +2015-07-01|47.0|154.0|-7.02332|-0.0314 +2015-07-01|47.0|155.0|-6.65467|-0.03292 +2015-07-01|47.0|156.0|-6.27705|-0.03465 +2015-07-01|47.0|157.0|-5.8911|-0.03658 +2015-07-01|47.0|158.0|-5.49746|-0.03872 +2015-07-01|47.0|159.0|-5.09674|-0.04106 +2015-07-01|47.0|160.0|-4.68957|-0.0436 +2015-07-01|47.0|161.0|-4.27652|-0.04633 +2015-07-01|47.0|162.0|-3.85817|-0.04924 +2015-07-01|47.0|163.0|-3.43509|-0.05232 +2015-07-01|47.0|164.0|-3.00782|-0.05557 +2015-07-01|47.0|165.0|-2.57688|-0.05898 +2015-07-01|47.0|166.0|-2.14279|-0.06254 +2015-07-01|47.0|167.0|-1.70606|-0.06623 +2015-07-01|47.0|168.0|-1.26716|-0.07004 +2015-07-01|47.0|169.0|-0.82656|-0.07396 +2015-07-01|47.0|170.0|-0.38472|-0.07798 +2015-07-01|47.0|171.0|0.05792|-0.08208 +2015-07-01|47.0|172.0|0.50094|-0.08624 +2015-07-01|47.0|173.0|0.94392|-0.09046 +2015-07-01|47.0|174.0|1.38648|-0.09471 +2015-07-01|47.0|175.0|1.82823|-0.09899 +2015-07-01|47.0|176.0|2.2688|-0.10326 +2015-07-01|47.0|177.0|2.70783|-0.10752 +2015-07-01|47.0|178.0|3.145|-0.11176 +2015-07-01|47.0|179.0|3.57997|-0.11594 +2015-07-01|47.0|-1.0|-0.63245|0.13349 +2015-07-01|47.0|-2.0|-0.95132|0.13508 +2015-07-01|47.0|-3.0|-1.27756|0.1367 +2015-07-01|47.0|-4.0|-1.61104|0.13836 +2015-07-01|47.0|-5.0|-1.95161|0.14003 +2015-07-01|47.0|-6.0|-2.29904|0.14171 +2015-07-01|47.0|-7.0|-2.65307|0.14341 +2015-07-01|47.0|-8.0|-3.01339|0.14511 +2015-07-01|47.0|-9.0|-3.37966|0.1468 +2015-07-01|47.0|-10.0|-3.7515|0.14849 +2015-07-01|47.0|-11.0|-4.12849|0.15018 +2015-07-01|47.0|-12.0|-4.51019|0.15184 +2015-07-01|47.0|-13.0|-4.89615|0.1535 +2015-07-01|47.0|-14.0|-5.28589|0.15513 +2015-07-01|47.0|-15.0|-5.67892|0.15675 +2015-07-01|47.0|-16.0|-6.07474|0.15834 +2015-07-01|47.0|-17.0|-6.47286|0.15992 +2015-07-01|47.0|-18.0|-6.87278|0.16147 +2015-07-01|47.0|-19.0|-7.27401|0.163 +2015-07-01|47.0|-20.0|-7.67605|0.16451 +2015-07-01|47.0|-21.0|-8.07844|0.16599 +2015-07-01|47.0|-22.0|-8.48071|0.16746 +2015-07-01|47.0|-23.0|-8.88241|0.16889 +2015-07-01|47.0|-24.0|-9.2831|0.17031 +2015-07-01|47.0|-25.0|-9.68236|0.1717 +2015-07-01|47.0|-26.0|-10.07977|0.17306 +2015-07-01|47.0|-27.0|-10.47494|0.17439 +2015-07-01|47.0|-28.0|-10.86745|0.17569 +2015-07-01|47.0|-29.0|-11.25694|0.17696 +2015-07-01|47.0|-30.0|-11.643|0.17819 +2015-07-01|47.0|-31.0|-12.02525|0.17937 +2015-07-01|47.0|-32.0|-12.40329|0.18051 +2015-07-01|47.0|-33.0|-12.77672|0.1816 +2015-07-01|47.0|-34.0|-13.14512|0.18262 +2015-07-01|47.0|-35.0|-13.50804|0.18357 +2015-07-01|47.0|-36.0|-13.86502|0.18446 +2015-07-01|47.0|-37.0|-14.21557|0.18525 +2015-07-01|47.0|-38.0|-14.55918|0.18596 +2015-07-01|47.0|-39.0|-14.89528|0.18657 +2015-07-01|47.0|-40.0|-15.22327|0.18707 +2015-07-01|47.0|-41.0|-15.54251|0.18745 +2015-07-01|47.0|-42.0|-15.85233|0.1877 +2015-07-01|47.0|-43.0|-16.15199|0.18781 +2015-07-01|47.0|-44.0|-16.44071|0.18778 +2015-07-01|47.0|-45.0|-16.71767|0.18759 +2015-07-01|47.0|-46.0|-16.98201|0.18723 +2015-07-01|47.0|-47.0|-17.23278|0.1867 +2015-07-01|47.0|-48.0|-17.46904|0.18598 +2015-07-01|47.0|-49.0|-17.68978|0.18506 +2015-07-01|47.0|-50.0|-17.89393|0.18395 +2015-07-01|47.0|-51.0|-18.08041|0.18262 +2015-07-01|47.0|-52.0|-18.24809|0.18107 +2015-07-01|47.0|-53.0|-18.39583|0.17929 +2015-07-01|47.0|-54.0|-18.52243|0.17728 +2015-07-01|47.0|-55.0|-18.62671|0.17502 +2015-07-01|47.0|-56.0|-18.70745|0.17252 +2015-07-01|47.0|-57.0|-18.76342|0.16976 +2015-07-01|47.0|-58.0|-18.79341|0.16674 +2015-07-01|47.0|-59.0|-18.79621|0.16345 +2015-07-01|47.0|-60.0|-18.77062|0.15989 +2015-07-01|47.0|-61.0|-18.71547|0.15605 +2015-07-01|47.0|-62.0|-18.62964|0.15194 +2015-07-01|47.0|-63.0|-18.51202|0.14754 +2015-07-01|47.0|-64.0|-18.36159|0.14285 +2015-07-01|47.0|-65.0|-18.1774|0.13789 +2015-07-01|47.0|-66.0|-17.95855|0.13263 +2015-07-01|47.0|-67.0|-17.70426|0.1271 +2015-07-01|47.0|-68.0|-17.41386|0.12128 +2015-07-01|47.0|-69.0|-17.0868|0.11519 +2015-07-01|47.0|-70.0|-16.72266|0.10883 +2015-07-01|47.0|-71.0|-16.32118|0.10221 +2015-07-01|47.0|-72.0|-15.88226|0.09534 +2015-07-01|47.0|-73.0|-15.40601|0.08823 +2015-07-01|47.0|-74.0|-14.8927|0.0809 +2015-07-01|47.0|-75.0|-14.34284|0.07337 +2015-07-01|47.0|-76.0|-13.75715|0.06566 +2015-07-01|47.0|-77.0|-13.13659|0.0578 +2015-07-01|47.0|-78.0|-12.48234|0.0498 +2015-07-01|47.0|-79.0|-11.79585|0.04171 +2015-07-01|47.0|-80.0|-11.07879|0.03355 +2015-07-01|47.0|-81.0|-10.33307|0.02536 +2015-07-01|47.0|-82.0|-9.56086|0.01716 +2015-07-01|47.0|-83.0|-8.76451|0.00901 +2015-07-01|47.0|-84.0|-7.94659|9.3E-4 +2015-07-01|47.0|-85.0|-7.10986|-0.00704 +2015-07-01|47.0|-86.0|-6.25721|-0.01486 +2015-07-01|47.0|-87.0|-5.39166|-0.0225 +2015-07-01|47.0|-88.0|-4.51634|-0.02993 +2015-07-01|47.0|-89.0|-3.6344|-0.03711 +2015-07-01|47.0|-90.0|-2.74904|-0.04402 +2015-07-01|47.0|-91.0|-1.86341|-0.05064 +2015-07-01|47.0|-92.0|-0.98062|-0.05696 +2015-07-01|47.0|-93.0|-0.10368|-0.06295 +2015-07-01|47.0|-94.0|0.76451|-0.06861 +2015-07-01|47.0|-95.0|1.62123|-0.07393 +2015-07-01|47.0|-96.0|2.46391|-0.07891 +2015-07-01|47.0|-97.0|3.29021|-0.08357 +2015-07-01|47.0|-98.0|4.09797|-0.0879 +2015-07-01|47.0|-99.0|4.8853|-0.09192 +2015-07-01|47.0|-100.0|5.65049|-0.09563 +2015-07-01|47.0|-101.0|6.39211|-0.09907 +2015-07-01|47.0|-102.0|7.10893|-0.10223 +2015-07-01|47.0|-103.0|7.79994|-0.10515 +2015-07-01|47.0|-104.0|8.46438|-0.10785 +2015-07-01|47.0|-105.0|9.10164|-0.11033 +2015-07-01|47.0|-106.0|9.71133|-0.11264 +2015-07-01|47.0|-107.0|10.29322|-0.11477 +2015-07-01|47.0|-108.0|10.84723|-0.11676 +2015-07-01|47.0|-109.0|11.37342|-0.11862 +2015-07-01|47.0|-110.0|11.87196|-0.12036 +2015-07-01|47.0|-111.0|12.34315|-0.12201 +2015-07-01|47.0|-112.0|12.78733|-0.12358 +2015-07-01|47.0|-113.0|13.20494|-0.12508 +2015-07-01|47.0|-114.0|13.59647|-0.12653 +2015-07-01|47.0|-115.0|13.96244|-0.12793 +2015-07-01|47.0|-116.0|14.30342|-0.1293 +2015-07-01|47.0|-117.0|14.61999|-0.13064 +2015-07-01|47.0|-118.0|14.91273|-0.13196 +2015-07-01|47.0|-119.0|15.18223|-0.13326 +2015-07-01|47.0|-120.0|15.42909|-0.13456 +2015-07-01|47.0|-121.0|15.65388|-0.13586 +2015-07-01|47.0|-122.0|15.85716|-0.13715 +2015-07-01|47.0|-123.0|16.03949|-0.13845 +2015-07-01|47.0|-124.0|16.20138|-0.13975 +2015-07-01|47.0|-125.0|16.34335|-0.14106 +2015-07-01|47.0|-126.0|16.46587|-0.14237 +2015-07-01|47.0|-127.0|16.56943|-0.1437 +2015-07-01|47.0|-128.0|16.65445|-0.14503 +2015-07-01|47.0|-129.0|16.72137|-0.14637 +2015-07-01|47.0|-130.0|16.77058|-0.14772 +2015-07-01|47.0|-131.0|16.8025|-0.14907 +2015-07-01|47.0|-132.0|16.81748|-0.15043 +2015-07-01|47.0|-133.0|16.81589|-0.15179 +2015-07-01|47.0|-134.0|16.79809|-0.15315 +2015-07-01|47.0|-135.0|16.76443|-0.15451 +2015-07-01|47.0|-136.0|16.71524|-0.15587 +2015-07-01|47.0|-137.0|16.65085|-0.15721 +2015-07-01|47.0|-138.0|16.57161|-0.15855 +2015-07-01|47.0|-139.0|16.47785|-0.15987 +2015-07-01|47.0|-140.0|16.36988|-0.16117 +2015-07-01|47.0|-141.0|16.24805|-0.16244 +2015-07-01|47.0|-142.0|16.11268|-0.16368 +2015-07-01|47.0|-143.0|15.96411|-0.16488 +2015-07-01|47.0|-144.0|15.80267|-0.16604 +2015-07-01|47.0|-145.0|15.6287|-0.16715 +2015-07-01|47.0|-146.0|15.44253|-0.16819 +2015-07-01|47.0|-147.0|15.2445|-0.16918 +2015-07-01|47.0|-148.0|15.03496|-0.17008 +2015-07-01|47.0|-149.0|14.81422|-0.17091 +2015-07-01|47.0|-150.0|14.58264|-0.17164 +2015-07-01|47.0|-151.0|14.34054|-0.17228 +2015-07-01|47.0|-152.0|14.08826|-0.1728 +2015-07-01|47.0|-153.0|13.8261|-0.17321 +2015-07-01|47.0|-154.0|13.5544|-0.17349 +2015-07-01|47.0|-155.0|13.27347|-0.17363 +2015-07-01|47.0|-156.0|12.9836|-0.17363 +2015-07-01|47.0|-157.0|12.6851|-0.17347 +2015-07-01|47.0|-158.0|12.37825|-0.17315 +2015-07-01|47.0|-159.0|12.06334|-0.17267 +2015-07-01|47.0|-160.0|11.74063|-0.17201 +2015-07-01|47.0|-161.0|11.41038|-0.17116 +2015-07-01|47.0|-162.0|11.07286|-0.17013 +2015-07-01|47.0|-163.0|10.7283|-0.16891 +2015-07-01|47.0|-164.0|10.37695|-0.1675 +2015-07-01|47.0|-165.0|10.01903|-0.16589 +2015-07-01|47.0|-166.0|9.65477|-0.16408 +2015-07-01|47.0|-167.0|9.2844|-0.16207 +2015-07-01|47.0|-168.0|8.90812|-0.15986 +2015-07-01|47.0|-169.0|8.52615|-0.15746 +2015-07-01|47.0|-170.0|8.13872|-0.15487 +2015-07-01|47.0|-171.0|7.74602|-0.15209 +2015-07-01|47.0|-172.0|7.34829|-0.14913 +2015-07-01|47.0|-173.0|6.94573|-0.146 +2015-07-01|47.0|-174.0|6.53857|-0.1427 +2015-07-01|47.0|-175.0|6.12704|-0.13925 +2015-07-01|47.0|-176.0|5.71138|-0.13565 +2015-07-01|47.0|-177.0|5.29182|-0.13192 +2015-07-01|47.0|-178.0|4.86864|-0.12807 +2015-07-01|47.0|-179.0|4.44208|-0.12411 +2015-07-01|48.0|0.0|-0.40521|0.13498 +2015-07-01|48.0|1.0|-0.09274|0.13347 +2015-07-01|48.0|2.0|0.21255|0.13201 +2015-07-01|48.0|3.0|0.51074|0.13061 +2015-07-01|48.0|4.0|0.80193|0.12927 +2015-07-01|48.0|5.0|1.08627|0.128 +2015-07-01|48.0|6.0|1.36395|0.1268 +2015-07-01|48.0|7.0|1.63516|0.12567 +2015-07-01|48.0|8.0|1.90017|0.12461 +2015-07-01|48.0|9.0|2.15923|0.12363 +2015-07-01|48.0|10.0|2.41262|0.12273 +2015-07-01|48.0|11.0|2.66062|0.1219 +2015-07-01|48.0|12.0|2.90354|0.12114 +2015-07-01|48.0|13.0|3.14166|0.12044 +2015-07-01|48.0|14.0|3.37526|0.11981 +2015-07-01|48.0|15.0|3.60462|0.11924 +2015-07-01|48.0|16.0|3.82998|0.11872 +2015-07-01|48.0|17.0|4.05157|0.11824 +2015-07-01|48.0|18.0|4.2696|0.11779 +2015-07-01|48.0|19.0|4.48423|0.11738 +2015-07-01|48.0|20.0|4.69559|0.11697 +2015-07-01|48.0|21.0|4.9038|0.11658 +2015-07-01|48.0|22.0|5.10891|0.11618 +2015-07-01|48.0|23.0|5.31094|0.11577 +2015-07-01|48.0|24.0|5.50989|0.11534 +2015-07-01|48.0|25.0|5.70571|0.11488 +2015-07-01|48.0|26.0|5.89831|0.11437 +2015-07-01|48.0|27.0|6.08758|0.11382 +2015-07-01|48.0|28.0|6.27336|0.11321 +2015-07-01|48.0|29.0|6.4555|0.11253 +2015-07-01|48.0|30.0|6.63379|0.11179 +2015-07-01|48.0|31.0|6.80801|0.11097 +2015-07-01|48.0|32.0|6.97794|0.11008 +2015-07-01|48.0|33.0|7.14333|0.10911 +2015-07-01|48.0|34.0|7.30393|0.10806 +2015-07-01|48.0|35.0|7.45947|0.10693 +2015-07-01|48.0|36.0|7.60972|0.10572 +2015-07-01|48.0|37.0|7.75442|0.10444 +2015-07-01|48.0|38.0|7.89331|0.10309 +2015-07-01|48.0|39.0|8.02617|0.10167 +2015-07-01|48.0|40.0|8.15276|0.10018 +2015-07-01|48.0|41.0|8.27287|0.09864 +2015-07-01|48.0|42.0|8.3863|0.09706 +2015-07-01|48.0|43.0|8.49286|0.09543 +2015-07-01|48.0|44.0|8.59238|0.09377 +2015-07-01|48.0|45.0|8.6847|0.09208 +2015-07-01|48.0|46.0|8.76966|0.09038 +2015-07-01|48.0|47.0|8.84713|0.08866 +2015-07-01|48.0|48.0|8.91698|0.08694 +2015-07-01|48.0|49.0|8.97909|0.08523 +2015-07-01|48.0|50.0|9.03335|0.08352 +2015-07-01|48.0|51.0|9.07964|0.08182 +2015-07-01|48.0|52.0|9.11786|0.08015 +2015-07-01|48.0|53.0|9.14788|0.07849 +2015-07-01|48.0|54.0|9.1696|0.07686 +2015-07-01|48.0|55.0|9.1829|0.07525 +2015-07-01|48.0|56.0|9.18766|0.07367 +2015-07-01|48.0|57.0|9.18373|0.07212 +2015-07-01|48.0|58.0|9.17098|0.07059 +2015-07-01|48.0|59.0|9.14925|0.06908 +2015-07-01|48.0|60.0|9.11839|0.06758 +2015-07-01|48.0|61.0|9.07822|0.0661 +2015-07-01|48.0|62.0|9.02856|0.06463 +2015-07-01|48.0|63.0|8.96923|0.06316 +2015-07-01|48.0|64.0|8.90002|0.06168 +2015-07-01|48.0|65.0|8.82073|0.0602 +2015-07-01|48.0|66.0|8.73116|0.05869 +2015-07-01|48.0|67.0|8.63108|0.05716 +2015-07-01|48.0|68.0|8.52029|0.05559 +2015-07-01|48.0|69.0|8.39857|0.05398 +2015-07-01|48.0|70.0|8.2657|0.05232 +2015-07-01|48.0|71.0|8.12149|0.0506 +2015-07-01|48.0|72.0|7.96572|0.04882 +2015-07-01|48.0|73.0|7.79821|0.04696 +2015-07-01|48.0|74.0|7.61877|0.04503 +2015-07-01|48.0|75.0|7.42723|0.04302 +2015-07-01|48.0|76.0|7.22344|0.04091 +2015-07-01|48.0|77.0|7.00726|0.03872 +2015-07-01|48.0|78.0|6.77856|0.03643 +2015-07-01|48.0|79.0|6.53724|0.03403 +2015-07-01|48.0|80.0|6.28323|0.03154 +2015-07-01|48.0|81.0|6.01647|0.02895 +2015-07-01|48.0|82.0|5.73694|0.02625 +2015-07-01|48.0|83.0|5.44463|0.02346 +2015-07-01|48.0|84.0|5.13957|0.02056 +2015-07-01|48.0|85.0|4.82185|0.01758 +2015-07-01|48.0|86.0|4.49154|0.0145 +2015-07-01|48.0|87.0|4.14881|0.01134 +2015-07-01|48.0|88.0|3.79384|0.0081 +2015-07-01|48.0|89.0|3.42685|0.0048 +2015-07-01|48.0|90.0|3.04813|0.00143 +2015-07-01|48.0|91.0|2.65802|-0.00198 +2015-07-01|48.0|92.0|2.25691|-0.00543 +2015-07-01|48.0|93.0|1.84524|-0.0089 +2015-07-01|48.0|94.0|1.42354|-0.01238 +2015-07-01|48.0|95.0|0.99239|-0.01586 +2015-07-01|48.0|96.0|0.55245|-0.01933 +2015-07-01|48.0|97.0|0.10442|-0.02275 +2015-07-01|48.0|98.0|-0.35087|-0.02613 +2015-07-01|48.0|99.0|-0.81257|-0.02943 +2015-07-01|48.0|100.0|-1.27973|-0.03265 +2015-07-01|48.0|101.0|-1.75132|-0.03577 +2015-07-01|48.0|102.0|-2.22625|-0.03877 +2015-07-01|48.0|103.0|-2.70337|-0.04163 +2015-07-01|48.0|104.0|-3.18145|-0.04434 +2015-07-01|48.0|105.0|-3.65921|-0.04688 +2015-07-01|48.0|106.0|-4.13531|-0.04924 +2015-07-01|48.0|107.0|-4.60839|-0.0514 +2015-07-01|48.0|108.0|-5.07704|-0.05335 +2015-07-01|48.0|109.0|-5.53981|-0.05509 +2015-07-01|48.0|110.0|-5.99527|-0.05661 +2015-07-01|48.0|111.0|-6.44196|-0.05789 +2015-07-01|48.0|112.0|-6.87846|-0.05893 +2015-07-01|48.0|113.0|-7.30332|-0.05974 +2015-07-01|48.0|114.0|-7.71518|-0.06031 +2015-07-01|48.0|115.0|-8.11269|-0.06064 +2015-07-01|48.0|116.0|-8.49457|-0.06074 +2015-07-01|48.0|117.0|-8.85957|-0.06062 +2015-07-01|48.0|118.0|-9.20657|-0.06028 +2015-07-01|48.0|119.0|-9.53449|-0.05973 +2015-07-01|48.0|120.0|-9.84234|-0.05898 +2015-07-01|48.0|121.0|-10.12925|-0.05805 +2015-07-01|48.0|122.0|-10.39442|-0.05695 +2015-07-01|48.0|123.0|-10.63717|-0.0557 +2015-07-01|48.0|124.0|-10.85691|-0.05431 +2015-07-01|48.0|125.0|-11.05316|-0.05281 +2015-07-01|48.0|126.0|-11.22555|-0.0512 +2015-07-01|48.0|127.0|-11.3738|-0.04951 +2015-07-01|48.0|128.0|-11.49774|-0.04775 +2015-07-01|48.0|129.0|-11.59728|-0.04595 +2015-07-01|48.0|130.0|-11.67244|-0.04412 +2015-07-01|48.0|131.0|-11.72331|-0.04228 +2015-07-01|48.0|132.0|-11.75007|-0.04045 +2015-07-01|48.0|133.0|-11.75299|-0.03864 +2015-07-01|48.0|134.0|-11.73238|-0.03688 +2015-07-01|48.0|135.0|-11.68864|-0.03518 +2015-07-01|48.0|136.0|-11.62222|-0.03355 +2015-07-01|48.0|137.0|-11.53363|-0.03201 +2015-07-01|48.0|138.0|-11.42341|-0.03057 +2015-07-01|48.0|139.0|-11.29216|-0.02926 +2015-07-01|48.0|140.0|-11.14049|-0.02807 +2015-07-01|48.0|141.0|-10.96907|-0.02703 +2015-07-01|48.0|142.0|-10.77859|-0.02614 +2015-07-01|48.0|143.0|-10.56973|-0.02541 +2015-07-01|48.0|144.0|-10.34321|-0.02486 +2015-07-01|48.0|145.0|-10.09977|-0.02448 +2015-07-01|48.0|146.0|-9.84014|-0.0243 +2015-07-01|48.0|147.0|-9.56506|-0.02431 +2015-07-01|48.0|148.0|-9.27527|-0.02453 +2015-07-01|48.0|149.0|-8.9715|-0.02495 +2015-07-01|48.0|150.0|-8.6545|-0.02558 +2015-07-01|48.0|151.0|-8.32497|-0.02642 +2015-07-01|48.0|152.0|-7.98365|-0.02749 +2015-07-01|48.0|153.0|-7.63123|-0.02876 +2015-07-01|48.0|154.0|-7.26841|-0.03026 +2015-07-01|48.0|155.0|-6.89587|-0.03197 +2015-07-01|48.0|156.0|-6.51427|-0.0339 +2015-07-01|48.0|157.0|-6.12427|-0.03603 +2015-07-01|48.0|158.0|-5.72649|-0.03838 +2015-07-01|48.0|159.0|-5.32156|-0.04093 +2015-07-01|48.0|160.0|-4.91008|-0.04368 +2015-07-01|48.0|161.0|-4.49264|-0.04662 +2015-07-01|48.0|162.0|-4.0698|-0.04975 +2015-07-01|48.0|163.0|-3.64212|-0.05305 +2015-07-01|48.0|164.0|-3.21013|-0.05652 +2015-07-01|48.0|165.0|-2.77436|-0.06015 +2015-07-01|48.0|166.0|-2.33532|-0.06392 +2015-07-01|48.0|167.0|-1.89348|-0.06782 +2015-07-01|48.0|168.0|-1.44933|-0.07185 +2015-07-01|48.0|169.0|-1.00332|-0.07598 +2015-07-01|48.0|170.0|-0.55591|-0.08021 +2015-07-01|48.0|171.0|-0.10751|-0.08451 +2015-07-01|48.0|172.0|0.34145|-0.08888 +2015-07-01|48.0|173.0|0.79057|-0.0933 +2015-07-01|48.0|174.0|1.23946|-0.09774 +2015-07-01|48.0|175.0|1.68775|-0.10221 +2015-07-01|48.0|176.0|2.13509|-0.10667 +2015-07-01|48.0|177.0|2.5811|-0.11112 +2015-07-01|48.0|178.0|3.02548|-0.11553 +2015-07-01|48.0|179.0|3.46787|-0.1199 +2015-07-01|48.0|-1.0|-0.72487|0.13654 +2015-07-01|48.0|-2.0|-1.0517|0.13814 +2015-07-01|48.0|-3.0|-1.38561|0.13977 +2015-07-01|48.0|-4.0|-1.7265|0.14143 +2015-07-01|48.0|-5.0|-2.07419|0.14311 +2015-07-01|48.0|-6.0|-2.42847|0.14481 +2015-07-01|48.0|-7.0|-2.78908|0.14653 +2015-07-01|48.0|-8.0|-3.15573|0.14824 +2015-07-01|48.0|-9.0|-3.52809|0.14997 +2015-07-01|48.0|-10.0|-3.90579|0.15168 +2015-07-01|48.0|-11.0|-4.28842|0.1534 +2015-07-01|48.0|-12.0|-4.67558|0.1551 +2015-07-01|48.0|-13.0|-5.06682|0.1568 +2015-07-01|48.0|-14.0|-5.46169|0.15847 +2015-07-01|48.0|-15.0|-5.85971|0.16014 +2015-07-01|48.0|-16.0|-6.2604|0.16178 +2015-07-01|48.0|-17.0|-6.66329|0.16341 +2015-07-01|48.0|-18.0|-7.0679|0.16502 +2015-07-01|48.0|-19.0|-7.47375|0.16661 +2015-07-01|48.0|-20.0|-7.88037|0.16818 +2015-07-01|48.0|-21.0|-8.28729|0.16973 +2015-07-01|48.0|-22.0|-8.69407|0.17126 +2015-07-01|48.0|-23.0|-9.10025|0.17276 +2015-07-01|48.0|-24.0|-9.50541|0.17424 +2015-07-01|48.0|-25.0|-9.90912|0.1757 +2015-07-01|48.0|-26.0|-10.31098|0.17713 +2015-07-01|48.0|-27.0|-10.71058|0.17853 +2015-07-01|48.0|-28.0|-11.10753|0.1799 +2015-07-01|48.0|-29.0|-11.50143|0.18123 +2015-07-01|48.0|-30.0|-11.89188|0.18252 +2015-07-01|48.0|-31.0|-12.2785|0.18378 +2015-07-01|48.0|-32.0|-12.66088|0.18498 +2015-07-01|48.0|-33.0|-13.03861|0.18613 +2015-07-01|48.0|-34.0|-13.41125|0.18722 +2015-07-01|48.0|-35.0|-13.77838|0.18825 +2015-07-01|48.0|-36.0|-14.1395|0.1892 +2015-07-01|48.0|-37.0|-14.49414|0.19007 +2015-07-01|48.0|-38.0|-14.84175|0.19086 +2015-07-01|48.0|-39.0|-15.18179|0.19154 +2015-07-01|48.0|-40.0|-15.51364|0.19212 +2015-07-01|48.0|-41.0|-15.83668|0.19259 +2015-07-01|48.0|-42.0|-16.15022|0.19293 +2015-07-01|48.0|-43.0|-16.45353|0.19314 +2015-07-01|48.0|-44.0|-16.74585|0.19321 +2015-07-01|48.0|-45.0|-17.02634|0.19313 +2015-07-01|48.0|-46.0|-17.29415|0.19289 +2015-07-01|48.0|-47.0|-17.54837|0.19248 +2015-07-01|48.0|-48.0|-17.78803|0.19189 +2015-07-01|48.0|-49.0|-18.01214|0.19111 +2015-07-01|48.0|-50.0|-18.21965|0.19014 +2015-07-01|48.0|-51.0|-18.40947|0.18896 +2015-07-01|48.0|-52.0|-18.58051|0.18757 +2015-07-01|48.0|-53.0|-18.73159|0.18596 +2015-07-01|48.0|-54.0|-18.86156|0.18412 +2015-07-01|48.0|-55.0|-18.9692|0.18205 +2015-07-01|48.0|-56.0|-19.05331|0.17973 +2015-07-01|48.0|-57.0|-19.11266|0.17716 +2015-07-01|48.0|-58.0|-19.14603|0.17434 +2015-07-01|48.0|-59.0|-19.15218|0.17125 +2015-07-01|48.0|-60.0|-19.12991|0.1679 +2015-07-01|48.0|-61.0|-19.07802|0.16427 +2015-07-01|48.0|-62.0|-18.99537|0.16036 +2015-07-01|48.0|-63.0|-18.88081|0.15616 +2015-07-01|48.0|-64.0|-18.7333|0.15168 +2015-07-01|48.0|-65.0|-18.55181|0.14691 +2015-07-01|48.0|-66.0|-18.33543|0.14185 +2015-07-01|48.0|-67.0|-18.08332|0.13649 +2015-07-01|48.0|-68.0|-17.79474|0.13085 +2015-07-01|48.0|-69.0|-17.46908|0.12491 +2015-07-01|48.0|-70.0|-17.10585|0.11869 +2015-07-01|48.0|-71.0|-16.70474|0.11219 +2015-07-01|48.0|-72.0|-16.26556|0.10542 +2015-07-01|48.0|-73.0|-15.78835|0.09839 +2015-07-01|48.0|-74.0|-15.27332|0.09111 +2015-07-01|48.0|-75.0|-14.7209|0.08361 +2015-07-01|48.0|-76.0|-14.13175|0.07589 +2015-07-01|48.0|-77.0|-13.50675|0.06798 +2015-07-01|48.0|-78.0|-12.84705|0.05991 +2015-07-01|48.0|-79.0|-12.15402|0.0517 +2015-07-01|48.0|-80.0|-11.42932|0.04339 +2015-07-01|48.0|-81.0|-10.67481|0.03501 +2015-07-01|48.0|-82.0|-9.89265|0.02658 +2015-07-01|48.0|-83.0|-9.08519|0.01816 +2015-07-01|48.0|-84.0|-8.25502|0.00977 +2015-07-01|48.0|-85.0|-7.4049|0.00146 +2015-07-01|48.0|-86.0|-6.53778|-0.00674 +2015-07-01|48.0|-87.0|-5.65673|-0.01479 +2015-07-01|48.0|-88.0|-4.76494|-0.02266 +2015-07-01|48.0|-89.0|-3.86565|-0.03031 +2015-07-01|48.0|-90.0|-2.96213|-0.03771 +2015-07-01|48.0|-91.0|-2.05766|-0.04484 +2015-07-01|48.0|-92.0|-1.15545|-0.05168 +2015-07-01|48.0|-93.0|-0.25861|-0.05821 +2015-07-01|48.0|-94.0|0.62983|-0.06442 +2015-07-01|48.0|-95.0|1.50703|-0.07029 +2015-07-01|48.0|-96.0|2.37033|-0.07583 +2015-07-01|48.0|-97.0|3.21724|-0.08103 +2015-07-01|48.0|-98.0|4.04553|-0.08591 +2015-07-01|48.0|-99.0|4.85316|-0.09046 +2015-07-01|48.0|-100.0|5.63837|-0.0947 +2015-07-01|48.0|-101.0|6.39961|-0.09865 +2015-07-01|48.0|-102.0|7.13558|-0.10231 +2015-07-01|48.0|-103.0|7.84522|-0.10571 +2015-07-01|48.0|-104.0|8.52766|-0.10887 +2015-07-01|48.0|-105.0|9.18229|-0.11181 +2015-07-01|48.0|-106.0|9.80863|-0.11454 +2015-07-01|48.0|-107.0|10.40644|-0.11708 +2015-07-01|48.0|-108.0|10.9756|-0.11946 +2015-07-01|48.0|-109.0|11.51614|-0.12169 +2015-07-01|48.0|-110.0|12.02823|-0.1238 +2015-07-01|48.0|-111.0|12.51214|-0.12579 +2015-07-01|48.0|-112.0|12.9682|-0.12768 +2015-07-01|48.0|-113.0|13.39687|-0.12948 +2015-07-01|48.0|-114.0|13.79862|-0.13122 +2015-07-01|48.0|-115.0|14.17399|-0.1329 +2015-07-01|48.0|-116.0|14.52355|-0.13452 +2015-07-01|48.0|-117.0|14.84789|-0.13611 +2015-07-01|48.0|-118.0|15.14761|-0.13766 +2015-07-01|48.0|-119.0|15.42332|-0.13919 +2015-07-01|48.0|-120.0|15.67562|-0.1407 +2015-07-01|48.0|-121.0|15.90512|-0.1422 +2015-07-01|48.0|-122.0|16.11239|-0.14368 +2015-07-01|48.0|-123.0|16.29802|-0.14515 +2015-07-01|48.0|-124.0|16.46254|-0.14662 +2015-07-01|48.0|-125.0|16.60649|-0.14809 +2015-07-01|48.0|-126.0|16.73038|-0.14956 +2015-07-01|48.0|-127.0|16.8347|-0.15102 +2015-07-01|48.0|-128.0|16.91992|-0.15249 +2015-07-01|48.0|-129.0|16.98648|-0.15395 +2015-07-01|48.0|-130.0|17.03483|-0.15542 +2015-07-01|48.0|-131.0|17.06537|-0.15688 +2015-07-01|48.0|-132.0|17.07851|-0.15834 +2015-07-01|48.0|-133.0|17.07463|-0.15979 +2015-07-01|48.0|-134.0|17.05411|-0.16123 +2015-07-01|48.0|-135.0|17.01732|-0.16267 +2015-07-01|48.0|-136.0|16.96461|-0.16409 +2015-07-01|48.0|-137.0|16.89634|-0.16549 +2015-07-01|48.0|-138.0|16.81285|-0.16688 +2015-07-01|48.0|-139.0|16.7145|-0.16824 +2015-07-01|48.0|-140.0|16.60162|-0.16957 +2015-07-01|48.0|-141.0|16.47457|-0.17086 +2015-07-01|48.0|-142.0|16.33367|-0.17212 +2015-07-01|48.0|-143.0|16.17929|-0.17332 +2015-07-01|48.0|-144.0|16.01175|-0.17448 +2015-07-01|48.0|-145.0|15.83141|-0.17557 +2015-07-01|48.0|-146.0|15.6386|-0.17659 +2015-07-01|48.0|-147.0|15.43369|-0.17754 +2015-07-01|48.0|-148.0|15.217|-0.17841 +2015-07-01|48.0|-149.0|14.98888|-0.17919 +2015-07-01|48.0|-150.0|14.74968|-0.17986 +2015-07-01|48.0|-151.0|14.49973|-0.18043 +2015-07-01|48.0|-152.0|14.23937|-0.18088 +2015-07-01|48.0|-153.0|13.96894|-0.1812 +2015-07-01|48.0|-154.0|13.68875|-0.18139 +2015-07-01|48.0|-155.0|13.39914|-0.18143 +2015-07-01|48.0|-156.0|13.10042|-0.18133 +2015-07-01|48.0|-157.0|12.7929|-0.18106 +2015-07-01|48.0|-158.0|12.47687|-0.18063 +2015-07-01|48.0|-159.0|12.15264|-0.18002 +2015-07-01|48.0|-160.0|11.82049|-0.17923 +2015-07-01|48.0|-161.0|11.48071|-0.17826 +2015-07-01|48.0|-162.0|11.13356|-0.1771 +2015-07-01|48.0|-163.0|10.77931|-0.17574 +2015-07-01|48.0|-164.0|10.41821|-0.17418 +2015-07-01|48.0|-165.0|10.05053|-0.17243 +2015-07-01|48.0|-166.0|9.6765|-0.17047 +2015-07-01|48.0|-167.0|9.29637|-0.16831 +2015-07-01|48.0|-168.0|8.91038|-0.16595 +2015-07-01|48.0|-169.0|8.51876|-0.1634 +2015-07-01|48.0|-170.0|8.12176|-0.16065 +2015-07-01|48.0|-171.0|7.71959|-0.15771 +2015-07-01|48.0|-172.0|7.3125|-0.1546 +2015-07-01|48.0|-173.0|6.90073|-0.1513 +2015-07-01|48.0|-174.0|6.48451|-0.14784 +2015-07-01|48.0|-175.0|6.06409|-0.14423 +2015-07-01|48.0|-176.0|5.63972|-0.14046 +2015-07-01|48.0|-177.0|5.21166|-0.13657 +2015-07-01|48.0|-178.0|4.78017|-0.13255 +2015-07-01|48.0|-179.0|4.34552|-0.12842 +2015-07-01|49.0|0.0|-0.49763|0.13817 +2015-07-01|49.0|1.0|-0.17613|0.13665 +2015-07-01|49.0|2.0|0.13848|0.13519 +2015-07-01|49.0|3.0|0.44623|0.13378 +2015-07-01|49.0|4.0|0.74723|0.13243 +2015-07-01|49.0|5.0|1.0416|0.13115 +2015-07-01|49.0|6.0|1.32951|0.12993 +2015-07-01|49.0|7.0|1.61115|0.12878 +2015-07-01|49.0|8.0|1.88675|0.12771 +2015-07-01|49.0|9.0|2.15655|0.1267 +2015-07-01|49.0|10.0|2.42081|0.12577 +2015-07-01|49.0|11.0|2.67978|0.12491 +2015-07-01|49.0|12.0|2.93376|0.12411 +2015-07-01|49.0|13.0|3.183|0.12338 +2015-07-01|49.0|14.0|3.42778|0.12271 +2015-07-01|49.0|15.0|3.66835|0.1221 +2015-07-01|49.0|16.0|3.90495|0.12153 +2015-07-01|49.0|17.0|4.1378|0.12101 +2015-07-01|49.0|18.0|4.36708|0.12051 +2015-07-01|49.0|19.0|4.59298|0.12005 +2015-07-01|49.0|20.0|4.81562|0.1196 +2015-07-01|49.0|21.0|5.0351|0.11916 +2015-07-01|49.0|22.0|5.25149|0.11872 +2015-07-01|49.0|23.0|5.46482|0.11826 +2015-07-01|49.0|24.0|5.67509|0.11779 +2015-07-01|49.0|25.0|5.88226|0.11729 +2015-07-01|49.0|26.0|6.08625|0.11675 +2015-07-01|49.0|27.0|6.28696|0.11617 +2015-07-01|49.0|28.0|6.48425|0.11554 +2015-07-01|49.0|29.0|6.67796|0.11485 +2015-07-01|49.0|30.0|6.8679|0.11409 +2015-07-01|49.0|31.0|7.05387|0.11327 +2015-07-01|49.0|32.0|7.23563|0.11238 +2015-07-01|49.0|33.0|7.41295|0.11141 +2015-07-01|49.0|34.0|7.58557|0.11036 +2015-07-01|49.0|35.0|7.75323|0.10925 +2015-07-01|49.0|36.0|7.91568|0.10805 +2015-07-01|49.0|37.0|8.07264|0.10679 +2015-07-01|49.0|38.0|8.22386|0.10545 +2015-07-01|49.0|39.0|8.36908|0.10405 +2015-07-01|49.0|40.0|8.50804|0.10259 +2015-07-01|49.0|41.0|8.64051|0.10107 +2015-07-01|49.0|42.0|8.76626|0.09951 +2015-07-01|49.0|43.0|8.88505|0.0979 +2015-07-01|49.0|44.0|8.99668|0.09625 +2015-07-01|49.0|45.0|9.10094|0.09457 +2015-07-01|49.0|46.0|9.19765|0.09287 +2015-07-01|49.0|47.0|9.28661|0.09115 +2015-07-01|49.0|48.0|9.36765|0.08941 +2015-07-01|49.0|49.0|9.44061|0.08768 +2015-07-01|49.0|50.0|9.50532|0.08594 +2015-07-01|49.0|51.0|9.56162|0.08421 +2015-07-01|49.0|52.0|9.60935|0.08249 +2015-07-01|49.0|53.0|9.64836|0.08078 +2015-07-01|49.0|54.0|9.67849|0.07908 +2015-07-01|49.0|55.0|9.69957|0.0774 +2015-07-01|49.0|56.0|9.71144|0.07573 +2015-07-01|49.0|57.0|9.71393|0.07408 +2015-07-01|49.0|58.0|9.70686|0.07245 +2015-07-01|49.0|59.0|9.69004|0.07082 +2015-07-01|49.0|60.0|9.6633|0.06921 +2015-07-01|49.0|61.0|9.62643|0.06759 +2015-07-01|49.0|62.0|9.57923|0.06598 +2015-07-01|49.0|63.0|9.52148|0.06436 +2015-07-01|49.0|64.0|9.45298|0.06274 +2015-07-01|49.0|65.0|9.3735|0.06109 +2015-07-01|49.0|66.0|9.28283|0.05942 +2015-07-01|49.0|67.0|9.18073|0.05772 +2015-07-01|49.0|68.0|9.06699|0.05597 +2015-07-01|49.0|69.0|8.9414|0.05419 +2015-07-01|49.0|70.0|8.80372|0.05235 +2015-07-01|49.0|71.0|8.65375|0.05045 +2015-07-01|49.0|72.0|8.49129|0.04848 +2015-07-01|49.0|73.0|8.31614|0.04645 +2015-07-01|49.0|74.0|8.12813|0.04433 +2015-07-01|49.0|75.0|7.92709|0.04213 +2015-07-01|49.0|76.0|7.71287|0.03985 +2015-07-01|49.0|77.0|7.48533|0.03747 +2015-07-01|49.0|78.0|7.24437|0.035 +2015-07-01|49.0|79.0|6.98989|0.03243 +2015-07-01|49.0|80.0|6.72184|0.02976 +2015-07-01|49.0|81.0|6.44018|0.027 +2015-07-01|49.0|82.0|6.14489|0.02414 +2015-07-01|49.0|83.0|5.83601|0.02118 +2015-07-01|49.0|84.0|5.51359|0.01813 +2015-07-01|49.0|85.0|5.17775|0.015 +2015-07-01|49.0|86.0|4.8286|0.01178 +2015-07-01|49.0|87.0|4.46635|0.00849 +2015-07-01|49.0|88.0|4.09122|0.00513 +2015-07-01|49.0|89.0|3.7035|0.00171 +2015-07-01|49.0|90.0|3.30352|-0.00175 +2015-07-01|49.0|91.0|2.89167|-0.00525 +2015-07-01|49.0|92.0|2.46842|-0.00878 +2015-07-01|49.0|93.0|2.03429|-0.01231 +2015-07-01|49.0|94.0|1.58987|-0.01584 +2015-07-01|49.0|95.0|1.13581|-0.01936 +2015-07-01|49.0|96.0|0.67286|-0.02283 +2015-07-01|49.0|97.0|0.20181|-0.02625 +2015-07-01|49.0|98.0|-0.27645|-0.02961 +2015-07-01|49.0|99.0|-0.76095|-0.03288 +2015-07-01|49.0|100.0|-1.25068|-0.03604 +2015-07-01|49.0|101.0|-1.74452|-0.03908 +2015-07-01|49.0|102.0|-2.24129|-0.04199 +2015-07-01|49.0|103.0|-2.73977|-0.04473 +2015-07-01|49.0|104.0|-3.23864|-0.04731 +2015-07-01|49.0|105.0|-3.73655|-0.0497 +2015-07-01|49.0|106.0|-4.23211|-0.05189 +2015-07-01|49.0|107.0|-4.72388|-0.05387 +2015-07-01|49.0|108.0|-5.21039|-0.05563 +2015-07-01|49.0|109.0|-5.69018|-0.05716 +2015-07-01|49.0|110.0|-6.16174|-0.05845 +2015-07-01|49.0|111.0|-6.6236|-0.0595 +2015-07-01|49.0|112.0|-7.0743|-0.06031 +2015-07-01|49.0|113.0|-7.51241|-0.06087 +2015-07-01|49.0|114.0|-7.93652|-0.06119 +2015-07-01|49.0|115.0|-8.34532|-0.06127 +2015-07-01|49.0|116.0|-8.7375|-0.06111 +2015-07-01|49.0|117.0|-9.11187|-0.06073 +2015-07-01|49.0|118.0|-9.46729|-0.06014 +2015-07-01|49.0|119.0|-9.80273|-0.05934 +2015-07-01|49.0|120.0|-10.11724|-0.05835 +2015-07-01|49.0|121.0|-10.40996|-0.05719 +2015-07-01|49.0|122.0|-10.68014|-0.05586 +2015-07-01|49.0|123.0|-10.92715|-0.0544 +2015-07-01|49.0|124.0|-11.15043|-0.0528 +2015-07-01|49.0|125.0|-11.34956|-0.0511 +2015-07-01|49.0|126.0|-11.52419|-0.04931 +2015-07-01|49.0|127.0|-11.6741|-0.04745 +2015-07-01|49.0|128.0|-11.79916|-0.04554 +2015-07-01|49.0|129.0|-11.89933|-0.0436 +2015-07-01|49.0|130.0|-11.97465|-0.04165 +2015-07-01|49.0|131.0|-12.02527|-0.0397 +2015-07-01|49.0|132.0|-12.05141|-0.03778 +2015-07-01|49.0|133.0|-12.05334|-0.03589 +2015-07-01|49.0|134.0|-12.03144|-0.03407 +2015-07-01|49.0|135.0|-11.98612|-0.03232 +2015-07-01|49.0|136.0|-11.91786|-0.03066 +2015-07-01|49.0|137.0|-11.82719|-0.0291 +2015-07-01|49.0|138.0|-11.71468|-0.02767 +2015-07-01|49.0|139.0|-11.58094|-0.02637 +2015-07-01|49.0|140.0|-11.42662|-0.02521 +2015-07-01|49.0|141.0|-11.2524|-0.02421 +2015-07-01|49.0|142.0|-11.05896|-0.02338 +2015-07-01|49.0|143.0|-10.84701|-0.02272 +2015-07-01|49.0|144.0|-10.6173|-0.02226 +2015-07-01|49.0|145.0|-10.37056|-0.02198 +2015-07-01|49.0|146.0|-10.10752|-0.02191 +2015-07-01|49.0|147.0|-9.82895|-0.02204 +2015-07-01|49.0|148.0|-9.53557|-0.02239 +2015-07-01|49.0|149.0|-9.22815|-0.02295 +2015-07-01|49.0|150.0|-8.9074|-0.02374 +2015-07-01|49.0|151.0|-8.57407|-0.02475 +2015-07-01|49.0|152.0|-8.22887|-0.02598 +2015-07-01|49.0|153.0|-7.87251|-0.02743 +2015-07-01|49.0|154.0|-7.50568|-0.02911 +2015-07-01|49.0|155.0|-7.12906|-0.03102 +2015-07-01|49.0|156.0|-6.74331|-0.03314 +2015-07-01|49.0|157.0|-6.34909|-0.03548 +2015-07-01|49.0|158.0|-5.94703|-0.03804 +2015-07-01|49.0|159.0|-5.53774|-0.0408 +2015-07-01|49.0|160.0|-5.12183|-0.04377 +2015-07-01|49.0|161.0|-4.69986|-0.04692 +2015-07-01|49.0|162.0|-4.27241|-0.05027 +2015-07-01|49.0|163.0|-3.84003|-0.05379 +2015-07-01|49.0|164.0|-3.40323|-0.05747 +2015-07-01|49.0|165.0|-2.96255|-0.06132 +2015-07-01|49.0|166.0|-2.51847|-0.0653 +2015-07-01|49.0|167.0|-2.07148|-0.06942 +2015-07-01|49.0|168.0|-1.62204|-0.07366 +2015-07-01|49.0|169.0|-1.17061|-0.07801 +2015-07-01|49.0|170.0|-0.71761|-0.08244 +2015-07-01|49.0|171.0|-0.26348|-0.08696 +2015-07-01|49.0|172.0|0.19138|-0.09153 +2015-07-01|49.0|173.0|0.64657|-0.09615 +2015-07-01|49.0|174.0|1.10172|-0.10079 +2015-07-01|49.0|175.0|1.55645|-0.10545 +2015-07-01|49.0|176.0|2.01041|-0.11011 +2015-07-01|49.0|177.0|2.46326|-0.11475 +2015-07-01|49.0|178.0|2.91465|-0.11935 +2015-07-01|49.0|179.0|3.36427|-0.1239 +2015-07-01|49.0|-1.0|-0.82606|0.13974 +2015-07-01|49.0|-2.0|-1.16136|0.14134 +2015-07-01|49.0|-3.0|-1.50346|0.14298 +2015-07-01|49.0|-4.0|-1.85225|0.14465 +2015-07-01|49.0|-5.0|-2.20756|0.14635 +2015-07-01|49.0|-6.0|-2.56917|0.14806 +2015-07-01|49.0|-7.0|-2.93685|0.1498 +2015-07-01|49.0|-8.0|-3.3103|0.15154 +2015-07-01|49.0|-9.0|-3.68922|0.15328 +2015-07-01|49.0|-10.0|-4.07323|0.15503 +2015-07-01|49.0|-11.0|-4.46197|0.15678 +2015-07-01|49.0|-12.0|-4.85504|0.15852 +2015-07-01|49.0|-13.0|-5.252|0.16025 +2015-07-01|49.0|-14.0|-5.65242|0.16198 +2015-07-01|49.0|-15.0|-6.05586|0.16369 +2015-07-01|49.0|-16.0|-6.46185|0.16539 +2015-07-01|49.0|-17.0|-6.86993|0.16707 +2015-07-01|49.0|-18.0|-7.27964|0.16874 +2015-07-01|49.0|-19.0|-7.69051|0.17039 +2015-07-01|49.0|-20.0|-8.10209|0.17202 +2015-07-01|49.0|-21.0|-8.51393|0.17363 +2015-07-01|49.0|-22.0|-8.92558|0.17523 +2015-07-01|49.0|-23.0|-9.33661|0.1768 +2015-07-01|49.0|-24.0|-9.74659|0.17835 +2015-07-01|49.0|-25.0|-10.15511|0.17987 +2015-07-01|49.0|-26.0|-10.56175|0.18137 +2015-07-01|49.0|-27.0|-10.96612|0.18284 +2015-07-01|49.0|-28.0|-11.36781|0.18428 +2015-07-01|49.0|-29.0|-11.76643|0.18569 +2015-07-01|49.0|-30.0|-12.16158|0.18705 +2015-07-01|49.0|-31.0|-12.55286|0.18838 +2015-07-01|49.0|-32.0|-12.93985|0.18965 +2015-07-01|49.0|-33.0|-13.32215|0.19088 +2015-07-01|49.0|-34.0|-13.69931|0.19204 +2015-07-01|49.0|-35.0|-14.07089|0.19314 +2015-07-01|49.0|-36.0|-14.4364|0.19417 +2015-07-01|49.0|-37.0|-14.79535|0.19512 +2015-07-01|49.0|-38.0|-15.14721|0.19599 +2015-07-01|49.0|-39.0|-15.4914|0.19676 +2015-07-01|49.0|-40.0|-15.82734|0.19743 +2015-07-01|49.0|-41.0|-16.15438|0.19799 +2015-07-01|49.0|-42.0|-16.47183|0.19843 +2015-07-01|49.0|-43.0|-16.77898|0.19875 +2015-07-01|49.0|-44.0|-17.07506|0.19893 +2015-07-01|49.0|-45.0|-17.35925|0.19896 +2015-07-01|49.0|-46.0|-17.6307|0.19884 +2015-07-01|49.0|-47.0|-17.8885|0.19856 +2015-07-01|49.0|-48.0|-18.1317|0.19811 +2015-07-01|49.0|-49.0|-18.35931|0.19748 +2015-07-01|49.0|-50.0|-18.57029|0.19666 +2015-07-01|49.0|-51.0|-18.76358|0.19564 +2015-07-01|49.0|-52.0|-18.93805|0.19442 +2015-07-01|49.0|-53.0|-19.09258|0.19299 +2015-07-01|49.0|-54.0|-19.22598|0.19133 +2015-07-01|49.0|-55.0|-19.33706|0.18945 +2015-07-01|49.0|-56.0|-19.42461|0.18733 +2015-07-01|49.0|-57.0|-19.48739|0.18496 +2015-07-01|49.0|-58.0|-19.52418|0.18235 +2015-07-01|49.0|-59.0|-19.53372|0.17947 +2015-07-01|49.0|-60.0|-19.51481|0.17633 +2015-07-01|49.0|-61.0|-19.46622|0.17291 +2015-07-01|49.0|-62.0|-19.38677|0.16922 +2015-07-01|49.0|-63.0|-19.2753|0.16524 +2015-07-01|49.0|-64.0|-19.13071|0.16098 +2015-07-01|49.0|-65.0|-18.95196|0.15642 +2015-07-01|49.0|-66.0|-18.73807|0.15156 +2015-07-01|49.0|-67.0|-18.48814|0.14639 +2015-07-01|49.0|-68.0|-18.20138|0.14093 +2015-07-01|49.0|-69.0|-17.87712|0.13516 +2015-07-01|49.0|-70.0|-17.51481|0.1291 +2015-07-01|49.0|-71.0|-17.11404|0.12273 +2015-07-01|49.0|-72.0|-16.67459|0.11607 +2015-07-01|49.0|-73.0|-16.19639|0.10913 +2015-07-01|49.0|-74.0|-15.67958|0.10192 +2015-07-01|49.0|-75.0|-15.12452|0.09444 +2015-07-01|49.0|-76.0|-14.5318|0.08672 +2015-07-01|49.0|-77.0|-13.90223|0.07878 +2015-07-01|49.0|-78.0|-13.23689|0.07064 +2015-07-01|49.0|-79.0|-12.53711|0.06232 +2015-07-01|49.0|-80.0|-11.80449|0.05385 +2015-07-01|49.0|-81.0|-11.04087|0.04528 +2015-07-01|49.0|-82.0|-10.24838|0.03662 +2015-07-01|49.0|-83.0|-9.42936|0.02792 +2015-07-01|49.0|-84.0|-8.58641|0.01921 +2015-07-01|49.0|-85.0|-7.72231|0.01054 +2015-07-01|49.0|-86.0|-6.84005|0.00194 +2015-07-01|49.0|-87.0|-5.94276|-0.00654 +2015-07-01|49.0|-88.0|-5.03369|-0.01488 +2015-07-01|49.0|-89.0|-4.11617|-0.02302 +2015-07-01|49.0|-90.0|-3.19356|-0.03095 +2015-07-01|49.0|-91.0|-2.26925|-0.03863 +2015-07-01|49.0|-92.0|-1.34655|-0.04604 +2015-07-01|49.0|-93.0|-0.42872|-0.05315 +2015-07-01|49.0|-94.0|0.48111|-0.05994 +2015-07-01|49.0|-95.0|1.37997|-0.06641 +2015-07-01|49.0|-96.0|2.26505|-0.07255 +2015-07-01|49.0|-97.0|3.13377|-0.07835 +2015-07-01|49.0|-98.0|3.98376|-0.08381 +2015-07-01|49.0|-99.0|4.81289|-0.08894 +2015-07-01|49.0|-100.0|5.61926|-0.09375 +2015-07-01|49.0|-101.0|6.40125|-0.09825 +2015-07-01|49.0|-102.0|7.15747|-0.10246 +2015-07-01|49.0|-103.0|7.88677|-0.10638 +2015-07-01|49.0|-104.0|8.58823|-0.11005 +2015-07-01|49.0|-105.0|9.26115|-0.11347 +2015-07-01|49.0|-106.0|9.90504|-0.11666 +2015-07-01|49.0|-107.0|10.51959|-0.11965 +2015-07-01|49.0|-108.0|11.10465|-0.12246 +2015-07-01|49.0|-109.0|11.66024|-0.1251 +2015-07-01|49.0|-110.0|12.1865|-0.12758 +2015-07-01|49.0|-111.0|12.68369|-0.12994 +2015-07-01|49.0|-112.0|13.15214|-0.13218 +2015-07-01|49.0|-113.0|13.59229|-0.13431 +2015-07-01|49.0|-114.0|14.00464|-0.13636 +2015-07-01|49.0|-115.0|14.38972|-0.13833 +2015-07-01|49.0|-116.0|14.74811|-0.14024 +2015-07-01|49.0|-117.0|15.08042|-0.14209 +2015-07-01|49.0|-118.0|15.38727|-0.14389 +2015-07-01|49.0|-119.0|15.66929|-0.14566 +2015-07-01|49.0|-120.0|15.9271|-0.14739 +2015-07-01|49.0|-121.0|16.16132|-0.14909 +2015-07-01|49.0|-122.0|16.37256|-0.15077 +2015-07-01|49.0|-123.0|16.56143|-0.15243 +2015-07-01|49.0|-124.0|16.72848|-0.15408 +2015-07-01|49.0|-125.0|16.87429|-0.15571 +2015-07-01|49.0|-126.0|16.99939|-0.15733 +2015-07-01|49.0|-127.0|17.10431|-0.15894 +2015-07-01|49.0|-128.0|17.18953|-0.16053 +2015-07-01|49.0|-129.0|17.25553|-0.16212 +2015-07-01|49.0|-130.0|17.30278|-0.1637 +2015-07-01|49.0|-131.0|17.33171|-0.16527 +2015-07-01|49.0|-132.0|17.34276|-0.16682 +2015-07-01|49.0|-133.0|17.33633|-0.16836 +2015-07-01|49.0|-134.0|17.31282|-0.16988 +2015-07-01|49.0|-135.0|17.27263|-0.17139 +2015-07-01|49.0|-136.0|17.21613|-0.17287 +2015-07-01|49.0|-137.0|17.14371|-0.17432 +2015-07-01|49.0|-138.0|17.05572|-0.17575 +2015-07-01|49.0|-139.0|16.95253|-0.17714 +2015-07-01|49.0|-140.0|16.8345|-0.17849 +2015-07-01|49.0|-141.0|16.70199|-0.17979 +2015-07-01|49.0|-142.0|16.55536|-0.18105 +2015-07-01|49.0|-143.0|16.39496|-0.18225 +2015-07-01|49.0|-144.0|16.22114|-0.18339 +2015-07-01|49.0|-145.0|16.03427|-0.18445 +2015-07-01|49.0|-146.0|15.8347|-0.18544 +2015-07-01|49.0|-147.0|15.62278|-0.18634 +2015-07-01|49.0|-148.0|15.39886|-0.18716 +2015-07-01|49.0|-149.0|15.16331|-0.18787 +2015-07-01|49.0|-150.0|14.91646|-0.18847 +2015-07-01|49.0|-151.0|14.65866|-0.18896 +2015-07-01|49.0|-152.0|14.39027|-0.18932 +2015-07-01|49.0|-153.0|14.11162|-0.18954 +2015-07-01|49.0|-154.0|13.82305|-0.18963 +2015-07-01|49.0|-155.0|13.52489|-0.18956 +2015-07-01|49.0|-156.0|13.21747|-0.18934 +2015-07-01|49.0|-157.0|12.90112|-0.18895 +2015-07-01|49.0|-158.0|12.57614|-0.18838 +2015-07-01|49.0|-159.0|12.24284|-0.18764 +2015-07-01|49.0|-160.0|11.90153|-0.18672 +2015-07-01|49.0|-161.0|11.55251|-0.1856 +2015-07-01|49.0|-162.0|11.19605|-0.18429 +2015-07-01|49.0|-163.0|10.83245|-0.18278 +2015-07-01|49.0|-164.0|10.46198|-0.18107 +2015-07-01|49.0|-165.0|10.0849|-0.17916 +2015-07-01|49.0|-166.0|9.70149|-0.17704 +2015-07-01|49.0|-167.0|9.312|-0.17472 +2015-07-01|49.0|-168.0|8.9167|-0.1722 +2015-07-01|49.0|-169.0|8.51583|-0.16948 +2015-07-01|49.0|-170.0|8.10966|-0.16657 +2015-07-01|49.0|-171.0|7.69842|-0.16346 +2015-07-01|49.0|-172.0|7.28237|-0.16018 +2015-07-01|49.0|-173.0|6.86177|-0.15671 +2015-07-01|49.0|-174.0|6.43686|-0.15308 +2015-07-01|49.0|-175.0|6.00791|-0.1493 +2015-07-01|49.0|-176.0|5.57518|-0.14536 +2015-07-01|49.0|-177.0|5.13893|-0.14129 +2015-07-01|49.0|-178.0|4.69943|-0.13709 +2015-07-01|49.0|-179.0|4.25696|-0.13279 +2015-07-01|50.0|0.0|-0.59806|0.14152 +2015-07-01|50.0|1.0|-0.26695|0.13999 +2015-07-01|50.0|2.0|0.05753|0.13852 +2015-07-01|50.0|3.0|0.37543|0.1371 +2015-07-01|50.0|4.0|0.68683|0.13574 +2015-07-01|50.0|5.0|0.99185|0.13444 +2015-07-01|50.0|6.0|1.29062|0.13321 +2015-07-01|50.0|7.0|1.58334|0.13205 +2015-07-01|50.0|8.0|1.87019|0.13095 +2015-07-01|50.0|9.0|2.1514|0.12992 +2015-07-01|50.0|10.0|2.42721|0.12896 +2015-07-01|50.0|11.0|2.69786|0.12807 +2015-07-01|50.0|12.0|2.96361|0.12724 +2015-07-01|50.0|13.0|3.2247|0.12647 +2015-07-01|50.0|14.0|3.4814|0.12576 +2015-07-01|50.0|15.0|3.73394|0.12511 +2015-07-01|50.0|16.0|3.98254|0.1245 +2015-07-01|50.0|17.0|4.22741|0.12392 +2015-07-01|50.0|18.0|4.46874|0.12339 +2015-07-01|50.0|19.0|4.70668|0.12287 +2015-07-01|50.0|20.0|4.94136|0.12238 +2015-07-01|50.0|21.0|5.1729|0.12189 +2015-07-01|50.0|22.0|5.40134|0.1214 +2015-07-01|50.0|23.0|5.62673|0.12091 +2015-07-01|50.0|24.0|5.84907|0.12039 +2015-07-01|50.0|25.0|6.06832|0.11986 +2015-07-01|50.0|26.0|6.28441|0.11928 +2015-07-01|50.0|27.0|6.49726|0.11867 +2015-07-01|50.0|28.0|6.70673|0.11801 +2015-07-01|50.0|29.0|6.91266|0.1173 +2015-07-01|50.0|30.0|7.11487|0.11653 +2015-07-01|50.0|31.0|7.31317|0.1157 +2015-07-01|50.0|32.0|7.50733|0.1148 +2015-07-01|50.0|33.0|7.6971|0.11383 +2015-07-01|50.0|34.0|7.88224|0.11279 +2015-07-01|50.0|35.0|8.06248|0.11168 +2015-07-01|50.0|36.0|8.23756|0.1105 +2015-07-01|50.0|37.0|8.40719|0.10924 +2015-07-01|50.0|38.0|8.5711|0.10792 +2015-07-01|50.0|39.0|8.72902|0.10654 +2015-07-01|50.0|40.0|8.88068|0.1051 +2015-07-01|50.0|41.0|9.0258|0.1036 +2015-07-01|50.0|42.0|9.16412|0.10204 +2015-07-01|50.0|43.0|9.2954|0.10045 +2015-07-01|50.0|44.0|9.41937|0.09881 +2015-07-01|50.0|45.0|9.53579|0.09713 +2015-07-01|50.0|46.0|9.64445|0.09543 +2015-07-01|50.0|47.0|9.7451|0.09371 +2015-07-01|50.0|48.0|9.83753|0.09196 +2015-07-01|50.0|49.0|9.92153|0.09021 +2015-07-01|50.0|50.0|9.99688|0.08844 +2015-07-01|50.0|51.0|10.06339|0.08667 +2015-07-01|50.0|52.0|10.12084|0.08491 +2015-07-01|50.0|53.0|10.16903|0.08314 +2015-07-01|50.0|54.0|10.20778|0.08138 +2015-07-01|50.0|55.0|10.23686|0.07962 +2015-07-01|50.0|56.0|10.25607|0.07787 +2015-07-01|50.0|57.0|10.26521|0.07613 +2015-07-01|50.0|58.0|10.26406|0.07439 +2015-07-01|50.0|59.0|10.25241|0.07265 +2015-07-01|50.0|60.0|10.23003|0.07091 +2015-07-01|50.0|61.0|10.1967|0.06917 +2015-07-01|50.0|62.0|10.1522|0.06741 +2015-07-01|50.0|63.0|10.09628|0.06565 +2015-07-01|50.0|64.0|10.02872|0.06387 +2015-07-01|50.0|65.0|9.94927|0.06206 +2015-07-01|50.0|66.0|9.8577|0.06022 +2015-07-01|50.0|67.0|9.75377|0.05835 +2015-07-01|50.0|68.0|9.63726|0.05643 +2015-07-01|50.0|69.0|9.50792|0.05446 +2015-07-01|50.0|70.0|9.36553|0.05244 +2015-07-01|50.0|71.0|9.20989|0.05035 +2015-07-01|50.0|72.0|9.04077|0.0482 +2015-07-01|50.0|73.0|8.85799|0.04597 +2015-07-01|50.0|74.0|8.66137|0.04366 +2015-07-01|50.0|75.0|8.45073|0.04127 +2015-07-01|50.0|76.0|8.22594|0.03879 +2015-07-01|50.0|77.0|7.98687|0.03622 +2015-07-01|50.0|78.0|7.73341|0.03356 +2015-07-01|50.0|79.0|7.46549|0.0308 +2015-07-01|50.0|80.0|7.18306|0.02795 +2015-07-01|50.0|81.0|6.88609|0.02501 +2015-07-01|50.0|82.0|6.57461|0.02197 +2015-07-01|50.0|83.0|6.24867|0.01884 +2015-07-01|50.0|84.0|5.90835|0.01563 +2015-07-01|50.0|85.0|5.55378|0.01234 +2015-07-01|50.0|86.0|5.18516|0.00897 +2015-07-01|50.0|87.0|4.80269|0.00554 +2015-07-01|50.0|88.0|4.40668|0.00205 +2015-07-01|50.0|89.0|3.99744|-0.00149 +2015-07-01|50.0|90.0|3.57539|-0.00507 +2015-07-01|50.0|91.0|3.14097|-0.00866 +2015-07-01|50.0|92.0|2.69473|-0.01227 +2015-07-01|50.0|93.0|2.23724|-0.01588 +2015-07-01|50.0|94.0|1.76919|-0.01946 +2015-07-01|50.0|95.0|1.29131|-0.02301 +2015-07-01|50.0|96.0|0.80443|-0.0265 +2015-07-01|50.0|97.0|0.30943|-0.02992 +2015-07-01|50.0|98.0|-0.1927|-0.03326 +2015-07-01|50.0|99.0|-0.70092|-0.03649 +2015-07-01|50.0|100.0|-1.2141|-0.03959 +2015-07-01|50.0|101.0|-1.73104|-0.04255 +2015-07-01|50.0|102.0|-2.25049|-0.04536 +2015-07-01|50.0|103.0|-2.77112|-0.04799 +2015-07-01|50.0|104.0|-3.29154|-0.05043 +2015-07-01|50.0|105.0|-3.81033|-0.05266 +2015-07-01|50.0|106.0|-4.32601|-0.05468 +2015-07-01|50.0|107.0|-4.83708|-0.05647 +2015-07-01|50.0|108.0|-5.34203|-0.05803 +2015-07-01|50.0|109.0|-5.83933|-0.05934 +2015-07-01|50.0|110.0|-6.32745|-0.0604 +2015-07-01|50.0|111.0|-6.80487|-0.0612 +2015-07-01|50.0|112.0|-7.27012|-0.06176 +2015-07-01|50.0|113.0|-7.72174|-0.06206 +2015-07-01|50.0|114.0|-8.15834|-0.06212 +2015-07-01|50.0|115.0|-8.57859|-0.06193 +2015-07-01|50.0|116.0|-8.9812|-0.06151 +2015-07-01|50.0|117.0|-9.36499|-0.06087 +2015-07-01|50.0|118.0|-9.72887|-0.06001 +2015-07-01|50.0|119.0|-10.0718|-0.05895 +2015-07-01|50.0|120.0|-10.39289|-0.05772 +2015-07-01|50.0|121.0|-10.69132|-0.05631 +2015-07-01|50.0|122.0|-10.96638|-0.05475 +2015-07-01|50.0|123.0|-11.21747|-0.05306 +2015-07-01|50.0|124.0|-11.44409|-0.05126 +2015-07-01|50.0|125.0|-11.64587|-0.04936 +2015-07-01|50.0|126.0|-11.8225|-0.04738 +2015-07-01|50.0|127.0|-11.97381|-0.04535 +2015-07-01|50.0|128.0|-12.09972|-0.04329 +2015-07-01|50.0|129.0|-12.20022|-0.04121 +2015-07-01|50.0|130.0|-12.27541|-0.03913 +2015-07-01|50.0|131.0|-12.32547|-0.03707 +2015-07-01|50.0|132.0|-12.35066|-0.03506 +2015-07-01|50.0|133.0|-12.35129|-0.0331 +2015-07-01|50.0|134.0|-12.32778|-0.03121 +2015-07-01|50.0|135.0|-12.28056|-0.02942 +2015-07-01|50.0|136.0|-12.21014|-0.02773 +2015-07-01|50.0|137.0|-12.11708|-0.02616 +2015-07-01|50.0|138.0|-12.00198|-0.02473 +2015-07-01|50.0|139.0|-11.86546|-0.02345 +2015-07-01|50.0|140.0|-11.7082|-0.02233 +2015-07-01|50.0|141.0|-11.53088|-0.02137 +2015-07-01|50.0|142.0|-11.33421|-0.0206 +2015-07-01|50.0|143.0|-11.11892|-0.02002 +2015-07-01|50.0|144.0|-10.88575|-0.01964 +2015-07-01|50.0|145.0|-10.63544|-0.01947 +2015-07-01|50.0|146.0|-10.36876|-0.01951 +2015-07-01|50.0|147.0|-10.08645|-0.01977 +2015-07-01|50.0|148.0|-9.78927|-0.02025 +2015-07-01|50.0|149.0|-9.47797|-0.02096 +2015-07-01|50.0|150.0|-9.15328|-0.0219 +2015-07-01|50.0|151.0|-8.81594|-0.02307 +2015-07-01|50.0|152.0|-8.46667|-0.02448 +2015-07-01|50.0|153.0|-8.10618|-0.02612 +2015-07-01|50.0|154.0|-7.73516|-0.02798 +2015-07-01|50.0|155.0|-7.35429|-0.03008 +2015-07-01|50.0|156.0|-6.96424|-0.0324 +2015-07-01|50.0|157.0|-6.56565|-0.03495 +2015-07-01|50.0|158.0|-6.15916|-0.03771 +2015-07-01|50.0|159.0|-5.74537|-0.04069 +2015-07-01|50.0|160.0|-5.32488|-0.04386 +2015-07-01|50.0|161.0|-4.89827|-0.04724 +2015-07-01|50.0|162.0|-4.4661|-0.0508 +2015-07-01|50.0|163.0|-4.0289|-0.05454 +2015-07-01|50.0|164.0|-3.58721|-0.05844 +2015-07-01|50.0|165.0|-3.14153|-0.06251 +2015-07-01|50.0|166.0|-2.69236|-0.06671 +2015-07-01|50.0|167.0|-2.24016|-0.07105 +2015-07-01|50.0|168.0|-1.7854|-0.0755 +2015-07-01|50.0|169.0|-1.32851|-0.08006 +2015-07-01|50.0|170.0|-0.86994|-0.08471 +2015-07-01|50.0|171.0|-0.41009|-0.08943 +2015-07-01|50.0|172.0|0.05064|-0.09421 +2015-07-01|50.0|173.0|0.51185|-0.09903 +2015-07-01|50.0|174.0|0.97317|-0.10388 +2015-07-01|50.0|175.0|1.43425|-0.10874 +2015-07-01|50.0|176.0|1.89471|-0.11359 +2015-07-01|50.0|177.0|2.35424|-0.11843 +2015-07-01|50.0|178.0|2.81249|-0.12322 +2015-07-01|50.0|179.0|3.26914|-0.12796 +2015-07-01|50.0|-1.0|-0.93579|0.14309 +2015-07-01|50.0|-2.0|-1.28011|0.1447 +2015-07-01|50.0|-3.0|-1.63094|0.14635 +2015-07-01|50.0|-4.0|-1.98815|0.14804 +2015-07-01|50.0|-5.0|-2.35158|0.14975 +2015-07-01|50.0|-6.0|-2.72104|0.15148 +2015-07-01|50.0|-7.0|-3.09628|0.15323 +2015-07-01|50.0|-8.0|-3.47703|0.15499 +2015-07-01|50.0|-9.0|-3.86298|0.15677 +2015-07-01|50.0|-10.0|-4.25379|0.15855 +2015-07-01|50.0|-11.0|-4.6491|0.16033 +2015-07-01|50.0|-12.0|-5.04854|0.16211 +2015-07-01|50.0|-13.0|-5.45168|0.16388 +2015-07-01|50.0|-14.0|-5.85812|0.16565 +2015-07-01|50.0|-15.0|-6.26741|0.16741 +2015-07-01|50.0|-16.0|-6.67913|0.16916 +2015-07-01|50.0|-17.0|-7.09282|0.1709 +2015-07-01|50.0|-18.0|-7.50805|0.17263 +2015-07-01|50.0|-19.0|-7.92435|0.17434 +2015-07-01|50.0|-20.0|-8.34129|0.17604 +2015-07-01|50.0|-21.0|-8.75844|0.17772 +2015-07-01|50.0|-22.0|-9.17535|0.17938 +2015-07-01|50.0|-23.0|-9.59159|0.18102 +2015-07-01|50.0|-24.0|-10.00676|0.18264 +2015-07-01|50.0|-25.0|-10.42044|0.18424 +2015-07-01|50.0|-26.0|-10.83221|0.18581 +2015-07-01|50.0|-27.0|-11.24167|0.18735 +2015-07-01|50.0|-28.0|-11.64843|0.18886 +2015-07-01|50.0|-29.0|-12.05209|0.19034 +2015-07-01|50.0|-30.0|-12.45224|0.19179 +2015-07-01|50.0|-31.0|-12.84847|0.19319 +2015-07-01|50.0|-32.0|-13.24038|0.19454 +2015-07-01|50.0|-33.0|-13.62753|0.19584 +2015-07-01|50.0|-34.0|-14.00948|0.19709 +2015-07-01|50.0|-35.0|-14.38578|0.19827 +2015-07-01|50.0|-36.0|-14.75594|0.19938 +2015-07-01|50.0|-37.0|-15.11947|0.20042 +2015-07-01|50.0|-38.0|-15.47581|0.20137 +2015-07-01|50.0|-39.0|-15.82441|0.20224 +2015-07-01|50.0|-40.0|-16.16465|0.20301 +2015-07-01|50.0|-41.0|-16.49592|0.20367 +2015-07-01|50.0|-42.0|-16.81751|0.20422 +2015-07-01|50.0|-43.0|-17.12872|0.20465 +2015-07-01|50.0|-44.0|-17.42877|0.20494 +2015-07-01|50.0|-45.0|-17.71687|0.2051 +2015-07-01|50.0|-46.0|-17.99215|0.20512 +2015-07-01|50.0|-47.0|-18.25373|0.20497 +2015-07-01|50.0|-48.0|-18.50065|0.20467 +2015-07-01|50.0|-49.0|-18.73194|0.20419 +2015-07-01|50.0|-50.0|-18.94657|0.20353 +2015-07-01|50.0|-51.0|-19.14347|0.20269 +2015-07-01|50.0|-52.0|-19.32155|0.20165 +2015-07-01|50.0|-53.0|-19.47966|0.2004 +2015-07-01|50.0|-54.0|-19.61664|0.19894 +2015-07-01|50.0|-55.0|-19.7313|0.19726 +2015-07-01|50.0|-56.0|-19.82241|0.19534 +2015-07-01|50.0|-57.0|-19.88874|0.19319 +2015-07-01|50.0|-58.0|-19.92906|0.19079 +2015-07-01|50.0|-59.0|-19.94212|0.18814 +2015-07-01|50.0|-60.0|-19.92667|0.18523 +2015-07-01|50.0|-61.0|-19.88147|0.18204 +2015-07-01|50.0|-62.0|-19.80532|0.17858 +2015-07-01|50.0|-63.0|-19.69703|0.17483 +2015-07-01|50.0|-64.0|-19.55547|0.17079 +2015-07-01|50.0|-65.0|-19.37954|0.16645 +2015-07-01|50.0|-66.0|-19.16821|0.16181 +2015-07-01|50.0|-67.0|-18.92054|0.15686 +2015-07-01|50.0|-68.0|-18.63569|0.15159 +2015-07-01|50.0|-69.0|-18.3129|0.14601 +2015-07-01|50.0|-70.0|-17.95155|0.14011 +2015-07-01|50.0|-71.0|-17.55119|0.13389 +2015-07-01|50.0|-72.0|-17.11148|0.12736 +2015-07-01|50.0|-73.0|-16.6323|0.12052 +2015-07-01|50.0|-74.0|-16.1137|0.11338 +2015-07-01|50.0|-75.0|-15.55597|0.10595 +2015-07-01|50.0|-76.0|-14.95961|0.09824 +2015-07-01|50.0|-77.0|-14.32536|0.09027 +2015-07-01|50.0|-78.0|-13.65423|0.08206 +2015-07-01|50.0|-79.0|-12.9475|0.07363 +2015-07-01|50.0|-80.0|-12.2067|0.06502 +2015-07-01|50.0|-81.0|-11.43366|0.05624 +2015-07-01|50.0|-82.0|-10.63044|0.04734 +2015-07-01|50.0|-83.0|-9.7994|0.03836 +2015-07-01|50.0|-84.0|-8.94312|0.02932 +2015-07-01|50.0|-85.0|-8.06442|0.02027 +2015-07-01|50.0|-86.0|-7.16632|0.01125 +2015-07-01|50.0|-87.0|-6.252|0.00231 +2015-07-01|50.0|-88.0|-5.32477|-0.00652 +2015-07-01|50.0|-89.0|-4.38807|-0.0152 +2015-07-01|50.0|-90.0|-3.44534|-0.0237 +2015-07-01|50.0|-91.0|-2.50009|-0.03196 +2015-07-01|50.0|-92.0|-1.55576|-0.03998 +2015-07-01|50.0|-93.0|-0.61572|-0.04771 +2015-07-01|50.0|-94.0|0.31675|-0.05515 +2015-07-01|50.0|-95.0|1.23855|-0.06226 +2015-07-01|50.0|-96.0|2.14673|-0.06904 +2015-07-01|50.0|-97.0|3.03857|-0.07549 +2015-07-01|50.0|-98.0|3.91157|-0.08159 +2015-07-01|50.0|-99.0|4.76348|-0.08736 +2015-07-01|50.0|-100.0|5.5923|-0.09279 +2015-07-01|50.0|-101.0|6.39628|-0.0979 +2015-07-01|50.0|-102.0|7.17394|-0.10269 +2015-07-01|50.0|-103.0|7.92405|-0.10719 +2015-07-01|50.0|-104.0|8.64562|-0.1114 +2015-07-01|50.0|-105.0|9.33788|-0.11535 +2015-07-01|50.0|-106.0|10.00028|-0.11905 +2015-07-01|50.0|-107.0|10.63247|-0.12253 +2015-07-01|50.0|-108.0|11.23427|-0.12579 +2015-07-01|50.0|-109.0|11.80567|-0.12887 +2015-07-01|50.0|-110.0|12.34679|-0.13178 +2015-07-01|50.0|-111.0|12.85787|-0.13453 +2015-07-01|50.0|-112.0|13.33925|-0.13714 +2015-07-01|50.0|-113.0|13.79137|-0.13963 +2015-07-01|50.0|-114.0|14.21471|-0.14202 +2015-07-01|50.0|-115.0|14.60985|-0.1443 +2015-07-01|50.0|-116.0|14.97736|-0.14651 +2015-07-01|50.0|-117.0|15.31786|-0.14864 +2015-07-01|50.0|-118.0|15.63201|-0.15071 +2015-07-01|50.0|-119.0|15.92045|-0.15272 +2015-07-01|50.0|-120.0|16.18383|-0.15468 +2015-07-01|50.0|-121.0|16.42279|-0.1566 +2015-07-01|50.0|-122.0|16.63798|-0.15849 +2015-07-01|50.0|-123.0|16.83002|-0.16034 +2015-07-01|50.0|-124.0|16.99952|-0.16217 +2015-07-01|50.0|-125.0|17.14707|-0.16397 +2015-07-01|50.0|-126.0|17.27323|-0.16574 +2015-07-01|50.0|-127.0|17.37856|-0.1675 +2015-07-01|50.0|-128.0|17.46358|-0.16923 +2015-07-01|50.0|-129.0|17.5288|-0.17094 +2015-07-01|50.0|-130.0|17.57472|-0.17263 +2015-07-01|50.0|-131.0|17.6018|-0.1743 +2015-07-01|50.0|-132.0|17.61049|-0.17594 +2015-07-01|50.0|-133.0|17.60125|-0.17756 +2015-07-01|50.0|-134.0|17.5745|-0.17916 +2015-07-01|50.0|-135.0|17.53064|-0.18072 +2015-07-01|50.0|-136.0|17.47009|-0.18225 +2015-07-01|50.0|-137.0|17.39325|-0.18375 +2015-07-01|50.0|-138.0|17.3005|-0.1852 +2015-07-01|50.0|-139.0|17.19223|-0.18661 +2015-07-01|50.0|-140.0|17.06881|-0.18797 +2015-07-01|50.0|-141.0|16.93062|-0.18928 +2015-07-01|50.0|-142.0|16.77804|-0.19052 +2015-07-01|50.0|-143.0|16.61144|-0.1917 +2015-07-01|50.0|-144.0|16.43118|-0.19281 +2015-07-01|50.0|-145.0|16.23763|-0.19383 +2015-07-01|50.0|-146.0|16.03116|-0.19477 +2015-07-01|50.0|-147.0|15.81213|-0.19561 +2015-07-01|50.0|-148.0|15.58092|-0.19636 +2015-07-01|50.0|-149.0|15.33787|-0.19699 +2015-07-01|50.0|-150.0|15.08335|-0.1975 +2015-07-01|50.0|-151.0|14.81772|-0.19789 +2015-07-01|50.0|-152.0|14.54133|-0.19815 +2015-07-01|50.0|-153.0|14.25453|-0.19826 +2015-07-01|50.0|-154.0|13.95767|-0.19823 +2015-07-01|50.0|-155.0|13.6511|-0.19804 +2015-07-01|50.0|-156.0|13.33514|-0.19768 +2015-07-01|50.0|-157.0|13.01014|-0.19715 +2015-07-01|50.0|-158.0|12.67642|-0.19645 +2015-07-01|50.0|-159.0|12.33431|-0.19556 +2015-07-01|50.0|-160.0|11.9841|-0.19448 +2015-07-01|50.0|-161.0|11.62613|-0.1932 +2015-07-01|50.0|-162.0|11.26068|-0.19173 +2015-07-01|50.0|-163.0|10.88805|-0.19006 +2015-07-01|50.0|-164.0|10.50854|-0.18818 +2015-07-01|50.0|-165.0|10.12244|-0.1861 +2015-07-01|50.0|-166.0|9.73001|-0.18381 +2015-07-01|50.0|-167.0|9.33155|-0.18132 +2015-07-01|50.0|-168.0|8.92731|-0.17862 +2015-07-01|50.0|-169.0|8.51758|-0.17573 +2015-07-01|50.0|-170.0|8.10262|-0.17264 +2015-07-01|50.0|-171.0|7.68268|-0.16936 +2015-07-01|50.0|-172.0|7.25805|-0.16589 +2015-07-01|50.0|-173.0|6.82898|-0.16225 +2015-07-01|50.0|-174.0|6.39574|-0.15844 +2015-07-01|50.0|-175.0|5.95859|-0.15447 +2015-07-01|50.0|-176.0|5.51781|-0.15035 +2015-07-01|50.0|-177.0|5.07366|-0.1461 +2015-07-01|50.0|-178.0|4.62644|-0.14172 +2015-07-01|50.0|-179.0|4.17642|-0.13722 +2015-07-01|51.0|0.0|-0.70619|0.14503 +2015-07-01|51.0|1.0|-0.36491|0.1435 +2015-07-01|51.0|2.0|-0.02996|0.14201 +2015-07-01|51.0|3.0|0.29869|0.14058 +2015-07-01|51.0|4.0|0.6211|0.13921 +2015-07-01|51.0|5.0|0.93738|0.1379 +2015-07-01|51.0|6.0|1.24765|0.13665 +2015-07-01|51.0|7.0|1.55208|0.13547 +2015-07-01|51.0|8.0|1.85084|0.13435 +2015-07-01|51.0|9.0|2.14414|0.1333 +2015-07-01|51.0|10.0|2.43219|0.13231 +2015-07-01|51.0|11.0|2.71522|0.13139 +2015-07-01|51.0|12.0|2.99346|0.13053 +2015-07-01|51.0|13.0|3.26714|0.12972 +2015-07-01|51.0|14.0|3.5365|0.12897 +2015-07-01|51.0|15.0|3.80175|0.12828 +2015-07-01|51.0|16.0|4.06311|0.12762 +2015-07-01|51.0|17.0|4.32077|0.127 +2015-07-01|51.0|18.0|4.57491|0.12642 +2015-07-01|51.0|19.0|4.82566|0.12586 +2015-07-01|51.0|20.0|5.07317|0.12531 +2015-07-01|51.0|21.0|5.31752|0.12478 +2015-07-01|51.0|22.0|5.55877|0.12424 +2015-07-01|51.0|23.0|5.79697|0.1237 +2015-07-01|51.0|24.0|6.03212|0.12315 +2015-07-01|51.0|25.0|6.26418|0.12257 +2015-07-01|51.0|26.0|6.49309|0.12197 +2015-07-01|51.0|27.0|6.71876|0.12132 +2015-07-01|51.0|28.0|6.94107|0.12064 +2015-07-01|51.0|29.0|7.15986|0.1199 +2015-07-01|51.0|30.0|7.37497|0.11911 +2015-07-01|51.0|31.0|7.58618|0.11827 +2015-07-01|51.0|32.0|7.79329|0.11736 +2015-07-01|51.0|33.0|7.99604|0.11638 +2015-07-01|51.0|34.0|8.1942|0.11534 +2015-07-01|51.0|35.0|8.38748|0.11423 +2015-07-01|51.0|36.0|8.57561|0.11306 +2015-07-01|51.0|37.0|8.75831|0.11181 +2015-07-01|51.0|38.0|8.93529|0.11051 +2015-07-01|51.0|39.0|9.10626|0.10913 +2015-07-01|51.0|40.0|9.27092|0.1077 +2015-07-01|51.0|41.0|9.42898|0.10622 +2015-07-01|51.0|42.0|9.58015|0.10467 +2015-07-01|51.0|43.0|9.72415|0.10309 +2015-07-01|51.0|44.0|9.8607|0.10145 +2015-07-01|51.0|45.0|9.98951|0.09978 +2015-07-01|51.0|46.0|10.11033|0.09808 +2015-07-01|51.0|47.0|10.22288|0.09635 +2015-07-01|51.0|48.0|10.3269|0.09459 +2015-07-01|51.0|49.0|10.42214|0.09281 +2015-07-01|51.0|50.0|10.50834|0.09102 +2015-07-01|51.0|51.0|10.58526|0.08921 +2015-07-01|51.0|52.0|10.65264|0.0874 +2015-07-01|51.0|53.0|10.71025|0.08558 +2015-07-01|51.0|54.0|10.75783|0.08375 +2015-07-01|51.0|55.0|10.79515|0.08192 +2015-07-01|51.0|56.0|10.82196|0.08009 +2015-07-01|51.0|57.0|10.838|0.07825 +2015-07-01|51.0|58.0|10.84304|0.0764 +2015-07-01|51.0|59.0|10.83682|0.07455 +2015-07-01|51.0|60.0|10.81908|0.07269 +2015-07-01|51.0|61.0|10.78958|0.07082 +2015-07-01|51.0|62.0|10.74805|0.06893 +2015-07-01|51.0|63.0|10.69423|0.06701 +2015-07-01|51.0|64.0|10.62788|0.06508 +2015-07-01|51.0|65.0|10.54872|0.06311 +2015-07-01|51.0|66.0|10.45651|0.0611 +2015-07-01|51.0|67.0|10.35098|0.05905 +2015-07-01|51.0|68.0|10.2319|0.05695 +2015-07-01|51.0|69.0|10.09901|0.0548 +2015-07-01|51.0|70.0|9.95207|0.05259 +2015-07-01|51.0|71.0|9.79087|0.05031 +2015-07-01|51.0|72.0|9.61519|0.04796 +2015-07-01|51.0|73.0|9.42483|0.04553 +2015-07-01|51.0|74.0|9.2196|0.04303 +2015-07-01|51.0|75.0|8.99934|0.04044 +2015-07-01|51.0|76.0|8.7639|0.03776 +2015-07-01|51.0|77.0|8.51315|0.03499 +2015-07-01|51.0|78.0|8.24701|0.03213 +2015-07-01|51.0|79.0|7.9654|0.02917 +2015-07-01|51.0|80.0|7.66829|0.02613 +2015-07-01|51.0|81.0|7.35567|0.02299 +2015-07-01|51.0|82.0|7.02758|0.01977 +2015-07-01|51.0|83.0|6.6841|0.01646 +2015-07-01|51.0|84.0|6.32535|0.01307 +2015-07-01|51.0|85.0|5.95149|0.00961 +2015-07-01|51.0|86.0|5.56274|0.00608 +2015-07-01|51.0|87.0|5.15938|0.00249 +2015-07-01|51.0|88.0|4.74174|-0.00114 +2015-07-01|51.0|89.0|4.31022|-0.00481 +2015-07-01|51.0|90.0|3.86527|-0.0085 +2015-07-01|51.0|91.0|3.40743|-0.0122 +2015-07-01|51.0|92.0|2.93729|-0.0159 +2015-07-01|51.0|93.0|2.45553|-0.01958 +2015-07-01|51.0|94.0|1.96291|-0.02322 +2015-07-01|51.0|95.0|1.46025|-0.02681 +2015-07-01|51.0|96.0|0.94847|-0.03032 +2015-07-01|51.0|97.0|0.42856|-0.03375 +2015-07-01|51.0|98.0|-0.09841|-0.03707 +2015-07-01|51.0|99.0|-0.63129|-0.04025 +2015-07-01|51.0|100.0|-1.16886|-0.0433 +2015-07-01|51.0|101.0|-1.70983|-0.04618 +2015-07-01|51.0|102.0|-2.25284|-0.04888 +2015-07-01|51.0|103.0|-2.79647|-0.05139 +2015-07-01|51.0|104.0|-3.33926|-0.05368 +2015-07-01|51.0|105.0|-3.87968|-0.05575 +2015-07-01|51.0|106.0|-4.4162|-0.05759 +2015-07-01|51.0|107.0|-4.94724|-0.05918 +2015-07-01|51.0|108.0|-5.47123|-0.06052 +2015-07-01|51.0|109.0|-5.98659|-0.0616 +2015-07-01|51.0|110.0|-6.49175|-0.06241 +2015-07-01|51.0|111.0|-6.98517|-0.06297 +2015-07-01|51.0|112.0|-7.46533|-0.06326 +2015-07-01|51.0|113.0|-7.93078|-0.06329 +2015-07-01|51.0|114.0|-8.38012|-0.06308 +2015-07-01|51.0|115.0|-8.81201|-0.06261 +2015-07-01|51.0|116.0|-9.22519|-0.06192 +2015-07-01|51.0|117.0|-9.6185|-0.061 +2015-07-01|51.0|118.0|-9.99086|-0.05987 +2015-07-01|51.0|119.0|-10.34129|-0.05855 +2015-07-01|51.0|120.0|-10.66891|-0.05706 +2015-07-01|51.0|121.0|-10.97296|-0.0554 +2015-07-01|51.0|122.0|-11.25277|-0.0536 +2015-07-01|51.0|123.0|-11.50779|-0.05169 +2015-07-01|51.0|124.0|-11.73757|-0.04967 +2015-07-01|51.0|125.0|-11.94179|-0.04757 +2015-07-01|51.0|126.0|-12.12019|-0.04541 +2015-07-01|51.0|127.0|-12.27265|-0.04321 +2015-07-01|51.0|128.0|-12.39914|-0.04099 +2015-07-01|51.0|129.0|-12.4997|-0.03876 +2015-07-01|51.0|130.0|-12.57447|-0.03656 +2015-07-01|51.0|131.0|-12.62368|-0.0344 +2015-07-01|51.0|132.0|-12.64762|-0.03229 +2015-07-01|51.0|133.0|-12.64666|-0.03026 +2015-07-01|51.0|134.0|-12.62123|-0.02832 +2015-07-01|51.0|135.0|-12.57181|-0.02648 +2015-07-01|51.0|136.0|-12.49894|-0.02477 +2015-07-01|51.0|137.0|-12.4032|-0.0232 +2015-07-01|51.0|138.0|-12.28521|-0.02177 +2015-07-01|51.0|139.0|-12.14563|-0.02051 +2015-07-01|51.0|140.0|-11.98514|-0.01942 +2015-07-01|51.0|141.0|-11.80445|-0.01852 +2015-07-01|51.0|142.0|-11.60429|-0.01782 +2015-07-01|51.0|143.0|-11.3854|-0.01732 +2015-07-01|51.0|144.0|-11.14852|-0.01703 +2015-07-01|51.0|145.0|-10.89442|-0.01696 +2015-07-01|51.0|146.0|-10.62386|-0.01712 +2015-07-01|51.0|147.0|-10.3376|-0.01751 +2015-07-01|51.0|148.0|-10.0364|-0.01813 +2015-07-01|51.0|149.0|-9.72102|-0.01899 +2015-07-01|51.0|150.0|-9.39219|-0.02009 +2015-07-01|51.0|151.0|-9.05065|-0.02143 +2015-07-01|51.0|152.0|-8.69712|-0.02301 +2015-07-01|51.0|153.0|-8.33233|-0.02483 +2015-07-01|51.0|154.0|-7.95695|-0.02688 +2015-07-01|51.0|155.0|-7.57167|-0.02918 +2015-07-01|51.0|156.0|-7.17716|-0.0317 +2015-07-01|51.0|157.0|-6.77405|-0.03445 +2015-07-01|51.0|158.0|-6.36299|-0.03742 +2015-07-01|51.0|159.0|-5.94457|-0.04061 +2015-07-01|51.0|160.0|-5.51938|-0.044 +2015-07-01|51.0|161.0|-5.08801|-0.04759 +2015-07-01|51.0|162.0|-4.65101|-0.05137 +2015-07-01|51.0|163.0|-4.20891|-0.05533 +2015-07-01|51.0|164.0|-3.76224|-0.05945 +2015-07-01|51.0|165.0|-3.31149|-0.06373 +2015-07-01|51.0|166.0|-2.85716|-0.06816 +2015-07-01|51.0|167.0|-2.3997|-0.07271 +2015-07-01|51.0|168.0|-1.93958|-0.07738 +2015-07-01|51.0|169.0|-1.47722|-0.08215 +2015-07-01|51.0|170.0|-1.01307|-0.08701 +2015-07-01|51.0|171.0|-0.54751|-0.09195 +2015-07-01|51.0|172.0|-0.08095|-0.09694 +2015-07-01|51.0|173.0|0.38623|-0.10197 +2015-07-01|51.0|174.0|0.85366|-0.10702 +2015-07-01|51.0|175.0|1.32098|-0.11209 +2015-07-01|51.0|176.0|1.78784|-0.11714 +2015-07-01|51.0|177.0|2.25392|-0.12217 +2015-07-01|51.0|178.0|2.71886|-0.12717 +2015-07-01|51.0|179.0|3.18237|-0.13211 +2015-07-01|51.0|-1.0|-1.0538|0.14661 +2015-07-01|51.0|-2.0|-1.40769|0.14824 +2015-07-01|51.0|-3.0|-1.76778|0.1499 +2015-07-01|51.0|-4.0|-2.13395|0.1516 +2015-07-01|51.0|-5.0|-2.50605|0.15332 +2015-07-01|51.0|-6.0|-2.88387|0.15507 +2015-07-01|51.0|-7.0|-3.26719|0.15684 +2015-07-01|51.0|-8.0|-3.65574|0.15863 +2015-07-01|51.0|-9.0|-4.04923|0.16043 +2015-07-01|51.0|-10.0|-4.44734|0.16224 +2015-07-01|51.0|-11.0|-4.84971|0.16406 +2015-07-01|51.0|-12.0|-5.25599|0.16587 +2015-07-01|51.0|-13.0|-5.66579|0.16769 +2015-07-01|51.0|-14.0|-6.0787|0.16951 +2015-07-01|51.0|-15.0|-6.49432|0.17132 +2015-07-01|51.0|-16.0|-6.91221|0.17312 +2015-07-01|51.0|-17.0|-7.33196|0.17492 +2015-07-01|51.0|-18.0|-7.75312|0.17671 +2015-07-01|51.0|-19.0|-8.17528|0.17848 +2015-07-01|51.0|-20.0|-8.598|0.18024 +2015-07-01|51.0|-21.0|-9.02084|0.18199 +2015-07-01|51.0|-22.0|-9.4434|0.18372 +2015-07-01|51.0|-23.0|-9.86525|0.18543 +2015-07-01|51.0|-24.0|-10.28597|0.18713 +2015-07-01|51.0|-25.0|-10.70516|0.1888 +2015-07-01|51.0|-26.0|-11.12241|0.19044 +2015-07-01|51.0|-27.0|-11.53732|0.19206 +2015-07-01|51.0|-28.0|-11.94948|0.19366 +2015-07-01|51.0|-29.0|-12.35849|0.19521 +2015-07-01|51.0|-30.0|-12.76396|0.19673 +2015-07-01|51.0|-31.0|-13.16546|0.19822 +2015-07-01|51.0|-32.0|-13.56257|0.19965 +2015-07-01|51.0|-33.0|-13.95487|0.20104 +2015-07-01|51.0|-34.0|-14.34191|0.20237 +2015-07-01|51.0|-35.0|-14.72322|0.20364 +2015-07-01|51.0|-36.0|-15.09831|0.20484 +2015-07-01|51.0|-37.0|-15.46668|0.20598 +2015-07-01|51.0|-38.0|-15.82778|0.20703 +2015-07-01|51.0|-39.0|-16.18105|0.208 +2015-07-01|51.0|-40.0|-16.52588|0.20887 +2015-07-01|51.0|-41.0|-16.86162|0.20964 +2015-07-01|51.0|-42.0|-17.18762|0.21031 +2015-07-01|51.0|-43.0|-17.50313|0.21086 +2015-07-01|51.0|-44.0|-17.80741|0.21128 +2015-07-01|51.0|-45.0|-18.09966|0.21158 +2015-07-01|51.0|-46.0|-18.37902|0.21173 +2015-07-01|51.0|-47.0|-18.64461|0.21174 +2015-07-01|51.0|-48.0|-18.89549|0.21159 +2015-07-01|51.0|-49.0|-19.13069|0.21128 +2015-07-01|51.0|-50.0|-19.34919|0.2108 +2015-07-01|51.0|-51.0|-19.54994|0.21013 +2015-07-01|51.0|-52.0|-19.73183|0.20928 +2015-07-01|51.0|-53.0|-19.89374|0.20823 +2015-07-01|51.0|-54.0|-20.03451|0.20698 +2015-07-01|51.0|-55.0|-20.15294|0.20551 +2015-07-01|51.0|-56.0|-20.24781|0.20381 +2015-07-01|51.0|-57.0|-20.3179|0.20189 +2015-07-01|51.0|-58.0|-20.36194|0.19972 +2015-07-01|51.0|-59.0|-20.37869|0.19731 +2015-07-01|51.0|-60.0|-20.36688|0.19464 +2015-07-01|51.0|-61.0|-20.32525|0.19169 +2015-07-01|51.0|-62.0|-20.25258|0.18848 +2015-07-01|51.0|-63.0|-20.14765|0.18497 +2015-07-01|51.0|-64.0|-20.00927|0.18118 +2015-07-01|51.0|-65.0|-19.83632|0.17708 +2015-07-01|51.0|-66.0|-19.62772|0.17267 +2015-07-01|51.0|-67.0|-19.38247|0.16794 +2015-07-01|51.0|-68.0|-19.09966|0.16289 +2015-07-01|51.0|-69.0|-18.77847|0.1575 +2015-07-01|51.0|-70.0|-18.41823|0.15179 +2015-07-01|51.0|-71.0|-18.01837|0.14574 +2015-07-01|51.0|-72.0|-17.57851|0.13935 +2015-07-01|51.0|-73.0|-17.09842|0.13263 +2015-07-01|51.0|-74.0|-16.57809|0.12558 +2015-07-01|51.0|-75.0|-16.0177|0.1182 +2015-07-01|51.0|-76.0|-15.41768|0.11052 +2015-07-01|51.0|-77.0|-14.77868|0.10253 +2015-07-01|51.0|-78.0|-14.10166|0.09426 +2015-07-01|51.0|-79.0|-13.38779|0.08573 +2015-07-01|51.0|-80.0|-12.63858|0.07697 +2015-07-01|51.0|-81.0|-11.85579|0.06799 +2015-07-01|51.0|-82.0|-11.04146|0.05885 +2015-07-01|51.0|-83.0|-10.19792|0.04956 +2015-07-01|51.0|-84.0|-9.32776|0.04018 +2015-07-01|51.0|-85.0|-8.4338|0.03073 +2015-07-01|51.0|-86.0|-7.51911|0.02127 +2015-07-01|51.0|-87.0|-6.5869|0.01184 +2015-07-01|51.0|-88.0|-5.64059|0.00247 +2015-07-01|51.0|-89.0|-4.68367|-0.00678 +2015-07-01|51.0|-90.0|-3.71972|-0.01587 +2015-07-01|51.0|-91.0|-2.75233|-0.02478 +2015-07-01|51.0|-92.0|-1.7851|-0.03345 +2015-07-01|51.0|-93.0|-0.82154|-0.04186 +2015-07-01|51.0|-94.0|0.13494|-0.04999 +2015-07-01|51.0|-95.0|1.08108|-0.05781 +2015-07-01|51.0|-96.0|2.01379|-0.0653 +2015-07-01|51.0|-97.0|2.93019|-0.07245 +2015-07-01|51.0|-98.0|3.82765|-0.07926 +2015-07-01|51.0|-99.0|4.70377|-0.08571 +2015-07-01|51.0|-100.0|5.55644|-0.09182 +2015-07-01|51.0|-101.0|6.38378|-0.09759 +2015-07-01|51.0|-102.0|7.18421|-0.10303 +2015-07-01|51.0|-103.0|7.9564|-0.10815 +2015-07-01|51.0|-104.0|8.69928|-0.11297 +2015-07-01|51.0|-105.0|9.41201|-0.11749 +2015-07-01|51.0|-106.0|10.09399|-0.12175 +2015-07-01|51.0|-107.0|10.74482|-0.12575 +2015-07-01|51.0|-108.0|11.36427|-0.12952 +2015-07-01|51.0|-109.0|11.95231|-0.13308 +2015-07-01|51.0|-110.0|12.50904|-0.13644 +2015-07-01|51.0|-111.0|13.03468|-0.13962 +2015-07-01|51.0|-112.0|13.52959|-0.14264 +2015-07-01|51.0|-113.0|13.99419|-0.14551 +2015-07-01|51.0|-114.0|14.42898|-0.14825 +2015-07-01|51.0|-115.0|14.83454|-0.15088 +2015-07-01|51.0|-116.0|15.21147|-0.1534 +2015-07-01|51.0|-117.0|15.56042|-0.15583 +2015-07-01|51.0|-118.0|15.88205|-0.15818 +2015-07-01|51.0|-119.0|16.17704|-0.16045 +2015-07-01|51.0|-120.0|16.44606|-0.16266 +2015-07-01|51.0|-121.0|16.6898|-0.16481 +2015-07-01|51.0|-122.0|16.90892|-0.16691 +2015-07-01|51.0|-123.0|17.10408|-0.16896 +2015-07-01|51.0|-124.0|17.27593|-0.17097 +2015-07-01|51.0|-125.0|17.42509|-0.17294 +2015-07-01|51.0|-126.0|17.55216|-0.17487 +2015-07-01|51.0|-127.0|17.65773|-0.17677 +2015-07-01|51.0|-128.0|17.74235|-0.17864 +2015-07-01|51.0|-129.0|17.80658|-0.18047 +2015-07-01|51.0|-130.0|17.85093|-0.18226 +2015-07-01|51.0|-131.0|17.87591|-0.18403 +2015-07-01|51.0|-132.0|17.88201|-0.18576 +2015-07-01|51.0|-133.0|17.86969|-0.18745 +2015-07-01|51.0|-134.0|17.83942|-0.18911 +2015-07-01|51.0|-135.0|17.79164|-0.19072 +2015-07-01|51.0|-136.0|17.72678|-0.19229 +2015-07-01|51.0|-137.0|17.64526|-0.19382 +2015-07-01|51.0|-138.0|17.5475|-0.19529 +2015-07-01|51.0|-139.0|17.4339|-0.19671 +2015-07-01|51.0|-140.0|17.30487|-0.19807 +2015-07-01|51.0|-141.0|17.16079|-0.19936 +2015-07-01|51.0|-142.0|17.00206|-0.20058 +2015-07-01|51.0|-143.0|16.82906|-0.20172 +2015-07-01|51.0|-144.0|16.64219|-0.20278 +2015-07-01|51.0|-145.0|16.44182|-0.20375 +2015-07-01|51.0|-146.0|16.22834|-0.20462 +2015-07-01|51.0|-147.0|16.00211|-0.20539 +2015-07-01|51.0|-148.0|15.76352|-0.20605 +2015-07-01|51.0|-149.0|15.51294|-0.20659 +2015-07-01|51.0|-150.0|15.25073|-0.207 +2015-07-01|51.0|-151.0|14.97728|-0.20728 +2015-07-01|51.0|-152.0|14.69293|-0.20741 +2015-07-01|51.0|-153.0|14.39806|-0.2074 +2015-07-01|51.0|-154.0|14.09301|-0.20723 +2015-07-01|51.0|-155.0|13.77814|-0.20689 +2015-07-01|51.0|-156.0|13.45381|-0.20639 +2015-07-01|51.0|-157.0|13.12035|-0.20571 +2015-07-01|51.0|-158.0|12.77809|-0.20484 +2015-07-01|51.0|-159.0|12.42738|-0.20379 +2015-07-01|51.0|-160.0|12.06854|-0.20254 +2015-07-01|51.0|-161.0|11.70189|-0.2011 +2015-07-01|51.0|-162.0|11.32774|-0.19945 +2015-07-01|51.0|-163.0|10.9464|-0.1976 +2015-07-01|51.0|-164.0|10.55819|-0.19554 +2015-07-01|51.0|-165.0|10.16339|-0.19327 +2015-07-01|51.0|-166.0|9.7623|-0.1908 +2015-07-01|51.0|-167.0|9.35521|-0.18813 +2015-07-01|51.0|-168.0|8.9424|-0.18524 +2015-07-01|51.0|-169.0|8.52416|-0.18216 +2015-07-01|51.0|-170.0|8.10076|-0.17888 +2015-07-01|51.0|-171.0|7.67249|-0.17542 +2015-07-01|51.0|-172.0|7.23961|-0.17176 +2015-07-01|51.0|-173.0|6.80241|-0.16793 +2015-07-01|51.0|-174.0|6.36116|-0.16393 +2015-07-01|51.0|-175.0|5.91612|-0.15977 +2015-07-01|51.0|-176.0|5.46759|-0.15546 +2015-07-01|51.0|-177.0|5.01584|-0.15101 +2015-07-01|51.0|-178.0|4.56115|-0.14644 +2015-07-01|51.0|-179.0|4.10381|-0.14176 +2015-07-01|52.0|0.0|-0.82166|0.14873 +2015-07-01|52.0|1.0|-0.46962|0.14718 +2015-07-01|52.0|2.0|-0.12361|0.14569 +2015-07-01|52.0|3.0|0.21638|0.14425 +2015-07-01|52.0|4.0|0.55042|0.14286 +2015-07-01|52.0|5.0|0.87859|0.14154 +2015-07-01|52.0|6.0|1.201|0.14027 +2015-07-01|52.0|7.0|1.5178|0.13907 +2015-07-01|52.0|8.0|1.82914|0.13793 +2015-07-01|52.0|9.0|2.1352|0.13685 +2015-07-01|52.0|10.0|2.43618|0.13584 +2015-07-01|52.0|11.0|2.73228|0.13488 +2015-07-01|52.0|12.0|3.02372|0.13398 +2015-07-01|52.0|13.0|3.31071|0.13314 +2015-07-01|52.0|14.0|3.59346|0.13235 +2015-07-01|52.0|15.0|3.87217|0.13161 +2015-07-01|52.0|16.0|4.14704|0.13091 +2015-07-01|52.0|17.0|4.41824|0.13025 +2015-07-01|52.0|18.0|4.68594|0.12962 +2015-07-01|52.0|19.0|4.95027|0.12901 +2015-07-01|52.0|20.0|5.21135|0.12842 +2015-07-01|52.0|21.0|5.46927|0.12783 +2015-07-01|52.0|22.0|5.72409|0.12725 +2015-07-01|52.0|23.0|5.97584|0.12667 +2015-07-01|52.0|24.0|6.22452|0.12607 +2015-07-01|52.0|25.0|6.4701|0.12545 +2015-07-01|52.0|26.0|6.71252|0.12481 +2015-07-01|52.0|27.0|6.9517|0.12413 +2015-07-01|52.0|28.0|7.1875|0.12342 +2015-07-01|52.0|29.0|7.41979|0.12266 +2015-07-01|52.0|30.0|7.64839|0.12184 +2015-07-01|52.0|31.0|7.87309|0.12098 +2015-07-01|52.0|32.0|8.0937|0.12006 +2015-07-01|52.0|33.0|8.30995|0.11907 +2015-07-01|52.0|34.0|8.52161|0.11803 +2015-07-01|52.0|35.0|8.72839|0.11692 +2015-07-01|52.0|36.0|8.93001|0.11574 +2015-07-01|52.0|37.0|9.12617|0.1145 +2015-07-01|52.0|38.0|9.31659|0.1132 +2015-07-01|52.0|39.0|9.50094|0.11184 +2015-07-01|52.0|40.0|9.67893|0.11041 +2015-07-01|52.0|41.0|9.85022|0.10894 +2015-07-01|52.0|42.0|10.01452|0.1074 +2015-07-01|52.0|43.0|10.17151|0.10582 +2015-07-01|52.0|44.0|10.32088|0.10419 +2015-07-01|52.0|45.0|10.46232|0.10252 +2015-07-01|52.0|46.0|10.59552|0.10081 +2015-07-01|52.0|47.0|10.72018|0.09907 +2015-07-01|52.0|48.0|10.83601|0.09729 +2015-07-01|52.0|49.0|10.9427|0.0955 +2015-07-01|52.0|50.0|11.03997|0.09367 +2015-07-01|52.0|51.0|11.12752|0.09183 +2015-07-01|52.0|52.0|11.20507|0.08997 +2015-07-01|52.0|53.0|11.27233|0.08809 +2015-07-01|52.0|54.0|11.32901|0.0862 +2015-07-01|52.0|55.0|11.37482|0.0843 +2015-07-01|52.0|56.0|11.40949|0.08238 +2015-07-01|52.0|57.0|11.43272|0.08045 +2015-07-01|52.0|58.0|11.44424|0.0785 +2015-07-01|52.0|59.0|11.44375|0.07654 +2015-07-01|52.0|60.0|11.43096|0.07456 +2015-07-01|52.0|61.0|11.4056|0.07255 +2015-07-01|52.0|62.0|11.36736|0.07052 +2015-07-01|52.0|63.0|11.31597|0.06846 +2015-07-01|52.0|64.0|11.25114|0.06637 +2015-07-01|52.0|65.0|11.17258|0.06424 +2015-07-01|52.0|66.0|11.08002|0.06206 +2015-07-01|52.0|67.0|10.97318|0.05983 +2015-07-01|52.0|68.0|10.85179|0.05755 +2015-07-01|52.0|69.0|10.71559|0.05521 +2015-07-01|52.0|70.0|10.56433|0.05281 +2015-07-01|52.0|71.0|10.39776|0.05033 +2015-07-01|52.0|72.0|10.21567|0.04778 +2015-07-01|52.0|73.0|10.01784|0.04515 +2015-07-01|52.0|74.0|9.80407|0.04244 +2015-07-01|52.0|75.0|9.5742|0.03964 +2015-07-01|52.0|76.0|9.32808|0.03676 +2015-07-01|52.0|77.0|9.06558|0.03378 +2015-07-01|52.0|78.0|8.78662|0.03071 +2015-07-01|52.0|79.0|8.49113|0.02755 +2015-07-01|52.0|80.0|8.17908|0.0243 +2015-07-01|52.0|81.0|7.8505|0.02096 +2015-07-01|52.0|82.0|7.50543|0.01754 +2015-07-01|52.0|83.0|7.14397|0.01404 +2015-07-01|52.0|84.0|6.76628|0.01046 +2015-07-01|52.0|85.0|6.37256|0.00682 +2015-07-01|52.0|86.0|5.96307|0.00312 +2015-07-01|52.0|87.0|5.53814|-6.3E-4 +2015-07-01|52.0|88.0|5.09815|-0.00441 +2015-07-01|52.0|89.0|4.64355|-0.00822 +2015-07-01|52.0|90.0|4.17487|-0.01205 +2015-07-01|52.0|91.0|3.69272|-0.01586 +2015-07-01|52.0|92.0|3.19777|-0.01966 +2015-07-01|52.0|93.0|2.69079|-0.02342 +2015-07-01|52.0|94.0|2.17262|-0.02712 +2015-07-01|52.0|95.0|1.64419|-0.03075 +2015-07-01|52.0|96.0|1.1065|-0.03429 +2015-07-01|52.0|97.0|0.56066|-0.03772 +2015-07-01|52.0|98.0|0.00783|-0.04102 +2015-07-01|52.0|99.0|-0.55073|-0.04417 +2015-07-01|52.0|100.0|-1.11369|-0.04715 +2015-07-01|52.0|101.0|-1.67965|-0.04994 +2015-07-01|52.0|102.0|-2.24716|-0.05254 +2015-07-01|52.0|103.0|-2.8147|-0.05491 +2015-07-01|52.0|104.0|-3.38071|-0.05706 +2015-07-01|52.0|105.0|-3.94359|-0.05895 +2015-07-01|52.0|106.0|-4.50171|-0.0606 +2015-07-01|52.0|107.0|-5.05344|-0.06198 +2015-07-01|52.0|108.0|-5.59713|-0.06309 +2015-07-01|52.0|109.0|-6.13115|-0.06393 +2015-07-01|52.0|110.0|-6.65388|-0.06449 +2015-07-01|52.0|111.0|-7.16376|-0.06478 +2015-07-01|52.0|112.0|-7.65925|-0.0648 +2015-07-01|52.0|113.0|-8.13887|-0.06456 +2015-07-01|52.0|114.0|-8.60123|-0.06405 +2015-07-01|52.0|115.0|-9.04499|-0.06331 +2015-07-01|52.0|116.0|-9.46891|-0.06232 +2015-07-01|52.0|117.0|-9.87185|-0.06112 +2015-07-01|52.0|118.0|-10.25276|-0.05972 +2015-07-01|52.0|119.0|-10.6107|-0.05812 +2015-07-01|52.0|120.0|-10.94483|-0.05636 +2015-07-01|52.0|121.0|-11.25443|-0.05445 +2015-07-01|52.0|122.0|-11.53889|-0.05241 +2015-07-01|52.0|123.0|-11.79771|-0.05026 +2015-07-01|52.0|124.0|-12.03049|-0.04803 +2015-07-01|52.0|125.0|-12.23695|-0.04573 +2015-07-01|52.0|126.0|-12.41692|-0.04338 +2015-07-01|52.0|127.0|-12.5703|-0.04101 +2015-07-01|52.0|128.0|-12.69713|-0.03863 +2015-07-01|52.0|129.0|-12.79749|-0.03627 +2015-07-01|52.0|130.0|-12.87157|-0.03395 +2015-07-01|52.0|131.0|-12.91966|-0.03168 +2015-07-01|52.0|132.0|-12.94208|-0.02949 +2015-07-01|52.0|133.0|-12.93924|-0.02739 +2015-07-01|52.0|134.0|-12.91161|-0.02539 +2015-07-01|52.0|135.0|-12.85971|-0.02352 +2015-07-01|52.0|136.0|-12.78411|-0.02179 +2015-07-01|52.0|137.0|-12.68541|-0.02021 +2015-07-01|52.0|138.0|-12.56427|-0.0188 +2015-07-01|52.0|139.0|-12.42136|-0.01757 +2015-07-01|52.0|140.0|-12.25739|-0.01653 +2015-07-01|52.0|141.0|-12.07308|-0.01568 +2015-07-01|52.0|142.0|-11.86918|-0.01505 +2015-07-01|52.0|143.0|-11.64644|-0.01464 +2015-07-01|52.0|144.0|-11.40563|-0.01445 +2015-07-01|52.0|145.0|-11.14751|-0.01449 +2015-07-01|52.0|146.0|-10.87286|-0.01477 +2015-07-01|52.0|147.0|-10.58244|-0.01529 +2015-07-01|52.0|148.0|-10.27702|-0.01605 +2015-07-01|52.0|149.0|-9.95736|-0.01706 +2015-07-01|52.0|150.0|-9.62421|-0.01832 +2015-07-01|52.0|151.0|-9.27829|-0.01983 +2015-07-01|52.0|152.0|-8.92035|-0.02159 +2015-07-01|52.0|153.0|-8.55108|-0.02359 +2015-07-01|52.0|154.0|-8.17119|-0.02584 +2015-07-01|52.0|155.0|-7.78136|-0.02833 +2015-07-01|52.0|156.0|-7.38224|-0.03105 +2015-07-01|52.0|157.0|-6.97448|-0.03401 +2015-07-01|52.0|158.0|-6.55871|-0.03719 +2015-07-01|52.0|159.0|-6.13554|-0.04059 +2015-07-01|52.0|160.0|-5.70555|-0.04419 +2015-07-01|52.0|161.0|-5.26932|-0.048 +2015-07-01|52.0|162.0|-4.82739|-0.052 +2015-07-01|52.0|163.0|-4.3803|-0.05617 +2015-07-01|52.0|164.0|-3.92856|-0.06052 +2015-07-01|52.0|165.0|-3.47268|-0.06502 +2015-07-01|52.0|166.0|-3.01312|-0.06966 +2015-07-01|52.0|167.0|-2.55036|-0.07443 +2015-07-01|52.0|168.0|-2.08485|-0.07932 +2015-07-01|52.0|169.0|-1.61701|-0.08431 +2015-07-01|52.0|170.0|-1.14726|-0.08939 +2015-07-01|52.0|171.0|-0.67601|-0.09454 +2015-07-01|52.0|172.0|-0.20365|-0.09974 +2015-07-01|52.0|173.0|0.26945|-0.10498 +2015-07-01|52.0|174.0|0.74292|-0.11024 +2015-07-01|52.0|175.0|1.21641|-0.11551 +2015-07-01|52.0|176.0|1.68957|-0.12078 +2015-07-01|52.0|177.0|2.16206|-0.12601 +2015-07-01|52.0|178.0|2.63356|-0.13121 +2015-07-01|52.0|179.0|3.10376|-0.13635 +2015-07-01|52.0|-1.0|-1.17972|0.15032 +2015-07-01|52.0|-2.0|-1.54375|0.15196 +2015-07-01|52.0|-3.0|-1.91367|0.15364 +2015-07-01|52.0|-4.0|-2.28936|0.15535 +2015-07-01|52.0|-5.0|-2.67066|0.15709 +2015-07-01|52.0|-6.0|-3.05738|0.15886 +2015-07-01|52.0|-7.0|-3.44931|0.16065 +2015-07-01|52.0|-8.0|-3.84619|0.16246 +2015-07-01|52.0|-9.0|-4.24774|0.16429 +2015-07-01|52.0|-10.0|-4.65365|0.16613 +2015-07-01|52.0|-11.0|-5.0636|0.16798 +2015-07-01|52.0|-12.0|-5.47722|0.16984 +2015-07-01|52.0|-13.0|-5.89416|0.1717 +2015-07-01|52.0|-14.0|-6.31403|0.17357 +2015-07-01|52.0|-15.0|-6.73643|0.17543 +2015-07-01|52.0|-16.0|-7.16096|0.17729 +2015-07-01|52.0|-17.0|-7.58721|0.17914 +2015-07-01|52.0|-18.0|-8.01476|0.18098 +2015-07-01|52.0|-19.0|-8.4432|0.18282 +2015-07-01|52.0|-20.0|-8.87211|0.18465 +2015-07-01|52.0|-21.0|-9.30108|0.18647 +2015-07-01|52.0|-22.0|-9.72969|0.18827 +2015-07-01|52.0|-23.0|-10.15752|0.19005 +2015-07-01|52.0|-24.0|-10.58418|0.19182 +2015-07-01|52.0|-25.0|-11.00926|0.19357 +2015-07-01|52.0|-26.0|-11.43235|0.19529 +2015-07-01|52.0|-27.0|-11.85305|0.19699 +2015-07-01|52.0|-28.0|-12.27096|0.19867 +2015-07-01|52.0|-29.0|-12.68567|0.20031 +2015-07-01|52.0|-30.0|-13.09678|0.20191 +2015-07-01|52.0|-31.0|-13.50387|0.20348 +2015-07-01|52.0|-32.0|-13.90652|0.205 +2015-07-01|52.0|-33.0|-14.30428|0.20648 +2015-07-01|52.0|-34.0|-14.6967|0.2079 +2015-07-01|52.0|-35.0|-15.08333|0.20927 +2015-07-01|52.0|-36.0|-15.46365|0.21057 +2015-07-01|52.0|-37.0|-15.83717|0.21181 +2015-07-01|52.0|-38.0|-16.20333|0.21297 +2015-07-01|52.0|-39.0|-16.56156|0.21404 +2015-07-01|52.0|-40.0|-16.91126|0.21503 +2015-07-01|52.0|-41.0|-17.25179|0.21593 +2015-07-01|52.0|-42.0|-17.58248|0.21672 +2015-07-01|52.0|-43.0|-17.9026|0.2174 +2015-07-01|52.0|-44.0|-18.2114|0.21796 +2015-07-01|52.0|-45.0|-18.50808|0.21841 +2015-07-01|52.0|-46.0|-18.79182|0.21871 +2015-07-01|52.0|-47.0|-19.06171|0.21888 +2015-07-01|52.0|-48.0|-19.31684|0.2189 +2015-07-01|52.0|-49.0|-19.55624|0.21877 +2015-07-01|52.0|-50.0|-19.7789|0.21847 +2015-07-01|52.0|-51.0|-19.98377|0.218 +2015-07-01|52.0|-52.0|-20.16976|0.21735 +2015-07-01|52.0|-53.0|-20.33575|0.21652 +2015-07-01|52.0|-54.0|-20.48058|0.21548 +2015-07-01|52.0|-55.0|-20.60305|0.21424 +2015-07-01|52.0|-56.0|-20.70196|0.21278 +2015-07-01|52.0|-57.0|-20.77606|0.2111 +2015-07-01|52.0|-58.0|-20.8241|0.20918 +2015-07-01|52.0|-59.0|-20.8448|0.20702 +2015-07-01|52.0|-60.0|-20.8369|0.2046 +2015-07-01|52.0|-61.0|-20.79911|0.20192 +2015-07-01|52.0|-62.0|-20.73017|0.19896 +2015-07-01|52.0|-63.0|-20.62884|0.19572 +2015-07-01|52.0|-64.0|-20.4939|0.19218 +2015-07-01|52.0|-65.0|-20.32418|0.18834 +2015-07-01|52.0|-66.0|-20.11855|0.18418 +2015-07-01|52.0|-67.0|-19.87595|0.1797 +2015-07-01|52.0|-68.0|-19.59542|0.17488 +2015-07-01|52.0|-69.0|-19.27606|0.16972 +2015-07-01|52.0|-70.0|-18.91712|0.16421 +2015-07-01|52.0|-71.0|-18.51796|0.15835 +2015-07-01|52.0|-72.0|-18.07812|0.15212 +2015-07-01|52.0|-73.0|-17.59727|0.14554 +2015-07-01|52.0|-74.0|-17.07531|0.13859 +2015-07-01|52.0|-75.0|-16.51234|0.13129 +2015-07-01|52.0|-76.0|-15.90869|0.12364 +2015-07-01|52.0|-77.0|-15.26494|0.11564 +2015-07-01|52.0|-78.0|-14.58194|0.10733 +2015-07-01|52.0|-79.0|-13.86082|0.0987 +2015-07-01|52.0|-80.0|-13.10298|0.08979 +2015-07-01|52.0|-81.0|-12.31015|0.08062 +2015-07-01|52.0|-82.0|-11.48432|0.07122 +2015-07-01|52.0|-83.0|-10.62781|0.06163 +2015-07-01|52.0|-84.0|-9.74319|0.05188 +2015-07-01|52.0|-85.0|-8.8333|0.04202 +2015-07-01|52.0|-86.0|-7.90122|0.03209 +2015-07-01|52.0|-87.0|-6.95025|0.02213 +2015-07-01|52.0|-88.0|-5.98384|0.0122 +2015-07-01|52.0|-89.0|-5.0056|0.00234 +2015-07-01|52.0|-90.0|-4.01922|-0.00741 +2015-07-01|52.0|-91.0|-3.02841|-0.017 +2015-07-01|52.0|-92.0|-2.03691|-0.02639 +2015-07-01|52.0|-93.0|-1.04838|-0.03554 +2015-07-01|52.0|-94.0|-0.06639|-0.04443 +2015-07-01|52.0|-95.0|0.90563|-0.05301 +2015-07-01|52.0|-96.0|1.86444|-0.06128 +2015-07-01|52.0|-97.0|2.80699|-0.06921 +2015-07-01|52.0|-98.0|3.73049|-0.07678 +2015-07-01|52.0|-99.0|4.63239|-0.084 +2015-07-01|52.0|-100.0|5.51044|-0.09086 +2015-07-01|52.0|-101.0|6.36265|-0.09736 +2015-07-01|52.0|-102.0|7.1873|-0.1035 +2015-07-01|52.0|-103.0|7.98297|-0.10931 +2015-07-01|52.0|-104.0|8.74849|-0.11478 +2015-07-01|52.0|-105.0|9.48295|-0.11994 +2015-07-01|52.0|-106.0|10.18568|-0.12481 +2015-07-01|52.0|-107.0|10.85622|-0.12939 +2015-07-01|52.0|-108.0|11.49432|-0.13371 +2015-07-01|52.0|-109.0|12.09992|-0.13778 +2015-07-01|52.0|-110.0|12.67308|-0.14164 +2015-07-01|52.0|-111.0|13.21403|-0.14528 +2015-07-01|52.0|-112.0|13.72311|-0.14874 +2015-07-01|52.0|-113.0|14.20076|-0.15202 +2015-07-01|52.0|-114.0|14.64749|-0.15515 +2015-07-01|52.0|-115.0|15.06389|-0.15814 +2015-07-01|52.0|-116.0|15.45058|-0.161 +2015-07-01|52.0|-117.0|15.80824|-0.16375 +2015-07-01|52.0|-118.0|16.13756|-0.16639 +2015-07-01|52.0|-119.0|16.43924|-0.16894 +2015-07-01|52.0|-120.0|16.714|-0.17141 +2015-07-01|52.0|-121.0|16.96255|-0.1738 +2015-07-01|52.0|-122.0|17.1856|-0.17612 +2015-07-01|52.0|-123.0|17.38384|-0.17837 +2015-07-01|52.0|-124.0|17.55796|-0.18057 +2015-07-01|52.0|-125.0|17.70861|-0.18271 +2015-07-01|52.0|-126.0|17.83643|-0.1848 +2015-07-01|52.0|-127.0|17.94206|-0.18684 +2015-07-01|52.0|-128.0|18.0261|-0.18883 +2015-07-01|52.0|-129.0|18.08911|-0.19078 +2015-07-01|52.0|-130.0|18.13167|-0.19268 +2015-07-01|52.0|-131.0|18.15431|-0.19453 +2015-07-01|52.0|-132.0|18.15756|-0.19634 +2015-07-01|52.0|-133.0|18.14192|-0.19809 +2015-07-01|52.0|-134.0|18.10788|-0.1998 +2015-07-01|52.0|-135.0|18.05591|-0.20146 +2015-07-01|52.0|-136.0|17.98648|-0.20305 +2015-07-01|52.0|-137.0|17.90004|-0.20459 +2015-07-01|52.0|-138.0|17.79702|-0.20607 +2015-07-01|52.0|-139.0|17.67786|-0.20748 +2015-07-01|52.0|-140.0|17.54299|-0.20882 +2015-07-01|52.0|-141.0|17.39281|-0.21008 +2015-07-01|52.0|-142.0|17.22774|-0.21126 +2015-07-01|52.0|-143.0|17.04818|-0.21235 +2015-07-01|52.0|-144.0|16.85454|-0.21335 +2015-07-01|52.0|-145.0|16.64721|-0.21425 +2015-07-01|52.0|-146.0|16.4266|-0.21504 +2015-07-01|52.0|-147.0|16.19308|-0.21571 +2015-07-01|52.0|-148.0|15.94705|-0.21627 +2015-07-01|52.0|-149.0|15.6889|-0.21669 +2015-07-01|52.0|-150.0|15.41899|-0.21699 +2015-07-01|52.0|-151.0|15.13773|-0.21713 +2015-07-01|52.0|-152.0|14.84546|-0.21713 +2015-07-01|52.0|-153.0|14.54258|-0.21698 +2015-07-01|52.0|-154.0|14.22944|-0.21666 +2015-07-01|52.0|-155.0|13.9064|-0.21616 +2015-07-01|52.0|-156.0|13.57383|-0.2155 +2015-07-01|52.0|-157.0|13.23208|-0.21464 +2015-07-01|52.0|-158.0|12.88149|-0.2136 +2015-07-01|52.0|-159.0|12.5224|-0.21237 +2015-07-01|52.0|-160.0|12.15516|-0.21094 +2015-07-01|52.0|-161.0|11.78009|-0.20931 +2015-07-01|52.0|-162.0|11.39751|-0.20747 +2015-07-01|52.0|-163.0|11.00776|-0.20543 +2015-07-01|52.0|-164.0|10.61114|-0.20318 +2015-07-01|52.0|-165.0|10.20796|-0.20072 +2015-07-01|52.0|-166.0|9.79852|-0.19805 +2015-07-01|52.0|-167.0|9.38313|-0.19517 +2015-07-01|52.0|-168.0|8.96208|-0.19209 +2015-07-01|52.0|-169.0|8.53566|-0.18881 +2015-07-01|52.0|-170.0|8.10417|-0.18533 +2015-07-01|52.0|-171.0|7.66788|-0.18167 +2015-07-01|52.0|-172.0|7.22708|-0.17781 +2015-07-01|52.0|-173.0|6.78205|-0.17378 +2015-07-01|52.0|-174.0|6.33308|-0.16958 +2015-07-01|52.0|-175.0|5.88045|-0.16522 +2015-07-01|52.0|-176.0|5.42444|-0.16071 +2015-07-01|52.0|-177.0|4.96533|-0.15607 +2015-07-01|52.0|-178.0|4.50342|-0.15129 +2015-07-01|52.0|-179.0|4.03899|-0.14641 +2015-07-01|53.0|0.0|-0.94402|0.15263 +2015-07-01|53.0|1.0|-0.58063|0.15107 +2015-07-01|53.0|2.0|-0.22296|0.14956 +2015-07-01|53.0|3.0|0.12899|0.1481 +2015-07-01|53.0|4.0|0.47528|0.1467 +2015-07-01|53.0|5.0|0.81597|0.14536 +2015-07-01|53.0|6.0|1.15115|0.14407 +2015-07-01|53.0|7.0|1.48096|0.14285 +2015-07-01|53.0|8.0|1.80553|0.14169 +2015-07-01|53.0|9.0|2.12502|0.14058 +2015-07-01|53.0|10.0|2.43961|0.13954 +2015-07-01|53.0|11.0|2.74949|0.13855 +2015-07-01|53.0|12.0|3.05483|0.13762 +2015-07-01|53.0|13.0|3.35583|0.13674 +2015-07-01|53.0|14.0|3.65269|0.13591 +2015-07-01|53.0|15.0|3.94558|0.13513 +2015-07-01|53.0|16.0|4.23468|0.13438 +2015-07-01|53.0|17.0|4.52016|0.13367 +2015-07-01|53.0|18.0|4.80216|0.13299 +2015-07-01|53.0|19.0|5.08081|0.13233 +2015-07-01|53.0|20.0|5.3562|0.13169 +2015-07-01|53.0|21.0|5.62843|0.13106 +2015-07-01|53.0|22.0|5.89754|0.13044 +2015-07-01|53.0|23.0|6.16355|0.1298 +2015-07-01|53.0|24.0|6.42648|0.12916 +2015-07-01|53.0|25.0|6.68628|0.1285 +2015-07-01|53.0|26.0|6.94289|0.12782 +2015-07-01|53.0|27.0|7.19623|0.12711 +2015-07-01|53.0|28.0|7.44617|0.12636 +2015-07-01|53.0|29.0|7.69257|0.12557 +2015-07-01|53.0|30.0|7.93525|0.12473 +2015-07-01|53.0|31.0|8.17402|0.12384 +2015-07-01|53.0|32.0|8.40866|0.1229 +2015-07-01|53.0|33.0|8.63893|0.12191 +2015-07-01|53.0|34.0|8.86457|0.12085 +2015-07-01|53.0|35.0|9.0853|0.11973 +2015-07-01|53.0|36.0|9.30083|0.11856 +2015-07-01|53.0|37.0|9.51087|0.11732 +2015-07-01|53.0|38.0|9.71509|0.11602 +2015-07-01|53.0|39.0|9.91318|0.11466 +2015-07-01|53.0|40.0|10.10481|0.11324 +2015-07-01|53.0|41.0|10.28965|0.11176 +2015-07-01|53.0|42.0|10.46735|0.11023 +2015-07-01|53.0|43.0|10.6376|0.10865 +2015-07-01|53.0|44.0|10.80004|0.10702 +2015-07-01|53.0|45.0|10.95434|0.10535 +2015-07-01|53.0|46.0|11.10017|0.10363 +2015-07-01|53.0|47.0|11.23718|0.10187 +2015-07-01|53.0|48.0|11.36504|0.10008 +2015-07-01|53.0|49.0|11.48343|0.09826 +2015-07-01|53.0|50.0|11.592|0.09641 +2015-07-01|53.0|51.0|11.69043|0.09452 +2015-07-01|53.0|52.0|11.7784|0.09262 +2015-07-01|53.0|53.0|11.85556|0.09069 +2015-07-01|53.0|54.0|11.92161|0.08873 +2015-07-01|53.0|55.0|11.97621|0.08675 +2015-07-01|53.0|56.0|12.01904|0.08475 +2015-07-01|53.0|57.0|12.04978|0.08273 +2015-07-01|53.0|58.0|12.0681|0.08068 +2015-07-01|53.0|59.0|12.07368|0.07861 +2015-07-01|53.0|60.0|12.06619|0.07651 +2015-07-01|53.0|61.0|12.04532|0.07437 +2015-07-01|53.0|62.0|12.01075|0.0722 +2015-07-01|53.0|63.0|11.96214|0.07 +2015-07-01|53.0|64.0|11.8992|0.06775 +2015-07-01|53.0|65.0|11.82161|0.06545 +2015-07-01|53.0|66.0|11.72905|0.06311 +2015-07-01|53.0|67.0|11.62124|0.0607 +2015-07-01|53.0|68.0|11.49787|0.05824 +2015-07-01|53.0|69.0|11.35866|0.05571 +2015-07-01|53.0|70.0|11.20335|0.05311 +2015-07-01|53.0|71.0|11.03167|0.05043 +2015-07-01|53.0|72.0|10.84338|0.04768 +2015-07-01|53.0|73.0|10.63825|0.04484 +2015-07-01|53.0|74.0|10.41609|0.04192 +2015-07-01|53.0|75.0|10.1767|0.0389 +2015-07-01|53.0|76.0|9.91994|0.0358 +2015-07-01|53.0|77.0|9.64567|0.03261 +2015-07-01|53.0|78.0|9.35382|0.02932 +2015-07-01|53.0|79.0|9.04431|0.02595 +2015-07-01|53.0|80.0|8.71713|0.02248 +2015-07-01|53.0|81.0|8.37232|0.01893 +2015-07-01|53.0|82.0|8.00993|0.0153 +2015-07-01|53.0|83.0|7.6301|0.0116 +2015-07-01|53.0|84.0|7.23301|0.00782 +2015-07-01|53.0|85.0|6.8189|0.00399 +2015-07-01|53.0|86.0|6.38807|1.1E-4 +2015-07-01|53.0|87.0|5.9409|-0.00381 +2015-07-01|53.0|88.0|5.47782|-0.00776 +2015-07-01|53.0|89.0|4.99935|-0.01172 +2015-07-01|53.0|90.0|4.5061|-0.01568 +2015-07-01|53.0|91.0|3.99875|-0.01962 +2015-07-01|53.0|92.0|3.47805|-0.02352 +2015-07-01|53.0|93.0|2.94487|-0.02737 +2015-07-01|53.0|94.0|2.40014|-0.03114 +2015-07-01|53.0|95.0|1.84489|-0.03482 +2015-07-01|53.0|96.0|1.28024|-0.03839 +2015-07-01|53.0|97.0|0.70739|-0.04182 +2015-07-01|53.0|98.0|0.12764|-0.0451 +2015-07-01|53.0|99.0|-0.45766|-0.04821 +2015-07-01|53.0|100.0|-1.04706|-0.05113 +2015-07-01|53.0|101.0|-1.63906|-0.05383 +2015-07-01|53.0|102.0|-2.23208|-0.05631 +2015-07-01|53.0|103.0|-2.8245|-0.05855 +2015-07-01|53.0|104.0|-3.41466|-0.06054 +2015-07-01|53.0|105.0|-4.00087|-0.06226 +2015-07-01|53.0|106.0|-4.58143|-0.0637 +2015-07-01|53.0|107.0|-5.15461|-0.06486 +2015-07-01|53.0|108.0|-5.71871|-0.06573 +2015-07-01|53.0|109.0|-6.27203|-0.06632 +2015-07-01|53.0|110.0|-6.81293|-0.06662 +2015-07-01|53.0|111.0|-7.33978|-0.06663 +2015-07-01|53.0|112.0|-7.85104|-0.06636 +2015-07-01|53.0|113.0|-8.34523|-0.06583 +2015-07-01|53.0|114.0|-8.82093|-0.06503 +2015-07-01|53.0|115.0|-9.27682|-0.06399 +2015-07-01|53.0|116.0|-9.71169|-0.06271 +2015-07-01|53.0|117.0|-10.12441|-0.06122 +2015-07-01|53.0|118.0|-10.51396|-0.05953 +2015-07-01|53.0|119.0|-10.87946|-0.05766 +2015-07-01|53.0|120.0|-11.2201|-0.05563 +2015-07-01|53.0|121.0|-11.53522|-0.05346 +2015-07-01|53.0|122.0|-11.82425|-0.05117 +2015-07-01|53.0|123.0|-12.08675|-0.04879 +2015-07-01|53.0|124.0|-12.3224|-0.04634 +2015-07-01|53.0|125.0|-12.53095|-0.04383 +2015-07-01|53.0|126.0|-12.71229|-0.0413 +2015-07-01|53.0|127.0|-12.86639|-0.03876 +2015-07-01|53.0|128.0|-12.99333|-0.03623 +2015-07-01|53.0|129.0|-13.09326|-0.03374 +2015-07-01|53.0|130.0|-13.16643|-0.0313 +2015-07-01|53.0|131.0|-13.21314|-0.02893 +2015-07-01|53.0|132.0|-13.23378|-0.02666 +2015-07-01|53.0|133.0|-13.22881|-0.02449 +2015-07-01|53.0|134.0|-13.19872|-0.02245 +2015-07-01|53.0|135.0|-13.14408|-0.02055 +2015-07-01|53.0|136.0|-13.06549|-0.01881 +2015-07-01|53.0|137.0|-12.96358|-0.01724 +2015-07-01|53.0|138.0|-12.83904|-0.01584 +2015-07-01|53.0|139.0|-12.69256|-0.01465 +2015-07-01|53.0|140.0|-12.52486|-0.01365 +2015-07-01|53.0|141.0|-12.33671|-0.01287 +2015-07-01|53.0|142.0|-12.12884|-0.01232 +2015-07-01|53.0|143.0|-11.90204|-0.01199 +2015-07-01|53.0|144.0|-11.65709|-0.01191 +2015-07-01|53.0|145.0|-11.39475|-0.01206 +2015-07-01|53.0|146.0|-11.11581|-0.01247 +2015-07-01|53.0|147.0|-10.82104|-0.01312 +2015-07-01|53.0|148.0|-10.51123|-0.01404 +2015-07-01|53.0|149.0|-10.18711|-0.0152 +2015-07-01|53.0|150.0|-9.84946|-0.01663 +2015-07-01|53.0|151.0|-9.49902|-0.01831 +2015-07-01|53.0|152.0|-9.1365|-0.02024 +2015-07-01|53.0|153.0|-8.76262|-0.02243 +2015-07-01|53.0|154.0|-8.37807|-0.02487 +2015-07-01|53.0|155.0|-7.98355|-0.02756 +2015-07-01|53.0|156.0|-7.5797|-0.03049 +2015-07-01|53.0|157.0|-7.16717|-0.03365 +2015-07-01|53.0|158.0|-6.74658|-0.03704 +2015-07-01|53.0|159.0|-6.31855|-0.04065 +2015-07-01|53.0|160.0|-5.88365|-0.04447 +2015-07-01|53.0|161.0|-5.44246|-0.0485 +2015-07-01|53.0|162.0|-4.99552|-0.05271 +2015-07-01|53.0|163.0|-4.54336|-0.05711 +2015-07-01|53.0|164.0|-4.08649|-0.06167 +2015-07-01|53.0|165.0|-3.6254|-0.06639 +2015-07-01|53.0|166.0|-3.16058|-0.07126 +2015-07-01|53.0|167.0|-2.69249|-0.07625 +2015-07-01|53.0|168.0|-2.22155|-0.08136 +2015-07-01|53.0|169.0|-1.74821|-0.08656 +2015-07-01|53.0|170.0|-1.27287|-0.09186 +2015-07-01|53.0|171.0|-0.79594|-0.09722 +2015-07-01|53.0|172.0|-0.3178|-0.10264 +2015-07-01|53.0|173.0|0.16118|-0.10809 +2015-07-01|53.0|174.0|0.64063|-0.11357 +2015-07-01|53.0|175.0|1.12021|-0.11905 +2015-07-01|53.0|176.0|1.59956|-0.12452 +2015-07-01|53.0|177.0|2.07837|-0.12997 +2015-07-01|53.0|178.0|2.5563|-0.13538 +2015-07-01|53.0|179.0|3.03304|-0.14073 +2015-07-01|53.0|-1.0|-1.31312|0.15423 +2015-07-01|53.0|-2.0|-1.68787|0.15588 +2015-07-01|53.0|-3.0|-2.06819|0.15757 +2015-07-01|53.0|-4.0|-2.45396|0.1593 +2015-07-01|53.0|-5.0|-2.84502|0.16106 +2015-07-01|53.0|-6.0|-3.2412|0.16285 +2015-07-01|53.0|-7.0|-3.64229|0.16467 +2015-07-01|53.0|-8.0|-4.04803|0.1665 +2015-07-01|53.0|-9.0|-4.45818|0.16836 +2015-07-01|53.0|-10.0|-4.87242|0.17024 +2015-07-01|53.0|-11.0|-5.29045|0.17212 +2015-07-01|53.0|-12.0|-5.71193|0.17402 +2015-07-01|53.0|-13.0|-6.13651|0.17592 +2015-07-01|53.0|-14.0|-6.56382|0.17783 +2015-07-01|53.0|-15.0|-6.9935|0.17975 +2015-07-01|53.0|-16.0|-7.42514|0.18166 +2015-07-01|53.0|-17.0|-7.85836|0.18357 +2015-07-01|53.0|-18.0|-8.29276|0.18548 +2015-07-01|53.0|-19.0|-8.72793|0.18738 +2015-07-01|53.0|-20.0|-9.16347|0.18927 +2015-07-01|53.0|-21.0|-9.59898|0.19116 +2015-07-01|53.0|-22.0|-10.03405|0.19303 +2015-07-01|53.0|-23.0|-10.46828|0.19489 +2015-07-01|53.0|-24.0|-10.90127|0.19674 +2015-07-01|53.0|-25.0|-11.33262|0.19856 +2015-07-01|53.0|-26.0|-11.76192|0.20037 +2015-07-01|53.0|-27.0|-12.18879|0.20215 +2015-07-01|53.0|-28.0|-12.61281|0.20391 +2015-07-01|53.0|-29.0|-13.03357|0.20564 +2015-07-01|53.0|-30.0|-13.45068|0.20733 +2015-07-01|53.0|-31.0|-13.8637|0.20899 +2015-07-01|53.0|-32.0|-14.27221|0.21061 +2015-07-01|53.0|-33.0|-14.67577|0.21219 +2015-07-01|53.0|-34.0|-15.07392|0.21371 +2015-07-01|53.0|-35.0|-15.46618|0.21518 +2015-07-01|53.0|-36.0|-15.85207|0.21659 +2015-07-01|53.0|-37.0|-16.23106|0.21793 +2015-07-01|53.0|-38.0|-16.60261|0.21921 +2015-07-01|53.0|-39.0|-16.96614|0.2204 +2015-07-01|53.0|-40.0|-17.32104|0.22152 +2015-07-01|53.0|-41.0|-17.66669|0.22254 +2015-07-01|53.0|-42.0|-18.0024|0.22347 +2015-07-01|53.0|-43.0|-18.32746|0.2243 +2015-07-01|53.0|-44.0|-18.64112|0.22501 +2015-07-01|53.0|-45.0|-18.94259|0.22561 +2015-07-01|53.0|-46.0|-19.23103|0.22609 +2015-07-01|53.0|-47.0|-19.50557|0.22643 +2015-07-01|53.0|-48.0|-19.76529|0.22663 +2015-07-01|53.0|-49.0|-20.00924|0.22669 +2015-07-01|53.0|-50.0|-20.23641|0.22659 +2015-07-01|53.0|-51.0|-20.44575|0.22633 +2015-07-01|53.0|-52.0|-20.63619|0.2259 +2015-07-01|53.0|-53.0|-20.80661|0.22528 +2015-07-01|53.0|-54.0|-20.95585|0.22448 +2015-07-01|53.0|-55.0|-21.08273|0.22348 +2015-07-01|53.0|-56.0|-21.18602|0.22228 +2015-07-01|53.0|-57.0|-21.26449|0.22085 +2015-07-01|53.0|-58.0|-21.31687|0.2192 +2015-07-01|53.0|-59.0|-21.34188|0.2173 +2015-07-01|53.0|-60.0|-21.33822|0.21516 +2015-07-01|53.0|-61.0|-21.30461|0.21276 +2015-07-01|53.0|-62.0|-21.23976|0.21009 +2015-07-01|53.0|-63.0|-21.14238|0.20713 +2015-07-01|53.0|-64.0|-21.01122|0.20387 +2015-07-01|53.0|-65.0|-20.84507|0.20031 +2015-07-01|53.0|-66.0|-20.64274|0.19643 +2015-07-01|53.0|-67.0|-20.40313|0.19221 +2015-07-01|53.0|-68.0|-20.12519|0.18765 +2015-07-01|53.0|-69.0|-19.80797|0.18273 +2015-07-01|53.0|-70.0|-19.45063|0.17745 +2015-07-01|53.0|-71.0|-19.05245|0.17179 +2015-07-01|53.0|-72.0|-18.61288|0.16575 +2015-07-01|53.0|-73.0|-18.1315|0.15932 +2015-07-01|53.0|-74.0|-17.60812|0.15251 +2015-07-01|53.0|-75.0|-17.04272|0.1453 +2015-07-01|53.0|-76.0|-16.43556|0.1377 +2015-07-01|53.0|-77.0|-15.7871|0.12971 +2015-07-01|53.0|-78.0|-15.09811|0.12136 +2015-07-01|53.0|-79.0|-14.36964|0.11265 +2015-07-01|53.0|-80.0|-13.60301|0.10359 +2015-07-01|53.0|-81.0|-12.79988|0.09423 +2015-07-01|53.0|-82.0|-11.96221|0.08457 +2015-07-01|53.0|-83.0|-11.09226|0.07466 +2015-07-01|53.0|-84.0|-10.1926|0.06454 +2015-07-01|53.0|-85.0|-9.26607|0.05424 +2015-07-01|53.0|-86.0|-8.3158|0.04381 +2015-07-01|53.0|-87.0|-7.34511|0.0333 +2015-07-01|53.0|-88.0|-6.35756|0.02275 +2015-07-01|53.0|-89.0|-5.35682|0.01223 +2015-07-01|53.0|-90.0|-4.34671|0.00178 +2015-07-01|53.0|-91.0|-3.33109|-0.00856 +2015-07-01|53.0|-92.0|-2.31383|-0.01873 +2015-07-01|53.0|-93.0|-1.29877|-0.02869 +2015-07-01|53.0|-94.0|-0.28963|-0.03841 +2015-07-01|53.0|-95.0|0.70996|-0.04784 +2015-07-01|53.0|-96.0|1.69658|-0.05695 +2015-07-01|53.0|-97.0|2.66701|-0.06574 +2015-07-01|53.0|-98.0|3.61829|-0.07416 +2015-07-01|53.0|-99.0|4.54771|-0.08222 +2015-07-01|53.0|-100.0|5.45285|-0.0899 +2015-07-01|53.0|-101.0|6.33157|-0.0972 +2015-07-01|53.0|-102.0|7.18205|-0.10413 +2015-07-01|53.0|-103.0|8.00273|-0.11069 +2015-07-01|53.0|-104.0|8.79234|-0.1169 +2015-07-01|53.0|-105.0|9.54991|-0.12275 +2015-07-01|53.0|-106.0|10.27467|-0.12828 +2015-07-01|53.0|-107.0|10.96613|-0.1335 +2015-07-01|53.0|-108.0|11.62398|-0.13842 +2015-07-01|53.0|-109.0|12.24812|-0.14307 +2015-07-01|53.0|-110.0|12.83862|-0.14745 +2015-07-01|53.0|-111.0|13.39569|-0.1516 +2015-07-01|53.0|-112.0|13.91967|-0.15554 +2015-07-01|53.0|-113.0|14.41099|-0.15927 +2015-07-01|53.0|-114.0|14.8702|-0.16281 +2015-07-01|53.0|-115.0|15.29789|-0.16619 +2015-07-01|53.0|-116.0|15.69472|-0.16941 +2015-07-01|53.0|-117.0|16.06139|-0.17249 +2015-07-01|53.0|-118.0|16.39863|-0.17545 +2015-07-01|53.0|-119.0|16.70717|-0.17829 +2015-07-01|53.0|-120.0|16.98778|-0.18102 +2015-07-01|53.0|-121.0|17.2412|-0.18365 +2015-07-01|53.0|-122.0|17.46818|-0.1862 +2015-07-01|53.0|-123.0|17.66946|-0.18866 +2015-07-01|53.0|-124.0|17.84577|-0.19105 +2015-07-01|53.0|-125.0|17.9978|-0.19336 +2015-07-01|53.0|-126.0|18.12625|-0.1956 +2015-07-01|53.0|-127.0|18.23177|-0.19778 +2015-07-01|53.0|-128.0|18.31502|-0.1999 +2015-07-01|53.0|-129.0|18.37662|-0.20195 +2015-07-01|53.0|-130.0|18.41716|-0.20394 +2015-07-01|53.0|-131.0|18.43723|-0.20587 +2015-07-01|53.0|-132.0|18.43739|-0.20775 +2015-07-01|53.0|-133.0|18.41817|-0.20956 +2015-07-01|53.0|-134.0|18.38011|-0.2113 +2015-07-01|53.0|-135.0|18.32371|-0.21298 +2015-07-01|53.0|-136.0|18.24947|-0.21459 +2015-07-01|53.0|-137.0|18.15786|-0.21613 +2015-07-01|53.0|-138.0|18.04936|-0.2176 +2015-07-01|53.0|-139.0|17.92441|-0.21899 +2015-07-01|53.0|-140.0|17.78348|-0.22029 +2015-07-01|53.0|-141.0|17.627|-0.2215 +2015-07-01|53.0|-142.0|17.45541|-0.22262 +2015-07-01|53.0|-143.0|17.26912|-0.22365 +2015-07-01|53.0|-144.0|17.06857|-0.22456 +2015-07-01|53.0|-145.0|16.85416|-0.22537 +2015-07-01|53.0|-146.0|16.62631|-0.22606 +2015-07-01|53.0|-147.0|16.38542|-0.22662 +2015-07-01|53.0|-148.0|16.13189|-0.22706 +2015-07-01|53.0|-149.0|15.86612|-0.22735 +2015-07-01|53.0|-150.0|15.58851|-0.22751 +2015-07-01|53.0|-151.0|15.29944|-0.22751 +2015-07-01|53.0|-152.0|14.9993|-0.22735 +2015-07-01|53.0|-153.0|14.68847|-0.22704 +2015-07-01|53.0|-154.0|14.36732|-0.22655 +2015-07-01|53.0|-155.0|14.03623|-0.22588 +2015-07-01|53.0|-156.0|13.69556|-0.22503 +2015-07-01|53.0|-157.0|13.34567|-0.22399 +2015-07-01|53.0|-158.0|12.98692|-0.22276 +2015-07-01|53.0|-159.0|12.61966|-0.22133 +2015-07-01|53.0|-160.0|12.24423|-0.21971 +2015-07-01|53.0|-161.0|11.86098|-0.21787 +2015-07-01|53.0|-162.0|11.47023|-0.21583 +2015-07-01|53.0|-163.0|11.07232|-0.21358 +2015-07-01|53.0|-164.0|10.66757|-0.21112 +2015-07-01|53.0|-165.0|10.25629|-0.20845 +2015-07-01|53.0|-166.0|9.83881|-0.20557 +2015-07-01|53.0|-167.0|9.41541|-0.20249 +2015-07-01|53.0|-168.0|8.98642|-0.1992 +2015-07-01|53.0|-169.0|8.55213|-0.1957 +2015-07-01|53.0|-170.0|8.11283|-0.19201 +2015-07-01|53.0|-171.0|7.66881|-0.18813 +2015-07-01|53.0|-172.0|7.22038|-0.18407 +2015-07-01|53.0|-173.0|6.76781|-0.17983 +2015-07-01|53.0|-174.0|6.3114|-0.17542 +2015-07-01|53.0|-175.0|5.85142|-0.17085 +2015-07-01|53.0|-176.0|5.38818|-0.16613 +2015-07-01|53.0|-177.0|4.92195|-0.16128 +2015-07-01|53.0|-178.0|4.45303|-0.1563 +2015-07-01|53.0|-179.0|3.98171|-0.1512 +2015-07-01|54.0|0.0|-1.07275|0.15673 +2015-07-01|54.0|1.0|-0.69741|0.15516 +2015-07-01|54.0|2.0|-0.32748|0.15363 +2015-07-01|54.0|3.0|0.03705|0.15216 +2015-07-01|54.0|4.0|0.3962|0.15074 +2015-07-01|54.0|5.0|0.75002|0.14938 +2015-07-01|54.0|6.0|1.09862|0.14808 +2015-07-01|54.0|7.0|1.44208|0.14683 +2015-07-01|54.0|8.0|1.78053|0.14564 +2015-07-01|54.0|9.0|2.11412|0.14451 +2015-07-01|54.0|10.0|2.44298|0.14343 +2015-07-01|54.0|11.0|2.76729|0.14241 +2015-07-01|54.0|12.0|3.08722|0.14145 +2015-07-01|54.0|13.0|3.40293|0.14053 +2015-07-01|54.0|14.0|3.71459|0.13966 +2015-07-01|54.0|15.0|4.02236|0.13883 +2015-07-01|54.0|16.0|4.32642|0.13804 +2015-07-01|54.0|17.0|4.62689|0.13728 +2015-07-01|54.0|18.0|4.9239|0.13655 +2015-07-01|54.0|19.0|5.21757|0.13585 +2015-07-01|54.0|20.0|5.508|0.13516 +2015-07-01|54.0|21.0|5.79524|0.13448 +2015-07-01|54.0|22.0|6.07934|0.1338 +2015-07-01|54.0|23.0|6.36032|0.13312 +2015-07-01|54.0|24.0|6.63818|0.13243 +2015-07-01|54.0|25.0|6.91287|0.13173 +2015-07-01|54.0|26.0|7.18433|0.131 +2015-07-01|54.0|27.0|7.45247|0.13025 +2015-07-01|54.0|28.0|7.71717|0.12947 +2015-07-01|54.0|29.0|7.97827|0.12864 +2015-07-01|54.0|30.0|8.23562|0.12778 +2015-07-01|54.0|31.0|8.48901|0.12687 +2015-07-01|54.0|32.0|8.73821|0.12591 +2015-07-01|54.0|33.0|8.983|0.12489 +2015-07-01|54.0|34.0|9.2231|0.12382 +2015-07-01|54.0|35.0|9.45823|0.12269 +2015-07-01|54.0|36.0|9.6881|0.12151 +2015-07-01|54.0|37.0|9.9124|0.12026 +2015-07-01|54.0|38.0|10.1308|0.11896 +2015-07-01|54.0|39.0|10.34297|0.1176 +2015-07-01|54.0|40.0|10.54858|0.11618 +2015-07-01|54.0|41.0|10.74727|0.1147 +2015-07-01|54.0|42.0|10.93868|0.11317 +2015-07-01|54.0|43.0|11.12246|0.11159 +2015-07-01|54.0|44.0|11.29824|0.10995 +2015-07-01|54.0|45.0|11.46567|0.10827 +2015-07-01|54.0|46.0|11.62437|0.10654 +2015-07-01|54.0|47.0|11.77398|0.10477 +2015-07-01|54.0|48.0|11.91414|0.10296 +2015-07-01|54.0|49.0|12.04447|0.10111 +2015-07-01|54.0|50.0|12.1646|0.09922 +2015-07-01|54.0|51.0|12.27419|0.0973 +2015-07-01|54.0|52.0|12.37285|0.09535 +2015-07-01|54.0|53.0|12.46022|0.09336 +2015-07-01|54.0|54.0|12.53594|0.09134 +2015-07-01|54.0|55.0|12.59965|0.08929 +2015-07-01|54.0|56.0|12.65098|0.08721 +2015-07-01|54.0|57.0|12.68957|0.0851 +2015-07-01|54.0|58.0|12.71506|0.08295 +2015-07-01|54.0|59.0|12.72709|0.08077 +2015-07-01|54.0|60.0|12.7253|0.07855 +2015-07-01|54.0|61.0|12.70933|0.07629 +2015-07-01|54.0|62.0|12.67882|0.07398 +2015-07-01|54.0|63.0|12.63342|0.07163 +2015-07-01|54.0|64.0|12.57279|0.06923 +2015-07-01|54.0|65.0|12.49658|0.06677 +2015-07-01|54.0|66.0|12.40445|0.06425 +2015-07-01|54.0|67.0|12.29606|0.06167 +2015-07-01|54.0|68.0|12.17111|0.05902 +2015-07-01|54.0|69.0|12.02928|0.0563 +2015-07-01|54.0|70.0|11.87027|0.0535 +2015-07-01|54.0|71.0|11.6938|0.05062 +2015-07-01|54.0|72.0|11.49961|0.04766 +2015-07-01|54.0|73.0|11.28744|0.04461 +2015-07-01|54.0|74.0|11.05709|0.04147 +2015-07-01|54.0|75.0|10.80835|0.03824 +2015-07-01|54.0|76.0|10.54106|0.03491 +2015-07-01|54.0|77.0|10.25509|0.0315 +2015-07-01|54.0|78.0|9.95033|0.02799 +2015-07-01|54.0|79.0|9.62674|0.02439 +2015-07-01|54.0|80.0|9.2843|0.0207 +2015-07-01|54.0|81.0|8.92305|0.01693 +2015-07-01|54.0|82.0|8.54308|0.01308 +2015-07-01|54.0|83.0|8.14453|0.00916 +2015-07-01|54.0|84.0|7.72762|0.00518 +2015-07-01|54.0|85.0|7.29262|0.00114 +2015-07-01|54.0|86.0|6.83987|-0.00293 +2015-07-01|54.0|87.0|6.36981|-0.00704 +2015-07-01|54.0|88.0|5.88293|-0.01116 +2015-07-01|54.0|89.0|5.37981|-0.01528 +2015-07-01|54.0|90.0|4.86114|-0.01939 +2015-07-01|54.0|91.0|4.32767|-0.02346 +2015-07-01|54.0|92.0|3.78027|-0.02747 +2015-07-01|54.0|93.0|3.21987|-0.03142 +2015-07-01|54.0|94.0|2.64753|-0.03527 +2015-07-01|54.0|95.0|2.06439|-0.039 +2015-07-01|54.0|96.0|1.47167|-0.0426 +2015-07-01|54.0|97.0|0.87069|-0.04604 +2015-07-01|54.0|98.0|0.26288|-0.0493 +2015-07-01|54.0|99.0|-0.3503|-0.05237 +2015-07-01|54.0|100.0|-0.96726|-0.05522 +2015-07-01|54.0|101.0|-1.58638|-0.05783 +2015-07-01|54.0|102.0|-2.20598|-0.06019 +2015-07-01|54.0|103.0|-2.82432|-0.06229 +2015-07-01|54.0|104.0|-3.43964|-0.06411 +2015-07-01|54.0|105.0|-4.05013|-0.06564 +2015-07-01|54.0|106.0|-4.65401|-0.06687 +2015-07-01|54.0|107.0|-5.24948|-0.0678 +2015-07-01|54.0|108.0|-5.83476|-0.06842 +2015-07-01|54.0|109.0|-6.40809|-0.06875 +2015-07-01|54.0|110.0|-6.96779|-0.06877 +2015-07-01|54.0|111.0|-7.51219|-0.0685 +2015-07-01|54.0|112.0|-8.03973|-0.06793 +2015-07-01|54.0|113.0|-8.54891|-0.0671 +2015-07-01|54.0|114.0|-9.03832|-0.066 +2015-07-01|54.0|115.0|-9.50665|-0.06465 +2015-07-01|54.0|116.0|-9.9527|-0.06307 +2015-07-01|54.0|117.0|-10.37539|-0.06128 +2015-07-01|54.0|118.0|-10.77373|-0.0593 +2015-07-01|54.0|119.0|-11.14686|-0.05715 +2015-07-01|54.0|120.0|-11.49405|-0.05484 +2015-07-01|54.0|121.0|-11.81468|-0.05241 +2015-07-01|54.0|122.0|-12.10825|-0.04988 +2015-07-01|54.0|123.0|-12.37436|-0.04727 +2015-07-01|54.0|124.0|-12.61276|-0.0446 +2015-07-01|54.0|125.0|-12.82327|-0.04189 +2015-07-01|54.0|126.0|-13.00583|-0.03918 +2015-07-01|54.0|127.0|-13.16048|-0.03647 +2015-07-01|54.0|128.0|-13.28735|-0.0338 +2015-07-01|54.0|129.0|-13.38665|-0.03117 +2015-07-01|54.0|130.0|-13.45868|-0.02862 +2015-07-01|54.0|131.0|-13.5038|-0.02616 +2015-07-01|54.0|132.0|-13.52244|-0.02382 +2015-07-01|54.0|133.0|-13.51511|-0.02159 +2015-07-01|54.0|134.0|-13.48234|-0.01951 +2015-07-01|54.0|135.0|-13.42473|-0.01759 +2015-07-01|54.0|136.0|-13.34292|-0.01585 +2015-07-01|54.0|137.0|-13.23758|-0.01428 +2015-07-01|54.0|138.0|-13.10941|-0.01292 +2015-07-01|54.0|139.0|-12.95913|-0.01176 +2015-07-01|54.0|140.0|-12.78751|-0.01083 +2015-07-01|54.0|141.0|-12.59529|-0.01012 +2015-07-01|54.0|142.0|-12.38327|-0.00965 +2015-07-01|54.0|143.0|-12.15221|-0.00942 +2015-07-01|54.0|144.0|-11.90292|-0.00944 +2015-07-01|54.0|145.0|-11.63618|-0.00972 +2015-07-01|54.0|146.0|-11.35278|-0.01026 +2015-07-01|54.0|147.0|-11.0535|-0.01106 +2015-07-01|54.0|148.0|-10.73912|-0.01212 +2015-07-01|54.0|149.0|-10.41041|-0.01345 +2015-07-01|54.0|150.0|-10.06812|-0.01504 +2015-07-01|54.0|151.0|-9.71299|-0.01689 +2015-07-01|54.0|152.0|-9.34576|-0.01901 +2015-07-01|54.0|153.0|-8.96714|-0.02139 +2015-07-01|54.0|154.0|-8.57782|-0.02403 +2015-07-01|54.0|155.0|-8.17849|-0.02691 +2015-07-01|54.0|156.0|-7.7698|-0.03004 +2015-07-01|54.0|157.0|-7.35239|-0.03341 +2015-07-01|54.0|158.0|-6.92689|-0.03701 +2015-07-01|54.0|159.0|-6.4939|-0.04083 +2015-07-01|54.0|160.0|-6.05401|-0.04487 +2015-07-01|54.0|161.0|-5.60778|-0.04911 +2015-07-01|54.0|162.0|-5.15575|-0.05355 +2015-07-01|54.0|163.0|-4.69845|-0.05816 +2015-07-01|54.0|164.0|-4.23639|-0.06295 +2015-07-01|54.0|165.0|-3.77006|-0.06789 +2015-07-01|54.0|166.0|-3.29993|-0.07297 +2015-07-01|54.0|167.0|-2.82646|-0.07818 +2015-07-01|54.0|168.0|-2.35008|-0.08351 +2015-07-01|54.0|169.0|-1.87123|-0.08894 +2015-07-01|54.0|170.0|-1.3903|-0.09445 +2015-07-01|54.0|171.0|-0.9077|-0.10003 +2015-07-01|54.0|172.0|-0.42381|-0.10566 +2015-07-01|54.0|173.0|0.06101|-0.11133 +2015-07-01|54.0|174.0|0.54639|-0.11703 +2015-07-01|54.0|175.0|1.03198|-0.12273 +2015-07-01|54.0|176.0|1.51745|-0.12842 +2015-07-01|54.0|177.0|2.00247|-0.13408 +2015-07-01|54.0|178.0|2.48671|-0.1397 +2015-07-01|54.0|179.0|2.96986|-0.14526 +2015-07-01|54.0|-1.0|-1.45347|0.15835 +2015-07-01|54.0|-2.0|-1.83953|0.16002 +2015-07-01|54.0|-3.0|-2.23082|0.16173 +2015-07-01|54.0|-4.0|-2.62724|0.16347 +2015-07-01|54.0|-5.0|-3.02864|0.16525 +2015-07-01|54.0|-6.0|-3.43484|0.16706 +2015-07-01|54.0|-7.0|-3.84564|0.1689 +2015-07-01|54.0|-8.0|-4.26081|0.17077 +2015-07-01|54.0|-9.0|-4.68009|0.17266 +2015-07-01|54.0|-10.0|-5.1032|0.17457 +2015-07-01|54.0|-11.0|-5.52984|0.17649 +2015-07-01|54.0|-12.0|-5.9597|0.17843 +2015-07-01|54.0|-13.0|-6.39244|0.18038 +2015-07-01|54.0|-14.0|-6.82772|0.18233 +2015-07-01|54.0|-15.0|-7.26516|0.1843 +2015-07-01|54.0|-16.0|-7.70441|0.18626 +2015-07-01|54.0|-17.0|-8.14508|0.18823 +2015-07-01|54.0|-18.0|-8.58679|0.1902 +2015-07-01|54.0|-19.0|-9.02915|0.19217 +2015-07-01|54.0|-20.0|-9.47178|0.19413 +2015-07-01|54.0|-21.0|-9.91427|0.19609 +2015-07-01|54.0|-22.0|-10.35624|0.19803 +2015-07-01|54.0|-23.0|-10.79728|0.19997 +2015-07-01|54.0|-24.0|-11.23701|0.20189 +2015-07-01|54.0|-25.0|-11.67504|0.2038 +2015-07-01|54.0|-26.0|-12.11095|0.20569 +2015-07-01|54.0|-27.0|-12.54436|0.20756 +2015-07-01|54.0|-28.0|-12.97487|0.20941 +2015-07-01|54.0|-29.0|-13.40206|0.21123 +2015-07-01|54.0|-30.0|-13.82553|0.21302 +2015-07-01|54.0|-31.0|-14.24484|0.21477 +2015-07-01|54.0|-32.0|-14.65958|0.21649 +2015-07-01|54.0|-33.0|-15.0693|0.21817 +2015-07-01|54.0|-34.0|-15.47353|0.2198 +2015-07-01|54.0|-35.0|-15.8718|0.22138 +2015-07-01|54.0|-36.0|-16.2636|0.22291 +2015-07-01|54.0|-37.0|-16.64843|0.22437 +2015-07-01|54.0|-38.0|-17.02572|0.22577 +2015-07-01|54.0|-39.0|-17.39491|0.22709 +2015-07-01|54.0|-40.0|-17.7554|0.22834 +2015-07-01|54.0|-41.0|-18.10653|0.22951 +2015-07-01|54.0|-42.0|-18.44764|0.23059 +2015-07-01|54.0|-43.0|-18.77802|0.23157 +2015-07-01|54.0|-44.0|-19.09693|0.23245 +2015-07-01|54.0|-45.0|-19.40357|0.23322 +2015-07-01|54.0|-46.0|-19.69712|0.23387 +2015-07-01|54.0|-47.0|-19.97672|0.2344 +2015-07-01|54.0|-48.0|-20.24144|0.2348 +2015-07-01|54.0|-49.0|-20.49034|0.23506 +2015-07-01|54.0|-50.0|-20.72243|0.23518 +2015-07-01|54.0|-51.0|-20.93667|0.23514 +2015-07-01|54.0|-52.0|-21.13198|0.23494 +2015-07-01|54.0|-53.0|-21.30726|0.23457 +2015-07-01|54.0|-54.0|-21.46134|0.23402 +2015-07-01|54.0|-55.0|-21.59305|0.23328 +2015-07-01|54.0|-56.0|-21.70116|0.23234 +2015-07-01|54.0|-57.0|-21.78443|0.2312 +2015-07-01|54.0|-58.0|-21.84159|0.22983 +2015-07-01|54.0|-59.0|-21.87134|0.22822 +2015-07-01|54.0|-60.0|-21.87238|0.22638 +2015-07-01|54.0|-61.0|-21.8434|0.22428 +2015-07-01|54.0|-62.0|-21.78307|0.22191 +2015-07-01|54.0|-63.0|-21.69008|0.21925 +2015-07-01|54.0|-64.0|-21.56315|0.2163 +2015-07-01|54.0|-65.0|-21.40101|0.21304 +2015-07-01|54.0|-66.0|-21.20242|0.20946 +2015-07-01|54.0|-67.0|-20.96622|0.20553 +2015-07-01|54.0|-68.0|-20.6913|0.20126 +2015-07-01|54.0|-69.0|-20.37663|0.19661 +2015-07-01|54.0|-70.0|-20.02129|0.19158 +2015-07-01|54.0|-71.0|-19.62448|0.18616 +2015-07-01|54.0|-72.0|-19.18553|0.18033 +2015-07-01|54.0|-73.0|-18.70395|0.17409 +2015-07-01|54.0|-74.0|-18.17943|0.16742 +2015-07-01|54.0|-75.0|-17.61187|0.16033 +2015-07-01|54.0|-76.0|-17.00138|0.1528 +2015-07-01|54.0|-77.0|-16.34836|0.14485 +2015-07-01|54.0|-78.0|-15.65345|0.13647 +2015-07-01|54.0|-79.0|-14.9176|0.12768 +2015-07-01|54.0|-80.0|-14.14208|0.1185 +2015-07-01|54.0|-81.0|-13.32844|0.10893 +2015-07-01|54.0|-82.0|-12.4786|0.09902 +2015-07-01|54.0|-83.0|-11.59477|0.08878 +2015-07-01|54.0|-84.0|-10.67951|0.07827 +2015-07-01|54.0|-85.0|-9.73565|0.0675 +2015-07-01|54.0|-86.0|-8.76635|0.05655 +2015-07-01|54.0|-87.0|-7.77497|0.04544 +2015-07-01|54.0|-88.0|-6.76515|0.03424 +2015-07-01|54.0|-89.0|-5.74068|0.02301 +2015-07-01|54.0|-90.0|-4.70547|0.01179 +2015-07-01|54.0|-91.0|-3.66353|6.4E-4 +2015-07-01|54.0|-92.0|-2.61891|-0.01039 +2015-07-01|54.0|-93.0|-1.57561|-0.02124 +2015-07-01|54.0|-94.0|-0.53756|-0.03186 +2015-07-01|54.0|-95.0|0.49144|-0.04223 +2015-07-01|54.0|-96.0|1.50776|-0.05228 +2015-07-01|54.0|-97.0|2.50798|-0.06201 +2015-07-01|54.0|-98.0|3.48895|-0.07137 +2015-07-01|54.0|-99.0|4.44778|-0.08036 +2015-07-01|54.0|-100.0|5.38188|-0.08896 +2015-07-01|54.0|-101.0|6.28894|-0.09715 +2015-07-01|54.0|-102.0|7.167|-0.10495 +2015-07-01|54.0|-103.0|8.01438|-0.11235 +2015-07-01|54.0|-104.0|8.8297|-0.11935 +2015-07-01|54.0|-105.0|9.61188|-0.12598 +2015-07-01|54.0|-106.0|10.3601|-0.13224 +2015-07-01|54.0|-107.0|11.07378|-0.13816 +2015-07-01|54.0|-108.0|11.75259|-0.14374 +2015-07-01|54.0|-109.0|12.3964|-0.14901 +2015-07-01|54.0|-110.0|13.00523|-0.15398 +2015-07-01|54.0|-111.0|13.57931|-0.15868 +2015-07-01|54.0|-112.0|14.11896|-0.16313 +2015-07-01|54.0|-113.0|14.62465|-0.16734 +2015-07-01|54.0|-114.0|15.09693|-0.17133 +2015-07-01|54.0|-115.0|15.53642|-0.17512 +2015-07-01|54.0|-116.0|15.9438|-0.17873 +2015-07-01|54.0|-117.0|16.31983|-0.18217 +2015-07-01|54.0|-118.0|16.66525|-0.18545 +2015-07-01|54.0|-119.0|16.98086|-0.18859 +2015-07-01|54.0|-120.0|17.26744|-0.1916 +2015-07-01|54.0|-121.0|17.52581|-0.19449 +2015-07-01|54.0|-122.0|17.75675|-0.19726 +2015-07-01|54.0|-123.0|17.96105|-0.19993 +2015-07-01|54.0|-124.0|18.13948|-0.2025 +2015-07-01|54.0|-125.0|18.2928|-0.20498 +2015-07-01|54.0|-126.0|18.42174|-0.20738 +2015-07-01|54.0|-127.0|18.52701|-0.20969 +2015-07-01|54.0|-128.0|18.6093|-0.21192 +2015-07-01|54.0|-129.0|18.66928|-0.21407 +2015-07-01|54.0|-130.0|18.70759|-0.21615 +2015-07-01|54.0|-131.0|18.72487|-0.21814 +2015-07-01|54.0|-132.0|18.7217|-0.22007 +2015-07-01|54.0|-133.0|18.69868|-0.22191 +2015-07-01|54.0|-134.0|18.65636|-0.22368 +2015-07-01|54.0|-135.0|18.59528|-0.22537 +2015-07-01|54.0|-136.0|18.51599|-0.22698 +2015-07-01|54.0|-137.0|18.41898|-0.2285 +2015-07-01|54.0|-138.0|18.30477|-0.22994 +2015-07-01|54.0|-139.0|18.17383|-0.23128 +2015-07-01|54.0|-140.0|18.02665|-0.23253 +2015-07-01|54.0|-141.0|17.86368|-0.23368 +2015-07-01|54.0|-142.0|17.68539|-0.23472 +2015-07-01|54.0|-143.0|17.49222|-0.23565 +2015-07-01|54.0|-144.0|17.28461|-0.23647 +2015-07-01|54.0|-145.0|17.063|-0.23716 +2015-07-01|54.0|-146.0|16.82781|-0.23773 +2015-07-01|54.0|-147.0|16.57946|-0.23817 +2015-07-01|54.0|-148.0|16.31838|-0.23846 +2015-07-01|54.0|-149.0|16.04497|-0.23861 +2015-07-01|54.0|-150.0|15.75964|-0.2386 +2015-07-01|54.0|-151.0|15.46278|-0.23844 +2015-07-01|54.0|-152.0|15.15479|-0.23811 +2015-07-01|54.0|-153.0|14.83607|-0.23761 +2015-07-01|54.0|-154.0|14.50699|-0.23693 +2015-07-01|54.0|-155.0|14.16794|-0.23607 +2015-07-01|54.0|-156.0|13.81929|-0.23502 +2015-07-01|54.0|-157.0|13.46141|-0.23378 +2015-07-01|54.0|-158.0|13.09467|-0.23235 +2015-07-01|54.0|-159.0|12.71941|-0.23071 +2015-07-01|54.0|-160.0|12.336|-0.22886 +2015-07-01|54.0|-161.0|11.94478|-0.22681 +2015-07-01|54.0|-162.0|11.54608|-0.22455 +2015-07-01|54.0|-163.0|11.14025|-0.22208 +2015-07-01|54.0|-164.0|10.72762|-0.2194 +2015-07-01|54.0|-165.0|10.3085|-0.21651 +2015-07-01|54.0|-166.0|9.88322|-0.2134 +2015-07-01|54.0|-167.0|9.4521|-0.21009 +2015-07-01|54.0|-168.0|9.01543|-0.20658 +2015-07-01|54.0|-169.0|8.57352|-0.20286 +2015-07-01|54.0|-170.0|8.12669|-0.19895 +2015-07-01|54.0|-171.0|7.67521|-0.19485 +2015-07-01|54.0|-172.0|7.2194|-0.19056 +2015-07-01|54.0|-173.0|6.75954|-0.1861 +2015-07-01|54.0|-174.0|6.29592|-0.18147 +2015-07-01|54.0|-175.0|5.82884|-0.17668 +2015-07-01|54.0|-176.0|5.35858|-0.17175 +2015-07-01|54.0|-177.0|4.88543|-0.16667 +2015-07-01|54.0|-178.0|4.40969|-0.16148 +2015-07-01|54.0|-179.0|3.93165|-0.15617 +2015-07-01|55.0|0.0|-1.20722|0.16107 +2015-07-01|55.0|1.0|-0.81934|0.15947 +2015-07-01|55.0|2.0|-0.43654|0.15793 +2015-07-01|55.0|3.0|-0.05885|0.15644 +2015-07-01|55.0|4.0|0.31377|0.15501 +2015-07-01|55.0|5.0|0.68136|0.15362 +2015-07-01|55.0|6.0|1.04398|0.15229 +2015-07-01|55.0|7.0|1.40173|0.15102 +2015-07-01|55.0|8.0|1.75469|0.14981 +2015-07-01|55.0|9.0|2.103|0.14864 +2015-07-01|55.0|10.0|2.44679|0.14754 +2015-07-01|55.0|11.0|2.7862|0.14648 +2015-07-01|55.0|12.0|3.12136|0.14548 +2015-07-01|55.0|13.0|3.45244|0.14452 +2015-07-01|55.0|14.0|3.77958|0.1436 +2015-07-01|55.0|15.0|4.10292|0.14273 +2015-07-01|55.0|16.0|4.4226|0.14189 +2015-07-01|55.0|17.0|4.73874|0.14109 +2015-07-01|55.0|18.0|5.05146|0.14031 +2015-07-01|55.0|19.0|5.36084|0.13955 +2015-07-01|55.0|20.0|5.66697|0.13881 +2015-07-01|55.0|21.0|5.96991|0.13808 +2015-07-01|55.0|22.0|6.26968|0.13735 +2015-07-01|55.0|23.0|6.56629|0.13662 +2015-07-01|55.0|24.0|6.85973|0.13589 +2015-07-01|55.0|25.0|7.14995|0.13514 +2015-07-01|55.0|26.0|7.43689|0.13437 +2015-07-01|55.0|27.0|7.72045|0.13358 +2015-07-01|55.0|28.0|8.0005|0.13275 +2015-07-01|55.0|29.0|8.2769|0.1319 +2015-07-01|55.0|30.0|8.54947|0.131 +2015-07-01|55.0|31.0|8.81801|0.13006 +2015-07-01|55.0|32.0|9.08229|0.12907 +2015-07-01|55.0|33.0|9.34208|0.12804 +2015-07-01|55.0|34.0|9.59711|0.12695 +2015-07-01|55.0|35.0|9.84709|0.12581 +2015-07-01|55.0|36.0|10.09171|0.12461 +2015-07-01|55.0|37.0|10.33067|0.12335 +2015-07-01|55.0|38.0|10.56363|0.12204 +2015-07-01|55.0|39.0|10.79025|0.12067 +2015-07-01|55.0|40.0|11.01016|0.11925 +2015-07-01|55.0|41.0|11.22302|0.11776 +2015-07-01|55.0|42.0|11.42844|0.11623 +2015-07-01|55.0|43.0|11.62605|0.11464 +2015-07-01|55.0|44.0|11.81547|0.11299 +2015-07-01|55.0|45.0|11.9963|0.1113 +2015-07-01|55.0|46.0|12.16815|0.10956 +2015-07-01|55.0|47.0|12.33064|0.10777 +2015-07-01|55.0|48.0|12.48336|0.10593 +2015-07-01|55.0|49.0|12.62591|0.10406 +2015-07-01|55.0|50.0|12.75791|0.10214 +2015-07-01|55.0|51.0|12.87894|0.10017 +2015-07-01|55.0|52.0|12.98861|0.09817 +2015-07-01|55.0|53.0|13.08651|0.09613 +2015-07-01|55.0|54.0|13.17225|0.09405 +2015-07-01|55.0|55.0|13.24542|0.09193 +2015-07-01|55.0|56.0|13.30563|0.08977 +2015-07-01|55.0|57.0|13.35247|0.08756 +2015-07-01|55.0|58.0|13.38555|0.08532 +2015-07-01|55.0|59.0|13.40445|0.08303 +2015-07-01|55.0|60.0|13.4088|0.08069 +2015-07-01|55.0|61.0|13.39818|0.0783 +2015-07-01|55.0|62.0|13.37221|0.07587 +2015-07-01|55.0|63.0|13.3305|0.07337 +2015-07-01|55.0|64.0|13.27267|0.07081 +2015-07-01|55.0|65.0|13.19832|0.0682 +2015-07-01|55.0|66.0|13.1071|0.06551 +2015-07-01|55.0|67.0|12.99863|0.06275 +2015-07-01|55.0|68.0|12.87257|0.05992 +2015-07-01|55.0|69.0|12.72856|0.057 +2015-07-01|55.0|70.0|12.56629|0.05401 +2015-07-01|55.0|71.0|12.38544|0.05092 +2015-07-01|55.0|72.0|12.18572|0.04775 +2015-07-01|55.0|73.0|11.96686|0.04448 +2015-07-01|55.0|74.0|11.72862|0.04113 +2015-07-01|55.0|75.0|11.47078|0.03767 +2015-07-01|55.0|76.0|11.19317|0.03412 +2015-07-01|55.0|77.0|10.89563|0.03047 +2015-07-01|55.0|78.0|10.57806|0.02673 +2015-07-01|55.0|79.0|10.2404|0.0229 +2015-07-01|55.0|80.0|9.88264|0.01898 +2015-07-01|55.0|81.0|9.50482|0.01498 +2015-07-01|55.0|82.0|9.10706|0.0109 +2015-07-01|55.0|83.0|8.6895|0.00676 +2015-07-01|55.0|84.0|8.2524|0.00256 +2015-07-01|55.0|85.0|7.79605|-0.00169 +2015-07-01|55.0|86.0|7.32086|-0.00598 +2015-07-01|55.0|87.0|6.82729|-0.01028 +2015-07-01|55.0|88.0|6.31591|-0.01458 +2015-07-01|55.0|89.0|5.78738|-0.01888 +2015-07-01|55.0|90.0|5.24244|-0.02314 +2015-07-01|55.0|91.0|4.68195|-0.02735 +2015-07-01|55.0|92.0|4.10685|-0.03149 +2015-07-01|55.0|93.0|3.51821|-0.03554 +2015-07-01|55.0|94.0|2.91717|-0.03947 +2015-07-01|55.0|95.0|2.305|-0.04326 +2015-07-01|55.0|96.0|1.68306|-0.0469 +2015-07-01|55.0|97.0|1.05278|-0.05035 +2015-07-01|55.0|98.0|0.41571|-0.0536 +2015-07-01|55.0|99.0|-0.22653|-0.05662 +2015-07-01|55.0|100.0|-0.87225|-0.0594 +2015-07-01|55.0|101.0|-1.51968|-0.06192 +2015-07-01|55.0|102.0|-2.16701|-0.06416 +2015-07-01|55.0|103.0|-2.81238|-0.0661 +2015-07-01|55.0|104.0|-3.45392|-0.06775 +2015-07-01|55.0|105.0|-4.08972|-0.06908 +2015-07-01|55.0|106.0|-4.7179|-0.07009 +2015-07-01|55.0|107.0|-5.33656|-0.07078 +2015-07-01|55.0|108.0|-5.94386|-0.07115 +2015-07-01|55.0|109.0|-6.53798|-0.0712 +2015-07-01|55.0|110.0|-7.11717|-0.07093 +2015-07-01|55.0|111.0|-7.67976|-0.07036 +2015-07-01|55.0|112.0|-8.22413|-0.0695 +2015-07-01|55.0|113.0|-8.7488|-0.06835 +2015-07-01|55.0|114.0|-9.25234|-0.06694 +2015-07-01|55.0|115.0|-9.73347|-0.06528 +2015-07-01|55.0|116.0|-10.19101|-0.06339 +2015-07-01|55.0|117.0|-10.62389|-0.0613 +2015-07-01|55.0|118.0|-11.03119|-0.05902 +2015-07-01|55.0|119.0|-11.41209|-0.05658 +2015-07-01|55.0|120.0|-11.76592|-0.05401 +2015-07-01|55.0|121.0|-12.09209|-0.05132 +2015-07-01|55.0|122.0|-12.39019|-0.04854 +2015-07-01|55.0|123.0|-12.65989|-0.04569 +2015-07-01|55.0|124.0|-12.90097|-0.04281 +2015-07-01|55.0|125.0|-13.11334|-0.03991 +2015-07-01|55.0|126.0|-13.29701|-0.03701 +2015-07-01|55.0|127.0|-13.45207|-0.03415 +2015-07-01|55.0|128.0|-13.57872|-0.03133 +2015-07-01|55.0|129.0|-13.67722|-0.02859 +2015-07-01|55.0|130.0|-13.74794|-0.02594 +2015-07-01|55.0|131.0|-13.79128|-0.02339 +2015-07-01|55.0|132.0|-13.80774|-0.02098 +2015-07-01|55.0|133.0|-13.79785|-0.01871 +2015-07-01|55.0|134.0|-13.7622|-0.0166 +2015-07-01|55.0|135.0|-13.70142|-0.01467 +2015-07-01|55.0|136.0|-13.6162|-0.01293 +2015-07-01|55.0|137.0|-13.50722|-0.01138 +2015-07-01|55.0|138.0|-13.37524|-0.01006 +2015-07-01|55.0|139.0|-13.22098|-0.00895 +2015-07-01|55.0|140.0|-13.04524|-0.00808 +2015-07-01|55.0|141.0|-12.84879|-0.00746 +2015-07-01|55.0|142.0|-12.63243|-0.00708 +2015-07-01|55.0|143.0|-12.39696|-0.00696 +2015-07-01|55.0|144.0|-12.14317|-0.00709 +2015-07-01|55.0|145.0|-11.87187|-0.0075 +2015-07-01|55.0|146.0|-11.58386|-0.00817 +2015-07-01|55.0|147.0|-11.27992|-0.00912 +2015-07-01|55.0|148.0|-10.96085|-0.01034 +2015-07-01|55.0|149.0|-10.6274|-0.01183 +2015-07-01|55.0|150.0|-10.28035|-0.01359 +2015-07-01|55.0|151.0|-9.92043|-0.01563 +2015-07-01|55.0|152.0|-9.54838|-0.01793 +2015-07-01|55.0|153.0|-9.1649|-0.0205 +2015-07-01|55.0|154.0|-8.77071|-0.02333 +2015-07-01|55.0|155.0|-8.36647|-0.02642 +2015-07-01|55.0|156.0|-7.95284|-0.02975 +2015-07-01|55.0|157.0|-7.53047|-0.03333 +2015-07-01|55.0|158.0|-7.09997|-0.03714 +2015-07-01|55.0|159.0|-6.66196|-0.04118 +2015-07-01|55.0|160.0|-6.217|-0.04543 +2015-07-01|55.0|161.0|-5.76566|-0.04989 +2015-07-01|55.0|162.0|-5.30848|-0.05454 +2015-07-01|55.0|163.0|-4.84599|-0.05937 +2015-07-01|55.0|164.0|-4.3787|-0.06437 +2015-07-01|55.0|165.0|-3.90708|-0.06954 +2015-07-01|55.0|166.0|-3.43161|-0.07484 +2015-07-01|55.0|167.0|-2.95274|-0.08027 +2015-07-01|55.0|168.0|-2.47091|-0.08582 +2015-07-01|55.0|169.0|-1.98654|-0.09147 +2015-07-01|55.0|170.0|-1.50003|-0.0972 +2015-07-01|55.0|171.0|-1.01177|-0.103 +2015-07-01|55.0|172.0|-0.52216|-0.10885 +2015-07-01|55.0|173.0|-0.03154|-0.11474 +2015-07-01|55.0|174.0|0.45972|-0.12065 +2015-07-01|55.0|175.0|0.95127|-0.12657 +2015-07-01|55.0|176.0|1.44278|-0.13248 +2015-07-01|55.0|177.0|1.93392|-0.13836 +2015-07-01|55.0|178.0|2.42436|-0.1442 +2015-07-01|55.0|179.0|2.91381|-0.14999 +2015-07-01|55.0|-1.0|-1.60017|0.1627 +2015-07-01|55.0|-2.0|-1.99811|0.16439 +2015-07-01|55.0|-3.0|-2.40097|0.16611 +2015-07-01|55.0|-4.0|-2.80862|0.16788 +2015-07-01|55.0|-5.0|-3.22093|0.16968 +2015-07-01|55.0|-6.0|-3.63772|0.17152 +2015-07-01|55.0|-7.0|-4.0588|0.17338 +2015-07-01|55.0|-8.0|-4.48394|0.17528 +2015-07-01|55.0|-9.0|-4.91292|0.1772 +2015-07-01|55.0|-10.0|-5.34545|0.17914 +2015-07-01|55.0|-11.0|-5.78125|0.1811 +2015-07-01|55.0|-12.0|-6.22003|0.18308 +2015-07-01|55.0|-13.0|-6.66146|0.18507 +2015-07-01|55.0|-14.0|-7.10521|0.18708 +2015-07-01|55.0|-15.0|-7.55094|0.18909 +2015-07-01|55.0|-16.0|-7.9983|0.19111 +2015-07-01|55.0|-17.0|-8.44692|0.19314 +2015-07-01|55.0|-18.0|-8.89643|0.19517 +2015-07-01|55.0|-19.0|-9.34646|0.1972 +2015-07-01|55.0|-20.0|-9.79663|0.19923 +2015-07-01|55.0|-21.0|-10.24656|0.20126 +2015-07-01|55.0|-22.0|-10.69586|0.20328 +2015-07-01|55.0|-23.0|-11.14416|0.2053 +2015-07-01|55.0|-24.0|-11.59107|0.2073 +2015-07-01|55.0|-25.0|-12.03618|0.2093 +2015-07-01|55.0|-26.0|-12.47912|0.21127 +2015-07-01|55.0|-27.0|-12.91949|0.21323 +2015-07-01|55.0|-28.0|-13.35688|0.21517 +2015-07-01|55.0|-29.0|-13.7909|0.21709 +2015-07-01|55.0|-30.0|-14.22112|0.21898 +2015-07-01|55.0|-31.0|-14.64712|0.22084 +2015-07-01|55.0|-32.0|-15.06847|0.22266 +2015-07-01|55.0|-33.0|-15.48473|0.22445 +2015-07-01|55.0|-34.0|-15.89543|0.2262 +2015-07-01|55.0|-35.0|-16.30009|0.2279 +2015-07-01|55.0|-36.0|-16.69821|0.22954 +2015-07-01|55.0|-37.0|-17.08926|0.23114 +2015-07-01|55.0|-38.0|-17.47271|0.23267 +2015-07-01|55.0|-39.0|-17.84797|0.23414 +2015-07-01|55.0|-40.0|-18.21443|0.23553 +2015-07-01|55.0|-41.0|-18.57147|0.23685 +2015-07-01|55.0|-42.0|-18.91841|0.23809 +2015-07-01|55.0|-43.0|-19.25455|0.23924 +2015-07-01|55.0|-44.0|-19.57914|0.2403 +2015-07-01|55.0|-45.0|-19.8914|0.24125 +2015-07-01|55.0|-46.0|-20.19052|0.2421 +2015-07-01|55.0|-47.0|-20.47563|0.24283 +2015-07-01|55.0|-48.0|-20.74582|0.24344 +2015-07-01|55.0|-49.0|-21.00016|0.24392 +2015-07-01|55.0|-50.0|-21.23765|0.24427 +2015-07-01|55.0|-51.0|-21.45727|0.24448 +2015-07-01|55.0|-52.0|-21.65796|0.24453 +2015-07-01|55.0|-53.0|-21.83859|0.24442 +2015-07-01|55.0|-54.0|-21.99803|0.24414 +2015-07-01|55.0|-55.0|-22.13508|0.24368 +2015-07-01|55.0|-56.0|-22.24854|0.24303 +2015-07-01|55.0|-57.0|-22.33714|0.24217 +2015-07-01|55.0|-58.0|-22.39961|0.24111 +2015-07-01|55.0|-59.0|-22.43465|0.23982 +2015-07-01|55.0|-60.0|-22.44093|0.2383 +2015-07-01|55.0|-61.0|-22.41711|0.23652 +2015-07-01|55.0|-62.0|-22.36185|0.23448 +2015-07-01|55.0|-63.0|-22.27381|0.23216 +2015-07-01|55.0|-64.0|-22.15166|0.22954 +2015-07-01|55.0|-65.0|-21.99407|0.22661 +2015-07-01|55.0|-66.0|-21.79978|0.22335 +2015-07-01|55.0|-67.0|-21.56754|0.21975 +2015-07-01|55.0|-68.0|-21.29618|0.21578 +2015-07-01|55.0|-69.0|-20.98459|0.21144 +2015-07-01|55.0|-70.0|-20.63177|0.20669 +2015-07-01|55.0|-71.0|-20.23682|0.20154 +2015-07-01|55.0|-72.0|-19.79897|0.19595 +2015-07-01|55.0|-73.0|-19.31764|0.18992 +2015-07-01|55.0|-74.0|-18.79239|0.18344 +2015-07-01|55.0|-75.0|-18.22301|0.17649 +2015-07-01|55.0|-76.0|-17.60951|0.16906 +2015-07-01|55.0|-77.0|-16.95215|0.16116 +2015-07-01|55.0|-78.0|-16.25149|0.15278 +2015-07-01|55.0|-79.0|-15.50835|0.14394 +2015-07-01|55.0|-80.0|-14.7239|0.13463 +2015-07-01|55.0|-81.0|-13.89962|0.12488 +2015-07-01|55.0|-82.0|-13.03735|0.1147 +2015-07-01|55.0|-83.0|-12.13925|0.10413 +2015-07-01|55.0|-84.0|-11.20785|0.09321 +2015-07-01|55.0|-85.0|-10.24598|0.08196 +2015-07-01|55.0|-86.0|-9.2568|0.07044 +2015-07-01|55.0|-87.0|-8.24374|0.0587 +2015-07-01|55.0|-88.0|-7.2105|0.0468 +2015-07-01|55.0|-89.0|-6.16096|0.03479 +2015-07-01|55.0|-90.0|-5.09919|0.02273 +2015-07-01|55.0|-91.0|-4.02935|0.0107 +2015-07-01|55.0|-92.0|-2.95564|-0.00127 +2015-07-01|55.0|-93.0|-1.88227|-0.01309 +2015-07-01|55.0|-94.0|-0.81337|-0.02473 +2015-07-01|55.0|-95.0|0.24704|-0.03612 +2015-07-01|55.0|-96.0|1.29511|-0.04722 +2015-07-01|55.0|-97.0|2.32721|-0.05799 +2015-07-01|55.0|-98.0|3.33997|-0.0684 +2015-07-01|55.0|-99.0|4.33029|-0.07842 +2015-07-01|55.0|-100.0|5.29539|-0.08804 +2015-07-01|55.0|-101.0|6.23281|-0.09722 +2015-07-01|55.0|-102.0|7.14039|-0.10598 +2015-07-01|55.0|-103.0|8.01633|-0.11431 +2015-07-01|55.0|-104.0|8.85913|-0.12221 +2015-07-01|55.0|-105.0|9.6676|-0.12969 +2015-07-01|55.0|-106.0|10.44083|-0.13677 +2015-07-01|55.0|-107.0|11.1782|-0.14345 +2015-07-01|55.0|-108.0|11.8793|-0.14976 +2015-07-01|55.0|-109.0|12.54398|-0.15571 +2015-07-01|55.0|-110.0|13.17225|-0.16132 +2015-07-01|55.0|-111.0|13.76432|-0.16662 +2015-07-01|55.0|-112.0|14.32053|-0.17163 +2015-07-01|55.0|-113.0|14.84134|-0.17635 +2015-07-01|55.0|-114.0|15.32735|-0.18083 +2015-07-01|55.0|-115.0|15.7792|-0.18506 +2015-07-01|55.0|-116.0|16.19762|-0.18908 +2015-07-01|55.0|-117.0|16.58338|-0.19289 +2015-07-01|55.0|-118.0|16.93729|-0.19652 +2015-07-01|55.0|-119.0|17.26019|-0.19997 +2015-07-01|55.0|-120.0|17.55292|-0.20326 +2015-07-01|55.0|-121.0|17.81634|-0.20641 +2015-07-01|55.0|-122.0|18.05129|-0.20941 +2015-07-01|55.0|-123.0|18.25861|-0.21229 +2015-07-01|55.0|-124.0|18.43913|-0.21505 +2015-07-01|55.0|-125.0|18.59366|-0.21769 +2015-07-01|55.0|-126.0|18.72297|-0.22023 +2015-07-01|55.0|-127.0|18.82785|-0.22266 +2015-07-01|55.0|-128.0|18.90901|-0.225 +2015-07-01|55.0|-129.0|18.9672|-0.22723 +2015-07-01|55.0|-130.0|19.00309|-0.22938 +2015-07-01|55.0|-131.0|19.01736|-0.23143 +2015-07-01|55.0|-132.0|19.01065|-0.23339 +2015-07-01|55.0|-133.0|18.98359|-0.23525 +2015-07-01|55.0|-134.0|18.93679|-0.23702 +2015-07-01|55.0|-135.0|18.87082|-0.2387 +2015-07-01|55.0|-136.0|18.78625|-0.24029 +2015-07-01|55.0|-137.0|18.68364|-0.24177 +2015-07-01|55.0|-138.0|18.5635|-0.24316 +2015-07-01|55.0|-139.0|18.42637|-0.24444 +2015-07-01|55.0|-140.0|18.27274|-0.24561 +2015-07-01|55.0|-141.0|18.10311|-0.24667 +2015-07-01|55.0|-142.0|17.91796|-0.24761 +2015-07-01|55.0|-143.0|17.71776|-0.24843 +2015-07-01|55.0|-144.0|17.50297|-0.24912 +2015-07-01|55.0|-145.0|17.27404|-0.24968 +2015-07-01|55.0|-146.0|17.03142|-0.25011 +2015-07-01|55.0|-147.0|16.77555|-0.25039 +2015-07-01|55.0|-148.0|16.50686|-0.25052 +2015-07-01|55.0|-149.0|16.22577|-0.2505 +2015-07-01|55.0|-150.0|15.9327|-0.25031 +2015-07-01|55.0|-151.0|15.62806|-0.24996 +2015-07-01|55.0|-152.0|15.31226|-0.24944 +2015-07-01|55.0|-153.0|14.98569|-0.24874 +2015-07-01|55.0|-154.0|14.64875|-0.24785 +2015-07-01|55.0|-155.0|14.30183|-0.24678 +2015-07-01|55.0|-156.0|13.94531|-0.24552 +2015-07-01|55.0|-157.0|13.57956|-0.24406 +2015-07-01|55.0|-158.0|13.20496|-0.24239 +2015-07-01|55.0|-159.0|12.82187|-0.24052 +2015-07-01|55.0|-160.0|12.43065|-0.23845 +2015-07-01|55.0|-161.0|12.03164|-0.23616 +2015-07-01|55.0|-162.0|11.6252|-0.23367 +2015-07-01|55.0|-163.0|11.21166|-0.23096 +2015-07-01|55.0|-164.0|10.79136|-0.22804 +2015-07-01|55.0|-165.0|10.36463|-0.22491 +2015-07-01|55.0|-166.0|9.93178|-0.22157 +2015-07-01|55.0|-167.0|9.49315|-0.21802 +2015-07-01|55.0|-168.0|9.04904|-0.21427 +2015-07-01|55.0|-169.0|8.59976|-0.21032 +2015-07-01|55.0|-170.0|8.14562|-0.20617 +2015-07-01|55.0|-171.0|7.68692|-0.20183 +2015-07-01|55.0|-172.0|7.22395|-0.19731 +2015-07-01|55.0|-173.0|6.75701|-0.19262 +2015-07-01|55.0|-174.0|6.2864|-0.18776 +2015-07-01|55.0|-175.0|5.81241|-0.18275 +2015-07-01|55.0|-176.0|5.33532|-0.17758 +2015-07-01|55.0|-177.0|4.85544|-0.17229 +2015-07-01|55.0|-178.0|4.37306|-0.16687 +2015-07-01|55.0|-179.0|3.88846|-0.16133 +2015-07-01|56.0|0.0|-1.34674|0.16564 +2015-07-01|56.0|1.0|-0.94572|0.16403 +2015-07-01|56.0|2.0|-0.54947|0.16247 +2015-07-01|56.0|3.0|-0.15801|0.16096 +2015-07-01|56.0|4.0|0.22868|0.1595 +2015-07-01|56.0|5.0|0.61063|0.15809 +2015-07-01|56.0|6.0|0.98788|0.15674 +2015-07-01|56.0|7.0|1.36051|0.15544 +2015-07-01|56.0|8.0|1.7286|0.15419 +2015-07-01|56.0|9.0|2.09226|0.153 +2015-07-01|56.0|10.0|2.45159|0.15186 +2015-07-01|56.0|11.0|2.80672|0.15077 +2015-07-01|56.0|12.0|3.15776|0.14972 +2015-07-01|56.0|13.0|3.50484|0.14872 +2015-07-01|56.0|14.0|3.84809|0.14776 +2015-07-01|56.0|15.0|4.18764|0.14684 +2015-07-01|56.0|16.0|4.52359|0.14596 +2015-07-01|56.0|17.0|4.85604|0.1451 +2015-07-01|56.0|18.0|5.18511|0.14427 +2015-07-01|56.0|19.0|5.51085|0.14346 +2015-07-01|56.0|20.0|5.83334|0.14267 +2015-07-01|56.0|21.0|6.1526|0.14189 +2015-07-01|56.0|22.0|6.46868|0.14111 +2015-07-01|56.0|23.0|6.78155|0.14033 +2015-07-01|56.0|24.0|7.0912|0.13954 +2015-07-01|56.0|25.0|7.39757|0.13875 +2015-07-01|56.0|26.0|7.70058|0.13793 +2015-07-01|56.0|27.0|8.00014|0.13709 +2015-07-01|56.0|28.0|8.29612|0.13623 +2015-07-01|56.0|29.0|8.58836|0.13533 +2015-07-01|56.0|30.0|8.87669|0.1344 +2015-07-01|56.0|31.0|9.1609|0.13343 +2015-07-01|56.0|32.0|9.44076|0.13241 +2015-07-01|56.0|33.0|9.71603|0.13135 +2015-07-01|56.0|34.0|9.98644|0.13024 +2015-07-01|56.0|35.0|10.2517|0.12908 +2015-07-01|56.0|36.0|10.5115|0.12786 +2015-07-01|56.0|37.0|10.76551|0.12659 +2015-07-01|56.0|38.0|11.01341|0.12527 +2015-07-01|56.0|39.0|11.25482|0.12389 +2015-07-01|56.0|40.0|11.4894|0.12245 +2015-07-01|56.0|41.0|11.71676|0.12096 +2015-07-01|56.0|42.0|11.93651|0.11941 +2015-07-01|56.0|43.0|12.14826|0.11781 +2015-07-01|56.0|44.0|12.3516|0.11615 +2015-07-01|56.0|45.0|12.54614|0.11445 +2015-07-01|56.0|46.0|12.73145|0.11269 +2015-07-01|56.0|47.0|12.90711|0.11088 +2015-07-01|56.0|48.0|13.0727|0.10902 +2015-07-01|56.0|49.0|13.22779|0.10711 +2015-07-01|56.0|50.0|13.37197|0.10515 +2015-07-01|56.0|51.0|13.50478|0.10315 +2015-07-01|56.0|52.0|13.62581|0.1011 +2015-07-01|56.0|53.0|13.73461|0.099 +2015-07-01|56.0|54.0|13.83075|0.09686 +2015-07-01|56.0|55.0|13.91379|0.09467 +2015-07-01|56.0|56.0|13.9833|0.09243 +2015-07-01|56.0|57.0|14.03883|0.09014 +2015-07-01|56.0|58.0|14.07995|0.0878 +2015-07-01|56.0|59.0|14.10622|0.0854 +2015-07-01|56.0|60.0|14.1172|0.08295 +2015-07-01|56.0|61.0|14.11246|0.08044 +2015-07-01|56.0|62.0|14.09157|0.07787 +2015-07-01|56.0|63.0|14.05409|0.07524 +2015-07-01|56.0|64.0|13.9996|0.07253 +2015-07-01|56.0|65.0|13.92769|0.06975 +2015-07-01|56.0|66.0|13.83794|0.0669 +2015-07-01|56.0|67.0|13.72995|0.06397 +2015-07-01|56.0|68.0|13.60332|0.06095 +2015-07-01|56.0|69.0|13.45769|0.05785 +2015-07-01|56.0|70.0|13.29268|0.05465 +2015-07-01|56.0|71.0|13.10795|0.05136 +2015-07-01|56.0|72.0|12.90318|0.04798 +2015-07-01|56.0|73.0|12.67807|0.0445 +2015-07-01|56.0|74.0|12.43234|0.04091 +2015-07-01|56.0|75.0|12.16576|0.03723 +2015-07-01|56.0|76.0|11.87812|0.03345 +2015-07-01|56.0|77.0|11.56926|0.02956 +2015-07-01|56.0|78.0|11.23905|0.02559 +2015-07-01|56.0|79.0|10.88744|0.02151 +2015-07-01|56.0|80.0|10.51439|0.01735 +2015-07-01|56.0|81.0|10.11997|0.01311 +2015-07-01|56.0|82.0|9.70428|0.0088 +2015-07-01|56.0|83.0|9.2675|0.00442 +2015-07-01|56.0|84.0|8.80991|-1.0E-5 +2015-07-01|56.0|85.0|8.33183|-0.00449 +2015-07-01|56.0|86.0|7.8337|-0.00899 +2015-07-01|56.0|87.0|7.31606|-0.0135 +2015-07-01|56.0|88.0|6.77952|-0.018 +2015-07-01|56.0|89.0|6.22481|-0.02248 +2015-07-01|56.0|90.0|5.65277|-0.02691 +2015-07-01|56.0|91.0|5.06434|-0.03127 +2015-07-01|56.0|92.0|4.46056|-0.03554 +2015-07-01|56.0|93.0|3.84262|-0.0397 +2015-07-01|56.0|94.0|3.21177|-0.04373 +2015-07-01|56.0|95.0|2.56941|-0.04759 +2015-07-01|56.0|96.0|1.91703|-0.05126 +2015-07-01|56.0|97.0|1.2562|-0.05473 +2015-07-01|56.0|98.0|0.58862|-0.05796 +2015-07-01|56.0|99.0|-0.08396|-0.06094 +2015-07-01|56.0|100.0|-0.75969|-0.06365 +2015-07-01|56.0|101.0|-1.43667|-0.06607 +2015-07-01|56.0|102.0|-2.11296|-0.06818 +2015-07-01|56.0|103.0|-2.78657|-0.06997 +2015-07-01|56.0|104.0|-3.45549|-0.07144 +2015-07-01|56.0|105.0|-4.11771|-0.07256 +2015-07-01|56.0|106.0|-4.77123|-0.07335 +2015-07-01|56.0|107.0|-5.41408|-0.07379 +2015-07-01|56.0|108.0|-6.04432|-0.07389 +2015-07-01|56.0|109.0|-6.66008|-0.07365 +2015-07-01|56.0|110.0|-7.25955|-0.07309 +2015-07-01|56.0|111.0|-7.84102|-0.07221 +2015-07-01|56.0|112.0|-8.40287|-0.07104 +2015-07-01|56.0|113.0|-8.94358|-0.06957 +2015-07-01|56.0|114.0|-9.46175|-0.06784 +2015-07-01|56.0|115.0|-9.95609|-0.06586 +2015-07-01|56.0|116.0|-10.42547|-0.06366 +2015-07-01|56.0|117.0|-10.86884|-0.06126 +2015-07-01|56.0|118.0|-11.28534|-0.05869 +2015-07-01|56.0|119.0|-11.67419|-0.05596 +2015-07-01|56.0|120.0|-12.03477|-0.05311 +2015-07-01|56.0|121.0|-12.36658|-0.05016 +2015-07-01|56.0|122.0|-12.66926|-0.04714 +2015-07-01|56.0|123.0|-12.94254|-0.04407 +2015-07-01|56.0|124.0|-13.18629|-0.04098 +2015-07-01|56.0|125.0|-13.40048|-0.03789 +2015-07-01|56.0|126.0|-13.58518|-0.03483 +2015-07-01|56.0|127.0|-13.74056|-0.03181 +2015-07-01|56.0|128.0|-13.86688|-0.02886 +2015-07-01|56.0|129.0|-13.96447|-0.02601 +2015-07-01|56.0|130.0|-14.03373|-0.02326 +2015-07-01|56.0|131.0|-14.07516|-0.02065 +2015-07-01|56.0|132.0|-14.08927|-0.01818 +2015-07-01|56.0|133.0|-14.07667|-0.01587 +2015-07-01|56.0|134.0|-14.03798|-0.01375 +2015-07-01|56.0|135.0|-13.97389|-0.01181 +2015-07-01|56.0|136.0|-13.88509|-0.01008 +2015-07-01|56.0|137.0|-13.77233|-0.00857 +2015-07-01|56.0|138.0|-13.63637|-0.00729 +2015-07-01|56.0|139.0|-13.47798|-0.00625 +2015-07-01|56.0|140.0|-13.29798|-0.00546 +2015-07-01|56.0|141.0|-13.09715|-0.00492 +2015-07-01|56.0|142.0|-12.87631|-0.00464 +2015-07-01|56.0|143.0|-12.63628|-0.00463 +2015-07-01|56.0|144.0|-12.37786|-0.0049 +2015-07-01|56.0|145.0|-12.10188|-0.00544 +2015-07-01|56.0|146.0|-11.80914|-0.00625 +2015-07-01|56.0|147.0|-11.50043|-0.00735 +2015-07-01|56.0|148.0|-11.17655|-0.00873 +2015-07-01|56.0|149.0|-10.83827|-0.01039 +2015-07-01|56.0|150.0|-10.48635|-0.01233 +2015-07-01|56.0|151.0|-10.12154|-0.01455 +2015-07-01|56.0|152.0|-9.74458|-0.01704 +2015-07-01|56.0|153.0|-9.35617|-0.01981 +2015-07-01|56.0|154.0|-8.95702|-0.02283 +2015-07-01|56.0|155.0|-8.54779|-0.02612 +2015-07-01|56.0|156.0|-8.12916|-0.02966 +2015-07-01|56.0|157.0|-7.70176|-0.03345 +2015-07-01|56.0|158.0|-7.26621|-0.03747 +2015-07-01|56.0|159.0|-6.8231|-0.04172 +2015-07-01|56.0|160.0|-6.37302|-0.04618 +2015-07-01|56.0|161.0|-5.91653|-0.05086 +2015-07-01|56.0|162.0|-5.45416|-0.05573 +2015-07-01|56.0|163.0|-4.98645|-0.06078 +2015-07-01|56.0|164.0|-4.51388|-0.066 +2015-07-01|56.0|165.0|-4.03695|-0.07138 +2015-07-01|56.0|166.0|-3.55612|-0.07691 +2015-07-01|56.0|167.0|-3.07184|-0.08256 +2015-07-01|56.0|168.0|-2.58455|-0.08833 +2015-07-01|56.0|169.0|-2.09465|-0.0942 +2015-07-01|56.0|170.0|-1.60257|-0.10015 +2015-07-01|56.0|171.0|-1.10868|-0.10617 +2015-07-01|56.0|172.0|-0.61336|-0.11224 +2015-07-01|56.0|173.0|-0.11699|-0.11835 +2015-07-01|56.0|174.0|0.3801|-0.12449 +2015-07-01|56.0|175.0|0.87755|-0.13063 +2015-07-01|56.0|176.0|1.37503|-0.13676 +2015-07-01|56.0|177.0|1.87221|-0.14286 +2015-07-01|56.0|178.0|2.36878|-0.14893 +2015-07-01|56.0|179.0|2.86441|-0.15494 +2015-07-01|56.0|-1.0|-1.75249|0.1673 +2015-07-01|56.0|-2.0|-2.16291|0.169 +2015-07-01|56.0|-3.0|-2.57791|0.17075 +2015-07-01|56.0|-4.0|-2.99737|0.17254 +2015-07-01|56.0|-5.0|-3.42117|0.17436 +2015-07-01|56.0|-6.0|-3.84912|0.17622 +2015-07-01|56.0|-7.0|-4.28105|0.17812 +2015-07-01|56.0|-8.0|-4.71675|0.18004 +2015-07-01|56.0|-9.0|-5.15597|0.18199 +2015-07-01|56.0|-10.0|-5.59848|0.18397 +2015-07-01|56.0|-11.0|-6.044|0.18597 +2015-07-01|56.0|-12.0|-6.49225|0.18799 +2015-07-01|56.0|-13.0|-6.94291|0.19003 +2015-07-01|56.0|-14.0|-7.39567|0.19208 +2015-07-01|56.0|-15.0|-7.85022|0.19415 +2015-07-01|56.0|-16.0|-8.3062|0.19623 +2015-07-01|56.0|-17.0|-8.76327|0.19832 +2015-07-01|56.0|-18.0|-9.22108|0.20041 +2015-07-01|56.0|-19.0|-9.67927|0.20251 +2015-07-01|56.0|-20.0|-10.13747|0.20461 +2015-07-01|56.0|-21.0|-10.59532|0.20671 +2015-07-01|56.0|-22.0|-11.05243|0.20881 +2015-07-01|56.0|-23.0|-11.50844|0.2109 +2015-07-01|56.0|-24.0|-11.96296|0.21299 +2015-07-01|56.0|-25.0|-12.41562|0.21507 +2015-07-01|56.0|-26.0|-12.86602|0.21714 +2015-07-01|56.0|-27.0|-13.31377|0.21919 +2015-07-01|56.0|-28.0|-13.75847|0.22123 +2015-07-01|56.0|-29.0|-14.19973|0.22324 +2015-07-01|56.0|-30.0|-14.63712|0.22524 +2015-07-01|56.0|-31.0|-15.07023|0.22721 +2015-07-01|56.0|-32.0|-15.49861|0.22915 +2015-07-01|56.0|-33.0|-15.92183|0.23105 +2015-07-01|56.0|-34.0|-16.33942|0.23292 +2015-07-01|56.0|-35.0|-16.75089|0.23475 +2015-07-01|56.0|-36.0|-17.15575|0.23653 +2015-07-01|56.0|-37.0|-17.55347|0.23826 +2015-07-01|56.0|-38.0|-17.94351|0.23994 +2015-07-01|56.0|-39.0|-18.32528|0.24155 +2015-07-01|56.0|-40.0|-18.69819|0.24311 +2015-07-01|56.0|-41.0|-19.0616|0.24459 +2015-07-01|56.0|-42.0|-19.41484|0.24601 +2015-07-01|56.0|-43.0|-19.75721|0.24734 +2015-07-01|56.0|-44.0|-20.08798|0.24858 +2015-07-01|56.0|-45.0|-20.40637|0.24973 +2015-07-01|56.0|-46.0|-20.71157|0.25079 +2015-07-01|56.0|-47.0|-21.00271|0.25174 +2015-07-01|56.0|-48.0|-21.27892|0.25258 +2015-07-01|56.0|-49.0|-21.53923|0.2533 +2015-07-01|56.0|-50.0|-21.78269|0.2539 +2015-07-01|56.0|-51.0|-22.00827|0.25436 +2015-07-01|56.0|-52.0|-22.2149|0.25468 +2015-07-01|56.0|-53.0|-22.40148|0.25485 +2015-07-01|56.0|-54.0|-22.56687|0.25486 +2015-07-01|56.0|-55.0|-22.70988|0.2547 +2015-07-01|56.0|-56.0|-22.82929|0.25436 +2015-07-01|56.0|-57.0|-22.92385|0.25383 +2015-07-01|56.0|-58.0|-22.99226|0.2531 +2015-07-01|56.0|-59.0|-23.03322|0.25214 +2015-07-01|56.0|-60.0|-23.04538|0.25096 +2015-07-01|56.0|-61.0|-23.02739|0.24954 +2015-07-01|56.0|-62.0|-22.97787|0.24785 +2015-07-01|56.0|-63.0|-22.89544|0.24589 +2015-07-01|56.0|-64.0|-22.77873|0.24364 +2015-07-01|56.0|-65.0|-22.62639|0.24107 +2015-07-01|56.0|-66.0|-22.43706|0.23817 +2015-07-01|56.0|-67.0|-22.20946|0.23493 +2015-07-01|56.0|-68.0|-21.94233|0.23131 +2015-07-01|56.0|-69.0|-21.63448|0.2273 +2015-07-01|56.0|-70.0|-21.28483|0.22288 +2015-07-01|56.0|-71.0|-20.89237|0.21802 +2015-07-01|56.0|-72.0|-20.45624|0.21271 +2015-07-01|56.0|-73.0|-19.97573|0.20693 +2015-07-01|56.0|-74.0|-19.4503|0.20067 +2015-07-01|56.0|-75.0|-18.8796|0.19389 +2015-07-01|56.0|-76.0|-18.26352|0.1866 +2015-07-01|56.0|-77.0|-17.6022|0.17878 +2015-07-01|56.0|-78.0|-16.89606|0.17043 +2015-07-01|56.0|-79.0|-16.14582|0.16154 +2015-07-01|56.0|-80.0|-15.35252|0.15213 +2015-07-01|56.0|-81.0|-14.51757|0.1422 +2015-07-01|56.0|-82.0|-13.64269|0.13177 +2015-07-01|56.0|-83.0|-12.73|0.12086 +2015-07-01|56.0|-84.0|-11.78198|0.10951 +2015-07-01|56.0|-85.0|-10.80144|0.09776 +2015-07-01|56.0|-86.0|-9.79156|0.08565 +2015-07-01|56.0|-87.0|-8.75581|0.07323 +2015-07-01|56.0|-88.0|-7.69796|0.06057 +2015-07-01|56.0|-89.0|-6.62201|0.04772 +2015-07-01|56.0|-90.0|-5.53214|0.03476 +2015-07-01|56.0|-91.0|-4.43269|0.02174 +2015-07-01|56.0|-92.0|-3.32805|0.00875 +2015-07-01|56.0|-93.0|-2.22264|-0.00416 +2015-07-01|56.0|-94.0|-1.12081|-0.01691 +2015-07-01|56.0|-95.0|-0.02682|-0.02944 +2015-07-01|56.0|-96.0|1.05524|-0.0417 +2015-07-01|56.0|-97.0|2.1215|-0.05365 +2015-07-01|56.0|-98.0|3.16835|-0.06522 +2015-07-01|56.0|-99.0|4.19246|-0.0764 +2015-07-01|56.0|-100.0|5.19083|-0.08715 +2015-07-01|56.0|-101.0|6.1608|-0.09744 +2015-07-01|56.0|-102.0|7.10006|-0.10728 +2015-07-01|56.0|-103.0|8.00662|-0.11664 +2015-07-01|56.0|-104.0|8.87885|-0.12554 +2015-07-01|56.0|-105.0|9.71546|-0.13397 +2015-07-01|56.0|-106.0|10.51544|-0.14194 +2015-07-01|56.0|-107.0|11.27809|-0.14948 +2015-07-01|56.0|-108.0|12.00297|-0.15658 +2015-07-01|56.0|-109.0|12.68986|-0.16329 +2015-07-01|56.0|-110.0|13.33879|-0.1696 +2015-07-01|56.0|-111.0|13.94994|-0.17555 +2015-07-01|56.0|-112.0|14.52367|-0.18116 +2015-07-01|56.0|-113.0|15.06047|-0.18645 +2015-07-01|56.0|-114.0|15.56095|-0.19143 +2015-07-01|56.0|-115.0|16.02579|-0.19614 +2015-07-01|56.0|-116.0|16.45577|-0.20059 +2015-07-01|56.0|-117.0|16.85171|-0.2048 +2015-07-01|56.0|-118.0|17.21447|-0.20878 +2015-07-01|56.0|-119.0|17.54493|-0.21256 +2015-07-01|56.0|-120.0|17.84402|-0.21614 +2015-07-01|56.0|-121.0|18.11263|-0.21955 +2015-07-01|56.0|-122.0|18.35167|-0.22279 +2015-07-01|56.0|-123.0|18.56205|-0.22587 +2015-07-01|56.0|-124.0|18.74464|-0.22881 +2015-07-01|56.0|-125.0|18.90031|-0.2316 +2015-07-01|56.0|-126.0|19.02992|-0.23427 +2015-07-01|56.0|-127.0|19.13428|-0.23681 +2015-07-01|56.0|-128.0|19.21418|-0.23924 +2015-07-01|56.0|-129.0|19.27041|-0.24154 +2015-07-01|56.0|-130.0|19.30369|-0.24374 +2015-07-01|56.0|-131.0|19.31477|-0.24582 +2015-07-01|56.0|-132.0|19.30432|-0.24779 +2015-07-01|56.0|-133.0|19.27303|-0.24966 +2015-07-01|56.0|-134.0|19.22154|-0.25141 +2015-07-01|56.0|-135.0|19.15047|-0.25306 +2015-07-01|56.0|-136.0|19.06042|-0.25459 +2015-07-01|56.0|-137.0|18.952|-0.25602 +2015-07-01|56.0|-138.0|18.82575|-0.25733 +2015-07-01|56.0|-139.0|18.68224|-0.25852 +2015-07-01|56.0|-140.0|18.522|-0.25959 +2015-07-01|56.0|-141.0|18.34554|-0.26053 +2015-07-01|56.0|-142.0|18.15338|-0.26135 +2015-07-01|56.0|-143.0|17.94601|-0.26203 +2015-07-01|56.0|-144.0|17.72392|-0.26258 +2015-07-01|56.0|-145.0|17.48757|-0.26298 +2015-07-01|56.0|-146.0|17.23743|-0.26324 +2015-07-01|56.0|-147.0|16.97397|-0.26334 +2015-07-01|56.0|-148.0|16.69761|-0.26329 +2015-07-01|56.0|-149.0|16.40881|-0.26307 +2015-07-01|56.0|-150.0|16.10798|-0.26268 +2015-07-01|56.0|-151.0|15.79556|-0.26212 +2015-07-01|56.0|-152.0|15.47196|-0.26139 +2015-07-01|56.0|-153.0|15.13759|-0.26046 +2015-07-01|56.0|-154.0|14.79285|-0.25935 +2015-07-01|56.0|-155.0|14.43813|-0.25805 +2015-07-01|56.0|-156.0|14.07383|-0.25654 +2015-07-01|56.0|-157.0|13.70032|-0.25484 +2015-07-01|56.0|-158.0|13.31799|-0.25293 +2015-07-01|56.0|-159.0|12.92719|-0.25082 +2015-07-01|56.0|-160.0|12.5283|-0.24849 +2015-07-01|56.0|-161.0|12.12167|-0.24596 +2015-07-01|56.0|-162.0|11.70765|-0.24321 +2015-07-01|56.0|-163.0|11.28658|-0.24025 +2015-07-01|56.0|-164.0|10.8588|-0.23708 +2015-07-01|56.0|-165.0|10.42464|-0.2337 +2015-07-01|56.0|-166.0|9.98443|-0.2301 +2015-07-01|56.0|-167.0|9.5385|-0.2263 +2015-07-01|56.0|-168.0|9.08715|-0.2223 +2015-07-01|56.0|-169.0|8.63069|-0.2181 +2015-07-01|56.0|-170.0|8.16944|-0.21371 +2015-07-01|56.0|-171.0|7.70371|-0.20913 +2015-07-01|56.0|-172.0|7.23377|-0.20436 +2015-07-01|56.0|-173.0|6.75995|-0.19943 +2015-07-01|56.0|-174.0|6.28253|-0.19433 +2015-07-01|56.0|-175.0|5.8018|-0.18908 +2015-07-01|56.0|-176.0|5.31806|-0.18368 +2015-07-01|56.0|-177.0|4.83159|-0.17815 +2015-07-01|56.0|-178.0|4.3427|-0.1725 +2015-07-01|56.0|-179.0|3.85168|-0.16674 +2015-07-01|57.0|0.0|-1.49051|0.17048 +2015-07-01|57.0|1.0|-1.07578|0.16884 +2015-07-01|57.0|2.0|-0.6655|0.16726 +2015-07-01|57.0|3.0|-0.25969|0.16572 +2015-07-01|57.0|4.0|0.14164|0.16424 +2015-07-01|57.0|5.0|0.53852|0.16281 +2015-07-01|57.0|6.0|0.93099|0.16143 +2015-07-01|57.0|7.0|1.31909|0.1601 +2015-07-01|57.0|8.0|1.70289|0.15882 +2015-07-01|57.0|9.0|2.08248|0.15759 +2015-07-01|57.0|10.0|2.45795|0.15641 +2015-07-01|57.0|11.0|2.82938|0.15528 +2015-07-01|57.0|12.0|3.19689|0.15419 +2015-07-01|57.0|13.0|3.56058|0.15315 +2015-07-01|57.0|14.0|3.92054|0.15215 +2015-07-01|57.0|15.0|4.27689|0.15118 +2015-07-01|57.0|16.0|4.62971|0.15024 +2015-07-01|57.0|17.0|4.97909|0.14934 +2015-07-01|57.0|18.0|5.32511|0.14846 +2015-07-01|57.0|19.0|5.66781|0.14759 +2015-07-01|57.0|20.0|6.00725|0.14675 +2015-07-01|57.0|21.0|6.34346|0.14591 +2015-07-01|57.0|22.0|6.67642|0.14508 +2015-07-01|57.0|23.0|7.00615|0.14424 +2015-07-01|57.0|24.0|7.33258|0.14341 +2015-07-01|57.0|25.0|7.65567|0.14256 +2015-07-01|57.0|26.0|7.97533|0.14169 +2015-07-01|57.0|27.0|8.29144|0.14081 +2015-07-01|57.0|28.0|8.60389|0.1399 +2015-07-01|57.0|29.0|8.9125|0.13896 +2015-07-01|57.0|30.0|9.21709|0.13799 +2015-07-01|57.0|31.0|9.51746|0.13698 +2015-07-01|57.0|32.0|9.81338|0.13594 +2015-07-01|57.0|33.0|10.10459|0.13484 +2015-07-01|57.0|34.0|10.39083|0.13371 +2015-07-01|57.0|35.0|10.67179|0.13252 +2015-07-01|57.0|36.0|10.94718|0.13128 +2015-07-01|57.0|37.0|11.21664|0.12999 +2015-07-01|57.0|38.0|11.47985|0.12865 +2015-07-01|57.0|39.0|11.73643|0.12726 +2015-07-01|57.0|40.0|11.98602|0.1258 +2015-07-01|57.0|41.0|12.22822|0.1243 +2015-07-01|57.0|42.0|12.46264|0.12274 +2015-07-01|57.0|43.0|12.68886|0.12112 +2015-07-01|57.0|44.0|12.90646|0.11945 +2015-07-01|57.0|45.0|13.11502|0.11772 +2015-07-01|57.0|46.0|13.31411|0.11594 +2015-07-01|57.0|47.0|13.50328|0.11411 +2015-07-01|57.0|48.0|13.68208|0.11222 +2015-07-01|57.0|49.0|13.85006|0.11028 +2015-07-01|57.0|50.0|14.00677|0.10829 +2015-07-01|57.0|51.0|14.15174|0.10625 +2015-07-01|57.0|52.0|14.28452|0.10415 +2015-07-01|57.0|53.0|14.40463|0.102 +2015-07-01|57.0|54.0|14.5116|0.09979 +2015-07-01|57.0|55.0|14.60496|0.09753 +2015-07-01|57.0|56.0|14.68424|0.09522 +2015-07-01|57.0|57.0|14.74897|0.09284 +2015-07-01|57.0|58.0|14.79865|0.09041 +2015-07-01|57.0|59.0|14.83283|0.08791 +2015-07-01|57.0|60.0|14.85102|0.08535 +2015-07-01|57.0|61.0|14.85274|0.08273 +2015-07-01|57.0|62.0|14.83752|0.08003 +2015-07-01|57.0|63.0|14.8049|0.07725 +2015-07-01|57.0|64.0|14.7544|0.0744 +2015-07-01|57.0|65.0|14.68556|0.07147 +2015-07-01|57.0|66.0|14.59793|0.06845 +2015-07-01|57.0|67.0|14.49107|0.06535 +2015-07-01|57.0|68.0|14.36454|0.06215 +2015-07-01|57.0|69.0|14.21791|0.05886 +2015-07-01|57.0|70.0|14.0508|0.05547 +2015-07-01|57.0|71.0|13.8628|0.05197 +2015-07-01|57.0|72.0|13.65356|0.04838 +2015-07-01|57.0|73.0|13.42275|0.04467 +2015-07-01|57.0|74.0|13.17005|0.04087 +2015-07-01|57.0|75.0|12.89519|0.03695 +2015-07-01|57.0|76.0|12.59794|0.03293 +2015-07-01|57.0|77.0|12.27812|0.02881 +2015-07-01|57.0|78.0|11.93557|0.02459 +2015-07-01|57.0|79.0|11.57021|0.02027 +2015-07-01|57.0|80.0|11.18203|0.01586 +2015-07-01|57.0|81.0|10.77106|0.01138 +2015-07-01|57.0|82.0|10.33742|0.00681 +2015-07-01|57.0|83.0|9.88131|0.00219 +2015-07-01|57.0|84.0|9.403|-0.00249 +2015-07-01|57.0|85.0|8.90287|-0.0072 +2015-07-01|57.0|86.0|8.3814|-0.01192 +2015-07-01|57.0|87.0|7.83916|-0.01666 +2015-07-01|57.0|88.0|7.27684|-0.02137 +2015-07-01|57.0|89.0|6.69524|-0.02604 +2015-07-01|57.0|90.0|6.09528|-0.03065 +2015-07-01|57.0|91.0|5.478|-0.03518 +2015-07-01|57.0|92.0|4.84456|-0.0396 +2015-07-01|57.0|93.0|4.19624|-0.04388 +2015-07-01|57.0|94.0|3.53444|-0.048 +2015-07-01|57.0|95.0|2.86068|-0.05193 +2015-07-01|57.0|96.0|2.1766|-0.05565 +2015-07-01|57.0|97.0|1.48394|-0.05914 +2015-07-01|57.0|98.0|0.78452|-0.06236 +2015-07-01|57.0|99.0|0.08026|-0.0653 +2015-07-01|57.0|100.0|-0.62683|-0.06794 +2015-07-01|57.0|101.0|-1.33472|-0.07026 +2015-07-01|57.0|102.0|-2.04129|-0.07224 +2015-07-01|57.0|103.0|-2.74443|-0.07388 +2015-07-01|57.0|104.0|-3.44198|-0.07515 +2015-07-01|57.0|105.0|-4.13182|-0.07606 +2015-07-01|57.0|106.0|-4.81184|-0.07661 +2015-07-01|57.0|107.0|-5.47995|-0.0768 +2015-07-01|57.0|108.0|-6.13415|-0.07662 +2015-07-01|57.0|109.0|-6.77249|-0.07609 +2015-07-01|57.0|110.0|-7.39311|-0.07523 +2015-07-01|57.0|111.0|-7.99427|-0.07404 +2015-07-01|57.0|112.0|-8.5743|-0.07254 +2015-07-01|57.0|113.0|-9.13169|-0.07075 +2015-07-01|57.0|114.0|-9.66504|-0.0687 +2015-07-01|57.0|115.0|-10.1731|-0.0664 +2015-07-01|57.0|116.0|-10.65473|-0.06388 +2015-07-01|57.0|117.0|-11.10896|-0.06118 +2015-07-01|57.0|118.0|-11.53495|-0.0583 +2015-07-01|57.0|119.0|-11.93199|-0.05529 +2015-07-01|57.0|120.0|-12.29953|-0.05217 +2015-07-01|57.0|121.0|-12.63713|-0.04897 +2015-07-01|57.0|122.0|-12.94448|-0.04571 +2015-07-01|57.0|123.0|-13.22142|-0.04242 +2015-07-01|57.0|124.0|-13.46788|-0.03913 +2015-07-01|57.0|125.0|-13.68389|-0.03586 +2015-07-01|57.0|126.0|-13.8696|-0.03263 +2015-07-01|57.0|127.0|-14.02526|-0.02948 +2015-07-01|57.0|128.0|-14.15119|-0.02641 +2015-07-01|57.0|129.0|-14.24778|-0.02345 +2015-07-01|57.0|130.0|-14.31552|-0.02063 +2015-07-01|57.0|131.0|-14.35493|-0.01795 +2015-07-01|57.0|132.0|-14.3666|-0.01544 +2015-07-01|57.0|133.0|-14.35118|-0.01311 +2015-07-01|57.0|134.0|-14.30934|-0.01098 +2015-07-01|57.0|135.0|-14.2418|-0.00906 +2015-07-01|57.0|136.0|-14.14932|-0.00736 +2015-07-01|57.0|137.0|-14.03265|-0.00589 +2015-07-01|57.0|138.0|-13.8926|-0.00467 +2015-07-01|57.0|139.0|-13.72997|-0.0037 +2015-07-01|57.0|140.0|-13.54559|-0.003 +2015-07-01|57.0|141.0|-13.34027|-0.00256 +2015-07-01|57.0|142.0|-13.11485|-0.00239 +2015-07-01|57.0|143.0|-12.87016|-0.00251 +2015-07-01|57.0|144.0|-12.60703|-0.0029 +2015-07-01|57.0|145.0|-12.32627|-0.00358 +2015-07-01|57.0|146.0|-12.02871|-0.00455 +2015-07-01|57.0|147.0|-11.71515|-0.00581 +2015-07-01|57.0|148.0|-11.38638|-0.00736 +2015-07-01|57.0|149.0|-11.04318|-0.00919 +2015-07-01|57.0|150.0|-10.68633|-0.01131 +2015-07-01|57.0|151.0|-10.31657|-0.01372 +2015-07-01|57.0|152.0|-9.93463|-0.0164 +2015-07-01|57.0|153.0|-9.54122|-0.01936 +2015-07-01|57.0|154.0|-9.13706|-0.02259 +2015-07-01|57.0|155.0|-8.7228|-0.02608 +2015-07-01|57.0|156.0|-8.29912|-0.02982 +2015-07-01|57.0|157.0|-7.86664|-0.03382 +2015-07-01|57.0|158.0|-7.42599|-0.03805 +2015-07-01|57.0|159.0|-6.97775|-0.04251 +2015-07-01|57.0|160.0|-6.52252|-0.04719 +2015-07-01|57.0|161.0|-6.06085|-0.05208 +2015-07-01|57.0|162.0|-5.59327|-0.05717 +2015-07-01|57.0|163.0|-5.1203|-0.06244 +2015-07-01|57.0|164.0|-4.64245|-0.06788 +2015-07-01|57.0|165.0|-4.16019|-0.07348 +2015-07-01|57.0|166.0|-3.67399|-0.07922 +2015-07-01|57.0|167.0|-3.18429|-0.08509 +2015-07-01|57.0|168.0|-2.69154|-0.09108 +2015-07-01|57.0|169.0|-2.19614|-0.09717 +2015-07-01|57.0|170.0|-1.69849|-0.10334 +2015-07-01|57.0|171.0|-1.19899|-0.10958 +2015-07-01|57.0|172.0|-0.698|-0.11588 +2015-07-01|57.0|173.0|-0.1959|-0.12221 +2015-07-01|57.0|174.0|0.30697|-0.12857 +2015-07-01|57.0|175.0|0.81027|-0.13493 +2015-07-01|57.0|176.0|1.31365|-0.14129 +2015-07-01|57.0|177.0|1.81681|-0.14762 +2015-07-01|57.0|178.0|2.31941|-0.15391 +2015-07-01|57.0|179.0|2.82115|-0.16015 +2015-07-01|57.0|-1.0|-1.90964|0.17216 +2015-07-01|57.0|-2.0|-2.33311|0.17388 +2015-07-01|57.0|-3.0|-2.76083|0.17565 +2015-07-01|57.0|-4.0|-3.19269|0.17747 +2015-07-01|57.0|-5.0|-3.62854|0.17932 +2015-07-01|57.0|-6.0|-4.06823|0.1812 +2015-07-01|57.0|-7.0|-4.51159|0.18313 +2015-07-01|57.0|-8.0|-4.9584|0.18508 +2015-07-01|57.0|-9.0|-5.40845|0.18707 +2015-07-01|57.0|-10.0|-5.8615|0.18908 +2015-07-01|57.0|-11.0|-6.3173|0.19112 +2015-07-01|57.0|-12.0|-6.77556|0.19319 +2015-07-01|57.0|-13.0|-7.236|0.19527 +2015-07-01|57.0|-14.0|-7.69833|0.19737 +2015-07-01|57.0|-15.0|-8.16222|0.19949 +2015-07-01|57.0|-16.0|-8.62736|0.20163 +2015-07-01|57.0|-17.0|-9.09341|0.20377 +2015-07-01|57.0|-18.0|-9.56003|0.20593 +2015-07-01|57.0|-19.0|-10.02689|0.2081 +2015-07-01|57.0|-20.0|-10.49362|0.21027 +2015-07-01|57.0|-21.0|-10.95987|0.21244 +2015-07-01|57.0|-22.0|-11.42528|0.21462 +2015-07-01|57.0|-23.0|-11.88947|0.2168 +2015-07-01|57.0|-24.0|-12.35209|0.21897 +2015-07-01|57.0|-25.0|-12.81274|0.22114 +2015-07-01|57.0|-26.0|-13.27106|0.2233 +2015-07-01|57.0|-27.0|-13.72665|0.22545 +2015-07-01|57.0|-28.0|-14.17912|0.22759 +2015-07-01|57.0|-29.0|-14.62806|0.22971 +2015-07-01|57.0|-30.0|-15.07308|0.23182 +2015-07-01|57.0|-31.0|-15.51373|0.2339 +2015-07-01|57.0|-32.0|-15.9496|0.23596 +2015-07-01|57.0|-33.0|-16.38023|0.23799 +2015-07-01|57.0|-34.0|-16.80517|0.23999 +2015-07-01|57.0|-35.0|-17.22391|0.24195 +2015-07-01|57.0|-36.0|-17.63598|0.24387 +2015-07-01|57.0|-37.0|-18.04084|0.24575 +2015-07-01|57.0|-38.0|-18.43795|0.24759 +2015-07-01|57.0|-39.0|-18.82673|0.24937 +2015-07-01|57.0|-40.0|-19.20658|0.25109 +2015-07-01|57.0|-41.0|-19.57687|0.25276 +2015-07-01|57.0|-42.0|-19.93694|0.25435 +2015-07-01|57.0|-43.0|-20.28609|0.25588 +2015-07-01|57.0|-44.0|-20.6236|0.25733 +2015-07-01|57.0|-45.0|-20.94868|0.2587 +2015-07-01|57.0|-46.0|-21.26053|0.25998 +2015-07-01|57.0|-47.0|-21.55831|0.26116 +2015-07-01|57.0|-48.0|-21.84112|0.26225 +2015-07-01|57.0|-49.0|-22.10804|0.26323 +2015-07-01|57.0|-50.0|-22.3581|0.26409 +2015-07-01|57.0|-51.0|-22.59027|0.26483 +2015-07-01|57.0|-52.0|-22.80351|0.26544 +2015-07-01|57.0|-53.0|-22.99671|0.26591 +2015-07-01|57.0|-54.0|-23.16874|0.26623 +2015-07-01|57.0|-55.0|-23.3184|0.2664 +2015-07-01|57.0|-56.0|-23.44448|0.26639 +2015-07-01|57.0|-57.0|-23.54572|0.26621 +2015-07-01|57.0|-58.0|-23.62082|0.26583 +2015-07-01|57.0|-59.0|-23.66845|0.26524 +2015-07-01|57.0|-60.0|-23.68726|0.26443 +2015-07-01|57.0|-61.0|-23.67586|0.26339 +2015-07-01|57.0|-62.0|-23.63285|0.26209 +2015-07-01|57.0|-63.0|-23.55683|0.26053 +2015-07-01|57.0|-64.0|-23.44637|0.25867 +2015-07-01|57.0|-65.0|-23.30007|0.2565 +2015-07-01|57.0|-66.0|-23.11653|0.254 +2015-07-01|57.0|-67.0|-22.89438|0.25114 +2015-07-01|57.0|-68.0|-22.63229|0.24791 +2015-07-01|57.0|-69.0|-22.329|0.24428 +2015-07-01|57.0|-70.0|-21.98332|0.24022 +2015-07-01|57.0|-71.0|-21.59415|0.23571 +2015-07-01|57.0|-72.0|-21.16051|0.23072 +2015-07-01|57.0|-73.0|-20.68156|0.22524 +2015-07-01|57.0|-74.0|-20.15665|0.21923 +2015-07-01|57.0|-75.0|-19.58528|0.21267 +2015-07-01|57.0|-76.0|-18.96722|0.20555 +2015-07-01|57.0|-77.0|-18.30246|0.19785 +2015-07-01|57.0|-78.0|-17.59128|0.18955 +2015-07-01|57.0|-79.0|-16.83428|0.18066 +2015-07-01|57.0|-80.0|-16.03236|0.17116 +2015-07-01|57.0|-81.0|-15.18681|0.16107 +2015-07-01|57.0|-82.0|-14.29928|0.15039 +2015-07-01|57.0|-83.0|-13.37178|0.13914 +2015-07-01|57.0|-84.0|-12.40674|0.12736 +2015-07-01|57.0|-85.0|-11.40695|0.11508 +2015-07-01|57.0|-86.0|-10.37558|0.10234 +2015-07-01|57.0|-87.0|-9.31616|0.0892 +2015-07-01|57.0|-88.0|-8.23251|0.07572 +2015-07-01|57.0|-89.0|-7.12875|0.06196 +2015-07-01|57.0|-90.0|-6.00919|0.04801 +2015-07-01|57.0|-91.0|-4.87835|0.03392 +2015-07-01|57.0|-92.0|-3.74082|0.01979 +2015-07-01|57.0|-93.0|-2.60125|0.0057 +2015-07-01|57.0|-94.0|-1.46424|-0.0083 +2015-07-01|57.0|-95.0|-0.33431|-0.02211 +2015-07-01|57.0|-96.0|0.78418|-0.03567 +2015-07-01|57.0|-97.0|1.88709|-0.04891 +2015-07-01|57.0|-98.0|2.97054|-0.0618 +2015-07-01|57.0|-99.0|4.03096|-0.07427 +2015-07-01|57.0|-100.0|5.06509|-0.08629 +2015-07-01|57.0|-101.0|6.07007|-0.09783 +2015-07-01|57.0|-102.0|7.04336|-0.10887 +2015-07-01|57.0|-103.0|7.98281|-0.11939 +2015-07-01|57.0|-104.0|8.88666|-0.1294 +2015-07-01|57.0|-105.0|9.75345|-0.13889 +2015-07-01|57.0|-106.0|10.5821|-0.14786 +2015-07-01|57.0|-107.0|11.37182|-0.15634 +2015-07-01|57.0|-108.0|12.1221|-0.16433 +2015-07-01|57.0|-109.0|12.83272|-0.17186 +2015-07-01|57.0|-110.0|13.50366|-0.17894 +2015-07-01|57.0|-111.0|14.13512|-0.18561 +2015-07-01|57.0|-112.0|14.72746|-0.19187 +2015-07-01|57.0|-113.0|15.2812|-0.19776 +2015-07-01|57.0|-114.0|15.79697|-0.2033 +2015-07-01|57.0|-115.0|16.27552|-0.20851 +2015-07-01|57.0|-116.0|16.71767|-0.21341 +2015-07-01|57.0|-117.0|17.12429|-0.21803 +2015-07-01|57.0|-118.0|17.49631|-0.22239 +2015-07-01|57.0|-119.0|17.83468|-0.2265 +2015-07-01|57.0|-120.0|18.14037|-0.23038 +2015-07-01|57.0|-121.0|18.41435|-0.23405 +2015-07-01|57.0|-122.0|18.65761|-0.23751 +2015-07-01|57.0|-123.0|18.8711|-0.2408 +2015-07-01|57.0|-124.0|19.05579|-0.2439 +2015-07-01|57.0|-125.0|19.21259|-0.24684 +2015-07-01|57.0|-126.0|19.34243|-0.24963 +2015-07-01|57.0|-127.0|19.44618|-0.25226 +2015-07-01|57.0|-128.0|19.52471|-0.25475 +2015-07-01|57.0|-129.0|19.57884|-0.25711 +2015-07-01|57.0|-130.0|19.60937|-0.25933 +2015-07-01|57.0|-131.0|19.61709|-0.26142 +2015-07-01|57.0|-132.0|19.60273|-0.26338 +2015-07-01|57.0|-133.0|19.56702|-0.26522 +2015-07-01|57.0|-134.0|19.51065|-0.26693 +2015-07-01|57.0|-135.0|19.43429|-0.26852 +2015-07-01|57.0|-136.0|19.33859|-0.26998 +2015-07-01|57.0|-137.0|19.22417|-0.27132 +2015-07-01|57.0|-138.0|19.09164|-0.27252 +2015-07-01|57.0|-139.0|18.94158|-0.2736 +2015-07-01|57.0|-140.0|18.77456|-0.27454 +2015-07-01|57.0|-141.0|18.59113|-0.27534 +2015-07-01|57.0|-142.0|18.39183|-0.27601 +2015-07-01|57.0|-143.0|18.17717|-0.27653 +2015-07-01|57.0|-144.0|17.94766|-0.2769 +2015-07-01|57.0|-145.0|17.70379|-0.27712 +2015-07-01|57.0|-146.0|17.44606|-0.27718 +2015-07-01|57.0|-147.0|17.17493|-0.27708 +2015-07-01|57.0|-148.0|16.89086|-0.27681 +2015-07-01|57.0|-149.0|16.59431|-0.27638 +2015-07-01|57.0|-150.0|16.28571|-0.27576 +2015-07-01|57.0|-151.0|15.96551|-0.27497 +2015-07-01|57.0|-152.0|15.63412|-0.27399 +2015-07-01|57.0|-153.0|15.29198|-0.27282 +2015-07-01|57.0|-154.0|14.93947|-0.27146 +2015-07-01|57.0|-155.0|14.57702|-0.2699 +2015-07-01|57.0|-156.0|14.20501|-0.26814 +2015-07-01|57.0|-157.0|13.82383|-0.26618 +2015-07-01|57.0|-158.0|13.43386|-0.26401 +2015-07-01|57.0|-159.0|13.03547|-0.26163 +2015-07-01|57.0|-160.0|12.62904|-0.25904 +2015-07-01|57.0|-161.0|12.21491|-0.25623 +2015-07-01|57.0|-162.0|11.79345|-0.25322 +2015-07-01|57.0|-163.0|11.365|-0.24999 +2015-07-01|57.0|-164.0|10.92989|-0.24655 +2015-07-01|57.0|-165.0|10.48847|-0.2429 +2015-07-01|57.0|-166.0|10.04106|-0.23904 +2015-07-01|57.0|-167.0|9.58798|-0.23498 +2015-07-01|57.0|-168.0|9.12956|-0.23071 +2015-07-01|57.0|-169.0|8.6661|-0.22625 +2015-07-01|57.0|-170.0|8.19791|-0.2216 +2015-07-01|57.0|-171.0|7.7253|-0.21676 +2015-07-01|57.0|-172.0|7.24857|-0.21175 +2015-07-01|57.0|-173.0|6.76801|-0.20656 +2015-07-01|57.0|-174.0|6.28393|-0.20121 +2015-07-01|57.0|-175.0|5.79661|-0.19572 +2015-07-01|57.0|-176.0|5.30635|-0.19008 +2015-07-01|57.0|-177.0|4.81343|-0.18431 +2015-07-01|57.0|-178.0|4.31816|-0.17842 +2015-07-01|57.0|-179.0|3.82083|-0.17242 +2015-07-01|58.0|0.0|-1.63766|0.17559 +2015-07-01|58.0|1.0|-1.20867|0.17393 +2015-07-01|58.0|2.0|-0.7838|0.17232 +2015-07-01|58.0|3.0|-0.36309|0.17076 +2015-07-01|58.0|4.0|0.05345|0.16924 +2015-07-01|58.0|5.0|0.46582|0.16778 +2015-07-01|58.0|6.0|0.87404|0.16637 +2015-07-01|58.0|7.0|1.27817|0.16501 +2015-07-01|58.0|8.0|1.67823|0.16369 +2015-07-01|58.0|9.0|2.0743|0.16243 +2015-07-01|58.0|10.0|2.46645|0.16121 +2015-07-01|58.0|11.0|2.85474|0.16004 +2015-07-01|58.0|12.0|3.23927|0.15891 +2015-07-01|58.0|13.0|3.62011|0.15782 +2015-07-01|58.0|14.0|3.99734|0.15677 +2015-07-01|58.0|15.0|4.37105|0.15575 +2015-07-01|58.0|16.0|4.7413|0.15476 +2015-07-01|58.0|17.0|5.10816|0.15381 +2015-07-01|58.0|18.0|5.47168|0.15287 +2015-07-01|58.0|19.0|5.8319|0.15195 +2015-07-01|58.0|20.0|6.18885|0.15105 +2015-07-01|58.0|21.0|6.54254|0.15016 +2015-07-01|58.0|22.0|6.89295|0.14927 +2015-07-01|58.0|23.0|7.24006|0.14838 +2015-07-01|58.0|24.0|7.58383|0.14749 +2015-07-01|58.0|25.0|7.92416|0.14659 +2015-07-01|58.0|26.0|8.26098|0.14567 +2015-07-01|58.0|27.0|8.59417|0.14474 +2015-07-01|58.0|28.0|8.92358|0.14379 +2015-07-01|58.0|29.0|9.24905|0.1428 +2015-07-01|58.0|30.0|9.5704|0.14179 +2015-07-01|58.0|31.0|9.8874|0.14074 +2015-07-01|58.0|32.0|10.19983|0.13966 +2015-07-01|58.0|33.0|10.50743|0.13853 +2015-07-01|58.0|34.0|10.80992|0.13737 +2015-07-01|58.0|35.0|11.10701|0.13615 +2015-07-01|58.0|36.0|11.39837|0.13489 +2015-07-01|58.0|37.0|11.68368|0.13358 +2015-07-01|58.0|38.0|11.96258|0.13221 +2015-07-01|58.0|39.0|12.23471|0.13079 +2015-07-01|58.0|40.0|12.49967|0.12932 +2015-07-01|58.0|41.0|12.75707|0.1278 +2015-07-01|58.0|42.0|13.0065|0.12622 +2015-07-01|58.0|43.0|13.24754|0.12459 +2015-07-01|58.0|44.0|13.47975|0.12289 +2015-07-01|58.0|45.0|13.70269|0.12115 +2015-07-01|58.0|46.0|13.91591|0.11935 +2015-07-01|58.0|47.0|14.11894|0.11749 +2015-07-01|58.0|48.0|14.31133|0.11557 +2015-07-01|58.0|49.0|14.49258|0.1136 +2015-07-01|58.0|50.0|14.66223|0.11157 +2015-07-01|58.0|51.0|14.81978|0.10948 +2015-07-01|58.0|52.0|14.96474|0.10734 +2015-07-01|58.0|53.0|15.09662|0.10514 +2015-07-01|58.0|54.0|15.2149|0.10287 +2015-07-01|58.0|55.0|15.31909|0.10055 +2015-07-01|58.0|56.0|15.40868|0.09816 +2015-07-01|58.0|57.0|15.48315|0.0957 +2015-07-01|58.0|58.0|15.54199|0.09318 +2015-07-01|58.0|59.0|15.58468|0.09059 +2015-07-01|58.0|60.0|15.61071|0.08792 +2015-07-01|58.0|61.0|15.61955|0.08518 +2015-07-01|58.0|62.0|15.6107|0.08235 +2015-07-01|58.0|63.0|15.58363|0.07945 +2015-07-01|58.0|64.0|15.53784|0.07646 +2015-07-01|58.0|65.0|15.47282|0.07337 +2015-07-01|58.0|66.0|15.38806|0.0702 +2015-07-01|58.0|67.0|15.28308|0.06693 +2015-07-01|58.0|68.0|15.1574|0.06355 +2015-07-01|58.0|69.0|15.01054|0.06007 +2015-07-01|58.0|70.0|14.84206|0.05649 +2015-07-01|58.0|71.0|14.65152|0.05279 +2015-07-01|58.0|72.0|14.43853|0.04898 +2015-07-01|58.0|73.0|14.20269|0.04506 +2015-07-01|58.0|74.0|13.94366|0.04103 +2015-07-01|58.0|75.0|13.66112|0.03689 +2015-07-01|58.0|76.0|13.35482|0.03263 +2015-07-01|58.0|77.0|13.02451|0.02826 +2015-07-01|58.0|78.0|12.67005|0.02379 +2015-07-01|58.0|79.0|12.29131|0.01922 +2015-07-01|58.0|80.0|11.88826|0.01456 +2015-07-01|58.0|81.0|11.46093|0.00981 +2015-07-01|58.0|82.0|11.00943|0.005 +2015-07-01|58.0|83.0|10.53397|1.2E-4 +2015-07-01|58.0|84.0|10.03484|-0.00481 +2015-07-01|58.0|85.0|9.51245|-0.00977 +2015-07-01|58.0|86.0|8.9673|-0.01474 +2015-07-01|58.0|87.0|8.40002|-0.0197 +2015-07-01|58.0|88.0|7.81136|-0.02464 +2015-07-01|58.0|89.0|7.2022|-0.02952 +2015-07-01|58.0|90.0|6.57355|-0.03433 +2015-07-01|58.0|91.0|5.92653|-0.03903 +2015-07-01|58.0|92.0|5.26243|-0.0436 +2015-07-01|58.0|93.0|4.58265|-0.04802 +2015-07-01|58.0|94.0|3.88874|-0.05225 +2015-07-01|58.0|95.0|3.18235|-0.05627 +2015-07-01|58.0|96.0|2.46527|-0.06004 +2015-07-01|58.0|97.0|1.73941|-0.06355 +2015-07-01|58.0|98.0|1.00676|-0.06677 +2015-07-01|58.0|99.0|0.2694|-0.06968 +2015-07-01|58.0|100.0|-0.4705|-0.07225 +2015-07-01|58.0|101.0|-1.21072|-0.07446 +2015-07-01|58.0|102.0|-1.94899|-0.07631 +2015-07-01|58.0|103.0|-2.68305|-0.07778 +2015-07-01|58.0|104.0|-3.4106|-0.07887 +2015-07-01|58.0|105.0|-4.12937|-0.07957 +2015-07-01|58.0|106.0|-4.83714|-0.07987 +2015-07-01|58.0|107.0|-5.53172|-0.07979 +2015-07-01|58.0|108.0|-6.211|-0.07933 +2015-07-01|58.0|109.0|-6.87297|-0.07851 +2015-07-01|58.0|110.0|-7.51571|-0.07733 +2015-07-01|58.0|111.0|-8.13743|-0.07582 +2015-07-01|58.0|112.0|-8.73646|-0.074 +2015-07-01|58.0|113.0|-9.31127|-0.07188 +2015-07-01|58.0|114.0|-9.86046|-0.0695 +2015-07-01|58.0|115.0|-10.38281|-0.06688 +2015-07-01|58.0|116.0|-10.87721|-0.06405 +2015-07-01|58.0|117.0|-11.34273|-0.06104 +2015-07-01|58.0|118.0|-11.77859|-0.05787 +2015-07-01|58.0|119.0|-12.18415|-0.05458 +2015-07-01|58.0|120.0|-12.55891|-0.0512 +2015-07-01|58.0|121.0|-12.90251|-0.04775 +2015-07-01|58.0|122.0|-13.21472|-0.04426 +2015-07-01|58.0|123.0|-13.49545|-0.04076 +2015-07-01|58.0|124.0|-13.74471|-0.03728 +2015-07-01|58.0|125.0|-13.96261|-0.03384 +2015-07-01|58.0|126.0|-14.14939|-0.03047 +2015-07-01|58.0|127.0|-14.30535|-0.02718 +2015-07-01|58.0|128.0|-14.43088|-0.02401 +2015-07-01|58.0|129.0|-14.52647|-0.02097 +2015-07-01|58.0|130.0|-14.59264|-0.01808 +2015-07-01|58.0|131.0|-14.63|-0.01535 +2015-07-01|58.0|132.0|-14.63918|-0.01282 +2015-07-01|58.0|133.0|-14.62088|-0.01048 +2015-07-01|58.0|134.0|-14.57583|-0.00836 +2015-07-01|58.0|135.0|-14.50479|-0.00646 +2015-07-01|58.0|136.0|-14.40854|-0.0048 +2015-07-01|58.0|137.0|-14.2879|-0.0034 +2015-07-01|58.0|138.0|-14.1437|-0.00225 +2015-07-01|58.0|139.0|-13.97675|-0.00136 +2015-07-01|58.0|140.0|-13.78792|-7.5E-4 +2015-07-01|58.0|141.0|-13.57805|-4.3E-4 +2015-07-01|58.0|142.0|-13.34799|-3.8E-4 +2015-07-01|58.0|143.0|-13.09858|-6.3E-4 +2015-07-01|58.0|144.0|-12.83066|-0.00117 +2015-07-01|58.0|145.0|-12.54507|-0.002 +2015-07-01|58.0|146.0|-12.24264|-0.00313 +2015-07-01|58.0|147.0|-11.92417|-0.00455 +2015-07-01|58.0|148.0|-11.59047|-0.00627 +2015-07-01|58.0|149.0|-11.24232|-0.00828 +2015-07-01|58.0|150.0|-10.88049|-0.01059 +2015-07-01|58.0|151.0|-10.50573|-0.01318 +2015-07-01|58.0|152.0|-10.11878|-0.01606 +2015-07-01|58.0|153.0|-9.72036|-0.01922 +2015-07-01|58.0|154.0|-9.31115|-0.02264 +2015-07-01|58.0|155.0|-8.89184|-0.02634 +2015-07-01|58.0|156.0|-8.46307|-0.03029 +2015-07-01|58.0|157.0|-8.0255|-0.03449 +2015-07-01|58.0|158.0|-7.57973|-0.03894 +2015-07-01|58.0|159.0|-7.12636|-0.04361 +2015-07-01|58.0|160.0|-6.66596|-0.04851 +2015-07-01|58.0|161.0|-6.19909|-0.05361 +2015-07-01|58.0|162.0|-5.72629|-0.05891 +2015-07-01|58.0|163.0|-5.24806|-0.0644 +2015-07-01|58.0|164.0|-4.76492|-0.07006 +2015-07-01|58.0|165.0|-4.27733|-0.07587 +2015-07-01|58.0|166.0|-3.78577|-0.08183 +2015-07-01|58.0|167.0|-3.29067|-0.08793 +2015-07-01|58.0|168.0|-2.79247|-0.09413 +2015-07-01|58.0|169.0|-2.29158|-0.10044 +2015-07-01|58.0|170.0|-1.78839|-0.10683 +2015-07-01|58.0|171.0|-1.2833|-0.11329 +2015-07-01|58.0|172.0|-0.77668|-0.11981 +2015-07-01|58.0|173.0|-0.26889|-0.12637 +2015-07-01|58.0|174.0|0.23972|-0.13295 +2015-07-01|58.0|175.0|0.74882|-0.13954 +2015-07-01|58.0|176.0|1.25806|-0.14612 +2015-07-01|58.0|177.0|1.76712|-0.15268 +2015-07-01|58.0|178.0|2.27569|-0.15921 +2015-07-01|58.0|179.0|2.78346|-0.16568 +2015-07-01|58.0|-1.0|-2.07074|0.17729 +2015-07-01|58.0|-2.0|-2.50782|0.17904 +2015-07-01|58.0|-3.0|-2.94883|0.18084 +2015-07-01|58.0|-4.0|-3.39363|0.18268 +2015-07-01|58.0|-5.0|-3.84211|0.18456 +2015-07-01|58.0|-6.0|-4.29411|0.18647 +2015-07-01|58.0|-7.0|-4.74946|0.18843 +2015-07-01|58.0|-8.0|-5.20796|0.19042 +2015-07-01|58.0|-9.0|-5.6694|0.19244 +2015-07-01|58.0|-10.0|-6.13356|0.19449 +2015-07-01|58.0|-11.0|-6.60019|0.19657 +2015-07-01|58.0|-12.0|-7.06903|0.19868 +2015-07-01|58.0|-13.0|-7.53981|0.20081 +2015-07-01|58.0|-14.0|-8.01225|0.20296 +2015-07-01|58.0|-15.0|-8.48604|0.20514 +2015-07-01|58.0|-16.0|-8.96087|0.20733 +2015-07-01|58.0|-17.0|-9.43644|0.20954 +2015-07-01|58.0|-18.0|-9.91241|0.21176 +2015-07-01|58.0|-19.0|-10.38845|0.21399 +2015-07-01|58.0|-20.0|-10.86423|0.21624 +2015-07-01|58.0|-21.0|-11.3394|0.21849 +2015-07-01|58.0|-22.0|-11.8136|0.22075 +2015-07-01|58.0|-23.0|-12.28648|0.22301 +2015-07-01|58.0|-24.0|-12.75767|0.22527 +2015-07-01|58.0|-25.0|-13.22682|0.22753 +2015-07-01|58.0|-26.0|-13.69354|0.22979 +2015-07-01|58.0|-27.0|-14.15744|0.23204 +2015-07-01|58.0|-28.0|-14.61816|0.23429 +2015-07-01|58.0|-29.0|-15.07527|0.23652 +2015-07-01|58.0|-30.0|-15.52838|0.23874 +2015-07-01|58.0|-31.0|-15.97707|0.24094 +2015-07-01|58.0|-32.0|-16.4209|0.24313 +2015-07-01|58.0|-33.0|-16.85943|0.24529 +2015-07-01|58.0|-34.0|-17.2922|0.24743 +2015-07-01|58.0|-35.0|-17.71872|0.24954 +2015-07-01|58.0|-36.0|-18.1385|0.25161 +2015-07-01|58.0|-37.0|-18.55102|0.25365 +2015-07-01|58.0|-38.0|-18.95573|0.25565 +2015-07-01|58.0|-39.0|-19.35205|0.2576 +2015-07-01|58.0|-40.0|-19.7394|0.25951 +2015-07-01|58.0|-41.0|-20.11714|0.26137 +2015-07-01|58.0|-42.0|-20.48462|0.26316 +2015-07-01|58.0|-43.0|-20.84115|0.2649 +2015-07-01|58.0|-44.0|-21.18599|0.26657 +2015-07-01|58.0|-45.0|-21.51839|0.26817 +2015-07-01|58.0|-46.0|-21.83754|0.26969 +2015-07-01|58.0|-47.0|-22.14261|0.27112 +2015-07-01|58.0|-48.0|-22.43271|0.27247 +2015-07-01|58.0|-49.0|-22.70693|0.27373 +2015-07-01|58.0|-50.0|-22.96429|0.27488 +2015-07-01|58.0|-51.0|-23.2038|0.27592 +2015-07-01|58.0|-52.0|-23.42439|0.27684 +2015-07-01|58.0|-53.0|-23.62498|0.27763 +2015-07-01|58.0|-54.0|-23.80442|0.27829 +2015-07-01|58.0|-55.0|-23.96153|0.2788 +2015-07-01|58.0|-56.0|-24.0951|0.27916 +2015-07-01|58.0|-57.0|-24.20385|0.27935 +2015-07-01|58.0|-58.0|-24.28648|0.27935 +2015-07-01|58.0|-59.0|-24.34165|0.27916 +2015-07-01|58.0|-60.0|-24.36798|0.27876 +2015-07-01|58.0|-61.0|-24.36407|0.27813 +2015-07-01|58.0|-62.0|-24.3285|0.27726 +2015-07-01|58.0|-63.0|-24.25981|0.27612 +2015-07-01|58.0|-64.0|-24.15654|0.27469 +2015-07-01|58.0|-65.0|-24.01724|0.27296 +2015-07-01|58.0|-66.0|-23.84044|0.2709 +2015-07-01|58.0|-67.0|-23.62471|0.26848 +2015-07-01|58.0|-68.0|-23.36865|0.26568 +2015-07-01|58.0|-69.0|-23.0709|0.26247 +2015-07-01|58.0|-70.0|-22.73017|0.25882 +2015-07-01|58.0|-71.0|-22.34525|0.2547 +2015-07-01|58.0|-72.0|-21.91504|0.25009 +2015-07-01|58.0|-73.0|-21.43859|0.24494 +2015-07-01|58.0|-74.0|-20.91508|0.23924 +2015-07-01|58.0|-75.0|-20.3439|0.23295 +2015-07-01|58.0|-76.0|-19.72464|0.22605 +2015-07-01|58.0|-77.0|-19.05716|0.21851 +2015-07-01|58.0|-78.0|-18.34158|0.21031 +2015-07-01|58.0|-79.0|-17.57833|0.20144 +2015-07-01|58.0|-80.0|-16.7682|0.19189 +2015-07-01|58.0|-81.0|-15.91232|0.18166 +2015-07-01|58.0|-82.0|-15.01222|0.17075 +2015-07-01|58.0|-83.0|-14.06983|0.15917 +2015-07-01|58.0|-84.0|-13.0875|0.14695 +2015-07-01|58.0|-85.0|-12.06798|0.13412 +2015-07-01|58.0|-86.0|-11.01443|0.12072 +2015-07-01|58.0|-87.0|-9.9304|0.10681 +2015-07-01|58.0|-88.0|-8.81979|0.09245 +2015-07-01|58.0|-89.0|-7.6868|0.07771 +2015-07-01|58.0|-90.0|-6.53593|0.06267 +2015-07-01|58.0|-91.0|-5.37184|0.04741 +2015-07-01|58.0|-92.0|-4.19937|0.03203 +2015-07-01|58.0|-93.0|-3.02339|0.01661 +2015-07-01|58.0|-94.0|-1.84879|0.00123 +2015-07-01|58.0|-95.0|-0.68038|-0.014 +2015-07-01|58.0|-96.0|0.47719|-0.02901 +2015-07-01|58.0|-97.0|1.61948|-0.04373 +2015-07-01|58.0|-98.0|2.7423|-0.05808 +2015-07-01|58.0|-99.0|3.84179|-0.07201 +2015-07-01|58.0|-100.0|4.91444|-0.08546 +2015-07-01|58.0|-101.0|5.95711|-0.0984 +2015-07-01|58.0|-102.0|6.96706|-0.11079 +2015-07-01|58.0|-103.0|7.94195|-0.12262 +2015-07-01|58.0|-104.0|8.8798|-0.13387 +2015-07-01|58.0|-105.0|9.77906|-0.14454 +2015-07-01|58.0|-106.0|10.63852|-0.15463 +2015-07-01|58.0|-107.0|11.45729|-0.16416 +2015-07-01|58.0|-108.0|12.23483|-0.17313 +2015-07-01|58.0|-109.0|12.97084|-0.18157 +2015-07-01|58.0|-110.0|13.66532|-0.1895 +2015-07-01|58.0|-111.0|14.31845|-0.19694 +2015-07-01|58.0|-112.0|14.93061|-0.20392 +2015-07-01|58.0|-113.0|15.50237|-0.21046 +2015-07-01|58.0|-114.0|16.03438|-0.21659 +2015-07-01|58.0|-115.0|16.52746|-0.22233 +2015-07-01|58.0|-116.0|16.98247|-0.22772 +2015-07-01|58.0|-117.0|17.40037|-0.23277 +2015-07-01|58.0|-118.0|17.78213|-0.23751 +2015-07-01|58.0|-119.0|18.12879|-0.24196 +2015-07-01|58.0|-120.0|18.4414|-0.24614 +2015-07-01|58.0|-121.0|18.721|-0.25006 +2015-07-01|58.0|-122.0|18.96864|-0.25375 +2015-07-01|58.0|-123.0|19.18537|-0.25722 +2015-07-01|58.0|-124.0|19.37221|-0.26048 +2015-07-01|58.0|-125.0|19.53016|-0.26355 +2015-07-01|58.0|-126.0|19.66021|-0.26643 +2015-07-01|58.0|-127.0|19.76331|-0.26913 +2015-07-01|58.0|-128.0|19.84037|-0.27167 +2015-07-01|58.0|-129.0|19.89231|-0.27405 +2015-07-01|58.0|-130.0|19.91996|-0.27627 +2015-07-01|58.0|-131.0|19.92418|-0.27835 +2015-07-01|58.0|-132.0|19.90577|-0.28027 +2015-07-01|58.0|-133.0|19.86548|-0.28205 +2015-07-01|58.0|-134.0|19.80408|-0.28369 +2015-07-01|58.0|-135.0|19.72227|-0.28519 +2015-07-01|58.0|-136.0|19.62075|-0.28655 +2015-07-01|58.0|-137.0|19.50019|-0.28776 +2015-07-01|58.0|-138.0|19.36122|-0.28883 +2015-07-01|58.0|-139.0|19.20446|-0.28976 +2015-07-01|58.0|-140.0|19.03053|-0.29054 +2015-07-01|58.0|-141.0|18.83999|-0.29117 +2015-07-01|58.0|-142.0|18.63342|-0.29165 +2015-07-01|58.0|-143.0|18.41136|-0.29197 +2015-07-01|58.0|-144.0|18.17433|-0.29214 +2015-07-01|58.0|-145.0|17.92287|-0.29215 +2015-07-01|58.0|-146.0|17.65746|-0.29199 +2015-07-01|58.0|-147.0|17.3786|-0.29165 +2015-07-01|58.0|-148.0|17.08677|-0.29115 +2015-07-01|58.0|-149.0|16.78243|-0.29047 +2015-07-01|58.0|-150.0|16.46604|-0.2896 +2015-07-01|58.0|-151.0|16.13805|-0.28855 +2015-07-01|58.0|-152.0|15.79889|-0.28731 +2015-07-01|58.0|-153.0|15.44898|-0.28587 +2015-07-01|58.0|-154.0|15.08875|-0.28424 +2015-07-01|58.0|-155.0|14.7186|-0.2824 +2015-07-01|58.0|-156.0|14.33894|-0.28036 +2015-07-01|58.0|-157.0|13.95015|-0.27812 +2015-07-01|58.0|-158.0|13.55262|-0.27566 +2015-07-01|58.0|-159.0|13.14673|-0.273 +2015-07-01|58.0|-160.0|12.73285|-0.27012 +2015-07-01|58.0|-161.0|12.31134|-0.26703 +2015-07-01|58.0|-162.0|11.88255|-0.26373 +2015-07-01|58.0|-163.0|11.44683|-0.26022 +2015-07-01|58.0|-164.0|11.00452|-0.25649 +2015-07-01|58.0|-165.0|10.55596|-0.25256 +2015-07-01|58.0|-166.0|10.10148|-0.24842 +2015-07-01|58.0|-167.0|9.6414|-0.24408 +2015-07-01|58.0|-168.0|9.17604|-0.23954 +2015-07-01|58.0|-169.0|8.70571|-0.2348 +2015-07-01|58.0|-170.0|8.23072|-0.22988 +2015-07-01|58.0|-171.0|7.75137|-0.22478 +2015-07-01|58.0|-172.0|7.26797|-0.2195 +2015-07-01|58.0|-173.0|6.78081|-0.21405 +2015-07-01|58.0|-174.0|6.29019|-0.20845 +2015-07-01|58.0|-175.0|5.79639|-0.2027 +2015-07-01|58.0|-176.0|5.29973|-0.19681 +2015-07-01|58.0|-177.0|4.80047|-0.19079 +2015-07-01|58.0|-178.0|4.29893|-0.18466 +2015-07-01|58.0|-179.0|3.79538|-0.17842 +2015-07-01|59.0|0.0|-1.78724|0.18099 +2015-07-01|59.0|1.0|-1.34344|0.1793 +2015-07-01|59.0|2.0|-0.90345|0.17766 +2015-07-01|59.0|3.0|-0.46732|0.17607 +2015-07-01|59.0|4.0|-0.03506|0.17453 +2015-07-01|59.0|5.0|0.39331|0.17303 +2015-07-01|59.0|6.0|0.81782|0.17159 +2015-07-01|59.0|7.0|1.23847|0.17019 +2015-07-01|59.0|8.0|1.65531|0.16884 +2015-07-01|59.0|9.0|2.06836|0.16753 +2015-07-01|59.0|10.0|2.4777|0.16627 +2015-07-01|59.0|11.0|2.88336|0.16506 +2015-07-01|59.0|12.0|3.28541|0.16388 +2015-07-01|59.0|13.0|3.6839|0.16274 +2015-07-01|59.0|14.0|4.07891|0.16164 +2015-07-01|59.0|15.0|4.47048|0.16057 +2015-07-01|59.0|16.0|4.85866|0.15953 +2015-07-01|59.0|17.0|5.2435|0.15852 +2015-07-01|59.0|18.0|5.62502|0.15753 +2015-07-01|59.0|19.0|6.00326|0.15655 +2015-07-01|59.0|20.0|6.37822|0.15559 +2015-07-01|59.0|21.0|6.74989|0.15464 +2015-07-01|59.0|22.0|7.11824|0.1537 +2015-07-01|59.0|23.0|7.48323|0.15276 +2015-07-01|59.0|24.0|7.84481|0.15181 +2015-07-01|59.0|25.0|8.20288|0.15085 +2015-07-01|59.0|26.0|8.55734|0.14989 +2015-07-01|59.0|27.0|8.90807|0.1489 +2015-07-01|59.0|28.0|9.25491|0.1479 +2015-07-01|59.0|29.0|9.5977|0.14687 +2015-07-01|59.0|30.0|9.93624|0.14581 +2015-07-01|59.0|31.0|10.27032|0.14472 +2015-07-01|59.0|32.0|10.59969|0.1436 +2015-07-01|59.0|33.0|10.9241|0.14244 +2015-07-01|59.0|34.0|11.24326|0.14123 +2015-07-01|59.0|35.0|11.55687|0.13999 +2015-07-01|59.0|36.0|11.86462|0.13869 +2015-07-01|59.0|37.0|12.16616|0.13735 +2015-07-01|59.0|38.0|12.46114|0.13596 +2015-07-01|59.0|39.0|12.74917|0.13452 +2015-07-01|59.0|40.0|13.02988|0.13303 +2015-07-01|59.0|41.0|13.30285|0.13148 +2015-07-01|59.0|42.0|13.56766|0.12988 +2015-07-01|59.0|43.0|13.82389|0.12823 +2015-07-01|59.0|44.0|14.07108|0.12651 +2015-07-01|59.0|45.0|14.30877|0.12475 +2015-07-01|59.0|46.0|14.53651|0.12292 +2015-07-01|59.0|47.0|14.75381|0.12103 +2015-07-01|59.0|48.0|14.96019|0.11909 +2015-07-01|59.0|49.0|15.15514|0.11708 +2015-07-01|59.0|50.0|15.33817|0.11502 +2015-07-01|59.0|51.0|15.50876|0.11289 +2015-07-01|59.0|52.0|15.6664|0.1107 +2015-07-01|59.0|53.0|15.81055|0.10845 +2015-07-01|59.0|54.0|15.94069|0.10612 +2015-07-01|59.0|55.0|16.05627|0.10374 +2015-07-01|59.0|56.0|16.15676|0.10128 +2015-07-01|59.0|57.0|16.2416|0.09874 +2015-07-01|59.0|58.0|16.31025|0.09614 +2015-07-01|59.0|59.0|16.36214|0.09345 +2015-07-01|59.0|60.0|16.39672|0.09068 +2015-07-01|59.0|61.0|16.41343|0.08783 +2015-07-01|59.0|62.0|16.41171|0.08489 +2015-07-01|59.0|63.0|16.391|0.08186 +2015-07-01|59.0|64.0|16.35073|0.07873 +2015-07-01|59.0|65.0|16.29036|0.07551 +2015-07-01|59.0|66.0|16.20933|0.07218 +2015-07-01|59.0|67.0|16.1071|0.06874 +2015-07-01|59.0|68.0|15.98313|0.0652 +2015-07-01|59.0|69.0|15.83692|0.06154 +2015-07-01|59.0|70.0|15.66794|0.05776 +2015-07-01|59.0|71.0|15.47573|0.05387 +2015-07-01|59.0|72.0|15.25982|0.04985 +2015-07-01|59.0|73.0|15.01978|0.04572 +2015-07-01|59.0|74.0|14.75521|0.04146 +2015-07-01|59.0|75.0|14.46575|0.03708 +2015-07-01|59.0|76.0|14.15108|0.03259 +2015-07-01|59.0|77.0|13.81095|0.02797 +2015-07-01|59.0|78.0|13.44515|0.02325 +2015-07-01|59.0|79.0|13.05353|0.01843 +2015-07-01|59.0|80.0|12.63604|0.0135 +2015-07-01|59.0|81.0|12.19268|0.00849 +2015-07-01|59.0|82.0|11.72356|0.00341 +2015-07-01|59.0|83.0|11.22888|-0.00174 +2015-07-01|59.0|84.0|10.70895|-0.00693 +2015-07-01|59.0|85.0|10.16419|-0.01214 +2015-07-01|59.0|86.0|9.59514|-0.01737 +2015-07-01|59.0|87.0|9.00248|-0.02258 +2015-07-01|59.0|88.0|8.38701|-0.02775 +2015-07-01|59.0|89.0|7.74969|-0.03286 +2015-07-01|59.0|90.0|7.09161|-0.03787 +2015-07-01|59.0|91.0|6.41402|-0.04277 +2015-07-01|59.0|92.0|5.7183|-0.04751 +2015-07-01|59.0|93.0|5.00599|-0.05208 +2015-07-01|59.0|94.0|4.27878|-0.05643 +2015-07-01|59.0|95.0|3.53849|-0.06054 +2015-07-01|59.0|96.0|2.78708|-0.06438 +2015-07-01|59.0|97.0|2.0266|-0.06793 +2015-07-01|59.0|98.0|1.25925|-0.07115 +2015-07-01|59.0|99.0|0.48728|-0.07402 +2015-07-01|59.0|100.0|-0.28694|-0.07653 +2015-07-01|59.0|101.0|-1.06103|-0.07865 +2015-07-01|59.0|102.0|-1.83255|-0.08036 +2015-07-01|59.0|103.0|-2.59904|-0.08167 +2015-07-01|59.0|104.0|-3.35806|-0.08257 +2015-07-01|59.0|105.0|-4.10721|-0.08304 +2015-07-01|59.0|106.0|-4.8441|-0.0831 +2015-07-01|59.0|107.0|-5.56646|-0.08276 +2015-07-01|59.0|108.0|-6.27207|-0.08201 +2015-07-01|59.0|109.0|-6.95884|-0.08088 +2015-07-01|59.0|110.0|-7.6248|-0.07939 +2015-07-01|59.0|111.0|-8.2681|-0.07756 +2015-07-01|59.0|112.0|-8.88705|-0.07541 +2015-07-01|59.0|113.0|-9.48011|-0.07297 +2015-07-01|59.0|114.0|-10.04591|-0.07026 +2015-07-01|59.0|115.0|-10.58323|-0.06732 +2015-07-01|59.0|116.0|-11.09101|-0.06418 +2015-07-01|59.0|117.0|-11.56837|-0.06086 +2015-07-01|59.0|118.0|-12.01457|-0.05741 +2015-07-01|59.0|119.0|-12.42905|-0.05385 +2015-07-01|59.0|120.0|-12.81139|-0.0502 +2015-07-01|59.0|121.0|-13.16129|-0.04652 +2015-07-01|59.0|122.0|-13.47862|-0.04281 +2015-07-01|59.0|123.0|-13.76336|-0.03912 +2015-07-01|59.0|124.0|-14.0156|-0.03546 +2015-07-01|59.0|125.0|-14.23554|-0.03187 +2015-07-01|59.0|126.0|-14.42349|-0.02836 +2015-07-01|59.0|127.0|-14.57984|-0.02497 +2015-07-01|59.0|128.0|-14.70506|-0.0217 +2015-07-01|59.0|129.0|-14.79969|-0.01859 +2015-07-01|59.0|130.0|-14.86434|-0.01565 +2015-07-01|59.0|131.0|-14.89966|-0.0129 +2015-07-01|59.0|132.0|-14.90636|-0.01035 +2015-07-01|59.0|133.0|-14.88519|-0.00802 +2015-07-01|59.0|134.0|-14.83692|-0.00593 +2015-07-01|59.0|135.0|-14.76237|-0.00407 +2015-07-01|59.0|136.0|-14.66235|-0.00247 +2015-07-01|59.0|137.0|-14.53773|-0.00114 +2015-07-01|59.0|138.0|-14.38934|-7.0E-5 +2015-07-01|59.0|139.0|-14.21807|7.1E-4 +2015-07-01|59.0|140.0|-14.02477|0.00121 +2015-07-01|59.0|141.0|-13.81032|0.00141 +2015-07-01|59.0|142.0|-13.57559|0.00132 +2015-07-01|59.0|143.0|-13.32144|9.4E-4 +2015-07-01|59.0|144.0|-13.04873|2.5E-4 +2015-07-01|59.0|145.0|-12.75829|-7.5E-4 +2015-07-01|59.0|146.0|-12.45097|-0.00204 +2015-07-01|59.0|147.0|-12.12759|-0.00364 +2015-07-01|59.0|148.0|-11.78894|-0.00554 +2015-07-01|59.0|149.0|-11.43583|-0.00774 +2015-07-01|59.0|150.0|-11.06902|-0.01023 +2015-07-01|59.0|151.0|-10.68927|-0.01302 +2015-07-01|59.0|152.0|-10.2973|-0.01609 +2015-07-01|59.0|153.0|-9.89385|-0.01945 +2015-07-01|59.0|154.0|-9.4796|-0.02308 +2015-07-01|59.0|155.0|-9.05523|-0.02698 +2015-07-01|59.0|156.0|-8.6214|-0.03114 +2015-07-01|59.0|157.0|-8.17873|-0.03555 +2015-07-01|59.0|158.0|-7.72785|-0.0402 +2015-07-01|59.0|159.0|-7.26935|-0.04509 +2015-07-01|59.0|160.0|-6.80379|-0.0502 +2015-07-01|59.0|161.0|-6.33174|-0.05551 +2015-07-01|59.0|162.0|-5.85373|-0.06103 +2015-07-01|59.0|163.0|-5.37026|-0.06673 +2015-07-01|59.0|164.0|-4.88184|-0.0726 +2015-07-01|59.0|165.0|-4.38895|-0.07863 +2015-07-01|59.0|166.0|-3.89204|-0.08481 +2015-07-01|59.0|167.0|-3.39156|-0.09112 +2015-07-01|59.0|168.0|-2.88794|-0.09754 +2015-07-01|59.0|169.0|-2.38158|-0.10406 +2015-07-01|59.0|170.0|-1.87289|-0.11068 +2015-07-01|59.0|171.0|-1.36224|-0.11736 +2015-07-01|59.0|172.0|-0.85002|-0.1241 +2015-07-01|59.0|173.0|-0.33658|-0.13088 +2015-07-01|59.0|174.0|0.17773|-0.13768 +2015-07-01|59.0|175.0|0.69257|-0.1445 +2015-07-01|59.0|176.0|1.20761|-0.15131 +2015-07-01|59.0|177.0|1.72253|-0.1581 +2015-07-01|59.0|178.0|2.23701|-0.16486 +2015-07-01|59.0|179.0|2.75074|-0.17157 +2015-07-01|59.0|-1.0|-2.2348|0.18272 +2015-07-01|59.0|-2.0|-2.68604|0.1845 +2015-07-01|59.0|-3.0|-3.14087|0.18633 +2015-07-01|59.0|-4.0|-3.59918|0.18819 +2015-07-01|59.0|-5.0|-4.06084|0.1901 +2015-07-01|59.0|-6.0|-4.52571|0.19205 +2015-07-01|59.0|-7.0|-4.9936|0.19404 +2015-07-01|59.0|-8.0|-5.46435|0.19606 +2015-07-01|59.0|-9.0|-5.93775|0.19812 +2015-07-01|59.0|-10.0|-6.41358|0.20021 +2015-07-01|59.0|-11.0|-6.89161|0.20234 +2015-07-01|59.0|-12.0|-7.37159|0.20449 +2015-07-01|59.0|-13.0|-7.85327|0.20667 +2015-07-01|59.0|-14.0|-8.33636|0.20888 +2015-07-01|59.0|-15.0|-8.8206|0.2111 +2015-07-01|59.0|-16.0|-9.30568|0.21335 +2015-07-01|59.0|-17.0|-9.79131|0.21562 +2015-07-01|59.0|-18.0|-10.27717|0.21791 +2015-07-01|59.0|-19.0|-10.76294|0.22022 +2015-07-01|59.0|-20.0|-11.24829|0.22253 +2015-07-01|59.0|-21.0|-11.73289|0.22486 +2015-07-01|59.0|-22.0|-12.21641|0.2272 +2015-07-01|59.0|-23.0|-12.69849|0.22955 +2015-07-01|59.0|-24.0|-13.17878|0.23191 +2015-07-01|59.0|-25.0|-13.65693|0.23426 +2015-07-01|59.0|-26.0|-14.13255|0.23662 +2015-07-01|59.0|-27.0|-14.60529|0.23898 +2015-07-01|59.0|-28.0|-15.07475|0.24134 +2015-07-01|59.0|-29.0|-15.54054|0.24369 +2015-07-01|59.0|-30.0|-16.00226|0.24603 +2015-07-01|59.0|-31.0|-16.45949|0.24836 +2015-07-01|59.0|-32.0|-16.9118|0.25068 +2015-07-01|59.0|-33.0|-17.35876|0.25298 +2015-07-01|59.0|-34.0|-17.79989|0.25526 +2015-07-01|59.0|-35.0|-18.23473|0.25752 +2015-07-01|59.0|-36.0|-18.66277|0.25976 +2015-07-01|59.0|-37.0|-19.08351|0.26197 +2015-07-01|59.0|-38.0|-19.49639|0.26415 +2015-07-01|59.0|-39.0|-19.90085|0.26629 +2015-07-01|59.0|-40.0|-20.29629|0.26839 +2015-07-01|59.0|-41.0|-20.68211|0.27045 +2015-07-01|59.0|-42.0|-21.05763|0.27246 +2015-07-01|59.0|-43.0|-21.42218|0.27442 +2015-07-01|59.0|-44.0|-21.77503|0.27632 +2015-07-01|59.0|-45.0|-22.11544|0.27817 +2015-07-01|59.0|-46.0|-22.4426|0.27995 +2015-07-01|59.0|-47.0|-22.75569|0.28165 +2015-07-01|59.0|-48.0|-23.05383|0.28328 +2015-07-01|59.0|-49.0|-23.33611|0.28483 +2015-07-01|59.0|-50.0|-23.60157|0.28629 +2015-07-01|59.0|-51.0|-23.84921|0.28765 +2015-07-01|59.0|-52.0|-24.07799|0.28891 +2015-07-01|59.0|-53.0|-24.28681|0.29005 +2015-07-01|59.0|-54.0|-24.47455|0.29107 +2015-07-01|59.0|-55.0|-24.64001|0.29196 +2015-07-01|59.0|-56.0|-24.78198|0.2927 +2015-07-01|59.0|-57.0|-24.89918|0.29329 +2015-07-01|59.0|-58.0|-24.99031|0.29371 +2015-07-01|59.0|-59.0|-25.054|0.29395 +2015-07-01|59.0|-60.0|-25.08886|0.29399 +2015-07-01|59.0|-61.0|-25.09348|0.29381 +2015-07-01|59.0|-62.0|-25.06639|0.29339 +2015-07-01|59.0|-63.0|-25.0061|0.29272 +2015-07-01|59.0|-64.0|-24.91112|0.29178 +2015-07-01|59.0|-65.0|-24.77992|0.29053 +2015-07-01|59.0|-66.0|-24.611|0.28895 +2015-07-01|59.0|-67.0|-24.40284|0.28702 +2015-07-01|59.0|-68.0|-24.15397|0.2847 +2015-07-01|59.0|-69.0|-23.86292|0.28196 +2015-07-01|59.0|-70.0|-23.5283|0.27878 +2015-07-01|59.0|-71.0|-23.1488|0.27511 +2015-07-01|59.0|-72.0|-22.72319|0.27092 +2015-07-01|59.0|-73.0|-22.25037|0.26618 +2015-07-01|59.0|-74.0|-21.72939|0.26084 +2015-07-01|59.0|-75.0|-21.15946|0.25487 +2015-07-01|59.0|-76.0|-20.54003|0.24824 +2015-07-01|59.0|-77.0|-19.87077|0.24092 +2015-07-01|59.0|-78.0|-19.15164|0.23287 +2015-07-01|59.0|-79.0|-18.38291|0.22408 +2015-07-01|59.0|-80.0|-17.56518|0.21452 +2015-07-01|59.0|-81.0|-16.69945|0.20418 +2015-07-01|59.0|-82.0|-15.7871|0.19305 +2015-07-01|59.0|-83.0|-14.82994|0.18115 +2015-07-01|59.0|-84.0|-13.83022|0.1685 +2015-07-01|59.0|-85.0|-12.79064|0.1551 +2015-07-01|59.0|-86.0|-11.71434|0.14102 +2015-07-01|59.0|-87.0|-10.60487|0.12629 +2015-07-01|59.0|-88.0|-9.46618|0.11099 +2015-07-01|59.0|-89.0|-8.30261|0.09519 +2015-07-01|59.0|-90.0|-7.11876|0.07897 +2015-07-01|59.0|-91.0|-5.91953|0.06242 +2015-07-01|59.0|-92.0|-4.70996|0.04565 +2015-07-01|59.0|-93.0|-3.49521|0.02875 +2015-07-01|59.0|-94.0|-2.28045|0.01184 +2015-07-01|59.0|-95.0|-1.07082|-0.00499 +2015-07-01|59.0|-96.0|0.1287|-0.02164 +2015-07-01|59.0|-97.0|1.31332|-0.038 +2015-07-01|59.0|-98.0|2.47853|-0.05401 +2015-07-01|59.0|-99.0|3.62015|-0.06958 +2015-07-01|59.0|-100.0|4.73435|-0.08465 +2015-07-01|59.0|-101.0|5.81771|-0.09917 +2015-07-01|59.0|-102.0|6.86724|-0.11309 +2015-07-01|59.0|-103.0|7.88036|-0.12639 +2015-07-01|59.0|-104.0|8.85492|-0.13904 +2015-07-01|59.0|-105.0|9.78919|-0.15104 +2015-07-01|59.0|-106.0|10.68184|-0.16238 +2015-07-01|59.0|-107.0|11.5319|-0.17308 +2015-07-01|59.0|-108.0|12.33874|-0.18314 +2015-07-01|59.0|-109.0|13.10204|-0.19259 +2015-07-01|59.0|-110.0|13.82176|-0.20144 +2015-07-01|59.0|-111.0|14.4981|-0.20973 +2015-07-01|59.0|-112.0|15.13147|-0.21748 +2015-07-01|59.0|-113.0|15.72246|-0.22473 +2015-07-01|59.0|-114.0|16.2718|-0.23149 +2015-07-01|59.0|-115.0|16.78034|-0.2378 +2015-07-01|59.0|-116.0|17.24902|-0.2437 +2015-07-01|59.0|-117.0|17.67887|-0.2492 +2015-07-01|59.0|-118.0|18.07097|-0.25433 +2015-07-01|59.0|-119.0|18.4264|-0.25912 +2015-07-01|59.0|-120.0|18.74631|-0.26359 +2015-07-01|59.0|-121.0|19.03183|-0.26777 +2015-07-01|59.0|-122.0|19.2841|-0.27167 +2015-07-01|59.0|-123.0|19.50423|-0.27531 +2015-07-01|59.0|-124.0|19.69334|-0.27871 +2015-07-01|59.0|-125.0|19.85251|-0.28188 +2015-07-01|59.0|-126.0|19.9828|-0.28483 +2015-07-01|59.0|-127.0|20.08523|-0.28758 +2015-07-01|59.0|-128.0|20.1608|-0.29014 +2015-07-01|59.0|-129.0|20.21047|-0.29251 +2015-07-01|59.0|-130.0|20.23517|-0.2947 +2015-07-01|59.0|-131.0|20.23579|-0.29672 +2015-07-01|59.0|-132.0|20.2132|-0.29858 +2015-07-01|59.0|-133.0|20.16823|-0.30027 +2015-07-01|59.0|-134.0|20.10166|-0.3018 +2015-07-01|59.0|-135.0|20.01427|-0.30317 +2015-07-01|59.0|-136.0|19.9068|-0.30438 +2015-07-01|59.0|-137.0|19.77995|-0.30544 +2015-07-01|59.0|-138.0|19.63442|-0.30634 +2015-07-01|59.0|-139.0|19.47085|-0.30708 +2015-07-01|59.0|-140.0|19.28988|-0.30767 +2015-07-01|59.0|-141.0|19.09212|-0.30809 +2015-07-01|59.0|-142.0|18.87818|-0.30836 +2015-07-01|59.0|-143.0|18.64861|-0.30845 +2015-07-01|59.0|-144.0|18.40399|-0.30838 +2015-07-01|59.0|-145.0|18.14484|-0.30814 +2015-07-01|59.0|-146.0|17.87169|-0.30772 +2015-07-01|59.0|-147.0|17.58505|-0.30713 +2015-07-01|59.0|-148.0|17.28541|-0.30636 +2015-07-01|59.0|-149.0|16.97325|-0.3054 +2015-07-01|59.0|-150.0|16.64905|-0.30425 +2015-07-01|59.0|-151.0|16.31325|-0.30291 +2015-07-01|59.0|-152.0|15.96631|-0.30138 +2015-07-01|59.0|-153.0|15.60865|-0.29965 +2015-07-01|59.0|-154.0|15.24071|-0.29772 +2015-07-01|59.0|-155.0|14.8629|-0.29558 +2015-07-01|59.0|-156.0|14.47562|-0.29324 +2015-07-01|59.0|-157.0|14.07928|-0.29069 +2015-07-01|59.0|-158.0|13.67425|-0.28793 +2015-07-01|59.0|-159.0|13.26092|-0.28496 +2015-07-01|59.0|-160.0|12.83967|-0.28178 +2015-07-01|59.0|-161.0|12.41084|-0.27839 +2015-07-01|59.0|-162.0|11.97481|-0.27478 +2015-07-01|59.0|-163.0|11.53192|-0.27097 +2015-07-01|59.0|-164.0|11.08251|-0.26695 +2015-07-01|59.0|-165.0|10.62691|-0.26272 +2015-07-01|59.0|-166.0|10.16546|-0.25828 +2015-07-01|59.0|-167.0|9.69848|-0.25365 +2015-07-01|59.0|-168.0|9.22628|-0.24882 +2015-07-01|59.0|-169.0|8.74919|-0.2438 +2015-07-01|59.0|-170.0|8.2675|-0.2386 +2015-07-01|59.0|-171.0|7.78152|-0.23322 +2015-07-01|59.0|-172.0|7.29155|-0.22767 +2015-07-01|59.0|-173.0|6.79789|-0.22195 +2015-07-01|59.0|-174.0|6.30083|-0.21609 +2015-07-01|59.0|-175.0|5.80066|-0.21007 +2015-07-01|59.0|-176.0|5.29768|-0.20393 +2015-07-01|59.0|-177.0|4.79217|-0.19765 +2015-07-01|59.0|-178.0|4.28443|-0.19127 +2015-07-01|59.0|-179.0|3.77475|-0.18479 +2015-07-01|60.0|0.0|-1.9382|0.1867 +2015-07-01|60.0|1.0|-1.4791|0.18498 +2015-07-01|60.0|2.0|-1.0235|0.18331 +2015-07-01|60.0|3.0|-0.57146|0.18168 +2015-07-01|60.0|4.0|-0.12299|0.1801 +2015-07-01|60.0|5.0|0.32187|0.17857 +2015-07-01|60.0|6.0|0.76312|0.17709 +2015-07-01|60.0|7.0|1.20077|0.17566 +2015-07-01|60.0|8.0|1.63484|0.17426 +2015-07-01|60.0|9.0|2.06534|0.17292 +2015-07-01|60.0|10.0|2.49231|0.17161 +2015-07-01|60.0|11.0|2.91579|0.17035 +2015-07-01|60.0|12.0|3.33581|0.16913 +2015-07-01|60.0|13.0|3.75241|0.16794 +2015-07-01|60.0|14.0|4.16563|0.16679 +2015-07-01|60.0|15.0|4.5755|0.16566 +2015-07-01|60.0|16.0|4.98205|0.16457 +2015-07-01|60.0|17.0|5.38531|0.1635 +2015-07-01|60.0|18.0|5.78529|0.16245 +2015-07-01|60.0|19.0|6.18198|0.16142 +2015-07-01|60.0|20.0|6.57539|0.1604 +2015-07-01|60.0|21.0|6.96548|0.15939 +2015-07-01|60.0|22.0|7.35221|0.15839 +2015-07-01|60.0|23.0|7.73552|0.15738 +2015-07-01|60.0|24.0|8.11535|0.15638 +2015-07-01|60.0|25.0|8.49158|0.15537 +2015-07-01|60.0|26.0|8.86412|0.15434 +2015-07-01|60.0|27.0|9.23281|0.15331 +2015-07-01|60.0|28.0|9.59751|0.15225 +2015-07-01|60.0|29.0|9.95804|0.15117 +2015-07-01|60.0|30.0|10.31419|0.15007 +2015-07-01|60.0|31.0|10.66575|0.14894 +2015-07-01|60.0|32.0|11.01246|0.14777 +2015-07-01|60.0|33.0|11.35408|0.14657 +2015-07-01|60.0|34.0|11.6903|0.14533 +2015-07-01|60.0|35.0|12.02083|0.14405 +2015-07-01|60.0|36.0|12.34535|0.14272 +2015-07-01|60.0|37.0|12.6635|0.14135 +2015-07-01|60.0|38.0|12.97493|0.13993 +2015-07-01|60.0|39.0|13.27926|0.13847 +2015-07-01|60.0|40.0|13.57609|0.13695 +2015-07-01|60.0|41.0|13.86501|0.13538 +2015-07-01|60.0|42.0|14.14559|0.13375 +2015-07-01|60.0|43.0|14.41739|0.13207 +2015-07-01|60.0|44.0|14.67996|0.13034 +2015-07-01|60.0|45.0|14.93282|0.12854 +2015-07-01|60.0|46.0|15.1755|0.12669 +2015-07-01|60.0|47.0|15.4075|0.12478 +2015-07-01|60.0|48.0|15.62831|0.1228 +2015-07-01|60.0|49.0|15.83744|0.12077 +2015-07-01|60.0|50.0|16.03434|0.11866 +2015-07-01|60.0|51.0|16.21848|0.1165 +2015-07-01|60.0|52.0|16.38933|0.11426 +2015-07-01|60.0|53.0|16.54633|0.11196 +2015-07-01|60.0|54.0|16.68891|0.10959 +2015-07-01|60.0|55.0|16.81651|0.10714 +2015-07-01|60.0|56.0|16.92856|0.10461 +2015-07-01|60.0|57.0|17.02447|0.10201 +2015-07-01|60.0|58.0|17.10365|0.09932 +2015-07-01|60.0|59.0|17.16551|0.09655 +2015-07-01|60.0|60.0|17.20944|0.09369 +2015-07-01|60.0|61.0|17.23485|0.09073 +2015-07-01|60.0|62.0|17.24113|0.08768 +2015-07-01|60.0|63.0|17.22766|0.08453 +2015-07-01|60.0|64.0|17.19384|0.08128 +2015-07-01|60.0|65.0|17.13907|0.07792 +2015-07-01|60.0|66.0|17.06273|0.07444 +2015-07-01|60.0|67.0|16.96424|0.07085 +2015-07-01|60.0|68.0|16.843|0.06714 +2015-07-01|60.0|69.0|16.69844|0.06331 +2015-07-01|60.0|70.0|16.52999|0.05935 +2015-07-01|60.0|71.0|16.33711|0.05526 +2015-07-01|60.0|72.0|16.11928|0.05104 +2015-07-01|60.0|73.0|15.87602|0.0467 +2015-07-01|60.0|74.0|15.60686|0.04222 +2015-07-01|60.0|75.0|15.3114|0.03761 +2015-07-01|60.0|76.0|14.98925|0.03287 +2015-07-01|60.0|77.0|14.64012|0.02802 +2015-07-01|60.0|78.0|14.26374|0.02304 +2015-07-01|60.0|79.0|13.85993|0.01795 +2015-07-01|60.0|80.0|13.4286|0.01277 +2015-07-01|60.0|81.0|12.96972|0.00749 +2015-07-01|60.0|82.0|12.48339|0.00213 +2015-07-01|60.0|83.0|11.96979|-0.00329 +2015-07-01|60.0|84.0|11.42923|-0.00876 +2015-07-01|60.0|85.0|10.86215|-0.01425 +2015-07-01|60.0|86.0|10.26912|-0.01974 +2015-07-01|60.0|87.0|9.65086|-0.02521 +2015-07-01|60.0|88.0|9.00822|-0.03064 +2015-07-01|60.0|89.0|8.34224|-0.03598 +2015-07-01|60.0|90.0|7.65409|-0.04122 +2015-07-01|60.0|91.0|6.94513|-0.04633 +2015-07-01|60.0|92.0|6.21686|-0.05126 +2015-07-01|60.0|93.0|5.47098|-0.05598 +2015-07-01|60.0|94.0|4.7093|-0.06048 +2015-07-01|60.0|95.0|3.93383|-0.0647 +2015-07-01|60.0|96.0|3.14669|-0.06862 +2015-07-01|60.0|97.0|2.35014|-0.07221 +2015-07-01|60.0|98.0|1.54655|-0.07544 +2015-07-01|60.0|99.0|0.73839|-0.0783 +2015-07-01|60.0|100.0|-0.07179|-0.08074 +2015-07-01|60.0|101.0|-0.8814|-0.08277 +2015-07-01|60.0|102.0|-1.68781|-0.08436 +2015-07-01|60.0|103.0|-2.48837|-0.08551 +2015-07-01|60.0|104.0|-3.28049|-0.08621 +2015-07-01|60.0|105.0|-4.06157|-0.08647 +2015-07-01|60.0|106.0|-4.82912|-0.08629 +2015-07-01|60.0|107.0|-5.58072|-0.08567 +2015-07-01|60.0|108.0|-6.31405|-0.08464 +2015-07-01|60.0|109.0|-7.02694|-0.08321 +2015-07-01|60.0|110.0|-7.71734|-0.08141 +2015-07-01|60.0|111.0|-8.38337|-0.07925 +2015-07-01|60.0|112.0|-9.0233|-0.07678 +2015-07-01|60.0|113.0|-9.6356|-0.07401 +2015-07-01|60.0|114.0|-10.21889|-0.07098 +2015-07-01|60.0|115.0|-10.77199|-0.06772 +2015-07-01|60.0|116.0|-11.29388|-0.06428 +2015-07-01|60.0|117.0|-11.78373|-0.06067 +2015-07-01|60.0|118.0|-12.24086|-0.05694 +2015-07-01|60.0|119.0|-12.66479|-0.05311 +2015-07-01|60.0|120.0|-13.05516|-0.04923 +2015-07-01|60.0|121.0|-13.41178|-0.04532 +2015-07-01|60.0|122.0|-13.73458|-0.04141 +2015-07-01|60.0|123.0|-14.02363|-0.03754 +2015-07-01|60.0|124.0|-14.27913|-0.03372 +2015-07-01|60.0|125.0|-14.50134|-0.02999 +2015-07-01|60.0|126.0|-14.69067|-0.02637 +2015-07-01|60.0|127.0|-14.84759|-0.02288 +2015-07-01|60.0|128.0|-14.97265|-0.01955 +2015-07-01|60.0|129.0|-15.06645|-0.01639 +2015-07-01|60.0|130.0|-15.12969|-0.01342 +2015-07-01|60.0|131.0|-15.16307|-0.01066 +2015-07-01|60.0|132.0|-15.16738|-0.00812 +2015-07-01|60.0|133.0|-15.14341|-0.00581 +2015-07-01|60.0|134.0|-15.09199|-0.00376 +2015-07-01|60.0|135.0|-15.01397|-0.00197 +2015-07-01|60.0|136.0|-14.91024|-4.4E-4 +2015-07-01|60.0|137.0|-14.78166|8.1E-4 +2015-07-01|60.0|138.0|-14.62914|0.00177 +2015-07-01|60.0|139.0|-14.45357|0.00244 +2015-07-01|60.0|140.0|-14.25584|0.00281 +2015-07-01|60.0|141.0|-14.03685|0.00288 +2015-07-01|60.0|142.0|-13.79748|0.00265 +2015-07-01|60.0|143.0|-13.53862|0.00211 +2015-07-01|60.0|144.0|-13.26114|0.00126 +2015-07-01|60.0|145.0|-12.96589|1.0E-4 +2015-07-01|60.0|146.0|-12.65371|-0.00137 +2015-07-01|60.0|147.0|-12.32544|-0.00315 +2015-07-01|60.0|148.0|-11.98188|-0.00523 +2015-07-01|60.0|149.0|-11.62383|-0.00762 +2015-07-01|60.0|150.0|-11.25207|-0.01031 +2015-07-01|60.0|151.0|-10.86735|-0.01329 +2015-07-01|60.0|152.0|-10.47041|-0.01657 +2015-07-01|60.0|153.0|-10.06196|-0.02013 +2015-07-01|60.0|154.0|-9.6427|-0.02396 +2015-07-01|60.0|155.0|-9.21331|-0.02807 +2015-07-01|60.0|156.0|-8.77443|-0.03243 +2015-07-01|60.0|157.0|-8.32671|-0.03705 +2015-07-01|60.0|158.0|-7.87075|-0.04192 +2015-07-01|60.0|159.0|-7.40715|-0.04701 +2015-07-01|60.0|160.0|-6.93647|-0.05233 +2015-07-01|60.0|161.0|-6.45927|-0.05786 +2015-07-01|60.0|162.0|-5.97608|-0.06358 +2015-07-01|60.0|163.0|-5.48741|-0.06949 +2015-07-01|60.0|164.0|-4.99376|-0.07558 +2015-07-01|60.0|165.0|-4.49559|-0.08182 +2015-07-01|60.0|166.0|-3.99337|-0.08821 +2015-07-01|60.0|167.0|-3.48755|-0.09473 +2015-07-01|60.0|168.0|-2.97854|-0.10137 +2015-07-01|60.0|169.0|-2.46675|-0.10811 +2015-07-01|60.0|170.0|-1.95259|-0.11494 +2015-07-01|60.0|171.0|-1.43643|-0.12184 +2015-07-01|60.0|172.0|-0.91865|-0.1288 +2015-07-01|60.0|173.0|-0.39961|-0.1358 +2015-07-01|60.0|174.0|0.12035|-0.14283 +2015-07-01|60.0|175.0|0.64089|-0.14987 +2015-07-01|60.0|176.0|1.16168|-0.15691 +2015-07-01|60.0|177.0|1.6824|-0.16393 +2015-07-01|60.0|178.0|2.20273|-0.17092 +2015-07-01|60.0|179.0|2.72237|-0.17787 +2015-07-01|60.0|-1.0|-2.40075|0.18846 +2015-07-01|60.0|-2.0|-2.86667|0.19027 +2015-07-01|60.0|-3.0|-3.33585|0.19213 +2015-07-01|60.0|-4.0|-3.8082|0.19403 +2015-07-01|60.0|-5.0|-4.28358|0.19597 +2015-07-01|60.0|-6.0|-4.76184|0.19795 +2015-07-01|60.0|-7.0|-5.24284|0.19998 +2015-07-01|60.0|-8.0|-5.72638|0.20204 +2015-07-01|60.0|-9.0|-6.21228|0.20414 +2015-07-01|60.0|-10.0|-6.70034|0.20627 +2015-07-01|60.0|-11.0|-7.19032|0.20844 +2015-07-01|60.0|-12.0|-7.682|0.21064 +2015-07-01|60.0|-13.0|-8.17513|0.21287 +2015-07-01|60.0|-14.0|-8.66945|0.21513 +2015-07-01|60.0|-15.0|-9.16469|0.21741 +2015-07-01|60.0|-16.0|-9.66057|0.21972 +2015-07-01|60.0|-17.0|-10.15681|0.22206 +2015-07-01|60.0|-18.0|-10.6531|0.22441 +2015-07-01|60.0|-19.0|-11.14914|0.22679 +2015-07-01|60.0|-20.0|-11.64461|0.22918 +2015-07-01|60.0|-21.0|-12.1392|0.23159 +2015-07-01|60.0|-22.0|-12.63257|0.23402 +2015-07-01|60.0|-23.0|-13.12438|0.23646 +2015-07-01|60.0|-24.0|-13.61431|0.2389 +2015-07-01|60.0|-25.0|-14.10198|0.24136 +2015-07-01|60.0|-26.0|-14.58705|0.24382 +2015-07-01|60.0|-27.0|-15.06914|0.24629 +2015-07-01|60.0|-28.0|-15.54788|0.24876 +2015-07-01|60.0|-29.0|-16.02289|0.25123 +2015-07-01|60.0|-30.0|-16.49375|0.2537 +2015-07-01|60.0|-31.0|-16.96007|0.25617 +2015-07-01|60.0|-32.0|-17.42142|0.25863 +2015-07-01|60.0|-33.0|-17.87735|0.26108 +2015-07-01|60.0|-34.0|-18.32742|0.26352 +2015-07-01|60.0|-35.0|-18.77115|0.26594 +2015-07-01|60.0|-36.0|-19.20805|0.26835 +2015-07-01|60.0|-37.0|-19.63761|0.27074 +2015-07-01|60.0|-38.0|-20.05928|0.2731 +2015-07-01|60.0|-39.0|-20.47251|0.27544 +2015-07-01|60.0|-40.0|-20.87671|0.27775 +2015-07-01|60.0|-41.0|-21.27126|0.28003 +2015-07-01|60.0|-42.0|-21.65551|0.28227 +2015-07-01|60.0|-43.0|-22.02879|0.28447 +2015-07-01|60.0|-44.0|-22.39039|0.28662 +2015-07-01|60.0|-45.0|-22.73955|0.28873 +2015-07-01|60.0|-46.0|-23.0755|0.29078 +2015-07-01|60.0|-47.0|-23.3974|0.29278 +2015-07-01|60.0|-48.0|-23.7044|0.29471 +2015-07-01|60.0|-49.0|-23.99559|0.29657 +2015-07-01|60.0|-50.0|-24.27002|0.29836 +2015-07-01|60.0|-51.0|-24.5267|0.30007 +2015-07-01|60.0|-52.0|-24.76458|0.30168 +2015-07-01|60.0|-53.0|-24.98259|0.3032 +2015-07-01|60.0|-54.0|-25.17959|0.30461 +2015-07-01|60.0|-55.0|-25.3544|0.3059 +2015-07-01|60.0|-56.0|-25.50579|0.30706 +2015-07-01|60.0|-57.0|-25.6325|0.30808 +2015-07-01|60.0|-58.0|-25.7332|0.30895 +2015-07-01|60.0|-59.0|-25.80652|0.30965 +2015-07-01|60.0|-60.0|-25.85106|0.31016 +2015-07-01|60.0|-61.0|-25.86537|0.31047 +2015-07-01|60.0|-62.0|-25.84795|0.31056 +2015-07-01|60.0|-63.0|-25.7973|0.31041 +2015-07-01|60.0|-64.0|-25.71185|0.30998 +2015-07-01|60.0|-65.0|-25.59005|0.30926 +2015-07-01|60.0|-66.0|-25.43031|0.30822 +2015-07-01|60.0|-67.0|-25.23106|0.30683 +2015-07-01|60.0|-68.0|-24.99072|0.30505 +2015-07-01|60.0|-69.0|-24.70774|0.30285 +2015-07-01|60.0|-70.0|-24.38063|0.30019 +2015-07-01|60.0|-71.0|-24.00795|0.29703 +2015-07-01|60.0|-72.0|-23.58833|0.29333 +2015-07-01|60.0|-73.0|-23.12053|0.28906 +2015-07-01|60.0|-74.0|-22.60343|0.28415 +2015-07-01|60.0|-75.0|-22.0361|0.27858 +2015-07-01|60.0|-76.0|-21.41778|0.27229 +2015-07-01|60.0|-77.0|-20.74798|0.26525 +2015-07-01|60.0|-78.0|-20.02644|0.25742 +2015-07-01|60.0|-79.0|-19.25326|0.24876 +2015-07-01|60.0|-80.0|-18.42885|0.23924 +2015-07-01|60.0|-81.0|-17.55402|0.22884 +2015-07-01|60.0|-82.0|-16.62999|0.21754 +2015-07-01|60.0|-83.0|-15.65843|0.20534 +2015-07-01|60.0|-84.0|-14.64148|0.19226 +2015-07-01|60.0|-85.0|-13.58173|0.1783 +2015-07-01|60.0|-86.0|-12.48228|0.1635 +2015-07-01|60.0|-87.0|-11.34669|0.14792 +2015-07-01|60.0|-88.0|-10.17895|0.13161 +2015-07-01|60.0|-89.0|-8.98348|0.11466 +2015-07-01|60.0|-90.0|-7.76507|0.09715 +2015-07-01|60.0|-91.0|-6.52877|0.07919 +2015-07-01|60.0|-92.0|-5.2799|0.06088 +2015-07-01|60.0|-93.0|-4.0239|0.04235 +2015-07-01|60.0|-94.0|-2.76627|0.02372 +2015-07-01|60.0|-95.0|-1.51249|0.0051 +2015-07-01|60.0|-96.0|-0.26793|-0.01339 +2015-07-01|60.0|-97.0|0.96225|-0.03162 +2015-07-01|60.0|-98.0|2.17317|-0.0495 +2015-07-01|60.0|-99.0|3.36026|-0.06694 +2015-07-01|60.0|-100.0|4.51937|-0.08384 +2015-07-01|60.0|-101.0|5.64674|-0.10015 +2015-07-01|60.0|-102.0|6.73908|-0.1158 +2015-07-01|60.0|-103.0|7.79357|-0.13075 +2015-07-01|60.0|-104.0|8.80784|-0.14499 +2015-07-01|60.0|-105.0|9.77999|-0.15848 +2015-07-01|60.0|-106.0|10.70852|-0.17123 +2015-07-01|60.0|-107.0|11.59236|-0.18323 +2015-07-01|60.0|-108.0|12.43081|-0.19451 +2015-07-01|60.0|-109.0|13.22352|-0.20507 +2015-07-01|60.0|-110.0|13.97043|-0.21495 +2015-07-01|60.0|-111.0|14.67174|-0.22417 +2015-07-01|60.0|-112.0|15.32789|-0.23277 +2015-07-01|60.0|-113.0|15.93951|-0.24077 +2015-07-01|60.0|-114.0|16.50741|-0.24821 +2015-07-01|60.0|-115.0|17.03249|-0.25512 +2015-07-01|60.0|-116.0|17.51579|-0.26155 +2015-07-01|60.0|-117.0|17.95841|-0.26751 +2015-07-01|60.0|-118.0|18.36151|-0.27304 +2015-07-01|60.0|-119.0|18.7263|-0.27818 +2015-07-01|60.0|-120.0|19.054|-0.28294 +2015-07-01|60.0|-121.0|19.34583|-0.28736 +2015-07-01|60.0|-122.0|19.60304|-0.29145 +2015-07-01|60.0|-123.0|19.82682|-0.29524 +2015-07-01|60.0|-124.0|20.01839|-0.29875 +2015-07-01|60.0|-125.0|20.17891|-0.302 +2015-07-01|60.0|-126.0|20.30952|-0.30499 +2015-07-01|60.0|-127.0|20.41133|-0.30776 +2015-07-01|60.0|-128.0|20.48541|-0.31029 +2015-07-01|60.0|-129.0|20.53281|-0.31262 +2015-07-01|60.0|-130.0|20.55451|-0.31475 +2015-07-01|60.0|-131.0|20.55148|-0.31668 +2015-07-01|60.0|-132.0|20.52465|-0.31842 +2015-07-01|60.0|-133.0|20.4749|-0.31998 +2015-07-01|60.0|-134.0|20.40308|-0.32136 +2015-07-01|60.0|-135.0|20.31002|-0.32256 +2015-07-01|60.0|-136.0|20.19649|-0.3236 +2015-07-01|60.0|-137.0|20.06326|-0.32446 +2015-07-01|60.0|-138.0|19.91106|-0.32515 +2015-07-01|60.0|-139.0|19.74057|-0.32567 +2015-07-01|60.0|-140.0|19.55247|-0.32602 +2015-07-01|60.0|-141.0|19.34741|-0.3262 +2015-07-01|60.0|-142.0|19.126|-0.32621 +2015-07-01|60.0|-143.0|18.88886|-0.32604 +2015-07-01|60.0|-144.0|18.63656|-0.32569 +2015-07-01|60.0|-145.0|18.36967|-0.32517 +2015-07-01|60.0|-146.0|18.08872|-0.32447 +2015-07-01|60.0|-147.0|17.79425|-0.32358 +2015-07-01|60.0|-148.0|17.48676|-0.3225 +2015-07-01|60.0|-149.0|17.16675|-0.32124 +2015-07-01|60.0|-150.0|16.8347|-0.31978 +2015-07-01|60.0|-151.0|16.49108|-0.31812 +2015-07-01|60.0|-152.0|16.13635|-0.31627 +2015-07-01|60.0|-153.0|15.77095|-0.31422 +2015-07-01|60.0|-154.0|15.39531|-0.31196 +2015-07-01|60.0|-155.0|15.00985|-0.3095 +2015-07-01|60.0|-156.0|14.61498|-0.30684 +2015-07-01|60.0|-157.0|14.21111|-0.30396 +2015-07-01|60.0|-158.0|13.79862|-0.30088 +2015-07-01|60.0|-159.0|13.3779|-0.29758 +2015-07-01|60.0|-160.0|12.94932|-0.29407 +2015-07-01|60.0|-161.0|12.51325|-0.29036 +2015-07-01|60.0|-162.0|12.07003|-0.28643 +2015-07-01|60.0|-163.0|11.62003|-0.2823 +2015-07-01|60.0|-164.0|11.16358|-0.27796 +2015-07-01|60.0|-165.0|10.70102|-0.27342 +2015-07-01|60.0|-166.0|10.23268|-0.26868 +2015-07-01|60.0|-167.0|9.75888|-0.26374 +2015-07-01|60.0|-168.0|9.27993|-0.25861 +2015-07-01|60.0|-169.0|8.79614|-0.2533 +2015-07-01|60.0|-170.0|8.30784|-0.24781 +2015-07-01|60.0|-171.0|7.8153|-0.24214 +2015-07-01|60.0|-172.0|7.31885|-0.2363 +2015-07-01|60.0|-173.0|6.81876|-0.23031 +2015-07-01|60.0|-174.0|6.31534|-0.22417 +2015-07-01|60.0|-175.0|5.80887|-0.21789 +2015-07-01|60.0|-176.0|5.29965|-0.21148 +2015-07-01|60.0|-177.0|4.78796|-0.20495 +2015-07-01|60.0|-178.0|4.27409|-0.19831 +2015-07-01|60.0|-179.0|3.75835|-0.19158 +2015-07-01|61.0|0.0|-2.08946|0.19273 +2015-07-01|61.0|1.0|-1.61459|0.19098 +2015-07-01|61.0|2.0|-1.14292|0.18927 +2015-07-01|61.0|3.0|-0.67451|0.18761 +2015-07-01|61.0|4.0|-0.20941|0.18599 +2015-07-01|61.0|5.0|0.25236|0.18443 +2015-07-01|61.0|6.0|0.71079|0.1829 +2015-07-01|61.0|7.0|1.16585|0.18142 +2015-07-01|61.0|8.0|1.61755|0.17999 +2015-07-01|61.0|9.0|2.0659|0.1786 +2015-07-01|61.0|10.0|2.51091|0.17725 +2015-07-01|61.0|11.0|2.95259|0.17594 +2015-07-01|61.0|12.0|3.39097|0.17466 +2015-07-01|61.0|13.0|3.82606|0.17342 +2015-07-01|61.0|14.0|4.25787|0.17221 +2015-07-01|61.0|15.0|4.68643|0.17103 +2015-07-01|61.0|16.0|5.11174|0.16988 +2015-07-01|61.0|17.0|5.5338|0.16875 +2015-07-01|61.0|18.0|5.9526|0.16765 +2015-07-01|61.0|19.0|6.36813|0.16656 +2015-07-01|61.0|20.0|6.78036|0.16548 +2015-07-01|61.0|21.0|7.18925|0.16441 +2015-07-01|61.0|22.0|7.59473|0.16334 +2015-07-01|61.0|23.0|7.99674|0.16228 +2015-07-01|61.0|24.0|8.39519|0.16122 +2015-07-01|61.0|25.0|8.78997|0.16015 +2015-07-01|61.0|26.0|9.18096|0.15907 +2015-07-01|61.0|27.0|9.568|0.15798 +2015-07-01|61.0|28.0|9.95093|0.15687 +2015-07-01|61.0|29.0|10.32957|0.15574 +2015-07-01|61.0|30.0|10.70371|0.15459 +2015-07-01|61.0|31.0|11.07312|0.15341 +2015-07-01|61.0|32.0|11.43756|0.1522 +2015-07-01|61.0|33.0|11.79675|0.15096 +2015-07-01|61.0|34.0|12.15042|0.14968 +2015-07-01|61.0|35.0|12.49824|0.14836 +2015-07-01|61.0|36.0|12.83989|0.147 +2015-07-01|61.0|37.0|13.17504|0.1456 +2015-07-01|61.0|38.0|13.5033|0.14415 +2015-07-01|61.0|39.0|13.8243|0.14265 +2015-07-01|61.0|40.0|14.13764|0.14111 +2015-07-01|61.0|41.0|14.4429|0.13951 +2015-07-01|61.0|42.0|14.73965|0.13786 +2015-07-01|61.0|43.0|15.02744|0.13615 +2015-07-01|61.0|44.0|15.3058|0.13439 +2015-07-01|61.0|45.0|15.57426|0.13257 +2015-07-01|61.0|46.0|15.83233|0.13069 +2015-07-01|61.0|47.0|16.07949|0.12875 +2015-07-01|61.0|48.0|16.31524|0.12675 +2015-07-01|61.0|49.0|16.53904|0.12468 +2015-07-01|61.0|50.0|16.75035|0.12255 +2015-07-01|61.0|51.0|16.94862|0.12034 +2015-07-01|61.0|52.0|17.13327|0.11807 +2015-07-01|61.0|53.0|17.30374|0.11572 +2015-07-01|61.0|54.0|17.45943|0.1133 +2015-07-01|61.0|55.0|17.59975|0.11079 +2015-07-01|61.0|56.0|17.72409|0.10821 +2015-07-01|61.0|57.0|17.83184|0.10554 +2015-07-01|61.0|58.0|17.92236|0.10278 +2015-07-01|61.0|59.0|17.99503|0.09993 +2015-07-01|61.0|60.0|18.0492|0.09698 +2015-07-01|61.0|61.0|18.08423|0.09393 +2015-07-01|61.0|62.0|18.09946|0.09078 +2015-07-01|61.0|63.0|18.09424|0.08752 +2015-07-01|61.0|64.0|18.06791|0.08415 +2015-07-01|61.0|65.0|18.0198|0.08066 +2015-07-01|61.0|66.0|17.94926|0.07705 +2015-07-01|61.0|67.0|17.85563|0.07331 +2015-07-01|61.0|68.0|17.73826|0.06944 +2015-07-01|61.0|69.0|17.59651|0.06544 +2015-07-01|61.0|70.0|17.42976|0.06131 +2015-07-01|61.0|71.0|17.23739|0.05704 +2015-07-01|61.0|72.0|17.01882|0.05262 +2015-07-01|61.0|73.0|16.7735|0.04807 +2015-07-01|61.0|74.0|16.5009|0.04338 +2015-07-01|61.0|75.0|16.20055|0.03854 +2015-07-01|61.0|76.0|15.872|0.03357 +2015-07-01|61.0|77.0|15.51489|0.02847 +2015-07-01|61.0|78.0|15.1289|0.02324 +2015-07-01|61.0|79.0|14.7138|0.01789 +2015-07-01|61.0|80.0|14.26944|0.01243 +2015-07-01|61.0|81.0|13.79576|0.00688 +2015-07-01|61.0|82.0|13.29283|0.00124 +2015-07-01|61.0|83.0|12.76081|-0.00446 +2015-07-01|61.0|84.0|12.2|-0.01021 +2015-07-01|61.0|85.0|11.61085|-0.01599 +2015-07-01|61.0|86.0|10.99393|-0.02176 +2015-07-01|61.0|87.0|10.35|-0.02751 +2015-07-01|61.0|88.0|9.67998|-0.0332 +2015-07-01|61.0|89.0|8.98496|-0.03881 +2015-07-01|61.0|90.0|8.26621|-0.04429 +2015-07-01|61.0|91.0|7.52518|-0.04962 +2015-07-01|61.0|92.0|6.76352|-0.05476 +2015-07-01|61.0|93.0|5.98305|-0.05967 +2015-07-01|61.0|94.0|5.18576|-0.06432 +2015-07-01|61.0|95.0|4.37382|-0.06867 +2015-07-01|61.0|96.0|3.54955|-0.07269 +2015-07-01|61.0|97.0|2.71541|-0.07635 +2015-07-01|61.0|98.0|1.87398|-0.07961 +2015-07-01|61.0|99.0|1.02795|-0.08245 +2015-07-01|61.0|100.0|0.18008|-0.08485 +2015-07-01|61.0|101.0|-0.66681|-0.0868 +2015-07-01|61.0|102.0|-1.50989|-0.08827 +2015-07-01|61.0|103.0|-2.34631|-0.08927 +2015-07-01|61.0|104.0|-3.17328|-0.08979 +2015-07-01|61.0|105.0|-3.98804|-0.08983 +2015-07-01|61.0|106.0|-4.78793|-0.08941 +2015-07-01|61.0|107.0|-5.5704|-0.08853 +2015-07-01|61.0|108.0|-6.33301|-0.08721 +2015-07-01|61.0|109.0|-7.07349|-0.08549 +2015-07-01|61.0|110.0|-7.78973|-0.08337 +2015-07-01|61.0|111.0|-8.4798|-0.0809 +2015-07-01|61.0|112.0|-9.14194|-0.07811 +2015-07-01|61.0|113.0|-9.77461|-0.07502 +2015-07-01|61.0|114.0|-10.37644|-0.07168 +2015-07-01|61.0|115.0|-10.94627|-0.06812 +2015-07-01|61.0|116.0|-11.48315|-0.06438 +2015-07-01|61.0|117.0|-11.98628|-0.06049 +2015-07-01|61.0|118.0|-12.45507|-0.05649 +2015-07-01|61.0|119.0|-12.88909|-0.05242 +2015-07-01|61.0|120.0|-13.28808|-0.04831 +2015-07-01|61.0|121.0|-13.65194|-0.0442 +2015-07-01|61.0|122.0|-13.98069|-0.04011 +2015-07-01|61.0|123.0|-14.27448|-0.03607 +2015-07-01|61.0|124.0|-14.53361|-0.03212 +2015-07-01|61.0|125.0|-14.75844|-0.02827 +2015-07-01|61.0|126.0|-14.94946|-0.02456 +2015-07-01|61.0|127.0|-15.10722|-0.021 +2015-07-01|61.0|128.0|-15.23235|-0.01761 +2015-07-01|61.0|129.0|-15.32556|-0.01442 +2015-07-01|61.0|130.0|-15.38758|-0.01145 +2015-07-01|61.0|131.0|-15.41921|-0.0087 +2015-07-01|61.0|132.0|-15.42129|-0.00618 +2015-07-01|61.0|133.0|-15.39467|-0.00393 +2015-07-01|61.0|134.0|-15.34023|-0.00194 +2015-07-01|61.0|135.0|-15.25889|-2.2E-4 +2015-07-01|61.0|136.0|-15.15155|0.00121 +2015-07-01|61.0|137.0|-15.01914|0.00236 +2015-07-01|61.0|138.0|-14.86259|0.0032 +2015-07-01|61.0|139.0|-14.68282|0.00374 +2015-07-01|61.0|140.0|-14.48075|0.00398 +2015-07-01|61.0|141.0|-14.25731|0.0039 +2015-07-01|61.0|142.0|-14.01339|0.00351 +2015-07-01|61.0|143.0|-13.74991|0.0028 +2015-07-01|61.0|144.0|-13.46773|0.00178 +2015-07-01|61.0|145.0|-13.16774|4.4E-4 +2015-07-01|61.0|146.0|-12.85078|-0.00121 +2015-07-01|61.0|147.0|-12.5177|-0.00317 +2015-07-01|61.0|148.0|-12.1693|-0.00545 +2015-07-01|61.0|149.0|-11.80639|-0.00803 +2015-07-01|61.0|150.0|-11.42975|-0.01092 +2015-07-01|61.0|151.0|-11.04013|-0.0141 +2015-07-01|61.0|152.0|-10.63827|-0.01758 +2015-07-01|61.0|153.0|-10.2249|-0.02134 +2015-07-01|61.0|154.0|-9.8007|-0.02538 +2015-07-01|61.0|155.0|-9.36635|-0.02969 +2015-07-01|61.0|156.0|-8.9225|-0.03426 +2015-07-01|61.0|157.0|-8.46978|-0.03909 +2015-07-01|61.0|158.0|-8.00881|-0.04416 +2015-07-01|61.0|159.0|-7.54017|-0.04946 +2015-07-01|61.0|160.0|-7.06443|-0.05499 +2015-07-01|61.0|161.0|-6.58214|-0.06073 +2015-07-01|61.0|162.0|-6.09383|-0.06666 +2015-07-01|61.0|163.0|-5.60001|-0.07278 +2015-07-01|61.0|164.0|-5.10117|-0.07907 +2015-07-01|61.0|165.0|-4.59779|-0.08553 +2015-07-01|61.0|166.0|-4.09032|-0.09212 +2015-07-01|61.0|167.0|-3.5792|-0.09886 +2015-07-01|61.0|168.0|-3.06485|-0.1057 +2015-07-01|61.0|169.0|-2.5477|-0.11266 +2015-07-01|61.0|170.0|-2.02812|-0.1197 +2015-07-01|61.0|171.0|-1.5065|-0.12681 +2015-07-01|61.0|172.0|-0.98321|-0.13399 +2015-07-01|61.0|173.0|-0.45861|-0.14121 +2015-07-01|61.0|174.0|0.06695|-0.14846 +2015-07-01|61.0|175.0|0.59314|-0.15572 +2015-07-01|61.0|176.0|1.11963|-0.16299 +2015-07-01|61.0|177.0|1.64609|-0.17025 +2015-07-01|61.0|178.0|2.17222|-0.17747 +2015-07-01|61.0|179.0|2.69771|-0.18466 +2015-07-01|61.0|-1.0|-2.56748|0.19453 +2015-07-01|61.0|-2.0|-3.04855|0.19638 +2015-07-01|61.0|-3.0|-3.53258|0.19827 +2015-07-01|61.0|-4.0|-4.01946|0.2002 +2015-07-01|61.0|-5.0|-4.50906|0.20218 +2015-07-01|61.0|-6.0|-5.00125|0.2042 +2015-07-01|61.0|-7.0|-5.49586|0.20626 +2015-07-01|61.0|-8.0|-5.99273|0.20836 +2015-07-01|61.0|-9.0|-6.49167|0.2105 +2015-07-01|61.0|-10.0|-6.99249|0.21268 +2015-07-01|61.0|-11.0|-7.49497|0.2149 +2015-07-01|61.0|-12.0|-7.99889|0.21715 +2015-07-01|61.0|-13.0|-8.50403|0.21943 +2015-07-01|61.0|-14.0|-9.01012|0.22174 +2015-07-01|61.0|-15.0|-9.51692|0.22409 +2015-07-01|61.0|-16.0|-10.02415|0.22646 +2015-07-01|61.0|-17.0|-10.53155|0.22886 +2015-07-01|61.0|-18.0|-11.03883|0.23129 +2015-07-01|61.0|-19.0|-11.54569|0.23374 +2015-07-01|61.0|-20.0|-12.05184|0.23621 +2015-07-01|61.0|-21.0|-12.55695|0.2387 +2015-07-01|61.0|-22.0|-13.06073|0.24121 +2015-07-01|61.0|-23.0|-13.56283|0.24374 +2015-07-01|61.0|-24.0|-14.06293|0.24629 +2015-07-01|61.0|-25.0|-14.56069|0.24885 +2015-07-01|61.0|-26.0|-15.05575|0.25142 +2015-07-01|61.0|-27.0|-15.54776|0.254 +2015-07-01|61.0|-28.0|-16.03634|0.2566 +2015-07-01|61.0|-29.0|-16.52112|0.25919 +2015-07-01|61.0|-30.0|-17.0017|0.2618 +2015-07-01|61.0|-31.0|-17.47768|0.2644 +2015-07-01|61.0|-32.0|-17.94865|0.26701 +2015-07-01|61.0|-33.0|-18.41416|0.26962 +2015-07-01|61.0|-34.0|-18.87377|0.27222 +2015-07-01|61.0|-35.0|-19.32701|0.27481 +2015-07-01|61.0|-36.0|-19.7734|0.2774 +2015-07-01|61.0|-37.0|-20.21242|0.27998 +2015-07-01|61.0|-38.0|-20.64355|0.28255 +2015-07-01|61.0|-39.0|-21.06623|0.28509 +2015-07-01|61.0|-40.0|-21.47987|0.28762 +2015-07-01|61.0|-41.0|-21.88388|0.29013 +2015-07-01|61.0|-42.0|-22.27761|0.29261 +2015-07-01|61.0|-43.0|-22.66039|0.29507 +2015-07-01|61.0|-44.0|-23.03151|0.29749 +2015-07-01|61.0|-45.0|-23.39025|0.29988 +2015-07-01|61.0|-46.0|-23.73582|0.30223 +2015-07-01|61.0|-47.0|-24.0674|0.30453 +2015-07-01|61.0|-48.0|-24.38415|0.30678 +2015-07-01|61.0|-49.0|-24.68517|0.30898 +2015-07-01|61.0|-50.0|-24.96951|0.31112 +2015-07-01|61.0|-51.0|-25.2362|0.31319 +2015-07-01|61.0|-52.0|-25.48419|0.31519 +2015-07-01|61.0|-53.0|-25.71242|0.3171 +2015-07-01|61.0|-54.0|-25.91975|0.31893 +2015-07-01|61.0|-55.0|-26.10501|0.32065 +2015-07-01|61.0|-56.0|-26.26697|0.32227 +2015-07-01|61.0|-57.0|-26.40435|0.32375 +2015-07-01|61.0|-58.0|-26.51583|0.32511 +2015-07-01|61.0|-59.0|-26.60002|0.3263 +2015-07-01|61.0|-60.0|-26.65551|0.32733 +2015-07-01|61.0|-61.0|-26.68081|0.32818 +2015-07-01|61.0|-62.0|-26.67442|0.32881 +2015-07-01|61.0|-63.0|-26.63478|0.32922 +2015-07-01|61.0|-64.0|-26.5603|0.32937 +2015-07-01|61.0|-65.0|-26.44935|0.32923 +2015-07-01|61.0|-66.0|-26.3003|0.32878 +2015-07-01|61.0|-67.0|-26.11148|0.32799 +2015-07-01|61.0|-68.0|-25.88124|0.32681 +2015-07-01|61.0|-69.0|-25.60794|0.32521 +2015-07-01|61.0|-70.0|-25.28997|0.32314 +2015-07-01|61.0|-71.0|-24.92574|0.32057 +2015-07-01|61.0|-72.0|-24.51378|0.31744 +2015-07-01|61.0|-73.0|-24.05266|0.31371 +2015-07-01|61.0|-74.0|-23.54112|0.30932 +2015-07-01|61.0|-75.0|-22.97802|0.30422 +2015-07-01|61.0|-76.0|-22.36243|0.29836 +2015-07-01|61.0|-77.0|-21.69363|0.29168 +2015-07-01|61.0|-78.0|-20.97117|0.28414 +2015-07-01|61.0|-79.0|-20.19492|0.27568 +2015-07-01|61.0|-80.0|-19.36508|0.26627 +2015-07-01|61.0|-81.0|-18.48226|0.25587 +2015-07-01|61.0|-82.0|-17.54748|0.24445 +2015-07-01|61.0|-83.0|-16.56223|0.232 +2015-07-01|61.0|-84.0|-15.52849|0.21851 +2015-07-01|61.0|-85.0|-14.44876|0.20399 +2015-07-01|61.0|-86.0|-13.32604|0.18847 +2015-07-01|61.0|-87.0|-12.16388|0.172 +2015-07-01|61.0|-88.0|-10.96629|0.15463 +2015-07-01|61.0|-89.0|-9.73779|0.13644 +2015-07-01|61.0|-90.0|-8.48328|0.11754 +2015-07-01|61.0|-91.0|-7.20805|0.09802 +2015-07-01|61.0|-92.0|-5.91766|0.07802 +2015-07-01|61.0|-93.0|-4.61785|0.05767 +2015-07-01|61.0|-94.0|-3.31451|0.03711 +2015-07-01|61.0|-95.0|-2.01348|0.01648 +2015-07-01|61.0|-96.0|-0.72056|-0.00408 +2015-07-01|61.0|-97.0|0.55868|-0.02443 +2015-07-01|61.0|-98.0|1.81892|-0.04443 +2015-07-01|61.0|-99.0|3.05517|-0.06398 +2015-07-01|61.0|-100.0|4.26288|-0.08297 +2015-07-01|61.0|-101.0|5.43794|-0.10131 +2015-07-01|61.0|-102.0|6.57672|-0.11893 +2015-07-01|61.0|-103.0|7.67609|-0.13577 +2015-07-01|61.0|-104.0|8.73345|-0.1518 +2015-07-01|61.0|-105.0|9.74667|-0.16698 +2015-07-01|61.0|-106.0|10.71411|-0.18131 +2015-07-01|61.0|-107.0|11.63458|-0.19479 +2015-07-01|61.0|-108.0|12.50728|-0.20742 +2015-07-01|61.0|-109.0|13.33182|-0.21922 +2015-07-01|61.0|-110.0|14.10811|-0.23023 +2015-07-01|61.0|-111.0|14.83639|-0.24048 +2015-07-01|61.0|-112.0|15.51712|-0.24999 +2015-07-01|61.0|-113.0|16.151|-0.25881 +2015-07-01|61.0|-114.0|16.73887|-0.26698 +2015-07-01|61.0|-115.0|17.28176|-0.27453 +2015-07-01|61.0|-116.0|17.78077|-0.28151 +2015-07-01|61.0|-117.0|18.23712|-0.28795 +2015-07-01|61.0|-118.0|18.65206|-0.29389 +2015-07-01|61.0|-119.0|19.0269|-0.29936 +2015-07-01|61.0|-120.0|19.36298|-0.3044 +2015-07-01|61.0|-121.0|19.66163|-0.30904 +2015-07-01|61.0|-122.0|19.92419|-0.31331 +2015-07-01|61.0|-123.0|20.15196|-0.31722 +2015-07-01|61.0|-124.0|20.34625|-0.32081 +2015-07-01|61.0|-125.0|20.50833|-0.3241 +2015-07-01|61.0|-126.0|20.63942|-0.3271 +2015-07-01|61.0|-127.0|20.74073|-0.32983 +2015-07-01|61.0|-128.0|20.8134|-0.33231 +2015-07-01|61.0|-129.0|20.85857|-0.33456 +2015-07-01|61.0|-130.0|20.87729|-0.33657 +2015-07-01|61.0|-131.0|20.87061|-0.33836 +2015-07-01|61.0|-132.0|20.83951|-0.33995 +2015-07-01|61.0|-133.0|20.78495|-0.34133 +2015-07-01|61.0|-134.0|20.70784|-0.34251 +2015-07-01|61.0|-135.0|20.60905|-0.34351 +2015-07-01|61.0|-136.0|20.48941|-0.34431 +2015-07-01|61.0|-137.0|20.34974|-0.34493 +2015-07-01|61.0|-138.0|20.19079|-0.34537 +2015-07-01|61.0|-139.0|20.01332|-0.34562 +2015-07-01|61.0|-140.0|19.81802|-0.34569 +2015-07-01|61.0|-141.0|19.60559|-0.34558 +2015-07-01|61.0|-142.0|19.37667|-0.34529 +2015-07-01|61.0|-143.0|19.13189|-0.34482 +2015-07-01|61.0|-144.0|18.87186|-0.34416 +2015-07-01|61.0|-145.0|18.59717|-0.34332 +2015-07-01|61.0|-146.0|18.30837|-0.34229 +2015-07-01|61.0|-147.0|18.00603|-0.34107 +2015-07-01|61.0|-148.0|17.69065|-0.33965 +2015-07-01|61.0|-149.0|17.36277|-0.33805 +2015-07-01|61.0|-150.0|17.02286|-0.33625 +2015-07-01|61.0|-151.0|16.6714|-0.33425 +2015-07-01|61.0|-152.0|16.30887|-0.33204 +2015-07-01|61.0|-153.0|15.93572|-0.32964 +2015-07-01|61.0|-154.0|15.55238|-0.32704 +2015-07-01|61.0|-155.0|15.15928|-0.32422 +2015-07-01|61.0|-156.0|14.75684|-0.32121 +2015-07-01|61.0|-157.0|14.34546|-0.31798 +2015-07-01|61.0|-158.0|13.92553|-0.31455 +2015-07-01|61.0|-159.0|13.49745|-0.3109 +2015-07-01|61.0|-160.0|13.06158|-0.30705 +2015-07-01|61.0|-161.0|12.61829|-0.30299 +2015-07-01|61.0|-162.0|12.16793|-0.29873 +2015-07-01|61.0|-163.0|11.71087|-0.29426 +2015-07-01|61.0|-164.0|11.24743|-0.28959 +2015-07-01|61.0|-165.0|10.77795|-0.28473 +2015-07-01|61.0|-166.0|10.30277|-0.27966 +2015-07-01|61.0|-167.0|9.82219|-0.27441 +2015-07-01|61.0|-168.0|9.33654|-0.26897 +2015-07-01|61.0|-169.0|8.84613|-0.26335 +2015-07-01|61.0|-170.0|8.35126|-0.25755 +2015-07-01|61.0|-171.0|7.85223|-0.25159 +2015-07-01|61.0|-172.0|7.34935|-0.24546 +2015-07-01|61.0|-173.0|6.8429|-0.23919 +2015-07-01|61.0|-174.0|6.33317|-0.23277 +2015-07-01|61.0|-175.0|5.82046|-0.22621 +2015-07-01|61.0|-176.0|5.30505|-0.21954 +2015-07-01|61.0|-177.0|4.78724|-0.21274 +2015-07-01|61.0|-178.0|4.26731|-0.20585 +2015-07-01|61.0|-179.0|3.74555|-0.19886 +2015-07-01|62.0|0.0|-2.23985|0.19911 +2015-07-01|62.0|1.0|-1.74879|0.19732 +2015-07-01|62.0|2.0|-1.26064|0.19557 +2015-07-01|62.0|3.0|-0.77548|0.19387 +2015-07-01|62.0|4.0|-0.29334|0.19221 +2015-07-01|62.0|5.0|0.18572|0.1906 +2015-07-01|62.0|6.0|0.66167|0.18904 +2015-07-01|62.0|7.0|1.13451|0.18752 +2015-07-01|62.0|8.0|1.60419|0.18603 +2015-07-01|62.0|9.0|2.07073|0.18459 +2015-07-01|62.0|10.0|2.53411|0.18319 +2015-07-01|62.0|11.0|2.99433|0.18183 +2015-07-01|62.0|12.0|3.45138|0.1805 +2015-07-01|62.0|13.0|3.90528|0.17921 +2015-07-01|62.0|14.0|4.356|0.17795 +2015-07-01|62.0|15.0|4.80356|0.17671 +2015-07-01|62.0|16.0|5.24793|0.1755 +2015-07-01|62.0|17.0|5.68909|0.17431 +2015-07-01|62.0|18.0|6.12703|0.17314 +2015-07-01|62.0|19.0|6.56171|0.17199 +2015-07-01|62.0|20.0|6.99308|0.17085 +2015-07-01|62.0|21.0|7.42107|0.16972 +2015-07-01|62.0|22.0|7.84563|0.1686 +2015-07-01|62.0|23.0|8.26666|0.16748 +2015-07-01|62.0|24.0|8.68405|0.16635 +2015-07-01|62.0|25.0|9.0977|0.16523 +2015-07-01|62.0|26.0|9.50745|0.16409 +2015-07-01|62.0|27.0|9.91317|0.16294 +2015-07-01|62.0|28.0|10.31466|0.16178 +2015-07-01|62.0|29.0|10.71175|0.1606 +2015-07-01|62.0|30.0|11.10421|0.1594 +2015-07-01|62.0|31.0|11.49182|0.15817 +2015-07-01|62.0|32.0|11.87432|0.15691 +2015-07-01|62.0|33.0|12.25143|0.15563 +2015-07-01|62.0|34.0|12.62288|0.15431 +2015-07-01|62.0|35.0|12.98835|0.15295 +2015-07-01|62.0|36.0|13.34751|0.15156 +2015-07-01|62.0|37.0|13.7|0.15012 +2015-07-01|62.0|38.0|14.04547|0.14864 +2015-07-01|62.0|39.0|14.38353|0.14711 +2015-07-01|62.0|40.0|14.71377|0.14554 +2015-07-01|62.0|41.0|15.03577|0.14391 +2015-07-01|62.0|42.0|15.3491|0.14224 +2015-07-01|62.0|43.0|15.6533|0.14051 +2015-07-01|62.0|44.0|15.94791|0.13872 +2015-07-01|62.0|45.0|16.23243|0.13688 +2015-07-01|62.0|46.0|16.50637|0.13497 +2015-07-01|62.0|47.0|16.76921|0.13301 +2015-07-01|62.0|48.0|17.02042|0.13098 +2015-07-01|62.0|49.0|17.25945|0.12888 +2015-07-01|62.0|50.0|17.48576|0.12671 +2015-07-01|62.0|51.0|17.69876|0.12448 +2015-07-01|62.0|52.0|17.89787|0.12216 +2015-07-01|62.0|53.0|18.08249|0.11978 +2015-07-01|62.0|54.0|18.25201|0.11731 +2015-07-01|62.0|55.0|18.40581|0.11476 +2015-07-01|62.0|56.0|18.54325|0.11212 +2015-07-01|62.0|57.0|18.66367|0.10939 +2015-07-01|62.0|58.0|18.76643|0.10657 +2015-07-01|62.0|59.0|18.85084|0.10364 +2015-07-01|62.0|60.0|18.91623|0.10062 +2015-07-01|62.0|61.0|18.96191|0.09749 +2015-07-01|62.0|62.0|18.98717|0.09425 +2015-07-01|62.0|63.0|18.99131|0.09089 +2015-07-01|62.0|64.0|18.97362|0.08741 +2015-07-01|62.0|65.0|18.93337|0.0838 +2015-07-01|62.0|66.0|18.86986|0.08006 +2015-07-01|62.0|67.0|18.78236|0.07619 +2015-07-01|62.0|68.0|18.67016|0.07218 +2015-07-01|62.0|69.0|18.53255|0.06803 +2015-07-01|62.0|70.0|18.36883|0.06373 +2015-07-01|62.0|71.0|18.17834|0.05928 +2015-07-01|62.0|72.0|17.9604|0.05468 +2015-07-01|62.0|73.0|17.71439|0.04993 +2015-07-01|62.0|74.0|17.4397|0.04503 +2015-07-01|62.0|75.0|17.13579|0.03998 +2015-07-01|62.0|76.0|16.80214|0.03477 +2015-07-01|62.0|77.0|16.43831|0.02943 +2015-07-01|62.0|78.0|16.04392|0.02395 +2015-07-01|62.0|79.0|15.61867|0.01834 +2015-07-01|62.0|80.0|15.16234|0.01261 +2015-07-01|62.0|81.0|14.67485|0.00678 +2015-07-01|62.0|82.0|14.15618|8.5E-4 +2015-07-01|62.0|83.0|13.60649|-0.00514 +2015-07-01|62.0|84.0|13.02604|-0.01119 +2015-07-01|62.0|85.0|12.41527|-0.01726 +2015-07-01|62.0|86.0|11.77479|-0.02333 +2015-07-01|62.0|87.0|11.10535|-0.02937 +2015-07-01|62.0|88.0|10.40792|-0.03535 +2015-07-01|62.0|89.0|9.68366|-0.04123 +2015-07-01|62.0|90.0|8.93391|-0.04698 +2015-07-01|62.0|91.0|8.16026|-0.05256 +2015-07-01|62.0|92.0|7.36445|-0.05793 +2015-07-01|62.0|93.0|6.54846|-0.06305 +2015-07-01|62.0|94.0|5.71445|-0.06788 +2015-07-01|62.0|95.0|4.86479|-0.07238 +2015-07-01|62.0|96.0|4.00197|-0.07652 +2015-07-01|62.0|97.0|3.1287|-0.08026 +2015-07-01|62.0|98.0|2.24778|-0.08357 +2015-07-01|62.0|99.0|1.36212|-0.08643 +2015-07-01|62.0|100.0|0.47474|-0.0888 +2015-07-01|62.0|101.0|-0.41133|-0.09068 +2015-07-01|62.0|102.0|-1.293|-0.09206 +2015-07-01|62.0|103.0|-2.16723|-0.09292 +2015-07-01|62.0|104.0|-3.03099|-0.09326 +2015-07-01|62.0|105.0|-3.88134|-0.0931 +2015-07-01|62.0|106.0|-4.71544|-0.09245 +2015-07-01|62.0|107.0|-5.53059|-0.09132 +2015-07-01|62.0|108.0|-6.32424|-0.08973 +2015-07-01|62.0|109.0|-7.09399|-0.08772 +2015-07-01|62.0|110.0|-7.83767|-0.0853 +2015-07-01|62.0|111.0|-8.55328|-0.08253 +2015-07-01|62.0|112.0|-9.23904|-0.07942 +2015-07-01|62.0|113.0|-9.89339|-0.07603 +2015-07-01|62.0|114.0|-10.51499|-0.07239 +2015-07-01|62.0|115.0|-11.1027|-0.06854 +2015-07-01|62.0|116.0|-11.6556|-0.06452 +2015-07-01|62.0|117.0|-12.17298|-0.06037 +2015-07-01|62.0|118.0|-12.65431|-0.05613 +2015-07-01|62.0|119.0|-13.09923|-0.05183 +2015-07-01|62.0|120.0|-13.50759|-0.04752 +2015-07-01|62.0|121.0|-13.87936|-0.04322 +2015-07-01|62.0|122.0|-14.21466|-0.03897 +2015-07-01|62.0|123.0|-14.51376|-0.03479 +2015-07-01|62.0|124.0|-14.77703|-0.03072 +2015-07-01|62.0|125.0|-15.00494|-0.02678 +2015-07-01|62.0|126.0|-15.19807|-0.023 +2015-07-01|62.0|127.0|-15.35706|-0.01939 +2015-07-01|62.0|128.0|-15.48263|-0.01598 +2015-07-01|62.0|129.0|-15.57557|-0.01279 +2015-07-01|62.0|130.0|-15.63668|-0.00983 +2015-07-01|62.0|131.0|-15.66684|-0.00711 +2015-07-01|62.0|132.0|-15.66695|-0.00465 +2015-07-01|62.0|133.0|-15.63792|-0.00246 +2015-07-01|62.0|134.0|-15.5807|-5.5E-4 +2015-07-01|62.0|135.0|-15.49624|0.00107 +2015-07-01|62.0|136.0|-15.3855|0.00239 +2015-07-01|62.0|137.0|-15.24944|0.00341 +2015-07-01|62.0|138.0|-15.08903|0.00412 +2015-07-01|62.0|139.0|-14.90523|0.00452 +2015-07-01|62.0|140.0|-14.69899|0.0046 +2015-07-01|62.0|141.0|-14.47124|0.00436 +2015-07-01|62.0|142.0|-14.22293|0.0038 +2015-07-01|62.0|143.0|-13.95496|0.00292 +2015-07-01|62.0|144.0|-13.66823|0.00172 +2015-07-01|62.0|145.0|-13.36363|1.9E-4 +2015-07-01|62.0|146.0|-13.04202|-0.00165 +2015-07-01|62.0|147.0|-12.70425|-0.00381 +2015-07-01|62.0|148.0|-12.35113|-0.00628 +2015-07-01|62.0|149.0|-11.98348|-0.00907 +2015-07-01|62.0|150.0|-11.60207|-0.01215 +2015-07-01|62.0|151.0|-11.20767|-0.01554 +2015-07-01|62.0|152.0|-10.80101|-0.01922 +2015-07-01|62.0|153.0|-10.38281|-0.02319 +2015-07-01|62.0|154.0|-9.95378|-0.02743 +2015-07-01|62.0|155.0|-9.51457|-0.03195 +2015-07-01|62.0|156.0|-9.06584|-0.03673 +2015-07-01|62.0|157.0|-8.60823|-0.04176 +2015-07-01|62.0|158.0|-8.14233|-0.04703 +2015-07-01|62.0|159.0|-7.66875|-0.05254 +2015-07-01|62.0|160.0|-7.18803|-0.05827 +2015-07-01|62.0|161.0|-6.70074|-0.06421 +2015-07-01|62.0|162.0|-6.2074|-0.07035 +2015-07-01|62.0|163.0|-5.70851|-0.07667 +2015-07-01|62.0|164.0|-5.20457|-0.08317 +2015-07-01|62.0|165.0|-4.69605|-0.08983 +2015-07-01|62.0|166.0|-4.1834|-0.09663 +2015-07-01|62.0|167.0|-3.66706|-0.10357 +2015-07-01|62.0|168.0|-3.14745|-0.11063 +2015-07-01|62.0|169.0|-2.62498|-0.11779 +2015-07-01|62.0|170.0|-2.10005|-0.12504 +2015-07-01|62.0|171.0|-1.57303|-0.13236 +2015-07-01|62.0|172.0|-1.0443|-0.13975 +2015-07-01|62.0|173.0|-0.51421|-0.14719 +2015-07-01|62.0|174.0|0.01689|-0.15466 +2015-07-01|62.0|175.0|0.54867|-0.16215 +2015-07-01|62.0|176.0|1.0808|-0.16964 +2015-07-01|62.0|177.0|1.61296|-0.17712 +2015-07-01|62.0|178.0|2.14484|-0.18459 +2015-07-01|62.0|179.0|2.67612|-0.19201 +2015-07-01|62.0|-1.0|-2.73376|0.20095 +2015-07-01|62.0|-2.0|-3.23043|0.20283 +2015-07-01|62.0|-3.0|-3.72976|0.20476 +2015-07-01|62.0|-4.0|-4.23164|0.20673 +2015-07-01|62.0|-5.0|-4.73594|0.20875 +2015-07-01|62.0|-6.0|-5.24253|0.21081 +2015-07-01|62.0|-7.0|-5.75126|0.21291 +2015-07-01|62.0|-8.0|-6.26196|0.21506 +2015-07-01|62.0|-9.0|-6.77446|0.21724 +2015-07-01|62.0|-10.0|-7.28856|0.21947 +2015-07-01|62.0|-11.0|-7.80406|0.22173 +2015-07-01|62.0|-12.0|-8.32077|0.22403 +2015-07-01|62.0|-13.0|-8.83844|0.22637 +2015-07-01|62.0|-14.0|-9.35684|0.22874 +2015-07-01|62.0|-15.0|-9.87574|0.23115 +2015-07-01|62.0|-16.0|-10.39488|0.23358 +2015-07-01|62.0|-17.0|-10.914|0.23605 +2015-07-01|62.0|-18.0|-11.43281|0.23855 +2015-07-01|62.0|-19.0|-11.95105|0.24108 +2015-07-01|62.0|-20.0|-12.46842|0.24363 +2015-07-01|62.0|-21.0|-12.98463|0.24621 +2015-07-01|62.0|-22.0|-13.49937|0.24881 +2015-07-01|62.0|-23.0|-14.01232|0.25144 +2015-07-01|62.0|-24.0|-14.52316|0.25409 +2015-07-01|62.0|-25.0|-15.03157|0.25675 +2015-07-01|62.0|-26.0|-15.53719|0.25944 +2015-07-01|62.0|-27.0|-16.03969|0.26214 +2015-07-01|62.0|-28.0|-16.53869|0.26486 +2015-07-01|62.0|-29.0|-17.03383|0.26759 +2015-07-01|62.0|-30.0|-17.52473|0.27033 +2015-07-01|62.0|-31.0|-18.01098|0.27309 +2015-07-01|62.0|-32.0|-18.49217|0.27585 +2015-07-01|62.0|-33.0|-18.96789|0.27862 +2015-07-01|62.0|-34.0|-19.43768|0.28139 +2015-07-01|62.0|-35.0|-19.90108|0.28417 +2015-07-01|62.0|-36.0|-20.35762|0.28695 +2015-07-01|62.0|-37.0|-20.8068|0.28973 +2015-07-01|62.0|-38.0|-21.24809|0.2925 +2015-07-01|62.0|-39.0|-21.68094|0.29527 +2015-07-01|62.0|-40.0|-22.10478|0.29803 +2015-07-01|62.0|-41.0|-22.51901|0.30079 +2015-07-01|62.0|-42.0|-22.92301|0.30353 +2015-07-01|62.0|-43.0|-23.3161|0.30625 +2015-07-01|62.0|-44.0|-23.6976|0.30896 +2015-07-01|62.0|-45.0|-24.06678|0.31164 +2015-07-01|62.0|-46.0|-24.42286|0.3143 +2015-07-01|62.0|-47.0|-24.76506|0.31693 +2015-07-01|62.0|-48.0|-25.09251|0.31952 +2015-07-01|62.0|-49.0|-25.40435|0.32208 +2015-07-01|62.0|-50.0|-25.69963|0.32459 +2015-07-01|62.0|-51.0|-25.97738|0.32706 +2015-07-01|62.0|-52.0|-26.23658|0.32946 +2015-07-01|62.0|-53.0|-26.47615|0.3318 +2015-07-01|62.0|-54.0|-26.69498|0.33407 +2015-07-01|62.0|-55.0|-26.89188|0.33626 +2015-07-01|62.0|-56.0|-27.06565|0.33835 +2015-07-01|62.0|-57.0|-27.21498|0.34034 +2015-07-01|62.0|-58.0|-27.33856|0.34221 +2015-07-01|62.0|-59.0|-27.43499|0.34395 +2015-07-01|62.0|-60.0|-27.50283|0.34554 +2015-07-01|62.0|-61.0|-27.54059|0.34696 +2015-07-01|62.0|-62.0|-27.54673|0.34819 +2015-07-01|62.0|-63.0|-27.51966|0.3492 +2015-07-01|62.0|-64.0|-27.45774|0.34998 +2015-07-01|62.0|-65.0|-27.35929|0.35048 +2015-07-01|62.0|-66.0|-27.22262|0.35069 +2015-07-01|62.0|-67.0|-27.04599|0.35056 +2015-07-01|62.0|-68.0|-26.82766|0.35005 +2015-07-01|62.0|-69.0|-26.56588|0.34912 +2015-07-01|62.0|-70.0|-26.25892|0.34773 +2015-07-01|62.0|-71.0|-25.90509|0.34582 +2015-07-01|62.0|-72.0|-25.50274|0.34335 +2015-07-01|62.0|-73.0|-25.05029|0.34025 +2015-07-01|62.0|-74.0|-24.54629|0.33647 +2015-07-01|62.0|-75.0|-23.98942|0.33194 +2015-07-01|62.0|-76.0|-23.37853|0.32659 +2015-07-01|62.0|-77.0|-22.71267|0.32038 +2015-07-01|62.0|-78.0|-21.99117|0.31322 +2015-07-01|62.0|-79.0|-21.21365|0.30507 +2015-07-01|62.0|-80.0|-20.38007|0.29586 +2015-07-01|62.0|-81.0|-19.49078|0.28554 +2015-07-01|62.0|-82.0|-18.54659|0.27407 +2015-07-01|62.0|-83.0|-17.54878|0.26142 +2015-07-01|62.0|-84.0|-16.49913|0.24757 +2015-07-01|62.0|-85.0|-15.39999|0.23251 +2015-07-01|62.0|-86.0|-14.25426|0.21627 +2015-07-01|62.0|-87.0|-13.06541|0.19888 +2015-07-01|62.0|-88.0|-11.83748|0.1804 +2015-07-01|62.0|-89.0|-10.57502|0.1609 +2015-07-01|62.0|-90.0|-9.28308|0.14049 +2015-07-01|62.0|-91.0|-7.96716|0.11928 +2015-07-01|62.0|-92.0|-6.63306|0.09741 +2015-07-01|62.0|-93.0|-5.28689|0.07504 +2015-07-01|62.0|-94.0|-3.9349|0.05232 +2015-07-01|62.0|-95.0|-2.58336|0.02943 +2015-07-01|62.0|-96.0|-1.23853|0.00653 +2015-07-01|62.0|-97.0|0.09353|-0.01621 +2015-07-01|62.0|-98.0|1.40702|-0.03864 +2015-07-01|62.0|-99.0|2.69648|-0.0606 +2015-07-01|62.0|-100.0|3.9569|-0.08197 +2015-07-01|62.0|-101.0|5.18374|-0.10263 +2015-07-01|62.0|-102.0|6.37299|-0.1225 +2015-07-01|62.0|-103.0|7.52119|-0.14149 +2015-07-01|62.0|-104.0|8.62544|-0.15956 +2015-07-01|62.0|-105.0|9.68337|-0.17666 +2015-07-01|62.0|-106.0|10.69316|-0.19278 +2015-07-01|62.0|-107.0|11.65346|-0.20791 +2015-07-01|62.0|-108.0|12.56341|-0.22206 +2015-07-01|62.0|-109.0|13.42254|-0.23525 +2015-07-01|62.0|-110.0|14.23076|-0.24752 +2015-07-01|62.0|-111.0|14.98831|-0.25889 +2015-07-01|62.0|-112.0|15.69571|-0.2694 +2015-07-01|62.0|-113.0|16.3537|-0.27911 +2015-07-01|62.0|-114.0|16.96322|-0.28806 +2015-07-01|62.0|-115.0|17.52539|-0.29628 +2015-07-01|62.0|-116.0|18.04142|-0.30384 +2015-07-01|62.0|-117.0|18.51263|-0.31077 +2015-07-01|62.0|-118.0|18.9404|-0.31711 +2015-07-01|62.0|-119.0|19.32616|-0.32292 +2015-07-01|62.0|-120.0|19.67136|-0.32822 +2015-07-01|62.0|-121.0|19.97745|-0.33306 +2015-07-01|62.0|-122.0|20.24589|-0.33747 +2015-07-01|62.0|-123.0|20.4781|-0.34147 +2015-07-01|62.0|-124.0|20.67548|-0.34511 +2015-07-01|62.0|-125.0|20.83942|-0.34839 +2015-07-01|62.0|-126.0|20.97125|-0.35135 +2015-07-01|62.0|-127.0|21.07225|-0.35401 +2015-07-01|62.0|-128.0|21.14368|-0.35638 +2015-07-01|62.0|-129.0|21.18673|-0.35848 +2015-07-01|62.0|-130.0|21.20257|-0.36033 +2015-07-01|62.0|-131.0|21.1923|-0.36194 +2015-07-01|62.0|-132.0|21.15698|-0.36331 +2015-07-01|62.0|-133.0|21.09763|-0.36446 +2015-07-01|62.0|-134.0|21.01523|-0.3654 +2015-07-01|62.0|-135.0|20.9107|-0.36613 +2015-07-01|62.0|-136.0|20.78494|-0.36665 +2015-07-01|62.0|-137.0|20.6388|-0.36698 +2015-07-01|62.0|-138.0|20.4731|-0.36711 +2015-07-01|62.0|-139.0|20.28861|-0.36705 +2015-07-01|62.0|-140.0|20.08608|-0.36679 +2015-07-01|62.0|-141.0|19.86624|-0.36635 +2015-07-01|62.0|-142.0|19.62976|-0.36571 +2015-07-01|62.0|-143.0|19.37731|-0.36489 +2015-07-01|62.0|-144.0|19.10952|-0.36388 +2015-07-01|62.0|-145.0|18.827|-0.36267 +2015-07-01|62.0|-146.0|18.53034|-0.36127 +2015-07-01|62.0|-147.0|18.22009|-0.35968 +2015-07-01|62.0|-148.0|17.89682|-0.35789 +2015-07-01|62.0|-149.0|17.56103|-0.35591 +2015-07-01|62.0|-150.0|17.21324|-0.35373 +2015-07-01|62.0|-151.0|16.85394|-0.35135 +2015-07-01|62.0|-152.0|16.4836|-0.34877 +2015-07-01|62.0|-153.0|16.10269|-0.34599 +2015-07-01|62.0|-154.0|15.71165|-0.343 +2015-07-01|62.0|-155.0|15.31091|-0.33981 +2015-07-01|62.0|-156.0|14.9009|-0.33642 +2015-07-01|62.0|-157.0|14.48202|-0.33282 +2015-07-01|62.0|-158.0|14.05467|-0.32901 +2015-07-01|62.0|-159.0|13.61923|-0.325 +2015-07-01|62.0|-160.0|13.17609|-0.32078 +2015-07-01|62.0|-161.0|12.7256|-0.31636 +2015-07-01|62.0|-162.0|12.26813|-0.31174 +2015-07-01|62.0|-163.0|11.80403|-0.30692 +2015-07-01|62.0|-164.0|11.33363|-0.30191 +2015-07-01|62.0|-165.0|10.85727|-0.2967 +2015-07-01|62.0|-166.0|10.37527|-0.2913 +2015-07-01|62.0|-167.0|9.88796|-0.28571 +2015-07-01|62.0|-168.0|9.39565|-0.27995 +2015-07-01|62.0|-169.0|8.89865|-0.27401 +2015-07-01|62.0|-170.0|8.39726|-0.26791 +2015-07-01|62.0|-171.0|7.89178|-0.26164 +2015-07-01|62.0|-172.0|7.3825|-0.25522 +2015-07-01|62.0|-173.0|6.86973|-0.24865 +2015-07-01|62.0|-174.0|6.35374|-0.24194 +2015-07-01|62.0|-175.0|5.83484|-0.23511 +2015-07-01|62.0|-176.0|5.31329|-0.22816 +2015-07-01|62.0|-177.0|4.7894|-0.2211 +2015-07-01|62.0|-178.0|4.26345|-0.21395 +2015-07-01|62.0|-179.0|3.73572|-0.2067 +2015-07-01|63.0|0.0|-2.38817|0.20585 +2015-07-01|63.0|1.0|-1.88055|0.20402 +2015-07-01|63.0|2.0|-1.37557|0.20223 +2015-07-01|63.0|3.0|-0.87331|0.20048 +2015-07-01|63.0|4.0|-0.37382|0.19879 +2015-07-01|63.0|5.0|0.12285|0.19713 +2015-07-01|63.0|6.0|0.61665|0.19552 +2015-07-01|63.0|7.0|1.10754|0.19395 +2015-07-01|63.0|8.0|1.5955|0.19242 +2015-07-01|63.0|9.0|2.0805|0.19093 +2015-07-01|63.0|10.0|2.56251|0.18948 +2015-07-01|63.0|11.0|3.04152|0.18806 +2015-07-01|63.0|12.0|3.51751|0.18668 +2015-07-01|63.0|13.0|3.99046|0.18533 +2015-07-01|63.0|14.0|4.46034|0.18401 +2015-07-01|63.0|15.0|4.92713|0.18271 +2015-07-01|63.0|16.0|5.3908|0.18144 +2015-07-01|63.0|17.0|5.85132|0.18019 +2015-07-01|63.0|18.0|6.30863|0.17896 +2015-07-01|63.0|19.0|6.7627|0.17775 +2015-07-01|63.0|20.0|7.21344|0.17655 +2015-07-01|63.0|21.0|7.66079|0.17536 +2015-07-01|63.0|22.0|8.10467|0.17417 +2015-07-01|63.0|23.0|8.54496|0.17299 +2015-07-01|63.0|24.0|8.98156|0.17181 +2015-07-01|63.0|25.0|9.41433|0.17062 +2015-07-01|63.0|26.0|9.84313|0.16943 +2015-07-01|63.0|27.0|10.26779|0.16823 +2015-07-01|63.0|28.0|10.68812|0.16701 +2015-07-01|63.0|29.0|11.10394|0.16578 +2015-07-01|63.0|30.0|11.51502|0.16452 +2015-07-01|63.0|31.0|11.92112|0.16325 +2015-07-01|63.0|32.0|12.32198|0.16195 +2015-07-01|63.0|33.0|12.71735|0.16062 +2015-07-01|63.0|34.0|13.1069|0.15925 +2015-07-01|63.0|35.0|13.49035|0.15786 +2015-07-01|63.0|36.0|13.86735|0.15643 +2015-07-01|63.0|37.0|14.23756|0.15496 +2015-07-01|63.0|38.0|14.6006|0.15344 +2015-07-01|63.0|39.0|14.95609|0.15189 +2015-07-01|63.0|40.0|15.30362|0.15029 +2015-07-01|63.0|41.0|15.64277|0.14864 +2015-07-01|63.0|42.0|15.97311|0.14693 +2015-07-01|63.0|43.0|16.29417|0.14518 +2015-07-01|63.0|44.0|16.60548|0.14337 +2015-07-01|63.0|45.0|16.90655|0.1415 +2015-07-01|63.0|46.0|17.19688|0.13957 +2015-07-01|63.0|47.0|17.47593|0.13758 +2015-07-01|63.0|48.0|17.74316|0.13553 +2015-07-01|63.0|49.0|17.99803|0.13341 +2015-07-01|63.0|50.0|18.23996|0.13121 +2015-07-01|63.0|51.0|18.46836|0.12895 +2015-07-01|63.0|52.0|18.68264|0.12661 +2015-07-01|63.0|53.0|18.88216|0.12418 +2015-07-01|63.0|54.0|19.0663|0.12168 +2015-07-01|63.0|55.0|19.23441|0.11909 +2015-07-01|63.0|56.0|19.38582|0.1164 +2015-07-01|63.0|57.0|19.51985|0.11362 +2015-07-01|63.0|58.0|19.63581|0.11075 +2015-07-01|63.0|59.0|19.733|0.10777 +2015-07-01|63.0|60.0|19.81068|0.10468 +2015-07-01|63.0|61.0|19.86813|0.10147 +2015-07-01|63.0|62.0|19.9046|0.09815 +2015-07-01|63.0|63.0|19.91934|0.0947 +2015-07-01|63.0|64.0|19.91157|0.09113 +2015-07-01|63.0|65.0|19.88052|0.08742 +2015-07-01|63.0|66.0|19.82541|0.08357 +2015-07-01|63.0|67.0|19.74547|0.07958 +2015-07-01|63.0|68.0|19.6399|0.07544 +2015-07-01|63.0|69.0|19.50794|0.07115 +2015-07-01|63.0|70.0|19.3488|0.06669 +2015-07-01|63.0|71.0|19.16173|0.06208 +2015-07-01|63.0|72.0|18.946|0.05731 +2015-07-01|63.0|73.0|18.70088|0.05238 +2015-07-01|63.0|74.0|18.4257|0.04728 +2015-07-01|63.0|75.0|18.11981|0.04201 +2015-07-01|63.0|76.0|17.78263|0.03659 +2015-07-01|63.0|77.0|17.41361|0.03101 +2015-07-01|63.0|78.0|17.01231|0.02529 +2015-07-01|63.0|79.0|16.57833|0.01942 +2015-07-01|63.0|80.0|16.1114|0.01342 +2015-07-01|63.0|81.0|15.61134|0.00731 +2015-07-01|63.0|82.0|15.0781|0.0011 +2015-07-01|63.0|83.0|14.51177|-0.00519 +2015-07-01|63.0|84.0|13.9126|-0.01154 +2015-07-01|63.0|85.0|13.28098|-0.01792 +2015-07-01|63.0|86.0|12.6175|-0.0243 +2015-07-01|63.0|87.0|11.92297|-0.03066 +2015-07-01|63.0|88.0|11.19835|-0.03694 +2015-07-01|63.0|89.0|10.44487|-0.04312 +2015-07-01|63.0|90.0|9.66396|-0.04916 +2015-07-01|63.0|91.0|8.85728|-0.05502 +2015-07-01|63.0|92.0|8.02673|-0.06064 +2015-07-01|63.0|93.0|7.17441|-0.066 +2015-07-01|63.0|94.0|6.30268|-0.07104 +2015-07-01|63.0|95.0|5.41407|-0.07572 +2015-07-01|63.0|96.0|4.51133|-0.08001 +2015-07-01|63.0|97.0|3.59738|-0.08387 +2015-07-01|63.0|98.0|2.67525|-0.08726 +2015-07-01|63.0|99.0|1.74814|-0.09015 +2015-07-01|63.0|100.0|0.8193|-0.09253 +2015-07-01|63.0|101.0|-0.10796|-0.09437 +2015-07-01|63.0|102.0|-1.0303|-0.09567 +2015-07-01|63.0|103.0|-1.94444|-0.09641 +2015-07-01|63.0|104.0|-2.84711|-0.09661 +2015-07-01|63.0|105.0|-3.73516|-0.09627 +2015-07-01|63.0|106.0|-4.60557|-0.0954 +2015-07-01|63.0|107.0|-5.45545|-0.09403 +2015-07-01|63.0|108.0|-6.28211|-0.09219 +2015-07-01|63.0|109.0|-7.08305|-0.08991 +2015-07-01|63.0|110.0|-7.85598|-0.08721 +2015-07-01|63.0|111.0|-8.59887|-0.08415 +2015-07-01|63.0|112.0|-9.30989|-0.08076 +2015-07-01|63.0|113.0|-9.98748|-0.07708 +2015-07-01|63.0|114.0|-10.63028|-0.07316 +2015-07-01|63.0|115.0|-11.23722|-0.06904 +2015-07-01|63.0|116.0|-11.80741|-0.06476 +2015-07-01|63.0|117.0|-12.3402|-0.06037 +2015-07-01|63.0|118.0|-12.83513|-0.05591 +2015-07-01|63.0|119.0|-13.29196|-0.05141 +2015-07-01|63.0|120.0|-13.71059|-0.04692 +2015-07-01|63.0|121.0|-14.09112|-0.04246 +2015-07-01|63.0|122.0|-14.43376|-0.03807 +2015-07-01|63.0|123.0|-14.73888|-0.03379 +2015-07-01|63.0|124.0|-15.00696|-0.02963 +2015-07-01|63.0|125.0|-15.23856|-0.02563 +2015-07-01|63.0|126.0|-15.43437|-0.0218 +2015-07-01|63.0|127.0|-15.59512|-0.01817 +2015-07-01|63.0|128.0|-15.72162|-0.01476 +2015-07-01|63.0|129.0|-15.81473|-0.01159 +2015-07-01|63.0|130.0|-15.87536|-0.00867 +2015-07-01|63.0|131.0|-15.90445|-0.006 +2015-07-01|63.0|132.0|-15.90295|-0.00362 +2015-07-01|63.0|133.0|-15.87186|-0.00152 +2015-07-01|63.0|134.0|-15.81218|2.8E-4 +2015-07-01|63.0|135.0|-15.72491|0.00179 +2015-07-01|63.0|136.0|-15.61106|0.00298 +2015-07-01|63.0|137.0|-15.47163|0.00386 +2015-07-01|63.0|138.0|-15.30763|0.00442 +2015-07-01|63.0|139.0|-15.12005|0.00465 +2015-07-01|63.0|140.0|-14.90987|0.00456 +2015-07-01|63.0|141.0|-14.67805|0.00415 +2015-07-01|63.0|142.0|-14.42555|0.00341 +2015-07-01|63.0|143.0|-14.15331|0.00234 +2015-07-01|63.0|144.0|-13.86223|9.5E-4 +2015-07-01|63.0|145.0|-13.55322|-7.7E-4 +2015-07-01|63.0|146.0|-13.22715|-0.00281 +2015-07-01|63.0|147.0|-12.88486|-0.00517 +2015-07-01|63.0|148.0|-12.5272|-0.00785 +2015-07-01|63.0|149.0|-12.15497|-0.01084 +2015-07-01|63.0|150.0|-11.76896|-0.01413 +2015-07-01|63.0|151.0|-11.36993|-0.01772 +2015-07-01|63.0|152.0|-10.95862|-0.0216 +2015-07-01|63.0|153.0|-10.53576|-0.02578 +2015-07-01|63.0|154.0|-10.10203|-0.03023 +2015-07-01|63.0|155.0|-9.6581|-0.03495 +2015-07-01|63.0|156.0|-9.20464|-0.03993 +2015-07-01|63.0|157.0|-8.74226|-0.04517 +2015-07-01|63.0|158.0|-8.27157|-0.05064 +2015-07-01|63.0|159.0|-7.79316|-0.05635 +2015-07-01|63.0|160.0|-7.30759|-0.06228 +2015-07-01|63.0|161.0|-6.81542|-0.06842 +2015-07-01|63.0|162.0|-6.31715|-0.07476 +2015-07-01|63.0|163.0|-5.81331|-0.08128 +2015-07-01|63.0|164.0|-5.30437|-0.08798 +2015-07-01|63.0|165.0|-4.7908|-0.09484 +2015-07-01|63.0|166.0|-4.27307|-0.10184 +2015-07-01|63.0|167.0|-3.7516|-0.10898 +2015-07-01|63.0|168.0|-3.22682|-0.11623 +2015-07-01|63.0|169.0|-2.69913|-0.1236 +2015-07-01|63.0|170.0|-2.16893|-0.13105 +2015-07-01|63.0|171.0|-1.6366|-0.13859 +2015-07-01|63.0|172.0|-1.1025|-0.14619 +2015-07-01|63.0|173.0|-0.56698|-0.15383 +2015-07-01|63.0|174.0|-0.03041|-0.16152 +2015-07-01|63.0|175.0|0.5069|-0.16923 +2015-07-01|63.0|176.0|1.04461|-0.17694 +2015-07-01|63.0|177.0|1.5824|-0.18466 +2015-07-01|63.0|178.0|2.11997|-0.19235 +2015-07-01|63.0|179.0|2.657|-0.20001 +2015-07-01|63.0|-1.0|-2.89836|0.20773 +2015-07-01|63.0|-2.0|-3.41102|0.20965 +2015-07-01|63.0|-3.0|-3.92606|0.21162 +2015-07-01|63.0|-4.0|-4.44336|0.21364 +2015-07-01|63.0|-5.0|-4.9628|0.2157 +2015-07-01|63.0|-6.0|-5.48425|0.2178 +2015-07-01|63.0|-7.0|-6.00755|0.21995 +2015-07-01|63.0|-8.0|-6.53255|0.22214 +2015-07-01|63.0|-9.0|-7.05908|0.22437 +2015-07-01|63.0|-10.0|-7.58696|0.22665 +2015-07-01|63.0|-11.0|-8.11599|0.22897 +2015-07-01|63.0|-12.0|-8.64598|0.23132 +2015-07-01|63.0|-13.0|-9.17671|0.23372 +2015-07-01|63.0|-14.0|-9.70795|0.23615 +2015-07-01|63.0|-15.0|-10.23949|0.23862 +2015-07-01|63.0|-16.0|-10.77106|0.24112 +2015-07-01|63.0|-17.0|-11.30243|0.24366 +2015-07-01|63.0|-18.0|-11.83333|0.24624 +2015-07-01|63.0|-19.0|-12.3635|0.24884 +2015-07-01|63.0|-20.0|-12.89265|0.25148 +2015-07-01|63.0|-21.0|-13.42051|0.25415 +2015-07-01|63.0|-22.0|-13.94677|0.25685 +2015-07-01|63.0|-23.0|-14.47113|0.25957 +2015-07-01|63.0|-24.0|-14.99329|0.26232 +2015-07-01|63.0|-25.0|-15.51293|0.2651 +2015-07-01|63.0|-26.0|-16.0297|0.26791 +2015-07-01|63.0|-27.0|-16.54327|0.27073 +2015-07-01|63.0|-28.0|-17.0533|0.27358 +2015-07-01|63.0|-29.0|-17.55941|0.27645 +2015-07-01|63.0|-30.0|-18.06123|0.27934 +2015-07-01|63.0|-31.0|-18.55837|0.28225 +2015-07-01|63.0|-32.0|-19.05044|0.28517 +2015-07-01|63.0|-33.0|-19.537|0.28811 +2015-07-01|63.0|-34.0|-20.01764|0.29107 +2015-07-01|63.0|-35.0|-20.49189|0.29404 +2015-07-01|63.0|-36.0|-20.95929|0.29701 +2015-07-01|63.0|-37.0|-21.41934|0.3 +2015-07-01|63.0|-38.0|-21.87153|0.303 +2015-07-01|63.0|-39.0|-22.31531|0.306 +2015-07-01|63.0|-40.0|-22.75014|0.30901 +2015-07-01|63.0|-41.0|-23.17541|0.31202 +2015-07-01|63.0|-42.0|-23.5905|0.31503 +2015-07-01|63.0|-43.0|-23.99477|0.31804 +2015-07-01|63.0|-44.0|-24.38754|0.32105 +2015-07-01|63.0|-45.0|-24.76808|0.32404 +2015-07-01|63.0|-46.0|-25.13563|0.32703 +2015-07-01|63.0|-47.0|-25.48942|0.33001 +2015-07-01|63.0|-48.0|-25.82861|0.33296 +2015-07-01|63.0|-49.0|-26.15231|0.3359 +2015-07-01|63.0|-50.0|-26.45962|0.33881 +2015-07-01|63.0|-51.0|-26.74957|0.34169 +2015-07-01|63.0|-52.0|-27.02114|0.34453 +2015-07-01|63.0|-53.0|-27.27327|0.34732 +2015-07-01|63.0|-54.0|-27.50485|0.35006 +2015-07-01|63.0|-55.0|-27.7147|0.35274 +2015-07-01|63.0|-56.0|-27.9016|0.35535 +2015-07-01|63.0|-57.0|-28.06428|0.35788 +2015-07-01|63.0|-58.0|-28.2014|0.36031 +2015-07-01|63.0|-59.0|-28.31156|0.36262 +2015-07-01|63.0|-60.0|-28.3933|0.36481 +2015-07-01|63.0|-61.0|-28.44512|0.36685 +2015-07-01|63.0|-62.0|-28.46545|0.36873 +2015-07-01|63.0|-63.0|-28.45267|0.37041 +2015-07-01|63.0|-64.0|-28.40509|0.37187 +2015-07-01|63.0|-65.0|-28.32099|0.37308 +2015-07-01|63.0|-66.0|-28.19861|0.374 +2015-07-01|63.0|-67.0|-28.03615|0.3746 +2015-07-01|63.0|-68.0|-27.83176|0.37484 +2015-07-01|63.0|-69.0|-27.58361|0.37467 +2015-07-01|63.0|-70.0|-27.28984|0.37403 +2015-07-01|63.0|-71.0|-26.94862|0.37288 +2015-07-01|63.0|-72.0|-26.55816|0.37116 +2015-07-01|63.0|-73.0|-26.11671|0.36879 +2015-07-01|63.0|-74.0|-25.62263|0.36572 +2015-07-01|63.0|-75.0|-25.07438|0.36187 +2015-07-01|63.0|-76.0|-24.47058|0.35716 +2015-07-01|63.0|-77.0|-23.81005|0.35152 +2015-07-01|63.0|-78.0|-23.09186|0.34487 +2015-07-01|63.0|-79.0|-22.31535|0.33713 +2015-07-01|63.0|-80.0|-21.48021|0.32823 +2015-07-01|63.0|-81.0|-20.58652|0.3181 +2015-07-01|63.0|-82.0|-19.63481|0.30668 +2015-07-01|63.0|-83.0|-18.62609|0.29391 +2015-07-01|63.0|-84.0|-17.56194|0.27977 +2015-07-01|63.0|-85.0|-16.44448|0.26423 +2015-07-01|63.0|-86.0|-15.27647|0.24729 +2015-07-01|63.0|-87.0|-14.06127|0.22898 +2015-07-01|63.0|-88.0|-12.80289|0.20935 +2015-07-01|63.0|-89.0|-11.50592|0.18847 +2015-07-01|63.0|-90.0|-10.17551|0.16644 +2015-07-01|63.0|-91.0|-8.81735|0.14339 +2015-07-01|63.0|-92.0|-7.43752|0.11948 +2015-07-01|63.0|-93.0|-6.04247|0.09486 +2015-07-01|63.0|-94.0|-4.63886|0.06974 +2015-07-01|63.0|-95.0|-3.23344|0.0443 +2015-07-01|63.0|-96.0|-1.83298|0.01875 +2015-07-01|63.0|-97.0|-0.44406|-0.00671 +2015-07-01|63.0|-98.0|0.92694|-0.03189 +2015-07-01|63.0|-99.0|2.27404|-0.05661 +2015-07-01|63.0|-100.0|3.5917|-0.08071 +2015-07-01|63.0|-101.0|4.87488|-0.10403 +2015-07-01|63.0|-102.0|6.11913|-0.12647 +2015-07-01|63.0|-103.0|7.32059|-0.14793 +2015-07-01|63.0|-104.0|8.47603|-0.16832 +2015-07-01|63.0|-105.0|9.5828|-0.18761 +2015-07-01|63.0|-106.0|10.63885|-0.20577 +2015-07-01|63.0|-107.0|11.64268|-0.22277 +2015-07-01|63.0|-108.0|12.59331|-0.23864 +2015-07-01|63.0|-109.0|13.49022|-0.25339 +2015-07-01|63.0|-110.0|14.33329|-0.26705 +2015-07-01|63.0|-111.0|15.12279|-0.27966 +2015-07-01|63.0|-112.0|15.85926|-0.29128 +2015-07-01|63.0|-113.0|16.54355|-0.30195 +2015-07-01|63.0|-114.0|17.17668|-0.31173 +2015-07-01|63.0|-115.0|17.75987|-0.32067 +2015-07-01|63.0|-116.0|18.29447|-0.32882 +2015-07-01|63.0|-117.0|18.78191|-0.33625 +2015-07-01|63.0|-118.0|19.22371|-0.343 +2015-07-01|63.0|-119.0|19.62144|-0.34913 +2015-07-01|63.0|-120.0|19.97667|-0.35467 +2015-07-01|63.0|-121.0|20.291|-0.35968 +2015-07-01|63.0|-122.0|20.566|-0.36419 +2015-07-01|63.0|-123.0|20.80323|-0.36825 +2015-07-01|63.0|-124.0|21.00422|-0.37187 +2015-07-01|63.0|-125.0|21.17045|-0.37511 +2015-07-01|63.0|-126.0|21.30336|-0.37797 +2015-07-01|63.0|-127.0|21.40436|-0.3805 +2015-07-01|63.0|-128.0|21.47479|-0.3827 +2015-07-01|63.0|-129.0|21.51595|-0.38461 +2015-07-01|63.0|-130.0|21.52907|-0.38623 +2015-07-01|63.0|-131.0|21.51535|-0.38759 +2015-07-01|63.0|-132.0|21.47593|-0.38869 +2015-07-01|63.0|-133.0|21.41188|-0.38955 +2015-07-01|63.0|-134.0|21.32426|-0.39018 +2015-07-01|63.0|-135.0|21.21406|-0.39059 +2015-07-01|63.0|-136.0|21.08222|-0.39077 +2015-07-01|63.0|-137.0|20.92965|-0.39075 +2015-07-01|63.0|-138.0|20.7572|-0.39052 +2015-07-01|63.0|-139.0|20.56572|-0.39008 +2015-07-01|63.0|-140.0|20.35597|-0.38945 +2015-07-01|63.0|-141.0|20.12873|-0.38862 +2015-07-01|63.0|-142.0|19.8847|-0.38759 +2015-07-01|63.0|-143.0|19.62458|-0.38637 +2015-07-01|63.0|-144.0|19.34902|-0.38495 +2015-07-01|63.0|-145.0|19.05867|-0.38333 +2015-07-01|63.0|-146.0|18.75413|-0.38153 +2015-07-01|63.0|-147.0|18.43598|-0.37952 +2015-07-01|63.0|-148.0|18.10479|-0.37732 +2015-07-01|63.0|-149.0|17.7611|-0.37492 +2015-07-01|63.0|-150.0|17.40542|-0.37233 +2015-07-01|63.0|-151.0|17.03827|-0.36953 +2015-07-01|63.0|-152.0|16.66012|-0.36654 +2015-07-01|63.0|-153.0|16.27145|-0.36334 +2015-07-01|63.0|-154.0|15.87271|-0.35994 +2015-07-01|63.0|-155.0|15.46434|-0.35635 +2015-07-01|63.0|-156.0|15.04676|-0.35255 +2015-07-01|63.0|-157.0|14.62038|-0.34855 +2015-07-01|63.0|-158.0|14.18561|-0.34434 +2015-07-01|63.0|-159.0|13.74283|-0.33994 +2015-07-01|63.0|-160.0|13.29242|-0.33534 +2015-07-01|63.0|-161.0|12.83475|-0.33054 +2015-07-01|63.0|-162.0|12.37018|-0.32554 +2015-07-01|63.0|-163.0|11.89905|-0.32035 +2015-07-01|63.0|-164.0|11.42171|-0.31498 +2015-07-01|63.0|-165.0|10.93848|-0.30941 +2015-07-01|63.0|-166.0|10.4497|-0.30366 +2015-07-01|63.0|-167.0|9.95567|-0.29774 +2015-07-01|63.0|-168.0|9.45672|-0.29164 +2015-07-01|63.0|-169.0|8.95316|-0.28537 +2015-07-01|63.0|-170.0|8.44527|-0.27895 +2015-07-01|63.0|-171.0|7.93337|-0.27237 +2015-07-01|63.0|-172.0|7.41774|-0.26564 +2015-07-01|63.0|-173.0|6.89867|-0.25878 +2015-07-01|63.0|-174.0|6.37646|-0.25178 +2015-07-01|63.0|-175.0|5.85139|-0.24467 +2015-07-01|63.0|-176.0|5.32375|-0.23744 +2015-07-01|63.0|-177.0|4.79383|-0.23011 +2015-07-01|63.0|-178.0|4.2619|-0.22269 +2015-07-01|63.0|-179.0|3.72826|-0.2152 +2015-07-01|64.0|0.0|-2.53319|0.21298 +2015-07-01|64.0|1.0|-2.0087|0.2111 +2015-07-01|64.0|2.0|-1.48659|0.20927 +2015-07-01|64.0|3.0|-0.96695|0.20748 +2015-07-01|64.0|4.0|-0.44984|0.20573 +2015-07-01|64.0|5.0|0.06469|0.20403 +2015-07-01|64.0|6.0|0.57656|0.20237 +2015-07-01|64.0|7.0|1.08574|0.20075 +2015-07-01|64.0|8.0|1.59219|0.19916 +2015-07-01|64.0|9.0|2.09585|0.19762 +2015-07-01|64.0|10.0|2.5967|0.19612 +2015-07-01|64.0|11.0|3.09469|0.19464 +2015-07-01|64.0|12.0|3.58979|0.19321 +2015-07-01|64.0|13.0|4.08196|0.1918 +2015-07-01|64.0|14.0|4.57117|0.19042 +2015-07-01|64.0|15.0|5.05737|0.18906 +2015-07-01|64.0|16.0|5.54051|0.18773 +2015-07-01|64.0|17.0|6.02054|0.18643 +2015-07-01|64.0|18.0|6.49739|0.18513 +2015-07-01|64.0|19.0|6.97101|0.18386 +2015-07-01|64.0|20.0|7.4413|0.1826 +2015-07-01|64.0|21.0|7.90819|0.18134 +2015-07-01|64.0|22.0|8.37156|0.1801 +2015-07-01|64.0|23.0|8.83131|0.17886 +2015-07-01|64.0|24.0|9.2873|0.17761 +2015-07-01|64.0|25.0|9.7394|0.17637 +2015-07-01|64.0|26.0|10.18745|0.17512 +2015-07-01|64.0|27.0|10.63127|0.17386 +2015-07-01|64.0|28.0|11.07067|0.17259 +2015-07-01|64.0|29.0|11.50546|0.17131 +2015-07-01|64.0|30.0|11.9354|0.17 +2015-07-01|64.0|31.0|12.36025|0.16868 +2015-07-01|64.0|32.0|12.77976|0.16733 +2015-07-01|64.0|33.0|13.19364|0.16596 +2015-07-01|64.0|34.0|13.60161|0.16456 +2015-07-01|64.0|35.0|14.00334|0.16313 +2015-07-01|64.0|36.0|14.39851|0.16166 +2015-07-01|64.0|37.0|14.78676|0.16015 +2015-07-01|64.0|38.0|15.16773|0.15861 +2015-07-01|64.0|39.0|15.54103|0.15703 +2015-07-01|64.0|40.0|15.90625|0.1554 +2015-07-01|64.0|41.0|16.26297|0.15372 +2015-07-01|64.0|42.0|16.61075|0.152 +2015-07-01|64.0|43.0|16.94913|0.15022 +2015-07-01|64.0|44.0|17.27763|0.14839 +2015-07-01|64.0|45.0|17.59576|0.1465 +2015-07-01|64.0|46.0|17.903|0.14455 +2015-07-01|64.0|47.0|18.19883|0.14254 +2015-07-01|64.0|48.0|18.4827|0.14047 +2015-07-01|64.0|49.0|18.75404|0.13833 +2015-07-01|64.0|50.0|19.01227|0.13611 +2015-07-01|64.0|51.0|19.25679|0.13382 +2015-07-01|64.0|52.0|19.48698|0.13146 +2015-07-01|64.0|53.0|19.70221|0.12901 +2015-07-01|64.0|54.0|19.90182|0.12647 +2015-07-01|64.0|55.0|20.08513|0.12385 +2015-07-01|64.0|56.0|20.25147|0.12113 +2015-07-01|64.0|57.0|20.40011|0.11832 +2015-07-01|64.0|58.0|20.53034|0.1154 +2015-07-01|64.0|59.0|20.64142|0.11237 +2015-07-01|64.0|60.0|20.73257|0.10922 +2015-07-01|64.0|61.0|20.80303|0.10596 +2015-07-01|64.0|62.0|20.85201|0.10257 +2015-07-01|64.0|63.0|20.87869|0.09906 +2015-07-01|64.0|64.0|20.88226|0.0954 +2015-07-01|64.0|65.0|20.86189|0.09161 +2015-07-01|64.0|66.0|20.81672|0.08767 +2015-07-01|64.0|67.0|20.74592|0.08357 +2015-07-01|64.0|68.0|20.64864|0.07932 +2015-07-01|64.0|69.0|20.524|0.0749 +2015-07-01|64.0|70.0|20.37118|0.07032 +2015-07-01|64.0|71.0|20.18932|0.06556 +2015-07-01|64.0|72.0|19.9776|0.06063 +2015-07-01|64.0|73.0|19.73522|0.05553 +2015-07-01|64.0|74.0|19.46139|0.05024 +2015-07-01|64.0|75.0|19.15539|0.04479 +2015-07-01|64.0|76.0|18.81652|0.03916 +2015-07-01|64.0|77.0|18.44416|0.03335 +2015-07-01|64.0|78.0|18.03774|0.02739 +2015-07-01|64.0|79.0|17.59679|0.02127 +2015-07-01|64.0|80.0|17.12094|0.01501 +2015-07-01|64.0|81.0|16.60994|0.00862 +2015-07-01|64.0|82.0|16.06364|0.00212 +2015-07-01|64.0|83.0|15.48207|-0.00447 +2015-07-01|64.0|84.0|14.86542|-0.01113 +2015-07-01|64.0|85.0|14.21405|-0.01783 +2015-07-01|64.0|86.0|13.52853|-0.02453 +2015-07-01|64.0|87.0|12.80964|-0.03121 +2015-07-01|64.0|88.0|12.05838|-0.03782 +2015-07-01|64.0|89.0|11.27601|-0.04433 +2015-07-01|64.0|90.0|10.46402|-0.05069 +2015-07-01|64.0|91.0|9.62417|-0.05685 +2015-07-01|64.0|92.0|8.75847|-0.06276 +2015-07-01|64.0|93.0|7.86919|-0.06839 +2015-07-01|64.0|94.0|6.95886|-0.07368 +2015-07-01|64.0|95.0|6.03021|-0.07858 +2015-07-01|64.0|96.0|5.08622|-0.08306 +2015-07-01|64.0|97.0|4.13004|-0.08707 +2015-07-01|64.0|98.0|3.165|-0.09058 +2015-07-01|64.0|99.0|2.19454|-0.09355 +2015-07-01|64.0|100.0|1.22222|-0.09596 +2015-07-01|64.0|101.0|0.25163|-0.0978 +2015-07-01|64.0|102.0|-0.71363|-0.09905 +2015-07-01|64.0|103.0|-1.66997|-0.09971 +2015-07-01|64.0|104.0|-2.61389|-0.09979 +2015-07-01|64.0|105.0|-3.54199|-0.0993 +2015-07-01|64.0|106.0|-4.45103|-0.09825 +2015-07-01|64.0|107.0|-5.33793|-0.09668 +2015-07-01|64.0|108.0|-6.19985|-0.09461 +2015-07-01|64.0|109.0|-7.03415|-0.09208 +2015-07-01|64.0|110.0|-7.83845|-0.08913 +2015-07-01|64.0|111.0|-8.61063|-0.08581 +2015-07-01|64.0|112.0|-9.34882|-0.08216 +2015-07-01|64.0|113.0|-10.05145|-0.07822 +2015-07-01|64.0|114.0|-10.71718|-0.07404 +2015-07-01|64.0|115.0|-11.34494|-0.06968 +2015-07-01|64.0|116.0|-11.93392|-0.06518 +2015-07-01|64.0|117.0|-12.48353|-0.06058 +2015-07-01|64.0|118.0|-12.99338|-0.05592 +2015-07-01|64.0|119.0|-13.46333|-0.05125 +2015-07-01|64.0|120.0|-13.89338|-0.04661 +2015-07-01|64.0|121.0|-14.28372|-0.04202 +2015-07-01|64.0|122.0|-14.63468|-0.03753 +2015-07-01|64.0|123.0|-14.94673|-0.03317 +2015-07-01|64.0|124.0|-15.22046|-0.02895 +2015-07-01|64.0|125.0|-15.45656|-0.02491 +2015-07-01|64.0|126.0|-15.65578|-0.02108 +2015-07-01|64.0|127.0|-15.81897|-0.01746 +2015-07-01|64.0|128.0|-15.94704|-0.01408 +2015-07-01|64.0|129.0|-16.04093|-0.01095 +2015-07-01|64.0|130.0|-16.10164|-0.00809 +2015-07-01|64.0|131.0|-16.13017|-0.00552 +2015-07-01|64.0|132.0|-16.12757|-0.00323 +2015-07-01|64.0|133.0|-16.0949|-0.00124 +2015-07-01|64.0|134.0|-16.03319|4.3E-4 +2015-07-01|64.0|135.0|-15.94353|0.0018 +2015-07-01|64.0|136.0|-15.82696|0.00284 +2015-07-01|64.0|137.0|-15.68454|0.00356 +2015-07-01|64.0|138.0|-15.51731|0.00395 +2015-07-01|64.0|139.0|-15.32629|0.00401 +2015-07-01|64.0|140.0|-15.11249|0.00374 +2015-07-01|64.0|141.0|-14.87692|0.00314 +2015-07-01|64.0|142.0|-14.62053|0.0022 +2015-07-01|64.0|143.0|-14.3443|9.3E-4 +2015-07-01|64.0|144.0|-14.04915|-6.6E-4 +2015-07-01|64.0|145.0|-13.73598|-0.00258 +2015-07-01|64.0|146.0|-13.40569|-0.00483 +2015-07-01|64.0|147.0|-13.05914|-0.0074 +2015-07-01|64.0|148.0|-12.69717|-0.01028 +2015-07-01|64.0|149.0|-12.32059|-0.01347 +2015-07-01|64.0|150.0|-11.9302|-0.01697 +2015-07-01|64.0|151.0|-11.52675|-0.02077 +2015-07-01|64.0|152.0|-11.111|-0.02486 +2015-07-01|64.0|153.0|-10.68366|-0.02924 +2015-07-01|64.0|154.0|-10.24542|-0.03389 +2015-07-01|64.0|155.0|-9.79697|-0.03881 +2015-07-01|64.0|156.0|-9.33894|-0.044 +2015-07-01|64.0|157.0|-8.87196|-0.04943 +2015-07-01|64.0|158.0|-8.39665|-0.05511 +2015-07-01|64.0|159.0|-7.91358|-0.06102 +2015-07-01|64.0|160.0|-7.42332|-0.06714 +2015-07-01|64.0|161.0|-6.9264|-0.07348 +2015-07-01|64.0|162.0|-6.42336|-0.08001 +2015-07-01|64.0|163.0|-5.91469|-0.08673 +2015-07-01|64.0|164.0|-5.40089|-0.09362 +2015-07-01|64.0|165.0|-4.88242|-0.10067 +2015-07-01|64.0|166.0|-4.35972|-0.10786 +2015-07-01|64.0|167.0|-3.83325|-0.11519 +2015-07-01|64.0|168.0|-3.3034|-0.12265 +2015-07-01|64.0|169.0|-2.77061|-0.13021 +2015-07-01|64.0|170.0|-2.23524|-0.13786 +2015-07-01|64.0|171.0|-1.69768|-0.1456 +2015-07-01|64.0|172.0|-1.15831|-0.1534 +2015-07-01|64.0|173.0|-0.61746|-0.16125 +2015-07-01|64.0|174.0|-0.0755|-0.16915 +2015-07-01|64.0|175.0|0.46726|-0.17707 +2015-07-01|64.0|176.0|1.01047|-0.18501 +2015-07-01|64.0|177.0|1.55383|-0.19294 +2015-07-01|64.0|178.0|2.09702|-0.20087 +2015-07-01|64.0|179.0|2.63973|-0.20877 +2015-07-01|64.0|-1.0|-3.05998|0.2149 +2015-07-01|64.0|-2.0|-3.58898|0.21687 +2015-07-01|64.0|-3.0|-4.12009|0.21889 +2015-07-01|64.0|-4.0|-4.65319|0.22095 +2015-07-01|64.0|-5.0|-5.18815|0.22305 +2015-07-01|64.0|-6.0|-5.72485|0.2252 +2015-07-01|64.0|-7.0|-6.26315|0.2274 +2015-07-01|64.0|-8.0|-6.80288|0.22964 +2015-07-01|64.0|-9.0|-7.34389|0.23192 +2015-07-01|64.0|-10.0|-7.886|0.23425 +2015-07-01|64.0|-11.0|-8.42903|0.23662 +2015-07-01|64.0|-12.0|-8.97278|0.23904 +2015-07-01|64.0|-13.0|-9.51706|0.24149 +2015-07-01|64.0|-14.0|-10.06164|0.24399 +2015-07-01|64.0|-15.0|-10.60632|0.24652 +2015-07-01|64.0|-16.0|-11.15085|0.2491 +2015-07-01|64.0|-17.0|-11.69499|0.25171 +2015-07-01|64.0|-18.0|-12.23851|0.25437 +2015-07-01|64.0|-19.0|-12.78115|0.25706 +2015-07-01|64.0|-20.0|-13.32263|0.25978 +2015-07-01|64.0|-21.0|-13.86268|0.26254 +2015-07-01|64.0|-22.0|-14.40103|0.26534 +2015-07-01|64.0|-23.0|-14.93738|0.26817 +2015-07-01|64.0|-24.0|-15.47143|0.27103 +2015-07-01|64.0|-25.0|-16.00287|0.27393 +2015-07-01|64.0|-26.0|-16.53138|0.27685 +2015-07-01|64.0|-27.0|-17.05663|0.27981 +2015-07-01|64.0|-28.0|-17.57828|0.28279 +2015-07-01|64.0|-29.0|-18.09598|0.28581 +2015-07-01|64.0|-30.0|-18.60936|0.28885 +2015-07-01|64.0|-31.0|-19.11804|0.29192 +2015-07-01|64.0|-32.0|-19.62163|0.29501 +2015-07-01|64.0|-33.0|-20.11972|0.29813 +2015-07-01|64.0|-34.0|-20.6119|0.30127 +2015-07-01|64.0|-35.0|-21.0977|0.30444 +2015-07-01|64.0|-36.0|-21.57668|0.30763 +2015-07-01|64.0|-37.0|-22.04835|0.31084 +2015-07-01|64.0|-38.0|-22.51221|0.31407 +2015-07-01|64.0|-39.0|-22.96773|0.31732 +2015-07-01|64.0|-40.0|-23.41435|0.32058 +2015-07-01|64.0|-41.0|-23.8515|0.32386 +2015-07-01|64.0|-42.0|-24.27857|0.32716 +2015-07-01|64.0|-43.0|-24.69492|0.33047 +2015-07-01|64.0|-44.0|-25.09989|0.33379 +2015-07-01|64.0|-45.0|-25.49275|0.33711 +2015-07-01|64.0|-46.0|-25.87279|0.34045 +2015-07-01|64.0|-47.0|-26.23921|0.34379 +2015-07-01|64.0|-48.0|-26.5912|0.34712 +2015-07-01|64.0|-49.0|-26.92789|0.35046 +2015-07-01|64.0|-50.0|-27.24838|0.35379 +2015-07-01|64.0|-51.0|-27.55172|0.35711 +2015-07-01|64.0|-52.0|-27.8369|0.3604 +2015-07-01|64.0|-53.0|-28.10287|0.36368 +2015-07-01|64.0|-54.0|-28.34853|0.36693 +2015-07-01|64.0|-55.0|-28.57271|0.37013 +2015-07-01|64.0|-56.0|-28.7742|0.37329 +2015-07-01|64.0|-57.0|-28.95172|0.37638 +2015-07-01|64.0|-58.0|-29.10393|0.37941 +2015-07-01|64.0|-59.0|-29.22942|0.38235 +2015-07-01|64.0|-60.0|-29.32674|0.38518 +2015-07-01|64.0|-61.0|-29.39436|0.38789 +2015-07-01|64.0|-62.0|-29.43069|0.39046 +2015-07-01|64.0|-63.0|-29.43408|0.39286 +2015-07-01|64.0|-64.0|-29.40281|0.39506 +2015-07-01|64.0|-65.0|-29.3351|0.39704 +2015-07-01|64.0|-66.0|-29.22914|0.39875 +2015-07-01|64.0|-67.0|-29.08304|0.40017 +2015-07-01|64.0|-68.0|-28.89489|0.40123 +2015-07-01|64.0|-69.0|-28.66274|0.4019 +2015-07-01|64.0|-70.0|-28.38463|0.40212 +2015-07-01|64.0|-71.0|-28.05858|0.40182 +2015-07-01|64.0|-72.0|-27.68265|0.40096 +2015-07-01|64.0|-73.0|-27.25491|0.39944 +2015-07-01|64.0|-74.0|-26.77351|0.3972 +2015-07-01|64.0|-75.0|-26.23671|0.39415 +2015-07-01|64.0|-76.0|-25.64288|0.39021 +2015-07-01|64.0|-77.0|-24.99057|0.38528 +2015-07-01|64.0|-78.0|-24.27858|0.37927 +2015-07-01|64.0|-79.0|-23.50593|0.37209 +2015-07-01|64.0|-80.0|-22.67202|0.36364 +2015-07-01|64.0|-81.0|-21.77661|0.35383 +2015-07-01|64.0|-82.0|-20.8199|0.34259 +2015-07-01|64.0|-83.0|-19.80261|0.32982 +2015-07-01|64.0|-84.0|-18.72602|0.31549 +2015-07-01|64.0|-85.0|-17.59199|0.29954 +2015-07-01|64.0|-86.0|-16.40308|0.28196 +2015-07-01|64.0|-87.0|-15.1625|0.26276 +2015-07-01|64.0|-88.0|-13.87414|0.24197 +2015-07-01|64.0|-89.0|-12.54261|0.21965 +2015-07-01|64.0|-90.0|-11.17313|0.19592 +2015-07-01|64.0|-91.0|-9.77155|0.17089 +2015-07-01|64.0|-92.0|-8.34422|0.14474 +2015-07-01|64.0|-93.0|-6.89795|0.11766 +2015-07-01|64.0|-94.0|-5.43982|0.08985 +2015-07-01|64.0|-95.0|-3.97711|0.06155 +2015-07-01|64.0|-96.0|-2.51713|0.03301 +2015-07-01|64.0|-97.0|-1.06709|0.00445 +2015-07-01|64.0|-98.0|0.36602|-0.02388 +2015-07-01|64.0|-99.0|1.77559|-0.05176 +2015-07-01|64.0|-100.0|3.15548|-0.07898 +2015-07-01|64.0|-101.0|4.50007|-0.10538 +2015-07-01|64.0|-102.0|5.80439|-0.13078 +2015-07-01|64.0|-103.0|7.06413|-0.15506 +2015-07-01|64.0|-104.0|8.27564|-0.17814 +2015-07-01|64.0|-105.0|9.43595|-0.19994 +2015-07-01|64.0|-106.0|10.54275|-0.22042 +2015-07-01|64.0|-107.0|11.59436|-0.23956 +2015-07-01|64.0|-108.0|12.58964|-0.25737 +2015-07-01|64.0|-109.0|13.52801|-0.27387 +2015-07-01|64.0|-110.0|14.40934|-0.2891 +2015-07-01|64.0|-111.0|15.23389|-0.30309 +2015-07-01|64.0|-112.0|16.00229|-0.31592 +2015-07-01|64.0|-113.0|16.71545|-0.32764 +2015-07-01|64.0|-114.0|17.3745|-0.33831 +2015-07-01|64.0|-115.0|17.98079|-0.34801 +2015-07-01|64.0|-116.0|18.5358|-0.35679 +2015-07-01|64.0|-117.0|19.04112|-0.36472 +2015-07-01|64.0|-118.0|19.49842|-0.37188 +2015-07-01|64.0|-119.0|19.9094|-0.3783 +2015-07-01|64.0|-120.0|20.2758|-0.38406 +2015-07-01|64.0|-121.0|20.59935|-0.3892 +2015-07-01|64.0|-122.0|20.88179|-0.39377 +2015-07-01|64.0|-123.0|21.1248|-0.39782 +2015-07-01|64.0|-124.0|21.33004|-0.40139 +2015-07-01|64.0|-125.0|21.49914|-0.40451 +2015-07-01|64.0|-126.0|21.63365|-0.40722 +2015-07-01|64.0|-127.0|21.73508|-0.40954 +2015-07-01|64.0|-128.0|21.80489|-0.41151 +2015-07-01|64.0|-129.0|21.84447|-0.41315 +2015-07-01|64.0|-130.0|21.85516|-0.41448 +2015-07-01|64.0|-131.0|21.83823|-0.41552 +2015-07-01|64.0|-132.0|21.7949|-0.41629 +2015-07-01|64.0|-133.0|21.72634|-0.41679 +2015-07-01|64.0|-134.0|21.63366|-0.41704 +2015-07-01|64.0|-135.0|21.51791|-0.41705 +2015-07-01|64.0|-136.0|21.38011|-0.41684 +2015-07-01|64.0|-137.0|21.2212|-0.4164 +2015-07-01|64.0|-138.0|21.0421|-0.41574 +2015-07-01|64.0|-139.0|20.84369|-0.41488 +2015-07-01|64.0|-140.0|20.62679|-0.4138 +2015-07-01|64.0|-141.0|20.39219|-0.41253 +2015-07-01|64.0|-142.0|20.14065|-0.41105 +2015-07-01|64.0|-143.0|19.8729|-0.40937 +2015-07-01|64.0|-144.0|19.58961|-0.4075 +2015-07-01|64.0|-145.0|19.29145|-0.40543 +2015-07-01|64.0|-146.0|18.97906|-0.40316 +2015-07-01|64.0|-147.0|18.65303|-0.4007 +2015-07-01|64.0|-148.0|18.31394|-0.39804 +2015-07-01|64.0|-149.0|17.96236|-0.39518 +2015-07-01|64.0|-150.0|17.59881|-0.39213 +2015-07-01|64.0|-151.0|17.22382|-0.38889 +2015-07-01|64.0|-152.0|16.83787|-0.38544 +2015-07-01|64.0|-153.0|16.44145|-0.3818 +2015-07-01|64.0|-154.0|16.03501|-0.37796 +2015-07-01|64.0|-155.0|15.61901|-0.37393 +2015-07-01|64.0|-156.0|15.19387|-0.36969 +2015-07-01|64.0|-157.0|14.76|-0.36526 +2015-07-01|64.0|-158.0|14.31782|-0.36064 +2015-07-01|64.0|-159.0|13.8677|-0.35582 +2015-07-01|64.0|-160.0|13.41004|-0.35081 +2015-07-01|64.0|-161.0|12.94519|-0.34561 +2015-07-01|64.0|-162.0|12.47352|-0.34022 +2015-07-01|64.0|-163.0|11.99538|-0.33465 +2015-07-01|64.0|-164.0|11.5111|-0.32889 +2015-07-01|64.0|-165.0|11.02102|-0.32295 +2015-07-01|64.0|-166.0|10.52546|-0.31684 +2015-07-01|64.0|-167.0|10.02474|-0.31057 +2015-07-01|64.0|-168.0|9.51917|-0.30412 +2015-07-01|64.0|-169.0|9.00906|-0.29752 +2015-07-01|64.0|-170.0|8.4947|-0.29077 +2015-07-01|64.0|-171.0|7.9764|-0.28387 +2015-07-01|64.0|-172.0|7.45444|-0.27683 +2015-07-01|64.0|-173.0|6.92912|-0.26966 +2015-07-01|64.0|-174.0|6.40072|-0.26238 +2015-07-01|64.0|-175.0|5.86952|-0.25497 +2015-07-01|64.0|-176.0|5.33583|-0.24747 +2015-07-01|64.0|-177.0|4.7999|-0.23987 +2015-07-01|64.0|-178.0|4.26205|-0.23219 +2015-07-01|64.0|-179.0|3.72254|-0.22444 +2015-07-01|65.0|0.0|-2.67366|0.22052 +2015-07-01|65.0|1.0|-2.13205|0.21859 +2015-07-01|65.0|2.0|-1.59259|0.21671 +2015-07-01|65.0|3.0|-1.05535|0.21487 +2015-07-01|65.0|4.0|-0.52042|0.21308 +2015-07-01|65.0|5.0|0.01214|0.21132 +2015-07-01|65.0|6.0|0.54226|0.20961 +2015-07-01|65.0|7.0|1.06989|0.20794 +2015-07-01|65.0|8.0|1.59496|0.2063 +2015-07-01|65.0|9.0|2.11742|0.2047 +2015-07-01|65.0|10.0|2.63721|0.20314 +2015-07-01|65.0|11.0|3.1543|0.20161 +2015-07-01|65.0|12.0|3.66862|0.20012 +2015-07-01|65.0|13.0|4.18012|0.19865 +2015-07-01|65.0|14.0|4.68875|0.19721 +2015-07-01|65.0|15.0|5.19444|0.1958 +2015-07-01|65.0|16.0|5.69714|0.19441 +2015-07-01|65.0|17.0|6.19678|0.19304 +2015-07-01|65.0|18.0|6.69327|0.19169 +2015-07-01|65.0|19.0|7.18653|0.19035 +2015-07-01|65.0|20.0|7.67647|0.18903 +2015-07-01|65.0|21.0|8.163|0.18772 +2015-07-01|65.0|22.0|8.64598|0.18641 +2015-07-01|65.0|23.0|9.1253|0.18511 +2015-07-01|65.0|24.0|9.60082|0.18381 +2015-07-01|65.0|25.0|10.07238|0.18251 +2015-07-01|65.0|26.0|10.53983|0.1812 +2015-07-01|65.0|27.0|11.00297|0.17989 +2015-07-01|65.0|28.0|11.46162|0.17857 +2015-07-01|65.0|29.0|11.91556|0.17723 +2015-07-01|65.0|30.0|12.36456|0.17588 +2015-07-01|65.0|31.0|12.80838|0.17451 +2015-07-01|65.0|32.0|13.24676|0.17312 +2015-07-01|65.0|33.0|13.67942|0.17171 +2015-07-01|65.0|34.0|14.10606|0.17027 +2015-07-01|65.0|35.0|14.52636|0.1688 +2015-07-01|65.0|36.0|14.94|0.1673 +2015-07-01|65.0|37.0|15.34663|0.16576 +2015-07-01|65.0|38.0|15.74587|0.16419 +2015-07-01|65.0|39.0|16.13734|0.16258 +2015-07-01|65.0|40.0|16.52064|0.16093 +2015-07-01|65.0|41.0|16.89533|0.15923 +2015-07-01|65.0|42.0|17.26099|0.15748 +2015-07-01|65.0|43.0|17.61716|0.15569 +2015-07-01|65.0|44.0|17.96335|0.15384 +2015-07-01|65.0|45.0|18.29906|0.15193 +2015-07-01|65.0|46.0|18.62379|0.14997 +2015-07-01|65.0|47.0|18.937|0.14795 +2015-07-01|65.0|48.0|19.23813|0.14586 +2015-07-01|65.0|49.0|19.52662|0.1437 +2015-07-01|65.0|50.0|19.80187|0.14148 +2015-07-01|65.0|51.0|20.06327|0.13917 +2015-07-01|65.0|52.0|20.31019|0.13679 +2015-07-01|65.0|53.0|20.54198|0.13433 +2015-07-01|65.0|54.0|20.75796|0.13177 +2015-07-01|65.0|55.0|20.95745|0.12913 +2015-07-01|65.0|56.0|21.13973|0.12639 +2015-07-01|65.0|57.0|21.30407|0.12355 +2015-07-01|65.0|58.0|21.44971|0.1206 +2015-07-01|65.0|59.0|21.57588|0.11753 +2015-07-01|65.0|60.0|21.68178|0.11435 +2015-07-01|65.0|61.0|21.7666|0.11105 +2015-07-01|65.0|62.0|21.82949|0.10761 +2015-07-01|65.0|63.0|21.8696|0.10404 +2015-07-01|65.0|64.0|21.88607|0.10033 +2015-07-01|65.0|65.0|21.87799|0.09647 +2015-07-01|65.0|66.0|21.84446|0.09245 +2015-07-01|65.0|67.0|21.78457|0.08827 +2015-07-01|65.0|68.0|21.69739|0.08393 +2015-07-01|65.0|69.0|21.58199|0.07941 +2015-07-01|65.0|70.0|21.43744|0.07471 +2015-07-01|65.0|71.0|21.2628|0.06983 +2015-07-01|65.0|72.0|21.05716|0.06477 +2015-07-01|65.0|73.0|20.81961|0.05951 +2015-07-01|65.0|74.0|20.54928|0.05407 +2015-07-01|65.0|75.0|20.24533|0.04844 +2015-07-01|65.0|76.0|19.90696|0.04261 +2015-07-01|65.0|77.0|19.53342|0.03661 +2015-07-01|65.0|78.0|19.12405|0.03042 +2015-07-01|65.0|79.0|18.67827|0.02406 +2015-07-01|65.0|80.0|18.19559|0.01755 +2015-07-01|65.0|81.0|17.67565|0.01089 +2015-07-01|65.0|82.0|17.11822|0.0041 +2015-07-01|65.0|83.0|16.52324|-0.00279 +2015-07-01|65.0|84.0|15.8908|-0.00977 +2015-07-01|65.0|85.0|15.22122|-0.01679 +2015-07-01|65.0|86.0|14.515|-0.02383 +2015-07-01|65.0|87.0|13.77291|-0.03085 +2015-07-01|65.0|88.0|12.99594|-0.03781 +2015-07-01|65.0|89.0|12.18537|-0.04467 +2015-07-01|65.0|90.0|11.34275|-0.05137 +2015-07-01|65.0|91.0|10.4699|-0.05787 +2015-07-01|65.0|92.0|9.56897|-0.06411 +2015-07-01|65.0|93.0|8.64235|-0.07005 +2015-07-01|65.0|94.0|7.69275|-0.07563 +2015-07-01|65.0|95.0|6.72312|-0.0808 +2015-07-01|65.0|96.0|5.73666|-0.08552 +2015-07-01|65.0|97.0|4.7368|-0.08973 +2015-07-01|65.0|98.0|3.72713|-0.0934 +2015-07-01|65.0|99.0|2.71142|-0.09651 +2015-07-01|65.0|100.0|1.69351|-0.09901 +2015-07-01|65.0|101.0|0.67731|-0.10089 +2015-07-01|65.0|102.0|-0.33325|-0.10215 +2015-07-01|65.0|103.0|-1.33429|-0.10278 +2015-07-01|65.0|104.0|-2.32201|-0.10278 +2015-07-01|65.0|105.0|-3.29276|-0.10218 +2015-07-01|65.0|106.0|-4.24304|-0.101 +2015-07-01|65.0|107.0|-5.16957|-0.09926 +2015-07-01|65.0|108.0|-6.0693|-0.097 +2015-07-01|65.0|109.0|-6.93946|-0.09427 +2015-07-01|65.0|110.0|-7.77754|-0.0911 +2015-07-01|65.0|111.0|-8.58134|-0.08756 +2015-07-01|65.0|112.0|-9.34895|-0.08368 +2015-07-01|65.0|113.0|-10.07875|-0.07952 +2015-07-01|65.0|114.0|-10.76943|-0.07513 +2015-07-01|65.0|115.0|-11.41994|-0.07056 +2015-07-01|65.0|116.0|-12.02952|-0.06587 +2015-07-01|65.0|117.0|-12.59764|-0.06109 +2015-07-01|65.0|118.0|-13.12401|-0.05628 +2015-07-01|65.0|119.0|-13.60857|-0.05148 +2015-07-01|65.0|120.0|-14.05143|-0.04672 +2015-07-01|65.0|121.0|-14.45289|-0.04204 +2015-07-01|65.0|122.0|-14.81339|-0.03748 +2015-07-01|65.0|123.0|-15.13352|-0.03307 +2015-07-01|65.0|124.0|-15.41398|-0.02883 +2015-07-01|65.0|125.0|-15.65555|-0.02479 +2015-07-01|65.0|126.0|-15.85913|-0.02097 +2015-07-01|65.0|127.0|-16.02564|-0.0174 +2015-07-01|65.0|128.0|-16.1561|-0.01407 +2015-07-01|65.0|129.0|-16.25155|-0.01103 +2015-07-01|65.0|130.0|-16.31306|-0.00826 +2015-07-01|65.0|131.0|-16.34173|-0.00579 +2015-07-01|65.0|132.0|-16.33868|-0.00363 +2015-07-01|65.0|133.0|-16.30502|-0.00178 +2015-07-01|65.0|134.0|-16.24188|-2.6E-4 +2015-07-01|65.0|135.0|-16.15037|9.5E-4 +2015-07-01|65.0|136.0|-16.0316|0.00182 +2015-07-01|65.0|137.0|-15.88668|0.00236 +2015-07-01|65.0|138.0|-15.71668|0.00256 +2015-07-01|65.0|139.0|-15.52267|0.00243 +2015-07-01|65.0|140.0|-15.30568|0.00196 +2015-07-01|65.0|141.0|-15.06675|0.00116 +2015-07-01|65.0|142.0|-14.80687|2.0E-5 +2015-07-01|65.0|143.0|-14.52702|-0.00145 +2015-07-01|65.0|144.0|-14.22814|-0.00326 +2015-07-01|65.0|145.0|-13.91117|-0.00539 +2015-07-01|65.0|146.0|-13.57699|-0.00785 +2015-07-01|65.0|147.0|-13.22649|-0.01063 +2015-07-01|65.0|148.0|-12.86051|-0.01372 +2015-07-01|65.0|149.0|-12.47987|-0.01712 +2015-07-01|65.0|150.0|-12.08537|-0.02083 +2015-07-01|65.0|151.0|-11.67778|-0.02484 +2015-07-01|65.0|152.0|-11.25784|-0.02913 +2015-07-01|65.0|153.0|-10.82627|-0.03372 +2015-07-01|65.0|154.0|-10.38378|-0.03857 +2015-07-01|65.0|155.0|-9.93102|-0.0437 +2015-07-01|65.0|156.0|-9.46865|-0.04908 +2015-07-01|65.0|157.0|-8.9973|-0.05471 +2015-07-01|65.0|158.0|-8.51757|-0.06058 +2015-07-01|65.0|159.0|-8.03004|-0.06668 +2015-07-01|65.0|160.0|-7.53527|-0.07299 +2015-07-01|65.0|161.0|-7.03381|-0.07952 +2015-07-01|65.0|162.0|-6.52617|-0.08623 +2015-07-01|65.0|163.0|-6.01286|-0.09314 +2015-07-01|65.0|164.0|-5.49436|-0.10021 +2015-07-01|65.0|165.0|-4.97113|-0.10745 +2015-07-01|65.0|166.0|-4.44363|-0.11483 +2015-07-01|65.0|167.0|-3.91229|-0.12235 +2015-07-01|65.0|168.0|-3.37753|-0.12999 +2015-07-01|65.0|169.0|-2.83976|-0.13774 +2015-07-01|65.0|170.0|-2.29935|-0.14559 +2015-07-01|65.0|171.0|-1.7567|-0.15352 +2015-07-01|65.0|172.0|-1.21216|-0.16152 +2015-07-01|65.0|173.0|-0.66609|-0.16957 +2015-07-01|65.0|174.0|-0.11884|-0.17767 +2015-07-01|65.0|175.0|0.42926|-0.18581 +2015-07-01|65.0|176.0|0.97789|-0.19396 +2015-07-01|65.0|177.0|1.52673|-0.20211 +2015-07-01|65.0|178.0|2.07546|-0.21026 +2015-07-01|65.0|179.0|2.62378|-0.21839 +2015-07-01|65.0|-1.0|-3.21732|0.22249 +2015-07-01|65.0|-2.0|-3.76294|0.22451 +2015-07-01|65.0|-3.0|-4.31042|0.22657 +2015-07-01|65.0|-4.0|-4.85963|0.22868 +2015-07-01|65.0|-5.0|-5.41045|0.23084 +2015-07-01|65.0|-6.0|-5.96276|0.23304 +2015-07-01|65.0|-7.0|-6.51642|0.23528 +2015-07-01|65.0|-8.0|-7.07127|0.23758 +2015-07-01|65.0|-9.0|-7.62716|0.23992 +2015-07-01|65.0|-10.0|-8.18392|0.2423 +2015-07-01|65.0|-11.0|-8.74137|0.24473 +2015-07-01|65.0|-12.0|-9.29933|0.24721 +2015-07-01|65.0|-13.0|-9.85761|0.24973 +2015-07-01|65.0|-14.0|-10.416|0.25229 +2015-07-01|65.0|-15.0|-10.97429|0.2549 +2015-07-01|65.0|-16.0|-11.53227|0.25755 +2015-07-01|65.0|-17.0|-12.08969|0.26024 +2015-07-01|65.0|-18.0|-12.64634|0.26297 +2015-07-01|65.0|-19.0|-13.20196|0.26575 +2015-07-01|65.0|-20.0|-13.7563|0.26857 +2015-07-01|65.0|-21.0|-14.30909|0.27142 +2015-07-01|65.0|-22.0|-14.86007|0.27432 +2015-07-01|65.0|-23.0|-15.40896|0.27726 +2015-07-01|65.0|-24.0|-15.95547|0.28024 +2015-07-01|65.0|-25.0|-16.49929|0.28325 +2015-07-01|65.0|-26.0|-17.04013|0.28631 +2015-07-01|65.0|-27.0|-17.57765|0.2894 +2015-07-01|65.0|-28.0|-18.11154|0.29252 +2015-07-01|65.0|-29.0|-18.64145|0.29569 +2015-07-01|65.0|-30.0|-19.16703|0.29889 +2015-07-01|65.0|-31.0|-19.6879|0.30213 +2015-07-01|65.0|-32.0|-20.20369|0.3054 +2015-07-01|65.0|-33.0|-20.71399|0.3087 +2015-07-01|65.0|-34.0|-21.2184|0.31204 +2015-07-01|65.0|-35.0|-21.71649|0.31542 +2015-07-01|65.0|-36.0|-22.20779|0.31882 +2015-07-01|65.0|-37.0|-22.69185|0.32226 +2015-07-01|65.0|-38.0|-23.16817|0.32574 +2015-07-01|65.0|-39.0|-23.63623|0.32924 +2015-07-01|65.0|-40.0|-24.0955|0.33277 +2015-07-01|65.0|-41.0|-24.5454|0.33634 +2015-07-01|65.0|-42.0|-24.98535|0.33993 +2015-07-01|65.0|-43.0|-25.41472|0.34355 +2015-07-01|65.0|-44.0|-25.83284|0.3472 +2015-07-01|65.0|-45.0|-26.23905|0.35088 +2015-07-01|65.0|-46.0|-26.63259|0.35457 +2015-07-01|65.0|-47.0|-27.01272|0.35829 +2015-07-01|65.0|-48.0|-27.37863|0.36203 +2015-07-01|65.0|-49.0|-27.72947|0.36579 +2015-07-01|65.0|-50.0|-28.06435|0.36956 +2015-07-01|65.0|-51.0|-28.38233|0.37334 +2015-07-01|65.0|-52.0|-28.68242|0.37712 +2015-07-01|65.0|-53.0|-28.96359|0.3809 +2015-07-01|65.0|-54.0|-29.22474|0.38468 +2015-07-01|65.0|-55.0|-29.46471|0.38844 +2015-07-01|65.0|-56.0|-29.68231|0.39218 +2015-07-01|65.0|-57.0|-29.87624|0.39588 +2015-07-01|65.0|-58.0|-30.04519|0.39954 +2015-07-01|65.0|-59.0|-30.18775|0.40314 +2015-07-01|65.0|-60.0|-30.30244|0.40667 +2015-07-01|65.0|-61.0|-30.38774|0.4101 +2015-07-01|65.0|-62.0|-30.44202|0.41341 +2015-07-01|65.0|-63.0|-30.46363|0.41659 +2015-07-01|65.0|-64.0|-30.45079|0.4196 +2015-07-01|65.0|-65.0|-30.40171|0.42241 +2015-07-01|65.0|-66.0|-30.31449|0.42498 +2015-07-01|65.0|-67.0|-30.1872|0.42728 +2015-07-01|65.0|-68.0|-30.01784|0.42926 +2015-07-01|65.0|-69.0|-29.80435|0.43086 +2015-07-01|65.0|-70.0|-29.54467|0.43203 +2015-07-01|65.0|-71.0|-29.23667|0.43271 +2015-07-01|65.0|-72.0|-28.87826|0.43281 +2015-07-01|65.0|-73.0|-28.46734|0.43227 +2015-07-01|65.0|-74.0|-28.00185|0.43099 +2015-07-01|65.0|-75.0|-27.47981|0.42889 +2015-07-01|65.0|-76.0|-26.89934|0.42586 +2015-07-01|65.0|-77.0|-26.25872|0.42181 +2015-07-01|65.0|-78.0|-25.55642|0.41661 +2015-07-01|65.0|-79.0|-24.79117|0.41015 +2015-07-01|65.0|-80.0|-23.96198|0.40232 +2015-07-01|65.0|-81.0|-23.06826|0.39301 +2015-07-01|65.0|-82.0|-22.10986|0.3821 +2015-07-01|65.0|-83.0|-21.08712|0.3695 +2015-07-01|65.0|-84.0|-20.00097|0.35512 +2015-07-01|65.0|-85.0|-18.85297|0.33889 +2015-07-01|65.0|-86.0|-17.64537|0.32077 +2015-07-01|65.0|-87.0|-16.38115|0.30074 +2015-07-01|65.0|-88.0|-15.06408|0.27881 +2015-07-01|65.0|-89.0|-13.69865|0.25504 +2015-07-01|65.0|-90.0|-12.29014|0.22953 +2015-07-01|65.0|-91.0|-10.84451|0.20241 +2015-07-01|65.0|-92.0|-9.36837|0.17384 +2015-07-01|65.0|-93.0|-7.86886|0.14405 +2015-07-01|65.0|-94.0|-6.35352|0.11327 +2015-07-01|65.0|-95.0|-4.83017|0.08177 +2015-07-01|65.0|-96.0|-3.30674|0.04984 +2015-07-01|65.0|-97.0|-1.79113|0.01777 +2015-07-01|65.0|-98.0|-0.29101|-0.01416 +2015-07-01|65.0|-99.0|1.18627|-0.04568 +2015-07-01|65.0|-100.0|2.63386|-0.07651 +2015-07-01|65.0|-101.0|4.0455|-0.10644 +2015-07-01|65.0|-102.0|5.41559|-0.13527 +2015-07-01|65.0|-103.0|6.73926|-0.16283 +2015-07-01|65.0|-104.0|8.01241|-0.189 +2015-07-01|65.0|-105.0|9.23165|-0.2137 +2015-07-01|65.0|-106.0|10.39438|-0.23685 +2015-07-01|65.0|-107.0|11.49866|-0.25844 +2015-07-01|65.0|-108.0|12.54321|-0.27847 +2015-07-01|65.0|-109.0|13.52736|-0.29696 +2015-07-01|65.0|-110.0|14.45092|-0.31394 +2015-07-01|65.0|-111.0|15.31421|-0.32949 +2015-07-01|65.0|-112.0|16.11788|-0.34366 +2015-07-01|65.0|-113.0|16.86295|-0.35652 +2015-07-01|65.0|-114.0|17.55069|-0.36817 +2015-07-01|65.0|-115.0|18.18257|-0.37866 +2015-07-01|65.0|-116.0|18.76023|-0.3881 +2015-07-01|65.0|-117.0|19.28542|-0.39655 +2015-07-01|65.0|-118.0|19.75999|-0.40409 +2015-07-01|65.0|-119.0|20.18581|-0.41079 +2015-07-01|65.0|-120.0|20.56478|-0.41672 +2015-07-01|65.0|-121.0|20.89881|-0.42195 +2015-07-01|65.0|-122.0|21.18979|-0.42653 +2015-07-01|65.0|-123.0|21.43955|-0.43051 +2015-07-01|65.0|-124.0|21.64992|-0.43395 +2015-07-01|65.0|-125.0|21.82264|-0.43689 +2015-07-01|65.0|-126.0|21.95941|-0.43937 +2015-07-01|65.0|-127.0|22.06187|-0.44142 +2015-07-01|65.0|-128.0|22.13158|-0.44308 +2015-07-01|65.0|-129.0|22.17005|-0.44437 +2015-07-01|65.0|-130.0|22.17871|-0.44533 +2015-07-01|65.0|-131.0|22.15893|-0.44597 +2015-07-01|65.0|-132.0|22.11203|-0.44632 +2015-07-01|65.0|-133.0|22.03924|-0.44638 +2015-07-01|65.0|-134.0|21.94175|-0.44618 +2015-07-01|65.0|-135.0|21.82068|-0.44573 +2015-07-01|65.0|-136.0|21.6771|-0.44504 +2015-07-01|65.0|-137.0|21.51203|-0.44411 +2015-07-01|65.0|-138.0|21.32644|-0.44296 +2015-07-01|65.0|-139.0|21.12124|-0.4416 +2015-07-01|65.0|-140.0|20.89731|-0.44002 +2015-07-01|65.0|-141.0|20.65548|-0.43824 +2015-07-01|65.0|-142.0|20.39653|-0.43625 +2015-07-01|65.0|-143.0|20.12123|-0.43406 +2015-07-01|65.0|-144.0|19.83029|-0.43168 +2015-07-01|65.0|-145.0|19.5244|-0.42909 +2015-07-01|65.0|-146.0|19.20422|-0.42632 +2015-07-01|65.0|-147.0|18.87036|-0.42335 +2015-07-01|65.0|-148.0|18.52343|-0.42018 +2015-07-01|65.0|-149.0|18.164|-0.41683 +2015-07-01|65.0|-150.0|17.79262|-0.41328 +2015-07-01|65.0|-151.0|17.40982|-0.40954 +2015-07-01|65.0|-152.0|17.0161|-0.40561 +2015-07-01|65.0|-153.0|16.61195|-0.40148 +2015-07-01|65.0|-154.0|16.19785|-0.39717 +2015-07-01|65.0|-155.0|15.77423|-0.39266 +2015-07-01|65.0|-156.0|15.34155|-0.38797 +2015-07-01|65.0|-157.0|14.90021|-0.38308 +2015-07-01|65.0|-158.0|14.45062|-0.37801 +2015-07-01|65.0|-159.0|13.99319|-0.37276 +2015-07-01|65.0|-160.0|13.52828|-0.36731 +2015-07-01|65.0|-161.0|13.05627|-0.36169 +2015-07-01|65.0|-162.0|12.57752|-0.35589 +2015-07-01|65.0|-163.0|12.09238|-0.34991 +2015-07-01|65.0|-164.0|11.60118|-0.34376 +2015-07-01|65.0|-165.0|11.10426|-0.33744 +2015-07-01|65.0|-166.0|10.60194|-0.33096 +2015-07-01|65.0|-167.0|10.09455|-0.32431 +2015-07-01|65.0|-168.0|9.58238|-0.31751 +2015-07-01|65.0|-169.0|9.06574|-0.31057 +2015-07-01|65.0|-170.0|8.54493|-0.30348 +2015-07-01|65.0|-171.0|8.02026|-0.29625 +2015-07-01|65.0|-172.0|7.492|-0.2889 +2015-07-01|65.0|-173.0|6.96045|-0.28143 +2015-07-01|65.0|-174.0|6.4259|-0.27384 +2015-07-01|65.0|-175.0|5.88863|-0.26615 +2015-07-01|65.0|-176.0|5.34891|-0.25837 +2015-07-01|65.0|-177.0|4.80705|-0.2505 +2015-07-01|65.0|-178.0|4.26332|-0.24256 +2015-07-01|65.0|-179.0|3.718|-0.23455 +2015-07-01|66.0|0.0|-2.80835|0.2285 +2015-07-01|66.0|1.0|-2.24945|0.22652 +2015-07-01|66.0|2.0|-1.69246|0.22459 +2015-07-01|66.0|3.0|-1.13749|0.2227 +2015-07-01|66.0|4.0|-0.58461|0.22085 +2015-07-01|66.0|5.0|-0.0339|0.21905 +2015-07-01|66.0|6.0|0.51456|0.21728 +2015-07-01|66.0|7.0|1.06071|0.21555 +2015-07-01|66.0|8.0|1.60447|0.21386 +2015-07-01|66.0|9.0|2.14578|0.21221 +2015-07-01|66.0|10.0|2.68458|0.21059 +2015-07-01|66.0|11.0|3.22079|0.20901 +2015-07-01|66.0|12.0|3.75436|0.20745 +2015-07-01|66.0|13.0|4.28521|0.20593 +2015-07-01|66.0|14.0|4.81328|0.20443 +2015-07-01|66.0|15.0|5.33849|0.20296 +2015-07-01|66.0|16.0|5.86076|0.20151 +2015-07-01|66.0|17.0|6.38001|0.20008 +2015-07-01|66.0|18.0|6.89616|0.19866 +2015-07-01|66.0|19.0|7.40909|0.19727 +2015-07-01|66.0|20.0|7.91871|0.19589 +2015-07-01|66.0|21.0|8.42491|0.19451 +2015-07-01|66.0|22.0|8.92754|0.19315 +2015-07-01|66.0|23.0|9.42649|0.19179 +2015-07-01|66.0|24.0|9.9216|0.19043 +2015-07-01|66.0|25.0|10.4127|0.18908 +2015-07-01|66.0|26.0|10.89964|0.18772 +2015-07-01|66.0|27.0|11.38221|0.18636 +2015-07-01|66.0|28.0|11.86022|0.18498 +2015-07-01|66.0|29.0|12.33345|0.1836 +2015-07-01|66.0|30.0|12.80167|0.18221 +2015-07-01|66.0|31.0|13.26464|0.18079 +2015-07-01|66.0|32.0|13.72208|0.17936 +2015-07-01|66.0|33.0|14.17372|0.17791 +2015-07-01|66.0|34.0|14.61926|0.17644 +2015-07-01|66.0|35.0|15.0584|0.17493 +2015-07-01|66.0|36.0|15.49078|0.1734 +2015-07-01|66.0|37.0|15.91608|0.17184 +2015-07-01|66.0|38.0|16.33392|0.17024 +2015-07-01|66.0|39.0|16.74392|0.16861 +2015-07-01|66.0|40.0|17.14567|0.16694 +2015-07-01|66.0|41.0|17.53876|0.16522 +2015-07-01|66.0|42.0|17.92274|0.16346 +2015-07-01|66.0|43.0|18.29716|0.16165 +2015-07-01|66.0|44.0|18.66154|0.15979 +2015-07-01|66.0|45.0|19.01539|0.15788 +2015-07-01|66.0|46.0|19.35818|0.15591 +2015-07-01|66.0|47.0|19.68938|0.15387 +2015-07-01|66.0|48.0|20.00844|0.15178 +2015-07-01|66.0|49.0|20.31478|0.14962 +2015-07-01|66.0|50.0|20.6078|0.14739 +2015-07-01|66.0|51.0|20.88688|0.14508 +2015-07-01|66.0|52.0|21.15139|0.14269 +2015-07-01|66.0|53.0|21.40065|0.14022 +2015-07-01|66.0|54.0|21.63397|0.13766 +2015-07-01|66.0|55.0|21.85067|0.13501 +2015-07-01|66.0|56.0|22.04998|0.13226 +2015-07-01|66.0|57.0|22.23117|0.12941 +2015-07-01|66.0|58.0|22.39345|0.12645 +2015-07-01|66.0|59.0|22.53602|0.12337 +2015-07-01|66.0|60.0|22.65803|0.12017 +2015-07-01|66.0|61.0|22.75865|0.11684 +2015-07-01|66.0|62.0|22.83699|0.11338 +2015-07-01|66.0|63.0|22.89214|0.10978 +2015-07-01|66.0|64.0|22.92318|0.10603 +2015-07-01|66.0|65.0|22.92917|0.10212 +2015-07-01|66.0|66.0|22.90914|0.09805 +2015-07-01|66.0|67.0|22.8621|0.09381 +2015-07-01|66.0|68.0|22.78706|0.0894 +2015-07-01|66.0|69.0|22.683|0.08481 +2015-07-01|66.0|70.0|22.5489|0.08002 +2015-07-01|66.0|71.0|22.38375|0.07505 +2015-07-01|66.0|72.0|22.18652|0.06987 +2015-07-01|66.0|73.0|21.95621|0.0645 +2015-07-01|66.0|74.0|21.69183|0.05892 +2015-07-01|66.0|75.0|21.39243|0.05313 +2015-07-01|66.0|76.0|21.05709|0.04714 +2015-07-01|66.0|77.0|20.68495|0.04095 +2015-07-01|66.0|78.0|20.2752|0.03456 +2015-07-01|66.0|79.0|19.82715|0.02799 +2015-07-01|66.0|80.0|19.34017|0.02123 +2015-07-01|66.0|81.0|18.81378|0.01432 +2015-07-01|66.0|82.0|18.24764|0.00725 +2015-07-01|66.0|83.0|17.64155|6.0E-5 +2015-07-01|66.0|84.0|16.99553|-0.00722 +2015-07-01|66.0|85.0|16.30978|-0.01458 +2015-07-01|66.0|86.0|15.58474|-0.02196 +2015-07-01|66.0|87.0|14.82112|-0.02934 +2015-07-01|66.0|88.0|14.01988|-0.03667 +2015-07-01|66.0|89.0|13.1823|-0.0439 +2015-07-01|66.0|90.0|12.30995|-0.05098 +2015-07-01|66.0|91.0|11.40473|-0.05786 +2015-07-01|66.0|92.0|10.46886|-0.06448 +2015-07-01|66.0|93.0|9.50487|-0.07078 +2015-07-01|66.0|94.0|8.51565|-0.0767 +2015-07-01|66.0|95.0|7.50435|-0.0822 +2015-07-01|66.0|96.0|6.47441|-0.08721 +2015-07-01|66.0|97.0|5.42953|-0.09169 +2015-07-01|66.0|98.0|4.37361|-0.0956 +2015-07-01|66.0|99.0|3.31073|-0.0989 +2015-07-01|66.0|100.0|2.24508|-0.10155 +2015-07-01|66.0|101.0|1.18092|-0.10355 +2015-07-01|66.0|102.0|0.12251|-0.10488 +2015-07-01|66.0|103.0|-0.92592|-0.10554 +2015-07-01|66.0|104.0|-1.96026|-0.10553 +2015-07-01|66.0|105.0|-2.97654|-0.10489 +2015-07-01|66.0|106.0|-3.97099|-0.10362 +2015-07-01|66.0|107.0|-4.94007|-0.10178 +2015-07-01|66.0|108.0|-5.88054|-0.09939 +2015-07-01|66.0|109.0|-6.78942|-0.0965 +2015-07-01|66.0|110.0|-7.6641|-0.09318 +2015-07-01|66.0|111.0|-8.50225|-0.08946 +2015-07-01|66.0|112.0|-9.3019|-0.0854 +2015-07-01|66.0|113.0|-10.0614|-0.08107 +2015-07-01|66.0|114.0|-10.77944|-0.07651 +2015-07-01|66.0|115.0|-11.45499|-0.07179 +2015-07-01|66.0|116.0|-12.08733|-0.06695 +2015-07-01|66.0|117.0|-12.67602|-0.06204 +2015-07-01|66.0|118.0|-13.22085|-0.05712 +2015-07-01|66.0|119.0|-13.72185|-0.05222 +2015-07-01|66.0|120.0|-14.17924|-0.04739 +2015-07-01|66.0|121.0|-14.59343|-0.04267 +2015-07-01|66.0|122.0|-14.96499|-0.03808 +2015-07-01|66.0|123.0|-15.29461|-0.03366 +2015-07-01|66.0|124.0|-15.58313|-0.02944 +2015-07-01|66.0|125.0|-15.83144|-0.02543 +2015-07-01|66.0|126.0|-16.04054|-0.02167 +2015-07-01|66.0|127.0|-16.21148|-0.01817 +2015-07-01|66.0|128.0|-16.34537|-0.01494 +2015-07-01|66.0|129.0|-16.44336|-0.012 +2015-07-01|66.0|130.0|-16.5066|-0.00936 +2015-07-01|66.0|131.0|-16.53628|-0.00703 +2015-07-01|66.0|132.0|-16.53359|-0.00502 +2015-07-01|66.0|133.0|-16.49973|-0.00333 +2015-07-01|66.0|134.0|-16.43589|-0.00198 +2015-07-01|66.0|135.0|-16.34323|-9.5E-4 +2015-07-01|66.0|136.0|-16.22294|-2.7E-4 +2015-07-01|66.0|137.0|-16.07614|7.0E-5 +2015-07-01|66.0|138.0|-15.90397|7.0E-5 +2015-07-01|66.0|139.0|-15.70753|-2.6E-4 +2015-07-01|66.0|140.0|-15.4879|-9.4E-4 +2015-07-01|66.0|141.0|-15.24613|-0.00196 +2015-07-01|66.0|142.0|-14.98324|-0.00331 +2015-07-01|66.0|143.0|-14.70024|-0.005 +2015-07-01|66.0|144.0|-14.39809|-0.00703 +2015-07-01|66.0|145.0|-14.07774|-0.00938 +2015-07-01|66.0|146.0|-13.74009|-0.01205 +2015-07-01|66.0|147.0|-13.38603|-0.01504 +2015-07-01|66.0|148.0|-13.01642|-0.01835 +2015-07-01|66.0|149.0|-12.63208|-0.02197 +2015-07-01|66.0|150.0|-12.23383|-0.02588 +2015-07-01|66.0|151.0|-11.82242|-0.0301 +2015-07-01|66.0|152.0|-11.39862|-0.0346 +2015-07-01|66.0|153.0|-10.96314|-0.03938 +2015-07-01|66.0|154.0|-10.51668|-0.04443 +2015-07-01|66.0|155.0|-10.05991|-0.04975 +2015-07-01|66.0|156.0|-9.59349|-0.05533 +2015-07-01|66.0|157.0|-9.11803|-0.06115 +2015-07-01|66.0|158.0|-8.63414|-0.06721 +2015-07-01|66.0|159.0|-8.1424|-0.07349 +2015-07-01|66.0|160.0|-7.64336|-0.07999 +2015-07-01|66.0|161.0|-7.13758|-0.0867 +2015-07-01|66.0|162.0|-6.62557|-0.0936 +2015-07-01|66.0|163.0|-6.10782|-0.10068 +2015-07-01|66.0|164.0|-5.58483|-0.10793 +2015-07-01|66.0|165.0|-5.05705|-0.11535 +2015-07-01|66.0|166.0|-4.52493|-0.12291 +2015-07-01|66.0|167.0|-3.98891|-0.13061 +2015-07-01|66.0|168.0|-3.4494|-0.13843 +2015-07-01|66.0|169.0|-2.90681|-0.14636 +2015-07-01|66.0|170.0|-2.36153|-0.15439 +2015-07-01|66.0|171.0|-1.81393|-0.16251 +2015-07-01|66.0|172.0|-1.26437|-0.17069 +2015-07-01|66.0|173.0|-0.71322|-0.17894 +2015-07-01|66.0|174.0|-0.16081|-0.18724 +2015-07-01|66.0|175.0|0.39252|-0.19558 +2015-07-01|66.0|176.0|0.94645|-0.20394 +2015-07-01|66.0|177.0|1.50065|-0.21231 +2015-07-01|66.0|178.0|2.05483|-0.22068 +2015-07-01|66.0|179.0|2.60866|-0.22904 +2015-07-01|66.0|-1.0|-3.36908|0.23053 +2015-07-01|66.0|-2.0|-3.93154|0.23259 +2015-07-01|66.0|-3.0|-4.49561|0.23471 +2015-07-01|66.0|-4.0|-5.06119|0.23687 +2015-07-01|66.0|-5.0|-5.62815|0.23908 +2015-07-01|66.0|-6.0|-6.19636|0.24133 +2015-07-01|66.0|-7.0|-6.76569|0.24364 +2015-07-01|66.0|-8.0|-7.33599|0.24599 +2015-07-01|66.0|-9.0|-7.90711|0.24838 +2015-07-01|66.0|-10.0|-8.47888|0.25083 +2015-07-01|66.0|-11.0|-9.05114|0.25332 +2015-07-01|66.0|-12.0|-9.6237|0.25586 +2015-07-01|66.0|-13.0|-10.1964|0.25845 +2015-07-01|66.0|-14.0|-10.76902|0.26108 +2015-07-01|66.0|-15.0|-11.34137|0.26376 +2015-07-01|66.0|-16.0|-11.91324|0.26649 +2015-07-01|66.0|-17.0|-12.48442|0.26927 +2015-07-01|66.0|-18.0|-13.05467|0.27209 +2015-07-01|66.0|-19.0|-13.62377|0.27495 +2015-07-01|66.0|-20.0|-14.19147|0.27787 +2015-07-01|66.0|-21.0|-14.75752|0.28083 +2015-07-01|66.0|-22.0|-15.32166|0.28383 +2015-07-01|66.0|-23.0|-15.88363|0.28688 +2015-07-01|66.0|-24.0|-16.44314|0.28998 +2015-07-01|66.0|-25.0|-16.99991|0.29312 +2015-07-01|66.0|-26.0|-17.55365|0.29631 +2015-07-01|66.0|-27.0|-18.10404|0.29954 +2015-07-01|66.0|-28.0|-18.65077|0.30281 +2015-07-01|66.0|-29.0|-19.19351|0.30613 +2015-07-01|66.0|-30.0|-19.73192|0.3095 +2015-07-01|66.0|-31.0|-20.26563|0.31291 +2015-07-01|66.0|-32.0|-20.79428|0.31636 +2015-07-01|66.0|-33.0|-21.31748|0.31986 +2015-07-01|66.0|-34.0|-21.83484|0.32341 +2015-07-01|66.0|-35.0|-22.34593|0.327 +2015-07-01|66.0|-36.0|-22.85031|0.33063 +2015-07-01|66.0|-37.0|-23.34753|0.33431 +2015-07-01|66.0|-38.0|-23.83711|0.33804 +2015-07-01|66.0|-39.0|-24.31855|0.34181 +2015-07-01|66.0|-40.0|-24.79132|0.34562 +2015-07-01|66.0|-41.0|-25.25486|0.34948 +2015-07-01|66.0|-42.0|-25.7086|0.35338 +2015-07-01|66.0|-43.0|-26.15194|0.35733 +2015-07-01|66.0|-44.0|-26.58422|0.36132 +2015-07-01|66.0|-45.0|-27.00478|0.36536 +2015-07-01|66.0|-46.0|-27.41291|0.36944 +2015-07-01|66.0|-47.0|-27.80785|0.37355 +2015-07-01|66.0|-48.0|-28.18883|0.37771 +2015-07-01|66.0|-49.0|-28.55501|0.38191 +2015-07-01|66.0|-50.0|-28.90552|0.38614 +2015-07-01|66.0|-51.0|-29.23943|0.3904 +2015-07-01|66.0|-52.0|-29.55579|0.39469 +2015-07-01|66.0|-53.0|-29.85355|0.39901 +2015-07-01|66.0|-54.0|-30.13165|0.40334 +2015-07-01|66.0|-55.0|-30.38894|0.40769 +2015-07-01|66.0|-56.0|-30.62423|0.41204 +2015-07-01|66.0|-57.0|-30.83625|0.41638 +2015-07-01|66.0|-58.0|-31.02368|0.42071 +2015-07-01|66.0|-59.0|-31.18511|0.42502 +2015-07-01|66.0|-60.0|-31.31908|0.42927 +2015-07-01|66.0|-61.0|-31.42404|0.43347 +2015-07-01|66.0|-62.0|-31.49837|0.43759 +2015-07-01|66.0|-63.0|-31.54037|0.4416 +2015-07-01|66.0|-64.0|-31.54827|0.44548 +2015-07-01|66.0|-65.0|-31.52022|0.44919 +2015-07-01|66.0|-66.0|-31.45428|0.4527 +2015-07-01|66.0|-67.0|-31.34846|0.45597 +2015-07-01|66.0|-68.0|-31.20067|0.45894 +2015-07-01|66.0|-69.0|-31.00878|0.46158 +2015-07-01|66.0|-70.0|-30.7706|0.46381 +2015-07-01|66.0|-71.0|-30.48389|0.46556 +2015-07-01|66.0|-72.0|-30.14638|0.46676 +2015-07-01|66.0|-73.0|-29.75581|0.46733 +2015-07-01|66.0|-74.0|-29.30991|0.46717 +2015-07-01|66.0|-75.0|-28.80646|0.46617 +2015-07-01|66.0|-76.0|-28.24331|0.46423 +2015-07-01|66.0|-77.0|-27.61846|0.46122 +2015-07-01|66.0|-78.0|-26.93004|0.45702 +2015-07-01|66.0|-79.0|-26.17641|0.45149 +2015-07-01|66.0|-80.0|-25.35623|0.44449 +2015-07-01|66.0|-81.0|-24.46849|0.43589 +2015-07-01|66.0|-82.0|-23.51261|0.42553 +2015-07-01|66.0|-83.0|-22.48852|0.4133 +2015-07-01|66.0|-84.0|-21.39671|0.39907 +2015-07-01|66.0|-85.0|-20.23835|0.38274 +2015-07-01|66.0|-86.0|-19.01531|0.36423 +2015-07-01|66.0|-87.0|-17.73028|0.34349 +2015-07-01|66.0|-88.0|-16.38674|0.32051 +2015-07-01|66.0|-89.0|-14.98907|0.29533 +2015-07-01|66.0|-90.0|-13.54248|0.26801 +2015-07-01|66.0|-91.0|-12.05299|0.2387 +2015-07-01|66.0|-92.0|-10.52741|0.20756 +2015-07-01|66.0|-93.0|-8.9732|0.17483 +2015-07-01|66.0|-94.0|-7.39836|0.14078 +2015-07-01|66.0|-95.0|-5.81128|0.10572 +2015-07-01|66.0|-96.0|-4.22056|0.06997 +2015-07-01|66.0|-97.0|-2.63483|0.0339 +2015-07-01|66.0|-98.0|-1.06259|-0.00215 +2015-07-01|66.0|-99.0|0.48801|-0.03784 +2015-07-01|66.0|-100.0|2.0093|-0.07285 +2015-07-01|66.0|-101.0|3.49423|-0.10688 +2015-07-01|66.0|-102.0|4.93647|-0.13969 +2015-07-01|66.0|-103.0|6.33049|-0.17106 +2015-07-01|66.0|-104.0|7.67162|-0.20083 +2015-07-01|66.0|-105.0|8.956|-0.22889 +2015-07-01|66.0|-106.0|10.18064|-0.25514 +2015-07-01|66.0|-107.0|11.34331|-0.27956 +2015-07-01|66.0|-108.0|12.44254|-0.30214 +2015-07-01|66.0|-109.0|13.47752|-0.3229 +2015-07-01|66.0|-110.0|14.44804|-0.34189 +2015-07-01|66.0|-111.0|15.3544|-0.35918 +2015-07-01|66.0|-112.0|16.19734|-0.37485 +2015-07-01|66.0|-113.0|16.97798|-0.38898 +2015-07-01|66.0|-114.0|17.69771|-0.40168 +2015-07-01|66.0|-115.0|18.35818|-0.41304 +2015-07-01|66.0|-116.0|18.9612|-0.42316 +2015-07-01|66.0|-117.0|19.50871|-0.43213 +2015-07-01|66.0|-118.0|20.00274|-0.44005 +2015-07-01|66.0|-119.0|20.44535|-0.447 +2015-07-01|66.0|-120.0|20.83865|-0.45307 +2015-07-01|66.0|-121.0|21.18473|-0.45833 +2015-07-01|66.0|-122.0|21.48564|-0.46285 +2015-07-01|66.0|-123.0|21.74341|-0.46669 +2015-07-01|66.0|-124.0|21.96001|-0.46993 +2015-07-01|66.0|-125.0|22.13735|-0.4726 +2015-07-01|66.0|-126.0|22.27728|-0.47476 +2015-07-01|66.0|-127.0|22.38155|-0.47645 +2015-07-01|66.0|-128.0|22.45187|-0.47771 +2015-07-01|66.0|-129.0|22.48986|-0.47857 +2015-07-01|66.0|-130.0|22.49707|-0.47906 +2015-07-01|66.0|-131.0|22.47496|-0.47922 +2015-07-01|66.0|-132.0|22.42493|-0.47905 +2015-07-01|66.0|-133.0|22.34833|-0.47859 +2015-07-01|66.0|-134.0|22.2464|-0.47785 +2015-07-01|66.0|-135.0|22.12034|-0.47685 +2015-07-01|66.0|-136.0|21.9713|-0.4756 +2015-07-01|66.0|-137.0|21.80035|-0.47411 +2015-07-01|66.0|-138.0|21.60851|-0.47239 +2015-07-01|66.0|-139.0|21.39676|-0.47045 +2015-07-01|66.0|-140.0|21.166|-0.4683 +2015-07-01|66.0|-141.0|20.91711|-0.46594 +2015-07-01|66.0|-142.0|20.65093|-0.46337 +2015-07-01|66.0|-143.0|20.36824|-0.46061 +2015-07-01|66.0|-144.0|20.06979|-0.45765 +2015-07-01|66.0|-145.0|19.7563|-0.4545 +2015-07-01|66.0|-146.0|19.42843|-0.45116 +2015-07-01|66.0|-147.0|19.08685|-0.44763 +2015-07-01|66.0|-148.0|18.73217|-0.44391 +2015-07-01|66.0|-149.0|18.36498|-0.44 +2015-07-01|66.0|-150.0|17.98584|-0.43591 +2015-07-01|66.0|-151.0|17.5953|-0.43164 +2015-07-01|66.0|-152.0|17.19388|-0.42718 +2015-07-01|66.0|-153.0|16.78206|-0.42253 +2015-07-01|66.0|-154.0|16.36034|-0.41771 +2015-07-01|66.0|-155.0|15.92916|-0.4127 +2015-07-01|66.0|-156.0|15.48897|-0.40751 +2015-07-01|66.0|-157.0|15.0402|-0.40214 +2015-07-01|66.0|-158.0|14.58325|-0.3966 +2015-07-01|66.0|-159.0|14.11852|-0.39088 +2015-07-01|66.0|-160.0|13.6464|-0.38498 +2015-07-01|66.0|-161.0|13.16725|-0.37892 +2015-07-01|66.0|-162.0|12.68145|-0.37268 +2015-07-01|66.0|-163.0|12.18933|-0.36628 +2015-07-01|66.0|-164.0|11.69124|-0.35972 +2015-07-01|66.0|-165.0|11.18751|-0.353 +2015-07-01|66.0|-166.0|10.67846|-0.34613 +2015-07-01|66.0|-167.0|10.16441|-0.33911 +2015-07-01|66.0|-168.0|9.64567|-0.33195 +2015-07-01|66.0|-169.0|9.12254|-0.32465 +2015-07-01|66.0|-170.0|8.59533|-0.31721 +2015-07-01|66.0|-171.0|8.06432|-0.30966 +2015-07-01|66.0|-172.0|7.52981|-0.30198 +2015-07-01|66.0|-173.0|6.99208|-0.2942 +2015-07-01|66.0|-174.0|6.45142|-0.28632 +2015-07-01|66.0|-175.0|5.90812|-0.27834 +2015-07-01|66.0|-176.0|5.36246|-0.27027 +2015-07-01|66.0|-177.0|4.81471|-0.26214 +2015-07-01|66.0|-178.0|4.26518|-0.25393 +2015-07-01|66.0|-179.0|3.71413|-0.24568 +2015-07-01|67.0|0.0|-2.93605|0.23697 +2015-07-01|67.0|1.0|-2.35974|0.23493 +2015-07-01|67.0|2.0|-1.78515|0.23295 +2015-07-01|67.0|3.0|-1.21237|0.231 +2015-07-01|67.0|4.0|-0.6415|0.2291 +2015-07-01|67.0|5.0|-0.0726|0.22724 +2015-07-01|67.0|6.0|0.49422|0.22542 +2015-07-01|67.0|7.0|1.05889|0.22363 +2015-07-01|67.0|8.0|1.62134|0.22189 +2015-07-01|67.0|9.0|2.18148|0.22018 +2015-07-01|67.0|10.0|2.73924|0.2185 +2015-07-01|67.0|11.0|3.29454|0.21686 +2015-07-01|67.0|12.0|3.8473|0.21525 +2015-07-01|67.0|13.0|4.39745|0.21366 +2015-07-01|67.0|14.0|4.94491|0.21211 +2015-07-01|67.0|15.0|5.48957|0.21058 +2015-07-01|67.0|16.0|6.03136|0.20907 +2015-07-01|67.0|17.0|6.57018|0.20758 +2015-07-01|67.0|18.0|7.10592|0.20611 +2015-07-01|67.0|19.0|7.63848|0.20465 +2015-07-01|67.0|20.0|8.16774|0.20321 +2015-07-01|67.0|21.0|8.69357|0.20179 +2015-07-01|67.0|22.0|9.21583|0.20037 +2015-07-01|67.0|23.0|9.73439|0.19895 +2015-07-01|67.0|24.0|10.24909|0.19754 +2015-07-01|67.0|25.0|10.75976|0.19614 +2015-07-01|67.0|26.0|11.26621|0.19473 +2015-07-01|67.0|27.0|11.76826|0.19332 +2015-07-01|67.0|28.0|12.2657|0.1919 +2015-07-01|67.0|29.0|12.75831|0.19047 +2015-07-01|67.0|30.0|13.24585|0.18904 +2015-07-01|67.0|31.0|13.72808|0.18758 +2015-07-01|67.0|32.0|14.20474|0.18612 +2015-07-01|67.0|33.0|14.67554|0.18463 +2015-07-01|67.0|34.0|15.14018|0.18313 +2015-07-01|67.0|35.0|15.59836|0.1816 +2015-07-01|67.0|36.0|16.04975|0.18004 +2015-07-01|67.0|37.0|16.494|0.17845 +2015-07-01|67.0|38.0|16.93074|0.17684 +2015-07-01|67.0|39.0|17.35961|0.17519 +2015-07-01|67.0|40.0|17.78018|0.1735 +2015-07-01|67.0|41.0|18.19206|0.17177 +2015-07-01|67.0|42.0|18.5948|0.17 +2015-07-01|67.0|43.0|18.98795|0.16819 +2015-07-01|67.0|44.0|19.37104|0.16632 +2015-07-01|67.0|45.0|19.74356|0.16441 +2015-07-01|67.0|46.0|20.10501|0.16244 +2015-07-01|67.0|47.0|20.45485|0.16041 +2015-07-01|67.0|48.0|20.79252|0.15832 +2015-07-01|67.0|49.0|21.11744|0.15616 +2015-07-01|67.0|50.0|21.42901|0.15393 +2015-07-01|67.0|51.0|21.72661|0.15163 +2015-07-01|67.0|52.0|22.00959|0.14925 +2015-07-01|67.0|53.0|22.27727|0.14679 +2015-07-01|67.0|54.0|22.52896|0.14424 +2015-07-01|67.0|55.0|22.76394|0.1416 +2015-07-01|67.0|56.0|22.98144|0.13886 +2015-07-01|67.0|57.0|23.18071|0.13601 +2015-07-01|67.0|58.0|23.36093|0.13306 +2015-07-01|67.0|59.0|23.52126|0.12998 +2015-07-01|67.0|60.0|23.66086|0.12678 +2015-07-01|67.0|61.0|23.77883|0.12346 +2015-07-01|67.0|62.0|23.87425|0.11999 +2015-07-01|67.0|63.0|23.94617|0.11638 +2015-07-01|67.0|64.0|23.99363|0.11262 +2015-07-01|67.0|65.0|24.01561|0.10869 +2015-07-01|67.0|66.0|24.0111|0.1046 +2015-07-01|67.0|67.0|23.97904|0.10034 +2015-07-01|67.0|68.0|23.91835|0.09589 +2015-07-01|67.0|69.0|23.82796|0.09125 +2015-07-01|67.0|70.0|23.70674|0.08641 +2015-07-01|67.0|71.0|23.5536|0.08137 +2015-07-01|67.0|72.0|23.3674|0.07612 +2015-07-01|67.0|73.0|23.14704|0.07065 +2015-07-01|67.0|74.0|22.8914|0.06497 +2015-07-01|67.0|75.0|22.59942|0.05907 +2015-07-01|67.0|76.0|22.27005|0.05294 +2015-07-01|67.0|77.0|21.90228|0.0466 +2015-07-01|67.0|78.0|21.49518|0.04004 +2015-07-01|67.0|79.0|21.04789|0.03327 +2015-07-01|67.0|80.0|20.55967|0.0263 +2015-07-01|67.0|81.0|20.02986|0.01915 +2015-07-01|67.0|82.0|19.45798|0.01182 +2015-07-01|67.0|83.0|18.8437|0.00435 +2015-07-01|67.0|84.0|18.18689|-0.00324 +2015-07-01|67.0|85.0|17.48765|-0.01092 +2015-07-01|67.0|86.0|16.7463|-0.01866 +2015-07-01|67.0|87.0|15.96345|-0.02641 +2015-07-01|67.0|88.0|15.14002|-0.03412 +2015-07-01|67.0|89.0|14.27723|-0.04175 +2015-07-01|67.0|90.0|13.37667|-0.04925 +2015-07-01|67.0|91.0|12.44024|-0.05654 +2015-07-01|67.0|92.0|11.47026|-0.06358 +2015-07-01|67.0|93.0|10.46937|-0.0703 +2015-07-01|67.0|94.0|9.4406|-0.07664 +2015-07-01|67.0|95.0|8.38731|-0.08253 +2015-07-01|67.0|96.0|7.31318|-0.08791 +2015-07-01|67.0|97.0|6.22218|-0.09274 +2015-07-01|67.0|98.0|5.11855|-0.09697 +2015-07-01|67.0|99.0|4.00669|-0.10055 +2015-07-01|67.0|100.0|2.89117|-0.10345 +2015-07-01|67.0|101.0|1.77661|-0.10565 +2015-07-01|67.0|102.0|0.66767|-0.10714 +2015-07-01|67.0|103.0|-0.43106|-0.10791 +2015-07-01|67.0|104.0|-1.51507|-0.10799 +2015-07-01|67.0|105.0|-2.58007|-0.10738 +2015-07-01|67.0|106.0|-3.62196|-0.10612 +2015-07-01|67.0|107.0|-4.63692|-0.10425 +2015-07-01|67.0|108.0|-5.62145|-0.1018 +2015-07-01|67.0|109.0|-6.57238|-0.09884 +2015-07-01|67.0|110.0|-7.48691|-0.09542 +2015-07-01|67.0|111.0|-8.36259|-0.0916 +2015-07-01|67.0|112.0|-9.19738|-0.08743 +2015-07-01|67.0|113.0|-9.98958|-0.08299 +2015-07-01|67.0|114.0|-10.73785|-0.07833 +2015-07-01|67.0|115.0|-11.44119|-0.0735 +2015-07-01|67.0|116.0|-12.09892|-0.06858 +2015-07-01|67.0|117.0|-12.71067|-0.0636 +2015-07-01|67.0|118.0|-13.27631|-0.05861 +2015-07-01|67.0|119.0|-13.79597|-0.05368 +2015-07-01|67.0|120.0|-14.27|-0.04883 +2015-07-01|67.0|121.0|-14.6989|-0.0441 +2015-07-01|67.0|122.0|-15.08339|-0.03953 +2015-07-01|67.0|123.0|-15.42428|-0.03514 +2015-07-01|67.0|124.0|-15.72251|-0.03098 +2015-07-01|67.0|125.0|-15.97912|-0.02705 +2015-07-01|67.0|126.0|-16.19521|-0.02338 +2015-07-01|67.0|127.0|-16.37197|-0.01998 +2015-07-01|67.0|128.0|-16.5106|-0.01688 +2015-07-01|67.0|129.0|-16.61235|-0.01408 +2015-07-01|67.0|130.0|-16.67848|-0.0116 +2015-07-01|67.0|131.0|-16.71027|-0.00943 +2015-07-01|67.0|132.0|-16.70899|-0.0076 +2015-07-01|67.0|133.0|-16.6759|-0.0061 +2015-07-01|67.0|134.0|-16.61228|-0.00494 +2015-07-01|67.0|135.0|-16.51936|-0.00412 +2015-07-01|67.0|136.0|-16.39836|-0.00365 +2015-07-01|67.0|137.0|-16.25048|-0.00352 +2015-07-01|67.0|138.0|-16.07689|-0.00373 +2015-07-01|67.0|139.0|-15.87874|-0.00429 +2015-07-01|67.0|140.0|-15.65714|-0.00519 +2015-07-01|67.0|141.0|-15.41318|-0.00643 +2015-07-01|67.0|142.0|-15.1479|-0.00801 +2015-07-01|67.0|143.0|-14.86234|-0.00993 +2015-07-01|67.0|144.0|-14.55747|-0.01217 +2015-07-01|67.0|145.0|-14.23427|-0.01474 +2015-07-01|67.0|146.0|-13.89366|-0.01764 +2015-07-01|67.0|147.0|-13.53653|-0.02085 +2015-07-01|67.0|148.0|-13.16376|-0.02437 +2015-07-01|67.0|149.0|-12.77618|-0.0282 +2015-07-01|67.0|150.0|-12.3746|-0.03232 +2015-07-01|67.0|151.0|-11.9598|-0.03674 +2015-07-01|67.0|152.0|-11.53253|-0.04145 +2015-07-01|67.0|153.0|-11.09352|-0.04643 +2015-07-01|67.0|154.0|-10.64346|-0.05168 +2015-07-01|67.0|155.0|-10.18303|-0.05719 +2015-07-01|67.0|156.0|-9.71289|-0.06295 +2015-07-01|67.0|157.0|-9.23365|-0.06895 +2015-07-01|67.0|158.0|-8.74591|-0.07519 +2015-07-01|67.0|159.0|-8.25026|-0.08166 +2015-07-01|67.0|160.0|-7.74726|-0.08833 +2015-07-01|67.0|161.0|-7.23744|-0.09521 +2015-07-01|67.0|162.0|-6.72132|-0.10228 +2015-07-01|67.0|163.0|-6.1994|-0.10954 +2015-07-01|67.0|164.0|-5.67216|-0.11696 +2015-07-01|67.0|165.0|-5.14007|-0.12454 +2015-07-01|67.0|166.0|-4.60357|-0.13227 +2015-07-01|67.0|167.0|-4.06309|-0.14014 +2015-07-01|67.0|168.0|-3.51905|-0.14813 +2015-07-01|67.0|169.0|-2.97185|-0.15624 +2015-07-01|67.0|170.0|-2.42188|-0.16444 +2015-07-01|67.0|171.0|-1.86951|-0.17274 +2015-07-01|67.0|172.0|-1.31512|-0.18111 +2015-07-01|67.0|173.0|-0.75905|-0.18954 +2015-07-01|67.0|174.0|-0.20164|-0.19803 +2015-07-01|67.0|175.0|0.35677|-0.20656 +2015-07-01|67.0|176.0|0.91585|-0.21512 +2015-07-01|67.0|177.0|1.47529|-0.2237 +2015-07-01|67.0|178.0|2.03477|-0.23229 +2015-07-01|67.0|179.0|2.594|-0.24087 +2015-07-01|67.0|-1.0|-3.51397|0.23904 +2015-07-01|67.0|-2.0|-4.09341|0.24117 +2015-07-01|67.0|-3.0|-4.67426|0.24334 +2015-07-01|67.0|-4.0|-5.2564|0.24555 +2015-07-01|67.0|-5.0|-5.8397|0.24782 +2015-07-01|67.0|-6.0|-6.42404|0.25013 +2015-07-01|67.0|-7.0|-7.00929|0.25249 +2015-07-01|67.0|-8.0|-7.59531|0.2549 +2015-07-01|67.0|-9.0|-8.18194|0.25736 +2015-07-01|67.0|-10.0|-8.76903|0.25987 +2015-07-01|67.0|-11.0|-9.35642|0.26243 +2015-07-01|67.0|-12.0|-9.94394|0.26504 +2015-07-01|67.0|-13.0|-10.5314|0.2677 +2015-07-01|67.0|-14.0|-11.11864|0.27041 +2015-07-01|67.0|-15.0|-11.70544|0.27317 +2015-07-01|67.0|-16.0|-12.29162|0.27598 +2015-07-01|67.0|-17.0|-12.87697|0.27884 +2015-07-01|67.0|-18.0|-13.46127|0.28175 +2015-07-01|67.0|-19.0|-14.0443|0.28471 +2015-07-01|67.0|-20.0|-14.62583|0.28773 +2015-07-01|67.0|-21.0|-15.20562|0.29079 +2015-07-01|67.0|-22.0|-15.78341|0.29391 +2015-07-01|67.0|-23.0|-16.35897|0.29708 +2015-07-01|67.0|-24.0|-16.93202|0.30029 +2015-07-01|67.0|-25.0|-17.50228|0.30357 +2015-07-01|67.0|-26.0|-18.06947|0.30689 +2015-07-01|67.0|-27.0|-18.6333|0.31027 +2015-07-01|67.0|-28.0|-19.19346|0.3137 +2015-07-01|67.0|-29.0|-19.74963|0.31718 +2015-07-01|67.0|-30.0|-20.30148|0.32072 +2015-07-01|67.0|-31.0|-20.84867|0.32431 +2015-07-01|67.0|-32.0|-21.39084|0.32795 +2015-07-01|67.0|-33.0|-21.92763|0.33166 +2015-07-01|67.0|-34.0|-22.45863|0.33541 +2015-07-01|67.0|-35.0|-22.98344|0.33923 +2015-07-01|67.0|-36.0|-23.50165|0.3431 +2015-07-01|67.0|-37.0|-24.01281|0.34702 +2015-07-01|67.0|-38.0|-24.51644|0.35101 +2015-07-01|67.0|-39.0|-25.01208|0.35505 +2015-07-01|67.0|-40.0|-25.4992|0.35916 +2015-07-01|67.0|-41.0|-25.97728|0.36332 +2015-07-01|67.0|-42.0|-26.44574|0.36755 +2015-07-01|67.0|-43.0|-26.904|0.37184 +2015-07-01|67.0|-44.0|-27.35143|0.37618 +2015-07-01|67.0|-45.0|-27.78738|0.38059 +2015-07-01|67.0|-46.0|-28.21116|0.38506 +2015-07-01|67.0|-47.0|-28.62204|0.38959 +2015-07-01|67.0|-48.0|-29.01925|0.39419 +2015-07-01|67.0|-49.0|-29.40198|0.39884 +2015-07-01|67.0|-50.0|-29.76938|0.40355 +2015-07-01|67.0|-51.0|-30.12055|0.40832 +2015-07-01|67.0|-52.0|-30.45454|0.41314 +2015-07-01|67.0|-53.0|-30.77033|0.41801 +2015-07-01|67.0|-54.0|-31.06688|0.42293 +2015-07-01|67.0|-55.0|-31.34306|0.42788 +2015-07-01|67.0|-56.0|-31.59768|0.43288 +2015-07-01|67.0|-57.0|-31.82951|0.4379 +2015-07-01|67.0|-58.0|-32.03722|0.44294 +2015-07-01|67.0|-59.0|-32.21941|0.44798 +2015-07-01|67.0|-60.0|-32.37464|0.45301 +2015-07-01|67.0|-61.0|-32.50135|0.45802 +2015-07-01|67.0|-62.0|-32.59792|0.46299 +2015-07-01|67.0|-63.0|-32.66264|0.46789 +2015-07-01|67.0|-64.0|-32.69371|0.47269 +2015-07-01|67.0|-65.0|-32.68926|0.47737 +2015-07-01|67.0|-66.0|-32.64731|0.48189 +2015-07-01|67.0|-67.0|-32.56581|0.48621 +2015-07-01|67.0|-68.0|-32.44262|0.49028 +2015-07-01|67.0|-69.0|-32.27552|0.49404 +2015-07-01|67.0|-70.0|-32.06221|0.49744 +2015-07-01|67.0|-71.0|-31.80034|0.50039 +2015-07-01|67.0|-72.0|-31.4875|0.50283 +2015-07-01|67.0|-73.0|-31.12122|0.50465 +2015-07-01|67.0|-74.0|-30.69906|0.50576 +2015-07-01|67.0|-75.0|-30.21855|0.50604 +2015-07-01|67.0|-76.0|-29.67729|0.50537 +2015-07-01|67.0|-77.0|-29.07294|0.50362 +2015-07-01|67.0|-78.0|-28.40331|0.50064 +2015-07-01|67.0|-79.0|-27.66638|0.49627 +2015-07-01|67.0|-80.0|-26.86039|0.49034 +2015-07-01|67.0|-81.0|-25.98387|0.4827 +2015-07-01|67.0|-82.0|-25.03578|0.47316 +2015-07-01|67.0|-83.0|-24.01554|0.46156 +2015-07-01|67.0|-84.0|-22.92317|0.44775 +2015-07-01|67.0|-85.0|-21.75932|0.43156 +2015-07-01|67.0|-86.0|-20.52541|0.4129 +2015-07-01|67.0|-87.0|-19.22368|0.39165 +2015-07-01|67.0|-88.0|-17.85729|0.36778 +2015-07-01|67.0|-89.0|-16.43032|0.34128 +2015-07-01|67.0|-90.0|-14.94782|0.3122 +2015-07-01|67.0|-91.0|-13.41581|0.28066 +2015-07-01|67.0|-92.0|-11.8412|0.24684 +2015-07-01|67.0|-93.0|-10.23171|0.21098 +2015-07-01|67.0|-94.0|-8.59579|0.17337 +2015-07-01|67.0|-95.0|-6.9424|0.13436 +2015-07-01|67.0|-96.0|-5.28083|0.09435 +2015-07-01|67.0|-97.0|-3.62056|0.05375 +2015-07-01|67.0|-98.0|-1.97096|0.01299 +2015-07-01|67.0|-99.0|-0.34112|-0.02751 +2015-07-01|67.0|-100.0|1.26033|-0.06735 +2015-07-01|67.0|-101.0|2.82542|-0.10616 +2015-07-01|67.0|-102.0|4.34694|-0.14361 +2015-07-01|67.0|-103.0|5.81859|-0.17945 +2015-07-01|67.0|-104.0|7.23496|-0.21343 +2015-07-01|67.0|-105.0|8.59165|-0.24542 +2015-07-01|67.0|-106.0|9.88516|-0.2753 +2015-07-01|67.0|-107.0|11.11291|-0.30301 +2015-07-01|67.0|-108.0|12.27318|-0.32855 +2015-07-01|67.0|-109.0|13.36499|-0.35194 +2015-07-01|67.0|-110.0|14.38806|-0.37323 +2015-07-01|67.0|-111.0|15.3427|-0.39251 +2015-07-01|67.0|-112.0|16.22971|-0.40988 +2015-07-01|67.0|-113.0|17.05032|-0.42543 +2015-07-01|67.0|-114.0|17.80607|-0.4393 +2015-07-01|67.0|-115.0|18.49878|-0.45159 +2015-07-01|67.0|-116.0|19.13047|-0.46243 +2015-07-01|67.0|-117.0|19.70329|-0.47194 +2015-07-01|67.0|-118.0|20.21948|-0.48022 +2015-07-01|67.0|-119.0|20.68133|-0.48739 +2015-07-01|67.0|-120.0|21.09115|-0.49354 +2015-07-01|67.0|-121.0|21.45123|-0.49877 +2015-07-01|67.0|-122.0|21.76385|-0.50316 +2015-07-01|67.0|-123.0|22.03122|-0.50679 +2015-07-01|67.0|-124.0|22.25549|-0.50973 +2015-07-01|67.0|-125.0|22.43874|-0.51204 +2015-07-01|67.0|-126.0|22.58298|-0.51378 +2015-07-01|67.0|-127.0|22.69011|-0.51501 +2015-07-01|67.0|-128.0|22.76199|-0.51576 +2015-07-01|67.0|-129.0|22.80036|-0.51609 +2015-07-01|67.0|-130.0|22.80687|-0.51601 +2015-07-01|67.0|-131.0|22.78313|-0.51558 +2015-07-01|67.0|-132.0|22.73062|-0.51481 +2015-07-01|67.0|-133.0|22.65077|-0.51372 +2015-07-01|67.0|-134.0|22.54493|-0.51235 +2015-07-01|67.0|-135.0|22.41438|-0.5107 +2015-07-01|67.0|-136.0|22.26031|-0.5088 +2015-07-01|67.0|-137.0|22.08388|-0.50666 +2015-07-01|67.0|-138.0|21.88616|-0.50428 +2015-07-01|67.0|-139.0|21.66818|-0.50169 +2015-07-01|67.0|-140.0|21.4309|-0.49888 +2015-07-01|67.0|-141.0|21.17525|-0.49586 +2015-07-01|67.0|-142.0|20.90209|-0.49265 +2015-07-01|67.0|-143.0|20.61225|-0.48924 +2015-07-01|67.0|-144.0|20.3065|-0.48564 +2015-07-01|67.0|-145.0|19.9856|-0.48186 +2015-07-01|67.0|-146.0|19.65024|-0.47789 +2015-07-01|67.0|-147.0|19.3011|-0.47374 +2015-07-01|67.0|-148.0|18.93882|-0.46941 +2015-07-01|67.0|-149.0|18.56401|-0.46491 +2015-07-01|67.0|-150.0|18.17725|-0.46022 +2015-07-01|67.0|-151.0|17.77909|-0.45537 +2015-07-01|67.0|-152.0|17.37006|-0.45033 +2015-07-01|67.0|-153.0|16.95067|-0.44513 +2015-07-01|67.0|-154.0|16.52142|-0.43975 +2015-07-01|67.0|-155.0|16.08276|-0.43421 +2015-07-01|67.0|-156.0|15.63514|-0.42849 +2015-07-01|67.0|-157.0|15.179|-0.42261 +2015-07-01|67.0|-158.0|14.71475|-0.41656 +2015-07-01|67.0|-159.0|14.24279|-0.41035 +2015-07-01|67.0|-160.0|13.76352|-0.40398 +2015-07-01|67.0|-161.0|13.27729|-0.39745 +2015-07-01|67.0|-162.0|12.78448|-0.39076 +2015-07-01|67.0|-163.0|12.28544|-0.38392 +2015-07-01|67.0|-164.0|11.7805|-0.37694 +2015-07-01|67.0|-165.0|11.27001|-0.3698 +2015-07-01|67.0|-166.0|10.75428|-0.36253 +2015-07-01|67.0|-167.0|10.23363|-0.35512 +2015-07-01|67.0|-168.0|9.70837|-0.34759 +2015-07-01|67.0|-169.0|9.17881|-0.33992 +2015-07-01|67.0|-170.0|8.64524|-0.33214 +2015-07-01|67.0|-171.0|8.10796|-0.32425 +2015-07-01|67.0|-172.0|7.56725|-0.31625 +2015-07-01|67.0|-173.0|7.02342|-0.30815 +2015-07-01|67.0|-174.0|6.47673|-0.29997 +2015-07-01|67.0|-175.0|5.92748|-0.2917 +2015-07-01|67.0|-176.0|5.37594|-0.28336 +2015-07-01|67.0|-177.0|4.82241|-0.27495 +2015-07-01|67.0|-178.0|4.26716|-0.26649 +2015-07-01|67.0|-179.0|3.71049|-0.25798 +2015-07-01|68.0|0.0|-3.0556|0.24596 +2015-07-01|68.0|1.0|-2.46186|0.24387 +2015-07-01|68.0|2.0|-1.86965|0.24182 +2015-07-01|68.0|3.0|-1.27908|0.23982 +2015-07-01|68.0|4.0|-0.69023|0.23786 +2015-07-01|68.0|5.0|-0.10319|0.23595 +2015-07-01|68.0|6.0|0.48193|0.23407 +2015-07-01|68.0|7.0|1.06506|0.23223 +2015-07-01|68.0|8.0|1.6461|0.23043 +2015-07-01|68.0|9.0|2.22497|0.22866 +2015-07-01|68.0|10.0|2.80159|0.22693 +2015-07-01|68.0|11.0|3.37587|0.22523 +2015-07-01|68.0|12.0|3.94771|0.22356 +2015-07-01|68.0|13.0|4.51703|0.22192 +2015-07-01|68.0|14.0|5.08373|0.2203 +2015-07-01|68.0|15.0|5.64772|0.21871 +2015-07-01|68.0|16.0|6.20889|0.21715 +2015-07-01|68.0|17.0|6.76715|0.2156 +2015-07-01|68.0|18.0|7.32236|0.21408 +2015-07-01|68.0|19.0|7.87443|0.21257 +2015-07-01|68.0|20.0|8.42321|0.21107 +2015-07-01|68.0|21.0|8.96858|0.20959 +2015-07-01|68.0|22.0|9.51039|0.20812 +2015-07-01|68.0|23.0|10.04849|0.20666 +2015-07-01|68.0|24.0|10.58271|0.2052 +2015-07-01|68.0|25.0|11.11289|0.20374 +2015-07-01|68.0|26.0|11.63884|0.20229 +2015-07-01|68.0|27.0|12.16035|0.20084 +2015-07-01|68.0|28.0|12.67723|0.19938 +2015-07-01|68.0|29.0|13.18925|0.19791 +2015-07-01|68.0|30.0|13.69618|0.19644 +2015-07-01|68.0|31.0|14.19776|0.19495 +2015-07-01|68.0|32.0|14.69374|0.19346 +2015-07-01|68.0|33.0|15.18383|0.19194 +2015-07-01|68.0|34.0|15.66774|0.19041 +2015-07-01|68.0|35.0|16.14516|0.18886 +2015-07-01|68.0|36.0|16.61576|0.18728 +2015-07-01|68.0|37.0|17.07921|0.18568 +2015-07-01|68.0|38.0|17.53515|0.18405 +2015-07-01|68.0|39.0|17.98319|0.18239 +2015-07-01|68.0|40.0|18.42295|0.1807 +2015-07-01|68.0|41.0|18.854|0.17897 +2015-07-01|68.0|42.0|19.27593|0.1772 +2015-07-01|68.0|43.0|19.68828|0.17538 +2015-07-01|68.0|44.0|20.09057|0.17352 +2015-07-01|68.0|45.0|20.48233|0.17162 +2015-07-01|68.0|46.0|20.86303|0.16966 +2015-07-01|68.0|47.0|21.23215|0.16764 +2015-07-01|68.0|48.0|21.58912|0.16557 +2015-07-01|68.0|49.0|21.93337|0.16343 +2015-07-01|68.0|50.0|22.2643|0.16122 +2015-07-01|68.0|51.0|22.58128|0.15894 +2015-07-01|68.0|52.0|22.88366|0.15659 +2015-07-01|68.0|53.0|23.17076|0.15415 +2015-07-01|68.0|54.0|23.44186|0.15162 +2015-07-01|68.0|55.0|23.69625|0.14901 +2015-07-01|68.0|56.0|23.93316|0.14629 +2015-07-01|68.0|57.0|24.15178|0.14348 +2015-07-01|68.0|58.0|24.35131|0.14055 +2015-07-01|68.0|59.0|24.53088|0.1375 +2015-07-01|68.0|60.0|24.6896|0.13433 +2015-07-01|68.0|61.0|24.82657|0.13103 +2015-07-01|68.0|62.0|24.94082|0.12758 +2015-07-01|68.0|63.0|25.03136|0.124 +2015-07-01|68.0|64.0|25.09719|0.12025 +2015-07-01|68.0|65.0|25.13723|0.11634 +2015-07-01|68.0|66.0|25.15043|0.11226 +2015-07-01|68.0|67.0|25.13564|0.108 +2015-07-01|68.0|68.0|25.09175|0.10355 +2015-07-01|68.0|69.0|25.01756|0.0989 +2015-07-01|68.0|70.0|24.9119|0.09405 +2015-07-01|68.0|71.0|24.77356|0.08899 +2015-07-01|68.0|72.0|24.60131|0.0837 +2015-07-01|68.0|73.0|24.39393|0.07819 +2015-07-01|68.0|74.0|24.15019|0.07244 +2015-07-01|68.0|75.0|23.86889|0.06646 +2015-07-01|68.0|76.0|23.54883|0.06024 +2015-07-01|68.0|77.0|23.18889|0.05378 +2015-07-01|68.0|78.0|22.78796|0.04709 +2015-07-01|68.0|79.0|22.34503|0.04016 +2015-07-01|68.0|80.0|21.85917|0.03302 +2015-07-01|68.0|81.0|21.32958|0.02566 +2015-07-01|68.0|82.0|20.7556|0.0181 +2015-07-01|68.0|83.0|20.13672|0.01037 +2015-07-01|68.0|84.0|19.47265|0.00249 +2015-07-01|68.0|85.0|18.76332|-0.00551 +2015-07-01|68.0|86.0|18.00892|-0.01359 +2015-07-01|68.0|87.0|17.20993|-0.02171 +2015-07-01|68.0|88.0|16.36716|-0.02983 +2015-07-01|68.0|89.0|15.48175|-0.03789 +2015-07-01|68.0|90.0|14.55524|-0.04583 +2015-07-01|68.0|91.0|13.58954|-0.05359 +2015-07-01|68.0|92.0|12.58698|-0.0611 +2015-07-01|68.0|93.0|11.55031|-0.0683 +2015-07-01|68.0|94.0|10.48266|-0.07512 +2015-07-01|68.0|95.0|9.3876|-0.08149 +2015-07-01|68.0|96.0|8.26902|-0.08734 +2015-07-01|68.0|97.0|7.1312|-0.09262 +2015-07-01|68.0|98.0|5.97867|-0.09727 +2015-07-01|68.0|99.0|4.8162|-0.10124 +2015-07-01|68.0|100.0|3.64876|-0.1045 +2015-07-01|68.0|101.0|2.48138|-0.10702 +2015-07-01|68.0|102.0|1.31914|-0.10879 +2015-07-01|68.0|103.0|0.16706|-0.1098 +2015-07-01|68.0|104.0|-0.96995|-0.11006 +2015-07-01|68.0|105.0|-2.08717|-0.10961 +2015-07-01|68.0|106.0|-3.18016|-0.10846 +2015-07-01|68.0|107.0|-4.24475|-0.10667 +2015-07-01|68.0|108.0|-5.27716|-0.10427 +2015-07-01|68.0|109.0|-6.27396|-0.10133 +2015-07-01|68.0|110.0|-7.23214|-0.09791 +2015-07-01|68.0|111.0|-8.14912|-0.09408 +2015-07-01|68.0|112.0|-9.02271|-0.08989 +2015-07-01|68.0|113.0|-9.85116|-0.08542 +2015-07-01|68.0|114.0|-10.6331|-0.08073 +2015-07-01|68.0|115.0|-11.36753|-0.07588 +2015-07-01|68.0|116.0|-12.05383|-0.07093 +2015-07-01|68.0|117.0|-12.69165|-0.06595 +2015-07-01|68.0|118.0|-13.28098|-0.06097 +2015-07-01|68.0|119.0|-13.82204|-0.05605 +2015-07-01|68.0|120.0|-14.31528|-0.05124 +2015-07-01|68.0|121.0|-14.76135|-0.04656 +2015-07-01|68.0|122.0|-15.16106|-0.04206 +2015-07-01|68.0|123.0|-15.51539|-0.03777 +2015-07-01|68.0|124.0|-15.82539|-0.0337 +2015-07-01|68.0|125.0|-16.09224|-0.02989 +2015-07-01|68.0|126.0|-16.31716|-0.02635 +2015-07-01|68.0|127.0|-16.50146|-0.02311 +2015-07-01|68.0|128.0|-16.64645|-0.02017 +2015-07-01|68.0|129.0|-16.7535|-0.01754 +2015-07-01|68.0|130.0|-16.82397|-0.01524 +2015-07-01|68.0|131.0|-16.85923|-0.01327 +2015-07-01|68.0|132.0|-16.86064|-0.01164 +2015-07-01|68.0|133.0|-16.82956|-0.01035 +2015-07-01|68.0|134.0|-16.76732|-0.00941 +2015-07-01|68.0|135.0|-16.67522|-0.00882 +2015-07-01|68.0|136.0|-16.55456|-0.00857 +2015-07-01|68.0|137.0|-16.40658|-0.00867 +2015-07-01|68.0|138.0|-16.2325|-0.00911 +2015-07-01|68.0|139.0|-16.03353|-0.00991 +2015-07-01|68.0|140.0|-15.8108|-0.01104 +2015-07-01|68.0|141.0|-15.56544|-0.01251 +2015-07-01|68.0|142.0|-15.29854|-0.01433 +2015-07-01|68.0|143.0|-15.01113|-0.01647 +2015-07-01|68.0|144.0|-14.70425|-0.01894 +2015-07-01|68.0|145.0|-14.37886|-0.02174 +2015-07-01|68.0|146.0|-14.03592|-0.02486 +2015-07-01|68.0|147.0|-13.67632|-0.02829 +2015-07-01|68.0|148.0|-13.30097|-0.03202 +2015-07-01|68.0|149.0|-12.91069|-0.03606 +2015-07-01|68.0|150.0|-12.50631|-0.04039 +2015-07-01|68.0|151.0|-12.08862|-0.04501 +2015-07-01|68.0|152.0|-11.65836|-0.04991 +2015-07-01|68.0|153.0|-11.21629|-0.05509 +2015-07-01|68.0|154.0|-10.76308|-0.06053 +2015-07-01|68.0|155.0|-10.29943|-0.06622 +2015-07-01|68.0|156.0|-9.82597|-0.07216 +2015-07-01|68.0|157.0|-9.34334|-0.07835 +2015-07-01|68.0|158.0|-8.85214|-0.08476 +2015-07-01|68.0|159.0|-8.35295|-0.09139 +2015-07-01|68.0|160.0|-7.84633|-0.09823 +2015-07-01|68.0|161.0|-7.33281|-0.10528 +2015-07-01|68.0|162.0|-6.81292|-0.11251 +2015-07-01|68.0|163.0|-6.28714|-0.11993 +2015-07-01|68.0|164.0|-5.75596|-0.12751 +2015-07-01|68.0|165.0|-5.21985|-0.13525 +2015-07-01|68.0|166.0|-4.67924|-0.14314 +2015-07-01|68.0|167.0|-4.13458|-0.15117 +2015-07-01|68.0|168.0|-3.58626|-0.15932 +2015-07-01|68.0|169.0|-3.0347|-0.16759 +2015-07-01|68.0|170.0|-2.48029|-0.17596 +2015-07-01|68.0|171.0|-1.92339|-0.18442 +2015-07-01|68.0|172.0|-1.36438|-0.19297 +2015-07-01|68.0|173.0|-0.8036|-0.20158 +2015-07-01|68.0|174.0|-0.24139|-0.21025 +2015-07-01|68.0|175.0|0.32189|-0.21897 +2015-07-01|68.0|176.0|0.88595|-0.22772 +2015-07-01|68.0|177.0|1.45044|-0.2365 +2015-07-01|68.0|178.0|2.01507|-0.2453 +2015-07-01|68.0|179.0|2.57953|-0.2541 +2015-07-01|68.0|-1.0|-3.65078|0.24809 +2015-07-01|68.0|-2.0|-4.24727|0.25027 +2015-07-01|68.0|-3.0|-4.84498|0.2525 +2015-07-01|68.0|-4.0|-5.44379|0.25477 +2015-07-01|68.0|-5.0|-6.04358|0.2571 +2015-07-01|68.0|-6.0|-6.64421|0.25947 +2015-07-01|68.0|-7.0|-7.24556|0.2619 +2015-07-01|68.0|-8.0|-7.84749|0.26437 +2015-07-01|68.0|-9.0|-8.44986|0.2669 +2015-07-01|68.0|-10.0|-9.05252|0.26947 +2015-07-01|68.0|-11.0|-9.6553|0.2721 +2015-07-01|68.0|-12.0|-10.25804|0.27478 +2015-07-01|68.0|-13.0|-10.86059|0.27752 +2015-07-01|68.0|-14.0|-11.46275|0.28031 +2015-07-01|68.0|-15.0|-12.06435|0.28315 +2015-07-01|68.0|-16.0|-12.6652|0.28605 +2015-07-01|68.0|-17.0|-13.26509|0.289 +2015-07-01|68.0|-18.0|-13.86383|0.292 +2015-07-01|68.0|-19.0|-14.4612|0.29507 +2015-07-01|68.0|-20.0|-15.05698|0.29818 +2015-07-01|68.0|-21.0|-15.65094|0.30136 +2015-07-01|68.0|-22.0|-16.24285|0.30459 +2015-07-01|68.0|-23.0|-16.83247|0.30788 +2015-07-01|68.0|-24.0|-17.41954|0.31123 +2015-07-01|68.0|-25.0|-18.00379|0.31464 +2015-07-01|68.0|-26.0|-18.58496|0.31811 +2015-07-01|68.0|-27.0|-19.16276|0.32163 +2015-07-01|68.0|-28.0|-19.73691|0.32522 +2015-07-01|68.0|-29.0|-20.30708|0.32888 +2015-07-01|68.0|-30.0|-20.87298|0.33259 +2015-07-01|68.0|-31.0|-21.43426|0.33637 +2015-07-01|68.0|-32.0|-21.99059|0.34021 +2015-07-01|68.0|-33.0|-22.5416|0.34412 +2015-07-01|68.0|-34.0|-23.08693|0.3481 +2015-07-01|68.0|-35.0|-23.62617|0.35214 +2015-07-01|68.0|-36.0|-24.15893|0.35625 +2015-07-01|68.0|-37.0|-24.68477|0.36044 +2015-07-01|68.0|-38.0|-25.20325|0.36469 +2015-07-01|68.0|-39.0|-25.7139|0.36902 +2015-07-01|68.0|-40.0|-26.21622|0.37343 +2015-07-01|68.0|-41.0|-26.7097|0.37791 +2015-07-01|68.0|-42.0|-27.19379|0.38246 +2015-07-01|68.0|-43.0|-27.66792|0.3871 +2015-07-01|68.0|-44.0|-28.13148|0.39181 +2015-07-01|68.0|-45.0|-28.58385|0.39661 +2015-07-01|68.0|-46.0|-29.02435|0.40149 +2015-07-01|68.0|-47.0|-29.45227|0.40645 +2015-07-01|68.0|-48.0|-29.86688|0.41149 +2015-07-01|68.0|-49.0|-30.26737|0.41661 +2015-07-01|68.0|-50.0|-30.65293|0.42182 +2015-07-01|68.0|-51.0|-31.02268|0.42711 +2015-07-01|68.0|-52.0|-31.37568|0.43248 +2015-07-01|68.0|-53.0|-31.71095|0.43793 +2015-07-01|68.0|-54.0|-32.02747|0.44345 +2015-07-01|68.0|-55.0|-32.32412|0.44904 +2015-07-01|68.0|-56.0|-32.59975|0.45471 +2015-07-01|68.0|-57.0|-32.85312|0.46043 +2015-07-01|68.0|-58.0|-33.08295|0.46621 +2015-07-01|68.0|-59.0|-33.28785|0.47202 +2015-07-01|68.0|-60.0|-33.46638|0.47787 +2015-07-01|68.0|-61.0|-33.61699|0.48374 +2015-07-01|68.0|-62.0|-33.73807|0.4896 +2015-07-01|68.0|-63.0|-33.82791|0.49544 +2015-07-01|68.0|-64.0|-33.8847|0.50123 +2015-07-01|68.0|-65.0|-33.90654|0.50694 +2015-07-01|68.0|-66.0|-33.89144|0.51255 +2015-07-01|68.0|-67.0|-33.8373|0.51799 +2015-07-01|68.0|-68.0|-33.74193|0.52324 +2015-07-01|68.0|-69.0|-33.60304|0.52823 +2015-07-01|68.0|-70.0|-33.41825|0.5329 +2015-07-01|68.0|-71.0|-33.18508|0.53717 +2015-07-01|68.0|-72.0|-32.901|0.54097 +2015-07-01|68.0|-73.0|-32.56338|0.5442 +2015-07-01|68.0|-74.0|-32.16957|0.54675 +2015-07-01|68.0|-75.0|-31.71689|0.5485 +2015-07-01|68.0|-76.0|-31.20266|0.54931 +2015-07-01|68.0|-77.0|-30.62424|0.54903 +2015-07-01|68.0|-78.0|-29.97908|0.54751 +2015-07-01|68.0|-79.0|-29.26477|0.54456 +2015-07-01|68.0|-80.0|-28.4791|0.54 +2015-07-01|68.0|-81.0|-27.62012|0.53362 +2015-07-01|68.0|-82.0|-26.68626|0.52522 +2015-07-01|68.0|-83.0|-25.6764|0.51459 +2015-07-01|68.0|-84.0|-24.58994|0.50152 +2015-07-01|68.0|-85.0|-23.42697|0.48582 +2015-07-01|68.0|-86.0|-22.18832|0.46732 +2015-07-01|68.0|-87.0|-20.87568|0.44586 +2015-07-01|68.0|-88.0|-19.4917|0.42136 +2015-07-01|68.0|-89.0|-18.04005|0.39375 +2015-07-01|68.0|-90.0|-16.5255|0.36306 +2015-07-01|68.0|-91.0|-14.95389|0.32936 +2015-07-01|68.0|-92.0|-13.33211|0.29282 +2015-07-01|68.0|-93.0|-11.6681|0.25368 +2015-07-01|68.0|-94.0|-9.97064|0.21226 +2015-07-01|68.0|-95.0|-8.24923|0.16895 +2015-07-01|68.0|-96.0|-6.51392|0.1242 +2015-07-01|68.0|-97.0|-4.77504|0.07851 +2015-07-01|68.0|-98.0|-3.04294|0.03238 +2015-07-01|68.0|-99.0|-1.3278|-0.01366 +2015-07-01|68.0|-100.0|0.36067|-0.0591 +2015-07-01|68.0|-101.0|2.01339|-0.10349 +2015-07-01|68.0|-102.0|3.62212|-0.14639 +2015-07-01|68.0|-103.0|5.17958|-0.18747 +2015-07-01|68.0|-104.0|6.67953|-0.22643 +2015-07-01|68.0|-105.0|8.1168|-0.26306 +2015-07-01|68.0|-106.0|9.48732|-0.29722 +2015-07-01|68.0|-107.0|10.78804|-0.32881 +2015-07-01|68.0|-108.0|12.0169|-0.35783 +2015-07-01|68.0|-109.0|13.1727|-0.3843 +2015-07-01|68.0|-110.0|14.25505|-0.40827 +2015-07-01|68.0|-111.0|15.26424|-0.42985 +2015-07-01|68.0|-112.0|16.20113|-0.44916 +2015-07-01|68.0|-113.0|17.06705|-0.46632 +2015-07-01|68.0|-114.0|17.86373|-0.48149 +2015-07-01|68.0|-115.0|18.59317|-0.49481 +2015-07-01|68.0|-116.0|19.25761|-0.50644 +2015-07-01|68.0|-117.0|19.85945|-0.5165 +2015-07-01|68.0|-118.0|20.40116|-0.52514 +2015-07-01|68.0|-119.0|20.88528|-0.53249 +2015-07-01|68.0|-120.0|21.31437|-0.53868 +2015-07-01|68.0|-121.0|21.69096|-0.5438 +2015-07-01|68.0|-122.0|22.01754|-0.54798 +2015-07-01|68.0|-123.0|22.29653|-0.55129 +2015-07-01|68.0|-124.0|22.53031|-0.55384 +2015-07-01|68.0|-125.0|22.72113|-0.55568 +2015-07-01|68.0|-126.0|22.87118|-0.55689 +2015-07-01|68.0|-127.0|22.98254|-0.55754 +2015-07-01|68.0|-128.0|23.05721|-0.55768 +2015-07-01|68.0|-129.0|23.09708|-0.55734 +2015-07-01|68.0|-130.0|23.10394|-0.55659 +2015-07-01|68.0|-131.0|23.0795|-0.55545 +2015-07-01|68.0|-132.0|23.02536|-0.55396 +2015-07-01|68.0|-133.0|22.94306|-0.55214 +2015-07-01|68.0|-134.0|22.83403|-0.55002 +2015-07-01|68.0|-135.0|22.69962|-0.54763 +2015-07-01|68.0|-136.0|22.54114|-0.54497 +2015-07-01|68.0|-137.0|22.35978|-0.54208 +2015-07-01|68.0|-138.0|22.15669|-0.53895 +2015-07-01|68.0|-139.0|21.93296|-0.5356 +2015-07-01|68.0|-140.0|21.6896|-0.53205 +2015-07-01|68.0|-141.0|21.42758|-0.5283 +2015-07-01|68.0|-142.0|21.14781|-0.52436 +2015-07-01|68.0|-143.0|20.85116|-0.52023 +2015-07-01|68.0|-144.0|20.53843|-0.51591 +2015-07-01|68.0|-145.0|20.21041|-0.51143 +2015-07-01|68.0|-146.0|19.86783|-0.50677 +2015-07-01|68.0|-147.0|19.51139|-0.50194 +2015-07-01|68.0|-148.0|19.14174|-0.49694 +2015-07-01|68.0|-149.0|18.75952|-0.49177 +2015-07-01|68.0|-150.0|18.36532|-0.48645 +2015-07-01|68.0|-151.0|17.95972|-0.48096 +2015-07-01|68.0|-152.0|17.54326|-0.47531 +2015-07-01|68.0|-153.0|17.11646|-0.4695 +2015-07-01|68.0|-154.0|16.67982|-0.46353 +2015-07-01|68.0|-155.0|16.23381|-0.45741 +2015-07-01|68.0|-156.0|15.77889|-0.45113 +2015-07-01|68.0|-157.0|15.3155|-0.4447 +2015-07-01|68.0|-158.0|14.84407|-0.43812 +2015-07-01|68.0|-159.0|14.36498|-0.43139 +2015-07-01|68.0|-160.0|13.87864|-0.42452 +2015-07-01|68.0|-161.0|13.38543|-0.4175 +2015-07-01|68.0|-162.0|12.88571|-0.41034 +2015-07-01|68.0|-163.0|12.37983|-0.40304 +2015-07-01|68.0|-164.0|11.86814|-0.39561 +2015-07-01|68.0|-165.0|11.35096|-0.38805 +2015-07-01|68.0|-166.0|10.82864|-0.38036 +2015-07-01|68.0|-167.0|10.30147|-0.37256 +2015-07-01|68.0|-168.0|9.76979|-0.36463 +2015-07-01|68.0|-169.0|9.23388|-0.3566 +2015-07-01|68.0|-170.0|8.69404|-0.34846 +2015-07-01|68.0|-171.0|8.15058|-0.34023 +2015-07-01|68.0|-172.0|7.60378|-0.3319 +2015-07-01|68.0|-173.0|7.05394|-0.32349 +2015-07-01|68.0|-174.0|6.50133|-0.315 +2015-07-01|68.0|-175.0|5.94624|-0.30644 +2015-07-01|68.0|-176.0|5.38895|-0.29782 +2015-07-01|68.0|-177.0|4.82975|-0.28914 +2015-07-01|68.0|-178.0|4.26892|-0.28042 +2015-07-01|68.0|-179.0|3.70675|-0.27167 +2015-07-01|69.0|0.0|-3.16594|0.25552 +2015-07-01|69.0|1.0|-2.55481|0.25338 +2015-07-01|69.0|2.0|-1.94504|0.25127 +2015-07-01|69.0|3.0|-1.33675|0.24922 +2015-07-01|69.0|4.0|-0.73003|0.2472 +2015-07-01|69.0|5.0|-0.12497|0.24523 +2015-07-01|69.0|6.0|0.47832|0.24329 +2015-07-01|69.0|7.0|1.07975|0.24139 +2015-07-01|69.0|8.0|1.67923|0.23954 +2015-07-01|69.0|9.0|2.27667|0.23771 +2015-07-01|69.0|10.0|2.87196|0.23592 +2015-07-01|69.0|11.0|3.46502|0.23417 +2015-07-01|69.0|12.0|4.05574|0.23244 +2015-07-01|69.0|13.0|4.64403|0.23074 +2015-07-01|69.0|14.0|5.22978|0.22908 +2015-07-01|69.0|15.0|5.8129|0.22743 +2015-07-01|69.0|16.0|6.39325|0.22581 +2015-07-01|69.0|17.0|6.97074|0.22421 +2015-07-01|69.0|18.0|7.54524|0.22264 +2015-07-01|69.0|19.0|8.11663|0.22108 +2015-07-01|69.0|20.0|8.68476|0.21953 +2015-07-01|69.0|21.0|9.2495|0.218 +2015-07-01|69.0|22.0|9.8107|0.21648 +2015-07-01|69.0|23.0|10.3682|0.21497 +2015-07-01|69.0|24.0|10.92184|0.21347 +2015-07-01|69.0|25.0|11.47142|0.21198 +2015-07-01|69.0|26.0|12.01678|0.21048 +2015-07-01|69.0|27.0|12.5577|0.20899 +2015-07-01|69.0|28.0|13.09399|0.2075 +2015-07-01|69.0|29.0|13.6254|0.206 +2015-07-01|69.0|30.0|14.15172|0.2045 +2015-07-01|69.0|31.0|14.67269|0.20298 +2015-07-01|69.0|32.0|15.18805|0.20146 +2015-07-01|69.0|33.0|15.69752|0.19993 +2015-07-01|69.0|34.0|16.20082|0.19838 +2015-07-01|69.0|35.0|16.69763|0.19681 +2015-07-01|69.0|36.0|17.18765|0.19523 +2015-07-01|69.0|37.0|17.67052|0.19362 +2015-07-01|69.0|38.0|18.1459|0.19198 +2015-07-01|69.0|39.0|18.61342|0.19032 +2015-07-01|69.0|40.0|19.07268|0.18863 +2015-07-01|69.0|41.0|19.52329|0.1869 +2015-07-01|69.0|42.0|19.96481|0.18514 +2015-07-01|69.0|43.0|20.39681|0.18334 +2015-07-01|69.0|44.0|20.81882|0.1815 +2015-07-01|69.0|45.0|21.23035|0.17961 +2015-07-01|69.0|46.0|21.6309|0.17768 +2015-07-01|69.0|47.0|22.01994|0.17569 +2015-07-01|69.0|48.0|22.39692|0.17364 +2015-07-01|69.0|49.0|22.76127|0.17153 +2015-07-01|69.0|50.0|23.11237|0.16936 +2015-07-01|69.0|51.0|23.44961|0.16712 +2015-07-01|69.0|52.0|23.77233|0.16481 +2015-07-01|69.0|53.0|24.07986|0.16241 +2015-07-01|69.0|54.0|24.37148|0.15993 +2015-07-01|69.0|55.0|24.64645|0.15737 +2015-07-01|69.0|56.0|24.904|0.1547 +2015-07-01|69.0|57.0|25.14332|0.15193 +2015-07-01|69.0|58.0|25.36358|0.14906 +2015-07-01|69.0|59.0|25.56391|0.14607 +2015-07-01|69.0|60.0|25.74339|0.14295 +2015-07-01|69.0|61.0|25.90108|0.1397 +2015-07-01|69.0|62.0|26.036|0.13632 +2015-07-01|69.0|63.0|26.14712|0.13278 +2015-07-01|69.0|64.0|26.23339|0.12909 +2015-07-01|69.0|65.0|26.29372|0.12524 +2015-07-01|69.0|66.0|26.32695|0.12121 +2015-07-01|69.0|67.0|26.33193|0.11699 +2015-07-01|69.0|68.0|26.30744|0.11258 +2015-07-01|69.0|69.0|26.25223|0.10797 +2015-07-01|69.0|70.0|26.16504|0.10315 +2015-07-01|69.0|71.0|26.04457|0.09811 +2015-07-01|69.0|72.0|25.88948|0.09283 +2015-07-01|69.0|73.0|25.69845|0.08732 +2015-07-01|69.0|74.0|25.47013|0.08156 +2015-07-01|69.0|75.0|25.20317|0.07556 +2015-07-01|69.0|76.0|24.89626|0.0693 +2015-07-01|69.0|77.0|24.54808|0.06278 +2015-07-01|69.0|78.0|24.15739|0.056 +2015-07-01|69.0|79.0|23.72298|0.04897 +2015-07-01|69.0|80.0|23.24376|0.04169 +2015-07-01|69.0|81.0|22.71872|0.03417 +2015-07-01|69.0|82.0|22.14699|0.02643 +2015-07-01|69.0|83.0|21.52789|0.01848 +2015-07-01|69.0|84.0|20.86091|0.01034 +2015-07-01|69.0|85.0|20.14578|0.00204 +2015-07-01|69.0|86.0|19.38251|-0.00637 +2015-07-01|69.0|87.0|18.5714|-0.01486 +2015-07-01|69.0|88.0|17.71309|-0.02338 +2015-07-01|69.0|89.0|16.80862|-0.03188 +2015-07-01|69.0|90.0|15.8594|-0.0403 +2015-07-01|69.0|91.0|14.8673|-0.04856 +2015-07-01|69.0|92.0|13.83463|-0.05661 +2015-07-01|69.0|93.0|12.76417|-0.06436 +2015-07-01|69.0|94.0|11.65916|-0.07175 +2015-07-01|69.0|95.0|10.5233|-0.07869 +2015-07-01|69.0|96.0|9.3607|-0.08512 +2015-07-01|69.0|97.0|8.1759|-0.09097 +2015-07-01|69.0|98.0|6.97375|-0.09617 +2015-07-01|69.0|99.0|5.75941|-0.10068 +2015-07-01|69.0|100.0|4.53824|-0.10444 +2015-07-01|69.0|101.0|3.31572|-0.10743 +2015-07-01|69.0|102.0|2.09741|-0.10962 +2015-07-01|69.0|103.0|0.8888|-0.11103 +2015-07-01|69.0|104.0|-0.30473|-0.11164 +2015-07-01|69.0|105.0|-1.47801|-0.11148 +2015-07-01|69.0|106.0|-2.62616|-0.1106 +2015-07-01|69.0|107.0|-3.74463|-0.10902 +2015-07-01|69.0|108.0|-4.82927|-0.10681 +2015-07-01|69.0|109.0|-5.87636|-0.10403 +2015-07-01|69.0|110.0|-6.88264|-0.10074 +2015-07-01|69.0|111.0|-7.84531|-0.09701 +2015-07-01|69.0|112.0|-8.76205|-0.09291 +2015-07-01|69.0|113.0|-9.631|-0.08852 +2015-07-01|69.0|114.0|-10.45074|-0.0839 +2015-07-01|69.0|115.0|-11.22026|-0.07912 +2015-07-01|69.0|116.0|-11.93895|-0.07425 +2015-07-01|69.0|117.0|-12.60654|-0.06934 +2015-07-01|69.0|118.0|-13.22307|-0.06444 +2015-07-01|69.0|119.0|-13.78886|-0.05962 +2015-07-01|69.0|120.0|-14.3045|-0.05491 +2015-07-01|69.0|121.0|-14.77074|-0.05035 +2015-07-01|69.0|122.0|-15.18855|-0.04598 +2015-07-01|69.0|123.0|-15.55901|-0.04182 +2015-07-01|69.0|124.0|-15.88333|-0.03791 +2015-07-01|69.0|125.0|-16.16282|-0.03427 +2015-07-01|69.0|126.0|-16.39884|-0.03091 +2015-07-01|69.0|127.0|-16.59282|-0.02785 +2015-07-01|69.0|128.0|-16.7462|-0.02511 +2015-07-01|69.0|129.0|-16.86046|-0.02269 +2015-07-01|69.0|130.0|-16.93707|-0.02061 +2015-07-01|69.0|131.0|-16.9775|-0.01886 +2015-07-01|69.0|132.0|-16.98322|-0.01746 +2015-07-01|69.0|133.0|-16.95566|-0.01641 +2015-07-01|69.0|134.0|-16.89623|-0.0157 +2015-07-01|69.0|135.0|-16.80632|-0.01535 +2015-07-01|69.0|136.0|-16.68727|-0.01534 +2015-07-01|69.0|137.0|-16.54041|-0.01569 +2015-07-01|69.0|138.0|-16.36701|-0.01638 +2015-07-01|69.0|139.0|-16.1683|-0.01741 +2015-07-01|69.0|140.0|-15.94549|-0.01879 +2015-07-01|69.0|141.0|-15.69972|-0.0205 +2015-07-01|69.0|142.0|-15.43213|-0.02255 +2015-07-01|69.0|143.0|-15.14378|-0.02493 +2015-07-01|69.0|144.0|-14.83572|-0.02763 +2015-07-01|69.0|145.0|-14.50896|-0.03066 +2015-07-01|69.0|146.0|-14.16445|-0.03399 +2015-07-01|69.0|147.0|-13.80313|-0.03764 +2015-07-01|69.0|148.0|-13.42589|-0.04159 +2015-07-01|69.0|149.0|-13.03359|-0.04583 +2015-07-01|69.0|150.0|-12.62705|-0.05037 +2015-07-01|69.0|151.0|-12.20708|-0.05519 +2015-07-01|69.0|152.0|-11.77444|-0.06028 +2015-07-01|69.0|153.0|-11.32986|-0.06564 +2015-07-01|69.0|154.0|-10.87405|-0.07126 +2015-07-01|69.0|155.0|-10.40768|-0.07713 +2015-07-01|69.0|156.0|-9.93142|-0.08324 +2015-07-01|69.0|157.0|-9.44589|-0.08959 +2015-07-01|69.0|158.0|-8.95169|-0.09617 +2015-07-01|69.0|159.0|-8.4494|-0.10296 +2015-07-01|69.0|160.0|-7.93959|-0.10996 +2015-07-01|69.0|161.0|-7.42279|-0.11716 +2015-07-01|69.0|162.0|-6.89951|-0.12455 +2015-07-01|69.0|163.0|-6.37026|-0.13211 +2015-07-01|69.0|164.0|-5.83551|-0.13984 +2015-07-01|69.0|165.0|-5.29573|-0.14773 +2015-07-01|69.0|166.0|-4.75136|-0.15577 +2015-07-01|69.0|167.0|-4.20284|-0.16395 +2015-07-01|69.0|168.0|-3.65057|-0.17225 +2015-07-01|69.0|169.0|-3.09496|-0.18067 +2015-07-01|69.0|170.0|-2.53639|-0.1892 +2015-07-01|69.0|171.0|-1.97524|-0.19782 +2015-07-01|69.0|172.0|-1.41188|-0.20653 +2015-07-01|69.0|173.0|-0.84666|-0.21531 +2015-07-01|69.0|174.0|-0.27991|-0.22415 +2015-07-01|69.0|175.0|0.28802|-0.23305 +2015-07-01|69.0|176.0|0.85681|-0.24199 +2015-07-01|69.0|177.0|1.42614|-0.25097 +2015-07-01|69.0|178.0|1.9957|-0.25997 +2015-07-01|69.0|179.0|2.56519|-0.26898 +2015-07-01|69.0|-1.0|-3.77833|0.25772 +2015-07-01|69.0|-2.0|-4.39188|0.25996 +2015-07-01|69.0|-3.0|-5.00648|0.26225 +2015-07-01|69.0|-4.0|-5.622|0.26458 +2015-07-01|69.0|-5.0|-6.23833|0.26697 +2015-07-01|69.0|-6.0|-6.85533|0.26941 +2015-07-01|69.0|-7.0|-7.4729|0.2719 +2015-07-01|69.0|-8.0|-8.09087|0.27444 +2015-07-01|69.0|-9.0|-8.70913|0.27704 +2015-07-01|69.0|-10.0|-9.32752|0.27968 +2015-07-01|69.0|-11.0|-9.94588|0.28239 +2015-07-01|69.0|-12.0|-10.56408|0.28515 +2015-07-01|69.0|-13.0|-11.18193|0.28796 +2015-07-01|69.0|-14.0|-11.79928|0.29083 +2015-07-01|69.0|-15.0|-12.41595|0.29376 +2015-07-01|69.0|-16.0|-13.03175|0.29675 +2015-07-01|69.0|-17.0|-13.6465|0.2998 +2015-07-01|69.0|-18.0|-14.26001|0.3029 +2015-07-01|69.0|-19.0|-14.87207|0.30607 +2015-07-01|69.0|-20.0|-15.48247|0.3093 +2015-07-01|69.0|-21.0|-16.091|0.31259 +2015-07-01|69.0|-22.0|-16.69743|0.31594 +2015-07-01|69.0|-23.0|-17.30153|0.31936 +2015-07-01|69.0|-24.0|-17.90306|0.32284 +2015-07-01|69.0|-25.0|-18.50176|0.32639 +2015-07-01|69.0|-26.0|-19.09739|0.33001 +2015-07-01|69.0|-27.0|-19.68966|0.33369 +2015-07-01|69.0|-28.0|-20.2783|0.33745 +2015-07-01|69.0|-29.0|-20.86302|0.34127 +2015-07-01|69.0|-30.0|-21.44351|0.34517 +2015-07-01|69.0|-31.0|-22.01946|0.34914 +2015-07-01|69.0|-32.0|-22.59054|0.35319 +2015-07-01|69.0|-33.0|-23.1564|0.35731 +2015-07-01|69.0|-34.0|-23.71669|0.36151 +2015-07-01|69.0|-35.0|-24.27103|0.36579 +2015-07-01|69.0|-36.0|-24.81904|0.37016 +2015-07-01|69.0|-37.0|-25.36029|0.3746 +2015-07-01|69.0|-38.0|-25.89436|0.37914 +2015-07-01|69.0|-39.0|-26.4208|0.38376 +2015-07-01|69.0|-40.0|-26.93913|0.38847 +2015-07-01|69.0|-41.0|-27.44885|0.39327 +2015-07-01|69.0|-42.0|-27.94945|0.39817 +2015-07-01|69.0|-43.0|-28.44037|0.40316 +2015-07-01|69.0|-44.0|-28.92102|0.40826 +2015-07-01|69.0|-45.0|-29.3908|0.41345 +2015-07-01|69.0|-46.0|-29.84906|0.41874 +2015-07-01|69.0|-47.0|-30.29512|0.42414 +2015-07-01|69.0|-48.0|-30.72825|0.42964 +2015-07-01|69.0|-49.0|-31.1477|0.43525 +2015-07-01|69.0|-50.0|-31.55267|0.44097 +2015-07-01|69.0|-51.0|-31.94229|0.4468 +2015-07-01|69.0|-52.0|-32.31567|0.45273 +2015-07-01|69.0|-53.0|-32.67186|0.45877 +2015-07-01|69.0|-54.0|-33.00984|0.46492 +2015-07-01|69.0|-55.0|-33.32854|0.47118 +2015-07-01|69.0|-56.0|-33.62684|0.47753 +2015-07-01|69.0|-57.0|-33.90352|0.48398 +2015-07-01|69.0|-58.0|-34.15732|0.49052 +2015-07-01|69.0|-59.0|-34.38688|0.49715 +2015-07-01|69.0|-60.0|-34.59077|0.50384 +2015-07-01|69.0|-61.0|-34.76747|0.5106 +2015-07-01|69.0|-62.0|-34.91538|0.5174 +2015-07-01|69.0|-63.0|-35.0328|0.52423 +2015-07-01|69.0|-64.0|-35.11792|0.53105 +2015-07-01|69.0|-65.0|-35.16884|0.53786 +2015-07-01|69.0|-66.0|-35.18355|0.5446 +2015-07-01|69.0|-67.0|-35.15994|0.55125 +2015-07-01|69.0|-68.0|-35.09577|0.55776 +2015-07-01|69.0|-69.0|-34.9887|0.56407 +2015-07-01|69.0|-70.0|-34.83628|0.57012 +2015-07-01|69.0|-71.0|-34.63594|0.57583 +2015-07-01|69.0|-72.0|-34.38503|0.58113 +2015-07-01|69.0|-73.0|-34.08078|0.58591 +2015-07-01|69.0|-74.0|-33.72037|0.59007 +2015-07-01|69.0|-75.0|-33.3009|0.59347 +2015-07-01|69.0|-76.0|-32.81942|0.59597 +2015-07-01|69.0|-77.0|-32.27302|0.59742 +2015-07-01|69.0|-78.0|-31.65878|0.59762 +2015-07-01|69.0|-79.0|-30.97388|0.59639 +2015-07-01|69.0|-80.0|-30.21567|0.59351 +2015-07-01|69.0|-81.0|-29.38169|0.58875 +2015-07-01|69.0|-82.0|-28.46979|0.58186 +2015-07-01|69.0|-83.0|-27.47822|0.5726 +2015-07-01|69.0|-84.0|-26.40575|0.5607 +2015-07-01|69.0|-85.0|-25.25175|0.54591 +2015-07-01|69.0|-86.0|-24.01634|0.52801 +2015-07-01|69.0|-87.0|-22.70054|0.50677 +2015-07-01|69.0|-88.0|-21.30633|0.48203 +2015-07-01|69.0|-89.0|-19.83679|0.45367 +2015-07-01|69.0|-90.0|-18.29619|0.42165 +2015-07-01|69.0|-91.0|-16.69002|0.386 +2015-07-01|69.0|-92.0|-15.02502|0.34684 +2015-07-01|69.0|-93.0|-13.30912|0.3044 +2015-07-01|69.0|-94.0|-11.55134|0.25901 +2015-07-01|69.0|-95.0|-9.76169|0.21109 +2015-07-01|69.0|-96.0|-7.95088|0.16115 +2015-07-01|69.0|-97.0|-6.13013|0.10977 +2015-07-01|69.0|-98.0|-4.31089|0.05757 +2015-07-01|69.0|-99.0|-2.5045|0.00518 +2015-07-01|69.0|-100.0|-0.72196|-0.04677 +2015-07-01|69.0|-101.0|1.02638|-0.09767 +2015-07-01|69.0|-102.0|2.73102|-0.147 +2015-07-01|69.0|-103.0|4.3835|-0.1943 +2015-07-01|69.0|-104.0|5.97652|-0.23917 +2015-07-01|69.0|-105.0|7.50398|-0.28133 +2015-07-01|69.0|-106.0|8.96105|-0.32059 +2015-07-01|69.0|-107.0|10.34407|-0.35682 +2015-07-01|69.0|-108.0|11.65052|-0.38998 +2015-07-01|69.0|-109.0|12.87891|-0.42009 +2015-07-01|69.0|-110.0|14.02867|-0.44724 +2015-07-01|69.0|-111.0|15.10004|-0.47153 +2015-07-01|69.0|-112.0|16.0939|-0.4931 +2015-07-01|69.0|-113.0|17.01171|-0.51214 +2015-07-01|69.0|-114.0|17.85537|-0.5288 +2015-07-01|69.0|-115.0|18.62709|-0.54329 +2015-07-01|69.0|-116.0|19.32937|-0.55577 +2015-07-01|69.0|-117.0|19.96484|-0.56643 +2015-07-01|69.0|-118.0|20.53629|-0.57543 +2015-07-01|69.0|-119.0|21.04652|-0.58294 +2015-07-01|69.0|-120.0|21.49835|-0.5891 +2015-07-01|69.0|-121.0|21.89459|-0.59405 +2015-07-01|69.0|-122.0|22.23798|-0.59792 +2015-07-01|69.0|-123.0|22.5312|-0.60082 +2015-07-01|69.0|-124.0|22.77683|-0.60285 +2015-07-01|69.0|-125.0|22.97736|-0.6041 +2015-07-01|69.0|-126.0|23.13518|-0.60466 +2015-07-01|69.0|-127.0|23.25255|-0.60459 +2015-07-01|69.0|-128.0|23.33163|-0.60398 +2015-07-01|69.0|-129.0|23.37448|-0.60286 +2015-07-01|69.0|-130.0|23.38304|-0.60129 +2015-07-01|69.0|-131.0|23.35914|-0.59931 +2015-07-01|69.0|-132.0|23.30451|-0.59697 +2015-07-01|69.0|-133.0|23.22079|-0.59429 +2015-07-01|69.0|-134.0|23.10953|-0.59131 +2015-07-01|69.0|-135.0|22.97216|-0.58805 +2015-07-01|69.0|-136.0|22.81007|-0.58453 +2015-07-01|69.0|-137.0|22.62454|-0.58076 +2015-07-01|69.0|-138.0|22.41678|-0.57678 +2015-07-01|69.0|-139.0|22.18794|-0.57258 +2015-07-01|69.0|-140.0|21.9391|-0.56819 +2015-07-01|69.0|-141.0|21.67126|-0.5636 +2015-07-01|69.0|-142.0|21.3854|-0.55884 +2015-07-01|69.0|-143.0|21.08241|-0.5539 +2015-07-01|69.0|-144.0|20.76315|-0.5488 +2015-07-01|69.0|-145.0|20.42843|-0.54353 +2015-07-01|69.0|-146.0|20.079|-0.5381 +2015-07-01|69.0|-147.0|19.71561|-0.53252 +2015-07-01|69.0|-148.0|19.33892|-0.52679 +2015-07-01|69.0|-149.0|18.9496|-0.52091 +2015-07-01|69.0|-150.0|18.54826|-0.51488 +2015-07-01|69.0|-151.0|18.13549|-0.5087 +2015-07-01|69.0|-152.0|17.71184|-0.50238 +2015-07-01|69.0|-153.0|17.27786|-0.49592 +2015-07-01|69.0|-154.0|16.83405|-0.48932 +2015-07-01|69.0|-155.0|16.3809|-0.48258 +2015-07-01|69.0|-156.0|15.91888|-0.4757 +2015-07-01|69.0|-157.0|15.44842|-0.46869 +2015-07-01|69.0|-158.0|14.96997|-0.46154 +2015-07-01|69.0|-159.0|14.48392|-0.45427 +2015-07-01|69.0|-160.0|13.99068|-0.44686 +2015-07-01|69.0|-161.0|13.49064|-0.43933 +2015-07-01|69.0|-162.0|12.98415|-0.43167 +2015-07-01|69.0|-163.0|12.47157|-0.4239 +2015-07-01|69.0|-164.0|11.95326|-0.416 +2015-07-01|69.0|-165.0|11.42954|-0.408 +2015-07-01|69.0|-166.0|10.90076|-0.39988 +2015-07-01|69.0|-167.0|10.36721|-0.39167 +2015-07-01|69.0|-168.0|9.82923|-0.38335 +2015-07-01|69.0|-169.0|9.28711|-0.37493 +2015-07-01|69.0|-170.0|8.74115|-0.36643 +2015-07-01|69.0|-171.0|8.19165|-0.35785 +2015-07-01|69.0|-172.0|7.6389|-0.34919 +2015-07-01|69.0|-173.0|7.08319|-0.34045 +2015-07-01|69.0|-174.0|6.52481|-0.33166 +2015-07-01|69.0|-175.0|5.96403|-0.32281 +2015-07-01|69.0|-176.0|5.40116|-0.31391 +2015-07-01|69.0|-177.0|4.83646|-0.30497 +2015-07-01|69.0|-178.0|4.27023|-0.296 +2015-07-01|69.0|-179.0|3.70274|-0.287 +2015-07-01|70.0|0.0|-3.26608|0.26574 +2015-07-01|70.0|1.0|-2.63768|0.26353 +2015-07-01|70.0|2.0|-2.0105|0.26137 +2015-07-01|70.0|3.0|-1.38465|0.25926 +2015-07-01|70.0|4.0|-0.76023|0.25718 +2015-07-01|70.0|5.0|-0.13735|0.25515 +2015-07-01|70.0|6.0|0.4839|0.25316 +2015-07-01|70.0|7.0|1.10342|0.2512 +2015-07-01|70.0|8.0|1.72111|0.24929 +2015-07-01|70.0|9.0|2.33686|0.24741 +2015-07-01|70.0|10.0|2.95058|0.24557 +2015-07-01|70.0|11.0|3.56216|0.24376 +2015-07-01|70.0|12.0|4.1715|0.24198 +2015-07-01|70.0|13.0|4.77849|0.24023 +2015-07-01|70.0|14.0|5.38302|0.23851 +2015-07-01|70.0|15.0|5.98499|0.23681 +2015-07-01|70.0|16.0|6.58426|0.23514 +2015-07-01|70.0|17.0|7.18073|0.23349 +2015-07-01|70.0|18.0|7.77426|0.23187 +2015-07-01|70.0|19.0|8.36472|0.23026 +2015-07-01|70.0|20.0|8.95196|0.22867 +2015-07-01|70.0|21.0|9.53586|0.2271 +2015-07-01|70.0|22.0|10.11624|0.22554 +2015-07-01|70.0|23.0|10.69295|0.22399 +2015-07-01|70.0|24.0|11.26581|0.22245 +2015-07-01|70.0|25.0|11.83465|0.22092 +2015-07-01|70.0|26.0|12.39928|0.21939 +2015-07-01|70.0|27.0|12.9595|0.21787 +2015-07-01|70.0|28.0|13.51509|0.21635 +2015-07-01|70.0|29.0|14.06584|0.21483 +2015-07-01|70.0|30.0|14.61152|0.2133 +2015-07-01|70.0|31.0|15.15186|0.21177 +2015-07-01|70.0|32.0|15.68663|0.21023 +2015-07-01|70.0|33.0|16.21554|0.20869 +2015-07-01|70.0|34.0|16.7383|0.20713 +2015-07-01|70.0|35.0|17.25463|0.20556 +2015-07-01|70.0|36.0|17.7642|0.20397 +2015-07-01|70.0|37.0|18.26669|0.20236 +2015-07-01|70.0|38.0|18.76174|0.20073 +2015-07-01|70.0|39.0|19.24899|0.19908 +2015-07-01|70.0|40.0|19.72807|0.1974 +2015-07-01|70.0|41.0|20.19858|0.1957 +2015-07-01|70.0|42.0|20.66009|0.19396 +2015-07-01|70.0|43.0|21.11218|0.19218 +2015-07-01|70.0|44.0|21.55438|0.19037 +2015-07-01|70.0|45.0|21.98623|0.18851 +2015-07-01|70.0|46.0|22.40722|0.18661 +2015-07-01|70.0|47.0|22.81682|0.18467 +2015-07-01|70.0|48.0|23.21451|0.18267 +2015-07-01|70.0|49.0|23.5997|0.18061 +2015-07-01|70.0|50.0|23.9718|0.17849 +2015-07-01|70.0|51.0|24.33019|0.17631 +2015-07-01|70.0|52.0|24.67422|0.17405 +2015-07-01|70.0|53.0|25.00321|0.17173 +2015-07-01|70.0|54.0|25.31644|0.16932 +2015-07-01|70.0|55.0|25.61319|0.16682 +2015-07-01|70.0|56.0|25.89266|0.16423 +2015-07-01|70.0|57.0|26.15406|0.16154 +2015-07-01|70.0|58.0|26.39653|0.15875 +2015-07-01|70.0|59.0|26.61919|0.15584 +2015-07-01|70.0|60.0|26.82111|0.15281 +2015-07-01|70.0|61.0|27.00133|0.14966 +2015-07-01|70.0|62.0|27.15884|0.14636 +2015-07-01|70.0|63.0|27.2926|0.14292 +2015-07-01|70.0|64.0|27.40152|0.13933 +2015-07-01|70.0|65.0|27.48445|0.13556 +2015-07-01|70.0|66.0|27.54021|0.13163 +2015-07-01|70.0|67.0|27.56759|0.12751 +2015-07-01|70.0|68.0|27.56531|0.12319 +2015-07-01|70.0|69.0|27.53206|0.11867 +2015-07-01|70.0|70.0|27.46649|0.11393 +2015-07-01|70.0|71.0|27.36721|0.10897 +2015-07-01|70.0|72.0|27.23281|0.10376 +2015-07-01|70.0|73.0|27.06184|0.09831 +2015-07-01|70.0|74.0|26.85284|0.09261 +2015-07-01|70.0|75.0|26.60432|0.08664 +2015-07-01|70.0|76.0|26.31482|0.08041 +2015-07-01|70.0|77.0|25.98288|0.07389 +2015-07-01|70.0|78.0|25.60706|0.0671 +2015-07-01|70.0|79.0|25.18599|0.06003 +2015-07-01|70.0|80.0|24.71835|0.05269 +2015-07-01|70.0|81.0|24.20295|0.04507 +2015-07-01|70.0|82.0|23.63867|0.03719 +2015-07-01|70.0|83.0|23.02461|0.02907 +2015-07-01|70.0|84.0|22.36002|0.02072 +2015-07-01|70.0|85.0|21.64439|0.01217 +2015-07-01|70.0|86.0|20.8775|0.00346 +2015-07-01|70.0|87.0|20.0594|-0.00538 +2015-07-01|70.0|88.0|19.19054|-0.0143 +2015-07-01|70.0|89.0|18.27175|-0.02324 +2015-07-01|70.0|90.0|17.30428|-0.03215 +2015-07-01|70.0|91.0|16.28987|-0.04096 +2015-07-01|70.0|92.0|15.23076|-0.04959 +2015-07-01|70.0|93.0|14.12969|-0.05797 +2015-07-01|70.0|94.0|12.98994|-0.06601 +2015-07-01|70.0|95.0|11.8153|-0.07364 +2015-07-01|70.0|96.0|10.61005|-0.08077 +2015-07-01|70.0|97.0|9.37897|-0.08733 +2015-07-01|70.0|98.0|8.12722|-0.09324 +2015-07-01|70.0|99.0|6.86031|-0.09845 +2015-07-01|70.0|100.0|5.58405|-0.1029 +2015-07-01|70.0|101.0|4.30439|-0.10655 +2015-07-01|70.0|102.0|3.02738|-0.10937 +2015-07-01|70.0|103.0|1.75905|-0.11136 +2015-07-01|70.0|104.0|0.50531|-0.11252 +2015-07-01|70.0|105.0|-0.72814|-0.11286 +2015-07-01|70.0|106.0|-1.93593|-0.11243 +2015-07-01|70.0|107.0|-3.11303|-0.11127 +2015-07-01|70.0|108.0|-4.25487|-0.10943 +2015-07-01|70.0|109.0|-5.35735|-0.10697 +2015-07-01|70.0|110.0|-6.41689|-0.10397 +2015-07-01|70.0|111.0|-7.43045|-0.1005 +2015-07-01|70.0|112.0|-8.39551|-0.09665 +2015-07-01|70.0|113.0|-9.31005|-0.09247 +2015-07-01|70.0|114.0|-10.17256|-0.08805 +2015-07-01|70.0|115.0|-10.98201|-0.08346 +2015-07-01|70.0|116.0|-11.73777|-0.07877 +2015-07-01|70.0|117.0|-12.43962|-0.07404 +2015-07-01|70.0|118.0|-13.08766|-0.06933 +2015-07-01|70.0|119.0|-13.68231|-0.06469 +2015-07-01|70.0|120.0|-14.22426|-0.06016 +2015-07-01|70.0|121.0|-14.71441|-0.0558 +2015-07-01|70.0|122.0|-15.15384|-0.05162 +2015-07-01|70.0|123.0|-15.54378|-0.04767 +2015-07-01|70.0|124.0|-15.88559|-0.04397 +2015-07-01|70.0|125.0|-16.18071|-0.04055 +2015-07-01|70.0|126.0|-16.43066|-0.03742 +2015-07-01|70.0|127.0|-16.63698|-0.03459 +2015-07-01|70.0|128.0|-16.80127|-0.03209 +2015-07-01|70.0|129.0|-16.92512|-0.02992 +2015-07-01|70.0|130.0|-17.01011|-0.02808 +2015-07-01|70.0|131.0|-17.05784|-0.02659 +2015-07-01|70.0|132.0|-17.06986|-0.02544 +2015-07-01|70.0|133.0|-17.0477|-0.02464 +2015-07-01|70.0|134.0|-16.99288|-0.0242 +2015-07-01|70.0|135.0|-16.90684|-0.0241 +2015-07-01|70.0|136.0|-16.79101|-0.02435 +2015-07-01|70.0|137.0|-16.64678|-0.02495 +2015-07-01|70.0|138.0|-16.47548|-0.02589 +2015-07-01|70.0|139.0|-16.27839|-0.02718 +2015-07-01|70.0|140.0|-16.05677|-0.0288 +2015-07-01|70.0|141.0|-15.81182|-0.03076 +2015-07-01|70.0|142.0|-15.54469|-0.03305 +2015-07-01|70.0|143.0|-15.2565|-0.03566 +2015-07-01|70.0|144.0|-14.94832|-0.0386 +2015-07-01|70.0|145.0|-14.62117|-0.04184 +2015-07-01|70.0|146.0|-14.27605|-0.0454 +2015-07-01|70.0|147.0|-13.9139|-0.04926 +2015-07-01|70.0|148.0|-13.53564|-0.05342 +2015-07-01|70.0|149.0|-13.14214|-0.05786 +2015-07-01|70.0|150.0|-12.73423|-0.06259 +2015-07-01|70.0|151.0|-12.31274|-0.0676 +2015-07-01|70.0|152.0|-11.87842|-0.07287 +2015-07-01|70.0|153.0|-11.43202|-0.07841 +2015-07-01|70.0|154.0|-10.97426|-0.0842 +2015-07-01|70.0|155.0|-10.50583|-0.09024 +2015-07-01|70.0|156.0|-10.02736|-0.09652 +2015-07-01|70.0|157.0|-9.53951|-0.10302 +2015-07-01|70.0|158.0|-9.04287|-0.10975 +2015-07-01|70.0|159.0|-8.53803|-0.11669 +2015-07-01|70.0|160.0|-8.02554|-0.12384 +2015-07-01|70.0|161.0|-7.50596|-0.13118 +2015-07-01|70.0|162.0|-6.97978|-0.13871 +2015-07-01|70.0|163.0|-6.44752|-0.14641 +2015-07-01|70.0|164.0|-5.90965|-0.15428 +2015-07-01|70.0|165.0|-5.36664|-0.16231 +2015-07-01|70.0|166.0|-4.81893|-0.17048 +2015-07-01|70.0|167.0|-4.26695|-0.1788 +2015-07-01|70.0|168.0|-3.71111|-0.18724 +2015-07-01|70.0|169.0|-3.15182|-0.1958 +2015-07-01|70.0|170.0|-2.58947|-0.20448 +2015-07-01|70.0|171.0|-2.02442|-0.21325 +2015-07-01|70.0|172.0|-1.45705|-0.22211 +2015-07-01|70.0|173.0|-0.88771|-0.23105 +2015-07-01|70.0|174.0|-0.31674|-0.24005 +2015-07-01|70.0|175.0|0.25552|-0.24912 +2015-07-01|70.0|176.0|0.82876|-0.25824 +2015-07-01|70.0|177.0|1.40264|-0.26741 +2015-07-01|70.0|178.0|1.97685|-0.2766 +2015-07-01|70.0|179.0|2.5511|-0.28582 +2015-07-01|70.0|-1.0|-3.8956|0.268 +2015-07-01|70.0|-2.0|-4.52612|0.2703 +2015-07-01|70.0|-3.0|-5.15754|0.27265 +2015-07-01|70.0|-4.0|-5.78974|0.27505 +2015-07-01|70.0|-5.0|-6.42259|0.2775 +2015-07-01|70.0|-6.0|-7.05598|0.28001 +2015-07-01|70.0|-7.0|-7.68978|0.28257 +2015-07-01|70.0|-8.0|-8.32386|0.28518 +2015-07-01|70.0|-9.0|-8.95808|0.28785 +2015-07-01|70.0|-10.0|-9.59229|0.29057 +2015-07-01|70.0|-11.0|-10.22637|0.29336 +2015-07-01|70.0|-12.0|-10.86015|0.2962 +2015-07-01|70.0|-13.0|-11.49348|0.2991 +2015-07-01|70.0|-14.0|-12.12619|0.30205 +2015-07-01|70.0|-15.0|-12.75813|0.30508 +2015-07-01|70.0|-16.0|-13.38912|0.30816 +2015-07-01|70.0|-17.0|-14.01897|0.3113 +2015-07-01|70.0|-18.0|-14.64752|0.31451 +2015-07-01|70.0|-19.0|-15.27455|0.31779 +2015-07-01|70.0|-20.0|-15.89988|0.32113 +2015-07-01|70.0|-21.0|-16.52329|0.32454 +2015-07-01|70.0|-22.0|-17.14458|0.32802 +2015-07-01|70.0|-23.0|-17.76353|0.33157 +2015-07-01|70.0|-24.0|-18.3799|0.3352 +2015-07-01|70.0|-25.0|-18.99345|0.33889 +2015-07-01|70.0|-26.0|-19.60395|0.34266 +2015-07-01|70.0|-27.0|-20.21113|0.34651 +2015-07-01|70.0|-28.0|-20.81473|0.35043 +2015-07-01|70.0|-29.0|-21.41447|0.35444 +2015-07-01|70.0|-30.0|-22.01006|0.35852 +2015-07-01|70.0|-31.0|-22.6012|0.36269 +2015-07-01|70.0|-32.0|-23.18757|0.36695 +2015-07-01|70.0|-33.0|-23.76886|0.37129 +2015-07-01|70.0|-34.0|-24.34471|0.37572 +2015-07-01|70.0|-35.0|-24.91477|0.38025 +2015-07-01|70.0|-36.0|-25.47866|0.38487 +2015-07-01|70.0|-37.0|-26.036|0.38958 +2015-07-01|70.0|-38.0|-26.58636|0.3944 +2015-07-01|70.0|-39.0|-27.12932|0.39932 +2015-07-01|70.0|-40.0|-27.66443|0.40435 +2015-07-01|70.0|-41.0|-28.1912|0.40948 +2015-07-01|70.0|-42.0|-28.70914|0.41472 +2015-07-01|70.0|-43.0|-29.21771|0.42008 +2015-07-01|70.0|-44.0|-29.71636|0.42556 +2015-07-01|70.0|-45.0|-30.20451|0.43116 +2015-07-01|70.0|-46.0|-30.68152|0.43688 +2015-07-01|70.0|-47.0|-31.14675|0.44272 +2015-07-01|70.0|-48.0|-31.59951|0.4487 +2015-07-01|70.0|-49.0|-32.03906|0.4548 +2015-07-01|70.0|-50.0|-32.46462|0.46104 +2015-07-01|70.0|-51.0|-32.87538|0.46741 +2015-07-01|70.0|-52.0|-33.27046|0.47393 +2015-07-01|70.0|-53.0|-33.64895|0.48057 +2015-07-01|70.0|-54.0|-34.00987|0.48736 +2015-07-01|70.0|-55.0|-34.35217|0.49429 +2015-07-01|70.0|-56.0|-34.67477|0.50135 +2015-07-01|70.0|-57.0|-34.97648|0.50855 +2015-07-01|70.0|-58.0|-35.25607|0.51588 +2015-07-01|70.0|-59.0|-35.51222|0.52333 +2015-07-01|70.0|-60.0|-35.74352|0.5309 +2015-07-01|70.0|-61.0|-35.94849|0.53858 +2015-07-01|70.0|-62.0|-36.12555|0.54635 +2015-07-01|70.0|-63.0|-36.27302|0.5542 +2015-07-01|70.0|-64.0|-36.38911|0.56211 +2015-07-01|70.0|-65.0|-36.47193|0.57005 +2015-07-01|70.0|-66.0|-36.51947|0.578 +2015-07-01|70.0|-67.0|-36.52962|0.58591 +2015-07-01|70.0|-68.0|-36.50012|0.59375 +2015-07-01|70.0|-69.0|-36.42861|0.60146 +2015-07-01|70.0|-70.0|-36.31257|0.60899 +2015-07-01|70.0|-71.0|-36.14939|0.61625 +2015-07-01|70.0|-72.0|-35.9363|0.62318 +2015-07-01|70.0|-73.0|-35.67045|0.62966 +2015-07-01|70.0|-74.0|-35.34883|0.63559 +2015-07-01|70.0|-75.0|-34.96836|0.64083 +2015-07-01|70.0|-76.0|-34.52589|0.64524 +2015-07-01|70.0|-77.0|-34.01819|0.64865 +2015-07-01|70.0|-78.0|-33.44204|0.65086 +2015-07-01|70.0|-79.0|-32.79422|0.65166 +2015-07-01|70.0|-80.0|-32.07161|0.65081 +2015-07-01|70.0|-81.0|-31.27123|0.64806 +2015-07-01|70.0|-82.0|-30.39034|0.64312 +2015-07-01|70.0|-83.0|-29.42652|0.63569 +2015-07-01|70.0|-84.0|-28.3778|0.62547 +2015-07-01|70.0|-85.0|-27.24278|0.61214 +2015-07-01|70.0|-86.0|-26.02075|0.5954 +2015-07-01|70.0|-87.0|-24.71187|0.57495 +2015-07-01|70.0|-88.0|-23.31728|0.55054 +2015-07-01|70.0|-89.0|-21.83927|0.52196 +2015-07-01|70.0|-90.0|-20.28137|0.48909 +2015-07-01|70.0|-91.0|-18.64849|0.45188 +2015-07-01|70.0|-92.0|-16.94695|0.41039 +2015-07-01|70.0|-93.0|-15.18445|0.36482 +2015-07-01|70.0|-94.0|-13.37009|0.31546 +2015-07-01|70.0|-95.0|-11.51416|0.26275 +2015-07-01|70.0|-96.0|-9.62797|0.20727 +2015-07-01|70.0|-97.0|-7.72362|0.14965 +2015-07-01|70.0|-98.0|-5.81364|0.09064 +2015-07-01|70.0|-99.0|-3.91068|0.03102 +2015-07-01|70.0|-100.0|-2.02716|-0.02845 +2015-07-01|70.0|-101.0|-0.17494|-0.08699 +2015-07-01|70.0|-102.0|1.63497|-0.14391 +2015-07-01|70.0|-103.0|3.39267|-0.19861 +2015-07-01|70.0|-104.0|5.08953|-0.25057 +2015-07-01|70.0|-105.0|6.71829|-0.2994 +2015-07-01|70.0|-106.0|8.27309|-0.34481 +2015-07-01|70.0|-107.0|9.74948|-0.38664 +2015-07-01|70.0|-108.0|11.14433|-0.42481 +2015-07-01|70.0|-109.0|12.45572|-0.45933 +2015-07-01|70.0|-110.0|13.68282|-0.4903 +2015-07-01|70.0|-111.0|14.82571|-0.51784 +2015-07-01|70.0|-112.0|15.88531|-0.54213 +2015-07-01|70.0|-113.0|16.86316|-0.56338 +2015-07-01|70.0|-114.0|17.76133|-0.58181 +2015-07-01|70.0|-115.0|18.58227|-0.59765 +2015-07-01|70.0|-116.0|19.32875|-0.61112 +2015-07-01|70.0|-117.0|20.0037|-0.62244 +2015-07-01|70.0|-118.0|20.61019|-0.63183 +2015-07-01|70.0|-119.0|21.15137|-0.63947 +2015-07-01|70.0|-120.0|21.63036|-0.64556 +2015-07-01|70.0|-121.0|22.05027|-0.65026 +2015-07-01|70.0|-122.0|22.41414|-0.65372 +2015-07-01|70.0|-123.0|22.72491|-0.65609 +2015-07-01|70.0|-124.0|22.98544|-0.65748 +2015-07-01|70.0|-125.0|23.19845|-0.658 +2015-07-01|70.0|-126.0|23.36655|-0.65776 +2015-07-01|70.0|-127.0|23.49223|-0.65684 +2015-07-01|70.0|-128.0|23.57783|-0.65532 +2015-07-01|70.0|-129.0|23.62559|-0.65326 +2015-07-01|70.0|-130.0|23.63762|-0.65073 +2015-07-01|70.0|-131.0|23.61588|-0.64777 +2015-07-01|70.0|-132.0|23.56226|-0.64443 +2015-07-01|70.0|-133.0|23.4785|-0.64075 +2015-07-01|70.0|-134.0|23.36628|-0.63676 +2015-07-01|70.0|-135.0|23.22713|-0.6325 +2015-07-01|70.0|-136.0|23.06252|-0.62798 +2015-07-01|70.0|-137.0|22.87382|-0.62323 +2015-07-01|70.0|-138.0|22.66232|-0.61827 +2015-07-01|70.0|-139.0|22.42924|-0.6131 +2015-07-01|70.0|-140.0|22.17572|-0.60776 +2015-07-01|70.0|-141.0|21.90282|-0.60224 +2015-07-01|70.0|-142.0|21.61155|-0.59655 +2015-07-01|70.0|-143.0|21.30288|-0.59071 +2015-07-01|70.0|-144.0|20.97769|-0.58472 +2015-07-01|70.0|-145.0|20.63682|-0.57859 +2015-07-01|70.0|-146.0|20.28109|-0.57231 +2015-07-01|70.0|-147.0|19.91123|-0.5659 +2015-07-01|70.0|-148.0|19.52797|-0.55936 +2015-07-01|70.0|-149.0|19.13198|-0.55269 +2015-07-01|70.0|-150.0|18.7239|-0.54589 +2015-07-01|70.0|-151.0|18.30434|-0.53897 +2015-07-01|70.0|-152.0|17.87387|-0.53193 +2015-07-01|70.0|-153.0|17.43304|-0.52476 +2015-07-01|70.0|-154.0|16.98239|-0.51748 +2015-07-01|70.0|-155.0|16.52239|-0.51007 +2015-07-01|70.0|-156.0|16.05355|-0.50255 +2015-07-01|70.0|-157.0|15.57629|-0.49492 +2015-07-01|70.0|-158.0|15.09108|-0.48717 +2015-07-01|70.0|-159.0|14.59832|-0.47931 +2015-07-01|70.0|-160.0|14.09842|-0.47135 +2015-07-01|70.0|-161.0|13.59176|-0.46327 +2015-07-01|70.0|-162.0|13.07872|-0.4551 +2015-07-01|70.0|-163.0|12.55967|-0.44682 +2015-07-01|70.0|-164.0|12.03494|-0.43844 +2015-07-01|70.0|-165.0|11.50489|-0.42998 +2015-07-01|70.0|-166.0|10.96985|-0.42142 +2015-07-01|70.0|-167.0|10.43012|-0.41277 +2015-07-01|70.0|-168.0|9.88604|-0.40405 +2015-07-01|70.0|-169.0|9.33791|-0.39524 +2015-07-01|70.0|-170.0|8.78602|-0.38637 +2015-07-01|70.0|-171.0|8.23069|-0.37743 +2015-07-01|70.0|-172.0|7.67219|-0.36843 +2015-07-01|70.0|-173.0|7.11083|-0.35937 +2015-07-01|70.0|-174.0|6.54689|-0.35027 +2015-07-01|70.0|-175.0|5.98065|-0.34112 +2015-07-01|70.0|-176.0|5.41241|-0.33195 +2015-07-01|70.0|-177.0|4.84244|-0.32274 +2015-07-01|70.0|-178.0|4.27104|-0.31352 +2015-07-01|70.0|-179.0|3.69849|-0.30428 +2015-07-01|71.0|0.0|-3.35519|0.27669 +2015-07-01|71.0|1.0|-2.70972|0.27442 +2015-07-01|71.0|2.0|-2.06534|0.2722 +2015-07-01|71.0|3.0|-1.42217|0.27003 +2015-07-01|71.0|4.0|-0.7803|0.26789 +2015-07-01|71.0|5.0|-0.13985|0.2658 +2015-07-01|71.0|6.0|0.49908|0.26376 +2015-07-01|71.0|7.0|1.1364|0.26175 +2015-07-01|71.0|8.0|1.77199|0.25978 +2015-07-01|71.0|9.0|2.40575|0.25785 +2015-07-01|71.0|10.0|3.03757|0.25595 +2015-07-01|71.0|11.0|3.66735|0.25409 +2015-07-01|71.0|12.0|4.29498|0.25226 +2015-07-01|71.0|13.0|4.92034|0.25046 +2015-07-01|71.0|14.0|5.54333|0.24869 +2015-07-01|71.0|15.0|6.16382|0.24695 +2015-07-01|71.0|16.0|6.78169|0.24523 +2015-07-01|71.0|17.0|7.39681|0.24354 +2015-07-01|71.0|18.0|8.00905|0.24187 +2015-07-01|71.0|19.0|8.61828|0.24022 +2015-07-01|71.0|20.0|9.22435|0.2386 +2015-07-01|71.0|21.0|9.82711|0.23698 +2015-07-01|71.0|22.0|10.42641|0.23539 +2015-07-01|71.0|23.0|11.02208|0.23381 +2015-07-01|71.0|24.0|11.61395|0.23224 +2015-07-01|71.0|25.0|12.20184|0.23068 +2015-07-01|71.0|26.0|12.78556|0.22913 +2015-07-01|71.0|27.0|13.36491|0.22758 +2015-07-01|71.0|28.0|13.93968|0.22604 +2015-07-01|71.0|29.0|14.50965|0.2245 +2015-07-01|71.0|30.0|15.0746|0.22297 +2015-07-01|71.0|31.0|15.63427|0.22143 +2015-07-01|71.0|32.0|16.18842|0.21988 +2015-07-01|71.0|33.0|16.73677|0.21834 +2015-07-01|71.0|34.0|17.27906|0.21678 +2015-07-01|71.0|35.0|17.81498|0.21521 +2015-07-01|71.0|36.0|18.34422|0.21363 +2015-07-01|71.0|37.0|18.86647|0.21204 +2015-07-01|71.0|38.0|19.38139|0.21043 +2015-07-01|71.0|39.0|19.88862|0.2088 +2015-07-01|71.0|40.0|20.38779|0.20715 +2015-07-01|71.0|41.0|20.87851|0.20547 +2015-07-01|71.0|42.0|21.36038|0.20377 +2015-07-01|71.0|43.0|21.83297|0.20203 +2015-07-01|71.0|44.0|22.29584|0.20027 +2015-07-01|71.0|45.0|22.74851|0.19846 +2015-07-01|71.0|46.0|23.1905|0.19662 +2015-07-01|71.0|47.0|23.6213|0.19473 +2015-07-01|71.0|48.0|24.04038|0.19279 +2015-07-01|71.0|49.0|24.44717|0.1908 +2015-07-01|71.0|50.0|24.84108|0.18876 +2015-07-01|71.0|51.0|25.2215|0.18666 +2015-07-01|71.0|52.0|25.5878|0.18449 +2015-07-01|71.0|53.0|25.93929|0.18225 +2015-07-01|71.0|54.0|26.27527|0.17993 +2015-07-01|71.0|55.0|26.59499|0.17754 +2015-07-01|71.0|56.0|26.8977|0.17505 +2015-07-01|71.0|57.0|27.18257|0.17248 +2015-07-01|71.0|58.0|27.44875|0.1698 +2015-07-01|71.0|59.0|27.69535|0.16701 +2015-07-01|71.0|60.0|27.92145|0.16411 +2015-07-01|71.0|61.0|28.12606|0.16108 +2015-07-01|71.0|62.0|28.30816|0.15792 +2015-07-01|71.0|63.0|28.46669|0.15461 +2015-07-01|71.0|64.0|28.60053|0.15116 +2015-07-01|71.0|65.0|28.70851|0.14754 +2015-07-01|71.0|66.0|28.78941|0.14375 +2015-07-01|71.0|67.0|28.84197|0.13978 +2015-07-01|71.0|68.0|28.86488|0.13561 +2015-07-01|71.0|69.0|28.85675|0.13124 +2015-07-01|71.0|70.0|28.81617|0.12665 +2015-07-01|71.0|71.0|28.74169|0.12183 +2015-07-01|71.0|72.0|28.63178|0.11677 +2015-07-01|71.0|73.0|28.48491|0.11146 +2015-07-01|71.0|74.0|28.29949|0.10588 +2015-07-01|71.0|75.0|28.07393|0.10003 +2015-07-01|71.0|76.0|27.8066|0.09389 +2015-07-01|71.0|77.0|27.49589|0.08747 +2015-07-01|71.0|78.0|27.14019|0.08075 +2015-07-01|71.0|79.0|26.73792|0.07372 +2015-07-01|71.0|80.0|26.28757|0.06639 +2015-07-01|71.0|81.0|25.7877|0.05876 +2015-07-01|71.0|82.0|25.23697|0.05083 +2015-07-01|71.0|83.0|24.6342|0.04262 +2015-07-01|71.0|84.0|23.97837|0.03413 +2015-07-01|71.0|85.0|23.2687|0.0254 +2015-07-01|71.0|86.0|22.50466|0.01644 +2015-07-01|71.0|87.0|21.68604|0.0073 +2015-07-01|71.0|88.0|20.81299|-0.00198 +2015-07-01|71.0|89.0|19.88607|-0.01136 +2015-07-01|71.0|90.0|18.90631|-0.02076 +2015-07-01|71.0|91.0|17.87523|-0.03013 +2015-07-01|71.0|92.0|16.79488|-0.03939 +2015-07-01|71.0|93.0|15.66791|-0.04846 +2015-07-01|71.0|94.0|14.49753|-0.05725 +2015-07-01|71.0|95.0|13.28756|-0.06568 +2015-07-01|71.0|96.0|12.0424|-0.07365 +2015-07-01|71.0|97.0|10.76697|-0.08108 +2015-07-01|71.0|98.0|9.46672|-0.08789 +2015-07-01|71.0|99.0|8.14751|-0.09401 +2015-07-01|71.0|100.0|6.81556|-0.09936 +2015-07-01|71.0|101.0|5.47731|-0.10391 +2015-07-01|71.0|102.0|4.13936|-0.10761 +2015-07-01|71.0|103.0|2.80831|-0.11044 +2015-07-01|71.0|104.0|1.49067|-0.1124 +2015-07-01|71.0|105.0|0.19273|-0.11351 +2015-07-01|71.0|106.0|-1.07952|-0.11379 +2015-07-01|71.0|107.0|-2.32051|-0.11328 +2015-07-01|71.0|108.0|-3.52515|-0.11205 +2015-07-01|71.0|109.0|-4.68888|-0.11015 +2015-07-01|71.0|110.0|-5.80773|-0.10767 +2015-07-01|71.0|111.0|-6.8783|-0.10467 +2015-07-01|71.0|112.0|-7.89781|-0.10125 +2015-07-01|71.0|113.0|-8.86405|-0.09747 +2015-07-01|71.0|114.0|-9.77536|-0.09342 +2015-07-01|71.0|115.0|-10.63061|-0.08918 +2015-07-01|71.0|116.0|-11.42916|-0.08482 +2015-07-01|71.0|117.0|-12.17079|-0.0804 +2015-07-01|71.0|118.0|-12.85565|-0.07599 +2015-07-01|71.0|119.0|-13.48426|-0.07164 +2015-07-01|71.0|120.0|-14.05739|-0.0674 +2015-07-01|71.0|121.0|-14.57607|-0.06332 +2015-07-01|71.0|122.0|-15.04152|-0.05942 +2015-07-01|71.0|123.0|-15.45512|-0.05575 +2015-07-01|71.0|124.0|-15.81837|-0.05233 +2015-07-01|71.0|125.0|-16.13286|-0.04919 +2015-07-01|71.0|126.0|-16.40027|-0.04634 +2015-07-01|71.0|127.0|-16.62228|-0.04379 +2015-07-01|71.0|128.0|-16.80062|-0.04157 +2015-07-01|71.0|129.0|-16.93702|-0.03968 +2015-07-01|71.0|130.0|-17.03321|-0.03812 +2015-07-01|71.0|131.0|-17.09087|-0.03691 +2015-07-01|71.0|132.0|-17.1117|-0.03604 +2015-07-01|71.0|133.0|-17.09731|-0.03552 +2015-07-01|71.0|134.0|-17.04931|-0.03535 +2015-07-01|71.0|135.0|-16.96925|-0.03552 +2015-07-01|71.0|136.0|-16.85862|-0.03604 +2015-07-01|71.0|137.0|-16.7189|-0.03691 +2015-07-01|71.0|138.0|-16.55147|-0.03811 +2015-07-01|71.0|139.0|-16.35769|-0.03965 +2015-07-01|71.0|140.0|-16.13886|-0.04153 +2015-07-01|71.0|141.0|-15.89623|-0.04373 +2015-07-01|71.0|142.0|-15.631|-0.04626 +2015-07-01|71.0|143.0|-15.34433|-0.04911 +2015-07-01|71.0|144.0|-15.03731|-0.05226 +2015-07-01|71.0|145.0|-14.711|-0.05573 +2015-07-01|71.0|146.0|-14.36643|-0.0595 +2015-07-01|71.0|147.0|-14.00457|-0.06357 +2015-07-01|71.0|148.0|-13.62634|-0.06792 +2015-07-01|71.0|149.0|-13.23264|-0.07256 +2015-07-01|71.0|150.0|-12.82433|-0.07748 +2015-07-01|71.0|151.0|-12.40223|-0.08266 +2015-07-01|71.0|152.0|-11.96712|-0.08811 +2015-07-01|71.0|153.0|-11.51975|-0.09381 +2015-07-01|71.0|154.0|-11.06085|-0.09977 +2015-07-01|71.0|155.0|-10.59111|-0.10596 +2015-07-01|71.0|156.0|-10.11119|-0.11238 +2015-07-01|71.0|157.0|-9.62172|-0.11904 +2015-07-01|71.0|158.0|-9.12333|-0.1259 +2015-07-01|71.0|159.0|-8.61659|-0.13298 +2015-07-01|71.0|160.0|-8.10207|-0.14026 +2015-07-01|71.0|161.0|-7.58031|-0.14773 +2015-07-01|71.0|162.0|-7.05182|-0.15538 +2015-07-01|71.0|163.0|-6.51712|-0.16321 +2015-07-01|71.0|164.0|-5.97668|-0.17121 +2015-07-01|71.0|165.0|-5.43096|-0.17936 +2015-07-01|71.0|166.0|-4.88042|-0.18766 +2015-07-01|71.0|167.0|-4.32547|-0.1961 +2015-07-01|71.0|168.0|-3.76655|-0.20468 +2015-07-01|71.0|169.0|-3.20405|-0.21337 +2015-07-01|71.0|170.0|-2.63835|-0.22217 +2015-07-01|71.0|171.0|-2.06985|-0.23108 +2015-07-01|71.0|172.0|-1.49889|-0.24008 +2015-07-01|71.0|173.0|-0.92584|-0.24917 +2015-07-01|71.0|174.0|-0.35104|-0.25834 +2015-07-01|71.0|175.0|0.22517|-0.26757 +2015-07-01|71.0|176.0|0.80247|-0.27686 +2015-07-01|71.0|177.0|1.38053|-0.2862 +2015-07-01|71.0|178.0|1.95905|-0.29559 +2015-07-01|71.0|179.0|2.53771|-0.30501 +2015-07-01|71.0|-1.0|-4.00166|0.27901 +2015-07-01|71.0|-2.0|-4.649|0.28138 +2015-07-01|71.0|-3.0|-5.29711|0.28379 +2015-07-01|71.0|-4.0|-5.94586|0.28626 +2015-07-01|71.0|-5.0|-6.59515|0.28878 +2015-07-01|71.0|-6.0|-7.24485|0.29136 +2015-07-01|71.0|-7.0|-7.89484|0.29399 +2015-07-01|71.0|-8.0|-8.54499|0.29667 +2015-07-01|71.0|-9.0|-9.19517|0.29942 +2015-07-01|71.0|-10.0|-9.84524|0.30222 +2015-07-01|71.0|-11.0|-10.49506|0.30509 +2015-07-01|71.0|-12.0|-11.14449|0.30801 +2015-07-01|71.0|-13.0|-11.79337|0.311 +2015-07-01|71.0|-14.0|-12.44156|0.31405 +2015-07-01|71.0|-15.0|-13.0889|0.31717 +2015-07-01|71.0|-16.0|-13.73522|0.32035 +2015-07-01|71.0|-17.0|-14.38035|0.3236 +2015-07-01|71.0|-18.0|-15.02412|0.32692 +2015-07-01|71.0|-19.0|-15.66634|0.33031 +2015-07-01|71.0|-20.0|-16.30682|0.33377 +2015-07-01|71.0|-21.0|-16.94538|0.3373 +2015-07-01|71.0|-22.0|-17.5818|0.34091 +2015-07-01|71.0|-23.0|-18.21588|0.3446 +2015-07-01|71.0|-24.0|-18.84741|0.34837 +2015-07-01|71.0|-25.0|-19.47615|0.35221 +2015-07-01|71.0|-26.0|-20.10187|0.35614 +2015-07-01|71.0|-27.0|-20.72433|0.36016 +2015-07-01|71.0|-28.0|-21.34329|0.36425 +2015-07-01|71.0|-29.0|-21.95846|0.36844 +2015-07-01|71.0|-30.0|-22.56959|0.37272 +2015-07-01|71.0|-31.0|-23.17637|0.37709 +2015-07-01|71.0|-32.0|-23.77853|0.38156 +2015-07-01|71.0|-33.0|-24.37574|0.38613 +2015-07-01|71.0|-34.0|-24.96768|0.3908 +2015-07-01|71.0|-35.0|-25.55401|0.39557 +2015-07-01|71.0|-36.0|-26.13438|0.40046 +2015-07-01|71.0|-37.0|-26.70841|0.40545 +2015-07-01|71.0|-38.0|-27.2757|0.41055 +2015-07-01|71.0|-39.0|-27.83586|0.41578 +2015-07-01|71.0|-40.0|-28.38844|0.42112 +2015-07-01|71.0|-41.0|-28.93299|0.42659 +2015-07-01|71.0|-42.0|-29.46903|0.43219 +2015-07-01|71.0|-43.0|-29.99607|0.43792 +2015-07-01|71.0|-44.0|-30.51356|0.44378 +2015-07-01|71.0|-45.0|-31.02096|0.44979 +2015-07-01|71.0|-46.0|-31.51766|0.45594 +2015-07-01|71.0|-47.0|-32.00304|0.46224 +2015-07-01|71.0|-48.0|-32.47644|0.46869 +2015-07-01|71.0|-49.0|-32.93716|0.4753 +2015-07-01|71.0|-50.0|-33.38445|0.48206 +2015-07-01|71.0|-51.0|-33.81754|0.48899 +2015-07-01|71.0|-52.0|-34.23558|0.49609 +2015-07-01|71.0|-53.0|-34.6377|0.50336 +2015-07-01|71.0|-54.0|-35.02294|0.51079 +2015-07-01|71.0|-55.0|-35.39033|0.5184 +2015-07-01|71.0|-56.0|-35.73878|0.52619 +2015-07-01|71.0|-57.0|-36.06718|0.53414 +2015-07-01|71.0|-58.0|-36.37432|0.54227 +2015-07-01|71.0|-59.0|-36.65893|0.55057 +2015-07-01|71.0|-60.0|-36.91964|0.55903 +2015-07-01|71.0|-61.0|-37.155|0.56765 +2015-07-01|71.0|-62.0|-37.36348|0.57642 +2015-07-01|71.0|-63.0|-37.54343|0.58532 +2015-07-01|71.0|-64.0|-37.69309|0.59434 +2015-07-01|71.0|-65.0|-37.81061|0.60346 +2015-07-01|71.0|-66.0|-37.89399|0.61265 +2015-07-01|71.0|-67.0|-37.94115|0.62188 +2015-07-01|71.0|-68.0|-37.94982|0.63111 +2015-07-01|71.0|-69.0|-37.91764|0.64029 +2015-07-01|71.0|-70.0|-37.84208|0.64937 +2015-07-01|71.0|-71.0|-37.72048|0.65828 +2015-07-01|71.0|-72.0|-37.55003|0.66694 +2015-07-01|71.0|-73.0|-37.32777|0.67525 +2015-07-01|71.0|-74.0|-37.0506|0.6831 +2015-07-01|71.0|-75.0|-36.71528|0.69037 +2015-07-01|71.0|-76.0|-36.31846|0.69689 +2015-07-01|71.0|-77.0|-35.85669|0.7025 +2015-07-01|71.0|-78.0|-35.32642|0.70699 +2015-07-01|71.0|-79.0|-34.72408|0.71015 +2015-07-01|71.0|-80.0|-34.04613|0.71171 +2015-07-01|71.0|-81.0|-33.28905|0.71138 +2015-07-01|71.0|-82.0|-32.44952|0.70886 +2015-07-01|71.0|-83.0|-31.52443|0.70381 +2015-07-01|71.0|-84.0|-30.51103|0.69586 +2015-07-01|71.0|-85.0|-29.40705|0.68464 +2015-07-01|71.0|-86.0|-28.21085|0.66975 +2015-07-01|71.0|-87.0|-26.92159|0.65082 +2015-07-01|71.0|-88.0|-25.53938|0.6275 +2015-07-01|71.0|-89.0|-24.06546|0.59947 +2015-07-01|71.0|-90.0|-22.5024|0.56648 +2015-07-01|71.0|-91.0|-20.85419|0.52839 +2015-07-01|71.0|-92.0|-19.12641|0.48515 +2015-07-01|71.0|-93.0|-17.32625|0.43687 +2015-07-01|71.0|-94.0|-15.46252|0.38381 +2015-07-01|71.0|-95.0|-13.54555|0.32638 +2015-07-01|71.0|-96.0|-11.58706|0.26516 +2015-07-01|71.0|-97.0|-9.59984|0.20088 +2015-07-01|71.0|-98.0|-7.59751|0.1344 +2015-07-01|71.0|-99.0|-5.59405|0.06663 +2015-07-01|71.0|-100.0|-3.60347|-0.00146 +2015-07-01|71.0|-101.0|-1.63934|-0.06891 +2015-07-01|71.0|-102.0|0.28555|-0.13482 +2015-07-01|71.0|-103.0|2.15953|-0.19837 +2015-07-01|71.0|-104.0|3.97229|-0.25889 +2015-07-01|71.0|-105.0|5.71507|-0.31582 +2015-07-01|71.0|-106.0|7.38071|-0.36876 +2015-07-01|71.0|-107.0|8.96366|-0.41746 +2015-07-01|71.0|-108.0|10.45994|-0.4618 +2015-07-01|71.0|-109.0|11.86701|-0.50175 +2015-07-01|71.0|-110.0|13.18361|-0.53742 +2015-07-01|71.0|-111.0|14.40962|-0.56896 +2015-07-01|71.0|-112.0|15.54586|-0.59659 +2015-07-01|71.0|-113.0|16.59395|-0.62055 +2015-07-01|71.0|-114.0|17.55611|-0.64113 +2015-07-01|71.0|-115.0|18.43504|-0.65861 +2015-07-01|71.0|-116.0|19.23378|-0.67327 +2015-07-01|71.0|-117.0|19.9556|-0.68538 +2015-07-01|71.0|-118.0|20.60394|-0.69521 +2015-07-01|71.0|-119.0|21.18226|-0.703 +2015-07-01|71.0|-120.0|21.69408|-0.70898 +2015-07-01|71.0|-121.0|22.14282|-0.71336 +2015-07-01|71.0|-122.0|22.53187|-0.71631 +2015-07-01|71.0|-123.0|22.8645|-0.71802 +2015-07-01|71.0|-124.0|23.14384|-0.71863 +2015-07-01|71.0|-125.0|23.37291|-0.71828 +2015-07-01|71.0|-126.0|23.55458|-0.71707 +2015-07-01|71.0|-127.0|23.69157|-0.71513 +2015-07-01|71.0|-128.0|23.78644|-0.71253 +2015-07-01|71.0|-129.0|23.84163|-0.70937 +2015-07-01|71.0|-130.0|23.85943|-0.7057 +2015-07-01|71.0|-131.0|23.842|-0.70159 +2015-07-01|71.0|-132.0|23.79134|-0.69709 +2015-07-01|71.0|-133.0|23.70936|-0.69224 +2015-07-01|71.0|-134.0|23.59785|-0.68709 +2015-07-01|71.0|-135.0|23.45846|-0.68167 +2015-07-01|71.0|-136.0|23.29277|-0.67601 +2015-07-01|71.0|-137.0|23.10224|-0.67013 +2015-07-01|71.0|-138.0|22.88824|-0.66405 +2015-07-01|71.0|-139.0|22.65207|-0.65779 +2015-07-01|71.0|-140.0|22.39493|-0.65136 +2015-07-01|71.0|-141.0|22.11797|-0.64479 +2015-07-01|71.0|-142.0|21.82224|-0.63807 +2015-07-01|71.0|-143.0|21.50875|-0.63121 +2015-07-01|71.0|-144.0|21.17844|-0.62423 +2015-07-01|71.0|-145.0|20.8322|-0.61714 +2015-07-01|71.0|-146.0|20.47087|-0.60992 +2015-07-01|71.0|-147.0|20.09522|-0.6026 +2015-07-01|71.0|-148.0|19.70602|-0.59517 +2015-07-01|71.0|-149.0|19.30395|-0.58763 +2015-07-01|71.0|-150.0|18.88969|-0.58 +2015-07-01|71.0|-151.0|18.46386|-0.57226 +2015-07-01|71.0|-152.0|18.02707|-0.56443 +2015-07-01|71.0|-153.0|17.57987|-0.5565 +2015-07-01|71.0|-154.0|17.12281|-0.54847 +2015-07-01|71.0|-155.0|16.6564|-0.54035 +2015-07-01|71.0|-156.0|16.18113|-0.53214 +2015-07-01|71.0|-157.0|15.69746|-0.52384 +2015-07-01|71.0|-158.0|15.20586|-0.51545 +2015-07-01|71.0|-159.0|14.70673|-0.50697 +2015-07-01|71.0|-160.0|14.20051|-0.49841 +2015-07-01|71.0|-161.0|13.68757|-0.48976 +2015-07-01|71.0|-162.0|13.1683|-0.48103 +2015-07-01|71.0|-163.0|12.64308|-0.47223 +2015-07-01|71.0|-164.0|12.11225|-0.46335 +2015-07-01|71.0|-165.0|11.57615|-0.4544 +2015-07-01|71.0|-166.0|11.03514|-0.44537 +2015-07-01|71.0|-167.0|10.48952|-0.43629 +2015-07-01|71.0|-168.0|9.93963|-0.42714 +2015-07-01|71.0|-169.0|9.38577|-0.41793 +2015-07-01|71.0|-170.0|8.82824|-0.40867 +2015-07-01|71.0|-171.0|8.26736|-0.39937 +2015-07-01|71.0|-172.0|7.7034|-0.39002 +2015-07-01|71.0|-173.0|7.13668|-0.38064 +2015-07-01|71.0|-174.0|6.56747|-0.37122 +2015-07-01|71.0|-175.0|5.99606|-0.36178 +2015-07-01|71.0|-176.0|5.42275|-0.35233 +2015-07-01|71.0|-177.0|4.84783|-0.34286 +2015-07-01|71.0|-178.0|4.27157|-0.33338 +2015-07-01|71.0|-179.0|3.69427|-0.32391 +2015-07-01|72.0|0.0|-3.4326|0.28848 +2015-07-01|72.0|1.0|-2.77032|0.28615 +2015-07-01|72.0|2.0|-2.10903|0.28387 +2015-07-01|72.0|3.0|-1.44883|0.28163 +2015-07-01|72.0|4.0|-0.78983|0.27944 +2015-07-01|72.0|5.0|-0.13214|0.2773 +2015-07-01|72.0|6.0|0.52413|0.2752 +2015-07-01|72.0|7.0|1.17889|0.27313 +2015-07-01|72.0|8.0|1.83202|0.27111 +2015-07-01|72.0|9.0|2.48341|0.26913 +2015-07-01|72.0|10.0|3.13296|0.26718 +2015-07-01|72.0|11.0|3.78056|0.26527 +2015-07-01|72.0|12.0|4.42609|0.2634 +2015-07-01|72.0|13.0|5.06944|0.26155 +2015-07-01|72.0|14.0|5.71049|0.25974 +2015-07-01|72.0|15.0|6.34912|0.25795 +2015-07-01|72.0|16.0|6.98521|0.2562 +2015-07-01|72.0|17.0|7.61861|0.25447 +2015-07-01|72.0|18.0|8.24921|0.25276 +2015-07-01|72.0|19.0|8.87686|0.25108 +2015-07-01|72.0|20.0|9.50141|0.24942 +2015-07-01|72.0|21.0|10.12272|0.24778 +2015-07-01|72.0|22.0|10.74062|0.24616 +2015-07-01|72.0|23.0|11.35496|0.24455 +2015-07-01|72.0|24.0|11.96556|0.24296 +2015-07-01|72.0|25.0|12.57224|0.24138 +2015-07-01|72.0|26.0|13.17482|0.23981 +2015-07-01|72.0|27.0|13.7731|0.23826 +2015-07-01|72.0|28.0|14.36686|0.23671 +2015-07-01|72.0|29.0|14.95591|0.23516 +2015-07-01|72.0|30.0|15.54|0.23362 +2015-07-01|72.0|31.0|16.1189|0.23209 +2015-07-01|72.0|32.0|16.69237|0.23055 +2015-07-01|72.0|33.0|17.26015|0.22901 +2015-07-01|72.0|34.0|17.82195|0.22747 +2015-07-01|72.0|35.0|18.37751|0.22592 +2015-07-01|72.0|36.0|18.92651|0.22436 +2015-07-01|72.0|37.0|19.46864|0.2228 +2015-07-01|72.0|38.0|20.00358|0.22122 +2015-07-01|72.0|39.0|20.53098|0.21962 +2015-07-01|72.0|40.0|21.05049|0.21801 +2015-07-01|72.0|41.0|21.56172|0.21638 +2015-07-01|72.0|42.0|22.06428|0.21473 +2015-07-01|72.0|43.0|22.55776|0.21305 +2015-07-01|72.0|44.0|23.04172|0.21135 +2015-07-01|72.0|45.0|23.51572|0.20961 +2015-07-01|72.0|46.0|23.97926|0.20784 +2015-07-01|72.0|47.0|24.43186|0.20603 +2015-07-01|72.0|48.0|24.87299|0.20418 +2015-07-01|72.0|49.0|25.30211|0.20229 +2015-07-01|72.0|50.0|25.71864|0.20034 +2015-07-01|72.0|51.0|26.12197|0.19834 +2015-07-01|72.0|52.0|26.51148|0.19629 +2015-07-01|72.0|53.0|26.8865|0.19417 +2015-07-01|72.0|54.0|27.24633|0.19198 +2015-07-01|72.0|55.0|27.59025|0.18971 +2015-07-01|72.0|56.0|27.91749|0.18736 +2015-07-01|72.0|57.0|28.22724|0.18493 +2015-07-01|72.0|58.0|28.51865|0.1824 +2015-07-01|72.0|59.0|28.79084|0.17978 +2015-07-01|72.0|60.0|29.04288|0.17704 +2015-07-01|72.0|61.0|29.27377|0.17418 +2015-07-01|72.0|62.0|29.48251|0.1712 +2015-07-01|72.0|63.0|29.668|0.16808 +2015-07-01|72.0|64.0|29.82911|0.16482 +2015-07-01|72.0|65.0|29.96467|0.1614 +2015-07-01|72.0|66.0|30.07343|0.15782 +2015-07-01|72.0|67.0|30.15408|0.15406 +2015-07-01|72.0|68.0|30.20528|0.15011 +2015-07-01|72.0|69.0|30.22561|0.14595 +2015-07-01|72.0|70.0|30.2136|0.14158 +2015-07-01|72.0|71.0|30.16772|0.13699 +2015-07-01|72.0|72.0|30.08638|0.13215 +2015-07-01|72.0|73.0|29.96795|0.12706 +2015-07-01|72.0|74.0|29.81076|0.1217 +2015-07-01|72.0|75.0|29.61306|0.11606 +2015-07-01|72.0|76.0|29.37313|0.11013 +2015-07-01|72.0|77.0|29.08917|0.10389 +2015-07-01|72.0|78.0|28.75943|0.09734 +2015-07-01|72.0|79.0|28.38212|0.09046 +2015-07-01|72.0|80.0|27.95552|0.08326 +2015-07-01|72.0|81.0|27.47795|0.07572 +2015-07-01|72.0|82.0|26.94781|0.06785 +2015-07-01|72.0|83.0|26.36364|0.05965 +2015-07-01|72.0|84.0|25.72412|0.05113 +2015-07-01|72.0|85.0|25.02815|0.0423 +2015-07-01|72.0|86.0|24.27485|0.03319 +2015-07-01|72.0|87.0|23.46369|0.02383 +2015-07-01|72.0|88.0|22.59444|0.01425 +2015-07-01|72.0|89.0|21.66733|0.00449 +2015-07-01|72.0|90.0|20.68305|-0.00538 +2015-07-01|72.0|91.0|19.6428|-0.0153 +2015-07-01|72.0|92.0|18.54837|-0.02521 +2015-07-01|72.0|93.0|17.40217|-0.03501 +2015-07-01|72.0|94.0|16.20726|-0.04463 +2015-07-01|72.0|95.0|14.96736|-0.05396 +2015-07-01|72.0|96.0|13.68686|-0.06292 +2015-07-01|72.0|97.0|12.37079|-0.0714 +2015-07-01|72.0|98.0|11.02476|-0.07932 +2015-07-01|72.0|99.0|9.65495|-0.08658 +2015-07-01|72.0|100.0|8.26794|-0.09311 +2015-07-01|72.0|101.0|6.87068|-0.09884 +2015-07-01|72.0|102.0|5.47031|-0.10372 +2015-07-01|72.0|103.0|4.07405|-0.10771 +2015-07-01|72.0|104.0|2.68908|-0.11081 +2015-07-01|72.0|105.0|1.32238|-0.11301 +2015-07-01|72.0|106.0|-0.01939|-0.11434 +2015-07-01|72.0|107.0|-1.32998|-0.11482 +2015-07-01|72.0|108.0|-2.60368|-0.11452 +2015-07-01|72.0|109.0|-3.83534|-0.11349 +2015-07-01|72.0|110.0|-5.02048|-0.11182 +2015-07-01|72.0|111.0|-6.15526|-0.10957 +2015-07-01|72.0|112.0|-7.23654|-0.10684 +2015-07-01|72.0|113.0|-8.2618|-0.10371 +2015-07-01|72.0|114.0|-9.22919|-0.10025 +2015-07-01|72.0|115.0|-10.13744|-0.09657 +2015-07-01|72.0|116.0|-10.98579|-0.09272 +2015-07-01|72.0|117.0|-11.77402|-0.08879 +2015-07-01|72.0|118.0|-12.5023|-0.08483 +2015-07-01|72.0|119.0|-13.17119|-0.08092 +2015-07-01|72.0|120.0|-13.78157|-0.07709 +2015-07-01|72.0|121.0|-14.33457|-0.0734 +2015-07-01|72.0|122.0|-14.83155|-0.06989 +2015-07-01|72.0|123.0|-15.27405|-0.06659 +2015-07-01|72.0|124.0|-15.6637|-0.06353 +2015-07-01|72.0|125.0|-16.00227|-0.06073 +2015-07-01|72.0|126.0|-16.29158|-0.05822 +2015-07-01|72.0|127.0|-16.53347|-0.05601 +2015-07-01|72.0|128.0|-16.72983|-0.05412 +2015-07-01|72.0|129.0|-16.88254|-0.05255 +2015-07-01|72.0|130.0|-16.99344|-0.05131 +2015-07-01|72.0|131.0|-17.06437|-0.0504 +2015-07-01|72.0|132.0|-17.09713|-0.04984 +2015-07-01|72.0|133.0|-17.09347|-0.04962 +2015-07-01|72.0|134.0|-17.05509|-0.04973 +2015-07-01|72.0|135.0|-16.98364|-0.05019 +2015-07-01|72.0|136.0|-16.88071|-0.05099 +2015-07-01|72.0|137.0|-16.74784|-0.05213 +2015-07-01|72.0|138.0|-16.58651|-0.0536 +2015-07-01|72.0|139.0|-16.39814|-0.0554 +2015-07-01|72.0|140.0|-16.18409|-0.05752 +2015-07-01|72.0|141.0|-15.94566|-0.05996 +2015-07-01|72.0|142.0|-15.68411|-0.06273 +2015-07-01|72.0|143.0|-15.40064|-0.0658 +2015-07-01|72.0|144.0|-15.09638|-0.06918 +2015-07-01|72.0|145.0|-14.77245|-0.07286 +2015-07-01|72.0|146.0|-14.42988|-0.07683 +2015-07-01|72.0|147.0|-14.06967|-0.08109 +2015-07-01|72.0|148.0|-13.69279|-0.08563 +2015-07-01|72.0|149.0|-13.30014|-0.09045 +2015-07-01|72.0|150.0|-12.89262|-0.09554 +2015-07-01|72.0|151.0|-12.47104|-0.10089 +2015-07-01|72.0|152.0|-12.03622|-0.1065 +2015-07-01|72.0|153.0|-11.58892|-0.11235 +2015-07-01|72.0|154.0|-11.12987|-0.11845 +2015-07-01|72.0|155.0|-10.65977|-0.12479 +2015-07-01|72.0|156.0|-10.1793|-0.13135 +2015-07-01|72.0|157.0|-9.6891|-0.13813 +2015-07-01|72.0|158.0|-9.18979|-0.14512 +2015-07-01|72.0|159.0|-8.68196|-0.15232 +2015-07-01|72.0|160.0|-8.16618|-0.15972 +2015-07-01|72.0|161.0|-7.643|-0.1673 +2015-07-01|72.0|162.0|-7.11293|-0.17507 +2015-07-01|72.0|163.0|-6.57648|-0.18301 +2015-07-01|72.0|164.0|-6.03414|-0.19112 +2015-07-01|72.0|165.0|-5.48637|-0.19938 +2015-07-01|72.0|166.0|-4.93363|-0.2078 +2015-07-01|72.0|167.0|-4.37634|-0.21635 +2015-07-01|72.0|168.0|-3.81492|-0.22504 +2015-07-01|72.0|169.0|-3.24978|-0.23385 +2015-07-01|72.0|170.0|-2.6813|-0.24278 +2015-07-01|72.0|171.0|-2.10987|-0.25182 +2015-07-01|72.0|172.0|-1.53586|-0.26095 +2015-07-01|72.0|173.0|-0.95961|-0.27018 +2015-07-01|72.0|174.0|-0.38149|-0.27949 +2015-07-01|72.0|175.0|0.19819|-0.28888 +2015-07-01|72.0|176.0|0.77908|-0.29834 +2015-07-01|72.0|177.0|1.36087|-0.30785 +2015-07-01|72.0|178.0|1.94323|-0.31742 +2015-07-01|72.0|179.0|2.52586|-0.32704 +2015-07-01|72.0|-1.0|-4.09576|0.29086 +2015-07-01|72.0|-2.0|-4.75969|0.29329 +2015-07-01|72.0|-3.0|-5.42427|0.29577 +2015-07-01|72.0|-4.0|-6.0894|0.29831 +2015-07-01|72.0|-5.0|-6.75496|0.3009 +2015-07-01|72.0|-6.0|-7.42082|0.30355 +2015-07-01|72.0|-7.0|-8.08688|0.30625 +2015-07-01|72.0|-8.0|-8.75299|0.30902 +2015-07-01|72.0|-9.0|-9.41904|0.31184 +2015-07-01|72.0|-10.0|-10.0849|0.31473 +2015-07-01|72.0|-11.0|-10.75043|0.31768 +2015-07-01|72.0|-12.0|-11.41549|0.32069 +2015-07-01|72.0|-13.0|-12.07994|0.32377 +2015-07-01|72.0|-14.0|-12.74364|0.32692 +2015-07-01|72.0|-15.0|-13.40642|0.33013 +2015-07-01|72.0|-16.0|-14.06814|0.33342 +2015-07-01|72.0|-17.0|-14.72864|0.33678 +2015-07-01|72.0|-18.0|-15.38774|0.34021 +2015-07-01|72.0|-19.0|-16.04528|0.34372 +2015-07-01|72.0|-20.0|-16.70107|0.3473 +2015-07-01|72.0|-21.0|-17.35494|0.35097 +2015-07-01|72.0|-22.0|-18.00669|0.35471 +2015-07-01|72.0|-23.0|-18.65613|0.35854 +2015-07-01|72.0|-24.0|-19.30304|0.36246 +2015-07-01|72.0|-25.0|-19.94722|0.36646 +2015-07-01|72.0|-26.0|-20.58845|0.37055 +2015-07-01|72.0|-27.0|-21.2265|0.37474 +2015-07-01|72.0|-28.0|-21.86112|0.37901 +2015-07-01|72.0|-29.0|-22.49207|0.38339 +2015-07-01|72.0|-30.0|-23.11909|0.38787 +2015-07-01|72.0|-31.0|-23.74192|0.39245 +2015-07-01|72.0|-32.0|-24.36026|0.39714 +2015-07-01|72.0|-33.0|-24.97383|0.40193 +2015-07-01|72.0|-34.0|-25.58232|0.40684 +2015-07-01|72.0|-35.0|-26.1854|0.41187 +2015-07-01|72.0|-36.0|-26.78275|0.41701 +2015-07-01|72.0|-37.0|-27.374|0.42228 +2015-07-01|72.0|-38.0|-27.95879|0.42768 +2015-07-01|72.0|-39.0|-28.53672|0.43321 +2015-07-01|72.0|-40.0|-29.1074|0.43888 +2015-07-01|72.0|-41.0|-29.67039|0.44469 +2015-07-01|72.0|-42.0|-30.22523|0.45064 +2015-07-01|72.0|-43.0|-30.77145|0.45675 +2015-07-01|72.0|-44.0|-31.30855|0.463 +2015-07-01|72.0|-45.0|-31.83599|0.46942 +2015-07-01|72.0|-46.0|-32.35321|0.47601 +2015-07-01|72.0|-47.0|-32.85963|0.48276 +2015-07-01|72.0|-48.0|-33.35461|0.48969 +2015-07-01|72.0|-49.0|-33.83748|0.4968 +2015-07-01|72.0|-50.0|-34.30755|0.5041 +2015-07-01|72.0|-51.0|-34.76406|0.51159 +2015-07-01|72.0|-52.0|-35.20622|0.51927 +2015-07-01|72.0|-53.0|-35.63319|0.52716 +2015-07-01|72.0|-54.0|-36.04407|0.53524 +2015-07-01|72.0|-55.0|-36.43791|0.54354 +2015-07-01|72.0|-56.0|-36.81368|0.55205 +2015-07-01|72.0|-57.0|-37.17033|0.56077 +2015-07-01|72.0|-58.0|-37.50668|0.5697 +2015-07-01|72.0|-59.0|-37.82151|0.57885 +2015-07-01|72.0|-60.0|-38.11352|0.58822 +2015-07-01|72.0|-61.0|-38.3813|0.59779 +2015-07-01|72.0|-62.0|-38.62337|0.60756 +2015-07-01|72.0|-63.0|-38.83813|0.61753 +2015-07-01|72.0|-64.0|-39.02388|0.62768 +2015-07-01|72.0|-65.0|-39.17881|0.63799 +2015-07-01|72.0|-66.0|-39.30097|0.64845 +2015-07-01|72.0|-67.0|-39.38829|0.65903 +2015-07-01|72.0|-68.0|-39.43858|0.66969 +2015-07-01|72.0|-69.0|-39.44947|0.68039 +2015-07-01|72.0|-70.0|-39.41846|0.69109 +2015-07-01|72.0|-71.0|-39.34288|0.70171 +2015-07-01|72.0|-72.0|-39.2199|0.71219 +2015-07-01|72.0|-73.0|-39.04653|0.72244 +2015-07-01|72.0|-74.0|-38.81958|0.73234 +2015-07-01|72.0|-75.0|-38.53573|0.74178 +2015-07-01|72.0|-76.0|-38.19148|0.7506 +2015-07-01|72.0|-77.0|-37.78319|0.75864 +2015-07-01|72.0|-78.0|-37.30706|0.76568 +2015-07-01|72.0|-79.0|-36.75923|0.7715 +2015-07-01|72.0|-80.0|-36.13574|0.77583 +2015-07-01|72.0|-81.0|-35.43263|0.77836 +2015-07-01|72.0|-82.0|-34.64598|0.77876 +2015-07-01|72.0|-83.0|-33.77202|0.77666 +2015-07-01|72.0|-84.0|-32.80722|0.77164 +2015-07-01|72.0|-85.0|-31.74839|0.76326 +2015-07-01|72.0|-86.0|-30.5929|0.75105 +2015-07-01|72.0|-87.0|-29.33876|0.73455 +2015-07-01|72.0|-88.0|-27.98487|0.71329 +2015-07-01|72.0|-89.0|-26.53124|0.68682 +2015-07-01|72.0|-90.0|-24.97912|0.65476 +2015-07-01|72.0|-91.0|-23.33129|0.61681 +2015-07-01|72.0|-92.0|-21.59217|0.57278 +2015-07-01|72.0|-93.0|-19.768|0.52264 +2015-07-01|72.0|-94.0|-17.86688|0.46654 +2015-07-01|72.0|-95.0|-15.89878|0.40482 +2015-07-01|72.0|-96.0|-13.87542|0.33804 +2015-07-01|72.0|-97.0|-11.81004|0.26695 +2015-07-01|72.0|-98.0|-9.71712|0.1925 +2015-07-01|72.0|-99.0|-7.61193|0.11577 +2015-07-01|72.0|-100.0|-5.51011|0.03794 +2015-07-01|72.0|-101.0|-3.42715|-0.03981 +2015-07-01|72.0|-102.0|-1.3779|-0.11631 +2015-07-01|72.0|-103.0|0.62383|-0.19048 +2015-07-01|72.0|-104.0|2.56565|-0.26138 +2015-07-01|72.0|-105.0|4.43685|-0.32826 +2015-07-01|72.0|-106.0|6.22853|-0.39053 +2015-07-01|72.0|-107.0|7.93368|-0.4478 +2015-07-01|72.0|-108.0|9.54711|-0.49985 +2015-07-01|72.0|-109.0|11.06536|-0.54665 +2015-07-01|72.0|-110.0|12.48654|-0.58825 +2015-07-01|72.0|-111.0|13.81012|-0.62484 +2015-07-01|72.0|-112.0|15.03673|-0.65668 +2015-07-01|72.0|-113.0|16.16796|-0.68408 +2015-07-01|72.0|-114.0|17.20617|-0.70738 +2015-07-01|72.0|-115.0|18.15428|-0.72693 +2015-07-01|72.0|-116.0|19.01563|-0.7431 +2015-07-01|72.0|-117.0|19.79386|-0.75622 +2015-07-01|72.0|-118.0|20.49278|-0.76662 +2015-07-01|72.0|-119.0|21.11627|-0.77462 +2015-07-01|72.0|-120.0|21.66823|-0.78049 +2015-07-01|72.0|-121.0|22.15251|-0.78448 +2015-07-01|72.0|-122.0|22.57288|-0.78684 +2015-07-01|72.0|-123.0|22.93295|-0.78777 +2015-07-01|72.0|-124.0|23.23622|-0.78746 +2015-07-01|72.0|-125.0|23.48603|-0.78606 +2015-07-01|72.0|-126.0|23.68554|-0.78372 +2015-07-01|72.0|-127.0|23.83776|-0.78056 +2015-07-01|72.0|-128.0|23.94549|-0.7767 +2015-07-01|72.0|-129.0|24.01142|-0.77223 +2015-07-01|72.0|-130.0|24.03804|-0.76723 +2015-07-01|72.0|-131.0|24.0277|-0.76177 +2015-07-01|72.0|-132.0|23.98259|-0.75592 +2015-07-01|72.0|-133.0|23.90477|-0.74972 +2015-07-01|72.0|-134.0|23.79617|-0.74323 +2015-07-01|72.0|-135.0|23.65858|-0.73648 +2015-07-01|72.0|-136.0|23.4937|-0.7295 +2015-07-01|72.0|-137.0|23.30309|-0.72232 +2015-07-01|72.0|-138.0|23.08822|-0.71496 +2015-07-01|72.0|-139.0|22.85048|-0.70746 +2015-07-01|72.0|-140.0|22.59116|-0.69981 +2015-07-01|72.0|-141.0|22.31145|-0.69203 +2015-07-01|72.0|-142.0|22.0125|-0.68415 +2015-07-01|72.0|-143.0|21.69535|-0.67616 +2015-07-01|72.0|-144.0|21.36101|-0.66807 +2015-07-01|72.0|-145.0|21.01042|-0.6599 +2015-07-01|72.0|-146.0|20.64444|-0.65164 +2015-07-01|72.0|-147.0|20.26391|-0.6433 +2015-07-01|72.0|-148.0|19.86961|-0.63488 +2015-07-01|72.0|-149.0|19.46227|-0.62639 +2015-07-01|72.0|-150.0|19.04259|-0.61783 +2015-07-01|72.0|-151.0|18.61121|-0.6092 +2015-07-01|72.0|-152.0|18.16876|-0.6005 +2015-07-01|72.0|-153.0|17.71583|-0.59174 +2015-07-01|72.0|-154.0|17.25298|-0.58291 +2015-07-01|72.0|-155.0|16.78074|-0.57401 +2015-07-01|72.0|-156.0|16.2996|-0.56506 +2015-07-01|72.0|-157.0|15.81006|-0.55604 +2015-07-01|72.0|-158.0|15.31258|-0.54695 +2015-07-01|72.0|-159.0|14.80758|-0.53781 +2015-07-01|72.0|-160.0|14.2955|-0.52861 +2015-07-01|72.0|-161.0|13.77675|-0.51936 +2015-07-01|72.0|-162.0|13.2517|-0.51004 +2015-07-01|72.0|-163.0|12.72073|-0.50068 +2015-07-01|72.0|-164.0|12.18422|-0.49126 +2015-07-01|72.0|-165.0|11.6425|-0.4818 +2015-07-01|72.0|-166.0|11.09592|-0.47229 +2015-07-01|72.0|-167.0|10.54482|-0.46274 +2015-07-01|72.0|-168.0|9.98951|-0.45315 +2015-07-01|72.0|-169.0|9.43031|-0.44353 +2015-07-01|72.0|-170.0|8.86754|-0.43387 +2015-07-01|72.0|-171.0|8.30149|-0.42419 +2015-07-01|72.0|-172.0|7.73247|-0.41448 +2015-07-01|72.0|-173.0|7.16077|-0.40476 +2015-07-01|72.0|-174.0|6.58668|-0.39503 +2015-07-01|72.0|-175.0|6.01051|-0.38529 +2015-07-01|72.0|-176.0|5.43254|-0.37555 +2015-07-01|72.0|-177.0|4.85306|-0.36581 +2015-07-01|72.0|-178.0|4.27235|-0.35608 +2015-07-01|72.0|-179.0|3.69072|-0.34638 +2015-07-01|73.0|0.0|-3.49782|0.30124 +2015-07-01|73.0|1.0|-2.81907|0.29884 +2015-07-01|73.0|2.0|-2.14121|0.2965 +2015-07-01|73.0|3.0|-1.46435|0.29421 +2015-07-01|73.0|4.0|-0.7886|0.29196 +2015-07-01|73.0|5.0|-0.11406|0.28976 +2015-07-01|73.0|6.0|0.55916|0.28761 +2015-07-01|73.0|7.0|1.23094|0.2855 +2015-07-01|73.0|8.0|1.90119|0.28343 +2015-07-01|73.0|9.0|2.5698|0.28139 +2015-07-01|73.0|10.0|3.23665|0.2794 +2015-07-01|73.0|11.0|3.90163|0.27745 +2015-07-01|73.0|12.0|4.56463|0.27553 +2015-07-01|73.0|13.0|5.22553|0.27364 +2015-07-01|73.0|14.0|5.88422|0.27179 +2015-07-01|73.0|15.0|6.54056|0.26997 +2015-07-01|73.0|16.0|7.19443|0.26818 +2015-07-01|73.0|17.0|7.84571|0.26642 +2015-07-01|73.0|18.0|8.49425|0.26469 +2015-07-01|73.0|19.0|9.13992|0.26298 +2015-07-01|73.0|20.0|9.78257|0.26129 +2015-07-01|73.0|21.0|10.42206|0.25963 +2015-07-01|73.0|22.0|11.05822|0.25799 +2015-07-01|73.0|23.0|11.69089|0.25637 +2015-07-01|73.0|24.0|12.31991|0.25477 +2015-07-01|73.0|25.0|12.94509|0.25318 +2015-07-01|73.0|26.0|13.56626|0.25161 +2015-07-01|73.0|27.0|14.18321|0.25005 +2015-07-01|73.0|28.0|14.79576|0.2485 +2015-07-01|73.0|29.0|15.40368|0.24696 +2015-07-01|73.0|30.0|16.00676|0.24543 +2015-07-01|73.0|31.0|16.60477|0.24391 +2015-07-01|73.0|32.0|17.19746|0.24239 +2015-07-01|73.0|33.0|17.78459|0.24087 +2015-07-01|73.0|34.0|18.36588|0.23936 +2015-07-01|73.0|35.0|18.94108|0.23784 +2015-07-01|73.0|36.0|19.50987|0.23632 +2015-07-01|73.0|37.0|20.07198|0.2348 +2015-07-01|73.0|38.0|20.62706|0.23327 +2015-07-01|73.0|39.0|21.17481|0.23173 +2015-07-01|73.0|40.0|21.71486|0.23018 +2015-07-01|73.0|41.0|22.24685|0.22861 +2015-07-01|73.0|42.0|22.77041|0.22703 +2015-07-01|73.0|43.0|23.28513|0.22543 +2015-07-01|73.0|44.0|23.79059|0.22381 +2015-07-01|73.0|45.0|24.28636|0.22216 +2015-07-01|73.0|46.0|24.77198|0.22049 +2015-07-01|73.0|47.0|25.24695|0.21878 +2015-07-01|73.0|48.0|25.71078|0.21704 +2015-07-01|73.0|49.0|26.16293|0.21526 +2015-07-01|73.0|50.0|26.60285|0.21344 +2015-07-01|73.0|51.0|27.02994|0.21158 +2015-07-01|73.0|52.0|27.44359|0.20966 +2015-07-01|73.0|53.0|27.84316|0.20769 +2015-07-01|73.0|54.0|28.22795|0.20566 +2015-07-01|73.0|55.0|28.59726|0.20356 +2015-07-01|73.0|56.0|28.95032|0.20139 +2015-07-01|73.0|57.0|29.28635|0.19914 +2015-07-01|73.0|58.0|29.60452|0.1968 +2015-07-01|73.0|59.0|29.90393|0.19438 +2015-07-01|73.0|60.0|30.18368|0.19185 +2015-07-01|73.0|61.0|30.44277|0.18922 +2015-07-01|73.0|62.0|30.6802|0.18647 +2015-07-01|73.0|63.0|30.89488|0.1836 +2015-07-01|73.0|64.0|31.08568|0.18059 +2015-07-01|73.0|65.0|31.2514|0.17743 +2015-07-01|73.0|66.0|31.39079|0.17412 +2015-07-01|73.0|67.0|31.50254|0.17064 +2015-07-01|73.0|68.0|31.58527|0.16697 +2015-07-01|73.0|69.0|31.63753|0.16312 +2015-07-01|73.0|70.0|31.65782|0.15906 +2015-07-01|73.0|71.0|31.64455|0.15477 +2015-07-01|73.0|72.0|31.59608|0.15025 +2015-07-01|73.0|73.0|31.51072|0.14548 +2015-07-01|73.0|74.0|31.38668|0.14044 +2015-07-01|73.0|75.0|31.22215|0.13512 +2015-07-01|73.0|76.0|31.01526|0.12951 +2015-07-01|73.0|77.0|30.76409|0.12358 +2015-07-01|73.0|78.0|30.46672|0.11732 +2015-07-01|73.0|79.0|30.12119|0.11073 +2015-07-01|73.0|80.0|29.72556|0.10378 +2015-07-01|73.0|81.0|29.27792|0.09648 +2015-07-01|73.0|82.0|28.77641|0.08881 +2015-07-01|73.0|83.0|28.21927|0.08076 +2015-07-01|73.0|84.0|27.60486|0.07235 +2015-07-01|73.0|85.0|26.93172|0.06357 +2015-07-01|73.0|86.0|26.19861|0.05443 +2015-07-01|73.0|87.0|25.40457|0.04497 +2015-07-01|73.0|88.0|24.54899|0.0352 +2015-07-01|73.0|89.0|23.63163|0.02516 +2015-07-01|73.0|90.0|22.65276|0.0149 +2015-07-01|73.0|91.0|21.61315|0.00447 +2015-07-01|73.0|92.0|20.5142|-0.00606 +2015-07-01|73.0|93.0|19.35795|-0.01661 +2015-07-01|73.0|94.0|18.14715|-0.02709 +2015-07-01|73.0|95.0|16.88527|-0.03742 +2015-07-01|73.0|96.0|15.57656|-0.04749 +2015-07-01|73.0|97.0|14.22598|-0.0572 +2015-07-01|73.0|98.0|12.83924|-0.06643 +2015-07-01|73.0|99.0|11.42268|-0.0751 +2015-07-01|73.0|100.0|9.98319|-0.0831 +2015-07-01|73.0|101.0|8.52816|-0.09035 +2015-07-01|73.0|102.0|7.06527|-0.09679 +2015-07-01|73.0|103.0|5.60238|-0.10234 +2015-07-01|73.0|104.0|4.14737|-0.10699 +2015-07-01|73.0|105.0|2.70801|-0.11072 +2015-07-01|73.0|106.0|1.29173|-0.11352 +2015-07-01|73.0|107.0|-0.09441|-0.11543 +2015-07-01|73.0|108.0|-1.44394|-0.11648 +2015-07-01|73.0|109.0|-2.751|-0.11674 +2015-07-01|73.0|110.0|-4.01043|-0.11627 +2015-07-01|73.0|111.0|-5.21783|-0.11515 +2015-07-01|73.0|112.0|-6.36953|-0.11346 +2015-07-01|73.0|113.0|-7.46264|-0.1113 +2015-07-01|73.0|114.0|-8.49495|-0.10875 +2015-07-01|73.0|115.0|-9.46497|-0.1059 +2015-07-01|73.0|116.0|-10.37179|-0.10282 +2015-07-01|73.0|117.0|-11.21508|-0.0996 +2015-07-01|73.0|118.0|-11.99498|-0.09631 +2015-07-01|73.0|119.0|-12.71209|-0.09302 +2015-07-01|73.0|120.0|-13.36734|-0.08977 +2015-07-01|73.0|121.0|-13.96197|-0.08662 +2015-07-01|73.0|122.0|-14.49746|-0.08362 +2015-07-01|73.0|123.0|-14.97548|-0.0808 +2015-07-01|73.0|124.0|-15.39783|-0.0782 +2015-07-01|73.0|125.0|-15.76644|-0.07585 +2015-07-01|73.0|126.0|-16.08328|-0.07375 +2015-07-01|73.0|127.0|-16.3504|-0.07194 +2015-07-01|73.0|128.0|-16.56981|-0.07043 +2015-07-01|73.0|129.0|-16.74356|-0.06923 +2015-07-01|73.0|130.0|-16.87365|-0.06834 +2015-07-01|73.0|131.0|-16.96208|-0.06778 +2015-07-01|73.0|132.0|-17.01076|-0.06755 +2015-07-01|73.0|133.0|-17.02158|-0.06764 +2015-07-01|73.0|134.0|-16.99635|-0.06807 +2015-07-01|73.0|135.0|-16.93685|-0.06882 +2015-07-01|73.0|136.0|-16.84477|-0.06991 +2015-07-01|73.0|137.0|-16.72173|-0.07132 +2015-07-01|73.0|138.0|-16.5693|-0.07305 +2015-07-01|73.0|139.0|-16.38898|-0.0751 +2015-07-01|73.0|140.0|-16.18221|-0.07747 +2015-07-01|73.0|141.0|-15.95036|-0.08015 +2015-07-01|73.0|142.0|-15.69473|-0.08314 +2015-07-01|73.0|143.0|-15.41659|-0.08643 +2015-07-01|73.0|144.0|-15.11711|-0.09001 +2015-07-01|73.0|145.0|-14.79745|-0.09389 +2015-07-01|73.0|146.0|-14.45869|-0.09805 +2015-07-01|73.0|147.0|-14.10186|-0.10249 +2015-07-01|73.0|148.0|-13.72796|-0.10721 +2015-07-01|73.0|149.0|-13.33793|-0.11219 +2015-07-01|73.0|150.0|-12.93267|-0.11743 +2015-07-01|73.0|151.0|-12.51304|-0.12293 +2015-07-01|73.0|152.0|-12.07986|-0.12868 +2015-07-01|73.0|153.0|-11.63391|-0.13467 +2015-07-01|73.0|154.0|-11.17594|-0.1409 +2015-07-01|73.0|155.0|-10.70668|-0.14736 +2015-07-01|73.0|156.0|-10.22679|-0.15404 +2015-07-01|73.0|157.0|-9.73695|-0.16093 +2015-07-01|73.0|158.0|-9.23777|-0.16803 +2015-07-01|73.0|159.0|-8.72985|-0.17534 +2015-07-01|73.0|160.0|-8.21378|-0.18284 +2015-07-01|73.0|161.0|-7.6901|-0.19052 +2015-07-01|73.0|162.0|-7.15934|-0.19839 +2015-07-01|73.0|163.0|-6.62202|-0.20643 +2015-07-01|73.0|164.0|-6.07861|-0.21463 +2015-07-01|73.0|165.0|-5.52961|-0.22299 +2015-07-01|73.0|166.0|-4.97544|-0.23151 +2015-07-01|73.0|167.0|-4.41656|-0.24016 +2015-07-01|73.0|168.0|-3.85339|-0.24895 +2015-07-01|73.0|169.0|-3.28632|-0.25787 +2015-07-01|73.0|170.0|-2.71577|-0.26691 +2015-07-01|73.0|171.0|-2.1421|-0.27607 +2015-07-01|73.0|172.0|-1.56568|-0.28533 +2015-07-01|73.0|173.0|-0.98689|-0.29469 +2015-07-01|73.0|174.0|-0.40606|-0.30415 +2015-07-01|73.0|175.0|0.17646|-0.31368 +2015-07-01|73.0|176.0|0.76034|-0.3233 +2015-07-01|73.0|177.0|1.34525|-0.33299 +2015-07-01|73.0|178.0|1.93088|-0.34274 +2015-07-01|73.0|179.0|2.51692|-0.35255 +2015-07-01|73.0|-1.0|-4.17736|0.30368 +2015-07-01|73.0|-2.0|-4.85758|0.30618 +2015-07-01|73.0|-3.0|-5.53836|0.30873 +2015-07-01|73.0|-4.0|-6.2196|0.31133 +2015-07-01|73.0|-5.0|-6.90118|0.31399 +2015-07-01|73.0|-6.0|-7.58299|0.31672 +2015-07-01|73.0|-7.0|-8.2649|0.3195 +2015-07-01|73.0|-8.0|-8.94681|0.32234 +2015-07-01|73.0|-9.0|-9.62857|0.32525 +2015-07-01|73.0|-10.0|-10.31008|0.32822 +2015-07-01|73.0|-11.0|-10.9912|0.33126 +2015-07-01|73.0|-12.0|-11.6718|0.33436 +2015-07-01|73.0|-13.0|-12.35174|0.33754 +2015-07-01|73.0|-14.0|-13.03088|0.34078 +2015-07-01|73.0|-15.0|-13.70908|0.3441 +2015-07-01|73.0|-16.0|-14.38619|0.3475 +2015-07-01|73.0|-17.0|-15.06206|0.35097 +2015-07-01|73.0|-18.0|-15.73653|0.35452 +2015-07-01|73.0|-19.0|-16.40944|0.35815 +2015-07-01|73.0|-20.0|-17.08062|0.36186 +2015-07-01|73.0|-21.0|-17.74989|0.36566 +2015-07-01|73.0|-22.0|-18.41708|0.36954 +2015-07-01|73.0|-23.0|-19.082|0.37352 +2015-07-01|73.0|-24.0|-19.74446|0.37758 +2015-07-01|73.0|-25.0|-20.40426|0.38175 +2015-07-01|73.0|-26.0|-21.06119|0.38601 +2015-07-01|73.0|-27.0|-21.71503|0.39037 +2015-07-01|73.0|-28.0|-22.36556|0.39483 +2015-07-01|73.0|-29.0|-23.01254|0.3994 +2015-07-01|73.0|-30.0|-23.65574|0.40408 +2015-07-01|73.0|-31.0|-24.2949|0.40887 +2015-07-01|73.0|-32.0|-24.92976|0.41378 +2015-07-01|73.0|-33.0|-25.56003|0.4188 +2015-07-01|73.0|-34.0|-26.18544|0.42396 +2015-07-01|73.0|-35.0|-26.80567|0.42924 +2015-07-01|73.0|-36.0|-27.42042|0.43465 +2015-07-01|73.0|-37.0|-28.02934|0.4402 +2015-07-01|73.0|-38.0|-28.63209|0.4459 +2015-07-01|73.0|-39.0|-29.22831|0.45174 +2015-07-01|73.0|-40.0|-29.81762|0.45773 +2015-07-01|73.0|-41.0|-30.3996|0.46388 +2015-07-01|73.0|-42.0|-30.97383|0.47019 +2015-07-01|73.0|-43.0|-31.53986|0.47666 +2015-07-01|73.0|-44.0|-32.09722|0.48332 +2015-07-01|73.0|-45.0|-32.64541|0.49015 +2015-07-01|73.0|-46.0|-33.18391|0.49716 +2015-07-01|73.0|-47.0|-33.71214|0.50437 +2015-07-01|73.0|-48.0|-34.22952|0.51178 +2015-07-01|73.0|-49.0|-34.73543|0.51939 +2015-07-01|73.0|-50.0|-35.2292|0.52722 +2015-07-01|73.0|-51.0|-35.71011|0.53526 +2015-07-01|73.0|-52.0|-36.17744|0.54353 +2015-07-01|73.0|-53.0|-36.63036|0.55203 +2015-07-01|73.0|-54.0|-37.06805|0.56076 +2015-07-01|73.0|-55.0|-37.48959|0.56974 +2015-07-01|73.0|-56.0|-37.89403|0.57897 +2015-07-01|73.0|-57.0|-38.28034|0.58845 +2015-07-01|73.0|-58.0|-38.64742|0.59819 +2015-07-01|73.0|-59.0|-38.99411|0.60818 +2015-07-01|73.0|-60.0|-39.31916|0.61844 +2015-07-01|73.0|-61.0|-39.62124|0.62896 +2015-07-01|73.0|-62.0|-39.89892|0.63974 +2015-07-01|73.0|-63.0|-40.15068|0.65077 +2015-07-01|73.0|-64.0|-40.37488|0.66205 +2015-07-01|73.0|-65.0|-40.56977|0.67356 +2015-07-01|73.0|-66.0|-40.73347|0.6853 +2015-07-01|73.0|-67.0|-40.864|0.69724 +2015-07-01|73.0|-68.0|-40.95919|0.70934 +2015-07-01|73.0|-69.0|-41.01675|0.72159 +2015-07-01|73.0|-70.0|-41.03422|0.73393 +2015-07-01|73.0|-71.0|-41.00898|0.74632 +2015-07-01|73.0|-72.0|-40.93822|0.75867 +2015-07-01|73.0|-73.0|-40.81894|0.77093 +2015-07-01|73.0|-74.0|-40.64796|0.78298 +2015-07-01|73.0|-75.0|-40.42191|0.79471 +2015-07-01|73.0|-76.0|-40.13722|0.80597 +2015-07-01|73.0|-77.0|-39.79011|0.81661 +2015-07-01|73.0|-78.0|-39.37663|0.82643 +2015-07-01|73.0|-79.0|-38.89267|0.83518 +2015-07-01|73.0|-80.0|-38.33397|0.84262 +2015-07-01|73.0|-81.0|-37.69616|0.84842 +2015-07-01|73.0|-82.0|-36.97484|0.85224 +2015-07-01|73.0|-83.0|-36.16561|0.85367 +2015-07-01|73.0|-84.0|-35.26418|0.85226 +2015-07-01|73.0|-85.0|-34.26651|0.84753 +2015-07-01|73.0|-86.0|-33.16888|0.83894 +2015-07-01|73.0|-87.0|-31.96814|0.82592 +2015-07-01|73.0|-88.0|-30.66187|0.80788 +2015-07-01|73.0|-89.0|-29.24857|0.78426 +2015-07-01|73.0|-90.0|-27.72797|0.7545 +2015-07-01|73.0|-91.0|-26.10122|0.71812 +2015-07-01|73.0|-92.0|-24.37118|0.67473 +2015-07-01|73.0|-93.0|-22.54261|0.62411 +2015-07-01|73.0|-94.0|-20.62235|0.56622 +2015-07-01|73.0|-95.0|-18.61938|0.50124 +2015-07-01|73.0|-96.0|-16.54486|0.42963 +2015-07-01|73.0|-97.0|-14.41197|0.35211 +2015-07-01|73.0|-98.0|-12.23563|0.26964 +2015-07-01|73.0|-99.0|-10.03214|0.18345 +2015-07-01|73.0|-100.0|-7.81866|0.09489 +2015-07-01|73.0|-101.0|-5.61264|0.00545 +2015-07-01|73.0|-102.0|-3.43127|-0.0834 +2015-07-01|73.0|-103.0|-1.29084|-0.17023 +2015-07-01|73.0|-104.0|0.79367|-0.25377 +2015-07-01|73.0|-105.0|2.80907|-0.33294 +2015-07-01|73.0|-106.0|4.74415|-0.40688 +2015-07-01|73.0|-107.0|6.58987|-0.475 +2015-07-01|73.0|-108.0|8.33936|-0.53693 +2015-07-01|73.0|-109.0|9.9878|-0.59251 +2015-07-01|73.0|-110.0|11.53228|-0.6418 +2015-07-01|73.0|-111.0|12.97161|-0.68496 +2015-07-01|73.0|-112.0|14.306|-0.72231 +2015-07-01|73.0|-113.0|15.53689|-0.75422 +2015-07-01|73.0|-114.0|16.66667|-0.7811 +2015-07-01|73.0|-115.0|17.69843|-0.80342 +2015-07-01|73.0|-116.0|18.63583|-0.82161 +2015-07-01|73.0|-117.0|19.48288|-0.83611 +2015-07-01|73.0|-118.0|20.2438|-0.84734 +2015-07-01|73.0|-119.0|20.92295|-0.85568 +2015-07-01|73.0|-120.0|21.52469|-0.8615 +2015-07-01|73.0|-121.0|22.05331|-0.86511 +2015-07-01|73.0|-122.0|22.51303|-0.86681 +2015-07-01|73.0|-123.0|22.90792|-0.86685 +2015-07-01|73.0|-124.0|23.24186|-0.86545 +2015-07-01|73.0|-125.0|23.51856|-0.86283 +2015-07-01|73.0|-126.0|23.74156|-0.85916 +2015-07-01|73.0|-127.0|23.91417|-0.85458 +2015-07-01|73.0|-128.0|24.03952|-0.84924 +2015-07-01|73.0|-129.0|24.12054|-0.84324 +2015-07-01|73.0|-130.0|24.15998|-0.83668 +2015-07-01|73.0|-131.0|24.16042|-0.82966 +2015-07-01|73.0|-132.0|24.12426|-0.82223 +2015-07-01|73.0|-133.0|24.05374|-0.81446 +2015-07-01|73.0|-134.0|23.95096|-0.80641 +2015-07-01|73.0|-135.0|23.81787|-0.79812 +2015-07-01|73.0|-136.0|23.65629|-0.78962 +2015-07-01|73.0|-137.0|23.46793|-0.78095 +2015-07-01|73.0|-138.0|23.25436|-0.77214 +2015-07-01|73.0|-139.0|23.01706|-0.7632 +2015-07-01|73.0|-140.0|22.75742|-0.75416 +2015-07-01|73.0|-141.0|22.47673|-0.74502 +2015-07-01|73.0|-142.0|22.17619|-0.73582 +2015-07-01|73.0|-143.0|21.85693|-0.72654 +2015-07-01|73.0|-144.0|21.52|-0.71721 +2015-07-01|73.0|-145.0|21.16641|-0.70782 +2015-07-01|73.0|-146.0|20.79707|-0.69839 +2015-07-01|73.0|-147.0|20.41286|-0.68892 +2015-07-01|73.0|-148.0|20.01459|-0.6794 +2015-07-01|73.0|-149.0|19.60305|-0.66985 +2015-07-01|73.0|-150.0|19.17895|-0.66027 +2015-07-01|73.0|-151.0|18.74299|-0.65065 +2015-07-01|73.0|-152.0|18.29581|-0.641 +2015-07-01|73.0|-153.0|17.83802|-0.63132 +2015-07-01|73.0|-154.0|17.37021|-0.62161 +2015-07-01|73.0|-155.0|16.89292|-0.61186 +2015-07-01|73.0|-156.0|16.40668|-0.60209 +2015-07-01|73.0|-157.0|15.91199|-0.59229 +2015-07-01|73.0|-158.0|15.40932|-0.58246 +2015-07-01|73.0|-159.0|14.89913|-0.5726 +2015-07-01|73.0|-160.0|14.38185|-0.56271 +2015-07-01|73.0|-161.0|13.85789|-0.55279 +2015-07-01|73.0|-162.0|13.32767|-0.54285 +2015-07-01|73.0|-163.0|12.79156|-0.53289 +2015-07-01|73.0|-164.0|12.24994|-0.5229 +2015-07-01|73.0|-165.0|11.70316|-0.5129 +2015-07-01|73.0|-166.0|11.15158|-0.50287 +2015-07-01|73.0|-167.0|10.59553|-0.49283 +2015-07-01|73.0|-168.0|10.03535|-0.48277 +2015-07-01|73.0|-169.0|9.47135|-0.47271 +2015-07-01|73.0|-170.0|8.90385|-0.46264 +2015-07-01|73.0|-171.0|8.33317|-0.45256 +2015-07-01|73.0|-172.0|7.7596|-0.44248 +2015-07-01|73.0|-173.0|7.18345|-0.43241 +2015-07-01|73.0|-174.0|6.60502|-0.42235 +2015-07-01|73.0|-175.0|6.0246|-0.4123 +2015-07-01|73.0|-176.0|5.4425|-0.40226 +2015-07-01|73.0|-177.0|4.85899|-0.39225 +2015-07-01|73.0|-178.0|4.27438|-0.38227 +2015-07-01|73.0|-179.0|3.68897|-0.37232 +2015-07-01|74.0|0.0|-3.5506|0.31512 +2015-07-01|74.0|1.0|-2.85576|0.31267 +2015-07-01|74.0|2.0|-2.16174|0.31027 +2015-07-01|74.0|3.0|-1.46864|0.30792 +2015-07-01|74.0|4.0|-0.77656|0.30562 +2015-07-01|74.0|5.0|-0.08562|0.30337 +2015-07-01|74.0|6.0|0.60409|0.30116 +2015-07-01|74.0|7.0|1.29245|0.299 +2015-07-01|74.0|8.0|1.97936|0.29688 +2015-07-01|74.0|9.0|2.66471|0.29481 +2015-07-01|74.0|10.0|3.34839|0.29278 +2015-07-01|74.0|11.0|4.03028|0.29078 +2015-07-01|74.0|12.0|4.71027|0.28883 +2015-07-01|74.0|13.0|5.38825|0.28691 +2015-07-01|74.0|14.0|6.0641|0.28503 +2015-07-01|74.0|15.0|6.73768|0.28318 +2015-07-01|74.0|16.0|7.40889|0.28136 +2015-07-01|74.0|17.0|8.07758|0.27958 +2015-07-01|74.0|18.0|8.74363|0.27782 +2015-07-01|74.0|19.0|9.40689|0.27609 +2015-07-01|74.0|20.0|10.06723|0.2744 +2015-07-01|74.0|21.0|10.72449|0.27272 +2015-07-01|74.0|22.0|11.37852|0.27107 +2015-07-01|74.0|23.0|12.02916|0.26945 +2015-07-01|74.0|24.0|12.67625|0.26784 +2015-07-01|74.0|25.0|13.31961|0.26626 +2015-07-01|74.0|26.0|13.95906|0.26469 +2015-07-01|74.0|27.0|14.59442|0.26314 +2015-07-01|74.0|28.0|15.2255|0.26161 +2015-07-01|74.0|29.0|15.85207|0.26009 +2015-07-01|74.0|30.0|16.47395|0.25858 +2015-07-01|74.0|31.0|17.09089|0.25708 +2015-07-01|74.0|32.0|17.70267|0.2556 +2015-07-01|74.0|33.0|18.30906|0.25412 +2015-07-01|74.0|34.0|18.90978|0.25265 +2015-07-01|74.0|35.0|19.50458|0.25118 +2015-07-01|74.0|36.0|20.09319|0.24972 +2015-07-01|74.0|37.0|20.67531|0.24825 +2015-07-01|74.0|38.0|21.25063|0.24679 +2015-07-01|74.0|39.0|21.81885|0.24532 +2015-07-01|74.0|40.0|22.37962|0.24385 +2015-07-01|74.0|41.0|22.9326|0.24236 +2015-07-01|74.0|42.0|23.47742|0.24088 +2015-07-01|74.0|43.0|24.0137|0.23937 +2015-07-01|74.0|44.0|24.54104|0.23786 +2015-07-01|74.0|45.0|25.05901|0.23632 +2015-07-01|74.0|46.0|25.56718|0.23477 +2015-07-01|74.0|47.0|26.06507|0.2332 +2015-07-01|74.0|48.0|26.5522|0.23159 +2015-07-01|74.0|49.0|27.02806|0.22996 +2015-07-01|74.0|50.0|27.49211|0.2283 +2015-07-01|74.0|51.0|27.94378|0.2266 +2015-07-01|74.0|52.0|28.38247|0.22485 +2015-07-01|74.0|53.0|28.80756|0.22306 +2015-07-01|74.0|54.0|29.21838|0.22123 +2015-07-01|74.0|55.0|29.61424|0.21933 +2015-07-01|74.0|56.0|29.99441|0.21738 +2015-07-01|74.0|57.0|30.35811|0.21536 +2015-07-01|74.0|58.0|30.70452|0.21326 +2015-07-01|74.0|59.0|31.03279|0.21109 +2015-07-01|74.0|60.0|31.342|0.20883 +2015-07-01|74.0|61.0|31.63121|0.20647 +2015-07-01|74.0|62.0|31.8994|0.20401 +2015-07-01|74.0|63.0|32.1455|0.20144 +2015-07-01|74.0|64.0|32.36839|0.19875 +2015-07-01|74.0|65.0|32.56689|0.19592 +2015-07-01|74.0|66.0|32.73975|0.19296 +2015-07-01|74.0|67.0|32.88565|0.18983 +2015-07-01|74.0|68.0|33.00321|0.18655 +2015-07-01|74.0|69.0|33.09097|0.18308 +2015-07-01|74.0|70.0|33.14741|0.17941 +2015-07-01|74.0|71.0|33.17091|0.17554 +2015-07-01|74.0|72.0|33.1598|0.17144 +2015-07-01|74.0|73.0|33.11232|0.1671 +2015-07-01|74.0|74.0|33.02665|0.16251 +2015-07-01|74.0|75.0|32.90089|0.15764 +2015-07-01|74.0|76.0|32.73307|0.15247 +2015-07-01|74.0|77.0|32.52117|0.14699 +2015-07-01|74.0|78.0|32.26312|0.14119 +2015-07-01|74.0|79.0|31.95681|0.13503 +2015-07-01|74.0|80.0|31.6001|0.12851 +2015-07-01|74.0|81.0|31.19086|0.1216 +2015-07-01|74.0|82.0|30.72698|0.11431 +2015-07-01|74.0|83.0|30.2064|0.1066 +2015-07-01|74.0|84.0|29.62717|0.09847 +2015-07-01|74.0|85.0|28.98746|0.08993 +2015-07-01|74.0|86.0|28.28561|0.08096 +2015-07-01|74.0|87.0|27.52023|0.07158 +2015-07-01|74.0|88.0|26.6902|0.06179 +2015-07-01|74.0|89.0|25.79481|0.05163 +2015-07-01|74.0|90.0|24.83377|0.04112 +2015-07-01|74.0|91.0|23.80733|0.03031 +2015-07-01|74.0|92.0|22.71632|0.01925 +2015-07-01|74.0|93.0|21.56226|0.00802 +2015-07-01|74.0|94.0|20.34742|-0.00332 +2015-07-01|74.0|95.0|19.07484|-0.01468 +2015-07-01|74.0|96.0|17.74841|-0.02594 +2015-07-01|74.0|97.0|16.37286|-0.03701 +2015-07-01|74.0|98.0|14.95375|-0.04777 +2015-07-01|74.0|99.0|13.49743|-0.0581 +2015-07-01|74.0|100.0|12.01099|-0.0679 +2015-07-01|74.0|101.0|10.5021|-0.07705 +2015-07-01|74.0|102.0|8.97891|-0.08546 +2015-07-01|74.0|103.0|7.4499|-0.09305 +2015-07-01|74.0|104.0|5.92368|-0.09976 +2015-07-01|74.0|105.0|4.40883|-0.10555 +2015-07-01|74.0|106.0|2.91369|-0.11038 +2015-07-01|74.0|107.0|1.44622|-0.11428 +2015-07-01|74.0|108.0|0.01384|-0.11725 +2015-07-01|74.0|109.0|-1.3767|-0.11934 +2015-07-01|74.0|110.0|-2.71939|-0.12061 +2015-07-01|74.0|111.0|-4.00906|-0.12113 +2015-07-01|74.0|112.0|-5.24137|-0.12098 +2015-07-01|74.0|113.0|-6.41284|-0.12024 +2015-07-01|74.0|114.0|-7.5208|-0.11902 +2015-07-01|74.0|115.0|-8.56336|-0.11738 +2015-07-01|74.0|116.0|-9.53935|-0.11543 +2015-07-01|74.0|117.0|-10.44824|-0.11325 +2015-07-01|74.0|118.0|-11.29009|-0.11091 +2015-07-01|74.0|119.0|-12.06543|-0.10849 +2015-07-01|74.0|120.0|-12.77522|-0.10605 +2015-07-01|74.0|121.0|-13.42076|-0.10365 +2015-07-01|74.0|122.0|-14.00364|-0.10134 +2015-07-01|74.0|123.0|-14.52565|-0.09916 +2015-07-01|74.0|124.0|-14.98876|-0.09716 +2015-07-01|74.0|125.0|-15.39505|-0.09535 +2015-07-01|74.0|126.0|-15.74669|-0.09378 +2015-07-01|74.0|127.0|-16.04586|-0.09245 +2015-07-01|74.0|128.0|-16.2948|-0.09139 +2015-07-01|74.0|129.0|-16.4957|-0.09062 +2015-07-01|74.0|130.0|-16.65075|-0.09013 +2015-07-01|74.0|131.0|-16.76209|-0.08995 +2015-07-01|74.0|132.0|-16.83181|-0.09007 +2015-07-01|74.0|133.0|-16.86192|-0.09051 +2015-07-01|74.0|134.0|-16.8544|-0.09126 +2015-07-01|74.0|135.0|-16.81112|-0.09232 +2015-07-01|74.0|136.0|-16.73391|-0.09369 +2015-07-01|74.0|137.0|-16.62451|-0.09538 +2015-07-01|74.0|138.0|-16.48457|-0.09737 +2015-07-01|74.0|139.0|-16.3157|-0.09967 +2015-07-01|74.0|140.0|-16.11941|-0.10228 +2015-07-01|74.0|141.0|-15.89714|-0.10518 +2015-07-01|74.0|142.0|-15.6503|-0.10838 +2015-07-01|74.0|143.0|-15.38018|-0.11187 +2015-07-01|74.0|144.0|-15.08804|-0.11565 +2015-07-01|74.0|145.0|-14.77508|-0.1197 +2015-07-01|74.0|146.0|-14.44243|-0.12403 +2015-07-01|74.0|147.0|-14.09116|-0.12864 +2015-07-01|74.0|148.0|-13.72232|-0.1335 +2015-07-01|74.0|149.0|-13.33687|-0.13863 +2015-07-01|74.0|150.0|-12.93575|-0.14401 +2015-07-01|74.0|151.0|-12.51985|-0.14964 +2015-07-01|74.0|152.0|-12.09002|-0.15551 +2015-07-01|74.0|153.0|-11.64705|-0.16161 +2015-07-01|74.0|154.0|-11.19173|-0.16795 +2015-07-01|74.0|155.0|-10.72478|-0.17451 +2015-07-01|74.0|156.0|-10.24691|-0.18128 +2015-07-01|74.0|157.0|-9.75878|-0.18827 +2015-07-01|74.0|158.0|-9.26104|-0.19546 +2015-07-01|74.0|159.0|-8.7543|-0.20285 +2015-07-01|74.0|160.0|-8.23915|-0.21043 +2015-07-01|74.0|161.0|-7.71614|-0.2182 +2015-07-01|74.0|162.0|-7.18583|-0.22615 +2015-07-01|74.0|163.0|-6.64871|-0.23427 +2015-07-01|74.0|164.0|-6.1053|-0.24255 +2015-07-01|74.0|165.0|-5.55607|-0.251 +2015-07-01|74.0|166.0|-5.00148|-0.2596 +2015-07-01|74.0|167.0|-4.44197|-0.26834 +2015-07-01|74.0|168.0|-3.87796|-0.27723 +2015-07-01|74.0|169.0|-3.30988|-0.28625 +2015-07-01|74.0|170.0|-2.73812|-0.29539 +2015-07-01|74.0|171.0|-2.16307|-0.30466 +2015-07-01|74.0|172.0|-1.5851|-0.31404 +2015-07-01|74.0|173.0|-1.00457|-0.32353 +2015-07-01|74.0|174.0|-0.42185|-0.33312 +2015-07-01|74.0|175.0|0.16273|-0.3428 +2015-07-01|74.0|176.0|0.74883|-0.35257 +2015-07-01|74.0|177.0|1.33612|-0.36243 +2015-07-01|74.0|178.0|1.92427|-0.37237 +2015-07-01|74.0|179.0|2.51298|-0.38238 +2015-07-01|74.0|-1.0|-4.24615|0.31763 +2015-07-01|74.0|-2.0|-4.94229|0.32019 +2015-07-01|74.0|-3.0|-5.63893|0.3228 +2015-07-01|74.0|-4.0|-6.33596|0.32548 +2015-07-01|74.0|-5.0|-7.03325|0.32822 +2015-07-01|74.0|-6.0|-7.73071|0.33101 +2015-07-01|74.0|-7.0|-8.42822|0.33387 +2015-07-01|74.0|-8.0|-9.12566|0.3368 +2015-07-01|74.0|-9.0|-9.82291|0.33979 +2015-07-01|74.0|-10.0|-10.51986|0.34285 +2015-07-01|74.0|-11.0|-11.21637|0.34598 +2015-07-01|74.0|-12.0|-11.91234|0.34918 +2015-07-01|74.0|-13.0|-12.60761|0.35245 +2015-07-01|74.0|-14.0|-13.30207|0.3558 +2015-07-01|74.0|-15.0|-13.99558|0.35922 +2015-07-01|74.0|-16.0|-14.68799|0.36273 +2015-07-01|74.0|-17.0|-15.37916|0.36632 +2015-07-01|74.0|-18.0|-16.06895|0.36999 +2015-07-01|74.0|-19.0|-16.7572|0.37374 +2015-07-01|74.0|-20.0|-17.44375|0.37759 +2015-07-01|74.0|-21.0|-18.12844|0.38152 +2015-07-01|74.0|-22.0|-18.8111|0.38555 +2015-07-01|74.0|-23.0|-19.49156|0.38968 +2015-07-01|74.0|-24.0|-20.16963|0.3939 +2015-07-01|74.0|-25.0|-20.84513|0.39822 +2015-07-01|74.0|-26.0|-21.51787|0.40265 +2015-07-01|74.0|-27.0|-22.18763|0.40719 +2015-07-01|74.0|-28.0|-22.85422|0.41184 +2015-07-01|74.0|-29.0|-23.51742|0.41661 +2015-07-01|74.0|-30.0|-24.17699|0.42149 +2015-07-01|74.0|-31.0|-24.8327|0.4265 +2015-07-01|74.0|-32.0|-25.4843|0.43163 +2015-07-01|74.0|-33.0|-26.13154|0.43689 +2015-07-01|74.0|-34.0|-26.77414|0.44229 +2015-07-01|74.0|-35.0|-27.41182|0.44783 +2015-07-01|74.0|-36.0|-28.04429|0.45351 +2015-07-01|74.0|-37.0|-28.67124|0.45934 +2015-07-01|74.0|-38.0|-29.29234|0.46533 +2015-07-01|74.0|-39.0|-29.90724|0.47148 +2015-07-01|74.0|-40.0|-30.5156|0.47779 +2015-07-01|74.0|-41.0|-31.11704|0.48428 +2015-07-01|74.0|-42.0|-31.71115|0.49095 +2015-07-01|74.0|-43.0|-32.29751|0.4978 +2015-07-01|74.0|-44.0|-32.8757|0.50484 +2015-07-01|74.0|-45.0|-33.44523|0.51208 +2015-07-01|74.0|-46.0|-34.00561|0.51952 +2015-07-01|74.0|-47.0|-34.55633|0.52718 +2015-07-01|74.0|-48.0|-35.09683|0.53506 +2015-07-01|74.0|-49.0|-35.62652|0.54317 +2015-07-01|74.0|-50.0|-36.14478|0.55151 +2015-07-01|74.0|-51.0|-36.65096|0.5601 +2015-07-01|74.0|-52.0|-37.14434|0.56895 +2015-07-01|74.0|-53.0|-37.62419|0.57805 +2015-07-01|74.0|-54.0|-38.08972|0.58742 +2015-07-01|74.0|-55.0|-38.54007|0.59707 +2015-07-01|74.0|-56.0|-38.97434|0.607 +2015-07-01|74.0|-57.0|-39.39158|0.61722 +2015-07-01|74.0|-58.0|-39.79075|0.62775 +2015-07-01|74.0|-59.0|-40.17075|0.63857 +2015-07-01|74.0|-60.0|-40.53041|0.64971 +2015-07-01|74.0|-61.0|-40.86848|0.66116 +2015-07-01|74.0|-62.0|-41.1836|0.67292 +2015-07-01|74.0|-63.0|-41.47433|0.685 +2015-07-01|74.0|-64.0|-41.73913|0.69739 +2015-07-01|74.0|-65.0|-41.97632|0.71009 +2015-07-01|74.0|-66.0|-42.18413|0.72309 +2015-07-01|74.0|-67.0|-42.36064|0.73637 +2015-07-01|74.0|-68.0|-42.50379|0.74991 +2015-07-01|74.0|-69.0|-42.61138|0.76369 +2015-07-01|74.0|-70.0|-42.68103|0.77768 +2015-07-01|74.0|-71.0|-42.71019|0.79183 +2015-07-01|74.0|-72.0|-42.69614|0.80608 +2015-07-01|74.0|-73.0|-42.63594|0.82037 +2015-07-01|74.0|-74.0|-42.52646|0.83461 +2015-07-01|74.0|-75.0|-42.36435|0.84869 +2015-07-01|74.0|-76.0|-42.14603|0.8625 +2015-07-01|74.0|-77.0|-41.8677|0.87587 +2015-07-01|74.0|-78.0|-41.52532|0.88862 +2015-07-01|74.0|-79.0|-41.11465|0.90054 +2015-07-01|74.0|-80.0|-40.63123|0.91136 +2015-07-01|74.0|-81.0|-40.0704|0.92078 +2015-07-01|74.0|-82.0|-39.42737|0.92844 +2015-07-01|74.0|-83.0|-38.69723|0.93395 +2015-07-01|74.0|-84.0|-37.87505|0.93683 +2015-07-01|74.0|-85.0|-36.95598|0.93655 +2015-07-01|74.0|-86.0|-35.93532|0.93253 +2015-07-01|74.0|-87.0|-34.80875|0.92413 +2015-07-01|74.0|-88.0|-33.57245|0.91066 +2015-07-01|74.0|-89.0|-32.22337|0.8914 +2015-07-01|74.0|-90.0|-30.75946|0.86564 +2015-07-01|74.0|-91.0|-29.17995|0.83268 +2015-07-01|74.0|-92.0|-27.48569|0.79192 +2015-07-01|74.0|-93.0|-25.6794|0.74285 +2015-07-01|74.0|-94.0|-23.76597|0.68516 +2015-07-01|74.0|-95.0|-21.75267|0.61879 +2015-07-01|74.0|-96.0|-19.64929|0.54397 +2015-07-01|74.0|-97.0|-17.4681|0.46124 +2015-07-01|74.0|-98.0|-15.22377|0.3715 +2015-07-01|74.0|-99.0|-12.93297|0.27601 +2015-07-01|74.0|-100.0|-10.61399|0.17627 +2015-07-01|74.0|-101.0|-8.28607|0.07402 +2015-07-01|74.0|-102.0|-5.96875|-0.02889 +2015-07-01|74.0|-103.0|-3.68114|-0.13062 +2015-07-01|74.0|-104.0|-1.44126|-0.22944 +2015-07-01|74.0|-105.0|0.73455|-0.32381 +2015-07-01|74.0|-106.0|2.83208|-0.41249 +2015-07-01|74.0|-107.0|4.83951|-0.49453 +2015-07-01|74.0|-108.0|6.74753|-0.56929 +2015-07-01|74.0|-109.0|8.54933|-0.63645 +2015-07-01|74.0|-110.0|10.24043|-0.69594 +2015-07-01|74.0|-111.0|11.81849|-0.74793 +2015-07-01|74.0|-112.0|13.28296|-0.79272 +2015-07-01|74.0|-113.0|14.63486|-0.83078 +2015-07-01|74.0|-114.0|15.87641|-0.8626 +2015-07-01|74.0|-115.0|17.01082|-0.88877 +2015-07-01|74.0|-116.0|18.04197|-0.90983 +2015-07-01|74.0|-117.0|18.97425|-0.92635 +2015-07-01|74.0|-118.0|19.81234|-0.93887 +2015-07-01|74.0|-119.0|20.56109|-0.94787 +2015-07-01|74.0|-120.0|21.22539|-0.95382 +2015-07-01|74.0|-121.0|21.81009|-0.95712 +2015-07-01|74.0|-122.0|22.31992|-0.95814 +2015-07-01|74.0|-123.0|22.75944|-0.9572 +2015-07-01|74.0|-124.0|23.13304|-0.95461 +2015-07-01|74.0|-125.0|23.44487|-0.95059 +2015-07-01|74.0|-126.0|23.69889|-0.94537 +2015-07-01|74.0|-127.0|23.89879|-0.93915 +2015-07-01|74.0|-128.0|24.04808|-0.93208 +2015-07-01|74.0|-129.0|24.15|-0.92429 +2015-07-01|74.0|-130.0|24.2076|-0.91592 +2015-07-01|74.0|-131.0|24.22374|-0.90705 +2015-07-01|74.0|-132.0|24.20106|-0.89779 +2015-07-01|74.0|-133.0|24.14203|-0.88819 +2015-07-01|74.0|-134.0|24.04894|-0.87833 +2015-07-01|74.0|-135.0|23.92392|-0.86824 +2015-07-01|74.0|-136.0|23.76897|-0.85799 +2015-07-01|74.0|-137.0|23.58593|-0.8476 +2015-07-01|74.0|-138.0|23.37652|-0.8371 +2015-07-01|74.0|-139.0|23.14234|-0.82651 +2015-07-01|74.0|-140.0|22.88488|-0.81587 +2015-07-01|74.0|-141.0|22.60553|-0.80518 +2015-07-01|74.0|-142.0|22.30559|-0.79446 +2015-07-01|74.0|-143.0|21.98626|-0.78372 +2015-07-01|74.0|-144.0|21.64867|-0.77297 +2015-07-01|74.0|-145.0|21.29387|-0.76221 +2015-07-01|74.0|-146.0|20.92287|-0.75146 +2015-07-01|74.0|-147.0|20.53658|-0.7407 +2015-07-01|74.0|-148.0|20.13586|-0.72995 +2015-07-01|74.0|-149.0|19.72155|-0.71921 +2015-07-01|74.0|-150.0|19.2944|-0.70848 +2015-07-01|74.0|-151.0|18.85514|-0.69776 +2015-07-01|74.0|-152.0|18.40444|-0.68705 +2015-07-01|74.0|-153.0|17.94296|-0.67635 +2015-07-01|74.0|-154.0|17.47129|-0.66566 +2015-07-01|74.0|-155.0|16.99003|-0.65498 +2015-07-01|74.0|-156.0|16.4997|-0.64431 +2015-07-01|74.0|-157.0|16.00083|-0.63364 +2015-07-01|74.0|-158.0|15.49392|-0.62299 +2015-07-01|74.0|-159.0|14.97944|-0.61234 +2015-07-01|74.0|-160.0|14.45783|-0.6017 +2015-07-01|74.0|-161.0|13.92953|-0.59107 +2015-07-01|74.0|-162.0|13.39496|-0.58044 +2015-07-01|74.0|-163.0|12.85451|-0.56983 +2015-07-01|74.0|-164.0|12.30856|-0.55922 +2015-07-01|74.0|-165.0|11.75748|-0.54863 +2015-07-01|74.0|-166.0|11.20164|-0.53805 +2015-07-01|74.0|-167.0|10.64138|-0.52748 +2015-07-01|74.0|-168.0|10.07705|-0.51692 +2015-07-01|74.0|-169.0|9.50896|-0.50639 +2015-07-01|74.0|-170.0|8.93745|-0.49587 +2015-07-01|74.0|-171.0|8.36283|-0.48537 +2015-07-01|74.0|-172.0|7.78541|-0.4749 +2015-07-01|74.0|-173.0|7.20551|-0.46446 +2015-07-01|74.0|-174.0|6.62342|-0.45405 +2015-07-01|74.0|-175.0|6.03946|-0.44367 +2015-07-01|74.0|-176.0|5.45391|-0.43333 +2015-07-01|74.0|-177.0|4.86708|-0.42304 +2015-07-01|74.0|-178.0|4.27927|-0.41279 +2015-07-01|74.0|-179.0|3.69078|-0.40259 +2015-07-01|75.0|0.0|-3.59096|0.33033 +2015-07-01|75.0|1.0|-2.88048|0.32782 +2015-07-01|75.0|2.0|-2.17074|0.32536 +2015-07-01|75.0|3.0|-1.46185|0.32296 +2015-07-01|75.0|4.0|-0.75392|0.32061 +2015-07-01|75.0|5.0|-0.04705|0.31831 +2015-07-01|75.0|6.0|0.65866|0.31606 +2015-07-01|75.0|7.0|1.36311|0.31385 +2015-07-01|75.0|8.0|2.06618|0.3117 +2015-07-01|75.0|9.0|2.76777|0.30958 +2015-07-01|75.0|10.0|3.46777|0.30752 +2015-07-01|75.0|11.0|4.16606|0.30549 +2015-07-01|75.0|12.0|4.86255|0.3035 +2015-07-01|75.0|13.0|5.55711|0.30156 +2015-07-01|75.0|14.0|6.24962|0.29965 +2015-07-01|75.0|15.0|6.93996|0.29778 +2015-07-01|75.0|16.0|7.62801|0.29595 +2015-07-01|75.0|17.0|8.31365|0.29415 +2015-07-01|75.0|18.0|8.99673|0.29238 +2015-07-01|75.0|19.0|9.67713|0.29065 +2015-07-01|75.0|20.0|10.35471|0.28894 +2015-07-01|75.0|21.0|11.02932|0.28727 +2015-07-01|75.0|22.0|11.70082|0.28562 +2015-07-01|75.0|23.0|12.36904|0.284 +2015-07-01|75.0|24.0|13.03383|0.28241 +2015-07-01|75.0|25.0|13.69502|0.28084 +2015-07-01|75.0|26.0|14.35244|0.27929 +2015-07-01|75.0|27.0|15.0059|0.27776 +2015-07-01|75.0|28.0|15.65523|0.27626 +2015-07-01|75.0|29.0|16.30021|0.27477 +2015-07-01|75.0|30.0|16.94066|0.2733 +2015-07-01|75.0|31.0|17.57635|0.27185 +2015-07-01|75.0|32.0|18.20707|0.27041 +2015-07-01|75.0|33.0|18.83258|0.26899 +2015-07-01|75.0|34.0|19.45264|0.26758 +2015-07-01|75.0|35.0|20.067|0.26618 +2015-07-01|75.0|36.0|20.67539|0.26479 +2015-07-01|75.0|37.0|21.27754|0.2634 +2015-07-01|75.0|38.0|21.87316|0.26202 +2015-07-01|75.0|39.0|22.46195|0.26065 +2015-07-01|75.0|40.0|23.04358|0.25927 +2015-07-01|75.0|41.0|23.61773|0.2579 +2015-07-01|75.0|42.0|24.18406|0.25653 +2015-07-01|75.0|43.0|24.74218|0.25515 +2015-07-01|75.0|44.0|25.29173|0.25376 +2015-07-01|75.0|45.0|25.83229|0.25237 +2015-07-01|75.0|46.0|26.36345|0.25097 +2015-07-01|75.0|47.0|26.88477|0.24955 +2015-07-01|75.0|48.0|27.39578|0.24812 +2015-07-01|75.0|49.0|27.89598|0.24666 +2015-07-01|75.0|50.0|28.38486|0.24519 +2015-07-01|75.0|51.0|28.86189|0.24369 +2015-07-01|75.0|52.0|29.32648|0.24215 +2015-07-01|75.0|53.0|29.77804|0.24059 +2015-07-01|75.0|54.0|30.21593|0.23899 +2015-07-01|75.0|55.0|30.63948|0.23734 +2015-07-01|75.0|56.0|31.04798|0.23565 +2015-07-01|75.0|57.0|31.44069|0.2339 +2015-07-01|75.0|58.0|31.81681|0.2321 +2015-07-01|75.0|59.0|32.17553|0.23023 +2015-07-01|75.0|60.0|32.51595|0.22829 +2015-07-01|75.0|61.0|32.83714|0.22627 +2015-07-01|75.0|62.0|33.13813|0.22416 +2015-07-01|75.0|63.0|33.41787|0.22196 +2015-07-01|75.0|64.0|33.67527|0.21966 +2015-07-01|75.0|65.0|33.90916|0.21724 +2015-07-01|75.0|66.0|34.11832|0.2147 +2015-07-01|75.0|67.0|34.30144|0.21202 +2015-07-01|75.0|68.0|34.45716|0.2092 +2015-07-01|75.0|69.0|34.58402|0.20621 +2015-07-01|75.0|70.0|34.68052|0.20305 +2015-07-01|75.0|71.0|34.74503|0.1997 +2015-07-01|75.0|72.0|34.77588|0.19614 +2015-07-01|75.0|73.0|34.77128|0.19236 +2015-07-01|75.0|74.0|34.72937|0.18834 +2015-07-01|75.0|75.0|34.64822|0.18406 +2015-07-01|75.0|76.0|34.5258|0.1795 +2015-07-01|75.0|77.0|34.36|0.17463 +2015-07-01|75.0|78.0|34.14865|0.16944 +2015-07-01|75.0|79.0|33.88951|0.16391 +2015-07-01|75.0|80.0|33.58029|0.15801 +2015-07-01|75.0|81.0|33.21867|0.15171 +2015-07-01|75.0|82.0|32.80232|0.145 +2015-07-01|75.0|83.0|32.3289|0.13786 +2015-07-01|75.0|84.0|31.79615|0.13026 +2015-07-01|75.0|85.0|31.20188|0.12219 +2015-07-01|75.0|86.0|30.54402|0.11363 +2015-07-01|75.0|87.0|29.82071|0.10458 +2015-07-01|75.0|88.0|29.03033|0.09504 +2015-07-01|75.0|89.0|28.17157|0.085 +2015-07-01|75.0|90.0|27.24354|0.07448 +2015-07-01|75.0|91.0|26.24583|0.06351 +2015-07-01|75.0|92.0|25.17859|0.05211 +2015-07-01|75.0|93.0|24.04264|0.04035 +2015-07-01|75.0|94.0|22.83956|0.02828 +2015-07-01|75.0|95.0|21.57174|0.01597 +2015-07-01|75.0|96.0|20.24245|0.00352 +2015-07-01|75.0|97.0|18.85593|-0.00896 +2015-07-01|75.0|98.0|17.41733|-0.02137 +2015-07-01|75.0|99.0|15.93276|-0.03358 +2015-07-01|75.0|100.0|14.40921|-0.04546 +2015-07-01|75.0|101.0|12.85446|-0.05689 +2015-07-01|75.0|102.0|11.27696|-0.06774 +2015-07-01|75.0|103.0|9.68567|-0.07789 +2015-07-01|75.0|104.0|8.08988|-0.08726 +2015-07-01|75.0|105.0|6.49898|-0.09575 +2015-07-01|75.0|106.0|4.92228|-0.10332 +2015-07-01|75.0|107.0|3.36878|-0.10992 +2015-07-01|75.0|108.0|1.84699|-0.11555 +2015-07-01|75.0|109.0|0.36477|-0.12021 +2015-07-01|75.0|110.0|-1.0708|-0.12395 +2015-07-01|75.0|111.0|-2.45354|-0.12682 +2015-07-01|75.0|112.0|-3.77819|-0.12888 +2015-07-01|75.0|113.0|-5.04044|-0.13021 +2015-07-01|75.0|114.0|-6.23694|-0.1309 +2015-07-01|75.0|115.0|-7.36521|-0.13104 +2015-07-01|75.0|116.0|-8.42362|-0.13072 +2015-07-01|75.0|117.0|-9.41133|-0.13004 +2015-07-01|75.0|118.0|-10.32813|-0.12907 +2015-07-01|75.0|119.0|-11.17442|-0.1279 +2015-07-01|75.0|120.0|-11.95111|-0.1266 +2015-07-01|75.0|121.0|-12.6595|-0.12523 +2015-07-01|75.0|122.0|-13.30123|-0.12387 +2015-07-01|75.0|123.0|-13.87821|-0.12255 +2015-07-01|75.0|124.0|-14.39254|-0.12133 +2015-07-01|75.0|125.0|-14.84646|-0.12024 +2015-07-01|75.0|126.0|-15.24232|-0.11932 +2015-07-01|75.0|127.0|-15.58249|-0.1186 +2015-07-01|75.0|128.0|-15.86938|-0.11809 +2015-07-01|75.0|129.0|-16.1054|-0.11782 +2015-07-01|75.0|130.0|-16.29292|-0.11781 +2015-07-01|75.0|131.0|-16.43426|-0.11806 +2015-07-01|75.0|132.0|-16.53168|-0.11858 +2015-07-01|75.0|133.0|-16.58738|-0.11939 +2015-07-01|75.0|134.0|-16.60348|-0.12048 +2015-07-01|75.0|135.0|-16.582|-0.12186 +2015-07-01|75.0|136.0|-16.52492|-0.12353 +2015-07-01|75.0|137.0|-16.43409|-0.12549 +2015-07-01|75.0|138.0|-16.31131|-0.12774 +2015-07-01|75.0|139.0|-16.15828|-0.13029 +2015-07-01|75.0|140.0|-15.97661|-0.13311 +2015-07-01|75.0|141.0|-15.76786|-0.13623 +2015-07-01|75.0|142.0|-15.53349|-0.13962 +2015-07-01|75.0|143.0|-15.2749|-0.14329 +2015-07-01|75.0|144.0|-14.99341|-0.14723 +2015-07-01|75.0|145.0|-14.69028|-0.15144 +2015-07-01|75.0|146.0|-14.36671|-0.15592 +2015-07-01|75.0|147.0|-14.02382|-0.16066 +2015-07-01|75.0|148.0|-13.6627|-0.16565 +2015-07-01|75.0|149.0|-13.28438|-0.1709 +2015-07-01|75.0|150.0|-12.88982|-0.17638 +2015-07-01|75.0|151.0|-12.47994|-0.18211 +2015-07-01|75.0|152.0|-12.05564|-0.18808 +2015-07-01|75.0|153.0|-11.61775|-0.19427 +2015-07-01|75.0|154.0|-11.16706|-0.20069 +2015-07-01|75.0|155.0|-10.70434|-0.20732 +2015-07-01|75.0|156.0|-10.2303|-0.21417 +2015-07-01|75.0|157.0|-9.74564|-0.22123 +2015-07-01|75.0|158.0|-9.25102|-0.22849 +2015-07-01|75.0|159.0|-8.74707|-0.23594 +2015-07-01|75.0|160.0|-8.23438|-0.24359 +2015-07-01|75.0|161.0|-7.71354|-0.25142 +2015-07-01|75.0|162.0|-7.1851|-0.25943 +2015-07-01|75.0|163.0|-6.64959|-0.26762 +2015-07-01|75.0|164.0|-6.10751|-0.27597 +2015-07-01|75.0|165.0|-5.55935|-0.28448 +2015-07-01|75.0|166.0|-5.00559|-0.29316 +2015-07-01|75.0|167.0|-4.44667|-0.30198 +2015-07-01|75.0|168.0|-3.88302|-0.31095 +2015-07-01|75.0|169.0|-3.31508|-0.32005 +2015-07-01|75.0|170.0|-2.74324|-0.32929 +2015-07-01|75.0|171.0|-2.1679|-0.33866 +2015-07-01|75.0|172.0|-1.58944|-0.34816 +2015-07-01|75.0|173.0|-1.00823|-0.35777 +2015-07-01|75.0|174.0|-0.42463|-0.36749 +2015-07-01|75.0|175.0|0.161|-0.37733 +2015-07-01|75.0|176.0|0.74833|-0.38726 +2015-07-01|75.0|177.0|1.33702|-0.3973 +2015-07-01|75.0|178.0|1.92673|-0.40742 +2015-07-01|75.0|179.0|2.51715|-0.41764 +2015-07-01|75.0|-1.0|-4.30208|0.3329 +2015-07-01|75.0|-2.0|-5.01375|0.33552 +2015-07-01|75.0|-3.0|-5.72585|0.33821 +2015-07-01|75.0|-4.0|-6.43828|0.34096 +2015-07-01|75.0|-5.0|-7.15093|0.34376 +2015-07-01|75.0|-6.0|-7.86369|0.34664 +2015-07-01|75.0|-7.0|-8.57646|0.34958 +2015-07-01|75.0|-8.0|-9.28912|0.35258 +2015-07-01|75.0|-9.0|-10.00156|0.35566 +2015-07-01|75.0|-10.0|-10.71367|0.35881 +2015-07-01|75.0|-11.0|-11.42533|0.36203 +2015-07-01|75.0|-12.0|-12.13641|0.36533 +2015-07-01|75.0|-13.0|-12.8468|0.3687 +2015-07-01|75.0|-14.0|-13.55638|0.37216 +2015-07-01|75.0|-15.0|-14.265|0.37569 +2015-07-01|75.0|-16.0|-14.97255|0.37931 +2015-07-01|75.0|-17.0|-15.67888|0.38301 +2015-07-01|75.0|-18.0|-16.38386|0.38681 +2015-07-01|75.0|-19.0|-17.08734|0.39069 +2015-07-01|75.0|-20.0|-17.78918|0.39467 +2015-07-01|75.0|-21.0|-18.48921|0.39875 +2015-07-01|75.0|-22.0|-19.18729|0.40292 +2015-07-01|75.0|-23.0|-19.88326|0.4072 +2015-07-01|75.0|-24.0|-20.57693|0.41158 +2015-07-01|75.0|-25.0|-21.26815|0.41608 +2015-07-01|75.0|-26.0|-21.95672|0.42068 +2015-07-01|75.0|-27.0|-22.64246|0.4254 +2015-07-01|75.0|-28.0|-23.32518|0.43024 +2015-07-01|75.0|-29.0|-24.00466|0.4352 +2015-07-01|75.0|-30.0|-24.68071|0.44029 +2015-07-01|75.0|-31.0|-25.35309|0.44551 +2015-07-01|75.0|-32.0|-26.02159|0.45087 +2015-07-01|75.0|-33.0|-26.68595|0.45637 +2015-07-01|75.0|-34.0|-27.34594|0.46201 +2015-07-01|75.0|-35.0|-28.00128|0.46781 +2015-07-01|75.0|-36.0|-28.65171|0.47376 +2015-07-01|75.0|-37.0|-29.29694|0.47987 +2015-07-01|75.0|-38.0|-29.93666|0.48615 +2015-07-01|75.0|-39.0|-30.57056|0.49261 +2015-07-01|75.0|-40.0|-31.1983|0.49924 +2015-07-01|75.0|-41.0|-31.81955|0.50606 +2015-07-01|75.0|-42.0|-32.43392|0.51308 +2015-07-01|75.0|-43.0|-33.04103|0.52029 +2015-07-01|75.0|-44.0|-33.64047|0.52772 +2015-07-01|75.0|-45.0|-34.23181|0.53536 +2015-07-01|75.0|-46.0|-34.8146|0.54323 +2015-07-01|75.0|-47.0|-35.38834|0.55133 +2015-07-01|75.0|-48.0|-35.95253|0.55967 +2015-07-01|75.0|-49.0|-36.50663|0.56826 +2015-07-01|75.0|-50.0|-37.05005|0.57711 +2015-07-01|75.0|-51.0|-37.5822|0.58623 +2015-07-01|75.0|-52.0|-38.10241|0.59563 +2015-07-01|75.0|-53.0|-38.61|0.60532 +2015-07-01|75.0|-54.0|-39.10423|0.6153 +2015-07-01|75.0|-55.0|-39.58433|0.6256 +2015-07-01|75.0|-56.0|-40.04944|0.63622 +2015-07-01|75.0|-57.0|-40.49869|0.64716 +2015-07-01|75.0|-58.0|-40.93111|0.65844 +2015-07-01|75.0|-59.0|-41.34568|0.67007 +2015-07-01|75.0|-60.0|-41.74131|0.68205 +2015-07-01|75.0|-61.0|-42.11684|0.69439 +2015-07-01|75.0|-62.0|-42.47099|0.70711 +2015-07-01|75.0|-63.0|-42.80244|0.7202 +2015-07-01|75.0|-64.0|-43.10972|0.73366 +2015-07-01|75.0|-65.0|-43.39129|0.7475 +2015-07-01|75.0|-66.0|-43.64546|0.76172 +2015-07-01|75.0|-67.0|-43.87044|0.7763 +2015-07-01|75.0|-68.0|-44.0643|0.79124 +2015-07-01|75.0|-69.0|-44.22493|0.80651 +2015-07-01|75.0|-70.0|-44.3501|0.82211 +2015-07-01|75.0|-71.0|-44.43738|0.83798 +2015-07-01|75.0|-72.0|-44.48416|0.8541 +2015-07-01|75.0|-73.0|-44.48763|0.8704 +2015-07-01|75.0|-74.0|-44.44477|0.88681 +2015-07-01|75.0|-75.0|-44.35231|0.90326 +2015-07-01|75.0|-76.0|-44.20678|0.91962 +2015-07-01|75.0|-77.0|-44.00443|0.93577 +2015-07-01|75.0|-78.0|-43.74125|0.95154 +2015-07-01|75.0|-79.0|-43.41297|0.96674 +2015-07-01|75.0|-80.0|-43.01506|0.98112 +2015-07-01|75.0|-81.0|-42.54273|0.99441 +2015-07-01|75.0|-82.0|-41.99094|1.00627 +2015-07-01|75.0|-83.0|-41.35445|1.0163 +2015-07-01|75.0|-84.0|-40.62785|1.02404 +2015-07-01|75.0|-85.0|-39.80563|1.02895 +2015-07-01|75.0|-86.0|-38.88229|1.03042 +2015-07-01|75.0|-87.0|-37.85244|1.02777 +2015-07-01|75.0|-88.0|-36.71098|1.02024 +2015-07-01|75.0|-89.0|-35.45327|1.00699 +2015-07-01|75.0|-90.0|-34.07545|0.98716 +2015-07-01|75.0|-91.0|-32.57463|0.95986 +2015-07-01|75.0|-92.0|-30.94932|0.92421 +2015-07-01|75.0|-93.0|-29.1997|0.87941 +2015-07-01|75.0|-94.0|-27.32804|0.82481 +2015-07-01|75.0|-95.0|-25.33904|0.75998 +2015-07-01|75.0|-96.0|-23.24008|0.68475 +2015-07-01|75.0|-97.0|-21.04146|0.59935 +2015-07-01|75.0|-98.0|-18.7564|0.50442 +2015-07-01|75.0|-99.0|-16.40091|0.40104 +2015-07-01|75.0|-100.0|-13.99346|0.29075 +2015-07-01|75.0|-101.0|-11.55441|0.17545 +2015-07-01|75.0|-102.0|-9.1053|0.05729 +2015-07-01|75.0|-103.0|-6.66806|-0.0614 +2015-07-01|75.0|-104.0|-4.26407|-0.17832 +2015-07-01|75.0|-105.0|-1.91344|-0.29135 +2015-07-01|75.0|-106.0|0.36577|-0.39862 +2015-07-01|75.0|-107.0|2.55799|-0.49864 +2015-07-01|75.0|-108.0|4.65049|-0.59033 +2015-07-01|75.0|-109.0|6.63348|-0.67303 +2015-07-01|75.0|-110.0|8.50004|-0.74644 +2015-07-01|75.0|-111.0|10.24589|-0.81061 +2015-07-01|75.0|-112.0|11.86914|-0.86583 +2015-07-01|75.0|-113.0|13.36989|-0.9126 +2015-07-01|75.0|-114.0|14.74989|-0.95153 +2015-07-01|75.0|-115.0|16.01218|-0.98332 +2015-07-01|75.0|-116.0|17.16078|-1.00868 +2015-07-01|75.0|-117.0|18.20036|-1.02834 +2015-07-01|75.0|-118.0|19.13607|-1.04298 +2015-07-01|75.0|-119.0|19.97331|-1.05324 +2015-07-01|75.0|-120.0|20.71754|-1.05972 +2015-07-01|75.0|-121.0|21.37425|-1.06295 +2015-07-01|75.0|-122.0|21.94877|-1.0634 +2015-07-01|75.0|-123.0|22.44628|-1.06149 +2015-07-01|75.0|-124.0|22.87175|-1.0576 +2015-07-01|75.0|-125.0|23.22989|-1.05203 +2015-07-01|75.0|-126.0|23.52515|-1.04506 +2015-07-01|75.0|-127.0|23.76171|-1.03694 +2015-07-01|75.0|-128.0|23.94351|-1.02786 +2015-07-01|75.0|-129.0|24.07419|-1.018 +2015-07-01|75.0|-130.0|24.15719|-1.0075 +2015-07-01|75.0|-131.0|24.19567|-0.99649 +2015-07-01|75.0|-132.0|24.19259|-0.98506 +2015-07-01|75.0|-133.0|24.15067|-0.97332 +2015-07-01|75.0|-134.0|24.07248|-0.96133 +2015-07-01|75.0|-135.0|23.96036|-0.94916 +2015-07-01|75.0|-136.0|23.8165|-0.93685 +2015-07-01|75.0|-137.0|23.64292|-0.92444 +2015-07-01|75.0|-138.0|23.44152|-0.91198 +2015-07-01|75.0|-139.0|23.21404|-0.89948 +2015-07-01|75.0|-140.0|22.9621|-0.88698 +2015-07-01|75.0|-141.0|22.68721|-0.87449 +2015-07-01|75.0|-142.0|22.39078|-0.86203 +2015-07-01|75.0|-143.0|22.07411|-0.8496 +2015-07-01|75.0|-144.0|21.73841|-0.83721 +2015-07-01|75.0|-145.0|21.38484|-0.82488 +2015-07-01|75.0|-146.0|21.01443|-0.8126 +2015-07-01|75.0|-147.0|20.6282|-0.80038 +2015-07-01|75.0|-148.0|20.22706|-0.78823 +2015-07-01|75.0|-149.0|19.81189|-0.77613 +2015-07-01|75.0|-150.0|19.3835|-0.7641 +2015-07-01|75.0|-151.0|18.94266|-0.75213 +2015-07-01|75.0|-152.0|18.49009|-0.74022 +2015-07-01|75.0|-153.0|18.02647|-0.72837 +2015-07-01|75.0|-154.0|17.55244|-0.71657 +2015-07-01|75.0|-155.0|17.06862|-0.70484 +2015-07-01|75.0|-156.0|16.57556|-0.69316 +2015-07-01|75.0|-157.0|16.07383|-0.68153 +2015-07-01|75.0|-158.0|15.56394|-0.66995 +2015-07-01|75.0|-159.0|15.04638|-0.65843 +2015-07-01|75.0|-160.0|14.52162|-0.64695 +2015-07-01|75.0|-161.0|13.99011|-0.63553 +2015-07-01|75.0|-162.0|13.45229|-0.62415 +2015-07-01|75.0|-163.0|12.90856|-0.61281 +2015-07-01|75.0|-164.0|12.35933|-0.60152 +2015-07-01|75.0|-165.0|11.80498|-0.59028 +2015-07-01|75.0|-166.0|11.24588|-0.57909 +2015-07-01|75.0|-167.0|10.68239|-0.56794 +2015-07-01|75.0|-168.0|10.11486|-0.55684 +2015-07-01|75.0|-169.0|9.54364|-0.54579 +2015-07-01|75.0|-170.0|8.96905|-0.53478 +2015-07-01|75.0|-171.0|8.39142|-0.52383 +2015-07-01|75.0|-172.0|7.81108|-0.51293 +2015-07-01|75.0|-173.0|7.22833|-0.50209 +2015-07-01|75.0|-174.0|6.6435|-0.4913 +2015-07-01|75.0|-175.0|6.0569|-0.48057 +2015-07-01|75.0|-176.0|5.46882|-0.46991 +2015-07-01|75.0|-177.0|4.87958|-0.45931 +2015-07-01|75.0|-178.0|4.28949|-0.44878 +2015-07-01|75.0|-179.0|3.69884|-0.43832 +2015-07-01|76.0|0.0|-3.61922|0.34712 +2015-07-01|76.0|1.0|-2.89356|0.34455 +2015-07-01|76.0|2.0|-2.16859|0.34204 +2015-07-01|76.0|3.0|-1.44441|0.33959 +2015-07-01|76.0|4.0|-0.72112|0.33719 +2015-07-01|76.0|5.0|0.00118|0.33484 +2015-07-01|76.0|6.0|0.72238|0.33255 +2015-07-01|76.0|7.0|1.44239|0.33031 +2015-07-01|76.0|8.0|2.1611|0.32812 +2015-07-01|76.0|9.0|2.87841|0.32597 +2015-07-01|76.0|10.0|3.59421|0.32388 +2015-07-01|76.0|11.0|4.3084|0.32182 +2015-07-01|76.0|12.0|5.02085|0.31982 +2015-07-01|76.0|13.0|5.73147|0.31785 +2015-07-01|76.0|14.0|6.44014|0.31593 +2015-07-01|76.0|15.0|7.14673|0.31405 +2015-07-01|76.0|16.0|7.85113|0.3122 +2015-07-01|76.0|17.0|8.55322|0.3104 +2015-07-01|76.0|18.0|9.25287|0.30863 +2015-07-01|76.0|19.0|9.94995|0.3069 +2015-07-01|76.0|20.0|10.64433|0.3052 +2015-07-01|76.0|21.0|11.33585|0.30354 +2015-07-01|76.0|22.0|12.02439|0.30191 +2015-07-01|76.0|23.0|12.7098|0.30031 +2015-07-01|76.0|24.0|13.39191|0.29874 +2015-07-01|76.0|25.0|14.07057|0.2972 +2015-07-01|76.0|26.0|14.74561|0.29568 +2015-07-01|76.0|27.0|15.41686|0.2942 +2015-07-01|76.0|28.0|16.08415|0.29274 +2015-07-01|76.0|29.0|16.74728|0.2913 +2015-07-01|76.0|30.0|17.40606|0.28989 +2015-07-01|76.0|31.0|18.06029|0.2885 +2015-07-01|76.0|32.0|18.70977|0.28713 +2015-07-01|76.0|33.0|19.35426|0.28578 +2015-07-01|76.0|34.0|19.99354|0.28445 +2015-07-01|76.0|35.0|20.62738|0.28313 +2015-07-01|76.0|36.0|21.25552|0.28183 +2015-07-01|76.0|37.0|21.8777|0.28055 +2015-07-01|76.0|38.0|22.49365|0.27928 +2015-07-01|76.0|39.0|23.10308|0.27802 +2015-07-01|76.0|40.0|23.70569|0.27677 +2015-07-01|76.0|41.0|24.30117|0.27553 +2015-07-01|76.0|42.0|24.8892|0.2743 +2015-07-01|76.0|43.0|25.46942|0.27307 +2015-07-01|76.0|44.0|26.04148|0.27185 +2015-07-01|76.0|45.0|26.60499|0.27062 +2015-07-01|76.0|46.0|27.15956|0.2694 +2015-07-01|76.0|47.0|27.70477|0.26817 +2015-07-01|76.0|48.0|28.24018|0.26694 +2015-07-01|76.0|49.0|28.76532|0.2657 +2015-07-01|76.0|50.0|29.27971|0.26445 +2015-07-01|76.0|51.0|29.78283|0.26319 +2015-07-01|76.0|52.0|30.27414|0.26191 +2015-07-01|76.0|53.0|30.75307|0.26061 +2015-07-01|76.0|54.0|31.21901|0.25929 +2015-07-01|76.0|55.0|31.67133|0.25793 +2015-07-01|76.0|56.0|32.10936|0.25655 +2015-07-01|76.0|57.0|32.53238|0.25513 +2015-07-01|76.0|58.0|32.93964|0.25367 +2015-07-01|76.0|59.0|33.33034|0.25217 +2015-07-01|76.0|60.0|33.70365|0.25061 +2015-07-01|76.0|61.0|34.05867|0.24899 +2015-07-01|76.0|62.0|34.39445|0.24731 +2015-07-01|76.0|63.0|34.71001|0.24555 +2015-07-01|76.0|64.0|35.00427|0.24371 +2015-07-01|76.0|65.0|35.27612|0.24178 +2015-07-01|76.0|66.0|35.52437|0.23975 +2015-07-01|76.0|67.0|35.74775|0.23761 +2015-07-01|76.0|68.0|35.94494|0.23535 +2015-07-01|76.0|69.0|36.11451|0.23295 +2015-07-01|76.0|70.0|36.25499|0.23041 +2015-07-01|76.0|71.0|36.36477|0.2277 +2015-07-01|76.0|72.0|36.44221|0.22481 +2015-07-01|76.0|73.0|36.48553|0.22173 +2015-07-01|76.0|74.0|36.49289|0.21843 +2015-07-01|76.0|75.0|36.46232|0.21489 +2015-07-01|76.0|76.0|36.3918|0.2111 +2015-07-01|76.0|77.0|36.27916|0.20703 +2015-07-01|76.0|78.0|36.12219|0.20266 +2015-07-01|76.0|79.0|35.91857|0.19795 +2015-07-01|76.0|80.0|35.6659|0.19289 +2015-07-01|76.0|81.0|35.36171|0.18744 +2015-07-01|76.0|82.0|35.0035|0.18158 +2015-07-01|76.0|83.0|34.58872|0.17527 +2015-07-01|76.0|84.0|34.11482|0.16848 +2015-07-01|76.0|85.0|33.5793|0.16119 +2015-07-01|76.0|86.0|32.9797|0.15336 +2015-07-01|76.0|87.0|32.3137|0.14498 +2015-07-01|76.0|88.0|31.57917|0.13601 +2015-07-01|76.0|89.0|30.7742|0.12645 +2015-07-01|76.0|90.0|29.89724|0.11627 +2015-07-01|76.0|91.0|28.94712|0.10549 +2015-07-01|76.0|92.0|27.9232|0.09409 +2015-07-01|76.0|93.0|26.82545|0.08212 +2015-07-01|76.0|94.0|25.65454|0.06959 +2015-07-01|76.0|95.0|24.41198|0.05657 +2015-07-01|76.0|96.0|23.10015|0.04312 +2015-07-01|76.0|97.0|21.72244|0.02932 +2015-07-01|76.0|98.0|20.28327|0.01528 +2015-07-01|76.0|99.0|18.78811|0.00112 +2015-07-01|76.0|100.0|17.24352|-0.01303 +2015-07-01|76.0|101.0|15.65701|-0.02703 +2015-07-01|76.0|102.0|14.03702|-0.04072 +2015-07-01|76.0|103.0|12.39273|-0.05397 +2015-07-01|76.0|104.0|10.73391|-0.06663 +2015-07-01|76.0|105.0|9.07065|-0.07858 +2015-07-01|76.0|106.0|7.4132|-0.08969 +2015-07-01|76.0|107.0|5.77164|-0.09989 +2015-07-01|76.0|108.0|4.15574|-0.10911 +2015-07-01|76.0|109.0|2.57464|-0.11732 +2015-07-01|76.0|110.0|1.03675|-0.12451 +2015-07-01|76.0|111.0|-0.45042|-0.1307 +2015-07-01|76.0|112.0|-1.88038|-0.13591 +2015-07-01|76.0|113.0|-3.24768|-0.14022 +2015-07-01|76.0|114.0|-4.54795|-0.1437 +2015-07-01|76.0|115.0|-5.77785|-0.14643 +2015-07-01|76.0|116.0|-6.93503|-0.14849 +2015-07-01|76.0|117.0|-8.01805|-0.14999 +2015-07-01|76.0|118.0|-9.02629|-0.15101 +2015-07-01|76.0|119.0|-9.95982|-0.15165 +2015-07-01|76.0|120.0|-10.81935|-0.15199 +2015-07-01|76.0|121.0|-11.60608|-0.15211 +2015-07-01|76.0|122.0|-12.32164|-0.15207 +2015-07-01|76.0|123.0|-12.96799|-0.15196 +2015-07-01|76.0|124.0|-13.54731|-0.15182 +2015-07-01|76.0|125.0|-14.062|-0.1517 +2015-07-01|76.0|126.0|-14.51455|-0.15165 +2015-07-01|76.0|127.0|-14.90756|-0.15171 +2015-07-01|76.0|128.0|-15.24362|-0.15191 +2015-07-01|76.0|129.0|-15.52535|-0.15228 +2015-07-01|76.0|130.0|-15.75533|-0.15284 +2015-07-01|76.0|131.0|-15.93608|-0.1536 +2015-07-01|76.0|132.0|-16.07009|-0.15459 +2015-07-01|76.0|133.0|-16.15973|-0.15582 +2015-07-01|76.0|134.0|-16.20731|-0.15729 +2015-07-01|76.0|135.0|-16.21505|-0.15901 +2015-07-01|76.0|136.0|-16.18507|-0.16099 +2015-07-01|76.0|137.0|-16.11939|-0.16324 +2015-07-01|76.0|138.0|-16.01995|-0.16574 +2015-07-01|76.0|139.0|-15.88859|-0.16851 +2015-07-01|76.0|140.0|-15.72705|-0.17155 +2015-07-01|76.0|141.0|-15.53699|-0.17485 +2015-07-01|76.0|142.0|-15.31999|-0.17842 +2015-07-01|76.0|143.0|-15.07755|-0.18224 +2015-07-01|76.0|144.0|-14.81107|-0.18633 +2015-07-01|76.0|145.0|-14.5219|-0.19067 +2015-07-01|76.0|146.0|-14.21131|-0.19526 +2015-07-01|76.0|147.0|-13.8805|-0.2001 +2015-07-01|76.0|148.0|-13.53062|-0.20519 +2015-07-01|76.0|149.0|-13.16275|-0.21052 +2015-07-01|76.0|150.0|-12.77791|-0.21608 +2015-07-01|76.0|151.0|-12.37708|-0.22188 +2015-07-01|76.0|152.0|-11.96118|-0.2279 +2015-07-01|76.0|153.0|-11.53109|-0.23415 +2015-07-01|76.0|154.0|-11.08765|-0.24062 +2015-07-01|76.0|155.0|-10.63163|-0.24731 +2015-07-01|76.0|156.0|-10.16381|-0.2542 +2015-07-01|76.0|157.0|-9.6849|-0.2613 +2015-07-01|76.0|158.0|-9.19558|-0.2686 +2015-07-01|76.0|159.0|-8.69651|-0.2761 +2015-07-01|76.0|160.0|-8.18831|-0.28379 +2015-07-01|76.0|161.0|-7.67158|-0.29166 +2015-07-01|76.0|162.0|-7.14688|-0.29971 +2015-07-01|76.0|163.0|-6.61477|-0.30794 +2015-07-01|76.0|164.0|-6.07576|-0.31635 +2015-07-01|76.0|165.0|-5.53037|-0.32492 +2015-07-01|76.0|166.0|-4.97906|-0.33365 +2015-07-01|76.0|167.0|-4.42231|-0.34254 +2015-07-01|76.0|168.0|-3.86056|-0.35158 +2015-07-01|76.0|169.0|-3.29425|-0.36077 +2015-07-01|76.0|170.0|-2.72379|-0.3701 +2015-07-01|76.0|171.0|-2.14958|-0.37957 +2015-07-01|76.0|172.0|-1.57203|-0.38918 +2015-07-01|76.0|173.0|-0.9915|-0.39892 +2015-07-01|76.0|174.0|-0.40836|-0.40878 +2015-07-01|76.0|175.0|0.17702|-0.41877 +2015-07-01|76.0|176.0|0.76429|-0.42888 +2015-07-01|76.0|177.0|1.3531|-0.4391 +2015-07-01|76.0|178.0|1.94313|-0.44943 +2015-07-01|76.0|179.0|2.53403|-0.45987 +2015-07-01|76.0|-1.0|-4.34546|0.34975 +2015-07-01|76.0|-2.0|-5.0722|0.35243 +2015-07-01|76.0|-3.0|-5.79932|0.35519 +2015-07-01|76.0|-4.0|-6.52673|0.358 +2015-07-01|76.0|-5.0|-7.25433|0.36088 +2015-07-01|76.0|-6.0|-7.982|0.36383 +2015-07-01|76.0|-7.0|-8.70965|0.36685 +2015-07-01|76.0|-8.0|-9.43717|0.36994 +2015-07-01|76.0|-9.0|-10.16446|0.3731 +2015-07-01|76.0|-10.0|-10.8914|0.37634 +2015-07-01|76.0|-11.0|-11.61788|0.37966 +2015-07-01|76.0|-12.0|-12.34379|0.38305 +2015-07-01|76.0|-13.0|-13.06902|0.38653 +2015-07-01|76.0|-14.0|-13.79344|0.39009 +2015-07-01|76.0|-15.0|-14.51695|0.39374 +2015-07-01|76.0|-16.0|-15.2394|0.39747 +2015-07-01|76.0|-17.0|-15.96068|0.4013 +2015-07-01|76.0|-18.0|-16.68066|0.40522 +2015-07-01|76.0|-19.0|-17.3992|0.40923 +2015-07-01|76.0|-20.0|-18.11616|0.41335 +2015-07-01|76.0|-21.0|-18.8314|0.41757 +2015-07-01|76.0|-22.0|-19.54478|0.42189 +2015-07-01|76.0|-23.0|-20.25615|0.42633 +2015-07-01|76.0|-24.0|-20.96534|0.43087 +2015-07-01|76.0|-25.0|-21.6722|0.43553 +2015-07-01|76.0|-26.0|-22.37656|0.44031 +2015-07-01|76.0|-27.0|-23.07825|0.44521 +2015-07-01|76.0|-28.0|-23.77707|0.45024 +2015-07-01|76.0|-29.0|-24.47286|0.4554 +2015-07-01|76.0|-30.0|-25.1654|0.4607 +2015-07-01|76.0|-31.0|-25.85451|0.46614 +2015-07-01|76.0|-32.0|-26.53996|0.47172 +2015-07-01|76.0|-33.0|-27.22154|0.47745 +2015-07-01|76.0|-34.0|-27.89901|0.48334 +2015-07-01|76.0|-35.0|-28.57214|0.48939 +2015-07-01|76.0|-36.0|-29.24066|0.49561 +2015-07-01|76.0|-37.0|-29.90433|0.502 +2015-07-01|76.0|-38.0|-30.56286|0.50857 +2015-07-01|76.0|-39.0|-31.21596|0.51532 +2015-07-01|76.0|-40.0|-31.86332|0.52227 +2015-07-01|76.0|-41.0|-32.50463|0.52942 +2015-07-01|76.0|-42.0|-33.13954|0.53678 +2015-07-01|76.0|-43.0|-33.7677|0.54435 +2015-07-01|76.0|-44.0|-34.38874|0.55215 +2015-07-01|76.0|-45.0|-35.00225|0.56018 +2015-07-01|76.0|-46.0|-35.60783|0.56846 +2015-07-01|76.0|-47.0|-36.20502|0.57698 +2015-07-01|76.0|-48.0|-36.79336|0.58577 +2015-07-01|76.0|-49.0|-37.37235|0.59482 +2015-07-01|76.0|-50.0|-37.94146|0.60416 +2015-07-01|76.0|-51.0|-38.50014|0.61379 +2015-07-01|76.0|-52.0|-39.0478|0.62372 +2015-07-01|76.0|-53.0|-39.58378|0.63397 +2015-07-01|76.0|-54.0|-40.10744|0.64455 +2015-07-01|76.0|-55.0|-40.61804|0.65546 +2015-07-01|76.0|-56.0|-41.11482|0.66672 +2015-07-01|76.0|-57.0|-41.59697|0.67835 +2015-07-01|76.0|-58.0|-42.0636|0.69035 +2015-07-01|76.0|-59.0|-42.51379|0.70273 +2015-07-01|76.0|-60.0|-42.94653|0.71552 +2015-07-01|76.0|-61.0|-43.36074|0.72871 +2015-07-01|76.0|-62.0|-43.75528|0.74232 +2015-07-01|76.0|-63.0|-44.12891|0.75636 +2015-07-01|76.0|-64.0|-44.48028|0.77083 +2015-07-01|76.0|-65.0|-44.80798|0.78575 +2015-07-01|76.0|-66.0|-45.11045|0.80111 +2015-07-01|76.0|-67.0|-45.38604|0.81693 +2015-07-01|76.0|-68.0|-45.63295|0.83318 +2015-07-01|76.0|-69.0|-45.84924|0.84987 +2015-07-01|76.0|-70.0|-46.03283|0.86699 +2015-07-01|76.0|-71.0|-46.18145|0.88451 +2015-07-01|76.0|-72.0|-46.29268|0.9024 +2015-07-01|76.0|-73.0|-46.36386|0.92063 +2015-07-01|76.0|-74.0|-46.39215|0.93915 +2015-07-01|76.0|-75.0|-46.37447|0.95788 +2015-07-01|76.0|-76.0|-46.3075|0.97674 +2015-07-01|76.0|-77.0|-46.18764|0.99562 +2015-07-01|76.0|-78.0|-46.01104|1.01439 +2015-07-01|76.0|-79.0|-45.77354|1.03288 +2015-07-01|76.0|-80.0|-45.47067|1.05089 +2015-07-01|76.0|-81.0|-45.09767|1.06815 +2015-07-01|76.0|-82.0|-44.64946|1.08438 +2015-07-01|76.0|-83.0|-44.12066|1.09921 +2015-07-01|76.0|-84.0|-43.5056|1.11221 +2015-07-01|76.0|-85.0|-42.79839|1.12286 +2015-07-01|76.0|-86.0|-41.99294|1.13058 +2015-07-01|76.0|-87.0|-41.08305|1.13466 +2015-07-01|76.0|-88.0|-40.06257|1.13434 +2015-07-01|76.0|-89.0|-38.92552|1.1287 +2015-07-01|76.0|-90.0|-37.66629|1.11679 +2015-07-01|76.0|-91.0|-36.27996|1.09754 +2015-07-01|76.0|-92.0|-34.76256|1.06986 +2015-07-01|76.0|-93.0|-33.11144|1.03265 +2015-07-01|76.0|-94.0|-31.32574|0.98487 +2015-07-01|76.0|-95.0|-29.40678|0.92563 +2015-07-01|76.0|-96.0|-27.35852|0.85426 +2015-07-01|76.0|-97.0|-25.18794|0.77046 +2015-07-01|76.0|-98.0|-22.90531|0.67434 +2015-07-01|76.0|-99.0|-20.52436|0.56657 +2015-07-01|76.0|-100.0|-18.06212|0.44839 +2015-07-01|76.0|-101.0|-15.53864|0.3216 +2015-07-01|76.0|-102.0|-12.97637|0.18852 +2015-07-01|76.0|-103.0|-10.39933|0.05184 +2015-07-01|76.0|-104.0|-7.83213|-0.08555 +2015-07-01|76.0|-105.0|-5.29891|-0.22075 +2015-07-01|76.0|-106.0|-2.82237|-0.35109 +2015-07-01|76.0|-107.0|-0.42291|-0.47425 +2015-07-01|76.0|-108.0|1.88202|-0.5884 +2015-07-01|76.0|-109.0|4.07827|-0.69225 +2015-07-01|76.0|-110.0|6.15512|-0.78504 +2015-07-01|76.0|-111.0|8.10516|-0.86651 +2015-07-01|76.0|-112.0|9.92408|-0.93681 +2015-07-01|76.0|-113.0|11.61023|-0.99641 +2015-07-01|76.0|-114.0|13.1642|-1.04598 +2015-07-01|76.0|-115.0|14.58843|-1.08637 +2015-07-01|76.0|-116.0|15.8867|-1.11849 +2015-07-01|76.0|-117.0|17.06384|-1.14324 +2015-07-01|76.0|-118.0|18.12535|-1.16153 +2015-07-01|76.0|-119.0|19.07716|-1.17421 +2015-07-01|76.0|-120.0|19.92539|-1.18206 +2015-07-01|76.0|-121.0|20.67621|-1.18578 +2015-07-01|76.0|-122.0|21.33571|-1.18601 +2015-07-01|76.0|-123.0|21.90978|-1.18329 +2015-07-01|76.0|-124.0|22.4041|-1.17812 +2015-07-01|76.0|-125.0|22.82406|-1.17091 +2015-07-01|76.0|-126.0|23.17475|-1.16201 +2015-07-01|76.0|-127.0|23.46095|-1.15174 +2015-07-01|76.0|-128.0|23.68713|-1.14035 +2015-07-01|76.0|-129.0|23.85746|-1.12808 +2015-07-01|76.0|-130.0|23.97582|-1.11509 +2015-07-01|76.0|-131.0|24.04579|-1.10155 +2015-07-01|76.0|-132.0|24.07071|-1.08758 +2015-07-01|76.0|-133.0|24.05367|-1.0733 +2015-07-01|76.0|-134.0|23.99751|-1.0588 +2015-07-01|76.0|-135.0|23.90487|-1.04414 +2015-07-01|76.0|-136.0|23.7782|-1.0294 +2015-07-01|76.0|-137.0|23.61974|-1.01462 +2015-07-01|76.0|-138.0|23.43159|-0.99983 +2015-07-01|76.0|-139.0|23.21568|-0.98508 +2015-07-01|76.0|-140.0|22.97379|-0.97039 +2015-07-01|76.0|-141.0|22.7076|-0.95578 +2015-07-01|76.0|-142.0|22.41863|-0.94126 +2015-07-01|76.0|-143.0|22.10831|-0.92685 +2015-07-01|76.0|-144.0|21.77798|-0.91256 +2015-07-01|76.0|-145.0|21.42888|-0.89839 +2015-07-01|76.0|-146.0|21.06214|-0.88434 +2015-07-01|76.0|-147.0|20.67885|-0.87042 +2015-07-01|76.0|-148.0|20.28001|-0.85662 +2015-07-01|76.0|-149.0|19.86655|-0.84296 +2015-07-01|76.0|-150.0|19.43936|-0.82942 +2015-07-01|76.0|-151.0|18.99925|-0.816 +2015-07-01|76.0|-152.0|18.54701|-0.80271 +2015-07-01|76.0|-153.0|18.08335|-0.78953 +2015-07-01|76.0|-154.0|17.60896|-0.77648 +2015-07-01|76.0|-155.0|17.12449|-0.76353 +2015-07-01|76.0|-156.0|16.63055|-0.7507 +2015-07-01|76.0|-157.0|16.12771|-0.73797 +2015-07-01|76.0|-158.0|15.61653|-0.72534 +2015-07-01|76.0|-159.0|15.09752|-0.71282 +2015-07-01|76.0|-160.0|14.57118|-0.70039 +2015-07-01|76.0|-161.0|14.03798|-0.68806 +2015-07-01|76.0|-162.0|13.49838|-0.67582 +2015-07-01|76.0|-163.0|12.95282|-0.66367 +2015-07-01|76.0|-164.0|12.4017|-0.65161 +2015-07-01|76.0|-165.0|11.84544|-0.63964 +2015-07-01|76.0|-166.0|11.28441|-0.62776 +2015-07-01|76.0|-167.0|10.71899|-0.61596 +2015-07-01|76.0|-168.0|10.14956|-0.60424 +2015-07-01|76.0|-169.0|9.57646|-0.59261 +2015-07-01|76.0|-170.0|9.00004|-0.58106 +2015-07-01|76.0|-171.0|8.42063|-0.5696 +2015-07-01|76.0|-172.0|7.83858|-0.55822 +2015-07-01|76.0|-173.0|7.25421|-0.54693 +2015-07-01|76.0|-174.0|6.66784|-0.53573 +2015-07-01|76.0|-175.0|6.07979|-0.52461 +2015-07-01|76.0|-176.0|5.49039|-0.51358 +2015-07-01|76.0|-177.0|4.89994|-0.50265 +2015-07-01|76.0|-178.0|4.30876|-0.49181 +2015-07-01|76.0|-179.0|3.71717|-0.48106 +2015-07-01|77.0|0.0|-3.63607|0.3658 +2015-07-01|77.0|1.0|-2.89572|0.36317 +2015-07-01|77.0|2.0|-2.15602|0.36062 +2015-07-01|77.0|3.0|-1.41705|0.35812 +2015-07-01|77.0|4.0|-0.67891|0.35568 +2015-07-01|77.0|5.0|0.0583|0.35329 +2015-07-01|77.0|6.0|0.79448|0.35096 +2015-07-01|77.0|7.0|1.52953|0.34869 +2015-07-01|77.0|8.0|2.26336|0.34647 +2015-07-01|77.0|9.0|2.99587|0.3443 +2015-07-01|77.0|10.0|3.72695|0.34218 +2015-07-01|77.0|11.0|4.4565|0.34011 +2015-07-01|77.0|12.0|5.18441|0.33809 +2015-07-01|77.0|13.0|5.91057|0.33612 +2015-07-01|77.0|14.0|6.63488|0.33419 +2015-07-01|77.0|15.0|7.35723|0.3323 +2015-07-01|77.0|16.0|8.07749|0.33046 +2015-07-01|77.0|17.0|8.79555|0.32866 +2015-07-01|77.0|18.0|9.51129|0.32691 +2015-07-01|77.0|19.0|10.22459|0.32519 +2015-07-01|77.0|20.0|10.93531|0.32351 +2015-07-01|77.0|21.0|11.64332|0.32187 +2015-07-01|77.0|22.0|12.34849|0.32027 +2015-07-01|77.0|23.0|13.05068|0.31871 +2015-07-01|77.0|24.0|13.74973|0.31718 +2015-07-01|77.0|25.0|14.4455|0.31568 +2015-07-01|77.0|26.0|15.13783|0.31422 +2015-07-01|77.0|27.0|15.82656|0.31279 +2015-07-01|77.0|28.0|16.51151|0.31139 +2015-07-01|77.0|29.0|17.19252|0.31002 +2015-07-01|77.0|30.0|17.8694|0.30868 +2015-07-01|77.0|31.0|18.54197|0.30737 +2015-07-01|77.0|32.0|19.21001|0.30609 +2015-07-01|77.0|33.0|19.87333|0.30484 +2015-07-01|77.0|34.0|20.53172|0.30361 +2015-07-01|77.0|35.0|21.18494|0.3024 +2015-07-01|77.0|36.0|21.83277|0.30122 +2015-07-01|77.0|37.0|22.47496|0.30006 +2015-07-01|77.0|38.0|23.11125|0.29893 +2015-07-01|77.0|39.0|23.74139|0.29781 +2015-07-01|77.0|40.0|24.36508|0.29671 +2015-07-01|77.0|41.0|24.98203|0.29564 +2015-07-01|77.0|42.0|25.59194|0.29457 +2015-07-01|77.0|43.0|26.19449|0.29353 +2015-07-01|77.0|44.0|26.78934|0.29249 +2015-07-01|77.0|45.0|27.37613|0.29147 +2015-07-01|77.0|46.0|27.95449|0.29046 +2015-07-01|77.0|47.0|28.52403|0.28946 +2015-07-01|77.0|48.0|29.08434|0.28847 +2015-07-01|77.0|49.0|29.63499|0.28748 +2015-07-01|77.0|50.0|30.17551|0.2865 +2015-07-01|77.0|51.0|30.70542|0.28552 +2015-07-01|77.0|52.0|31.22423|0.28453 +2015-07-01|77.0|53.0|31.73138|0.28355 +2015-07-01|77.0|54.0|32.22632|0.28255 +2015-07-01|77.0|55.0|32.70845|0.28155 +2015-07-01|77.0|56.0|33.17713|0.28053 +2015-07-01|77.0|57.0|33.6317|0.27949 +2015-07-01|77.0|58.0|34.07145|0.27844 +2015-07-01|77.0|59.0|34.49563|0.27736 +2015-07-01|77.0|60.0|34.90345|0.27624 +2015-07-01|77.0|61.0|35.29406|0.2751 +2015-07-01|77.0|62.0|35.66657|0.27391 +2015-07-01|77.0|63.0|36.02004|0.27267 +2015-07-01|77.0|64.0|36.35346|0.27138 +2015-07-01|77.0|65.0|36.66577|0.27002 +2015-07-01|77.0|66.0|36.95583|0.2686 +2015-07-01|77.0|67.0|37.22244|0.26709 +2015-07-01|77.0|68.0|37.46433|0.2655 +2015-07-01|77.0|69.0|37.68015|0.2638 +2015-07-01|77.0|70.0|37.86845|0.26198 +2015-07-01|77.0|71.0|38.02771|0.26004 +2015-07-01|77.0|72.0|38.15633|0.25796 +2015-07-01|77.0|73.0|38.25259|0.25571 +2015-07-01|77.0|74.0|38.31467|0.25329 +2015-07-01|77.0|75.0|38.34067|0.25067 +2015-07-01|77.0|76.0|38.32858|0.24784 +2015-07-01|77.0|77.0|38.27625|0.24475 +2015-07-01|77.0|78.0|38.18147|0.2414 +2015-07-01|77.0|79.0|38.04189|0.23776 +2015-07-01|77.0|80.0|37.85508|0.23378 +2015-07-01|77.0|81.0|37.6185|0.22944 +2015-07-01|77.0|82.0|37.32954|0.22471 +2015-07-01|77.0|83.0|36.98549|0.21955 +2015-07-01|77.0|84.0|36.58362|0.21391 +2015-07-01|77.0|85.0|36.12115|0.20776 +2015-07-01|77.0|86.0|35.59533|0.20106 +2015-07-01|77.0|87.0|35.00344|0.19375 +2015-07-01|77.0|88.0|34.34286|0.18581 +2015-07-01|77.0|89.0|33.61112|0.17718 +2015-07-01|77.0|90.0|32.806|0.16783 +2015-07-01|77.0|91.0|31.92558|0.15773 +2015-07-01|77.0|92.0|30.96834|0.14685 +2015-07-01|77.0|93.0|29.93329|0.13518 +2015-07-01|77.0|94.0|28.82006|0.12271 +2015-07-01|77.0|95.0|27.629|0.10945 +2015-07-01|77.0|96.0|26.36135|0.09542 +2015-07-01|77.0|97.0|25.01929|0.08069 +2015-07-01|77.0|98.0|23.6061|0.06532 +2015-07-01|77.0|99.0|22.12617|0.0494 +2015-07-01|77.0|100.0|20.58509|0.03305 +2015-07-01|77.0|101.0|18.98963|0.01642 +2015-07-01|77.0|102.0|17.34768|-3.5E-4 +2015-07-01|77.0|103.0|15.66819|-0.01709 +2015-07-01|77.0|104.0|13.96096|-0.0336 +2015-07-01|77.0|105.0|12.23648|-0.04972 +2015-07-01|77.0|106.0|10.5057|-0.06526 +2015-07-01|77.0|107.0|8.77971|-0.08008 +2015-07-01|77.0|108.0|7.06949|-0.09403 +2015-07-01|77.0|109.0|5.38566|-0.10701 +2015-07-01|77.0|110.0|3.73818|-0.11893 +2015-07-01|77.0|111.0|2.13618|-0.12976 +2015-07-01|77.0|112.0|0.5878|-0.13946 +2015-07-01|77.0|113.0|-0.89999|-0.14805 +2015-07-01|77.0|114.0|-2.32134|-0.15558 +2015-07-01|77.0|115.0|-3.67162|-0.1621 +2015-07-01|77.0|116.0|-4.94737|-0.16768 +2015-07-01|77.0|117.0|-6.14618|-0.17242 +2015-07-01|77.0|118.0|-7.26666|-0.1764 +2015-07-01|77.0|119.0|-8.3083|-0.17973 +2015-07-01|77.0|120.0|-9.27136|-0.1825 +2015-07-01|77.0|121.0|-10.15676|-0.18481 +2015-07-01|77.0|122.0|-10.96594|-0.18674 +2015-07-01|77.0|123.0|-11.7008|-0.18837 +2015-07-01|77.0|124.0|-12.36355|-0.18979 +2015-07-01|77.0|125.0|-12.95665|-0.19107 +2015-07-01|77.0|126.0|-13.48276|-0.19225 +2015-07-01|77.0|127.0|-13.94461|-0.1934 +2015-07-01|77.0|128.0|-14.34504|-0.19457 +2015-07-01|77.0|129.0|-14.68686|-0.19579 +2015-07-01|77.0|130.0|-14.97288|-0.19709 +2015-07-01|77.0|131.0|-15.20589|-0.19852 +2015-07-01|77.0|132.0|-15.38856|-0.20009 +2015-07-01|77.0|133.0|-15.52353|-0.20183 +2015-07-01|77.0|134.0|-15.61332|-0.20375 +2015-07-01|77.0|135.0|-15.66037|-0.20587 +2015-07-01|77.0|136.0|-15.66698|-0.2082 +2015-07-01|77.0|137.0|-15.63539|-0.21075 +2015-07-01|77.0|138.0|-15.5677|-0.21352 +2015-07-01|77.0|139.0|-15.46593|-0.21652 +2015-07-01|77.0|140.0|-15.33197|-0.21976 +2015-07-01|77.0|141.0|-15.16764|-0.22323 +2015-07-01|77.0|142.0|-14.97464|-0.22695 +2015-07-01|77.0|143.0|-14.7546|-0.2309 +2015-07-01|77.0|144.0|-14.50904|-0.2351 +2015-07-01|77.0|145.0|-14.23941|-0.23953 +2015-07-01|77.0|146.0|-13.94709|-0.2442 +2015-07-01|77.0|147.0|-13.63336|-0.24911 +2015-07-01|77.0|148.0|-13.29945|-0.25425 +2015-07-01|77.0|149.0|-12.94652|-0.25962 +2015-07-01|77.0|150.0|-12.57566|-0.26523 +2015-07-01|77.0|151.0|-12.18792|-0.27105 +2015-07-01|77.0|152.0|-11.78427|-0.2771 +2015-07-01|77.0|153.0|-11.36564|-0.28337 +2015-07-01|77.0|154.0|-10.93293|-0.28986 +2015-07-01|77.0|155.0|-10.48696|-0.29656 +2015-07-01|77.0|156.0|-10.02854|-0.30346 +2015-07-01|77.0|157.0|-9.55841|-0.31057 +2015-07-01|77.0|158.0|-9.07731|-0.31788 +2015-07-01|77.0|159.0|-8.58592|-0.32539 +2015-07-01|77.0|160.0|-8.08488|-0.3331 +2015-07-01|77.0|161.0|-7.57484|-0.34099 +2015-07-01|77.0|162.0|-7.05637|-0.34906 +2015-07-01|77.0|163.0|-6.53005|-0.35732 +2015-07-01|77.0|164.0|-5.99642|-0.36576 +2015-07-01|77.0|165.0|-5.45602|-0.37437 +2015-07-01|77.0|166.0|-4.90933|-0.38315 +2015-07-01|77.0|167.0|-4.35685|-0.3921 +2015-07-01|77.0|168.0|-3.79903|-0.40121 +2015-07-01|77.0|169.0|-3.23633|-0.41048 +2015-07-01|77.0|170.0|-2.66917|-0.4199 +2015-07-01|77.0|171.0|-2.09798|-0.42948 +2015-07-01|77.0|172.0|-1.52317|-0.43921 +2015-07-01|77.0|173.0|-0.94511|-0.44908 +2015-07-01|77.0|174.0|-0.3642|-0.4591 +2015-07-01|77.0|175.0|0.21919|-0.46926 +2015-07-01|77.0|176.0|0.8047|-0.47955 +2015-07-01|77.0|177.0|1.39197|-0.48998 +2015-07-01|77.0|178.0|1.98065|-0.50055 +2015-07-01|77.0|179.0|2.5704|-0.51124 +2015-07-01|77.0|-1.0|-4.37696|0.36848 +2015-07-01|77.0|-2.0|-5.1183|0.37123 +2015-07-01|77.0|-3.0|-5.85999|0.37404 +2015-07-01|77.0|-4.0|-6.60193|0.37693 +2015-07-01|77.0|-5.0|-7.34403|0.37988 +2015-07-01|77.0|-6.0|-8.08619|0.3829 +2015-07-01|77.0|-7.0|-8.82832|0.386 +2015-07-01|77.0|-8.0|-9.5703|0.38917 +2015-07-01|77.0|-9.0|-10.31205|0.39242 +2015-07-01|77.0|-10.0|-11.05345|0.39575 +2015-07-01|77.0|-11.0|-11.7944|0.39916 +2015-07-01|77.0|-12.0|-12.5348|0.40265 +2015-07-01|77.0|-13.0|-13.27454|0.40623 +2015-07-01|77.0|-14.0|-14.01351|0.4099 +2015-07-01|77.0|-15.0|-14.7516|0.41366 +2015-07-01|77.0|-16.0|-15.48868|0.41751 +2015-07-01|77.0|-17.0|-16.22465|0.42146 +2015-07-01|77.0|-18.0|-16.95938|0.42551 +2015-07-01|77.0|-19.0|-17.69275|0.42966 +2015-07-01|77.0|-20.0|-18.42463|0.43391 +2015-07-01|77.0|-21.0|-19.15489|0.43827 +2015-07-01|77.0|-22.0|-19.88339|0.44275 +2015-07-01|77.0|-23.0|-20.61|0.44734 +2015-07-01|77.0|-24.0|-21.33456|0.45204 +2015-07-01|77.0|-25.0|-22.05694|0.45687 +2015-07-01|77.0|-26.0|-22.77697|0.46183 +2015-07-01|77.0|-27.0|-23.49451|0.46691 +2015-07-01|77.0|-28.0|-24.20937|0.47213 +2015-07-01|77.0|-29.0|-24.92139|0.47749 +2015-07-01|77.0|-30.0|-25.6304|0.48299 +2015-07-01|77.0|-31.0|-26.33619|0.48865 +2015-07-01|77.0|-32.0|-27.03859|0.49445 +2015-07-01|77.0|-33.0|-27.73739|0.50042 +2015-07-01|77.0|-34.0|-28.43238|0.50655 +2015-07-01|77.0|-35.0|-29.12334|0.51285 +2015-07-01|77.0|-36.0|-29.81003|0.51932 +2015-07-01|77.0|-37.0|-30.49223|0.52599 +2015-07-01|77.0|-38.0|-31.16967|0.53284 +2015-07-01|77.0|-39.0|-31.84209|0.53989 +2015-07-01|77.0|-40.0|-32.50921|0.54714 +2015-07-01|77.0|-41.0|-33.17075|0.55461 +2015-07-01|77.0|-42.0|-33.82639|0.5623 +2015-07-01|77.0|-43.0|-34.47581|0.57022 +2015-07-01|77.0|-44.0|-35.11868|0.57837 +2015-07-01|77.0|-45.0|-35.75463|0.58678 +2015-07-01|77.0|-46.0|-36.38328|0.59544 +2015-07-01|77.0|-47.0|-37.00423|0.60437 +2015-07-01|77.0|-48.0|-37.61706|0.61358 +2015-07-01|77.0|-49.0|-38.22132|0.62308 +2015-07-01|77.0|-50.0|-38.81653|0.63287 +2015-07-01|77.0|-51.0|-39.40219|0.64298 +2015-07-01|77.0|-52.0|-39.97775|0.65342 +2015-07-01|77.0|-53.0|-40.54265|0.66419 +2015-07-01|77.0|-54.0|-41.09629|0.67532 +2015-07-01|77.0|-55.0|-41.638|0.68681 +2015-07-01|77.0|-56.0|-42.16711|0.69867 +2015-07-01|77.0|-57.0|-42.68286|0.71093 +2015-07-01|77.0|-58.0|-43.18449|0.7236 +2015-07-01|77.0|-59.0|-43.67113|0.73668 +2015-07-01|77.0|-60.0|-44.14188|0.7502 +2015-07-01|77.0|-61.0|-44.59578|0.76418 +2015-07-01|77.0|-62.0|-45.03178|0.77861 +2015-07-01|77.0|-63.0|-45.44877|0.79352 +2015-07-01|77.0|-64.0|-45.84554|0.80892 +2015-07-01|77.0|-65.0|-46.2208|0.82483 +2015-07-01|77.0|-66.0|-46.57315|0.84124 +2015-07-01|77.0|-67.0|-46.90109|0.85818 +2015-07-01|77.0|-68.0|-47.20299|0.87564 +2015-07-01|77.0|-69.0|-47.47708|0.89363 +2015-07-01|77.0|-70.0|-47.72149|0.91214 +2015-07-01|77.0|-71.0|-47.93414|0.93118 +2015-07-01|77.0|-72.0|-48.1128|0.95071 +2015-07-01|77.0|-73.0|-48.25508|0.97073 +2015-07-01|77.0|-74.0|-48.35834|0.99119 +2015-07-01|77.0|-75.0|-48.41975|1.01206 +2015-07-01|77.0|-76.0|-48.43624|1.03326 +2015-07-01|77.0|-77.0|-48.40446|1.05473 +2015-07-01|77.0|-78.0|-48.32081|1.07636 +2015-07-01|77.0|-79.0|-48.18137|1.09801 +2015-07-01|77.0|-80.0|-47.9819|1.11953 +2015-07-01|77.0|-81.0|-47.71783|1.1407 +2015-07-01|77.0|-82.0|-47.38425|1.16129 +2015-07-01|77.0|-83.0|-46.97588|1.18097 +2015-07-01|77.0|-84.0|-46.48705|1.19937 +2015-07-01|77.0|-85.0|-45.91179|1.21605 +2015-07-01|77.0|-86.0|-45.24375|1.23046 +2015-07-01|77.0|-87.0|-44.47631|1.24196 +2015-07-01|77.0|-88.0|-43.60264|1.24978 +2015-07-01|77.0|-89.0|-42.61577|1.25307 +2015-07-01|77.0|-90.0|-41.5088|1.25081 +2015-07-01|77.0|-91.0|-40.27503|1.24187 +2015-07-01|77.0|-92.0|-38.90827|1.22503 +2015-07-01|77.0|-93.0|-37.40313|1.19893 +2015-07-01|77.0|-94.0|-35.75545|1.16223 +2015-07-01|77.0|-95.0|-33.96277|1.11356 +2015-07-01|77.0|-96.0|-32.0248|1.0517 +2015-07-01|77.0|-97.0|-29.94401|0.97565 +2015-07-01|77.0|-98.0|-27.7261|0.88478 +2015-07-01|77.0|-99.0|-25.38049|0.77897 +2015-07-01|77.0|-100.0|-22.92052|0.65875 +2015-07-01|77.0|-101.0|-20.36355|0.52537 +2015-07-01|77.0|-102.0|-17.73065|0.38084 +2015-07-01|77.0|-103.0|-15.04605|0.22786 +2015-07-01|77.0|-104.0|-12.33621|0.06972 +2015-07-01|77.0|-105.0|-9.62872|-0.08998 +2015-07-01|77.0|-106.0|-6.95102|-0.2476 +2015-07-01|77.0|-107.0|-4.32914|-0.39968 +2015-07-01|77.0|-108.0|-1.78666|-0.54322 +2015-07-01|77.0|-109.0|0.65618|-0.67586 +2015-07-01|77.0|-110.0|2.98293|-0.79594 +2015-07-01|77.0|-111.0|5.18116|-0.90249 +2015-07-01|77.0|-112.0|7.24235|-0.99521 +2015-07-01|77.0|-113.0|9.16159|-1.07433 +2015-07-01|77.0|-114.0|10.93707|-1.14049 +2015-07-01|77.0|-115.0|12.56962|-1.1946 +2015-07-01|77.0|-116.0|14.06215|-1.23777 +2015-07-01|77.0|-117.0|15.41913|-1.27116 +2015-07-01|77.0|-118.0|16.64613|-1.29594 +2015-07-01|77.0|-119.0|17.74949|-1.31326 +2015-07-01|77.0|-120.0|18.73595|-1.32416 +2015-07-01|77.0|-121.0|19.61245|-1.32961 +2015-07-01|77.0|-122.0|20.38589|-1.33046 +2015-07-01|77.0|-123.0|21.06307|-1.32747 +2015-07-01|77.0|-124.0|21.65052|-1.32131 +2015-07-01|77.0|-125.0|22.15448|-1.31253 +2015-07-01|77.0|-126.0|22.58086|-1.30162 +2015-07-01|77.0|-127.0|22.93519|-1.28899 +2015-07-01|77.0|-128.0|23.22266|-1.275 +2015-07-01|77.0|-129.0|23.44809|-1.25993 +2015-07-01|77.0|-130.0|23.61594|-1.24403 +2015-07-01|77.0|-131.0|23.73036|-1.2275 +2015-07-01|77.0|-132.0|23.79517|-1.21051 +2015-07-01|77.0|-133.0|23.8139|-1.1932 +2015-07-01|77.0|-134.0|23.78981|-1.17568 +2015-07-01|77.0|-135.0|23.7259|-1.15805 +2015-07-01|77.0|-136.0|23.62494|-1.14038 +2015-07-01|77.0|-137.0|23.48949|-1.12273 +2015-07-01|77.0|-138.0|23.32188|-1.10515 +2015-07-01|77.0|-139.0|23.12431|-1.08769 +2015-07-01|77.0|-140.0|22.89877|-1.07036 +2015-07-01|77.0|-141.0|22.64712|-1.05321 +2015-07-01|77.0|-142.0|22.37107|-1.03623 +2015-07-01|77.0|-143.0|22.07222|-1.01944 +2015-07-01|77.0|-144.0|21.75202|-1.00286 +2015-07-01|77.0|-145.0|21.41186|-0.98649 +2015-07-01|77.0|-146.0|21.05299|-0.97032 +2015-07-01|77.0|-147.0|20.67659|-0.95437 +2015-07-01|77.0|-148.0|20.28377|-0.93863 +2015-07-01|77.0|-149.0|19.87555|-0.9231 +2015-07-01|77.0|-150.0|19.45289|-0.90777 +2015-07-01|77.0|-151.0|19.01667|-0.89265 +2015-07-01|77.0|-152.0|18.56775|-0.87772 +2015-07-01|77.0|-153.0|18.1069|-0.86298 +2015-07-01|77.0|-154.0|17.63487|-0.84843 +2015-07-01|77.0|-155.0|17.15235|-0.83407 +2015-07-01|77.0|-156.0|16.66|-0.81987 +2015-07-01|77.0|-157.0|16.15844|-0.80585 +2015-07-01|77.0|-158.0|15.64825|-0.792 +2015-07-01|77.0|-159.0|15.13|-0.7783 +2015-07-01|77.0|-160.0|14.6042|-0.76476 +2015-07-01|77.0|-161.0|14.07138|-0.75137 +2015-07-01|77.0|-162.0|13.532|-0.73813 +2015-07-01|77.0|-163.0|12.98652|-0.72504 +2015-07-01|77.0|-164.0|12.4354|-0.71208 +2015-07-01|77.0|-165.0|11.87905|-0.69926 +2015-07-01|77.0|-166.0|11.31789|-0.68657 +2015-07-01|77.0|-167.0|10.7523|-0.67401 +2015-07-01|77.0|-168.0|10.18268|-0.66158 +2015-07-01|77.0|-169.0|9.60939|-0.64928 +2015-07-01|77.0|-170.0|9.03281|-0.6371 +2015-07-01|77.0|-171.0|8.45327|-0.62505 +2015-07-01|77.0|-172.0|7.87114|-0.61312 +2015-07-01|77.0|-173.0|7.28675|-0.60131 +2015-07-01|77.0|-174.0|6.70045|-0.58962 +2015-07-01|77.0|-175.0|6.11256|-0.57806 +2015-07-01|77.0|-176.0|5.52341|-0.56661 +2015-07-01|77.0|-177.0|4.93334|-0.55529 +2015-07-01|77.0|-178.0|4.34268|-0.54409 +2015-07-01|77.0|-179.0|3.75175|-0.53301 +2015-07-01|78.0|0.0|-3.64263|0.38676 +2015-07-01|78.0|1.0|-2.88808|0.38409 +2015-07-01|78.0|2.0|-2.13413|0.38148 +2015-07-01|78.0|3.0|-1.38087|0.37894 +2015-07-01|78.0|4.0|-0.62838|0.37647 +2015-07-01|78.0|5.0|0.12324|0.37405 +2015-07-01|78.0|6.0|0.87389|0.37169 +2015-07-01|78.0|7.0|1.62348|0.36939 +2015-07-01|78.0|8.0|2.37192|0.36715 +2015-07-01|78.0|9.0|3.11912|0.36497 +2015-07-01|78.0|10.0|3.86497|0.36284 +2015-07-01|78.0|11.0|4.60938|0.36076 +2015-07-01|78.0|12.0|5.35225|0.35874 +2015-07-01|78.0|13.0|6.09347|0.35676 +2015-07-01|78.0|14.0|6.83294|0.35484 +2015-07-01|78.0|15.0|7.57055|0.35296 +2015-07-01|78.0|16.0|8.3062|0.35114 +2015-07-01|78.0|17.0|9.03978|0.34936 +2015-07-01|78.0|18.0|9.77116|0.34763 +2015-07-01|78.0|19.0|10.50023|0.34594 +2015-07-01|78.0|20.0|11.22687|0.3443 +2015-07-01|78.0|21.0|11.95096|0.3427 +2015-07-01|78.0|22.0|12.67237|0.34114 +2015-07-01|78.0|23.0|13.39095|0.33963 +2015-07-01|78.0|24.0|14.10659|0.33816 +2015-07-01|78.0|25.0|14.81913|0.33672 +2015-07-01|78.0|26.0|15.52843|0.33533 +2015-07-01|78.0|27.0|16.23433|0.33398 +2015-07-01|78.0|28.0|16.93668|0.33266 +2015-07-01|78.0|29.0|17.63532|0.33138 +2015-07-01|78.0|30.0|18.33007|0.33014 +2015-07-01|78.0|31.0|19.02076|0.32893 +2015-07-01|78.0|32.0|19.70721|0.32776 +2015-07-01|78.0|33.0|20.38922|0.32662 +2015-07-01|78.0|34.0|21.06659|0.32552 +2015-07-01|78.0|35.0|21.73912|0.32445 +2015-07-01|78.0|36.0|22.40658|0.32341 +2015-07-01|78.0|37.0|23.06876|0.32241 +2015-07-01|78.0|38.0|23.72542|0.32143 +2015-07-01|78.0|39.0|24.37631|0.32049 +2015-07-01|78.0|40.0|25.02117|0.31957 +2015-07-01|78.0|41.0|25.65972|0.31869 +2015-07-01|78.0|42.0|26.2917|0.31783 +2015-07-01|78.0|43.0|26.91679|0.317 +2015-07-01|78.0|44.0|27.53469|0.31619 +2015-07-01|78.0|45.0|28.14507|0.31541 +2015-07-01|78.0|46.0|28.74759|0.31465 +2015-07-01|78.0|47.0|29.34188|0.31392 +2015-07-01|78.0|48.0|29.92757|0.31321 +2015-07-01|78.0|49.0|30.50425|0.31251 +2015-07-01|78.0|50.0|31.0715|0.31184 +2015-07-01|78.0|51.0|31.62888|0.31118 +2015-07-01|78.0|52.0|32.17591|0.31054 +2015-07-01|78.0|53.0|32.71211|0.30992 +2015-07-01|78.0|54.0|33.23695|0.3093 +2015-07-01|78.0|55.0|33.74988|0.3087 +2015-07-01|78.0|56.0|34.2503|0.3081 +2015-07-01|78.0|57.0|34.73762|0.30751 +2015-07-01|78.0|58.0|35.21116|0.30692 +2015-07-01|78.0|59.0|35.67024|0.30633 +2015-07-01|78.0|60.0|36.11412|0.30573 +2015-07-01|78.0|61.0|36.54201|0.30513 +2015-07-01|78.0|62.0|36.9531|0.30451 +2015-07-01|78.0|63.0|37.3465|0.30387 +2015-07-01|78.0|64.0|37.72127|0.30321 +2015-07-01|78.0|65.0|38.07643|0.30252 +2015-07-01|78.0|66.0|38.41091|0.30179 +2015-07-01|78.0|67.0|38.72361|0.30102 +2015-07-01|78.0|68.0|39.01332|0.30019 +2015-07-01|78.0|69.0|39.27877|0.29931 +2015-07-01|78.0|70.0|39.51862|0.29835 +2015-07-01|78.0|71.0|39.73142|0.2973 +2015-07-01|78.0|72.0|39.91566|0.29616 +2015-07-01|78.0|73.0|40.06972|0.29491 +2015-07-01|78.0|74.0|40.19186|0.29352 +2015-07-01|78.0|75.0|40.28027|0.29199 +2015-07-01|78.0|76.0|40.333|0.29029 +2015-07-01|78.0|77.0|40.34801|0.2884 +2015-07-01|78.0|78.0|40.32313|0.28629 +2015-07-01|78.0|79.0|40.25607|0.28394 +2015-07-01|78.0|80.0|40.14442|0.28131 +2015-07-01|78.0|81.0|39.98567|0.27837 +2015-07-01|78.0|82.0|39.77718|0.27508 +2015-07-01|78.0|83.0|39.5162|0.2714 +2015-07-01|78.0|84.0|39.19989|0.26728 +2015-07-01|78.0|85.0|38.82534|0.26268 +2015-07-01|78.0|86.0|38.38958|0.25754 +2015-07-01|78.0|87.0|37.88961|0.2518 +2015-07-01|78.0|88.0|37.32242|0.24541 +2015-07-01|78.0|89.0|36.6851|0.23829 +2015-07-01|78.0|90.0|35.97484|0.23039 +2015-07-01|78.0|91.0|35.189|0.22165 +2015-07-01|78.0|92.0|34.32523|0.21199 +2015-07-01|78.0|93.0|33.38156|0.20136 +2015-07-01|78.0|94.0|32.35649|0.18971 +2015-07-01|78.0|95.0|31.24912|0.177 +2015-07-01|78.0|96.0|30.05928|0.1632 +2015-07-01|78.0|97.0|28.78769|0.14831 +2015-07-01|78.0|98.0|27.43604|0.13232 +2015-07-01|78.0|99.0|26.00716|0.11529 +2015-07-01|78.0|100.0|24.50511|0.09728 +2015-07-01|78.0|101.0|22.93521|0.0784 +2015-07-01|78.0|102.0|21.30413|0.05877 +2015-07-01|78.0|103.0|19.61981|0.03857 +2015-07-01|78.0|104.0|17.89141|0.01798 +2015-07-01|78.0|105.0|16.12915|-0.00277 +2015-07-01|78.0|106.0|14.3441|-0.02346 +2015-07-01|78.0|107.0|12.54792|-0.04386 +2015-07-01|78.0|108.0|10.75258|-0.06374 +2015-07-01|78.0|109.0|8.97004|-0.08289 +2015-07-01|78.0|110.0|7.2119|-0.10112 +2015-07-01|78.0|111.0|5.48918|-0.11828 +2015-07-01|78.0|112.0|3.81198|-0.13426 +2015-07-01|78.0|113.0|2.18935|-0.14897 +2015-07-01|78.0|114.0|0.6291|-0.16238 +2015-07-01|78.0|115.0|-0.86226|-0.1745 +2015-07-01|78.0|116.0|-2.27952|-0.18534 +2015-07-01|78.0|117.0|-3.61877|-0.19497 +2015-07-01|78.0|118.0|-4.87732|-0.20347 +2015-07-01|78.0|119.0|-6.0536|-0.21092 +2015-07-01|78.0|120.0|-7.14702|-0.21744 +2015-07-01|78.0|121.0|-8.15783|-0.22313 +2015-07-01|78.0|122.0|-9.08704|-0.22809 +2015-07-01|78.0|123.0|-9.93624|-0.23243 +2015-07-01|78.0|124.0|-10.70747|-0.23625 +2015-07-01|78.0|125.0|-11.40317|-0.23965 +2015-07-01|78.0|126.0|-12.02602|-0.2427 +2015-07-01|78.0|127.0|-12.5789|-0.24549 +2015-07-01|78.0|128.0|-13.06479|-0.24809 +2015-07-01|78.0|129.0|-13.48673|-0.25056 +2015-07-01|78.0|130.0|-13.84778|-0.25296 +2015-07-01|78.0|131.0|-14.15096|-0.25533 +2015-07-01|78.0|132.0|-14.39924|-0.25772 +2015-07-01|78.0|133.0|-14.5955|-0.26016 +2015-07-01|78.0|134.0|-14.74253|-0.26268 +2015-07-01|78.0|135.0|-14.84303|-0.26531 +2015-07-01|78.0|136.0|-14.89957|-0.26807 +2015-07-01|78.0|137.0|-14.91459|-0.27099 +2015-07-01|78.0|138.0|-14.89045|-0.27407 +2015-07-01|78.0|139.0|-14.82937|-0.27733 +2015-07-01|78.0|140.0|-14.73345|-0.28078 +2015-07-01|78.0|141.0|-14.60468|-0.28443 +2015-07-01|78.0|142.0|-14.44495|-0.28828 +2015-07-01|78.0|143.0|-14.25605|-0.29235 +2015-07-01|78.0|144.0|-14.03965|-0.29662 +2015-07-01|78.0|145.0|-13.79735|-0.30112 +2015-07-01|78.0|146.0|-13.53064|-0.30583 +2015-07-01|78.0|147.0|-13.24093|-0.31077 +2015-07-01|78.0|148.0|-12.92957|-0.31592 +2015-07-01|78.0|149.0|-12.5978|-0.3213 +2015-07-01|78.0|150.0|-12.24683|-0.32689 +2015-07-01|78.0|151.0|-11.87777|-0.3327 +2015-07-01|78.0|152.0|-11.49169|-0.33873 +2015-07-01|78.0|153.0|-11.08959|-0.34498 +2015-07-01|78.0|154.0|-10.67243|-0.35144 +2015-07-01|78.0|155.0|-10.24109|-0.35811 +2015-07-01|78.0|156.0|-9.79645|-0.36499 +2015-07-01|78.0|157.0|-9.3393|-0.37207 +2015-07-01|78.0|158.0|-8.87042|-0.37936 +2015-07-01|78.0|159.0|-8.39053|-0.38685 +2015-07-01|78.0|160.0|-7.90034|-0.39454 +2015-07-01|78.0|161.0|-7.4005|-0.40242 +2015-07-01|78.0|162.0|-6.89165|-0.4105 +2015-07-01|78.0|163.0|-6.37439|-0.41877 +2015-07-01|78.0|164.0|-5.8493|-0.42722 +2015-07-01|78.0|165.0|-5.31693|-0.43586 +2015-07-01|78.0|166.0|-4.77781|-0.44468 +2015-07-01|78.0|167.0|-4.23244|-0.45369 +2015-07-01|78.0|168.0|-3.68132|-0.46287 +2015-07-01|78.0|169.0|-3.12491|-0.47222 +2015-07-01|78.0|170.0|-2.56367|-0.48175 +2015-07-01|78.0|171.0|-1.99805|-0.49144 +2015-07-01|78.0|172.0|-1.42845|-0.50131 +2015-07-01|78.0|173.0|-0.8553|-0.51134 +2015-07-01|78.0|174.0|-0.279|-0.52154 +2015-07-01|78.0|175.0|0.30006|-0.5319 +2015-07-01|78.0|176.0|0.88151|-0.54242 +2015-07-01|78.0|177.0|1.46496|-0.5531 +2015-07-01|78.0|178.0|2.05006|-0.56394 +2015-07-01|78.0|179.0|2.63644|-0.57494 +2015-07-01|78.0|-1.0|-4.39769|0.38949 +2015-07-01|78.0|-2.0|-5.15316|0.3923 +2015-07-01|78.0|-3.0|-5.90895|0.39517 +2015-07-01|78.0|-4.0|-6.66498|0.39812 +2015-07-01|78.0|-5.0|-7.42115|0.40114 +2015-07-01|78.0|-6.0|-8.17737|0.40423 +2015-07-01|78.0|-7.0|-8.93355|0.40741 +2015-07-01|78.0|-8.0|-9.68959|0.41066 +2015-07-01|78.0|-9.0|-10.44539|0.41399 +2015-07-01|78.0|-10.0|-11.20087|0.41741 +2015-07-01|78.0|-11.0|-11.95593|0.42091 +2015-07-01|78.0|-12.0|-12.71046|0.42451 +2015-07-01|78.0|-13.0|-13.46437|0.42819 +2015-07-01|78.0|-14.0|-14.21755|0.43196 +2015-07-01|78.0|-15.0|-14.9699|0.43583 +2015-07-01|78.0|-16.0|-15.72131|0.4398 +2015-07-01|78.0|-17.0|-16.47168|0.44387 +2015-07-01|78.0|-18.0|-17.2209|0.44805 +2015-07-01|78.0|-19.0|-17.96884|0.45233 +2015-07-01|78.0|-20.0|-18.71539|0.45672 +2015-07-01|78.0|-21.0|-19.46043|0.46123 +2015-07-01|78.0|-22.0|-20.20384|0.46585 +2015-07-01|78.0|-23.0|-20.94549|0.47059 +2015-07-01|78.0|-24.0|-21.68524|0.47546 +2015-07-01|78.0|-25.0|-22.42297|0.48046 +2015-07-01|78.0|-26.0|-23.15853|0.48559 +2015-07-01|78.0|-27.0|-23.89177|0.49085 +2015-07-01|78.0|-28.0|-24.62255|0.49626 +2015-07-01|78.0|-29.0|-25.3507|0.50182 +2015-07-01|78.0|-30.0|-26.07608|0.50752 +2015-07-01|78.0|-31.0|-26.7985|0.51338 +2015-07-01|78.0|-32.0|-27.51779|0.51941 +2015-07-01|78.0|-33.0|-28.23377|0.5256 +2015-07-01|78.0|-34.0|-28.94625|0.53196 +2015-07-01|78.0|-35.0|-29.65503|0.53851 +2015-07-01|78.0|-36.0|-30.3599|0.54524 +2015-07-01|78.0|-37.0|-31.06065|0.55216 +2015-07-01|78.0|-38.0|-31.75705|0.55929 +2015-07-01|78.0|-39.0|-32.44886|0.56662 +2015-07-01|78.0|-40.0|-33.13582|0.57417 +2015-07-01|78.0|-41.0|-33.81769|0.58194 +2015-07-01|78.0|-42.0|-34.49419|0.58994 +2015-07-01|78.0|-43.0|-35.16501|0.59819 +2015-07-01|78.0|-44.0|-35.82987|0.60668 +2015-07-01|78.0|-45.0|-36.48843|0.61544 +2015-07-01|78.0|-46.0|-37.14036|0.62447 +2015-07-01|78.0|-47.0|-37.78531|0.63378 +2015-07-01|78.0|-48.0|-38.42288|0.64338 +2015-07-01|78.0|-49.0|-39.05268|0.65329 +2015-07-01|78.0|-50.0|-39.67429|0.66351 +2015-07-01|78.0|-51.0|-40.28726|0.67407 +2015-07-01|78.0|-52.0|-40.8911|0.68496 +2015-07-01|78.0|-53.0|-41.48531|0.69622 +2015-07-01|78.0|-54.0|-42.06936|0.70784 +2015-07-01|78.0|-55.0|-42.64265|0.71986 +2015-07-01|78.0|-56.0|-43.20459|0.73227 +2015-07-01|78.0|-57.0|-43.75451|0.7451 +2015-07-01|78.0|-58.0|-44.29171|0.75836 +2015-07-01|78.0|-59.0|-44.81545|0.77208 +2015-07-01|78.0|-60.0|-45.32493|0.78626 +2015-07-01|78.0|-61.0|-45.81928|0.80092 +2015-07-01|78.0|-62.0|-46.29759|0.81609 +2015-07-01|78.0|-63.0|-46.75887|0.83178 +2015-07-01|78.0|-64.0|-47.20205|0.848 +2015-07-01|78.0|-65.0|-47.62598|0.86477 +2015-07-01|78.0|-66.0|-48.02943|0.88211 +2015-07-01|78.0|-67.0|-48.41106|0.90004 +2015-07-01|78.0|-68.0|-48.76945|0.91856 +2015-07-01|78.0|-69.0|-49.10302|0.93769 +2015-07-01|78.0|-70.0|-49.41009|0.95743 +2015-07-01|78.0|-71.0|-49.68885|0.97779 +2015-07-01|78.0|-72.0|-49.9373|0.99877 +2015-07-01|78.0|-73.0|-50.15331|1.02036 +2015-07-01|78.0|-74.0|-50.33453|1.04255 +2015-07-01|78.0|-75.0|-50.47842|1.06532 +2015-07-01|78.0|-76.0|-50.58224|1.08862 +2015-07-01|78.0|-77.0|-50.64298|1.11242 +2015-07-01|78.0|-78.0|-50.65736|1.13663 +2015-07-01|78.0|-79.0|-50.62185|1.16117 +2015-07-01|78.0|-80.0|-50.53256|1.18593 +2015-07-01|78.0|-81.0|-50.38531|1.21074 +2015-07-01|78.0|-82.0|-50.17551|1.23543 +2015-07-01|78.0|-83.0|-49.89823|1.25975 +2015-07-01|78.0|-84.0|-49.54812|1.2834 +2015-07-01|78.0|-85.0|-49.11939|1.30602 +2015-07-01|78.0|-86.0|-48.60586|1.32716 +2015-07-01|78.0|-87.0|-48.00091|1.34626 +2015-07-01|78.0|-88.0|-47.29751|1.36268 +2015-07-01|78.0|-89.0|-46.4883|1.37562 +2015-07-01|78.0|-90.0|-45.56561|1.38415 +2015-07-01|78.0|-91.0|-44.52164|1.3872 +2015-07-01|78.0|-92.0|-43.34858|1.3835 +2015-07-01|78.0|-93.0|-42.03886|1.37166 +2015-07-01|78.0|-94.0|-40.58547|1.35012 +2015-07-01|78.0|-95.0|-38.98233|1.3172 +2015-07-01|78.0|-96.0|-37.22481|1.27122 +2015-07-01|78.0|-97.0|-35.31026|1.21049 +2015-07-01|78.0|-98.0|-33.23868|1.13353 +2015-07-01|78.0|-99.0|-31.01333|1.03919 +2015-07-01|78.0|-100.0|-28.6414|0.92686 +2015-07-01|78.0|-101.0|-26.13446|0.79664 +2015-07-01|78.0|-102.0|-23.50877|0.64951 +2015-07-01|78.0|-103.0|-20.7852|0.48743 +2015-07-01|78.0|-104.0|-17.98882|0.31334 +2015-07-01|78.0|-105.0|-15.14802|0.13103 +2015-07-01|78.0|-106.0|-12.29331|-0.05511 +2015-07-01|78.0|-107.0|-9.45587|-0.24045 +2015-07-01|78.0|-108.0|-6.66594|-0.42046 +2015-07-01|78.0|-109.0|-3.95147|-0.59111 +2015-07-01|78.0|-110.0|-1.33689|-0.74912 +2015-07-01|78.0|-111.0|1.15766|-0.89213 +2015-07-01|78.0|-112.0|3.51668|-1.0187 +2015-07-01|78.0|-113.0|5.72932|-1.12831 +2015-07-01|78.0|-114.0|7.78908|-1.22116 +2015-07-01|78.0|-115.0|9.69324|-1.29803 +2015-07-01|78.0|-116.0|11.44228|-1.36008 +2015-07-01|78.0|-117.0|13.03921|-1.40872 +2015-07-01|78.0|-118.0|14.48892|-1.44546 +2015-07-01|78.0|-119.0|15.79766|-1.47181 +2015-07-01|78.0|-120.0|16.97256|-1.48922 +2015-07-01|78.0|-121.0|18.02121|-1.49903 +2015-07-01|78.0|-122.0|18.95144|-1.50245 +2015-07-01|78.0|-123.0|19.77104|-1.50056 +2015-07-01|78.0|-124.0|20.4876|-1.4943 +2015-07-01|78.0|-125.0|21.10844|-1.48447 +2015-07-01|78.0|-126.0|21.64051|-1.47175 +2015-07-01|78.0|-127.0|22.09033|-1.45674 +2015-07-01|78.0|-128.0|22.46404|-1.43992 +2015-07-01|78.0|-129.0|22.76732|-1.42169 +2015-07-01|78.0|-130.0|23.00544|-1.4024 +2015-07-01|78.0|-131.0|23.18329|-1.38233 +2015-07-01|78.0|-132.0|23.30534|-1.36171 +2015-07-01|78.0|-133.0|23.37575|-1.34073 +2015-07-01|78.0|-134.0|23.39832|-1.31953 +2015-07-01|78.0|-135.0|23.37653|-1.29825 +2015-07-01|78.0|-136.0|23.31361|-1.27698 +2015-07-01|78.0|-137.0|23.21251|-1.2558 +2015-07-01|78.0|-138.0|23.07595|-1.23478 +2015-07-01|78.0|-139.0|22.90641|-1.21396 +2015-07-01|78.0|-140.0|22.7062|-1.19339 +2015-07-01|78.0|-141.0|22.47744|-1.17308 +2015-07-01|78.0|-142.0|22.22207|-1.15306 +2015-07-01|78.0|-143.0|21.9419|-1.13335 +2015-07-01|78.0|-144.0|21.63859|-1.11395 +2015-07-01|78.0|-145.0|21.31367|-1.09487 +2015-07-01|78.0|-146.0|20.96858|-1.0761 +2015-07-01|78.0|-147.0|20.60463|-1.05766 +2015-07-01|78.0|-148.0|20.22305|-1.03953 +2015-07-01|78.0|-149.0|19.82498|-1.02171 +2015-07-01|78.0|-150.0|19.41149|-1.0042 +2015-07-01|78.0|-151.0|18.98356|-0.98698 +2015-07-01|78.0|-152.0|18.54212|-0.97006 +2015-07-01|78.0|-153.0|18.08804|-0.95341 +2015-07-01|78.0|-154.0|17.62213|-0.93705 +2015-07-01|78.0|-155.0|17.14515|-0.92095 +2015-07-01|78.0|-156.0|16.65782|-0.9051 +2015-07-01|78.0|-157.0|16.16082|-0.88951 +2015-07-01|78.0|-158.0|15.65478|-0.87416 +2015-07-01|78.0|-159.0|15.14031|-0.85905 +2015-07-01|78.0|-160.0|14.61798|-0.84416 +2015-07-01|78.0|-161.0|14.08834|-0.8295 +2015-07-01|78.0|-162.0|13.5519|-0.81504 +2015-07-01|78.0|-163.0|13.00916|-0.8008 +2015-07-01|78.0|-164.0|12.4606|-0.78675 +2015-07-01|78.0|-165.0|11.90667|-0.77291 +2015-07-01|78.0|-166.0|11.34781|-0.75925 +2015-07-01|78.0|-167.0|10.78444|-0.74578 +2015-07-01|78.0|-168.0|10.21697|-0.73249 +2015-07-01|78.0|-169.0|9.6458|-0.71937 +2015-07-01|78.0|-170.0|9.07131|-0.70644 +2015-07-01|78.0|-171.0|8.49388|-0.69367 +2015-07-01|78.0|-172.0|7.91387|-0.68107 +2015-07-01|78.0|-173.0|7.33166|-0.66863 +2015-07-01|78.0|-174.0|6.74759|-0.65636 +2015-07-01|78.0|-175.0|6.16201|-0.64425 +2015-07-01|78.0|-176.0|5.57529|-0.63231 +2015-07-01|78.0|-177.0|4.98775|-0.62052 +2015-07-01|78.0|-178.0|4.39975|-0.60888 +2015-07-01|78.0|-179.0|3.81164|-0.59741 +2015-07-01|79.0|0.0|-3.64054|0.4105 +2015-07-01|79.0|1.0|-2.87224|0.40779 +2015-07-01|79.0|2.0|-2.1045|0.40515 +2015-07-01|79.0|3.0|-1.3374|0.40258 +2015-07-01|79.0|4.0|-0.57103|0.40007 +2015-07-01|79.0|5.0|0.19453|0.39763 +2015-07-01|79.0|6.0|0.95918|0.39525 +2015-07-01|79.0|7.0|1.72285|0.39294 +2015-07-01|79.0|8.0|2.48543|0.39069 +2015-07-01|79.0|9.0|3.24685|0.3885 +2015-07-01|79.0|10.0|4.00701|0.38637 +2015-07-01|79.0|11.0|4.76582|0.38429 +2015-07-01|79.0|12.0|5.52319|0.38228 +2015-07-01|79.0|13.0|6.27902|0.38032 +2015-07-01|79.0|14.0|7.03321|0.37841 +2015-07-01|79.0|15.0|7.78566|0.37656 +2015-07-01|79.0|16.0|8.53627|0.37476 +2015-07-01|79.0|17.0|9.28494|0.37302 +2015-07-01|79.0|18.0|10.03156|0.37133 +2015-07-01|79.0|19.0|10.77601|0.36969 +2015-07-01|79.0|20.0|11.5182|0.3681 +2015-07-01|79.0|21.0|12.258|0.36656 +2015-07-01|79.0|22.0|12.99528|0.36506 +2015-07-01|79.0|23.0|13.72994|0.36362 +2015-07-01|79.0|24.0|14.46184|0.36222 +2015-07-01|79.0|25.0|15.19085|0.36087 +2015-07-01|79.0|26.0|15.91684|0.35957 +2015-07-01|79.0|27.0|16.63966|0.35831 +2015-07-01|79.0|28.0|17.35917|0.3571 +2015-07-01|79.0|29.0|18.07522|0.35593 +2015-07-01|79.0|30.0|18.78765|0.35481 +2015-07-01|79.0|31.0|19.4963|0.35373 +2015-07-01|79.0|32.0|20.201|0.3527 +2015-07-01|79.0|33.0|20.90158|0.35171 +2015-07-01|79.0|34.0|21.59785|0.35076 +2015-07-01|79.0|35.0|22.28963|0.34985 +2015-07-01|79.0|36.0|22.9767|0.34899 +2015-07-01|79.0|37.0|23.65888|0.34816 +2015-07-01|79.0|38.0|24.33594|0.34738 +2015-07-01|79.0|39.0|25.00766|0.34664 +2015-07-01|79.0|40.0|25.67379|0.34594 +2015-07-01|79.0|41.0|26.3341|0.34528 +2015-07-01|79.0|42.0|26.98832|0.34466 +2015-07-01|79.0|43.0|27.63619|0.34408 +2015-07-01|79.0|44.0|28.27742|0.34354 +2015-07-01|79.0|45.0|28.91171|0.34304 +2015-07-01|79.0|46.0|29.53874|0.34258 +2015-07-01|79.0|47.0|30.1582|0.34215 +2015-07-01|79.0|48.0|30.76973|0.34176 +2015-07-01|79.0|49.0|31.37298|0.34141 +2015-07-01|79.0|50.0|31.96755|0.34109 +2015-07-01|79.0|51.0|32.55304|0.34081 +2015-07-01|79.0|52.0|33.12903|0.34057 +2015-07-01|79.0|53.0|33.69506|0.34036 +2015-07-01|79.0|54.0|34.25067|0.34018 +2015-07-01|79.0|55.0|34.79535|0.34003 +2015-07-01|79.0|56.0|35.32857|0.33992 +2015-07-01|79.0|57.0|35.84977|0.33983 +2015-07-01|79.0|58.0|36.35835|0.33977 +2015-07-01|79.0|59.0|36.85369|0.33974 +2015-07-01|79.0|60.0|37.33511|0.33973 +2015-07-01|79.0|61.0|37.8019|0.33974 +2015-07-01|79.0|62.0|38.25332|0.33976 +2015-07-01|79.0|63.0|38.68856|0.33981 +2015-07-01|79.0|64.0|39.10677|0.33986 +2015-07-01|79.0|65.0|39.50706|0.33993 +2015-07-01|79.0|66.0|39.88845|0.33999 +2015-07-01|79.0|67.0|40.24992|0.34005 +2015-07-01|79.0|68.0|40.59039|0.34011 +2015-07-01|79.0|69.0|40.9087|0.34014 +2015-07-01|79.0|70.0|41.2036|0.34016 +2015-07-01|79.0|71.0|41.47379|0.34013 +2015-07-01|79.0|72.0|41.71786|0.34007 +2015-07-01|79.0|73.0|41.93431|0.33995 +2015-07-01|79.0|74.0|42.12156|0.33975 +2015-07-01|79.0|75.0|42.27792|0.33948 +2015-07-01|79.0|76.0|42.40157|0.3391 +2015-07-01|79.0|77.0|42.4906|0.33859 +2015-07-01|79.0|78.0|42.54299|0.33794 +2015-07-01|79.0|79.0|42.55656|0.33712 +2015-07-01|79.0|80.0|42.52903|0.33609 +2015-07-01|79.0|81.0|42.45799|0.33483 +2015-07-01|79.0|82.0|42.34088|0.3333 +2015-07-01|79.0|83.0|42.17503|0.33145 +2015-07-01|79.0|84.0|41.95763|0.32924 +2015-07-01|79.0|85.0|41.68575|0.32661 +2015-07-01|79.0|86.0|41.35636|0.3235 +2015-07-01|79.0|87.0|40.96634|0.31986 +2015-07-01|79.0|88.0|40.51248|0.3156 +2015-07-01|79.0|89.0|39.99156|0.31065 +2015-07-01|79.0|90.0|39.40037|0.30493 +2015-07-01|79.0|91.0|38.73572|0.29833 +2015-07-01|79.0|92.0|37.99459|0.29078 +2015-07-01|79.0|93.0|37.17413|0.28217 +2015-07-01|79.0|94.0|36.27179|0.2724 +2015-07-01|79.0|95.0|35.28546|0.26137 +2015-07-01|79.0|96.0|34.21351|0.24899 +2015-07-01|79.0|97.0|33.05502|0.23518 +2015-07-01|79.0|98.0|31.80987|0.21987 +2015-07-01|79.0|99.0|30.47891|0.20301 +2015-07-01|79.0|100.0|29.06411|0.18459 +2015-07-01|79.0|101.0|27.56869|0.16463 +2015-07-01|79.0|102.0|25.99721|0.14318 +2015-07-01|79.0|103.0|24.35571|0.12034 +2015-07-01|79.0|104.0|22.65163|0.09627 +2015-07-01|79.0|105.0|20.89385|0.07117 +2015-07-01|79.0|106.0|19.09253|0.04526 +2015-07-01|79.0|107.0|17.25895|0.01884 +2015-07-01|79.0|108.0|15.40524|-0.0078 +2015-07-01|79.0|109.0|13.5441|-0.03434 +2015-07-01|79.0|110.0|11.68842|-0.06047 +2015-07-01|79.0|111.0|9.85095|-0.08588 +2015-07-01|79.0|112.0|8.04394|-0.11032 +2015-07-01|79.0|113.0|6.27884|-0.13356 +2015-07-01|79.0|114.0|4.56599|-0.1554 +2015-07-01|79.0|115.0|2.91451|-0.17574 +2015-07-01|79.0|116.0|1.33208|-0.19448 +2015-07-01|79.0|117.0|-0.17505|-0.21161 +2015-07-01|79.0|118.0|-1.60208|-0.22713 +2015-07-01|79.0|119.0|-2.94557|-0.24111 +2015-07-01|79.0|120.0|-4.20338|-0.25361 +2015-07-01|79.0|121.0|-5.37449|-0.26475 +2015-07-01|79.0|122.0|-6.4589|-0.27463 +2015-07-01|79.0|123.0|-7.45743|-0.28339 +2015-07-01|79.0|124.0|-8.37163|-0.29115 +2015-07-01|79.0|125.0|-9.20357|-0.29803 +2015-07-01|79.0|126.0|-9.95577|-0.30416 +2015-07-01|79.0|127.0|-10.63106|-0.30965 +2015-07-01|79.0|128.0|-11.23251|-0.3146 +2015-07-01|79.0|129.0|-11.76329|-0.31911 +2015-07-01|79.0|130.0|-12.22667|-0.32327 +2015-07-01|79.0|131.0|-12.62592|-0.32716 +2015-07-01|79.0|132.0|-12.96431|-0.33085 +2015-07-01|79.0|133.0|-13.245|-0.3344 +2015-07-01|79.0|134.0|-13.47112|-0.33786 +2015-07-01|79.0|135.0|-13.64565|-0.34128 +2015-07-01|79.0|136.0|-13.77148|-0.3447 +2015-07-01|79.0|137.0|-13.85137|-0.34816 +2015-07-01|79.0|138.0|-13.88794|-0.35169 +2015-07-01|79.0|139.0|-13.88369|-0.35531 +2015-07-01|79.0|140.0|-13.84099|-0.35905 +2015-07-01|79.0|141.0|-13.76209|-0.36292 +2015-07-01|79.0|142.0|-13.6491|-0.36694 +2015-07-01|79.0|143.0|-13.50401|-0.37112 +2015-07-01|79.0|144.0|-13.32872|-0.37548 +2015-07-01|79.0|145.0|-13.12501|-0.38002 +2015-07-01|79.0|146.0|-12.89454|-0.38476 +2015-07-01|79.0|147.0|-12.6389|-0.38968 +2015-07-01|79.0|148.0|-12.35957|-0.39481 +2015-07-01|79.0|149.0|-12.05795|-0.40015 +2015-07-01|79.0|150.0|-11.73536|-0.40569 +2015-07-01|79.0|151.0|-11.39304|-0.41144 +2015-07-01|79.0|152.0|-11.03217|-0.4174 +2015-07-01|79.0|153.0|-10.65385|-0.42357 +2015-07-01|79.0|154.0|-10.25913|-0.42996 +2015-07-01|79.0|155.0|-9.84899|-0.43655 +2015-07-01|79.0|156.0|-9.42438|-0.44336 +2015-07-01|79.0|157.0|-8.98617|-0.45038 +2015-07-01|79.0|158.0|-8.5352|-0.45761 +2015-07-01|79.0|159.0|-8.07228|-0.46505 +2015-07-01|79.0|160.0|-7.59814|-0.47269 +2015-07-01|79.0|161.0|-7.11352|-0.48054 +2015-07-01|79.0|162.0|-6.61909|-0.4886 +2015-07-01|79.0|163.0|-6.11551|-0.49686 +2015-07-01|79.0|164.0|-5.6034|-0.50532 +2015-07-01|79.0|165.0|-5.08335|-0.51398 +2015-07-01|79.0|166.0|-4.55593|-0.52284 +2015-07-01|79.0|167.0|-4.02168|-0.5319 +2015-07-01|79.0|168.0|-3.48113|-0.54116 +2015-07-01|79.0|169.0|-2.93479|-0.55061 +2015-07-01|79.0|170.0|-2.38313|-0.56026 +2015-07-01|79.0|171.0|-1.82663|-0.57011 +2015-07-01|79.0|172.0|-1.26574|-0.58014 +2015-07-01|79.0|173.0|-0.70089|-0.59037 +2015-07-01|79.0|174.0|-0.13252|-0.6008 +2015-07-01|79.0|175.0|0.43896|-0.61141 +2015-07-01|79.0|176.0|1.01314|-0.62222 +2015-07-01|79.0|177.0|1.58963|-0.63322 +2015-07-01|79.0|178.0|2.16804|-0.64442 +2015-07-01|79.0|179.0|2.74799|-0.65581 +2015-07-01|79.0|-1.0|-4.40932|0.41328 +2015-07-01|79.0|-2.0|-5.17848|0.41614 +2015-07-01|79.0|-3.0|-5.94794|0.41907 +2015-07-01|79.0|-4.0|-6.71763|0.42207 +2015-07-01|79.0|-5.0|-7.48744|0.42516 +2015-07-01|79.0|-6.0|-8.25731|0.42832 +2015-07-01|79.0|-7.0|-9.02714|0.43156 +2015-07-01|79.0|-8.0|-9.79684|0.43489 +2015-07-01|79.0|-9.0|-10.56633|0.43831 +2015-07-01|79.0|-10.0|-11.33551|0.44181 +2015-07-01|79.0|-11.0|-12.10431|0.44541 +2015-07-01|79.0|-12.0|-12.87262|0.44909 +2015-07-01|79.0|-13.0|-13.64036|0.45288 +2015-07-01|79.0|-14.0|-14.40743|0.45676 +2015-07-01|79.0|-15.0|-15.17373|0.46074 +2015-07-01|79.0|-16.0|-15.93918|0.46482 +2015-07-01|79.0|-17.0|-16.70366|0.46901 +2015-07-01|79.0|-18.0|-17.46707|0.47331 +2015-07-01|79.0|-19.0|-18.22933|0.47772 +2015-07-01|79.0|-20.0|-18.9903|0.48225 +2015-07-01|79.0|-21.0|-19.7499|0.4869 +2015-07-01|79.0|-22.0|-20.50799|0.49167 +2015-07-01|79.0|-23.0|-21.26448|0.49656 +2015-07-01|79.0|-24.0|-22.01923|0.50159 +2015-07-01|79.0|-25.0|-22.77213|0.50675 +2015-07-01|79.0|-26.0|-23.52305|0.51205 +2015-07-01|79.0|-27.0|-24.27185|0.51749 +2015-07-01|79.0|-28.0|-25.01841|0.52308 +2015-07-01|79.0|-29.0|-25.76258|0.52883 +2015-07-01|79.0|-30.0|-26.50421|0.53473 +2015-07-01|79.0|-31.0|-27.24317|0.54079 +2015-07-01|79.0|-32.0|-27.97927|0.54703 +2015-07-01|79.0|-33.0|-28.71238|0.55344 +2015-07-01|79.0|-34.0|-29.44231|0.56003 +2015-07-01|79.0|-35.0|-30.16888|0.5668 +2015-07-01|79.0|-36.0|-30.89192|0.57378 +2015-07-01|79.0|-37.0|-31.61123|0.58095 +2015-07-01|79.0|-38.0|-32.3266|0.58833 +2015-07-01|79.0|-39.0|-33.03784|0.59593 +2015-07-01|79.0|-40.0|-33.7447|0.60375 +2015-07-01|79.0|-41.0|-34.44697|0.61181 +2015-07-01|79.0|-42.0|-35.1444|0.6201 +2015-07-01|79.0|-43.0|-35.83674|0.62865 +2015-07-01|79.0|-44.0|-36.52371|0.63746 +2015-07-01|79.0|-45.0|-37.20503|0.64654 +2015-07-01|79.0|-46.0|-37.8804|0.65591 +2015-07-01|79.0|-47.0|-38.54952|0.66556 +2015-07-01|79.0|-48.0|-39.21203|0.67553 +2015-07-01|79.0|-49.0|-39.8676|0.6858 +2015-07-01|79.0|-50.0|-40.51586|0.69641 +2015-07-01|79.0|-51.0|-41.1564|0.70736 +2015-07-01|79.0|-52.0|-41.78881|0.71867 +2015-07-01|79.0|-53.0|-42.41264|0.73035 +2015-07-01|79.0|-54.0|-43.02743|0.74242 +2015-07-01|79.0|-55.0|-43.63268|0.75489 +2015-07-01|79.0|-56.0|-44.22784|0.76778 +2015-07-01|79.0|-57.0|-44.81235|0.78111 +2015-07-01|79.0|-58.0|-45.38561|0.79489 +2015-07-01|79.0|-59.0|-45.94695|0.80914 +2015-07-01|79.0|-60.0|-46.49569|0.82389 +2015-07-01|79.0|-61.0|-47.03109|0.83915 +2015-07-01|79.0|-62.0|-47.55234|0.85493 +2015-07-01|79.0|-63.0|-48.0586|0.87127 +2015-07-01|79.0|-64.0|-48.54893|0.88818 +2015-07-01|79.0|-65.0|-49.02235|0.90568 +2015-07-01|79.0|-66.0|-49.47779|0.92379 +2015-07-01|79.0|-67.0|-49.91411|0.94254 +2015-07-01|79.0|-68.0|-50.33007|0.96194 +2015-07-01|79.0|-69.0|-50.72431|0.98201 +2015-07-01|79.0|-70.0|-51.09539|1.00277 +2015-07-01|79.0|-71.0|-51.44173|1.02423 +2015-07-01|79.0|-72.0|-51.76163|1.04641 +2015-07-01|79.0|-73.0|-52.05323|1.0693 +2015-07-01|79.0|-74.0|-52.31452|1.09293 +2015-07-01|79.0|-75.0|-52.54331|1.11728 +2015-07-01|79.0|-76.0|-52.73721|1.14234 +2015-07-01|79.0|-77.0|-52.89361|1.16809 +2015-07-01|79.0|-78.0|-53.00967|1.19449 +2015-07-01|79.0|-79.0|-53.0823|1.2215 +2015-07-01|79.0|-80.0|-53.10811|1.24905 +2015-07-01|79.0|-81.0|-53.08341|1.27704 +2015-07-01|79.0|-82.0|-53.00416|1.30533 +2015-07-01|79.0|-83.0|-52.86595|1.33378 +2015-07-01|79.0|-84.0|-52.66398|1.36218 +2015-07-01|79.0|-85.0|-52.39301|1.39024 +2015-07-01|79.0|-86.0|-52.04735|1.41765 +2015-07-01|79.0|-87.0|-51.62081|1.44398 +2015-07-01|79.0|-88.0|-51.10675|1.46873 +2015-07-01|79.0|-89.0|-50.49797|1.49126 +2015-07-01|79.0|-90.0|-49.78683|1.51081 +2015-07-01|79.0|-91.0|-48.96521|1.52645 +2015-07-01|79.0|-92.0|-48.02464|1.53709 +2015-07-01|79.0|-93.0|-46.95635|1.54142 +2015-07-01|79.0|-94.0|-45.75151|1.53793 +2015-07-01|79.0|-95.0|-44.40147|1.52492 +2015-07-01|79.0|-96.0|-42.89804|1.50047 +2015-07-01|79.0|-97.0|-41.23404|1.46251 +2015-07-01|79.0|-98.0|-39.40377|1.40889 +2015-07-01|79.0|-99.0|-37.40372|1.33753 +2015-07-01|79.0|-100.0|-35.23335|1.24654 +2015-07-01|79.0|-101.0|-32.89584|1.13447 +2015-07-01|79.0|-102.0|-30.3989|1.00056 +2015-07-01|79.0|-103.0|-27.75537|0.845 +2015-07-01|79.0|-104.0|-24.98357|0.66916 +2015-07-01|79.0|-105.0|-22.10724|0.47569 +2015-07-01|79.0|-106.0|-19.15498|0.26852 +2015-07-01|79.0|-107.0|-16.1592|0.05266 +2015-07-01|79.0|-108.0|-13.15455|-0.16619 +2015-07-01|79.0|-109.0|-10.17611|-0.38211 +2015-07-01|79.0|-110.0|-7.25751|-0.58949 +2015-07-01|79.0|-111.0|-4.42927|-0.78351 +2015-07-01|79.0|-112.0|-1.71746|-0.96045 +2015-07-01|79.0|-113.0|0.8571|-1.11783 +2015-07-01|79.0|-114.0|3.27907|-1.25442 +2015-07-01|79.0|-115.0|5.53846|-1.3701 +2015-07-01|79.0|-116.0|7.63011|-1.46559 +2015-07-01|79.0|-117.0|9.55294|-1.54226 +2015-07-01|79.0|-118.0|11.30922|-1.60185 +2015-07-01|79.0|-119.0|12.90371|-1.6463 +2015-07-01|79.0|-120.0|14.343|-1.67757 +2015-07-01|79.0|-121.0|15.63487|-1.69757 +2015-07-01|79.0|-122.0|16.7878|-1.70806 +2015-07-01|79.0|-123.0|17.81058|-1.71063 +2015-07-01|79.0|-124.0|18.71203|-1.70668 +2015-07-01|79.0|-125.0|19.50075|-1.69743 +2015-07-01|79.0|-126.0|20.18505|-1.68392 +2015-07-01|79.0|-127.0|20.77278|-1.66702 +2015-07-01|79.0|-128.0|21.27135|-1.64748 +2015-07-01|79.0|-129.0|21.68763|-1.6259 +2015-07-01|79.0|-130.0|22.02803|-1.6028 +2015-07-01|79.0|-131.0|22.29846|-1.57859 +2015-07-01|79.0|-132.0|22.50435|-1.5536 +2015-07-01|79.0|-133.0|22.65071|-1.52812 +2015-07-01|79.0|-134.0|22.7421|-1.50236 +2015-07-01|79.0|-135.0|22.78274|-1.4765 +2015-07-01|79.0|-136.0|22.77648|-1.45069 +2015-07-01|79.0|-137.0|22.72682|-1.42504 +2015-07-01|79.0|-138.0|22.63701|-1.39963 +2015-07-01|79.0|-139.0|22.51|-1.37454 +2015-07-01|79.0|-140.0|22.34849|-1.3498 +2015-07-01|79.0|-141.0|22.15498|-1.32547 +2015-07-01|79.0|-142.0|21.93176|-1.30156 +2015-07-01|79.0|-143.0|21.68091|-1.27809 +2015-07-01|79.0|-144.0|21.40438|-1.25508 +2015-07-01|79.0|-145.0|21.10394|-1.23253 +2015-07-01|79.0|-146.0|20.78125|-1.21044 +2015-07-01|79.0|-147.0|20.43781|-1.18881 +2015-07-01|79.0|-148.0|20.07504|-1.16763 +2015-07-01|79.0|-149.0|19.69423|-1.14689 +2015-07-01|79.0|-150.0|19.2966|-1.12659 +2015-07-01|79.0|-151.0|18.88327|-1.10671 +2015-07-01|79.0|-152.0|18.45529|-1.08724 +2015-07-01|79.0|-153.0|18.01364|-1.06818 +2015-07-01|79.0|-154.0|17.55922|-1.0495 +2015-07-01|79.0|-155.0|17.09289|-1.0312 +2015-07-01|79.0|-156.0|16.61545|-1.01327 +2015-07-01|79.0|-157.0|16.12766|-0.99568 +2015-07-01|79.0|-158.0|15.63022|-0.97844 +2015-07-01|79.0|-159.0|15.12381|-0.96153 +2015-07-01|79.0|-160.0|14.60906|-0.94494 +2015-07-01|79.0|-161.0|14.08656|-0.92866 +2015-07-01|79.0|-162.0|13.5569|-0.91267 +2015-07-01|79.0|-163.0|13.0206|-0.89697 +2015-07-01|79.0|-164.0|12.4782|-0.88155 +2015-07-01|79.0|-165.0|11.93019|-0.86641 +2015-07-01|79.0|-166.0|11.37704|-0.85152 +2015-07-01|79.0|-167.0|10.81922|-0.83689 +2015-07-01|79.0|-168.0|10.25716|-0.82251 +2015-07-01|79.0|-169.0|9.6913|-0.80838 +2015-07-01|79.0|-170.0|9.12205|-0.79447 +2015-07-01|79.0|-171.0|8.54983|-0.7808 +2015-07-01|79.0|-172.0|7.97502|-0.76735 +2015-07-01|79.0|-173.0|7.39801|-0.75413 +2015-07-01|79.0|-174.0|6.81919|-0.74111 +2015-07-01|79.0|-175.0|6.23893|-0.72832 +2015-07-01|79.0|-176.0|5.65761|-0.71573 +2015-07-01|79.0|-177.0|5.0756|-0.70334 +2015-07-01|79.0|-178.0|4.49326|-0.69116 +2015-07-01|79.0|-179.0|3.91097|-0.67918 +2015-07-01|80.0|0.0|-3.63207|0.43768 +2015-07-01|80.0|1.0|-2.85041|0.43494 +2015-07-01|80.0|2.0|-2.06927|0.43227 +2015-07-01|80.0|3.0|-1.28873|0.42967 +2015-07-01|80.0|4.0|-0.50887|0.42715 +2015-07-01|80.0|5.0|0.27023|0.42469 +2015-07-01|80.0|6.0|1.04849|0.42231 +2015-07-01|80.0|7.0|1.82583|0.41999 +2015-07-01|80.0|8.0|2.60216|0.41774 +2015-07-01|80.0|9.0|3.37742|0.41556 +2015-07-01|80.0|10.0|4.1515|0.41344 +2015-07-01|80.0|11.0|4.92433|0.41138 +2015-07-01|80.0|12.0|5.69581|0.40939 +2015-07-01|80.0|13.0|6.46587|0.40746 +2015-07-01|80.0|14.0|7.23441|0.40559 +2015-07-01|80.0|15.0|8.00134|0.40378 +2015-07-01|80.0|16.0|8.76656|0.40203 +2015-07-01|80.0|17.0|9.52998|0.40034 +2015-07-01|80.0|18.0|10.2915|0.3987 +2015-07-01|80.0|19.0|11.05103|0.39713 +2015-07-01|80.0|20.0|11.80845|0.39561 +2015-07-01|80.0|21.0|12.56367|0.39414 +2015-07-01|80.0|22.0|13.31656|0.39274 +2015-07-01|80.0|23.0|14.06703|0.39138 +2015-07-01|80.0|24.0|14.81494|0.39009 +2015-07-01|80.0|25.0|15.5602|0.38884 +2015-07-01|80.0|26.0|16.30266|0.38765 +2015-07-01|80.0|27.0|17.0422|0.38652 +2015-07-01|80.0|28.0|17.7787|0.38544 +2015-07-01|80.0|29.0|18.51201|0.38441 +2015-07-01|80.0|30.0|19.24199|0.38343 +2015-07-01|80.0|31.0|19.9685|0.38251 +2015-07-01|80.0|32.0|20.69138|0.38164 +2015-07-01|80.0|33.0|21.41047|0.38082 +2015-07-01|80.0|34.0|22.12562|0.38006 +2015-07-01|80.0|35.0|22.83664|0.37935 +2015-07-01|80.0|36.0|23.54336|0.37869 +2015-07-01|80.0|37.0|24.24559|0.37808 +2015-07-01|80.0|38.0|24.94314|0.37753 +2015-07-01|80.0|39.0|25.6358|0.37703 +2015-07-01|80.0|40.0|26.32337|0.37658 +2015-07-01|80.0|41.0|27.00562|0.37619 +2015-07-01|80.0|42.0|27.68232|0.37584 +2015-07-01|80.0|43.0|28.35323|0.37556 +2015-07-01|80.0|44.0|29.01809|0.37532 +2015-07-01|80.0|45.0|29.67664|0.37514 +2015-07-01|80.0|46.0|30.32859|0.37501 +2015-07-01|80.0|47.0|30.97366|0.37494 +2015-07-01|80.0|48.0|31.61154|0.37493 +2015-07-01|80.0|49.0|32.24189|0.37496 +2015-07-01|80.0|50.0|32.86438|0.37505 +2015-07-01|80.0|51.0|33.47865|0.3752 +2015-07-01|80.0|52.0|34.08432|0.37541 +2015-07-01|80.0|53.0|34.68099|0.37566 +2015-07-01|80.0|54.0|35.26824|0.37598 +2015-07-01|80.0|55.0|35.84562|0.37635 +2015-07-01|80.0|56.0|36.41265|0.37677 +2015-07-01|80.0|57.0|36.96885|0.37726 +2015-07-01|80.0|58.0|37.51368|0.37779 +2015-07-01|80.0|59.0|38.04658|0.37838 +2015-07-01|80.0|60.0|38.56697|0.37903 +2015-07-01|80.0|61.0|39.07421|0.37973 +2015-07-01|80.0|62.0|39.56763|0.38048 +2015-07-01|80.0|63.0|40.04653|0.38129 +2015-07-01|80.0|64.0|40.51015|0.38214 +2015-07-01|80.0|65.0|40.95769|0.38304 +2015-07-01|80.0|66.0|41.38831|0.38399 +2015-07-01|80.0|67.0|41.80109|0.38498 +2015-07-01|80.0|68.0|42.19506|0.38601 +2015-07-01|80.0|69.0|42.5692|0.38707 +2015-07-01|80.0|70.0|42.92242|0.38817 +2015-07-01|80.0|71.0|43.25353|0.38929 +2015-07-01|80.0|72.0|43.56129|0.39042 +2015-07-01|80.0|73.0|43.84438|0.39156 +2015-07-01|80.0|74.0|44.10137|0.39271 +2015-07-01|80.0|75.0|44.33074|0.39384 +2015-07-01|80.0|76.0|44.53088|0.39494 +2015-07-01|80.0|77.0|44.70007|0.396 +2015-07-01|80.0|78.0|44.83646|0.397 +2015-07-01|80.0|79.0|44.93811|0.39792 +2015-07-01|80.0|80.0|45.00292|0.39873 +2015-07-01|80.0|81.0|45.02868|0.3994 +2015-07-01|80.0|82.0|45.01304|0.39991 +2015-07-01|80.0|83.0|44.95351|0.40021 +2015-07-01|80.0|84.0|44.84744|0.40026 +2015-07-01|80.0|85.0|44.69206|0.4 +2015-07-01|80.0|86.0|44.48446|0.39939 +2015-07-01|80.0|87.0|44.22156|0.39835 +2015-07-01|80.0|88.0|43.9002|0.39682 +2015-07-01|80.0|89.0|43.51707|0.3947 +2015-07-01|80.0|90.0|43.06881|0.39191 +2015-07-01|80.0|91.0|42.55196|0.38834 +2015-07-01|80.0|92.0|41.96308|0.38387 +2015-07-01|80.0|93.0|41.29876|0.37838 +2015-07-01|80.0|94.0|40.55568|0.37174 +2015-07-01|80.0|95.0|39.73071|0.36379 +2015-07-01|80.0|96.0|38.82101|0.35439 +2015-07-01|80.0|97.0|37.82414|0.34339 +2015-07-01|80.0|98.0|36.73819|0.33063 +2015-07-01|80.0|99.0|35.56193|0.31597 +2015-07-01|80.0|100.0|34.29497|0.29928 +2015-07-01|80.0|101.0|32.93796|0.28044 +2015-07-01|80.0|102.0|31.49271|0.2594 +2015-07-01|80.0|103.0|29.96234|0.2361 +2015-07-01|80.0|104.0|28.35149|0.21058 +2015-07-01|80.0|105.0|26.6663|0.18292 +2015-07-01|80.0|106.0|24.91452|0.15327 +2015-07-01|80.0|107.0|23.10544|0.12186 +2015-07-01|80.0|108.0|21.24977|0.08897 +2015-07-01|80.0|109.0|19.35947|0.05495 +2015-07-01|80.0|110.0|17.44745|0.02021 +2015-07-01|80.0|111.0|15.52722|-0.01482 +2015-07-01|80.0|112.0|13.61255|-0.0497 +2015-07-01|80.0|113.0|11.71705|-0.08401 +2015-07-01|80.0|114.0|9.85374|-0.11733 +2015-07-01|80.0|115.0|8.03479|-0.14931 +2015-07-01|80.0|116.0|6.27115|-0.17967 +2015-07-01|80.0|117.0|4.57238|-0.20818 +2015-07-01|80.0|118.0|2.94651|-0.23468 +2015-07-01|80.0|119.0|1.39997|-0.25911 +2015-07-01|80.0|120.0|-0.06234|-0.28143 +2015-07-01|80.0|121.0|-1.43705|-0.30168 +2015-07-01|80.0|122.0|-2.72212|-0.31994 +2015-07-01|80.0|123.0|-3.91673|-0.33632 +2015-07-01|80.0|124.0|-5.02111|-0.35096 +2015-07-01|80.0|125.0|-6.03637|-0.364 +2015-07-01|80.0|126.0|-6.96433|-0.3756 +2015-07-01|80.0|127.0|-7.80738|-0.38592 +2015-07-01|80.0|128.0|-8.56832|-0.39511 +2015-07-01|80.0|129.0|-9.25028|-0.40333 +2015-07-01|80.0|130.0|-9.85656|-0.41071 +2015-07-01|80.0|131.0|-10.39062|-0.41737 +2015-07-01|80.0|132.0|-10.85595|-0.42344 +2015-07-01|80.0|133.0|-11.25602|-0.42902 +2015-07-01|80.0|134.0|-11.59427|-0.4342 +2015-07-01|80.0|135.0|-11.87407|-0.43908 +2015-07-01|80.0|136.0|-12.09865|-0.44371 +2015-07-01|80.0|137.0|-12.27115|-0.44818 +2015-07-01|80.0|138.0|-12.39457|-0.45253 +2015-07-01|80.0|139.0|-12.47177|-0.45682 +2015-07-01|80.0|140.0|-12.50545|-0.46109 +2015-07-01|80.0|141.0|-12.4982|-0.46538 +2015-07-01|80.0|142.0|-12.45244|-0.46972 +2015-07-01|80.0|143.0|-12.37047|-0.47413 +2015-07-01|80.0|144.0|-12.25447|-0.47865 +2015-07-01|80.0|145.0|-12.10646|-0.48329 +2015-07-01|80.0|146.0|-11.92838|-0.48806 +2015-07-01|80.0|147.0|-11.72202|-0.493 +2015-07-01|80.0|148.0|-11.48909|-0.4981 +2015-07-01|80.0|149.0|-11.23118|-0.50337 +2015-07-01|80.0|150.0|-10.9498|-0.50883 +2015-07-01|80.0|151.0|-10.64637|-0.51449 +2015-07-01|80.0|152.0|-10.32221|-0.52035 +2015-07-01|80.0|153.0|-9.97857|-0.52641 +2015-07-01|80.0|154.0|-9.61665|-0.53267 +2015-07-01|80.0|155.0|-9.23754|-0.53916 +2015-07-01|80.0|156.0|-8.84232|-0.54585 +2015-07-01|80.0|157.0|-8.43196|-0.55276 +2015-07-01|80.0|158.0|-8.0074|-0.5599 +2015-07-01|80.0|159.0|-7.56954|-0.56725 +2015-07-01|80.0|160.0|-7.11922|-0.57482 +2015-07-01|80.0|161.0|-6.65724|-0.58262 +2015-07-01|80.0|162.0|-6.18435|-0.59064 +2015-07-01|80.0|163.0|-5.70127|-0.59888 +2015-07-01|80.0|164.0|-5.2087|-0.60734 +2015-07-01|80.0|165.0|-4.70728|-0.61603 +2015-07-01|80.0|166.0|-4.19765|-0.62495 +2015-07-01|80.0|167.0|-3.68041|-0.63409 +2015-07-01|80.0|168.0|-3.15612|-0.64345 +2015-07-01|80.0|169.0|-2.62535|-0.65305 +2015-07-01|80.0|170.0|-2.08861|-0.66286 +2015-07-01|80.0|171.0|-1.54643|-0.67291 +2015-07-01|80.0|172.0|-0.9993|-0.68318 +2015-07-01|80.0|173.0|-0.4477|-0.69369 +2015-07-01|80.0|174.0|0.10792|-0.70443 +2015-07-01|80.0|175.0|0.66709|-0.7154 +2015-07-01|80.0|176.0|1.22937|-0.7266 +2015-07-01|80.0|177.0|1.79434|-0.73804 +2015-07-01|80.0|178.0|2.36157|-0.74972 +2015-07-01|80.0|179.0|2.93063|-0.76165 +2015-07-01|80.0|-1.0|-4.41417|0.4405 +2015-07-01|80.0|-2.0|-5.19665|0.4434 +2015-07-01|80.0|-3.0|-5.97941|0.44637 +2015-07-01|80.0|-4.0|-6.76238|0.44943 +2015-07-01|80.0|-5.0|-7.54548|0.45257 +2015-07-01|80.0|-6.0|-8.32863|0.4558 +2015-07-01|80.0|-7.0|-9.11176|0.45911 +2015-07-01|80.0|-8.0|-9.89478|0.46251 +2015-07-01|80.0|-9.0|-10.67762|0.466 +2015-07-01|80.0|-10.0|-11.46019|0.46958 +2015-07-01|80.0|-11.0|-12.24241|0.47326 +2015-07-01|80.0|-12.0|-13.0242|0.47704 +2015-07-01|80.0|-13.0|-13.80548|0.48092 +2015-07-01|80.0|-14.0|-14.58615|0.4849 +2015-07-01|80.0|-15.0|-15.36614|0.48898 +2015-07-01|80.0|-16.0|-16.14535|0.49318 +2015-07-01|80.0|-17.0|-16.92369|0.49748 +2015-07-01|80.0|-18.0|-17.70108|0.5019 +2015-07-01|80.0|-19.0|-18.47742|0.50644 +2015-07-01|80.0|-20.0|-19.2526|0.51109 +2015-07-01|80.0|-21.0|-20.02655|0.51588 +2015-07-01|80.0|-22.0|-20.79914|0.52079 +2015-07-01|80.0|-23.0|-21.57029|0.52583 +2015-07-01|80.0|-24.0|-22.33988|0.53101 +2015-07-01|80.0|-25.0|-23.1078|0.53632 +2015-07-01|80.0|-26.0|-23.87395|0.54179 +2015-07-01|80.0|-27.0|-24.6382|0.5474 +2015-07-01|80.0|-28.0|-25.40043|0.55316 +2015-07-01|80.0|-29.0|-26.16052|0.55909 +2015-07-01|80.0|-30.0|-26.91834|0.56517 +2015-07-01|80.0|-31.0|-27.67376|0.57143 +2015-07-01|80.0|-32.0|-28.42664|0.57786 +2015-07-01|80.0|-33.0|-29.17683|0.58448 +2015-07-01|80.0|-34.0|-29.92419|0.59128 +2015-07-01|80.0|-35.0|-30.66855|0.59827 +2015-07-01|80.0|-36.0|-31.40977|0.60547 +2015-07-01|80.0|-37.0|-32.14766|0.61287 +2015-07-01|80.0|-38.0|-32.88205|0.62049 +2015-07-01|80.0|-39.0|-33.61276|0.62834 +2015-07-01|80.0|-40.0|-34.3396|0.63641 +2015-07-01|80.0|-41.0|-35.06236|0.64472 +2015-07-01|80.0|-42.0|-35.78083|0.65329 +2015-07-01|80.0|-43.0|-36.49479|0.66211 +2015-07-01|80.0|-44.0|-37.20401|0.6712 +2015-07-01|80.0|-45.0|-37.90824|0.68057 +2015-07-01|80.0|-46.0|-38.60722|0.69023 +2015-07-01|80.0|-47.0|-39.30068|0.70019 +2015-07-01|80.0|-48.0|-39.98834|0.71047 +2015-07-01|80.0|-49.0|-40.6699|0.72107 +2015-07-01|80.0|-50.0|-41.34503|0.732 +2015-07-01|80.0|-51.0|-42.0134|0.7433 +2015-07-01|80.0|-52.0|-42.67464|0.75495 +2015-07-01|80.0|-53.0|-43.32839|0.767 +2015-07-01|80.0|-54.0|-43.97424|0.77943 +2015-07-01|80.0|-55.0|-44.61175|0.79229 +2015-07-01|80.0|-56.0|-45.24049|0.80557 +2015-07-01|80.0|-57.0|-45.85996|0.8193 +2015-07-01|80.0|-58.0|-46.46965|0.8335 +2015-07-01|80.0|-59.0|-47.06901|0.84819 +2015-07-01|80.0|-60.0|-47.65745|0.86339 +2015-07-01|80.0|-61.0|-48.23435|0.87911 +2015-07-01|80.0|-62.0|-48.79903|0.89538 +2015-07-01|80.0|-63.0|-49.35077|0.91223 +2015-07-01|80.0|-64.0|-49.88881|0.92967 +2015-07-01|80.0|-65.0|-50.4123|0.94773 +2015-07-01|80.0|-66.0|-50.92037|0.96643 +2015-07-01|80.0|-67.0|-51.41204|0.9858 +2015-07-01|80.0|-68.0|-51.88627|1.00586 +2015-07-01|80.0|-69.0|-52.34196|1.02664 +2015-07-01|80.0|-70.0|-52.77788|1.04816 +2015-07-01|80.0|-71.0|-53.19273|1.07044 +2015-07-01|80.0|-72.0|-53.58509|1.09351 +2015-07-01|80.0|-73.0|-53.95341|1.11739 +2015-07-01|80.0|-74.0|-54.29603|1.14209 +2015-07-01|80.0|-75.0|-54.61111|1.16763 +2015-07-01|80.0|-76.0|-54.89668|1.19402 +2015-07-01|80.0|-77.0|-55.15056|1.22126 +2015-07-01|80.0|-78.0|-55.37041|1.24935 +2015-07-01|80.0|-79.0|-55.55363|1.27827 +2015-07-01|80.0|-80.0|-55.69741|1.30799 +2015-07-01|80.0|-81.0|-55.79866|1.33848 +2015-07-01|80.0|-82.0|-55.85398|1.36967 +2015-07-01|80.0|-83.0|-55.85967|1.40147 +2015-07-01|80.0|-84.0|-55.81166|1.43375 +2015-07-01|80.0|-85.0|-55.7055|1.46636 +2015-07-01|80.0|-86.0|-55.53629|1.49909 +2015-07-01|80.0|-87.0|-55.29868|1.53166 +2015-07-01|80.0|-88.0|-54.98682|1.56373 +2015-07-01|80.0|-89.0|-54.59432|1.59487 +2015-07-01|80.0|-90.0|-54.11421|1.62453 +2015-07-01|80.0|-91.0|-53.53898|1.65203 +2015-07-01|80.0|-92.0|-52.86047|1.67655 +2015-07-01|80.0|-93.0|-52.07|1.69707 +2015-07-01|80.0|-94.0|-51.15833|1.71237 +2015-07-01|80.0|-95.0|-50.1158|1.72096 +2015-07-01|80.0|-96.0|-48.93249|1.72113 +2015-07-01|80.0|-97.0|-47.59841|1.71086 +2015-07-01|80.0|-98.0|-46.10388|1.68787 +2015-07-01|80.0|-99.0|-44.43997|1.64965 +2015-07-01|80.0|-100.0|-42.59909|1.59353 +2015-07-01|80.0|-101.0|-40.57573|1.5168 +2015-07-01|80.0|-102.0|-38.36735|1.41693 +2015-07-01|80.0|-103.0|-35.97533|1.29185 +2015-07-01|80.0|-104.0|-33.40593|1.14024 +2015-07-01|80.0|-105.0|-30.6712|0.96195 +2015-07-01|80.0|-106.0|-27.7895|0.75829 +2015-07-01|80.0|-107.0|-24.7857|0.53226 +2015-07-01|80.0|-108.0|-21.69064|0.2886 +2015-07-01|80.0|-109.0|-18.54004|0.03352 +2015-07-01|80.0|-110.0|-15.37272|-0.2257 +2015-07-01|80.0|-111.0|-12.22843|-0.48144 +2015-07-01|80.0|-112.0|-9.14553|-0.72648 +2015-07-01|80.0|-113.0|-6.15889|-0.95458 +2015-07-01|80.0|-114.0|-3.29822|-1.16101 +2015-07-01|80.0|-115.0|-0.58707|-1.34276 +2015-07-01|80.0|-116.0|1.95747|-1.49846 +2015-07-01|80.0|-117.0|4.3246|-1.62817 +2015-07-01|80.0|-118.0|6.50909|-1.73308 +2015-07-01|80.0|-119.0|8.51045|-1.81514 +2015-07-01|80.0|-120.0|10.33189|-1.87675 +2015-07-01|80.0|-121.0|11.9794|-1.92048 +2015-07-01|80.0|-122.0|13.4609|-1.9489 +2015-07-01|80.0|-123.0|14.78551|-1.96443 +2015-07-01|80.0|-124.0|15.96301|-1.96926 +2015-07-01|80.0|-125.0|17.00339|-1.96535 +2015-07-01|80.0|-126.0|17.91655|-1.95438 +2015-07-01|80.0|-127.0|18.71207|-1.93781 +2015-07-01|80.0|-128.0|19.39908|-1.91684 +2015-07-01|80.0|-129.0|19.98617|-1.89248 +2015-07-01|80.0|-130.0|20.48135|-1.86557 +2015-07-01|80.0|-131.0|20.89205|-1.83679 +2015-07-01|80.0|-132.0|21.22511|-1.80669 +2015-07-01|80.0|-133.0|21.48681|-1.77572 +2015-07-01|80.0|-134.0|21.6829|-1.74423 +2015-07-01|80.0|-135.0|21.81866|-1.71253 +2015-07-01|80.0|-136.0|21.89888|-1.68083 +2015-07-01|80.0|-137.0|21.92795|-1.6493 +2015-07-01|80.0|-138.0|21.90987|-1.61809 +2015-07-01|80.0|-139.0|21.84829|-1.58731 +2015-07-01|80.0|-140.0|21.74654|-1.55702 +2015-07-01|80.0|-141.0|21.60768|-1.52729 +2015-07-01|80.0|-142.0|21.43448|-1.49816 +2015-07-01|80.0|-143.0|21.22949|-1.46965 +2015-07-01|80.0|-144.0|20.99506|-1.44179 +2015-07-01|80.0|-145.0|20.73332|-1.41457 +2015-07-01|80.0|-146.0|20.44625|-1.388 +2015-07-01|80.0|-147.0|20.13565|-1.36208 +2015-07-01|80.0|-148.0|19.8032|-1.33679 +2015-07-01|80.0|-149.0|19.45043|-1.31213 +2015-07-01|80.0|-150.0|19.07878|-1.28808 +2015-07-01|80.0|-151.0|18.68955|-1.26463 +2015-07-01|80.0|-152.0|18.28398|-1.24175 +2015-07-01|80.0|-153.0|17.8632|-1.21944 +2015-07-01|80.0|-154.0|17.42827|-1.19767 +2015-07-01|80.0|-155.0|16.98018|-1.17642 +2015-07-01|80.0|-156.0|16.51985|-1.15569 +2015-07-01|80.0|-157.0|16.04815|-1.13544 +2015-07-01|80.0|-158.0|15.56588|-1.11567 +2015-07-01|80.0|-159.0|15.07381|-1.09636 +2015-07-01|80.0|-160.0|14.57266|-1.07749 +2015-07-01|80.0|-161.0|14.0631|-1.05904 +2015-07-01|80.0|-162.0|13.5458|-1.04101 +2015-07-01|80.0|-163.0|13.02134|-1.02337 +2015-07-01|80.0|-164.0|12.49033|-1.00612 +2015-07-01|80.0|-165.0|11.9533|-0.98923 +2015-07-01|80.0|-166.0|11.41081|-0.97271 +2015-07-01|80.0|-167.0|10.86335|-0.95653 +2015-07-01|80.0|-168.0|10.31141|-0.9407 +2015-07-01|80.0|-169.0|9.75549|-0.92518 +2015-07-01|80.0|-170.0|9.19602|-0.90999 +2015-07-01|80.0|-171.0|8.63347|-0.8951 +2015-07-01|80.0|-172.0|8.06827|-0.88051 +2015-07-01|80.0|-173.0|7.50085|-0.86622 +2015-07-01|80.0|-174.0|6.93161|-0.85221 +2015-07-01|80.0|-175.0|6.36099|-0.83848 +2015-07-01|80.0|-176.0|5.78938|-0.82502 +2015-07-01|80.0|-177.0|5.21719|-0.81183 +2015-07-01|80.0|-178.0|4.64481|-0.79891 +2015-07-01|80.0|-179.0|4.07266|-0.78623 +2015-07-01|81.0|0.0|-3.62028|0.46915 +2015-07-01|81.0|1.0|-2.82554|0.46639 +2015-07-01|81.0|2.0|-2.03129|0.4637 +2015-07-01|81.0|3.0|-1.2376|0.4611 +2015-07-01|81.0|4.0|-0.44454|0.45857 +2015-07-01|81.0|5.0|0.34781|0.45611 +2015-07-01|81.0|6.0|1.13939|0.45374 +2015-07-01|81.0|7.0|1.93012|0.45143 +2015-07-01|81.0|8.0|2.71992|0.4492 +2015-07-01|81.0|9.0|3.50872|0.44704 +2015-07-01|81.0|10.0|4.29645|0.44494 +2015-07-01|81.0|11.0|5.08303|0.44292 +2015-07-01|81.0|12.0|5.86837|0.44097 +2015-07-01|81.0|13.0|6.6524|0.43909 +2015-07-01|81.0|14.0|7.43503|0.43727 +2015-07-01|81.0|15.0|8.21619|0.43552 +2015-07-01|81.0|16.0|8.99579|0.43383 +2015-07-01|81.0|17.0|9.77374|0.43221 +2015-07-01|81.0|18.0|10.54996|0.43066 +2015-07-01|81.0|19.0|11.32434|0.42917 +2015-07-01|81.0|20.0|12.09681|0.42774 +2015-07-01|81.0|21.0|12.86726|0.42638 +2015-07-01|81.0|22.0|13.6356|0.42508 +2015-07-01|81.0|23.0|14.40172|0.42385 +2015-07-01|81.0|24.0|15.16552|0.42267 +2015-07-01|81.0|25.0|15.9269|0.42156 +2015-07-01|81.0|26.0|16.68574|0.42052 +2015-07-01|81.0|27.0|17.44193|0.41953 +2015-07-01|81.0|28.0|18.19535|0.41861 +2015-07-01|81.0|29.0|18.94588|0.41775 +2015-07-01|81.0|30.0|19.69339|0.41695 +2015-07-01|81.0|31.0|20.43776|0.41621 +2015-07-01|81.0|32.0|21.17884|0.41554 +2015-07-01|81.0|33.0|21.91649|0.41493 +2015-07-01|81.0|34.0|22.65058|0.41439 +2015-07-01|81.0|35.0|23.38094|0.41391 +2015-07-01|81.0|36.0|24.10743|0.41349 +2015-07-01|81.0|37.0|24.82987|0.41314 +2015-07-01|81.0|38.0|25.54809|0.41285 +2015-07-01|81.0|39.0|26.26192|0.41263 +2015-07-01|81.0|40.0|26.97117|0.41247 +2015-07-01|81.0|41.0|27.67564|0.41238 +2015-07-01|81.0|42.0|28.37513|0.41236 +2015-07-01|81.0|43.0|29.06943|0.41241 +2015-07-01|81.0|44.0|29.75831|0.41252 +2015-07-01|81.0|45.0|30.44155|0.41271 +2015-07-01|81.0|46.0|31.11889|0.41297 +2015-07-01|81.0|47.0|31.79008|0.4133 +2015-07-01|81.0|48.0|32.45486|0.4137 +2015-07-01|81.0|49.0|33.11293|0.41418 +2015-07-01|81.0|50.0|33.76401|0.41473 +2015-07-01|81.0|51.0|34.40777|0.41536 +2015-07-01|81.0|52.0|35.0439|0.41607 +2015-07-01|81.0|53.0|35.67203|0.41685 +2015-07-01|81.0|54.0|36.29182|0.41771 +2015-07-01|81.0|55.0|36.90286|0.41866 +2015-07-01|81.0|56.0|37.50475|0.41969 +2015-07-01|81.0|57.0|38.09707|0.4208 +2015-07-01|81.0|58.0|38.67935|0.422 +2015-07-01|81.0|59.0|39.25112|0.42328 +2015-07-01|81.0|60.0|39.81186|0.42465 +2015-07-01|81.0|61.0|40.36104|0.42611 +2015-07-01|81.0|62.0|40.89807|0.42765 +2015-07-01|81.0|63.0|41.42236|0.42929 +2015-07-01|81.0|64.0|41.93325|0.43102 +2015-07-01|81.0|65.0|42.43005|0.43284 +2015-07-01|81.0|66.0|42.91205|0.43475 +2015-07-01|81.0|67.0|43.37845|0.43675 +2015-07-01|81.0|68.0|43.82844|0.43884 +2015-07-01|81.0|69.0|44.26113|0.44102 +2015-07-01|81.0|70.0|44.67558|0.44329 +2015-07-01|81.0|71.0|45.0708|0.44564 +2015-07-01|81.0|72.0|45.44571|0.44808 +2015-07-01|81.0|73.0|45.79918|0.4506 +2015-07-01|81.0|74.0|46.12998|0.45319 +2015-07-01|81.0|75.0|46.43683|0.45584 +2015-07-01|81.0|76.0|46.71832|0.45856 +2015-07-01|81.0|77.0|46.97299|0.46132 +2015-07-01|81.0|78.0|47.19924|0.46412 +2015-07-01|81.0|79.0|47.39539|0.46694 +2015-07-01|81.0|80.0|47.55962|0.46977 +2015-07-01|81.0|81.0|47.69002|0.47258 +2015-07-01|81.0|82.0|47.78453|0.47535 +2015-07-01|81.0|83.0|47.84095|0.47805 +2015-07-01|81.0|84.0|47.85695|0.48064 +2015-07-01|81.0|85.0|47.83006|0.48309 +2015-07-01|81.0|86.0|47.75765|0.48534 +2015-07-01|81.0|87.0|47.63692|0.48734 +2015-07-01|81.0|88.0|47.46495|0.48902 +2015-07-01|81.0|89.0|47.23864|0.49031 +2015-07-01|81.0|90.0|46.95475|0.49112 +2015-07-01|81.0|91.0|46.60992|0.49135 +2015-07-01|81.0|92.0|46.20066|0.49088 +2015-07-01|81.0|93.0|45.72339|0.48959 +2015-07-01|81.0|94.0|45.17447|0.48732 +2015-07-01|81.0|95.0|44.55025|0.48392 +2015-07-01|81.0|96.0|43.84715|0.47921 +2015-07-01|81.0|97.0|43.06167|0.47298 +2015-07-01|81.0|98.0|42.19057|0.46503 +2015-07-01|81.0|99.0|41.23091|0.45513 +2015-07-01|81.0|100.0|40.18023|0.44305 +2015-07-01|81.0|101.0|39.03666|0.42856 +2015-07-01|81.0|102.0|37.79912|0.41143 +2015-07-01|81.0|103.0|36.46748|0.39145 +2015-07-01|81.0|104.0|35.04275|0.36845 +2015-07-01|81.0|105.0|33.52727|0.3423 +2015-07-01|81.0|106.0|31.92486|0.31294 +2015-07-01|81.0|107.0|30.24094|0.28036 +2015-07-01|81.0|108.0|28.48263|0.24468 +2015-07-01|81.0|109.0|26.65874|0.20609 +2015-07-01|81.0|110.0|24.7797|0.1649 +2015-07-01|81.0|111.0|22.85741|0.12152 +2015-07-01|81.0|112.0|20.90498|0.07643 +2015-07-01|81.0|113.0|18.93636|0.03022 +2015-07-01|81.0|114.0|16.96601|-0.01653 +2015-07-01|81.0|115.0|15.00842|-0.06317 +2015-07-01|81.0|116.0|13.0777|-0.10911 +2015-07-01|81.0|117.0|11.18716|-0.15378 +2015-07-01|81.0|118.0|9.34896|-0.19669 +2015-07-01|81.0|119.0|7.57385|-0.23743 +2015-07-01|81.0|120.0|5.87099|-0.27571 +2015-07-01|81.0|121.0|4.24784|-0.31132 +2015-07-01|81.0|122.0|2.71016|-0.34414 +2015-07-01|81.0|123.0|1.26208|-0.37415 +2015-07-01|81.0|124.0|-0.09377|-0.40139 +2015-07-01|81.0|125.0|-1.35614|-0.42597 +2015-07-01|81.0|126.0|-2.52496|-0.44803 +2015-07-01|81.0|127.0|-3.60114|-0.46774 +2015-07-01|81.0|128.0|-4.58643|-0.48532 +2015-07-01|81.0|129.0|-5.4832|-0.50095 +2015-07-01|81.0|130.0|-6.29434|-0.51485 +2015-07-01|81.0|131.0|-7.02306|-0.52722 +2015-07-01|81.0|132.0|-7.67284|-0.53824 +2015-07-01|81.0|133.0|-8.24729|-0.54809 +2015-07-01|81.0|134.0|-8.75009|-0.55695 +2015-07-01|81.0|135.0|-9.18492|-0.56495 +2015-07-01|81.0|136.0|-9.55542|-0.57225 +2015-07-01|81.0|137.0|-9.86513|-0.57895 +2015-07-01|81.0|138.0|-10.1175|-0.58518 +2015-07-01|81.0|139.0|-10.31583|-0.59102 +2015-07-01|81.0|140.0|-10.46329|-0.59656 +2015-07-01|81.0|141.0|-10.56291|-0.60188 +2015-07-01|81.0|142.0|-10.61754|-0.60704 +2015-07-01|81.0|143.0|-10.6299|-0.6121 +2015-07-01|81.0|144.0|-10.60256|-0.61711 +2015-07-01|81.0|145.0|-10.53792|-0.62212 +2015-07-01|81.0|146.0|-10.43827|-0.62716 +2015-07-01|81.0|147.0|-10.30574|-0.63226 +2015-07-01|81.0|148.0|-10.14235|-0.63745 +2015-07-01|81.0|149.0|-9.94999|-0.64276 +2015-07-01|81.0|150.0|-9.73044|-0.64821 +2015-07-01|81.0|151.0|-9.48536|-0.65381 +2015-07-01|81.0|152.0|-9.21632|-0.65958 +2015-07-01|81.0|153.0|-8.92481|-0.66554 +2015-07-01|81.0|154.0|-8.61219|-0.67169 +2015-07-01|81.0|155.0|-8.27979|-0.67805 +2015-07-01|81.0|156.0|-7.92882|-0.68463 +2015-07-01|81.0|157.0|-7.56044|-0.69142 +2015-07-01|81.0|158.0|-7.17575|-0.69845 +2015-07-01|81.0|159.0|-6.77578|-0.70571 +2015-07-01|81.0|160.0|-6.3615|-0.71321 +2015-07-01|81.0|161.0|-5.93383|-0.72095 +2015-07-01|81.0|162.0|-5.49364|-0.72894 +2015-07-01|81.0|163.0|-5.04177|-0.73718 +2015-07-01|81.0|164.0|-4.579|-0.74567 +2015-07-01|81.0|165.0|-4.10609|-0.75443 +2015-07-01|81.0|166.0|-3.62373|-0.76344 +2015-07-01|81.0|167.0|-3.13263|-0.77272 +2015-07-01|81.0|168.0|-2.63343|-0.78226 +2015-07-01|81.0|169.0|-2.12675|-0.79208 +2015-07-01|81.0|170.0|-1.6132|-0.80216 +2015-07-01|81.0|171.0|-1.09335|-0.81252 +2015-07-01|81.0|172.0|-0.56777|-0.82316 +2015-07-01|81.0|173.0|-0.03698|-0.83409 +2015-07-01|81.0|174.0|0.49848|-0.8453 +2015-07-01|81.0|175.0|1.0381|-0.8568 +2015-07-01|81.0|176.0|1.5814|-0.86859 +2015-07-01|81.0|177.0|2.12789|-0.88069 +2015-07-01|81.0|178.0|2.67709|-0.89309 +2015-07-01|81.0|179.0|3.22854|-0.9058 +2015-07-01|81.0|-1.0|-4.41544|0.472 +2015-07-01|81.0|-2.0|-5.21095|0.47493 +2015-07-01|81.0|-3.0|-6.00673|0.47794 +2015-07-01|81.0|-4.0|-6.80272|0.48104 +2015-07-01|81.0|-5.0|-7.59884|0.48423 +2015-07-01|81.0|-6.0|-8.39503|0.48751 +2015-07-01|81.0|-7.0|-9.19121|0.49087 +2015-07-01|81.0|-8.0|-9.98731|0.49434 +2015-07-01|81.0|-9.0|-10.78326|0.49789 +2015-07-01|81.0|-10.0|-11.57898|0.50155 +2015-07-01|81.0|-11.0|-12.37441|0.50531 +2015-07-01|81.0|-12.0|-13.16947|0.50916 +2015-07-01|81.0|-13.0|-13.96408|0.51313 +2015-07-01|81.0|-14.0|-14.75817|0.5172 +2015-07-01|81.0|-15.0|-15.55165|0.52138 +2015-07-01|81.0|-16.0|-16.34446|0.52567 +2015-07-01|81.0|-17.0|-17.13651|0.53008 +2015-07-01|81.0|-18.0|-17.92772|0.53461 +2015-07-01|81.0|-19.0|-18.718|0.53926 +2015-07-01|81.0|-20.0|-19.50728|0.54404 +2015-07-01|81.0|-21.0|-20.29545|0.54895 +2015-07-01|81.0|-22.0|-21.08245|0.55399 +2015-07-01|81.0|-23.0|-21.86817|0.55917 +2015-07-01|81.0|-24.0|-22.65252|0.56449 +2015-07-01|81.0|-25.0|-23.4354|0.56995 +2015-07-01|81.0|-26.0|-24.21672|0.57556 +2015-07-01|81.0|-27.0|-24.99638|0.58133 +2015-07-01|81.0|-28.0|-25.77426|0.58725 +2015-07-01|81.0|-29.0|-26.55026|0.59334 +2015-07-01|81.0|-30.0|-27.32428|0.5996 +2015-07-01|81.0|-31.0|-28.09618|0.60603 +2015-07-01|81.0|-32.0|-28.86586|0.61264 +2015-07-01|81.0|-33.0|-29.63319|0.61944 +2015-07-01|81.0|-34.0|-30.39803|0.62643 +2015-07-01|81.0|-35.0|-31.16026|0.63362 +2015-07-01|81.0|-36.0|-31.91974|0.64102 +2015-07-01|81.0|-37.0|-32.67632|0.64863 +2015-07-01|81.0|-38.0|-33.42985|0.65646 +2015-07-01|81.0|-39.0|-34.18018|0.66451 +2015-07-01|81.0|-40.0|-34.92713|0.67281 +2015-07-01|81.0|-41.0|-35.67055|0.68135 +2015-07-01|81.0|-42.0|-36.41024|0.69014 +2015-07-01|81.0|-43.0|-37.14602|0.69919 +2015-07-01|81.0|-44.0|-37.87769|0.70852 +2015-07-01|81.0|-45.0|-38.60505|0.71814 +2015-07-01|81.0|-46.0|-39.32788|0.72804 +2015-07-01|81.0|-47.0|-40.04595|0.73826 +2015-07-01|81.0|-48.0|-40.75902|0.74879 +2015-07-01|81.0|-49.0|-41.46683|0.75965 +2015-07-01|81.0|-50.0|-42.16913|0.77085 +2015-07-01|81.0|-51.0|-42.86563|0.78241 +2015-07-01|81.0|-52.0|-43.55603|0.79435 +2015-07-01|81.0|-53.0|-44.24002|0.80666 +2015-07-01|81.0|-54.0|-44.91727|0.81939 +2015-07-01|81.0|-55.0|-45.58741|0.83253 +2015-07-01|81.0|-56.0|-46.25008|0.8461 +2015-07-01|81.0|-57.0|-46.90489|0.86013 +2015-07-01|81.0|-58.0|-47.55139|0.87464 +2015-07-01|81.0|-59.0|-48.18916|0.88963 +2015-07-01|81.0|-60.0|-48.8177|0.90514 +2015-07-01|81.0|-61.0|-49.4365|0.92119 +2015-07-01|81.0|-62.0|-50.04502|0.93779 +2015-07-01|81.0|-63.0|-50.64267|0.95497 +2015-07-01|81.0|-64.0|-51.22883|0.97276 +2015-07-01|81.0|-65.0|-51.80282|0.99118 +2015-07-01|81.0|-66.0|-52.36392|1.01026 +2015-07-01|81.0|-67.0|-52.91136|1.03002 +2015-07-01|81.0|-68.0|-53.44431|1.0505 +2015-07-01|81.0|-69.0|-53.96186|1.07171 +2015-07-01|81.0|-70.0|-54.46305|1.0937 +2015-07-01|81.0|-71.0|-54.94683|1.11648 +2015-07-01|81.0|-72.0|-55.41207|1.14009 +2015-07-01|81.0|-73.0|-55.85754|1.16457 +2015-07-01|81.0|-74.0|-56.28191|1.18992 +2015-07-01|81.0|-75.0|-56.68374|1.21619 +2015-07-01|81.0|-76.0|-57.06146|1.24341 +2015-07-01|81.0|-77.0|-57.41336|1.27158 +2015-07-01|81.0|-78.0|-57.73756|1.30074 +2015-07-01|81.0|-79.0|-58.03204|1.33089 +2015-07-01|81.0|-80.0|-58.29457|1.36205 +2015-07-01|81.0|-81.0|-58.5227|1.39422 +2015-07-01|81.0|-82.0|-58.71378|1.42738 +2015-07-01|81.0|-83.0|-58.86486|1.4615 +2015-07-01|81.0|-84.0|-58.97274|1.49654 +2015-07-01|81.0|-85.0|-59.03386|1.53244 +2015-07-01|81.0|-86.0|-59.04434|1.56908 +2015-07-01|81.0|-87.0|-58.99989|1.60635 +2015-07-01|81.0|-88.0|-58.8958|1.64405 +2015-07-01|81.0|-89.0|-58.72687|1.68194 +2015-07-01|81.0|-90.0|-58.48739|1.71972 +2015-07-01|81.0|-91.0|-58.17108|1.75697 +2015-07-01|81.0|-92.0|-57.77105|1.79319 +2015-07-01|81.0|-93.0|-57.27975|1.82772 +2015-07-01|81.0|-94.0|-56.68896|1.85977 +2015-07-01|81.0|-95.0|-55.98975|1.88831 +2015-07-01|81.0|-96.0|-55.17251|1.91211 +2015-07-01|81.0|-97.0|-54.22694|1.92965 +2015-07-01|81.0|-98.0|-53.14224|1.93912 +2015-07-01|81.0|-99.0|-51.90716|1.93833 +2015-07-01|81.0|-100.0|-50.51035|1.92475 +2015-07-01|81.0|-101.0|-48.94068|1.89548 +2015-07-01|81.0|-102.0|-47.18781|1.8473 +2015-07-01|81.0|-103.0|-45.24288|1.77678 +2015-07-01|81.0|-104.0|-43.09941|1.68046 +2015-07-01|81.0|-105.0|-40.75436|1.55512 +2015-07-01|81.0|-106.0|-38.20935|1.39819 +2015-07-01|81.0|-107.0|-35.47183|1.2082 +2015-07-01|81.0|-108.0|-32.55616|0.9853 +2015-07-01|81.0|-109.0|-29.48427|0.73173 +2015-07-01|81.0|-110.0|-26.28574|0.45203 +2015-07-01|81.0|-111.0|-22.99703|0.15306 +2015-07-01|81.0|-112.0|-19.65996|-0.15648 +2015-07-01|81.0|-113.0|-16.31926|-0.4668 +2015-07-01|81.0|-114.0|-13.01987|-0.76803 +2015-07-01|81.0|-115.0|-9.80408|-1.05124 +2015-07-01|81.0|-116.0|-6.70912|-1.30926 +2015-07-01|81.0|-117.0|-3.76544|-1.5372 +2015-07-01|81.0|-118.0|-0.99593|-1.73247 +2015-07-01|81.0|-119.0|1.58417|-1.89462 +2015-07-01|81.0|-120.0|3.96661|-2.02487 +2015-07-01|81.0|-121.0|6.14915|-2.12565 +2015-07-01|81.0|-122.0|8.13432|-2.20007 +2015-07-01|81.0|-123.0|9.92824|-2.25155 +2015-07-01|81.0|-124.0|11.53954|-2.28353 +2015-07-01|81.0|-125.0|12.97844|-2.29924 +2015-07-01|81.0|-126.0|14.25599|-2.30162 +2015-07-01|81.0|-127.0|15.38356|-2.29326 +2015-07-01|81.0|-128.0|16.37241|-2.27637 +2015-07-01|81.0|-129.0|17.23345|-2.25282 +2015-07-01|81.0|-130.0|17.97702|-2.22417 +2015-07-01|81.0|-131.0|18.61284|-2.1917 +2015-07-01|81.0|-132.0|19.14993|-2.15645 +2015-07-01|81.0|-133.0|19.59661|-2.11926 +2015-07-01|81.0|-134.0|19.96051|-2.0808 +2015-07-01|81.0|-135.0|20.24863|-2.04162 +2015-07-01|81.0|-136.0|20.46731|-2.00213 +2015-07-01|81.0|-137.0|20.62237|-1.96266 +2015-07-01|81.0|-138.0|20.71906|-1.92347 +2015-07-01|81.0|-139.0|20.76217|-1.88475 +2015-07-01|81.0|-140.0|20.75607|-1.84665 +2015-07-01|81.0|-141.0|20.7047|-1.80928 +2015-07-01|81.0|-142.0|20.61166|-1.77271 +2015-07-01|81.0|-143.0|20.48025|-1.73699 +2015-07-01|81.0|-144.0|20.31343|-1.70216 +2015-07-01|81.0|-145.0|20.11395|-1.66825 +2015-07-01|81.0|-146.0|19.88429|-1.63524 +2015-07-01|81.0|-147.0|19.62674|-1.60314 +2015-07-01|81.0|-148.0|19.34339|-1.57195 +2015-07-01|81.0|-149.0|19.03616|-1.54164 +2015-07-01|81.0|-150.0|18.7068|-1.5122 +2015-07-01|81.0|-151.0|18.35696|-1.4836 +2015-07-01|81.0|-152.0|17.98813|-1.45582 +2015-07-01|81.0|-153.0|17.60169|-1.42884 +2015-07-01|81.0|-154.0|17.19894|-1.40262 +2015-07-01|81.0|-155.0|16.78107|-1.37715 +2015-07-01|81.0|-156.0|16.34919|-1.3524 +2015-07-01|81.0|-157.0|15.90434|-1.32834 +2015-07-01|81.0|-158.0|15.44748|-1.30494 +2015-07-01|81.0|-159.0|14.97952|-1.28219 +2015-07-01|81.0|-160.0|14.50132|-1.26005 +2015-07-01|81.0|-161.0|14.01367|-1.23851 +2015-07-01|81.0|-162.0|13.51732|-1.21755 +2015-07-01|81.0|-163.0|13.01301|-1.19714 +2015-07-01|81.0|-164.0|12.50139|-1.17725 +2015-07-01|81.0|-165.0|11.98312|-1.15789 +2015-07-01|81.0|-166.0|11.45882|-1.13902 +2015-07-01|81.0|-167.0|10.92906|-1.12063 +2015-07-01|81.0|-168.0|10.39442|-1.10269 +2015-07-01|81.0|-169.0|9.85545|-1.08521 +2015-07-01|81.0|-170.0|9.31266|-1.06816 +2015-07-01|81.0|-171.0|8.76657|-1.05153 +2015-07-01|81.0|-172.0|8.21767|-1.0353 +2015-07-01|81.0|-173.0|7.66644|-1.01947 +2015-07-01|81.0|-174.0|7.11337|-1.00402 +2015-07-01|81.0|-175.0|6.55891|-0.98895 +2015-07-01|81.0|-176.0|6.00352|-0.97423 +2015-07-01|81.0|-177.0|5.44767|-0.95987 +2015-07-01|81.0|-178.0|4.89179|-0.94586 +2015-07-01|81.0|-179.0|4.33634|-0.93218 +2015-07-01|82.0|0.0|-3.60933|0.50607 +2015-07-01|82.0|1.0|-2.80163|0.5033 +2015-07-01|82.0|2.0|-1.99439|0.50062 +2015-07-01|82.0|3.0|-1.18767|0.49802 +2015-07-01|82.0|4.0|-0.38153|0.4955 +2015-07-01|82.0|5.0|0.42396|0.49306 +2015-07-01|82.0|6.0|1.22874|0.49071 +2015-07-01|82.0|7.0|2.03274|0.48843 +2015-07-01|82.0|8.0|2.8359|0.48623 +2015-07-01|82.0|9.0|3.63814|0.48412 +2015-07-01|82.0|10.0|4.43941|0.48207 +2015-07-01|82.0|11.0|5.23963|0.48011 +2015-07-01|82.0|12.0|6.03873|0.47822 +2015-07-01|82.0|13.0|6.83664|0.4764 +2015-07-01|82.0|14.0|7.63329|0.47466 +2015-07-01|82.0|15.0|8.42861|0.47299 +2015-07-01|82.0|16.0|9.22252|0.4714 +2015-07-01|82.0|17.0|10.01494|0.46987 +2015-07-01|82.0|18.0|10.8058|0.46842 +2015-07-01|82.0|19.0|11.59502|0.46705 +2015-07-01|82.0|20.0|12.38251|0.46574 +2015-07-01|82.0|21.0|13.16819|0.46451 +2015-07-01|82.0|22.0|13.95197|0.46334 +2015-07-01|82.0|23.0|14.73377|0.46225 +2015-07-01|82.0|24.0|15.51349|0.46123 +2015-07-01|82.0|25.0|16.29104|0.46029 +2015-07-01|82.0|26.0|17.06632|0.45941 +2015-07-01|82.0|27.0|17.83924|0.45861 +2015-07-01|82.0|28.0|18.60969|0.45788 +2015-07-01|82.0|29.0|19.37756|0.45722 +2015-07-01|82.0|30.0|20.14274|0.45663 +2015-07-01|82.0|31.0|20.90512|0.45612 +2015-07-01|82.0|32.0|21.66459|0.45568 +2015-07-01|82.0|33.0|22.42102|0.45532 +2015-07-01|82.0|34.0|23.17428|0.45503 +2015-07-01|82.0|35.0|23.92424|0.45481 +2015-07-01|82.0|36.0|24.67077|0.45468 +2015-07-01|82.0|37.0|25.41373|0.45462 +2015-07-01|82.0|38.0|26.15296|0.45464 +2015-07-01|82.0|39.0|26.88832|0.45473 +2015-07-01|82.0|40.0|27.61964|0.45491 +2015-07-01|82.0|41.0|28.34676|0.45517 +2015-07-01|82.0|42.0|29.0695|0.45552 +2015-07-01|82.0|43.0|29.78769|0.45595 +2015-07-01|82.0|44.0|30.50112|0.45646 +2015-07-01|82.0|45.0|31.20961|0.45706 +2015-07-01|82.0|46.0|31.91295|0.45775 +2015-07-01|82.0|47.0|32.61091|0.45853 +2015-07-01|82.0|48.0|33.30328|0.4594 +2015-07-01|82.0|49.0|33.9898|0.46037 +2015-07-01|82.0|50.0|34.67024|0.46143 +2015-07-01|82.0|51.0|35.34432|0.46259 +2015-07-01|82.0|52.0|36.01178|0.46386 +2015-07-01|82.0|53.0|36.67231|0.46522 +2015-07-01|82.0|54.0|37.32561|0.46669 +2015-07-01|82.0|55.0|37.97137|0.46827 +2015-07-01|82.0|56.0|38.60923|0.46995 +2015-07-01|82.0|57.0|39.23884|0.47175 +2015-07-01|82.0|58.0|39.85982|0.47366 +2015-07-01|82.0|59.0|40.47177|0.4757 +2015-07-01|82.0|60.0|41.07427|0.47785 +2015-07-01|82.0|61.0|41.66686|0.48012 +2015-07-01|82.0|62.0|42.24908|0.48252 +2015-07-01|82.0|63.0|42.82041|0.48505 +2015-07-01|82.0|64.0|43.38034|0.48772 +2015-07-01|82.0|65.0|43.92829|0.49051 +2015-07-01|82.0|66.0|44.46366|0.49345 +2015-07-01|82.0|67.0|44.98581|0.49652 +2015-07-01|82.0|68.0|45.49408|0.49974 +2015-07-01|82.0|69.0|45.98773|0.5031 +2015-07-01|82.0|70.0|46.46601|0.5066 +2015-07-01|82.0|71.0|46.92808|0.51026 +2015-07-01|82.0|72.0|47.37309|0.51406 +2015-07-01|82.0|73.0|47.80011|0.51802 +2015-07-01|82.0|74.0|48.20814|0.52212 +2015-07-01|82.0|75.0|48.59612|0.52637 +2015-07-01|82.0|76.0|48.96294|0.53077 +2015-07-01|82.0|77.0|49.30738|0.53532 +2015-07-01|82.0|78.0|49.62815|0.54 +2015-07-01|82.0|79.0|49.92389|0.54481 +2015-07-01|82.0|80.0|50.19311|0.54975 +2015-07-01|82.0|81.0|50.43424|0.5548 +2015-07-01|82.0|82.0|50.6456|0.55995 +2015-07-01|82.0|83.0|50.8254|0.56518 +2015-07-01|82.0|84.0|50.9717|0.57046 +2015-07-01|82.0|85.0|51.08247|0.57578 +2015-07-01|82.0|86.0|51.1555|0.5811 +2015-07-01|82.0|87.0|51.18847|0.58638 +2015-07-01|82.0|88.0|51.17888|0.59157 +2015-07-01|82.0|89.0|51.1241|0.59662 +2015-07-01|82.0|90.0|51.02132|0.60145 +2015-07-01|82.0|91.0|50.86757|0.606 +2015-07-01|82.0|92.0|50.65973|0.61017 +2015-07-01|82.0|93.0|50.39452|0.61385 +2015-07-01|82.0|94.0|50.06849|0.61691 +2015-07-01|82.0|95.0|49.67808|0.61921 +2015-07-01|82.0|96.0|49.21961|0.62059 +2015-07-01|82.0|97.0|48.68931|0.62084 +2015-07-01|82.0|98.0|48.08341|0.61976 +2015-07-01|82.0|99.0|47.39811|0.61711 +2015-07-01|82.0|100.0|46.62973|0.61261 +2015-07-01|82.0|101.0|45.77478|0.60597 +2015-07-01|82.0|102.0|44.83004|0.59687 +2015-07-01|82.0|103.0|43.79272|0.58499 +2015-07-01|82.0|104.0|42.66061|0.56997 +2015-07-01|82.0|105.0|41.43226|0.55148 +2015-07-01|82.0|106.0|40.10711|0.52918 +2015-07-01|82.0|107.0|38.68578|0.50277 +2015-07-01|82.0|108.0|37.17019|0.47201 +2015-07-01|82.0|109.0|35.56376|0.43672 +2015-07-01|82.0|110.0|33.87158|0.39684 +2015-07-01|82.0|111.0|32.1005|0.35242 +2015-07-01|82.0|112.0|30.25914|0.30364 +2015-07-01|82.0|113.0|28.35789|0.25083 +2015-07-01|82.0|114.0|26.40872|0.1945 +2015-07-01|82.0|115.0|24.42494|0.13526 +2015-07-01|82.0|116.0|22.42089|0.07386 +2015-07-01|82.0|117.0|20.4115|0.01114 +2015-07-01|82.0|118.0|18.41187|-0.05204 +2015-07-01|82.0|119.0|16.43678|-0.11479 +2015-07-01|82.0|120.0|14.50025|-0.17629 +2015-07-01|82.0|121.0|12.61516|-0.23579 +2015-07-01|82.0|122.0|10.79294|-0.29267 +2015-07-01|82.0|123.0|9.04338|-0.34642 +2015-07-01|82.0|124.0|7.37448|-0.39669 +2015-07-01|82.0|125.0|5.79247|-0.44324 +2015-07-01|82.0|126.0|4.30182|-0.48599 +2015-07-01|82.0|127.0|2.90541|-0.52493 +2015-07-01|82.0|128.0|1.60467|-0.56017 +2015-07-01|82.0|129.0|0.39976|-0.59187 +2015-07-01|82.0|130.0|-0.71021|-0.62026 +2015-07-01|82.0|131.0|-1.72701|-0.64558 +2015-07-01|82.0|132.0|-2.6531|-0.6681 +2015-07-01|82.0|133.0|-3.49144|-0.68809 +2015-07-01|82.0|134.0|-4.2454|-0.70582 +2015-07-01|82.0|135.0|-4.91858|-0.72156 +2015-07-01|82.0|136.0|-5.51475|-0.73555 +2015-07-01|82.0|137.0|-6.03771|-0.74803 +2015-07-01|82.0|138.0|-6.4913|-0.75919 +2015-07-01|82.0|139.0|-6.8793|-0.76924 +2015-07-01|82.0|140.0|-7.20539|-0.77835 +2015-07-01|82.0|141.0|-7.47313|-0.78667 +2015-07-01|82.0|142.0|-7.68595|-0.79433 +2015-07-01|82.0|143.0|-7.84713|-0.80148 +2015-07-01|82.0|144.0|-7.9598|-0.8082 +2015-07-01|82.0|145.0|-8.0269|-0.8146 +2015-07-01|82.0|146.0|-8.05124|-0.82076 +2015-07-01|82.0|147.0|-8.03545|-0.82676 +2015-07-01|82.0|148.0|-7.98204|-0.83265 +2015-07-01|82.0|149.0|-7.89333|-0.8385 +2015-07-01|82.0|150.0|-7.77154|-0.84435 +2015-07-01|82.0|151.0|-7.61872|-0.85024 +2015-07-01|82.0|152.0|-7.43683|-0.85622 +2015-07-01|82.0|153.0|-7.22768|-0.86231 +2015-07-01|82.0|154.0|-6.99298|-0.86854 +2015-07-01|82.0|155.0|-6.73435|-0.87495 +2015-07-01|82.0|156.0|-6.45329|-0.88154 +2015-07-01|82.0|157.0|-6.15123|-0.88834 +2015-07-01|82.0|158.0|-5.82951|-0.89536 +2015-07-01|82.0|159.0|-5.48939|-0.90263 +2015-07-01|82.0|160.0|-5.13204|-0.91015 +2015-07-01|82.0|161.0|-4.7586|-0.91794 +2015-07-01|82.0|162.0|-4.37013|-0.926 +2015-07-01|82.0|163.0|-3.96762|-0.93435 +2015-07-01|82.0|164.0|-3.55203|-0.94299 +2015-07-01|82.0|165.0|-3.12425|-0.95193 +2015-07-01|82.0|166.0|-2.68515|-0.96119 +2015-07-01|82.0|167.0|-2.23554|-0.97077 +2015-07-01|82.0|168.0|-1.7762|-0.98067 +2015-07-01|82.0|169.0|-1.30788|-0.9909 +2015-07-01|82.0|170.0|-0.83128|-1.00148 +2015-07-01|82.0|171.0|-0.34709|-1.0124 +2015-07-01|82.0|172.0|0.14402|-1.02368 +2015-07-01|82.0|173.0|0.64143|-1.03532 +2015-07-01|82.0|174.0|1.14451|-1.04733 +2015-07-01|82.0|175.0|1.65267|-1.05971 +2015-07-01|82.0|176.0|2.16532|-1.07248 +2015-07-01|82.0|177.0|2.68191|-1.08565 +2015-07-01|82.0|178.0|3.20186|-1.09922 +2015-07-01|82.0|179.0|3.72465|-1.1132 +2015-07-01|82.0|-1.0|-4.41743|0.50893 +2015-07-01|82.0|-2.0|-5.22586|0.51187 +2015-07-01|82.0|-3.0|-6.03455|0.51491 +2015-07-01|82.0|-4.0|-6.84345|0.51803 +2015-07-01|82.0|-5.0|-7.65249|0.52125 +2015-07-01|82.0|-6.0|-8.46162|0.52457 +2015-07-01|82.0|-7.0|-9.27076|0.52798 +2015-07-01|82.0|-8.0|-10.07985|0.53149 +2015-07-01|82.0|-9.0|-10.88884|0.5351 +2015-07-01|82.0|-10.0|-11.69765|0.53881 +2015-07-01|82.0|-11.0|-12.50622|0.54263 +2015-07-01|82.0|-12.0|-13.31449|0.54656 +2015-07-01|82.0|-13.0|-14.12239|0.55059 +2015-07-01|82.0|-14.0|-14.92985|0.55474 +2015-07-01|82.0|-15.0|-15.73681|0.559 +2015-07-01|82.0|-16.0|-16.5432|0.56338 +2015-07-01|82.0|-17.0|-17.34895|0.56789 +2015-07-01|82.0|-18.0|-18.15398|0.57251 +2015-07-01|82.0|-19.0|-18.95823|0.57726 +2015-07-01|82.0|-20.0|-19.76161|0.58215 +2015-07-01|82.0|-21.0|-20.56407|0.58716 +2015-07-01|82.0|-22.0|-21.36551|0.59232 +2015-07-01|82.0|-23.0|-22.16587|0.59761 +2015-07-01|82.0|-24.0|-22.96506|0.60305 +2015-07-01|82.0|-25.0|-23.76299|0.60864 +2015-07-01|82.0|-26.0|-24.55959|0.61438 +2015-07-01|82.0|-27.0|-25.35477|0.62028 +2015-07-01|82.0|-28.0|-26.14843|0.62635 +2015-07-01|82.0|-29.0|-26.94049|0.63258 +2015-07-01|82.0|-30.0|-27.73085|0.63898 +2015-07-01|82.0|-31.0|-28.51942|0.64557 +2015-07-01|82.0|-32.0|-29.30608|0.65233 +2015-07-01|82.0|-33.0|-30.09075|0.65929 +2015-07-01|82.0|-34.0|-30.8733|0.66644 +2015-07-01|82.0|-35.0|-31.65363|0.67379 +2015-07-01|82.0|-36.0|-32.43162|0.68135 +2015-07-01|82.0|-37.0|-33.20715|0.68913 +2015-07-01|82.0|-38.0|-33.9801|0.69713 +2015-07-01|82.0|-39.0|-34.75033|0.70536 +2015-07-01|82.0|-40.0|-35.51771|0.71383 +2015-07-01|82.0|-41.0|-36.28209|0.72254 +2015-07-01|82.0|-42.0|-37.04334|0.73152 +2015-07-01|82.0|-43.0|-37.80129|0.74075 +2015-07-01|82.0|-44.0|-38.55578|0.75026 +2015-07-01|82.0|-45.0|-39.30664|0.76006 +2015-07-01|82.0|-46.0|-40.05371|0.77015 +2015-07-01|82.0|-47.0|-40.79678|0.78055 +2015-07-01|82.0|-48.0|-41.53567|0.79126 +2015-07-01|82.0|-49.0|-42.27018|0.80231 +2015-07-01|82.0|-50.0|-43.00008|0.81369 +2015-07-01|82.0|-51.0|-43.72515|0.82544 +2015-07-01|82.0|-52.0|-44.44516|0.83755 +2015-07-01|82.0|-53.0|-45.15985|0.85005 +2015-07-01|82.0|-54.0|-45.86895|0.86294 +2015-07-01|82.0|-55.0|-46.57219|0.87626 +2015-07-01|82.0|-56.0|-47.26927|0.89 +2015-07-01|82.0|-57.0|-47.95987|0.9042 +2015-07-01|82.0|-58.0|-48.64365|0.91887 +2015-07-01|82.0|-59.0|-49.32028|0.93402 +2015-07-01|82.0|-60.0|-49.98936|0.94968 +2015-07-01|82.0|-61.0|-50.65051|0.96588 +2015-07-01|82.0|-62.0|-51.30328|0.98263 +2015-07-01|82.0|-63.0|-51.94724|0.99995 +2015-07-01|82.0|-64.0|-52.58189|1.01788 +2015-07-01|82.0|-65.0|-53.20671|1.03643 +2015-07-01|82.0|-66.0|-53.82116|1.05563 +2015-07-01|82.0|-67.0|-54.42463|1.07552 +2015-07-01|82.0|-68.0|-55.01649|1.09612 +2015-07-01|82.0|-69.0|-55.59605|1.11746 +2015-07-01|82.0|-70.0|-56.16259|1.13957 +2015-07-01|82.0|-71.0|-56.7153|1.16249 +2015-07-01|82.0|-72.0|-57.25333|1.18624 +2015-07-01|82.0|-73.0|-57.77576|1.21087 +2015-07-01|82.0|-74.0|-58.28159|1.23641 +2015-07-01|82.0|-75.0|-58.76974|1.26289 +2015-07-01|82.0|-76.0|-59.23905|1.29036 +2015-07-01|82.0|-77.0|-59.68823|1.31884 +2015-07-01|82.0|-78.0|-60.11592|1.34837 +2015-07-01|82.0|-79.0|-60.5206|1.37899 +2015-07-01|82.0|-80.0|-60.90063|1.41072 +2015-07-01|82.0|-81.0|-61.25422|1.44361 +2015-07-01|82.0|-82.0|-61.57942|1.47767 +2015-07-01|82.0|-83.0|-61.87407|1.51292 +2015-07-01|82.0|-84.0|-62.13582|1.54938 +2015-07-01|82.0|-85.0|-62.3621|1.58704 +2015-07-01|82.0|-86.0|-62.55005|1.62589 +2015-07-01|82.0|-87.0|-62.69654|1.6659 +2015-07-01|82.0|-88.0|-62.79813|1.70703 +2015-07-01|82.0|-89.0|-62.851|1.74917 +2015-07-01|82.0|-90.0|-62.85095|1.79222 +2015-07-01|82.0|-91.0|-62.79333|1.83601 +2015-07-01|82.0|-92.0|-62.67298|1.88031 +2015-07-01|82.0|-93.0|-62.48423|1.92481 +2015-07-01|82.0|-94.0|-62.22077|1.96913 +2015-07-01|82.0|-95.0|-61.87566|2.01274 +2015-07-01|82.0|-96.0|-61.44123|2.05498 +2015-07-01|82.0|-97.0|-60.90903|2.09502 +2015-07-01|82.0|-98.0|-60.26982|2.1318 +2015-07-01|82.0|-99.0|-59.51349|2.16399 +2015-07-01|82.0|-100.0|-58.62912|2.18994 +2015-07-01|82.0|-101.0|-57.60498|2.20764 +2015-07-01|82.0|-102.0|-56.42864|2.21464 +2015-07-01|82.0|-103.0|-55.0872|2.208 +2015-07-01|82.0|-104.0|-53.56759|2.1843 +2015-07-01|82.0|-105.0|-51.85707|2.13962 +2015-07-01|82.0|-106.0|-49.94389|2.06963 +2015-07-01|82.0|-107.0|-47.81827|1.96975 +2015-07-01|82.0|-108.0|-45.47348|1.83548 +2015-07-01|82.0|-109.0|-42.90734|1.66283 +2015-07-01|82.0|-110.0|-40.12365|1.44897 +2015-07-01|82.0|-111.0|-37.13371|1.19289 +2015-07-01|82.0|-112.0|-33.95755|0.89619 +2015-07-01|82.0|-113.0|-30.62441|0.56357 +2015-07-01|82.0|-114.0|-27.17246|0.20304 +2015-07-01|82.0|-115.0|-23.6473|-0.1745 +2015-07-01|82.0|-116.0|-20.09936|-0.5562 +2015-07-01|82.0|-117.0|-16.58061|-0.92865 +2015-07-01|82.0|-118.0|-13.14094|-1.27943 +2015-07-01|82.0|-119.0|-9.82488|-1.59843 +2015-07-01|82.0|-120.0|-6.66921|-1.87866 +2015-07-01|82.0|-121.0|-3.70171|-2.11643 +2015-07-01|82.0|-122.0|-0.94091|-2.31113 +2015-07-01|82.0|-123.0|1.60318|-2.46453 +2015-07-01|82.0|-124.0|3.92784|-2.58008 +2015-07-01|82.0|-125.0|6.0361|-2.66216 +2015-07-01|82.0|-126.0|7.93526|-2.7155 +2015-07-01|82.0|-127.0|9.63553|-2.7448 +2015-07-01|82.0|-128.0|11.14885|-2.75438 +2015-07-01|82.0|-129.0|12.48809|-2.74813 +2015-07-01|82.0|-130.0|13.66633|-2.7294 +2015-07-01|82.0|-131.0|14.69642|-2.70101 +2015-07-01|82.0|-132.0|15.5907|-2.6653 +2015-07-01|82.0|-133.0|16.36079|-2.62419 +2015-07-01|82.0|-134.0|17.0175|-2.57922 +2015-07-01|82.0|-135.0|17.57082|-2.53163 +2015-07-01|82.0|-136.0|18.02989|-2.48239 +2015-07-01|82.0|-137.0|18.40303|-2.43227 +2015-07-01|82.0|-138.0|18.69782|-2.38187 +2015-07-01|82.0|-139.0|18.92113|-2.33164 +2015-07-01|82.0|-140.0|19.07917|-2.28193 +2015-07-01|82.0|-141.0|19.17757|-2.233 +2015-07-01|82.0|-142.0|19.22142|-2.18503 +2015-07-01|82.0|-143.0|19.21532|-2.13818 +2015-07-01|82.0|-144.0|19.16347|-2.09252 +2015-07-01|82.0|-145.0|19.06963|-2.04811 +2015-07-01|82.0|-146.0|18.93724|-2.005 +2015-07-01|82.0|-147.0|18.76943|-1.96319 +2015-07-01|82.0|-148.0|18.56904|-1.92268 +2015-07-01|82.0|-149.0|18.33865|-1.88346 +2015-07-01|82.0|-150.0|18.08065|-1.84551 +2015-07-01|82.0|-151.0|17.79718|-1.80879 +2015-07-01|82.0|-152.0|17.49025|-1.77327 +2015-07-01|82.0|-153.0|17.16166|-1.73892 +2015-07-01|82.0|-154.0|16.81311|-1.7057 +2015-07-01|82.0|-155.0|16.44614|-1.67357 +2015-07-01|82.0|-156.0|16.06219|-1.64249 +2015-07-01|82.0|-157.0|15.66257|-1.61242 +2015-07-01|82.0|-158.0|15.24852|-1.58333 +2015-07-01|82.0|-159.0|14.82119|-1.55517 +2015-07-01|82.0|-160.0|14.38166|-1.52791 +2015-07-01|82.0|-161.0|13.93092|-1.50152 +2015-07-01|82.0|-162.0|13.46991|-1.47595 +2015-07-01|82.0|-163.0|12.99952|-1.45119 +2015-07-01|82.0|-164.0|12.52058|-1.42719 +2015-07-01|82.0|-165.0|12.03389|-1.40393 +2015-07-01|82.0|-166.0|11.54019|-1.38138 +2015-07-01|82.0|-167.0|11.04021|-1.35951 +2015-07-01|82.0|-168.0|10.53462|-1.3383 +2015-07-01|82.0|-169.0|10.02407|-1.31773 +2015-07-01|82.0|-170.0|9.50921|-1.29776 +2015-07-01|82.0|-171.0|8.99064|-1.27839 +2015-07-01|82.0|-172.0|8.46895|-1.25958 +2015-07-01|82.0|-173.0|7.94471|-1.24133 +2015-07-01|82.0|-174.0|7.41848|-1.22361 +2015-07-01|82.0|-175.0|6.89082|-1.20641 +2015-07-01|82.0|-176.0|6.36226|-1.1897 +2015-07-01|82.0|-177.0|5.83334|-1.17348 +2015-07-01|82.0|-178.0|5.30459|-1.15774 +2015-07-01|82.0|-179.0|4.77654|-1.14245 +2015-07-01|83.0|0.0|-3.60483|0.55002 +2015-07-01|83.0|1.0|-2.78405|0.54726 +2015-07-01|83.0|2.0|-1.96368|0.5446 +2015-07-01|83.0|3.0|-1.1438|0.54203 +2015-07-01|83.0|4.0|-0.32446|0.53955 +2015-07-01|83.0|5.0|0.4943|0.53715 +2015-07-01|83.0|6.0|1.3124|0.53484 +2015-07-01|83.0|7.0|2.12981|0.53262 +2015-07-01|83.0|8.0|2.94645|0.53048 +2015-07-01|83.0|9.0|3.76227|0.52843 +2015-07-01|83.0|10.0|4.57722|0.52646 +2015-07-01|83.0|11.0|5.39123|0.52458 +2015-07-01|83.0|12.0|6.20424|0.52278 +2015-07-01|83.0|13.0|7.0162|0.52106 +2015-07-01|83.0|14.0|7.82703|0.51942 +2015-07-01|83.0|15.0|8.63668|0.51786 +2015-07-01|83.0|16.0|9.44509|0.51638 +2015-07-01|83.0|17.0|10.25218|0.51499 +2015-07-01|83.0|18.0|11.05789|0.51367 +2015-07-01|83.0|19.0|11.86215|0.51244 +2015-07-01|83.0|20.0|12.66489|0.51128 +2015-07-01|83.0|21.0|13.46603|0.51021 +2015-07-01|83.0|22.0|14.26552|0.50922 +2015-07-01|83.0|23.0|15.06326|0.5083 +2015-07-01|83.0|24.0|15.85918|0.50747 +2015-07-01|83.0|25.0|16.6532|0.50672 +2015-07-01|83.0|26.0|17.44524|0.50605 +2015-07-01|83.0|27.0|18.23521|0.50547 +2015-07-01|83.0|28.0|19.02303|0.50496 +2015-07-01|83.0|29.0|19.80861|0.50454 +2015-07-01|83.0|30.0|20.59185|0.5042 +2015-07-01|83.0|31.0|21.37267|0.50395 +2015-07-01|83.0|32.0|22.15095|0.50379 +2015-07-01|83.0|33.0|22.9266|0.5037 +2015-07-01|83.0|34.0|23.69951|0.50371 +2015-07-01|83.0|35.0|24.46957|0.50381 +2015-07-01|83.0|36.0|25.23667|0.50399 +2015-07-01|83.0|37.0|26.00069|0.50427 +2015-07-01|83.0|38.0|26.76151|0.50464 +2015-07-01|83.0|39.0|27.519|0.5051 +2015-07-01|83.0|40.0|28.27302|0.50566 +2015-07-01|83.0|41.0|29.02345|0.50631 +2015-07-01|83.0|42.0|29.77014|0.50706 +2015-07-01|83.0|43.0|30.51293|0.50792 +2015-07-01|83.0|44.0|31.25167|0.50888 +2015-07-01|83.0|45.0|31.9862|0.50994 +2015-07-01|83.0|46.0|32.71636|0.5111 +2015-07-01|83.0|47.0|33.44195|0.51238 +2015-07-01|83.0|48.0|34.1628|0.51377 +2015-07-01|83.0|49.0|34.87872|0.51528 +2015-07-01|83.0|50.0|35.58949|0.5169 +2015-07-01|83.0|51.0|36.29491|0.51864 +2015-07-01|83.0|52.0|36.99475|0.5205 +2015-07-01|83.0|53.0|37.68879|0.52249 +2015-07-01|83.0|54.0|38.37676|0.52461 +2015-07-01|83.0|55.0|39.05842|0.52686 +2015-07-01|83.0|56.0|39.7335|0.52925 +2015-07-01|83.0|57.0|40.4017|0.53178 +2015-07-01|83.0|58.0|41.06273|0.53446 +2015-07-01|83.0|59.0|41.71626|0.53728 +2015-07-01|83.0|60.0|42.36197|0.54026 +2015-07-01|83.0|61.0|42.9995|0.54339 +2015-07-01|83.0|62.0|43.62848|0.54668 +2015-07-01|83.0|63.0|44.24852|0.55014 +2015-07-01|83.0|64.0|44.85919|0.55377 +2015-07-01|83.0|65.0|45.46007|0.55758 +2015-07-01|83.0|66.0|46.05067|0.56157 +2015-07-01|83.0|67.0|46.63051|0.56574 +2015-07-01|83.0|68.0|47.19906|0.5701 +2015-07-01|83.0|69.0|47.75578|0.57466 +2015-07-01|83.0|70.0|48.30006|0.57943 +2015-07-01|83.0|71.0|48.83128|0.5844 +2015-07-01|83.0|72.0|49.34877|0.58958 +2015-07-01|83.0|73.0|49.85183|0.59497 +2015-07-01|83.0|74.0|50.3397|0.60059 +2015-07-01|83.0|75.0|50.81157|0.60644 +2015-07-01|83.0|76.0|51.2666|0.61251 +2015-07-01|83.0|77.0|51.70386|0.61882 +2015-07-01|83.0|78.0|52.12238|0.62536 +2015-07-01|83.0|79.0|52.52113|0.63214 +2015-07-01|83.0|80.0|52.89898|0.63916 +2015-07-01|83.0|81.0|53.25476|0.64641 +2015-07-01|83.0|82.0|53.5872|0.65389 +2015-07-01|83.0|83.0|53.89493|0.66161 +2015-07-01|83.0|84.0|54.17652|0.66954 +2015-07-01|83.0|85.0|54.43041|0.67769 +2015-07-01|83.0|86.0|54.65494|0.68604 +2015-07-01|83.0|87.0|54.84833|0.69456 +2015-07-01|83.0|88.0|55.00871|0.70323 +2015-07-01|83.0|89.0|55.13403|0.71204 +2015-07-01|83.0|90.0|55.22214|0.72092 +2015-07-01|83.0|91.0|55.27072|0.72986 +2015-07-01|83.0|92.0|55.27733|0.73877 +2015-07-01|83.0|93.0|55.23934|0.74761 +2015-07-01|83.0|94.0|55.15398|0.75629 +2015-07-01|83.0|95.0|55.01831|0.7647 +2015-07-01|83.0|96.0|54.8292|0.77274 +2015-07-01|83.0|97.0|54.5834|0.78028 +2015-07-01|83.0|98.0|54.27747|0.78714 +2015-07-01|83.0|99.0|53.90783|0.79315 +2015-07-01|83.0|100.0|53.47081|0.79808 +2015-07-01|83.0|101.0|52.96259|0.80169 +2015-07-01|83.0|102.0|52.37935|0.8037 +2015-07-01|83.0|103.0|51.71722|0.80378 +2015-07-01|83.0|104.0|50.97242|0.80157 +2015-07-01|83.0|105.0|50.14132|0.79666 +2015-07-01|83.0|106.0|49.22053|0.78864 +2015-07-01|83.0|107.0|48.20705|0.77701 +2015-07-01|83.0|108.0|47.09842|0.7613 +2015-07-01|83.0|109.0|45.89284|0.74101 +2015-07-01|83.0|110.0|44.58944|0.71563 +2015-07-01|83.0|111.0|43.1884|0.6847 +2015-07-01|83.0|112.0|41.69121|0.64782 +2015-07-01|83.0|113.0|40.1008|0.60467 +2015-07-01|83.0|114.0|38.42179|0.55504 +2015-07-01|83.0|115.0|36.66052|0.49891 +2015-07-01|83.0|116.0|34.82519|0.43642 +2015-07-01|83.0|117.0|32.92578|0.36793 +2015-07-01|83.0|118.0|30.97396|0.29399 +2015-07-01|83.0|119.0|28.98285|0.21541 +2015-07-01|83.0|120.0|26.96674|0.13313 +2015-07-01|83.0|121.0|24.94062|0.04827 +2015-07-01|83.0|122.0|22.91983|-0.03797 +2015-07-01|83.0|123.0|20.91948|-0.12435 +2015-07-01|83.0|124.0|18.95404|-0.20968 +2015-07-01|83.0|125.0|17.03693|-0.29286 +2015-07-01|83.0|126.0|15.18017|-0.37291 +2015-07-01|83.0|127.0|13.39413|-0.44905 +2015-07-01|83.0|128.0|11.68739|-0.52068 +2015-07-01|83.0|129.0|10.06672|-0.58738 +2015-07-01|83.0|130.0|8.53708|-0.64893 +2015-07-01|83.0|131.0|7.10178|-0.70526 +2015-07-01|83.0|132.0|5.76258|-0.75644 +2015-07-01|83.0|133.0|4.51995|-0.80265 +2015-07-01|83.0|134.0|3.37318|-0.84415 +2015-07-01|83.0|135.0|2.32067|-0.88125 +2015-07-01|83.0|136.0|1.36005|-0.9143 +2015-07-01|83.0|137.0|0.48841|-0.94367 +2015-07-01|83.0|138.0|-0.2976|-0.96973 +2015-07-01|83.0|139.0|-1.0016|-0.99283 +2015-07-01|83.0|140.0|-1.62737|-1.01332 +2015-07-01|83.0|141.0|-2.17881|-1.03153 +2015-07-01|83.0|142.0|-2.65979|-1.04774 +2015-07-01|83.0|143.0|-3.07417|-1.06225 +2015-07-01|83.0|144.0|-3.42572|-1.07528 +2015-07-01|83.0|145.0|-3.71808|-1.08708 +2015-07-01|83.0|146.0|-3.95475|-1.09783 +2015-07-01|83.0|147.0|-4.13911|-1.10772 +2015-07-01|83.0|148.0|-4.27435|-1.11691 +2015-07-01|83.0|149.0|-4.36351|-1.12554 +2015-07-01|83.0|150.0|-4.40945|-1.13372 +2015-07-01|83.0|151.0|-4.41491|-1.14158 +2015-07-01|83.0|152.0|-4.38242|-1.1492 +2015-07-01|83.0|153.0|-4.31441|-1.15668 +2015-07-01|83.0|154.0|-4.21313|-1.16408 +2015-07-01|83.0|155.0|-4.08072|-1.17148 +2015-07-01|83.0|156.0|-3.91917|-1.17892 +2015-07-01|83.0|157.0|-3.73036|-1.18647 +2015-07-01|83.0|158.0|-3.51607|-1.19416 +2015-07-01|83.0|159.0|-3.27795|-1.20203 +2015-07-01|83.0|160.0|-3.01756|-1.21013 +2015-07-01|83.0|161.0|-2.73639|-1.21848 +2015-07-01|83.0|162.0|-2.43581|-1.22711 +2015-07-01|83.0|163.0|-2.11714|-1.23605 +2015-07-01|83.0|164.0|-1.78161|-1.24532 +2015-07-01|83.0|165.0|-1.4304|-1.25494 +2015-07-01|83.0|166.0|-1.06461|-1.26493 +2015-07-01|83.0|167.0|-0.68531|-1.27531 +2015-07-01|83.0|168.0|-0.29348|-1.2861 +2015-07-01|83.0|169.0|0.10991|-1.29731 +2015-07-01|83.0|170.0|0.52395|-1.30897 +2015-07-01|83.0|171.0|0.94777|-1.32108 +2015-07-01|83.0|172.0|1.38052|-1.33366 +2015-07-01|83.0|173.0|1.82141|-1.34673 +2015-07-01|83.0|174.0|2.26964|-1.3603 +2015-07-01|83.0|175.0|2.72447|-1.37439 +2015-07-01|83.0|176.0|3.18517|-1.38902 +2015-07-01|83.0|177.0|3.65101|-1.40419 +2015-07-01|83.0|178.0|4.1213|-1.41994 +2015-07-01|83.0|179.0|4.59535|-1.43627 +2015-07-01|83.0|-1.0|-4.426|0.55286 +2015-07-01|83.0|-2.0|-5.24747|0.5558 +2015-07-01|83.0|-3.0|-6.06921|0.55884 +2015-07-01|83.0|-4.0|-6.89116|0.56197 +2015-07-01|83.0|-5.0|-7.71327|0.5652 +2015-07-01|83.0|-6.0|-8.53548|0.56853 +2015-07-01|83.0|-7.0|-9.35773|0.57196 +2015-07-01|83.0|-8.0|-10.17998|0.5755 +2015-07-01|83.0|-9.0|-11.00216|0.57914 +2015-07-01|83.0|-10.0|-11.82423|0.58289 +2015-07-01|83.0|-11.0|-12.64613|0.58675 +2015-07-01|83.0|-12.0|-13.4678|0.59072 +2015-07-01|83.0|-13.0|-14.28919|0.59481 +2015-07-01|83.0|-14.0|-15.11023|0.59901 +2015-07-01|83.0|-15.0|-15.93088|0.60334 +2015-07-01|83.0|-16.0|-16.75108|0.60778 +2015-07-01|83.0|-17.0|-17.57075|0.61235 +2015-07-01|83.0|-18.0|-18.38986|0.61705 +2015-07-01|83.0|-19.0|-19.20833|0.62188 +2015-07-01|83.0|-20.0|-20.0261|0.62684 +2015-07-01|83.0|-21.0|-20.84311|0.63194 +2015-07-01|83.0|-22.0|-21.65931|0.63718 +2015-07-01|83.0|-23.0|-22.47461|0.64257 +2015-07-01|83.0|-24.0|-23.28895|0.6481 +2015-07-01|83.0|-25.0|-24.10227|0.65379 +2015-07-01|83.0|-26.0|-24.9145|0.65963 +2015-07-01|83.0|-27.0|-25.72557|0.66564 +2015-07-01|83.0|-28.0|-26.53539|0.6718 +2015-07-01|83.0|-29.0|-27.3439|0.67814 +2015-07-01|83.0|-30.0|-28.15102|0.68466 +2015-07-01|83.0|-31.0|-28.95667|0.69135 +2015-07-01|83.0|-32.0|-29.76076|0.69823 +2015-07-01|83.0|-33.0|-30.56322|0.7053 +2015-07-01|83.0|-34.0|-31.36395|0.71256 +2015-07-01|83.0|-35.0|-32.16286|0.72003 +2015-07-01|83.0|-36.0|-32.95986|0.72771 +2015-07-01|83.0|-37.0|-33.75486|0.73561 +2015-07-01|83.0|-38.0|-34.54775|0.74372 +2015-07-01|83.0|-39.0|-35.33843|0.75207 +2015-07-01|83.0|-40.0|-36.1268|0.76066 +2015-07-01|83.0|-41.0|-36.91273|0.76949 +2015-07-01|83.0|-42.0|-37.69612|0.77857 +2015-07-01|83.0|-43.0|-38.47684|0.78792 +2015-07-01|83.0|-44.0|-39.25477|0.79753 +2015-07-01|83.0|-45.0|-40.02977|0.80743 +2015-07-01|83.0|-46.0|-40.8017|0.81762 +2015-07-01|83.0|-47.0|-41.57043|0.82812 +2015-07-01|83.0|-48.0|-42.3358|0.83892 +2015-07-01|83.0|-49.0|-43.09766|0.85005 +2015-07-01|83.0|-50.0|-43.85584|0.86151 +2015-07-01|83.0|-51.0|-44.61016|0.87333 +2015-07-01|83.0|-52.0|-45.36045|0.8855 +2015-07-01|83.0|-53.0|-46.10652|0.89805 +2015-07-01|83.0|-54.0|-46.84816|0.91099 +2015-07-01|83.0|-55.0|-47.58516|0.92433 +2015-07-01|83.0|-56.0|-48.3173|0.9381 +2015-07-01|83.0|-57.0|-49.04435|0.9523 +2015-07-01|83.0|-58.0|-49.76605|0.96696 +2015-07-01|83.0|-59.0|-50.48214|0.98209 +2015-07-01|83.0|-60.0|-51.19235|0.99772 +2015-07-01|83.0|-61.0|-51.89638|1.01385 +2015-07-01|83.0|-62.0|-52.59392|1.03053 +2015-07-01|83.0|-63.0|-53.28464|1.04776 +2015-07-01|83.0|-64.0|-53.96818|1.06557 +2015-07-01|83.0|-65.0|-54.64417|1.08398 +2015-07-01|83.0|-66.0|-55.31221|1.10303 +2015-07-01|83.0|-67.0|-55.97188|1.12273 +2015-07-01|83.0|-68.0|-56.62271|1.14312 +2015-07-01|83.0|-69.0|-57.26422|1.16423 +2015-07-01|83.0|-70.0|-57.8959|1.18608 +2015-07-01|83.0|-71.0|-58.51718|1.20871 +2015-07-01|83.0|-72.0|-59.12746|1.23216 +2015-07-01|83.0|-73.0|-59.7261|1.25646 +2015-07-01|83.0|-74.0|-60.31241|1.28165 +2015-07-01|83.0|-75.0|-60.88564|1.30776 +2015-07-01|83.0|-76.0|-61.44499|1.33484 +2015-07-01|83.0|-77.0|-61.98959|1.36293 +2015-07-01|83.0|-78.0|-62.51849|1.39207 +2015-07-01|83.0|-79.0|-63.03067|1.42231 +2015-07-01|83.0|-80.0|-63.52504|1.45368 +2015-07-01|83.0|-81.0|-64.00039|1.48625 +2015-07-01|83.0|-82.0|-64.4554|1.52004 +2015-07-01|83.0|-83.0|-64.88866|1.55512 +2015-07-01|83.0|-84.0|-65.2986|1.59152 +2015-07-01|83.0|-85.0|-65.68353|1.62928 +2015-07-01|83.0|-86.0|-66.04158|1.66845 +2015-07-01|83.0|-87.0|-66.37069|1.70906 +2015-07-01|83.0|-88.0|-66.66863|1.75114 +2015-07-01|83.0|-89.0|-66.93292|1.7947 +2015-07-01|83.0|-90.0|-67.16084|1.83976 +2015-07-01|83.0|-91.0|-67.34936|1.8863 +2015-07-01|83.0|-92.0|-67.49516|1.93429 +2015-07-01|83.0|-93.0|-67.59456|1.98367 +2015-07-01|83.0|-94.0|-67.64346|2.03435 +2015-07-01|83.0|-95.0|-67.63732|2.08617 +2015-07-01|83.0|-96.0|-67.57112|2.13894 +2015-07-01|83.0|-97.0|-67.43923|2.19237 +2015-07-01|83.0|-98.0|-67.23543|2.24608 +2015-07-01|83.0|-99.0|-66.95278|2.29957 +2015-07-01|83.0|-100.0|-66.58356|2.35218 +2015-07-01|83.0|-101.0|-66.11921|2.40304 +2015-07-01|83.0|-102.0|-65.55024|2.45106 +2015-07-01|83.0|-103.0|-64.86617|2.49483 +2015-07-01|83.0|-104.0|-64.05549|2.53256 +2015-07-01|83.0|-105.0|-63.10563|2.56204 +2015-07-01|83.0|-106.0|-62.003|2.58049 +2015-07-01|83.0|-107.0|-60.73313|2.58453 +2015-07-01|83.0|-108.0|-59.28089|2.5701 +2015-07-01|83.0|-109.0|-57.63088|2.53237 +2015-07-01|83.0|-110.0|-55.76804|2.46585 +2015-07-01|83.0|-111.0|-53.67858|2.36443 +2015-07-01|83.0|-112.0|-51.35115|2.22176 +2015-07-01|83.0|-113.0|-48.77845|2.0317 +2015-07-01|83.0|-114.0|-45.95902|1.7891 +2015-07-01|83.0|-115.0|-42.89933|1.49083 +2015-07-01|83.0|-116.0|-39.61558|1.13693 +2015-07-01|83.0|-117.0|-36.13515|0.73163 +2015-07-01|83.0|-118.0|-32.49686|0.28402 +2015-07-01|83.0|-119.0|-28.74999|-0.19213 +2015-07-01|83.0|-120.0|-24.95165|-0.6794 +2015-07-01|83.0|-121.0|-21.16276|-1.15877 +2015-07-01|83.0|-122.0|-17.44345|-1.61199 +2015-07-01|83.0|-123.0|-13.8485|-2.02381 +2015-07-01|83.0|-124.0|-10.42378|-2.38351 +2015-07-01|83.0|-125.0|-7.20422|-2.68542 +2015-07-01|83.0|-126.0|-4.21321|-2.92855 +2015-07-01|83.0|-127.0|-1.46338|-3.11558 +2015-07-01|83.0|-128.0|1.04177|-3.25168 +2015-07-01|83.0|-129.0|3.30594|-3.34336 +2015-07-01|83.0|-130.0|5.33807|-3.39756 +2015-07-01|83.0|-131.0|7.15051|-3.42098 +2015-07-01|83.0|-132.0|8.75762|-3.41974 +2015-07-01|83.0|-133.0|10.1747|-3.3992 +2015-07-01|83.0|-134.0|11.41712|-3.36388 +2015-07-01|83.0|-135.0|12.49985|-3.31751 +2015-07-01|83.0|-136.0|13.43711|-3.26313 +2015-07-01|83.0|-137.0|14.24215|-3.20315 +2015-07-01|83.0|-138.0|14.92722|-3.13949 +2015-07-01|83.0|-139.0|15.5035|-3.07364 +2015-07-01|83.0|-140.0|15.98115|-3.00675 +2015-07-01|83.0|-141.0|16.36938|-2.93968 +2015-07-01|83.0|-142.0|16.67648|-2.87309 +2015-07-01|83.0|-143.0|16.90993|-2.80749 +2015-07-01|83.0|-144.0|17.07647|-2.74321 +2015-07-01|83.0|-145.0|17.18214|-2.6805 +2015-07-01|83.0|-146.0|17.23241|-2.61955 +2015-07-01|83.0|-147.0|17.23218|-2.56046 +2015-07-01|83.0|-148.0|17.1859|-2.50328 +2015-07-01|83.0|-149.0|17.09756|-2.44805 +2015-07-01|83.0|-150.0|16.97078|-2.39476 +2015-07-01|83.0|-151.0|16.80886|-2.34338 +2015-07-01|83.0|-152.0|16.61476|-2.29389 +2015-07-01|83.0|-153.0|16.39121|-2.24624 +2015-07-01|83.0|-154.0|16.14067|-2.20037 +2015-07-01|83.0|-155.0|15.86541|-2.15623 +2015-07-01|83.0|-156.0|15.5675|-2.11375 +2015-07-01|83.0|-157.0|15.24882|-2.07287 +2015-07-01|83.0|-158.0|14.91115|-2.03352 +2015-07-01|83.0|-159.0|14.55608|-1.99566 +2015-07-01|83.0|-160.0|14.18513|-1.95921 +2015-07-01|83.0|-161.0|13.79966|-1.92411 +2015-07-01|83.0|-162.0|13.40098|-1.89032 +2015-07-01|83.0|-163.0|12.99029|-1.85778 +2015-07-01|83.0|-164.0|12.56872|-1.82642 +2015-07-01|83.0|-165.0|12.13733|-1.79621 +2015-07-01|83.0|-166.0|11.69712|-1.7671 +2015-07-01|83.0|-167.0|11.24904|-1.73904 +2015-07-01|83.0|-168.0|10.79398|-1.71198 +2015-07-01|83.0|-169.0|10.3328|-1.6859 +2015-07-01|83.0|-170.0|9.86633|-1.66074 +2015-07-01|83.0|-171.0|9.39535|-1.63647 +2015-07-01|83.0|-172.0|8.92061|-1.61307 +2015-07-01|83.0|-173.0|8.44286|-1.59049 +2015-07-01|83.0|-174.0|7.9628|-1.5687 +2015-07-01|83.0|-175.0|7.48114|-1.54768 +2015-07-01|83.0|-176.0|6.99856|-1.52741 +2015-07-01|83.0|-177.0|6.51574|-1.50784 +2015-07-01|83.0|-178.0|6.03335|-1.48897 +2015-07-01|83.0|-179.0|5.55204|-1.47076 +2015-07-01|84.0|0.0|-3.61454|0.60323 +2015-07-01|84.0|1.0|-2.78017|0.60053 +2015-07-01|84.0|2.0|-1.9462|0.59792 +2015-07-01|84.0|3.0|-1.11267|0.5954 +2015-07-01|84.0|4.0|-0.27963|0.59299 +2015-07-01|84.0|5.0|0.55288|0.59066 +2015-07-01|84.0|6.0|1.3848|0.58843 +2015-07-01|84.0|7.0|2.2161|0.5863 +2015-07-01|84.0|8.0|3.04673|0.58425 +2015-07-01|84.0|9.0|3.87664|0.5823 +2015-07-01|84.0|10.0|4.70577|0.58044 +2015-07-01|84.0|11.0|5.53408|0.57867 +2015-07-01|84.0|12.0|6.36153|0.57698 +2015-07-01|84.0|13.0|7.18805|0.57539 +2015-07-01|84.0|14.0|8.0136|0.57389 +2015-07-01|84.0|15.0|8.83813|0.57248 +2015-07-01|84.0|16.0|9.66158|0.57115 +2015-07-01|84.0|17.0|10.48389|0.56992 +2015-07-01|84.0|18.0|11.30502|0.56877 +2015-07-01|84.0|19.0|12.12491|0.56772 +2015-07-01|84.0|20.0|12.94349|0.56675 +2015-07-01|84.0|21.0|13.76071|0.56587 +2015-07-01|84.0|22.0|14.57651|0.56509 +2015-07-01|84.0|23.0|15.39083|0.56439 +2015-07-01|84.0|24.0|16.2036|0.56378 +2015-07-01|84.0|25.0|17.01476|0.56327 +2015-07-01|84.0|26.0|17.82424|0.56284 +2015-07-01|84.0|27.0|18.63197|0.56251 +2015-07-01|84.0|28.0|19.43788|0.56228 +2015-07-01|84.0|29.0|20.2419|0.56213 +2015-07-01|84.0|30.0|21.04396|0.56209 +2015-07-01|84.0|31.0|21.84397|0.56213 +2015-07-01|84.0|32.0|22.64187|0.56228 +2015-07-01|84.0|33.0|23.43755|0.56252 +2015-07-01|84.0|34.0|24.23095|0.56287 +2015-07-01|84.0|35.0|25.02198|0.56331 +2015-07-01|84.0|36.0|25.81054|0.56386 +2015-07-01|84.0|37.0|26.59653|0.56451 +2015-07-01|84.0|38.0|27.37987|0.56527 +2015-07-01|84.0|39.0|28.16046|0.56614 +2015-07-01|84.0|40.0|28.93818|0.56712 +2015-07-01|84.0|41.0|29.71293|0.56821 +2015-07-01|84.0|42.0|30.4846|0.56941 +2015-07-01|84.0|43.0|31.25307|0.57073 +2015-07-01|84.0|44.0|32.01822|0.57217 +2015-07-01|84.0|45.0|32.77993|0.57373 +2015-07-01|84.0|46.0|33.53806|0.57541 +2015-07-01|84.0|47.0|34.29247|0.57723 +2015-07-01|84.0|48.0|35.04303|0.57917 +2015-07-01|84.0|49.0|35.78959|0.58125 +2015-07-01|84.0|50.0|36.53198|0.58346 +2015-07-01|84.0|51.0|37.27006|0.58581 +2015-07-01|84.0|52.0|38.00364|0.58831 +2015-07-01|84.0|53.0|38.73256|0.59096 +2015-07-01|84.0|54.0|39.45662|0.59376 +2015-07-01|84.0|55.0|40.17563|0.59671 +2015-07-01|84.0|56.0|40.88939|0.59983 +2015-07-01|84.0|57.0|41.59769|0.60311 +2015-07-01|84.0|58.0|42.3003|0.60656 +2015-07-01|84.0|59.0|42.99699|0.61019 +2015-07-01|84.0|60.0|43.68751|0.614 +2015-07-01|84.0|61.0|44.37161|0.618 +2015-07-01|84.0|62.0|45.049|0.62218 +2015-07-01|84.0|63.0|45.71941|0.62657 +2015-07-01|84.0|64.0|46.38252|0.63116 +2015-07-01|84.0|65.0|47.03803|0.63596 +2015-07-01|84.0|66.0|47.6856|0.64098 +2015-07-01|84.0|67.0|48.32487|0.64623 +2015-07-01|84.0|68.0|48.95546|0.65171 +2015-07-01|84.0|69.0|49.57699|0.65743 +2015-07-01|84.0|70.0|50.18903|0.66339 +2015-07-01|84.0|71.0|50.79115|0.66961 +2015-07-01|84.0|72.0|51.38286|0.6761 +2015-07-01|84.0|73.0|51.96369|0.68285 +2015-07-01|84.0|74.0|52.5331|0.68989 +2015-07-01|84.0|75.0|53.09053|0.69721 +2015-07-01|84.0|76.0|53.6354|0.70483 +2015-07-01|84.0|77.0|54.16707|0.71276 +2015-07-01|84.0|78.0|54.68487|0.721 +2015-07-01|84.0|79.0|55.1881|0.72957 +2015-07-01|84.0|80.0|55.676|0.73846 +2015-07-01|84.0|81.0|56.14776|0.74769 +2015-07-01|84.0|82.0|56.60253|0.75727 +2015-07-01|84.0|83.0|57.03939|0.7672 +2015-07-01|84.0|84.0|57.45737|0.77748 +2015-07-01|84.0|85.0|57.85542|0.78813 +2015-07-01|84.0|86.0|58.23244|0.79913 +2015-07-01|84.0|87.0|58.58724|0.81051 +2015-07-01|84.0|88.0|58.91856|0.82224 +2015-07-01|84.0|89.0|59.22504|0.83433 +2015-07-01|84.0|90.0|59.50524|0.84677 +2015-07-01|84.0|91.0|59.75762|0.85955 +2015-07-01|84.0|92.0|59.98051|0.87265 +2015-07-01|84.0|93.0|60.17217|0.88604 +2015-07-01|84.0|94.0|60.33071|0.8997 +2015-07-01|84.0|95.0|60.45411|0.91359 +2015-07-01|84.0|96.0|60.54023|0.92765 +2015-07-01|84.0|97.0|60.58679|0.94183 +2015-07-01|84.0|98.0|60.59135|0.95605 +2015-07-01|84.0|99.0|60.55132|0.97022 +2015-07-01|84.0|100.0|60.46397|0.98423 +2015-07-01|84.0|101.0|60.32637|0.99795 +2015-07-01|84.0|102.0|60.13548|1.01121 +2015-07-01|84.0|103.0|59.88807|1.02383 +2015-07-01|84.0|104.0|59.58077|1.03559 +2015-07-01|84.0|105.0|59.21009|1.04622 +2015-07-01|84.0|106.0|58.7724|1.05544 +2015-07-01|84.0|107.0|58.264|1.06288 +2015-07-01|84.0|108.0|57.68114|1.06816 +2015-07-01|84.0|109.0|57.02009|1.07081 +2015-07-01|84.0|110.0|56.27716|1.07034 +2015-07-01|84.0|111.0|55.44886|1.06618 +2015-07-01|84.0|112.0|54.53193|1.05771 +2015-07-01|84.0|113.0|53.52349|1.04428 +2015-07-01|84.0|114.0|52.42122|1.02519 +2015-07-01|84.0|115.0|51.22346|0.99972 +2015-07-01|84.0|116.0|49.92942|0.96717 +2015-07-01|84.0|117.0|48.5394|0.92688 +2015-07-01|84.0|118.0|47.05491|0.87824 +2015-07-01|84.0|119.0|45.47894|0.82078 +2015-07-01|84.0|120.0|43.81602|0.75418 +2015-07-01|84.0|121.0|42.07243|0.67836 +2015-07-01|84.0|122.0|40.25619|0.59347 +2015-07-01|84.0|123.0|38.37703|0.49994 +2015-07-01|84.0|124.0|36.44634|0.39851 +2015-07-01|84.0|125.0|34.47687|0.29021 +2015-07-01|84.0|126.0|32.48248|0.17634 +2015-07-01|84.0|127.0|30.47778|0.05841 +2015-07-01|84.0|128.0|28.47762|-0.06195 +2015-07-01|84.0|129.0|26.49671|-0.18304 +2015-07-01|84.0|130.0|24.54915|-0.30317 +2015-07-01|84.0|131.0|22.64801|-0.4208 +2015-07-01|84.0|132.0|20.80505|-0.53455 +2015-07-01|84.0|133.0|19.03045|-0.64325 +2015-07-01|84.0|134.0|17.33267|-0.74601 +2015-07-01|84.0|135.0|15.71842|-0.8422 +2015-07-01|84.0|136.0|14.19268|-0.93141 +2015-07-01|84.0|137.0|12.7588|-1.0135 +2015-07-01|84.0|138.0|11.41865|-1.08848 +2015-07-01|84.0|139.0|10.17279|-1.15656 +2015-07-01|84.0|140.0|9.02068|-1.21805 +2015-07-01|84.0|141.0|7.96085|-1.27334 +2015-07-01|84.0|142.0|6.99108|-1.32288 +2015-07-01|84.0|143.0|6.1086|-1.36717 +2015-07-01|84.0|144.0|5.3102|-1.4067 +2015-07-01|84.0|145.0|4.59238|-1.44196 +2015-07-01|84.0|146.0|3.95147|-1.47342 +2015-07-01|84.0|147.0|3.38367|-1.50154 +2015-07-01|84.0|148.0|2.88519|-1.52672 +2015-07-01|84.0|149.0|2.45225|-1.54937 +2015-07-01|84.0|150.0|2.08114|-1.56983 +2015-07-01|84.0|151.0|1.76827|-1.58842 +2015-07-01|84.0|152.0|1.51016|-1.60544 +2015-07-01|84.0|153.0|1.30348|-1.62115 +2015-07-01|84.0|154.0|1.14505|-1.63578 +2015-07-01|84.0|155.0|1.03184|-1.64954 +2015-07-01|84.0|156.0|0.96098|-1.66261 +2015-07-01|84.0|157.0|0.92975|-1.67516 +2015-07-01|84.0|158.0|0.93558|-1.68734 +2015-07-01|84.0|159.0|0.97604|-1.69928 +2015-07-01|84.0|160.0|1.04885|-1.71109 +2015-07-01|84.0|161.0|1.15185|-1.72288 +2015-07-01|84.0|162.0|1.28299|-1.73474 +2015-07-01|84.0|163.0|1.44037|-1.74676 +2015-07-01|84.0|164.0|1.62216|-1.759 +2015-07-01|84.0|165.0|1.82665|-1.77154 +2015-07-01|84.0|166.0|2.05223|-1.78444 +2015-07-01|84.0|167.0|2.29736|-1.79775 +2015-07-01|84.0|168.0|2.56057|-1.81153 +2015-07-01|84.0|169.0|2.84049|-1.82583 +2015-07-01|84.0|170.0|3.1358|-1.84069 +2015-07-01|84.0|171.0|3.44524|-1.85615 +2015-07-01|84.0|172.0|3.7676|-1.87226 +2015-07-01|84.0|173.0|4.10174|-1.88905 +2015-07-01|84.0|174.0|4.44652|-1.90657 +2015-07-01|84.0|175.0|4.80089|-1.92486 +2015-07-01|84.0|176.0|5.1638|-1.94395 +2015-07-01|84.0|177.0|5.53423|-1.96387 +2015-07-01|84.0|178.0|5.91119|-1.98468 +2015-07-01|84.0|179.0|6.29372|-2.00641 +2015-07-01|84.0|-1.0|-4.44926|0.60604 +2015-07-01|84.0|-2.0|-5.28428|0.60894 +2015-07-01|84.0|-3.0|-6.11957|0.61195 +2015-07-01|84.0|-4.0|-6.95507|0.61505 +2015-07-01|84.0|-5.0|-7.79074|0.61827 +2015-07-01|84.0|-6.0|-8.62654|0.62158 +2015-07-01|84.0|-7.0|-9.46243|0.62501 +2015-07-01|84.0|-8.0|-10.29835|0.62854 +2015-07-01|84.0|-9.0|-11.13426|0.63218 +2015-07-01|84.0|-10.0|-11.97013|0.63594 +2015-07-01|84.0|-11.0|-12.80589|0.63981 +2015-07-01|84.0|-12.0|-13.64152|0.64379 +2015-07-01|84.0|-13.0|-14.47695|0.6479 +2015-07-01|84.0|-14.0|-15.31215|0.65212 +2015-07-01|84.0|-15.0|-16.14707|0.65647 +2015-07-01|84.0|-16.0|-16.98166|0.66094 +2015-07-01|84.0|-17.0|-17.81588|0.66555 +2015-07-01|84.0|-18.0|-18.64967|0.67028 +2015-07-01|84.0|-19.0|-19.48299|0.67515 +2015-07-01|84.0|-20.0|-20.31579|0.68015 +2015-07-01|84.0|-21.0|-21.14801|0.6853 +2015-07-01|84.0|-22.0|-21.97961|0.69058 +2015-07-01|84.0|-23.0|-22.81054|0.69602 +2015-07-01|84.0|-24.0|-23.64074|0.7016 +2015-07-01|84.0|-25.0|-24.47016|0.70734 +2015-07-01|84.0|-26.0|-25.29874|0.71323 +2015-07-01|84.0|-27.0|-26.12643|0.71929 +2015-07-01|84.0|-28.0|-26.95316|0.72552 +2015-07-01|84.0|-29.0|-27.77889|0.73191 +2015-07-01|84.0|-30.0|-28.60355|0.73848 +2015-07-01|84.0|-31.0|-29.42709|0.74523 +2015-07-01|84.0|-32.0|-30.24942|0.75216 +2015-07-01|84.0|-33.0|-31.0705|0.75928 +2015-07-01|84.0|-34.0|-31.89026|0.7666 +2015-07-01|84.0|-35.0|-32.70862|0.77412 +2015-07-01|84.0|-36.0|-33.52552|0.78184 +2015-07-01|84.0|-37.0|-34.34088|0.78978 +2015-07-01|84.0|-38.0|-35.15462|0.79793 +2015-07-01|84.0|-39.0|-35.96668|0.80632 +2015-07-01|84.0|-40.0|-36.77697|0.81493 +2015-07-01|84.0|-41.0|-37.5854|0.82379 +2015-07-01|84.0|-42.0|-38.3919|0.83289 +2015-07-01|84.0|-43.0|-39.19637|0.84225 +2015-07-01|84.0|-44.0|-39.99871|0.85187 +2015-07-01|84.0|-45.0|-40.79885|0.86176 +2015-07-01|84.0|-46.0|-41.59666|0.87194 +2015-07-01|84.0|-47.0|-42.39206|0.88241 +2015-07-01|84.0|-48.0|-43.18492|0.89318 +2015-07-01|84.0|-49.0|-43.97515|0.90426 +2015-07-01|84.0|-50.0|-44.76262|0.91566 +2015-07-01|84.0|-51.0|-45.54721|0.92739 +2015-07-01|84.0|-52.0|-46.32879|0.93947 +2015-07-01|84.0|-53.0|-47.10723|0.95191 +2015-07-01|84.0|-54.0|-47.88239|0.96472 +2015-07-01|84.0|-55.0|-48.65412|0.97791 +2015-07-01|84.0|-56.0|-49.42227|0.99151 +2015-07-01|84.0|-57.0|-50.18668|1.00551 +2015-07-01|84.0|-58.0|-50.94717|1.01995 +2015-07-01|84.0|-59.0|-51.70357|1.03483 +2015-07-01|84.0|-60.0|-52.45569|1.05018 +2015-07-01|84.0|-61.0|-53.20333|1.066 +2015-07-01|84.0|-62.0|-53.94628|1.08233 +2015-07-01|84.0|-63.0|-54.68433|1.09918 +2015-07-01|84.0|-64.0|-55.41724|1.11657 +2015-07-01|84.0|-65.0|-56.14476|1.13453 +2015-07-01|84.0|-66.0|-56.86664|1.15307 +2015-07-01|84.0|-67.0|-57.58259|1.17223 +2015-07-01|84.0|-68.0|-58.29233|1.19202 +2015-07-01|84.0|-69.0|-58.99553|1.21248 +2015-07-01|84.0|-70.0|-59.69187|1.23363 +2015-07-01|84.0|-71.0|-60.381|1.25551 +2015-07-01|84.0|-72.0|-61.06254|1.27814 +2015-07-01|84.0|-73.0|-61.73609|1.30156 +2015-07-01|84.0|-74.0|-62.40121|1.3258 +2015-07-01|84.0|-75.0|-63.05745|1.3509 +2015-07-01|84.0|-76.0|-63.70432|1.3769 +2015-07-01|84.0|-77.0|-64.34128|1.40384 +2015-07-01|84.0|-78.0|-64.96777|1.43177 +2015-07-01|84.0|-79.0|-65.58318|1.46072 +2015-07-01|84.0|-80.0|-66.18685|1.49074 +2015-07-01|84.0|-81.0|-66.77808|1.52189 +2015-07-01|84.0|-82.0|-67.3561|1.55421 +2015-07-01|84.0|-83.0|-67.92007|1.58776 +2015-07-01|84.0|-84.0|-68.4691|1.62259 +2015-07-01|84.0|-85.0|-69.00223|1.65876 +2015-07-01|84.0|-86.0|-69.51839|1.69634 +2015-07-01|84.0|-87.0|-70.01643|1.73537 +2015-07-01|84.0|-88.0|-70.49509|1.77594 +2015-07-01|84.0|-89.0|-70.95301|1.81809 +2015-07-01|84.0|-90.0|-71.38869|1.86189 +2015-07-01|84.0|-91.0|-71.80048|1.90742 +2015-07-01|84.0|-92.0|-72.18658|1.95472 +2015-07-01|84.0|-93.0|-72.54501|2.00385 +2015-07-01|84.0|-94.0|-72.87359|2.05487 +2015-07-01|84.0|-95.0|-73.16989|2.10783 +2015-07-01|84.0|-96.0|-73.43127|2.16275 +2015-07-01|84.0|-97.0|-73.65475|2.21966 +2015-07-01|84.0|-98.0|-73.83706|2.27855 +2015-07-01|84.0|-99.0|-73.97456|2.33938 +2015-07-01|84.0|-100.0|-74.06318|2.40209 +2015-07-01|84.0|-101.0|-74.09839|2.46656 +2015-07-01|84.0|-102.0|-74.07513|2.53259 +2015-07-01|84.0|-103.0|-73.98774|2.59993 +2015-07-01|84.0|-104.0|-73.82987|2.66818 +2015-07-01|84.0|-105.0|-73.59439|2.73682 +2015-07-01|84.0|-106.0|-73.27334|2.80515 +2015-07-01|84.0|-107.0|-72.85776|2.87222 +2015-07-01|84.0|-108.0|-72.33762|2.9368 +2015-07-01|84.0|-109.0|-71.70172|2.99728 +2015-07-01|84.0|-110.0|-70.93754|3.05155 +2015-07-01|84.0|-111.0|-70.03121|3.09693 +2015-07-01|84.0|-112.0|-68.96745|3.13003 +2015-07-01|84.0|-113.0|-67.72958|3.14654 +2015-07-01|84.0|-114.0|-66.29969|3.14118 +2015-07-01|84.0|-115.0|-64.65893|3.10749 +2015-07-01|84.0|-116.0|-62.78809|3.03781 +2015-07-01|84.0|-117.0|-60.66846|2.92335 +2015-07-01|84.0|-118.0|-58.28318|2.75446 +2015-07-01|84.0|-119.0|-55.61905|2.52131 +2015-07-01|84.0|-120.0|-52.66895|2.21492 +2015-07-01|84.0|-121.0|-49.43454|1.82878 +2015-07-01|84.0|-122.0|-45.92919|1.36081 +2015-07-01|84.0|-123.0|-42.18043|0.81543 +2015-07-01|84.0|-124.0|-38.23118|0.20502 +2015-07-01|84.0|-125.0|-34.13908|-0.44984 +2015-07-01|84.0|-126.0|-29.9734|-1.12201 +2015-07-01|84.0|-127.0|-25.80971|-1.78117 +2015-07-01|84.0|-128.0|-21.7233|-2.39827 +2015-07-01|84.0|-129.0|-17.78253|-2.9496 +2015-07-01|84.0|-130.0|-14.04374|-3.41951 +2015-07-01|84.0|-131.0|-10.54841|-3.80107 +2015-07-01|84.0|-132.0|-7.32262|-4.09506 +2015-07-01|84.0|-133.0|-4.37853|-4.30794 +2015-07-01|84.0|-134.0|-1.71684|-4.44955 +2015-07-01|84.0|-135.0|0.67029|-4.53115 +2015-07-01|84.0|-136.0|2.79651|-4.56398 +2015-07-01|84.0|-137.0|4.67896|-4.55839 +2015-07-01|84.0|-138.0|6.33648|-4.52336 +2015-07-01|84.0|-139.0|7.78831|-4.46642 +2015-07-01|84.0|-140.0|9.05328|-4.39368 +2015-07-01|84.0|-141.0|10.14923|-4.31 +2015-07-01|84.0|-142.0|11.09277|-4.21918 +2015-07-01|84.0|-143.0|11.89909|-4.12411 +2015-07-01|84.0|-144.0|12.58199|-4.027 +2015-07-01|84.0|-145.0|13.15392|-3.92949 +2015-07-01|84.0|-146.0|13.62605|-3.8328 +2015-07-01|84.0|-147.0|14.00835|-3.73779 +2015-07-01|84.0|-148.0|14.30976|-3.64508 +2015-07-01|84.0|-149.0|14.53826|-3.55508 +2015-07-01|84.0|-150.0|14.70096|-3.46805 +2015-07-01|84.0|-151.0|14.80423|-3.38416 +2015-07-01|84.0|-152.0|14.85379|-3.30349 +2015-07-01|84.0|-153.0|14.85473|-3.22603 +2015-07-01|84.0|-154.0|14.81165|-3.15177 +2015-07-01|84.0|-155.0|14.72868|-3.08063 +2015-07-01|84.0|-156.0|14.60956|-3.01254 +2015-07-01|84.0|-157.0|14.45765|-2.9474 +2015-07-01|84.0|-158.0|14.27603|-2.8851 +2015-07-01|84.0|-159.0|14.06747|-2.82552 +2015-07-01|84.0|-160.0|13.83452|-2.76856 +2015-07-01|84.0|-161.0|13.57949|-2.7141 +2015-07-01|84.0|-162.0|13.30454|-2.66203 +2015-07-01|84.0|-163.0|13.01162|-2.61224 +2015-07-01|84.0|-164.0|12.70255|-2.56462 +2015-07-01|84.0|-165.0|12.37902|-2.51907 +2015-07-01|84.0|-166.0|12.04261|-2.4755 +2015-07-01|84.0|-167.0|11.69477|-2.43381 +2015-07-01|84.0|-168.0|11.3369|-2.39392 +2015-07-01|84.0|-169.0|10.9703|-2.35573 +2015-07-01|84.0|-170.0|10.59619|-2.31919 +2015-07-01|84.0|-171.0|10.21576|-2.2842 +2015-07-01|84.0|-172.0|9.83012|-2.2507 +2015-07-01|84.0|-173.0|9.44036|-2.21863 +2015-07-01|84.0|-174.0|9.04752|-2.18792 +2015-07-01|84.0|-175.0|8.6526|-2.1585 +2015-07-01|84.0|-176.0|8.25659|-2.13034 +2015-07-01|84.0|-177.0|7.86046|-2.10336 +2015-07-01|84.0|-178.0|7.46517|-2.07753 +2015-07-01|84.0|-179.0|7.07165|-2.05279 +2015-07-01|85.0|0.0|-3.64948|0.66901 +2015-07-01|85.0|1.0|-2.8005|0.6664 +2015-07-01|85.0|2.0|-1.95189|0.66388 +2015-07-01|85.0|3.0|-1.10368|0.66147 +2015-07-01|85.0|4.0|-0.25591|0.65916 +2015-07-01|85.0|5.0|0.59139|0.65695 +2015-07-01|85.0|6.0|1.43818|0.65484 +2015-07-01|85.0|7.0|2.28442|0.65283 +2015-07-01|85.0|8.0|3.13007|0.65092 +2015-07-01|85.0|9.0|3.97511|0.64911 +2015-07-01|85.0|10.0|4.81948|0.6474 +2015-07-01|85.0|11.0|5.66316|0.64578 +2015-07-01|85.0|12.0|6.5061|0.64426 +2015-07-01|85.0|13.0|7.34826|0.64284 +2015-07-01|85.0|14.0|8.18961|0.64151 +2015-07-01|85.0|15.0|9.0301|0.64029 +2015-07-01|85.0|16.0|9.8697|0.63916 +2015-07-01|85.0|17.0|10.70835|0.63812 +2015-07-01|85.0|18.0|11.54602|0.63719 +2015-07-01|85.0|19.0|12.38266|0.63635 +2015-07-01|85.0|20.0|13.21823|0.63561 +2015-07-01|85.0|21.0|14.05268|0.63497 +2015-07-01|85.0|22.0|14.88598|0.63443 +2015-07-01|85.0|23.0|15.71805|0.63399 +2015-07-01|85.0|24.0|16.54888|0.63365 +2015-07-01|85.0|25.0|17.37839|0.63341 +2015-07-01|85.0|26.0|18.20654|0.63327 +2015-07-01|85.0|27.0|19.03328|0.63324 +2015-07-01|85.0|28.0|19.85855|0.63331 +2015-07-01|85.0|29.0|20.68231|0.63348 +2015-07-01|85.0|30.0|21.50448|0.63376 +2015-07-01|85.0|31.0|22.32503|0.63415 +2015-07-01|85.0|32.0|23.14388|0.63464 +2015-07-01|85.0|33.0|23.96097|0.63525 +2015-07-01|85.0|34.0|24.77625|0.63596 +2015-07-01|85.0|35.0|25.58965|0.6368 +2015-07-01|85.0|36.0|26.40109|0.63774 +2015-07-01|85.0|37.0|27.21052|0.63881 +2015-07-01|85.0|38.0|28.01786|0.63999 +2015-07-01|85.0|39.0|28.82304|0.64129 +2015-07-01|85.0|40.0|29.62598|0.64272 +2015-07-01|85.0|41.0|30.4266|0.64427 +2015-07-01|85.0|42.0|31.22483|0.64595 +2015-07-01|85.0|43.0|32.02057|0.64776 +2015-07-01|85.0|44.0|32.81375|0.64971 +2015-07-01|85.0|45.0|33.60427|0.65179 +2015-07-01|85.0|46.0|34.39204|0.65401 +2015-07-01|85.0|47.0|35.17696|0.65638 +2015-07-01|85.0|48.0|35.95893|0.65889 +2015-07-01|85.0|49.0|36.73786|0.66155 +2015-07-01|85.0|50.0|37.51362|0.66436 +2015-07-01|85.0|51.0|38.28611|0.66733 +2015-07-01|85.0|52.0|39.05521|0.67047 +2015-07-01|85.0|53.0|39.8208|0.67377 +2015-07-01|85.0|54.0|40.58275|0.67724 +2015-07-01|85.0|55.0|41.34093|0.68088 +2015-07-01|85.0|56.0|42.0952|0.68471 +2015-07-01|85.0|57.0|42.84542|0.68872 +2015-07-01|85.0|58.0|43.59144|0.69292 +2015-07-01|85.0|59.0|44.33311|0.69731 +2015-07-01|85.0|60.0|45.07025|0.70191 +2015-07-01|85.0|61.0|45.8027|0.70672 +2015-07-01|85.0|62.0|46.53028|0.71174 +2015-07-01|85.0|63.0|47.2528|0.71699 +2015-07-01|85.0|64.0|47.97006|0.72246 +2015-07-01|85.0|65.0|48.68187|0.72817 +2015-07-01|85.0|66.0|49.388|0.73412 +2015-07-01|85.0|67.0|50.08823|0.74033 +2015-07-01|85.0|68.0|50.78233|0.74679 +2015-07-01|85.0|69.0|51.47004|0.75352 +2015-07-01|85.0|70.0|52.1511|0.76053 +2015-07-01|85.0|71.0|52.82524|0.76783 +2015-07-01|85.0|72.0|53.49217|0.77542 +2015-07-01|85.0|73.0|54.15158|0.78332 +2015-07-01|85.0|74.0|54.80316|0.79154 +2015-07-01|85.0|75.0|55.44656|0.80008 +2015-07-01|85.0|76.0|56.08143|0.80896 +2015-07-01|85.0|77.0|56.70739|0.8182 +2015-07-01|85.0|78.0|57.32406|0.82779 +2015-07-01|85.0|79.0|57.931|0.83776 +2015-07-01|85.0|80.0|58.52778|0.84811 +2015-07-01|85.0|81.0|59.11392|0.85887 +2015-07-01|85.0|82.0|59.68894|0.87004 +2015-07-01|85.0|83.0|60.2523|0.88163 +2015-07-01|85.0|84.0|60.80346|0.89366 +2015-07-01|85.0|85.0|61.34181|0.90614 +2015-07-01|85.0|86.0|61.86675|0.91908 +2015-07-01|85.0|87.0|62.3776|0.93251 +2015-07-01|85.0|88.0|62.87366|0.94642 +2015-07-01|85.0|89.0|63.35419|0.96084 +2015-07-01|85.0|90.0|63.81838|0.97577 +2015-07-01|85.0|91.0|64.2654|0.99122 +2015-07-01|85.0|92.0|64.69435|1.00721 +2015-07-01|85.0|93.0|65.10426|1.02374 +2015-07-01|85.0|94.0|65.49413|1.04082 +2015-07-01|85.0|95.0|65.86286|1.05845 +2015-07-01|85.0|96.0|66.20931|1.07663 +2015-07-01|85.0|97.0|66.53224|1.09536 +2015-07-01|85.0|98.0|66.83034|1.11464 +2015-07-01|85.0|99.0|67.10222|1.13444 +2015-07-01|85.0|100.0|67.34638|1.15475 +2015-07-01|85.0|101.0|67.56124|1.17554 +2015-07-01|85.0|102.0|67.74511|1.19678 +2015-07-01|85.0|103.0|67.8962|1.21842 +2015-07-01|85.0|104.0|68.01258|1.2404 +2015-07-01|85.0|105.0|68.09223|1.26264 +2015-07-01|85.0|106.0|68.13298|1.28506 +2015-07-01|85.0|107.0|68.13256|1.30754 +2015-07-01|85.0|108.0|68.08853|1.32995 +2015-07-01|85.0|109.0|67.99833|1.35211 +2015-07-01|85.0|110.0|67.85928|1.37385 +2015-07-01|85.0|111.0|67.66855|1.39491 +2015-07-01|85.0|112.0|67.42318|1.41502 +2015-07-01|85.0|113.0|67.12009|1.43388 +2015-07-01|85.0|114.0|66.75613|1.45109 +2015-07-01|85.0|115.0|66.32801|1.46623 +2015-07-01|85.0|116.0|65.83244|1.47879 +2015-07-01|85.0|117.0|65.26609|1.48821 +2015-07-01|85.0|118.0|64.62566|1.49386 +2015-07-01|85.0|119.0|63.90796|1.495 +2015-07-01|85.0|120.0|63.10996|1.49086 +2015-07-01|85.0|121.0|62.2289|1.48057 +2015-07-01|85.0|122.0|61.26238|1.46321 +2015-07-01|85.0|123.0|60.20849|1.43781 +2015-07-01|85.0|124.0|59.06596|1.40337 +2015-07-01|85.0|125.0|57.83429|1.35892 +2015-07-01|85.0|126.0|56.51391|1.30351 +2015-07-01|85.0|127.0|55.10634|1.23631 +2015-07-01|85.0|128.0|53.61436|1.1566 +2015-07-01|85.0|129.0|52.04206|1.06391 +2015-07-01|85.0|130.0|50.39503|0.95802 +2015-07-01|85.0|131.0|48.68031|0.83902 +2015-07-01|85.0|132.0|46.90642|0.70738 +2015-07-01|85.0|133.0|45.08328|0.56395 +2015-07-01|85.0|134.0|43.22199|0.40998 +2015-07-01|85.0|135.0|41.33463|0.24705 +2015-07-01|85.0|136.0|39.43397|0.07707 +2015-07-01|85.0|137.0|37.5331|-0.09784 +2015-07-01|85.0|138.0|35.64506|-0.27543 +2015-07-01|85.0|139.0|33.7825|-0.45344 +2015-07-01|85.0|140.0|31.9573|-0.62968 +2015-07-01|85.0|141.0|30.18033|-0.80215 +2015-07-01|85.0|142.0|28.46119|-0.96911 +2015-07-01|85.0|143.0|26.80807|-1.12911 +2015-07-01|85.0|144.0|25.2277|-1.28103 +2015-07-01|85.0|145.0|23.72529|-1.42408 +2015-07-01|85.0|146.0|22.30462|-1.5578 +2015-07-01|85.0|147.0|20.96814|-1.68198 +2015-07-01|85.0|148.0|19.71708|-1.79667 +2015-07-01|85.0|149.0|18.5516|-1.90211 +2015-07-01|85.0|150.0|17.47097|-1.99872 +2015-07-01|85.0|151.0|16.47369|-2.08699 +2015-07-01|85.0|152.0|15.55767|-2.16752 +2015-07-01|85.0|153.0|14.72035|-2.24092 +2015-07-01|85.0|154.0|13.95878|-2.30786 +2015-07-01|85.0|155.0|13.26982|-2.36899 +2015-07-01|85.0|156.0|12.65013|-2.42493 +2015-07-01|85.0|157.0|12.09629|-2.47629 +2015-07-01|85.0|158.0|11.60484|-2.52366 +2015-07-01|85.0|159.0|11.17235|-2.56757 +2015-07-01|85.0|160.0|10.79543|-2.60852 +2015-07-01|85.0|161.0|10.47076|-2.64697 +2015-07-01|85.0|162.0|10.19513|-2.68335 +2015-07-01|85.0|163.0|9.96543|-2.71804 +2015-07-01|85.0|164.0|9.77867|-2.75141 +2015-07-01|85.0|165.0|9.63197|-2.78377 +2015-07-01|85.0|166.0|9.52259|-2.81542 +2015-07-01|85.0|167.0|9.44788|-2.84663 +2015-07-01|85.0|168.0|9.40534|-2.87764 +2015-07-01|85.0|169.0|9.39255|-2.90869 +2015-07-01|85.0|170.0|9.40721|-2.93999 +2015-07-01|85.0|171.0|9.44711|-2.97173 +2015-07-01|85.0|172.0|9.51014|-3.00409 +2015-07-01|85.0|173.0|9.59426|-3.03725 +2015-07-01|85.0|174.0|9.6975|-3.07137 +2015-07-01|85.0|175.0|9.81797|-3.10661 +2015-07-01|85.0|176.0|9.95382|-3.14312 +2015-07-01|85.0|177.0|10.10326|-3.18105 +2015-07-01|85.0|178.0|10.26454|-3.22054 +2015-07-01|85.0|179.0|10.43593|-3.26174 +2015-07-01|85.0|-1.0|-4.4988|0.67173 +2015-07-01|85.0|-2.0|-5.34841|0.67456 +2015-07-01|85.0|-3.0|-6.19828|0.67749 +2015-07-01|85.0|-4.0|-7.04838|0.68053 +2015-07-01|85.0|-5.0|-7.89867|0.68367 +2015-07-01|85.0|-6.0|-8.74912|0.68693 +2015-07-01|85.0|-7.0|-9.59969|0.6903 +2015-07-01|85.0|-8.0|-10.45035|0.69378 +2015-07-01|85.0|-9.0|-11.30107|0.69738 +2015-07-01|85.0|-10.0|-12.15181|0.70109 +2015-07-01|85.0|-11.0|-13.00253|0.70492 +2015-07-01|85.0|-12.0|-13.85321|0.70887 +2015-07-01|85.0|-13.0|-14.7038|0.71294 +2015-07-01|85.0|-14.0|-15.55427|0.71713 +2015-07-01|85.0|-15.0|-16.40459|0.72145 +2015-07-01|85.0|-16.0|-17.25472|0.7259 +2015-07-01|85.0|-17.0|-18.10462|0.73048 +2015-07-01|85.0|-18.0|-18.95426|0.73519 +2015-07-01|85.0|-19.0|-19.80361|0.74004 +2015-07-01|85.0|-20.0|-20.65261|0.74502 +2015-07-01|85.0|-21.0|-21.50125|0.75014 +2015-07-01|85.0|-22.0|-22.34948|0.75541 +2015-07-01|85.0|-23.0|-23.19726|0.76083 +2015-07-01|85.0|-24.0|-24.04456|0.76639 +2015-07-01|85.0|-25.0|-24.89133|0.77211 +2015-07-01|85.0|-26.0|-25.73754|0.77799 +2015-07-01|85.0|-27.0|-26.58314|0.78402 +2015-07-01|85.0|-28.0|-27.42809|0.79022 +2015-07-01|85.0|-29.0|-28.27236|0.79659 +2015-07-01|85.0|-30.0|-29.1159|0.80313 +2015-07-01|85.0|-31.0|-29.95866|0.80984 +2015-07-01|85.0|-32.0|-30.80061|0.81674 +2015-07-01|85.0|-33.0|-31.64169|0.82382 +2015-07-01|85.0|-34.0|-32.48186|0.83109 +2015-07-01|85.0|-35.0|-33.32108|0.83855 +2015-07-01|85.0|-36.0|-34.15929|0.84622 +2015-07-01|85.0|-37.0|-34.99645|0.85409 +2015-07-01|85.0|-38.0|-35.8325|0.86217 +2015-07-01|85.0|-39.0|-36.66739|0.87047 +2015-07-01|85.0|-40.0|-37.50107|0.87899 +2015-07-01|85.0|-41.0|-38.33348|0.88774 +2015-07-01|85.0|-42.0|-39.16457|0.89672 +2015-07-01|85.0|-43.0|-39.99428|0.90595 +2015-07-01|85.0|-44.0|-40.82255|0.91543 +2015-07-01|85.0|-45.0|-41.64931|0.92516 +2015-07-01|85.0|-46.0|-42.4745|0.93516 +2015-07-01|85.0|-47.0|-43.29806|0.94544 +2015-07-01|85.0|-48.0|-44.11991|0.95599 +2015-07-01|85.0|-49.0|-44.93999|0.96684 +2015-07-01|85.0|-50.0|-45.75823|0.97799 +2015-07-01|85.0|-51.0|-46.57454|0.98944 +2015-07-01|85.0|-52.0|-47.38884|1.00122 +2015-07-01|85.0|-53.0|-48.20106|1.01333 +2015-07-01|85.0|-54.0|-49.01111|1.02577 +2015-07-01|85.0|-55.0|-49.8189|1.03857 +2015-07-01|85.0|-56.0|-50.62435|1.05174 +2015-07-01|85.0|-57.0|-51.42734|1.06528 +2015-07-01|85.0|-58.0|-52.22779|1.07922 +2015-07-01|85.0|-59.0|-53.02559|1.09356 +2015-07-01|85.0|-60.0|-53.82062|1.10832 +2015-07-01|85.0|-61.0|-54.61278|1.12351 +2015-07-01|85.0|-62.0|-55.40195|1.13916 +2015-07-01|85.0|-63.0|-56.188|1.15527 +2015-07-01|85.0|-64.0|-56.9708|1.17187 +2015-07-01|85.0|-65.0|-57.75021|1.18897 +2015-07-01|85.0|-66.0|-58.52609|1.20659 +2015-07-01|85.0|-67.0|-59.29829|1.22475 +2015-07-01|85.0|-68.0|-60.06665|1.24348 +2015-07-01|85.0|-69.0|-60.831|1.2628 +2015-07-01|85.0|-70.0|-61.59116|1.28273 +2015-07-01|85.0|-71.0|-62.34695|1.30329 +2015-07-01|85.0|-72.0|-63.09817|1.32451 +2015-07-01|85.0|-73.0|-63.84461|1.34642 +2015-07-01|85.0|-74.0|-64.58605|1.36905 +2015-07-01|85.0|-75.0|-65.32226|1.39243 +2015-07-01|85.0|-76.0|-66.05299|1.41659 +2015-07-01|85.0|-77.0|-66.77798|1.44156 +2015-07-01|85.0|-78.0|-67.49695|1.46738 +2015-07-01|85.0|-79.0|-68.2096|1.4941 +2015-07-01|85.0|-80.0|-68.91561|1.52173 +2015-07-01|85.0|-81.0|-69.61466|1.55034 +2015-07-01|85.0|-82.0|-70.30637|1.57997 +2015-07-01|85.0|-83.0|-70.99036|1.61065 +2015-07-01|85.0|-84.0|-71.66623|1.64245 +2015-07-01|85.0|-85.0|-72.33352|1.67541 +2015-07-01|85.0|-86.0|-72.99177|1.70958 +2015-07-01|85.0|-87.0|-73.64047|1.74504 +2015-07-01|85.0|-88.0|-74.27905|1.78184 +2015-07-01|85.0|-89.0|-74.90695|1.82004 +2015-07-01|85.0|-90.0|-75.52351|1.85972 +2015-07-01|85.0|-91.0|-76.12805|1.90095 +2015-07-01|85.0|-92.0|-76.71982|1.9438 +2015-07-01|85.0|-93.0|-77.29801|1.98835 +2015-07-01|85.0|-94.0|-77.86173|2.0347 +2015-07-01|85.0|-95.0|-78.41004|2.08293 +2015-07-01|85.0|-96.0|-78.94189|2.13314 +2015-07-01|85.0|-97.0|-79.45614|2.18542 +2015-07-01|85.0|-98.0|-79.95153|2.23987 +2015-07-01|85.0|-99.0|-80.42671|2.29661 +2015-07-01|85.0|-100.0|-80.88016|2.35573 +2015-07-01|85.0|-101.0|-81.31024|2.41736 +2015-07-01|85.0|-102.0|-81.71512|2.4816 +2015-07-01|85.0|-103.0|-82.09279|2.54857 +2015-07-01|85.0|-104.0|-82.44101|2.61837 +2015-07-01|85.0|-105.0|-82.7573|2.6911 +2015-07-01|85.0|-106.0|-83.0389|2.76687 +2015-07-01|85.0|-107.0|-83.28273|2.84575 +2015-07-01|85.0|-108.0|-83.48535|2.92779 +2015-07-01|85.0|-109.0|-83.6429|3.01302 +2015-07-01|85.0|-110.0|-83.75104|3.10142 +2015-07-01|85.0|-111.0|-83.8049|3.19289 +2015-07-01|85.0|-112.0|-83.79895|3.28729 +2015-07-01|85.0|-113.0|-83.72697|3.38431 +2015-07-01|85.0|-114.0|-83.58188|3.48355 +2015-07-01|85.0|-115.0|-83.35564|3.58434 +2015-07-01|85.0|-116.0|-83.03913|3.68581 +2015-07-01|85.0|-117.0|-82.62191|3.78668 +2015-07-01|85.0|-118.0|-82.09213|3.88522 +2015-07-01|85.0|-119.0|-81.43625|3.97909 +2015-07-01|85.0|-120.0|-80.63887|4.06513 +2015-07-01|85.0|-121.0|-79.68251|4.13916 +2015-07-01|85.0|-122.0|-78.54742|4.19562 +2015-07-01|85.0|-123.0|-77.21146|4.22732 +2015-07-01|85.0|-124.0|-75.65012|4.22496 +2015-07-01|85.0|-125.0|-73.83674|4.17678 +2015-07-01|85.0|-126.0|-71.74312|4.0683 +2015-07-01|85.0|-127.0|-69.34065|3.8822 +2015-07-01|85.0|-128.0|-66.60228|3.59884 +2015-07-01|85.0|-129.0|-63.50547|3.19759 +2015-07-01|85.0|-130.0|-60.03631|2.65942 +2015-07-01|85.0|-131.0|-56.19468|1.9711 +2015-07-01|85.0|-132.0|-51.99983|1.13058 +2015-07-01|85.0|-133.0|-47.49513|0.15256 +2015-07-01|85.0|-134.0|-42.75009|-0.92817 +2015-07-01|85.0|-135.0|-37.8579|-2.05801 +2015-07-01|85.0|-136.0|-32.92765|-3.17189 +2015-07-01|85.0|-137.0|-28.07252|-4.20504 +2015-07-01|85.0|-138.0|-23.39675|-5.1051 +2015-07-01|85.0|-139.0|-18.98509|-5.84007 +2015-07-01|85.0|-140.0|-14.89706|-6.39993 +2015-07-01|85.0|-141.0|-11.16637|-6.79278 +2015-07-01|85.0|-142.0|-7.8042|-7.03854 +2015-07-01|85.0|-143.0|-4.80444|-7.16253 +2015-07-01|85.0|-144.0|-2.14928|-7.19066 +2015-07-01|85.0|-145.0|0.18603|-7.14657 +2015-07-01|85.0|-146.0|2.22951|-7.05028 +2015-07-01|85.0|-147.0|4.00987|-6.91789 +2015-07-01|85.0|-148.0|5.55492|-6.76187 +2015-07-01|85.0|-149.0|6.89064|-6.59164 +2015-07-01|85.0|-150.0|8.04078|-6.41413 +2015-07-01|85.0|-151.0|9.02667|-6.23433 +2015-07-01|85.0|-152.0|9.86731|-6.05575 +2015-07-01|85.0|-153.0|10.57951|-5.8808 +2015-07-01|85.0|-154.0|11.17809|-5.7111 +2015-07-01|85.0|-155.0|11.67608|-5.54764 +2015-07-01|85.0|-156.0|12.08497|-5.39101 +2015-07-01|85.0|-157.0|12.41485|-5.24151 +2015-07-01|85.0|-158.0|12.67463|-5.09919 +2015-07-01|85.0|-159.0|12.87218|-4.96399 +2015-07-01|85.0|-160.0|13.01448|-4.83572 +2015-07-01|85.0|-161.0|13.10773|-4.71414 +2015-07-01|85.0|-162.0|13.15746|-4.59899 +2015-07-01|85.0|-163.0|13.16864|-4.48996 +2015-07-01|85.0|-164.0|13.14571|-4.38674 +2015-07-01|85.0|-165.0|13.0927|-4.28902 +2015-07-01|85.0|-166.0|13.01325|-4.19649 +2015-07-01|85.0|-167.0|12.9107|-4.10887 +2015-07-01|85.0|-168.0|12.78809|-4.02588 +2015-07-01|85.0|-169.0|12.64822|-3.94723 +2015-07-01|85.0|-170.0|12.49369|-3.87268 +2015-07-01|85.0|-171.0|12.32693|-3.80198 +2015-07-01|85.0|-172.0|12.15021|-3.7349 +2015-07-01|85.0|-173.0|11.96565|-3.67123 +2015-07-01|85.0|-174.0|11.7753|-3.61075 +2015-07-01|85.0|-175.0|11.5811|-3.55328 +2015-07-01|85.0|-176.0|11.3849|-3.49863 +2015-07-01|85.0|-177.0|11.18852|-3.44662 +2015-07-01|85.0|-178.0|10.99372|-3.39709 +2015-07-01|85.0|-179.0|10.80221|-3.34986 +2015-07-01|86.0|0.0|-3.72604|0.7524 +2015-07-01|86.0|1.0|-2.86057|0.74993 +2015-07-01|86.0|2.0|-1.99544|0.74758 +2015-07-01|86.0|3.0|-1.13067|0.74533 +2015-07-01|86.0|4.0|-0.2663|0.74318 +2015-07-01|86.0|5.0|0.59767|0.74115 +2015-07-01|86.0|6.0|1.4612|0.73921 +2015-07-01|86.0|7.0|2.32426|0.73739 +2015-07-01|86.0|8.0|3.18684|0.73567 +2015-07-01|86.0|9.0|4.04889|0.73405 +2015-07-01|86.0|10.0|4.91041|0.73253 +2015-07-01|86.0|11.0|5.77136|0.73112 +2015-07-01|86.0|12.0|6.63171|0.72982 +2015-07-01|86.0|13.0|7.49143|0.72862 +2015-07-01|86.0|14.0|8.35051|0.72752 +2015-07-01|86.0|15.0|9.2089|0.72653 +2015-07-01|86.0|16.0|10.06658|0.72564 +2015-07-01|86.0|17.0|10.92353|0.72485 +2015-07-01|86.0|18.0|11.77971|0.72417 +2015-07-01|86.0|19.0|12.63509|0.7236 +2015-07-01|86.0|20.0|13.48965|0.72313 +2015-07-01|86.0|21.0|14.34334|0.72277 +2015-07-01|86.0|22.0|15.19614|0.72251 +2015-07-01|86.0|23.0|16.04802|0.72237 +2015-07-01|86.0|24.0|16.89894|0.72233 +2015-07-01|86.0|25.0|17.74888|0.7224 +2015-07-01|86.0|26.0|18.59778|0.72258 +2015-07-01|86.0|27.0|19.44563|0.72288 +2015-07-01|86.0|28.0|20.29238|0.72329 +2015-07-01|86.0|29.0|21.138|0.72381 +2015-07-01|86.0|30.0|21.98245|0.72444 +2015-07-01|86.0|31.0|22.82569|0.72519 +2015-07-01|86.0|32.0|23.66768|0.72606 +2015-07-01|86.0|33.0|24.50839|0.72705 +2015-07-01|86.0|34.0|25.34776|0.72816 +2015-07-01|86.0|35.0|26.18577|0.7294 +2015-07-01|86.0|36.0|27.02236|0.73076 +2015-07-01|86.0|37.0|27.8575|0.73224 +2015-07-01|86.0|38.0|28.69113|0.73386 +2015-07-01|86.0|39.0|29.52321|0.7356 +2015-07-01|86.0|40.0|30.35369|0.73748 +2015-07-01|86.0|41.0|31.18252|0.7395 +2015-07-01|86.0|42.0|32.00966|0.74165 +2015-07-01|86.0|43.0|32.83504|0.74395 +2015-07-01|86.0|44.0|33.65862|0.74638 +2015-07-01|86.0|45.0|34.48034|0.74897 +2015-07-01|86.0|46.0|35.30014|0.7517 +2015-07-01|86.0|47.0|36.11797|0.75459 +2015-07-01|86.0|48.0|36.93376|0.75764 +2015-07-01|86.0|49.0|37.74746|0.76084 +2015-07-01|86.0|50.0|38.55899|0.76421 +2015-07-01|86.0|51.0|39.36829|0.76775 +2015-07-01|86.0|52.0|40.17529|0.77145 +2015-07-01|86.0|53.0|40.97992|0.77534 +2015-07-01|86.0|54.0|41.78212|0.7794 +2015-07-01|86.0|55.0|42.58179|0.78365 +2015-07-01|86.0|56.0|43.37887|0.78809 +2015-07-01|86.0|57.0|44.17327|0.79272 +2015-07-01|86.0|58.0|44.9649|0.79756 +2015-07-01|86.0|59.0|45.75369|0.8026 +2015-07-01|86.0|60.0|46.53954|0.80785 +2015-07-01|86.0|61.0|47.32236|0.81332 +2015-07-01|86.0|62.0|48.10205|0.81901 +2015-07-01|86.0|63.0|48.87851|0.82493 +2015-07-01|86.0|64.0|49.65163|0.83109 +2015-07-01|86.0|65.0|50.42131|0.83749 +2015-07-01|86.0|66.0|51.18743|0.84414 +2015-07-01|86.0|67.0|51.94988|0.85105 +2015-07-01|86.0|68.0|52.70854|0.85823 +2015-07-01|86.0|69.0|53.46328|0.86569 +2015-07-01|86.0|70.0|54.21396|0.87342 +2015-07-01|86.0|71.0|54.96046|0.88145 +2015-07-01|86.0|72.0|55.70262|0.88978 +2015-07-01|86.0|73.0|56.4403|0.89843 +2015-07-01|86.0|74.0|57.17334|0.90739 +2015-07-01|86.0|75.0|57.90159|0.91669 +2015-07-01|86.0|76.0|58.62487|0.92633 +2015-07-01|86.0|77.0|59.34301|0.93633 +2015-07-01|86.0|78.0|60.05582|0.94669 +2015-07-01|86.0|79.0|60.76311|0.95743 +2015-07-01|86.0|80.0|61.46469|0.96856 +2015-07-01|86.0|81.0|62.16034|0.9801 +2015-07-01|86.0|82.0|62.84985|0.99205 +2015-07-01|86.0|83.0|63.53298|1.00444 +2015-07-01|86.0|84.0|64.2095|1.01728 +2015-07-01|86.0|85.0|64.87915|1.03057 +2015-07-01|86.0|86.0|65.54168|1.04435 +2015-07-01|86.0|87.0|66.1968|1.05862 +2015-07-01|86.0|88.0|66.84423|1.07341 +2015-07-01|86.0|89.0|67.48367|1.08872 +2015-07-01|86.0|90.0|68.1148|1.10457 +2015-07-01|86.0|91.0|68.73728|1.121 +2015-07-01|86.0|92.0|69.35077|1.138 +2015-07-01|86.0|93.0|69.95489|1.15561 +2015-07-01|86.0|94.0|70.54927|1.17384 +2015-07-01|86.0|95.0|71.1335|1.19271 +2015-07-01|86.0|96.0|71.70715|1.21225 +2015-07-01|86.0|97.0|72.26977|1.23246 +2015-07-01|86.0|98.0|72.82089|1.25338 +2015-07-01|86.0|99.0|73.36001|1.27502 +2015-07-01|86.0|100.0|73.88662|1.2974 +2015-07-01|86.0|101.0|74.40015|1.32055 +2015-07-01|86.0|102.0|74.90002|1.34448 +2015-07-01|86.0|103.0|75.38564|1.3692 +2015-07-01|86.0|104.0|75.85634|1.39475 +2015-07-01|86.0|105.0|76.31145|1.42113 +2015-07-01|86.0|106.0|76.75026|1.44836 +2015-07-01|86.0|107.0|77.172|1.47644 +2015-07-01|86.0|108.0|77.57587|1.5054 +2015-07-01|86.0|109.0|77.96105|1.53523 +2015-07-01|86.0|110.0|78.32663|1.56594 +2015-07-01|86.0|111.0|78.67167|1.59753 +2015-07-01|86.0|112.0|78.99521|1.62998 +2015-07-01|86.0|113.0|79.29618|1.66328 +2015-07-01|86.0|114.0|79.5735|1.69741 +2015-07-01|86.0|115.0|79.826|1.73233 +2015-07-01|86.0|116.0|80.05248|1.768 +2015-07-01|86.0|117.0|80.25164|1.80437 +2015-07-01|86.0|118.0|80.42215|1.84135 +2015-07-01|86.0|119.0|80.56259|1.87887 +2015-07-01|86.0|120.0|80.67148|1.9168 +2015-07-01|86.0|121.0|80.74727|1.95502 +2015-07-01|86.0|122.0|80.78834|1.99337 +2015-07-01|86.0|123.0|80.793|2.03164 +2015-07-01|86.0|124.0|80.7595|2.06963 +2015-07-01|86.0|125.0|80.68602|2.10706 +2015-07-01|86.0|126.0|80.57067|2.14362 +2015-07-01|86.0|127.0|80.41153|2.17894 +2015-07-01|86.0|128.0|80.20663|2.21263 +2015-07-01|86.0|129.0|79.95395|2.2442 +2015-07-01|86.0|130.0|79.65148|2.2731 +2015-07-01|86.0|131.0|79.2972|2.29873 +2015-07-01|86.0|132.0|78.88911|2.32038 +2015-07-01|86.0|133.0|78.42527|2.3373 +2015-07-01|86.0|134.0|77.90382|2.34861 +2015-07-01|86.0|135.0|77.32302|2.35338 +2015-07-01|86.0|136.0|76.6813|2.35058 +2015-07-01|86.0|137.0|75.97731|2.33912 +2015-07-01|86.0|138.0|75.20996|2.31781 +2015-07-01|86.0|139.0|74.3785|2.28545 +2015-07-01|86.0|140.0|73.48257|2.24076 +2015-07-01|86.0|141.0|72.52225|2.18249 +2015-07-01|86.0|142.0|71.49819|2.1094 +2015-07-01|86.0|143.0|70.41157|2.0203 +2015-07-01|86.0|144.0|69.26427|1.91414 +2015-07-01|86.0|145.0|68.05883|1.78999 +2015-07-01|86.0|146.0|66.79853|1.64715 +2015-07-01|86.0|147.0|65.48738|1.48517 +2015-07-01|86.0|148.0|64.13015|1.30389 +2015-07-01|86.0|149.0|62.73228|1.10349 +2015-07-01|86.0|150.0|61.29989|0.8845 +2015-07-01|86.0|151.0|59.83964|0.64782 +2015-07-01|86.0|152.0|58.35865|0.39469 +2015-07-01|86.0|153.0|56.86436|0.12669 +2015-07-01|86.0|154.0|55.3644|-0.15433 +2015-07-01|86.0|155.0|53.8664|-0.44633 +2015-07-01|86.0|156.0|52.37784|-0.7471 +2015-07-01|86.0|157.0|50.90594|-1.0544 +2015-07-01|86.0|158.0|49.45745|-1.36601 +2015-07-01|86.0|159.0|48.03859|-1.6798 +2015-07-01|86.0|160.0|46.65494|-1.99382 +2015-07-01|86.0|161.0|45.31132|-2.30634 +2015-07-01|86.0|162.0|44.01183|-2.61589 +2015-07-01|86.0|163.0|42.75975|-2.9213 +2015-07-01|86.0|164.0|41.5576|-3.22168 +2015-07-01|86.0|165.0|40.40714|-3.51646 +2015-07-01|86.0|166.0|39.3094|-3.80533 +2015-07-01|86.0|167.0|38.26475|-4.08829 +2015-07-01|86.0|168.0|37.27292|-4.36554 +2015-07-01|86.0|169.0|36.33312|-4.63753 +2015-07-01|86.0|170.0|35.44402|-4.9049 +2015-07-01|86.0|171.0|34.60388|-5.16844 +2015-07-01|86.0|172.0|33.81053|-5.42914 +2015-07-01|86.0|173.0|33.06148|-5.68807 +2015-07-01|86.0|174.0|32.3539|-5.94645 +2015-07-01|86.0|175.0|31.6847|-6.20561 +2015-07-01|86.0|176.0|31.05049|-6.46698 +2015-07-01|86.0|177.0|30.44765|-6.73211 +2015-07-01|86.0|178.0|29.87229|-7.00267 +2015-07-01|86.0|179.0|29.32024|-7.28043 +2015-07-01|86.0|-1.0|-4.59182|0.75497 +2015-07-01|86.0|-2.0|-5.45789|0.75765 +2015-07-01|86.0|-3.0|-6.32423|0.76044 +2015-07-01|86.0|-4.0|-7.19081|0.76334 +2015-07-01|86.0|-5.0|-8.0576|0.76636 +2015-07-01|86.0|-6.0|-8.92459|0.76948 +2015-07-01|86.0|-7.0|-9.79175|0.77273 +2015-07-01|86.0|-8.0|-10.65905|0.77608 +2015-07-01|86.0|-9.0|-11.52648|0.77955 +2015-07-01|86.0|-10.0|-12.39401|0.78315 +2015-07-01|86.0|-11.0|-13.26161|0.78686 +2015-07-01|86.0|-12.0|-14.12927|0.79069 +2015-07-01|86.0|-13.0|-14.99695|0.79464 +2015-07-01|86.0|-14.0|-15.86464|0.79872 +2015-07-01|86.0|-15.0|-16.73231|0.80293 +2015-07-01|86.0|-16.0|-17.59994|0.80726 +2015-07-01|86.0|-17.0|-18.46751|0.81172 +2015-07-01|86.0|-18.0|-19.33498|0.81631 +2015-07-01|86.0|-19.0|-20.20235|0.82104 +2015-07-01|86.0|-20.0|-21.06958|0.82591 +2015-07-01|86.0|-21.0|-21.93665|0.83091 +2015-07-01|86.0|-22.0|-22.80354|0.83606 +2015-07-01|86.0|-23.0|-23.67022|0.84134 +2015-07-01|86.0|-24.0|-24.53666|0.84678 +2015-07-01|86.0|-25.0|-25.40285|0.85236 +2015-07-01|86.0|-26.0|-26.26877|0.8581 +2015-07-01|86.0|-27.0|-27.13437|0.86399 +2015-07-01|86.0|-28.0|-27.99964|0.87003 +2015-07-01|86.0|-29.0|-28.86456|0.87624 +2015-07-01|86.0|-30.0|-29.7291|0.88262 +2015-07-01|86.0|-31.0|-30.59323|0.88916 +2015-07-01|86.0|-32.0|-31.45693|0.89587 +2015-07-01|86.0|-33.0|-32.32017|0.90276 +2015-07-01|86.0|-34.0|-33.18292|0.90983 +2015-07-01|86.0|-35.0|-34.04516|0.91708 +2015-07-01|86.0|-36.0|-34.90686|0.92452 +2015-07-01|86.0|-37.0|-35.76799|0.93215 +2015-07-01|86.0|-38.0|-36.62853|0.93997 +2015-07-01|86.0|-39.0|-37.48844|0.948 +2015-07-01|86.0|-40.0|-38.34769|0.95623 +2015-07-01|86.0|-41.0|-39.20626|0.96468 +2015-07-01|86.0|-42.0|-40.06412|0.97334 +2015-07-01|86.0|-43.0|-40.92124|0.98223 +2015-07-01|86.0|-44.0|-41.77758|0.99134 +2015-07-01|86.0|-45.0|-42.63311|1.00068 +2015-07-01|86.0|-46.0|-43.4878|1.01027 +2015-07-01|86.0|-47.0|-44.34162|1.0201 +2015-07-01|86.0|-48.0|-45.19453|1.03019 +2015-07-01|86.0|-49.0|-46.04651|1.04053 +2015-07-01|86.0|-50.0|-46.8975|1.05114 +2015-07-01|86.0|-51.0|-47.74749|1.06203 +2015-07-01|86.0|-52.0|-48.59642|1.0732 +2015-07-01|86.0|-53.0|-49.44427|1.08467 +2015-07-01|86.0|-54.0|-50.29099|1.09643 +2015-07-01|86.0|-55.0|-51.13654|1.1085 +2015-07-01|86.0|-56.0|-51.98089|1.12089 +2015-07-01|86.0|-57.0|-52.82399|1.1336 +2015-07-01|86.0|-58.0|-53.6658|1.14665 +2015-07-01|86.0|-59.0|-54.50627|1.16005 +2015-07-01|86.0|-60.0|-55.34537|1.17381 +2015-07-01|86.0|-61.0|-56.18303|1.18794 +2015-07-01|86.0|-62.0|-57.01921|1.20246 +2015-07-01|86.0|-63.0|-57.85387|1.21736 +2015-07-01|86.0|-64.0|-58.68695|1.23268 +2015-07-01|86.0|-65.0|-59.5184|1.24841 +2015-07-01|86.0|-66.0|-60.34817|1.26458 +2015-07-01|86.0|-67.0|-61.17619|1.2812 +2015-07-01|86.0|-68.0|-62.00241|1.29829 +2015-07-01|86.0|-69.0|-62.82677|1.31586 +2015-07-01|86.0|-70.0|-63.6492|1.33392 +2015-07-01|86.0|-71.0|-64.46964|1.35251 +2015-07-01|86.0|-72.0|-65.28803|1.37163 +2015-07-01|86.0|-73.0|-66.10429|1.3913 +2015-07-01|86.0|-74.0|-66.91834|1.41155 +2015-07-01|86.0|-75.0|-67.73012|1.4324 +2015-07-01|86.0|-76.0|-68.53955|1.45386 +2015-07-01|86.0|-77.0|-69.34653|1.47597 +2015-07-01|86.0|-78.0|-70.15099|1.49874 +2015-07-01|86.0|-79.0|-70.95284|1.52222 +2015-07-01|86.0|-80.0|-71.75199|1.54641 +2015-07-01|86.0|-81.0|-72.54833|1.57135 +2015-07-01|86.0|-82.0|-73.34177|1.59708 +2015-07-01|86.0|-83.0|-74.13219|1.62361 +2015-07-01|86.0|-84.0|-74.91949|1.651 +2015-07-01|86.0|-85.0|-75.70355|1.67927 +2015-07-01|86.0|-86.0|-76.48425|1.70846 +2015-07-01|86.0|-87.0|-77.26145|1.73861 +2015-07-01|86.0|-88.0|-78.03503|1.76977 +2015-07-01|86.0|-89.0|-78.80484|1.80197 +2015-07-01|86.0|-90.0|-79.57072|1.83528 +2015-07-01|86.0|-91.0|-80.33253|1.86972 +2015-07-01|86.0|-92.0|-81.09009|1.90537 +2015-07-01|86.0|-93.0|-81.84323|1.94227 +2015-07-01|86.0|-94.0|-82.59175|1.98049 +2015-07-01|86.0|-95.0|-83.33547|2.02009 +2015-07-01|86.0|-96.0|-84.07417|2.06114 +2015-07-01|86.0|-97.0|-84.80762|2.1037 +2015-07-01|86.0|-98.0|-85.5356|2.14787 +2015-07-01|86.0|-99.0|-86.25785|2.19371 +2015-07-01|86.0|-100.0|-86.97409|2.24132 +2015-07-01|86.0|-101.0|-87.68405|2.29079 +2015-07-01|86.0|-102.0|-88.38741|2.34223 +2015-07-01|86.0|-103.0|-89.08385|2.39573 +2015-07-01|86.0|-104.0|-89.77301|2.45141 +2015-07-01|86.0|-105.0|-90.45452|2.50941 +2015-07-01|86.0|-106.0|-91.12796|2.56984 +2015-07-01|86.0|-107.0|-91.7929|2.63285 +2015-07-01|86.0|-108.0|-92.44887|2.69859 +2015-07-01|86.0|-109.0|-93.09535|2.76723 +2015-07-01|86.0|-110.0|-93.7318|2.83895 +2015-07-01|86.0|-111.0|-94.3576|2.91394 +2015-07-01|86.0|-112.0|-94.9721|2.99239 +2015-07-01|86.0|-113.0|-95.57458|3.07455 +2015-07-01|86.0|-114.0|-96.16428|3.16064 +2015-07-01|86.0|-115.0|-96.74032|3.25093 +2015-07-01|86.0|-116.0|-97.30177|3.3457 +2015-07-01|86.0|-117.0|-97.84761|3.44526 +2015-07-01|86.0|-118.0|-98.37667|3.54994 +2015-07-01|86.0|-119.0|-98.88771|3.6601 +2015-07-01|86.0|-120.0|-99.37932|3.77614 +2015-07-01|86.0|-121.0|-99.84993|3.89847 +2015-07-01|86.0|-122.0|-100.29779|4.02756 +2015-07-01|86.0|-123.0|-100.72095|4.16391 +2015-07-01|86.0|-124.0|-101.11719|4.30805 +2015-07-01|86.0|-125.0|-101.48403|4.46057 +2015-07-01|86.0|-126.0|-101.81863|4.6221 +2015-07-01|86.0|-127.0|-102.11776|4.7933 +2015-07-01|86.0|-128.0|-102.37774|4.97488 +2015-07-01|86.0|-129.0|-102.59431|5.16759 +2015-07-01|86.0|-130.0|-102.76256|5.37219 +2015-07-01|86.0|-131.0|-102.87679|5.58945 +2015-07-01|86.0|-132.0|-102.93032|5.82012 +2015-07-01|86.0|-133.0|-102.9153|6.06486 +2015-07-01|86.0|-134.0|-102.82246|6.32417 +2015-07-01|86.0|-135.0|-102.64073|6.5983 +2015-07-01|86.0|-136.0|-102.35684|6.88701 +2015-07-01|86.0|-137.0|-101.95478|7.18931 +2015-07-01|86.0|-138.0|-101.41502|7.50303 +2015-07-01|86.0|-139.0|-100.71366|7.82414 +2015-07-01|86.0|-140.0|-99.82112|8.14566 +2015-07-01|86.0|-141.0|-98.70062|8.45607 +2015-07-01|86.0|-142.0|-97.30608|8.73673 +2015-07-01|86.0|-143.0|-95.57952|8.958 +2015-07-01|86.0|-144.0|-93.44785|9.07321 +2015-07-01|86.0|-145.0|-90.81931|9.00993 +2015-07-01|86.0|-146.0|-87.58019|8.65787 +2015-07-01|86.0|-147.0|-83.59376|7.85493 +2015-07-01|86.0|-148.0|-78.70577|6.3781 +2015-07-01|86.0|-149.0|-72.76427|3.95856 +2015-07-01|86.0|-150.0|-65.66513|0.35834 +2015-07-01|86.0|-151.0|-57.42894|-4.4547 +2015-07-01|86.0|-152.0|-48.2876|-10.08255 +2015-07-01|86.0|-153.0|-38.71192|-15.64972 +2015-07-01|86.0|-154.0|-29.30921|-20.15566 +2015-07-01|86.0|-155.0|-20.62505|-23.0084 +2015-07-01|86.0|-156.0|-12.98997|-24.22574 +2015-07-01|86.0|-157.0|-6.5|-24.20956 +2015-07-01|86.0|-158.0|-1.09005|-23.43173 +2015-07-01|86.0|-159.0|3.38021|-22.26469 +2015-07-01|86.0|-160.0|7.06799|-20.94996 +2015-07-01|86.0|-161.0|10.11866|-19.62555 +2015-07-01|86.0|-162.0|12.6557|-18.36217 +2015-07-01|86.0|-163.0|14.77987|-17.19101 +2015-07-01|86.0|-164.0|16.57184|-16.12162 +2015-07-01|86.0|-165.0|18.09588|-15.15245 +2015-07-01|86.0|-166.0|19.40319|-14.27672 +2015-07-01|86.0|-167.0|20.53475|-13.48558 +2015-07-01|86.0|-168.0|21.52366|-12.76978 +2015-07-01|86.0|-169.0|22.39683|-12.12043 +2015-07-01|86.0|-170.0|23.17639|-11.52936 +2015-07-01|86.0|-171.0|23.88072|-10.98926 +2015-07-01|86.0|-172.0|24.52523|-10.49363 +2015-07-01|86.0|-173.0|25.12302|-10.03676 +2015-07-01|86.0|-174.0|25.68532|-9.61363 +2015-07-01|86.0|-175.0|26.22186|-9.2198 +2015-07-01|86.0|-176.0|26.7412|-8.85136 +2015-07-01|86.0|-177.0|27.25091|-8.50483 +2015-07-01|86.0|-178.0|27.75778|-8.17713 +2015-07-01|86.0|-179.0|28.26796|-7.86547 +2015-07-01|87.0|0.0|-3.86989|0.86151 +2015-07-01|87.0|1.0|-2.9847|0.8593 +2015-07-01|87.0|2.0|-2.09983|0.85719 +2015-07-01|87.0|3.0|-1.21527|0.85519 +2015-07-01|87.0|4.0|-0.33105|0.8533 +2015-07-01|87.0|5.0|0.55283|0.85151 +2015-07-01|87.0|6.0|1.43634|0.84984 +2015-07-01|87.0|7.0|2.31948|0.84827 +2015-07-01|87.0|8.0|3.20223|0.84681 +2015-07-01|87.0|9.0|4.08457|0.84546 +2015-07-01|87.0|10.0|4.9665|0.84421 +2015-07-01|87.0|11.0|5.84799|0.84307 +2015-07-01|87.0|12.0|6.72904|0.84204 +2015-07-01|87.0|13.0|7.60962|0.84112 +2015-07-01|87.0|14.0|8.48972|0.8403 +2015-07-01|87.0|15.0|9.36933|0.83959 +2015-07-01|87.0|16.0|10.24843|0.83899 +2015-07-01|87.0|17.0|11.127|0.8385 +2015-07-01|87.0|18.0|12.00503|0.83812 +2015-07-01|87.0|19.0|12.88251|0.83785 +2015-07-01|87.0|20.0|13.75941|0.83769 +2015-07-01|87.0|21.0|14.63572|0.83764 +2015-07-01|87.0|22.0|15.51142|0.8377 +2015-07-01|87.0|23.0|16.38649|0.83788 +2015-07-01|87.0|24.0|17.26093|0.83816 +2015-07-01|87.0|25.0|18.1347|0.83856 +2015-07-01|87.0|26.0|19.0078|0.83908 +2015-07-01|87.0|27.0|19.88019|0.83971 +2015-07-01|87.0|28.0|20.75188|0.84046 +2015-07-01|87.0|29.0|21.62283|0.84133 +2015-07-01|87.0|30.0|22.49303|0.84232 +2015-07-01|87.0|31.0|23.36245|0.84343 +2015-07-01|87.0|32.0|24.23108|0.84466 +2015-07-01|87.0|33.0|25.09891|0.84601 +2015-07-01|87.0|34.0|25.96589|0.84749 +2015-07-01|87.0|35.0|26.83203|0.8491 +2015-07-01|87.0|36.0|27.69729|0.85083 +2015-07-01|87.0|37.0|28.56166|0.8527 +2015-07-01|87.0|38.0|29.42511|0.85469 +2015-07-01|87.0|39.0|30.28762|0.85683 +2015-07-01|87.0|40.0|31.14917|0.85909 +2015-07-01|87.0|41.0|32.00974|0.8615 +2015-07-01|87.0|42.0|32.8693|0.86405 +2015-07-01|87.0|43.0|33.72782|0.86674 +2015-07-01|87.0|44.0|34.5853|0.86957 +2015-07-01|87.0|45.0|35.44169|0.87256 +2015-07-01|87.0|46.0|36.29698|0.87569 +2015-07-01|87.0|47.0|37.15113|0.87898 +2015-07-01|87.0|48.0|38.00413|0.88242 +2015-07-01|87.0|49.0|38.85595|0.88603 +2015-07-01|87.0|50.0|39.70656|0.88979 +2015-07-01|87.0|51.0|40.55593|0.89373 +2015-07-01|87.0|52.0|41.40404|0.89783 +2015-07-01|87.0|53.0|42.25086|0.9021 +2015-07-01|87.0|54.0|43.09635|0.90655 +2015-07-01|87.0|55.0|43.94049|0.91118 +2015-07-01|87.0|56.0|44.78325|0.916 +2015-07-01|87.0|57.0|45.6246|0.921 +2015-07-01|87.0|58.0|46.4645|0.9262 +2015-07-01|87.0|59.0|47.30293|0.93159 +2015-07-01|87.0|60.0|48.13985|0.93718 +2015-07-01|87.0|61.0|48.97524|0.94298 +2015-07-01|87.0|62.0|49.80904|0.949 +2015-07-01|87.0|63.0|50.64124|0.95522 +2015-07-01|87.0|64.0|51.4718|0.96167 +2015-07-01|87.0|65.0|52.30067|0.96835 +2015-07-01|87.0|66.0|53.12784|0.97526 +2015-07-01|87.0|67.0|53.95324|0.98241 +2015-07-01|87.0|68.0|54.77686|0.9898 +2015-07-01|87.0|69.0|55.59865|0.99745 +2015-07-01|87.0|70.0|56.41858|1.00535 +2015-07-01|87.0|71.0|57.23659|1.01352 +2015-07-01|87.0|72.0|58.05266|1.02195 +2015-07-01|87.0|73.0|58.86674|1.03067 +2015-07-01|87.0|74.0|59.67878|1.03968 +2015-07-01|87.0|75.0|60.48876|1.04898 +2015-07-01|87.0|76.0|61.29661|1.05858 +2015-07-01|87.0|77.0|62.10231|1.06849 +2015-07-01|87.0|78.0|62.90579|1.07872 +2015-07-01|87.0|79.0|63.70703|1.08929 +2015-07-01|87.0|80.0|64.50597|1.10019 +2015-07-01|87.0|81.0|65.30256|1.11143 +2015-07-01|87.0|82.0|66.09676|1.12304 +2015-07-01|87.0|83.0|66.88852|1.13501 +2015-07-01|87.0|84.0|67.67778|1.14737 +2015-07-01|87.0|85.0|68.46451|1.16011 +2015-07-01|87.0|86.0|69.24865|1.17326 +2015-07-01|87.0|87.0|70.03014|1.18681 +2015-07-01|87.0|88.0|70.80894|1.2008 +2015-07-01|87.0|89.0|71.585|1.21522 +2015-07-01|87.0|90.0|72.35827|1.2301 +2015-07-01|87.0|91.0|73.12868|1.24544 +2015-07-01|87.0|92.0|73.89619|1.26126 +2015-07-01|87.0|93.0|74.66075|1.27757 +2015-07-01|87.0|94.0|75.4223|1.29439 +2015-07-01|87.0|95.0|76.18078|1.31174 +2015-07-01|87.0|96.0|76.93616|1.32963 +2015-07-01|87.0|97.0|77.68836|1.34807 +2015-07-01|87.0|98.0|78.43735|1.36709 +2015-07-01|87.0|99.0|79.18306|1.3867 +2015-07-01|87.0|100.0|79.92546|1.40692 +2015-07-01|87.0|101.0|80.66447|1.42777 +2015-07-01|87.0|102.0|81.40007|1.44927 +2015-07-01|87.0|103.0|82.13219|1.47144 +2015-07-01|87.0|104.0|82.86079|1.49429 +2015-07-01|87.0|105.0|83.58583|1.51786 +2015-07-01|87.0|106.0|84.30725|1.54216 +2015-07-01|87.0|107.0|85.02504|1.56721 +2015-07-01|87.0|108.0|85.73913|1.59304 +2015-07-01|87.0|109.0|86.4495|1.61968 +2015-07-01|87.0|110.0|87.15612|1.64714 +2015-07-01|87.0|111.0|87.85896|1.67545 +2015-07-01|87.0|112.0|88.55799|1.70465 +2015-07-01|87.0|113.0|89.2532|1.73474 +2015-07-01|87.0|114.0|89.94457|1.76577 +2015-07-01|87.0|115.0|90.6321|1.79777 +2015-07-01|87.0|116.0|91.31579|1.83075 +2015-07-01|87.0|117.0|91.99564|1.86476 +2015-07-01|87.0|118.0|92.67167|1.89982 +2015-07-01|87.0|119.0|93.34391|1.93596 +2015-07-01|87.0|120.0|94.0124|1.97322 +2015-07-01|87.0|121.0|94.67717|2.01162 +2015-07-01|87.0|122.0|95.33829|2.05122 +2015-07-01|87.0|123.0|95.99583|2.09203 +2015-07-01|87.0|124.0|96.64989|2.1341 +2015-07-01|87.0|125.0|97.30055|2.17746 +2015-07-01|87.0|126.0|97.94796|2.22215 +2015-07-01|87.0|127.0|98.59224|2.26822 +2015-07-01|87.0|128.0|99.23356|2.3157 +2015-07-01|87.0|129.0|99.87211|2.36463 +2015-07-01|87.0|130.0|100.5081|2.41506 +2015-07-01|87.0|131.0|101.14177|2.46703 +2015-07-01|87.0|132.0|101.77338|2.52059 +2015-07-01|87.0|133.0|102.40324|2.57578 +2015-07-01|87.0|134.0|103.03168|2.63266 +2015-07-01|87.0|135.0|103.65907|2.69128 +2015-07-01|87.0|136.0|104.28582|2.75168 +2015-07-01|87.0|137.0|104.9124|2.81394 +2015-07-01|87.0|138.0|105.5393|2.8781 +2015-07-01|87.0|139.0|106.16707|2.94422 +2015-07-01|87.0|140.0|106.79634|3.01238 +2015-07-01|87.0|141.0|107.42775|3.08264 +2015-07-01|87.0|142.0|108.06204|3.15507 +2015-07-01|87.0|143.0|108.7|3.22975 +2015-07-01|87.0|144.0|109.3425|3.30677 +2015-07-01|87.0|145.0|109.99048|3.38621 +2015-07-01|87.0|146.0|110.64494|3.46817 +2015-07-01|87.0|147.0|111.30701|3.55274 +2015-07-01|87.0|148.0|111.97787|3.64005 +2015-07-01|87.0|149.0|112.6588|3.7302 +2015-07-01|87.0|150.0|113.3512|3.82332 +2015-07-01|87.0|151.0|114.05656|3.91956 +2015-07-01|87.0|152.0|114.77647|4.01905 +2015-07-01|87.0|153.0|115.51265|4.12196 +2015-07-01|87.0|154.0|116.26693|4.22846 +2015-07-01|87.0|155.0|117.04126|4.33873 +2015-07-01|87.0|156.0|117.83773|4.45297 +2015-07-01|87.0|157.0|118.65853|4.57137 +2015-07-01|87.0|158.0|119.50599|4.69417 +2015-07-01|87.0|159.0|120.38259|4.82158 +2015-07-01|87.0|160.0|121.2909|4.95385 +2015-07-01|87.0|161.0|122.23365|5.0912 +2015-07-01|87.0|162.0|123.21366|5.23388 +2015-07-01|87.0|163.0|124.23387|5.38212 +2015-07-01|87.0|164.0|125.29732|5.53614 +2015-07-01|87.0|165.0|126.40712|5.69614 +2015-07-01|87.0|166.0|127.56646|5.86228 +2015-07-01|87.0|167.0|128.77854|6.03467 +2015-07-01|87.0|168.0|130.04658|6.21336 +2015-07-01|87.0|169.0|131.37373|6.39832 +2015-07-01|87.0|170.0|132.76309|6.5894 +2015-07-01|87.0|171.0|134.21758|6.78633 +2015-07-01|87.0|172.0|135.73992|6.98866 +2015-07-01|87.0|173.0|137.33254|7.19577 +2015-07-01|87.0|174.0|138.99749|7.40682 +2015-07-01|87.0|175.0|140.73635|7.6207 +2015-07-01|87.0|176.0|142.55016|7.83606 +2015-07-01|87.0|177.0|144.43925|8.05124 +2015-07-01|87.0|178.0|146.40321|8.26432 +2015-07-01|87.0|179.0|148.44077|8.47308 +2015-07-01|87.0|-1.0|-4.75536|0.86384 +2015-07-01|87.0|-2.0|-5.64112|0.86628 +2015-07-01|87.0|-3.0|-6.52715|0.86883 +2015-07-01|87.0|-4.0|-7.41343|0.87149 +2015-07-01|87.0|-5.0|-8.29995|0.87426 +2015-07-01|87.0|-6.0|-9.1867|0.87714 +2015-07-01|87.0|-7.0|-10.07367|0.88014 +2015-07-01|87.0|-8.0|-10.96085|0.88325 +2015-07-01|87.0|-9.0|-11.84821|0.88648 +2015-07-01|87.0|-10.0|-12.73576|0.88982 +2015-07-01|87.0|-11.0|-13.62348|0.89328 +2015-07-01|87.0|-12.0|-14.51135|0.89686 +2015-07-01|87.0|-13.0|-15.39936|0.90056 +2015-07-01|87.0|-14.0|-16.28751|0.90438 +2015-07-01|87.0|-15.0|-17.17578|0.90832 +2015-07-01|87.0|-16.0|-18.06416|0.91239 +2015-07-01|87.0|-17.0|-18.95264|0.91658 +2015-07-01|87.0|-18.0|-19.84121|0.92089 +2015-07-01|87.0|-19.0|-20.72986|0.92534 +2015-07-01|87.0|-20.0|-21.61857|0.92991 +2015-07-01|87.0|-21.0|-22.50734|0.93462 +2015-07-01|87.0|-22.0|-23.39615|0.93946 +2015-07-01|87.0|-23.0|-24.28499|0.94444 +2015-07-01|87.0|-24.0|-25.17386|0.94955 +2015-07-01|87.0|-25.0|-26.06274|0.9548 +2015-07-01|87.0|-26.0|-26.95162|0.96019 +2015-07-01|87.0|-27.0|-27.8405|0.96572 +2015-07-01|87.0|-28.0|-28.72936|0.9714 +2015-07-01|87.0|-29.0|-29.61819|0.97723 +2015-07-01|87.0|-30.0|-30.50699|0.98321 +2015-07-01|87.0|-31.0|-31.39574|0.98934 +2015-07-01|87.0|-32.0|-32.28443|0.99563 +2015-07-01|87.0|-33.0|-33.17306|1.00207 +2015-07-01|87.0|-34.0|-34.06161|1.00868 +2015-07-01|87.0|-35.0|-34.95009|1.01545 +2015-07-01|87.0|-36.0|-35.83846|1.02239 +2015-07-01|87.0|-37.0|-36.72674|1.02949 +2015-07-01|87.0|-38.0|-37.61491|1.03677 +2015-07-01|87.0|-39.0|-38.50297|1.04423 +2015-07-01|87.0|-40.0|-39.39089|1.05186 +2015-07-01|87.0|-41.0|-40.27869|1.05968 +2015-07-01|87.0|-42.0|-41.16634|1.06769 +2015-07-01|87.0|-43.0|-42.05384|1.07589 +2015-07-01|87.0|-44.0|-42.94119|1.08428 +2015-07-01|87.0|-45.0|-43.82837|1.09287 +2015-07-01|87.0|-46.0|-44.71538|1.10166 +2015-07-01|87.0|-47.0|-45.60222|1.11067 +2015-07-01|87.0|-48.0|-46.48887|1.11988 +2015-07-01|87.0|-49.0|-47.37533|1.12931 +2015-07-01|87.0|-50.0|-48.2616|1.13897 +2015-07-01|87.0|-51.0|-49.14767|1.14884 +2015-07-01|87.0|-52.0|-50.03353|1.15896 +2015-07-01|87.0|-53.0|-50.91918|1.1693 +2015-07-01|87.0|-54.0|-51.80462|1.1799 +2015-07-01|87.0|-55.0|-52.68983|1.19074 +2015-07-01|87.0|-56.0|-53.57483|1.20183 +2015-07-01|87.0|-57.0|-54.45959|1.21319 +2015-07-01|87.0|-58.0|-55.34413|1.22481 +2015-07-01|87.0|-59.0|-56.22844|1.2367 +2015-07-01|87.0|-60.0|-57.11251|1.24888 +2015-07-01|87.0|-61.0|-57.99635|1.26134 +2015-07-01|87.0|-62.0|-58.87995|1.2741 +2015-07-01|87.0|-63.0|-59.76332|1.28716 +2015-07-01|87.0|-64.0|-60.64645|1.30053 +2015-07-01|87.0|-65.0|-61.52934|1.31422 +2015-07-01|87.0|-66.0|-62.41201|1.32823 +2015-07-01|87.0|-67.0|-63.29444|1.34258 +2015-07-01|87.0|-68.0|-64.17665|1.35727 +2015-07-01|87.0|-69.0|-65.05864|1.37232 +2015-07-01|87.0|-70.0|-65.94041|1.38773 +2015-07-01|87.0|-71.0|-66.82197|1.40352 +2015-07-01|87.0|-72.0|-67.70332|1.41969 +2015-07-01|87.0|-73.0|-68.58448|1.43625 +2015-07-01|87.0|-74.0|-69.46545|1.45322 +2015-07-01|87.0|-75.0|-70.34625|1.4706 +2015-07-01|87.0|-76.0|-71.22688|1.48842 +2015-07-01|87.0|-77.0|-72.10737|1.50668 +2015-07-01|87.0|-78.0|-72.98772|1.52539 +2015-07-01|87.0|-79.0|-73.86795|1.54458 +2015-07-01|87.0|-80.0|-74.74808|1.56424 +2015-07-01|87.0|-81.0|-75.62812|1.58441 +2015-07-01|87.0|-82.0|-76.50811|1.60508 +2015-07-01|87.0|-83.0|-77.38807|1.62629 +2015-07-01|87.0|-84.0|-78.26801|1.64804 +2015-07-01|87.0|-85.0|-79.14797|1.67036 +2015-07-01|87.0|-86.0|-80.02799|1.69325 +2015-07-01|87.0|-87.0|-80.90809|1.71674 +2015-07-01|87.0|-88.0|-81.7883|1.74086 +2015-07-01|87.0|-89.0|-82.66868|1.76561 +2015-07-01|87.0|-90.0|-83.54926|1.79102 +2015-07-01|87.0|-91.0|-84.43009|1.81711 +2015-07-01|87.0|-92.0|-85.31122|1.84391 +2015-07-01|87.0|-93.0|-86.1927|1.87144 +2015-07-01|87.0|-94.0|-87.07459|1.89972 +2015-07-01|87.0|-95.0|-87.95695|1.92879 +2015-07-01|87.0|-96.0|-88.83985|1.95866 +2015-07-01|87.0|-97.0|-89.72336|1.98936 +2015-07-01|87.0|-98.0|-90.60757|2.02093 +2015-07-01|87.0|-99.0|-91.49255|2.0534 +2015-07-01|87.0|-100.0|-92.37839|2.0868 +2015-07-01|87.0|-101.0|-93.2652|2.12116 +2015-07-01|87.0|-102.0|-94.15308|2.15653 +2015-07-01|87.0|-103.0|-95.04213|2.19292 +2015-07-01|87.0|-104.0|-95.93248|2.2304 +2015-07-01|87.0|-105.0|-96.82426|2.26899 +2015-07-01|87.0|-106.0|-97.71761|2.30875 +2015-07-01|87.0|-107.0|-98.61268|2.3497 +2015-07-01|87.0|-108.0|-99.50963|2.39192 +2015-07-01|87.0|-109.0|-100.40862|2.43543 +2015-07-01|87.0|-110.0|-101.30986|2.4803 +2015-07-01|87.0|-111.0|-102.21353|2.52658 +2015-07-01|87.0|-112.0|-103.11984|2.57433 +2015-07-01|87.0|-113.0|-104.02904|2.6236 +2015-07-01|87.0|-114.0|-104.94136|2.67446 +2015-07-01|87.0|-115.0|-105.85707|2.72699 +2015-07-01|87.0|-116.0|-106.77645|2.78124 +2015-07-01|87.0|-117.0|-107.69981|2.83729 +2015-07-01|87.0|-118.0|-108.62747|2.89523 +2015-07-01|87.0|-119.0|-109.55979|2.95512 +2015-07-01|87.0|-120.0|-110.49714|3.01706 +2015-07-01|87.0|-121.0|-111.43994|3.08114 +2015-07-01|87.0|-122.0|-112.3886|3.14745 +2015-07-01|87.0|-123.0|-113.34361|3.21609 +2015-07-01|87.0|-124.0|-114.30547|3.28717 +2015-07-01|87.0|-125.0|-115.2747|3.3608 +2015-07-01|87.0|-126.0|-116.2519|3.43708 +2015-07-01|87.0|-127.0|-117.23768|3.51615 +2015-07-01|87.0|-128.0|-118.23271|3.59813 +2015-07-01|87.0|-129.0|-119.23771|3.68315 +2015-07-01|87.0|-130.0|-120.25343|3.77135 +2015-07-01|87.0|-131.0|-121.28071|3.86288 +2015-07-01|87.0|-132.0|-122.32042|3.95788 +2015-07-01|87.0|-133.0|-123.37352|4.05651 +2015-07-01|87.0|-134.0|-124.441|4.15893 +2015-07-01|87.0|-135.0|-125.52396|4.26532 +2015-07-01|87.0|-136.0|-126.62355|4.37582 +2015-07-01|87.0|-137.0|-127.74101|4.49063 +2015-07-01|87.0|-138.0|-128.87766|4.60992 +2015-07-01|87.0|-139.0|-130.0349|4.73386 +2015-07-01|87.0|-140.0|-131.21423|4.86262 +2015-07-01|87.0|-141.0|-132.41723|4.99638 +2015-07-01|87.0|-142.0|-133.64559|5.13529 +2015-07-01|87.0|-143.0|-134.90109|5.27951 +2015-07-01|87.0|-144.0|-136.18561|5.42917 +2015-07-01|87.0|-145.0|-137.50111|5.58437 +2015-07-01|87.0|-146.0|-138.84966|5.74521 +2015-07-01|87.0|-147.0|-140.2334|5.91172 +2015-07-01|87.0|-148.0|-141.65457|6.0839 +2015-07-01|87.0|-149.0|-143.11544|6.26167 +2015-07-01|87.0|-150.0|-144.61835|6.44491 +2015-07-01|87.0|-151.0|-146.16567|6.63337 +2015-07-01|87.0|-152.0|-147.75975|6.82673 +2015-07-01|87.0|-153.0|-149.40291|7.02452 +2015-07-01|87.0|-154.0|-151.09739|7.22614 +2015-07-01|87.0|-155.0|-152.84529|7.43081 +2015-07-01|87.0|-156.0|-154.64854|7.63759 +2015-07-01|87.0|-157.0|-156.50878|7.8453 +2015-07-01|87.0|-158.0|-158.42733|8.05255 +2015-07-01|87.0|-159.0|-160.40509|8.25774 +2015-07-01|87.0|-160.0|-162.44241|8.45901 +2015-07-01|87.0|-161.0|-164.53907|8.65428 +2015-07-01|87.0|-162.0|-166.69411|8.84125 +2015-07-01|87.0|-163.0|-168.90577|9.01746 +2015-07-01|87.0|-164.0|-171.17141|9.18031 +2015-07-01|87.0|-165.0|-173.48746|9.32716 +2015-07-01|87.0|-166.0|-175.84934|9.4554 +2015-07-01|87.0|-167.0|-178.25149|9.56253 +2015-07-01|87.0|-168.0|179.31262|9.64633 +2015-07-01|87.0|-169.0|176.8504|9.70489 +2015-07-01|87.0|-170.0|174.37004|9.73677 +2015-07-01|87.0|-171.0|171.88037|9.74107 +2015-07-01|87.0|-172.0|169.39064|9.71747 +2015-07-01|87.0|-173.0|166.91031|9.66629 +2015-07-01|87.0|-174.0|164.44883|9.58847 +2015-07-01|87.0|-175.0|162.01543|9.48549 +2015-07-01|87.0|-176.0|159.61885|9.35938 +2015-07-01|87.0|-177.0|157.26718|9.21252 +2015-07-01|87.0|-178.0|154.96771|9.04761 +2015-07-01|87.0|-179.0|152.72678|8.86748 +2015-07-01|88.0|0.0|-4.12433|1.01038 +2015-07-01|88.0|1.0|-3.21388|1.00855 +2015-07-01|88.0|2.0|-2.30369|1.00684 +2015-07-01|88.0|3.0|-1.39377|1.00522 +2015-07-01|88.0|4.0|-0.48412|1.00371 +2015-07-01|88.0|5.0|0.42526|1.0023 +2015-07-01|88.0|6.0|1.33436|1.00099 +2015-07-01|88.0|7.0|2.24319|0.99978 +2015-07-01|88.0|8.0|3.15173|0.99868 +2015-07-01|88.0|9.0|4.05999|0.99768 +2015-07-01|88.0|10.0|4.96797|0.99678 +2015-07-01|88.0|11.0|5.87565|0.99599 +2015-07-01|88.0|12.0|6.78305|0.9953 +2015-07-01|88.0|13.0|7.69014|0.99471 +2015-07-01|88.0|14.0|8.59694|0.99423 +2015-07-01|88.0|15.0|9.50344|0.99385 +2015-07-01|88.0|16.0|10.40964|0.99358 +2015-07-01|88.0|17.0|11.31552|0.99341 +2015-07-01|88.0|18.0|12.2211|0.99335 +2015-07-01|88.0|19.0|13.12636|0.99339 +2015-07-01|88.0|20.0|14.0313|0.99354 +2015-07-01|88.0|21.0|14.93593|0.99379 +2015-07-01|88.0|22.0|15.84023|0.99415 +2015-07-01|88.0|23.0|16.74421|0.99462 +2015-07-01|88.0|24.0|17.64785|0.9952 +2015-07-01|88.0|25.0|18.55116|0.99589 +2015-07-01|88.0|26.0|19.45414|0.99669 +2015-07-01|88.0|27.0|20.35678|0.99759 +2015-07-01|88.0|28.0|21.25908|0.99861 +2015-07-01|88.0|29.0|22.16103|0.99975 +2015-07-01|88.0|30.0|23.06263|1.00099 +2015-07-01|88.0|31.0|23.96389|1.00235 +2015-07-01|88.0|32.0|24.86479|1.00383 +2015-07-01|88.0|33.0|25.76533|1.00542 +2015-07-01|88.0|34.0|26.66552|1.00713 +2015-07-01|88.0|35.0|27.56535|1.00895 +2015-07-01|88.0|36.0|28.46481|1.0109 +2015-07-01|88.0|37.0|29.3639|1.01297 +2015-07-01|88.0|38.0|30.26263|1.01516 +2015-07-01|88.0|39.0|31.16099|1.01748 +2015-07-01|88.0|40.0|32.05897|1.01992 +2015-07-01|88.0|41.0|32.95659|1.02248 +2015-07-01|88.0|42.0|33.85382|1.02518 +2015-07-01|88.0|43.0|34.75068|1.028 +2015-07-01|88.0|44.0|35.64716|1.03096 +2015-07-01|88.0|45.0|36.54326|1.03404 +2015-07-01|88.0|46.0|37.43898|1.03727 +2015-07-01|88.0|47.0|38.33432|1.04063 +2015-07-01|88.0|48.0|39.22927|1.04412 +2015-07-01|88.0|49.0|40.12385|1.04776 +2015-07-01|88.0|50.0|41.01804|1.05154 +2015-07-01|88.0|51.0|41.91185|1.05546 +2015-07-01|88.0|52.0|42.80527|1.05953 +2015-07-01|88.0|53.0|43.69832|1.06375 +2015-07-01|88.0|54.0|44.59099|1.06811 +2015-07-01|88.0|55.0|45.48328|1.07263 +2015-07-01|88.0|56.0|46.37519|1.07731 +2015-07-01|88.0|57.0|47.26673|1.08214 +2015-07-01|88.0|58.0|48.1579|1.08713 +2015-07-01|88.0|59.0|49.0487|1.09229 +2015-07-01|88.0|60.0|49.93913|1.09761 +2015-07-01|88.0|61.0|50.82921|1.1031 +2015-07-01|88.0|62.0|51.71892|1.10875 +2015-07-01|88.0|63.0|52.60829|1.11458 +2015-07-01|88.0|64.0|53.49731|1.12059 +2015-07-01|88.0|65.0|54.38599|1.12678 +2015-07-01|88.0|66.0|55.27434|1.13314 +2015-07-01|88.0|67.0|56.16236|1.13969 +2015-07-01|88.0|68.0|57.05007|1.14643 +2015-07-01|88.0|69.0|57.93746|1.15337 +2015-07-01|88.0|70.0|58.82456|1.16049 +2015-07-01|88.0|71.0|59.71137|1.16782 +2015-07-01|88.0|72.0|60.5979|1.17534 +2015-07-01|88.0|73.0|61.48416|1.18307 +2015-07-01|88.0|74.0|62.37017|1.19101 +2015-07-01|88.0|75.0|63.25594|1.19916 +2015-07-01|88.0|76.0|64.14148|1.20753 +2015-07-01|88.0|77.0|65.02682|1.21612 +2015-07-01|88.0|78.0|65.91196|1.22493 +2015-07-01|88.0|79.0|66.79693|1.23397 +2015-07-01|88.0|80.0|67.68175|1.24324 +2015-07-01|88.0|81.0|68.56643|1.25275 +2015-07-01|88.0|82.0|69.451|1.2625 +2015-07-01|88.0|83.0|70.33547|1.27249 +2015-07-01|88.0|84.0|71.21989|1.28274 +2015-07-01|88.0|85.0|72.10426|1.29323 +2015-07-01|88.0|86.0|72.98862|1.30399 +2015-07-01|88.0|87.0|73.873|1.315 +2015-07-01|88.0|88.0|74.75742|1.32629 +2015-07-01|88.0|89.0|75.64193|1.33784 +2015-07-01|88.0|90.0|76.52655|1.34967 +2015-07-01|88.0|91.0|77.41133|1.36179 +2015-07-01|88.0|92.0|78.29629|1.37419 +2015-07-01|88.0|93.0|79.18148|1.38688 +2015-07-01|88.0|94.0|80.06695|1.39987 +2015-07-01|88.0|95.0|80.95274|1.41316 +2015-07-01|88.0|96.0|81.83889|1.42676 +2015-07-01|88.0|97.0|82.72545|1.44067 +2015-07-01|88.0|98.0|83.61249|1.45489 +2015-07-01|88.0|99.0|84.50004|1.46944 +2015-07-01|88.0|100.0|85.38817|1.48432 +2015-07-01|88.0|101.0|86.27695|1.49953 +2015-07-01|88.0|102.0|87.16643|1.51508 +2015-07-01|88.0|103.0|88.05667|1.53097 +2015-07-01|88.0|104.0|88.94776|1.54721 +2015-07-01|88.0|105.0|89.83976|1.5638 +2015-07-01|88.0|106.0|90.73274|1.58075 +2015-07-01|88.0|107.0|91.62679|1.59807 +2015-07-01|88.0|108.0|92.522|1.61575 +2015-07-01|88.0|109.0|93.41844|1.63381 +2015-07-01|88.0|110.0|94.31621|1.65225 +2015-07-01|88.0|111.0|95.2154|1.67107 +2015-07-01|88.0|112.0|96.11611|1.69028 +2015-07-01|88.0|113.0|97.01844|1.70989 +2015-07-01|88.0|114.0|97.9225|1.72989 +2015-07-01|88.0|115.0|98.82841|1.75029 +2015-07-01|88.0|116.0|99.73627|1.7711 +2015-07-01|88.0|117.0|100.6462|1.79232 +2015-07-01|88.0|118.0|101.55833|1.81395 +2015-07-01|88.0|119.0|102.47279|1.836 +2015-07-01|88.0|120.0|103.38972|1.85847 +2015-07-01|88.0|121.0|104.30924|1.88136 +2015-07-01|88.0|122.0|105.2315|1.90468 +2015-07-01|88.0|123.0|106.15665|1.92842 +2015-07-01|88.0|124.0|107.08484|1.95259 +2015-07-01|88.0|125.0|108.01623|1.97719 +2015-07-01|88.0|126.0|108.95098|2.00222 +2015-07-01|88.0|127.0|109.88925|2.02768 +2015-07-01|88.0|128.0|110.83121|2.05356 +2015-07-01|88.0|129.0|111.77705|2.07988 +2015-07-01|88.0|130.0|112.72693|2.10661 +2015-07-01|88.0|131.0|113.68105|2.13377 +2015-07-01|88.0|132.0|114.63958|2.16135 +2015-07-01|88.0|133.0|115.60273|2.18935 +2015-07-01|88.0|134.0|116.57068|2.21775 +2015-07-01|88.0|135.0|117.54363|2.24655 +2015-07-01|88.0|136.0|118.52178|2.27575 +2015-07-01|88.0|137.0|119.50534|2.30534 +2015-07-01|88.0|138.0|120.49451|2.3353 +2015-07-01|88.0|139.0|121.4895|2.36562 +2015-07-01|88.0|140.0|122.49052|2.3963 +2015-07-01|88.0|141.0|123.49777|2.42732 +2015-07-01|88.0|142.0|124.51146|2.45865 +2015-07-01|88.0|143.0|125.5318|2.4903 +2015-07-01|88.0|144.0|126.559|2.52222 +2015-07-01|88.0|145.0|127.59325|2.55442 +2015-07-01|88.0|146.0|128.63477|2.58685 +2015-07-01|88.0|147.0|129.68375|2.61951 +2015-07-01|88.0|148.0|130.74038|2.65235 +2015-07-01|88.0|149.0|131.80485|2.68536 +2015-07-01|88.0|150.0|132.87733|2.71851 +2015-07-01|88.0|151.0|133.958|2.75175 +2015-07-01|88.0|152.0|135.04702|2.78505 +2015-07-01|88.0|153.0|136.14454|2.81839 +2015-07-01|88.0|154.0|137.2507|2.85171 +2015-07-01|88.0|155.0|138.36563|2.88497 +2015-07-01|88.0|156.0|139.48945|2.91814 +2015-07-01|88.0|157.0|140.62225|2.95116 +2015-07-01|88.0|158.0|141.76411|2.98398 +2015-07-01|88.0|159.0|142.9151|3.01656 +2015-07-01|88.0|160.0|144.07526|3.04884 +2015-07-01|88.0|161.0|145.24461|3.08076 +2015-07-01|88.0|162.0|146.42316|3.11227 +2015-07-01|88.0|163.0|147.61089|3.14331 +2015-07-01|88.0|164.0|148.80776|3.17381 +2015-07-01|88.0|165.0|150.01369|3.20372 +2015-07-01|88.0|166.0|151.22859|3.23297 +2015-07-01|88.0|167.0|152.45235|3.2615 +2015-07-01|88.0|168.0|153.68481|3.28924 +2015-07-01|88.0|169.0|154.9258|3.31612 +2015-07-01|88.0|170.0|156.17513|3.34209 +2015-07-01|88.0|171.0|157.43255|3.36707 +2015-07-01|88.0|172.0|158.69782|3.39101 +2015-07-01|88.0|173.0|159.97066|3.41384 +2015-07-01|88.0|174.0|161.25074|3.4355 +2015-07-01|88.0|175.0|162.53774|3.45593 +2015-07-01|88.0|176.0|163.83129|3.47507 +2015-07-01|88.0|177.0|165.13101|3.49287 +2015-07-01|88.0|178.0|166.43649|3.50928 +2015-07-01|88.0|179.0|167.7473|3.52425 +2015-07-01|88.0|-1.0|-5.03505|1.0123 +2015-07-01|88.0|-2.0|-5.94603|1.01433 +2015-07-01|88.0|-3.0|-6.85727|1.01647 +2015-07-01|88.0|-4.0|-7.76876|1.0187 +2015-07-01|88.0|-5.0|-8.68051|1.02105 +2015-07-01|88.0|-6.0|-9.59251|1.02349 +2015-07-01|88.0|-7.0|-10.50477|1.02604 +2015-07-01|88.0|-8.0|-11.41727|1.0287 +2015-07-01|88.0|-9.0|-12.33002|1.03146 +2015-07-01|88.0|-10.0|-13.24302|1.03433 +2015-07-01|88.0|-11.0|-14.15627|1.03731 +2015-07-01|88.0|-12.0|-15.06976|1.0404 +2015-07-01|88.0|-13.0|-15.98349|1.04359 +2015-07-01|88.0|-14.0|-16.89747|1.04689 +2015-07-01|88.0|-15.0|-17.81169|1.05031 +2015-07-01|88.0|-16.0|-18.72615|1.05383 +2015-07-01|88.0|-17.0|-19.64086|1.05746 +2015-07-01|88.0|-18.0|-20.55581|1.06121 +2015-07-01|88.0|-19.0|-21.471|1.06507 +2015-07-01|88.0|-20.0|-22.38643|1.06904 +2015-07-01|88.0|-21.0|-23.30211|1.07313 +2015-07-01|88.0|-22.0|-24.21803|1.07733 +2015-07-01|88.0|-23.0|-25.13419|1.08165 +2015-07-01|88.0|-24.0|-26.05061|1.08609 +2015-07-01|88.0|-25.0|-26.96727|1.09064 +2015-07-01|88.0|-26.0|-27.88418|1.09532 +2015-07-01|88.0|-27.0|-28.80134|1.10011 +2015-07-01|88.0|-28.0|-29.71875|1.10503 +2015-07-01|88.0|-29.0|-30.63643|1.11008 +2015-07-01|88.0|-30.0|-31.55436|1.11524 +2015-07-01|88.0|-31.0|-32.47255|1.12054 +2015-07-01|88.0|-32.0|-33.39101|1.12596 +2015-07-01|88.0|-33.0|-34.30974|1.1315 +2015-07-01|88.0|-34.0|-35.22874|1.13718 +2015-07-01|88.0|-35.0|-36.14801|1.143 +2015-07-01|88.0|-36.0|-37.06757|1.14894 +2015-07-01|88.0|-37.0|-37.98742|1.15502 +2015-07-01|88.0|-38.0|-38.90756|1.16123 +2015-07-01|88.0|-39.0|-39.82799|1.16759 +2015-07-01|88.0|-40.0|-40.74874|1.17408 +2015-07-01|88.0|-41.0|-41.66979|1.18072 +2015-07-01|88.0|-42.0|-42.59116|1.1875 +2015-07-01|88.0|-43.0|-43.51285|1.19442 +2015-07-01|88.0|-44.0|-44.43488|1.20149 +2015-07-01|88.0|-45.0|-45.35725|1.20871 +2015-07-01|88.0|-46.0|-46.27997|1.21608 +2015-07-01|88.0|-47.0|-47.20305|1.22361 +2015-07-01|88.0|-48.0|-48.12649|1.23129 +2015-07-01|88.0|-49.0|-49.05032|1.23912 +2015-07-01|88.0|-50.0|-49.97454|1.24712 +2015-07-01|88.0|-51.0|-50.89916|1.25528 +2015-07-01|88.0|-52.0|-51.8242|1.2636 +2015-07-01|88.0|-53.0|-52.74966|1.27209 +2015-07-01|88.0|-54.0|-53.67557|1.28075 +2015-07-01|88.0|-55.0|-54.60193|1.28958 +2015-07-01|88.0|-56.0|-55.52876|1.29858 +2015-07-01|88.0|-57.0|-56.45607|1.30776 +2015-07-01|88.0|-58.0|-57.38389|1.31712 +2015-07-01|88.0|-59.0|-58.31223|1.32666 +2015-07-01|88.0|-60.0|-59.2411|1.33638 +2015-07-01|88.0|-61.0|-60.17053|1.34629 +2015-07-01|88.0|-62.0|-61.10053|1.3564 +2015-07-01|88.0|-63.0|-62.03113|1.36669 +2015-07-01|88.0|-64.0|-62.96234|1.37718 +2015-07-01|88.0|-65.0|-63.8942|1.38787 +2015-07-01|88.0|-66.0|-64.82672|1.39876 +2015-07-01|88.0|-67.0|-65.75992|1.40986 +2015-07-01|88.0|-68.0|-66.69383|1.42116 +2015-07-01|88.0|-69.0|-67.62849|1.43267 +2015-07-01|88.0|-70.0|-68.56391|1.4444 +2015-07-01|88.0|-71.0|-69.50012|1.45635 +2015-07-01|88.0|-72.0|-70.43716|1.46852 +2015-07-01|88.0|-73.0|-71.37506|1.48091 +2015-07-01|88.0|-74.0|-72.31384|1.49353 +2015-07-01|88.0|-75.0|-73.25355|1.50638 +2015-07-01|88.0|-76.0|-74.19421|1.51947 +2015-07-01|88.0|-77.0|-75.13587|1.53279 +2015-07-01|88.0|-78.0|-76.07856|1.54636 +2015-07-01|88.0|-79.0|-77.02233|1.56017 +2015-07-01|88.0|-80.0|-77.9672|1.57424 +2015-07-01|88.0|-81.0|-78.91323|1.58855 +2015-07-01|88.0|-82.0|-79.86047|1.60312 +2015-07-01|88.0|-83.0|-80.80895|1.61796 +2015-07-01|88.0|-84.0|-81.75872|1.63306 +2015-07-01|88.0|-85.0|-82.70984|1.64842 +2015-07-01|88.0|-86.0|-83.66236|1.66406 +2015-07-01|88.0|-87.0|-84.61633|1.67997 +2015-07-01|88.0|-88.0|-85.5718|1.69617 +2015-07-01|88.0|-89.0|-86.52883|1.71264 +2015-07-01|88.0|-90.0|-87.48749|1.72941 +2015-07-01|88.0|-91.0|-88.44783|1.74647 +2015-07-01|88.0|-92.0|-89.40993|1.76382 +2015-07-01|88.0|-93.0|-90.37383|1.78147 +2015-07-01|88.0|-94.0|-91.33963|1.79942 +2015-07-01|88.0|-95.0|-92.30737|1.81768 +2015-07-01|88.0|-96.0|-93.27715|1.83624 +2015-07-01|88.0|-97.0|-94.24903|1.85513 +2015-07-01|88.0|-98.0|-95.22309|1.87432 +2015-07-01|88.0|-99.0|-96.19942|1.89384 +2015-07-01|88.0|-100.0|-97.17809|1.91368 +2015-07-01|88.0|-101.0|-98.1592|1.93384 +2015-07-01|88.0|-102.0|-99.14283|1.95434 +2015-07-01|88.0|-103.0|-100.12908|1.97516 +2015-07-01|88.0|-104.0|-101.11804|1.99632 +2015-07-01|88.0|-105.0|-102.1098|2.01782 +2015-07-01|88.0|-106.0|-103.10447|2.03965 +2015-07-01|88.0|-107.0|-104.10215|2.06182 +2015-07-01|88.0|-108.0|-105.10294|2.08434 +2015-07-01|88.0|-109.0|-106.10696|2.10719 +2015-07-01|88.0|-110.0|-107.11431|2.13039 +2015-07-01|88.0|-111.0|-108.12511|2.15394 +2015-07-01|88.0|-112.0|-109.13948|2.17782 +2015-07-01|88.0|-113.0|-110.15753|2.20205 +2015-07-01|88.0|-114.0|-111.17939|2.22662 +2015-07-01|88.0|-115.0|-112.20518|2.25152 +2015-07-01|88.0|-116.0|-113.23503|2.27677 +2015-07-01|88.0|-117.0|-114.26906|2.30235 +2015-07-01|88.0|-118.0|-115.30742|2.32826 +2015-07-01|88.0|-119.0|-116.35022|2.3545 +2015-07-01|88.0|-120.0|-117.39762|2.38106 +2015-07-01|88.0|-121.0|-118.44973|2.40793 +2015-07-01|88.0|-122.0|-119.50671|2.43511 +2015-07-01|88.0|-123.0|-120.56869|2.46259 +2015-07-01|88.0|-124.0|-121.63582|2.49036 +2015-07-01|88.0|-125.0|-122.70822|2.51841 +2015-07-01|88.0|-126.0|-123.78605|2.54673 +2015-07-01|88.0|-127.0|-124.86944|2.57531 +2015-07-01|88.0|-128.0|-125.95853|2.60413 +2015-07-01|88.0|-129.0|-127.05346|2.63317 +2015-07-01|88.0|-130.0|-128.15437|2.66243 +2015-07-01|88.0|-131.0|-129.2614|2.69187 +2015-07-01|88.0|-132.0|-130.37467|2.72149 +2015-07-01|88.0|-133.0|-131.49431|2.75125 +2015-07-01|88.0|-134.0|-132.62045|2.78114 +2015-07-01|88.0|-135.0|-133.7532|2.81113 +2015-07-01|88.0|-136.0|-134.89269|2.84119 +2015-07-01|88.0|-137.0|-136.03902|2.87129 +2015-07-01|88.0|-138.0|-137.19228|2.90141 +2015-07-01|88.0|-139.0|-138.35257|2.93149 +2015-07-01|88.0|-140.0|-139.51997|2.96152 +2015-07-01|88.0|-141.0|-140.69456|2.99146 +2015-07-01|88.0|-142.0|-141.8764|3.02125 +2015-07-01|88.0|-143.0|-143.06553|3.05086 +2015-07-01|88.0|-144.0|-144.262|3.08025 +2015-07-01|88.0|-145.0|-145.46582|3.10937 +2015-07-01|88.0|-146.0|-146.677|3.13816 +2015-07-01|88.0|-147.0|-147.89554|3.16659 +2015-07-01|88.0|-148.0|-149.12139|3.19459 +2015-07-01|88.0|-149.0|-150.35453|3.22211 +2015-07-01|88.0|-150.0|-151.59489|3.2491 +2015-07-01|88.0|-151.0|-152.84238|3.27549 +2015-07-01|88.0|-152.0|-154.09689|3.30123 +2015-07-01|88.0|-153.0|-155.3583|3.32626 +2015-07-01|88.0|-154.0|-156.62646|3.35052 +2015-07-01|88.0|-155.0|-157.90119|3.37394 +2015-07-01|88.0|-156.0|-159.1823|3.39647 +2015-07-01|88.0|-157.0|-160.46956|3.41803 +2015-07-01|88.0|-158.0|-161.76273|3.43858 +2015-07-01|88.0|-159.0|-163.06154|3.45805 +2015-07-01|88.0|-160.0|-164.36569|3.47637 +2015-07-01|88.0|-161.0|-165.67486|3.4935 +2015-07-01|88.0|-162.0|-166.98871|3.50937 +2015-07-01|88.0|-163.0|-168.30688|3.52393 +2015-07-01|88.0|-164.0|-169.62898|3.53713 +2015-07-01|88.0|-165.0|-170.95459|3.54892 +2015-07-01|88.0|-166.0|-172.28329|3.55927 +2015-07-01|88.0|-167.0|-173.61464|3.56811 +2015-07-01|88.0|-168.0|-174.94816|3.57543 +2015-07-01|88.0|-169.0|-176.28337|3.58119 +2015-07-01|88.0|-170.0|-177.6198|3.58536 +2015-07-01|88.0|-171.0|-178.95692|3.58792 +2015-07-01|88.0|-172.0|179.70577|3.58886 +2015-07-01|88.0|-173.0|178.36879|3.58816 +2015-07-01|88.0|-174.0|177.03267|3.58582 +2015-07-01|88.0|-175.0|175.69792|3.58183 +2015-07-01|88.0|-176.0|174.36507|3.57622 +2015-07-01|88.0|-177.0|173.03465|3.56898 +2015-07-01|88.0|-178.0|171.70716|3.56014 +2015-07-01|88.0|-179.0|170.38311|3.54972 +2015-07-01|89.0|0.0|-4.56968|1.22537 +2015-07-01|89.0|1.0|-3.62404|1.2242 +2015-07-01|89.0|2.0|-2.67859|1.22311 +2015-07-01|89.0|3.0|-1.73333|1.2221 +2015-07-01|89.0|4.0|-0.78824|1.22116 +2015-07-01|89.0|5.0|0.15668|1.22031 +2015-07-01|89.0|6.0|1.10143|1.21953 +2015-07-01|89.0|7.0|2.04602|1.21883 +2015-07-01|89.0|8.0|2.99045|1.21821 +2015-07-01|89.0|9.0|3.93473|1.21767 +2015-07-01|89.0|10.0|4.87886|1.21721 +2015-07-01|89.0|11.0|5.82286|1.21683 +2015-07-01|89.0|12.0|6.76672|1.21652 +2015-07-01|89.0|13.0|7.71046|1.2163 +2015-07-01|89.0|14.0|8.65407|1.21616 +2015-07-01|89.0|15.0|9.59757|1.21609 +2015-07-01|89.0|16.0|10.54095|1.21611 +2015-07-01|89.0|17.0|11.48423|1.21621 +2015-07-01|89.0|18.0|12.42742|1.21639 +2015-07-01|89.0|19.0|13.3705|1.21665 +2015-07-01|89.0|20.0|14.3135|1.21699 +2015-07-01|89.0|21.0|15.25642|1.21741 +2015-07-01|89.0|22.0|16.19927|1.21791 +2015-07-01|89.0|23.0|17.14205|1.21849 +2015-07-01|89.0|24.0|18.08476|1.21916 +2015-07-01|89.0|25.0|19.02742|1.21991 +2015-07-01|89.0|26.0|19.97002|1.22074 +2015-07-01|89.0|27.0|20.91259|1.22165 +2015-07-01|89.0|28.0|21.85511|1.22265 +2015-07-01|89.0|29.0|22.79761|1.22373 +2015-07-01|89.0|30.0|23.74009|1.22489 +2015-07-01|89.0|31.0|24.68254|1.22614 +2015-07-01|89.0|32.0|25.62499|1.22747 +2015-07-01|89.0|33.0|26.56744|1.22889 +2015-07-01|89.0|34.0|27.50989|1.23039 +2015-07-01|89.0|35.0|28.45236|1.23197 +2015-07-01|89.0|36.0|29.39484|1.23365 +2015-07-01|89.0|37.0|30.33736|1.2354 +2015-07-01|89.0|38.0|31.27991|1.23725 +2015-07-01|89.0|39.0|32.2225|1.23918 +2015-07-01|89.0|40.0|33.16515|1.2412 +2015-07-01|89.0|41.0|34.10786|1.2433 +2015-07-01|89.0|42.0|35.05064|1.24549 +2015-07-01|89.0|43.0|35.99349|1.24778 +2015-07-01|89.0|44.0|36.93644|1.25015 +2015-07-01|89.0|45.0|37.87947|1.2526 +2015-07-01|89.0|46.0|38.82262|1.25515 +2015-07-01|89.0|47.0|39.76588|1.25779 +2015-07-01|89.0|48.0|40.70927|1.26052 +2015-07-01|89.0|49.0|41.65279|1.26334 +2015-07-01|89.0|50.0|42.59645|1.26625 +2015-07-01|89.0|51.0|43.54027|1.26925 +2015-07-01|89.0|52.0|44.48426|1.27234 +2015-07-01|89.0|53.0|45.42843|1.27552 +2015-07-01|89.0|54.0|46.37278|1.2788 +2015-07-01|89.0|55.0|47.31733|1.28217 +2015-07-01|89.0|56.0|48.2621|1.28563 +2015-07-01|89.0|57.0|49.20708|1.28919 +2015-07-01|89.0|58.0|50.15231|1.29284 +2015-07-01|89.0|59.0|51.09778|1.29659 +2015-07-01|89.0|60.0|52.04351|1.30043 +2015-07-01|89.0|61.0|52.98952|1.30437 +2015-07-01|89.0|62.0|53.93581|1.3084 +2015-07-01|89.0|63.0|54.8824|1.31252 +2015-07-01|89.0|64.0|55.82931|1.31675 +2015-07-01|89.0|65.0|56.77654|1.32107 +2015-07-01|89.0|66.0|57.72412|1.32549 +2015-07-01|89.0|67.0|58.67206|1.33 +2015-07-01|89.0|68.0|59.62037|1.33461 +2015-07-01|89.0|69.0|60.56907|1.33932 +2015-07-01|89.0|70.0|61.51818|1.34413 +2015-07-01|89.0|71.0|62.4677|1.34904 +2015-07-01|89.0|72.0|63.41766|1.35405 +2015-07-01|89.0|73.0|64.36808|1.35915 +2015-07-01|89.0|74.0|65.31897|1.36435 +2015-07-01|89.0|75.0|66.27035|1.36966 +2015-07-01|89.0|76.0|67.22223|1.37506 +2015-07-01|89.0|77.0|68.17464|1.38056 +2015-07-01|89.0|78.0|69.1276|1.38616 +2015-07-01|89.0|79.0|70.08111|1.39186 +2015-07-01|89.0|80.0|71.03521|1.39766 +2015-07-01|89.0|81.0|71.98991|1.40356 +2015-07-01|89.0|82.0|72.94523|1.40956 +2015-07-01|89.0|83.0|73.90119|1.41566 +2015-07-01|89.0|84.0|74.85782|1.42186 +2015-07-01|89.0|85.0|75.81513|1.42816 +2015-07-01|89.0|86.0|76.77315|1.43456 +2015-07-01|89.0|87.0|77.73189|1.44105 +2015-07-01|89.0|88.0|78.69139|1.44765 +2015-07-01|89.0|89.0|79.65165|1.45434 +2015-07-01|89.0|90.0|80.61271|1.46113 +2015-07-01|89.0|91.0|81.57459|1.46802 +2015-07-01|89.0|92.0|82.53731|1.47501 +2015-07-01|89.0|93.0|83.5009|1.48209 +2015-07-01|89.0|94.0|84.46537|1.48927 +2015-07-01|89.0|95.0|85.43076|1.49654 +2015-07-01|89.0|96.0|86.39709|1.50391 +2015-07-01|89.0|97.0|87.36439|1.51137 +2015-07-01|89.0|98.0|88.33267|1.51893 +2015-07-01|89.0|99.0|89.30197|1.52657 +2015-07-01|89.0|100.0|90.27231|1.53431 +2015-07-01|89.0|101.0|91.24372|1.54214 +2015-07-01|89.0|102.0|92.21622|1.55005 +2015-07-01|89.0|103.0|93.18984|1.55805 +2015-07-01|89.0|104.0|94.1646|1.56614 +2015-07-01|89.0|105.0|95.14054|1.57432 +2015-07-01|89.0|106.0|96.11768|1.58257 +2015-07-01|89.0|107.0|97.09605|1.59091 +2015-07-01|89.0|108.0|98.07567|1.59933 +2015-07-01|89.0|109.0|99.05658|1.60782 +2015-07-01|89.0|110.0|100.03879|1.61639 +2015-07-01|89.0|111.0|101.02234|1.62504 +2015-07-01|89.0|112.0|102.00726|1.63375 +2015-07-01|89.0|113.0|102.99356|1.64254 +2015-07-01|89.0|114.0|103.98128|1.65139 +2015-07-01|89.0|115.0|104.97045|1.66031 +2015-07-01|89.0|116.0|105.96109|1.66929 +2015-07-01|89.0|117.0|106.95323|1.67833 +2015-07-01|89.0|118.0|107.94689|1.68743 +2015-07-01|89.0|119.0|108.9421|1.69658 +2015-07-01|89.0|120.0|109.93889|1.70578 +2015-07-01|89.0|121.0|110.93728|1.71502 +2015-07-01|89.0|122.0|111.9373|1.72432 +2015-07-01|89.0|123.0|112.93897|1.73365 +2015-07-01|89.0|124.0|113.94231|1.74302 +2015-07-01|89.0|125.0|114.94735|1.75242 +2015-07-01|89.0|126.0|115.95412|1.76185 +2015-07-01|89.0|127.0|116.96263|1.77131 +2015-07-01|89.0|128.0|117.9729|1.78079 +2015-07-01|89.0|129.0|118.98496|1.79028 +2015-07-01|89.0|130.0|119.99882|1.79979 +2015-07-01|89.0|131.0|121.01451|1.8093 +2015-07-01|89.0|132.0|122.03205|1.81882 +2015-07-01|89.0|133.0|123.05144|1.82834 +2015-07-01|89.0|134.0|124.0727|1.83785 +2015-07-01|89.0|135.0|125.09586|1.84735 +2015-07-01|89.0|136.0|126.12092|1.85683 +2015-07-01|89.0|137.0|127.1479|1.86629 +2015-07-01|89.0|138.0|128.1768|1.87572 +2015-07-01|89.0|139.0|129.20765|1.88512 +2015-07-01|89.0|140.0|130.24043|1.89449 +2015-07-01|89.0|141.0|131.27517|1.9038 +2015-07-01|89.0|142.0|132.31187|1.91307 +2015-07-01|89.0|143.0|133.35053|1.92228 +2015-07-01|89.0|144.0|134.39115|1.93143 +2015-07-01|89.0|145.0|135.43373|1.94051 +2015-07-01|89.0|146.0|136.47828|1.94951 +2015-07-01|89.0|147.0|137.52479|1.95844 +2015-07-01|89.0|148.0|138.57325|1.96727 +2015-07-01|89.0|149.0|139.62366|1.97602 +2015-07-01|89.0|150.0|140.67601|1.98466 +2015-07-01|89.0|151.0|141.73029|1.9932 +2015-07-01|89.0|152.0|142.78649|2.00162 +2015-07-01|89.0|153.0|143.84458|2.00992 +2015-07-01|89.0|154.0|144.90457|2.0181 +2015-07-01|89.0|155.0|145.96641|2.02614 +2015-07-01|89.0|156.0|147.03011|2.03405 +2015-07-01|89.0|157.0|148.09562|2.0418 +2015-07-01|89.0|158.0|149.16293|2.04941 +2015-07-01|89.0|159.0|150.23202|2.05685 +2015-07-01|89.0|160.0|151.30284|2.06413 +2015-07-01|89.0|161.0|152.37538|2.07124 +2015-07-01|89.0|162.0|153.44959|2.07817 +2015-07-01|89.0|163.0|154.52544|2.08492 +2015-07-01|89.0|164.0|155.6029|2.09147 +2015-07-01|89.0|165.0|156.68192|2.09783 +2015-07-01|89.0|166.0|157.76246|2.10399 +2015-07-01|89.0|167.0|158.84448|2.10994 +2015-07-01|89.0|168.0|159.92794|2.11567 +2015-07-01|89.0|169.0|161.01278|2.12119 +2015-07-01|89.0|170.0|162.09896|2.12648 +2015-07-01|89.0|171.0|163.18643|2.13155 +2015-07-01|89.0|172.0|164.27513|2.13638 +2015-07-01|89.0|173.0|165.36502|2.14097 +2015-07-01|89.0|174.0|166.45602|2.14532 +2015-07-01|89.0|175.0|167.5481|2.14943 +2015-07-01|89.0|176.0|168.64118|2.15328 +2015-07-01|89.0|177.0|169.73521|2.15688 +2015-07-01|89.0|178.0|170.83014|2.16022 +2015-07-01|89.0|179.0|171.92588|2.1633 +2015-07-01|89.0|-1.0|-5.51552|1.22662 +2015-07-01|89.0|-2.0|-6.46156|1.22795 +2015-07-01|89.0|-3.0|-7.4078|1.22935 +2015-07-01|89.0|-4.0|-8.35425|1.23083 +2015-07-01|89.0|-5.0|-9.30093|1.23239 +2015-07-01|89.0|-6.0|-10.24782|1.23403 +2015-07-01|89.0|-7.0|-11.19495|1.23575 +2015-07-01|89.0|-8.0|-12.14231|1.23755 +2015-07-01|89.0|-9.0|-13.08991|1.23942 +2015-07-01|89.0|-10.0|-14.03776|1.24137 +2015-07-01|89.0|-11.0|-14.98587|1.2434 +2015-07-01|89.0|-12.0|-15.93423|1.24551 +2015-07-01|89.0|-13.0|-16.88286|1.2477 +2015-07-01|89.0|-14.0|-17.83175|1.24996 +2015-07-01|89.0|-15.0|-18.78093|1.2523 +2015-07-01|89.0|-16.0|-19.73039|1.25472 +2015-07-01|89.0|-17.0|-20.68015|1.25722 +2015-07-01|89.0|-18.0|-21.6302|1.2598 +2015-07-01|89.0|-19.0|-22.58055|1.26246 +2015-07-01|89.0|-20.0|-23.53121|1.26519 +2015-07-01|89.0|-21.0|-24.4822|1.268 +2015-07-01|89.0|-22.0|-25.43351|1.2709 +2015-07-01|89.0|-23.0|-26.38514|1.27387 +2015-07-01|89.0|-24.0|-27.33712|1.27692 +2015-07-01|89.0|-25.0|-28.28945|1.28004 +2015-07-01|89.0|-26.0|-29.24213|1.28325 +2015-07-01|89.0|-27.0|-30.19517|1.28654 +2015-07-01|89.0|-28.0|-31.14857|1.2899 +2015-07-01|89.0|-29.0|-32.10236|1.29335 +2015-07-01|89.0|-30.0|-33.05653|1.29687 +2015-07-01|89.0|-31.0|-34.01109|1.30047 +2015-07-01|89.0|-32.0|-34.96606|1.30416 +2015-07-01|89.0|-33.0|-35.92143|1.30792 +2015-07-01|89.0|-34.0|-36.87722|1.31176 +2015-07-01|89.0|-35.0|-37.83344|1.31568 +2015-07-01|89.0|-36.0|-38.7901|1.31968 +2015-07-01|89.0|-37.0|-39.7472|1.32377 +2015-07-01|89.0|-38.0|-40.70475|1.32793 +2015-07-01|89.0|-39.0|-41.66277|1.33217 +2015-07-01|89.0|-40.0|-42.62126|1.33649 +2015-07-01|89.0|-41.0|-43.58023|1.34089 +2015-07-01|89.0|-42.0|-44.53969|1.34538 +2015-07-01|89.0|-43.0|-45.49966|1.34994 +2015-07-01|89.0|-44.0|-46.46014|1.35458 +2015-07-01|89.0|-45.0|-47.42114|1.35931 +2015-07-01|89.0|-46.0|-48.38268|1.36411 +2015-07-01|89.0|-47.0|-49.34476|1.36899 +2015-07-01|89.0|-48.0|-50.3074|1.37396 +2015-07-01|89.0|-49.0|-51.27061|1.37901 +2015-07-01|89.0|-50.0|-52.23439|1.38413 +2015-07-01|89.0|-51.0|-53.19877|1.38934 +2015-07-01|89.0|-52.0|-54.16375|1.39463 +2015-07-01|89.0|-53.0|-55.12934|1.4 +2015-07-01|89.0|-54.0|-56.09556|1.40544 +2015-07-01|89.0|-55.0|-57.06242|1.41097 +2015-07-01|89.0|-56.0|-58.02993|1.41658 +2015-07-01|89.0|-57.0|-58.9981|1.42227 +2015-07-01|89.0|-58.0|-59.96695|1.42804 +2015-07-01|89.0|-59.0|-60.9365|1.43389 +2015-07-01|89.0|-60.0|-61.90675|1.43982 +2015-07-01|89.0|-61.0|-62.87772|1.44583 +2015-07-01|89.0|-62.0|-63.84942|1.45192 +2015-07-01|89.0|-63.0|-64.82187|1.45808 +2015-07-01|89.0|-64.0|-65.79509|1.46433 +2015-07-01|89.0|-65.0|-66.76908|1.47065 +2015-07-01|89.0|-66.0|-67.74386|1.47706 +2015-07-01|89.0|-67.0|-68.71945|1.48354 +2015-07-01|89.0|-68.0|-69.69586|1.4901 +2015-07-01|89.0|-69.0|-70.6731|1.49673 +2015-07-01|89.0|-70.0|-71.65121|1.50344 +2015-07-01|89.0|-71.0|-72.63018|1.51023 +2015-07-01|89.0|-72.0|-73.61004|1.51709 +2015-07-01|89.0|-73.0|-74.5908|1.52403 +2015-07-01|89.0|-74.0|-75.57248|1.53104 +2015-07-01|89.0|-75.0|-76.55509|1.53813 +2015-07-01|89.0|-76.0|-77.53866|1.54529 +2015-07-01|89.0|-77.0|-78.5232|1.55252 +2015-07-01|89.0|-78.0|-79.50873|1.55982 +2015-07-01|89.0|-79.0|-80.49526|1.5672 +2015-07-01|89.0|-80.0|-81.48281|1.57464 +2015-07-01|89.0|-81.0|-82.4714|1.58215 +2015-07-01|89.0|-82.0|-83.46106|1.58973 +2015-07-01|89.0|-83.0|-84.45178|1.59738 +2015-07-01|89.0|-84.0|-85.44361|1.60509 +2015-07-01|89.0|-85.0|-86.43654|1.61286 +2015-07-01|89.0|-86.0|-87.43061|1.6207 +2015-07-01|89.0|-87.0|-88.42582|1.6286 +2015-07-01|89.0|-88.0|-89.42221|1.63656 +2015-07-01|89.0|-89.0|-90.41978|1.64458 +2015-07-01|89.0|-90.0|-91.41855|1.65266 +2015-07-01|89.0|-91.0|-92.41855|1.66079 +2015-07-01|89.0|-92.0|-93.41979|1.66898 +2015-07-01|89.0|-93.0|-94.42229|1.67721 +2015-07-01|89.0|-94.0|-95.42607|1.6855 +2015-07-01|89.0|-95.0|-96.43115|1.69384 +2015-07-01|89.0|-96.0|-97.43754|1.70222 +2015-07-01|89.0|-97.0|-98.44527|1.71065 +2015-07-01|89.0|-98.0|-99.45434|1.71912 +2015-07-01|89.0|-99.0|-100.46479|1.72762 +2015-07-01|89.0|-100.0|-101.47663|1.73617 +2015-07-01|89.0|-101.0|-102.48986|1.74475 +2015-07-01|89.0|-102.0|-103.50453|1.75336 +2015-07-01|89.0|-103.0|-104.52062|1.762 +2015-07-01|89.0|-104.0|-105.53818|1.77067 +2015-07-01|89.0|-105.0|-106.5572|1.77936 +2015-07-01|89.0|-106.0|-107.57772|1.78807 +2015-07-01|89.0|-107.0|-108.59973|1.7968 +2015-07-01|89.0|-108.0|-109.62326|1.80555 +2015-07-01|89.0|-109.0|-110.64833|1.8143 +2015-07-01|89.0|-110.0|-111.67494|1.82306 +2015-07-01|89.0|-111.0|-112.70311|1.83183 +2015-07-01|89.0|-112.0|-113.73285|1.8406 +2015-07-01|89.0|-113.0|-114.76417|1.84936 +2015-07-01|89.0|-114.0|-115.79709|1.85811 +2015-07-01|89.0|-115.0|-116.83161|1.86685 +2015-07-01|89.0|-116.0|-117.86775|1.87558 +2015-07-01|89.0|-117.0|-118.90551|1.88429 +2015-07-01|89.0|-118.0|-119.94491|1.89297 +2015-07-01|89.0|-119.0|-120.98594|1.90162 +2015-07-01|89.0|-120.0|-122.02862|1.91025 +2015-07-01|89.0|-121.0|-123.07295|1.91883 +2015-07-01|89.0|-122.0|-124.11894|1.92737 +2015-07-01|89.0|-123.0|-125.16658|1.93586 +2015-07-01|89.0|-124.0|-126.21588|1.9443 +2015-07-01|89.0|-125.0|-127.26685|1.95268 +2015-07-01|89.0|-126.0|-128.31947|1.961 +2015-07-01|89.0|-127.0|-129.37375|1.96924 +2015-07-01|89.0|-128.0|-130.42968|1.97742 +2015-07-01|89.0|-129.0|-131.48726|1.98552 +2015-07-01|89.0|-130.0|-132.54648|1.99353 +2015-07-01|89.0|-131.0|-133.60734|2.00145 +2015-07-01|89.0|-132.0|-134.66983|2.00927 +2015-07-01|89.0|-133.0|-135.73393|2.017 +2015-07-01|89.0|-134.0|-136.79963|2.02461 +2015-07-01|89.0|-135.0|-137.86693|2.03211 +2015-07-01|89.0|-136.0|-138.93579|2.0395 +2015-07-01|89.0|-137.0|-140.00622|2.04675 +2015-07-01|89.0|-138.0|-141.07818|2.05388 +2015-07-01|89.0|-139.0|-142.15166|2.06087 +2015-07-01|89.0|-140.0|-143.22663|2.06771 +2015-07-01|89.0|-141.0|-144.30307|2.07441 +2015-07-01|89.0|-142.0|-145.38095|2.08095 +2015-07-01|89.0|-143.0|-146.46025|2.08733 +2015-07-01|89.0|-144.0|-147.54093|2.09354 +2015-07-01|89.0|-145.0|-148.62297|2.09958 +2015-07-01|89.0|-146.0|-149.70632|2.10545 +2015-07-01|89.0|-147.0|-150.79096|2.11112 +2015-07-01|89.0|-148.0|-151.87685|2.11661 +2015-07-01|89.0|-149.0|-152.96395|2.1219 +2015-07-01|89.0|-150.0|-154.05221|2.12699 +2015-07-01|89.0|-151.0|-155.1416|2.13187 +2015-07-01|89.0|-152.0|-156.23206|2.13654 +2015-07-01|89.0|-153.0|-157.32356|2.141 +2015-07-01|89.0|-154.0|-158.41605|2.14523 +2015-07-01|89.0|-155.0|-159.50947|2.14924 +2015-07-01|89.0|-156.0|-160.60377|2.15301 +2015-07-01|89.0|-157.0|-161.69891|2.15655 +2015-07-01|89.0|-158.0|-162.79483|2.15985 +2015-07-01|89.0|-159.0|-163.89146|2.1629 +2015-07-01|89.0|-160.0|-164.98877|2.16571 +2015-07-01|89.0|-161.0|-166.08667|2.16827 +2015-07-01|89.0|-162.0|-167.18513|2.17056 +2015-07-01|89.0|-163.0|-168.28407|2.17261 +2015-07-01|89.0|-164.0|-169.38343|2.17439 +2015-07-01|89.0|-165.0|-170.48316|2.1759 +2015-07-01|89.0|-166.0|-171.58318|2.17715 +2015-07-01|89.0|-167.0|-172.68343|2.17814 +2015-07-01|89.0|-168.0|-173.78385|2.17885 +2015-07-01|89.0|-169.0|-174.88437|2.17929 +2015-07-01|89.0|-170.0|-175.98493|2.17946 +2015-07-01|89.0|-171.0|-177.08545|2.17936 +2015-07-01|89.0|-172.0|-178.18588|2.17898 +2015-07-01|89.0|-173.0|-179.28613|2.17833 +2015-07-01|89.0|-174.0|179.61385|2.1774 +2015-07-01|89.0|-175.0|178.51413|2.1762 +2015-07-01|89.0|-176.0|177.41477|2.17473 +2015-07-01|89.0|-177.0|176.31586|2.17298 +2015-07-01|89.0|-178.0|175.21745|2.17096 +2015-07-01|89.0|-179.0|174.1196|2.16868 +2015-07-01|-1.0|0.0|-5.77248|0.12798 +2015-07-01|-1.0|1.0|-5.41541|0.12913 +2015-07-01|-1.0|2.0|-5.06449|0.13028 +2015-07-01|-1.0|3.0|-4.71942|0.13143 +2015-07-01|-1.0|4.0|-4.37993|0.13257 +2015-07-01|-1.0|5.0|-4.04581|0.13369 +2015-07-01|-1.0|6.0|-3.71687|0.13475 +2015-07-01|-1.0|7.0|-3.39303|0.13575 +2015-07-01|-1.0|8.0|-3.07428|0.13666 +2015-07-01|-1.0|9.0|-2.76072|0.13745 +2015-07-01|-1.0|10.0|-2.45256|0.13808 +2015-07-01|-1.0|11.0|-2.15015|0.13854 +2015-07-01|-1.0|12.0|-1.85396|0.13878 +2015-07-01|-1.0|13.0|-1.56461|0.13877 +2015-07-01|-1.0|14.0|-1.28283|0.13847 +2015-07-01|-1.0|15.0|-1.00951|0.13784 +2015-07-01|-1.0|16.0|-0.74567|0.13686 +2015-07-01|-1.0|17.0|-0.49243|0.13549 +2015-07-01|-1.0|18.0|-0.25102|0.13371 +2015-07-01|-1.0|19.0|-0.02275|0.13149 +2015-07-01|-1.0|20.0|0.19102|0.12881 +2015-07-01|-1.0|21.0|0.38886|0.12567 +2015-07-01|-1.0|22.0|0.56938|0.12206 +2015-07-01|-1.0|23.0|0.73119|0.11799 +2015-07-01|-1.0|24.0|0.87296|0.11347 +2015-07-01|-1.0|25.0|0.99344|0.10853 +2015-07-01|-1.0|26.0|1.09151|0.1032 +2015-07-01|-1.0|27.0|1.16621|0.09751 +2015-07-01|-1.0|28.0|1.21675|0.09153 +2015-07-01|-1.0|29.0|1.24256|0.08531 +2015-07-01|-1.0|30.0|1.24327|0.0789 +2015-07-01|-1.0|31.0|1.21879|0.07238 +2015-07-01|-1.0|32.0|1.16929|0.06583 +2015-07-01|-1.0|33.0|1.0952|0.05932 +2015-07-01|-1.0|34.0|0.99722|0.05293 +2015-07-01|-1.0|35.0|0.87634|0.04673 +2015-07-01|-1.0|36.0|0.73378|0.04081 +2015-07-01|-1.0|37.0|0.57105|0.03523 +2015-07-01|-1.0|38.0|0.38985|0.03007 +2015-07-01|-1.0|39.0|0.19209|0.02538 +2015-07-01|-1.0|40.0|-0.02015|0.02123 +2015-07-01|-1.0|41.0|-0.24464|0.01765 +2015-07-01|-1.0|42.0|-0.47908|0.01468 +2015-07-01|-1.0|43.0|-0.72108|0.01234 +2015-07-01|-1.0|44.0|-0.96825|0.01066 +2015-07-01|-1.0|45.0|-1.21823|0.00964 +2015-07-01|-1.0|46.0|-1.46868|0.00926 +2015-07-01|-1.0|47.0|-1.7174|0.00952 +2015-07-01|-1.0|48.0|-1.9623|0.01038 +2015-07-01|-1.0|49.0|-2.20144|0.01182 +2015-07-01|-1.0|50.0|-2.43308|0.01378 +2015-07-01|-1.0|51.0|-2.65567|0.01622 +2015-07-01|-1.0|52.0|-2.86789|0.01909 +2015-07-01|-1.0|53.0|-3.06862|0.02232 +2015-07-01|-1.0|54.0|-3.257|0.02585 +2015-07-01|-1.0|55.0|-3.43235|0.02961 +2015-07-01|-1.0|56.0|-3.59423|0.03356 +2015-07-01|-1.0|57.0|-3.74239|0.03761 +2015-07-01|-1.0|58.0|-3.87676|0.04172 +2015-07-01|-1.0|59.0|-3.99742|0.04582 +2015-07-01|-1.0|60.0|-4.10459|0.04987 +2015-07-01|-1.0|61.0|-4.19857|0.05382 +2015-07-01|-1.0|62.0|-4.27975|0.05762 +2015-07-01|-1.0|63.0|-4.34858|0.06123 +2015-07-01|-1.0|64.0|-4.4055|0.06464 +2015-07-01|-1.0|65.0|-4.45096|0.06781 +2015-07-01|-1.0|66.0|-4.48538|0.07074 +2015-07-01|-1.0|67.0|-4.50913|0.0734 +2015-07-01|-1.0|68.0|-4.52249|0.07579 +2015-07-01|-1.0|69.0|-4.5257|0.07791 +2015-07-01|-1.0|70.0|-4.5189|0.07976 +2015-07-01|-1.0|71.0|-4.50213|0.08135 +2015-07-01|-1.0|72.0|-4.47537|0.08268 +2015-07-01|-1.0|73.0|-4.43851|0.08377 +2015-07-01|-1.0|74.0|-4.39139|0.08463 +2015-07-01|-1.0|75.0|-4.33378|0.08526 +2015-07-01|-1.0|76.0|-4.26544|0.08568 +2015-07-01|-1.0|77.0|-4.18612|0.0859 +2015-07-01|-1.0|78.0|-4.09559|0.08592 +2015-07-01|-1.0|79.0|-3.99366|0.08575 +2015-07-01|-1.0|80.0|-3.8802|0.08539 +2015-07-01|-1.0|81.0|-3.75519|0.08484 +2015-07-01|-1.0|82.0|-3.6187|0.08409 +2015-07-01|-1.0|83.0|-3.47096|0.08315 +2015-07-01|-1.0|84.0|-3.31233|0.08199 +2015-07-01|-1.0|85.0|-3.14335|0.08062 +2015-07-01|-1.0|86.0|-2.96472|0.079 +2015-07-01|-1.0|87.0|-2.77734|0.07714 +2015-07-01|-1.0|88.0|-2.58226|0.07501 +2015-07-01|-1.0|89.0|-2.38071|0.0726 +2015-07-01|-1.0|90.0|-2.17408|0.06988 +2015-07-01|-1.0|91.0|-1.96389|0.06685 +2015-07-01|-1.0|92.0|-1.75179|0.06349 +2015-07-01|-1.0|93.0|-1.5395|0.0598 +2015-07-01|-1.0|94.0|-1.32881|0.05575 +2015-07-01|-1.0|95.0|-1.12154|0.05135 +2015-07-01|-1.0|96.0|-0.91949|0.0466 +2015-07-01|-1.0|97.0|-0.72441|0.0415 +2015-07-01|-1.0|98.0|-0.53796|0.03606 +2015-07-01|-1.0|99.0|-0.36169|0.03031 +2015-07-01|-1.0|100.0|-0.19697|0.02425 +2015-07-01|-1.0|101.0|-0.045|0.01791 +2015-07-01|-1.0|102.0|0.09324|0.01133 +2015-07-01|-1.0|103.0|0.21704|0.00454 +2015-07-01|-1.0|104.0|0.32592|-0.00243 +2015-07-01|-1.0|105.0|0.4197|-0.00952 +2015-07-01|-1.0|106.0|0.49846|-0.0167 +2015-07-01|-1.0|107.0|0.56259|-0.02391 +2015-07-01|-1.0|108.0|0.61274|-0.0311 +2015-07-01|-1.0|109.0|0.64983|-0.03822 +2015-07-01|-1.0|110.0|0.67502|-0.04523 +2015-07-01|-1.0|111.0|0.6897|-0.05206 +2015-07-01|-1.0|112.0|0.69546|-0.05867 +2015-07-01|-1.0|113.0|0.69404|-0.06501 +2015-07-01|-1.0|114.0|0.68731|-0.07103 +2015-07-01|-1.0|115.0|0.67722|-0.0767 +2015-07-01|-1.0|116.0|0.66578|-0.08198 +2015-07-01|-1.0|117.0|0.65498|-0.08683 +2015-07-01|-1.0|118.0|0.6468|-0.09122 +2015-07-01|-1.0|119.0|0.64312|-0.09514 +2015-07-01|-1.0|120.0|0.64572|-0.09857 +2015-07-01|-1.0|121.0|0.65625|-0.10149 +2015-07-01|-1.0|122.0|0.67616|-0.10389 +2015-07-01|-1.0|123.0|0.70672|-0.10578 +2015-07-01|-1.0|124.0|0.74899|-0.10717 +2015-07-01|-1.0|125.0|0.80379|-0.10805 +2015-07-01|-1.0|126.0|0.87173|-0.10844 +2015-07-01|-1.0|127.0|0.95318|-0.10837 +2015-07-01|-1.0|128.0|1.04828|-0.10784 +2015-07-01|-1.0|129.0|1.15695|-0.10689 +2015-07-01|-1.0|130.0|1.27893|-0.10553 +2015-07-01|-1.0|131.0|1.41376|-0.1038 +2015-07-01|-1.0|132.0|1.56082|-0.10173 +2015-07-01|-1.0|133.0|1.71938|-0.09934 +2015-07-01|-1.0|134.0|1.88859|-0.09667 +2015-07-01|-1.0|135.0|2.06751|-0.09375 +2015-07-01|-1.0|136.0|2.25518|-0.09061 +2015-07-01|-1.0|137.0|2.45059|-0.08727 +2015-07-01|-1.0|138.0|2.65274|-0.08377 +2015-07-01|-1.0|139.0|2.86066|-0.08013 +2015-07-01|-1.0|140.0|3.07341|-0.07637 +2015-07-01|-1.0|141.0|3.29012|-0.07253 +2015-07-01|-1.0|142.0|3.50998|-0.06862 +2015-07-01|-1.0|143.0|3.73226|-0.06467 +2015-07-01|-1.0|144.0|3.95632|-0.06068 +2015-07-01|-1.0|145.0|4.18159|-0.05668 +2015-07-01|-1.0|146.0|4.40759|-0.05269 +2015-07-01|-1.0|147.0|4.63388|-0.0487 +2015-07-01|-1.0|148.0|4.86012|-0.04474 +2015-07-01|-1.0|149.0|5.086|-0.04082 +2015-07-01|-1.0|150.0|5.31122|-0.03693 +2015-07-01|-1.0|151.0|5.53553|-0.0331 +2015-07-01|-1.0|152.0|5.75867|-0.02932 +2015-07-01|-1.0|153.0|5.98038|-0.0256 +2015-07-01|-1.0|154.0|6.20035|-0.02195 +2015-07-01|-1.0|155.0|6.41828|-0.01836 +2015-07-01|-1.0|156.0|6.63378|-0.01485 +2015-07-01|-1.0|157.0|6.84644|-0.01141 +2015-07-01|-1.0|158.0|7.05578|-0.00806 +2015-07-01|-1.0|159.0|7.26128|-0.00478 +2015-07-01|-1.0|160.0|7.46234|-0.00159 +2015-07-01|-1.0|161.0|7.65836|0.00151 +2015-07-01|-1.0|162.0|7.84866|0.00452 +2015-07-01|-1.0|163.0|8.03256|0.00743 +2015-07-01|-1.0|164.0|8.20935|0.01025 +2015-07-01|-1.0|165.0|8.37834|0.01295 +2015-07-01|-1.0|166.0|8.53883|0.01555 +2015-07-01|-1.0|167.0|8.69018|0.01804 +2015-07-01|-1.0|168.0|8.83178|0.02041 +2015-07-01|-1.0|169.0|8.96312|0.02265 +2015-07-01|-1.0|170.0|9.08371|0.02476 +2015-07-01|-1.0|171.0|9.19322|0.02674 +2015-07-01|-1.0|172.0|9.29138|0.02857 +2015-07-01|-1.0|173.0|9.37804|0.03025 +2015-07-01|-1.0|174.0|9.45319|0.03177 +2015-07-01|-1.0|175.0|9.51692|0.03313 +2015-07-01|-1.0|176.0|9.56945|0.03432 +2015-07-01|-1.0|177.0|9.61112|0.03533 +2015-07-01|-1.0|178.0|9.64241|0.03616 +2015-07-01|-1.0|179.0|9.66386|0.0368 +2015-07-01|-1.0|-1.0|-6.13599|0.12685 +2015-07-01|-1.0|-2.0|-6.50623|0.12574 +2015-07-01|-1.0|-3.0|-6.88347|0.12465 +2015-07-01|-1.0|-4.0|-7.26792|0.12358 +2015-07-01|-1.0|-5.0|-7.65975|0.12255 +2015-07-01|-1.0|-6.0|-8.05904|0.12153 +2015-07-01|-1.0|-7.0|-8.46582|0.12054 +2015-07-01|-1.0|-8.0|-8.87999|0.11957 +2015-07-01|-1.0|-9.0|-9.30138|0.11862 +2015-07-01|-1.0|-10.0|-9.72971|0.11769 +2015-07-01|-1.0|-11.0|-10.16457|0.11678 +2015-07-01|-1.0|-12.0|-10.60545|0.11587 +2015-07-01|-1.0|-13.0|-11.05171|0.11497 +2015-07-01|-1.0|-14.0|-11.50261|0.11407 +2015-07-01|-1.0|-15.0|-11.95727|0.11316 +2015-07-01|-1.0|-16.0|-12.41472|0.11224 +2015-07-01|-1.0|-17.0|-12.87388|0.11129 +2015-07-01|-1.0|-18.0|-13.33355|0.11031 +2015-07-01|-1.0|-19.0|-13.79245|0.10928 +2015-07-01|-1.0|-20.0|-14.24923|0.10818 +2015-07-01|-1.0|-21.0|-14.70243|0.10701 +2015-07-01|-1.0|-22.0|-15.15056|0.10573 +2015-07-01|-1.0|-23.0|-15.59206|0.10433 +2015-07-01|-1.0|-24.0|-16.02534|0.10279 +2015-07-01|-1.0|-25.0|-16.44876|0.10109 +2015-07-01|-1.0|-26.0|-16.86068|0.09919 +2015-07-01|-1.0|-27.0|-17.25946|0.09709 +2015-07-01|-1.0|-28.0|-17.64345|0.09475 +2015-07-01|-1.0|-29.0|-18.01103|0.09214 +2015-07-01|-1.0|-30.0|-18.3606|0.08926 +2015-07-01|-1.0|-31.0|-18.6906|0.08608 +2015-07-01|-1.0|-32.0|-18.99952|0.08259 +2015-07-01|-1.0|-33.0|-19.28589|0.07876 +2015-07-01|-1.0|-34.0|-19.54834|0.07459 +2015-07-01|-1.0|-35.0|-19.78552|0.07007 +2015-07-01|-1.0|-36.0|-19.99619|0.0652 +2015-07-01|-1.0|-37.0|-20.17919|0.05997 +2015-07-01|-1.0|-38.0|-20.33342|0.05439 +2015-07-01|-1.0|-39.0|-20.45791|0.04847 +2015-07-01|-1.0|-40.0|-20.55175|0.04222 +2015-07-01|-1.0|-41.0|-20.61414|0.03566 +2015-07-01|-1.0|-42.0|-20.64439|0.0288 +2015-07-01|-1.0|-43.0|-20.64189|0.02168 +2015-07-01|-1.0|-44.0|-20.60615|0.01431 +2015-07-01|-1.0|-45.0|-20.53678|0.00673 +2015-07-01|-1.0|-46.0|-20.43351|-0.00103 +2015-07-01|-1.0|-47.0|-20.29616|-0.00893 +2015-07-01|-1.0|-48.0|-20.12468|-0.01695 +2015-07-01|-1.0|-49.0|-19.91912|-0.02503 +2015-07-01|-1.0|-50.0|-19.67964|-0.03314 +2015-07-01|-1.0|-51.0|-19.40653|-0.04124 +2015-07-01|-1.0|-52.0|-19.10018|-0.04929 +2015-07-01|-1.0|-53.0|-18.76109|-0.05726 +2015-07-01|-1.0|-54.0|-18.38989|-0.0651 +2015-07-01|-1.0|-55.0|-17.98732|-0.07277 +2015-07-01|-1.0|-56.0|-17.55424|-0.08025 +2015-07-01|-1.0|-57.0|-17.0916|-0.0875 +2015-07-01|-1.0|-58.0|-16.60048|-0.09448 +2015-07-01|-1.0|-59.0|-16.08208|-0.10117 +2015-07-01|-1.0|-60.0|-15.53769|-0.10755 +2015-07-01|-1.0|-61.0|-14.96872|-0.11359 +2015-07-01|-1.0|-62.0|-14.37665|-0.11927 +2015-07-01|-1.0|-63.0|-13.76311|-0.12458 +2015-07-01|-1.0|-64.0|-13.12977|-0.1295 +2015-07-01|-1.0|-65.0|-12.47842|-0.13403 +2015-07-01|-1.0|-66.0|-11.81091|-0.13815 +2015-07-01|-1.0|-67.0|-11.12918|-0.14186 +2015-07-01|-1.0|-68.0|-10.43523|-0.14517 +2015-07-01|-1.0|-69.0|-9.73109|-0.14807 +2015-07-01|-1.0|-70.0|-9.01888|-0.15056 +2015-07-01|-1.0|-71.0|-8.30072|-0.15265 +2015-07-01|-1.0|-72.0|-7.57877|-0.15434 +2015-07-01|-1.0|-73.0|-6.85519|-0.15564 +2015-07-01|-1.0|-74.0|-6.13215|-0.15657 +2015-07-01|-1.0|-75.0|-5.41181|-0.15712 +2015-07-01|-1.0|-76.0|-4.69628|-0.15732 +2015-07-01|-1.0|-77.0|-3.98766|-0.15717 +2015-07-01|-1.0|-78.0|-3.28797|-0.15669 +2015-07-01|-1.0|-79.0|-2.59918|-0.15589 +2015-07-01|-1.0|-80.0|-1.92319|-0.15478 +2015-07-01|-1.0|-81.0|-1.26177|-0.15339 +2015-07-01|-1.0|-82.0|-0.61662|-0.15172 +2015-07-01|-1.0|-83.0|0.01068|-0.1498 +2015-07-01|-1.0|-84.0|0.61868|-0.14765 +2015-07-01|-1.0|-85.0|1.20606|-0.14528 +2015-07-01|-1.0|-86.0|1.77165|-0.14272 +2015-07-01|-1.0|-87.0|2.31442|-0.13999 +2015-07-01|-1.0|-88.0|2.8335|-0.1371 +2015-07-01|-1.0|-89.0|3.32817|-0.13409 +2015-07-01|-1.0|-90.0|3.79787|-0.13098 +2015-07-01|-1.0|-91.0|4.24221|-0.12779 +2015-07-01|-1.0|-92.0|4.66095|-0.12454 +2015-07-01|-1.0|-93.0|5.05403|-0.12125 +2015-07-01|-1.0|-94.0|5.42153|-0.11795 +2015-07-01|-1.0|-95.0|5.7637|-0.11466 +2015-07-01|-1.0|-96.0|6.08092|-0.1114 +2015-07-01|-1.0|-97.0|6.37373|-0.10818 +2015-07-01|-1.0|-98.0|6.6428|-0.10503 +2015-07-01|-1.0|-99.0|6.88894|-0.10196 +2015-07-01|-1.0|-100.0|7.11305|-0.09897 +2015-07-01|-1.0|-101.0|7.31616|-0.09608 +2015-07-01|-1.0|-102.0|7.49939|-0.0933 +2015-07-01|-1.0|-103.0|7.66393|-0.09063 +2015-07-01|-1.0|-104.0|7.81106|-0.08808 +2015-07-01|-1.0|-105.0|7.94208|-0.08563 +2015-07-01|-1.0|-106.0|8.05836|-0.0833 +2015-07-01|-1.0|-107.0|8.16127|-0.08108 +2015-07-01|-1.0|-108.0|8.25219|-0.07895 +2015-07-01|-1.0|-109.0|8.3325|-0.07691 +2015-07-01|-1.0|-110.0|8.40352|-0.07495 +2015-07-01|-1.0|-111.0|8.46656|-0.07306 +2015-07-01|-1.0|-112.0|8.52287|-0.07122 +2015-07-01|-1.0|-113.0|8.5736|-0.06942 +2015-07-01|-1.0|-114.0|8.61985|-0.06765 +2015-07-01|-1.0|-115.0|8.66261|-0.06589 +2015-07-01|-1.0|-116.0|8.70276|-0.06413 +2015-07-01|-1.0|-117.0|8.74109|-0.06237 +2015-07-01|-1.0|-118.0|8.77825|-0.06059 +2015-07-01|-1.0|-119.0|8.8148|-0.05879 +2015-07-01|-1.0|-120.0|8.85116|-0.05695 +2015-07-01|-1.0|-121.0|8.88765|-0.05509 +2015-07-01|-1.0|-122.0|8.92447|-0.05318 +2015-07-01|-1.0|-123.0|8.96172|-0.05125 +2015-07-01|-1.0|-124.0|8.9994|-0.04928 +2015-07-01|-1.0|-125.0|9.03743|-0.04729 +2015-07-01|-1.0|-126.0|9.07564|-0.04527 +2015-07-01|-1.0|-127.0|9.1138|-0.04325 +2015-07-01|-1.0|-128.0|9.15163|-0.04123 +2015-07-01|-1.0|-129.0|9.18882|-0.03921 +2015-07-01|-1.0|-130.0|9.22501|-0.03721 +2015-07-01|-1.0|-131.0|9.25984|-0.03524 +2015-07-01|-1.0|-132.0|9.29295|-0.03331 +2015-07-01|-1.0|-133.0|9.32398|-0.03142 +2015-07-01|-1.0|-134.0|9.3526|-0.02959 +2015-07-01|-1.0|-135.0|9.37851|-0.02781 +2015-07-01|-1.0|-136.0|9.40145|-0.0261 +2015-07-01|-1.0|-137.0|9.42119|-0.02445 +2015-07-01|-1.0|-138.0|9.43757|-0.02287 +2015-07-01|-1.0|-139.0|9.45048|-0.02135 +2015-07-01|-1.0|-140.0|9.45988|-0.01989 +2015-07-01|-1.0|-141.0|9.46576|-0.01847 +2015-07-01|-1.0|-142.0|9.46821|-0.01711 +2015-07-01|-1.0|-143.0|9.46737|-0.01577 +2015-07-01|-1.0|-144.0|9.46343|-0.01445 +2015-07-01|-1.0|-145.0|9.45664|-0.01315 +2015-07-01|-1.0|-146.0|9.44732|-0.01184 +2015-07-01|-1.0|-147.0|9.43581|-0.01052 +2015-07-01|-1.0|-148.0|9.42251|-0.00917 +2015-07-01|-1.0|-149.0|9.40785|-0.00778 +2015-07-01|-1.0|-150.0|9.3923|-0.00634 +2015-07-01|-1.0|-151.0|9.37633|-0.00484 +2015-07-01|-1.0|-152.0|9.36044|-0.00327 +2015-07-01|-1.0|-153.0|9.34512|-0.00164 +2015-07-01|-1.0|-154.0|9.33088|7.0E-5 +2015-07-01|-1.0|-155.0|9.31817|0.00186 +2015-07-01|-1.0|-156.0|9.30745|0.00371 +2015-07-01|-1.0|-157.0|9.29914|0.00564 +2015-07-01|-1.0|-158.0|9.2936|0.00762 +2015-07-01|-1.0|-159.0|9.29117|0.00965 +2015-07-01|-1.0|-160.0|9.29209|0.01173 +2015-07-01|-1.0|-161.0|9.29655|0.01383 +2015-07-01|-1.0|-162.0|9.30466|0.01594 +2015-07-01|-1.0|-163.0|9.31645|0.01804 +2015-07-01|-1.0|-164.0|9.33185|0.02013 +2015-07-01|-1.0|-165.0|9.35071|0.02217 +2015-07-01|-1.0|-166.0|9.37278|0.02415 +2015-07-01|-1.0|-167.0|9.39771|0.02605 +2015-07-01|-1.0|-168.0|9.42505|0.02785 +2015-07-01|-1.0|-169.0|9.45427|0.02954 +2015-07-01|-1.0|-170.0|9.48474|0.03111 +2015-07-01|-1.0|-171.0|9.51576|0.03253 +2015-07-01|-1.0|-172.0|9.54655|0.03379 +2015-07-01|-1.0|-173.0|9.57625|0.03488 +2015-07-01|-1.0|-174.0|9.60399|0.0358 +2015-07-01|-1.0|-175.0|9.62883|0.03653 +2015-07-01|-1.0|-176.0|9.6498|0.03707 +2015-07-01|-1.0|-177.0|9.66596|0.03741 +2015-07-01|-1.0|-178.0|9.67635|0.03756 +2015-07-01|-1.0|-179.0|9.68005|0.0375 +2015-07-01|-2.0|0.0|-6.17147|0.13203 +2015-07-01|-2.0|1.0|-5.80148|0.13338 +2015-07-01|-2.0|2.0|-5.43737|0.13471 +2015-07-01|-2.0|3.0|-5.07893|0.136 +2015-07-01|-2.0|4.0|-4.72599|0.13725 +2015-07-01|-2.0|5.0|-4.37844|0.13843 +2015-07-01|-2.0|6.0|-4.0362|0.13954 +2015-07-01|-2.0|7.0|-3.69928|0.14053 +2015-07-01|-2.0|8.0|-3.36778|0.14141 +2015-07-01|-2.0|9.0|-3.04189|0.14212 +2015-07-01|-2.0|10.0|-2.72192|0.14265 +2015-07-01|-2.0|11.0|-2.4083|0.14297 +2015-07-01|-2.0|12.0|-2.1016|0.14303 +2015-07-01|-2.0|13.0|-1.80249|0.14281 +2015-07-01|-2.0|14.0|-1.51182|0.14227 +2015-07-01|-2.0|15.0|-1.23051|0.14138 +2015-07-01|-2.0|16.0|-0.95965|0.1401 +2015-07-01|-2.0|17.0|-0.7004|0.13842 +2015-07-01|-2.0|18.0|-0.45404|0.13629 +2015-07-01|-2.0|19.0|-0.2219|0.13372 +2015-07-01|-2.0|20.0|-0.00537|0.13067 +2015-07-01|-2.0|21.0|0.19412|0.12715 +2015-07-01|-2.0|22.0|0.37518|0.12316 +2015-07-01|-2.0|23.0|0.53643|0.11871 +2015-07-01|-2.0|24.0|0.67656|0.11381 +2015-07-01|-2.0|25.0|0.79437|0.10849 +2015-07-01|-2.0|26.0|0.88878|0.10279 +2015-07-01|-2.0|27.0|0.95888|0.09676 +2015-07-01|-2.0|28.0|1.00395|0.09045 +2015-07-01|-2.0|29.0|1.02348|0.08391 +2015-07-01|-2.0|30.0|1.0172|0.07722 +2015-07-01|-2.0|31.0|0.98509|0.07045 +2015-07-01|-2.0|32.0|0.92742|0.06367 +2015-07-01|-2.0|33.0|0.8447|0.05696 +2015-07-01|-2.0|34.0|0.73775|0.0504 +2015-07-01|-2.0|35.0|0.60764|0.04407 +2015-07-01|-2.0|36.0|0.4557|0.03805 +2015-07-01|-2.0|37.0|0.28352|0.03241 +2015-07-01|-2.0|38.0|0.09291|0.02721 +2015-07-01|-2.0|39.0|-0.11415|0.02252 +2015-07-01|-2.0|40.0|-0.33549|0.01839 +2015-07-01|-2.0|41.0|-0.5688|0.01485 +2015-07-01|-2.0|42.0|-0.81172|0.01196 +2015-07-01|-2.0|43.0|-1.06179|0.00972 +2015-07-01|-2.0|44.0|-1.31658|0.00816 +2015-07-01|-2.0|45.0|-1.57367|0.00727 +2015-07-01|-2.0|46.0|-1.8307|0.00704 +2015-07-01|-2.0|47.0|-2.08542|0.00746 +2015-07-01|-2.0|48.0|-2.33572|0.00849 +2015-07-01|-2.0|49.0|-2.57966|0.0101 +2015-07-01|-2.0|50.0|-2.81548|0.01224 +2015-07-01|-2.0|51.0|-3.04164|0.01486 +2015-07-01|-2.0|52.0|-3.25679|0.01791 +2015-07-01|-2.0|53.0|-3.45985|0.02132 +2015-07-01|-2.0|54.0|-3.64993|0.02504 +2015-07-01|-2.0|55.0|-3.8264|0.02899 +2015-07-01|-2.0|56.0|-3.9888|0.03311 +2015-07-01|-2.0|57.0|-4.13691|0.03734 +2015-07-01|-2.0|58.0|-4.27066|0.04162 +2015-07-01|-2.0|59.0|-4.39015|0.04589 +2015-07-01|-2.0|60.0|-4.4956|0.0501 +2015-07-01|-2.0|61.0|-4.58733|0.05421 +2015-07-01|-2.0|62.0|-4.66576|0.05816 +2015-07-01|-2.0|63.0|-4.73131|0.06194 +2015-07-01|-2.0|64.0|-4.78445|0.06549 +2015-07-01|-2.0|65.0|-4.82563|0.06882 +2015-07-01|-2.0|66.0|-4.85529|0.07188 +2015-07-01|-2.0|67.0|-4.87378|0.07468 +2015-07-01|-2.0|68.0|-4.88141|0.07721 +2015-07-01|-2.0|69.0|-4.87842|0.07946 +2015-07-01|-2.0|70.0|-4.86495|0.08144 +2015-07-01|-2.0|71.0|-4.84105|0.08315 +2015-07-01|-2.0|72.0|-4.80669|0.0846 +2015-07-01|-2.0|73.0|-4.7618|0.0858 +2015-07-01|-2.0|74.0|-4.70619|0.08676 +2015-07-01|-2.0|75.0|-4.63966|0.08749 +2015-07-01|-2.0|76.0|-4.56199|0.088 +2015-07-01|-2.0|77.0|-4.47293|0.08829 +2015-07-01|-2.0|78.0|-4.37227|0.08838 +2015-07-01|-2.0|79.0|-4.25983|0.08827 +2015-07-01|-2.0|80.0|-4.13551|0.08796 +2015-07-01|-2.0|81.0|-3.9993|0.08745 +2015-07-01|-2.0|82.0|-3.85132|0.08673 +2015-07-01|-2.0|83.0|-3.6918|0.0858 +2015-07-01|-2.0|84.0|-3.52115|0.08465 +2015-07-01|-2.0|85.0|-3.33994|0.08327 +2015-07-01|-2.0|86.0|-3.14891|0.08164 +2015-07-01|-2.0|87.0|-2.94898|0.07975 +2015-07-01|-2.0|88.0|-2.74126|0.07758 +2015-07-01|-2.0|89.0|-2.52702|0.07511 +2015-07-01|-2.0|90.0|-2.30769|0.07234 +2015-07-01|-2.0|91.0|-2.08483|0.06924 +2015-07-01|-2.0|92.0|-1.86014|0.0658 +2015-07-01|-2.0|93.0|-1.6354|0.06202 +2015-07-01|-2.0|94.0|-1.41242|0.05788 +2015-07-01|-2.0|95.0|-1.19307|0.05338 +2015-07-01|-2.0|96.0|-0.97918|0.04853 +2015-07-01|-2.0|97.0|-0.77255|0.04333 +2015-07-01|-2.0|98.0|-0.57487|0.03779 +2015-07-01|-2.0|99.0|-0.38771|0.03192 +2015-07-01|-2.0|100.0|-0.21247|0.02576 +2015-07-01|-2.0|101.0|-0.05037|0.01932 +2015-07-01|-2.0|102.0|0.09762|0.01264 +2015-07-01|-2.0|103.0|0.23075|0.00575 +2015-07-01|-2.0|104.0|0.34856|-0.0013 +2015-07-01|-2.0|105.0|0.45086|-0.00848 +2015-07-01|-2.0|106.0|0.53775|-0.01573 +2015-07-01|-2.0|107.0|0.60961|-0.02301 +2015-07-01|-2.0|108.0|0.6671|-0.03026 +2015-07-01|-2.0|109.0|0.71117|-0.03744 +2015-07-01|-2.0|110.0|0.743|-0.04448 +2015-07-01|-2.0|111.0|0.76399|-0.05135 +2015-07-01|-2.0|112.0|0.77574|-0.05799 +2015-07-01|-2.0|113.0|0.78002|-0.06436 +2015-07-01|-2.0|114.0|0.77872|-0.0704 +2015-07-01|-2.0|115.0|0.77382|-0.07608 +2015-07-01|-2.0|116.0|0.76732|-0.08136 +2015-07-01|-2.0|117.0|0.76125|-0.08622 +2015-07-01|-2.0|118.0|0.75759|-0.09061 +2015-07-01|-2.0|119.0|0.75825|-0.09452 +2015-07-01|-2.0|120.0|0.76501|-0.09794 +2015-07-01|-2.0|121.0|0.77953|-0.10085 +2015-07-01|-2.0|122.0|0.80327|-0.10324 +2015-07-01|-2.0|123.0|0.83752|-0.10512 +2015-07-01|-2.0|124.0|0.88332|-0.10648 +2015-07-01|-2.0|125.0|0.94152|-0.10735 +2015-07-01|-2.0|126.0|1.01271|-0.10772 +2015-07-01|-2.0|127.0|1.09726|-0.10762 +2015-07-01|-2.0|128.0|1.19531|-0.10707 +2015-07-01|-2.0|129.0|1.30679|-0.10609 +2015-07-01|-2.0|130.0|1.43141|-0.10472 +2015-07-01|-2.0|131.0|1.56871|-0.10296 +2015-07-01|-2.0|132.0|1.71808|-0.10087 +2015-07-01|-2.0|133.0|1.87876|-0.09845 +2015-07-01|-2.0|134.0|2.0499|-0.09576 +2015-07-01|-2.0|135.0|2.23056|-0.09281 +2015-07-01|-2.0|136.0|2.41976|-0.08964 +2015-07-01|-2.0|137.0|2.61649|-0.08627 +2015-07-01|-2.0|138.0|2.81974|-0.08275 +2015-07-01|-2.0|139.0|3.02854|-0.07908 +2015-07-01|-2.0|140.0|3.24195|-0.07531 +2015-07-01|-2.0|141.0|3.45909|-0.07144 +2015-07-01|-2.0|142.0|3.67915|-0.06751 +2015-07-01|-2.0|143.0|3.90141|-0.06354 +2015-07-01|-2.0|144.0|4.12521|-0.05953 +2015-07-01|-2.0|145.0|4.35001|-0.05552 +2015-07-01|-2.0|146.0|4.5753|-0.05151 +2015-07-01|-2.0|147.0|4.80069|-0.04751 +2015-07-01|-2.0|148.0|5.0258|-0.04355 +2015-07-01|-2.0|149.0|5.25035|-0.03962 +2015-07-01|-2.0|150.0|5.47404|-0.03573 +2015-07-01|-2.0|151.0|5.69664|-0.0319 +2015-07-01|-2.0|152.0|5.91789|-0.02812 +2015-07-01|-2.0|153.0|6.13753|-0.02441 +2015-07-01|-2.0|154.0|6.35528|-0.02077 +2015-07-01|-2.0|155.0|6.57083|-0.01719 +2015-07-01|-2.0|156.0|6.78381|-0.01369 +2015-07-01|-2.0|157.0|6.99382|-0.01027 +2015-07-01|-2.0|158.0|7.2004|-0.00693 +2015-07-01|-2.0|159.0|7.40302|-0.00368 +2015-07-01|-2.0|160.0|7.60114|-5.0E-4 +2015-07-01|-2.0|161.0|7.79413|0.00258 +2015-07-01|-2.0|162.0|7.98135|0.00556 +2015-07-01|-2.0|163.0|8.16213|0.00846 +2015-07-01|-2.0|164.0|8.33578|0.01125 +2015-07-01|-2.0|165.0|8.50163|0.01394 +2015-07-01|-2.0|166.0|8.65901|0.01652 +2015-07-01|-2.0|167.0|8.8073|0.01899 +2015-07-01|-2.0|168.0|8.9459|0.02134 +2015-07-01|-2.0|169.0|9.07433|0.02356 +2015-07-01|-2.0|170.0|9.19213|0.02566 +2015-07-01|-2.0|171.0|9.29897|0.02763 +2015-07-01|-2.0|172.0|9.39462|0.02945 +2015-07-01|-2.0|173.0|9.47895|0.03112 +2015-07-01|-2.0|174.0|9.55196|0.03264 +2015-07-01|-2.0|175.0|9.61376|0.03399 +2015-07-01|-2.0|176.0|9.66459|0.03518 +2015-07-01|-2.0|177.0|9.70481|0.03619 +2015-07-01|-2.0|178.0|9.73488|0.03702 +2015-07-01|-2.0|179.0|9.75539|0.03767 +2015-07-01|-2.0|-1.0|-6.54752|0.13067 +2015-07-01|-2.0|-2.0|-6.92985|0.1293 +2015-07-01|-2.0|-3.0|-7.31862|0.12793 +2015-07-01|-2.0|-4.0|-7.71397|0.12657 +2015-07-01|-2.0|-5.0|-8.116|0.12521 +2015-07-01|-2.0|-6.0|-8.52472|0.12386 +2015-07-01|-2.0|-7.0|-8.94009|0.12252 +2015-07-01|-2.0|-8.0|-9.36198|0.1212 +2015-07-01|-2.0|-9.0|-9.79016|0.11989 +2015-07-01|-2.0|-10.0|-10.22431|0.1186 +2015-07-01|-2.0|-11.0|-10.66399|0.11732 +2015-07-01|-2.0|-12.0|-11.10868|0.11605 +2015-07-01|-2.0|-13.0|-11.55773|0.11479 +2015-07-01|-2.0|-14.0|-12.01038|0.11355 +2015-07-01|-2.0|-15.0|-12.46577|0.1123 +2015-07-01|-2.0|-16.0|-12.92293|0.11106 +2015-07-01|-2.0|-17.0|-13.38079|0.1098 +2015-07-01|-2.0|-18.0|-13.83818|0.10852 +2015-07-01|-2.0|-19.0|-14.29384|0.10721 +2015-07-01|-2.0|-20.0|-14.74644|0.10585 +2015-07-01|-2.0|-21.0|-15.19457|0.10442 +2015-07-01|-2.0|-22.0|-15.63675|0.10291 +2015-07-01|-2.0|-23.0|-16.07148|0.1013 +2015-07-01|-2.0|-24.0|-16.49718|0.09955 +2015-07-01|-2.0|-25.0|-16.91228|0.09766 +2015-07-01|-2.0|-26.0|-17.31517|0.09558 +2015-07-01|-2.0|-27.0|-17.70423|0.09331 +2015-07-01|-2.0|-28.0|-18.07788|0.09081 +2015-07-01|-2.0|-29.0|-18.43451|0.08806 +2015-07-01|-2.0|-30.0|-18.77258|0.08505 +2015-07-01|-2.0|-31.0|-19.09056|0.08173 +2015-07-01|-2.0|-32.0|-19.38699|0.07811 +2015-07-01|-2.0|-33.0|-19.66044|0.07417 +2015-07-01|-2.0|-34.0|-19.90955|0.06989 +2015-07-01|-2.0|-35.0|-20.13305|0.06526 +2015-07-01|-2.0|-36.0|-20.32973|0.06028 +2015-07-01|-2.0|-37.0|-20.49844|0.05495 +2015-07-01|-2.0|-38.0|-20.63816|0.04928 +2015-07-01|-2.0|-39.0|-20.74792|0.04328 +2015-07-01|-2.0|-40.0|-20.82687|0.03694 +2015-07-01|-2.0|-41.0|-20.87425|0.0303 +2015-07-01|-2.0|-42.0|-20.88937|0.02337 +2015-07-01|-2.0|-43.0|-20.87169|0.01618 +2015-07-01|-2.0|-44.0|-20.82074|0.00876 +2015-07-01|-2.0|-45.0|-20.73615|0.00112 +2015-07-01|-2.0|-46.0|-20.61769|-0.00668 +2015-07-01|-2.0|-47.0|-20.4652|-0.01462 +2015-07-01|-2.0|-48.0|-20.27866|-0.02266 +2015-07-01|-2.0|-49.0|-20.05812|-0.03076 +2015-07-01|-2.0|-50.0|-19.80378|-0.03888 +2015-07-01|-2.0|-51.0|-19.51593|-0.04698 +2015-07-01|-2.0|-52.0|-19.19498|-0.05502 +2015-07-01|-2.0|-53.0|-18.84144|-0.06297 +2015-07-01|-2.0|-54.0|-18.45596|-0.07077 +2015-07-01|-2.0|-55.0|-18.03927|-0.07841 +2015-07-01|-2.0|-56.0|-17.59224|-0.08583 +2015-07-01|-2.0|-57.0|-17.11583|-0.093 +2015-07-01|-2.0|-58.0|-16.61114|-0.0999 +2015-07-01|-2.0|-59.0|-16.07935|-0.1065 +2015-07-01|-2.0|-60.0|-15.52178|-0.11277 +2015-07-01|-2.0|-61.0|-14.93982|-0.11869 +2015-07-01|-2.0|-62.0|-14.33501|-0.12423 +2015-07-01|-2.0|-63.0|-13.70894|-0.12939 +2015-07-01|-2.0|-64.0|-13.06333|-0.13415 +2015-07-01|-2.0|-65.0|-12.39998|-0.1385 +2015-07-01|-2.0|-66.0|-11.72078|-0.14243 +2015-07-01|-2.0|-67.0|-11.02767|-0.14594 +2015-07-01|-2.0|-68.0|-10.3227|-0.14902 +2015-07-01|-2.0|-69.0|-9.60793|-0.15169 +2015-07-01|-2.0|-70.0|-8.88551|-0.15394 +2015-07-01|-2.0|-71.0|-8.15761|-0.15577 +2015-07-01|-2.0|-72.0|-7.42642|-0.1572 +2015-07-01|-2.0|-73.0|-6.69415|-0.15824 +2015-07-01|-2.0|-74.0|-5.963|-0.15888 +2015-07-01|-2.0|-75.0|-5.23517|-0.15916 +2015-07-01|-2.0|-76.0|-4.51282|-0.15907 +2015-07-01|-2.0|-77.0|-3.79806|-0.15864 +2015-07-01|-2.0|-78.0|-3.09296|-0.15787 +2015-07-01|-2.0|-79.0|-2.39951|-0.15679 +2015-07-01|-2.0|-80.0|-1.7196|-0.15541 +2015-07-01|-2.0|-81.0|-1.05505|-0.15375 +2015-07-01|-2.0|-82.0|-0.40755|-0.15183 +2015-07-01|-2.0|-83.0|0.22133|-0.14966 +2015-07-01|-2.0|-84.0|0.83015|-0.14728 +2015-07-01|-2.0|-85.0|1.41761|-0.14469 +2015-07-01|-2.0|-86.0|1.98255|-0.14193 +2015-07-01|-2.0|-87.0|2.52398|-0.13901 +2015-07-01|-2.0|-88.0|3.04106|-0.13596 +2015-07-01|-2.0|-89.0|3.53312|-0.1328 +2015-07-01|-2.0|-90.0|3.99965|-0.12956 +2015-07-01|-2.0|-91.0|4.44031|-0.12626 +2015-07-01|-2.0|-92.0|4.85492|-0.12291 +2015-07-01|-2.0|-93.0|5.24346|-0.11955 +2015-07-01|-2.0|-94.0|5.60608|-0.1162 +2015-07-01|-2.0|-95.0|5.94309|-0.11287 +2015-07-01|-2.0|-96.0|6.25493|-0.10959 +2015-07-01|-2.0|-97.0|6.54221|-0.10637 +2015-07-01|-2.0|-98.0|6.80565|-0.10322 +2015-07-01|-2.0|-99.0|7.04611|-0.10017 +2015-07-01|-2.0|-100.0|7.26456|-0.09721 +2015-07-01|-2.0|-101.0|7.46208|-0.09437 +2015-07-01|-2.0|-102.0|7.63983|-0.09165 +2015-07-01|-2.0|-103.0|7.79905|-0.08904 +2015-07-01|-2.0|-104.0|7.94104|-0.08656 +2015-07-01|-2.0|-105.0|8.06718|-0.08419 +2015-07-01|-2.0|-106.0|8.17882|-0.08194 +2015-07-01|-2.0|-107.0|8.27739|-0.0798 +2015-07-01|-2.0|-108.0|8.36428|-0.07776 +2015-07-01|-2.0|-109.0|8.44087|-0.07581 +2015-07-01|-2.0|-110.0|8.50852|-0.07394 +2015-07-01|-2.0|-111.0|8.56852|-0.07213 +2015-07-01|-2.0|-112.0|8.62212|-0.07037 +2015-07-01|-2.0|-113.0|8.67048|-0.06865 +2015-07-01|-2.0|-114.0|8.71469|-0.06696 +2015-07-01|-2.0|-115.0|8.75571|-0.06527 +2015-07-01|-2.0|-116.0|8.79442|-0.06358 +2015-07-01|-2.0|-117.0|8.83159|-0.06188 +2015-07-01|-2.0|-118.0|8.86785|-0.06016 +2015-07-01|-2.0|-119.0|8.90374|-0.0584 +2015-07-01|-2.0|-120.0|8.93966|-0.05661 +2015-07-01|-2.0|-121.0|8.97591|-0.05477 +2015-07-01|-2.0|-122.0|9.01266|-0.0529 +2015-07-01|-2.0|-123.0|9.05|-0.05099 +2015-07-01|-2.0|-124.0|9.08791|-0.04904 +2015-07-01|-2.0|-125.0|9.12629|-0.04705 +2015-07-01|-2.0|-126.0|9.16495|-0.04505 +2015-07-01|-2.0|-127.0|9.20367|-0.04303 +2015-07-01|-2.0|-128.0|9.24213|-0.041 +2015-07-01|-2.0|-129.0|9.28002|-0.03898 +2015-07-01|-2.0|-130.0|9.31699|-0.03697 +2015-07-01|-2.0|-131.0|9.35265|-0.03498 +2015-07-01|-2.0|-132.0|9.38665|-0.03304 +2015-07-01|-2.0|-133.0|9.41862|-0.03113 +2015-07-01|-2.0|-134.0|9.44823|-0.02928 +2015-07-01|-2.0|-135.0|9.47517|-0.02748 +2015-07-01|-2.0|-136.0|9.49918|-0.02575 +2015-07-01|-2.0|-137.0|9.52003|-0.02408 +2015-07-01|-2.0|-138.0|9.53755|-0.02248 +2015-07-01|-2.0|-139.0|9.55163|-0.02093 +2015-07-01|-2.0|-140.0|9.56221|-0.01945 +2015-07-01|-2.0|-141.0|9.56929|-0.01801 +2015-07-01|-2.0|-142.0|9.57294|-0.01662 +2015-07-01|-2.0|-143.0|9.57328|-0.01526 +2015-07-01|-2.0|-144.0|9.5705|-0.01392 +2015-07-01|-2.0|-145.0|9.56483|-0.01259 +2015-07-01|-2.0|-146.0|9.55657|-0.01126 +2015-07-01|-2.0|-147.0|9.54605|-0.00991 +2015-07-01|-2.0|-148.0|9.53366|-0.00854 +2015-07-01|-2.0|-149.0|9.51981|-0.00713 +2015-07-01|-2.0|-150.0|9.50495|-0.00566 +2015-07-01|-2.0|-151.0|9.48953|-0.00414 +2015-07-01|-2.0|-152.0|9.47406|-0.00255 +2015-07-01|-2.0|-153.0|9.459|-9.0E-4 +2015-07-01|-2.0|-154.0|9.44484|8.4E-4 +2015-07-01|-2.0|-155.0|9.43204|0.00264 +2015-07-01|-2.0|-156.0|9.42107|0.00452 +2015-07-01|-2.0|-157.0|9.41232|0.00646 +2015-07-01|-2.0|-158.0|9.40617|0.00846 +2015-07-01|-2.0|-159.0|9.40296|0.01051 +2015-07-01|-2.0|-160.0|9.40293|0.0126 +2015-07-01|-2.0|-161.0|9.4063|0.01472 +2015-07-01|-2.0|-162.0|9.41319|0.01684 +2015-07-01|-2.0|-163.0|9.42364|0.01896 +2015-07-01|-2.0|-164.0|9.43761|0.02105 +2015-07-01|-2.0|-165.0|9.45497|0.0231 +2015-07-01|-2.0|-166.0|9.47548|0.02508 +2015-07-01|-2.0|-167.0|9.49884|0.02699 +2015-07-01|-2.0|-168.0|9.52462|0.02879 +2015-07-01|-2.0|-169.0|9.55231|0.03049 +2015-07-01|-2.0|-170.0|9.58131|0.03205 +2015-07-01|-2.0|-171.0|9.61096|0.03346 +2015-07-01|-2.0|-172.0|9.64049|0.03472 +2015-07-01|-2.0|-173.0|9.66909|0.03581 +2015-07-01|-2.0|-174.0|9.69589|0.03672 +2015-07-01|-2.0|-175.0|9.71997|0.03744 +2015-07-01|-2.0|-176.0|9.74041|0.03797 +2015-07-01|-2.0|-177.0|9.75626|0.03831 +2015-07-01|-2.0|-178.0|9.76657|0.03844 +2015-07-01|-2.0|-179.0|9.77044|0.03838 +2015-07-01|-3.0|0.0|-6.59275|0.13623 +2015-07-01|-3.0|1.0|-6.20936|0.13779 +2015-07-01|-3.0|2.0|-5.83154|0.1393 +2015-07-01|-3.0|3.0|-5.4592|0.14074 +2015-07-01|-3.0|4.0|-5.09229|0.1421 +2015-07-01|-3.0|5.0|-4.73079|0.14336 +2015-07-01|-3.0|6.0|-4.37474|0.1445 +2015-07-01|-3.0|7.0|-4.02427|0.14549 +2015-07-01|-3.0|8.0|-3.67957|0.14631 +2015-07-01|-3.0|9.0|-3.34095|0.14695 +2015-07-01|-3.0|10.0|-3.00881|0.14735 +2015-07-01|-3.0|11.0|-2.68369|0.1475 +2015-07-01|-3.0|12.0|-2.36624|0.14737 +2015-07-01|-3.0|13.0|-2.05723|0.14691 +2015-07-01|-3.0|14.0|-1.75755|0.14611 +2015-07-01|-3.0|15.0|-1.46824|0.14492 +2015-07-01|-3.0|16.0|-1.1904|0.14332 +2015-07-01|-3.0|17.0|-0.92528|0.14129 +2015-07-01|-3.0|18.0|-0.67416|0.1388 +2015-07-01|-3.0|19.0|-0.43844|0.13584 +2015-07-01|-3.0|20.0|-0.2195|0.1324 +2015-07-01|-3.0|21.0|-0.01877|0.12847 +2015-07-01|-3.0|22.0|0.16235|0.12407 +2015-07-01|-3.0|23.0|0.3225|0.11921 +2015-07-01|-3.0|24.0|0.46041|0.1139 +2015-07-01|-3.0|25.0|0.57492|0.10819 +2015-07-01|-3.0|26.0|0.665|0.10211 +2015-07-01|-3.0|27.0|0.72981|0.09572 +2015-07-01|-3.0|28.0|0.76869|0.08906 +2015-07-01|-3.0|29.0|0.78121|0.08221 +2015-07-01|-3.0|30.0|0.7672|0.07523 +2015-07-01|-3.0|31.0|0.72674|0.0682 +2015-07-01|-3.0|32.0|0.66018|0.06119 +2015-07-01|-3.0|33.0|0.56816|0.05429 +2015-07-01|-3.0|34.0|0.45157|0.04758 +2015-07-01|-3.0|35.0|0.31159|0.04113 +2015-07-01|-3.0|36.0|0.14968|0.03502 +2015-07-01|-3.0|37.0|-0.03249|0.02932 +2015-07-01|-3.0|38.0|-0.23302|0.02411 +2015-07-01|-3.0|39.0|-0.44982|0.01943 +2015-07-01|-3.0|40.0|-0.68065|0.01534 +2015-07-01|-3.0|41.0|-0.92312|0.01188 +2015-07-01|-3.0|42.0|-1.17479|0.00908 +2015-07-01|-3.0|43.0|-1.43316|0.00697 +2015-07-01|-3.0|44.0|-1.69573|0.00554 +2015-07-01|-3.0|45.0|-1.96003|0.0048 +2015-07-01|-3.0|46.0|-2.22368|0.00474 +2015-07-01|-3.0|47.0|-2.4844|0.00533 +2015-07-01|-3.0|48.0|-2.74006|0.00655 +2015-07-01|-3.0|49.0|-2.9887|0.00835 +2015-07-01|-3.0|50.0|-3.22855|0.01069 +2015-07-01|-3.0|51.0|-3.45808|0.01351 +2015-07-01|-3.0|52.0|-3.67594|0.01676 +2015-07-01|-3.0|53.0|-3.88105|0.02036 +2015-07-01|-3.0|54.0|-4.07255|0.02427 +2015-07-01|-3.0|55.0|-4.24979|0.02841 +2015-07-01|-3.0|56.0|-4.41235|0.03272 +2015-07-01|-3.0|57.0|-4.56001|0.03714 +2015-07-01|-3.0|58.0|-4.69271|0.0416 +2015-07-01|-3.0|59.0|-4.81058|0.04605 +2015-07-01|-3.0|60.0|-4.91384|0.05044 +2015-07-01|-3.0|61.0|-5.00283|0.05472 +2015-07-01|-3.0|62.0|-5.07797|0.05884 +2015-07-01|-3.0|63.0|-5.1397|0.06278 +2015-07-01|-3.0|64.0|-5.18851|0.0665 +2015-07-01|-3.0|65.0|-5.22485|0.06997 +2015-07-01|-3.0|66.0|-5.24915|0.07319 +2015-07-01|-3.0|67.0|-5.26179|0.07614 +2015-07-01|-3.0|68.0|-5.26309|0.07881 +2015-07-01|-3.0|69.0|-5.25328|0.0812 +2015-07-01|-3.0|70.0|-5.23251|0.08331 +2015-07-01|-3.0|71.0|-5.20085|0.08515 +2015-07-01|-3.0|72.0|-5.15829|0.08673 +2015-07-01|-3.0|73.0|-5.10473|0.08804 +2015-07-01|-3.0|74.0|-5.04002|0.08911 +2015-07-01|-3.0|75.0|-4.96398|0.08994 +2015-07-01|-3.0|76.0|-4.87638|0.09054 +2015-07-01|-3.0|77.0|-4.77699|0.09091 +2015-07-01|-3.0|78.0|-4.66563|0.09108 +2015-07-01|-3.0|79.0|-4.54213|0.09102 +2015-07-01|-3.0|80.0|-4.40642|0.09076 +2015-07-01|-3.0|81.0|-4.25851|0.09029 +2015-07-01|-3.0|82.0|-4.09855|0.0896 +2015-07-01|-3.0|83.0|-3.92679|0.08868 +2015-07-01|-3.0|84.0|-3.74368|0.08753 +2015-07-01|-3.0|85.0|-3.54983|0.08613 +2015-07-01|-3.0|86.0|-3.346|0.08448 +2015-07-01|-3.0|87.0|-3.13317|0.08255 +2015-07-01|-3.0|88.0|-2.91247|0.08033 +2015-07-01|-3.0|89.0|-2.68523|0.07781 +2015-07-01|-3.0|90.0|-2.45291|0.07496 +2015-07-01|-3.0|91.0|-2.21713|0.07178 +2015-07-01|-3.0|92.0|-1.97962|0.06826 +2015-07-01|-3.0|93.0|-1.74219|0.06438 +2015-07-01|-3.0|94.0|-1.50672|0.06014 +2015-07-01|-3.0|95.0|-1.27511|0.05553 +2015-07-01|-3.0|96.0|-1.04922|0.05057 +2015-07-01|-3.0|97.0|-0.83088|0.04526 +2015-07-01|-3.0|98.0|-0.62181|0.0396 +2015-07-01|-3.0|99.0|-0.42362|0.03363 +2015-07-01|-3.0|100.0|-0.23771|0.02735 +2015-07-01|-3.0|101.0|-0.06533|0.02081 +2015-07-01|-3.0|102.0|0.09254|0.01402 +2015-07-01|-3.0|103.0|0.23516|0.00704 +2015-07-01|-3.0|104.0|0.36205|-1.1E-4 +2015-07-01|-3.0|105.0|0.47303|-0.00736 +2015-07-01|-3.0|106.0|0.5682|-0.01469 +2015-07-01|-3.0|107.0|0.64796|-0.02204 +2015-07-01|-3.0|108.0|0.71299|-0.02935 +2015-07-01|-3.0|109.0|0.76423|-0.03658 +2015-07-01|-3.0|110.0|0.80289|-0.04367 +2015-07-01|-3.0|111.0|0.83039|-0.05057 +2015-07-01|-3.0|112.0|0.84834|-0.05724 +2015-07-01|-3.0|113.0|0.85854|-0.06362 +2015-07-01|-3.0|114.0|0.86288|-0.06968 +2015-07-01|-3.0|115.0|0.86336|-0.07537 +2015-07-01|-3.0|116.0|0.86201|-0.08065 +2015-07-01|-3.0|117.0|0.86087|-0.0855 +2015-07-01|-3.0|118.0|0.86192|-0.08989 +2015-07-01|-3.0|119.0|0.86709|-0.09379 +2015-07-01|-3.0|120.0|0.87818|-0.09719 +2015-07-01|-3.0|121.0|0.89685|-0.10009 +2015-07-01|-3.0|122.0|0.92456|-0.10246 +2015-07-01|-3.0|123.0|0.96261|-0.10432 +2015-07-01|-3.0|124.0|1.01205|-0.10567 +2015-07-01|-3.0|125.0|1.07373|-0.10651 +2015-07-01|-3.0|126.0|1.14824|-0.10687 +2015-07-01|-3.0|127.0|1.23594|-0.10675 +2015-07-01|-3.0|128.0|1.33699|-0.10618 +2015-07-01|-3.0|129.0|1.45129|-0.10518 +2015-07-01|-3.0|130.0|1.57856|-0.10378 +2015-07-01|-3.0|131.0|1.71834|-0.10201 +2015-07-01|-3.0|132.0|1.87001|-0.09989 +2015-07-01|-3.0|133.0|2.03281|-0.09746 +2015-07-01|-3.0|134.0|2.20588|-0.09474 +2015-07-01|-3.0|135.0|2.38828|-0.09177 +2015-07-01|-3.0|136.0|2.57901|-0.08858 +2015-07-01|-3.0|137.0|2.77707|-0.0852 +2015-07-01|-3.0|138.0|2.98145|-0.08165 +2015-07-01|-3.0|139.0|3.19117|-0.07797 +2015-07-01|-3.0|140.0|3.40528|-0.07417 +2015-07-01|-3.0|141.0|3.62291|-0.07029 +2015-07-01|-3.0|142.0|3.84324|-0.06635 +2015-07-01|-3.0|143.0|4.06557|-0.06236 +2015-07-01|-3.0|144.0|4.28923|-0.05835 +2015-07-01|-3.0|145.0|4.51367|-0.05432 +2015-07-01|-3.0|146.0|4.73842|-0.05031 +2015-07-01|-3.0|147.0|4.96305|-0.04631 +2015-07-01|-3.0|148.0|5.18722|-0.04234 +2015-07-01|-3.0|149.0|5.41063|-0.03841 +2015-07-01|-3.0|150.0|5.63301|-0.03453 +2015-07-01|-3.0|151.0|5.85411|-0.0307 +2015-07-01|-3.0|152.0|6.0737|-0.02693 +2015-07-01|-3.0|153.0|6.29153|-0.02323 +2015-07-01|-3.0|154.0|6.50731|-0.0196 +2015-07-01|-3.0|155.0|6.72075|-0.01604 +2015-07-01|-3.0|156.0|6.93149|-0.01256 +2015-07-01|-3.0|157.0|7.13915|-0.00916 +2015-07-01|-3.0|158.0|7.34326|-0.00584 +2015-07-01|-3.0|159.0|7.54333|-0.00261 +2015-07-01|-3.0|160.0|7.7388|5.4E-4 +2015-07-01|-3.0|161.0|7.92909|0.0036 +2015-07-01|-3.0|162.0|8.11357|0.00656 +2015-07-01|-3.0|163.0|8.29157|0.00943 +2015-07-01|-3.0|164.0|8.46244|0.0122 +2015-07-01|-3.0|165.0|8.62551|0.01486 +2015-07-01|-3.0|166.0|8.78014|0.01742 +2015-07-01|-3.0|167.0|8.92573|0.01987 +2015-07-01|-3.0|168.0|9.06172|0.0222 +2015-07-01|-3.0|169.0|9.18762|0.02441 +2015-07-01|-3.0|170.0|9.30302|0.02649 +2015-07-01|-3.0|171.0|9.4076|0.02844 +2015-07-01|-3.0|172.0|9.50114|0.03025 +2015-07-01|-3.0|173.0|9.58355|0.03191 +2015-07-01|-3.0|174.0|9.65484|0.03342 +2015-07-01|-3.0|175.0|9.71513|0.03477 +2015-07-01|-3.0|176.0|9.76468|0.03596 +2015-07-01|-3.0|177.0|9.80386|0.03697 +2015-07-01|-3.0|178.0|9.83313|0.0378 +2015-07-01|-3.0|179.0|9.85309|0.03844 +2015-07-01|-3.0|-1.0|-6.9818|0.13462 +2015-07-01|-3.0|-2.0|-7.37663|0.13297 +2015-07-01|-3.0|-3.0|-7.7773|0.1313 +2015-07-01|-3.0|-4.0|-8.18386|0.12961 +2015-07-01|-3.0|-5.0|-8.59632|0.1279 +2015-07-01|-3.0|-6.0|-9.01463|0.12619 +2015-07-01|-3.0|-7.0|-9.43868|0.12448 +2015-07-01|-3.0|-8.0|-9.86826|0.12277 +2015-07-01|-3.0|-9.0|-10.30312|0.12107 +2015-07-01|-3.0|-10.0|-10.74287|0.11938 +2015-07-01|-3.0|-11.0|-11.18707|0.1177 +2015-07-01|-3.0|-12.0|-11.63516|0.11605 +2015-07-01|-3.0|-13.0|-12.08648|0.11441 +2015-07-01|-3.0|-14.0|-12.54026|0.11278 +2015-07-01|-3.0|-15.0|-12.99566|0.11118 +2015-07-01|-3.0|-16.0|-13.45171|0.10958 +2015-07-01|-3.0|-17.0|-13.90735|0.10799 +2015-07-01|-3.0|-18.0|-14.36146|0.1064 +2015-07-01|-3.0|-19.0|-14.81281|0.10479 +2015-07-01|-3.0|-20.0|-15.26009|0.10314 +2015-07-01|-3.0|-21.0|-15.70194|0.10146 +2015-07-01|-3.0|-22.0|-16.13693|0.0997 +2015-07-01|-3.0|-23.0|-16.5636|0.09786 +2015-07-01|-3.0|-24.0|-16.98042|0.0959 +2015-07-01|-3.0|-25.0|-17.38586|0.09382 +2015-07-01|-3.0|-26.0|-17.77838|0.09157 +2015-07-01|-3.0|-27.0|-18.1564|0.08913 +2015-07-01|-3.0|-28.0|-18.51838|0.08648 +2015-07-01|-3.0|-29.0|-18.86279|0.0836 +2015-07-01|-3.0|-30.0|-19.18811|0.08045 +2015-07-01|-3.0|-31.0|-19.49288|0.07702 +2015-07-01|-3.0|-32.0|-19.77566|0.07329 +2015-07-01|-3.0|-33.0|-20.0351|0.06924 +2015-07-01|-3.0|-34.0|-20.26987|0.06486 +2015-07-01|-3.0|-35.0|-20.47873|0.06014 +2015-07-01|-3.0|-36.0|-20.66053|0.05508 +2015-07-01|-3.0|-37.0|-20.81417|0.04968 +2015-07-01|-3.0|-38.0|-20.93864|0.04394 +2015-07-01|-3.0|-39.0|-21.03303|0.03786 +2015-07-01|-3.0|-40.0|-21.09652|0.03146 +2015-07-01|-3.0|-41.0|-21.12837|0.02476 +2015-07-01|-3.0|-42.0|-21.12796|0.01778 +2015-07-01|-3.0|-43.0|-21.09474|0.01055 +2015-07-01|-3.0|-44.0|-21.02829|0.00308 +2015-07-01|-3.0|-45.0|-20.92827|-0.00459 +2015-07-01|-3.0|-46.0|-20.79444|-0.01242 +2015-07-01|-3.0|-47.0|-20.6267|-0.02038 +2015-07-01|-3.0|-48.0|-20.42501|-0.02843 +2015-07-01|-3.0|-49.0|-20.18947|-0.03654 +2015-07-01|-3.0|-50.0|-19.92028|-0.04465 +2015-07-01|-3.0|-51.0|-19.61773|-0.05274 +2015-07-01|-3.0|-52.0|-19.28224|-0.06076 +2015-07-01|-3.0|-53.0|-18.91434|-0.06867 +2015-07-01|-3.0|-54.0|-18.51466|-0.07644 +2015-07-01|-3.0|-55.0|-18.08395|-0.08402 +2015-07-01|-3.0|-56.0|-17.62309|-0.09137 +2015-07-01|-3.0|-57.0|-17.13303|-0.09847 +2015-07-01|-3.0|-58.0|-16.61487|-0.10529 +2015-07-01|-3.0|-59.0|-16.0698|-0.11178 +2015-07-01|-3.0|-60.0|-15.49915|-0.11794 +2015-07-01|-3.0|-61.0|-14.90431|-0.12373 +2015-07-01|-3.0|-62.0|-14.28683|-0.12914 +2015-07-01|-3.0|-63.0|-13.64833|-0.13414 +2015-07-01|-3.0|-64.0|-12.99053|-0.13873 +2015-07-01|-3.0|-65.0|-12.31526|-0.1429 +2015-07-01|-3.0|-66.0|-11.62442|-0.14663 +2015-07-01|-3.0|-67.0|-10.92001|-0.14993 +2015-07-01|-3.0|-68.0|-10.20407|-0.1528 +2015-07-01|-3.0|-69.0|-9.47874|-0.15523 +2015-07-01|-3.0|-70.0|-8.74617|-0.15723 +2015-07-01|-3.0|-71.0|-8.00859|-0.15881 +2015-07-01|-3.0|-72.0|-7.26823|-0.15997 +2015-07-01|-3.0|-73.0|-6.52733|-0.16073 +2015-07-01|-3.0|-74.0|-5.78815|-0.1611 +2015-07-01|-3.0|-75.0|-5.0529|-0.16108 +2015-07-01|-3.0|-76.0|-4.3238|-0.16071 +2015-07-01|-3.0|-77.0|-3.60299|-0.15999 +2015-07-01|-3.0|-78.0|-2.89257|-0.15894 +2015-07-01|-3.0|-79.0|-2.19453|-0.15757 +2015-07-01|-3.0|-80.0|-1.5108|-0.15591 +2015-07-01|-3.0|-81.0|-0.8432|-0.15398 +2015-07-01|-3.0|-82.0|-0.19342|-0.1518 +2015-07-01|-3.0|-83.0|0.43697|-0.14939 +2015-07-01|-3.0|-84.0|1.04655|-0.14677 +2015-07-01|-3.0|-85.0|1.63402|-0.14397 +2015-07-01|-3.0|-86.0|2.19828|-0.14101 +2015-07-01|-3.0|-87.0|2.73834|-0.1379 +2015-07-01|-3.0|-88.0|3.25342|-0.13469 +2015-07-01|-3.0|-89.0|3.74289|-0.13138 +2015-07-01|-3.0|-90.0|4.20628|-0.12801 +2015-07-01|-3.0|-91.0|4.64331|-0.12459 +2015-07-01|-3.0|-92.0|5.05384|-0.12116 +2015-07-01|-3.0|-93.0|5.43794|-0.11773 +2015-07-01|-3.0|-94.0|5.7958|-0.11432 +2015-07-01|-3.0|-95.0|6.12779|-0.11095 +2015-07-01|-3.0|-96.0|6.43443|-0.10765 +2015-07-01|-3.0|-97.0|6.71636|-0.10442 +2015-07-01|-3.0|-98.0|6.97437|-0.10129 +2015-07-01|-3.0|-99.0|7.20938|-0.09826 +2015-07-01|-3.0|-100.0|7.42242|-0.09534 +2015-07-01|-3.0|-101.0|7.61461|-0.09255 +2015-07-01|-3.0|-102.0|7.78716|-0.08988 +2015-07-01|-3.0|-103.0|7.94135|-0.08734 +2015-07-01|-3.0|-104.0|8.07854|-0.08493 +2015-07-01|-3.0|-105.0|8.2001|-0.08265 +2015-07-01|-3.0|-106.0|8.30746|-0.08048 +2015-07-01|-3.0|-107.0|8.40203|-0.07843 +2015-07-01|-3.0|-108.0|8.48524|-0.07648 +2015-07-01|-3.0|-109.0|8.55848|-0.07462 +2015-07-01|-3.0|-110.0|8.6231|-0.07284 +2015-07-01|-3.0|-111.0|8.68042|-0.07112 +2015-07-01|-3.0|-112.0|8.73167|-0.06945 +2015-07-01|-3.0|-113.0|8.77802|-0.06782 +2015-07-01|-3.0|-114.0|8.82051|-0.06621 +2015-07-01|-3.0|-115.0|8.86013|-0.0646 +2015-07-01|-3.0|-116.0|8.89773|-0.06298 +2015-07-01|-3.0|-117.0|8.93405|-0.06135 +2015-07-01|-3.0|-118.0|8.96971|-0.05968 +2015-07-01|-3.0|-119.0|9.00521|-0.05798 +2015-07-01|-3.0|-120.0|9.04095|-0.05624 +2015-07-01|-3.0|-121.0|9.0772|-0.05445 +2015-07-01|-3.0|-122.0|9.11411|-0.05261 +2015-07-01|-3.0|-123.0|9.15175|-0.05072 +2015-07-01|-3.0|-124.0|9.19007|-0.04879 +2015-07-01|-3.0|-125.0|9.22896|-0.04683 +2015-07-01|-3.0|-126.0|9.26823|-0.04484 +2015-07-01|-3.0|-127.0|9.30762|-0.04282 +2015-07-01|-3.0|-128.0|9.34683|-0.0408 +2015-07-01|-3.0|-129.0|9.38552|-0.03877 +2015-07-01|-3.0|-130.0|9.42332|-0.03676 +2015-07-01|-3.0|-131.0|9.45987|-0.03476 +2015-07-01|-3.0|-132.0|9.4948|-0.0328 +2015-07-01|-3.0|-133.0|9.52773|-0.03089 +2015-07-01|-3.0|-134.0|9.55833|-0.02902 +2015-07-01|-3.0|-135.0|9.5863|-0.0272 +2015-07-01|-3.0|-136.0|9.61136|-0.02545 +2015-07-01|-3.0|-137.0|9.63329|-0.02376 +2015-07-01|-3.0|-138.0|9.65191|-0.02213 +2015-07-01|-3.0|-139.0|9.6671|-0.02057 +2015-07-01|-3.0|-140.0|9.67881|-0.01906 +2015-07-01|-3.0|-141.0|9.68701|-0.0176 +2015-07-01|-3.0|-142.0|9.69178|-0.01618 +2015-07-01|-3.0|-143.0|9.69322|-0.01479 +2015-07-01|-3.0|-144.0|9.6915|-0.01343 +2015-07-01|-3.0|-145.0|9.68686|-0.01208 +2015-07-01|-3.0|-146.0|9.67956|-0.01072 +2015-07-01|-3.0|-147.0|9.66993|-0.00935 +2015-07-01|-3.0|-148.0|9.65834|-0.00795 +2015-07-01|-3.0|-149.0|9.64519|-0.00652 +2015-07-01|-3.0|-150.0|9.6309|-0.00503 +2015-07-01|-3.0|-151.0|9.61593|-0.00348 +2015-07-01|-3.0|-152.0|9.60074|-0.00188 +2015-07-01|-3.0|-153.0|9.58582|-2.0E-4 +2015-07-01|-3.0|-154.0|9.57162|0.00156 +2015-07-01|-3.0|-155.0|9.55862|0.00338 +2015-07-01|-3.0|-156.0|9.54726|0.00528 +2015-07-01|-3.0|-157.0|9.53794|0.00724 +2015-07-01|-3.0|-158.0|9.53104|0.00926 +2015-07-01|-3.0|-159.0|9.5269|0.01132 +2015-07-01|-3.0|-160.0|9.52579|0.01343 +2015-07-01|-3.0|-161.0|9.52792|0.01555 +2015-07-01|-3.0|-162.0|9.53342|0.01769 +2015-07-01|-3.0|-163.0|9.54236|0.01981 +2015-07-01|-3.0|-164.0|9.55471|0.02191 +2015-07-01|-3.0|-165.0|9.57037|0.02396 +2015-07-01|-3.0|-166.0|9.58913|0.02594 +2015-07-01|-3.0|-167.0|9.61069|0.02785 +2015-07-01|-3.0|-168.0|9.63467|0.02965 +2015-07-01|-3.0|-169.0|9.66059|0.03134 +2015-07-01|-3.0|-170.0|9.68787|0.0329 +2015-07-01|-3.0|-171.0|9.71586|0.03431 +2015-07-01|-3.0|-172.0|9.74385|0.03556 +2015-07-01|-3.0|-173.0|9.77103|0.03664 +2015-07-01|-3.0|-174.0|9.79656|0.03754 +2015-07-01|-3.0|-175.0|9.81956|0.03826 +2015-07-01|-3.0|-176.0|9.83911|0.03878 +2015-07-01|-3.0|-177.0|9.85429|0.03911 +2015-07-01|-3.0|-178.0|9.86415|0.03923 +2015-07-01|-3.0|-179.0|9.86782|0.03917 +2015-07-01|-4.0|0.0|-7.03714|0.14053 +2015-07-01|-4.0|1.0|-6.63993|0.14233 +2015-07-01|-4.0|2.0|-6.24796|0.14404 +2015-07-01|-4.0|3.0|-5.86127|0.14564 +2015-07-01|-4.0|4.0|-5.47992|0.14711 +2015-07-01|-4.0|5.0|-5.10401|0.14844 +2015-07-01|-4.0|6.0|-4.73372|0.14961 +2015-07-01|-4.0|7.0|-4.36927|0.15059 +2015-07-01|-4.0|8.0|-4.01099|0.15136 +2015-07-01|-4.0|9.0|-3.6593|0.15189 +2015-07-01|-4.0|10.0|-3.31471|0.15216 +2015-07-01|-4.0|11.0|-2.97785|0.15213 +2015-07-01|-4.0|12.0|-2.64948|0.15177 +2015-07-01|-4.0|13.0|-2.33046|0.15106 +2015-07-01|-4.0|14.0|-2.02176|0.14996 +2015-07-01|-4.0|15.0|-1.72447|0.14845 +2015-07-01|-4.0|16.0|-1.43979|0.14649 +2015-07-01|-4.0|17.0|-1.16898|0.14408 +2015-07-01|-4.0|18.0|-0.9134|0.14119 +2015-07-01|-4.0|19.0|-0.67443|0.13782 +2015-07-01|-4.0|20.0|-0.4535|0.13395 +2015-07-01|-4.0|21.0|-0.25203|0.12959 +2015-07-01|-4.0|22.0|-0.0714|0.12475 +2015-07-01|-4.0|23.0|0.08705|0.11945 +2015-07-01|-4.0|24.0|0.22208|0.11372 +2015-07-01|-4.0|25.0|0.33259|0.1076 +2015-07-01|-4.0|26.0|0.41761|0.10112 +2015-07-01|-4.0|27.0|0.47636|0.09435 +2015-07-01|-4.0|28.0|0.50827|0.08734 +2015-07-01|-4.0|29.0|0.51301|0.08016 +2015-07-01|-4.0|30.0|0.4905|0.07289 +2015-07-01|-4.0|31.0|0.44092|0.0656 +2015-07-01|-4.0|32.0|0.36473|0.05838 +2015-07-01|-4.0|33.0|0.26267|0.05129 +2015-07-01|-4.0|34.0|0.13575|0.04443 +2015-07-01|-4.0|35.0|-0.01472|0.03788 +2015-07-01|-4.0|36.0|-0.1872|0.0317 +2015-07-01|-4.0|37.0|-0.37991|0.02597 +2015-07-01|-4.0|38.0|-0.59085|0.02076 +2015-07-01|-4.0|39.0|-0.81782|0.01611 +2015-07-01|-4.0|40.0|-1.0585|0.01209 +2015-07-01|-4.0|41.0|-1.31044|0.00873 +2015-07-01|-4.0|42.0|-1.57111|0.00604 +2015-07-01|-4.0|43.0|-1.83795|0.00407 +2015-07-01|-4.0|44.0|-2.10841|0.0028 +2015-07-01|-4.0|45.0|-2.37999|0.00224 +2015-07-01|-4.0|46.0|-2.65026|0.00236 +2015-07-01|-4.0|47.0|-2.91692|0.00315 +2015-07-01|-4.0|48.0|-3.17783|0.00457 +2015-07-01|-4.0|49.0|-3.43101|0.00659 +2015-07-01|-4.0|50.0|-3.67469|0.00914 +2015-07-01|-4.0|51.0|-3.90734|0.01217 +2015-07-01|-4.0|52.0|-4.12763|0.01563 +2015-07-01|-4.0|53.0|-4.33447|0.01945 +2015-07-01|-4.0|54.0|-4.52701|0.02356 +2015-07-01|-4.0|55.0|-4.70463|0.02791 +2015-07-01|-4.0|56.0|-4.86692|0.03242 +2015-07-01|-4.0|57.0|-5.01368|0.03704 +2015-07-01|-4.0|58.0|-5.14486|0.04169 +2015-07-01|-4.0|59.0|-5.2606|0.04633 +2015-07-01|-4.0|60.0|-5.36115|0.0509 +2015-07-01|-4.0|61.0|-5.44685|0.05536 +2015-07-01|-4.0|62.0|-5.51814|0.05966 +2015-07-01|-4.0|63.0|-5.57548|0.06377 +2015-07-01|-4.0|64.0|-5.61935|0.06766 +2015-07-01|-4.0|65.0|-5.65023|0.0713 +2015-07-01|-4.0|66.0|-5.66855|0.07468 +2015-07-01|-4.0|67.0|-5.67471|0.07778 +2015-07-01|-4.0|68.0|-5.66904|0.08061 +2015-07-01|-4.0|69.0|-5.65176|0.08315 +2015-07-01|-4.0|70.0|-5.62305|0.0854 +2015-07-01|-4.0|71.0|-5.58299|0.08737 +2015-07-01|-4.0|72.0|-5.53156|0.08908 +2015-07-01|-4.0|73.0|-5.4687|0.09051 +2015-07-01|-4.0|74.0|-5.39426|0.09169 +2015-07-01|-4.0|75.0|-5.30807|0.09262 +2015-07-01|-4.0|76.0|-5.20992|0.09332 +2015-07-01|-4.0|77.0|-5.09961|0.09378 +2015-07-01|-4.0|78.0|-4.97696|0.09401 +2015-07-01|-4.0|79.0|-4.84184|0.09402 +2015-07-01|-4.0|80.0|-4.6942|0.0938 +2015-07-01|-4.0|81.0|-4.53407|0.09336 +2015-07-01|-4.0|82.0|-4.36161|0.09269 +2015-07-01|-4.0|83.0|-4.17715|0.09179 +2015-07-01|-4.0|84.0|-3.98114|0.09063 +2015-07-01|-4.0|85.0|-3.77421|0.08922 +2015-07-01|-4.0|86.0|-3.55719|0.08753 +2015-07-01|-4.0|87.0|-3.33109|0.08556 +2015-07-01|-4.0|88.0|-3.09707|0.08328 +2015-07-01|-4.0|89.0|-2.85651|0.08069 +2015-07-01|-4.0|90.0|-2.6109|0.07776 +2015-07-01|-4.0|91.0|-2.36192|0.07449 +2015-07-01|-4.0|92.0|-2.11133|0.07087 +2015-07-01|-4.0|93.0|-1.86099|0.06688 +2015-07-01|-4.0|94.0|-1.61281|0.06253 +2015-07-01|-4.0|95.0|-1.36872|0.05781 +2015-07-01|-4.0|96.0|-1.13064|0.05273 +2015-07-01|-4.0|97.0|-0.90041|0.04729 +2015-07-01|-4.0|98.0|-0.67978|0.04152 +2015-07-01|-4.0|99.0|-0.47038|0.03542 +2015-07-01|-4.0|100.0|-0.27364|0.02903 +2015-07-01|-4.0|101.0|-0.09081|0.02237 +2015-07-01|-4.0|102.0|0.07712|0.01548 +2015-07-01|-4.0|103.0|0.2294|0.0084 +2015-07-01|-4.0|104.0|0.36555|0.00116 +2015-07-01|-4.0|105.0|0.48541|-0.00618 +2015-07-01|-4.0|106.0|0.58907|-0.01359 +2015-07-01|-4.0|107.0|0.67694|-0.021 +2015-07-01|-4.0|108.0|0.74973|-0.02837 +2015-07-01|-4.0|109.0|0.80837|-0.03564 +2015-07-01|-4.0|110.0|0.8541|-0.04277 +2015-07-01|-4.0|111.0|0.88835|-0.04971 +2015-07-01|-4.0|112.0|0.91276|-0.0564 +2015-07-01|-4.0|113.0|0.92912|-0.0628 +2015-07-01|-4.0|114.0|0.93936|-0.06886 +2015-07-01|-4.0|115.0|0.94548|-0.07455 +2015-07-01|-4.0|116.0|0.94952|-0.07983 +2015-07-01|-4.0|117.0|0.95354|-0.08468 +2015-07-01|-4.0|118.0|0.95954|-0.08905 +2015-07-01|-4.0|119.0|0.96945|-0.09294 +2015-07-01|-4.0|120.0|0.98507|-0.09633 +2015-07-01|-4.0|121.0|1.00807|-0.09921 +2015-07-01|-4.0|122.0|1.03993|-0.10157 +2015-07-01|-4.0|123.0|1.08194|-0.10341 +2015-07-01|-4.0|124.0|1.13516|-0.10473 +2015-07-01|-4.0|125.0|1.20044|-0.10556 +2015-07-01|-4.0|126.0|1.27836|-0.10589 +2015-07-01|-4.0|127.0|1.36931|-0.10576 +2015-07-01|-4.0|128.0|1.47342|-0.10517 +2015-07-01|-4.0|129.0|1.5906|-0.10415 +2015-07-01|-4.0|130.0|1.72057|-0.10273 +2015-07-01|-4.0|131.0|1.86288|-0.10094 +2015-07-01|-4.0|132.0|2.01688|-0.09881 +2015-07-01|-4.0|133.0|2.18182|-0.09636 +2015-07-01|-4.0|134.0|2.35684|-0.09363 +2015-07-01|-4.0|135.0|2.541|-0.09064 +2015-07-01|-4.0|136.0|2.7333|-0.08744 +2015-07-01|-4.0|137.0|2.93273|-0.08404 +2015-07-01|-4.0|138.0|3.13827|-0.08048 +2015-07-01|-4.0|139.0|3.34896|-0.07678 +2015-07-01|-4.0|140.0|3.56384|-0.07298 +2015-07-01|-4.0|141.0|3.78204|-0.06909 +2015-07-01|-4.0|142.0|4.00275|-0.06514 +2015-07-01|-4.0|143.0|4.22525|-0.06114 +2015-07-01|-4.0|144.0|4.4489|-0.05712 +2015-07-01|-4.0|145.0|4.67314|-0.0531 +2015-07-01|-4.0|146.0|4.8975|-0.04908 +2015-07-01|-4.0|147.0|5.12156|-0.04508 +2015-07-01|-4.0|148.0|5.34498|-0.04112 +2015-07-01|-4.0|149.0|5.56747|-0.0372 +2015-07-01|-4.0|150.0|5.78876|-0.03332 +2015-07-01|-4.0|151.0|6.00861|-0.02951 +2015-07-01|-4.0|152.0|6.2268|-0.02575 +2015-07-01|-4.0|153.0|6.44307|-0.02207 +2015-07-01|-4.0|154.0|6.65716|-0.01845 +2015-07-01|-4.0|155.0|6.86878|-0.01491 +2015-07-01|-4.0|156.0|7.07758|-0.01145 +2015-07-01|-4.0|157.0|7.28317|-0.00807 +2015-07-01|-4.0|158.0|7.48513|-0.00478 +2015-07-01|-4.0|159.0|7.68296|-0.00157 +2015-07-01|-4.0|160.0|7.87612|0.00155 +2015-07-01|-4.0|161.0|8.06404|0.00458 +2015-07-01|-4.0|162.0|8.2461|0.00752 +2015-07-01|-4.0|163.0|8.42167|0.01036 +2015-07-01|-4.0|164.0|8.5901|0.0131 +2015-07-01|-4.0|165.0|8.75076|0.01574 +2015-07-01|-4.0|166.0|8.90301|0.01827 +2015-07-01|-4.0|167.0|9.04628|0.02069 +2015-07-01|-4.0|168.0|9.18003|0.023 +2015-07-01|-4.0|169.0|9.30379|0.02519 +2015-07-01|-4.0|170.0|9.41717|0.02725 +2015-07-01|-4.0|171.0|9.51988|0.02918 +2015-07-01|-4.0|172.0|9.61172|0.03098 +2015-07-01|-4.0|173.0|9.6926|0.03263 +2015-07-01|-4.0|174.0|9.76257|0.03413 +2015-07-01|-4.0|175.0|9.82175|0.03547 +2015-07-01|-4.0|176.0|9.87041|0.03665 +2015-07-01|-4.0|177.0|9.90894|0.03766 +2015-07-01|-4.0|178.0|9.93781|0.03849 +2015-07-01|-4.0|179.0|9.9576|0.03913 +2015-07-01|-4.0|-1.0|-7.43958|0.13866 +2015-07-01|-4.0|-2.0|-7.84724|0.13671 +2015-07-01|-4.0|-3.0|-8.26009|0.13472 +2015-07-01|-4.0|-4.0|-8.67808|0.13267 +2015-07-01|-4.0|-5.0|-9.10113|0.13059 +2015-07-01|-4.0|-6.0|-9.52909|0.12849 +2015-07-01|-4.0|-7.0|-9.96179|0.12637 +2015-07-01|-4.0|-8.0|-10.39896|0.12425 +2015-07-01|-4.0|-9.0|-10.84027|0.12212 +2015-07-01|-4.0|-10.0|-11.28532|0.12001 +2015-07-01|-4.0|-11.0|-11.73362|0.11791 +2015-07-01|-4.0|-12.0|-12.18459|0.11583 +2015-07-01|-4.0|-13.0|-12.63754|0.11377 +2015-07-01|-4.0|-14.0|-13.09174|0.11175 +2015-07-01|-4.0|-15.0|-13.54631|0.10975 +2015-07-01|-4.0|-16.0|-14.00033|0.10779 +2015-07-01|-4.0|-17.0|-14.45276|0.10584 +2015-07-01|-4.0|-18.0|-14.90251|0.10391 +2015-07-01|-4.0|-19.0|-15.34838|0.10198 +2015-07-01|-4.0|-20.0|-15.78913|0.10004 +2015-07-01|-4.0|-21.0|-16.22343|0.09808 +2015-07-01|-4.0|-22.0|-16.64991|0.09608 +2015-07-01|-4.0|-23.0|-17.06717|0.094 +2015-07-01|-4.0|-24.0|-17.47375|0.09184 +2015-07-01|-4.0|-25.0|-17.86817|0.08956 +2015-07-01|-4.0|-26.0|-18.24895|0.08713 +2015-07-01|-4.0|-27.0|-18.61458|0.08454 +2015-07-01|-4.0|-28.0|-18.96358|0.08175 +2015-07-01|-4.0|-29.0|-19.29447|0.07874 +2015-07-01|-4.0|-30.0|-19.6058|0.07547 +2015-07-01|-4.0|-31.0|-19.89616|0.07194 +2015-07-01|-4.0|-32.0|-20.16418|0.06811 +2015-07-01|-4.0|-33.0|-20.40853|0.06398 +2015-07-01|-4.0|-34.0|-20.62796|0.05953 +2015-07-01|-4.0|-35.0|-20.82128|0.05474 +2015-07-01|-4.0|-36.0|-20.98736|0.04961 +2015-07-01|-4.0|-37.0|-21.12515|0.04415 +2015-07-01|-4.0|-38.0|-21.2337|0.03836 +2015-07-01|-4.0|-39.0|-21.31212|0.03223 +2015-07-01|-4.0|-40.0|-21.35963|0.02579 +2015-07-01|-4.0|-41.0|-21.37552|0.01906 +2015-07-01|-4.0|-42.0|-21.35919|0.01204 +2015-07-01|-4.0|-43.0|-21.31013|0.00478 +2015-07-01|-4.0|-44.0|-21.22794|-0.00271 +2015-07-01|-4.0|-45.0|-21.11229|-0.01039 +2015-07-01|-4.0|-46.0|-20.96298|-0.01823 +2015-07-01|-4.0|-47.0|-20.7799|-0.0262 +2015-07-01|-4.0|-48.0|-20.56304|-0.03425 +2015-07-01|-4.0|-49.0|-20.31249|-0.04234 +2015-07-01|-4.0|-50.0|-20.02846|-0.05044 +2015-07-01|-4.0|-51.0|-19.71126|-0.05851 +2015-07-01|-4.0|-52.0|-19.36131|-0.0665 +2015-07-01|-4.0|-53.0|-18.97913|-0.07437 +2015-07-01|-4.0|-54.0|-18.56536|-0.08208 +2015-07-01|-4.0|-55.0|-18.12074|-0.08959 +2015-07-01|-4.0|-56.0|-17.64615|-0.09688 +2015-07-01|-4.0|-57.0|-17.14254|-0.1039 +2015-07-01|-4.0|-58.0|-16.61102|-0.11062 +2015-07-01|-4.0|-59.0|-16.05278|-0.11701 +2015-07-01|-4.0|-60.0|-15.46914|-0.12305 +2015-07-01|-4.0|-61.0|-14.86151|-0.12871 +2015-07-01|-4.0|-62.0|-14.23145|-0.13397 +2015-07-01|-4.0|-63.0|-13.58059|-0.13881 +2015-07-01|-4.0|-64.0|-12.91067|-0.14323 +2015-07-01|-4.0|-65.0|-12.22354|-0.14721 +2015-07-01|-4.0|-66.0|-11.52114|-0.15075 +2015-07-01|-4.0|-67.0|-10.80547|-0.15384 +2015-07-01|-4.0|-68.0|-10.07863|-0.15648 +2015-07-01|-4.0|-69.0|-9.34279|-0.15867 +2015-07-01|-4.0|-70.0|-8.60014|-0.16042 +2015-07-01|-4.0|-71.0|-7.85295|-0.16174 +2015-07-01|-4.0|-72.0|-7.10348|-0.16263 +2015-07-01|-4.0|-73.0|-6.35403|-0.16311 +2015-07-01|-4.0|-74.0|-5.6069|-0.1632 +2015-07-01|-4.0|-75.0|-4.86433|-0.1629 +2015-07-01|-4.0|-76.0|-4.12858|-0.16223 +2015-07-01|-4.0|-77.0|-3.40182|-0.16122 +2015-07-01|-4.0|-78.0|-2.68616|-0.15988 +2015-07-01|-4.0|-79.0|-1.98364|-0.15823 +2015-07-01|-4.0|-80.0|-1.2962|-0.15629 +2015-07-01|-4.0|-81.0|-0.62564|-0.15409 +2015-07-01|-4.0|-82.0|0.02632|-0.15165 +2015-07-01|-4.0|-83.0|0.65814|-0.14899 +2015-07-01|-4.0|-84.0|1.26839|-0.14614 +2015-07-01|-4.0|-85.0|1.85581|-0.14312 +2015-07-01|-4.0|-86.0|2.41932|-0.13995 +2015-07-01|-4.0|-87.0|2.95799|-0.13666 +2015-07-01|-4.0|-88.0|3.47104|-0.13328 +2015-07-01|-4.0|-89.0|3.95791|-0.12982 +2015-07-01|-4.0|-90.0|4.41818|-0.12632 +2015-07-01|-4.0|-91.0|4.85161|-0.1228 +2015-07-01|-4.0|-92.0|5.25814|-0.11927 +2015-07-01|-4.0|-93.0|5.63788|-0.11577 +2015-07-01|-4.0|-94.0|5.99109|-0.11231 +2015-07-01|-4.0|-95.0|6.31819|-0.1089 +2015-07-01|-4.0|-96.0|6.61976|-0.10558 +2015-07-01|-4.0|-97.0|6.89651|-0.10235 +2015-07-01|-4.0|-98.0|7.1493|-0.09923 +2015-07-01|-4.0|-99.0|7.37908|-0.09623 +2015-07-01|-4.0|-100.0|7.58694|-0.09335 +2015-07-01|-4.0|-101.0|7.77405|-0.09061 +2015-07-01|-4.0|-102.0|7.94167|-0.088 +2015-07-01|-4.0|-103.0|8.09113|-0.08553 +2015-07-01|-4.0|-104.0|8.2238|-0.0832 +2015-07-01|-4.0|-105.0|8.34111|-0.081 +2015-07-01|-4.0|-106.0|8.4445|-0.07892 +2015-07-01|-4.0|-107.0|8.5354|-0.07696 +2015-07-01|-4.0|-108.0|8.61526|-0.07511 +2015-07-01|-4.0|-109.0|8.68548|-0.07334 +2015-07-01|-4.0|-110.0|8.74742|-0.07166 +2015-07-01|-4.0|-111.0|8.8024|-0.07004 +2015-07-01|-4.0|-112.0|8.85163|-0.06846 +2015-07-01|-4.0|-113.0|8.89628|-0.06692 +2015-07-01|-4.0|-114.0|8.93739|-0.06539 +2015-07-01|-4.0|-115.0|8.97592|-0.06387 +2015-07-01|-4.0|-116.0|9.0127|-0.06233 +2015-07-01|-4.0|-117.0|9.04845|-0.06077 +2015-07-01|-4.0|-118.0|9.08377|-0.05917 +2015-07-01|-4.0|-119.0|9.11916|-0.05753 +2015-07-01|-4.0|-120.0|9.15496|-0.05584 +2015-07-01|-4.0|-121.0|9.19142|-0.05409 +2015-07-01|-4.0|-122.0|9.22869|-0.0523 +2015-07-01|-4.0|-123.0|9.26681|-0.05045 +2015-07-01|-4.0|-124.0|9.30572|-0.04855 +2015-07-01|-4.0|-125.0|9.34528|-0.04661 +2015-07-01|-4.0|-126.0|9.38528|-0.04463 +2015-07-01|-4.0|-127.0|9.42546|-0.04263 +2015-07-01|-4.0|-128.0|9.46551|-0.04061 +2015-07-01|-4.0|-129.0|9.50508|-0.03859 +2015-07-01|-4.0|-130.0|9.54379|-0.03657 +2015-07-01|-4.0|-131.0|9.58128|-0.03458 +2015-07-01|-4.0|-132.0|9.61716|-0.03261 +2015-07-01|-4.0|-133.0|9.65108|-0.03068 +2015-07-01|-4.0|-134.0|9.68269|-0.0288 +2015-07-01|-4.0|-135.0|9.71168|-0.02697 +2015-07-01|-4.0|-136.0|9.73777|-0.02519 +2015-07-01|-4.0|-137.0|9.76075|-0.02348 +2015-07-01|-4.0|-138.0|9.78043|-0.02183 +2015-07-01|-4.0|-139.0|9.79669|-0.02025 +2015-07-01|-4.0|-140.0|9.80946|-0.01871 +2015-07-01|-4.0|-141.0|9.81873|-0.01723 +2015-07-01|-4.0|-142.0|9.82455|-0.01579 +2015-07-01|-4.0|-143.0|9.82701|-0.01438 +2015-07-01|-4.0|-144.0|9.82628|-0.01299 +2015-07-01|-4.0|-145.0|9.82257|-0.01161 +2015-07-01|-4.0|-146.0|9.81615|-0.01023 +2015-07-01|-4.0|-147.0|9.80732|-0.00883 +2015-07-01|-4.0|-148.0|9.79644|-0.00741 +2015-07-01|-4.0|-149.0|9.78388|-0.00594 +2015-07-01|-4.0|-150.0|9.77006|-0.00443 +2015-07-01|-4.0|-151.0|9.75543|-0.00287 +2015-07-01|-4.0|-152.0|9.74044|-0.00123 +2015-07-01|-4.0|-153.0|9.72554|4.7E-4 +2015-07-01|-4.0|-154.0|9.71121|0.00224 +2015-07-01|-4.0|-155.0|9.69789|0.00408 +2015-07-01|-4.0|-156.0|9.68602|0.006 +2015-07-01|-4.0|-157.0|9.67602|0.00797 +2015-07-01|-4.0|-158.0|9.66826|0.01 +2015-07-01|-4.0|-159.0|9.66307|0.01208 +2015-07-01|-4.0|-160.0|9.66074|0.0142 +2015-07-01|-4.0|-161.0|9.66149|0.01633 +2015-07-01|-4.0|-162.0|9.66546|0.01847 +2015-07-01|-4.0|-163.0|9.67274|0.0206 +2015-07-01|-4.0|-164.0|9.68332|0.0227 +2015-07-01|-4.0|-165.0|9.69711|0.02475 +2015-07-01|-4.0|-166.0|9.71393|0.02674 +2015-07-01|-4.0|-167.0|9.73351|0.02864 +2015-07-01|-4.0|-168.0|9.75549|0.03044 +2015-07-01|-4.0|-169.0|9.77941|0.03212 +2015-07-01|-4.0|-170.0|9.80474|0.03367 +2015-07-01|-4.0|-171.0|9.83083|0.03507 +2015-07-01|-4.0|-172.0|9.85701|0.03632 +2015-07-01|-4.0|-173.0|9.8825|0.03739 +2015-07-01|-4.0|-174.0|9.90648|0.03828 +2015-07-01|-4.0|-175.0|9.92808|0.03898 +2015-07-01|-4.0|-176.0|9.94642|0.0395 +2015-07-01|-4.0|-177.0|9.96058|0.03982 +2015-07-01|-4.0|-178.0|9.96965|0.03994 +2015-07-01|-4.0|-179.0|9.97275|0.03986 +2015-07-01|-5.0|0.0|-7.50538|0.14492 +2015-07-01|-5.0|1.0|-7.09402|0.14697 +2015-07-01|-5.0|2.0|-6.68755|0.14888 +2015-07-01|-5.0|3.0|-6.28613|0.15064 +2015-07-01|-5.0|4.0|-5.88996|0.15224 +2015-07-01|-5.0|5.0|-5.49927|0.15364 +2015-07-01|-5.0|6.0|-5.11436|0.15484 +2015-07-01|-5.0|7.0|-4.7356|0.1558 +2015-07-01|-5.0|8.0|-4.36344|0.1565 +2015-07-01|-5.0|9.0|-3.99841|0.15692 +2015-07-01|-5.0|10.0|-3.64115|0.15703 +2015-07-01|-5.0|11.0|-3.2924|0.1568 +2015-07-01|-5.0|12.0|-2.95302|0.15619 +2015-07-01|-5.0|13.0|-2.62396|0.1552 +2015-07-01|-5.0|14.0|-2.30628|0.15377 +2015-07-01|-5.0|15.0|-2.00115|0.15191 +2015-07-01|-5.0|16.0|-1.70982|0.14957 +2015-07-01|-5.0|17.0|-1.43362|0.14675 +2015-07-01|-5.0|18.0|-1.17392|0.14343 +2015-07-01|-5.0|19.0|-0.93215|0.1396 +2015-07-01|-5.0|20.0|-0.70974|0.13528 +2015-07-01|-5.0|21.0|-0.5081|0.13045 +2015-07-01|-5.0|22.0|-0.3286|0.12515 +2015-07-01|-5.0|23.0|-0.17254|0.11939 +2015-07-01|-5.0|24.0|-0.04112|0.11321 +2015-07-01|-5.0|25.0|0.06461|0.10666 +2015-07-01|-5.0|26.0|0.14377|0.09977 +2015-07-01|-5.0|27.0|0.19564|0.09261 +2015-07-01|-5.0|28.0|0.21976|0.08524 +2015-07-01|-5.0|29.0|0.21589|0.07774 +2015-07-01|-5.0|30.0|0.18405|0.07018 +2015-07-01|-5.0|31.0|0.12455|0.06263 +2015-07-01|-5.0|32.0|0.03795|0.05519 +2015-07-01|-5.0|33.0|-0.07489|0.04794 +2015-07-01|-5.0|34.0|-0.21282|0.04094 +2015-07-01|-5.0|35.0|-0.37445|0.0343 +2015-07-01|-5.0|36.0|-0.5581|0.02807 +2015-07-01|-5.0|37.0|-0.76188|0.02233 +2015-07-01|-5.0|38.0|-0.98368|0.01714 +2015-07-01|-5.0|39.0|-1.22123|0.01256 +2015-07-01|-5.0|40.0|-1.4721|0.00862 +2015-07-01|-5.0|41.0|-1.73377|0.00538 +2015-07-01|-5.0|42.0|-2.00363|0.00284 +2015-07-01|-5.0|43.0|-2.27907|0.00103 +2015-07-01|-5.0|44.0|-2.55749|-6.0E-5 +2015-07-01|-5.0|45.0|-2.83634|-4.2E-4 +2015-07-01|-5.0|46.0|-3.11317|-9.0E-5 +2015-07-01|-5.0|47.0|-3.38566|9.2E-4 +2015-07-01|-5.0|48.0|-3.65164|0.00257 +2015-07-01|-5.0|49.0|-3.90914|0.00481 +2015-07-01|-5.0|50.0|-4.15639|0.00759 +2015-07-01|-5.0|51.0|-4.39185|0.01085 +2015-07-01|-5.0|52.0|-4.6142|0.01454 +2015-07-01|-5.0|53.0|-4.82238|0.01859 +2015-07-01|-5.0|54.0|-5.01554|0.02292 +2015-07-01|-5.0|55.0|-5.19309|0.02749 +2015-07-01|-5.0|56.0|-5.35463|0.03221 +2015-07-01|-5.0|57.0|-5.49997|0.03703 +2015-07-01|-5.0|58.0|-5.6291|0.04189 +2015-07-01|-5.0|59.0|-5.74216|0.04673 +2015-07-01|-5.0|60.0|-5.83942|0.0515 +2015-07-01|-5.0|61.0|-5.92124|0.05615 +2015-07-01|-5.0|62.0|-5.98807|0.06063 +2015-07-01|-5.0|63.0|-6.04038|0.06492 +2015-07-01|-5.0|64.0|-6.07868|0.06899 +2015-07-01|-5.0|65.0|-6.10345|0.07281 +2015-07-01|-5.0|66.0|-6.11514|0.07636 +2015-07-01|-5.0|67.0|-6.11415|0.07963 +2015-07-01|-5.0|68.0|-6.10082|0.08261 +2015-07-01|-5.0|69.0|-6.07541|0.0853 +2015-07-01|-5.0|70.0|-6.03808|0.08771 +2015-07-01|-5.0|71.0|-5.98893|0.08982 +2015-07-01|-5.0|72.0|-5.92797|0.09166 +2015-07-01|-5.0|73.0|-5.85514|0.09322 +2015-07-01|-5.0|74.0|-5.77031|0.09452 +2015-07-01|-5.0|75.0|-5.67333|0.09555 +2015-07-01|-5.0|76.0|-5.564|0.09634 +2015-07-01|-5.0|77.0|-5.44215|0.09689 +2015-07-01|-5.0|78.0|-5.30762|0.09719 +2015-07-01|-5.0|79.0|-5.1603|0.09726 +2015-07-01|-5.0|80.0|-5.00016|0.09709 +2015-07-01|-5.0|81.0|-4.82727|0.09668 +2015-07-01|-5.0|82.0|-4.64183|0.09603 +2015-07-01|-5.0|83.0|-4.44417|0.09513 +2015-07-01|-5.0|84.0|-4.23479|0.09396 +2015-07-01|-5.0|85.0|-4.01436|0.09252 +2015-07-01|-5.0|86.0|-3.78374|0.09079 +2015-07-01|-5.0|87.0|-3.54398|0.08877 +2015-07-01|-5.0|88.0|-3.29628|0.08643 +2015-07-01|-5.0|89.0|-3.04206|0.08375 +2015-07-01|-5.0|90.0|-2.78286|0.08074 +2015-07-01|-5.0|91.0|-2.52039|0.07737 +2015-07-01|-5.0|92.0|-2.25645|0.07364 +2015-07-01|-5.0|93.0|-1.99294|0.06954 +2015-07-01|-5.0|94.0|-1.73181|0.06506 +2015-07-01|-5.0|95.0|-1.47503|0.06022 +2015-07-01|-5.0|96.0|-1.22454|0.05501 +2015-07-01|-5.0|97.0|-0.98221|0.04944 +2015-07-01|-5.0|98.0|-0.74983|0.04354 +2015-07-01|-5.0|99.0|-0.52902|0.03732 +2015-07-01|-5.0|100.0|-0.32125|0.0308 +2015-07-01|-5.0|101.0|-0.12776|0.02403 +2015-07-01|-5.0|102.0|0.05043|0.01702 +2015-07-01|-5.0|103.0|0.21259|0.00984 +2015-07-01|-5.0|104.0|0.35823|0.0025 +2015-07-01|-5.0|105.0|0.48719|-0.00493 +2015-07-01|-5.0|106.0|0.59958|-0.01241 +2015-07-01|-5.0|107.0|0.69582|-0.01989 +2015-07-01|-5.0|108.0|0.77662|-0.02731 +2015-07-01|-5.0|109.0|0.84294|-0.03463 +2015-07-01|-5.0|110.0|0.89602|-0.0418 +2015-07-01|-5.0|111.0|0.93731|-0.04876 +2015-07-01|-5.0|112.0|0.96847|-0.05547 +2015-07-01|-5.0|113.0|0.99129|-0.06188 +2015-07-01|-5.0|114.0|1.00772|-0.06795 +2015-07-01|-5.0|115.0|1.01978|-0.07364 +2015-07-01|-5.0|116.0|1.02951|-0.07892 +2015-07-01|-5.0|117.0|1.03898|-0.08375 +2015-07-01|-5.0|118.0|1.0502|-0.08811 +2015-07-01|-5.0|119.0|1.0651|-0.09198 +2015-07-01|-5.0|120.0|1.08551|-0.09535 +2015-07-01|-5.0|121.0|1.11307|-0.09821 +2015-07-01|-5.0|122.0|1.14929|-0.10055 +2015-07-01|-5.0|123.0|1.19546|-0.10237 +2015-07-01|-5.0|124.0|1.25264|-0.10368 +2015-07-01|-5.0|125.0|1.32167|-0.10448 +2015-07-01|-5.0|126.0|1.40315|-0.1048 +2015-07-01|-5.0|127.0|1.49746|-0.10464 +2015-07-01|-5.0|128.0|1.60474|-0.10404 +2015-07-01|-5.0|129.0|1.72489|-0.10301 +2015-07-01|-5.0|130.0|1.85765|-0.10157 +2015-07-01|-5.0|131.0|2.00253|-0.09977 +2015-07-01|-5.0|132.0|2.15893|-0.09762 +2015-07-01|-5.0|133.0|2.32607|-0.09516 +2015-07-01|-5.0|134.0|2.50309|-0.09242 +2015-07-01|-5.0|135.0|2.68906|-0.08942 +2015-07-01|-5.0|136.0|2.88298|-0.08621 +2015-07-01|-5.0|137.0|3.08383|-0.0828 +2015-07-01|-5.0|138.0|3.29062|-0.07924 +2015-07-01|-5.0|139.0|3.50235|-0.07554 +2015-07-01|-5.0|140.0|3.7181|-0.07173 +2015-07-01|-5.0|141.0|3.93697|-0.06783 +2015-07-01|-5.0|142.0|4.15818|-0.06388 +2015-07-01|-5.0|143.0|4.381|-0.05989 +2015-07-01|-5.0|144.0|4.60479|-0.05587 +2015-07-01|-5.0|145.0|4.82899|-0.05185 +2015-07-01|-5.0|146.0|5.05314|-0.04784 +2015-07-01|-5.0|147.0|5.27683|-0.04385 +2015-07-01|-5.0|148.0|5.49971|-0.03989 +2015-07-01|-5.0|149.0|5.72151|-0.03598 +2015-07-01|-5.0|150.0|5.94196|-0.03212 +2015-07-01|-5.0|151.0|6.16082|-0.02832 +2015-07-01|-5.0|152.0|6.37786|-0.02458 +2015-07-01|-5.0|153.0|6.59286|-0.02091 +2015-07-01|-5.0|154.0|6.80555|-0.01732 +2015-07-01|-5.0|155.0|7.01564|-0.01381 +2015-07-01|-5.0|156.0|7.2228|-0.01037 +2015-07-01|-5.0|157.0|7.42665|-0.00702 +2015-07-01|-5.0|158.0|7.62677|-0.00375 +2015-07-01|-5.0|159.0|7.82268|-5.7E-4 +2015-07-01|-5.0|160.0|8.01386|0.00252 +2015-07-01|-5.0|161.0|8.19975|0.00552 +2015-07-01|-5.0|162.0|8.37975|0.00842 +2015-07-01|-5.0|163.0|8.55323|0.01123 +2015-07-01|-5.0|164.0|8.71958|0.01395 +2015-07-01|-5.0|165.0|8.87818|0.01656 +2015-07-01|-5.0|166.0|9.02841|0.01906 +2015-07-01|-5.0|167.0|9.16973|0.02146 +2015-07-01|-5.0|168.0|9.3016|0.02374 +2015-07-01|-5.0|169.0|9.4236|0.02591 +2015-07-01|-5.0|170.0|9.53535|0.02795 +2015-07-01|-5.0|171.0|9.63656|0.02986 +2015-07-01|-5.0|172.0|9.72708|0.03164 +2015-07-01|-5.0|173.0|9.80682|0.03327 +2015-07-01|-5.0|174.0|9.87584|0.03476 +2015-07-01|-5.0|175.0|9.93429|0.03609 +2015-07-01|-5.0|176.0|9.98245|0.03726 +2015-07-01|-5.0|177.0|10.0207|0.03827 +2015-07-01|-5.0|178.0|10.04954|0.03909 +2015-07-01|-5.0|179.0|10.06953|0.03974 +2015-07-01|-5.0|-1.0|-7.9215|0.14276 +2015-07-01|-5.0|-2.0|-8.34223|0.1405 +2015-07-01|-5.0|-3.0|-8.76745|0.13815 +2015-07-01|-5.0|-4.0|-9.19698|0.13573 +2015-07-01|-5.0|-5.0|-9.63064|0.13325 +2015-07-01|-5.0|-6.0|-10.06821|0.13072 +2015-07-01|-5.0|-7.0|-10.50942|0.12817 +2015-07-01|-5.0|-8.0|-10.95394|0.12559 +2015-07-01|-5.0|-9.0|-11.40139|0.12301 +2015-07-01|-5.0|-10.0|-11.85131|0.12044 +2015-07-01|-5.0|-11.0|-12.30317|0.11789 +2015-07-01|-5.0|-12.0|-12.75637|0.11536 +2015-07-01|-5.0|-13.0|-13.21023|0.11286 +2015-07-01|-5.0|-14.0|-13.664|0.11041 +2015-07-01|-5.0|-15.0|-14.11682|0.108 +2015-07-01|-5.0|-16.0|-14.56779|0.10564 +2015-07-01|-5.0|-17.0|-15.01591|0.10332 +2015-07-01|-5.0|-18.0|-15.46012|0.10103 +2015-07-01|-5.0|-19.0|-15.89928|0.09878 +2015-07-01|-5.0|-20.0|-16.33219|0.09653 +2015-07-01|-5.0|-21.0|-16.75761|0.09429 +2015-07-01|-5.0|-22.0|-17.17422|0.09202 +2015-07-01|-5.0|-23.0|-17.58068|0.08972 +2015-07-01|-5.0|-24.0|-17.97562|0.08734 +2015-07-01|-5.0|-25.0|-18.35762|0.08487 +2015-07-01|-5.0|-26.0|-18.72528|0.08228 +2015-07-01|-5.0|-27.0|-19.07716|0.07954 +2015-07-01|-5.0|-28.0|-19.41186|0.07662 +2015-07-01|-5.0|-29.0|-19.72795|0.07349 +2015-07-01|-5.0|-30.0|-20.02407|0.07013 +2015-07-01|-5.0|-31.0|-20.29886|0.0665 +2015-07-01|-5.0|-32.0|-20.55101|0.0626 +2015-07-01|-5.0|-33.0|-20.77926|0.0584 +2015-07-01|-5.0|-34.0|-20.98241|0.05389 +2015-07-01|-5.0|-35.0|-21.15931|0.04905 +2015-07-01|-5.0|-36.0|-21.30889|0.04389 +2015-07-01|-5.0|-37.0|-21.43014|0.03839 +2015-07-01|-5.0|-38.0|-21.52213|0.03256 +2015-07-01|-5.0|-39.0|-21.58404|0.02641 +2015-07-01|-5.0|-40.0|-21.6151|0.01995 +2015-07-01|-5.0|-41.0|-21.61463|0.0132 +2015-07-01|-5.0|-42.0|-21.58207|0.00617 +2015-07-01|-5.0|-43.0|-21.51692|-0.0011 +2015-07-01|-5.0|-44.0|-21.41879|-0.00859 +2015-07-01|-5.0|-45.0|-21.28738|-0.01628 +2015-07-01|-5.0|-46.0|-21.12249|-0.02411 +2015-07-01|-5.0|-47.0|-20.92402|-0.03207 +2015-07-01|-5.0|-48.0|-20.69197|-0.0401 +2015-07-01|-5.0|-49.0|-20.42644|-0.04817 +2015-07-01|-5.0|-50.0|-20.12764|-0.05624 +2015-07-01|-5.0|-51.0|-19.79586|-0.06427 +2015-07-01|-5.0|-52.0|-19.43153|-0.07221 +2015-07-01|-5.0|-53.0|-19.03517|-0.08003 +2015-07-01|-5.0|-54.0|-18.6074|-0.08768 +2015-07-01|-5.0|-55.0|-18.14898|-0.09513 +2015-07-01|-5.0|-56.0|-17.66076|-0.10234 +2015-07-01|-5.0|-57.0|-17.14372|-0.10927 +2015-07-01|-5.0|-58.0|-16.59893|-0.11589 +2015-07-01|-5.0|-59.0|-16.0276|-0.12217 +2015-07-01|-5.0|-60.0|-15.43106|-0.12808 +2015-07-01|-5.0|-61.0|-14.81072|-0.1336 +2015-07-01|-5.0|-62.0|-14.16815|-0.13872 +2015-07-01|-5.0|-63.0|-13.50499|-0.1434 +2015-07-01|-5.0|-64.0|-12.82302|-0.14765 +2015-07-01|-5.0|-65.0|-12.12409|-0.15144 +2015-07-01|-5.0|-66.0|-11.41017|-0.15477 +2015-07-01|-5.0|-67.0|-10.68331|-0.15764 +2015-07-01|-5.0|-68.0|-9.94563|-0.16005 +2015-07-01|-5.0|-69.0|-9.19933|-0.162 +2015-07-01|-5.0|-70.0|-8.44667|-0.1635 +2015-07-01|-5.0|-71.0|-7.68994|-0.16456 +2015-07-01|-5.0|-72.0|-6.93145|-0.16518 +2015-07-01|-5.0|-73.0|-6.17354|-0.16538 +2015-07-01|-5.0|-74.0|-5.41854|-0.16517 +2015-07-01|-5.0|-75.0|-4.66876|-0.16458 +2015-07-01|-5.0|-76.0|-3.92646|-0.16363 +2015-07-01|-5.0|-77.0|-3.19386|-0.16232 +2015-07-01|-5.0|-78.0|-2.47309|-0.16069 +2015-07-01|-5.0|-79.0|-1.76622|-0.15875 +2015-07-01|-5.0|-80.0|-1.07517|-0.15654 +2015-07-01|-5.0|-81.0|-0.40178|-0.15407 +2015-07-01|-5.0|-82.0|0.25226|-0.15137 +2015-07-01|-5.0|-83.0|0.88539|-0.14846 +2015-07-01|-5.0|-84.0|1.49622|-0.14537 +2015-07-01|-5.0|-85.0|2.08352|-0.14213 +2015-07-01|-5.0|-86.0|2.64621|-0.13876 +2015-07-01|-5.0|-87.0|3.18342|-0.13529 +2015-07-01|-5.0|-88.0|3.69442|-0.13174 +2015-07-01|-5.0|-89.0|4.17867|-0.12814 +2015-07-01|-5.0|-90.0|4.63582|-0.12451 +2015-07-01|-5.0|-91.0|5.06569|-0.12088 +2015-07-01|-5.0|-92.0|5.46827|-0.11726 +2015-07-01|-5.0|-93.0|5.84372|-0.11369 +2015-07-01|-5.0|-94.0|6.19236|-0.11018 +2015-07-01|-5.0|-95.0|6.5147|-0.10674 +2015-07-01|-5.0|-96.0|6.81135|-0.1034 +2015-07-01|-5.0|-97.0|7.08309|-0.10017 +2015-07-01|-5.0|-98.0|7.33083|-0.09706 +2015-07-01|-5.0|-99.0|7.55559|-0.09409 +2015-07-01|-5.0|-100.0|7.75849|-0.09125 +2015-07-01|-5.0|-101.0|7.94077|-0.08856 +2015-07-01|-5.0|-102.0|8.10372|-0.08602 +2015-07-01|-5.0|-103.0|8.24871|-0.08362 +2015-07-01|-5.0|-104.0|8.37715|-0.08137 +2015-07-01|-5.0|-105.0|8.4905|-0.07925 +2015-07-01|-5.0|-106.0|8.59021|-0.07727 +2015-07-01|-5.0|-107.0|8.67776|-0.0754 +2015-07-01|-5.0|-108.0|8.75458|-0.07365 +2015-07-01|-5.0|-109.0|8.82209|-0.07198 +2015-07-01|-5.0|-110.0|8.88167|-0.0704 +2015-07-01|-5.0|-111.0|8.9346|-0.06888 +2015-07-01|-5.0|-112.0|8.98213|-0.0674 +2015-07-01|-5.0|-113.0|9.02538|-0.06595 +2015-07-01|-5.0|-114.0|9.0654|-0.06452 +2015-07-01|-5.0|-115.0|9.10312|-0.06308 +2015-07-01|-5.0|-116.0|9.13935|-0.06162 +2015-07-01|-5.0|-117.0|9.17479|-0.06014 +2015-07-01|-5.0|-118.0|9.21002|-0.05861 +2015-07-01|-5.0|-119.0|9.24551|-0.05704 +2015-07-01|-5.0|-120.0|9.28158|-0.05541 +2015-07-01|-5.0|-121.0|9.31847|-0.05372 +2015-07-01|-5.0|-122.0|9.35628|-0.05197 +2015-07-01|-5.0|-123.0|9.39504|-0.05016 +2015-07-01|-5.0|-124.0|9.43468|-0.0483 +2015-07-01|-5.0|-125.0|9.47504|-0.04638 +2015-07-01|-5.0|-126.0|9.5159|-0.04443 +2015-07-01|-5.0|-127.0|9.55697|-0.04245 +2015-07-01|-5.0|-128.0|9.59794|-0.04044 +2015-07-01|-5.0|-129.0|9.63846|-0.03843 +2015-07-01|-5.0|-130.0|9.67814|-0.03641 +2015-07-01|-5.0|-131.0|9.71661|-0.03442 +2015-07-01|-5.0|-132.0|9.75348|-0.03244 +2015-07-01|-5.0|-133.0|9.7884|-0.0305 +2015-07-01|-5.0|-134.0|9.82102|-0.02861 +2015-07-01|-5.0|-135.0|9.85102|-0.02676 +2015-07-01|-5.0|-136.0|9.87814|-0.02498 +2015-07-01|-5.0|-137.0|9.90215|-0.02325 +2015-07-01|-5.0|-138.0|9.92287|-0.02158 +2015-07-01|-5.0|-139.0|9.94015|-0.01997 +2015-07-01|-5.0|-140.0|9.95395|-0.01841 +2015-07-01|-5.0|-141.0|9.96423|-0.0169 +2015-07-01|-5.0|-142.0|9.97103|-0.01543 +2015-07-01|-5.0|-143.0|9.97445|-0.014 +2015-07-01|-5.0|-144.0|9.97464|-0.01258 +2015-07-01|-5.0|-145.0|9.9718|-0.01118 +2015-07-01|-5.0|-146.0|9.96617|-0.00977 +2015-07-01|-5.0|-147.0|9.95806|-0.00835 +2015-07-01|-5.0|-148.0|9.9478|-0.0069 +2015-07-01|-5.0|-149.0|9.93575|-0.00541 +2015-07-01|-5.0|-150.0|9.92233|-0.00387 +2015-07-01|-5.0|-151.0|9.90795|-0.00228 +2015-07-01|-5.0|-152.0|9.89306|-6.3E-4 +2015-07-01|-5.0|-153.0|9.8781|0.00109 +2015-07-01|-5.0|-154.0|9.86353|0.00288 +2015-07-01|-5.0|-155.0|9.84981|0.00474 +2015-07-01|-5.0|-156.0|9.83735|0.00667 +2015-07-01|-5.0|-157.0|9.82657|0.00866 +2015-07-01|-5.0|-158.0|9.81784|0.01071 +2015-07-01|-5.0|-159.0|9.81151|0.0128 +2015-07-01|-5.0|-160.0|9.80785|0.01492 +2015-07-01|-5.0|-161.0|9.80711|0.01706 +2015-07-01|-5.0|-162.0|9.80943|0.0192 +2015-07-01|-5.0|-163.0|9.81493|0.02133 +2015-07-01|-5.0|-164.0|9.8236|0.02343 +2015-07-01|-5.0|-165.0|9.83538|0.02548 +2015-07-01|-5.0|-166.0|9.85011|0.02746 +2015-07-01|-5.0|-167.0|9.86754|0.02936 +2015-07-01|-5.0|-168.0|9.88734|0.03115 +2015-07-01|-5.0|-169.0|9.90908|0.03282 +2015-07-01|-5.0|-170.0|9.93223|0.03437 +2015-07-01|-5.0|-171.0|9.95621|0.03576 +2015-07-01|-5.0|-172.0|9.98034|0.03699 +2015-07-01|-5.0|-173.0|10.00388|0.03805 +2015-07-01|-5.0|-174.0|10.02604|0.03893 +2015-07-01|-5.0|-175.0|10.04597|0.03963 +2015-07-01|-5.0|-176.0|10.0628|0.04013 +2015-07-01|-5.0|-177.0|10.07564|0.04044 +2015-07-01|-5.0|-178.0|10.0836|0.04056 +2015-07-01|-5.0|-179.0|10.08579|0.04048 +2015-07-01|-6.0|0.0|-7.99809|0.14935 +2015-07-01|-6.0|1.0|-7.57236|0.15166 +2015-07-01|-6.0|2.0|-7.15114|0.15379 +2015-07-01|-6.0|3.0|-6.73472|0.15573 +2015-07-01|-6.0|4.0|-6.32345|0.15745 +2015-07-01|-6.0|5.0|-5.91771|0.15893 +2015-07-01|-6.0|6.0|-5.51792|0.16015 +2015-07-01|-6.0|7.0|-5.12461|0.16108 +2015-07-01|-6.0|8.0|-4.73835|0.16171 +2015-07-01|-6.0|9.0|-4.35981|0.162 +2015-07-01|-6.0|10.0|-3.98976|0.16193 +2015-07-01|-6.0|11.0|-3.62906|0.16147 +2015-07-01|-6.0|12.0|-3.27866|0.1606 +2015-07-01|-6.0|13.0|-2.93964|0.15929 +2015-07-01|-6.0|14.0|-2.61313|0.15751 +2015-07-01|-6.0|15.0|-2.30038|0.15526 +2015-07-01|-6.0|16.0|-2.00271|0.1525 +2015-07-01|-6.0|17.0|-1.72149|0.14924 +2015-07-01|-6.0|18.0|-1.45814|0.14545 +2015-07-01|-6.0|19.0|-1.2141|0.14115 +2015-07-01|-6.0|20.0|-0.9908|0.13633 +2015-07-01|-6.0|21.0|-0.78965|0.13102 +2015-07-01|-6.0|22.0|-0.61201|0.12522 +2015-07-01|-6.0|23.0|-0.45912|0.11898 +2015-07-01|-6.0|24.0|-0.33212|0.11233 +2015-07-01|-6.0|25.0|-0.23202|0.10532 +2015-07-01|-6.0|26.0|-0.1596|0.09801 +2015-07-01|-6.0|27.0|-0.11549|0.09045 +2015-07-01|-6.0|28.0|-0.10005|0.08272 +2015-07-01|-6.0|29.0|-0.11342|0.07489 +2015-07-01|-6.0|30.0|-0.15544|0.06704 +2015-07-01|-6.0|31.0|-0.22571|0.05925 +2015-07-01|-6.0|32.0|-0.32352|0.05161 +2015-07-01|-6.0|33.0|-0.44789|0.0442 +2015-07-01|-6.0|34.0|-0.59754|0.03709 +2015-07-01|-6.0|35.0|-0.77096|0.03037 +2015-07-01|-6.0|36.0|-0.96635|0.02412 +2015-07-01|-6.0|37.0|-1.18171|0.01839 +2015-07-01|-6.0|38.0|-1.41482|0.01325 +2015-07-01|-6.0|39.0|-1.66331|0.00875 +2015-07-01|-6.0|40.0|-1.92466|0.00494 +2015-07-01|-6.0|41.0|-2.19627|0.00184 +2015-07-01|-6.0|42.0|-2.47546|-5.3E-4 +2015-07-01|-6.0|43.0|-2.75958|-0.00215 +2015-07-01|-6.0|44.0|-3.04595|-0.00302 +2015-07-01|-6.0|45.0|-3.33201|-0.00316 +2015-07-01|-6.0|46.0|-3.61526|-0.00259 +2015-07-01|-6.0|47.0|-3.89339|-0.00134 +2015-07-01|-6.0|48.0|-4.1642|5.5E-4 +2015-07-01|-6.0|49.0|-4.42572|0.00304 +2015-07-01|-6.0|50.0|-4.67619|0.00606 +2015-07-01|-6.0|51.0|-4.91407|0.00958 +2015-07-01|-6.0|52.0|-5.13807|0.01351 +2015-07-01|-6.0|53.0|-5.34712|0.01779 +2015-07-01|-6.0|54.0|-5.54042|0.02236 +2015-07-01|-6.0|55.0|-5.71738|0.02716 +2015-07-01|-6.0|56.0|-5.87763|0.03211 +2015-07-01|-6.0|57.0|-6.02099|0.03715 +2015-07-01|-6.0|58.0|-6.14747|0.04222 +2015-07-01|-6.0|59.0|-6.25724|0.04727 +2015-07-01|-6.0|60.0|-6.35058|0.05224 +2015-07-01|-6.0|61.0|-6.42787|0.05709 +2015-07-01|-6.0|62.0|-6.48959|0.06177 +2015-07-01|-6.0|63.0|-6.53621|0.06625 +2015-07-01|-6.0|64.0|-6.56826|0.0705 +2015-07-01|-6.0|65.0|-6.58623|0.0745 +2015-07-01|-6.0|66.0|-6.59059|0.07823 +2015-07-01|-6.0|67.0|-6.58175|0.08168 +2015-07-01|-6.0|68.0|-6.56007|0.08483 +2015-07-01|-6.0|69.0|-6.52581|0.08768 +2015-07-01|-6.0|70.0|-6.47916|0.09024 +2015-07-01|-6.0|71.0|-6.42023|0.0925 +2015-07-01|-6.0|72.0|-6.34905|0.09448 +2015-07-01|-6.0|73.0|-6.26556|0.09617 +2015-07-01|-6.0|74.0|-6.16966|0.09759 +2015-07-01|-6.0|75.0|-6.06122|0.09874 +2015-07-01|-6.0|76.0|-5.94008|0.09962 +2015-07-01|-6.0|77.0|-5.80605|0.10025 +2015-07-01|-6.0|78.0|-5.65903|0.10063 +2015-07-01|-6.0|79.0|-5.49892|0.10076 +2015-07-01|-6.0|80.0|-5.32572|0.10063 +2015-07-01|-6.0|81.0|-5.13952|0.10025 +2015-07-01|-6.0|82.0|-4.94056|0.09961 +2015-07-01|-6.0|83.0|-4.72921|0.09871 +2015-07-01|-6.0|84.0|-4.50599|0.09752 +2015-07-01|-6.0|85.0|-4.27161|0.09605 +2015-07-01|-6.0|86.0|-4.02697|0.09428 +2015-07-01|-6.0|87.0|-3.77315|0.09219 +2015-07-01|-6.0|88.0|-3.51141|0.08977 +2015-07-01|-6.0|89.0|-3.24318|0.08702 +2015-07-01|-6.0|90.0|-2.97006|0.0839 +2015-07-01|-6.0|91.0|-2.69379|0.08043 +2015-07-01|-6.0|92.0|-2.41622|0.07657 +2015-07-01|-6.0|93.0|-2.13927|0.07235 +2015-07-01|-6.0|94.0|-1.86494|0.06774 +2015-07-01|-6.0|95.0|-1.59521|0.06276 +2015-07-01|-6.0|96.0|-1.33207|0.05741 +2015-07-01|-6.0|97.0|-1.07742|0.05171 +2015-07-01|-6.0|98.0|-0.83304|0.04567 +2015-07-01|-6.0|99.0|-0.6006|0.03931 +2015-07-01|-6.0|100.0|-0.38156|0.03266 +2015-07-01|-6.0|101.0|-0.17719|0.02577 +2015-07-01|-6.0|102.0|0.01151|0.01865 +2015-07-01|-6.0|103.0|0.18379|0.01135 +2015-07-01|-6.0|104.0|0.33918|0.00392 +2015-07-01|-6.0|105.0|0.47752|-0.0036 +2015-07-01|-6.0|106.0|0.59893|-0.01116 +2015-07-01|-6.0|107.0|0.70383|-0.0187 +2015-07-01|-6.0|108.0|0.79295|-0.02618 +2015-07-01|-6.0|109.0|0.86726|-0.03355 +2015-07-01|-6.0|110.0|0.92802|-0.04075 +2015-07-01|-6.0|111.0|0.97669|-0.04774 +2015-07-01|-6.0|112.0|1.01493|-0.05446 +2015-07-01|-6.0|113.0|1.04456|-0.06088 +2015-07-01|-6.0|114.0|1.06753|-0.06695 +2015-07-01|-6.0|115.0|1.08586|-0.07264 +2015-07-01|-6.0|116.0|1.10162|-0.0779 +2015-07-01|-6.0|117.0|1.11687|-0.08272 +2015-07-01|-6.0|118.0|1.13363|-0.08706 +2015-07-01|-6.0|119.0|1.15383|-0.09092 +2015-07-01|-6.0|120.0|1.17931|-0.09426 +2015-07-01|-6.0|121.0|1.21172|-0.0971 +2015-07-01|-6.0|122.0|1.25255|-0.09941 +2015-07-01|-6.0|123.0|1.30311|-0.10121 +2015-07-01|-6.0|124.0|1.36446|-0.1025 +2015-07-01|-6.0|125.0|1.43744|-0.10328 +2015-07-01|-6.0|126.0|1.52266|-0.10358 +2015-07-01|-6.0|127.0|1.62049|-0.10341 +2015-07-01|-6.0|128.0|1.73107|-0.10279 +2015-07-01|-6.0|129.0|1.85433|-0.10175 +2015-07-01|-6.0|130.0|1.98997|-0.1003 +2015-07-01|-6.0|131.0|2.13754|-0.09849 +2015-07-01|-6.0|132.0|2.29641|-0.09633 +2015-07-01|-6.0|133.0|2.46584|-0.09386 +2015-07-01|-6.0|134.0|2.64495|-0.09111 +2015-07-01|-6.0|135.0|2.83281|-0.08812 +2015-07-01|-6.0|136.0|3.02843|-0.0849 +2015-07-01|-6.0|137.0|3.2308|-0.08149 +2015-07-01|-6.0|138.0|3.43892|-0.07793 +2015-07-01|-6.0|139.0|3.6518|-0.07423 +2015-07-01|-6.0|140.0|3.86852|-0.07042 +2015-07-01|-6.0|141.0|4.08821|-0.06653 +2015-07-01|-6.0|142.0|4.31005|-0.06258 +2015-07-01|-6.0|143.0|4.53334|-0.05859 +2015-07-01|-6.0|144.0|4.75744|-0.05459 +2015-07-01|-6.0|145.0|4.9818|-0.05057 +2015-07-01|-6.0|146.0|5.20594|-0.04657 +2015-07-01|-6.0|147.0|5.42948|-0.04259 +2015-07-01|-6.0|148.0|5.65206|-0.03865 +2015-07-01|-6.0|149.0|5.87341|-0.03476 +2015-07-01|-6.0|150.0|6.09327|-0.03092 +2015-07-01|-6.0|151.0|6.31141|-0.02713 +2015-07-01|-6.0|152.0|6.5276|-0.02342 +2015-07-01|-6.0|153.0|6.74162|-0.01978 +2015-07-01|-6.0|154.0|6.9532|-0.01621 +2015-07-01|-6.0|155.0|7.16207|-0.01272 +2015-07-01|-6.0|156.0|7.36791|-0.00931 +2015-07-01|-6.0|157.0|7.57034|-0.00599 +2015-07-01|-6.0|158.0|7.76895|-0.00276 +2015-07-01|-6.0|159.0|7.96328|3.9E-4 +2015-07-01|-6.0|160.0|8.15281|0.00345 +2015-07-01|-6.0|161.0|8.33701|0.00642 +2015-07-01|-6.0|162.0|8.51528|0.00929 +2015-07-01|-6.0|163.0|8.68703|0.01207 +2015-07-01|-6.0|164.0|8.85165|0.01475 +2015-07-01|-6.0|165.0|9.00854|0.01733 +2015-07-01|-6.0|166.0|9.15712|0.0198 +2015-07-01|-6.0|167.0|9.29684|0.02217 +2015-07-01|-6.0|168.0|9.42721|0.02443 +2015-07-01|-6.0|169.0|9.54781|0.02657 +2015-07-01|-6.0|170.0|9.65829|0.02858 +2015-07-01|-6.0|171.0|9.75838|0.03048 +2015-07-01|-6.0|172.0|9.84794|0.03223 +2015-07-01|-6.0|173.0|9.92692|0.03385 +2015-07-01|-6.0|174.0|9.99536|0.03533 +2015-07-01|-6.0|175.0|10.05344|0.03665 +2015-07-01|-6.0|176.0|10.10145|0.03781 +2015-07-01|-6.0|177.0|10.13978|0.0388 +2015-07-01|-6.0|178.0|10.16893|0.03963 +2015-07-01|-6.0|179.0|10.18946|0.04027 +2015-07-01|-6.0|-1.0|-8.42805|0.14688 +2015-07-01|-6.0|-2.0|-8.86198|0.14428 +2015-07-01|-6.0|-3.0|-9.29961|0.14155 +2015-07-01|-6.0|-4.0|-9.74067|0.13873 +2015-07-01|-6.0|-5.0|-10.18486|0.13582 +2015-07-01|-6.0|-6.0|-10.63186|0.13284 +2015-07-01|-6.0|-7.0|-11.08131|0.12982 +2015-07-01|-6.0|-8.0|-11.53283|0.12677 +2015-07-01|-6.0|-9.0|-11.98594|0.1237 +2015-07-01|-6.0|-10.0|-12.44016|0.12064 +2015-07-01|-6.0|-11.0|-12.89493|0.1176 +2015-07-01|-6.0|-12.0|-13.3496|0.1146 +2015-07-01|-6.0|-13.0|-13.80351|0.11164 +2015-07-01|-6.0|-14.0|-14.25589|0.10873 +2015-07-01|-6.0|-15.0|-14.70593|0.10589 +2015-07-01|-6.0|-16.0|-15.15273|0.10311 +2015-07-01|-6.0|-17.0|-15.59534|0.1004 +2015-07-01|-6.0|-18.0|-16.03275|0.09775 +2015-07-01|-6.0|-19.0|-16.46389|0.09515 +2015-07-01|-6.0|-20.0|-16.88761|0.09259 +2015-07-01|-6.0|-21.0|-17.30276|0.09006 +2015-07-01|-6.0|-22.0|-17.70808|0.08754 +2015-07-01|-6.0|-23.0|-18.10233|0.085 +2015-07-01|-6.0|-24.0|-18.4842|0.08242 +2015-07-01|-6.0|-25.0|-18.85238|0.07976 +2015-07-01|-6.0|-26.0|-19.20554|0.07701 +2015-07-01|-6.0|-27.0|-19.54233|0.07413 +2015-07-01|-6.0|-28.0|-19.86141|0.07109 +2015-07-01|-6.0|-29.0|-20.16147|0.06786 +2015-07-01|-6.0|-30.0|-20.44118|0.06442 +2015-07-01|-6.0|-31.0|-20.69928|0.06073 +2015-07-01|-6.0|-32.0|-20.93452|0.05677 +2015-07-01|-6.0|-33.0|-21.1457|0.05252 +2015-07-01|-6.0|-34.0|-21.33167|0.04797 +2015-07-01|-6.0|-35.0|-21.49135|0.04311 +2015-07-01|-6.0|-36.0|-21.6237|0.03792 +2015-07-01|-6.0|-37.0|-21.72776|0.03241 +2015-07-01|-6.0|-38.0|-21.80266|0.02657 +2015-07-01|-6.0|-39.0|-21.84757|0.02042 +2015-07-01|-6.0|-40.0|-21.86178|0.01396 +2015-07-01|-6.0|-41.0|-21.84463|0.00721 +2015-07-01|-6.0|-42.0|-21.79556|1.9E-4 +2015-07-01|-6.0|-43.0|-21.71412|-0.00708 +2015-07-01|-6.0|-44.0|-21.59991|-0.01455 +2015-07-01|-6.0|-45.0|-21.45264|-0.02222 +2015-07-01|-6.0|-46.0|-21.27213|-0.03003 +2015-07-01|-6.0|-47.0|-21.05826|-0.03796 +2015-07-01|-6.0|-48.0|-20.81105|-0.04596 +2015-07-01|-6.0|-49.0|-20.53059|-0.054 +2015-07-01|-6.0|-50.0|-20.21707|-0.06203 +2015-07-01|-6.0|-51.0|-19.87081|-0.07001 +2015-07-01|-6.0|-52.0|-19.49219|-0.0779 +2015-07-01|-6.0|-53.0|-19.08175|-0.08565 +2015-07-01|-6.0|-54.0|-18.6401|-0.09324 +2015-07-01|-6.0|-55.0|-18.16798|-0.10061 +2015-07-01|-6.0|-56.0|-17.66624|-0.10773 +2015-07-01|-6.0|-57.0|-17.13585|-0.11456 +2015-07-01|-6.0|-58.0|-16.57789|-0.12108 +2015-07-01|-6.0|-59.0|-15.99356|-0.12724 +2015-07-01|-6.0|-60.0|-15.38419|-0.13303 +2015-07-01|-6.0|-61.0|-14.75121|-0.13841 +2015-07-01|-6.0|-62.0|-14.09619|-0.14337 +2015-07-01|-6.0|-63.0|-13.4208|-0.14789 +2015-07-01|-6.0|-64.0|-12.72682|-0.15196 +2015-07-01|-6.0|-65.0|-12.01614|-0.15556 +2015-07-01|-6.0|-66.0|-11.29076|-0.15868 +2015-07-01|-6.0|-67.0|-10.55276|-0.16133 +2015-07-01|-6.0|-68.0|-9.8043|-0.16351 +2015-07-01|-6.0|-69.0|-9.04762|-0.16522 +2015-07-01|-6.0|-70.0|-8.28501|-0.16646 +2015-07-01|-6.0|-71.0|-7.51881|-0.16725 +2015-07-01|-6.0|-72.0|-6.75139|-0.16759 +2015-07-01|-6.0|-73.0|-5.98512|-0.16751 +2015-07-01|-6.0|-74.0|-5.22236|-0.16702 +2015-07-01|-6.0|-75.0|-4.46548|-0.16614 +2015-07-01|-6.0|-76.0|-3.71676|-0.16488 +2015-07-01|-6.0|-77.0|-2.97844|-0.16328 +2015-07-01|-6.0|-78.0|-2.2527|-0.16136 +2015-07-01|-6.0|-79.0|-1.54159|-0.15914 +2015-07-01|-6.0|-80.0|-0.84708|-0.15664 +2015-07-01|-6.0|-81.0|-0.17099|-0.1539 +2015-07-01|-6.0|-82.0|0.48499|-0.15094 +2015-07-01|-6.0|-83.0|1.11932|-0.14779 +2015-07-01|-6.0|-84.0|1.73063|-0.14447 +2015-07-01|-6.0|-85.0|2.3177|-0.14101 +2015-07-01|-6.0|-86.0|2.87951|-0.13744 +2015-07-01|-6.0|-87.0|3.41519|-0.13379 +2015-07-01|-6.0|-88.0|3.92409|-0.13007 +2015-07-01|-6.0|-89.0|4.4057|-0.12633 +2015-07-01|-6.0|-90.0|4.85974|-0.12257 +2015-07-01|-6.0|-91.0|5.28606|-0.11883 +2015-07-01|-6.0|-92.0|5.68472|-0.11513 +2015-07-01|-6.0|-93.0|6.05595|-0.11149 +2015-07-01|-6.0|-94.0|6.40013|-0.10793 +2015-07-01|-6.0|-95.0|6.71781|-0.10446 +2015-07-01|-6.0|-96.0|7.00967|-0.10111 +2015-07-01|-6.0|-97.0|7.27656|-0.09788 +2015-07-01|-6.0|-98.0|7.51943|-0.09479 +2015-07-01|-6.0|-99.0|7.73935|-0.09184 +2015-07-01|-6.0|-100.0|7.93752|-0.08905 +2015-07-01|-6.0|-101.0|8.11518|-0.08641 +2015-07-01|-6.0|-102.0|8.2737|-0.08393 +2015-07-01|-6.0|-103.0|8.41448|-0.08161 +2015-07-01|-6.0|-104.0|8.53896|-0.07944 +2015-07-01|-6.0|-105.0|8.64861|-0.07741 +2015-07-01|-6.0|-106.0|8.74493|-0.07552 +2015-07-01|-6.0|-107.0|8.8294|-0.07375 +2015-07-01|-6.0|-108.0|8.90347|-0.0721 +2015-07-01|-6.0|-109.0|8.96857|-0.07054 +2015-07-01|-6.0|-110.0|9.02606|-0.06906 +2015-07-01|-6.0|-111.0|9.07724|-0.06764 +2015-07-01|-6.0|-112.0|9.12333|-0.06626 +2015-07-01|-6.0|-113.0|9.16546|-0.06491 +2015-07-01|-6.0|-114.0|9.20464|-0.06357 +2015-07-01|-6.0|-115.0|9.2418|-0.06223 +2015-07-01|-6.0|-116.0|9.27772|-0.06086 +2015-07-01|-6.0|-117.0|9.31308|-0.05946 +2015-07-01|-6.0|-118.0|9.34843|-0.05801 +2015-07-01|-6.0|-119.0|9.38422|-0.0565 +2015-07-01|-6.0|-120.0|9.42075|-0.05494 +2015-07-01|-6.0|-121.0|9.45822|-0.05331 +2015-07-01|-6.0|-122.0|9.49673|-0.05161 +2015-07-01|-6.0|-123.0|9.53628|-0.04985 +2015-07-01|-6.0|-124.0|9.57677|-0.04802 +2015-07-01|-6.0|-125.0|9.61804|-0.04615 +2015-07-01|-6.0|-126.0|9.65984|-0.04422 +2015-07-01|-6.0|-127.0|9.70189|-0.04226 +2015-07-01|-6.0|-128.0|9.74386|-0.04027 +2015-07-01|-6.0|-129.0|9.78538|-0.03827 +2015-07-01|-6.0|-130.0|9.82608|-0.03627 +2015-07-01|-6.0|-131.0|9.86556|-0.03427 +2015-07-01|-6.0|-132.0|9.90345|-0.0323 +2015-07-01|-6.0|-133.0|9.93939|-0.03035 +2015-07-01|-6.0|-134.0|9.97302|-0.02845 +2015-07-01|-6.0|-135.0|10.00405|-0.02659 +2015-07-01|-6.0|-136.0|10.03218|-0.02479 +2015-07-01|-6.0|-137.0|10.0572|-0.02304 +2015-07-01|-6.0|-138.0|10.07892|-0.02135 +2015-07-01|-6.0|-139.0|10.0972|-0.01972 +2015-07-01|-6.0|-140.0|10.11198|-0.01814 +2015-07-01|-6.0|-141.0|10.12323|-0.01661 +2015-07-01|-6.0|-142.0|10.13097|-0.01511 +2015-07-01|-6.0|-143.0|10.1353|-0.01365 +2015-07-01|-6.0|-144.0|10.13635|-0.01221 +2015-07-01|-6.0|-145.0|10.13431|-0.01078 +2015-07-01|-6.0|-146.0|10.12942|-0.00934 +2015-07-01|-6.0|-147.0|10.12196|-0.00789 +2015-07-01|-6.0|-148.0|10.11226|-0.00642 +2015-07-01|-6.0|-149.0|10.10066|-0.00491 +2015-07-01|-6.0|-150.0|10.08755|-0.00335 +2015-07-01|-6.0|-151.0|10.07336|-0.00173 +2015-07-01|-6.0|-152.0|10.05849|-6.0E-5 +2015-07-01|-6.0|-153.0|10.0434|0.00168 +2015-07-01|-6.0|-154.0|10.02854|0.00349 +2015-07-01|-6.0|-155.0|10.01432|0.00537 +2015-07-01|-6.0|-156.0|10.0012|0.00731 +2015-07-01|-6.0|-157.0|9.98956|0.00931 +2015-07-01|-6.0|-158.0|9.97979|0.01137 +2015-07-01|-6.0|-159.0|9.97223|0.01346 +2015-07-01|-6.0|-160.0|9.96716|0.01559 +2015-07-01|-6.0|-161.0|9.96484|0.01773 +2015-07-01|-6.0|-162.0|9.96542|0.01988 +2015-07-01|-6.0|-163.0|9.96903|0.022 +2015-07-01|-6.0|-164.0|9.97568|0.0241 +2015-07-01|-6.0|-165.0|9.98533|0.02614 +2015-07-01|-6.0|-166.0|9.99784|0.02812 +2015-07-01|-6.0|-167.0|10.01299|0.03001 +2015-07-01|-6.0|-168.0|10.03045|0.03179 +2015-07-01|-6.0|-169.0|10.04983|0.03346 +2015-07-01|-6.0|-170.0|10.07064|0.03498 +2015-07-01|-6.0|-171.0|10.09231|0.03636 +2015-07-01|-6.0|-172.0|10.11419|0.03758 +2015-07-01|-6.0|-173.0|10.13556|0.03863 +2015-07-01|-6.0|-174.0|10.15566|0.0395 +2015-07-01|-6.0|-175.0|10.17366|0.04019 +2015-07-01|-6.0|-176.0|10.18872|0.04068 +2015-07-01|-6.0|-177.0|10.19995|0.04099 +2015-07-01|-6.0|-178.0|10.2065|0.0411 +2015-07-01|-6.0|-179.0|10.20748|0.04101 +2015-07-01|-7.0|0.0|-8.51572|0.15376 +2015-07-01|-7.0|1.0|-8.07555|0.15635 +2015-07-01|-7.0|2.0|-7.63946|0.15871 +2015-07-01|-7.0|3.0|-7.20792|0.16083 +2015-07-01|-7.0|4.0|-6.7814|0.16268 +2015-07-01|-7.0|5.0|-6.36044|0.16424 +2015-07-01|-7.0|6.0|-5.94563|0.16549 +2015-07-01|-7.0|7.0|-5.53764|0.16639 +2015-07-01|-7.0|8.0|-5.13718|0.16693 +2015-07-01|-7.0|9.0|-4.74508|0.16707 +2015-07-01|-7.0|10.0|-4.36224|0.16681 +2015-07-01|-7.0|11.0|-3.98963|0.1661 +2015-07-01|-7.0|12.0|-3.62835|0.16493 +2015-07-01|-7.0|13.0|-3.27954|0.16328 +2015-07-01|-7.0|14.0|-2.94447|0.16112 +2015-07-01|-7.0|15.0|-2.62444|0.15845 +2015-07-01|-7.0|16.0|-2.32083|0.15524 +2015-07-01|-7.0|17.0|-2.03509|0.1515 +2015-07-01|-7.0|18.0|-1.76865|0.14721 +2015-07-01|-7.0|19.0|-1.52297|0.1424 +2015-07-01|-7.0|20.0|-1.2995|0.13706 +2015-07-01|-7.0|21.0|-1.09962|0.13122 +2015-07-01|-7.0|22.0|-0.92465|0.12491 +2015-07-01|-7.0|23.0|-0.77579|0.11816 +2015-07-01|-7.0|24.0|-0.65414|0.11102 +2015-07-01|-7.0|25.0|-0.56058|0.10355 +2015-07-01|-7.0|26.0|-0.49585|0.0958 +2015-07-01|-7.0|27.0|-0.46045|0.08784 +2015-07-01|-7.0|28.0|-0.45464|0.07974 +2015-07-01|-7.0|29.0|-0.47843|0.07158 +2015-07-01|-7.0|30.0|-0.53154|0.06345 +2015-07-01|-7.0|31.0|-0.61344|0.05543 +2015-07-01|-7.0|32.0|-0.72327|0.0476 +2015-07-01|-7.0|33.0|-0.85992|0.04004 +2015-07-01|-7.0|34.0|-1.022|0.03285 +2015-07-01|-7.0|35.0|-1.20783|0.02608 +2015-07-01|-7.0|36.0|-1.41552|0.01982 +2015-07-01|-7.0|37.0|-1.64293|0.01414 +2015-07-01|-7.0|38.0|-1.88775|0.00908 +2015-07-01|-7.0|39.0|-2.14749|0.0047 +2015-07-01|-7.0|40.0|-2.41955|0.00103 +2015-07-01|-7.0|41.0|-2.70124|-0.00189 +2015-07-01|-7.0|42.0|-2.98984|-0.00406 +2015-07-01|-7.0|43.0|-3.28262|-0.00546 +2015-07-01|-7.0|44.0|-3.57687|-0.0061 +2015-07-01|-7.0|45.0|-3.86998|-0.00599 +2015-07-01|-7.0|46.0|-4.15946|-0.00516 +2015-07-01|-7.0|47.0|-4.44294|-0.00364 +2015-07-01|-7.0|48.0|-4.71825|-0.00148 +2015-07-01|-7.0|49.0|-4.98342|0.00127 +2015-07-01|-7.0|50.0|-5.23668|0.00457 +2015-07-01|-7.0|51.0|-5.47653|0.00834 +2015-07-01|-7.0|52.0|-5.70167|0.01253 +2015-07-01|-7.0|53.0|-5.91108|0.01707 +2015-07-01|-7.0|54.0|-6.10395|0.02189 +2015-07-01|-7.0|55.0|-6.27973|0.02693 +2015-07-01|-7.0|56.0|-6.43807|0.03211 +2015-07-01|-7.0|57.0|-6.57882|0.03738 +2015-07-01|-7.0|58.0|-6.70201|0.04268 +2015-07-01|-7.0|59.0|-6.80783|0.04795 +2015-07-01|-7.0|60.0|-6.89658|0.05313 +2015-07-01|-7.0|61.0|-6.96866|0.05819 +2015-07-01|-7.0|62.0|-7.02456|0.06308 +2015-07-01|-7.0|63.0|-7.06479|0.06776 +2015-07-01|-7.0|64.0|-7.08987|0.07221 +2015-07-01|-7.0|65.0|-7.10032|0.0764 +2015-07-01|-7.0|66.0|-7.09662|0.08031 +2015-07-01|-7.0|67.0|-7.07921|0.08394 +2015-07-01|-7.0|68.0|-7.04844|0.08726 +2015-07-01|-7.0|69.0|-7.00461|0.09029 +2015-07-01|-7.0|70.0|-6.94792|0.093 +2015-07-01|-7.0|71.0|-6.87849|0.09542 +2015-07-01|-7.0|72.0|-6.79636|0.09754 +2015-07-01|-7.0|73.0|-6.70152|0.09937 +2015-07-01|-7.0|74.0|-6.59387|0.10091 +2015-07-01|-7.0|75.0|-6.4733|0.10217 +2015-07-01|-7.0|76.0|-6.33966|0.10316 +2015-07-01|-7.0|77.0|-6.19283|0.10388 +2015-07-01|-7.0|78.0|-6.03268|0.10433 +2015-07-01|-7.0|79.0|-5.85918|0.10451 +2015-07-01|-7.0|80.0|-5.67233|0.10443 +2015-07-01|-7.0|81.0|-5.47227|0.10408 +2015-07-01|-7.0|82.0|-5.25927|0.10345 +2015-07-01|-7.0|83.0|-5.03371|0.10253 +2015-07-01|-7.0|84.0|-4.79616|0.10133 +2015-07-01|-7.0|85.0|-4.54738|0.09982 +2015-07-01|-7.0|86.0|-4.28829|0.09799 +2015-07-01|-7.0|87.0|-4.02001|0.09583 +2015-07-01|-7.0|88.0|-3.74383|0.09333 +2015-07-01|-7.0|89.0|-3.46123|0.09048 +2015-07-01|-7.0|90.0|-3.17385|0.08725 +2015-07-01|-7.0|91.0|-2.88345|0.08366 +2015-07-01|-7.0|92.0|-2.59193|0.07968 +2015-07-01|-7.0|93.0|-2.30125|0.07531 +2015-07-01|-7.0|94.0|-2.01343|0.07057 +2015-07-01|-7.0|95.0|-1.7305|0.06544 +2015-07-01|-7.0|96.0|-1.45444|0.05994 +2015-07-01|-7.0|97.0|-1.1872|0.05409 +2015-07-01|-7.0|98.0|-0.93057|0.0479 +2015-07-01|-7.0|99.0|-0.68623|0.0414 +2015-07-01|-7.0|100.0|-0.45566|0.03462 +2015-07-01|-7.0|101.0|-0.24013|0.02759 +2015-07-01|-7.0|102.0|-0.04064|0.02036 +2015-07-01|-7.0|103.0|0.14206|0.01295 +2015-07-01|-7.0|104.0|0.3075|0.00542 +2015-07-01|-7.0|105.0|0.45553|-0.00219 +2015-07-01|-7.0|106.0|0.58628|-0.00983 +2015-07-01|-7.0|107.0|0.70019|-0.01744 +2015-07-01|-7.0|108.0|0.79798|-0.02498 +2015-07-01|-7.0|109.0|0.88065|-0.03239 +2015-07-01|-7.0|110.0|0.94946|-0.03962 +2015-07-01|-7.0|111.0|1.00589|-0.04663 +2015-07-01|-7.0|112.0|1.0516|-0.05337 +2015-07-01|-7.0|113.0|1.08843|-0.05979 +2015-07-01|-7.0|114.0|1.11833|-0.06586 +2015-07-01|-7.0|115.0|1.14333|-0.07153 +2015-07-01|-7.0|116.0|1.16549|-0.07678 +2015-07-01|-7.0|117.0|1.18689|-0.08158 +2015-07-01|-7.0|118.0|1.20955|-0.08591 +2015-07-01|-7.0|119.0|1.23541|-0.08974 +2015-07-01|-7.0|120.0|1.26629|-0.09306 +2015-07-01|-7.0|121.0|1.30385|-0.09587 +2015-07-01|-7.0|122.0|1.34961|-0.09816 +2015-07-01|-7.0|123.0|1.40483|-0.09994 +2015-07-01|-7.0|124.0|1.47061|-0.1012 +2015-07-01|-7.0|125.0|1.54778|-0.10197 +2015-07-01|-7.0|126.0|1.63695|-0.10225 +2015-07-01|-7.0|127.0|1.73849|-0.10206 +2015-07-01|-7.0|128.0|1.85256|-0.10143 +2015-07-01|-7.0|129.0|1.97907|-0.10038 +2015-07-01|-7.0|130.0|2.11774|-0.09892 +2015-07-01|-7.0|131.0|2.26813|-0.0971 +2015-07-01|-7.0|132.0|2.42961|-0.09494 +2015-07-01|-7.0|133.0|2.60143|-0.09247 +2015-07-01|-7.0|134.0|2.78274|-0.08972 +2015-07-01|-7.0|135.0|2.9726|-0.08673 +2015-07-01|-7.0|136.0|3.17003|-0.08351 +2015-07-01|-7.0|137.0|3.37403|-0.08011 +2015-07-01|-7.0|138.0|3.5836|-0.07655 +2015-07-01|-7.0|139.0|3.79777|-0.07286 +2015-07-01|-7.0|140.0|4.01561|-0.06906 +2015-07-01|-7.0|141.0|4.23625|-0.06518 +2015-07-01|-7.0|142.0|4.45889|-0.06124 +2015-07-01|-7.0|143.0|4.68283|-0.05727 +2015-07-01|-7.0|144.0|4.90744|-0.05327 +2015-07-01|-7.0|145.0|5.13215|-0.04928 +2015-07-01|-7.0|146.0|5.35652|-0.04529 +2015-07-01|-7.0|147.0|5.58014|-0.04133 +2015-07-01|-7.0|148.0|5.80267|-0.03741 +2015-07-01|-7.0|149.0|6.02384|-0.03354 +2015-07-01|-7.0|150.0|6.24338|-0.02972 +2015-07-01|-7.0|151.0|6.46108|-0.02596 +2015-07-01|-7.0|152.0|6.67672|-0.02227 +2015-07-01|-7.0|153.0|6.89005|-0.01865 +2015-07-01|-7.0|154.0|7.10084|-0.01512 +2015-07-01|-7.0|155.0|7.30881|-0.01166 +2015-07-01|-7.0|156.0|7.51365|-0.00828 +2015-07-01|-7.0|157.0|7.71499|-0.00499 +2015-07-01|-7.0|158.0|7.91242|-0.00179 +2015-07-01|-7.0|159.0|8.10551|0.00133 +2015-07-01|-7.0|160.0|8.29374|0.00435 +2015-07-01|-7.0|161.0|8.47658|0.00728 +2015-07-01|-7.0|162.0|8.65348|0.01012 +2015-07-01|-7.0|163.0|8.82385|0.01287 +2015-07-01|-7.0|164.0|8.98709|0.01551 +2015-07-01|-7.0|165.0|9.14262|0.01806 +2015-07-01|-7.0|166.0|9.28989|0.0205 +2015-07-01|-7.0|167.0|9.42838|0.02284 +2015-07-01|-7.0|168.0|9.5576|0.02507 +2015-07-01|-7.0|169.0|9.67716|0.02718 +2015-07-01|-7.0|170.0|9.78672|0.02917 +2015-07-01|-7.0|171.0|9.88605|0.03104 +2015-07-01|-7.0|172.0|9.97501|0.03277 +2015-07-01|-7.0|173.0|10.05356|0.03437 +2015-07-01|-7.0|174.0|10.12178|0.03583 +2015-07-01|-7.0|175.0|10.17984|0.03714 +2015-07-01|-7.0|176.0|10.22804|0.03829 +2015-07-01|-7.0|177.0|10.26678|0.03928 +2015-07-01|-7.0|178.0|10.29656|0.04009 +2015-07-01|-7.0|179.0|10.31795|0.04074 +2015-07-01|-7.0|-1.0|-8.95956|0.15097 +2015-07-01|-7.0|-2.0|-9.40666|0.148 +2015-07-01|-7.0|-3.0|-9.85662|0.14488 +2015-07-01|-7.0|-4.0|-10.30904|0.14162 +2015-07-01|-7.0|-5.0|-10.76351|0.13825 +2015-07-01|-7.0|-6.0|-11.21962|0.1348 +2015-07-01|-7.0|-7.0|-11.6769|0.13128 +2015-07-01|-7.0|-8.0|-12.13489|0.12772 +2015-07-01|-7.0|-9.0|-12.59307|0.12414 +2015-07-01|-7.0|-10.0|-13.05088|0.12057 +2015-07-01|-7.0|-11.0|-13.50774|0.11702 +2015-07-01|-7.0|-12.0|-13.963|0.11351 +2015-07-01|-7.0|-13.0|-14.41597|0.11006 +2015-07-01|-7.0|-14.0|-14.8659|0.10669 +2015-07-01|-7.0|-15.0|-15.31199|0.10339 +2015-07-01|-7.0|-16.0|-15.7534|0.10018 +2015-07-01|-7.0|-17.0|-16.18923|0.09707 +2015-07-01|-7.0|-18.0|-16.61851|0.09404 +2015-07-01|-7.0|-19.0|-17.04024|0.09109 +2015-07-01|-7.0|-20.0|-17.45338|0.08822 +2015-07-01|-7.0|-21.0|-17.85681|0.0854 +2015-07-01|-7.0|-22.0|-18.24941|0.08262 +2015-07-01|-7.0|-23.0|-18.63001|0.07985 +2015-07-01|-7.0|-24.0|-18.9974|0.07707 +2015-07-01|-7.0|-25.0|-19.35036|0.07424 +2015-07-01|-7.0|-26.0|-19.68765|0.07134 +2015-07-01|-7.0|-27.0|-20.00802|0.06833 +2015-07-01|-7.0|-28.0|-20.31024|0.06519 +2015-07-01|-7.0|-29.0|-20.59305|0.06188 +2015-07-01|-7.0|-30.0|-20.85522|0.05837 +2015-07-01|-7.0|-31.0|-21.09557|0.05463 +2015-07-01|-7.0|-32.0|-21.31292|0.05063 +2015-07-01|-7.0|-33.0|-21.50612|0.04636 +2015-07-01|-7.0|-34.0|-21.67411|0.0418 +2015-07-01|-7.0|-35.0|-21.81582|0.03693 +2015-07-01|-7.0|-36.0|-21.9303|0.03174 +2015-07-01|-7.0|-37.0|-22.01662|0.02623 +2015-07-01|-7.0|-38.0|-22.07392|0.02041 +2015-07-01|-7.0|-39.0|-22.10144|0.01427 +2015-07-01|-7.0|-40.0|-22.09846|0.00783 +2015-07-01|-7.0|-41.0|-22.06436|0.0011 +2015-07-01|-7.0|-42.0|-21.9986|-0.00589 +2015-07-01|-7.0|-43.0|-21.90071|-0.01312 +2015-07-01|-7.0|-44.0|-21.77033|-0.02057 +2015-07-01|-7.0|-45.0|-21.60716|-0.0282 +2015-07-01|-7.0|-46.0|-21.41102|-0.03597 +2015-07-01|-7.0|-47.0|-21.18179|-0.04386 +2015-07-01|-7.0|-48.0|-20.91947|-0.05182 +2015-07-01|-7.0|-49.0|-20.62415|-0.05981 +2015-07-01|-7.0|-50.0|-20.29601|-0.06778 +2015-07-01|-7.0|-51.0|-19.93535|-0.0757 +2015-07-01|-7.0|-52.0|-19.54257|-0.08353 +2015-07-01|-7.0|-53.0|-19.11816|-0.09122 +2015-07-01|-7.0|-54.0|-18.66273|-0.09872 +2015-07-01|-7.0|-55.0|-18.17702|-0.10601 +2015-07-01|-7.0|-56.0|-17.66186|-0.11304 +2015-07-01|-7.0|-57.0|-17.11822|-0.11977 +2015-07-01|-7.0|-58.0|-16.54717|-0.12618 +2015-07-01|-7.0|-59.0|-15.94992|-0.13222 +2015-07-01|-7.0|-60.0|-15.32779|-0.13787 +2015-07-01|-7.0|-61.0|-14.68223|-0.14311 +2015-07-01|-7.0|-62.0|-14.01482|-0.14792 +2015-07-01|-7.0|-63.0|-13.32724|-0.15227 +2015-07-01|-7.0|-64.0|-12.6213|-0.15615 +2015-07-01|-7.0|-65.0|-11.89892|-0.15955 +2015-07-01|-7.0|-66.0|-11.16213|-0.16247 +2015-07-01|-7.0|-67.0|-10.41304|-0.1649 +2015-07-01|-7.0|-68.0|-9.65386|-0.16684 +2015-07-01|-7.0|-69.0|-8.88686|-0.1683 +2015-07-01|-7.0|-70.0|-8.11438|-0.16928 +2015-07-01|-7.0|-71.0|-7.33881|-0.1698 +2015-07-01|-7.0|-72.0|-6.56255|-0.16986 +2015-07-01|-7.0|-73.0|-5.78802|-0.1695 +2015-07-01|-7.0|-74.0|-5.01764|-0.16872 +2015-07-01|-7.0|-75.0|-4.25377|-0.16754 +2015-07-01|-7.0|-76.0|-3.49876|-0.16599 +2015-07-01|-7.0|-77.0|-2.75488|-0.1641 +2015-07-01|-7.0|-78.0|-2.02431|-0.16189 +2015-07-01|-7.0|-79.0|-1.30912|-0.15938 +2015-07-01|-7.0|-80.0|-0.61129|-0.15661 +2015-07-01|-7.0|-81.0|0.06736|-0.1536 +2015-07-01|-7.0|-82.0|0.72515|-0.15038 +2015-07-01|-7.0|-83.0|1.36055|-0.14698 +2015-07-01|-7.0|-84.0|1.97222|-0.14343 +2015-07-01|-7.0|-85.0|2.55896|-0.13976 +2015-07-01|-7.0|-86.0|3.11979|-0.13599 +2015-07-01|-7.0|-87.0|3.65388|-0.13216 +2015-07-01|-7.0|-88.0|4.16063|-0.12828 +2015-07-01|-7.0|-89.0|4.63958|-0.1244 +2015-07-01|-7.0|-90.0|5.09048|-0.12052 +2015-07-01|-7.0|-91.0|5.51328|-0.11668 +2015-07-01|-7.0|-92.0|5.90807|-0.11289 +2015-07-01|-7.0|-93.0|6.27514|-0.10919 +2015-07-01|-7.0|-94.0|6.61493|-0.10558 +2015-07-01|-7.0|-95.0|6.92805|-0.10208 +2015-07-01|-7.0|-96.0|7.21526|-0.09871 +2015-07-01|-7.0|-97.0|7.47743|-0.09548 +2015-07-01|-7.0|-98.0|7.7156|-0.09241 +2015-07-01|-7.0|-99.0|7.93087|-0.0895 +2015-07-01|-7.0|-100.0|8.12449|-0.08675 +2015-07-01|-7.0|-101.0|8.29776|-0.08417 +2015-07-01|-7.0|-102.0|8.45208|-0.08176 +2015-07-01|-7.0|-103.0|8.58888|-0.07951 +2015-07-01|-7.0|-104.0|8.70963|-0.07742 +2015-07-01|-7.0|-105.0|8.81585|-0.07548 +2015-07-01|-7.0|-106.0|8.90904|-0.07369 +2015-07-01|-7.0|-107.0|8.99069|-0.07202 +2015-07-01|-7.0|-108.0|9.06227|-0.07047 +2015-07-01|-7.0|-109.0|9.12521|-0.06901 +2015-07-01|-7.0|-110.0|9.18087|-0.06763 +2015-07-01|-7.0|-111.0|9.23054|-0.06632 +2015-07-01|-7.0|-112.0|9.27544|-0.06505 +2015-07-01|-7.0|-113.0|9.31668|-0.0638 +2015-07-01|-7.0|-114.0|9.35525|-0.06256 +2015-07-01|-7.0|-115.0|9.39206|-0.06131 +2015-07-01|-7.0|-116.0|9.42787|-0.06003 +2015-07-01|-7.0|-117.0|9.46334|-0.05872 +2015-07-01|-7.0|-118.0|9.49899|-0.05735 +2015-07-01|-7.0|-119.0|9.53524|-0.05592 +2015-07-01|-7.0|-120.0|9.57237|-0.05442 +2015-07-01|-7.0|-121.0|9.61057|-0.05286 +2015-07-01|-7.0|-122.0|9.6499|-0.05122 +2015-07-01|-7.0|-123.0|9.69035|-0.04951 +2015-07-01|-7.0|-124.0|9.73179|-0.04773 +2015-07-01|-7.0|-125.0|9.77405|-0.04589 +2015-07-01|-7.0|-126.0|9.81688|-0.044 +2015-07-01|-7.0|-127.0|9.85997|-0.04207 +2015-07-01|-7.0|-128.0|9.90299|-0.0401 +2015-07-01|-7.0|-129.0|9.94556|-0.03811 +2015-07-01|-7.0|-130.0|9.98731|-0.03612 +2015-07-01|-7.0|-131.0|10.02783|-0.03413 +2015-07-01|-7.0|-132.0|10.06676|-0.03216 +2015-07-01|-7.0|-133.0|10.10373|-0.03022 +2015-07-01|-7.0|-134.0|10.13838|-0.02831 +2015-07-01|-7.0|-135.0|10.17042|-0.02644 +2015-07-01|-7.0|-136.0|10.19956|-0.02463 +2015-07-01|-7.0|-137.0|10.22557|-0.02286 +2015-07-01|-7.0|-138.0|10.24827|-0.02116 +2015-07-01|-7.0|-139.0|10.26753|-0.0195 +2015-07-01|-7.0|-140.0|10.28327|-0.0179 +2015-07-01|-7.0|-141.0|10.29545|-0.01634 +2015-07-01|-7.0|-142.0|10.30409|-0.01482 +2015-07-01|-7.0|-143.0|10.30929|-0.01334 +2015-07-01|-7.0|-144.0|10.31115|-0.01187 +2015-07-01|-7.0|-145.0|10.30987|-0.01041 +2015-07-01|-7.0|-146.0|10.30567|-0.00895 +2015-07-01|-7.0|-147.0|10.29881|-0.00747 +2015-07-01|-7.0|-148.0|10.28961|-0.00597 +2015-07-01|-7.0|-149.0|10.2784|-0.00443 +2015-07-01|-7.0|-150.0|10.26557|-0.00285 +2015-07-01|-7.0|-151.0|10.2515|-0.00122 +2015-07-01|-7.0|-152.0|10.23661|4.8E-4 +2015-07-01|-7.0|-153.0|10.22134|0.00224 +2015-07-01|-7.0|-154.0|10.20611|0.00407 +2015-07-01|-7.0|-155.0|10.19136|0.00596 +2015-07-01|-7.0|-156.0|10.17751|0.00791 +2015-07-01|-7.0|-157.0|10.16496|0.00992 +2015-07-01|-7.0|-158.0|10.15409|0.01198 +2015-07-01|-7.0|-159.0|10.14524|0.01409 +2015-07-01|-7.0|-160.0|10.1387|0.01621 +2015-07-01|-7.0|-161.0|10.13473|0.01836 +2015-07-01|-7.0|-162.0|10.1335|0.0205 +2015-07-01|-7.0|-163.0|10.13514|0.02262 +2015-07-01|-7.0|-164.0|10.13968|0.02471 +2015-07-01|-7.0|-165.0|10.14711|0.02675 +2015-07-01|-7.0|-166.0|10.15729|0.02871 +2015-07-01|-7.0|-167.0|10.17003|0.03059 +2015-07-01|-7.0|-168.0|10.18504|0.03236 +2015-07-01|-7.0|-169.0|10.20193|0.03402 +2015-07-01|-7.0|-170.0|10.22024|0.03553 +2015-07-01|-7.0|-171.0|10.23943|0.0369 +2015-07-01|-7.0|-172.0|10.25887|0.03811 +2015-07-01|-7.0|-173.0|10.27788|0.03915 +2015-07-01|-7.0|-174.0|10.2957|0.04 +2015-07-01|-7.0|-175.0|10.31155|0.04068 +2015-07-01|-7.0|-176.0|10.32459|0.04116 +2015-07-01|-7.0|-177.0|10.33397|0.04146 +2015-07-01|-7.0|-178.0|10.33883|0.04156 +2015-07-01|-7.0|-179.0|10.33833|0.04148 +2015-07-01|-8.0|0.0|-9.05855|0.1581 +2015-07-01|-8.0|1.0|-8.60402|0.16098 +2015-07-01|-8.0|2.0|-8.15311|0.1636 +2015-07-01|-8.0|3.0|-7.70645|0.16591 +2015-07-01|-8.0|4.0|-7.26468|0.1679 +2015-07-01|-8.0|5.0|-6.82851|0.16953 +2015-07-01|-8.0|6.0|-6.39868|0.1708 +2015-07-01|-8.0|7.0|-5.97602|0.17166 +2015-07-01|-8.0|8.0|-5.56143|0.1721 +2015-07-01|-8.0|9.0|-5.15585|0.17208 +2015-07-01|-8.0|10.0|-4.76034|0.1716 +2015-07-01|-8.0|11.0|-4.37603|0.17062 +2015-07-01|-8.0|12.0|-4.0041|0.16913 +2015-07-01|-8.0|13.0|-3.64583|0.16711 +2015-07-01|-8.0|14.0|-3.30258|0.16454 +2015-07-01|-8.0|15.0|-2.97573|0.16141 +2015-07-01|-8.0|16.0|-2.66675|0.15772 +2015-07-01|-8.0|17.0|-2.37709|0.15346 +2015-07-01|-8.0|18.0|-2.10826|0.14864 +2015-07-01|-8.0|19.0|-1.86171|0.14328 +2015-07-01|-8.0|20.0|-1.63889|0.13739 +2015-07-01|-8.0|21.0|-1.44116|0.131 +2015-07-01|-8.0|22.0|-1.26979|0.12415 +2015-07-01|-8.0|23.0|-1.12595|0.11687 +2015-07-01|-8.0|24.0|-1.01062|0.10923 +2015-07-01|-8.0|25.0|-0.92464|0.10128 +2015-07-01|-8.0|26.0|-0.86861|0.09308 +2015-07-01|-8.0|27.0|-0.84294|0.08471 +2015-07-01|-8.0|28.0|-0.84776|0.07625 +2015-07-01|-8.0|29.0|-0.88293|0.06777 +2015-07-01|-8.0|30.0|-0.94806|0.05937 +2015-07-01|-8.0|31.0|-1.04245|0.05113 +2015-07-01|-8.0|32.0|-1.16513|0.04313 +2015-07-01|-8.0|33.0|-1.31482|0.03546 +2015-07-01|-8.0|34.0|-1.48999|0.02819 +2015-07-01|-8.0|35.0|-1.68884|0.02141 +2015-07-01|-8.0|36.0|-1.90934|0.01518 +2015-07-01|-8.0|37.0|-2.14923|0.00957 +2015-07-01|-8.0|38.0|-2.40608|0.00462 +2015-07-01|-8.0|39.0|-2.67732|3.9E-4 +2015-07-01|-8.0|40.0|-2.96025|-0.0031 +2015-07-01|-8.0|41.0|-3.2521|-0.00581 +2015-07-01|-8.0|42.0|-3.55009|-0.00775 +2015-07-01|-8.0|43.0|-3.85143|-0.00889 +2015-07-01|-8.0|44.0|-4.15339|-0.00926 +2015-07-01|-8.0|45.0|-4.45332|-0.00888 +2015-07-01|-8.0|46.0|-4.74871|-0.00777 +2015-07-01|-8.0|47.0|-5.03719|-0.00596 +2015-07-01|-8.0|48.0|-5.31659|-0.00351 +2015-07-01|-8.0|49.0|-5.58494|-4.7E-4 +2015-07-01|-8.0|50.0|-5.8405|0.00311 +2015-07-01|-8.0|51.0|-6.08176|0.00717 +2015-07-01|-8.0|52.0|-6.30747|0.01163 +2015-07-01|-8.0|53.0|-6.51662|0.01644 +2015-07-01|-8.0|54.0|-6.70844|0.02152 +2015-07-01|-8.0|55.0|-6.88239|0.02681 +2015-07-01|-8.0|56.0|-7.03815|0.03224 +2015-07-01|-8.0|57.0|-7.17561|0.03775 +2015-07-01|-8.0|58.0|-7.29481|0.04329 +2015-07-01|-8.0|59.0|-7.39596|0.04878 +2015-07-01|-8.0|60.0|-7.47939|0.05419 +2015-07-01|-8.0|61.0|-7.54553|0.05946 +2015-07-01|-8.0|62.0|-7.59488|0.06456 +2015-07-01|-8.0|63.0|-7.62796|0.06945 +2015-07-01|-8.0|64.0|-7.64532|0.07411 +2015-07-01|-8.0|65.0|-7.6475|0.07849 +2015-07-01|-8.0|66.0|-7.63499|0.0826 +2015-07-01|-8.0|67.0|-7.60825|0.08641 +2015-07-01|-8.0|68.0|-7.56765|0.08992 +2015-07-01|-8.0|69.0|-7.5135|0.09312 +2015-07-01|-8.0|70.0|-7.44602|0.09601 +2015-07-01|-8.0|71.0|-7.36535|0.09858 +2015-07-01|-8.0|72.0|-7.27156|0.10085 +2015-07-01|-8.0|73.0|-7.16464|0.10282 +2015-07-01|-8.0|74.0|-7.04453|0.10449 +2015-07-01|-8.0|75.0|-6.91114|0.10587 +2015-07-01|-8.0|76.0|-6.76435|0.10696 +2015-07-01|-8.0|77.0|-6.60404|0.10776 +2015-07-01|-8.0|78.0|-6.43015|0.10829 +2015-07-01|-8.0|79.0|-6.24263|0.10853 +2015-07-01|-8.0|80.0|-6.04155|0.10848 +2015-07-01|-8.0|81.0|-5.82707|0.10815 +2015-07-01|-8.0|82.0|-5.59947|0.10753 +2015-07-01|-8.0|83.0|-5.35919|0.10661 +2015-07-01|-8.0|84.0|-5.10683|0.10537 +2015-07-01|-8.0|85.0|-4.84317|0.10382 +2015-07-01|-8.0|86.0|-4.56918|0.10193 +2015-07-01|-8.0|87.0|-4.28601|0.09969 +2015-07-01|-8.0|88.0|-3.99499|0.0971 +2015-07-01|-8.0|89.0|-3.69764|0.09414 +2015-07-01|-8.0|90.0|-3.39563|0.09079 +2015-07-01|-8.0|91.0|-3.09077|0.08707 +2015-07-01|-8.0|92.0|-2.78497|0.08295 +2015-07-01|-8.0|93.0|-2.48025|0.07844 +2015-07-01|-8.0|94.0|-2.17863|0.07354 +2015-07-01|-8.0|95.0|-1.88218|0.06826 +2015-07-01|-8.0|96.0|-1.59291|0.0626 +2015-07-01|-8.0|97.0|-1.31278|0.0566 +2015-07-01|-8.0|98.0|-1.04361|0.05025 +2015-07-01|-8.0|99.0|-0.78708|0.04361 +2015-07-01|-8.0|100.0|-0.54467|0.03668 +2015-07-01|-8.0|101.0|-0.31766|0.02952 +2015-07-01|-8.0|102.0|-0.10706|0.02215 +2015-07-01|-8.0|103.0|0.08639|0.01463 +2015-07-01|-8.0|104.0|0.26224|0.00699 +2015-07-01|-8.0|105.0|0.42032|-7.1E-4 +2015-07-01|-8.0|106.0|0.56078|-0.00842 +2015-07-01|-8.0|107.0|0.68408|-0.0161 +2015-07-01|-8.0|108.0|0.79094|-0.02369 +2015-07-01|-8.0|109.0|0.88239|-0.03114 +2015-07-01|-8.0|110.0|0.95968|-0.03841 +2015-07-01|-8.0|111.0|1.02429|-0.04544 +2015-07-01|-8.0|112.0|1.07791|-0.05219 +2015-07-01|-8.0|113.0|1.12237|-0.05861 +2015-07-01|-8.0|114.0|1.15964|-0.06467 +2015-07-01|-8.0|115.0|1.19174|-0.07034 +2015-07-01|-8.0|116.0|1.22074|-0.07557 +2015-07-01|-8.0|117.0|1.24871|-0.08035 +2015-07-01|-8.0|118.0|1.27769|-0.08465 +2015-07-01|-8.0|119.0|1.30959|-0.08845 +2015-07-01|-8.0|120.0|1.34625|-0.09175 +2015-07-01|-8.0|121.0|1.38934|-0.09453 +2015-07-01|-8.0|122.0|1.44034|-0.0968 +2015-07-01|-8.0|123.0|1.50055|-0.09855 +2015-07-01|-8.0|124.0|1.57105|-0.0998 +2015-07-01|-8.0|125.0|1.65269|-0.10054 +2015-07-01|-8.0|126.0|1.74606|-0.10081 +2015-07-01|-8.0|127.0|1.85155|-0.10061 +2015-07-01|-8.0|128.0|1.96931|-0.09996 +2015-07-01|-8.0|129.0|2.09927|-0.0989 +2015-07-01|-8.0|130.0|2.24116|-0.09744 +2015-07-01|-8.0|131.0|2.39453|-0.09562 +2015-07-01|-8.0|132.0|2.55877|-0.09346 +2015-07-01|-8.0|133.0|2.73314|-0.09099 +2015-07-01|-8.0|134.0|2.91678|-0.08825 +2015-07-01|-8.0|135.0|3.10879|-0.08526 +2015-07-01|-8.0|136.0|3.30817|-0.08205 +2015-07-01|-8.0|137.0|3.51395|-0.07866 +2015-07-01|-8.0|138.0|3.72512|-0.07511 +2015-07-01|-8.0|139.0|3.94073|-0.07143 +2015-07-01|-8.0|140.0|4.15984|-0.06765 +2015-07-01|-8.0|141.0|4.38162|-0.06379 +2015-07-01|-8.0|142.0|4.60525|-0.05987 +2015-07-01|-8.0|143.0|4.83004|-0.05591 +2015-07-01|-8.0|144.0|5.05536|-0.05193 +2015-07-01|-8.0|145.0|5.28066|-0.04796 +2015-07-01|-8.0|146.0|5.50549|-0.04399 +2015-07-01|-8.0|147.0|5.72944|-0.04006 +2015-07-01|-8.0|148.0|5.95219|-0.03616 +2015-07-01|-8.0|149.0|6.17345|-0.03231 +2015-07-01|-8.0|150.0|6.39297|-0.02852 +2015-07-01|-8.0|151.0|6.61054|-0.02479 +2015-07-01|-8.0|152.0|6.82591|-0.02113 +2015-07-01|-8.0|153.0|7.03888|-0.01755 +2015-07-01|-8.0|154.0|7.2492|-0.01404 +2015-07-01|-8.0|155.0|7.4566|-0.01061 +2015-07-01|-8.0|156.0|7.66077|-0.00727 +2015-07-01|-8.0|157.0|7.86135|-0.00402 +2015-07-01|-8.0|158.0|8.05795|-8.5E-4 +2015-07-01|-8.0|159.0|8.25013|0.00223 +2015-07-01|-8.0|160.0|8.4374|0.00522 +2015-07-01|-8.0|161.0|8.61924|0.00812 +2015-07-01|-8.0|162.0|8.79511|0.01092 +2015-07-01|-8.0|163.0|8.96443|0.01363 +2015-07-01|-8.0|164.0|9.12664|0.01624 +2015-07-01|-8.0|165.0|9.28117|0.01875 +2015-07-01|-8.0|166.0|9.42748|0.02116 +2015-07-01|-8.0|167.0|9.56507|0.02346 +2015-07-01|-8.0|168.0|9.69349|0.02566 +2015-07-01|-8.0|169.0|9.81236|0.02774 +2015-07-01|-8.0|170.0|9.92135|0.02971 +2015-07-01|-8.0|171.0|10.02026|0.03155 +2015-07-01|-8.0|172.0|10.10895|0.03326 +2015-07-01|-8.0|173.0|10.18742|0.03484 +2015-07-01|-8.0|174.0|10.25574|0.03628 +2015-07-01|-8.0|175.0|10.3141|0.03757 +2015-07-01|-8.0|176.0|10.36281|0.03871 +2015-07-01|-8.0|177.0|10.40227|0.03969 +2015-07-01|-8.0|178.0|10.43298|0.0405 +2015-07-01|-8.0|179.0|10.45552|0.04114 +2015-07-01|-8.0|-1.0|-9.51613|0.15496 +2015-07-01|-8.0|-2.0|-9.97621|0.15161 +2015-07-01|-8.0|-3.0|-10.43824|0.14806 +2015-07-01|-8.0|-4.0|-10.90169|0.14435 +2015-07-01|-8.0|-5.0|-11.36604|0.1405 +2015-07-01|-8.0|-6.0|-11.83074|0.13654 +2015-07-01|-8.0|-7.0|-12.29527|0.1325 +2015-07-01|-8.0|-8.0|-12.75905|0.12841 +2015-07-01|-8.0|-9.0|-13.22152|0.12429 +2015-07-01|-8.0|-10.0|-13.68207|0.12018 +2015-07-01|-8.0|-11.0|-14.14008|0.1161 +2015-07-01|-8.0|-12.0|-14.59489|0.11207 +2015-07-01|-8.0|-13.0|-15.0458|0.10811 +2015-07-01|-8.0|-14.0|-15.49208|0.10424 +2015-07-01|-8.0|-15.0|-15.93298|0.10048 +2015-07-01|-8.0|-16.0|-16.36769|0.09683 +2015-07-01|-8.0|-17.0|-16.79536|0.09331 +2015-07-01|-8.0|-18.0|-17.21511|0.0899 +2015-07-01|-8.0|-19.0|-17.62601|0.0866 +2015-07-01|-8.0|-20.0|-18.0271|0.08341 +2015-07-01|-8.0|-21.0|-18.41738|0.0803 +2015-07-01|-8.0|-22.0|-18.79581|0.07727 +2015-07-01|-8.0|-23.0|-19.16132|0.07428 +2015-07-01|-8.0|-24.0|-19.51282|0.0713 +2015-07-01|-8.0|-25.0|-19.84919|0.06831 +2015-07-01|-8.0|-26.0|-20.16929|0.06528 +2015-07-01|-8.0|-27.0|-20.47199|0.06217 +2015-07-01|-8.0|-28.0|-20.75612|0.05894 +2015-07-01|-8.0|-29.0|-21.02055|0.05556 +2015-07-01|-8.0|-30.0|-21.26413|0.052 +2015-07-01|-8.0|-31.0|-21.48574|0.04823 +2015-07-01|-8.0|-32.0|-21.68429|0.04422 +2015-07-01|-8.0|-33.0|-21.85871|0.03995 +2015-07-01|-8.0|-34.0|-22.00797|0.03539 +2015-07-01|-8.0|-35.0|-22.13109|0.03054 +2015-07-01|-8.0|-36.0|-22.22713|0.02537 +2015-07-01|-8.0|-37.0|-22.29522|0.0199 +2015-07-01|-8.0|-38.0|-22.33453|0.0141 +2015-07-01|-8.0|-39.0|-22.34432|0.008 +2015-07-01|-8.0|-40.0|-22.3239|0.0016 +2015-07-01|-8.0|-41.0|-22.27266|-0.00508 +2015-07-01|-8.0|-42.0|-22.19007|-0.01203 +2015-07-01|-8.0|-43.0|-22.07566|-0.01922 +2015-07-01|-8.0|-44.0|-21.92907|-0.02662 +2015-07-01|-8.0|-45.0|-21.75|-0.03419 +2015-07-01|-8.0|-46.0|-21.53826|-0.04192 +2015-07-01|-8.0|-47.0|-21.29373|-0.04975 +2015-07-01|-8.0|-48.0|-21.01638|-0.05765 +2015-07-01|-8.0|-49.0|-20.70631|-0.06558 +2015-07-01|-8.0|-50.0|-20.36366|-0.07349 +2015-07-01|-8.0|-51.0|-19.98874|-0.08135 +2015-07-01|-8.0|-52.0|-19.5819|-0.0891 +2015-07-01|-8.0|-53.0|-19.14363|-0.09671 +2015-07-01|-8.0|-54.0|-18.67455|-0.10413 +2015-07-01|-8.0|-55.0|-18.17535|-0.11133 +2015-07-01|-8.0|-56.0|-17.64687|-0.11826 +2015-07-01|-8.0|-57.0|-17.09006|-0.12488 +2015-07-01|-8.0|-58.0|-16.506|-0.13117 +2015-07-01|-8.0|-59.0|-15.89589|-0.13708 +2015-07-01|-8.0|-60.0|-15.26107|-0.1426 +2015-07-01|-8.0|-61.0|-14.60299|-0.14769 +2015-07-01|-8.0|-62.0|-13.92323|-0.15233 +2015-07-01|-8.0|-63.0|-13.22351|-0.15651 +2015-07-01|-8.0|-64.0|-12.50567|-0.1602 +2015-07-01|-8.0|-65.0|-11.77164|-0.1634 +2015-07-01|-8.0|-66.0|-11.02349|-0.16611 +2015-07-01|-8.0|-67.0|-10.26337|-0.16831 +2015-07-01|-8.0|-68.0|-9.49353|-0.17001 +2015-07-01|-8.0|-69.0|-8.71629|-0.17122 +2015-07-01|-8.0|-70.0|-7.93403|-0.17194 +2015-07-01|-8.0|-71.0|-7.14918|-0.17219 +2015-07-01|-8.0|-72.0|-6.36419|-0.17198 +2015-07-01|-8.0|-73.0|-5.58153|-0.17133 +2015-07-01|-8.0|-74.0|-4.80363|-0.17025 +2015-07-01|-8.0|-75.0|-4.03293|-0.16878 +2015-07-01|-8.0|-76.0|-3.27178|-0.16694 +2015-07-01|-8.0|-77.0|-2.52249|-0.16476 +2015-07-01|-8.0|-78.0|-1.78724|-0.16226 +2015-07-01|-8.0|-79.0|-1.06814|-0.15947 +2015-07-01|-8.0|-80.0|-0.36714|-0.15642 +2015-07-01|-8.0|-81.0|0.31391|-0.15314 +2015-07-01|-8.0|-82.0|0.97336|-0.14967 +2015-07-01|-8.0|-83.0|1.6097|-0.14603 +2015-07-01|-8.0|-84.0|2.2216|-0.14225 +2015-07-01|-8.0|-85.0|2.8079|-0.13837 +2015-07-01|-8.0|-86.0|3.36766|-0.13441 +2015-07-01|-8.0|-87.0|3.9001|-0.1304 +2015-07-01|-8.0|-88.0|4.40463|-0.12637 +2015-07-01|-8.0|-89.0|4.88089|-0.12235 +2015-07-01|-8.0|-90.0|5.32866|-0.11835 +2015-07-01|-8.0|-91.0|5.74794|-0.11441 +2015-07-01|-8.0|-92.0|6.13889|-0.11055 +2015-07-01|-8.0|-93.0|6.50185|-0.10678 +2015-07-01|-8.0|-94.0|6.83734|-0.10312 +2015-07-01|-8.0|-95.0|7.14601|-0.0996 +2015-07-01|-8.0|-96.0|7.42867|-0.09622 +2015-07-01|-8.0|-97.0|7.68628|-0.093 +2015-07-01|-8.0|-98.0|7.91989|-0.08995 +2015-07-01|-8.0|-99.0|8.13069|-0.08707 +2015-07-01|-8.0|-100.0|8.31995|-0.08436 +2015-07-01|-8.0|-101.0|8.48903|-0.08184 +2015-07-01|-8.0|-102.0|8.63935|-0.0795 +2015-07-01|-8.0|-103.0|8.77239|-0.07732 +2015-07-01|-8.0|-104.0|8.88965|-0.07532 +2015-07-01|-8.0|-105.0|8.99266|-0.07348 +2015-07-01|-8.0|-106.0|9.08294|-0.07178 +2015-07-01|-8.0|-107.0|9.162|-0.07021 +2015-07-01|-8.0|-108.0|9.23133|-0.06876 +2015-07-01|-8.0|-109.0|9.29233|-0.06741 +2015-07-01|-8.0|-110.0|9.34639|-0.06614 +2015-07-01|-8.0|-111.0|9.39477|-0.06493 +2015-07-01|-8.0|-112.0|9.43869|-0.06376 +2015-07-01|-8.0|-113.0|9.47923|-0.06262 +2015-07-01|-8.0|-114.0|9.51738|-0.06148 +2015-07-01|-8.0|-115.0|9.55402|-0.06033 +2015-07-01|-8.0|-116.0|9.58988|-0.05914 +2015-07-01|-8.0|-117.0|9.62561|-0.05792 +2015-07-01|-8.0|-118.0|9.66171|-0.05663 +2015-07-01|-8.0|-119.0|9.69855|-0.05528 +2015-07-01|-8.0|-120.0|9.7364|-0.05386 +2015-07-01|-8.0|-121.0|9.77543|-0.05236 +2015-07-01|-8.0|-122.0|9.81567|-0.05078 +2015-07-01|-8.0|-123.0|9.85709|-0.04913 +2015-07-01|-8.0|-124.0|9.89956|-0.0474 +2015-07-01|-8.0|-125.0|9.94287|-0.04561 +2015-07-01|-8.0|-126.0|9.98677|-0.04376 +2015-07-01|-8.0|-127.0|10.03095|-0.04185 +2015-07-01|-8.0|-128.0|10.07505|-0.03991 +2015-07-01|-8.0|-129.0|10.1187|-0.03795 +2015-07-01|-8.0|-130.0|10.16151|-0.03597 +2015-07-01|-8.0|-131.0|10.2031|-0.034 +2015-07-01|-8.0|-132.0|10.24307|-0.03203 +2015-07-01|-8.0|-133.0|10.28107|-0.03009 +2015-07-01|-8.0|-134.0|10.31675|-0.02817 +2015-07-01|-8.0|-135.0|10.34979|-0.0263 +2015-07-01|-8.0|-136.0|10.37993|-0.02448 +2015-07-01|-8.0|-137.0|10.40692|-0.0227 +2015-07-01|-8.0|-138.0|10.4306|-0.02098 +2015-07-01|-8.0|-139.0|10.45081|-0.0193 +2015-07-01|-8.0|-140.0|10.46748|-0.01768 +2015-07-01|-8.0|-141.0|10.48056|-0.0161 +2015-07-01|-8.0|-142.0|10.49009|-0.01456 +2015-07-01|-8.0|-143.0|10.49611|-0.01304 +2015-07-01|-8.0|-144.0|10.49877|-0.01155 +2015-07-01|-8.0|-145.0|10.49821|-0.01006 +2015-07-01|-8.0|-146.0|10.49466|-0.00857 +2015-07-01|-8.0|-147.0|10.48837|-0.00707 +2015-07-01|-8.0|-148.0|10.47964|-0.00555 +2015-07-01|-8.0|-149.0|10.46879|-0.00399 +2015-07-01|-8.0|-150.0|10.45618|-0.00238 +2015-07-01|-8.0|-151.0|10.44221|-7.2E-4 +2015-07-01|-8.0|-152.0|10.42726|9.9E-4 +2015-07-01|-8.0|-153.0|10.41177|0.00277 +2015-07-01|-8.0|-154.0|10.39615|0.00461 +2015-07-01|-8.0|-155.0|10.38083|0.00651 +2015-07-01|-8.0|-156.0|10.36622|0.00848 +2015-07-01|-8.0|-157.0|10.35272|0.0105 +2015-07-01|-8.0|-158.0|10.34071|0.01256 +2015-07-01|-8.0|-159.0|10.33053|0.01467 +2015-07-01|-8.0|-160.0|10.32248|0.01679 +2015-07-01|-8.0|-161.0|10.31681|0.01893 +2015-07-01|-8.0|-162.0|10.31371|0.02107 +2015-07-01|-8.0|-163.0|10.31333|0.02319 +2015-07-01|-8.0|-164.0|10.3157|0.02527 +2015-07-01|-8.0|-165.0|10.32083|0.02729 +2015-07-01|-8.0|-166.0|10.32861|0.02925 +2015-07-01|-8.0|-167.0|10.33885|0.03111 +2015-07-01|-8.0|-168.0|10.35129|0.03287 +2015-07-01|-8.0|-169.0|10.36557|0.03451 +2015-07-01|-8.0|-170.0|10.38126|0.03601 +2015-07-01|-8.0|-171.0|10.39783|0.03737 +2015-07-01|-8.0|-172.0|10.41468|0.03856 +2015-07-01|-8.0|-173.0|10.43115|0.03959 +2015-07-01|-8.0|-174.0|10.44652|0.04043 +2015-07-01|-8.0|-175.0|10.46002|0.0411 +2015-07-01|-8.0|-176.0|10.47083|0.04158 +2015-07-01|-8.0|-177.0|10.47812|0.04186 +2015-07-01|-8.0|-178.0|10.48106|0.04196 +2015-07-01|-8.0|-179.0|10.47881|0.04187 +2015-07-01|-9.0|0.0|-9.6266|0.1623 +2015-07-01|-9.0|1.0|-9.15798|0.16549 +2015-07-01|-9.0|2.0|-8.69249|0.16837 +2015-07-01|-9.0|3.0|-8.23091|0.17088 +2015-07-01|-9.0|4.0|-7.77408|0.17301 +2015-07-01|-9.0|5.0|-7.32286|0.17473 +2015-07-01|-9.0|6.0|-6.87819|0.17601 +2015-07-01|-9.0|7.0|-6.44106|0.17682 +2015-07-01|-9.0|8.0|-6.01253|0.17715 +2015-07-01|-9.0|9.0|-5.59374|0.17696 +2015-07-01|-9.0|10.0|-5.18587|0.17624 +2015-07-01|-9.0|11.0|-4.79019|0.17497 +2015-07-01|-9.0|12.0|-4.40803|0.17312 +2015-07-01|-9.0|13.0|-4.04078|0.1707 +2015-07-01|-9.0|14.0|-3.6899|0.16768 +2015-07-01|-9.0|15.0|-3.35686|0.16407 +2015-07-01|-9.0|16.0|-3.04318|0.15986 +2015-07-01|-9.0|17.0|-2.75039|0.15505 +2015-07-01|-9.0|18.0|-2.48|0.14967 +2015-07-01|-9.0|19.0|-2.23348|0.14373 +2015-07-01|-9.0|20.0|-2.01226|0.13726 +2015-07-01|-9.0|21.0|-1.81768|0.1303 +2015-07-01|-9.0|22.0|-1.65097|0.12288 +2015-07-01|-9.0|23.0|-1.5132|0.11505 +2015-07-01|-9.0|24.0|-1.4053|0.10689 +2015-07-01|-9.0|25.0|-1.32798|0.09845 +2015-07-01|-9.0|26.0|-1.28176|0.0898 +2015-07-01|-9.0|27.0|-1.26689|0.08102 +2015-07-01|-9.0|28.0|-1.28337|0.0722 +2015-07-01|-9.0|29.0|-1.33094|0.06342 +2015-07-01|-9.0|30.0|-1.40903|0.05476 +2015-07-01|-9.0|31.0|-1.51681|0.04632 +2015-07-01|-9.0|32.0|-1.65314|0.03817 +2015-07-01|-9.0|33.0|-1.8166|0.03041 +2015-07-01|-9.0|34.0|-2.00551|0.02311 +2015-07-01|-9.0|35.0|-2.21793|0.01634 +2015-07-01|-9.0|36.0|-2.45169|0.01017 +2015-07-01|-9.0|37.0|-2.70442|0.00467 +2015-07-01|-9.0|38.0|-2.97357|-1.3E-4 +2015-07-01|-9.0|39.0|-3.25647|-0.00418 +2015-07-01|-9.0|40.0|-3.55033|-0.00745 +2015-07-01|-9.0|41.0|-3.85232|-0.00992 +2015-07-01|-9.0|42.0|-4.15959|-0.01158 +2015-07-01|-9.0|43.0|-4.46931|-0.01245 +2015-07-01|-9.0|44.0|-4.7787|-0.01252 +2015-07-01|-9.0|45.0|-5.08511|-0.01183 +2015-07-01|-9.0|46.0|-5.38601|-0.01041 +2015-07-01|-9.0|47.0|-5.67903|-0.00829 +2015-07-01|-9.0|48.0|-5.962|-0.00553 +2015-07-01|-9.0|49.0|-6.23297|-0.00217 +2015-07-01|-9.0|50.0|-6.49023|0.00171 +2015-07-01|-9.0|51.0|-6.73228|0.00606 +2015-07-01|-9.0|52.0|-6.9579|0.01081 +2015-07-01|-9.0|53.0|-7.16612|0.0159 +2015-07-01|-9.0|54.0|-7.35618|0.02126 +2015-07-01|-9.0|55.0|-7.52758|0.02681 +2015-07-01|-9.0|56.0|-7.68004|0.0325 +2015-07-01|-9.0|57.0|-7.81345|0.03826 +2015-07-01|-9.0|58.0|-7.9279|0.04404 +2015-07-01|-9.0|59.0|-8.02363|0.04977 +2015-07-01|-9.0|60.0|-8.10098|0.05541 +2015-07-01|-9.0|61.0|-8.16041|0.06091 +2015-07-01|-9.0|62.0|-8.20242|0.06623 +2015-07-01|-9.0|63.0|-8.22759|0.07133 +2015-07-01|-9.0|64.0|-8.23645|0.0762 +2015-07-01|-9.0|65.0|-8.22958|0.08079 +2015-07-01|-9.0|66.0|-8.20749|0.0851 +2015-07-01|-9.0|67.0|-8.17064|0.08911 +2015-07-01|-9.0|68.0|-8.11944|0.0928 +2015-07-01|-9.0|69.0|-8.0542|0.09618 +2015-07-01|-9.0|70.0|-7.97517|0.09924 +2015-07-01|-9.0|71.0|-7.88252|0.10199 +2015-07-01|-9.0|72.0|-7.77632|0.10441 +2015-07-01|-9.0|73.0|-7.65661|0.10652 +2015-07-01|-9.0|74.0|-7.52333|0.10832 +2015-07-01|-9.0|75.0|-7.37642|0.10982 +2015-07-01|-9.0|76.0|-7.21579|0.11101 +2015-07-01|-9.0|77.0|-7.04136|0.11191 +2015-07-01|-9.0|78.0|-6.85307|0.1125 +2015-07-01|-9.0|79.0|-6.65092|0.1128 +2015-07-01|-9.0|80.0|-6.43501|0.1128 +2015-07-01|-9.0|81.0|-6.20552|0.11249 +2015-07-01|-9.0|82.0|-5.96277|0.11187 +2015-07-01|-9.0|83.0|-5.70724|0.11093 +2015-07-01|-9.0|84.0|-5.43956|0.10966 +2015-07-01|-9.0|85.0|-5.16054|0.10805 +2015-07-01|-9.0|86.0|-4.87119|0.10609 +2015-07-01|-9.0|87.0|-4.57269|0.10377 +2015-07-01|-9.0|88.0|-4.26642|0.10108 +2015-07-01|-9.0|89.0|-3.95392|0.098 +2015-07-01|-9.0|90.0|-3.63691|0.09453 +2015-07-01|-9.0|91.0|-3.31721|0.09066 +2015-07-01|-9.0|92.0|-2.99678|0.0864 +2015-07-01|-9.0|93.0|-2.67766|0.08173 +2015-07-01|-9.0|94.0|-2.36191|0.07667 +2015-07-01|-9.0|95.0|-2.05161|0.07122 +2015-07-01|-9.0|96.0|-1.74881|0.0654 +2015-07-01|-9.0|97.0|-1.45546|0.05923 +2015-07-01|-9.0|98.0|-1.17341|0.05272 +2015-07-01|-9.0|99.0|-0.90434|0.04592 +2015-07-01|-9.0|100.0|-0.64975|0.03885 +2015-07-01|-9.0|101.0|-0.41091|0.03154 +2015-07-01|-9.0|102.0|-0.18883|0.02404 +2015-07-01|-9.0|103.0|0.01576|0.0164 +2015-07-01|-9.0|104.0|0.20239|0.00866 +2015-07-01|-9.0|105.0|0.37094|8.6E-4 +2015-07-01|-9.0|106.0|0.52154|-0.00693 +2015-07-01|-9.0|107.0|0.65467|-0.01468 +2015-07-01|-9.0|108.0|0.77106|-0.02232 +2015-07-01|-9.0|109.0|0.87174|-0.02982 +2015-07-01|-9.0|110.0|0.95797|-0.03711 +2015-07-01|-9.0|111.0|1.03125|-0.04416 +2015-07-01|-9.0|112.0|1.09327|-0.05092 +2015-07-01|-9.0|113.0|1.14586|-0.05734 +2015-07-01|-9.0|114.0|1.19097|-0.0634 +2015-07-01|-9.0|115.0|1.23066|-0.06905 +2015-07-01|-9.0|116.0|1.26697|-0.07426 +2015-07-01|-9.0|117.0|1.30199|-0.07901 +2015-07-01|-9.0|118.0|1.33773|-0.08329 +2015-07-01|-9.0|119.0|1.37612|-0.08706 +2015-07-01|-9.0|120.0|1.41899|-0.09033 +2015-07-01|-9.0|121.0|1.46799|-0.09309 +2015-07-01|-9.0|122.0|1.52463|-0.09533 +2015-07-01|-9.0|123.0|1.5902|-0.09706 +2015-07-01|-9.0|124.0|1.66576|-0.09828 +2015-07-01|-9.0|125.0|1.75217|-0.09901 +2015-07-01|-9.0|126.0|1.85004|-0.09926 +2015-07-01|-9.0|127.0|1.95975|-0.09904 +2015-07-01|-9.0|128.0|2.08146|-0.09839 +2015-07-01|-9.0|129.0|2.21511|-0.09732 +2015-07-01|-9.0|130.0|2.36043|-0.09586 +2015-07-01|-9.0|131.0|2.51698|-0.09404 +2015-07-01|-9.0|132.0|2.68417|-0.09188 +2015-07-01|-9.0|133.0|2.86126|-0.08942 +2015-07-01|-9.0|134.0|3.04742|-0.08669 +2015-07-01|-9.0|135.0|3.24173|-0.08371 +2015-07-01|-9.0|136.0|3.44324|-0.08052 +2015-07-01|-9.0|137.0|3.65096|-0.07714 +2015-07-01|-9.0|138.0|3.86391|-0.07361 +2015-07-01|-9.0|139.0|4.08113|-0.06995 +2015-07-01|-9.0|140.0|4.30172|-0.06619 +2015-07-01|-9.0|141.0|4.52482|-0.06235 +2015-07-01|-9.0|142.0|4.74966|-0.05845 +2015-07-01|-9.0|143.0|4.97552|-0.05452 +2015-07-01|-9.0|144.0|5.20179|-0.05057 +2015-07-01|-9.0|145.0|5.42793|-0.04662 +2015-07-01|-9.0|146.0|5.65347|-0.04268 +2015-07-01|-9.0|147.0|5.87803|-0.03878 +2015-07-01|-9.0|148.0|6.10127|-0.03491 +2015-07-01|-9.0|149.0|6.32292|-0.03109 +2015-07-01|-9.0|150.0|6.54272|-0.02733 +2015-07-01|-9.0|151.0|6.76045|-0.02363 +2015-07-01|-9.0|152.0|6.97589|-0.02 +2015-07-01|-9.0|153.0|7.18883|-0.01645 +2015-07-01|-9.0|154.0|7.399|-0.01298 +2015-07-01|-9.0|155.0|7.60616|-0.00959 +2015-07-01|-9.0|156.0|7.81|-0.00628 +2015-07-01|-9.0|157.0|8.01016|-0.00306 +2015-07-01|-9.0|158.0|8.20627|7.0E-5 +2015-07-01|-9.0|159.0|8.39788|0.00311 +2015-07-01|-9.0|160.0|8.58454|0.00606 +2015-07-01|-9.0|161.0|8.76572|0.00892 +2015-07-01|-9.0|162.0|8.9409|0.01169 +2015-07-01|-9.0|163.0|9.10953|0.01436 +2015-07-01|-9.0|164.0|9.27105|0.01693 +2015-07-01|-9.0|165.0|9.42491|0.01941 +2015-07-01|-9.0|166.0|9.57061|0.02178 +2015-07-01|-9.0|167.0|9.70765|0.02405 +2015-07-01|-9.0|168.0|9.8356|0.02621 +2015-07-01|-9.0|169.0|9.9541|0.02827 +2015-07-01|-9.0|170.0|10.06286|0.0302 +2015-07-01|-9.0|171.0|10.16167|0.03202 +2015-07-01|-9.0|172.0|10.25042|0.03371 +2015-07-01|-9.0|173.0|10.32912|0.03526 +2015-07-01|-9.0|174.0|10.39785|0.03668 +2015-07-01|-9.0|175.0|10.45682|0.03796 +2015-07-01|-9.0|176.0|10.50634|0.03908 +2015-07-01|-9.0|177.0|10.54681|0.04004 +2015-07-01|-9.0|178.0|10.57873|0.04085 +2015-07-01|-9.0|179.0|10.60268|0.04148 +2015-07-01|-9.0|-1.0|-10.0976|0.1588 +2015-07-01|-9.0|-2.0|-10.57027|0.15504 +2015-07-01|-9.0|-3.0|-11.04392|0.15104 +2015-07-01|-9.0|-4.0|-11.51787|0.14685 +2015-07-01|-9.0|-5.0|-11.99149|0.14249 +2015-07-01|-9.0|-6.0|-12.46411|0.138 +2015-07-01|-9.0|-7.0|-12.9351|0.13342 +2015-07-01|-9.0|-8.0|-13.40382|0.12877 +2015-07-01|-9.0|-9.0|-13.86964|0.12409 +2015-07-01|-9.0|-10.0|-14.3319|0.11942 +2015-07-01|-9.0|-11.0|-14.78996|0.11479 +2015-07-01|-9.0|-12.0|-15.24313|0.11022 +2015-07-01|-9.0|-13.0|-15.69074|0.10574 +2015-07-01|-9.0|-14.0|-16.13208|0.10138 +2015-07-01|-9.0|-15.0|-16.56643|0.09714 +2015-07-01|-9.0|-16.0|-16.99304|0.09305 +2015-07-01|-9.0|-17.0|-17.41113|0.0891 +2015-07-01|-9.0|-18.0|-17.81989|0.08531 +2015-07-01|-9.0|-19.0|-18.21849|0.08167 +2015-07-01|-9.0|-20.0|-18.60607|0.07816 +2015-07-01|-9.0|-21.0|-18.98174|0.07478 +2015-07-01|-9.0|-22.0|-19.34455|0.0715 +2015-07-01|-9.0|-23.0|-19.69357|0.0683 +2015-07-01|-9.0|-24.0|-20.02782|0.06515 +2015-07-01|-9.0|-25.0|-20.34628|0.06201 +2015-07-01|-9.0|-26.0|-20.64793|0.05886 +2015-07-01|-9.0|-27.0|-20.93175|0.05565 +2015-07-01|-9.0|-28.0|-21.19668|0.05236 +2015-07-01|-9.0|-29.0|-21.44167|0.04894 +2015-07-01|-9.0|-30.0|-21.66569|0.04535 +2015-07-01|-9.0|-31.0|-21.86768|0.04157 +2015-07-01|-9.0|-32.0|-22.04663|0.03757 +2015-07-01|-9.0|-33.0|-22.20155|0.03332 +2015-07-01|-9.0|-34.0|-22.33146|0.02879 +2015-07-01|-9.0|-35.0|-22.43543|0.02397 +2015-07-01|-9.0|-36.0|-22.51257|0.01885 +2015-07-01|-9.0|-37.0|-22.56205|0.01342 +2015-07-01|-9.0|-38.0|-22.58306|0.00769 +2015-07-01|-9.0|-39.0|-22.57488|0.00164 +2015-07-01|-9.0|-40.0|-22.53684|-0.0047 +2015-07-01|-9.0|-41.0|-22.46834|-0.01132 +2015-07-01|-9.0|-42.0|-22.36884|-0.01821 +2015-07-01|-9.0|-43.0|-22.23789|-0.02533 +2015-07-01|-9.0|-44.0|-22.07511|-0.03267 +2015-07-01|-9.0|-45.0|-21.88019|-0.04018 +2015-07-01|-9.0|-46.0|-21.65293|-0.04784 +2015-07-01|-9.0|-47.0|-21.3932|-0.05561 +2015-07-01|-9.0|-48.0|-21.10095|-0.06344 +2015-07-01|-9.0|-49.0|-20.77624|-0.0713 +2015-07-01|-9.0|-50.0|-20.41922|-0.07913 +2015-07-01|-9.0|-51.0|-20.03015|-0.08691 +2015-07-01|-9.0|-52.0|-19.60938|-0.09458 +2015-07-01|-9.0|-53.0|-19.1574|-0.10211 +2015-07-01|-9.0|-54.0|-18.67476|-0.10944 +2015-07-01|-9.0|-55.0|-18.16218|-0.11654 +2015-07-01|-9.0|-56.0|-17.62048|-0.12336 +2015-07-01|-9.0|-57.0|-17.05059|-0.12987 +2015-07-01|-9.0|-58.0|-16.4536|-0.13604 +2015-07-01|-9.0|-59.0|-15.83071|-0.14182 +2015-07-01|-9.0|-60.0|-15.18324|-0.14719 +2015-07-01|-9.0|-61.0|-14.51269|-0.15213 +2015-07-01|-9.0|-62.0|-13.82064|-0.1566 +2015-07-01|-9.0|-63.0|-13.10883|-0.1606 +2015-07-01|-9.0|-64.0|-12.37912|-0.1641 +2015-07-01|-9.0|-65.0|-11.63349|-0.1671 +2015-07-01|-9.0|-66.0|-10.87403|-0.16959 +2015-07-01|-9.0|-67.0|-10.10295|-0.17156 +2015-07-01|-9.0|-68.0|-9.32252|-0.17302 +2015-07-01|-9.0|-69.0|-8.53512|-0.17398 +2015-07-01|-9.0|-70.0|-7.74318|-0.17444 +2015-07-01|-9.0|-71.0|-6.94915|-0.17441 +2015-07-01|-9.0|-72.0|-6.15556|-0.17392 +2015-07-01|-9.0|-73.0|-5.36489|-0.17298 +2015-07-01|-9.0|-74.0|-4.57964|-0.17162 +2015-07-01|-9.0|-75.0|-3.80225|-0.16986 +2015-07-01|-9.0|-76.0|-3.03513|-0.16773 +2015-07-01|-9.0|-77.0|-2.28058|-0.16525 +2015-07-01|-9.0|-78.0|-1.54083|-0.16246 +2015-07-01|-9.0|-79.0|-0.81798|-0.15939 +2015-07-01|-9.0|-80.0|-0.11399|-0.15607 +2015-07-01|-9.0|-81.0|0.56931|-0.15254 +2015-07-01|-9.0|-82.0|1.23027|-0.14881 +2015-07-01|-9.0|-83.0|1.8674|-0.14494 +2015-07-01|-9.0|-84.0|2.4794|-0.14094 +2015-07-01|-9.0|-85.0|3.06516|-0.13686 +2015-07-01|-9.0|-86.0|3.62375|-0.13271 +2015-07-01|-9.0|-87.0|4.15445|-0.12853 +2015-07-01|-9.0|-88.0|4.65673|-0.12435 +2015-07-01|-9.0|-89.0|5.13025|-0.12019 +2015-07-01|-9.0|-90.0|5.57488|-0.11608 +2015-07-01|-9.0|-91.0|5.99065|-0.11205 +2015-07-01|-9.0|-92.0|6.3778|-0.10811 +2015-07-01|-9.0|-93.0|6.73672|-0.10428 +2015-07-01|-9.0|-94.0|7.06797|-0.10058 +2015-07-01|-9.0|-95.0|7.37229|-0.09704 +2015-07-01|-9.0|-96.0|7.65053|-0.09365 +2015-07-01|-9.0|-97.0|7.9037|-0.09044 +2015-07-01|-9.0|-98.0|8.13291|-0.0874 +2015-07-01|-9.0|-99.0|8.3394|-0.08456 +2015-07-01|-9.0|-100.0|8.52447|-0.0819 +2015-07-01|-9.0|-101.0|8.68955|-0.07944 +2015-07-01|-9.0|-102.0|8.83607|-0.07716 +2015-07-01|-9.0|-103.0|8.96555|-0.07507 +2015-07-01|-9.0|-104.0|9.07952|-0.07315 +2015-07-01|-9.0|-105.0|9.17952|-0.07139 +2015-07-01|-9.0|-106.0|9.26711|-0.06979 +2015-07-01|-9.0|-107.0|9.34379|-0.06832 +2015-07-01|-9.0|-108.0|9.41106|-0.06698 +2015-07-01|-9.0|-109.0|9.47033|-0.06573 +2015-07-01|-9.0|-110.0|9.52296|-0.06457 +2015-07-01|-9.0|-111.0|9.57024|-0.06347 +2015-07-01|-9.0|-112.0|9.61334|-0.06241 +2015-07-01|-9.0|-113.0|9.65335|-0.06137 +2015-07-01|-9.0|-114.0|9.69123|-0.06033 +2015-07-01|-9.0|-115.0|9.72783|-0.05928 +2015-07-01|-9.0|-116.0|9.76388|-0.05819 +2015-07-01|-9.0|-117.0|9.79998|-0.05705 +2015-07-01|-9.0|-118.0|9.83661|-0.05586 +2015-07-01|-9.0|-119.0|9.87413|-0.05459 +2015-07-01|-9.0|-120.0|9.91278|-0.05325 +2015-07-01|-9.0|-121.0|9.9527|-0.05182 +2015-07-01|-9.0|-122.0|9.99391|-0.05031 +2015-07-01|-9.0|-123.0|10.03635|-0.04871 +2015-07-01|-9.0|-124.0|10.07988|-0.04704 +2015-07-01|-9.0|-125.0|10.12428|-0.04529 +2015-07-01|-9.0|-126.0|10.16928|-0.04348 +2015-07-01|-9.0|-127.0|10.21456|-0.04161 +2015-07-01|-9.0|-128.0|10.25975|-0.03971 +2015-07-01|-9.0|-129.0|10.30449|-0.03777 +2015-07-01|-9.0|-130.0|10.34838|-0.03581 +2015-07-01|-9.0|-131.0|10.39103|-0.03385 +2015-07-01|-9.0|-132.0|10.43205|-0.03189 +2015-07-01|-9.0|-133.0|10.47107|-0.02995 +2015-07-01|-9.0|-134.0|10.50776|-0.02804 +2015-07-01|-9.0|-135.0|10.54181|-0.02616 +2015-07-01|-9.0|-136.0|10.57293|-0.02433 +2015-07-01|-9.0|-137.0|10.6009|-0.02254 +2015-07-01|-9.0|-138.0|10.62553|-0.0208 +2015-07-01|-9.0|-139.0|10.64669|-0.01911 +2015-07-01|-9.0|-140.0|10.66427|-0.01747 +2015-07-01|-9.0|-141.0|10.67825|-0.01587 +2015-07-01|-9.0|-142.0|10.68863|-0.0143 +2015-07-01|-9.0|-143.0|10.69548|-0.01276 +2015-07-01|-9.0|-144.0|10.6989|-0.01124 +2015-07-01|-9.0|-145.0|10.69905|-0.00973 +2015-07-01|-9.0|-146.0|10.69613|-0.00822 +2015-07-01|-9.0|-147.0|10.69039|-0.00669 +2015-07-01|-9.0|-148.0|10.6821|-0.00514 +2015-07-01|-9.0|-149.0|10.67159|-0.00356 +2015-07-01|-9.0|-150.0|10.65919|-0.00193 +2015-07-01|-9.0|-151.0|10.64529|-2.6E-4 +2015-07-01|-9.0|-152.0|10.63027|0.00148 +2015-07-01|-9.0|-153.0|10.61454|0.00327 +2015-07-01|-9.0|-154.0|10.59851|0.00512 +2015-07-01|-9.0|-155.0|10.5826|0.00704 +2015-07-01|-9.0|-156.0|10.56722|0.00901 +2015-07-01|-9.0|-157.0|10.55276|0.01103 +2015-07-01|-9.0|-158.0|10.53959|0.0131 +2015-07-01|-9.0|-159.0|10.52807|0.0152 +2015-07-01|-9.0|-160.0|10.51848|0.01733 +2015-07-01|-9.0|-161.0|10.51109|0.01947 +2015-07-01|-9.0|-162.0|10.5061|0.0216 +2015-07-01|-9.0|-163.0|10.50365|0.0237 +2015-07-01|-9.0|-164.0|10.50382|0.02577 +2015-07-01|-9.0|-165.0|10.5066|0.02779 +2015-07-01|-9.0|-166.0|10.51191|0.02973 +2015-07-01|-9.0|-167.0|10.51959|0.03158 +2015-07-01|-9.0|-168.0|10.52939|0.03332 +2015-07-01|-9.0|-169.0|10.54098|0.03494 +2015-07-01|-9.0|-170.0|10.55394|0.03643 +2015-07-01|-9.0|-171.0|10.56777|0.03777 +2015-07-01|-9.0|-172.0|10.5819|0.03895 +2015-07-01|-9.0|-173.0|10.5957|0.03996 +2015-07-01|-9.0|-174.0|10.60845|0.0408 +2015-07-01|-9.0|-175.0|10.61942|0.04145 +2015-07-01|-9.0|-176.0|10.62781|0.04192 +2015-07-01|-9.0|-177.0|10.63282|0.0422 +2015-07-01|-9.0|-178.0|10.63361|0.0423 +2015-07-01|-9.0|-179.0|10.62939|0.04221 +2015-07-01|-10.0|0.0|-10.2196|0.16628 +2015-07-01|-10.0|1.0|-9.73739|0.16981 +2015-07-01|-10.0|2.0|-9.25776|0.17295 +2015-07-01|-10.0|3.0|-8.78169|0.17568 +2015-07-01|-10.0|4.0|-8.31018|0.17795 +2015-07-01|-10.0|5.0|-7.84429|0.17975 +2015-07-01|-10.0|6.0|-7.38516|0.18104 +2015-07-01|-10.0|7.0|-6.93396|0.1818 +2015-07-01|-10.0|8.0|-6.49192|0.182 +2015-07-01|-10.0|9.0|-6.06035|0.18162 +2015-07-01|-10.0|10.0|-5.64061|0.18065 +2015-07-01|-10.0|11.0|-5.2341|0.17905 +2015-07-01|-10.0|12.0|-4.84231|0.17683 +2015-07-01|-10.0|13.0|-4.46675|0.17398 +2015-07-01|-10.0|14.0|-4.10897|0.17048 +2015-07-01|-10.0|15.0|-3.77053|0.16634 +2015-07-01|-10.0|16.0|-3.45303|0.16158 +2015-07-01|-10.0|17.0|-3.15803|0.1562 +2015-07-01|-10.0|18.0|-2.88706|0.15022 +2015-07-01|-10.0|19.0|-2.64162|0.14367 +2015-07-01|-10.0|20.0|-2.42311|0.13659 +2015-07-01|-10.0|21.0|-2.23282|0.12902 +2015-07-01|-10.0|22.0|-2.07192|0.12102 +2015-07-01|-10.0|23.0|-1.94142|0.11263 +2015-07-01|-10.0|24.0|-1.84213|0.10394 +2015-07-01|-10.0|25.0|-1.77466|0.095 +2015-07-01|-10.0|26.0|-1.7394|0.0859 +2015-07-01|-10.0|27.0|-1.73646|0.07673 +2015-07-01|-10.0|28.0|-1.76569|0.06756 +2015-07-01|-10.0|29.0|-1.82667|0.05848 +2015-07-01|-10.0|30.0|-1.91869|0.04959 +2015-07-01|-10.0|31.0|-2.04073|0.04097 +2015-07-01|-10.0|32.0|-2.1915|0.03271 +2015-07-01|-10.0|33.0|-2.36942|0.02489 +2015-07-01|-10.0|34.0|-2.57267|0.01758 +2015-07-01|-10.0|35.0|-2.79914|0.01087 +2015-07-01|-10.0|36.0|-3.04655|0.0048 +2015-07-01|-10.0|37.0|-3.31239|-5.6E-4 +2015-07-01|-10.0|38.0|-3.59401|-0.00517 +2015-07-01|-10.0|39.0|-3.88863|-0.00899 +2015-07-01|-10.0|40.0|-4.1934|-0.012 +2015-07-01|-10.0|41.0|-4.5054|-0.0142 +2015-07-01|-10.0|42.0|-4.82172|-0.01556 +2015-07-01|-10.0|43.0|-5.13951|-0.01611 +2015-07-01|-10.0|44.0|-5.45596|-0.01585 +2015-07-01|-10.0|45.0|-5.7684|-0.01483 +2015-07-01|-10.0|46.0|-6.07429|-0.01307 +2015-07-01|-10.0|47.0|-6.37128|-0.01061 +2015-07-01|-10.0|48.0|-6.65722|-0.00752 +2015-07-01|-10.0|49.0|-6.93016|-0.00384 +2015-07-01|-10.0|50.0|-7.18842|3.6E-4 +2015-07-01|-10.0|51.0|-7.43055|0.00503 +2015-07-01|-10.0|52.0|-7.65535|0.01008 +2015-07-01|-10.0|53.0|-7.86187|0.01547 +2015-07-01|-10.0|54.0|-8.0494|0.0211 +2015-07-01|-10.0|55.0|-8.21748|0.02693 +2015-07-01|-10.0|56.0|-8.36583|0.03289 +2015-07-01|-10.0|57.0|-8.49441|0.03891 +2015-07-01|-10.0|58.0|-8.60332|0.04494 +2015-07-01|-10.0|59.0|-8.69282|0.05091 +2015-07-01|-10.0|60.0|-8.76329|0.05679 +2015-07-01|-10.0|61.0|-8.8152|0.06252 +2015-07-01|-10.0|62.0|-8.84908|0.06807 +2015-07-01|-10.0|63.0|-8.86552|0.0734 +2015-07-01|-10.0|64.0|-8.8651|0.07848 +2015-07-01|-10.0|65.0|-8.84838|0.08329 +2015-07-01|-10.0|66.0|-8.81591|0.0878 +2015-07-01|-10.0|67.0|-8.76817|0.09201 +2015-07-01|-10.0|68.0|-8.70558|0.0959 +2015-07-01|-10.0|69.0|-8.62849|0.09947 +2015-07-01|-10.0|70.0|-8.53715|0.10271 +2015-07-01|-10.0|71.0|-8.43175|0.10562 +2015-07-01|-10.0|72.0|-8.31241|0.10821 +2015-07-01|-10.0|73.0|-8.17916|0.11047 +2015-07-01|-10.0|74.0|-8.032|0.11241 +2015-07-01|-10.0|75.0|-7.87087|0.11402 +2015-07-01|-10.0|76.0|-7.69572|0.11532 +2015-07-01|-10.0|77.0|-7.50649|0.11631 +2015-07-01|-10.0|78.0|-7.30316|0.11698 +2015-07-01|-10.0|79.0|-7.08576|0.11733 +2015-07-01|-10.0|80.0|-6.85441|0.11737 +2015-07-01|-10.0|81.0|-6.60933|0.11708 +2015-07-01|-10.0|82.0|-6.35088|0.11645 +2015-07-01|-10.0|83.0|-6.07956|0.11549 +2015-07-01|-10.0|84.0|-5.79603|0.11419 +2015-07-01|-10.0|85.0|-5.50116|0.11252 +2015-07-01|-10.0|86.0|-5.19597|0.11049 +2015-07-01|-10.0|87.0|-4.8817|0.10807 +2015-07-01|-10.0|88.0|-4.55973|0.10527 +2015-07-01|-10.0|89.0|-4.23166|0.10207 +2015-07-01|-10.0|90.0|-3.89923|0.09846 +2015-07-01|-10.0|91.0|-3.5643|0.09444 +2015-07-01|-10.0|92.0|-3.22887|0.09002 +2015-07-01|-10.0|93.0|-2.89498|0.08518 +2015-07-01|-10.0|94.0|-2.56473|0.07995 +2015-07-01|-10.0|95.0|-2.24022|0.07433 +2015-07-01|-10.0|96.0|-1.92351|0.06834 +2015-07-01|-10.0|97.0|-1.61658|0.06199 +2015-07-01|-10.0|98.0|-1.32127|0.05532 +2015-07-01|-10.0|99.0|-1.03929|0.04835 +2015-07-01|-10.0|100.0|-0.77213|0.04112 +2015-07-01|-10.0|101.0|-0.52105|0.03367 +2015-07-01|-10.0|102.0|-0.28707|0.02603 +2015-07-01|-10.0|103.0|-0.07093|0.01827 +2015-07-01|-10.0|104.0|0.12695|0.01041 +2015-07-01|-10.0|105.0|0.30642|0.00252 +2015-07-01|-10.0|106.0|0.46764|-0.00536 +2015-07-01|-10.0|107.0|0.61108|-0.01317 +2015-07-01|-10.0|108.0|0.73751|-0.02087 +2015-07-01|-10.0|109.0|0.84793|-0.02841 +2015-07-01|-10.0|110.0|0.94364|-0.03573 +2015-07-01|-10.0|111.0|1.02612|-0.0428 +2015-07-01|-10.0|112.0|1.09706|-0.04956 +2015-07-01|-10.0|113.0|1.15831|-0.05598 +2015-07-01|-10.0|114.0|1.21182|-0.06203 +2015-07-01|-10.0|115.0|1.25962|-0.06766 +2015-07-01|-10.0|116.0|1.30378|-0.07285 +2015-07-01|-10.0|117.0|1.34635|-0.07758 +2015-07-01|-10.0|118.0|1.38936|-0.08183 +2015-07-01|-10.0|119.0|1.43472|-0.08557 +2015-07-01|-10.0|120.0|1.48426|-0.08881 +2015-07-01|-10.0|121.0|1.53964|-0.09154 +2015-07-01|-10.0|122.0|1.60235|-0.09375 +2015-07-01|-10.0|123.0|1.67366|-0.09546 +2015-07-01|-10.0|124.0|1.75467|-0.09666 +2015-07-01|-10.0|125.0|1.84621|-0.09737 +2015-07-01|-10.0|126.0|1.94891|-0.0976 +2015-07-01|-10.0|127.0|2.06316|-0.09738 +2015-07-01|-10.0|128.0|2.18911|-0.09672 +2015-07-01|-10.0|129.0|2.32671|-0.09565 +2015-07-01|-10.0|130.0|2.47571|-0.09419 +2015-07-01|-10.0|131.0|2.63568|-0.09237 +2015-07-01|-10.0|132.0|2.80605|-0.09022 +2015-07-01|-10.0|133.0|2.98608|-0.08777 +2015-07-01|-10.0|134.0|3.17495|-0.08505 +2015-07-01|-10.0|135.0|3.37178|-0.08209 +2015-07-01|-10.0|136.0|3.57561|-0.07892 +2015-07-01|-10.0|137.0|3.78548|-0.07557 +2015-07-01|-10.0|138.0|4.00041|-0.07206 +2015-07-01|-10.0|139.0|4.21946|-0.06842 +2015-07-01|-10.0|140.0|4.44174|-0.06469 +2015-07-01|-10.0|141.0|4.66639|-0.06087 +2015-07-01|-10.0|142.0|4.89266|-0.057 +2015-07-01|-10.0|143.0|5.11983|-0.0531 +2015-07-01|-10.0|144.0|5.34731|-0.04918 +2015-07-01|-10.0|145.0|5.57454|-0.04526 +2015-07-01|-10.0|146.0|5.80108|-0.04136 +2015-07-01|-10.0|147.0|6.02653|-0.03748 +2015-07-01|-10.0|148.0|6.25057|-0.03365 +2015-07-01|-10.0|149.0|6.47291|-0.02986 +2015-07-01|-10.0|150.0|6.6933|-0.02614 +2015-07-01|-10.0|151.0|6.91152|-0.02247 +2015-07-01|-10.0|152.0|7.12736|-0.01888 +2015-07-01|-10.0|153.0|7.34058|-0.01537 +2015-07-01|-10.0|154.0|7.55095|-0.01193 +2015-07-01|-10.0|155.0|7.75821|-0.00858 +2015-07-01|-10.0|156.0|7.96206|-0.00531 +2015-07-01|-10.0|157.0|8.16215|-0.00213 +2015-07-01|-10.0|158.0|8.35811|9.6E-4 +2015-07-01|-10.0|159.0|8.54951|0.00397 +2015-07-01|-10.0|160.0|8.73589|0.00688 +2015-07-01|-10.0|161.0|8.91676|0.0097 +2015-07-01|-10.0|162.0|9.09159|0.01242 +2015-07-01|-10.0|163.0|9.25986|0.01506 +2015-07-01|-10.0|164.0|9.42103|0.01759 +2015-07-01|-10.0|165.0|9.57457|0.02003 +2015-07-01|-10.0|166.0|9.71998|0.02237 +2015-07-01|-10.0|167.0|9.85679|0.02461 +2015-07-01|-10.0|168.0|9.98461|0.02673 +2015-07-01|-10.0|169.0|10.10307|0.02875 +2015-07-01|-10.0|170.0|10.2119|0.03066 +2015-07-01|-10.0|171.0|10.31092|0.03245 +2015-07-01|-10.0|172.0|10.40005|0.03411 +2015-07-01|-10.0|173.0|10.47927|0.03564 +2015-07-01|-10.0|174.0|10.54871|0.03704 +2015-07-01|-10.0|175.0|10.60857|0.0383 +2015-07-01|-10.0|176.0|10.65917|0.0394 +2015-07-01|-10.0|177.0|10.70092|0.04035 +2015-07-01|-10.0|178.0|10.73431|0.04114 +2015-07-01|-10.0|179.0|10.75992|0.04177 +2015-07-01|-10.0|-1.0|-10.70348|0.1624 +2015-07-01|-10.0|-2.0|-11.18814|0.15822 +2015-07-01|-10.0|-3.0|-11.67274|0.15376 +2015-07-01|-10.0|-4.0|-12.15646|0.14906 +2015-07-01|-10.0|-5.0|-12.63852|0.14417 +2015-07-01|-10.0|-6.0|-13.11816|0.13913 +2015-07-01|-10.0|-7.0|-13.59465|0.13398 +2015-07-01|-10.0|-8.0|-14.06727|0.12876 +2015-07-01|-10.0|-9.0|-14.53531|0.12351 +2015-07-01|-10.0|-10.0|-14.99809|0.11826 +2015-07-01|-10.0|-11.0|-15.45493|0.11307 +2015-07-01|-10.0|-12.0|-15.90516|0.10795 +2015-07-01|-10.0|-13.0|-16.3481|0.10294 +2015-07-01|-10.0|-14.0|-16.78309|0.09807 +2015-07-01|-10.0|-15.0|-17.20944|0.09336 +2015-07-01|-10.0|-16.0|-17.62648|0.08882 +2015-07-01|-10.0|-17.0|-18.0335|0.08446 +2015-07-01|-10.0|-18.0|-18.42979|0.08029 +2015-07-01|-10.0|-19.0|-18.81461|0.07631 +2015-07-01|-10.0|-20.0|-19.18722|0.0725 +2015-07-01|-10.0|-21.0|-19.54683|0.06885 +2015-07-01|-10.0|-22.0|-19.89264|0.06534 +2015-07-01|-10.0|-23.0|-20.22381|0.06194 +2015-07-01|-10.0|-24.0|-20.53949|0.05863 +2015-07-01|-10.0|-25.0|-20.8388|0.05536 +2015-07-01|-10.0|-26.0|-21.12083|0.05211 +2015-07-01|-10.0|-27.0|-21.38467|0.04884 +2015-07-01|-10.0|-28.0|-21.62937|0.04549 +2015-07-01|-10.0|-29.0|-21.85399|0.04205 +2015-07-01|-10.0|-30.0|-22.05757|0.03846 +2015-07-01|-10.0|-31.0|-22.23917|0.03469 +2015-07-01|-10.0|-32.0|-22.39784|0.03072 +2015-07-01|-10.0|-33.0|-22.53265|0.0265 +2015-07-01|-10.0|-34.0|-22.64269|0.02203 +2015-07-01|-10.0|-35.0|-22.72708|0.01727 +2015-07-01|-10.0|-36.0|-22.78496|0.01221 +2015-07-01|-10.0|-37.0|-22.81554|0.00686 +2015-07-01|-10.0|-38.0|-22.81803|0.00119 +2015-07-01|-10.0|-39.0|-22.79173|-0.00478 +2015-07-01|-10.0|-40.0|-22.73597|-0.01104 +2015-07-01|-10.0|-41.0|-22.65016|-0.01759 +2015-07-01|-10.0|-42.0|-22.53377|-0.0244 +2015-07-01|-10.0|-43.0|-22.38631|-0.03144 +2015-07-01|-10.0|-44.0|-22.20742|-0.0387 +2015-07-01|-10.0|-45.0|-21.99676|-0.04614 +2015-07-01|-10.0|-46.0|-21.7541|-0.05372 +2015-07-01|-10.0|-47.0|-21.47929|-0.0614 +2015-07-01|-10.0|-48.0|-21.17227|-0.06916 +2015-07-01|-10.0|-49.0|-20.83308|-0.07693 +2015-07-01|-10.0|-50.0|-20.46183|-0.08469 +2015-07-01|-10.0|-51.0|-20.05877|-0.09238 +2015-07-01|-10.0|-52.0|-19.62422|-0.09996 +2015-07-01|-10.0|-53.0|-19.15863|-0.10739 +2015-07-01|-10.0|-54.0|-18.66257|-0.11463 +2015-07-01|-10.0|-55.0|-18.13672|-0.12162 +2015-07-01|-10.0|-56.0|-17.58188|-0.12833 +2015-07-01|-10.0|-57.0|-16.999|-0.13472 +2015-07-01|-10.0|-58.0|-16.38915|-0.14076 +2015-07-01|-10.0|-59.0|-15.75353|-0.1464 +2015-07-01|-10.0|-60.0|-15.09349|-0.15163 +2015-07-01|-10.0|-61.0|-14.41051|-0.1564 +2015-07-01|-10.0|-62.0|-13.70622|-0.16071 +2015-07-01|-10.0|-63.0|-12.98236|-0.16452 +2015-07-01|-10.0|-64.0|-12.24084|-0.16783 +2015-07-01|-10.0|-65.0|-11.48367|-0.17062 +2015-07-01|-10.0|-66.0|-10.71297|-0.17289 +2015-07-01|-10.0|-67.0|-9.93099|-0.17463 +2015-07-01|-10.0|-68.0|-9.14006|-0.17585 +2015-07-01|-10.0|-69.0|-8.34259|-0.17655 +2015-07-01|-10.0|-70.0|-7.54107|-0.17674 +2015-07-01|-10.0|-71.0|-6.738|-0.17645 +2015-07-01|-10.0|-72.0|-5.93593|-0.17568 +2015-07-01|-10.0|-73.0|-5.1374|-0.17445 +2015-07-01|-10.0|-74.0|-4.34495|-0.17281 +2015-07-01|-10.0|-75.0|-3.56104|-0.17075 +2015-07-01|-10.0|-76.0|-2.78812|-0.16833 +2015-07-01|-10.0|-77.0|-2.0285|-0.16557 +2015-07-01|-10.0|-78.0|-1.28443|-0.1625 +2015-07-01|-10.0|-79.0|-0.558|-0.15916 +2015-07-01|-10.0|-80.0|0.1488|-0.15557 +2015-07-01|-10.0|-81.0|0.83418|-0.15178 +2015-07-01|-10.0|-82.0|1.49649|-0.14782 +2015-07-01|-10.0|-83.0|2.13427|-0.14371 +2015-07-01|-10.0|-84.0|2.74625|-0.1395 +2015-07-01|-10.0|-85.0|3.33135|-0.13522 +2015-07-01|-10.0|-86.0|3.88868|-0.13089 +2015-07-01|-10.0|-87.0|4.41757|-0.12655 +2015-07-01|-10.0|-88.0|4.91754|-0.12222 +2015-07-01|-10.0|-89.0|5.3883|-0.11794 +2015-07-01|-10.0|-90.0|5.82978|-0.11372 +2015-07-01|-10.0|-91.0|6.24207|-0.10959 +2015-07-01|-10.0|-92.0|6.62544|-0.10558 +2015-07-01|-10.0|-93.0|6.98038|-0.1017 +2015-07-01|-10.0|-94.0|7.30748|-0.09797 +2015-07-01|-10.0|-95.0|7.60754|-0.0944 +2015-07-01|-10.0|-96.0|7.88148|-0.09101 +2015-07-01|-10.0|-97.0|8.13034|-0.0878 +2015-07-01|-10.0|-98.0|8.3553|-0.08479 +2015-07-01|-10.0|-99.0|8.55762|-0.08198 +2015-07-01|-10.0|-100.0|8.73869|-0.07938 +2015-07-01|-10.0|-101.0|8.89992|-0.07697 +2015-07-01|-10.0|-102.0|9.04283|-0.07476 +2015-07-01|-10.0|-103.0|9.16893|-0.07275 +2015-07-01|-10.0|-104.0|9.27979|-0.07091 +2015-07-01|-10.0|-105.0|9.37698|-0.06925 +2015-07-01|-10.0|-106.0|9.46205|-0.06774 +2015-07-01|-10.0|-107.0|9.53654|-0.06638 +2015-07-01|-10.0|-108.0|9.60191|-0.06513 +2015-07-01|-10.0|-109.0|9.65961|-0.06399 +2015-07-01|-10.0|-110.0|9.71098|-0.06294 +2015-07-01|-10.0|-111.0|9.75729|-0.06194 +2015-07-01|-10.0|-112.0|9.79971|-0.06099 +2015-07-01|-10.0|-113.0|9.8393|-0.06005 +2015-07-01|-10.0|-114.0|9.87702|-0.05912 +2015-07-01|-10.0|-115.0|9.91368|-0.05816 +2015-07-01|-10.0|-116.0|9.94999|-0.05717 +2015-07-01|-10.0|-117.0|9.98653|-0.05613 +2015-07-01|-10.0|-118.0|10.02376|-0.05502 +2015-07-01|-10.0|-119.0|10.06201|-0.05384 +2015-07-01|-10.0|-120.0|10.10149|-0.05257 +2015-07-01|-10.0|-121.0|10.14233|-0.05122 +2015-07-01|-10.0|-122.0|10.18452|-0.04977 +2015-07-01|-10.0|-123.0|10.228|-0.04824 +2015-07-01|-10.0|-124.0|10.2726|-0.04662 +2015-07-01|-10.0|-125.0|10.31808|-0.04493 +2015-07-01|-10.0|-126.0|10.36417|-0.04316 +2015-07-01|-10.0|-127.0|10.41054|-0.04134 +2015-07-01|-10.0|-128.0|10.45683|-0.03947 +2015-07-01|-10.0|-129.0|10.50264|-0.03755 +2015-07-01|-10.0|-130.0|10.54759|-0.03562 +2015-07-01|-10.0|-131.0|10.59129|-0.03368 +2015-07-01|-10.0|-132.0|10.63334|-0.03173 +2015-07-01|-10.0|-133.0|10.67338|-0.0298 +2015-07-01|-10.0|-134.0|10.71108|-0.02789 +2015-07-01|-10.0|-135.0|10.74611|-0.02602 +2015-07-01|-10.0|-136.0|10.77821|-0.02418 +2015-07-01|-10.0|-137.0|10.80714|-0.02238 +2015-07-01|-10.0|-138.0|10.83272|-0.02063 +2015-07-01|-10.0|-139.0|10.8548|-0.01892 +2015-07-01|-10.0|-140.0|10.8733|-0.01726 +2015-07-01|-10.0|-141.0|10.88816|-0.01564 +2015-07-01|-10.0|-142.0|10.89939|-0.01405 +2015-07-01|-10.0|-143.0|10.90704|-0.01249 +2015-07-01|-10.0|-144.0|10.91122|-0.01095 +2015-07-01|-10.0|-145.0|10.91207|-0.00941 +2015-07-01|-10.0|-146.0|10.90978|-0.00788 +2015-07-01|-10.0|-147.0|10.90458|-0.00633 +2015-07-01|-10.0|-148.0|10.89674|-0.00475 +2015-07-01|-10.0|-149.0|10.88656|-0.00315 +2015-07-01|-10.0|-150.0|10.87437|-0.0015 +2015-07-01|-10.0|-151.0|10.86054|1.9E-4 +2015-07-01|-10.0|-152.0|10.84545|0.00194 +2015-07-01|-10.0|-153.0|10.82948|0.00375 +2015-07-01|-10.0|-154.0|10.81305|0.00561 +2015-07-01|-10.0|-155.0|10.79656|0.00753 +2015-07-01|-10.0|-156.0|10.78041|0.00951 +2015-07-01|-10.0|-157.0|10.76499|0.01154 +2015-07-01|-10.0|-158.0|10.75067|0.0136 +2015-07-01|-10.0|-159.0|10.7378|0.0157 +2015-07-01|-10.0|-160.0|10.72667|0.01783 +2015-07-01|-10.0|-161.0|10.71756|0.01995 +2015-07-01|-10.0|-162.0|10.71067|0.02207 +2015-07-01|-10.0|-163.0|10.70616|0.02417 +2015-07-01|-10.0|-164.0|10.70409|0.02623 +2015-07-01|-10.0|-165.0|10.7045|0.02822 +2015-07-01|-10.0|-166.0|10.70732|0.03015 +2015-07-01|-10.0|-167.0|10.71239|0.03198 +2015-07-01|-10.0|-168.0|10.7195|0.03371 +2015-07-01|-10.0|-169.0|10.72833|0.03532 +2015-07-01|-10.0|-170.0|10.73848|0.03679 +2015-07-01|-10.0|-171.0|10.74948|0.03811 +2015-07-01|-10.0|-172.0|10.76079|0.03928 +2015-07-01|-10.0|-173.0|10.77179|0.04028 +2015-07-01|-10.0|-174.0|10.78179|0.0411 +2015-07-01|-10.0|-175.0|10.79008|0.04175 +2015-07-01|-10.0|-176.0|10.79589|0.04221 +2015-07-01|-10.0|-177.0|10.79843|0.04249 +2015-07-01|-10.0|-178.0|10.7969|0.04258 +2015-07-01|-10.0|-179.0|10.79048|0.04249 +2015-07-01|-11.0|0.0|-10.83695|0.16997 +2015-07-01|-11.0|1.0|-10.34188|0.17383 +2015-07-01|-11.0|2.0|-9.84881|0.17726 +2015-07-01|-11.0|3.0|-9.3589|0.1802 +2015-07-01|-11.0|4.0|-8.87335|0.18263 +2015-07-01|-11.0|5.0|-8.39342|0.18451 +2015-07-01|-11.0|6.0|-7.92045|0.18581 +2015-07-01|-11.0|7.0|-7.4558|0.18651 +2015-07-01|-11.0|8.0|-7.00089|0.18657 +2015-07-01|-11.0|9.0|-6.55723|0.18598 +2015-07-01|-11.0|10.0|-6.12632|0.18472 +2015-07-01|-11.0|11.0|-5.70976|0.18278 +2015-07-01|-11.0|12.0|-5.30916|0.18016 +2015-07-01|-11.0|13.0|-4.92615|0.17684 +2015-07-01|-11.0|14.0|-4.56239|0.17283 +2015-07-01|-11.0|15.0|-4.21956|0.16814 +2015-07-01|-11.0|16.0|-3.89929|0.16279 +2015-07-01|-11.0|17.0|-3.60319|0.1568 +2015-07-01|-11.0|18.0|-3.33283|0.15019 +2015-07-01|-11.0|19.0|-3.08968|0.14301 +2015-07-01|-11.0|20.0|-2.87512|0.13529 +2015-07-01|-11.0|21.0|-2.69039|0.1271 +2015-07-01|-11.0|22.0|-2.5366|0.1185 +2015-07-01|-11.0|23.0|-2.41466|0.10954 +2015-07-01|-11.0|24.0|-2.32527|0.10031 +2015-07-01|-11.0|25.0|-2.26891|0.09088 +2015-07-01|-11.0|26.0|-2.24583|0.08133 +2015-07-01|-11.0|27.0|-2.25599|0.07177 +2015-07-01|-11.0|28.0|-2.29909|0.06227 +2015-07-01|-11.0|29.0|-2.37452|0.05292 +2015-07-01|-11.0|30.0|-2.4814|0.04382 +2015-07-01|-11.0|31.0|-2.61856|0.03506 +2015-07-01|-11.0|32.0|-2.78452|0.02671 +2015-07-01|-11.0|33.0|-2.97755|0.01887 +2015-07-01|-11.0|34.0|-3.19565|0.0116 +2015-07-01|-11.0|35.0|-3.43659|0.00498 +2015-07-01|-11.0|36.0|-3.69794|-9.4E-4 +2015-07-01|-11.0|37.0|-3.97706|-0.00611 +2015-07-01|-11.0|38.0|-4.27121|-0.01049 +2015-07-01|-11.0|39.0|-4.57751|-0.01405 +2015-07-01|-11.0|40.0|-4.89301|-0.01677 +2015-07-01|-11.0|41.0|-5.21476|-0.01864 +2015-07-01|-11.0|42.0|-5.5398|-0.01966 +2015-07-01|-11.0|43.0|-5.86523|-0.01986 +2015-07-01|-11.0|44.0|-6.18824|-0.01925 +2015-07-01|-11.0|45.0|-6.50614|-0.01786 +2015-07-01|-11.0|46.0|-6.8164|-0.01574 +2015-07-01|-11.0|47.0|-7.11669|-0.01292 +2015-07-01|-11.0|48.0|-7.40487|-0.00948 +2015-07-01|-11.0|49.0|-7.67903|-0.00545 +2015-07-01|-11.0|50.0|-7.93753|-9.1E-4 +2015-07-01|-11.0|51.0|-8.17893|0.00408 +2015-07-01|-11.0|52.0|-8.40209|0.00945 +2015-07-01|-11.0|53.0|-8.60608|0.01513 +2015-07-01|-11.0|54.0|-8.79026|0.02107 +2015-07-01|-11.0|55.0|-8.95417|0.02718 +2015-07-01|-11.0|56.0|-9.09759|0.03341 +2015-07-01|-11.0|57.0|-9.22049|0.0397 +2015-07-01|-11.0|58.0|-9.32302|0.04598 +2015-07-01|-11.0|59.0|-9.40545|0.05221 +2015-07-01|-11.0|60.0|-9.46821|0.05833 +2015-07-01|-11.0|61.0|-9.51177|0.0643 +2015-07-01|-11.0|62.0|-9.5367|0.07008 +2015-07-01|-11.0|63.0|-9.5436|0.07564 +2015-07-01|-11.0|64.0|-9.53307|0.08094 +2015-07-01|-11.0|65.0|-9.50571|0.08597 +2015-07-01|-11.0|66.0|-9.46206|0.0907 +2015-07-01|-11.0|67.0|-9.40263|0.09511 +2015-07-01|-11.0|68.0|-9.32787|0.09921 +2015-07-01|-11.0|69.0|-9.23814|0.10297 +2015-07-01|-11.0|70.0|-9.13373|0.1064 +2015-07-01|-11.0|71.0|-9.01484|0.10949 +2015-07-01|-11.0|72.0|-8.8816|0.11224 +2015-07-01|-11.0|73.0|-8.73409|0.11465 +2015-07-01|-11.0|74.0|-8.57232|0.11673 +2015-07-01|-11.0|75.0|-8.39627|0.11847 +2015-07-01|-11.0|76.0|-8.20592|0.11988 +2015-07-01|-11.0|77.0|-8.00123|0.12096 +2015-07-01|-11.0|78.0|-7.78221|0.1217 +2015-07-01|-11.0|79.0|-7.54892|0.12211 +2015-07-01|-11.0|80.0|-7.30153|0.12218 +2015-07-01|-11.0|81.0|-7.04027|0.12191 +2015-07-01|-11.0|82.0|-6.76555|0.12128 +2015-07-01|-11.0|83.0|-6.47789|0.1203 +2015-07-01|-11.0|84.0|-6.178|0.11895 +2015-07-01|-11.0|85.0|-5.86677|0.11722 +2015-07-01|-11.0|86.0|-5.54526|0.1151 +2015-07-01|-11.0|87.0|-5.21473|0.11259 +2015-07-01|-11.0|88.0|-4.87661|0.10967 +2015-07-01|-11.0|89.0|-4.53254|0.10633 +2015-07-01|-11.0|90.0|-4.18426|0.10258 +2015-07-01|-11.0|91.0|-3.83369|0.09841 +2015-07-01|-11.0|92.0|-3.48283|0.09381 +2015-07-01|-11.0|93.0|-3.13377|0.08881 +2015-07-01|-11.0|94.0|-2.78862|0.08339 +2015-07-01|-11.0|95.0|-2.4495|0.07759 +2015-07-01|-11.0|96.0|-2.11848|0.07141 +2015-07-01|-11.0|97.0|-1.79755|0.06488 +2015-07-01|-11.0|98.0|-1.48858|0.05803 +2015-07-01|-11.0|99.0|-1.19325|0.05089 +2015-07-01|-11.0|100.0|-0.91308|0.0435 +2015-07-01|-11.0|101.0|-0.64931|0.0359 +2015-07-01|-11.0|102.0|-0.40297|0.02812 +2015-07-01|-11.0|103.0|-0.17478|0.02023 +2015-07-01|-11.0|104.0|0.03484|0.01226 +2015-07-01|-11.0|105.0|0.22574|0.00427 +2015-07-01|-11.0|106.0|0.39811|-0.00369 +2015-07-01|-11.0|107.0|0.55242|-0.01158 +2015-07-01|-11.0|108.0|0.68943|-0.01933 +2015-07-01|-11.0|109.0|0.81017|-0.02691 +2015-07-01|-11.0|110.0|0.91593|-0.03427 +2015-07-01|-11.0|111.0|1.00819|-0.04135 +2015-07-01|-11.0|112.0|1.08866|-0.04812 +2015-07-01|-11.0|113.0|1.15916|-0.05453 +2015-07-01|-11.0|114.0|1.22164|-0.06057 +2015-07-01|-11.0|115.0|1.27814|-0.06618 +2015-07-01|-11.0|116.0|1.33072|-0.07135 +2015-07-01|-11.0|117.0|1.38141|-0.07605 +2015-07-01|-11.0|118.0|1.43224|-0.08026 +2015-07-01|-11.0|119.0|1.48511|-0.08398 +2015-07-01|-11.0|120.0|1.54184|-0.08719 +2015-07-01|-11.0|121.0|1.60408|-0.08989 +2015-07-01|-11.0|122.0|1.67332|-0.09207 +2015-07-01|-11.0|123.0|1.75084|-0.09375 +2015-07-01|-11.0|124.0|1.83771|-0.09493 +2015-07-01|-11.0|125.0|1.93479|-0.09562 +2015-07-01|-11.0|126.0|2.0427|-0.09585 +2015-07-01|-11.0|127.0|2.16183|-0.09561 +2015-07-01|-11.0|128.0|2.29234|-0.09495 +2015-07-01|-11.0|129.0|2.43421|-0.09388 +2015-07-01|-11.0|130.0|2.58719|-0.09242 +2015-07-01|-11.0|131.0|2.75086|-0.09061 +2015-07-01|-11.0|132.0|2.92466|-0.08848 +2015-07-01|-11.0|133.0|3.10788|-0.08604 +2015-07-01|-11.0|134.0|3.29972|-0.08334 +2015-07-01|-11.0|135.0|3.49929|-0.0804 +2015-07-01|-11.0|136.0|3.70568|-0.07726 +2015-07-01|-11.0|137.0|3.91792|-0.07393 +2015-07-01|-11.0|138.0|4.13506|-0.07045 +2015-07-01|-11.0|139.0|4.35618|-0.06685 +2015-07-01|-11.0|140.0|4.58038|-0.06314 +2015-07-01|-11.0|141.0|4.80684|-0.05936 +2015-07-01|-11.0|142.0|5.03479|-0.05553 +2015-07-01|-11.0|143.0|5.26355|-0.05166 +2015-07-01|-11.0|144.0|5.4925|-0.04777 +2015-07-01|-11.0|145.0|5.72111|-0.04389 +2015-07-01|-11.0|146.0|5.94894|-0.04002 +2015-07-01|-11.0|147.0|6.17558|-0.03618 +2015-07-01|-11.0|148.0|6.40072|-0.03238 +2015-07-01|-11.0|149.0|6.62407|-0.02864 +2015-07-01|-11.0|150.0|6.84538|-0.02495 +2015-07-01|-11.0|151.0|7.06442|-0.02132 +2015-07-01|-11.0|152.0|7.28099|-0.01777 +2015-07-01|-11.0|153.0|7.49484|-0.01429 +2015-07-01|-11.0|154.0|7.70576|-0.0109 +2015-07-01|-11.0|155.0|7.91347|-0.00758 +2015-07-01|-11.0|156.0|8.11767|-0.00436 +2015-07-01|-11.0|157.0|8.31804|-0.00121 +2015-07-01|-11.0|158.0|8.51419|0.00184 +2015-07-01|-11.0|159.0|8.70572|0.0048 +2015-07-01|-11.0|160.0|8.89217|0.00767 +2015-07-01|-11.0|161.0|9.07306|0.01045 +2015-07-01|-11.0|162.0|9.24789|0.01314 +2015-07-01|-11.0|163.0|9.41613|0.01573 +2015-07-01|-11.0|164.0|9.57728|0.01823 +2015-07-01|-11.0|165.0|9.73082|0.02063 +2015-07-01|-11.0|166.0|9.87627|0.02293 +2015-07-01|-11.0|167.0|10.01318|0.02513 +2015-07-01|-11.0|168.0|10.14116|0.02723 +2015-07-01|-11.0|169.0|10.25989|0.02921 +2015-07-01|-11.0|170.0|10.36911|0.03109 +2015-07-01|-11.0|171.0|10.46864|0.03285 +2015-07-01|-11.0|172.0|10.55842|0.03448 +2015-07-01|-11.0|173.0|10.63846|0.03599 +2015-07-01|-11.0|174.0|10.70887|0.03736 +2015-07-01|-11.0|175.0|10.76989|0.0386 +2015-07-01|-11.0|176.0|10.82183|0.03969 +2015-07-01|-11.0|177.0|10.86509|0.04062 +2015-07-01|-11.0|178.0|10.90019|0.0414 +2015-07-01|-11.0|179.0|10.92768|0.04201 +2015-07-01|-11.0|-1.0|-11.33292|0.1657 +2015-07-01|-11.0|-2.0|-11.82872|0.16107 +2015-07-01|-11.0|-3.0|-12.32336|0.15612 +2015-07-01|-11.0|-4.0|-12.81587|0.15091 +2015-07-01|-11.0|-5.0|-13.30534|0.14547 +2015-07-01|-11.0|-6.0|-13.79089|0.13987 +2015-07-01|-11.0|-7.0|-14.27169|0.13413 +2015-07-01|-11.0|-8.0|-14.74696|0.12832 +2015-07-01|-11.0|-9.0|-15.21592|0.12248 +2015-07-01|-11.0|-10.0|-15.67786|0.11666 +2015-07-01|-11.0|-11.0|-16.13208|0.11089 +2015-07-01|-11.0|-12.0|-16.57791|0.10522 +2015-07-01|-11.0|-13.0|-17.0147|0.09968 +2015-07-01|-11.0|-14.0|-17.44182|0.09431 +2015-07-01|-11.0|-15.0|-17.85867|0.08912 +2015-07-01|-11.0|-16.0|-18.26461|0.08415 +2015-07-01|-11.0|-17.0|-18.65905|0.07939 +2015-07-01|-11.0|-18.0|-19.04137|0.07485 +2015-07-01|-11.0|-19.0|-19.41095|0.07054 +2015-07-01|-11.0|-20.0|-19.76715|0.06644 +2015-07-01|-11.0|-21.0|-20.10931|0.06254 +2015-07-01|-11.0|-22.0|-20.43676|0.05881 +2015-07-01|-11.0|-23.0|-20.74881|0.05524 +2015-07-01|-11.0|-24.0|-21.04471|0.05179 +2015-07-01|-11.0|-25.0|-21.32372|0.04841 +2015-07-01|-11.0|-26.0|-21.58507|0.04508 +2015-07-01|-11.0|-27.0|-21.82794|0.04176 +2015-07-01|-11.0|-28.0|-22.05151|0.03839 +2015-07-01|-11.0|-29.0|-22.25493|0.03494 +2015-07-01|-11.0|-30.0|-22.43736|0.03137 +2015-07-01|-11.0|-31.0|-22.59792|0.02764 +2015-07-01|-11.0|-32.0|-22.73575|0.02371 +2015-07-01|-11.0|-33.0|-22.84998|0.01956 +2015-07-01|-11.0|-34.0|-22.93975|0.01515 +2015-07-01|-11.0|-35.0|-23.00424|0.01047 +2015-07-01|-11.0|-36.0|-23.04262|0.0055 +2015-07-01|-11.0|-37.0|-23.05411|2.3E-4 +2015-07-01|-11.0|-38.0|-23.03797|-0.00534 +2015-07-01|-11.0|-39.0|-22.99349|-0.01122 +2015-07-01|-11.0|-40.0|-22.92|-0.01739 +2015-07-01|-11.0|-41.0|-22.81692|-0.02384 +2015-07-01|-11.0|-42.0|-22.6837|-0.03056 +2015-07-01|-11.0|-43.0|-22.51984|-0.03752 +2015-07-01|-11.0|-44.0|-22.32495|-0.04468 +2015-07-01|-11.0|-45.0|-22.09869|-0.05203 +2015-07-01|-11.0|-46.0|-21.84079|-0.05952 +2015-07-01|-11.0|-47.0|-21.55108|-0.06712 +2015-07-01|-11.0|-48.0|-21.22947|-0.07478 +2015-07-01|-11.0|-49.0|-20.87596|-0.08247 +2015-07-01|-11.0|-50.0|-20.49065|-0.09013 +2015-07-01|-11.0|-51.0|-20.07374|-0.09773 +2015-07-01|-11.0|-52.0|-19.62555|-0.10522 +2015-07-01|-11.0|-53.0|-19.1465|-0.11254 +2015-07-01|-11.0|-54.0|-18.63713|-0.11967 +2015-07-01|-11.0|-55.0|-18.09811|-0.12655 +2015-07-01|-11.0|-56.0|-17.53025|-0.13315 +2015-07-01|-11.0|-57.0|-16.93446|-0.13941 +2015-07-01|-11.0|-58.0|-16.31182|-0.14532 +2015-07-01|-11.0|-59.0|-15.66354|-0.15082 +2015-07-01|-11.0|-60.0|-14.99098|-0.15589 +2015-07-01|-11.0|-61.0|-14.29563|-0.1605 +2015-07-01|-11.0|-62.0|-13.57914|-0.16463 +2015-07-01|-11.0|-63.0|-12.8433|-0.16826 +2015-07-01|-11.0|-64.0|-12.09002|-0.17137 +2015-07-01|-11.0|-65.0|-11.32136|-0.17395 +2015-07-01|-11.0|-66.0|-10.5395|-0.17599 +2015-07-01|-11.0|-67.0|-9.74671|-0.1775 +2015-07-01|-11.0|-68.0|-8.94537|-0.17847 +2015-07-01|-11.0|-69.0|-8.13795|-0.17892 +2015-07-01|-11.0|-70.0|-7.32697|-0.17885 +2015-07-01|-11.0|-71.0|-6.51498|-0.17828 +2015-07-01|-11.0|-72.0|-5.70459|-0.17723 +2015-07-01|-11.0|-73.0|-4.89837|-0.17573 +2015-07-01|-11.0|-74.0|-4.09888|-0.17379 +2015-07-01|-11.0|-75.0|-3.30864|-0.17146 +2015-07-01|-11.0|-76.0|-2.5301|-0.16875 +2015-07-01|-11.0|-77.0|-1.7656|-0.16571 +2015-07-01|-11.0|-78.0|-1.01739|-0.16237 +2015-07-01|-11.0|-79.0|-0.28759|-0.15875 +2015-07-01|-11.0|-80.0|0.42186|-0.15491 +2015-07-01|-11.0|-81.0|1.10915|-0.15087 +2015-07-01|-11.0|-82.0|1.77265|-0.14667 +2015-07-01|-11.0|-83.0|2.41094|-0.14235 +2015-07-01|-11.0|-84.0|3.02276|-0.13793 +2015-07-01|-11.0|-85.0|3.60709|-0.13346 +2015-07-01|-11.0|-86.0|4.16307|-0.12895 +2015-07-01|-11.0|-87.0|4.69009|-0.12446 +2015-07-01|-11.0|-88.0|5.18771|-0.11999 +2015-07-01|-11.0|-89.0|5.65569|-0.11559 +2015-07-01|-11.0|-90.0|6.09402|-0.11127 +2015-07-01|-11.0|-91.0|6.50283|-0.10706 +2015-07-01|-11.0|-92.0|6.88249|-0.10298 +2015-07-01|-11.0|-93.0|7.2335|-0.09905 +2015-07-01|-11.0|-94.0|7.55654|-0.09528 +2015-07-01|-11.0|-95.0|7.85244|-0.0917 +2015-07-01|-11.0|-96.0|8.12218|-0.08831 +2015-07-01|-11.0|-97.0|8.36687|-0.08511 +2015-07-01|-11.0|-98.0|8.58771|-0.08213 +2015-07-01|-11.0|-99.0|8.78603|-0.07936 +2015-07-01|-11.0|-100.0|8.96324|-0.0768 +2015-07-01|-11.0|-101.0|9.12081|-0.07445 +2015-07-01|-11.0|-102.0|9.26025|-0.07231 +2015-07-01|-11.0|-103.0|9.38315|-0.07037 +2015-07-01|-11.0|-104.0|9.49107|-0.06862 +2015-07-01|-11.0|-105.0|9.58561|-0.06705 +2015-07-01|-11.0|-106.0|9.66832|-0.06564 +2015-07-01|-11.0|-107.0|9.74075|-0.06437 +2015-07-01|-11.0|-108.0|9.80437|-0.06323 +2015-07-01|-11.0|-109.0|9.86062|-0.06219 +2015-07-01|-11.0|-110.0|9.91085|-0.06124 +2015-07-01|-11.0|-111.0|9.9563|-0.06035 +2015-07-01|-11.0|-112.0|9.99813|-0.0595 +2015-07-01|-11.0|-113.0|10.03739|-0.05867 +2015-07-01|-11.0|-114.0|10.075|-0.05784 +2015-07-01|-11.0|-115.0|10.11177|-0.05698 +2015-07-01|-11.0|-116.0|10.14839|-0.05609 +2015-07-01|-11.0|-117.0|10.1854|-0.05514 +2015-07-01|-11.0|-118.0|10.22324|-0.05412 +2015-07-01|-11.0|-119.0|10.26222|-0.05302 +2015-07-01|-11.0|-120.0|10.30253|-0.05183 +2015-07-01|-11.0|-121.0|10.34427|-0.05055 +2015-07-01|-11.0|-122.0|10.38744|-0.04918 +2015-07-01|-11.0|-123.0|10.43192|-0.04771 +2015-07-01|-11.0|-124.0|10.47755|-0.04616 +2015-07-01|-11.0|-125.0|10.52409|-0.04452 +2015-07-01|-11.0|-126.0|10.57124|-0.0428 +2015-07-01|-11.0|-127.0|10.61867|-0.04102 +2015-07-01|-11.0|-128.0|10.66601|-0.03918 +2015-07-01|-11.0|-129.0|10.71287|-0.0373 +2015-07-01|-11.0|-130.0|10.75885|-0.0354 +2015-07-01|-11.0|-131.0|10.80356|-0.03347 +2015-07-01|-11.0|-132.0|10.84662|-0.03154 +2015-07-01|-11.0|-133.0|10.88765|-0.02962 +2015-07-01|-11.0|-134.0|10.92633|-0.02772 +2015-07-01|-11.0|-135.0|10.96233|-0.02585 +2015-07-01|-11.0|-136.0|10.99539|-0.02401 +2015-07-01|-11.0|-137.0|11.02528|-0.0222 +2015-07-01|-11.0|-138.0|11.05179|-0.02044 +2015-07-01|-11.0|-139.0|11.0748|-0.01873 +2015-07-01|-11.0|-140.0|11.0942|-0.01705 +2015-07-01|-11.0|-141.0|11.10994|-0.01541 +2015-07-01|-11.0|-142.0|11.12202|-0.0138 +2015-07-01|-11.0|-143.0|11.13048|-0.01222 +2015-07-01|-11.0|-144.0|11.13542|-0.01065 +2015-07-01|-11.0|-145.0|11.13697|-0.0091 +2015-07-01|-11.0|-146.0|11.13531|-0.00754 +2015-07-01|-11.0|-147.0|11.13067|-0.00597 +2015-07-01|-11.0|-148.0|11.12328|-0.00437 +2015-07-01|-11.0|-149.0|11.11345|-0.00275 +2015-07-01|-11.0|-150.0|11.10149|-0.00108 +2015-07-01|-11.0|-151.0|11.08775|6.3E-4 +2015-07-01|-11.0|-152.0|11.0726|0.00239 +2015-07-01|-11.0|-153.0|11.05642|0.0042 +2015-07-01|-11.0|-154.0|11.03961|0.00608 +2015-07-01|-11.0|-155.0|11.02256|0.008 +2015-07-01|-11.0|-156.0|11.00566|0.00998 +2015-07-01|-11.0|-157.0|10.98931|0.01201 +2015-07-01|-11.0|-158.0|10.97386|0.01408 +2015-07-01|-11.0|-159.0|10.95967|0.01617 +2015-07-01|-11.0|-160.0|10.94703|0.01828 +2015-07-01|-11.0|-161.0|10.93622|0.0204 +2015-07-01|-11.0|-162.0|10.92744|0.02251 +2015-07-01|-11.0|-163.0|10.92086|0.02459 +2015-07-01|-11.0|-164.0|10.91658|0.02663 +2015-07-01|-11.0|-165.0|10.91461|0.02861 +2015-07-01|-11.0|-166.0|10.91492|0.03052 +2015-07-01|-11.0|-167.0|10.91737|0.03234 +2015-07-01|-11.0|-168.0|10.92175|0.03405 +2015-07-01|-11.0|-169.0|10.92777|0.03564 +2015-07-01|-11.0|-170.0|10.93506|0.03709 +2015-07-01|-11.0|-171.0|10.94317|0.0384 +2015-07-01|-11.0|-172.0|10.95158|0.03955 +2015-07-01|-11.0|-173.0|10.95968|0.04054 +2015-07-01|-11.0|-174.0|10.96683|0.04135 +2015-07-01|-11.0|-175.0|10.97232|0.04199 +2015-07-01|-11.0|-176.0|10.97541|0.04245 +2015-07-01|-11.0|-177.0|10.97533|0.04272 +2015-07-01|-11.0|-178.0|10.97129|0.04281 +2015-07-01|-11.0|-179.0|10.96251|0.04272 +2015-07-01|-12.0|0.0|-11.47763|0.17327 +2015-07-01|-12.0|1.0|-10.97071|0.17749 +2015-07-01|-12.0|2.0|-10.46516|0.1812 +2015-07-01|-12.0|3.0|-9.96235|0.18437 +2015-07-01|-12.0|4.0|-9.46367|0.18695 +2015-07-01|-12.0|5.0|-8.9706|0.18891 +2015-07-01|-12.0|6.0|-8.48467|0.19021 +2015-07-01|-12.0|7.0|-8.00747|0.19083 +2015-07-01|-12.0|8.0|-7.54062|0.19074 +2015-07-01|-12.0|9.0|-7.08579|0.18992 +2015-07-01|-12.0|10.0|-6.6447|0.18836 +2015-07-01|-12.0|11.0|-6.21909|0.18605 +2015-07-01|-12.0|12.0|-5.81073|0.18299 +2015-07-01|-12.0|13.0|-5.42139|0.17918 +2015-07-01|-12.0|14.0|-5.05283|0.17464 +2015-07-01|-12.0|15.0|-4.70681|0.16936 +2015-07-01|-12.0|16.0|-4.38504|0.16339 +2015-07-01|-12.0|17.0|-4.08916|0.15676 +2015-07-01|-12.0|18.0|-3.82076|0.14949 +2015-07-01|-12.0|19.0|-3.58128|0.14165 +2015-07-01|-12.0|20.0|-3.37209|0.13328 +2015-07-01|-12.0|21.0|-3.19436|0.12445 +2015-07-01|-12.0|22.0|-3.0491|0.11523 +2015-07-01|-12.0|23.0|-2.93711|0.1057 +2015-07-01|-12.0|24.0|-2.859|0.09593 +2015-07-01|-12.0|25.0|-2.81509|0.08601 +2015-07-01|-12.0|26.0|-2.80547|0.07604 +2015-07-01|-12.0|27.0|-2.82995|0.0661 +2015-07-01|-12.0|28.0|-2.88802|0.05628 +2015-07-01|-12.0|29.0|-2.97893|0.0467 +2015-07-01|-12.0|30.0|-3.10161|0.03742 +2015-07-01|-12.0|31.0|-3.25469|0.02855 +2015-07-01|-12.0|32.0|-3.43653|0.02017 +2015-07-01|-12.0|33.0|-3.64522|0.01235 +2015-07-01|-12.0|34.0|-3.87862|0.00516 +2015-07-01|-12.0|35.0|-4.13433|-0.00132 +2015-07-01|-12.0|36.0|-4.4098|-0.00705 +2015-07-01|-12.0|37.0|-4.70226|-0.01199 +2015-07-01|-12.0|38.0|-5.00887|-0.01609 +2015-07-01|-12.0|39.0|-5.32666|-0.01934 +2015-07-01|-12.0|40.0|-5.65261|-0.02172 +2015-07-01|-12.0|41.0|-5.98373|-0.02323 +2015-07-01|-12.0|42.0|-6.317|-0.02388 +2015-07-01|-12.0|43.0|-6.64951|-0.0237 +2015-07-01|-12.0|44.0|-6.97844|-0.0227 +2015-07-01|-12.0|45.0|-7.30111|-0.02092 +2015-07-01|-12.0|46.0|-7.615|-0.01841 +2015-07-01|-12.0|47.0|-7.9178|-0.01521 +2015-07-01|-12.0|48.0|-8.2074|-0.01139 +2015-07-01|-12.0|49.0|-8.48195|-0.00701 +2015-07-01|-12.0|50.0|-8.7398|-0.00212 +2015-07-01|-12.0|51.0|-8.97961|0.00321 +2015-07-01|-12.0|52.0|-9.20024|0.00891 +2015-07-01|-12.0|53.0|-9.40083|0.0149 +2015-07-01|-12.0|54.0|-9.58075|0.02114 +2015-07-01|-12.0|55.0|-9.73961|0.02754 +2015-07-01|-12.0|56.0|-9.87721|0.03405 +2015-07-01|-12.0|57.0|-9.99356|0.04061 +2015-07-01|-12.0|58.0|-10.08884|0.04715 +2015-07-01|-12.0|59.0|-10.16336|0.05364 +2015-07-01|-12.0|60.0|-10.21754|0.06001 +2015-07-01|-12.0|61.0|-10.25192|0.06622 +2015-07-01|-12.0|62.0|-10.26707|0.07224 +2015-07-01|-12.0|63.0|-10.26361|0.07804 +2015-07-01|-12.0|64.0|-10.24216|0.08357 +2015-07-01|-12.0|65.0|-10.20333|0.08882 +2015-07-01|-12.0|66.0|-10.14771|0.09377 +2015-07-01|-12.0|67.0|-10.07581|0.0984 +2015-07-01|-12.0|68.0|-9.98811|0.1027 +2015-07-01|-12.0|69.0|-9.88497|0.10667 +2015-07-01|-12.0|70.0|-9.76672|0.11028 +2015-07-01|-12.0|71.0|-9.63358|0.11356 +2015-07-01|-12.0|72.0|-9.48572|0.11648 +2015-07-01|-12.0|73.0|-9.32323|0.11905 +2015-07-01|-12.0|74.0|-9.14614|0.12127 +2015-07-01|-12.0|75.0|-8.95448|0.12314 +2015-07-01|-12.0|76.0|-8.74824|0.12466 +2015-07-01|-12.0|77.0|-8.52743|0.12584 +2015-07-01|-12.0|78.0|-8.29207|0.12666 +2015-07-01|-12.0|79.0|-8.04228|0.12713 +2015-07-01|-12.0|80.0|-7.77823|0.12723 +2015-07-01|-12.0|81.0|-7.50021|0.12698 +2015-07-01|-12.0|82.0|-7.20864|0.12635 +2015-07-01|-12.0|83.0|-6.90409|0.12534 +2015-07-01|-12.0|84.0|-6.5873|0.12394 +2015-07-01|-12.0|85.0|-6.25919|0.12214 +2015-07-01|-12.0|86.0|-5.92085|0.11994 +2015-07-01|-12.0|87.0|-5.57358|0.11732 +2015-07-01|-12.0|88.0|-5.21885|0.11428 +2015-07-01|-12.0|89.0|-4.8583|0.1108 +2015-07-01|-12.0|90.0|-4.49373|0.1069 +2015-07-01|-12.0|91.0|-4.12706|0.10256 +2015-07-01|-12.0|92.0|-3.76034|0.09779 +2015-07-01|-12.0|93.0|-3.39567|0.0926 +2015-07-01|-12.0|94.0|-3.03518|0.087 +2015-07-01|-12.0|95.0|-2.681|0.081 +2015-07-01|-12.0|96.0|-2.33523|0.07463 +2015-07-01|-12.0|97.0|-1.99985|0.06791 +2015-07-01|-12.0|98.0|-1.67674|0.06088 +2015-07-01|-12.0|99.0|-1.3676|0.05356 +2015-07-01|-12.0|100.0|-1.07392|0.046 +2015-07-01|-12.0|101.0|-0.79697|0.03824 +2015-07-01|-12.0|102.0|-0.53775|0.03032 +2015-07-01|-12.0|103.0|-0.29697|0.02229 +2015-07-01|-12.0|104.0|-0.07506|0.01421 +2015-07-01|-12.0|105.0|0.12785|0.00611 +2015-07-01|-12.0|106.0|0.31195|-0.00194 +2015-07-01|-12.0|107.0|0.47773|-0.00989 +2015-07-01|-12.0|108.0|0.62594|-0.0177 +2015-07-01|-12.0|109.0|0.75762|-0.02532 +2015-07-01|-12.0|110.0|0.87406|-0.03271 +2015-07-01|-12.0|111.0|0.97675|-0.0398 +2015-07-01|-12.0|112.0|1.06738|-0.04658 +2015-07-01|-12.0|113.0|1.14777|-0.05299 +2015-07-01|-12.0|114.0|1.21988|-0.05901 +2015-07-01|-12.0|115.0|1.28571|-0.0646 +2015-07-01|-12.0|116.0|1.34733|-0.06975 +2015-07-01|-12.0|117.0|1.40676|-0.07442 +2015-07-01|-12.0|118.0|1.466|-0.07861 +2015-07-01|-12.0|119.0|1.52696|-0.08229 +2015-07-01|-12.0|120.0|1.59144|-0.08547 +2015-07-01|-12.0|121.0|1.66109|-0.08814 +2015-07-01|-12.0|122.0|1.73738|-0.0903 +2015-07-01|-12.0|123.0|1.82159|-0.09195 +2015-07-01|-12.0|124.0|1.9148|-0.09311 +2015-07-01|-12.0|125.0|2.01786|-0.09378 +2015-07-01|-12.0|126.0|2.13139|-0.09399 +2015-07-01|-12.0|127.0|2.25579|-0.09375 +2015-07-01|-12.0|128.0|2.39125|-0.09309 +2015-07-01|-12.0|129.0|2.53773|-0.09202 +2015-07-01|-12.0|130.0|2.69501|-0.09057 +2015-07-01|-12.0|131.0|2.8627|-0.08877 +2015-07-01|-12.0|132.0|3.04023|-0.08665 +2015-07-01|-12.0|133.0|3.22693|-0.08424 +2015-07-01|-12.0|134.0|3.422|-0.08156 +2015-07-01|-12.0|135.0|3.6246|-0.07865 +2015-07-01|-12.0|136.0|3.8338|-0.07553 +2015-07-01|-12.0|137.0|4.04868|-0.07224 +2015-07-01|-12.0|138.0|4.2683|-0.06879 +2015-07-01|-12.0|139.0|4.49174|-0.06522 +2015-07-01|-12.0|140.0|4.71814|-0.06155 +2015-07-01|-12.0|141.0|4.94667|-0.05781 +2015-07-01|-12.0|142.0|5.17659|-0.05401 +2015-07-01|-12.0|143.0|5.40721|-0.05018 +2015-07-01|-12.0|144.0|5.63793|-0.04634 +2015-07-01|-12.0|145.0|5.86823|-0.0425 +2015-07-01|-12.0|146.0|6.09765|-0.03867 +2015-07-01|-12.0|147.0|6.32581|-0.03487 +2015-07-01|-12.0|148.0|6.55237|-0.03111 +2015-07-01|-12.0|149.0|6.77706|-0.02741 +2015-07-01|-12.0|150.0|6.99962|-0.02376 +2015-07-01|-12.0|151.0|7.21983|-0.02018 +2015-07-01|-12.0|152.0|7.43747|-0.01666 +2015-07-01|-12.0|153.0|7.65231|-0.01323 +2015-07-01|-12.0|154.0|7.86411|-0.00987 +2015-07-01|-12.0|155.0|8.07261|-0.0066 +2015-07-01|-12.0|156.0|8.27752|-0.00341 +2015-07-01|-12.0|157.0|8.47851|-3.1E-4 +2015-07-01|-12.0|158.0|8.67521|0.0027 +2015-07-01|-12.0|159.0|8.86721|0.00562 +2015-07-01|-12.0|160.0|9.05407|0.00845 +2015-07-01|-12.0|161.0|9.23533|0.01119 +2015-07-01|-12.0|162.0|9.41048|0.01384 +2015-07-01|-12.0|163.0|9.57903|0.01639 +2015-07-01|-12.0|164.0|9.74048|0.01885 +2015-07-01|-12.0|165.0|9.89434|0.02121 +2015-07-01|-12.0|166.0|10.04014|0.02348 +2015-07-01|-12.0|167.0|10.17745|0.02564 +2015-07-01|-12.0|168.0|10.30591|0.0277 +2015-07-01|-12.0|169.0|10.4252|0.02965 +2015-07-01|-12.0|170.0|10.53508|0.03149 +2015-07-01|-12.0|171.0|10.63541|0.03322 +2015-07-01|-12.0|172.0|10.72611|0.03483 +2015-07-01|-12.0|173.0|10.80723|0.03631 +2015-07-01|-12.0|174.0|10.87888|0.03766 +2015-07-01|-12.0|175.0|10.9413|0.03887 +2015-07-01|-12.0|176.0|10.99481|0.03994 +2015-07-01|-12.0|177.0|11.03982|0.04085 +2015-07-01|-12.0|178.0|11.07682|0.04162 +2015-07-01|-12.0|179.0|11.1064|0.04222 +2015-07-01|-12.0|-1.0|-11.98462|0.16859 +2015-07-01|-12.0|-2.0|-12.49046|0.16351 +2015-07-01|-12.0|-3.0|-12.99397|0.15806 +2015-07-01|-12.0|-4.0|-13.49405|0.15232 +2015-07-01|-12.0|-5.0|-13.98964|0.14633 +2015-07-01|-12.0|-6.0|-14.47976|0.14014 +2015-07-01|-12.0|-7.0|-14.96349|0.13382 +2015-07-01|-12.0|-8.0|-15.43995|0.12741 +2015-07-01|-12.0|-9.0|-15.90835|0.12098 +2015-07-01|-12.0|-10.0|-16.36792|0.11457 +2015-07-01|-12.0|-11.0|-16.81797|0.10824 +2015-07-01|-12.0|-12.0|-17.25783|0.10202 +2015-07-01|-12.0|-13.0|-17.6869|0.09596 +2015-07-01|-12.0|-14.0|-18.10459|0.09009 +2015-07-01|-12.0|-15.0|-18.51035|0.08445 +2015-07-01|-12.0|-16.0|-18.90365|0.07904 +2015-07-01|-12.0|-17.0|-19.28399|0.07389 +2015-07-01|-12.0|-18.0|-19.65086|0.06901 +2015-07-01|-12.0|-19.0|-20.00375|0.06439 +2015-07-01|-12.0|-20.0|-20.34216|0.06002 +2015-07-01|-12.0|-21.0|-20.66556|0.05589 +2015-07-01|-12.0|-22.0|-20.97341|0.05197 +2015-07-01|-12.0|-23.0|-21.26515|0.04824 +2015-07-01|-12.0|-24.0|-21.54017|0.04467 +2015-07-01|-12.0|-25.0|-21.79788|0.04121 +2015-07-01|-12.0|-26.0|-22.0376|0.03783 +2015-07-01|-12.0|-27.0|-22.25865|0.03447 +2015-07-01|-12.0|-28.0|-22.46034|0.0311 +2015-07-01|-12.0|-29.0|-22.6419|0.02767 +2015-07-01|-12.0|-30.0|-22.80258|0.02414 +2015-07-01|-12.0|-31.0|-22.94161|0.02046 +2015-07-01|-12.0|-32.0|-23.05817|0.0166 +2015-07-01|-12.0|-33.0|-23.15148|0.01253 +2015-07-01|-12.0|-34.0|-23.22072|0.00822 +2015-07-01|-12.0|-35.0|-23.26511|0.00363 +2015-07-01|-12.0|-36.0|-23.28386|-0.00124 +2015-07-01|-12.0|-37.0|-23.2762|-0.0064 +2015-07-01|-12.0|-38.0|-23.24141|-0.01187 +2015-07-01|-12.0|-39.0|-23.17877|-0.01764 +2015-07-01|-12.0|-40.0|-23.08764|-0.02371 +2015-07-01|-12.0|-41.0|-22.96739|-0.03005 +2015-07-01|-12.0|-42.0|-22.81748|-0.03667 +2015-07-01|-12.0|-43.0|-22.63738|-0.04352 +2015-07-01|-12.0|-44.0|-22.42668|-0.05058 +2015-07-01|-12.0|-45.0|-22.185|-0.05783 +2015-07-01|-12.0|-46.0|-21.91206|-0.06522 +2015-07-01|-12.0|-47.0|-21.60764|-0.07272 +2015-07-01|-12.0|-48.0|-21.27162|-0.08029 +2015-07-01|-12.0|-49.0|-20.90398|-0.08787 +2015-07-01|-12.0|-50.0|-20.50478|-0.09544 +2015-07-01|-12.0|-51.0|-20.0742|-0.10294 +2015-07-01|-12.0|-52.0|-19.61252|-0.11032 +2015-07-01|-12.0|-53.0|-19.12015|-0.11754 +2015-07-01|-12.0|-54.0|-18.5976|-0.12456 +2015-07-01|-12.0|-55.0|-18.04553|-0.13132 +2015-07-01|-12.0|-56.0|-17.46472|-0.13779 +2015-07-01|-12.0|-57.0|-16.85611|-0.14393 +2015-07-01|-12.0|-58.0|-16.22076|-0.14969 +2015-07-01|-12.0|-59.0|-15.55989|-0.15504 +2015-07-01|-12.0|-60.0|-14.87487|-0.15996 +2015-07-01|-12.0|-61.0|-14.16721|-0.1644 +2015-07-01|-12.0|-62.0|-13.43859|-0.16835 +2015-07-01|-12.0|-63.0|-12.69082|-0.17179 +2015-07-01|-12.0|-64.0|-11.92586|-0.1747 +2015-07-01|-12.0|-65.0|-11.14579|-0.17706 +2015-07-01|-12.0|-66.0|-10.35284|-0.17888 +2015-07-01|-12.0|-67.0|-9.54934|-0.18015 +2015-07-01|-12.0|-68.0|-8.73771|-0.18088 +2015-07-01|-12.0|-69.0|-7.92046|-0.18107 +2015-07-01|-12.0|-70.0|-7.10016|-0.18074 +2015-07-01|-12.0|-71.0|-6.27942|-0.1799 +2015-07-01|-12.0|-72.0|-5.46087|-0.17857 +2015-07-01|-12.0|-73.0|-4.64713|-0.17679 +2015-07-01|-12.0|-74.0|-3.8408|-0.17458 +2015-07-01|-12.0|-75.0|-3.04442|-0.17196 +2015-07-01|-12.0|-76.0|-2.26045|-0.16898 +2015-07-01|-12.0|-77.0|-1.49127|-0.16566 +2015-07-01|-12.0|-78.0|-0.73913|-0.16205 +2015-07-01|-12.0|-79.0|-0.00613|-0.15818 +2015-07-01|-12.0|-80.0|0.70578|-0.15409 +2015-07-01|-12.0|-81.0|1.3948|-0.14981 +2015-07-01|-12.0|-82.0|2.05934|-0.14538 +2015-07-01|-12.0|-83.0|2.69799|-0.14085 +2015-07-01|-12.0|-84.0|3.30954|-0.13623 +2015-07-01|-12.0|-85.0|3.89299|-0.13158 +2015-07-01|-12.0|-86.0|4.44755|-0.12691 +2015-07-01|-12.0|-87.0|4.97264|-0.12227 +2015-07-01|-12.0|-88.0|5.46786|-0.11768 +2015-07-01|-12.0|-89.0|5.93305|-0.11316 +2015-07-01|-12.0|-90.0|6.36823|-0.10875 +2015-07-01|-12.0|-91.0|6.77362|-0.10446 +2015-07-01|-12.0|-92.0|7.1496|-0.10032 +2015-07-01|-12.0|-93.0|7.49676|-0.09634 +2015-07-01|-12.0|-94.0|7.81582|-0.09255 +2015-07-01|-12.0|-95.0|8.10767|-0.08895 +2015-07-01|-12.0|-96.0|8.37334|-0.08556 +2015-07-01|-12.0|-97.0|8.61398|-0.08238 +2015-07-01|-12.0|-98.0|8.83085|-0.07943 +2015-07-01|-12.0|-99.0|9.02531|-0.07669 +2015-07-01|-12.0|-100.0|9.19881|-0.07418 +2015-07-01|-12.0|-101.0|9.35286|-0.0719 +2015-07-01|-12.0|-102.0|9.48901|-0.06982 +2015-07-01|-12.0|-103.0|9.60885|-0.06796 +2015-07-01|-12.0|-104.0|9.71397|-0.06629 +2015-07-01|-12.0|-105.0|9.80599|-0.06481 +2015-07-01|-12.0|-106.0|9.88648|-0.06349 +2015-07-01|-12.0|-107.0|9.95697|-0.06232 +2015-07-01|-12.0|-108.0|10.01896|-0.06128 +2015-07-01|-12.0|-109.0|10.07386|-0.06034 +2015-07-01|-12.0|-110.0|10.12302|-0.05949 +2015-07-01|-12.0|-111.0|10.16768|-0.05871 +2015-07-01|-12.0|-112.0|10.20898|-0.05796 +2015-07-01|-12.0|-113.0|10.24794|-0.05723 +2015-07-01|-12.0|-114.0|10.28547|-0.0565 +2015-07-01|-12.0|-115.0|10.32237|-0.05574 +2015-07-01|-12.0|-116.0|10.35928|-0.05494 +2015-07-01|-12.0|-117.0|10.39674|-0.05408 +2015-07-01|-12.0|-118.0|10.43516|-0.05315 +2015-07-01|-12.0|-119.0|10.47484|-0.05214 +2015-07-01|-12.0|-120.0|10.51593|-0.05103 +2015-07-01|-12.0|-121.0|10.55853|-0.04983 +2015-07-01|-12.0|-122.0|10.6026|-0.04852 +2015-07-01|-12.0|-123.0|10.64803|-0.04712 +2015-07-01|-12.0|-124.0|10.69463|-0.04563 +2015-07-01|-12.0|-125.0|10.74216|-0.04404 +2015-07-01|-12.0|-126.0|10.79031|-0.04238 +2015-07-01|-12.0|-127.0|10.83873|-0.04064 +2015-07-01|-12.0|-128.0|10.88706|-0.03884 +2015-07-01|-12.0|-129.0|10.9349|-0.037 +2015-07-01|-12.0|-130.0|10.98186|-0.03512 +2015-07-01|-12.0|-131.0|11.02754|-0.03322 +2015-07-01|-12.0|-132.0|11.07156|-0.03132 +2015-07-01|-12.0|-133.0|11.11355|-0.02941 +2015-07-01|-12.0|-134.0|11.15318|-0.02752 +2015-07-01|-12.0|-135.0|11.19013|-0.02565 +2015-07-01|-12.0|-136.0|11.22413|-0.02381 +2015-07-01|-12.0|-137.0|11.25495|-0.022 +2015-07-01|-12.0|-138.0|11.28239|-0.02024 +2015-07-01|-12.0|-139.0|11.30631|-0.01851 +2015-07-01|-12.0|-140.0|11.32661|-0.01682 +2015-07-01|-12.0|-141.0|11.34323|-0.01516 +2015-07-01|-12.0|-142.0|11.35617|-0.01354 +2015-07-01|-12.0|-143.0|11.36545|-0.01194 +2015-07-01|-12.0|-144.0|11.37117|-0.01035 +2015-07-01|-12.0|-145.0|11.37344|-0.00877 +2015-07-01|-12.0|-146.0|11.37244|-0.0072 +2015-07-01|-12.0|-147.0|11.36836|-0.0056 +2015-07-01|-12.0|-148.0|11.36146|-0.00399 +2015-07-01|-12.0|-149.0|11.352|-0.00235 +2015-07-01|-12.0|-150.0|11.3403|-6.7E-4 +2015-07-01|-12.0|-151.0|11.32669|0.00105 +2015-07-01|-12.0|-152.0|11.31152|0.00282 +2015-07-01|-12.0|-153.0|11.29517|0.00465 +2015-07-01|-12.0|-154.0|11.27801|0.00653 +2015-07-01|-12.0|-155.0|11.26044|0.00846 +2015-07-01|-12.0|-156.0|11.24285|0.01044 +2015-07-01|-12.0|-157.0|11.22561|0.01246 +2015-07-01|-12.0|-158.0|11.20908|0.01452 +2015-07-01|-12.0|-159.0|11.19361|0.01661 +2015-07-01|-12.0|-160.0|11.1795|0.01871 +2015-07-01|-12.0|-161.0|11.16702|0.02081 +2015-07-01|-12.0|-162.0|11.15639|0.0229 +2015-07-01|-12.0|-163.0|11.14779|0.02497 +2015-07-01|-12.0|-164.0|11.1413|0.02699 +2015-07-01|-12.0|-165.0|11.13698|0.02896 +2015-07-01|-12.0|-166.0|11.13479|0.03085 +2015-07-01|-12.0|-167.0|11.13462|0.03264 +2015-07-01|-12.0|-168.0|11.13626|0.03434 +2015-07-01|-12.0|-169.0|11.13947|0.03591 +2015-07-01|-12.0|-170.0|11.14387|0.03735 +2015-07-01|-12.0|-171.0|11.14904|0.03864 +2015-07-01|-12.0|-172.0|11.15448|0.03978 +2015-07-01|-12.0|-173.0|11.15962|0.04075 +2015-07-01|-12.0|-174.0|11.16383|0.04155 +2015-07-01|-12.0|-175.0|11.16642|0.04218 +2015-07-01|-12.0|-176.0|11.16668|0.04264 +2015-07-01|-12.0|-177.0|11.16385|0.04291 +2015-07-01|-12.0|-178.0|11.15716|0.043 +2015-07-01|-12.0|-179.0|11.14586|0.04291 +2015-07-01|-13.0|0.0|-12.14015|0.17609 +2015-07-01|-13.0|1.0|-11.62269|0.18066 +2015-07-01|-13.0|2.0|-11.10594|0.18467 +2015-07-01|-13.0|3.0|-10.59145|0.18806 +2015-07-01|-13.0|4.0|-10.08086|0.19079 +2015-07-01|-13.0|5.0|-9.57585|0.19282 +2015-07-01|-13.0|6.0|-9.07817|0.19412 +2015-07-01|-13.0|7.0|-8.58962|0.19465 +2015-07-01|-13.0|8.0|-8.11203|0.19439 +2015-07-01|-13.0|9.0|-7.64727|0.19333 +2015-07-01|-13.0|10.0|-7.19726|0.19145 +2015-07-01|-13.0|11.0|-6.7639|0.18875 +2015-07-01|-13.0|12.0|-6.34912|0.18522 +2015-07-01|-13.0|13.0|-5.95482|0.18089 +2015-07-01|-13.0|14.0|-5.58289|0.17577 +2015-07-01|-13.0|15.0|-5.23515|0.16989 +2015-07-01|-13.0|16.0|-4.91338|0.16327 +2015-07-01|-13.0|17.0|-4.61926|0.15597 +2015-07-01|-13.0|18.0|-4.35437|0.14802 +2015-07-01|-13.0|19.0|-4.12016|0.1395 +2015-07-01|-13.0|20.0|-3.91791|0.13046 +2015-07-01|-13.0|21.0|-3.74874|0.12098 +2015-07-01|-13.0|22.0|-3.61356|0.11115 +2015-07-01|-13.0|23.0|-3.51306|0.10103 +2015-07-01|-13.0|24.0|-3.44769|0.09073 +2015-07-01|-13.0|25.0|-3.41762|0.08034 +2015-07-01|-13.0|26.0|-3.42278|0.06995 +2015-07-01|-13.0|27.0|-3.46279|0.05967 +2015-07-01|-13.0|28.0|-3.53697|0.04958 +2015-07-01|-13.0|29.0|-3.64436|0.03978 +2015-07-01|-13.0|30.0|-3.7837|0.03038 +2015-07-01|-13.0|31.0|-3.95345|0.02144 +2015-07-01|-13.0|32.0|-4.15177|0.01306 +2015-07-01|-13.0|33.0|-4.3766|0.00531 +2015-07-01|-13.0|34.0|-4.62562|-0.00174 +2015-07-01|-13.0|35.0|-4.89629|-0.00803 +2015-07-01|-13.0|36.0|-5.18591|-0.01352 +2015-07-01|-13.0|37.0|-5.49163|-0.01817 +2015-07-01|-13.0|38.0|-5.81048|-0.02195 +2015-07-01|-13.0|39.0|-6.13943|-0.02484 +2015-07-01|-13.0|40.0|-6.4754|-0.02685 +2015-07-01|-13.0|41.0|-6.81534|-0.02796 +2015-07-01|-13.0|42.0|-7.15623|-0.02821 +2015-07-01|-13.0|43.0|-7.49512|-0.0276 +2015-07-01|-13.0|44.0|-7.82921|-0.02618 +2015-07-01|-13.0|45.0|-8.15583|-0.02399 +2015-07-01|-13.0|46.0|-8.4725|-0.02107 +2015-07-01|-13.0|47.0|-8.77691|-0.01748 +2015-07-01|-13.0|48.0|-9.06703|-0.01327 +2015-07-01|-13.0|49.0|-9.34101|-0.00851 +2015-07-01|-13.0|50.0|-9.59729|-0.00325 +2015-07-01|-13.0|51.0|-9.83455|0.00242 +2015-07-01|-13.0|52.0|-10.0517|0.00845 +2015-07-01|-13.0|53.0|-10.24794|0.01477 +2015-07-01|-13.0|54.0|-10.42268|0.02131 +2015-07-01|-13.0|55.0|-10.57557|0.02801 +2015-07-01|-13.0|56.0|-10.70644|0.0348 +2015-07-01|-13.0|57.0|-10.81535|0.04163 +2015-07-01|-13.0|58.0|-10.9025|0.04845 +2015-07-01|-13.0|59.0|-10.96823|0.05519 +2015-07-01|-13.0|60.0|-11.013|0.06181 +2015-07-01|-13.0|61.0|-11.03735|0.06828 +2015-07-01|-13.0|62.0|-11.04188|0.07454 +2015-07-01|-13.0|63.0|-11.02724|0.08058 +2015-07-01|-13.0|64.0|-10.99407|0.08634 +2015-07-01|-13.0|65.0|-10.943|0.09183 +2015-07-01|-13.0|66.0|-10.87461|0.097 +2015-07-01|-13.0|67.0|-10.78947|0.10185 +2015-07-01|-13.0|68.0|-10.68805|0.10637 +2015-07-01|-13.0|69.0|-10.57076|0.11054 +2015-07-01|-13.0|70.0|-10.43793|0.11435 +2015-07-01|-13.0|71.0|-10.28982|0.11781 +2015-07-01|-13.0|72.0|-10.12661|0.12091 +2015-07-01|-13.0|73.0|-9.94843|0.12364 +2015-07-01|-13.0|74.0|-9.75534|0.12602 +2015-07-01|-13.0|75.0|-9.54739|0.12802 +2015-07-01|-13.0|76.0|-9.3246|0.12966 +2015-07-01|-13.0|77.0|-9.087|0.13093 +2015-07-01|-13.0|78.0|-8.83468|0.13184 +2015-07-01|-13.0|79.0|-8.56776|0.13236 +2015-07-01|-13.0|80.0|-8.28645|0.13251 +2015-07-01|-13.0|81.0|-7.99107|0.13227 +2015-07-01|-13.0|82.0|-7.68208|0.13163 +2015-07-01|-13.0|83.0|-7.36009|0.1306 +2015-07-01|-13.0|84.0|-7.02585|0.12915 +2015-07-01|-13.0|85.0|-6.68033|0.12728 +2015-07-01|-13.0|86.0|-6.32466|0.12499 +2015-07-01|-13.0|87.0|-5.96014|0.12226 +2015-07-01|-13.0|88.0|-5.5883|0.11908 +2015-07-01|-13.0|89.0|-5.21079|0.11547 +2015-07-01|-13.0|90.0|-4.82945|0.1114 +2015-07-01|-13.0|91.0|-4.44622|0.10689 +2015-07-01|-13.0|92.0|-4.06316|0.10194 +2015-07-01|-13.0|93.0|-3.6824|0.09656 +2015-07-01|-13.0|94.0|-3.30609|0.09076 +2015-07-01|-13.0|95.0|-2.93638|0.08456 +2015-07-01|-13.0|96.0|-2.57536|0.078 +2015-07-01|-13.0|97.0|-2.22504|0.07108 +2015-07-01|-13.0|98.0|-1.88728|0.06386 +2015-07-01|-13.0|99.0|-1.56379|0.05636 +2015-07-01|-13.0|100.0|-1.25607|0.04862 +2015-07-01|-13.0|101.0|-0.96537|0.0407 +2015-07-01|-13.0|102.0|-0.69268|0.03263 +2015-07-01|-13.0|103.0|-0.43872|0.02447 +2015-07-01|-13.0|104.0|-0.20391|0.01626 +2015-07-01|-13.0|105.0|0.01164|0.00806 +2015-07-01|-13.0|106.0|0.20812|-8.0E-5 +2015-07-01|-13.0|107.0|0.38602|-0.00811 +2015-07-01|-13.0|108.0|0.5461|-0.01598 +2015-07-01|-13.0|109.0|0.68941|-0.02364 +2015-07-01|-13.0|110.0|0.81722|-0.03105 +2015-07-01|-13.0|111.0|0.93103|-0.03817 +2015-07-01|-13.0|112.0|1.03252|-0.04495 +2015-07-01|-13.0|113.0|1.12351|-0.05135 +2015-07-01|-13.0|114.0|1.20593|-0.05736 +2015-07-01|-13.0|115.0|1.28179|-0.06293 +2015-07-01|-13.0|116.0|1.35311|-0.06805 +2015-07-01|-13.0|117.0|1.42194|-0.0727 +2015-07-01|-13.0|118.0|1.49025|-0.07685 +2015-07-01|-13.0|119.0|1.55993|-0.0805 +2015-07-01|-13.0|120.0|1.63277|-0.08365 +2015-07-01|-13.0|121.0|1.71041|-0.08629 +2015-07-01|-13.0|122.0|1.79431|-0.08842 +2015-07-01|-13.0|123.0|1.88576|-0.09005 +2015-07-01|-13.0|124.0|1.98582|-0.09119 +2015-07-01|-13.0|125.0|2.09534|-0.09185 +2015-07-01|-13.0|126.0|2.21495|-0.09205 +2015-07-01|-13.0|127.0|2.34507|-0.0918 +2015-07-01|-13.0|128.0|2.48589|-0.09114 +2015-07-01|-13.0|129.0|2.63738|-0.09007 +2015-07-01|-13.0|130.0|2.79933|-0.08864 +2015-07-01|-13.0|131.0|2.97138|-0.08685 +2015-07-01|-13.0|132.0|3.15298|-0.08475 +2015-07-01|-13.0|133.0|3.34348|-0.08236 +2015-07-01|-13.0|134.0|3.54211|-0.07971 +2015-07-01|-13.0|135.0|3.74802|-0.07683 +2015-07-01|-13.0|136.0|3.96034|-0.07375 +2015-07-01|-13.0|137.0|4.17815|-0.07049 +2015-07-01|-13.0|138.0|4.40054|-0.06708 +2015-07-01|-13.0|139.0|4.6266|-0.06355 +2015-07-01|-13.0|140.0|4.85549|-0.05993 +2015-07-01|-13.0|141.0|5.08639|-0.05623 +2015-07-01|-13.0|142.0|5.31857|-0.05247 +2015-07-01|-13.0|143.0|5.55137|-0.04869 +2015-07-01|-13.0|144.0|5.78417|-0.04489 +2015-07-01|-13.0|145.0|6.01647|-0.04109 +2015-07-01|-13.0|146.0|6.24782|-0.03731 +2015-07-01|-13.0|147.0|6.47782|-0.03355 +2015-07-01|-13.0|148.0|6.70614|-0.02984 +2015-07-01|-13.0|149.0|6.93252|-0.02618 +2015-07-01|-13.0|150.0|7.15668|-0.02257 +2015-07-01|-13.0|151.0|7.3784|-0.01903 +2015-07-01|-13.0|152.0|7.59746|-0.01556 +2015-07-01|-13.0|153.0|7.81364|-0.01217 +2015-07-01|-13.0|154.0|8.02668|-0.00886 +2015-07-01|-13.0|155.0|8.23633|-0.00563 +2015-07-01|-13.0|156.0|8.44231|-0.00248 +2015-07-01|-13.0|157.0|8.64427|5.8E-4 +2015-07-01|-13.0|158.0|8.84185|0.00355 +2015-07-01|-13.0|159.0|9.03467|0.00643 +2015-07-01|-13.0|160.0|9.22228|0.00922 +2015-07-01|-13.0|161.0|9.40423|0.01192 +2015-07-01|-13.0|162.0|9.58004|0.01452 +2015-07-01|-13.0|163.0|9.74922|0.01704 +2015-07-01|-13.0|164.0|9.91129|0.01945 +2015-07-01|-13.0|165.0|10.06577|0.02178 +2015-07-01|-13.0|166.0|10.21222|0.024 +2015-07-01|-13.0|167.0|10.35024|0.02613 +2015-07-01|-13.0|168.0|10.47946|0.02815 +2015-07-01|-13.0|169.0|10.59959|0.03007 +2015-07-01|-13.0|170.0|10.71041|0.03188 +2015-07-01|-13.0|171.0|10.8118|0.03357 +2015-07-01|-13.0|172.0|10.90368|0.03515 +2015-07-01|-13.0|173.0|10.98612|0.0366 +2015-07-01|-13.0|174.0|11.05924|0.03792 +2015-07-01|-13.0|175.0|11.12329|0.03911 +2015-07-01|-13.0|176.0|11.17858|0.04016 +2015-07-01|-13.0|177.0|11.22554|0.04106 +2015-07-01|-13.0|178.0|11.26465|0.0418 +2015-07-01|-13.0|179.0|11.29648|0.04239 +2015-07-01|-13.0|-1.0|-12.65683|0.171 +2015-07-01|-13.0|-2.0|-13.17131|0.16545 +2015-07-01|-13.0|-3.0|-13.68225|0.15951 +2015-07-01|-13.0|-4.0|-14.18841|0.15322 +2015-07-01|-13.0|-5.0|-14.68859|0.14667 +2015-07-01|-13.0|-6.0|-15.18171|0.1399 +2015-07-01|-13.0|-7.0|-15.66675|0.13299 +2015-07-01|-13.0|-8.0|-16.14279|0.12599 +2015-07-01|-13.0|-9.0|-16.60896|0.11897 +2015-07-01|-13.0|-10.0|-17.0645|0.11199 +2015-07-01|-13.0|-11.0|-17.5087|0.10509 +2015-07-01|-13.0|-12.0|-17.94093|0.09834 +2015-07-01|-13.0|-13.0|-18.36062|0.09177 +2015-07-01|-13.0|-14.0|-18.76724|0.08543 +2015-07-01|-13.0|-15.0|-19.16032|0.07934 +2015-07-01|-13.0|-16.0|-19.53944|0.07353 +2015-07-01|-13.0|-17.0|-19.90418|0.06802 +2015-07-01|-13.0|-18.0|-20.25416|0.06281 +2015-07-01|-13.0|-19.0|-20.589|0.0579 +2015-07-01|-13.0|-20.0|-20.90832|0.05328 +2015-07-01|-13.0|-21.0|-21.21174|0.04895 +2015-07-01|-13.0|-22.0|-21.49885|0.04487 +2015-07-01|-13.0|-23.0|-21.76924|0.04101 +2015-07-01|-13.0|-24.0|-22.02243|0.03734 +2015-07-01|-13.0|-25.0|-22.25796|0.03382 +2015-07-01|-13.0|-26.0|-22.47528|0.0304 +2015-07-01|-13.0|-27.0|-22.67384|0.02704 +2015-07-01|-13.0|-28.0|-22.85303|0.02369 +2015-07-01|-13.0|-29.0|-23.01222|0.0203 +2015-07-01|-13.0|-30.0|-23.15073|0.01682 +2015-07-01|-13.0|-31.0|-23.26787|0.01322 +2015-07-01|-13.0|-32.0|-23.36291|0.00945 +2015-07-01|-13.0|-33.0|-23.4351|0.00548 +2015-07-01|-13.0|-34.0|-23.48369|0.00126 +2015-07-01|-13.0|-35.0|-23.50792|-0.00321 +2015-07-01|-13.0|-36.0|-23.50702|-0.00796 +2015-07-01|-13.0|-37.0|-23.48026|-0.01301 +2015-07-01|-13.0|-38.0|-23.4269|-0.01836 +2015-07-01|-13.0|-39.0|-23.34624|-0.02401 +2015-07-01|-13.0|-40.0|-23.23761|-0.02995 +2015-07-01|-13.0|-41.0|-23.10038|-0.03618 +2015-07-01|-13.0|-42.0|-22.93397|-0.04268 +2015-07-01|-13.0|-43.0|-22.73785|-0.04942 +2015-07-01|-13.0|-44.0|-22.51156|-0.05637 +2015-07-01|-13.0|-45.0|-22.25469|-0.06351 +2015-07-01|-13.0|-46.0|-21.96693|-0.07079 +2015-07-01|-13.0|-47.0|-21.64802|-0.07819 +2015-07-01|-13.0|-48.0|-21.29782|-0.08565 +2015-07-01|-13.0|-49.0|-20.91625|-0.09313 +2015-07-01|-13.0|-50.0|-20.50335|-0.10059 +2015-07-01|-13.0|-51.0|-20.05927|-0.10798 +2015-07-01|-13.0|-52.0|-19.58427|-0.11525 +2015-07-01|-13.0|-53.0|-19.07871|-0.12236 +2015-07-01|-13.0|-54.0|-18.54311|-0.12925 +2015-07-01|-13.0|-55.0|-17.97809|-0.1359 +2015-07-01|-13.0|-56.0|-17.38445|-0.14224 +2015-07-01|-13.0|-57.0|-16.7631|-0.14824 +2015-07-01|-13.0|-58.0|-16.11512|-0.15385 +2015-07-01|-13.0|-59.0|-15.44173|-0.15906 +2015-07-01|-13.0|-60.0|-14.74432|-0.16381 +2015-07-01|-13.0|-61.0|-14.02442|-0.16808 +2015-07-01|-13.0|-62.0|-13.28374|-0.17185 +2015-07-01|-13.0|-63.0|-12.52411|-0.17509 +2015-07-01|-13.0|-64.0|-11.74755|-0.17779 +2015-07-01|-13.0|-65.0|-10.95617|-0.17994 +2015-07-01|-13.0|-66.0|-10.15224|-0.18153 +2015-07-01|-13.0|-67.0|-9.33815|-0.18257 +2015-07-01|-13.0|-68.0|-8.51635|-0.18305 +2015-07-01|-13.0|-69.0|-7.68942|-0.18298 +2015-07-01|-13.0|-70.0|-6.85996|-0.18239 +2015-07-01|-13.0|-71.0|-6.03064|-0.18128 +2015-07-01|-13.0|-72.0|-5.20412|-0.17969 +2015-07-01|-13.0|-73.0|-4.38306|-0.17763 +2015-07-01|-13.0|-74.0|-3.57008|-0.17514 +2015-07-01|-13.0|-75.0|-2.76777|-0.17226 +2015-07-01|-13.0|-76.0|-1.97859|-0.169 +2015-07-01|-13.0|-77.0|-1.20494|-0.16542 +2015-07-01|-13.0|-78.0|-0.44906|-0.16155 +2015-07-01|-13.0|-79.0|0.28694|-0.15743 +2015-07-01|-13.0|-80.0|1.00111|-0.1531 +2015-07-01|-13.0|-81.0|1.6917|-0.14859 +2015-07-01|-13.0|-82.0|2.35712|-0.14395 +2015-07-01|-13.0|-83.0|2.996|-0.13922 +2015-07-01|-13.0|-84.0|3.60716|-0.13442 +2015-07-01|-13.0|-85.0|4.18965|-0.12959 +2015-07-01|-13.0|-86.0|4.74271|-0.12477 +2015-07-01|-13.0|-87.0|5.26581|-0.11999 +2015-07-01|-13.0|-88.0|5.75862|-0.11528 +2015-07-01|-13.0|-89.0|6.22102|-0.11066 +2015-07-01|-13.0|-90.0|6.65308|-0.10616 +2015-07-01|-13.0|-91.0|7.05507|-0.10181 +2015-07-01|-13.0|-92.0|7.42745|-0.09761 +2015-07-01|-13.0|-93.0|7.77083|-0.0936 +2015-07-01|-13.0|-94.0|8.08601|-0.08978 +2015-07-01|-13.0|-95.0|8.37392|-0.08617 +2015-07-01|-13.0|-96.0|8.63564|-0.08278 +2015-07-01|-13.0|-97.0|8.87237|-0.07962 +2015-07-01|-13.0|-98.0|9.0854|-0.07669 +2015-07-01|-13.0|-99.0|9.27615|-0.074 +2015-07-01|-13.0|-100.0|9.4461|-0.07154 +2015-07-01|-13.0|-101.0|9.59677|-0.06931 +2015-07-01|-13.0|-102.0|9.72976|-0.06731 +2015-07-01|-13.0|-103.0|9.84668|-0.06552 +2015-07-01|-13.0|-104.0|9.94915|-0.06393 +2015-07-01|-13.0|-105.0|10.03877|-0.06253 +2015-07-01|-13.0|-106.0|10.11713|-0.06131 +2015-07-01|-13.0|-107.0|10.18579|-0.06023 +2015-07-01|-13.0|-108.0|10.24622|-0.05928 +2015-07-01|-13.0|-109.0|10.29984|-0.05845 +2015-07-01|-13.0|-110.0|10.34798|-0.0577 +2015-07-01|-13.0|-111.0|10.39188|-0.05701 +2015-07-01|-13.0|-112.0|10.43265|-0.05637 +2015-07-01|-13.0|-113.0|10.47132|-0.05573 +2015-07-01|-13.0|-114.0|10.50876|-0.0551 +2015-07-01|-13.0|-115.0|10.54574|-0.05444 +2015-07-01|-13.0|-116.0|10.5829|-0.05373 +2015-07-01|-13.0|-117.0|10.62076|-0.05296 +2015-07-01|-13.0|-118.0|10.65969|-0.05212 +2015-07-01|-13.0|-119.0|10.69997|-0.05118 +2015-07-01|-13.0|-120.0|10.74176|-0.05016 +2015-07-01|-13.0|-121.0|10.78512|-0.04903 +2015-07-01|-13.0|-122.0|10.83|-0.0478 +2015-07-01|-13.0|-123.0|10.87627|-0.04646 +2015-07-01|-13.0|-124.0|10.92375|-0.04503 +2015-07-01|-13.0|-125.0|10.97216|-0.0435 +2015-07-01|-13.0|-126.0|11.02121|-0.04189 +2015-07-01|-13.0|-127.0|11.07053|-0.0402 +2015-07-01|-13.0|-128.0|11.11976|-0.03845 +2015-07-01|-13.0|-129.0|11.16851|-0.03664 +2015-07-01|-13.0|-130.0|11.21637|-0.03479 +2015-07-01|-13.0|-131.0|11.26296|-0.03292 +2015-07-01|-13.0|-132.0|11.30788|-0.03104 +2015-07-01|-13.0|-133.0|11.35078|-0.02915 +2015-07-01|-13.0|-134.0|11.39131|-0.02727 +2015-07-01|-13.0|-135.0|11.42917|-0.02541 +2015-07-01|-13.0|-136.0|11.46408|-0.02357 +2015-07-01|-13.0|-137.0|11.49581|-0.02176 +2015-07-01|-13.0|-138.0|11.52417|-0.01999 +2015-07-01|-13.0|-139.0|11.549|-0.01826 +2015-07-01|-13.0|-140.0|11.5702|-0.01656 +2015-07-01|-13.0|-141.0|11.58771|-0.01489 +2015-07-01|-13.0|-142.0|11.60151|-0.01325 +2015-07-01|-13.0|-143.0|11.61163|-0.01163 +2015-07-01|-13.0|-144.0|11.61814|-0.01003 +2015-07-01|-13.0|-145.0|11.62116|-0.00844 +2015-07-01|-13.0|-146.0|11.62084|-0.00684 +2015-07-01|-13.0|-147.0|11.61738|-0.00523 +2015-07-01|-13.0|-148.0|11.61099|-0.0036 +2015-07-01|-13.0|-149.0|11.60196|-0.00195 +2015-07-01|-13.0|-150.0|11.59056|-2.6E-4 +2015-07-01|-13.0|-151.0|11.57713|0.00148 +2015-07-01|-13.0|-152.0|11.56199|0.00326 +2015-07-01|-13.0|-153.0|11.54552|0.00509 +2015-07-01|-13.0|-154.0|11.52808|0.00697 +2015-07-01|-13.0|-155.0|11.51006|0.0089 +2015-07-01|-13.0|-156.0|11.49183|0.01087 +2015-07-01|-13.0|-157.0|11.47376|0.01289 +2015-07-01|-13.0|-158.0|11.45621|0.01494 +2015-07-01|-13.0|-159.0|11.43953|0.01702 +2015-07-01|-13.0|-160.0|11.42401|0.0191 +2015-07-01|-13.0|-161.0|11.40993|0.02119 +2015-07-01|-13.0|-162.0|11.39751|0.02327 +2015-07-01|-13.0|-163.0|11.38693|0.02532 +2015-07-01|-13.0|-164.0|11.37829|0.02732 +2015-07-01|-13.0|-165.0|11.37166|0.02926 +2015-07-01|-13.0|-166.0|11.367|0.03113 +2015-07-01|-13.0|-167.0|11.36423|0.03291 +2015-07-01|-13.0|-168.0|11.36316|0.03458 +2015-07-01|-13.0|-169.0|11.36354|0.03613 +2015-07-01|-13.0|-170.0|11.36504|0.03755 +2015-07-01|-13.0|-171.0|11.36726|0.03883 +2015-07-01|-13.0|-172.0|11.3697|0.03996 +2015-07-01|-13.0|-173.0|11.37183|0.04092 +2015-07-01|-13.0|-174.0|11.37303|0.04171 +2015-07-01|-13.0|-175.0|11.37265|0.04234 +2015-07-01|-13.0|-176.0|11.36998|0.04278 +2015-07-01|-13.0|-177.0|11.36429|0.04305 +2015-07-01|-13.0|-178.0|11.35484|0.04315 +2015-07-01|-13.0|-179.0|11.34088|0.04307 +2015-07-01|-14.0|0.0|-12.8225|0.17833 +2015-07-01|-14.0|1.0|-12.29613|0.18326 +2015-07-01|-14.0|2.0|-11.76976|0.18756 +2015-07-01|-14.0|3.0|-11.24518|0.19117 +2015-07-01|-14.0|4.0|-10.72423|0.19405 +2015-07-01|-14.0|5.0|-10.20882|0.19614 +2015-07-01|-14.0|6.0|-9.70092|0.19742 +2015-07-01|-14.0|7.0|-9.20255|0.19785 +2015-07-01|-14.0|8.0|-8.71576|0.19741 +2015-07-01|-14.0|9.0|-8.24265|0.19608 +2015-07-01|-14.0|10.0|-7.7853|0.19385 +2015-07-01|-14.0|11.0|-7.3458|0.19073 +2015-07-01|-14.0|12.0|-6.92625|0.18672 +2015-07-01|-14.0|13.0|-6.52867|0.18184 +2015-07-01|-14.0|14.0|-6.15506|0.17612 +2015-07-01|-14.0|15.0|-5.80733|0.16959 +2015-07-01|-14.0|16.0|-5.48732|0.16231 +2015-07-01|-14.0|17.0|-5.19673|0.15431 +2015-07-01|-14.0|18.0|-4.93714|0.14567 +2015-07-01|-14.0|19.0|-4.70995|0.13645 +2015-07-01|-14.0|20.0|-4.51641|0.12673 +2015-07-01|-14.0|21.0|-4.35752|0.1166 +2015-07-01|-14.0|22.0|-4.2341|0.10615 +2015-07-01|-14.0|23.0|-4.1467|0.09547 +2015-07-01|-14.0|24.0|-4.0956|0.08465 +2015-07-01|-14.0|25.0|-4.08083|0.07381 +2015-07-01|-14.0|26.0|-4.10211|0.06304 +2015-07-01|-14.0|27.0|-4.15888|0.05244 +2015-07-01|-14.0|28.0|-4.25026|0.04211 +2015-07-01|-14.0|29.0|-4.37508|0.03216 +2015-07-01|-14.0|30.0|-4.5319|0.02266 +2015-07-01|-14.0|31.0|-4.71897|0.01371 +2015-07-01|-14.0|32.0|-4.93428|0.00539 +2015-07-01|-14.0|33.0|-5.17558|-0.00223 +2015-07-01|-14.0|34.0|-5.4404|-0.00909 +2015-07-01|-14.0|35.0|-5.72607|-0.01514 +2015-07-01|-14.0|36.0|-6.02974|-0.02034 +2015-07-01|-14.0|37.0|-6.34847|-0.02465 +2015-07-01|-14.0|38.0|-6.6792|-0.02806 +2015-07-01|-14.0|39.0|-7.01882|-0.03055 +2015-07-01|-14.0|40.0|-7.36422|-0.03213 +2015-07-01|-14.0|41.0|-7.7123|-0.03281 +2015-07-01|-14.0|42.0|-8.06003|-0.03261 +2015-07-01|-14.0|43.0|-8.40447|-0.03156 +2015-07-01|-14.0|44.0|-8.74283|-0.0297 +2015-07-01|-14.0|45.0|-9.07247|-0.02707 +2015-07-01|-14.0|46.0|-9.39093|-0.02372 +2015-07-01|-14.0|47.0|-9.69597|-0.01971 +2015-07-01|-14.0|48.0|-9.98559|-0.0151 +2015-07-01|-14.0|49.0|-10.258|-0.00995 +2015-07-01|-14.0|50.0|-10.5117|-0.00433 +2015-07-01|-14.0|51.0|-10.7454|0.0017 +2015-07-01|-14.0|52.0|-10.95809|0.00807 +2015-07-01|-14.0|53.0|-11.14901|0.01471 +2015-07-01|-14.0|54.0|-11.3176|0.02156 +2015-07-01|-14.0|55.0|-11.46357|0.02856 +2015-07-01|-14.0|56.0|-11.5868|0.03564 +2015-07-01|-14.0|57.0|-11.68737|0.04275 +2015-07-01|-14.0|58.0|-11.76551|0.04983 +2015-07-01|-14.0|59.0|-11.82159|0.05684 +2015-07-01|-14.0|60.0|-11.8561|0.06372 +2015-07-01|-14.0|61.0|-11.8696|0.07043 +2015-07-01|-14.0|62.0|-11.86271|0.07695 +2015-07-01|-14.0|63.0|-11.8361|0.08322 +2015-07-01|-14.0|64.0|-11.79043|0.08923 +2015-07-01|-14.0|65.0|-11.72634|0.09495 +2015-07-01|-14.0|66.0|-11.64444|0.10036 +2015-07-01|-14.0|67.0|-11.54532|0.10544 +2015-07-01|-14.0|68.0|-11.42945|0.11017 +2015-07-01|-14.0|69.0|-11.29729|0.11455 +2015-07-01|-14.0|70.0|-11.14917|0.11857 +2015-07-01|-14.0|71.0|-10.98538|0.12223 +2015-07-01|-14.0|72.0|-10.80614|0.12551 +2015-07-01|-14.0|73.0|-10.61158|0.12841 +2015-07-01|-14.0|74.0|-10.40182|0.13094 +2015-07-01|-14.0|75.0|-10.17691|0.13309 +2015-07-01|-14.0|76.0|-9.93692|0.13485 +2015-07-01|-14.0|77.0|-9.68192|0.13622 +2015-07-01|-14.0|78.0|-9.41201|0.13721 +2015-07-01|-14.0|79.0|-9.12734|0.1378 +2015-07-01|-14.0|80.0|-8.82818|0.13798 +2015-07-01|-14.0|81.0|-8.51487|0.13776 +2015-07-01|-14.0|82.0|-8.18789|0.13712 +2015-07-01|-14.0|83.0|-7.84789|0.13606 +2015-07-01|-14.0|84.0|-7.49567|0.13456 +2015-07-01|-14.0|85.0|-7.1322|0.13263 +2015-07-01|-14.0|86.0|-6.75866|0.13024 +2015-07-01|-14.0|87.0|-6.37639|0.12739 +2015-07-01|-14.0|88.0|-5.98692|0.12409 +2015-07-01|-14.0|89.0|-5.59195|0.12032 +2015-07-01|-14.0|90.0|-5.19333|0.11609 +2015-07-01|-14.0|91.0|-4.79303|0.1114 +2015-07-01|-14.0|92.0|-4.39313|0.10626 +2015-07-01|-14.0|93.0|-3.99578|0.10068 +2015-07-01|-14.0|94.0|-3.60313|0.09468 +2015-07-01|-14.0|95.0|-3.21736|0.08828 +2015-07-01|-14.0|96.0|-2.84055|0.08151 +2015-07-01|-14.0|97.0|-2.47473|0.07439 +2015-07-01|-14.0|98.0|-2.12176|0.06697 +2015-07-01|-14.0|99.0|-1.78334|0.05928 +2015-07-01|-14.0|100.0|-1.46097|0.05137 +2015-07-01|-14.0|101.0|-1.1559|0.04327 +2015-07-01|-14.0|102.0|-0.86912|0.03505 +2015-07-01|-14.0|103.0|-0.60133|0.02675 +2015-07-01|-14.0|104.0|-0.35294|0.01842 +2015-07-01|-14.0|105.0|-0.12406|0.01011 +2015-07-01|-14.0|106.0|0.08551|0.00188 +2015-07-01|-14.0|107.0|0.27625|-0.00622 +2015-07-01|-14.0|108.0|0.44894|-0.01415 +2015-07-01|-14.0|109.0|0.60462|-0.02186 +2015-07-01|-14.0|110.0|0.74455|-0.0293 +2015-07-01|-14.0|111.0|0.87024|-0.03643 +2015-07-01|-14.0|112.0|0.98334|-0.04321 +2015-07-01|-14.0|113.0|1.08567|-0.04962 +2015-07-01|-14.0|114.0|1.17916|-0.05561 +2015-07-01|-14.0|115.0|1.26578|-0.06116 +2015-07-01|-14.0|116.0|1.34755|-0.06626 +2015-07-01|-14.0|117.0|1.42649|-0.07087 +2015-07-01|-14.0|118.0|1.50456|-0.075 +2015-07-01|-14.0|119.0|1.58364|-0.07862 +2015-07-01|-14.0|120.0|1.6655|-0.08173 +2015-07-01|-14.0|121.0|1.75176|-0.08434 +2015-07-01|-14.0|122.0|1.84389|-0.08645 +2015-07-01|-14.0|123.0|1.94315|-0.08806 +2015-07-01|-14.0|124.0|2.05062|-0.08918 +2015-07-01|-14.0|125.0|2.16714|-0.08982 +2015-07-01|-14.0|126.0|2.29335|-0.09001 +2015-07-01|-14.0|127.0|2.42966|-0.08977 +2015-07-01|-14.0|128.0|2.57629|-0.0891 +2015-07-01|-14.0|129.0|2.73322|-0.08805 +2015-07-01|-14.0|130.0|2.90027|-0.08662 +2015-07-01|-14.0|131.0|3.07707|-0.08486 +2015-07-01|-14.0|132.0|3.26312|-0.08278 +2015-07-01|-14.0|133.0|3.45778|-0.08042 +2015-07-01|-14.0|134.0|3.66031|-0.0778 +2015-07-01|-14.0|135.0|3.86989|-0.07495 +2015-07-01|-14.0|136.0|4.08565|-0.07191 +2015-07-01|-14.0|137.0|4.30672|-0.06869 +2015-07-01|-14.0|138.0|4.53219|-0.06533 +2015-07-01|-14.0|139.0|4.7612|-0.06184 +2015-07-01|-14.0|140.0|4.99289|-0.05826 +2015-07-01|-14.0|141.0|5.22649|-0.05461 +2015-07-01|-14.0|142.0|5.46127|-0.0509 +2015-07-01|-14.0|143.0|5.69656|-0.04717 +2015-07-01|-14.0|144.0|5.93179|-0.04341 +2015-07-01|-14.0|145.0|6.16643|-0.03966 +2015-07-01|-14.0|146.0|6.40003|-0.03593 +2015-07-01|-14.0|147.0|6.63222|-0.03222 +2015-07-01|-14.0|148.0|6.86267|-0.02856 +2015-07-01|-14.0|149.0|7.09107|-0.02494 +2015-07-01|-14.0|150.0|7.31719|-0.02138 +2015-07-01|-14.0|151.0|7.54079|-0.01788 +2015-07-01|-14.0|152.0|7.76163|-0.01446 +2015-07-01|-14.0|153.0|7.9795|-0.01111 +2015-07-01|-14.0|154.0|8.19414|-0.00784 +2015-07-01|-14.0|155.0|8.4053|-0.00466 +2015-07-01|-14.0|156.0|8.61268|-0.00155 +2015-07-01|-14.0|157.0|8.81596|0.00146 +2015-07-01|-14.0|158.0|9.01478|0.00439 +2015-07-01|-14.0|159.0|9.20875|0.00723 +2015-07-01|-14.0|160.0|9.39745|0.00997 +2015-07-01|-14.0|161.0|9.58042|0.01263 +2015-07-01|-14.0|162.0|9.7572|0.0152 +2015-07-01|-14.0|163.0|9.92733|0.01767 +2015-07-01|-14.0|164.0|10.09032|0.02005 +2015-07-01|-14.0|165.0|10.24574|0.02233 +2015-07-01|-14.0|166.0|10.39313|0.02452 +2015-07-01|-14.0|167.0|10.53213|0.02661 +2015-07-01|-14.0|168.0|10.66239|0.0286 +2015-07-01|-14.0|169.0|10.78363|0.03048 +2015-07-01|-14.0|170.0|10.89565|0.03225 +2015-07-01|-14.0|171.0|10.99834|0.03391 +2015-07-01|-14.0|172.0|11.09165|0.03546 +2015-07-01|-14.0|173.0|11.17563|0.03688 +2015-07-01|-14.0|174.0|11.25045|0.03818 +2015-07-01|-14.0|175.0|11.31633|0.03934 +2015-07-01|-14.0|176.0|11.3736|0.04036 +2015-07-01|-14.0|177.0|11.42268|0.04124 +2015-07-01|-14.0|178.0|11.46406|0.04197 +2015-07-01|-14.0|179.0|11.49831|0.04254 +2015-07-01|-14.0|-1.0|-13.34721|0.17282 +2015-07-01|-14.0|-2.0|-13.86864|0.16682 +2015-07-01|-14.0|-3.0|-14.38531|0.16037 +2015-07-01|-14.0|-4.0|-14.89579|0.15355 +2015-07-01|-14.0|-5.0|-15.39879|0.14644 +2015-07-01|-14.0|-6.0|-15.89312|0.1391 +2015-07-01|-14.0|-7.0|-16.37766|0.1316 +2015-07-01|-14.0|-8.0|-16.85145|0.12402 +2015-07-01|-14.0|-9.0|-17.31359|0.11643 +2015-07-01|-14.0|-10.0|-17.7633|0.10889 +2015-07-01|-14.0|-11.0|-18.19988|0.10145 +2015-07-01|-14.0|-12.0|-18.62273|0.09418 +2015-07-01|-14.0|-13.0|-19.03134|0.08713 +2015-07-01|-14.0|-14.0|-19.42525|0.08034 +2015-07-01|-14.0|-15.0|-19.80408|0.07383 +2015-07-01|-14.0|-16.0|-20.16749|0.06765 +2015-07-01|-14.0|-17.0|-20.51519|0.0618 +2015-07-01|-14.0|-18.0|-20.84693|0.05629 +2015-07-01|-14.0|-19.0|-21.16244|0.05112 +2015-07-01|-14.0|-20.0|-21.4615|0.04629 +2015-07-01|-14.0|-21.0|-21.74385|0.04178 +2015-07-01|-14.0|-22.0|-22.00925|0.03756 +2015-07-01|-14.0|-23.0|-22.25739|0.0336 +2015-07-01|-14.0|-24.0|-22.48796|0.02986 +2015-07-01|-14.0|-25.0|-22.7006|0.0263 +2015-07-01|-14.0|-26.0|-22.89493|0.02287 +2015-07-01|-14.0|-27.0|-23.07048|0.01953 +2015-07-01|-14.0|-28.0|-23.22676|0.01622 +2015-07-01|-14.0|-29.0|-23.36324|0.01288 +2015-07-01|-14.0|-30.0|-23.47933|0.00949 +2015-07-01|-14.0|-31.0|-23.57441|0.00598 +2015-07-01|-14.0|-32.0|-23.64781|0.00231 +2015-07-01|-14.0|-33.0|-23.69884|-0.00155 +2015-07-01|-14.0|-34.0|-23.72678|-0.00564 +2015-07-01|-14.0|-35.0|-23.73091|-0.00999 +2015-07-01|-14.0|-36.0|-23.71049|-0.01462 +2015-07-01|-14.0|-37.0|-23.66477|-0.01953 +2015-07-01|-14.0|-38.0|-23.59303|-0.02475 +2015-07-01|-14.0|-39.0|-23.49456|-0.03027 +2015-07-01|-14.0|-40.0|-23.36866|-0.03609 +2015-07-01|-14.0|-41.0|-23.2147|-0.04219 +2015-07-01|-14.0|-42.0|-23.03206|-0.04856 +2015-07-01|-14.0|-43.0|-22.82018|-0.05518 +2015-07-01|-14.0|-44.0|-22.57857|-0.06202 +2015-07-01|-14.0|-45.0|-22.30678|-0.06904 +2015-07-01|-14.0|-46.0|-22.00445|-0.07621 +2015-07-01|-14.0|-47.0|-21.6713|-0.08349 +2015-07-01|-14.0|-48.0|-21.30714|-0.09084 +2015-07-01|-14.0|-49.0|-20.91186|-0.09821 +2015-07-01|-14.0|-50.0|-20.48546|-0.10555 +2015-07-01|-14.0|-51.0|-20.02807|-0.11283 +2015-07-01|-14.0|-52.0|-19.53989|-0.11998 +2015-07-01|-14.0|-53.0|-19.0213|-0.12697 +2015-07-01|-14.0|-54.0|-18.47277|-0.13375 +2015-07-01|-14.0|-55.0|-17.89494|-0.14026 +2015-07-01|-14.0|-56.0|-17.28856|-0.14646 +2015-07-01|-14.0|-57.0|-16.65457|-0.15232 +2015-07-01|-14.0|-58.0|-15.99404|-0.15779 +2015-07-01|-14.0|-59.0|-15.30821|-0.16283 +2015-07-01|-14.0|-60.0|-14.59848|-0.16742 +2015-07-01|-14.0|-61.0|-13.86643|-0.17151 +2015-07-01|-14.0|-62.0|-13.11377|-0.17509 +2015-07-01|-14.0|-63.0|-12.34238|-0.17814 +2015-07-01|-14.0|-64.0|-11.55432|-0.18063 +2015-07-01|-14.0|-65.0|-10.75174|-0.18256 +2015-07-01|-14.0|-66.0|-9.93696|-0.18393 +2015-07-01|-14.0|-67.0|-9.11241|-0.18473 +2015-07-01|-14.0|-68.0|-8.28061|-0.18496 +2015-07-01|-14.0|-69.0|-7.44417|-0.18465 +2015-07-01|-14.0|-70.0|-6.60574|-0.18379 +2015-07-01|-14.0|-71.0|-5.76802|-0.18243 +2015-07-01|-14.0|-72.0|-4.93374|-0.18057 +2015-07-01|-14.0|-73.0|-4.10557|-0.17824 +2015-07-01|-14.0|-74.0|-3.28617|-0.17549 +2015-07-01|-14.0|-75.0|-2.47815|-0.17233 +2015-07-01|-14.0|-76.0|-1.68398|-0.16882 +2015-07-01|-14.0|-77.0|-0.90607|-0.16499 +2015-07-01|-14.0|-78.0|-0.14667|-0.16087 +2015-07-01|-14.0|-79.0|0.59213|-0.15651 +2015-07-01|-14.0|-80.0|1.30839|-0.15195 +2015-07-01|-14.0|-81.0|2.00037|-0.14723 +2015-07-01|-14.0|-82.0|2.66652|-0.14239 +2015-07-01|-14.0|-83.0|3.3055|-0.13746 +2015-07-01|-14.0|-84.0|3.91617|-0.13249 +2015-07-01|-14.0|-85.0|4.49761|-0.12751 +2015-07-01|-14.0|-86.0|5.04911|-0.12255 +2015-07-01|-14.0|-87.0|5.5702|-0.11764 +2015-07-01|-14.0|-88.0|6.06058|-0.11282 +2015-07-01|-14.0|-89.0|6.5202|-0.1081 +2015-07-01|-14.0|-90.0|6.94918|-0.10353 +2015-07-01|-14.0|-91.0|7.34784|-0.09911 +2015-07-01|-14.0|-92.0|7.71668|-0.09486 +2015-07-01|-14.0|-93.0|8.05639|-0.09082 +2015-07-01|-14.0|-94.0|8.3678|-0.08698 +2015-07-01|-14.0|-95.0|8.65189|-0.08337 +2015-07-01|-14.0|-96.0|8.90979|-0.07999 +2015-07-01|-14.0|-97.0|9.14274|-0.07685 +2015-07-01|-14.0|-98.0|9.35209|-0.07395 +2015-07-01|-14.0|-99.0|9.53927|-0.0713 +2015-07-01|-14.0|-100.0|9.7058|-0.06889 +2015-07-01|-14.0|-101.0|9.85324|-0.06672 +2015-07-01|-14.0|-102.0|9.98321|-0.06478 +2015-07-01|-14.0|-103.0|10.09733|-0.06307 +2015-07-01|-14.0|-104.0|10.19725|-0.06156 +2015-07-01|-14.0|-105.0|10.28457|-0.06024 +2015-07-01|-14.0|-106.0|10.3609|-0.0591 +2015-07-01|-14.0|-107.0|10.42779|-0.05811 +2015-07-01|-14.0|-108.0|10.48672|-0.05726 +2015-07-01|-14.0|-109.0|10.53909|-0.05652 +2015-07-01|-14.0|-110.0|10.58623|-0.05587 +2015-07-01|-14.0|-111.0|10.62936|-0.05527 +2015-07-01|-14.0|-112.0|10.66959|-0.05472 +2015-07-01|-14.0|-113.0|10.70792|-0.05419 +2015-07-01|-14.0|-114.0|10.7452|-0.05364 +2015-07-01|-14.0|-115.0|10.7822|-0.05307 +2015-07-01|-14.0|-116.0|10.81952|-0.05245 +2015-07-01|-14.0|-117.0|10.85767|-0.05177 +2015-07-01|-14.0|-118.0|10.897|-0.05101 +2015-07-01|-14.0|-119.0|10.93777|-0.05016 +2015-07-01|-14.0|-120.0|10.98013|-0.04921 +2015-07-01|-14.0|-121.0|11.02411|-0.04816 +2015-07-01|-14.0|-122.0|11.06965|-0.047 +2015-07-01|-14.0|-123.0|11.11664|-0.04573 +2015-07-01|-14.0|-124.0|11.16484|-0.04436 +2015-07-01|-14.0|-125.0|11.21401|-0.04289 +2015-07-01|-14.0|-126.0|11.26383|-0.04133 +2015-07-01|-14.0|-127.0|11.31393|-0.03968 +2015-07-01|-14.0|-128.0|11.36395|-0.03797 +2015-07-01|-14.0|-129.0|11.41349|-0.03621 +2015-07-01|-14.0|-130.0|11.46216|-0.0344 +2015-07-01|-14.0|-131.0|11.50956|-0.03255 +2015-07-01|-14.0|-132.0|11.55531|-0.03069 +2015-07-01|-14.0|-133.0|11.59904|-0.02882 +2015-07-01|-14.0|-134.0|11.64042|-0.02696 +2015-07-01|-14.0|-135.0|11.67914|-0.02511 +2015-07-01|-14.0|-136.0|11.71493|-0.02328 +2015-07-01|-14.0|-137.0|11.74755|-0.02147 +2015-07-01|-14.0|-138.0|11.7768|-0.0197 +2015-07-01|-14.0|-139.0|11.80253|-0.01796 +2015-07-01|-14.0|-140.0|11.82463|-0.01626 +2015-07-01|-14.0|-141.0|11.84304|-0.01458 +2015-07-01|-14.0|-142.0|11.85772|-0.01293 +2015-07-01|-14.0|-143.0|11.8687|-0.0113 +2015-07-01|-14.0|-144.0|11.87603|-0.00968 +2015-07-01|-14.0|-145.0|11.87983|-0.00807 +2015-07-01|-14.0|-146.0|11.88024|-0.00646 +2015-07-01|-14.0|-147.0|11.87743|-0.00484 +2015-07-01|-14.0|-148.0|11.87162|-0.0032 +2015-07-01|-14.0|-149.0|11.86305|-0.00154 +2015-07-01|-14.0|-150.0|11.85202|1.7E-4 +2015-07-01|-14.0|-151.0|11.83883|0.00191 +2015-07-01|-14.0|-152.0|11.8238|0.00369 +2015-07-01|-14.0|-153.0|11.80728|0.00552 +2015-07-01|-14.0|-154.0|11.78964|0.0074 +2015-07-01|-14.0|-155.0|11.77124|0.00933 +2015-07-01|-14.0|-156.0|11.75245|0.0113 +2015-07-01|-14.0|-157.0|11.73364|0.0133 +2015-07-01|-14.0|-158.0|11.71516|0.01534 +2015-07-01|-14.0|-159.0|11.69734|0.0174 +2015-07-01|-14.0|-160.0|11.6805|0.01948 +2015-07-01|-14.0|-161.0|11.66489|0.02155 +2015-07-01|-14.0|-162.0|11.65076|0.0236 +2015-07-01|-14.0|-163.0|11.63827|0.02563 +2015-07-01|-14.0|-164.0|11.62756|0.02761 +2015-07-01|-14.0|-165.0|11.61867|0.02953 +2015-07-01|-14.0|-166.0|11.61161|0.03138 +2015-07-01|-14.0|-167.0|11.60627|0.03314 +2015-07-01|-14.0|-168.0|11.60252|0.03479 +2015-07-01|-14.0|-169.0|11.60011|0.03632 +2015-07-01|-14.0|-170.0|11.59873|0.03772 +2015-07-01|-14.0|-171.0|11.59799|0.03899 +2015-07-01|-14.0|-172.0|11.59742|0.0401 +2015-07-01|-14.0|-173.0|11.59651|0.04105 +2015-07-01|-14.0|-174.0|11.59467|0.04184 +2015-07-01|-14.0|-175.0|11.59126|0.04245 +2015-07-01|-14.0|-176.0|11.58559|0.0429 +2015-07-01|-14.0|-177.0|11.57697|0.04317 +2015-07-01|-14.0|-178.0|11.56466|0.04327 +2015-07-01|-14.0|-179.0|11.54792|0.04319 +2015-07-01|-15.0|0.0|-13.52211|0.17989 +2015-07-01|-15.0|1.0|-12.98876|0.18517 +2015-07-01|-15.0|2.0|-12.45473|0.18975 +2015-07-01|-15.0|3.0|-11.92197|0.19358 +2015-07-01|-15.0|4.0|-11.39257|0.19659 +2015-07-01|-15.0|5.0|-10.86866|0.19874 +2015-07-01|-15.0|6.0|-10.35244|0.19999 +2015-07-01|-15.0|7.0|-9.84615|0.2003 +2015-07-01|-15.0|8.0|-9.35208|0.19965 +2015-07-01|-15.0|9.0|-8.87252|0.19803 +2015-07-01|-15.0|10.0|-8.40977|0.19544 +2015-07-01|-15.0|11.0|-7.9661|0.19187 +2015-07-01|-15.0|12.0|-7.54374|0.18734 +2015-07-01|-15.0|13.0|-7.14488|0.18189 +2015-07-01|-15.0|14.0|-6.7716|0.17555 +2015-07-01|-15.0|15.0|-6.42592|0.16835 +2015-07-01|-15.0|16.0|-6.10969|0.16037 +2015-07-01|-15.0|17.0|-5.82465|0.15167 +2015-07-01|-15.0|18.0|-5.57235|0.14232 +2015-07-01|-15.0|19.0|-5.35417|0.1324 +2015-07-01|-15.0|20.0|-5.17125|0.122 +2015-07-01|-15.0|21.0|-5.02452|0.11122 +2015-07-01|-15.0|22.0|-4.91465|0.10017 +2015-07-01|-15.0|23.0|-4.84205|0.08893 +2015-07-01|-15.0|24.0|-4.80683|0.07763 +2015-07-01|-15.0|25.0|-4.80883|0.06637 +2015-07-01|-15.0|26.0|-4.84758|0.05525 +2015-07-01|-15.0|27.0|-4.9223|0.04438 +2015-07-01|-15.0|28.0|-5.03192|0.03386 +2015-07-01|-15.0|29.0|-5.17506|0.0238 +2015-07-01|-15.0|30.0|-5.35006|0.01427 +2015-07-01|-15.0|31.0|-5.555|0.00537 +2015-07-01|-15.0|32.0|-5.78767|-0.00283 +2015-07-01|-15.0|33.0|-6.04564|-0.01027 +2015-07-01|-15.0|34.0|-6.3263|-0.01688 +2015-07-01|-15.0|35.0|-6.62684|-0.02263 +2015-07-01|-15.0|36.0|-6.9443|-0.02748 +2015-07-01|-15.0|37.0|-7.27562|-0.03141 +2015-07-01|-15.0|38.0|-7.61768|-0.0344 +2015-07-01|-15.0|39.0|-7.96732|-0.03645 +2015-07-01|-15.0|40.0|-8.32139|-0.03757 +2015-07-01|-15.0|41.0|-8.67677|-0.03777 +2015-07-01|-15.0|42.0|-9.03043|-0.0371 +2015-07-01|-15.0|43.0|-9.37945|-0.03557 +2015-07-01|-15.0|44.0|-9.72107|-0.03324 +2015-07-01|-15.0|45.0|-10.05267|-0.03015 +2015-07-01|-15.0|46.0|-10.37187|-0.02636 +2015-07-01|-15.0|47.0|-10.67646|-0.02192 +2015-07-01|-15.0|48.0|-10.9645|-0.0169 +2015-07-01|-15.0|49.0|-11.23427|-0.01136 +2015-07-01|-15.0|50.0|-11.48432|-0.00536 +2015-07-01|-15.0|51.0|-11.71343|0.00103 +2015-07-01|-15.0|52.0|-11.92064|0.00773 +2015-07-01|-15.0|53.0|-12.10524|0.0147 +2015-07-01|-15.0|54.0|-12.26673|0.02186 +2015-07-01|-15.0|55.0|-12.40484|0.02916 +2015-07-01|-15.0|56.0|-12.51952|0.03653 +2015-07-01|-15.0|57.0|-12.61086|0.04392 +2015-07-01|-15.0|58.0|-12.67913|0.05127 +2015-07-01|-15.0|59.0|-12.72473|0.05854 +2015-07-01|-15.0|60.0|-12.74817|0.06568 +2015-07-01|-15.0|61.0|-12.75003|0.07265 +2015-07-01|-15.0|62.0|-12.73096|0.07942 +2015-07-01|-15.0|63.0|-12.69163|0.08594 +2015-07-01|-15.0|64.0|-12.63271|0.09219 +2015-07-01|-15.0|65.0|-12.55489|0.09815 +2015-07-01|-15.0|66.0|-12.45878|0.1038 +2015-07-01|-15.0|67.0|-12.34496|0.10911 +2015-07-01|-15.0|68.0|-12.21397|0.11407 +2015-07-01|-15.0|69.0|-12.06625|0.11867 +2015-07-01|-15.0|70.0|-11.90218|0.12291 +2015-07-01|-15.0|71.0|-11.72206|0.12676 +2015-07-01|-15.0|72.0|-11.52612|0.13023 +2015-07-01|-15.0|73.0|-11.31456|0.13332 +2015-07-01|-15.0|74.0|-11.08748|0.13601 +2015-07-01|-15.0|75.0|-10.845|0.1383 +2015-07-01|-15.0|76.0|-10.5872|0.14019 +2015-07-01|-15.0|77.0|-10.31418|0.14168 +2015-07-01|-15.0|78.0|-10.02608|0.14275 +2015-07-01|-15.0|79.0|-9.72308|0.14341 +2015-07-01|-15.0|80.0|-9.40548|0.14364 +2015-07-01|-15.0|81.0|-9.07366|0.14344 +2015-07-01|-15.0|82.0|-8.72814|0.1428 +2015-07-01|-15.0|83.0|-8.36959|0.14171 +2015-07-01|-15.0|84.0|-7.99883|0.14017 +2015-07-01|-15.0|85.0|-7.61688|0.13816 +2015-07-01|-15.0|86.0|-7.22494|0.13567 +2015-07-01|-15.0|87.0|-6.82438|0.13272 +2015-07-01|-15.0|88.0|-6.41675|0.12928 +2015-07-01|-15.0|89.0|-6.00379|0.12536 +2015-07-01|-15.0|90.0|-5.58736|0.12096 +2015-07-01|-15.0|91.0|-5.16945|0.11608 +2015-07-01|-15.0|92.0|-4.75218|0.11075 +2015-07-01|-15.0|93.0|-4.33768|0.10497 +2015-07-01|-15.0|94.0|-3.92814|0.09877 +2015-07-01|-15.0|95.0|-3.52572|0.09216 +2015-07-01|-15.0|96.0|-3.13255|0.08517 +2015-07-01|-15.0|97.0|-2.75062|0.07785 +2015-07-01|-15.0|98.0|-2.38182|0.07023 +2015-07-01|-15.0|99.0|-2.02784|0.06234 +2015-07-01|-15.0|100.0|-1.69016|0.05424 +2015-07-01|-15.0|101.0|-1.37004|0.04598 +2015-07-01|-15.0|102.0|-1.06846|0.0376 +2015-07-01|-15.0|103.0|-0.78612|0.02915 +2015-07-01|-15.0|104.0|-0.52342|0.0207 +2015-07-01|-15.0|105.0|-0.28045|0.01228 +2015-07-01|-15.0|106.0|-0.05703|0.00396 +2015-07-01|-15.0|107.0|0.14734|-0.00423 +2015-07-01|-15.0|108.0|0.33343|-0.01222 +2015-07-01|-15.0|109.0|0.50228|-0.01997 +2015-07-01|-15.0|110.0|0.65515|-0.02744 +2015-07-01|-15.0|111.0|0.79352|-0.03459 +2015-07-01|-15.0|112.0|0.91905|-0.04138 +2015-07-01|-15.0|113.0|1.03354|-0.04778 +2015-07-01|-15.0|114.0|1.13889|-0.05376 +2015-07-01|-15.0|115.0|1.23706|-0.0593 +2015-07-01|-15.0|116.0|1.33007|-0.06436 +2015-07-01|-15.0|117.0|1.41989|-0.06895 +2015-07-01|-15.0|118.0|1.50847|-0.07304 +2015-07-01|-15.0|119.0|1.59767|-0.07664 +2015-07-01|-15.0|120.0|1.68926|-0.07972 +2015-07-01|-15.0|121.0|1.78483|-0.0823 +2015-07-01|-15.0|122.0|1.88584|-0.08438 +2015-07-01|-15.0|123.0|1.99356|-0.08597 +2015-07-01|-15.0|124.0|2.10904|-0.08707 +2015-07-01|-15.0|125.0|2.23313|-0.08771 +2015-07-01|-15.0|126.0|2.36649|-0.08789 +2015-07-01|-15.0|127.0|2.50953|-0.08764 +2015-07-01|-15.0|128.0|2.66247|-0.08699 +2015-07-01|-15.0|129.0|2.82532|-0.08594 +2015-07-01|-15.0|130.0|2.99792|-0.08453 +2015-07-01|-15.0|131.0|3.17991|-0.08279 +2015-07-01|-15.0|132.0|3.37083|-0.08074 +2015-07-01|-15.0|133.0|3.57005|-0.07841 +2015-07-01|-15.0|134.0|3.77686|-0.07583 +2015-07-01|-15.0|135.0|3.99048|-0.07302 +2015-07-01|-15.0|136.0|4.21006|-0.07001 +2015-07-01|-15.0|137.0|4.43475|-0.06684 +2015-07-01|-15.0|138.0|4.66366|-0.06352 +2015-07-01|-15.0|139.0|4.89596|-0.06009 +2015-07-01|-15.0|140.0|5.13081|-0.05656 +2015-07-01|-15.0|141.0|5.36746|-0.05296 +2015-07-01|-15.0|142.0|5.60518|-0.0493 +2015-07-01|-15.0|143.0|5.84333|-0.04562 +2015-07-01|-15.0|144.0|6.08132|-0.04192 +2015-07-01|-15.0|145.0|6.31866|-0.03822 +2015-07-01|-15.0|146.0|6.55489|-0.03454 +2015-07-01|-15.0|147.0|6.78963|-0.03088 +2015-07-01|-15.0|148.0|7.02255|-0.02726 +2015-07-01|-15.0|149.0|7.25336|-0.02369 +2015-07-01|-15.0|150.0|7.48179|-0.02018 +2015-07-01|-15.0|151.0|7.70762|-0.01674 +2015-07-01|-15.0|152.0|7.93062|-0.01336 +2015-07-01|-15.0|153.0|8.15054|-0.01006 +2015-07-01|-15.0|154.0|8.36714|-0.00683 +2015-07-01|-15.0|155.0|8.58016|-0.00369 +2015-07-01|-15.0|156.0|8.78931|-6.3E-4 +2015-07-01|-15.0|157.0|8.99426|0.00234 +2015-07-01|-15.0|158.0|9.19465|0.00522 +2015-07-01|-15.0|159.0|9.39011|0.00802 +2015-07-01|-15.0|160.0|9.58022|0.01073 +2015-07-01|-15.0|161.0|9.76454|0.01334 +2015-07-01|-15.0|162.0|9.94261|0.01587 +2015-07-01|-15.0|163.0|10.11399|0.0183 +2015-07-01|-15.0|164.0|10.27821|0.02064 +2015-07-01|-15.0|165.0|10.43483|0.02288 +2015-07-01|-15.0|166.0|10.58346|0.02503 +2015-07-01|-15.0|167.0|10.72371|0.02708 +2015-07-01|-15.0|168.0|10.85526|0.02903 +2015-07-01|-15.0|169.0|10.97787|0.03088 +2015-07-01|-15.0|170.0|11.09133|0.03262 +2015-07-01|-15.0|171.0|11.19555|0.03425 +2015-07-01|-15.0|172.0|11.29051|0.03576 +2015-07-01|-15.0|173.0|11.37625|0.03715 +2015-07-01|-15.0|174.0|11.45295|0.03842 +2015-07-01|-15.0|175.0|11.52085|0.03955 +2015-07-01|-15.0|176.0|11.58028|0.04055 +2015-07-01|-15.0|177.0|11.63165|0.04141 +2015-07-01|-15.0|178.0|11.67545|0.04211 +2015-07-01|-15.0|179.0|11.71225|0.04267 +2015-07-01|-15.0|-1.0|-14.05287|0.17399 +2015-07-01|-15.0|-2.0|-14.57927|0.16753 +2015-07-01|-15.0|-3.0|-15.09965|0.16059 +2015-07-01|-15.0|-4.0|-15.61245|0.15325 +2015-07-01|-15.0|-5.0|-16.11626|0.14558 +2015-07-01|-15.0|-6.0|-16.60978|0.13769 +2015-07-01|-15.0|-7.0|-17.09185|0.12963 +2015-07-01|-15.0|-8.0|-17.56142|0.12149 +2015-07-01|-15.0|-9.0|-18.01759|0.11334 +2015-07-01|-15.0|-10.0|-18.45956|0.10527 +2015-07-01|-15.0|-11.0|-18.88668|0.09732 +2015-07-01|-15.0|-12.0|-19.29838|0.08957 +2015-07-01|-15.0|-13.0|-19.69419|0.08207 +2015-07-01|-15.0|-14.0|-20.07376|0.07485 +2015-07-01|-15.0|-15.0|-20.43679|0.06797 +2015-07-01|-15.0|-16.0|-20.78305|0.06144 +2015-07-01|-15.0|-17.0|-21.11237|0.05529 +2015-07-01|-15.0|-18.0|-21.42461|0.04952 +2015-07-01|-15.0|-19.0|-21.71967|0.04413 +2015-07-01|-15.0|-20.0|-21.99743|0.03912 +2015-07-01|-15.0|-21.0|-22.2578|0.03446 +2015-07-01|-15.0|-22.0|-22.50066|0.03013 +2015-07-01|-15.0|-23.0|-22.72585|0.02609 +2015-07-01|-15.0|-24.0|-22.93319|0.02231 +2015-07-01|-15.0|-25.0|-23.12246|0.01874 +2015-07-01|-15.0|-26.0|-23.29337|0.01532 +2015-07-01|-15.0|-27.0|-23.4456|0.01201 +2015-07-01|-15.0|-28.0|-23.57875|0.00876 +2015-07-01|-15.0|-29.0|-23.69237|0.00551 +2015-07-01|-15.0|-30.0|-23.78596|0.0022 +2015-07-01|-15.0|-31.0|-23.85896|-0.0012 +2015-07-01|-15.0|-32.0|-23.91077|-0.00475 +2015-07-01|-15.0|-33.0|-23.94075|-0.00849 +2015-07-01|-15.0|-34.0|-23.9482|-0.01245 +2015-07-01|-15.0|-35.0|-23.93243|-0.01666 +2015-07-01|-15.0|-36.0|-23.8927|-0.02115 +2015-07-01|-15.0|-37.0|-23.82829|-0.02593 +2015-07-01|-15.0|-38.0|-23.73845|-0.03101 +2015-07-01|-15.0|-39.0|-23.62246|-0.03639 +2015-07-01|-15.0|-40.0|-23.47961|-0.04207 +2015-07-01|-15.0|-41.0|-23.30923|-0.04804 +2015-07-01|-15.0|-42.0|-23.11068|-0.05429 +2015-07-01|-15.0|-43.0|-22.88335|-0.06078 +2015-07-01|-15.0|-44.0|-22.62672|-0.06749 +2015-07-01|-15.0|-45.0|-22.34029|-0.07439 +2015-07-01|-15.0|-46.0|-22.02368|-0.08144 +2015-07-01|-15.0|-47.0|-21.67655|-0.0886 +2015-07-01|-15.0|-48.0|-21.29867|-0.09583 +2015-07-01|-15.0|-49.0|-20.8899|-0.10308 +2015-07-01|-15.0|-50.0|-20.45022|-0.11031 +2015-07-01|-15.0|-51.0|-19.97969|-0.11746 +2015-07-01|-15.0|-52.0|-19.47852|-0.1245 +2015-07-01|-15.0|-53.0|-18.94704|-0.13136 +2015-07-01|-15.0|-54.0|-18.38572|-0.13801 +2015-07-01|-15.0|-55.0|-17.79518|-0.14438 +2015-07-01|-15.0|-56.0|-17.17618|-0.15045 +2015-07-01|-15.0|-57.0|-16.52964|-0.15616 +2015-07-01|-15.0|-58.0|-15.85666|-0.16148 +2015-07-01|-15.0|-59.0|-15.15849|-0.16636 +2015-07-01|-15.0|-60.0|-14.43655|-0.17077 +2015-07-01|-15.0|-61.0|-13.69243|-0.17468 +2015-07-01|-15.0|-62.0|-12.9279|-0.17807 +2015-07-01|-15.0|-63.0|-12.14487|-0.18092 +2015-07-01|-15.0|-64.0|-11.34542|-0.1832 +2015-07-01|-15.0|-65.0|-10.53179|-0.18491 +2015-07-01|-15.0|-66.0|-9.70631|-0.18605 +2015-07-01|-15.0|-67.0|-8.87147|-0.18661 +2015-07-01|-15.0|-68.0|-8.02985|-0.18661 +2015-07-01|-15.0|-69.0|-7.18408|-0.18604 +2015-07-01|-15.0|-70.0|-6.33689|-0.18494 +2015-07-01|-15.0|-71.0|-5.491|-0.18331 +2015-07-01|-15.0|-72.0|-4.64918|-0.18119 +2015-07-01|-15.0|-73.0|-3.81414|-0.17861 +2015-07-01|-15.0|-74.0|-2.98856|-0.1756 +2015-07-01|-15.0|-75.0|-2.17506|-0.17219 +2015-07-01|-15.0|-76.0|-1.37614|-0.16843 +2015-07-01|-15.0|-77.0|-0.5942|-0.16435 +2015-07-01|-15.0|-78.0|0.16852|-0.16 +2015-07-01|-15.0|-79.0|0.90991|-0.15542 +2015-07-01|-15.0|-80.0|1.62808|-0.15064 +2015-07-01|-15.0|-81.0|2.32129|-0.14572 +2015-07-01|-15.0|-82.0|2.98803|-0.14069 +2015-07-01|-15.0|-83.0|3.62699|-0.13559 +2015-07-01|-15.0|-84.0|4.23706|-0.13046 +2015-07-01|-15.0|-85.0|4.81738|-0.12533 +2015-07-01|-15.0|-86.0|5.36729|-0.12024 +2015-07-01|-15.0|-87.0|5.88635|-0.11522 +2015-07-01|-15.0|-88.0|6.37432|-0.1103 +2015-07-01|-15.0|-89.0|6.83119|-0.1055 +2015-07-01|-15.0|-90.0|7.25713|-0.10085 +2015-07-01|-15.0|-91.0|7.65253|-0.09638 +2015-07-01|-15.0|-92.0|8.01794|-0.0921 +2015-07-01|-15.0|-93.0|8.35408|-0.08803 +2015-07-01|-15.0|-94.0|8.66184|-0.08418 +2015-07-01|-15.0|-95.0|8.94225|-0.08056 +2015-07-01|-15.0|-96.0|9.19647|-0.07719 +2015-07-01|-15.0|-97.0|9.42579|-0.07408 +2015-07-01|-15.0|-98.0|9.63159|-0.07121 +2015-07-01|-15.0|-99.0|9.81535|-0.0686 +2015-07-01|-15.0|-100.0|9.97861|-0.06624 +2015-07-01|-15.0|-101.0|10.12296|-0.06413 +2015-07-01|-15.0|-102.0|10.25003|-0.06226 +2015-07-01|-15.0|-103.0|10.36147|-0.06061 +2015-07-01|-15.0|-104.0|10.45894|-0.05918 +2015-07-01|-15.0|-105.0|10.54405|-0.05794 +2015-07-01|-15.0|-106.0|10.61842|-0.05688 +2015-07-01|-15.0|-107.0|10.68358|-0.05598 +2015-07-01|-15.0|-108.0|10.74103|-0.05522 +2015-07-01|-15.0|-109.0|10.79216|-0.05457 +2015-07-01|-15.0|-110.0|10.83828|-0.054 +2015-07-01|-15.0|-111.0|10.88061|-0.0535 +2015-07-01|-15.0|-112.0|10.92024|-0.05304 +2015-07-01|-15.0|-113.0|10.95815|-0.05259 +2015-07-01|-15.0|-114.0|10.99519|-0.05214 +2015-07-01|-15.0|-115.0|11.03209|-0.05165 +2015-07-01|-15.0|-116.0|11.06944|-0.05112 +2015-07-01|-15.0|-117.0|11.10773|-0.05052 +2015-07-01|-15.0|-118.0|11.14731|-0.04984 +2015-07-01|-15.0|-119.0|11.18841|-0.04907 +2015-07-01|-15.0|-120.0|11.23116|-0.04819 +2015-07-01|-15.0|-121.0|11.27559|-0.04721 +2015-07-01|-15.0|-122.0|11.32163|-0.04611 +2015-07-01|-15.0|-123.0|11.36915|-0.04491 +2015-07-01|-15.0|-124.0|11.41792|-0.0436 +2015-07-01|-15.0|-125.0|11.46767|-0.04219 +2015-07-01|-15.0|-126.0|11.51809|-0.04068 +2015-07-01|-15.0|-127.0|11.56882|-0.03909 +2015-07-01|-15.0|-128.0|11.61949|-0.03742 +2015-07-01|-15.0|-129.0|11.66969|-0.0357 +2015-07-01|-15.0|-130.0|11.71904|-0.03392 +2015-07-01|-15.0|-131.0|11.76715|-0.03211 +2015-07-01|-15.0|-132.0|11.81362|-0.03028 +2015-07-01|-15.0|-133.0|11.85811|-0.02843 +2015-07-01|-15.0|-134.0|11.90026|-0.02658 +2015-07-01|-15.0|-135.0|11.93979|-0.02474 +2015-07-01|-15.0|-136.0|11.9764|-0.02292 +2015-07-01|-15.0|-137.0|12.00987|-0.02113 +2015-07-01|-15.0|-138.0|12.03999|-0.01936 +2015-07-01|-15.0|-139.0|12.06661|-0.01761 +2015-07-01|-15.0|-140.0|12.08961|-0.0159 +2015-07-01|-15.0|-141.0|12.10891|-0.01422 +2015-07-01|-15.0|-142.0|12.12449|-0.01256 +2015-07-01|-15.0|-143.0|12.13635|-0.01092 +2015-07-01|-15.0|-144.0|12.14455|-0.0093 +2015-07-01|-15.0|-145.0|12.14917|-0.00768 +2015-07-01|-15.0|-146.0|12.15034|-0.00605 +2015-07-01|-15.0|-147.0|12.14824|-0.00442 +2015-07-01|-15.0|-148.0|12.14306|-0.00277 +2015-07-01|-15.0|-149.0|12.13505|-0.0011 +2015-07-01|-15.0|-150.0|12.12445|6.1E-4 +2015-07-01|-15.0|-151.0|12.11158|0.00235 +2015-07-01|-15.0|-152.0|12.09674|0.00413 +2015-07-01|-15.0|-153.0|12.08026|0.00596 +2015-07-01|-15.0|-154.0|12.06251|0.00784 +2015-07-01|-15.0|-155.0|12.04382|0.00976 +2015-07-01|-15.0|-156.0|12.02458|0.01172 +2015-07-01|-15.0|-157.0|12.00512|0.01371 +2015-07-01|-15.0|-158.0|11.98581|0.01574 +2015-07-01|-15.0|-159.0|11.96696|0.01778 +2015-07-01|-15.0|-160.0|11.94889|0.01983 +2015-07-01|-15.0|-161.0|11.93186|0.02188 +2015-07-01|-15.0|-162.0|11.91611|0.02392 +2015-07-01|-15.0|-163.0|11.90181|0.02592 +2015-07-01|-15.0|-164.0|11.8891|0.02788 +2015-07-01|-15.0|-165.0|11.87805|0.02977 +2015-07-01|-15.0|-166.0|11.86864|0.0316 +2015-07-01|-15.0|-167.0|11.86082|0.03333 +2015-07-01|-15.0|-168.0|11.85444|0.03496 +2015-07-01|-15.0|-169.0|11.84928|0.03648 +2015-07-01|-15.0|-170.0|11.84505|0.03786 +2015-07-01|-15.0|-171.0|11.84137|0.03911 +2015-07-01|-15.0|-172.0|11.83781|0.04021 +2015-07-01|-15.0|-173.0|11.83386|0.04115 +2015-07-01|-15.0|-174.0|11.82896|0.04193 +2015-07-01|-15.0|-175.0|11.82248|0.04254 +2015-07-01|-15.0|-176.0|11.81378|0.04298 +2015-07-01|-15.0|-177.0|11.80215|0.04326 +2015-07-01|-15.0|-178.0|11.78689|0.04336 +2015-07-01|-15.0|-179.0|11.76729|0.04329 +2015-07-01|-16.0|0.0|-14.23574|0.18069 +2015-07-01|-16.0|1.0|-13.69772|0.1863 +2015-07-01|-16.0|2.0|-13.1583|0.19115 +2015-07-01|-16.0|3.0|-12.61965|0.19517 +2015-07-01|-16.0|4.0|-12.08408|0.1983 +2015-07-01|-16.0|5.0|-11.55395|0.20049 +2015-07-01|-16.0|6.0|-11.03169|0.20168 +2015-07-01|-16.0|7.0|-10.51979|0.20185 +2015-07-01|-16.0|8.0|-10.02073|0.20098 +2015-07-01|-16.0|9.0|-9.53704|0.19905 +2015-07-01|-16.0|10.0|-9.0712|0.19605 +2015-07-01|-16.0|11.0|-8.62567|0.19202 +2015-07-01|-16.0|12.0|-8.20285|0.18695 +2015-07-01|-16.0|13.0|-7.80504|0.1809 +2015-07-01|-16.0|14.0|-7.43443|0.17391 +2015-07-01|-16.0|15.0|-7.0931|0.16604 +2015-07-01|-16.0|16.0|-6.78296|0.15735 +2015-07-01|-16.0|17.0|-6.50574|0.14793 +2015-07-01|-16.0|18.0|-6.26297|0.13786 +2015-07-01|-16.0|19.0|-6.05596|0.12724 +2015-07-01|-16.0|20.0|-5.88576|0.11617 +2015-07-01|-16.0|21.0|-5.75319|0.10476 +2015-07-01|-16.0|22.0|-5.65877|0.09312 +2015-07-01|-16.0|23.0|-5.60274|0.08137 +2015-07-01|-16.0|24.0|-5.58504|0.06961 +2015-07-01|-16.0|25.0|-5.6053|0.05797 +2015-07-01|-16.0|26.0|-5.66283|0.04655 +2015-07-01|-16.0|27.0|-5.75666|0.03547 +2015-07-01|-16.0|28.0|-5.88549|0.02482 +2015-07-01|-16.0|29.0|-6.04772|0.0147 +2015-07-01|-16.0|30.0|-6.24151|0.00521 +2015-07-01|-16.0|31.0|-6.46471|-0.00358 +2015-07-01|-16.0|32.0|-6.71495|-0.0116 +2015-07-01|-16.0|33.0|-6.98964|-0.01879 +2015-07-01|-16.0|34.0|-7.286|-0.0251 +2015-07-01|-16.0|35.0|-7.6011|-0.03049 +2015-07-01|-16.0|36.0|-7.93189|-0.03493 +2015-07-01|-16.0|37.0|-8.27522|-0.03842 +2015-07-01|-16.0|38.0|-8.6279|-0.04094 +2015-07-01|-16.0|39.0|-8.98674|-0.0425 +2015-07-01|-16.0|40.0|-9.34856|-0.04312 +2015-07-01|-16.0|41.0|-9.71025|-0.04283 +2015-07-01|-16.0|42.0|-10.06879|-0.04165 +2015-07-01|-16.0|43.0|-10.42131|-0.03962 +2015-07-01|-16.0|44.0|-10.76506|-0.03681 +2015-07-01|-16.0|45.0|-11.09749|-0.03324 +2015-07-01|-16.0|46.0|-11.41627|-0.029 +2015-07-01|-16.0|47.0|-11.71928|-0.02412 +2015-07-01|-16.0|48.0|-12.00461|-0.01868 +2015-07-01|-16.0|49.0|-12.27064|-0.01274 +2015-07-01|-16.0|50.0|-12.51595|-0.00637 +2015-07-01|-16.0|51.0|-12.73942|3.8E-4 +2015-07-01|-16.0|52.0|-12.94013|0.00742 +2015-07-01|-16.0|53.0|-13.11742|0.01472 +2015-07-01|-16.0|54.0|-13.27085|0.02219 +2015-07-01|-16.0|55.0|-13.40021|0.02978 +2015-07-01|-16.0|56.0|-13.50545|0.03743 +2015-07-01|-16.0|57.0|-13.58672|0.0451 +2015-07-01|-16.0|58.0|-13.64431|0.05272 +2015-07-01|-16.0|59.0|-13.67865|0.06026 +2015-07-01|-16.0|60.0|-13.69027|0.06766 +2015-07-01|-16.0|61.0|-13.67977|0.07488 +2015-07-01|-16.0|62.0|-13.6478|0.0819 +2015-07-01|-16.0|63.0|-13.59506|0.08868 +2015-07-01|-16.0|64.0|-13.52224|0.09518 +2015-07-01|-16.0|65.0|-13.43002|0.10139 +2015-07-01|-16.0|66.0|-13.31905|0.10727 +2015-07-01|-16.0|67.0|-13.18992|0.11282 +2015-07-01|-16.0|68.0|-13.04318|0.11802 +2015-07-01|-16.0|69.0|-12.87929|0.12285 +2015-07-01|-16.0|70.0|-12.69865|0.1273 +2015-07-01|-16.0|71.0|-12.50159|0.13137 +2015-07-01|-16.0|72.0|-12.28838|0.13504 +2015-07-01|-16.0|73.0|-12.0592|0.13831 +2015-07-01|-16.0|74.0|-11.81423|0.14118 +2015-07-01|-16.0|75.0|-11.55359|0.14362 +2015-07-01|-16.0|76.0|-11.2774|0.14565 +2015-07-01|-16.0|77.0|-10.9858|0.14726 +2015-07-01|-16.0|78.0|-10.67894|0.14843 +2015-07-01|-16.0|79.0|-10.35706|0.14916 +2015-07-01|-16.0|80.0|-10.02047|0.14944 +2015-07-01|-16.0|81.0|-9.66959|0.14927 +2015-07-01|-16.0|82.0|-9.30498|0.14864 +2015-07-01|-16.0|83.0|-8.92732|0.14753 +2015-07-01|-16.0|84.0|-8.53748|0.14594 +2015-07-01|-16.0|85.0|-8.13651|0.14386 +2015-07-01|-16.0|86.0|-7.72563|0.14128 +2015-07-01|-16.0|87.0|-7.30624|0.13821 +2015-07-01|-16.0|88.0|-6.87992|0.13463 +2015-07-01|-16.0|89.0|-6.44841|0.13056 +2015-07-01|-16.0|90.0|-6.01362|0.12599 +2015-07-01|-16.0|91.0|-5.57755|0.12094 +2015-07-01|-16.0|92.0|-5.14231|0.11541 +2015-07-01|-16.0|93.0|-4.71008|0.10942 +2015-07-01|-16.0|94.0|-4.28304|0.10301 +2015-07-01|-16.0|95.0|-3.86338|0.09618 +2015-07-01|-16.0|96.0|-3.45319|0.08899 +2015-07-01|-16.0|97.0|-3.05451|0.08145 +2015-07-01|-16.0|98.0|-2.66919|0.07362 +2015-07-01|-16.0|99.0|-2.29895|0.06554 +2015-07-01|-16.0|100.0|-1.94525|0.05726 +2015-07-01|-16.0|101.0|-1.60934|0.04882 +2015-07-01|-16.0|102.0|-1.2922|0.04027 +2015-07-01|-16.0|103.0|-0.99452|0.03168 +2015-07-01|-16.0|104.0|-0.7167|0.0231 +2015-07-01|-16.0|105.0|-0.45883|0.01457 +2015-07-01|-16.0|106.0|-0.22072|0.00615 +2015-07-01|-16.0|107.0|-0.00187|-0.00211 +2015-07-01|-16.0|108.0|0.19848|-0.01017 +2015-07-01|-16.0|109.0|0.38136|-0.01797 +2015-07-01|-16.0|110.0|0.54804|-0.02547 +2015-07-01|-16.0|111.0|0.69998|-0.03264 +2015-07-01|-16.0|112.0|0.83881|-0.03944 +2015-07-01|-16.0|113.0|0.96633|-0.04584 +2015-07-01|-16.0|114.0|1.0844|-0.05181 +2015-07-01|-16.0|115.0|1.19498|-0.05732 +2015-07-01|-16.0|116.0|1.30005|-0.06237 +2015-07-01|-16.0|117.0|1.40157|-0.06693 +2015-07-01|-16.0|118.0|1.50147|-0.07099 +2015-07-01|-16.0|119.0|1.60158|-0.07456 +2015-07-01|-16.0|120.0|1.70365|-0.07761 +2015-07-01|-16.0|121.0|1.80927|-0.08017 +2015-07-01|-16.0|122.0|1.91988|-0.08222 +2015-07-01|-16.0|123.0|2.03672|-0.08379 +2015-07-01|-16.0|124.0|2.16087|-0.08488 +2015-07-01|-16.0|125.0|2.29317|-0.0855 +2015-07-01|-16.0|126.0|2.43428|-0.08568 +2015-07-01|-16.0|127.0|2.58461|-0.08544 +2015-07-01|-16.0|128.0|2.74441|-0.08479 +2015-07-01|-16.0|129.0|2.91371|-0.08376 +2015-07-01|-16.0|130.0|3.09235|-0.08237 +2015-07-01|-16.0|131.0|3.28002|-0.08065 +2015-07-01|-16.0|132.0|3.47626|-0.07863 +2015-07-01|-16.0|133.0|3.68049|-0.07633 +2015-07-01|-16.0|134.0|3.89202|-0.07379 +2015-07-01|-16.0|135.0|4.11009|-0.07103 +2015-07-01|-16.0|136.0|4.33389|-0.06807 +2015-07-01|-16.0|137.0|4.56259|-0.06494 +2015-07-01|-16.0|138.0|4.79533|-0.06168 +2015-07-01|-16.0|139.0|5.0313|-0.0583 +2015-07-01|-16.0|140.0|5.2697|-0.05482 +2015-07-01|-16.0|141.0|5.50976|-0.05127 +2015-07-01|-16.0|142.0|5.7508|-0.04768 +2015-07-01|-16.0|143.0|5.99218|-0.04405 +2015-07-01|-16.0|144.0|6.23332|-0.0404 +2015-07-01|-16.0|145.0|6.47373|-0.03676 +2015-07-01|-16.0|146.0|6.71295|-0.03313 +2015-07-01|-16.0|147.0|6.95062|-0.02952 +2015-07-01|-16.0|148.0|7.18639|-0.02596 +2015-07-01|-16.0|149.0|7.41997|-0.02244 +2015-07-01|-16.0|150.0|7.6511|-0.01898 +2015-07-01|-16.0|151.0|7.87954|-0.01558 +2015-07-01|-16.0|152.0|8.10505|-0.01225 +2015-07-01|-16.0|153.0|8.32739|-0.009 +2015-07-01|-16.0|154.0|8.54632|-0.00582 +2015-07-01|-16.0|155.0|8.76156|-0.00272 +2015-07-01|-16.0|156.0|8.97282|2.9E-4 +2015-07-01|-16.0|157.0|9.17978|0.00322 +2015-07-01|-16.0|158.0|9.38209|0.00606 +2015-07-01|-16.0|159.0|9.57937|0.00881 +2015-07-01|-16.0|160.0|9.77122|0.01148 +2015-07-01|-16.0|161.0|9.95719|0.01405 +2015-07-01|-16.0|162.0|10.13687|0.01654 +2015-07-01|-16.0|163.0|10.30979|0.01893 +2015-07-01|-16.0|164.0|10.47552|0.02123 +2015-07-01|-16.0|165.0|10.63364|0.02344 +2015-07-01|-16.0|166.0|10.78376|0.02554 +2015-07-01|-16.0|167.0|10.92552|0.02756 +2015-07-01|-16.0|168.0|11.05862|0.02947 +2015-07-01|-16.0|169.0|11.18283|0.03128 +2015-07-01|-16.0|170.0|11.29797|0.03298 +2015-07-01|-16.0|171.0|11.40394|0.03458 +2015-07-01|-16.0|172.0|11.50074|0.03605 +2015-07-01|-16.0|173.0|11.58844|0.03741 +2015-07-01|-16.0|174.0|11.66721|0.03865 +2015-07-01|-16.0|175.0|11.73729|0.03976 +2015-07-01|-16.0|176.0|11.79903|0.04073 +2015-07-01|-16.0|177.0|11.85283|0.04156 +2015-07-01|-16.0|178.0|11.89918|0.04225 +2015-07-01|-16.0|179.0|11.93864|0.04278 +2015-07-01|-16.0|-1.0|-14.77028|0.1744 +2015-07-01|-16.0|-2.0|-15.29937|0.16751 +2015-07-01|-16.0|-3.0|-15.82119|0.16009 +2015-07-01|-16.0|-4.0|-16.33407|0.15225 +2015-07-01|-16.0|-5.0|-16.83646|0.14407 +2015-07-01|-16.0|-6.0|-17.32698|0.13564 +2015-07-01|-16.0|-7.0|-17.80441|0.12705 +2015-07-01|-16.0|-8.0|-18.26766|0.11838 +2015-07-01|-16.0|-9.0|-18.71582|0.10972 +2015-07-01|-16.0|-10.0|-19.14811|0.10115 +2015-07-01|-16.0|-11.0|-19.56389|0.09273 +2015-07-01|-16.0|-12.0|-19.96265|0.08454 +2015-07-01|-16.0|-13.0|-20.344|0.07662 +2015-07-01|-16.0|-14.0|-20.70765|0.06903 +2015-07-01|-16.0|-15.0|-21.05342|0.0618 +2015-07-01|-16.0|-16.0|-21.38118|0.05498 +2015-07-01|-16.0|-17.0|-21.6909|0.04856 +2015-07-01|-16.0|-18.0|-21.98256|0.04257 +2015-07-01|-16.0|-19.0|-22.25618|0.03699 +2015-07-01|-16.0|-20.0|-22.5118|0.03183 +2015-07-01|-16.0|-21.0|-22.74946|0.02706 +2015-07-01|-16.0|-22.0|-22.96916|0.02265 +2015-07-01|-16.0|-23.0|-23.1709|0.01857 +2015-07-01|-16.0|-24.0|-23.35462|0.01477 +2015-07-01|-16.0|-25.0|-23.52021|0.01121 +2015-07-01|-16.0|-26.0|-23.66752|0.00783 +2015-07-01|-16.0|-27.0|-23.79631|0.00457 +2015-07-01|-16.0|-28.0|-23.90628|0.0014 +2015-07-01|-16.0|-29.0|-23.99708|-0.00177 +2015-07-01|-16.0|-30.0|-24.06828|-0.00496 +2015-07-01|-16.0|-31.0|-24.11937|-0.00825 +2015-07-01|-16.0|-32.0|-24.14981|-0.01168 +2015-07-01|-16.0|-33.0|-24.15898|-0.01528 +2015-07-01|-16.0|-34.0|-24.14624|-0.0191 +2015-07-01|-16.0|-35.0|-24.11088|-0.02317 +2015-07-01|-16.0|-36.0|-24.0522|-0.02751 +2015-07-01|-16.0|-37.0|-23.96945|-0.03215 +2015-07-01|-16.0|-38.0|-23.86188|-0.03708 +2015-07-01|-16.0|-39.0|-23.72875|-0.04233 +2015-07-01|-16.0|-40.0|-23.56932|-0.04787 +2015-07-01|-16.0|-41.0|-23.38289|-0.0537 +2015-07-01|-16.0|-42.0|-23.16878|-0.05981 +2015-07-01|-16.0|-43.0|-22.92635|-0.06617 +2015-07-01|-16.0|-44.0|-22.65503|-0.07275 +2015-07-01|-16.0|-45.0|-22.35429|-0.07952 +2015-07-01|-16.0|-46.0|-22.02369|-0.08645 +2015-07-01|-16.0|-47.0|-21.66285|-0.09349 +2015-07-01|-16.0|-48.0|-21.27151|-0.10059 +2015-07-01|-16.0|-49.0|-20.84949|-0.10772 +2015-07-01|-16.0|-50.0|-20.39672|-0.11483 +2015-07-01|-16.0|-51.0|-19.91324|-0.12186 +2015-07-01|-16.0|-52.0|-19.39925|-0.12877 +2015-07-01|-16.0|-53.0|-18.85504|-0.1355 +2015-07-01|-16.0|-54.0|-18.28107|-0.14201 +2015-07-01|-16.0|-55.0|-17.67795|-0.14825 +2015-07-01|-16.0|-56.0|-17.04644|-0.15417 +2015-07-01|-16.0|-57.0|-16.38747|-0.15973 +2015-07-01|-16.0|-58.0|-15.70215|-0.16489 +2015-07-01|-16.0|-59.0|-14.99174|-0.1696 +2015-07-01|-16.0|-60.0|-14.25769|-0.17384 +2015-07-01|-16.0|-61.0|-13.50163|-0.17757 +2015-07-01|-16.0|-62.0|-12.72536|-0.18076 +2015-07-01|-16.0|-63.0|-11.93082|-0.18341 +2015-07-01|-16.0|-64.0|-11.12015|-0.18548 +2015-07-01|-16.0|-65.0|-10.29562|-0.18697 +2015-07-01|-16.0|-66.0|-9.45963|-0.18789 +2015-07-01|-16.0|-67.0|-8.6147|-0.18821 +2015-07-01|-16.0|-68.0|-7.76346|-0.18797 +2015-07-01|-16.0|-69.0|-6.9086|-0.18716 +2015-07-01|-16.0|-70.0|-6.05288|-0.18581 +2015-07-01|-16.0|-71.0|-5.19907|-0.18393 +2015-07-01|-16.0|-72.0|-4.34996|-0.18156 +2015-07-01|-16.0|-73.0|-3.5083|-0.17873 +2015-07-01|-16.0|-74.0|-2.67679|-0.17547 +2015-07-01|-16.0|-75.0|-1.85806|-0.17182 +2015-07-01|-16.0|-76.0|-1.05463|-0.16782 +2015-07-01|-16.0|-77.0|-0.26889|-0.16352 +2015-07-01|-16.0|-78.0|0.49691|-0.15894 +2015-07-01|-16.0|-79.0|1.2407|-0.15415 +2015-07-01|-16.0|-80.0|1.96059|-0.14918 +2015-07-01|-16.0|-81.0|2.65487|-0.14407 +2015-07-01|-16.0|-82.0|3.32207|-0.13887 +2015-07-01|-16.0|-83.0|3.9609|-0.13361 +2015-07-01|-16.0|-84.0|4.5703|-0.12833 +2015-07-01|-16.0|-85.0|5.14945|-0.12307 +2015-07-01|-16.0|-86.0|5.69774|-0.11786 +2015-07-01|-16.0|-87.0|6.21476|-0.11274 +2015-07-01|-16.0|-88.0|6.70034|-0.10773 +2015-07-01|-16.0|-89.0|7.15451|-0.10286 +2015-07-01|-16.0|-90.0|7.5775|-0.09815 +2015-07-01|-16.0|-91.0|7.96974|-0.09364 +2015-07-01|-16.0|-92.0|8.33182|-0.08932 +2015-07-01|-16.0|-93.0|8.66451|-0.08523 +2015-07-01|-16.0|-94.0|8.96876|-0.08138 +2015-07-01|-16.0|-95.0|9.24563|-0.07777 +2015-07-01|-16.0|-96.0|9.49633|-0.07441 +2015-07-01|-16.0|-97.0|9.72218|-0.07132 +2015-07-01|-16.0|-98.0|9.9246|-0.06849 +2015-07-01|-16.0|-99.0|10.10509|-0.06592 +2015-07-01|-16.0|-100.0|10.26522|-0.06361 +2015-07-01|-16.0|-101.0|10.40661|-0.06156 +2015-07-01|-16.0|-102.0|10.53091|-0.05975 +2015-07-01|-16.0|-103.0|10.63978|-0.05817 +2015-07-01|-16.0|-104.0|10.73488|-0.0568 +2015-07-01|-16.0|-105.0|10.81786|-0.05564 +2015-07-01|-16.0|-106.0|10.89031|-0.05466 +2015-07-01|-16.0|-107.0|10.95378|-0.05384 +2015-07-01|-16.0|-108.0|11.00975|-0.05316 +2015-07-01|-16.0|-109.0|11.05961|-0.05259 +2015-07-01|-16.0|-110.0|11.10468|-0.05211 +2015-07-01|-16.0|-111.0|11.14614|-0.0517 +2015-07-01|-16.0|-112.0|11.18508|-0.05132 +2015-07-01|-16.0|-113.0|11.22246|-0.05096 +2015-07-01|-16.0|-114.0|11.25912|-0.05058 +2015-07-01|-16.0|-115.0|11.29577|-0.05018 +2015-07-01|-16.0|-116.0|11.33299|-0.04973 +2015-07-01|-16.0|-117.0|11.37125|-0.0492 +2015-07-01|-16.0|-118.0|11.41088|-0.0486 +2015-07-01|-16.0|-119.0|11.4521|-0.0479 +2015-07-01|-16.0|-120.0|11.49504|-0.04709 +2015-07-01|-16.0|-121.0|11.53971|-0.04618 +2015-07-01|-16.0|-122.0|11.58604|-0.04515 +2015-07-01|-16.0|-123.0|11.63388|-0.04401 +2015-07-01|-16.0|-124.0|11.68301|-0.04276 +2015-07-01|-16.0|-125.0|11.73315|-0.0414 +2015-07-01|-16.0|-126.0|11.78398|-0.03995 +2015-07-01|-16.0|-127.0|11.83515|-0.03841 +2015-07-01|-16.0|-128.0|11.88629|-0.03679 +2015-07-01|-16.0|-129.0|11.937|-0.0351 +2015-07-01|-16.0|-130.0|11.98689|-0.03336 +2015-07-01|-16.0|-131.0|12.03556|-0.03158 +2015-07-01|-16.0|-132.0|12.08265|-0.02978 +2015-07-01|-16.0|-133.0|12.12778|-0.02795 +2015-07-01|-16.0|-134.0|12.17062|-0.02613 +2015-07-01|-16.0|-135.0|12.21087|-0.0243 +2015-07-01|-16.0|-136.0|12.24826|-0.0225 +2015-07-01|-16.0|-137.0|12.28253|-0.02071 +2015-07-01|-16.0|-138.0|12.31349|-0.01894 +2015-07-01|-16.0|-139.0|12.34097|-0.0172 +2015-07-01|-16.0|-140.0|12.36486|-0.01549 +2015-07-01|-16.0|-141.0|12.38507|-0.0138 +2015-07-01|-16.0|-142.0|12.40156|-0.01214 +2015-07-01|-16.0|-143.0|12.41433|-0.01049 +2015-07-01|-16.0|-144.0|12.42342|-0.00886 +2015-07-01|-16.0|-145.0|12.4289|-0.00723 +2015-07-01|-16.0|-146.0|12.4309|-0.00561 +2015-07-01|-16.0|-147.0|12.42957|-0.00397 +2015-07-01|-16.0|-148.0|12.4251|-0.00231 +2015-07-01|-16.0|-149.0|12.4177|-6.4E-4 +2015-07-01|-16.0|-150.0|12.40763|0.00107 +2015-07-01|-16.0|-151.0|12.39516|0.00281 +2015-07-01|-16.0|-152.0|12.38061|0.0046 +2015-07-01|-16.0|-153.0|12.36428|0.00642 +2015-07-01|-16.0|-154.0|12.34651|0.00829 +2015-07-01|-16.0|-155.0|12.32766|0.0102 +2015-07-01|-16.0|-156.0|12.30807|0.01214 +2015-07-01|-16.0|-157.0|12.28809|0.01412 +2015-07-01|-16.0|-158.0|12.26806|0.01613 +2015-07-01|-16.0|-159.0|12.2483|0.01815 +2015-07-01|-16.0|-160.0|12.22912|0.02018 +2015-07-01|-16.0|-161.0|12.21078|0.02221 +2015-07-01|-16.0|-162.0|12.19352|0.02421 +2015-07-01|-16.0|-163.0|12.17753|0.02619 +2015-07-01|-16.0|-164.0|12.16293|0.02812 +2015-07-01|-16.0|-165.0|12.1498|0.03 +2015-07-01|-16.0|-166.0|12.13815|0.0318 +2015-07-01|-16.0|-167.0|12.12792|0.03351 +2015-07-01|-16.0|-168.0|12.11899|0.03511 +2015-07-01|-16.0|-169.0|12.11115|0.03661 +2015-07-01|-16.0|-170.0|12.10412|0.03797 +2015-07-01|-16.0|-171.0|12.09755|0.03921 +2015-07-01|-16.0|-172.0|12.09102|0.04029 +2015-07-01|-16.0|-173.0|12.08405|0.04122 +2015-07-01|-16.0|-174.0|12.07609|0.042 +2015-07-01|-16.0|-175.0|12.06654|0.04261 +2015-07-01|-16.0|-176.0|12.05476|0.04305 +2015-07-01|-16.0|-177.0|12.04009|0.04333 +2015-07-01|-16.0|-178.0|12.02184|0.04344 +2015-07-01|-16.0|-179.0|11.99931|0.04338 +2015-07-01|-17.0|0.0|-14.95955|0.18065 +2015-07-01|-17.0|1.0|-14.41947|0.18656 +2015-07-01|-17.0|2.0|-13.87728|0.19165 +2015-07-01|-17.0|3.0|-13.3354|0.19584 +2015-07-01|-17.0|4.0|-12.79633|0.19906 +2015-07-01|-17.0|5.0|-12.26265|0.20125 +2015-07-01|-17.0|6.0|-11.73705|0.20237 +2015-07-01|-17.0|7.0|-11.22221|0.20237 +2015-07-01|-17.0|8.0|-10.72087|0.20124 +2015-07-01|-17.0|9.0|-10.23574|0.19897 +2015-07-01|-17.0|10.0|-9.76953|0.19556 +2015-07-01|-17.0|11.0|-9.32486|0.19103 +2015-07-01|-17.0|12.0|-8.90427|0.1854 +2015-07-01|-17.0|13.0|-8.51019|0.17873 +2015-07-01|-17.0|14.0|-8.14492|0.17108 +2015-07-01|-17.0|15.0|-7.81058|0.16251 +2015-07-01|-17.0|16.0|-7.50911|0.15311 +2015-07-01|-17.0|17.0|-7.24223|0.14297 +2015-07-01|-17.0|18.0|-7.01143|0.13219 +2015-07-01|-17.0|19.0|-6.81794|0.12088 +2015-07-01|-17.0|20.0|-6.66272|0.10916 +2015-07-01|-17.0|21.0|-6.54643|0.09714 +2015-07-01|-17.0|22.0|-6.46944|0.08496 +2015-07-01|-17.0|23.0|-6.43181|0.07272 +2015-07-01|-17.0|24.0|-6.43327|0.06056 +2015-07-01|-17.0|25.0|-6.47325|0.04859 +2015-07-01|-17.0|26.0|-6.55084|0.03693 +2015-07-01|-17.0|27.0|-6.66485|0.02569 +2015-07-01|-17.0|28.0|-6.81374|0.01498 +2015-07-01|-17.0|29.0|-6.99573|0.00488 +2015-07-01|-17.0|30.0|-7.20874|-0.00451 +2015-07-01|-17.0|31.0|-7.45045|-0.01312 +2015-07-01|-17.0|32.0|-7.7183|-0.02089 +2015-07-01|-17.0|33.0|-8.00956|-0.02777 +2015-07-01|-17.0|34.0|-8.3213|-0.03371 +2015-07-01|-17.0|35.0|-8.65048|-0.03868 +2015-07-01|-17.0|36.0|-8.99395|-0.04266 +2015-07-01|-17.0|37.0|-9.34852|-0.04566 +2015-07-01|-17.0|38.0|-9.71094|-0.04767 +2015-07-01|-17.0|39.0|-10.078|-0.0487 +2015-07-01|-17.0|40.0|-10.44652|-0.04879 +2015-07-01|-17.0|41.0|-10.81341|-0.04796 +2015-07-01|-17.0|42.0|-11.17567|-0.04626 +2015-07-01|-17.0|43.0|-11.53048|-0.04372 +2015-07-01|-17.0|44.0|-11.87516|-0.0404 +2015-07-01|-17.0|45.0|-12.20722|-0.03636 +2015-07-01|-17.0|46.0|-12.52439|-0.03164 +2015-07-01|-17.0|47.0|-12.82462|-0.02633 +2015-07-01|-17.0|48.0|-13.1061|-0.02047 +2015-07-01|-17.0|49.0|-13.36726|-0.01414 +2015-07-01|-17.0|50.0|-13.60677|-0.00739 +2015-07-01|-17.0|51.0|-13.82356|-2.9E-4 +2015-07-01|-17.0|52.0|-14.01678|0.00709 +2015-07-01|-17.0|53.0|-14.18582|0.0147 +2015-07-01|-17.0|54.0|-14.33031|0.02248 +2015-07-01|-17.0|55.0|-14.45004|0.03036 +2015-07-01|-17.0|56.0|-14.54504|0.0383 +2015-07-01|-17.0|57.0|-14.61547|0.04624 +2015-07-01|-17.0|58.0|-14.66165|0.05413 +2015-07-01|-17.0|59.0|-14.68403|0.06193 +2015-07-01|-17.0|60.0|-14.68315|0.06959 +2015-07-01|-17.0|61.0|-14.65964|0.07707 +2015-07-01|-17.0|62.0|-14.61416|0.08435 +2015-07-01|-17.0|63.0|-14.54741|0.09138 +2015-07-01|-17.0|64.0|-14.4601|0.09813 +2015-07-01|-17.0|65.0|-14.35292|0.10459 +2015-07-01|-17.0|66.0|-14.22653|0.11073 +2015-07-01|-17.0|67.0|-14.08154|0.11653 +2015-07-01|-17.0|68.0|-13.9185|0.12197 +2015-07-01|-17.0|69.0|-13.73791|0.12703 +2015-07-01|-17.0|70.0|-13.54018|0.13172 +2015-07-01|-17.0|71.0|-13.32566|0.136 +2015-07-01|-17.0|72.0|-13.09463|0.13988 +2015-07-01|-17.0|73.0|-12.84733|0.14335 +2015-07-01|-17.0|74.0|-12.58394|0.1464 +2015-07-01|-17.0|75.0|-12.30462|0.14901 +2015-07-01|-17.0|76.0|-12.00952|0.15119 +2015-07-01|-17.0|77.0|-11.6988|0.15292 +2015-07-01|-17.0|78.0|-11.37267|0.1542 +2015-07-01|-17.0|79.0|-11.03138|0.15502 +2015-07-01|-17.0|80.0|-10.67528|0.15536 +2015-07-01|-17.0|81.0|-10.30482|0.15523 +2015-07-01|-17.0|82.0|-9.92058|0.1546 +2015-07-01|-17.0|83.0|-9.52329|0.15348 +2015-07-01|-17.0|84.0|-9.11385|0.15185 +2015-07-01|-17.0|85.0|-8.69333|0.1497 +2015-07-01|-17.0|86.0|-8.26296|0.14704 +2015-07-01|-17.0|87.0|-7.82419|0.14386 +2015-07-01|-17.0|88.0|-7.37862|0.14015 +2015-07-01|-17.0|89.0|-6.92801|0.13592 +2015-07-01|-17.0|90.0|-6.47427|0.13119 +2015-07-01|-17.0|91.0|-6.01944|0.12595 +2015-07-01|-17.0|92.0|-5.56564|0.12022 +2015-07-01|-17.0|93.0|-5.11505|0.11403 +2015-07-01|-17.0|94.0|-4.66987|0.1074 +2015-07-01|-17.0|95.0|-4.23229|0.10036 +2015-07-01|-17.0|96.0|-3.80441|0.09295 +2015-07-01|-17.0|97.0|-3.38825|0.0852 +2015-07-01|-17.0|98.0|-2.98569|0.07716 +2015-07-01|-17.0|99.0|-2.59842|0.06888 +2015-07-01|-17.0|100.0|-2.22791|0.06041 +2015-07-01|-17.0|101.0|-1.87541|0.05179 +2015-07-01|-17.0|102.0|-1.54188|0.04308 +2015-07-01|-17.0|103.0|-1.22801|0.03434 +2015-07-01|-17.0|104.0|-0.9342|0.02563 +2015-07-01|-17.0|105.0|-0.66055|0.01698 +2015-07-01|-17.0|106.0|-0.40684|0.00846 +2015-07-01|-17.0|107.0|-0.1726|1.2E-4 +2015-07-01|-17.0|108.0|0.04294|-0.008 +2015-07-01|-17.0|109.0|0.2408|-0.01585 +2015-07-01|-17.0|110.0|0.42222|-0.02339 +2015-07-01|-17.0|111.0|0.58865|-0.03058 +2015-07-01|-17.0|112.0|0.74173|-0.03739 +2015-07-01|-17.0|113.0|0.88319|-0.04379 +2015-07-01|-17.0|114.0|1.01492|-0.04974 +2015-07-01|-17.0|115.0|1.13881|-0.05524 +2015-07-01|-17.0|116.0|1.25684|-0.06027 +2015-07-01|-17.0|117.0|1.37094|-0.0648 +2015-07-01|-17.0|118.0|1.48301|-0.06884 +2015-07-01|-17.0|119.0|1.59487|-0.07238 +2015-07-01|-17.0|120.0|1.70823|-0.07541 +2015-07-01|-17.0|121.0|1.82468|-0.07794 +2015-07-01|-17.0|122.0|1.94564|-0.07997 +2015-07-01|-17.0|123.0|2.07235|-0.08152 +2015-07-01|-17.0|124.0|2.20587|-0.0826 +2015-07-01|-17.0|125.0|2.34706|-0.08321 +2015-07-01|-17.0|126.0|2.49656|-0.08339 +2015-07-01|-17.0|127.0|2.65482|-0.08315 +2015-07-01|-17.0|128.0|2.82208|-0.08251 +2015-07-01|-17.0|129.0|2.99839|-0.08149 +2015-07-01|-17.0|130.0|3.18363|-0.08013 +2015-07-01|-17.0|131.0|3.3775|-0.07844 +2015-07-01|-17.0|132.0|3.57957|-0.07645 +2015-07-01|-17.0|133.0|3.78929|-0.0742 +2015-07-01|-17.0|134.0|4.006|-0.07169 +2015-07-01|-17.0|135.0|4.22897|-0.06898 +2015-07-01|-17.0|136.0|4.45744|-0.06607 +2015-07-01|-17.0|137.0|4.69058|-0.063 +2015-07-01|-17.0|138.0|4.92758|-0.05979 +2015-07-01|-17.0|139.0|5.16764|-0.05646 +2015-07-01|-17.0|140.0|5.40998|-0.05304 +2015-07-01|-17.0|141.0|5.65387|-0.04956 +2015-07-01|-17.0|142.0|5.89863|-0.04602 +2015-07-01|-17.0|143.0|6.14363|-0.04245 +2015-07-01|-17.0|144.0|6.38831|-0.03886 +2015-07-01|-17.0|145.0|6.63218|-0.03527 +2015-07-01|-17.0|146.0|6.87479|-0.0317 +2015-07-01|-17.0|147.0|7.11577|-0.02815 +2015-07-01|-17.0|148.0|7.35478|-0.02464 +2015-07-01|-17.0|149.0|7.59152|-0.02118 +2015-07-01|-17.0|150.0|7.82573|-0.01777 +2015-07-01|-17.0|151.0|8.05716|-0.01442 +2015-07-01|-17.0|152.0|8.28555|-0.01114 +2015-07-01|-17.0|153.0|8.51068|-0.00793 +2015-07-01|-17.0|154.0|8.73229|-0.0048 +2015-07-01|-17.0|155.0|8.95011|-0.00175 +2015-07-01|-17.0|156.0|9.16384|0.00122 +2015-07-01|-17.0|157.0|9.37316|0.0041 +2015-07-01|-17.0|158.0|9.57772|0.0069 +2015-07-01|-17.0|159.0|9.77715|0.00961 +2015-07-01|-17.0|160.0|9.97104|0.01224 +2015-07-01|-17.0|161.0|10.15899|0.01477 +2015-07-01|-17.0|162.0|10.34055|0.01721 +2015-07-01|-17.0|163.0|10.51531|0.01957 +2015-07-01|-17.0|164.0|10.68283|0.02183 +2015-07-01|-17.0|165.0|10.84272|0.02399 +2015-07-01|-17.0|166.0|10.99459|0.02606 +2015-07-01|-17.0|167.0|11.13811|0.02804 +2015-07-01|-17.0|168.0|11.27299|0.02991 +2015-07-01|-17.0|169.0|11.39902|0.03168 +2015-07-01|-17.0|170.0|11.51604|0.03335 +2015-07-01|-17.0|171.0|11.62396|0.03491 +2015-07-01|-17.0|172.0|11.72279|0.03635 +2015-07-01|-17.0|173.0|11.81262|0.03768 +2015-07-01|-17.0|174.0|11.89362|0.03889 +2015-07-01|-17.0|175.0|11.96604|0.03996 +2015-07-01|-17.0|176.0|12.03023|0.04091 +2015-07-01|-17.0|177.0|12.08658|0.04172 +2015-07-01|-17.0|178.0|12.13559|0.04238 +2015-07-01|-17.0|179.0|12.1778|0.04289 +2015-07-01|-17.0|-1.0|-15.49527|0.174 +2015-07-01|-17.0|-2.0|-16.02449|0.1667 +2015-07-01|-17.0|-3.0|-16.54524|0.15885 +2015-07-01|-17.0|-4.0|-17.05571|0.15054 +2015-07-01|-17.0|-5.0|-17.55427|0.14187 +2015-07-01|-17.0|-6.0|-18.03945|0.13295 +2015-07-01|-17.0|-7.0|-18.50997|0.12387 +2015-07-01|-17.0|-8.0|-18.96473|0.11472 +2015-07-01|-17.0|-9.0|-19.4028|0.10559 +2015-07-01|-17.0|-10.0|-19.82342|0.09656 +2015-07-01|-17.0|-11.0|-20.226|0.08772 +2015-07-01|-17.0|-12.0|-20.61008|0.07913 +2015-07-01|-17.0|-13.0|-20.97535|0.07085 +2015-07-01|-17.0|-14.0|-21.32161|0.06293 +2015-07-01|-17.0|-15.0|-21.64878|0.05541 +2015-07-01|-17.0|-16.0|-21.95686|0.04833 +2015-07-01|-17.0|-17.0|-22.24592|0.04169 +2015-07-01|-17.0|-18.0|-22.51608|0.03552 +2015-07-01|-17.0|-19.0|-22.76749|0.0298 +2015-07-01|-17.0|-20.0|-23.00032|0.02453 +2015-07-01|-17.0|-21.0|-23.21475|0.01968 +2015-07-01|-17.0|-22.0|-23.4109|0.01522 +2015-07-01|-17.0|-23.0|-23.58891|0.01112 +2015-07-01|-17.0|-24.0|-23.74883|0.00733 +2015-07-01|-17.0|-25.0|-23.89068|0.0038 +2015-07-01|-17.0|-26.0|-24.01439|4.7E-4 +2015-07-01|-17.0|-27.0|-24.11983|-0.00271 +2015-07-01|-17.0|-28.0|-24.2068|-0.0058 +2015-07-01|-17.0|-29.0|-24.27501|-0.00885 +2015-07-01|-17.0|-30.0|-24.3241|-0.01194 +2015-07-01|-17.0|-31.0|-24.35361|-0.0151 +2015-07-01|-17.0|-32.0|-24.36304|-0.01839 +2015-07-01|-17.0|-33.0|-24.35182|-0.02185 +2015-07-01|-17.0|-34.0|-24.3193|-0.02553 +2015-07-01|-17.0|-35.0|-24.2648|-0.02946 +2015-07-01|-17.0|-36.0|-24.18761|-0.03365 +2015-07-01|-17.0|-37.0|-24.08697|-0.03814 +2015-07-01|-17.0|-38.0|-23.96212|-0.04293 +2015-07-01|-17.0|-39.0|-23.81229|-0.04803 +2015-07-01|-17.0|-40.0|-23.63671|-0.05343 +2015-07-01|-17.0|-41.0|-23.43465|-0.05912 +2015-07-01|-17.0|-42.0|-23.20539|-0.0651 +2015-07-01|-17.0|-43.0|-22.94824|-0.07132 +2015-07-01|-17.0|-44.0|-22.66258|-0.07777 +2015-07-01|-17.0|-45.0|-22.34786|-0.08442 +2015-07-01|-17.0|-46.0|-22.00357|-0.09121 +2015-07-01|-17.0|-47.0|-21.62931|-0.09813 +2015-07-01|-17.0|-48.0|-21.22477|-0.10511 +2015-07-01|-17.0|-49.0|-20.78973|-0.11211 +2015-07-01|-17.0|-50.0|-20.32408|-0.11909 +2015-07-01|-17.0|-51.0|-19.82786|-0.126 +2015-07-01|-17.0|-52.0|-19.30121|-0.13277 +2015-07-01|-17.0|-53.0|-18.74442|-0.13937 +2015-07-01|-17.0|-54.0|-18.15795|-0.14574 +2015-07-01|-17.0|-55.0|-17.54238|-0.15184 +2015-07-01|-17.0|-56.0|-16.89849|-0.15761 +2015-07-01|-17.0|-57.0|-16.22722|-0.16301 +2015-07-01|-17.0|-58.0|-15.52968|-0.168 +2015-07-01|-17.0|-59.0|-14.80716|-0.17254 +2015-07-01|-17.0|-60.0|-14.06115|-0.1766 +2015-07-01|-17.0|-61.0|-13.29329|-0.18015 +2015-07-01|-17.0|-62.0|-12.50542|-0.18315 +2015-07-01|-17.0|-63.0|-11.69954|-0.18559 +2015-07-01|-17.0|-64.0|-10.87783|-0.18745 +2015-07-01|-17.0|-65.0|-10.0426|-0.18873 +2015-07-01|-17.0|-66.0|-9.19631|-0.18941 +2015-07-01|-17.0|-67.0|-8.34152|-0.18951 +2015-07-01|-17.0|-68.0|-7.48091|-0.18903 +2015-07-01|-17.0|-69.0|-6.61721|-0.18798 +2015-07-01|-17.0|-70.0|-5.75322|-0.18639 +2015-07-01|-17.0|-71.0|-4.89177|-0.18427 +2015-07-01|-17.0|-72.0|-4.03565|-0.18166 +2015-07-01|-17.0|-73.0|-3.18764|-0.17859 +2015-07-01|-17.0|-74.0|-2.35048|-0.1751 +2015-07-01|-17.0|-75.0|-1.5268|-0.17122 +2015-07-01|-17.0|-76.0|-0.71911|-0.167 +2015-07-01|-17.0|-77.0|0.07018|-0.16248 +2015-07-01|-17.0|-78.0|0.83886|-0.15771 +2015-07-01|-17.0|-79.0|1.58484|-0.15272 +2015-07-01|-17.0|-80.0|2.30627|-0.14756 +2015-07-01|-17.0|-81.0|3.00148|-0.14229 +2015-07-01|-17.0|-82.0|3.669|-0.13692 +2015-07-01|-17.0|-83.0|4.30761|-0.13152 +2015-07-01|-17.0|-84.0|4.91628|-0.12611 +2015-07-01|-17.0|-85.0|5.49422|-0.12073 +2015-07-01|-17.0|-86.0|6.04087|-0.11543 +2015-07-01|-17.0|-87.0|6.55588|-0.11021 +2015-07-01|-17.0|-88.0|7.03912|-0.10513 +2015-07-01|-17.0|-89.0|7.49067|-0.1002 +2015-07-01|-17.0|-90.0|7.9108|-0.09545 +2015-07-01|-17.0|-91.0|8.29998|-0.09089 +2015-07-01|-17.0|-92.0|8.65886|-0.08655 +2015-07-01|-17.0|-93.0|8.98827|-0.08245 +2015-07-01|-17.0|-94.0|9.28916|-0.07859 +2015-07-01|-17.0|-95.0|9.56266|-0.07499 +2015-07-01|-17.0|-96.0|9.81001|-0.07166 +2015-07-01|-17.0|-97.0|10.03255|-0.06859 +2015-07-01|-17.0|-98.0|10.23175|-0.0658 +2015-07-01|-17.0|-99.0|10.40913|-0.06327 +2015-07-01|-17.0|-100.0|10.56628|-0.06101 +2015-07-01|-17.0|-101.0|10.70485|-0.05901 +2015-07-01|-17.0|-102.0|10.82649|-0.05726 +2015-07-01|-17.0|-103.0|10.93289|-0.05575 +2015-07-01|-17.0|-104.0|11.02572|-0.05445 +2015-07-01|-17.0|-105.0|11.10662|-0.05336 +2015-07-01|-17.0|-106.0|11.17718|-0.05246 +2015-07-01|-17.0|-107.0|11.23897|-0.05171 +2015-07-01|-17.0|-108.0|11.29345|-0.05111 +2015-07-01|-17.0|-109.0|11.34202|-0.05062 +2015-07-01|-17.0|-110.0|11.38596|-0.05021 +2015-07-01|-17.0|-111.0|11.42645|-0.04987 +2015-07-01|-17.0|-112.0|11.46459|-0.04957 +2015-07-01|-17.0|-113.0|11.5013|-0.04929 +2015-07-01|-17.0|-114.0|11.53741|-0.04899 +2015-07-01|-17.0|-115.0|11.57363|-0.04866 +2015-07-01|-17.0|-116.0|11.61052|-0.04828 +2015-07-01|-17.0|-117.0|11.64853|-0.04783 +2015-07-01|-17.0|-118.0|11.68799|-0.04729 +2015-07-01|-17.0|-119.0|11.72911|-0.04666 +2015-07-01|-17.0|-120.0|11.772|-0.04592 +2015-07-01|-17.0|-121.0|11.81666|-0.04507 +2015-07-01|-17.0|-122.0|11.86303|-0.04411 +2015-07-01|-17.0|-123.0|11.91095|-0.04302 +2015-07-01|-17.0|-124.0|11.96019|-0.04183 +2015-07-01|-17.0|-125.0|12.01049|-0.04053 +2015-07-01|-17.0|-126.0|12.06152|-0.03912 +2015-07-01|-17.0|-127.0|12.11292|-0.03763 +2015-07-01|-17.0|-128.0|12.16433|-0.03605 +2015-07-01|-17.0|-129.0|12.21536|-0.03441 +2015-07-01|-17.0|-130.0|12.26562|-0.03271 +2015-07-01|-17.0|-131.0|12.31471|-0.03096 +2015-07-01|-17.0|-132.0|12.36226|-0.02918 +2015-07-01|-17.0|-133.0|12.40792|-0.02739 +2015-07-01|-17.0|-134.0|12.45134|-0.02558 +2015-07-01|-17.0|-135.0|12.49223|-0.02378 +2015-07-01|-17.0|-136.0|12.5303|-0.02198 +2015-07-01|-17.0|-137.0|12.56532|-0.02021 +2015-07-01|-17.0|-138.0|12.59707|-0.01845 +2015-07-01|-17.0|-139.0|12.6254|-0.01671 +2015-07-01|-17.0|-140.0|12.65016|-0.015 +2015-07-01|-17.0|-141.0|12.67127|-0.01332 +2015-07-01|-17.0|-142.0|12.68869|-0.01165 +2015-07-01|-17.0|-143.0|12.70239|-0.01 +2015-07-01|-17.0|-144.0|12.7124|-0.00837 +2015-07-01|-17.0|-145.0|12.7188|-0.00674 +2015-07-01|-17.0|-146.0|12.72168|-0.0051 +2015-07-01|-17.0|-147.0|12.72119|-0.00346 +2015-07-01|-17.0|-148.0|12.71749|-0.00181 +2015-07-01|-17.0|-149.0|12.7108|-1.3E-4 +2015-07-01|-17.0|-150.0|12.70134|0.00157 +2015-07-01|-17.0|-151.0|12.68939|0.00331 +2015-07-01|-17.0|-152.0|12.67522|0.00509 +2015-07-01|-17.0|-153.0|12.65915|0.0069 +2015-07-01|-17.0|-154.0|12.6415|0.00876 +2015-07-01|-17.0|-155.0|12.62259|0.01065 +2015-07-01|-17.0|-156.0|12.60279|0.01258 +2015-07-01|-17.0|-157.0|12.58241|0.01454 +2015-07-01|-17.0|-158.0|12.56179|0.01652 +2015-07-01|-17.0|-159.0|12.54126|0.01852 +2015-07-01|-17.0|-160.0|12.5211|0.02053 +2015-07-01|-17.0|-161.0|12.50159|0.02252 +2015-07-01|-17.0|-162.0|12.48296|0.02451 +2015-07-01|-17.0|-163.0|12.46539|0.02646 +2015-07-01|-17.0|-164.0|12.44902|0.02836 +2015-07-01|-17.0|-165.0|12.43394|0.03021 +2015-07-01|-17.0|-166.0|12.42016|0.03198 +2015-07-01|-17.0|-167.0|12.40763|0.03366 +2015-07-01|-17.0|-168.0|12.39624|0.03525 +2015-07-01|-17.0|-169.0|12.3858|0.03672 +2015-07-01|-17.0|-170.0|12.37605|0.03807 +2015-07-01|-17.0|-171.0|12.36665|0.03929 +2015-07-01|-17.0|-172.0|12.3572|0.04036 +2015-07-01|-17.0|-173.0|12.34724|0.04128 +2015-07-01|-17.0|-174.0|12.33624|0.04205 +2015-07-01|-17.0|-175.0|12.32363|0.04266 +2015-07-01|-17.0|-176.0|12.30878|0.0431 +2015-07-01|-17.0|-177.0|12.29105|0.04339 +2015-07-01|-17.0|-178.0|12.26976|0.0435 +2015-07-01|-17.0|-179.0|12.24424|0.04346 +2015-07-01|-18.0|0.0|-15.689|0.17968 +2015-07-01|-18.0|1.0|-15.14977|0.18586 +2015-07-01|-18.0|2.0|-14.6078|0.19115 +2015-07-01|-18.0|3.0|-14.06568|0.19547 +2015-07-01|-18.0|4.0|-13.52614|0.19875 +2015-07-01|-18.0|5.0|-12.99199|0.20091 +2015-07-01|-18.0|6.0|-12.46611|0.20192 +2015-07-01|-18.0|7.0|-11.95144|0.20172 +2015-07-01|-18.0|8.0|-11.45092|0.20031 +2015-07-01|-18.0|9.0|-10.96749|0.19767 +2015-07-01|-18.0|10.0|-10.504|0.19381 +2015-07-01|-18.0|11.0|-10.06328|0.18876 +2015-07-01|-18.0|12.0|-9.64799|0.18255 +2015-07-01|-18.0|13.0|-9.26069|0.17525 +2015-07-01|-18.0|14.0|-8.90374|0.16692 +2015-07-01|-18.0|15.0|-8.57932|0.15765 +2015-07-01|-18.0|16.0|-8.28938|0.14754 +2015-07-01|-18.0|17.0|-8.0356|0.13668 +2015-07-01|-18.0|18.0|-7.81943|0.12521 +2015-07-01|-18.0|19.0|-7.64199|0.11324 +2015-07-01|-18.0|20.0|-7.50411|0.10089 +2015-07-01|-18.0|21.0|-7.40631|0.08831 +2015-07-01|-18.0|22.0|-7.34879|0.07562 +2015-07-01|-18.0|23.0|-7.33139|0.06296 +2015-07-01|-18.0|24.0|-7.35365|0.05045 +2015-07-01|-18.0|25.0|-7.41477|0.03822 +2015-07-01|-18.0|26.0|-7.51361|0.02639 +2015-07-01|-18.0|27.0|-7.64875|0.01507 +2015-07-01|-18.0|28.0|-7.81845|0.00437 +2015-07-01|-18.0|29.0|-8.0207|-0.00564 +2015-07-01|-18.0|30.0|-8.25321|-0.01485 +2015-07-01|-18.0|31.0|-8.51349|-0.02322 +2015-07-01|-18.0|32.0|-8.79881|-0.03067 +2015-07-01|-18.0|33.0|-9.10629|-0.03716 +2015-07-01|-18.0|34.0|-9.43289|-0.04267 +2015-07-01|-18.0|35.0|-9.77548|-0.04716 +2015-07-01|-18.0|36.0|-10.13083|-0.05064 +2015-07-01|-18.0|37.0|-10.4957|-0.0531 +2015-07-01|-18.0|38.0|-10.86682|-0.05455 +2015-07-01|-18.0|39.0|-11.24098|-0.05503 +2015-07-01|-18.0|40.0|-11.61501|-0.05456 +2015-07-01|-18.0|41.0|-11.98587|-0.05317 +2015-07-01|-18.0|42.0|-12.3506|-0.05092 +2015-07-01|-18.0|43.0|-12.70644|-0.04786 +2015-07-01|-18.0|44.0|-13.05079|-0.04403 +2015-07-01|-18.0|45.0|-13.38123|-0.0395 +2015-07-01|-18.0|46.0|-13.69558|-0.03433 +2015-07-01|-18.0|47.0|-13.99187|-0.02858 +2015-07-01|-18.0|48.0|-14.26836|-0.02231 +2015-07-01|-18.0|49.0|-14.52357|-0.01558 +2015-07-01|-18.0|50.0|-14.75624|-0.00846 +2015-07-01|-18.0|51.0|-14.96537|-0.00102 +2015-07-01|-18.0|52.0|-15.15018|0.00669 +2015-07-01|-18.0|53.0|-15.31011|0.01461 +2015-07-01|-18.0|54.0|-15.44482|0.02269 +2015-07-01|-18.0|55.0|-15.55418|0.03086 +2015-07-01|-18.0|56.0|-15.63821|0.03907 +2015-07-01|-18.0|57.0|-15.69713|0.04728 +2015-07-01|-18.0|58.0|-15.73127|0.05543 +2015-07-01|-18.0|59.0|-15.7411|0.06349 +2015-07-01|-18.0|60.0|-15.72717|0.07141 +2015-07-01|-18.0|61.0|-15.69012|0.07915 +2015-07-01|-18.0|62.0|-15.63061|0.08668 +2015-07-01|-18.0|63.0|-15.54937|0.09397 +2015-07-01|-18.0|64.0|-15.4471|0.10098 +2015-07-01|-18.0|65.0|-15.32451|0.1077 +2015-07-01|-18.0|66.0|-15.18225|0.11409 +2015-07-01|-18.0|67.0|-15.02096|0.12015 +2015-07-01|-18.0|68.0|-14.84119|0.12584 +2015-07-01|-18.0|69.0|-14.64346|0.13115 +2015-07-01|-18.0|70.0|-14.4282|0.13607 +2015-07-01|-18.0|71.0|-14.19578|0.14059 +2015-07-01|-18.0|72.0|-13.94651|0.1447 +2015-07-01|-18.0|73.0|-13.68064|0.14837 +2015-07-01|-18.0|74.0|-13.39839|0.15162 +2015-07-01|-18.0|75.0|-13.09994|0.15441 +2015-07-01|-18.0|76.0|-12.78548|0.15675 +2015-07-01|-18.0|77.0|-12.4552|0.15862 +2015-07-01|-18.0|78.0|-12.10932|0.16002 +2015-07-01|-18.0|79.0|-11.74815|0.16093 +2015-07-01|-18.0|80.0|-11.37206|0.16135 +2015-07-01|-18.0|81.0|-10.98153|0.16126 +2015-07-01|-18.0|82.0|-10.57718|0.16066 +2015-07-01|-18.0|83.0|-10.15976|0.15953 +2015-07-01|-18.0|84.0|-9.73021|0.15787 +2015-07-01|-18.0|85.0|-9.2896|0.15567 +2015-07-01|-18.0|86.0|-8.83922|0.15292 +2015-07-01|-18.0|87.0|-8.38053|0.14963 +2015-07-01|-18.0|88.0|-7.91513|0.1458 +2015-07-01|-18.0|89.0|-7.44484|0.14143 +2015-07-01|-18.0|90.0|-6.97156|0.13652 +2015-07-01|-18.0|91.0|-6.49735|0.1311 +2015-07-01|-18.0|92.0|-6.02435|0.12518 +2015-07-01|-18.0|93.0|-5.55474|0.11879 +2015-07-01|-18.0|94.0|-5.09073|0.11195 +2015-07-01|-18.0|95.0|-4.63451|0.10469 +2015-07-01|-18.0|96.0|-4.1882|0.09707 +2015-07-01|-18.0|97.0|-3.7538|0.0891 +2015-07-01|-18.0|98.0|-3.3332|0.08086 +2015-07-01|-18.0|99.0|-2.92808|0.07237 +2015-07-01|-18.0|100.0|-2.53992|0.06371 +2015-07-01|-18.0|101.0|-2.16995|0.05491 +2015-07-01|-18.0|102.0|-1.81914|0.04604 +2015-07-01|-18.0|103.0|-1.48816|0.03715 +2015-07-01|-18.0|104.0|-1.17743|0.02829 +2015-07-01|-18.0|105.0|-0.88702|0.01953 +2015-07-01|-18.0|106.0|-0.61675|0.01091 +2015-07-01|-18.0|107.0|-0.36613|0.00248 +2015-07-01|-18.0|108.0|-0.13441|-0.0057 +2015-07-01|-18.0|109.0|0.07942|-0.0136 +2015-07-01|-18.0|110.0|0.27659|-0.02118 +2015-07-01|-18.0|111.0|0.45853|-0.02839 +2015-07-01|-18.0|112.0|0.62684|-0.03522 +2015-07-01|-18.0|113.0|0.78325|-0.04161 +2015-07-01|-18.0|114.0|0.9296|-0.04757 +2015-07-01|-18.0|115.0|1.06778|-0.05305 +2015-07-01|-18.0|116.0|1.19972|-0.05806 +2015-07-01|-18.0|117.0|1.32734|-0.06257 +2015-07-01|-18.0|118.0|1.45249|-0.06658 +2015-07-01|-18.0|119.0|1.57698|-0.07009 +2015-07-01|-18.0|120.0|1.70251|-0.0731 +2015-07-01|-18.0|121.0|1.83063|-0.07561 +2015-07-01|-18.0|122.0|1.96276|-0.07762 +2015-07-01|-18.0|123.0|2.10012|-0.07916 +2015-07-01|-18.0|124.0|2.24378|-0.08022 +2015-07-01|-18.0|125.0|2.39457|-0.08084 +2015-07-01|-18.0|126.0|2.55317|-0.08102 +2015-07-01|-18.0|127.0|2.72002|-0.08078 +2015-07-01|-18.0|128.0|2.89539|-0.08015 +2015-07-01|-18.0|129.0|3.07933|-0.07916 +2015-07-01|-18.0|130.0|3.27176|-0.07782 +2015-07-01|-18.0|131.0|3.4724|-0.07616 +2015-07-01|-18.0|132.0|3.68085|-0.07421 +2015-07-01|-18.0|133.0|3.89659|-0.072 +2015-07-01|-18.0|134.0|4.119|-0.06954 +2015-07-01|-18.0|135.0|4.34738|-0.06687 +2015-07-01|-18.0|136.0|4.58099|-0.06402 +2015-07-01|-18.0|137.0|4.81904|-0.061 +2015-07-01|-18.0|138.0|5.06075|-0.05785 +2015-07-01|-18.0|139.0|5.30535|-0.05459 +2015-07-01|-18.0|140.0|5.55208|-0.05123 +2015-07-01|-18.0|141.0|5.80022|-0.0478 +2015-07-01|-18.0|142.0|6.04912|-0.04433 +2015-07-01|-18.0|143.0|6.29817|-0.04082 +2015-07-01|-18.0|144.0|6.54681|-0.03729 +2015-07-01|-18.0|145.0|6.79455|-0.03377 +2015-07-01|-18.0|146.0|7.04096|-0.03025 +2015-07-01|-18.0|147.0|7.28566|-0.02676 +2015-07-01|-18.0|148.0|7.52831|-0.02331 +2015-07-01|-18.0|149.0|7.7686|-0.0199 +2015-07-01|-18.0|150.0|8.00628|-0.01655 +2015-07-01|-18.0|151.0|8.24107|-0.01325 +2015-07-01|-18.0|152.0|8.47274|-0.01002 +2015-07-01|-18.0|153.0|8.70103|-0.00686 +2015-07-01|-18.0|154.0|8.92568|-0.00378 +2015-07-01|-18.0|155.0|9.14643|-7.7E-4 +2015-07-01|-18.0|156.0|9.36298|0.00215 +2015-07-01|-18.0|157.0|9.57499|0.00499 +2015-07-01|-18.0|158.0|9.78213|0.00775 +2015-07-01|-18.0|159.0|9.98403|0.01042 +2015-07-01|-18.0|160.0|10.18029|0.013 +2015-07-01|-18.0|161.0|10.3705|0.01549 +2015-07-01|-18.0|162.0|10.55425|0.0179 +2015-07-01|-18.0|163.0|10.73112|0.02021 +2015-07-01|-18.0|164.0|10.9007|0.02243 +2015-07-01|-18.0|165.0|11.0626|0.02456 +2015-07-01|-18.0|166.0|11.21646|0.02659 +2015-07-01|-18.0|167.0|11.36198|0.02853 +2015-07-01|-18.0|168.0|11.49887|0.03036 +2015-07-01|-18.0|169.0|11.62693|0.0321 +2015-07-01|-18.0|170.0|11.74602|0.03373 +2015-07-01|-18.0|171.0|11.85608|0.03525 +2015-07-01|-18.0|172.0|11.95712|0.03666 +2015-07-01|-18.0|173.0|12.04923|0.03796 +2015-07-01|-18.0|174.0|12.13261|0.03913 +2015-07-01|-18.0|175.0|12.2075|0.04018 +2015-07-01|-18.0|176.0|12.27424|0.04109 +2015-07-01|-18.0|177.0|12.33326|0.04187 +2015-07-01|-18.0|178.0|12.38501|0.04251 +2015-07-01|-18.0|179.0|12.43006|0.043 +2015-07-01|-18.0|-1.0|-16.22303|0.17272 +2015-07-01|-18.0|-2.0|-16.74958|0.16506 +2015-07-01|-18.0|-3.0|-17.26653|0.15681 +2015-07-01|-18.0|-4.0|-17.77194|0.14809 +2015-07-01|-18.0|-5.0|-18.2641|0.13899 +2015-07-01|-18.0|-6.0|-18.74148|0.12963 +2015-07-01|-18.0|-7.0|-19.20275|0.1201 +2015-07-01|-18.0|-8.0|-19.64679|0.11052 +2015-07-01|-18.0|-9.0|-20.07268|0.10098 +2015-07-01|-18.0|-10.0|-20.47969|0.09156 +2015-07-01|-18.0|-11.0|-20.86726|0.08235 +2015-07-01|-18.0|-12.0|-21.23502|0.07342 +2015-07-01|-18.0|-13.0|-21.58272|0.06484 +2015-07-01|-18.0|-14.0|-21.91026|0.05664 +2015-07-01|-18.0|-15.0|-22.21766|0.04889 +2015-07-01|-18.0|-16.0|-22.50505|0.04159 +2015-07-01|-18.0|-17.0|-22.77259|0.03479 +2015-07-01|-18.0|-18.0|-23.02054|0.02847 +2015-07-01|-18.0|-19.0|-23.24919|0.02265 +2015-07-01|-18.0|-20.0|-23.45882|0.0173 +2015-07-01|-18.0|-21.0|-23.64972|0.01241 +2015-07-01|-18.0|-22.0|-23.82218|0.00794 +2015-07-01|-18.0|-23.0|-23.9764|0.00384 +2015-07-01|-18.0|-24.0|-24.11258|8.0E-5 +2015-07-01|-18.0|-25.0|-24.23083|-0.0034 +2015-07-01|-18.0|-26.0|-24.33118|-0.00666 +2015-07-01|-18.0|-27.0|-24.41358|-0.00975 +2015-07-01|-18.0|-28.0|-24.47792|-0.01274 +2015-07-01|-18.0|-29.0|-24.52396|-0.01569 +2015-07-01|-18.0|-30.0|-24.55139|-0.01865 +2015-07-01|-18.0|-31.0|-24.55982|-0.02168 +2015-07-01|-18.0|-32.0|-24.54876|-0.02483 +2015-07-01|-18.0|-33.0|-24.51767|-0.02816 +2015-07-01|-18.0|-34.0|-24.46592|-0.03169 +2015-07-01|-18.0|-35.0|-24.39282|-0.03547 +2015-07-01|-18.0|-36.0|-24.29766|-0.03952 +2015-07-01|-18.0|-37.0|-24.17967|-0.04386 +2015-07-01|-18.0|-38.0|-24.03806|-0.04851 +2015-07-01|-18.0|-39.0|-23.87203|-0.05346 +2015-07-01|-18.0|-40.0|-23.68079|-0.05872 +2015-07-01|-18.0|-41.0|-23.46355|-0.06428 +2015-07-01|-18.0|-42.0|-23.21955|-0.07012 +2015-07-01|-18.0|-43.0|-22.94808|-0.07621 +2015-07-01|-18.0|-44.0|-22.64847|-0.08253 +2015-07-01|-18.0|-45.0|-22.3201|-0.08904 +2015-07-01|-18.0|-46.0|-21.96245|-0.09571 +2015-07-01|-18.0|-47.0|-21.57506|-0.1025 +2015-07-01|-18.0|-48.0|-21.15757|-0.10935 +2015-07-01|-18.0|-49.0|-20.70975|-0.11623 +2015-07-01|-18.0|-50.0|-20.23144|-0.12307 +2015-07-01|-18.0|-51.0|-19.72266|-0.12984 +2015-07-01|-18.0|-52.0|-19.18353|-0.13649 +2015-07-01|-18.0|-53.0|-18.61433|-0.14295 +2015-07-01|-18.0|-54.0|-18.0155|-0.14917 +2015-07-01|-18.0|-55.0|-17.38763|-0.15512 +2015-07-01|-18.0|-56.0|-16.73151|-0.16074 +2015-07-01|-18.0|-57.0|-16.04807|-0.16598 +2015-07-01|-18.0|-58.0|-15.33845|-0.1708 +2015-07-01|-18.0|-59.0|-14.60398|-0.17517 +2015-07-01|-18.0|-60.0|-13.84615|-0.17905 +2015-07-01|-18.0|-61.0|-13.06666|-0.1824 +2015-07-01|-18.0|-62.0|-12.26739|-0.18521 +2015-07-01|-18.0|-63.0|-11.45038|-0.18744 +2015-07-01|-18.0|-64.0|-10.61785|-0.1891 +2015-07-01|-18.0|-65.0|-9.77216|-0.19016 +2015-07-01|-18.0|-66.0|-8.91581|-0.19062 +2015-07-01|-18.0|-67.0|-8.05143|-0.19049 +2015-07-01|-18.0|-68.0|-7.18172|-0.18978 +2015-07-01|-18.0|-69.0|-6.30948|-0.18851 +2015-07-01|-18.0|-70.0|-5.43753|-0.18668 +2015-07-01|-18.0|-71.0|-4.56872|-0.18433 +2015-07-01|-18.0|-72.0|-3.70589|-0.1815 +2015-07-01|-18.0|-73.0|-2.85185|-0.1782 +2015-07-01|-18.0|-74.0|-2.00933|-0.17449 +2015-07-01|-18.0|-75.0|-1.18097|-0.1704 +2015-07-01|-18.0|-76.0|-0.36929|-0.16597 +2015-07-01|-18.0|-77.0|0.42331|-0.16125 +2015-07-01|-18.0|-78.0|1.19462|-0.15629 +2015-07-01|-18.0|-79.0|1.9426|-0.15113 +2015-07-01|-18.0|-80.0|2.6654|-0.14581 +2015-07-01|-18.0|-81.0|3.36138|-0.14037 +2015-07-01|-18.0|-82.0|4.02912|-0.13487 +2015-07-01|-18.0|-83.0|4.66742|-0.12934 +2015-07-01|-18.0|-84.0|5.27531|-0.12382 +2015-07-01|-18.0|-85.0|5.85203|-0.11834 +2015-07-01|-18.0|-86.0|6.39706|-0.11294 +2015-07-01|-18.0|-87.0|6.9101|-0.10766 +2015-07-01|-18.0|-88.0|7.39107|-0.10251 +2015-07-01|-18.0|-89.0|7.84008|-0.09753 +2015-07-01|-18.0|-90.0|8.25747|-0.09274 +2015-07-01|-18.0|-91.0|8.64374|-0.08816 +2015-07-01|-18.0|-92.0|8.99959|-0.08381 +2015-07-01|-18.0|-93.0|9.32586|-0.0797 +2015-07-01|-18.0|-94.0|9.62358|-0.07585 +2015-07-01|-18.0|-95.0|9.89389|-0.07226 +2015-07-01|-18.0|-96.0|10.13806|-0.06895 +2015-07-01|-18.0|-97.0|10.35749|-0.06591 +2015-07-01|-18.0|-98.0|10.55364|-0.06315 +2015-07-01|-18.0|-99.0|10.72808|-0.06067 +2015-07-01|-18.0|-100.0|10.88241|-0.05846 +2015-07-01|-18.0|-101.0|11.0183|-0.05651 +2015-07-01|-18.0|-102.0|11.13741|-0.05482 +2015-07-01|-18.0|-103.0|11.24144|-0.05336 +2015-07-01|-18.0|-104.0|11.33207|-0.05213 +2015-07-01|-18.0|-105.0|11.41094|-0.05111 +2015-07-01|-18.0|-106.0|11.47965|-0.05027 +2015-07-01|-18.0|-107.0|11.53976|-0.04959 +2015-07-01|-18.0|-108.0|11.59272|-0.04906 +2015-07-01|-18.0|-109.0|11.63992|-0.04864 +2015-07-01|-18.0|-110.0|11.68264|-0.0483 +2015-07-01|-18.0|-111.0|11.72206|-0.04804 +2015-07-01|-18.0|-112.0|11.75924|-0.0478 +2015-07-01|-18.0|-113.0|11.79512|-0.04759 +2015-07-01|-18.0|-114.0|11.8305|-0.04736 +2015-07-01|-18.0|-115.0|11.86608|-0.04709 +2015-07-01|-18.0|-116.0|11.90241|-0.04678 +2015-07-01|-18.0|-117.0|11.93993|-0.04639 +2015-07-01|-18.0|-118.0|11.97896|-0.04592 +2015-07-01|-18.0|-119.0|12.01971|-0.04535 +2015-07-01|-18.0|-120.0|12.06227|-0.04467 +2015-07-01|-18.0|-121.0|12.10666|-0.04388 +2015-07-01|-18.0|-122.0|12.1528|-0.04297 +2015-07-01|-18.0|-123.0|12.20053|-0.04195 +2015-07-01|-18.0|-124.0|12.24962|-0.04081 +2015-07-01|-18.0|-125.0|12.29981|-0.03956 +2015-07-01|-18.0|-126.0|12.35078|-0.0382 +2015-07-01|-18.0|-127.0|12.40218|-0.03675 +2015-07-01|-18.0|-128.0|12.45364|-0.03522 +2015-07-01|-18.0|-129.0|12.50478|-0.03361 +2015-07-01|-18.0|-130.0|12.5552|-0.03195 +2015-07-01|-18.0|-131.0|12.60454|-0.03024 +2015-07-01|-18.0|-132.0|12.6524|-0.02849 +2015-07-01|-18.0|-133.0|12.69844|-0.02672 +2015-07-01|-18.0|-134.0|12.74232|-0.02494 +2015-07-01|-18.0|-135.0|12.78374|-0.02316 +2015-07-01|-18.0|-136.0|12.82242|-0.02138 +2015-07-01|-18.0|-137.0|12.8581|-0.01961 +2015-07-01|-18.0|-138.0|12.8906|-0.01787 +2015-07-01|-18.0|-139.0|12.91972|-0.01614 +2015-07-01|-18.0|-140.0|12.94533|-0.01443 +2015-07-01|-18.0|-141.0|12.96734|-0.01275 +2015-07-01|-18.0|-142.0|12.98568|-0.01109 +2015-07-01|-18.0|-143.0|13.00033|-0.00944 +2015-07-01|-18.0|-144.0|13.01131|-0.00781 +2015-07-01|-18.0|-145.0|13.01867|-0.00617 +2015-07-01|-18.0|-146.0|13.02249|-0.00454 +2015-07-01|-18.0|-147.0|13.0229|-0.00291 +2015-07-01|-18.0|-148.0|13.02006|-0.00125 +2015-07-01|-18.0|-149.0|13.01416|4.2E-4 +2015-07-01|-18.0|-150.0|13.00542|0.00212 +2015-07-01|-18.0|-151.0|12.99408|0.00385 +2015-07-01|-18.0|-152.0|12.98042|0.00562 +2015-07-01|-18.0|-153.0|12.96473|0.00742 +2015-07-01|-18.0|-154.0|12.94731|0.00925 +2015-07-01|-18.0|-155.0|12.9285|0.01113 +2015-07-01|-18.0|-156.0|12.90861|0.01304 +2015-07-01|-18.0|-157.0|12.88798|0.01497 +2015-07-01|-18.0|-158.0|12.86693|0.01693 +2015-07-01|-18.0|-159.0|12.84577|0.0189 +2015-07-01|-18.0|-160.0|12.82478|0.02088 +2015-07-01|-18.0|-161.0|12.80424|0.02285 +2015-07-01|-18.0|-162.0|12.78438|0.0248 +2015-07-01|-18.0|-163.0|12.76538|0.02672 +2015-07-01|-18.0|-164.0|12.74739|0.02859 +2015-07-01|-18.0|-165.0|12.73048|0.03041 +2015-07-01|-18.0|-166.0|12.7147|0.03216 +2015-07-01|-18.0|-167.0|12.69999|0.03382 +2015-07-01|-18.0|-168.0|12.68626|0.03538 +2015-07-01|-18.0|-169.0|12.67332|0.03683 +2015-07-01|-18.0|-170.0|12.66094|0.03816 +2015-07-01|-18.0|-171.0|12.64879|0.03936 +2015-07-01|-18.0|-172.0|12.63649|0.04042 +2015-07-01|-18.0|-173.0|12.62359|0.04134 +2015-07-01|-18.0|-174.0|12.6096|0.0421 +2015-07-01|-18.0|-175.0|12.59394|0.0427 +2015-07-01|-18.0|-176.0|12.57603|0.04315 +2015-07-01|-18.0|-177.0|12.55524|0.04344 +2015-07-01|-18.0|-178.0|12.5309|0.04357 +2015-07-01|-18.0|-179.0|12.50237|0.04354 +2015-07-01|-19.0|0.0|-16.41891|0.17775 +2015-07-01|-19.0|1.0|-15.88373|0.18414 +2015-07-01|-19.0|2.0|-15.34524|0.18958 +2015-07-01|-19.0|3.0|-14.80622|0.19398 +2015-07-01|-19.0|4.0|-14.2696|0.19727 +2015-07-01|-19.0|5.0|-13.7384|0.19936 +2015-07-01|-19.0|6.0|-13.21572|0.20022 +2015-07-01|-19.0|7.0|-12.70471|0.19979 +2015-07-01|-19.0|8.0|-12.20852|0.19805 +2015-07-01|-19.0|9.0|-11.73027|0.19501 +2015-07-01|-19.0|10.0|-11.27301|0.19068 +2015-07-01|-19.0|11.0|-10.8397|0.18508 +2015-07-01|-19.0|12.0|-10.43315|0.17828 +2015-07-01|-19.0|13.0|-10.056|0.17033 +2015-07-01|-19.0|14.0|-9.71068|0.16132 +2015-07-01|-19.0|15.0|-9.3994|0.15136 +2015-07-01|-19.0|16.0|-9.12408|0.14054 +2015-07-01|-19.0|17.0|-8.88639|0.12899 +2015-07-01|-19.0|18.0|-8.68766|0.11685 +2015-07-01|-19.0|19.0|-8.52893|0.10425 +2015-07-01|-19.0|20.0|-8.41087|0.09133 +2015-07-01|-19.0|21.0|-8.33384|0.07823 +2015-07-01|-19.0|22.0|-8.29783|0.0651 +2015-07-01|-19.0|23.0|-8.30249|0.05207 +2015-07-01|-19.0|24.0|-8.34713|0.03929 +2015-07-01|-19.0|25.0|-8.43071|0.02687 +2015-07-01|-19.0|26.0|-8.55189|0.01495 +2015-07-01|-19.0|27.0|-8.70899|0.00363 +2015-07-01|-19.0|28.0|-8.90007|-0.00699 +2015-07-01|-19.0|29.0|-9.12289|-0.01682 +2015-07-01|-19.0|30.0|-9.375|-0.02578 +2015-07-01|-19.0|31.0|-9.65371|-0.03382 +2015-07-01|-19.0|32.0|-9.95616|-0.04088 +2015-07-01|-19.0|33.0|-10.27934|-0.04692 +2015-07-01|-19.0|34.0|-10.62011|-0.05193 +2015-07-01|-19.0|35.0|-10.97525|-0.0559 +2015-07-01|-19.0|36.0|-11.3415|-0.05882 +2015-07-01|-19.0|37.0|-11.71559|-0.0607 +2015-07-01|-19.0|38.0|-12.09424|-0.06158 +2015-07-01|-19.0|39.0|-12.47427|-0.06147 +2015-07-01|-19.0|40.0|-12.85255|-0.06041 +2015-07-01|-19.0|41.0|-13.22608|-0.05846 +2015-07-01|-19.0|42.0|-13.59198|-0.05566 +2015-07-01|-19.0|43.0|-13.94757|-0.05206 +2015-07-01|-19.0|44.0|-14.29031|-0.04773 +2015-07-01|-19.0|45.0|-14.61791|-0.04271 +2015-07-01|-19.0|46.0|-14.92825|-0.03708 +2015-07-01|-19.0|47.0|-15.21945|-0.0309 +2015-07-01|-19.0|48.0|-15.48989|-0.02423 +2015-07-01|-19.0|49.0|-15.73813|-0.01712 +2015-07-01|-19.0|50.0|-15.96303|-0.00965 +2015-07-01|-19.0|51.0|-16.16362|-0.00187 +2015-07-01|-19.0|52.0|-16.33919|0.00616 +2015-07-01|-19.0|53.0|-16.48926|0.01438 +2015-07-01|-19.0|54.0|-16.61351|0.02274 +2015-07-01|-19.0|55.0|-16.71184|0.03118 +2015-07-01|-19.0|56.0|-16.78434|0.03967 +2015-07-01|-19.0|57.0|-16.83121|0.04814 +2015-07-01|-19.0|58.0|-16.85282|0.05655 +2015-07-01|-19.0|59.0|-16.84964|0.06486 +2015-07-01|-19.0|60.0|-16.82224|0.07304 +2015-07-01|-19.0|61.0|-16.77126|0.08104 +2015-07-01|-19.0|62.0|-16.69737|0.08883 +2015-07-01|-19.0|63.0|-16.60129|0.09638 +2015-07-01|-19.0|64.0|-16.48373|0.10365 +2015-07-01|-19.0|65.0|-16.3454|0.11063 +2015-07-01|-19.0|66.0|-16.18696|0.11729 +2015-07-01|-19.0|67.0|-16.00906|0.12361 +2015-07-01|-19.0|68.0|-15.81226|0.12956 +2015-07-01|-19.0|69.0|-15.59709|0.13513 +2015-07-01|-19.0|70.0|-15.36399|0.14031 +2015-07-01|-19.0|71.0|-15.11335|0.14507 +2015-07-01|-19.0|72.0|-14.84551|0.14941 +2015-07-01|-19.0|73.0|-14.56074|0.15331 +2015-07-01|-19.0|74.0|-14.25928|0.15677 +2015-07-01|-19.0|75.0|-13.94135|0.15975 +2015-07-01|-19.0|76.0|-13.60716|0.16227 +2015-07-01|-19.0|77.0|-13.25692|0.1643 +2015-07-01|-19.0|78.0|-12.89092|0.16583 +2015-07-01|-19.0|79.0|-12.50946|0.16685 +2015-07-01|-19.0|80.0|-12.11296|0.16736 +2015-07-01|-19.0|81.0|-11.70193|0.16733 +2015-07-01|-19.0|82.0|-11.27702|0.16676 +2015-07-01|-19.0|83.0|-10.839|0.16564 +2015-07-01|-19.0|84.0|-10.38885|0.16396 +2015-07-01|-19.0|85.0|-9.92766|0.16172 +2015-07-01|-19.0|86.0|-9.45675|0.1589 +2015-07-01|-19.0|87.0|-8.97758|0.15552 +2015-07-01|-19.0|88.0|-8.49181|0.15156 +2015-07-01|-19.0|89.0|-8.00124|0.14705 +2015-07-01|-19.0|90.0|-7.50781|0.14199 +2015-07-01|-19.0|91.0|-7.01359|0.13639 +2015-07-01|-19.0|92.0|-6.52071|0.13028 +2015-07-01|-19.0|93.0|-6.03138|0.12369 +2015-07-01|-19.0|94.0|-5.54782|0.11664 +2015-07-01|-19.0|95.0|-5.07221|0.10917 +2015-07-01|-19.0|96.0|-4.60667|0.10133 +2015-07-01|-19.0|97.0|-4.15322|0.09316 +2015-07-01|-19.0|98.0|-3.71372|0.0847 +2015-07-01|-19.0|99.0|-3.28988|0.07601 +2015-07-01|-19.0|100.0|-2.88315|0.06716 +2015-07-01|-19.0|101.0|-2.49476|0.05818 +2015-07-01|-19.0|102.0|-2.1257|0.04914 +2015-07-01|-19.0|103.0|-1.77663|0.0401 +2015-07-01|-19.0|104.0|-1.44795|0.03111 +2015-07-01|-19.0|105.0|-1.13977|0.02223 +2015-07-01|-19.0|106.0|-0.85188|0.0135 +2015-07-01|-19.0|107.0|-0.58383|0.00499 +2015-07-01|-19.0|108.0|-0.33486|-0.00327 +2015-07-01|-19.0|109.0|-0.10399|-0.01122 +2015-07-01|-19.0|110.0|0.11|-0.01884 +2015-07-01|-19.0|111.0|0.30851|-0.02608 +2015-07-01|-19.0|112.0|0.49312|-0.03292 +2015-07-01|-19.0|113.0|0.66553|-0.03932 +2015-07-01|-19.0|114.0|0.82756|-0.04527 +2015-07-01|-19.0|115.0|0.98106|-0.05074 +2015-07-01|-19.0|116.0|1.12792|-0.05573 +2015-07-01|-19.0|117.0|1.27004|-0.06023 +2015-07-01|-19.0|118.0|1.40925|-0.06422 +2015-07-01|-19.0|119.0|1.54733|-0.0677 +2015-07-01|-19.0|120.0|1.68594|-0.07069 +2015-07-01|-19.0|121.0|1.82663|-0.07318 +2015-07-01|-19.0|122.0|1.9708|-0.07518 +2015-07-01|-19.0|123.0|2.11965|-0.0767 +2015-07-01|-19.0|124.0|2.27425|-0.07776 +2015-07-01|-19.0|125.0|2.43544|-0.07837 +2015-07-01|-19.0|126.0|2.60389|-0.07855 +2015-07-01|-19.0|127.0|2.78007|-0.07833 +2015-07-01|-19.0|128.0|2.96423|-0.07772 +2015-07-01|-19.0|129.0|3.15649|-0.07675 +2015-07-01|-19.0|130.0|3.35675|-0.07544 +2015-07-01|-19.0|131.0|3.56478|-0.07381 +2015-07-01|-19.0|132.0|3.78021|-0.0719 +2015-07-01|-19.0|133.0|4.00255|-0.06973 +2015-07-01|-19.0|134.0|4.23121|-0.06733 +2015-07-01|-19.0|135.0|4.46554|-0.06471 +2015-07-01|-19.0|136.0|4.70481|-0.06192 +2015-07-01|-19.0|137.0|4.94828|-0.05896 +2015-07-01|-19.0|138.0|5.19519|-0.05587 +2015-07-01|-19.0|139.0|5.44481|-0.05267 +2015-07-01|-19.0|140.0|5.6964|-0.04938 +2015-07-01|-19.0|141.0|5.94926|-0.04602 +2015-07-01|-19.0|142.0|6.20276|-0.0426 +2015-07-01|-19.0|143.0|6.4563|-0.03916 +2015-07-01|-19.0|144.0|6.70933|-0.0357 +2015-07-01|-19.0|145.0|6.96138|-0.03223 +2015-07-01|-19.0|146.0|7.21201|-0.02878 +2015-07-01|-19.0|147.0|7.46085|-0.02535 +2015-07-01|-19.0|148.0|7.70754|-0.02196 +2015-07-01|-19.0|149.0|7.9518|-0.01861 +2015-07-01|-19.0|150.0|8.19333|-0.01531 +2015-07-01|-19.0|151.0|8.43188|-0.01206 +2015-07-01|-19.0|152.0|8.6672|-0.00888 +2015-07-01|-19.0|153.0|8.89902|-0.00577 +2015-07-01|-19.0|154.0|9.12709|-0.00274 +2015-07-01|-19.0|155.0|9.35113|2.2E-4 +2015-07-01|-19.0|156.0|9.57083|0.0031 +2015-07-01|-19.0|157.0|9.78588|0.0059 +2015-07-01|-19.0|158.0|9.99592|0.00861 +2015-07-01|-19.0|159.0|10.2006|0.01124 +2015-07-01|-19.0|160.0|10.39952|0.01378 +2015-07-01|-19.0|161.0|10.5923|0.01623 +2015-07-01|-19.0|162.0|10.77851|0.01859 +2015-07-01|-19.0|163.0|10.95776|0.02087 +2015-07-01|-19.0|164.0|11.12965|0.02305 +2015-07-01|-19.0|165.0|11.29381|0.02514 +2015-07-01|-19.0|166.0|11.44991|0.02713 +2015-07-01|-19.0|167.0|11.59763|0.02903 +2015-07-01|-19.0|168.0|11.73672|0.03083 +2015-07-01|-19.0|169.0|11.86701|0.03253 +2015-07-01|-19.0|170.0|11.98836|0.03412 +2015-07-01|-19.0|171.0|12.10072|0.03561 +2015-07-01|-19.0|172.0|12.20412|0.03699 +2015-07-01|-19.0|173.0|12.29867|0.03825 +2015-07-01|-19.0|174.0|12.38455|0.03939 +2015-07-01|-19.0|175.0|12.46202|0.0404 +2015-07-01|-19.0|176.0|12.53143|0.04129 +2015-07-01|-19.0|177.0|12.59318|0.04204 +2015-07-01|-19.0|178.0|12.64776|0.04266 +2015-07-01|-19.0|179.0|12.69569|0.04313 +2015-07-01|-19.0|-1.0|-16.94815|0.17053 +2015-07-01|-19.0|-2.0|-17.46901|0.16257 +2015-07-01|-19.0|-3.0|-17.97925|0.15399 +2015-07-01|-19.0|-4.0|-18.47682|0.1449 +2015-07-01|-19.0|-5.0|-18.95993|0.13544 +2015-07-01|-19.0|-6.0|-19.42699|0.1257 +2015-07-01|-19.0|-7.0|-19.87664|0.1158 +2015-07-01|-19.0|-8.0|-20.30776|0.10586 +2015-07-01|-19.0|-9.0|-20.71943|0.09597 +2015-07-01|-19.0|-10.0|-21.11096|0.08622 +2015-07-01|-19.0|-11.0|-21.48184|0.07671 +2015-07-01|-19.0|-12.0|-21.83175|0.0675 +2015-07-01|-19.0|-13.0|-22.16055|0.05867 +2015-07-01|-19.0|-14.0|-22.46823|0.05026 +2015-07-01|-19.0|-15.0|-22.7549|0.04232 +2015-07-01|-19.0|-16.0|-23.02078|0.03487 +2015-07-01|-19.0|-17.0|-23.26619|0.02794 +2015-07-01|-19.0|-18.0|-23.49148|0.02153 +2015-07-01|-19.0|-19.0|-23.69704|0.01565 +2015-07-01|-19.0|-20.0|-23.8833|0.01026 +2015-07-01|-19.0|-21.0|-24.05065|0.00535 +2015-07-01|-19.0|-22.0|-24.19948|8.9E-4 +2015-07-01|-19.0|-23.0|-24.33012|-0.00317 +2015-07-01|-19.0|-24.0|-24.44285|-0.00688 +2015-07-01|-19.0|-25.0|-24.53787|-0.0103 +2015-07-01|-19.0|-26.0|-24.6153|-0.01347 +2015-07-01|-19.0|-27.0|-24.67518|-0.01647 +2015-07-01|-19.0|-28.0|-24.71744|-0.01935 +2015-07-01|-19.0|-29.0|-24.7419|-0.02218 +2015-07-01|-19.0|-30.0|-24.74831|-0.02502 +2015-07-01|-19.0|-31.0|-24.7363|-0.02792 +2015-07-01|-19.0|-32.0|-24.70541|-0.03094 +2015-07-01|-19.0|-33.0|-24.65511|-0.03412 +2015-07-01|-19.0|-34.0|-24.58478|-0.03752 +2015-07-01|-19.0|-35.0|-24.49373|-0.04116 +2015-07-01|-19.0|-36.0|-24.38122|-0.04507 +2015-07-01|-19.0|-37.0|-24.24647|-0.04927 +2015-07-01|-19.0|-38.0|-24.08868|-0.05377 +2015-07-01|-19.0|-39.0|-23.907|-0.05859 +2015-07-01|-19.0|-40.0|-23.7006|-0.06371 +2015-07-01|-19.0|-41.0|-23.46867|-0.06913 +2015-07-01|-19.0|-42.0|-23.2104|-0.07484 +2015-07-01|-19.0|-43.0|-22.92503|-0.08079 +2015-07-01|-19.0|-44.0|-22.61184|-0.08698 +2015-07-01|-19.0|-45.0|-22.27018|-0.09337 +2015-07-01|-19.0|-46.0|-21.89948|-0.09991 +2015-07-01|-19.0|-47.0|-21.49924|-0.10657 +2015-07-01|-19.0|-48.0|-21.06907|-0.11329 +2015-07-01|-19.0|-49.0|-20.60869|-0.12004 +2015-07-01|-19.0|-50.0|-20.11794|-0.12675 +2015-07-01|-19.0|-51.0|-19.59679|-0.13339 +2015-07-01|-19.0|-52.0|-19.04536|-0.13989 +2015-07-01|-19.0|-53.0|-18.46392|-0.1462 +2015-07-01|-19.0|-54.0|-17.85289|-0.15229 +2015-07-01|-19.0|-55.0|-17.21288|-0.15808 +2015-07-01|-19.0|-56.0|-16.54467|-0.16354 +2015-07-01|-19.0|-57.0|-15.84922|-0.16862 +2015-07-01|-19.0|-58.0|-15.1277|-0.17327 +2015-07-01|-19.0|-59.0|-14.38145|-0.17746 +2015-07-01|-19.0|-60.0|-13.612|-0.18115 +2015-07-01|-19.0|-61.0|-12.82109|-0.18432 +2015-07-01|-19.0|-62.0|-12.01064|-0.18692 +2015-07-01|-19.0|-63.0|-11.18273|-0.18896 +2015-07-01|-19.0|-64.0|-10.33963|-0.1904 +2015-07-01|-19.0|-65.0|-9.48375|-0.19125 +2015-07-01|-19.0|-66.0|-8.61765|-0.1915 +2015-07-01|-19.0|-67.0|-7.74397|-0.19115 +2015-07-01|-19.0|-68.0|-6.86549|-0.19022 +2015-07-01|-19.0|-69.0|-5.98503|-0.18872 +2015-07-01|-19.0|-70.0|-5.10545|-0.18667 +2015-07-01|-19.0|-71.0|-4.22962|-0.18411 +2015-07-01|-19.0|-72.0|-3.36043|-0.18106 +2015-07-01|-19.0|-73.0|-2.50067|-0.17755 +2015-07-01|-19.0|-74.0|-1.6531|-0.17363 +2015-07-01|-19.0|-75.0|-0.82036|-0.16934 +2015-07-01|-19.0|-76.0|-0.00498|-0.16473 +2015-07-01|-19.0|-77.0|0.79068|-0.15983 +2015-07-01|-19.0|-78.0|1.5644|-0.1547 +2015-07-01|-19.0|-79.0|2.31417|-0.14938 +2015-07-01|-19.0|-80.0|3.03817|-0.14391 +2015-07-01|-19.0|-81.0|3.7348|-0.13834 +2015-07-01|-19.0|-82.0|4.40265|-0.13272 +2015-07-01|-19.0|-83.0|5.04058|-0.12708 +2015-07-01|-19.0|-84.0|5.64764|-0.12146 +2015-07-01|-19.0|-85.0|6.22314|-0.1159 +2015-07-01|-19.0|-86.0|6.76658|-0.11043 +2015-07-01|-19.0|-87.0|7.27772|-0.10508 +2015-07-01|-19.0|-88.0|7.75651|-0.09988 +2015-07-01|-19.0|-89.0|8.20312|-0.09487 +2015-07-01|-19.0|-90.0|8.61791|-0.09005 +2015-07-01|-19.0|-91.0|9.00143|-0.08545 +2015-07-01|-19.0|-92.0|9.35441|-0.08109 +2015-07-01|-19.0|-93.0|9.67774|-0.07699 +2015-07-01|-19.0|-94.0|9.97248|-0.07314 +2015-07-01|-19.0|-95.0|10.23981|-0.06958 +2015-07-01|-19.0|-96.0|10.48101|-0.06629 +2015-07-01|-19.0|-97.0|10.69752|-0.06328 +2015-07-01|-19.0|-98.0|10.89082|-0.06056 +2015-07-01|-19.0|-99.0|11.0625|-0.05812 +2015-07-01|-19.0|-100.0|11.21418|-0.05596 +2015-07-01|-19.0|-101.0|11.34753|-0.05406 +2015-07-01|-19.0|-102.0|11.46424|-0.05242 +2015-07-01|-19.0|-103.0|11.56601|-0.05103 +2015-07-01|-19.0|-104.0|11.65451|-0.04986 +2015-07-01|-19.0|-105.0|11.7314|-0.04889 +2015-07-01|-19.0|-106.0|11.79828|-0.04811 +2015-07-01|-19.0|-107.0|11.85669|-0.0475 +2015-07-01|-19.0|-108.0|11.90809|-0.04703 +2015-07-01|-19.0|-109.0|11.95385|-0.04667 +2015-07-01|-19.0|-110.0|11.99526|-0.0464 +2015-07-01|-19.0|-111.0|12.03347|-0.04619 +2015-07-01|-19.0|-112.0|12.06954|-0.04602 +2015-07-01|-19.0|-113.0|12.10439|-0.04586 +2015-07-01|-19.0|-114.0|12.13883|-0.04569 +2015-07-01|-19.0|-115.0|12.17354|-0.04549 +2015-07-01|-19.0|-116.0|12.20905|-0.04523 +2015-07-01|-19.0|-117.0|12.24582|-0.0449 +2015-07-01|-19.0|-118.0|12.28414|-0.04449 +2015-07-01|-19.0|-119.0|12.32423|-0.04397 +2015-07-01|-19.0|-120.0|12.36617|-0.04335 +2015-07-01|-19.0|-121.0|12.40998|-0.04261 +2015-07-01|-19.0|-122.0|12.45558|-0.04176 +2015-07-01|-19.0|-123.0|12.50282|-0.04078 +2015-07-01|-19.0|-124.0|12.55147|-0.03969 +2015-07-01|-19.0|-125.0|12.60127|-0.03849 +2015-07-01|-19.0|-126.0|12.65191|-0.03718 +2015-07-01|-19.0|-127.0|12.70304|-0.03577 +2015-07-01|-19.0|-128.0|12.7543|-0.03428 +2015-07-01|-19.0|-129.0|12.80532|-0.03272 +2015-07-01|-19.0|-130.0|12.8557|-0.03109 +2015-07-01|-19.0|-131.0|12.90507|-0.02941 +2015-07-01|-19.0|-132.0|12.95306|-0.0277 +2015-07-01|-19.0|-133.0|12.99932|-0.02595 +2015-07-01|-19.0|-134.0|13.04352|-0.0242 +2015-07-01|-19.0|-135.0|13.08534|-0.02243 +2015-07-01|-19.0|-136.0|13.12451|-0.02067 +2015-07-01|-19.0|-137.0|13.16079|-0.01892 +2015-07-01|-19.0|-138.0|13.19395|-0.01719 +2015-07-01|-19.0|-139.0|13.22382|-0.01547 +2015-07-01|-19.0|-140.0|13.25025|-0.01378 +2015-07-01|-19.0|-141.0|13.27314|-0.0121 +2015-07-01|-19.0|-142.0|13.29241|-0.01044 +2015-07-01|-19.0|-143.0|13.30803|-0.0088 +2015-07-01|-19.0|-144.0|13.31999|-0.00717 +2015-07-01|-19.0|-145.0|13.32835|-0.00554 +2015-07-01|-19.0|-146.0|13.33317|-0.00391 +2015-07-01|-19.0|-147.0|13.33456|-0.00228 +2015-07-01|-19.0|-148.0|13.33266|-6.3E-4 +2015-07-01|-19.0|-149.0|13.32764|0.00103 +2015-07-01|-19.0|-150.0|13.31971|0.00272 +2015-07-01|-19.0|-151.0|13.3091|0.00444 +2015-07-01|-19.0|-152.0|13.29607|0.00619 +2015-07-01|-19.0|-153.0|13.28089|0.00797 +2015-07-01|-19.0|-154.0|13.26385|0.00979 +2015-07-01|-19.0|-155.0|13.24527|0.01164 +2015-07-01|-19.0|-156.0|13.22545|0.01353 +2015-07-01|-19.0|-157.0|13.20472|0.01544 +2015-07-01|-19.0|-158.0|13.18338|0.01736 +2015-07-01|-19.0|-159.0|13.16175|0.01931 +2015-07-01|-19.0|-160.0|13.1401|0.02125 +2015-07-01|-19.0|-161.0|13.1187|0.02319 +2015-07-01|-19.0|-162.0|13.09777|0.02511 +2015-07-01|-19.0|-163.0|13.0775|0.02699 +2015-07-01|-19.0|-164.0|13.05803|0.02884 +2015-07-01|-19.0|-165.0|13.03945|0.03062 +2015-07-01|-19.0|-166.0|13.0218|0.03234 +2015-07-01|-19.0|-167.0|13.00505|0.03397 +2015-07-01|-19.0|-168.0|12.9891|0.03551 +2015-07-01|-19.0|-169.0|12.97379|0.03694 +2015-07-01|-19.0|-170.0|12.95888|0.03825 +2015-07-01|-19.0|-171.0|12.94408|0.03943 +2015-07-01|-19.0|-172.0|12.92901|0.04048 +2015-07-01|-19.0|-173.0|12.91326|0.04139 +2015-07-01|-19.0|-174.0|12.89632|0.04215 +2015-07-01|-19.0|-175.0|12.87768|0.04275 +2015-07-01|-19.0|-176.0|12.85674|0.0432 +2015-07-01|-19.0|-177.0|12.83289|0.0435 +2015-07-01|-19.0|-178.0|12.80551|0.04364 +2015-07-01|-19.0|-179.0|12.77395|0.04362 +2015-07-01|-20.0|0.0|-17.14351|0.17483 +2015-07-01|-20.0|1.0|-16.6158|0.18136 +2015-07-01|-20.0|2.0|-16.08432|0.18689 +2015-07-01|-20.0|3.0|-15.55202|0.19131 +2015-07-01|-20.0|4.0|-15.02202|0.19455 +2015-07-01|-20.0|5.0|-14.49753|0.19652 +2015-07-01|-20.0|6.0|-13.98187|0.19717 +2015-07-01|-20.0|7.0|-13.47837|0.19645 +2015-07-01|-20.0|8.0|-12.99037|0.19436 +2015-07-01|-20.0|9.0|-12.52118|0.19088 +2015-07-01|-20.0|10.0|-12.07399|0.18604 +2015-07-01|-20.0|11.0|-11.65191|0.17989 +2015-07-01|-20.0|12.0|-11.25786|0.17247 +2015-07-01|-20.0|13.0|-10.89453|0.16387 +2015-07-01|-20.0|14.0|-10.56442|0.15419 +2015-07-01|-20.0|15.0|-10.26973|0.14354 +2015-07-01|-20.0|16.0|-10.01236|0.13204 +2015-07-01|-20.0|17.0|-9.79389|0.11984 +2015-07-01|-20.0|18.0|-9.61558|0.10707 +2015-07-01|-20.0|19.0|-9.4783|0.09389 +2015-07-01|-20.0|20.0|-9.38259|0.08044 +2015-07-01|-20.0|21.0|-9.32861|0.06689 +2015-07-01|-20.0|22.0|-9.31614|0.05339 +2015-07-01|-20.0|23.0|-9.34462|0.04008 +2015-07-01|-20.0|24.0|-9.41313|0.0271 +2015-07-01|-20.0|25.0|-9.5204|0.01459 +2015-07-01|-20.0|26.0|-9.66484|0.00266 +2015-07-01|-20.0|27.0|-9.84456|-0.00857 +2015-07-01|-20.0|28.0|-10.05741|-0.01902 +2015-07-01|-20.0|29.0|-10.30096|-0.02859 +2015-07-01|-20.0|30.0|-10.57256|-0.03722 +2015-07-01|-20.0|31.0|-10.86939|-0.04486 +2015-07-01|-20.0|32.0|-11.18844|-0.05146 +2015-07-01|-20.0|33.0|-11.52661|-0.057 +2015-07-01|-20.0|34.0|-11.88067|-0.06146 +2015-07-01|-20.0|35.0|-12.24737|-0.06485 +2015-07-01|-20.0|36.0|-12.62341|-0.06717 +2015-07-01|-20.0|37.0|-13.00552|-0.06845 +2015-07-01|-20.0|38.0|-13.39045|-0.06871 +2015-07-01|-20.0|39.0|-13.77505|-0.068 +2015-07-01|-20.0|40.0|-14.15625|-0.06636 +2015-07-01|-20.0|41.0|-14.53113|-0.06383 +2015-07-01|-20.0|42.0|-14.89691|-0.06047 +2015-07-01|-20.0|43.0|-15.25097|-0.05635 +2015-07-01|-20.0|44.0|-15.59089|-0.05151 +2015-07-01|-20.0|45.0|-15.91447|-0.04603 +2015-07-01|-20.0|46.0|-16.21969|-0.03995 +2015-07-01|-20.0|47.0|-16.50478|-0.03335 +2015-07-01|-20.0|48.0|-16.76819|-0.02629 +2015-07-01|-20.0|49.0|-17.00859|-0.01882 +2015-07-01|-20.0|50.0|-17.22488|-0.01101 +2015-07-01|-20.0|51.0|-17.41619|-0.00292 +2015-07-01|-20.0|52.0|-17.58187|0.00541 +2015-07-01|-20.0|53.0|-17.72147|0.01392 +2015-07-01|-20.0|54.0|-17.83472|0.02256 +2015-07-01|-20.0|55.0|-17.92158|0.03127 +2015-07-01|-20.0|56.0|-17.98211|0.04001 +2015-07-01|-20.0|57.0|-18.01657|0.04873 +2015-07-01|-20.0|58.0|-18.02534|0.0574 +2015-07-01|-20.0|59.0|-18.00888|0.06596 +2015-07-01|-20.0|60.0|-17.96777|0.07439 +2015-07-01|-20.0|61.0|-17.90264|0.08265 +2015-07-01|-20.0|62.0|-17.81417|0.0907 +2015-07-01|-20.0|63.0|-17.70308|0.09851 +2015-07-01|-20.0|64.0|-17.57008|0.10605 +2015-07-01|-20.0|65.0|-17.41586|0.1133 +2015-07-01|-20.0|66.0|-17.2411|0.12024 +2015-07-01|-20.0|67.0|-17.04643|0.12682 +2015-07-01|-20.0|68.0|-16.83245|0.13305 +2015-07-01|-20.0|69.0|-16.59967|0.13889 +2015-07-01|-20.0|70.0|-16.34857|0.14433 +2015-07-01|-20.0|71.0|-16.07954|0.14936 +2015-07-01|-20.0|72.0|-15.79293|0.15395 +2015-07-01|-20.0|73.0|-15.48905|0.15809 +2015-07-01|-20.0|74.0|-15.16816|0.16177 +2015-07-01|-20.0|75.0|-14.8305|0.16497 +2015-07-01|-20.0|76.0|-14.47631|0.16768 +2015-07-01|-20.0|77.0|-14.10585|0.16989 +2015-07-01|-20.0|78.0|-13.71941|0.17157 +2015-07-01|-20.0|79.0|-13.31734|0.17272 +2015-07-01|-20.0|80.0|-12.90009|0.17333 +2015-07-01|-20.0|81.0|-12.46819|0.17338 +2015-07-01|-20.0|82.0|-12.02232|0.17287 +2015-07-01|-20.0|83.0|-11.56329|0.17177 +2015-07-01|-20.0|84.0|-11.09209|0.17009 +2015-07-01|-20.0|85.0|-10.60986|0.16781 +2015-07-01|-20.0|86.0|-10.11791|0.16494 +2015-07-01|-20.0|87.0|-9.61776|0.16147 +2015-07-01|-20.0|88.0|-9.11105|0.15742 +2015-07-01|-20.0|89.0|-8.59962|0.15277 +2015-07-01|-20.0|90.0|-8.08541|0.14756 +2015-07-01|-20.0|91.0|-7.57051|0.1418 +2015-07-01|-20.0|92.0|-7.05708|0.13551 +2015-07-01|-20.0|93.0|-6.5473|0.12872 +2015-07-01|-20.0|94.0|-6.04342|0.12147 +2015-07-01|-20.0|95.0|-5.54761|0.1138 +2015-07-01|-20.0|96.0|-5.06201|0.10574 +2015-07-01|-20.0|97.0|-4.58862|0.09736 +2015-07-01|-20.0|98.0|-4.12933|0.0887 +2015-07-01|-20.0|99.0|-3.68581|0.07981 +2015-07-01|-20.0|100.0|-3.25953|0.07076 +2015-07-01|-20.0|101.0|-2.85173|0.06161 +2015-07-01|-20.0|102.0|-2.46338|0.0524 +2015-07-01|-20.0|103.0|-2.09515|0.04321 +2015-07-01|-20.0|104.0|-1.74745|0.03408 +2015-07-01|-20.0|105.0|-1.42039|0.02507 +2015-07-01|-20.0|106.0|-1.11377|0.01625 +2015-07-01|-20.0|107.0|-0.82715|0.00765 +2015-07-01|-20.0|108.0|-0.5598|-6.8E-4 +2015-07-01|-20.0|109.0|-0.31074|-0.00869 +2015-07-01|-20.0|110.0|-0.0788|-0.01635 +2015-07-01|-20.0|111.0|0.13743|-0.02363 +2015-07-01|-20.0|112.0|0.33947|-0.03048 +2015-07-01|-20.0|113.0|0.52901|-0.03689 +2015-07-01|-20.0|114.0|0.70782|-0.04284 +2015-07-01|-20.0|115.0|0.87772|-0.04831 +2015-07-01|-20.0|116.0|1.04059|-0.05329 +2015-07-01|-20.0|117.0|1.19827|-0.05776 +2015-07-01|-20.0|118.0|1.35258|-0.06173 +2015-07-01|-20.0|119.0|1.50525|-0.0652 +2015-07-01|-20.0|120.0|1.65793|-0.06817 +2015-07-01|-20.0|121.0|1.81215|-0.07064 +2015-07-01|-20.0|122.0|1.96927|-0.07263 +2015-07-01|-20.0|123.0|2.13052|-0.07414 +2015-07-01|-20.0|124.0|2.29693|-0.0752 +2015-07-01|-20.0|125.0|2.46936|-0.07581 +2015-07-01|-20.0|126.0|2.64847|-0.076 +2015-07-01|-20.0|127.0|2.83474|-0.07579 +2015-07-01|-20.0|128.0|3.02847|-0.0752 +2015-07-01|-20.0|129.0|3.22975|-0.07426 +2015-07-01|-20.0|130.0|3.43855|-0.07298 +2015-07-01|-20.0|131.0|3.65465|-0.07139 +2015-07-01|-20.0|132.0|3.87771|-0.06953 +2015-07-01|-20.0|133.0|4.10727|-0.0674 +2015-07-01|-20.0|134.0|4.34279|-0.06505 +2015-07-01|-20.0|135.0|4.58364|-0.06249 +2015-07-01|-20.0|136.0|4.82914|-0.05976 +2015-07-01|-20.0|137.0|5.07858|-0.05686 +2015-07-01|-20.0|138.0|5.33123|-0.05384 +2015-07-01|-20.0|139.0|5.58639|-0.0507 +2015-07-01|-20.0|140.0|5.84334|-0.04748 +2015-07-01|-20.0|141.0|6.10141|-0.04419 +2015-07-01|-20.0|142.0|6.35999|-0.04084 +2015-07-01|-20.0|143.0|6.61849|-0.03747 +2015-07-01|-20.0|144.0|6.87638|-0.03407 +2015-07-01|-20.0|145.0|7.13319|-0.03067 +2015-07-01|-20.0|146.0|7.38848|-0.02729 +2015-07-01|-20.0|147.0|7.64188|-0.02392 +2015-07-01|-20.0|148.0|7.89305|-0.02058 +2015-07-01|-20.0|149.0|8.14168|-0.01729 +2015-07-01|-20.0|150.0|8.38747|-0.01405 +2015-07-01|-20.0|151.0|8.63018|-0.01086 +2015-07-01|-20.0|152.0|8.86953|-0.00773 +2015-07-01|-20.0|153.0|9.10526|-0.00467 +2015-07-01|-20.0|154.0|9.33711|-0.00168 +2015-07-01|-20.0|155.0|9.56479|0.00123 +2015-07-01|-20.0|156.0|9.78799|0.00406 +2015-07-01|-20.0|157.0|10.0064|0.00682 +2015-07-01|-20.0|158.0|10.21967|0.00949 +2015-07-01|-20.0|159.0|10.42743|0.01207 +2015-07-01|-20.0|160.0|10.62932|0.01457 +2015-07-01|-20.0|161.0|10.82493|0.01699 +2015-07-01|-20.0|162.0|11.01387|0.01931 +2015-07-01|-20.0|163.0|11.19576|0.02154 +2015-07-01|-20.0|164.0|11.37021|0.02369 +2015-07-01|-20.0|165.0|11.53687|0.02574 +2015-07-01|-20.0|166.0|11.6954|0.0277 +2015-07-01|-20.0|167.0|11.84554|0.02956 +2015-07-01|-20.0|168.0|11.98704|0.03132 +2015-07-01|-20.0|169.0|12.11973|0.03298 +2015-07-01|-20.0|170.0|12.2435|0.03454 +2015-07-01|-20.0|171.0|12.35832|0.03599 +2015-07-01|-20.0|172.0|12.46422|0.03733 +2015-07-01|-20.0|173.0|12.56132|0.03856 +2015-07-01|-20.0|174.0|12.64981|0.03966 +2015-07-01|-20.0|175.0|12.72996|0.04065 +2015-07-01|-20.0|176.0|12.80212|0.0415 +2015-07-01|-20.0|177.0|12.86669|0.04223 +2015-07-01|-20.0|178.0|12.92414|0.04282 +2015-07-01|-20.0|179.0|12.975|0.04326 +2015-07-01|-20.0|-1.0|-17.66466|0.16741 +2015-07-01|-20.0|-2.0|-18.17667|0.15922 +2015-07-01|-20.0|-3.0|-18.67717|0.15038 +2015-07-01|-20.0|-4.0|-19.16405|0.14102 +2015-07-01|-20.0|-5.0|-19.63542|0.13125 +2015-07-01|-20.0|-6.0|-20.08964|0.12122 +2015-07-01|-20.0|-7.0|-20.52535|0.11103 +2015-07-01|-20.0|-8.0|-20.9414|0.10079 +2015-07-01|-20.0|-9.0|-21.33692|0.09063 +2015-07-01|-20.0|-10.0|-21.71123|0.08063 +2015-07-01|-20.0|-11.0|-22.06388|0.07088 +2015-07-01|-20.0|-12.0|-22.39464|0.06147 +2015-07-01|-20.0|-13.0|-22.70341|0.05245 +2015-07-01|-20.0|-14.0|-22.99029|0.04389 +2015-07-01|-20.0|-15.0|-23.25549|0.03582 +2015-07-01|-20.0|-16.0|-23.49933|0.02827 +2015-07-01|-20.0|-17.0|-23.72222|0.02127 +2015-07-01|-20.0|-18.0|-23.92462|0.01481 +2015-07-01|-20.0|-19.0|-24.10705|0.0089 +2015-07-01|-20.0|-20.0|-24.27002|0.00351 +2015-07-01|-20.0|-21.0|-24.41404|-0.00139 +2015-07-01|-20.0|-22.0|-24.53958|-0.00581 +2015-07-01|-20.0|-23.0|-24.64706|-0.00983 +2015-07-01|-20.0|-24.0|-24.73686|-0.01347 +2015-07-01|-20.0|-25.0|-24.80926|-0.0168 +2015-07-01|-20.0|-26.0|-24.86444|-0.01989 +2015-07-01|-20.0|-27.0|-24.90249|-0.02278 +2015-07-01|-20.0|-28.0|-24.92341|-0.02556 +2015-07-01|-20.0|-29.0|-24.92707|-0.02827 +2015-07-01|-20.0|-30.0|-24.91323|-0.03098 +2015-07-01|-20.0|-31.0|-24.88156|-0.03376 +2015-07-01|-20.0|-32.0|-24.83162|-0.03665 +2015-07-01|-20.0|-33.0|-24.76287|-0.0397 +2015-07-01|-20.0|-34.0|-24.6747|-0.04297 +2015-07-01|-20.0|-35.0|-24.56642|-0.04647 +2015-07-01|-20.0|-36.0|-24.43726|-0.05024 +2015-07-01|-20.0|-37.0|-24.28642|-0.05431 +2015-07-01|-20.0|-38.0|-24.11305|-0.05869 +2015-07-01|-20.0|-39.0|-23.91631|-0.06337 +2015-07-01|-20.0|-40.0|-23.6953|-0.06836 +2015-07-01|-20.0|-41.0|-23.44918|-0.07365 +2015-07-01|-20.0|-42.0|-23.17709|-0.07923 +2015-07-01|-20.0|-43.0|-22.87824|-0.08506 +2015-07-01|-20.0|-44.0|-22.55186|-0.09112 +2015-07-01|-20.0|-45.0|-22.19725|-0.09737 +2015-07-01|-20.0|-46.0|-21.81381|-0.10379 +2015-07-01|-20.0|-47.0|-21.40101|-0.11031 +2015-07-01|-20.0|-48.0|-20.95841|-0.11691 +2015-07-01|-20.0|-49.0|-20.48571|-0.12352 +2015-07-01|-20.0|-50.0|-19.98273|-0.1301 +2015-07-01|-20.0|-51.0|-19.44941|-0.1366 +2015-07-01|-20.0|-52.0|-18.88586|-0.14296 +2015-07-01|-20.0|-53.0|-18.29235|-0.14913 +2015-07-01|-20.0|-54.0|-17.66929|-0.15506 +2015-07-01|-20.0|-55.0|-17.01731|-0.1607 +2015-07-01|-20.0|-56.0|-16.33719|-0.16599 +2015-07-01|-20.0|-57.0|-15.62993|-0.1709 +2015-07-01|-20.0|-58.0|-14.89669|-0.17538 +2015-07-01|-20.0|-59.0|-14.13887|-0.1794 +2015-07-01|-20.0|-60.0|-13.35803|-0.1829 +2015-07-01|-20.0|-61.0|-12.55594|-0.18587 +2015-07-01|-20.0|-62.0|-11.73457|-0.18829 +2015-07-01|-20.0|-63.0|-10.89605|-0.19012 +2015-07-01|-20.0|-64.0|-10.04269|-0.19136 +2015-07-01|-20.0|-65.0|-9.17694|-0.192 +2015-07-01|-20.0|-66.0|-8.30141|-0.19203 +2015-07-01|-20.0|-67.0|-7.4188|-0.19148 +2015-07-01|-20.0|-68.0|-6.5319|-0.19033 +2015-07-01|-20.0|-69.0|-5.64358|-0.18862 +2015-07-01|-20.0|-70.0|-4.75674|-0.18637 +2015-07-01|-20.0|-71.0|-3.87427|-0.18359 +2015-07-01|-20.0|-72.0|-2.99906|-0.18034 +2015-07-01|-20.0|-73.0|-2.13393|-0.17664 +2015-07-01|-20.0|-74.0|-1.28165|-0.17253 +2015-07-01|-20.0|-75.0|-0.44485|-0.16807 +2015-07-01|-20.0|-76.0|0.37395|-0.16328 +2015-07-01|-20.0|-77.0|1.17239|-0.15822 +2015-07-01|-20.0|-78.0|1.94829|-0.15294 +2015-07-01|-20.0|-79.0|2.69966|-0.14748 +2015-07-01|-20.0|-80.0|3.42469|-0.14189 +2015-07-01|-20.0|-81.0|4.12183|-0.1362 +2015-07-01|-20.0|-82.0|4.78971|-0.13047 +2015-07-01|-20.0|-83.0|5.42721|-0.12474 +2015-07-01|-20.0|-84.0|6.03344|-0.11904 +2015-07-01|-20.0|-85.0|6.60774|-0.11341 +2015-07-01|-20.0|-86.0|7.14965|-0.10788 +2015-07-01|-20.0|-87.0|7.65898|-0.10249 +2015-07-01|-20.0|-88.0|8.13571|-0.09726 +2015-07-01|-20.0|-89.0|8.58005|-0.09222 +2015-07-01|-20.0|-90.0|8.9924|-0.08739 +2015-07-01|-20.0|-91.0|9.37336|-0.08278 +2015-07-01|-20.0|-92.0|9.72368|-0.07842 +2015-07-01|-20.0|-93.0|10.04429|-0.07433 +2015-07-01|-20.0|-94.0|10.33627|-0.0705 +2015-07-01|-20.0|-95.0|10.60083|-0.06696 +2015-07-01|-20.0|-96.0|10.8393|-0.0637 +2015-07-01|-20.0|-97.0|11.0531|-0.06073 +2015-07-01|-20.0|-98.0|11.24377|-0.05805 +2015-07-01|-20.0|-99.0|11.41288|-0.05565 +2015-07-01|-20.0|-100.0|11.56208|-0.05353 +2015-07-01|-20.0|-101.0|11.69305|-0.05168 +2015-07-01|-20.0|-102.0|11.8075|-0.05009 +2015-07-01|-20.0|-103.0|11.90711|-0.04875 +2015-07-01|-20.0|-104.0|11.99357|-0.04763 +2015-07-01|-20.0|-105.0|12.06854|-0.04672 +2015-07-01|-20.0|-106.0|12.1336|-0.046 +2015-07-01|-20.0|-107.0|12.19029|-0.04544 +2015-07-01|-20.0|-108.0|12.24008|-0.04502 +2015-07-01|-20.0|-109.0|12.28433|-0.04472 +2015-07-01|-20.0|-110.0|12.3243|-0.0445 +2015-07-01|-20.0|-111.0|12.36116|-0.04435 +2015-07-01|-20.0|-112.0|12.39595|-0.04423 +2015-07-01|-20.0|-113.0|12.42958|-0.04412 +2015-07-01|-20.0|-114.0|12.46285|-0.044 +2015-07-01|-20.0|-115.0|12.49642|-0.04385 +2015-07-01|-20.0|-116.0|12.53086|-0.04364 +2015-07-01|-20.0|-117.0|12.56658|-0.04336 +2015-07-01|-20.0|-118.0|12.60389|-0.043 +2015-07-01|-20.0|-119.0|12.643|-0.04253 +2015-07-01|-20.0|-120.0|12.68401|-0.04196 +2015-07-01|-20.0|-121.0|12.72692|-0.04127 +2015-07-01|-20.0|-122.0|12.77167|-0.04046 +2015-07-01|-20.0|-123.0|12.81809|-0.03953 +2015-07-01|-20.0|-124.0|12.86599|-0.03848 +2015-07-01|-20.0|-125.0|12.91509|-0.03732 +2015-07-01|-20.0|-126.0|12.9651|-0.03606 +2015-07-01|-20.0|-127.0|13.01568|-0.03469 +2015-07-01|-20.0|-128.0|13.06647|-0.03324 +2015-07-01|-20.0|-129.0|13.11711|-0.03171 +2015-07-01|-20.0|-130.0|13.1672|-0.03012 +2015-07-01|-20.0|-131.0|13.2164|-0.02847 +2015-07-01|-20.0|-132.0|13.26432|-0.02679 +2015-07-01|-20.0|-133.0|13.31061|-0.02507 +2015-07-01|-20.0|-134.0|13.35496|-0.02334 +2015-07-01|-20.0|-135.0|13.39705|-0.0216 +2015-07-01|-20.0|-136.0|13.4366|-0.01986 +2015-07-01|-20.0|-137.0|13.47336|-0.01813 +2015-07-01|-20.0|-138.0|13.50711|-0.01641 +2015-07-01|-20.0|-139.0|13.53766|-0.01471 +2015-07-01|-20.0|-140.0|13.56486|-0.01302 +2015-07-01|-20.0|-141.0|13.5886|-0.01135 +2015-07-01|-20.0|-142.0|13.60879|-0.0097 +2015-07-01|-20.0|-143.0|13.62537|-0.00807 +2015-07-01|-20.0|-144.0|13.63835|-0.00644 +2015-07-01|-20.0|-145.0|13.64775|-0.00482 +2015-07-01|-20.0|-146.0|13.65361|-0.0032 +2015-07-01|-20.0|-147.0|13.65604|-0.00158 +2015-07-01|-20.0|-148.0|13.65516|6.0E-5 +2015-07-01|-20.0|-149.0|13.65112|0.00171 +2015-07-01|-20.0|-150.0|13.64412|0.00338 +2015-07-01|-20.0|-151.0|13.63435|0.00509 +2015-07-01|-20.0|-152.0|13.62207|0.00682 +2015-07-01|-20.0|-153.0|13.60753|0.00858 +2015-07-01|-20.0|-154.0|13.59101|0.01037 +2015-07-01|-20.0|-155.0|13.57281|0.0122 +2015-07-01|-20.0|-156.0|13.55322|0.01406 +2015-07-01|-20.0|-157.0|13.53255|0.01593 +2015-07-01|-20.0|-158.0|13.5111|0.01783 +2015-07-01|-20.0|-159.0|13.48917|0.01974 +2015-07-01|-20.0|-160.0|13.46702|0.02165 +2015-07-01|-20.0|-161.0|13.44492|0.02355 +2015-07-01|-20.0|-162.0|13.4231|0.02543 +2015-07-01|-20.0|-163.0|13.40172|0.02729 +2015-07-01|-20.0|-164.0|13.38095|0.02909 +2015-07-01|-20.0|-165.0|13.36086|0.03085 +2015-07-01|-20.0|-166.0|13.34151|0.03253 +2015-07-01|-20.0|-167.0|13.32286|0.03414 +2015-07-01|-20.0|-168.0|13.30484|0.03565 +2015-07-01|-20.0|-169.0|13.28728|0.03706 +2015-07-01|-20.0|-170.0|13.26997|0.03835 +2015-07-01|-20.0|-171.0|13.25263|0.03952 +2015-07-01|-20.0|-172.0|13.2349|0.04055 +2015-07-01|-20.0|-173.0|13.21637|0.04145 +2015-07-01|-20.0|-174.0|13.19658|0.04221 +2015-07-01|-20.0|-175.0|13.175|0.04281 +2015-07-01|-20.0|-176.0|13.15108|0.04327 +2015-07-01|-20.0|-177.0|13.12422|0.04357 +2015-07-01|-20.0|-178.0|13.09381|0.04372 +2015-07-01|-20.0|-179.0|13.05923|0.04372 +2015-07-01|-21.0|0.0|-17.85651|0.17092 +2015-07-01|-21.0|1.0|-17.33986|0.17751 +2015-07-01|-21.0|2.0|-16.8191|0.18304 +2015-07-01|-21.0|3.0|-16.29737|0.18741 +2015-07-01|-21.0|4.0|-15.77794|0.19053 +2015-07-01|-21.0|5.0|-15.26422|0.19231 +2015-07-01|-21.0|6.0|-14.75968|0.1927 +2015-07-01|-21.0|7.0|-14.26784|0.19165 +2015-07-01|-21.0|8.0|-13.79221|0.18915 +2015-07-01|-21.0|9.0|-13.33625|0.18521 +2015-07-01|-21.0|10.0|-12.9033|0.17984 +2015-07-01|-21.0|11.0|-12.49656|0.1731 +2015-07-01|-21.0|12.0|-12.11902|0.16506 +2015-07-01|-21.0|13.0|-11.77346|0.15581 +2015-07-01|-21.0|14.0|-11.46236|0.14547 +2015-07-01|-21.0|15.0|-11.18791|0.13415 +2015-07-01|-21.0|16.0|-10.95195|0.12201 +2015-07-01|-21.0|17.0|-10.75598|0.10919 +2015-07-01|-21.0|18.0|-10.60111|0.09585 +2015-07-01|-21.0|19.0|-10.48809|0.08215 +2015-07-01|-21.0|20.0|-10.41726|0.06825 +2015-07-01|-21.0|21.0|-10.38857|0.05433 +2015-07-01|-21.0|22.0|-10.40161|0.04054 +2015-07-01|-21.0|23.0|-10.45557|0.02704 +2015-07-01|-21.0|24.0|-10.54931|0.01396 +2015-07-01|-21.0|25.0|-10.68131|0.00144 +2015-07-01|-21.0|26.0|-10.84978|-0.01041 +2015-07-01|-21.0|27.0|-11.05261|-0.02146 +2015-07-01|-21.0|28.0|-11.28743|-0.03165 +2015-07-01|-21.0|29.0|-11.55165|-0.04088 +2015-07-01|-21.0|30.0|-11.84246|-0.0491 +2015-07-01|-21.0|31.0|-12.15689|-0.05627 +2015-07-01|-21.0|32.0|-12.49186|-0.06235 +2015-07-01|-21.0|33.0|-12.84415|-0.06732 +2015-07-01|-21.0|34.0|-13.21051|-0.07119 +2015-07-01|-21.0|35.0|-13.58765|-0.07396 +2015-07-01|-21.0|36.0|-13.97228|-0.07566 +2015-07-01|-21.0|37.0|-14.36114|-0.07631 +2015-07-01|-21.0|38.0|-14.75105|-0.07595 +2015-07-01|-21.0|39.0|-15.13891|-0.07462 +2015-07-01|-21.0|40.0|-15.52173|-0.07239 +2015-07-01|-21.0|41.0|-15.89669|-0.06929 +2015-07-01|-21.0|42.0|-16.26109|-0.06539 +2015-07-01|-21.0|43.0|-16.61244|-0.06075 +2015-07-01|-21.0|44.0|-16.94842|-0.05542 +2015-07-01|-21.0|45.0|-17.26692|-0.04948 +2015-07-01|-21.0|46.0|-17.56606|-0.04299 +2015-07-01|-21.0|47.0|-17.84414|-0.03599 +2015-07-01|-21.0|48.0|-18.09972|-0.02856 +2015-07-01|-21.0|49.0|-18.33154|-0.02075 +2015-07-01|-21.0|50.0|-18.5386|-0.01262 +2015-07-01|-21.0|51.0|-18.72009|-0.00423 +2015-07-01|-21.0|52.0|-18.87539|0.00439 +2015-07-01|-21.0|53.0|-19.00413|0.01316 +2015-07-01|-21.0|54.0|-19.10607|0.02206 +2015-07-01|-21.0|55.0|-19.18117|0.03102 +2015-07-01|-21.0|56.0|-19.22954|0.04001 +2015-07-01|-21.0|57.0|-19.25144|0.04897 +2015-07-01|-21.0|58.0|-19.24725|0.05789 +2015-07-01|-21.0|59.0|-19.21744|0.0667 +2015-07-01|-21.0|60.0|-19.16259|0.07538 +2015-07-01|-21.0|61.0|-19.08331|0.08389 +2015-07-01|-21.0|62.0|-18.98028|0.0922 +2015-07-01|-21.0|63.0|-18.85421|0.10028 +2015-07-01|-21.0|64.0|-18.70579|0.10809 +2015-07-01|-21.0|65.0|-18.53572|0.11562 +2015-07-01|-21.0|66.0|-18.34468|0.12283 +2015-07-01|-21.0|67.0|-18.1333|0.1297 +2015-07-01|-21.0|68.0|-17.90216|0.13621 +2015-07-01|-21.0|69.0|-17.6518|0.14234 +2015-07-01|-21.0|70.0|-17.38269|0.14807 +2015-07-01|-21.0|71.0|-17.09524|0.15337 +2015-07-01|-21.0|72.0|-16.78984|0.15823 +2015-07-01|-21.0|73.0|-16.46679|0.16263 +2015-07-01|-21.0|74.0|-16.12638|0.16655 +2015-07-01|-21.0|75.0|-15.76889|0.16999 +2015-07-01|-21.0|76.0|-15.39457|0.17291 +2015-07-01|-21.0|77.0|-15.00372|0.17531 +2015-07-01|-21.0|78.0|-14.59665|0.17717 +2015-07-01|-21.0|79.0|-14.17375|0.17848 +2015-07-01|-21.0|80.0|-13.73548|0.17921 +2015-07-01|-21.0|81.0|-13.28243|0.17936 +2015-07-01|-21.0|82.0|-12.81528|0.17892 +2015-07-01|-21.0|83.0|-12.33489|0.17787 +2015-07-01|-21.0|84.0|-11.84226|0.1762 +2015-07-01|-21.0|85.0|-11.33856|0.17392 +2015-07-01|-21.0|86.0|-10.82512|0.17101 +2015-07-01|-21.0|87.0|-10.30347|0.16747 +2015-07-01|-21.0|88.0|-9.77529|0.16333 +2015-07-01|-21.0|89.0|-9.24241|0.15857 +2015-07-01|-21.0|90.0|-8.70681|0.15322 +2015-07-01|-21.0|91.0|-8.17058|0.14731 +2015-07-01|-21.0|92.0|-7.63587|0.14085 +2015-07-01|-21.0|93.0|-7.1049|0.13388 +2015-07-01|-21.0|94.0|-6.5799|0.12644 +2015-07-01|-21.0|95.0|-6.06306|0.11856 +2015-07-01|-21.0|96.0|-5.5565|0.1103 +2015-07-01|-21.0|97.0|-5.06226|0.10172 +2015-07-01|-21.0|98.0|-4.58219|0.09285 +2015-07-01|-21.0|99.0|-4.11799|0.08377 +2015-07-01|-21.0|100.0|-3.67113|0.07453 +2015-07-01|-21.0|101.0|-3.24284|0.0652 +2015-07-01|-21.0|102.0|-2.83409|0.05583 +2015-07-01|-21.0|103.0|-2.44557|0.04648 +2015-07-01|-21.0|104.0|-2.07769|0.03722 +2015-07-01|-21.0|105.0|-1.73057|0.02809 +2015-07-01|-21.0|106.0|-1.40404|0.01916 +2015-07-01|-21.0|107.0|-1.09765|0.01047 +2015-07-01|-21.0|108.0|-0.8107|0.00206 +2015-07-01|-21.0|109.0|-0.54225|-0.00601 +2015-07-01|-21.0|110.0|-0.29112|-0.01372 +2015-07-01|-21.0|111.0|-0.05598|-0.02102 +2015-07-01|-21.0|112.0|0.1647|-0.0279 +2015-07-01|-21.0|113.0|0.37256|-0.03432 +2015-07-01|-21.0|114.0|0.56933|-0.04027 +2015-07-01|-21.0|115.0|0.75681|-0.04574 +2015-07-01|-21.0|116.0|0.93682|-0.05071 +2015-07-01|-21.0|117.0|1.11118|-0.05517 +2015-07-01|-21.0|118.0|1.28167|-0.05913 +2015-07-01|-21.0|119.0|1.45001|-0.06258 +2015-07-01|-21.0|120.0|1.61781|-0.06554 +2015-07-01|-21.0|121.0|1.78657|-0.068 +2015-07-01|-21.0|122.0|1.95764|-0.06998 +2015-07-01|-21.0|123.0|2.13224|-0.07149 +2015-07-01|-21.0|124.0|2.3114|-0.07254 +2015-07-01|-21.0|125.0|2.49596|-0.07316 +2015-07-01|-21.0|126.0|2.6866|-0.07336 +2015-07-01|-21.0|127.0|2.88382|-0.07317 +2015-07-01|-21.0|128.0|3.08791|-0.0726 +2015-07-01|-21.0|129.0|3.29901|-0.07169 +2015-07-01|-21.0|130.0|3.51709|-0.07044 +2015-07-01|-21.0|131.0|3.74198|-0.0689 +2015-07-01|-21.0|132.0|3.97337|-0.06708 +2015-07-01|-21.0|133.0|4.21083|-0.06501 +2015-07-01|-21.0|134.0|4.45387|-0.06271 +2015-07-01|-21.0|135.0|4.70187|-0.06022 +2015-07-01|-21.0|136.0|4.95421|-0.05754 +2015-07-01|-21.0|137.0|5.21021|-0.05472 +2015-07-01|-21.0|138.0|5.46918|-0.05176 +2015-07-01|-21.0|139.0|5.73042|-0.04869 +2015-07-01|-21.0|140.0|5.99328|-0.04554 +2015-07-01|-21.0|141.0|6.25709|-0.04232 +2015-07-01|-21.0|142.0|6.52126|-0.03904 +2015-07-01|-21.0|143.0|6.78522|-0.03574 +2015-07-01|-21.0|144.0|7.04845|-0.03241 +2015-07-01|-21.0|145.0|7.31048|-0.02908 +2015-07-01|-21.0|146.0|7.5709|-0.02576 +2015-07-01|-21.0|147.0|7.82932|-0.02246 +2015-07-01|-21.0|148.0|8.08539|-0.01918 +2015-07-01|-21.0|149.0|8.33881|-0.01595 +2015-07-01|-21.0|150.0|8.58929|-0.01276 +2015-07-01|-21.0|151.0|8.83655|-0.00963 +2015-07-01|-21.0|152.0|9.08032|-0.00655 +2015-07-01|-21.0|153.0|9.32034|-0.00355 +2015-07-01|-21.0|154.0|9.55633|-6.1E-4 +2015-07-01|-21.0|155.0|9.78799|0.00226 +2015-07-01|-21.0|156.0|10.01504|0.00505 +2015-07-01|-21.0|157.0|10.23713|0.00776 +2015-07-01|-21.0|158.0|10.45393|0.01038 +2015-07-01|-21.0|159.0|10.66509|0.01293 +2015-07-01|-21.0|160.0|10.87022|0.01539 +2015-07-01|-21.0|161.0|11.06894|0.01776 +2015-07-01|-21.0|162.0|11.26088|0.02005 +2015-07-01|-21.0|163.0|11.44565|0.02224 +2015-07-01|-21.0|164.0|11.62289|0.02435 +2015-07-01|-21.0|165.0|11.79226|0.02636 +2015-07-01|-21.0|166.0|11.95344|0.02828 +2015-07-01|-21.0|167.0|12.10619|0.03011 +2015-07-01|-21.0|168.0|12.25027|0.03183 +2015-07-01|-21.0|169.0|12.38553|0.03346 +2015-07-01|-21.0|170.0|12.51187|0.03498 +2015-07-01|-21.0|171.0|12.62928|0.0364 +2015-07-01|-21.0|172.0|12.73781|0.0377 +2015-07-01|-21.0|173.0|12.83757|0.03889 +2015-07-01|-21.0|174.0|12.92877|0.03997 +2015-07-01|-21.0|175.0|13.01168|0.04092 +2015-07-01|-21.0|176.0|13.08665|0.04174 +2015-07-01|-21.0|177.0|13.15408|0.04244 +2015-07-01|-21.0|178.0|13.21444|0.043 +2015-07-01|-21.0|179.0|13.26825|0.04342 +2015-07-01|-21.0|-1.0|-18.36615|0.16339 +2015-07-01|-21.0|-2.0|-18.86606|0.15506 +2015-07-01|-21.0|-3.0|-19.35377|0.14604 +2015-07-01|-21.0|-4.0|-19.82707|0.13648 +2015-07-01|-21.0|-5.0|-20.28403|0.12651 +2015-07-01|-21.0|-6.0|-20.72297|0.11626 +2015-07-01|-21.0|-7.0|-21.14249|0.10586 +2015-07-01|-21.0|-8.0|-21.54148|0.09543 +2015-07-01|-21.0|-9.0|-21.91905|0.08507 +2015-07-01|-21.0|-10.0|-22.27459|0.07489 +2015-07-01|-21.0|-11.0|-22.6077|0.06499 +2015-07-01|-21.0|-12.0|-22.91818|0.05544 +2015-07-01|-21.0|-13.0|-23.20605|0.0463 +2015-07-01|-21.0|-14.0|-23.47145|0.03765 +2015-07-01|-21.0|-15.0|-23.7147|0.02951 +2015-07-01|-21.0|-16.0|-23.93621|0.02191 +2015-07-01|-21.0|-17.0|-24.13648|0.01488 +2015-07-01|-21.0|-18.0|-24.31607|0.00841 +2015-07-01|-21.0|-19.0|-24.47557|0.00251 +2015-07-01|-21.0|-20.0|-24.6156|-0.00285 +2015-07-01|-21.0|-21.0|-24.73675|-0.0077 +2015-07-01|-21.0|-22.0|-24.83957|-0.01208 +2015-07-01|-21.0|-23.0|-24.92457|-0.01602 +2015-07-01|-21.0|-24.0|-24.99218|-0.01959 +2015-07-01|-21.0|-25.0|-25.04275|-0.02283 +2015-07-01|-21.0|-26.0|-25.07652|-0.02582 +2015-07-01|-21.0|-27.0|-25.09364|-0.02862 +2015-07-01|-21.0|-28.0|-25.09412|-0.03128 +2015-07-01|-21.0|-29.0|-25.07788|-0.03388 +2015-07-01|-21.0|-30.0|-25.04471|-0.03648 +2015-07-01|-21.0|-31.0|-24.99429|-0.03914 +2015-07-01|-21.0|-32.0|-24.92617|-0.04191 +2015-07-01|-21.0|-33.0|-24.83984|-0.04484 +2015-07-01|-21.0|-34.0|-24.73466|-0.04798 +2015-07-01|-21.0|-35.0|-24.60992|-0.05136 +2015-07-01|-21.0|-36.0|-24.46485|-0.05502 +2015-07-01|-21.0|-37.0|-24.29862|-0.05896 +2015-07-01|-21.0|-38.0|-24.11034|-0.06321 +2015-07-01|-21.0|-39.0|-23.89913|-0.06777 +2015-07-01|-21.0|-40.0|-23.66408|-0.07264 +2015-07-01|-21.0|-41.0|-23.40427|-0.07781 +2015-07-01|-21.0|-42.0|-23.11884|-0.08326 +2015-07-01|-21.0|-43.0|-22.80692|-0.08897 +2015-07-01|-21.0|-44.0|-22.46773|-0.0949 +2015-07-01|-21.0|-45.0|-22.10052|-0.10103 +2015-07-01|-21.0|-46.0|-21.70465|-0.10732 +2015-07-01|-21.0|-47.0|-21.27956|-0.11372 +2015-07-01|-21.0|-48.0|-20.82478|-0.12018 +2015-07-01|-21.0|-49.0|-20.33999|-0.12666 +2015-07-01|-21.0|-50.0|-19.82499|-0.13311 +2015-07-01|-21.0|-51.0|-19.27969|-0.13946 +2015-07-01|-21.0|-52.0|-18.70422|-0.14568 +2015-07-01|-21.0|-53.0|-18.09882|-0.1517 +2015-07-01|-21.0|-54.0|-17.46392|-0.15747 +2015-07-01|-21.0|-55.0|-16.80016|-0.16295 +2015-07-01|-21.0|-56.0|-16.10834|-0.16809 +2015-07-01|-21.0|-57.0|-15.38946|-0.17283 +2015-07-01|-21.0|-58.0|-14.64474|-0.17713 +2015-07-01|-21.0|-59.0|-13.87559|-0.18096 +2015-07-01|-21.0|-60.0|-13.08363|-0.18428 +2015-07-01|-21.0|-61.0|-12.27065|-0.18706 +2015-07-01|-21.0|-62.0|-11.43866|-0.18928 +2015-07-01|-21.0|-63.0|-10.58986|-0.19091 +2015-07-01|-21.0|-64.0|-9.72658|-0.19195 +2015-07-01|-21.0|-65.0|-8.85133|-0.19239 +2015-07-01|-21.0|-66.0|-7.96676|-0.19222 +2015-07-01|-21.0|-67.0|-7.0756|-0.19146 +2015-07-01|-21.0|-68.0|-6.18069|-0.19011 +2015-07-01|-21.0|-69.0|-5.28493|-0.1882 +2015-07-01|-21.0|-70.0|-4.39122|-0.18575 +2015-07-01|-21.0|-71.0|-3.50251|-0.18279 +2015-07-01|-21.0|-72.0|-2.62168|-0.17935 +2015-07-01|-21.0|-73.0|-1.75157|-0.17547 +2015-07-01|-21.0|-74.0|-0.89493|-0.1712 +2015-07-01|-21.0|-75.0|-0.05441|-0.16657 +2015-07-01|-21.0|-76.0|0.76751|-0.16163 +2015-07-01|-21.0|-77.0|1.56847|-0.15643 +2015-07-01|-21.0|-78.0|2.34631|-0.15102 +2015-07-01|-21.0|-79.0|3.09907|-0.14544 +2015-07-01|-21.0|-80.0|3.82498|-0.13974 +2015-07-01|-21.0|-81.0|4.52251|-0.13396 +2015-07-01|-21.0|-82.0|5.19033|-0.12815 +2015-07-01|-21.0|-83.0|5.82738|-0.12234 +2015-07-01|-21.0|-84.0|6.43277|-0.11658 +2015-07-01|-21.0|-85.0|7.00591|-0.1109 +2015-07-01|-21.0|-86.0|7.54637|-0.10533 +2015-07-01|-21.0|-87.0|8.05399|-0.09991 +2015-07-01|-21.0|-88.0|8.5288|-0.09466 +2015-07-01|-21.0|-89.0|8.97105|-0.0896 +2015-07-01|-21.0|-90.0|9.38116|-0.08476 +2015-07-01|-21.0|-91.0|9.75977|-0.08016 +2015-07-01|-21.0|-92.0|10.10766|-0.07581 +2015-07-01|-21.0|-93.0|10.42579|-0.07173 +2015-07-01|-21.0|-94.0|10.71526|-0.06793 +2015-07-01|-21.0|-95.0|10.9773|-0.06441 +2015-07-01|-21.0|-96.0|11.21327|-0.06118 +2015-07-01|-21.0|-97.0|11.42461|-0.05825 +2015-07-01|-21.0|-98.0|11.61286|-0.05561 +2015-07-01|-21.0|-99.0|11.77962|-0.05325 +2015-07-01|-21.0|-100.0|11.92654|-0.05118 +2015-07-01|-21.0|-101.0|12.05531|-0.04938 +2015-07-01|-21.0|-102.0|12.16763|-0.04783 +2015-07-01|-21.0|-103.0|12.26521|-0.04654 +2015-07-01|-21.0|-104.0|12.34972|-0.04547 +2015-07-01|-21.0|-105.0|12.4228|-0.04461 +2015-07-01|-21.0|-106.0|12.48607|-0.04393 +2015-07-01|-21.0|-107.0|12.54104|-0.04342 +2015-07-01|-21.0|-108.0|12.58917|-0.04305 +2015-07-01|-21.0|-109.0|12.63182|-0.04279 +2015-07-01|-21.0|-110.0|12.67024|-0.04262 +2015-07-01|-21.0|-111.0|12.7056|-0.04251 +2015-07-01|-21.0|-112.0|12.73892|-0.04243 +2015-07-01|-21.0|-113.0|12.77111|-0.04237 +2015-07-01|-21.0|-114.0|12.80297|-0.04229 +2015-07-01|-21.0|-115.0|12.83517|-0.04218 +2015-07-01|-21.0|-116.0|12.86824|-0.04202 +2015-07-01|-21.0|-117.0|12.90261|-0.04178 +2015-07-01|-21.0|-118.0|12.9386|-0.04145 +2015-07-01|-21.0|-119.0|12.97641|-0.04103 +2015-07-01|-21.0|-120.0|13.01615|-0.04049 +2015-07-01|-21.0|-121.0|13.05782|-0.03984 +2015-07-01|-21.0|-122.0|13.10137|-0.03908 +2015-07-01|-21.0|-123.0|13.14665|-0.03819 +2015-07-01|-21.0|-124.0|13.19345|-0.03718 +2015-07-01|-21.0|-125.0|13.24154|-0.03606 +2015-07-01|-21.0|-126.0|13.2906|-0.03483 +2015-07-01|-21.0|-127.0|13.34033|-0.03351 +2015-07-01|-21.0|-128.0|13.39036|-0.03209 +2015-07-01|-21.0|-129.0|13.44034|-0.0306 +2015-07-01|-21.0|-130.0|13.4899|-0.02904 +2015-07-01|-21.0|-131.0|13.53867|-0.02743 +2015-07-01|-21.0|-132.0|13.5863|-0.02577 +2015-07-01|-21.0|-133.0|13.63244|-0.02408 +2015-07-01|-21.0|-134.0|13.67676|-0.02238 +2015-07-01|-21.0|-135.0|13.71895|-0.02066 +2015-07-01|-21.0|-136.0|13.75873|-0.01894 +2015-07-01|-21.0|-137.0|13.79586|-0.01722 +2015-07-01|-21.0|-138.0|13.8301|-0.01552 +2015-07-01|-21.0|-139.0|13.86125|-0.01383 +2015-07-01|-21.0|-140.0|13.88917|-0.01216 +2015-07-01|-21.0|-141.0|13.91371|-0.0105 +2015-07-01|-21.0|-142.0|13.93479|-0.00886 +2015-07-01|-21.0|-143.0|13.95235|-0.00724 +2015-07-01|-21.0|-144.0|13.96636|-0.00562 +2015-07-01|-21.0|-145.0|13.97682|-0.00402 +2015-07-01|-21.0|-146.0|13.98378|-0.00241 +2015-07-01|-21.0|-147.0|13.98731|-8.0E-4 +2015-07-01|-21.0|-148.0|13.98752|8.3E-4 +2015-07-01|-21.0|-149.0|13.98455|0.00246 +2015-07-01|-21.0|-150.0|13.97856|0.00412 +2015-07-01|-21.0|-151.0|13.96976|0.0058 +2015-07-01|-21.0|-152.0|13.95835|0.00751 +2015-07-01|-21.0|-153.0|13.94459|0.00925 +2015-07-01|-21.0|-154.0|13.92874|0.01102 +2015-07-01|-21.0|-155.0|13.91107|0.01281 +2015-07-01|-21.0|-156.0|13.89187|0.01463 +2015-07-01|-21.0|-157.0|13.87143|0.01648 +2015-07-01|-21.0|-158.0|13.85004|0.01834 +2015-07-01|-21.0|-159.0|13.82798|0.02021 +2015-07-01|-21.0|-160.0|13.80553|0.02208 +2015-07-01|-21.0|-161.0|13.78292|0.02395 +2015-07-01|-21.0|-162.0|13.76037|0.02579 +2015-07-01|-21.0|-163.0|13.73808|0.02761 +2015-07-01|-21.0|-164.0|13.71617|0.02938 +2015-07-01|-21.0|-165.0|13.69475|0.0311 +2015-07-01|-21.0|-166.0|13.67386|0.03275 +2015-07-01|-21.0|-167.0|13.65349|0.03433 +2015-07-01|-21.0|-168.0|13.63354|0.03581 +2015-07-01|-21.0|-169.0|13.61389|0.0372 +2015-07-01|-21.0|-170.0|13.59432|0.03847 +2015-07-01|-21.0|-171.0|13.57456|0.03962 +2015-07-01|-21.0|-172.0|13.55428|0.04065 +2015-07-01|-21.0|-173.0|13.53309|0.04154 +2015-07-01|-21.0|-174.0|13.51053|0.04229 +2015-07-01|-21.0|-175.0|13.4861|0.04289 +2015-07-01|-21.0|-176.0|13.45926|0.04335 +2015-07-01|-21.0|-177.0|13.42944|0.04366 +2015-07-01|-21.0|-178.0|13.39604|0.04382 +2015-07-01|-21.0|-179.0|13.35845|0.04384 +2015-07-01|-22.0|0.0|-18.55127|0.16604 +2015-07-01|-22.0|1.0|-18.04933|0.1726 +2015-07-01|-22.0|2.0|-17.54314|0.17805 +2015-07-01|-22.0|3.0|-17.03598|0.18229 +2015-07-01|-22.0|4.0|-16.53126|0.1852 +2015-07-01|-22.0|5.0|-16.03253|0.18672 +2015-07-01|-22.0|6.0|-15.54344|0.18678 +2015-07-01|-22.0|7.0|-15.06765|0.18535 +2015-07-01|-22.0|8.0|-14.60881|0.18239 +2015-07-01|-22.0|9.0|-14.1705|0.17794 +2015-07-01|-22.0|10.0|-13.75616|0.17201 +2015-07-01|-22.0|11.0|-13.36908|0.16467 +2015-07-01|-22.0|12.0|-13.0123|0.15601 +2015-07-01|-22.0|13.0|-12.6886|0.14612 +2015-07-01|-22.0|14.0|-12.40046|0.13514 +2015-07-01|-22.0|15.0|-12.15002|0.1232 +2015-07-01|-22.0|16.0|-11.93902|0.11045 +2015-07-01|-22.0|17.0|-11.76886|0.09707 +2015-07-01|-22.0|18.0|-11.64049|0.08322 +2015-07-01|-22.0|19.0|-11.55449|0.06908 +2015-07-01|-22.0|20.0|-11.511|0.05482 +2015-07-01|-22.0|21.0|-11.50977|0.04062 +2015-07-01|-22.0|22.0|-11.55014|0.02664 +2015-07-01|-22.0|23.0|-11.6311|0.01303 +2015-07-01|-22.0|24.0|-11.75125|-5.0E-5 +2015-07-01|-22.0|25.0|-11.90888|-0.01248 +2015-07-01|-22.0|26.0|-12.10195|-0.02414 +2015-07-01|-22.0|27.0|-12.32816|-0.03493 +2015-07-01|-22.0|28.0|-12.58497|-0.04477 +2015-07-01|-22.0|29.0|-12.86962|-0.05358 +2015-07-01|-22.0|30.0|-13.17917|-0.06132 +2015-07-01|-22.0|31.0|-13.51055|-0.06795 +2015-07-01|-22.0|32.0|-13.86059|-0.07345 +2015-07-01|-22.0|33.0|-14.22603|-0.07782 +2015-07-01|-22.0|34.0|-14.6036|-0.08106 +2015-07-01|-22.0|35.0|-14.99|-0.08319 +2015-07-01|-22.0|36.0|-15.38198|-0.08424 +2015-07-01|-22.0|37.0|-15.77634|-0.08425 +2015-07-01|-22.0|38.0|-16.16995|-0.08326 +2015-07-01|-22.0|39.0|-16.5598|-0.08133 +2015-07-01|-22.0|40.0|-16.94302|-0.07851 +2015-07-01|-22.0|41.0|-17.31687|-0.07485 +2015-07-01|-22.0|42.0|-17.67878|-0.07043 +2015-07-01|-22.0|43.0|-18.02637|-0.06529 +2015-07-01|-22.0|44.0|-18.35744|-0.05951 +2015-07-01|-22.0|45.0|-18.67001|-0.05314 +2015-07-01|-22.0|46.0|-18.96227|-0.04624 +2015-07-01|-22.0|47.0|-19.23267|-0.03888 +2015-07-01|-22.0|48.0|-19.47982|-0.03111 +2015-07-01|-22.0|49.0|-19.70258|-0.02299 +2015-07-01|-22.0|50.0|-19.9|-0.01456 +2015-07-01|-22.0|51.0|-20.07134|-0.00589 +2015-07-01|-22.0|52.0|-20.21605|0.00299 +2015-07-01|-22.0|53.0|-20.33376|0.01201 +2015-07-01|-22.0|54.0|-20.42429|0.02115 +2015-07-01|-22.0|55.0|-20.48763|0.03035 +2015-07-01|-22.0|56.0|-20.52388|0.03957 +2015-07-01|-22.0|57.0|-20.53331|0.04877 +2015-07-01|-22.0|58.0|-20.5163|0.05792 +2015-07-01|-22.0|59.0|-20.47332|0.06697 +2015-07-01|-22.0|60.0|-20.40492|0.0759 +2015-07-01|-22.0|61.0|-20.31172|0.08466 +2015-07-01|-22.0|62.0|-20.19438|0.09323 +2015-07-01|-22.0|63.0|-20.05358|0.10158 +2015-07-01|-22.0|64.0|-19.89001|0.10967 +2015-07-01|-22.0|65.0|-19.70437|0.11748 +2015-07-01|-22.0|66.0|-19.49731|0.12498 +2015-07-01|-22.0|67.0|-19.26946|0.13215 +2015-07-01|-22.0|68.0|-19.0214|0.13896 +2015-07-01|-22.0|69.0|-18.75367|0.14538 +2015-07-01|-22.0|70.0|-18.46675|0.1514 +2015-07-01|-22.0|71.0|-18.16107|0.157 +2015-07-01|-22.0|72.0|-17.83701|0.16215 +2015-07-01|-22.0|73.0|-17.4949|0.16683 +2015-07-01|-22.0|74.0|-17.13507|0.17102 +2015-07-01|-22.0|75.0|-16.75779|0.17471 +2015-07-01|-22.0|76.0|-16.36336|0.17787 +2015-07-01|-22.0|77.0|-15.95209|0.1805 +2015-07-01|-22.0|78.0|-15.52433|0.18255 +2015-07-01|-22.0|79.0|-15.08049|0.18404 +2015-07-01|-22.0|80.0|-14.62107|0.18492 +2015-07-01|-22.0|81.0|-14.14668|0.1852 +2015-07-01|-22.0|82.0|-13.65804|0.18485 +2015-07-01|-22.0|83.0|-13.15601|0.18387 +2015-07-01|-22.0|84.0|-12.64163|0.18225 +2015-07-01|-22.0|85.0|-12.11609|0.17998 +2015-07-01|-22.0|86.0|-11.58076|0.17705 +2015-07-01|-22.0|87.0|-11.03715|0.17348 +2015-07-01|-22.0|88.0|-10.48699|0.16926 +2015-07-01|-22.0|89.0|-9.93211|0.16441 +2015-07-01|-22.0|90.0|-9.37451|0.15895 +2015-07-01|-22.0|91.0|-8.81627|0.1529 +2015-07-01|-22.0|92.0|-8.25957|0.14628 +2015-07-01|-22.0|93.0|-7.70664|0.13914 +2015-07-01|-22.0|94.0|-7.1597|0.13152 +2015-07-01|-22.0|95.0|-6.62095|0.12346 +2015-07-01|-22.0|96.0|-6.09253|0.11501 +2015-07-01|-22.0|97.0|-5.57645|0.10622 +2015-07-01|-22.0|98.0|-5.0746|0.09717 +2015-07-01|-22.0|99.0|-4.58865|0.0879 +2015-07-01|-22.0|100.0|-4.1201|0.07847 +2015-07-01|-22.0|101.0|-3.67018|0.06897 +2015-07-01|-22.0|102.0|-3.23986|0.05943 +2015-07-01|-22.0|103.0|-2.82984|0.04993 +2015-07-01|-22.0|104.0|-2.44056|0.04053 +2015-07-01|-22.0|105.0|-2.07213|0.03128 +2015-07-01|-22.0|106.0|-1.72441|0.02224 +2015-07-01|-22.0|107.0|-1.39697|0.01346 +2015-07-01|-22.0|108.0|-1.08914|0.00498 +2015-07-01|-22.0|109.0|-0.8|-0.00316 +2015-07-01|-22.0|110.0|-0.52841|-0.01091 +2015-07-01|-22.0|111.0|-0.27306|-0.01825 +2015-07-01|-22.0|112.0|-0.03247|-0.02516 +2015-07-01|-22.0|113.0|0.19497|-0.0316 +2015-07-01|-22.0|114.0|0.41095|-0.03756 +2015-07-01|-22.0|115.0|0.61724|-0.04302 +2015-07-01|-22.0|116.0|0.8156|-0.04799 +2015-07-01|-22.0|117.0|1.00784|-0.05245 +2015-07-01|-22.0|118.0|1.19569|-0.0564 +2015-07-01|-22.0|119.0|1.38083|-0.05984 +2015-07-01|-22.0|120.0|1.56485|-0.06278 +2015-07-01|-22.0|121.0|1.74923|-0.06524 +2015-07-01|-22.0|122.0|1.93532|-0.06721 +2015-07-01|-22.0|123.0|2.12429|-0.06872 +2015-07-01|-22.0|124.0|2.31718|-0.06978 +2015-07-01|-22.0|125.0|2.51484|-0.07041 +2015-07-01|-22.0|126.0|2.71794|-0.07063 +2015-07-01|-22.0|127.0|2.927|-0.07045 +2015-07-01|-22.0|128.0|3.14233|-0.06991 +2015-07-01|-22.0|129.0|3.36408|-0.06903 +2015-07-01|-22.0|130.0|3.59226|-0.06783 +2015-07-01|-22.0|131.0|3.82673|-0.06633 +2015-07-01|-22.0|132.0|4.0672|-0.06456 +2015-07-01|-22.0|133.0|4.3133|-0.06254 +2015-07-01|-22.0|134.0|4.56455|-0.06031 +2015-07-01|-22.0|135.0|4.82039|-0.05787 +2015-07-01|-22.0|136.0|5.08023|-0.05527 +2015-07-01|-22.0|137.0|5.34342|-0.05251 +2015-07-01|-22.0|138.0|5.60932|-0.04962 +2015-07-01|-22.0|139.0|5.87725|-0.04663 +2015-07-01|-22.0|140.0|6.14659|-0.04355 +2015-07-01|-22.0|141.0|6.4167|-0.0404 +2015-07-01|-22.0|142.0|6.687|-0.0372 +2015-07-01|-22.0|143.0|6.95694|-0.03397 +2015-07-01|-22.0|144.0|7.22602|-0.03071 +2015-07-01|-22.0|145.0|7.49377|-0.02745 +2015-07-01|-22.0|146.0|7.75979|-0.0242 +2015-07-01|-22.0|147.0|8.02369|-0.02096 +2015-07-01|-22.0|148.0|8.28512|-0.01775 +2015-07-01|-22.0|149.0|8.54377|-0.01458 +2015-07-01|-22.0|150.0|8.79934|-0.01145 +2015-07-01|-22.0|151.0|9.05156|-0.00837 +2015-07-01|-22.0|152.0|9.30015|-0.00535 +2015-07-01|-22.0|153.0|9.54483|-0.00239 +2015-07-01|-22.0|154.0|9.78532|5.0E-4 +2015-07-01|-22.0|155.0|10.02133|0.00331 +2015-07-01|-22.0|156.0|10.25254|0.00606 +2015-07-01|-22.0|157.0|10.47865|0.00872 +2015-07-01|-22.0|158.0|10.69929|0.01131 +2015-07-01|-22.0|159.0|10.91412|0.01381 +2015-07-01|-22.0|160.0|11.12278|0.01623 +2015-07-01|-22.0|161.0|11.32488|0.01857 +2015-07-01|-22.0|162.0|11.52005|0.02081 +2015-07-01|-22.0|163.0|11.70794|0.02297 +2015-07-01|-22.0|164.0|11.88819|0.02504 +2015-07-01|-22.0|165.0|12.06048|0.02702 +2015-07-01|-22.0|166.0|12.22451|0.0289 +2015-07-01|-22.0|167.0|12.38003|0.03069 +2015-07-01|-22.0|168.0|12.52686|0.03238 +2015-07-01|-22.0|169.0|12.66483|0.03396 +2015-07-01|-22.0|170.0|12.79389|0.03545 +2015-07-01|-22.0|171.0|12.91401|0.03683 +2015-07-01|-22.0|172.0|13.02527|0.0381 +2015-07-01|-22.0|173.0|13.12778|0.03926 +2015-07-01|-22.0|174.0|13.22177|0.0403 +2015-07-01|-22.0|175.0|13.30751|0.04122 +2015-07-01|-22.0|176.0|13.38533|0.04201 +2015-07-01|-22.0|177.0|13.45566|0.04268 +2015-07-01|-22.0|178.0|13.51896|0.04321 +2015-07-01|-22.0|179.0|13.57572|0.04361 +2015-07-01|-22.0|-1.0|-19.04591|0.1585 +2015-07-01|-22.0|-2.0|-19.53045|0.15012 +2015-07-01|-22.0|-3.0|-20.00231|0.14103 +2015-07-01|-22.0|-4.0|-20.45922|0.13137 +2015-07-01|-22.0|-5.0|-20.89919|0.1213 +2015-07-01|-22.0|-6.0|-21.32052|0.11093 +2015-07-01|-22.0|-7.0|-21.72179|0.10041 +2015-07-01|-22.0|-8.0|-22.10188|0.08986 +2015-07-01|-22.0|-9.0|-22.45994|0.0794 +2015-07-01|-22.0|-10.0|-22.79538|0.06913 +2015-07-01|-22.0|-11.0|-23.10785|0.05915 +2015-07-01|-22.0|-12.0|-23.39722|0.04953 +2015-07-01|-22.0|-13.0|-23.66355|0.04035 +2015-07-01|-22.0|-14.0|-23.90708|0.03166 +2015-07-01|-22.0|-15.0|-24.12818|0.0235 +2015-07-01|-22.0|-16.0|-24.32735|0.01591 +2015-07-01|-22.0|-17.0|-24.50516|0.0089 +2015-07-01|-22.0|-18.0|-24.66225|0.00246 +2015-07-01|-22.0|-19.0|-24.79931|-0.0034 +2015-07-01|-22.0|-20.0|-24.917|-0.00871 +2015-07-01|-22.0|-21.0|-25.01599|-0.0135 +2015-07-01|-22.0|-22.0|-25.0969|-0.0178 +2015-07-01|-22.0|-23.0|-25.1603|-0.02167 +2015-07-01|-22.0|-24.0|-25.20667|-0.02515 +2015-07-01|-22.0|-25.0|-25.23641|-0.0283 +2015-07-01|-22.0|-26.0|-25.2498|-0.0312 +2015-07-01|-22.0|-27.0|-25.24702|-0.0339 +2015-07-01|-22.0|-28.0|-25.22812|-0.03646 +2015-07-01|-22.0|-29.0|-25.19302|-0.03896 +2015-07-01|-22.0|-30.0|-25.14155|-0.04146 +2015-07-01|-22.0|-31.0|-25.07336|-0.04401 +2015-07-01|-22.0|-32.0|-24.98805|-0.04667 +2015-07-01|-22.0|-33.0|-24.88505|-0.0495 +2015-07-01|-22.0|-34.0|-24.76374|-0.05253 +2015-07-01|-22.0|-35.0|-24.62338|-0.0558 +2015-07-01|-22.0|-36.0|-24.46318|-0.05934 +2015-07-01|-22.0|-37.0|-24.28228|-0.06317 +2015-07-01|-22.0|-38.0|-24.07977|-0.06731 +2015-07-01|-22.0|-39.0|-23.85471|-0.07176 +2015-07-01|-22.0|-40.0|-23.60617|-0.07652 +2015-07-01|-22.0|-41.0|-23.33319|-0.08157 +2015-07-01|-22.0|-42.0|-23.03487|-0.08691 +2015-07-01|-22.0|-43.0|-22.71031|-0.0925 +2015-07-01|-22.0|-44.0|-22.35867|-0.09832 +2015-07-01|-22.0|-45.0|-21.9792|-0.10433 +2015-07-01|-22.0|-46.0|-21.5712|-0.11049 +2015-07-01|-22.0|-47.0|-21.13409|-0.11676 +2015-07-01|-22.0|-48.0|-20.66738|-0.12309 +2015-07-01|-22.0|-49.0|-20.17072|-0.12944 +2015-07-01|-22.0|-50.0|-19.6439|-0.13575 +2015-07-01|-22.0|-51.0|-19.08684|-0.14196 +2015-07-01|-22.0|-52.0|-18.49963|-0.14803 +2015-07-01|-22.0|-53.0|-17.88255|-0.1539 +2015-07-01|-22.0|-54.0|-17.23602|-0.15952 +2015-07-01|-22.0|-55.0|-16.56069|-0.16483 +2015-07-01|-22.0|-56.0|-15.85739|-0.1698 +2015-07-01|-22.0|-57.0|-15.12715|-0.17437 +2015-07-01|-22.0|-58.0|-14.37121|-0.1785 +2015-07-01|-22.0|-59.0|-13.59102|-0.18214 +2015-07-01|-22.0|-60.0|-12.78823|-0.18528 +2015-07-01|-22.0|-61.0|-11.9647|-0.18787 +2015-07-01|-22.0|-62.0|-11.12246|-0.1899 +2015-07-01|-22.0|-63.0|-10.26375|-0.19134 +2015-07-01|-22.0|-64.0|-9.39095|-0.19218 +2015-07-01|-22.0|-65.0|-8.50663|-0.19242 +2015-07-01|-22.0|-66.0|-7.61344|-0.19206 +2015-07-01|-22.0|-67.0|-6.71418|-0.1911 +2015-07-01|-22.0|-68.0|-5.81171|-0.18956 +2015-07-01|-22.0|-69.0|-4.90895|-0.18747 +2015-07-01|-22.0|-70.0|-4.00884|-0.18483 +2015-07-01|-22.0|-71.0|-3.11432|-0.1817 +2015-07-01|-22.0|-72.0|-2.22829|-0.17809 +2015-07-01|-22.0|-73.0|-1.3536|-0.17405 +2015-07-01|-22.0|-74.0|-0.49299|-0.16963 +2015-07-01|-22.0|-75.0|0.35091|-0.16486 +2015-07-01|-22.0|-76.0|1.17562|-0.15979 +2015-07-01|-22.0|-77.0|1.97882|-0.15447 +2015-07-01|-22.0|-78.0|2.75836|-0.14895 +2015-07-01|-22.0|-79.0|3.51231|-0.14327 +2015-07-01|-22.0|-80.0|4.23894|-0.13749 +2015-07-01|-22.0|-81.0|4.93675|-0.13163 +2015-07-01|-22.0|-82.0|5.60446|-0.12575 +2015-07-01|-22.0|-83.0|6.24102|-0.11989 +2015-07-01|-22.0|-84.0|6.8456|-0.11409 +2015-07-01|-22.0|-85.0|7.41763|-0.10837 +2015-07-01|-22.0|-86.0|7.95674|-0.10278 +2015-07-01|-22.0|-87.0|8.4628|-0.09734 +2015-07-01|-22.0|-88.0|8.93585|-0.09208 +2015-07-01|-22.0|-89.0|9.3762|-0.08702 +2015-07-01|-22.0|-90.0|9.78429|-0.08219 +2015-07-01|-22.0|-91.0|10.16078|-0.0776 +2015-07-01|-22.0|-92.0|10.50649|-0.07327 +2015-07-01|-22.0|-93.0|10.8224|-0.06921 +2015-07-01|-22.0|-94.0|11.10964|-0.06544 +2015-07-01|-22.0|-95.0|11.36944|-0.06195 +2015-07-01|-22.0|-96.0|11.60318|-0.05876 +2015-07-01|-22.0|-97.0|11.81232|-0.05586 +2015-07-01|-22.0|-98.0|11.9984|-0.05326 +2015-07-01|-22.0|-99.0|12.16304|-0.05094 +2015-07-01|-22.0|-100.0|12.3079|-0.04891 +2015-07-01|-22.0|-101.0|12.43465|-0.04715 +2015-07-01|-22.0|-102.0|12.54501|-0.04565 +2015-07-01|-22.0|-103.0|12.64068|-0.0444 +2015-07-01|-22.0|-104.0|12.72333|-0.04337 +2015-07-01|-22.0|-105.0|12.79461|-0.04255 +2015-07-01|-22.0|-106.0|12.85611|-0.04192 +2015-07-01|-22.0|-107.0|12.90934|-0.04145 +2015-07-01|-22.0|-108.0|12.95577|-0.04111 +2015-07-01|-22.0|-109.0|12.99674|-0.04089 +2015-07-01|-22.0|-110.0|13.0335|-0.04076 +2015-07-01|-22.0|-111.0|13.0672|-0.04068 +2015-07-01|-22.0|-112.0|13.09887|-0.04064 +2015-07-01|-22.0|-113.0|13.12942|-0.04061 +2015-07-01|-22.0|-114.0|13.15963|-0.04057 +2015-07-01|-22.0|-115.0|13.19017|-0.04049 +2015-07-01|-22.0|-116.0|13.22159|-0.04036 +2015-07-01|-22.0|-117.0|13.25432|-0.04015 +2015-07-01|-22.0|-118.0|13.28866|-0.03986 +2015-07-01|-22.0|-119.0|13.32484|-0.03947 +2015-07-01|-22.0|-120.0|13.36296|-0.03897 +2015-07-01|-22.0|-121.0|13.40305|-0.03835 +2015-07-01|-22.0|-122.0|13.44505|-0.03762 +2015-07-01|-22.0|-123.0|13.48883|-0.03676 +2015-07-01|-22.0|-124.0|13.5342|-0.03579 +2015-07-01|-22.0|-125.0|13.58092|-0.0347 +2015-07-01|-22.0|-126.0|13.62872|-0.03351 +2015-07-01|-22.0|-127.0|13.67727|-0.03222 +2015-07-01|-22.0|-128.0|13.72624|-0.03084 +2015-07-01|-22.0|-129.0|13.77527|-0.02938 +2015-07-01|-22.0|-130.0|13.82402|-0.02785 +2015-07-01|-22.0|-131.0|13.87212|-0.02627 +2015-07-01|-22.0|-132.0|13.91922|-0.02464 +2015-07-01|-22.0|-133.0|13.96498|-0.02298 +2015-07-01|-22.0|-134.0|14.00908|-0.0213 +2015-07-01|-22.0|-135.0|14.0512|-0.0196 +2015-07-01|-22.0|-136.0|14.09106|-0.0179 +2015-07-01|-22.0|-137.0|14.12841|-0.01621 +2015-07-01|-22.0|-138.0|14.16302|-0.01452 +2015-07-01|-22.0|-139.0|14.19469|-0.01285 +2015-07-01|-22.0|-140.0|14.22324|-0.01119 +2015-07-01|-22.0|-141.0|14.24855|-0.00955 +2015-07-01|-22.0|-142.0|14.27049|-0.00792 +2015-07-01|-22.0|-143.0|14.28899|-0.00631 +2015-07-01|-22.0|-144.0|14.30403|-0.00471 +2015-07-01|-22.0|-145.0|14.31557|-0.00311 +2015-07-01|-22.0|-146.0|14.32366|-0.00152 +2015-07-01|-22.0|-147.0|14.32835|8.0E-5 +2015-07-01|-22.0|-148.0|14.32973|0.00168 +2015-07-01|-22.0|-149.0|14.3279|0.0033 +2015-07-01|-22.0|-150.0|14.32304|0.00494 +2015-07-01|-22.0|-151.0|14.3153|0.00659 +2015-07-01|-22.0|-152.0|14.3049|0.00828 +2015-07-01|-22.0|-153.0|14.29206|0.00999 +2015-07-01|-22.0|-154.0|14.27702|0.01172 +2015-07-01|-22.0|-155.0|14.26004|0.01349 +2015-07-01|-22.0|-156.0|14.24139|0.01527 +2015-07-01|-22.0|-157.0|14.22136|0.01708 +2015-07-01|-22.0|-158.0|14.2002|0.01891 +2015-07-01|-22.0|-159.0|14.1782|0.02074 +2015-07-01|-22.0|-160.0|14.15562|0.02257 +2015-07-01|-22.0|-161.0|14.13268|0.02439 +2015-07-01|-22.0|-162.0|14.10961|0.0262 +2015-07-01|-22.0|-163.0|14.08659|0.02797 +2015-07-01|-22.0|-164.0|14.06374|0.02971 +2015-07-01|-22.0|-165.0|14.04117|0.03139 +2015-07-01|-22.0|-166.0|14.01893|0.03301 +2015-07-01|-22.0|-167.0|13.99699|0.03455 +2015-07-01|-22.0|-168.0|13.9753|0.03601 +2015-07-01|-22.0|-169.0|13.9537|0.03737 +2015-07-01|-22.0|-170.0|13.93202|0.03862 +2015-07-01|-22.0|-171.0|13.91|0.03975 +2015-07-01|-22.0|-172.0|13.8873|0.04077 +2015-07-01|-22.0|-173.0|13.86356|0.04165 +2015-07-01|-22.0|-174.0|13.83833|0.04239 +2015-07-01|-22.0|-175.0|13.81115|0.043 +2015-07-01|-22.0|-176.0|13.78147|0.04346 +2015-07-01|-22.0|-177.0|13.74876|0.04378 +2015-07-01|-22.0|-178.0|13.71242|0.04396 +2015-07-01|-22.0|-179.0|13.67187|0.04398 +2015-07-01|-23.0|0.0|-19.22088|0.16026 +2015-07-01|-23.0|1.0|-18.73733|0.16668 +2015-07-01|-23.0|2.0|-18.2496|0.17195 +2015-07-01|-23.0|3.0|-17.76106|0.17596 +2015-07-01|-23.0|4.0|-17.27526|0.17859 +2015-07-01|-23.0|5.0|-16.79589|0.17977 +2015-07-01|-23.0|6.0|-16.32669|0.17943 +2015-07-01|-23.0|7.0|-15.87147|0.17754 +2015-07-01|-23.0|8.0|-15.43397|0.17408 +2015-07-01|-23.0|9.0|-15.01786|0.16908 +2015-07-01|-23.0|10.0|-14.62666|0.16257 +2015-07-01|-23.0|11.0|-14.26368|0.15463 +2015-07-01|-23.0|12.0|-13.93199|0.14534 +2015-07-01|-23.0|13.0|-13.63434|0.13483 +2015-07-01|-23.0|14.0|-13.37317|0.12324 +2015-07-01|-23.0|15.0|-13.15051|0.11071 +2015-07-01|-23.0|16.0|-12.96802|0.09742 +2015-07-01|-23.0|17.0|-12.82693|0.08355 +2015-07-01|-23.0|18.0|-12.72804|0.06927 +2015-07-01|-23.0|19.0|-12.67172|0.05478 +2015-07-01|-23.0|20.0|-12.65791|0.04025 +2015-07-01|-23.0|21.0|-12.68614|0.02587 +2015-07-01|-23.0|22.0|-12.75552|0.0118 +2015-07-01|-23.0|23.0|-12.8648|-0.0018 +2015-07-01|-23.0|24.0|-13.01236|-0.01479 +2015-07-01|-23.0|25.0|-13.19628|-0.02703 +2015-07-01|-23.0|26.0|-13.41433|-0.03841 +2015-07-01|-23.0|27.0|-13.66401|-0.04884 +2015-07-01|-23.0|28.0|-13.94264|-0.05825 +2015-07-01|-23.0|29.0|-14.24731|-0.06657 +2015-07-01|-23.0|30.0|-14.575|-0.07377 +2015-07-01|-23.0|31.0|-14.92254|-0.07981 +2015-07-01|-23.0|32.0|-15.28672|-0.08469 +2015-07-01|-23.0|33.0|-15.66428|-0.08842 +2015-07-01|-23.0|34.0|-16.05193|-0.091 +2015-07-01|-23.0|35.0|-16.44642|-0.09248 +2015-07-01|-23.0|36.0|-16.84455|-0.09288 +2015-07-01|-23.0|37.0|-17.2432|-0.09225 +2015-07-01|-23.0|38.0|-17.63933|-0.09065 +2015-07-01|-23.0|39.0|-18.03004|-0.08812 +2015-07-01|-23.0|40.0|-18.41257|-0.08474 +2015-07-01|-23.0|41.0|-18.7843|-0.08055 +2015-07-01|-23.0|42.0|-19.14279|-0.07563 +2015-07-01|-23.0|43.0|-19.48579|-0.07003 +2015-07-01|-23.0|44.0|-19.81122|-0.06381 +2015-07-01|-23.0|45.0|-20.1172|-0.05705 +2015-07-01|-23.0|46.0|-20.40207|-0.04979 +2015-07-01|-23.0|47.0|-20.66435|-0.04209 +2015-07-01|-23.0|48.0|-20.90276|-0.03401 +2015-07-01|-23.0|49.0|-21.11623|-0.0256 +2015-07-01|-23.0|50.0|-21.30388|-0.0169 +2015-07-01|-23.0|51.0|-21.46504|-0.00798 +2015-07-01|-23.0|52.0|-21.59919|0.00113 +2015-07-01|-23.0|53.0|-21.706|0.01039 +2015-07-01|-23.0|54.0|-21.78533|0.01974 +2015-07-01|-23.0|55.0|-21.83715|0.02916 +2015-07-01|-23.0|56.0|-21.86159|0.0386 +2015-07-01|-23.0|57.0|-21.85892|0.04802 +2015-07-01|-23.0|58.0|-21.8295|0.0574 +2015-07-01|-23.0|59.0|-21.77379|0.06668 +2015-07-01|-23.0|60.0|-21.69232|0.07585 +2015-07-01|-23.0|61.0|-21.58569|0.08486 +2015-07-01|-23.0|62.0|-21.45454|0.0937 +2015-07-01|-23.0|63.0|-21.29954|0.10231 +2015-07-01|-23.0|64.0|-21.12135|0.11068 +2015-07-01|-23.0|65.0|-20.92064|0.11878 +2015-07-01|-23.0|66.0|-20.69806|0.12658 +2015-07-01|-23.0|67.0|-20.45423|0.13405 +2015-07-01|-23.0|68.0|-20.18972|0.14117 +2015-07-01|-23.0|69.0|-19.90507|0.14791 +2015-07-01|-23.0|70.0|-19.60077|0.15425 +2015-07-01|-23.0|71.0|-19.27724|0.16015 +2015-07-01|-23.0|72.0|-18.93487|0.16561 +2015-07-01|-23.0|73.0|-18.57403|0.1706 +2015-07-01|-23.0|74.0|-18.19504|0.17508 +2015-07-01|-23.0|75.0|-17.79821|0.17905 +2015-07-01|-23.0|76.0|-17.38385|0.18248 +2015-07-01|-23.0|77.0|-16.9523|0.18535 +2015-07-01|-23.0|78.0|-16.50395|0.18764 +2015-07-01|-23.0|79.0|-16.03922|0.18933 +2015-07-01|-23.0|80.0|-15.55865|0.19039 +2015-07-01|-23.0|81.0|-15.06286|0.19083 +2015-07-01|-23.0|82.0|-14.5526|0.19061 +2015-07-01|-23.0|83.0|-14.02877|0.18973 +2015-07-01|-23.0|84.0|-13.49242|0.18817 +2015-07-01|-23.0|85.0|-12.94477|0.18594 +2015-07-01|-23.0|86.0|-12.38719|0.18303 +2015-07-01|-23.0|87.0|-11.82123|0.17944 +2015-07-01|-23.0|88.0|-11.24862|0.17518 +2015-07-01|-23.0|89.0|-10.67122|0.17026 +2015-07-01|-23.0|90.0|-10.09102|0.1647 +2015-07-01|-23.0|91.0|-9.51013|0.15854 +2015-07-01|-23.0|92.0|-8.93073|0.15179 +2015-07-01|-23.0|93.0|-8.35506|0.1445 +2015-07-01|-23.0|94.0|-7.78534|0.13671 +2015-07-01|-23.0|95.0|-7.22379|0.12848 +2015-07-01|-23.0|96.0|-6.67254|0.11985 +2015-07-01|-23.0|97.0|-6.13362|0.11088 +2015-07-01|-23.0|98.0|-5.60891|0.10164 +2015-07-01|-23.0|99.0|-5.10011|0.09219 +2015-07-01|-23.0|100.0|-4.60871|0.08259 +2015-07-01|-23.0|101.0|-4.13594|0.07291 +2015-07-01|-23.0|102.0|-3.68281|0.06322 +2015-07-01|-23.0|103.0|-3.25003|0.05358 +2015-07-01|-23.0|104.0|-2.83803|0.04404 +2015-07-01|-23.0|105.0|-2.44697|0.03467 +2015-07-01|-23.0|106.0|-2.07672|0.02552 +2015-07-01|-23.0|107.0|-1.72688|0.01664 +2015-07-01|-23.0|108.0|-1.39681|0.00808 +2015-07-01|-23.0|109.0|-1.08561|-1.2E-4 +2015-07-01|-23.0|110.0|-0.79219|-0.00793 +2015-07-01|-23.0|111.0|-0.51527|-0.01531 +2015-07-01|-23.0|112.0|-0.25341|-0.02224 +2015-07-01|-23.0|113.0|-0.00505|-0.0287 +2015-07-01|-23.0|114.0|0.23146|-0.03468 +2015-07-01|-23.0|115.0|0.45785|-0.04015 +2015-07-01|-23.0|116.0|0.67586|-0.04512 +2015-07-01|-23.0|117.0|0.88723|-0.04957 +2015-07-01|-23.0|118.0|1.09367|-0.05352 +2015-07-01|-23.0|119.0|1.29682|-0.05696 +2015-07-01|-23.0|120.0|1.49825|-0.0599 +2015-07-01|-23.0|121.0|1.69941|-0.06235 +2015-07-01|-23.0|122.0|1.90162|-0.06433 +2015-07-01|-23.0|123.0|2.10606|-0.06584 +2015-07-01|-23.0|124.0|2.31374|-0.06691 +2015-07-01|-23.0|125.0|2.52553|-0.06755 +2015-07-01|-23.0|126.0|2.74209|-0.06779 +2015-07-01|-23.0|127.0|2.96396|-0.06764 +2015-07-01|-23.0|128.0|3.19145|-0.06713 +2015-07-01|-23.0|129.0|3.42476|-0.06629 +2015-07-01|-23.0|130.0|3.66392|-0.06513 +2015-07-01|-23.0|131.0|3.9088|-0.06368 +2015-07-01|-23.0|132.0|4.15918|-0.06196 +2015-07-01|-23.0|133.0|4.4147|-0.06 +2015-07-01|-23.0|134.0|4.67492|-0.05783 +2015-07-01|-23.0|135.0|4.93934|-0.05546 +2015-07-01|-23.0|136.0|5.20738|-0.05292 +2015-07-01|-23.0|137.0|5.47845|-0.05024 +2015-07-01|-23.0|138.0|5.75193|-0.04743 +2015-07-01|-23.0|139.0|6.02719|-0.04451 +2015-07-01|-23.0|140.0|6.30362|-0.04151 +2015-07-01|-23.0|141.0|6.58062|-0.03843 +2015-07-01|-23.0|142.0|6.85763|-0.03531 +2015-07-01|-23.0|143.0|7.13411|-0.03215 +2015-07-01|-23.0|144.0|7.40957|-0.02897 +2015-07-01|-23.0|145.0|7.68357|-0.02578 +2015-07-01|-23.0|146.0|7.95568|-0.02259 +2015-07-01|-23.0|147.0|8.22553|-0.01942 +2015-07-01|-23.0|148.0|8.49278|-0.01628 +2015-07-01|-23.0|149.0|8.75711|-0.01317 +2015-07-01|-23.0|150.0|9.01821|-0.0101 +2015-07-01|-23.0|151.0|9.2758|-0.00708 +2015-07-01|-23.0|152.0|9.5296|-0.00412 +2015-07-01|-23.0|153.0|9.77932|-0.00121 +2015-07-01|-23.0|154.0|10.02468|0.00163 +2015-07-01|-23.0|155.0|10.26537|0.0044 +2015-07-01|-23.0|156.0|10.50109|0.0071 +2015-07-01|-23.0|157.0|10.73151|0.00972 +2015-07-01|-23.0|158.0|10.9563|0.01226 +2015-07-01|-23.0|159.0|11.17509|0.01472 +2015-07-01|-23.0|160.0|11.38754|0.0171 +2015-07-01|-23.0|161.0|11.59327|0.0194 +2015-07-01|-23.0|162.0|11.79192|0.02161 +2015-07-01|-23.0|163.0|11.98315|0.02373 +2015-07-01|-23.0|164.0|12.16662|0.02576 +2015-07-01|-23.0|165.0|12.34201|0.0277 +2015-07-01|-23.0|166.0|12.50906|0.02955 +2015-07-01|-23.0|167.0|12.66754|0.0313 +2015-07-01|-23.0|168.0|12.81725|0.03295 +2015-07-01|-23.0|169.0|12.95809|0.03451 +2015-07-01|-23.0|170.0|13.08997|0.03596 +2015-07-01|-23.0|171.0|13.21292|0.0373 +2015-07-01|-23.0|172.0|13.32699|0.03854 +2015-07-01|-23.0|173.0|13.43234|0.03966 +2015-07-01|-23.0|174.0|13.52918|0.04067 +2015-07-01|-23.0|175.0|13.61779|0.04156 +2015-07-01|-23.0|176.0|13.69851|0.04232 +2015-07-01|-23.0|177.0|13.77176|0.04296 +2015-07-01|-23.0|178.0|13.83798|0.04347 +2015-07-01|-23.0|179.0|13.89769|0.04384 +2015-07-01|-23.0|-1.0|-19.69709|0.15282 +2015-07-01|-23.0|-2.0|-20.16304|0.1445 +2015-07-01|-23.0|-3.0|-20.61611|0.13544 +2015-07-01|-23.0|-4.0|-21.05394|0.1258 +2015-07-01|-23.0|-5.0|-21.4745|0.11571 +2015-07-01|-23.0|-6.0|-21.87606|0.10533 +2015-07-01|-23.0|-7.0|-22.2572|0.0948 +2015-07-01|-23.0|-8.0|-22.61679|0.08423 +2015-07-01|-23.0|-9.0|-22.954|0.07375 +2015-07-01|-23.0|-10.0|-23.26828|0.06347 +2015-07-01|-23.0|-11.0|-23.5593|0.05349 +2015-07-01|-23.0|-12.0|-23.82698|0.04388 +2015-07-01|-23.0|-13.0|-24.07144|0.03472 +2015-07-01|-23.0|-14.0|-24.29297|0.02606 +2015-07-01|-23.0|-15.0|-24.49201|0.01794 +2015-07-01|-23.0|-16.0|-24.6691|0.01039 +2015-07-01|-23.0|-17.0|-24.82489|0.00343 +2015-07-01|-23.0|-18.0|-24.96009|-0.00294 +2015-07-01|-23.0|-19.0|-25.07541|-0.00873 +2015-07-01|-23.0|-20.0|-25.1716|-0.01397 +2015-07-01|-23.0|-21.0|-25.24937|-0.01868 +2015-07-01|-23.0|-22.0|-25.3094|-0.0229 +2015-07-01|-23.0|-23.0|-25.35227|-0.02668 +2015-07-01|-23.0|-24.0|-25.37853|-0.03007 +2015-07-01|-23.0|-25.0|-25.3886|-0.03314 +2015-07-01|-23.0|-26.0|-25.38278|-0.03595 +2015-07-01|-23.0|-27.0|-25.36128|-0.03856 +2015-07-01|-23.0|-28.0|-25.32417|-0.04103 +2015-07-01|-23.0|-29.0|-25.27137|-0.04344 +2015-07-01|-23.0|-30.0|-25.2027|-0.04585 +2015-07-01|-23.0|-31.0|-25.11784|-0.04831 +2015-07-01|-23.0|-32.0|-25.01635|-0.05088 +2015-07-01|-23.0|-33.0|-24.89767|-0.05362 +2015-07-01|-23.0|-34.0|-24.76115|-0.05656 +2015-07-01|-23.0|-35.0|-24.60604|-0.05974 +2015-07-01|-23.0|-36.0|-24.43152|-0.06318 +2015-07-01|-23.0|-37.0|-24.23668|-0.06692 +2015-07-01|-23.0|-38.0|-24.0206|-0.07097 +2015-07-01|-23.0|-39.0|-23.78232|-0.07532 +2015-07-01|-23.0|-40.0|-23.52084|-0.07997 +2015-07-01|-23.0|-41.0|-23.2352|-0.08492 +2015-07-01|-23.0|-42.0|-22.92444|-0.09015 +2015-07-01|-23.0|-43.0|-22.58764|-0.09563 +2015-07-01|-23.0|-44.0|-22.22392|-0.10134 +2015-07-01|-23.0|-45.0|-21.8325|-0.10723 +2015-07-01|-23.0|-46.0|-21.41267|-0.11327 +2015-07-01|-23.0|-47.0|-20.9638|-0.11942 +2015-07-01|-23.0|-48.0|-20.4854|-0.12563 +2015-07-01|-23.0|-49.0|-19.9771|-0.13184 +2015-07-01|-23.0|-50.0|-19.43868|-0.13801 +2015-07-01|-23.0|-51.0|-18.87006|-0.14408 +2015-07-01|-23.0|-52.0|-18.27133|-0.15 +2015-07-01|-23.0|-53.0|-17.64278|-0.15571 +2015-07-01|-23.0|-54.0|-16.98484|-0.16117 +2015-07-01|-23.0|-55.0|-16.29819|-0.16633 +2015-07-01|-23.0|-56.0|-15.58367|-0.17112 +2015-07-01|-23.0|-57.0|-14.84235|-0.17552 +2015-07-01|-23.0|-58.0|-14.0755|-0.17947 +2015-07-01|-23.0|-59.0|-13.28461|-0.18294 +2015-07-01|-23.0|-60.0|-12.47136|-0.18589 +2015-07-01|-23.0|-61.0|-11.63765|-0.18829 +2015-07-01|-23.0|-62.0|-10.78557|-0.19013 +2015-07-01|-23.0|-63.0|-9.91739|-0.19138 +2015-07-01|-23.0|-64.0|-9.03553|-0.19203 +2015-07-01|-23.0|-65.0|-8.1426|-0.19208 +2015-07-01|-23.0|-66.0|-7.24129|-0.19153 +2015-07-01|-23.0|-67.0|-6.33442|-0.19039 +2015-07-01|-23.0|-68.0|-5.42488|-0.18868 +2015-07-01|-23.0|-69.0|-4.51562|-0.18641 +2015-07-01|-23.0|-70.0|-3.6096|-0.18361 +2015-07-01|-23.0|-71.0|-2.70975|-0.18032 +2015-07-01|-23.0|-72.0|-1.81898|-0.17656 +2015-07-01|-23.0|-73.0|-0.94014|-0.17238 +2015-07-01|-23.0|-74.0|-0.07596|-0.16783 +2015-07-01|-23.0|-75.0|0.77095|-0.16294 +2015-07-01|-23.0|-76.0|1.59812|-0.15776 +2015-07-01|-23.0|-77.0|2.40326|-0.15235 +2015-07-01|-23.0|-78.0|3.18425|-0.14674 +2015-07-01|-23.0|-79.0|3.9392|-0.14098 +2015-07-01|-23.0|-80.0|4.6664|-0.13513 +2015-07-01|-23.0|-81.0|5.36438|-0.12922 +2015-07-01|-23.0|-82.0|6.03191|-0.1233 +2015-07-01|-23.0|-83.0|6.66797|-0.1174 +2015-07-01|-23.0|-84.0|7.27178|-0.11157 +2015-07-01|-23.0|-85.0|7.84279|-0.10583 +2015-07-01|-23.0|-86.0|8.38067|-0.10023 +2015-07-01|-23.0|-87.0|8.8853|-0.09479 +2015-07-01|-23.0|-88.0|9.3568|-0.08953 +2015-07-01|-23.0|-89.0|9.79546|-0.08449 +2015-07-01|-23.0|-90.0|10.20177|-0.07967 +2015-07-01|-23.0|-91.0|10.57641|-0.0751 +2015-07-01|-23.0|-92.0|10.92023|-0.0708 +2015-07-01|-23.0|-93.0|11.23421|-0.06677 +2015-07-01|-23.0|-94.0|11.5195|-0.06303 +2015-07-01|-23.0|-95.0|11.77736|-0.05958 +2015-07-01|-23.0|-96.0|12.00917|-0.05643 +2015-07-01|-23.0|-97.0|12.21639|-0.05357 +2015-07-01|-23.0|-98.0|12.40058|-0.051 +2015-07-01|-23.0|-99.0|12.56336|-0.04873 +2015-07-01|-23.0|-100.0|12.70637|-0.04674 +2015-07-01|-23.0|-101.0|12.83132|-0.04502 +2015-07-01|-23.0|-102.0|12.9399|-0.04356 +2015-07-01|-23.0|-103.0|13.03381|-0.04234 +2015-07-01|-23.0|-104.0|13.11472|-0.04135 +2015-07-01|-23.0|-105.0|13.18427|-0.04057 +2015-07-01|-23.0|-106.0|13.24404|-0.03997 +2015-07-01|-23.0|-107.0|13.29555|-0.03953 +2015-07-01|-23.0|-108.0|13.34024|-0.03923 +2015-07-01|-23.0|-109.0|13.37946|-0.03903 +2015-07-01|-23.0|-110.0|13.41445|-0.03892 +2015-07-01|-23.0|-111.0|13.44635|-0.03888 +2015-07-01|-23.0|-112.0|13.4762|-0.03886 +2015-07-01|-23.0|-113.0|13.50489|-0.03886 +2015-07-01|-23.0|-114.0|13.53322|-0.03884 +2015-07-01|-23.0|-115.0|13.56185|-0.03878 +2015-07-01|-23.0|-116.0|13.59133|-0.03867 +2015-07-01|-23.0|-117.0|13.6221|-0.03849 +2015-07-01|-23.0|-118.0|13.65447|-0.03822 +2015-07-01|-23.0|-119.0|13.68868|-0.03786 +2015-07-01|-23.0|-120.0|13.72485|-0.03738 +2015-07-01|-23.0|-121.0|13.763|-0.03679 +2015-07-01|-23.0|-122.0|13.80309|-0.03608 +2015-07-01|-23.0|-123.0|13.84502|-0.03526 +2015-07-01|-23.0|-124.0|13.88861|-0.03431 +2015-07-01|-23.0|-125.0|13.93362|-0.03326 +2015-07-01|-23.0|-126.0|13.9798|-0.03209 +2015-07-01|-23.0|-127.0|14.02685|-0.03083 +2015-07-01|-23.0|-128.0|14.07444|-0.02948 +2015-07-01|-23.0|-129.0|14.12223|-0.02805 +2015-07-01|-23.0|-130.0|14.16988|-0.02655 +2015-07-01|-23.0|-131.0|14.21704|-0.02499 +2015-07-01|-23.0|-132.0|14.26336|-0.02339 +2015-07-01|-23.0|-133.0|14.30851|-0.02176 +2015-07-01|-23.0|-134.0|14.35217|-0.0201 +2015-07-01|-23.0|-135.0|14.39402|-0.01843 +2015-07-01|-23.0|-136.0|14.4338|-0.01675 +2015-07-01|-23.0|-137.0|14.47123|-0.01508 +2015-07-01|-23.0|-138.0|14.50608|-0.01341 +2015-07-01|-23.0|-139.0|14.53815|-0.01175 +2015-07-01|-23.0|-140.0|14.56725|-0.01011 +2015-07-01|-23.0|-141.0|14.59323|-0.00848 +2015-07-01|-23.0|-142.0|14.61598|-0.00687 +2015-07-01|-23.0|-143.0|14.63541|-0.00528 +2015-07-01|-23.0|-144.0|14.65146|-0.00369 +2015-07-01|-23.0|-145.0|14.66411|-0.00211 +2015-07-01|-23.0|-146.0|14.67335|-5.3E-4 +2015-07-01|-23.0|-147.0|14.67924|0.00105 +2015-07-01|-23.0|-148.0|14.68184|0.00263 +2015-07-01|-23.0|-149.0|14.68124|0.00423 +2015-07-01|-23.0|-150.0|14.67759|0.00584 +2015-07-01|-23.0|-151.0|14.67103|0.00747 +2015-07-01|-23.0|-152.0|14.66175|0.00912 +2015-07-01|-23.0|-153.0|14.64996|0.0108 +2015-07-01|-23.0|-154.0|14.63588|0.01251 +2015-07-01|-23.0|-155.0|14.61974|0.01423 +2015-07-01|-23.0|-156.0|14.60182|0.01598 +2015-07-01|-23.0|-157.0|14.58235|0.01775 +2015-07-01|-23.0|-158.0|14.56162|0.01953 +2015-07-01|-23.0|-159.0|14.53986|0.02132 +2015-07-01|-23.0|-160.0|14.51734|0.02311 +2015-07-01|-23.0|-161.0|14.49428|0.02489 +2015-07-01|-23.0|-162.0|14.47087|0.02665 +2015-07-01|-23.0|-163.0|14.44731|0.02839 +2015-07-01|-23.0|-164.0|14.42372|0.03008 +2015-07-01|-23.0|-165.0|14.40019|0.03173 +2015-07-01|-23.0|-166.0|14.37678|0.03331 +2015-07-01|-23.0|-167.0|14.35347|0.03482 +2015-07-01|-23.0|-168.0|14.3302|0.03625 +2015-07-01|-23.0|-169.0|14.30684|0.03758 +2015-07-01|-23.0|-170.0|14.28322|0.03881 +2015-07-01|-23.0|-171.0|14.25907|0.03993 +2015-07-01|-23.0|-172.0|14.2341|0.04093 +2015-07-01|-23.0|-173.0|14.20794|0.0418 +2015-07-01|-23.0|-174.0|14.18017|0.04254 +2015-07-01|-23.0|-175.0|14.15033|0.04315 +2015-07-01|-23.0|-176.0|14.11792|0.04362 +2015-07-01|-23.0|-177.0|14.08239|0.04394 +2015-07-01|-23.0|-178.0|14.04319|0.04413 +2015-07-01|-23.0|-179.0|13.99972|0.04417 +2015-07-01|-24.0|0.0|-19.85848|0.15367 +2015-07-01|-24.0|1.0|-19.39691|0.15984 +2015-07-01|-24.0|2.0|-18.93145|0.16482 +2015-07-01|-24.0|3.0|-18.46556|0.16849 +2015-07-01|-24.0|4.0|-18.00289|0.17074 +2015-07-01|-24.0|5.0|-17.54722|0.17149 +2015-07-01|-24.0|6.0|-17.10239|0.17068 +2015-07-01|-24.0|7.0|-16.67228|0.16827 +2015-07-01|-24.0|8.0|-16.2607|0.16427 +2015-07-01|-24.0|9.0|-15.87137|0.15868 +2015-07-01|-24.0|10.0|-15.50783|0.15158 +2015-07-01|-24.0|11.0|-15.17339|0.14302 +2015-07-01|-24.0|12.0|-14.8711|0.13313 +2015-07-01|-24.0|13.0|-14.60365|0.12202 +2015-07-01|-24.0|14.0|-14.37338|0.10986 +2015-07-01|-24.0|15.0|-14.18221|0.09681 +2015-07-01|-24.0|16.0|-14.03166|0.08305 +2015-07-01|-24.0|17.0|-13.92278|0.06876 +2015-07-01|-24.0|18.0|-13.85619|0.05415 +2015-07-01|-24.0|19.0|-13.83203|0.0394 +2015-07-01|-24.0|20.0|-13.85004|0.0247 +2015-07-01|-24.0|21.0|-13.90951|0.01024 +2015-07-01|-24.0|22.0|-14.00933|-0.00381 +2015-07-01|-24.0|23.0|-14.14803|-0.0173 +2015-07-01|-24.0|24.0|-14.32378|-0.03008 +2015-07-01|-24.0|25.0|-14.53445|-0.04203 +2015-07-01|-24.0|26.0|-14.77764|-0.05305 +2015-07-01|-24.0|27.0|-15.0507|-0.06305 +2015-07-01|-24.0|28.0|-15.35081|-0.07195 +2015-07-01|-24.0|29.0|-15.67498|-0.07972 +2015-07-01|-24.0|30.0|-16.02008|-0.08632 +2015-07-01|-24.0|31.0|-16.38294|-0.09174 +2015-07-01|-24.0|32.0|-16.76031|-0.09597 +2015-07-01|-24.0|33.0|-17.14893|-0.09903 +2015-07-01|-24.0|34.0|-17.54558|-0.10096 +2015-07-01|-24.0|35.0|-17.94706|-0.10178 +2015-07-01|-24.0|36.0|-18.35025|-0.10154 +2015-07-01|-24.0|37.0|-18.75212|-0.10029 +2015-07-01|-24.0|38.0|-19.14975|-0.09809 +2015-07-01|-24.0|39.0|-19.54037|-0.095 +2015-07-01|-24.0|40.0|-19.92134|-0.09109 +2015-07-01|-24.0|41.0|-20.29017|-0.0864 +2015-07-01|-24.0|42.0|-20.64458|-0.08102 +2015-07-01|-24.0|43.0|-20.98242|-0.07499 +2015-07-01|-24.0|44.0|-21.30175|-0.06839 +2015-07-01|-24.0|45.0|-21.60082|-0.06127 +2015-07-01|-24.0|46.0|-21.87806|-0.05368 +2015-07-01|-24.0|47.0|-22.1321|-0.04568 +2015-07-01|-24.0|48.0|-22.36175|-0.03733 +2015-07-01|-24.0|49.0|-22.56602|-0.02866 +2015-07-01|-24.0|50.0|-22.74409|-0.01973 +2015-07-01|-24.0|51.0|-22.89533|-0.01059 +2015-07-01|-24.0|52.0|-23.01928|-0.00126 +2015-07-01|-24.0|53.0|-23.11563|0.00819 +2015-07-01|-24.0|54.0|-23.18424|0.01775 +2015-07-01|-24.0|55.0|-23.22512|0.02737 +2015-07-01|-24.0|56.0|-23.23838|0.03701 +2015-07-01|-24.0|57.0|-23.22427|0.04664 +2015-07-01|-24.0|58.0|-23.18314|0.05623 +2015-07-01|-24.0|59.0|-23.11544|0.06574 +2015-07-01|-24.0|60.0|-23.02166|0.07514 +2015-07-01|-24.0|61.0|-22.90239|0.0844 +2015-07-01|-24.0|62.0|-22.75822|0.09349 +2015-07-01|-24.0|63.0|-22.5898|0.10237 +2015-07-01|-24.0|64.0|-22.39778|0.11103 +2015-07-01|-24.0|65.0|-22.18279|0.11942 +2015-07-01|-24.0|66.0|-21.94547|0.12753 +2015-07-01|-24.0|67.0|-21.68641|0.13532 +2015-07-01|-24.0|68.0|-21.40619|0.14276 +2015-07-01|-24.0|69.0|-21.10532|0.14982 +2015-07-01|-24.0|70.0|-20.78429|0.15649 +2015-07-01|-24.0|71.0|-20.44354|0.16273 +2015-07-01|-24.0|72.0|-20.08346|0.16852 +2015-07-01|-24.0|73.0|-19.70442|0.17383 +2015-07-01|-24.0|74.0|-19.30677|0.17864 +2015-07-01|-24.0|75.0|-18.89082|0.18292 +2015-07-01|-24.0|76.0|-18.45693|0.18664 +2015-07-01|-24.0|77.0|-18.00544|0.18979 +2015-07-01|-24.0|78.0|-17.53677|0.19233 +2015-07-01|-24.0|79.0|-17.05136|0.19426 +2015-07-01|-24.0|80.0|-16.54979|0.19554 +2015-07-01|-24.0|81.0|-16.03269|0.19616 +2015-07-01|-24.0|82.0|-15.50084|0.19611 +2015-07-01|-24.0|83.0|-14.95517|0.19536 +2015-07-01|-24.0|84.0|-14.39674|0.19391 +2015-07-01|-24.0|85.0|-13.82679|0.19175 +2015-07-01|-24.0|86.0|-13.24671|0.18888 +2015-07-01|-24.0|87.0|-12.65808|0.18531 +2015-07-01|-24.0|88.0|-12.06263|0.18104 +2015-07-01|-24.0|89.0|-11.46223|0.17608 +2015-07-01|-24.0|90.0|-10.85889|0.17046 +2015-07-01|-24.0|91.0|-10.25473|0.1642 +2015-07-01|-24.0|92.0|-9.65193|0.15735 +2015-07-01|-24.0|93.0|-9.05275|0.14993 +2015-07-01|-24.0|94.0|-8.45941|0.14201 +2015-07-01|-24.0|95.0|-7.87415|0.13362 +2015-07-01|-24.0|96.0|-7.29909|0.12482 +2015-07-01|-24.0|97.0|-6.73628|0.11569 +2015-07-01|-24.0|98.0|-6.18761|0.10628 +2015-07-01|-24.0|99.0|-5.6548|0.09666 +2015-07-01|-24.0|100.0|-5.13932|0.08689 +2015-07-01|-24.0|101.0|-4.64246|0.07705 +2015-07-01|-24.0|102.0|-4.16522|0.06721 +2015-07-01|-24.0|103.0|-3.70833|0.05742 +2015-07-01|-24.0|104.0|-3.27224|0.04775 +2015-07-01|-24.0|105.0|-2.85715|0.03826 +2015-07-01|-24.0|106.0|-2.46295|0.029 +2015-07-01|-24.0|107.0|-2.08928|0.02003 +2015-07-01|-24.0|108.0|-1.73551|0.01139 +2015-07-01|-24.0|109.0|-1.40081|0.00312 +2015-07-01|-24.0|110.0|-1.08412|-0.00474 +2015-07-01|-24.0|111.0|-0.78419|-0.01217 +2015-07-01|-24.0|112.0|-0.49964|-0.01914 +2015-07-01|-24.0|113.0|-0.22894|-0.02563 +2015-07-01|-24.0|114.0|0.02952|-0.03162 +2015-07-01|-24.0|115.0|0.2774|-0.03711 +2015-07-01|-24.0|116.0|0.51641|-0.04208 +2015-07-01|-24.0|117.0|0.74825|-0.04654 +2015-07-01|-24.0|118.0|0.97459|-0.05049 +2015-07-01|-24.0|119.0|1.19704|-0.05393 +2015-07-01|-24.0|120.0|1.41713|-0.05688 +2015-07-01|-24.0|121.0|1.63629|-0.05933 +2015-07-01|-24.0|122.0|1.85582|-0.06131 +2015-07-01|-24.0|123.0|2.07689|-0.06284 +2015-07-01|-24.0|124.0|2.3005|-0.06392 +2015-07-01|-24.0|125.0|2.5275|-0.06458 +2015-07-01|-24.0|126.0|2.7586|-0.06484 +2015-07-01|-24.0|127.0|2.9943|-0.06473 +2015-07-01|-24.0|128.0|3.23497|-0.06425 +2015-07-01|-24.0|129.0|3.48081|-0.06345 +2015-07-01|-24.0|130.0|3.73188|-0.06233 +2015-07-01|-24.0|131.0|3.98809|-0.06093 +2015-07-01|-24.0|132.0|4.24924|-0.05928 +2015-07-01|-24.0|133.0|4.51502|-0.05738 +2015-07-01|-24.0|134.0|4.78504|-0.05527 +2015-07-01|-24.0|135.0|5.05882|-0.05298 +2015-07-01|-24.0|136.0|5.33583|-0.05051 +2015-07-01|-24.0|137.0|5.61551|-0.0479 +2015-07-01|-24.0|138.0|5.89729|-0.04517 +2015-07-01|-24.0|139.0|6.18055|-0.04233 +2015-07-01|-24.0|140.0|6.46473|-0.0394 +2015-07-01|-24.0|141.0|6.74925|-0.03641 +2015-07-01|-24.0|142.0|7.03357|-0.03336 +2015-07-01|-24.0|143.0|7.31718|-0.03028 +2015-07-01|-24.0|144.0|7.59958|-0.02717 +2015-07-01|-24.0|145.0|7.88036|-0.02406 +2015-07-01|-24.0|146.0|8.15909|-0.02094 +2015-07-01|-24.0|147.0|8.4354|-0.01784 +2015-07-01|-24.0|148.0|8.70894|-0.01477 +2015-07-01|-24.0|149.0|8.9794|-0.01172 +2015-07-01|-24.0|150.0|9.24647|-0.00871 +2015-07-01|-24.0|151.0|9.50985|-0.00575 +2015-07-01|-24.0|152.0|9.76925|-0.00284 +2015-07-01|-24.0|153.0|10.02439|1.0E-5 +2015-07-01|-24.0|154.0|10.27498|0.0028 +2015-07-01|-24.0|155.0|10.5207|0.00552 +2015-07-01|-24.0|156.0|10.76125|0.00817 +2015-07-01|-24.0|157.0|10.99631|0.01075 +2015-07-01|-24.0|158.0|11.22552|0.01325 +2015-07-01|-24.0|159.0|11.44855|0.01567 +2015-07-01|-24.0|160.0|11.66505|0.01801 +2015-07-01|-24.0|161.0|11.87465|0.02027 +2015-07-01|-24.0|162.0|12.07701|0.02244 +2015-07-01|-24.0|163.0|12.27179|0.02453 +2015-07-01|-24.0|164.0|12.45867|0.02652 +2015-07-01|-24.0|165.0|12.63735|0.02843 +2015-07-01|-24.0|166.0|12.80759|0.03024 +2015-07-01|-24.0|167.0|12.96916|0.03195 +2015-07-01|-24.0|168.0|13.12191|0.03357 +2015-07-01|-24.0|169.0|13.26572|0.03509 +2015-07-01|-24.0|170.0|13.40054|0.03651 +2015-07-01|-24.0|171.0|13.52639|0.03782 +2015-07-01|-24.0|172.0|13.64337|0.03902 +2015-07-01|-24.0|173.0|13.75161|0.04011 +2015-07-01|-24.0|174.0|13.85135|0.04108 +2015-07-01|-24.0|175.0|13.94286|0.04194 +2015-07-01|-24.0|176.0|14.0265|0.04267 +2015-07-01|-24.0|177.0|14.10267|0.04328 +2015-07-01|-24.0|178.0|14.17182|0.04376 +2015-07-01|-24.0|179.0|14.23445|0.04411 +2015-07-01|-24.0|-1.0|-20.3129|0.14643 +2015-07-01|-24.0|-2.0|-20.7572|0.13829 +2015-07-01|-24.0|-3.0|-21.18867|0.12938 +2015-07-01|-24.0|-4.0|-21.60491|0.11986 +2015-07-01|-24.0|-5.0|-22.00385|0.10988 +2015-07-01|-24.0|-6.0|-22.38372|0.0996 +2015-07-01|-24.0|-7.0|-22.7431|0.08915 +2015-07-01|-24.0|-8.0|-23.08085|0.07866 +2015-07-01|-24.0|-9.0|-23.39616|0.06825 +2015-07-01|-24.0|-10.0|-23.68848|0.05805 +2015-07-01|-24.0|-11.0|-23.95752|0.04814 +2015-07-01|-24.0|-12.0|-24.20324|0.03861 +2015-07-01|-24.0|-13.0|-24.42577|0.02953 +2015-07-01|-24.0|-14.0|-24.62547|0.02095 +2015-07-01|-24.0|-15.0|-24.80279|0.01292 +2015-07-01|-24.0|-16.0|-24.95835|0.00546 +2015-07-01|-24.0|-17.0|-25.09282|-0.00141 +2015-07-01|-24.0|-18.0|-25.20695|-0.00769 +2015-07-01|-24.0|-19.0|-25.3015|-0.01339 +2015-07-01|-24.0|-20.0|-25.37725|-0.01853 +2015-07-01|-24.0|-21.0|-25.43494|-0.02315 +2015-07-01|-24.0|-22.0|-25.47528|-0.02728 +2015-07-01|-24.0|-23.0|-25.49889|-0.03098 +2015-07-01|-24.0|-24.0|-25.50632|-0.03429 +2015-07-01|-24.0|-25.0|-25.49801|-0.03728 +2015-07-01|-24.0|-26.0|-25.47428|-0.04001 +2015-07-01|-24.0|-27.0|-25.43535|-0.04254 +2015-07-01|-24.0|-28.0|-25.38128|-0.04494 +2015-07-01|-24.0|-29.0|-25.312|-0.04728 +2015-07-01|-24.0|-30.0|-25.22733|-0.04961 +2015-07-01|-24.0|-31.0|-25.12692|-0.05201 +2015-07-01|-24.0|-32.0|-25.01033|-0.05451 +2015-07-01|-24.0|-33.0|-24.87698|-0.05717 +2015-07-01|-24.0|-34.0|-24.7262|-0.06004 +2015-07-01|-24.0|-35.0|-24.55721|-0.06315 +2015-07-01|-24.0|-36.0|-24.36916|-0.06652 +2015-07-01|-24.0|-37.0|-24.16114|-0.07018 +2015-07-01|-24.0|-38.0|-23.93217|-0.07414 +2015-07-01|-24.0|-39.0|-23.68126|-0.07841 +2015-07-01|-24.0|-40.0|-23.40741|-0.08298 +2015-07-01|-24.0|-41.0|-23.10959|-0.08784 +2015-07-01|-24.0|-42.0|-22.78682|-0.09297 +2015-07-01|-24.0|-43.0|-22.43817|-0.09835 +2015-07-01|-24.0|-44.0|-22.06272|-0.10395 +2015-07-01|-24.0|-45.0|-21.65966|-0.10973 +2015-07-01|-24.0|-46.0|-21.22826|-0.11566 +2015-07-01|-24.0|-47.0|-20.76789|-0.12168 +2015-07-01|-24.0|-48.0|-20.27804|-0.12776 +2015-07-01|-24.0|-49.0|-19.75833|-0.13384 +2015-07-01|-24.0|-50.0|-19.20854|-0.13987 +2015-07-01|-24.0|-51.0|-18.62858|-0.1458 +2015-07-01|-24.0|-52.0|-18.01857|-0.15157 +2015-07-01|-24.0|-53.0|-17.37878|-0.15713 +2015-07-01|-24.0|-54.0|-16.7097|-0.16243 +2015-07-01|-24.0|-55.0|-16.012|-0.16742 +2015-07-01|-24.0|-56.0|-15.28657|-0.17204 +2015-07-01|-24.0|-57.0|-14.5345|-0.17626 +2015-07-01|-24.0|-58.0|-13.75709|-0.18004 +2015-07-01|-24.0|-59.0|-12.95588|-0.18332 +2015-07-01|-24.0|-60.0|-12.13259|-0.18609 +2015-07-01|-24.0|-61.0|-11.28915|-0.18831 +2015-07-01|-24.0|-62.0|-10.42769|-0.18997 +2015-07-01|-24.0|-63.0|-9.55052|-0.19103 +2015-07-01|-24.0|-64.0|-8.66012|-0.1915 +2015-07-01|-24.0|-65.0|-7.7591|-0.19138 +2015-07-01|-24.0|-66.0|-6.85021|-0.19065 +2015-07-01|-24.0|-67.0|-5.93629|-0.18935 +2015-07-01|-24.0|-68.0|-5.02024|-0.18747 +2015-07-01|-24.0|-69.0|-4.10502|-0.18504 +2015-07-01|-24.0|-70.0|-3.19361|-0.1821 +2015-07-01|-24.0|-71.0|-2.28895|-0.17866 +2015-07-01|-24.0|-72.0|-1.39394|-0.17477 +2015-07-01|-24.0|-73.0|-0.51141|-0.17048 +2015-07-01|-24.0|-74.0|0.35591|-0.16581 +2015-07-01|-24.0|-75.0|1.20544|-0.16082 +2015-07-01|-24.0|-76.0|2.03472|-0.15556 +2015-07-01|-24.0|-77.0|2.8415|-0.15007 +2015-07-01|-24.0|-78.0|3.62369|-0.14439 +2015-07-01|-24.0|-79.0|4.37943|-0.13858 +2015-07-01|-24.0|-80.0|5.10704|-0.13268 +2015-07-01|-24.0|-81.0|5.80511|-0.12674 +2015-07-01|-24.0|-82.0|6.47241|-0.12079 +2015-07-01|-24.0|-83.0|7.10797|-0.11488 +2015-07-01|-24.0|-84.0|7.71106|-0.10904 +2015-07-01|-24.0|-85.0|8.28114|-0.1033 +2015-07-01|-24.0|-86.0|8.81791|-0.0977 +2015-07-01|-24.0|-87.0|9.32131|-0.09227 +2015-07-01|-24.0|-88.0|9.79145|-0.08703 +2015-07-01|-24.0|-89.0|10.22867|-0.08201 +2015-07-01|-24.0|-90.0|10.63347|-0.07722 +2015-07-01|-24.0|-91.0|11.00656|-0.07268 +2015-07-01|-24.0|-92.0|11.34878|-0.06841 +2015-07-01|-24.0|-93.0|11.66116|-0.06442 +2015-07-01|-24.0|-94.0|11.94483|-0.06072 +2015-07-01|-24.0|-95.0|12.20107|-0.05731 +2015-07-01|-24.0|-96.0|12.43126|-0.05419 +2015-07-01|-24.0|-97.0|12.63687|-0.05138 +2015-07-01|-24.0|-98.0|12.81947|-0.04885 +2015-07-01|-24.0|-99.0|12.98066|-0.04662 +2015-07-01|-24.0|-100.0|13.12209|-0.04466 +2015-07-01|-24.0|-101.0|13.24546|-0.04298 +2015-07-01|-24.0|-102.0|13.35246|-0.04156 +2015-07-01|-24.0|-103.0|13.44478|-0.04037 +2015-07-01|-24.0|-104.0|13.52408|-0.03941 +2015-07-01|-24.0|-105.0|13.592|-0.03866 +2015-07-01|-24.0|-106.0|13.6501|-0.03808 +2015-07-01|-24.0|-107.0|13.69991|-0.03767 +2015-07-01|-24.0|-108.0|13.74285|-0.03739 +2015-07-01|-24.0|-109.0|13.78026|-0.03721 +2015-07-01|-24.0|-110.0|13.81339|-0.03712 +2015-07-01|-24.0|-111.0|13.84337|-0.03709 +2015-07-01|-24.0|-112.0|13.87123|-0.03709 +2015-07-01|-24.0|-113.0|13.89787|-0.0371 +2015-07-01|-24.0|-114.0|13.92409|-0.0371 +2015-07-01|-24.0|-115.0|13.95055|-0.03706 +2015-07-01|-24.0|-116.0|13.97782|-0.03696 +2015-07-01|-24.0|-117.0|14.00634|-0.0368 +2015-07-01|-24.0|-118.0|14.03643|-0.03655 +2015-07-01|-24.0|-119.0|14.06834|-0.0362 +2015-07-01|-24.0|-120.0|14.1022|-0.03574 +2015-07-01|-24.0|-121.0|14.13807|-0.03517 +2015-07-01|-24.0|-122.0|14.17591|-0.03448 +2015-07-01|-24.0|-123.0|14.21563|-0.03368 +2015-07-01|-24.0|-124.0|14.25708|-0.03276 +2015-07-01|-24.0|-125.0|14.30004|-0.03173 +2015-07-01|-24.0|-126.0|14.34427|-0.03059 +2015-07-01|-24.0|-127.0|14.38948|-0.02935 +2015-07-01|-24.0|-128.0|14.43536|-0.02803 +2015-07-01|-24.0|-129.0|14.4816|-0.02662 +2015-07-01|-24.0|-130.0|14.52785|-0.02515 +2015-07-01|-24.0|-131.0|14.57379|-0.02362 +2015-07-01|-24.0|-132.0|14.61907|-0.02204 +2015-07-01|-24.0|-133.0|14.66336|-0.02043 +2015-07-01|-24.0|-134.0|14.70635|-0.01879 +2015-07-01|-24.0|-135.0|14.74773|-0.01714 +2015-07-01|-24.0|-136.0|14.78723|-0.01549 +2015-07-01|-24.0|-137.0|14.82457|-0.01383 +2015-07-01|-24.0|-138.0|14.85952|-0.01218 +2015-07-01|-24.0|-139.0|14.89186|-0.01054 +2015-07-01|-24.0|-140.0|14.9214|-0.00892 +2015-07-01|-24.0|-141.0|14.94799|-0.00731 +2015-07-01|-24.0|-142.0|14.97149|-0.00571 +2015-07-01|-24.0|-143.0|14.99179|-0.00413 +2015-07-01|-24.0|-144.0|15.00884|-0.00256 +2015-07-01|-24.0|-145.0|15.02257|-0.001 +2015-07-01|-24.0|-146.0|15.03299|5.6E-4 +2015-07-01|-24.0|-147.0|15.04011|0.00211 +2015-07-01|-24.0|-148.0|15.04398|0.00368 +2015-07-01|-24.0|-149.0|15.04468|0.00525 +2015-07-01|-24.0|-150.0|15.04232|0.00683 +2015-07-01|-24.0|-151.0|15.03704|0.00844 +2015-07-01|-24.0|-152.0|15.029|0.01006 +2015-07-01|-24.0|-153.0|15.01838|0.0117 +2015-07-01|-24.0|-154.0|15.00539|0.01337 +2015-07-01|-24.0|-155.0|14.99026|0.01506 +2015-07-01|-24.0|-156.0|14.97321|0.01677 +2015-07-01|-24.0|-157.0|14.95449|0.0185 +2015-07-01|-24.0|-158.0|14.93435|0.02023 +2015-07-01|-24.0|-159.0|14.91303|0.02198 +2015-07-01|-24.0|-160.0|14.89076|0.02372 +2015-07-01|-24.0|-161.0|14.86777|0.02546 +2015-07-01|-24.0|-162.0|14.84423|0.02718 +2015-07-01|-24.0|-163.0|14.82033|0.02887 +2015-07-01|-24.0|-164.0|14.79619|0.03052 +2015-07-01|-24.0|-165.0|14.77191|0.03212 +2015-07-01|-24.0|-166.0|14.74752|0.03367 +2015-07-01|-24.0|-167.0|14.72303|0.03515 +2015-07-01|-24.0|-168.0|14.69838|0.03654 +2015-07-01|-24.0|-169.0|14.67343|0.03785 +2015-07-01|-24.0|-170.0|14.64803|0.03906 +2015-07-01|-24.0|-171.0|14.62193|0.04016 +2015-07-01|-24.0|-172.0|14.59484|0.04114 +2015-07-01|-24.0|-173.0|14.5664|0.042 +2015-07-01|-24.0|-174.0|14.53623|0.04274 +2015-07-01|-24.0|-175.0|14.50386|0.04334 +2015-07-01|-24.0|-176.0|14.46882|0.04382 +2015-07-01|-24.0|-177.0|14.43057|0.04415 +2015-07-01|-24.0|-178.0|14.38857|0.04435 +2015-07-01|-24.0|-179.0|14.34227|0.0444 +2015-07-01|-25.0|0.0|-20.45738|0.14637 +2015-07-01|-25.0|1.0|-20.02122|0.15218 +2015-07-01|-25.0|2.0|-19.5817|0.15677 +2015-07-01|-25.0|3.0|-19.14235|0.15999 +2015-07-01|-25.0|4.0|-18.7069|0.16177 +2015-07-01|-25.0|5.0|-18.27917|0.162 +2015-07-01|-25.0|6.0|-17.86307|0.16064 +2015-07-01|-25.0|7.0|-17.4625|0.15766 +2015-07-01|-25.0|8.0|-17.08132|0.15306 +2015-07-01|-25.0|9.0|-16.72323|0.14686 +2015-07-01|-25.0|10.0|-16.39177|0.13914 +2015-07-01|-25.0|11.0|-16.09019|0.12998 +2015-07-01|-25.0|12.0|-15.82146|0.1195 +2015-07-01|-25.0|13.0|-15.58819|0.10784 +2015-07-01|-25.0|14.0|-15.39258|0.09516 +2015-07-01|-25.0|15.0|-15.23641|0.08165 +2015-07-01|-25.0|16.0|-15.121|0.06749 +2015-07-01|-25.0|17.0|-15.04723|0.05288 +2015-07-01|-25.0|18.0|-15.01548|0.03803 +2015-07-01|-25.0|19.0|-15.02571|0.02313 +2015-07-01|-25.0|20.0|-15.0774|0.00837 +2015-07-01|-25.0|21.0|-15.16963|-0.00605 +2015-07-01|-25.0|22.0|-15.30107|-0.01998 +2015-07-01|-25.0|23.0|-15.47003|-0.03326 +2015-07-01|-25.0|24.0|-15.6745|-0.04574 +2015-07-01|-25.0|25.0|-15.91217|-0.05731 +2015-07-01|-25.0|26.0|-16.18048|-0.06788 +2015-07-01|-25.0|27.0|-16.47667|-0.07737 +2015-07-01|-25.0|28.0|-16.7978|-0.08572 +2015-07-01|-25.0|29.0|-17.14083|-0.09288 +2015-07-01|-25.0|30.0|-17.50259|-0.09885 +2015-07-01|-25.0|31.0|-17.8799|-0.10361 +2015-07-01|-25.0|32.0|-18.26952|-0.10718 +2015-07-01|-25.0|33.0|-18.66825|-0.10959 +2015-07-01|-25.0|34.0|-19.07292|-0.11086 +2015-07-01|-25.0|35.0|-19.48042|-0.11104 +2015-07-01|-25.0|36.0|-19.88775|-0.11018 +2015-07-01|-25.0|37.0|-20.29198|-0.10835 +2015-07-01|-25.0|38.0|-20.69033|-0.10559 +2015-07-01|-25.0|39.0|-21.08017|-0.10198 +2015-07-01|-25.0|40.0|-21.45899|-0.09757 +2015-07-01|-25.0|41.0|-21.82446|-0.09244 +2015-07-01|-25.0|42.0|-22.17441|-0.08664 +2015-07-01|-25.0|43.0|-22.50686|-0.08023 +2015-07-01|-25.0|44.0|-22.81997|-0.07328 +2015-07-01|-25.0|45.0|-23.11211|-0.06585 +2015-07-01|-25.0|46.0|-23.38184|-0.05797 +2015-07-01|-25.0|47.0|-23.62786|-0.04972 +2015-07-01|-25.0|48.0|-23.84908|-0.04113 +2015-07-01|-25.0|49.0|-24.04457|-0.03224 +2015-07-01|-25.0|50.0|-24.21358|-0.02312 +2015-07-01|-25.0|51.0|-24.35552|-0.01378 +2015-07-01|-25.0|52.0|-24.46995|-0.00428 +2015-07-01|-25.0|53.0|-24.5566|0.00536 +2015-07-01|-25.0|54.0|-24.61534|0.01509 +2015-07-01|-25.0|55.0|-24.64615|0.02489 +2015-07-01|-25.0|56.0|-24.64917|0.03471 +2015-07-01|-25.0|57.0|-24.6246|0.04453 +2015-07-01|-25.0|58.0|-24.57279|0.05432 +2015-07-01|-25.0|59.0|-24.49413|0.06404 +2015-07-01|-25.0|60.0|-24.38912|0.07367 +2015-07-01|-25.0|61.0|-24.25828|0.08317 +2015-07-01|-25.0|62.0|-24.10219|0.09252 +2015-07-01|-25.0|63.0|-23.92146|0.10167 +2015-07-01|-25.0|64.0|-23.71669|0.11061 +2015-07-01|-25.0|65.0|-23.4885|0.11931 +2015-07-01|-25.0|66.0|-23.23749|0.12772 +2015-07-01|-25.0|67.0|-22.96425|0.13584 +2015-07-01|-25.0|68.0|-22.66931|0.14361 +2015-07-01|-25.0|69.0|-22.3532|0.15102 +2015-07-01|-25.0|70.0|-22.01638|0.15804 +2015-07-01|-25.0|71.0|-21.65929|0.16463 +2015-07-01|-25.0|72.0|-21.28234|0.17077 +2015-07-01|-25.0|73.0|-20.8859|0.17643 +2015-07-01|-25.0|74.0|-20.47032|0.18159 +2015-07-01|-25.0|75.0|-20.03594|0.1862 +2015-07-01|-25.0|76.0|-19.58312|0.19025 +2015-07-01|-25.0|77.0|-19.11225|0.19371 +2015-07-01|-25.0|78.0|-18.62373|0.19655 +2015-07-01|-25.0|79.0|-18.11807|0.19875 +2015-07-01|-25.0|80.0|-17.59582|0.20028 +2015-07-01|-25.0|81.0|-17.05768|0.20113 +2015-07-01|-25.0|82.0|-16.50444|0.20127 +2015-07-01|-25.0|83.0|-15.93703|0.2007 +2015-07-01|-25.0|84.0|-15.35655|0.19939 +2015-07-01|-25.0|85.0|-14.76424|0.19735 +2015-07-01|-25.0|86.0|-14.16153|0.19456 +2015-07-01|-25.0|87.0|-13.55|0.19104 +2015-07-01|-25.0|88.0|-12.9314|0.18679 +2015-07-01|-25.0|89.0|-12.3076|0.18183 +2015-07-01|-25.0|90.0|-11.68064|0.17618 +2015-07-01|-25.0|91.0|-11.05263|0.16987 +2015-07-01|-25.0|92.0|-10.42578|0.16293 +2015-07-01|-25.0|93.0|-9.80234|0.15542 +2015-07-01|-25.0|94.0|-9.18456|0.14738 +2015-07-01|-25.0|95.0|-8.57466|0.13886 +2015-07-01|-25.0|96.0|-7.97481|0.12993 +2015-07-01|-25.0|97.0|-7.38705|0.12064 +2015-07-01|-25.0|98.0|-6.81329|0.11108 +2015-07-01|-25.0|99.0|-6.25525|0.1013 +2015-07-01|-25.0|100.0|-5.71445|0.09138 +2015-07-01|-25.0|101.0|-5.19218|0.08139 +2015-07-01|-25.0|102.0|-4.68945|0.0714 +2015-07-01|-25.0|103.0|-4.20704|0.06148 +2015-07-01|-25.0|104.0|-3.74544|0.05168 +2015-07-01|-25.0|105.0|-3.30485|0.04207 +2015-07-01|-25.0|106.0|-2.8852|0.03271 +2015-07-01|-25.0|107.0|-2.48618|0.02364 +2015-07-01|-25.0|108.0|-2.10721|0.01492 +2015-07-01|-25.0|109.0|-1.74748|0.00658 +2015-07-01|-25.0|110.0|-1.40598|-0.00135 +2015-07-01|-25.0|111.0|-1.08152|-0.00883 +2015-07-01|-25.0|112.0|-0.77276|-0.01584 +2015-07-01|-25.0|113.0|-0.47822|-0.02236 +2015-07-01|-25.0|114.0|-0.19634|-0.02838 +2015-07-01|-25.0|115.0|0.0745|-0.03388 +2015-07-01|-25.0|116.0|0.33595|-0.03887 +2015-07-01|-25.0|117.0|0.58968|-0.04334 +2015-07-01|-25.0|118.0|0.83731|-0.0473 +2015-07-01|-25.0|119.0|1.08042|-0.05075 +2015-07-01|-25.0|120.0|1.32051|-0.0537 +2015-07-01|-25.0|121.0|1.55898|-0.05617 +2015-07-01|-25.0|122.0|1.7971|-0.05816 +2015-07-01|-25.0|123.0|2.03603|-0.0597 +2015-07-01|-25.0|124.0|2.27677|-0.0608 +2015-07-01|-25.0|125.0|2.52018|-0.06149 +2015-07-01|-25.0|126.0|2.76694|-0.06178 +2015-07-01|-25.0|127.0|3.01759|-0.06169 +2015-07-01|-25.0|128.0|3.27251|-0.06126 +2015-07-01|-25.0|129.0|3.53192|-0.0605 +2015-07-01|-25.0|130.0|3.7959|-0.05944 +2015-07-01|-25.0|131.0|4.06442|-0.0581 +2015-07-01|-25.0|132.0|4.33729|-0.0565 +2015-07-01|-25.0|133.0|4.61425|-0.05467 +2015-07-01|-25.0|134.0|4.89494|-0.05263 +2015-07-01|-25.0|135.0|5.17892|-0.05041 +2015-07-01|-25.0|136.0|5.46572|-0.04802 +2015-07-01|-25.0|137.0|5.7548|-0.04549 +2015-07-01|-25.0|138.0|6.04562|-0.04283 +2015-07-01|-25.0|139.0|6.33763|-0.04008 +2015-07-01|-25.0|140.0|6.63026|-0.03723 +2015-07-01|-25.0|141.0|6.92297|-0.03432 +2015-07-01|-25.0|142.0|7.21524|-0.03135 +2015-07-01|-25.0|143.0|7.50659|-0.02835 +2015-07-01|-25.0|144.0|7.79653|-0.02532 +2015-07-01|-25.0|145.0|8.08465|-0.02228 +2015-07-01|-25.0|146.0|8.37054|-0.01924 +2015-07-01|-25.0|147.0|8.65382|-0.01621 +2015-07-01|-25.0|148.0|8.93415|-0.0132 +2015-07-01|-25.0|149.0|9.21121|-0.01022 +2015-07-01|-25.0|150.0|9.48469|-0.00728 +2015-07-01|-25.0|151.0|9.75429|-0.00438 +2015-07-01|-25.0|152.0|10.0197|-0.00152 +2015-07-01|-25.0|153.0|10.28064|0.00127 +2015-07-01|-25.0|154.0|10.53682|0.00401 +2015-07-01|-25.0|155.0|10.78791|0.00668 +2015-07-01|-25.0|156.0|11.03362|0.00929 +2015-07-01|-25.0|157.0|11.2736|0.01182 +2015-07-01|-25.0|158.0|11.50754|0.01428 +2015-07-01|-25.0|159.0|11.73507|0.01666 +2015-07-01|-25.0|160.0|11.95586|0.01896 +2015-07-01|-25.0|161.0|12.16957|0.02118 +2015-07-01|-25.0|162.0|12.37585|0.02332 +2015-07-01|-25.0|163.0|12.57438|0.02536 +2015-07-01|-25.0|164.0|12.76485|0.02732 +2015-07-01|-25.0|165.0|12.947|0.02919 +2015-07-01|-25.0|166.0|13.12057|0.03097 +2015-07-01|-25.0|167.0|13.28538|0.03265 +2015-07-01|-25.0|168.0|13.44128|0.03423 +2015-07-01|-25.0|169.0|13.58817|0.03572 +2015-07-01|-25.0|170.0|13.72602|0.0371 +2015-07-01|-25.0|171.0|13.85486|0.03838 +2015-07-01|-25.0|172.0|13.9748|0.03955 +2015-07-01|-25.0|173.0|14.08598|0.0406 +2015-07-01|-25.0|174.0|14.18865|0.04155 +2015-07-01|-25.0|175.0|14.28309|0.04237 +2015-07-01|-25.0|176.0|14.36965|0.04308 +2015-07-01|-25.0|177.0|14.44873|0.04366 +2015-07-01|-25.0|178.0|14.52078|0.04411 +2015-07-01|-25.0|179.0|14.58629|0.04444 +2015-07-01|-25.0|-1.0|-20.88687|0.13947 +2015-07-01|-25.0|-2.0|-21.30664|0.13162 +2015-07-01|-25.0|-3.0|-21.71394|0.12298 +2015-07-01|-25.0|-4.0|-22.10632|0.1137 +2015-07-01|-25.0|-5.0|-22.48166|0.10394 +2015-07-01|-25.0|-6.0|-22.8382|0.09386 +2015-07-01|-25.0|-7.0|-23.17446|0.08359 +2015-07-01|-25.0|-8.0|-23.48932|0.07328 +2015-07-01|-25.0|-9.0|-23.78195|0.06304 +2015-07-01|-25.0|-10.0|-24.05181|0.05299 +2015-07-01|-25.0|-11.0|-24.29864|0.04323 +2015-07-01|-25.0|-12.0|-24.52238|0.03385 +2015-07-01|-25.0|-13.0|-24.72322|0.0249 +2015-07-01|-25.0|-14.0|-24.9015|0.01646 +2015-07-01|-25.0|-15.0|-25.05774|0.00856 +2015-07-01|-25.0|-16.0|-25.19254|0.00123 +2015-07-01|-25.0|-17.0|-25.30662|-0.00552 +2015-07-01|-25.0|-18.0|-25.40073|-0.01169 +2015-07-01|-25.0|-19.0|-25.47566|-0.01728 +2015-07-01|-25.0|-20.0|-25.53221|-0.02233 +2015-07-01|-25.0|-21.0|-25.57114|-0.02685 +2015-07-01|-25.0|-22.0|-25.59314|-0.03089 +2015-07-01|-25.0|-23.0|-25.59887|-0.03451 +2015-07-01|-25.0|-24.0|-25.58888|-0.03774 +2015-07-01|-25.0|-25.0|-25.5636|-0.04066 +2015-07-01|-25.0|-26.0|-25.52336|-0.04333 +2015-07-01|-25.0|-27.0|-25.46836|-0.0458 +2015-07-01|-25.0|-28.0|-25.39866|-0.04815 +2015-07-01|-25.0|-29.0|-25.31418|-0.05043 +2015-07-01|-25.0|-30.0|-25.21472|-0.05272 +2015-07-01|-25.0|-31.0|-25.09992|-0.05506 +2015-07-01|-25.0|-32.0|-24.96932|-0.05752 +2015-07-01|-25.0|-33.0|-24.82233|-0.06013 +2015-07-01|-25.0|-34.0|-24.65823|-0.06295 +2015-07-01|-25.0|-35.0|-24.47624|-0.066 +2015-07-01|-25.0|-36.0|-24.27547|-0.06932 +2015-07-01|-25.0|-37.0|-24.05499|-0.07292 +2015-07-01|-25.0|-38.0|-23.81379|-0.07682 +2015-07-01|-25.0|-39.0|-23.55085|-0.08102 +2015-07-01|-25.0|-40.0|-23.26514|-0.08551 +2015-07-01|-25.0|-41.0|-22.95561|-0.09029 +2015-07-01|-25.0|-42.0|-22.62127|-0.09534 +2015-07-01|-25.0|-43.0|-22.26113|-0.10063 +2015-07-01|-25.0|-44.0|-21.87428|-0.10613 +2015-07-01|-25.0|-45.0|-21.45989|-0.11181 +2015-07-01|-25.0|-46.0|-21.0172|-0.11763 +2015-07-01|-25.0|-47.0|-20.54559|-0.12353 +2015-07-01|-25.0|-48.0|-20.04452|-0.12949 +2015-07-01|-25.0|-49.0|-19.51364|-0.13544 +2015-07-01|-25.0|-50.0|-18.9527|-0.14133 +2015-07-01|-25.0|-51.0|-18.36165|-0.14711 +2015-07-01|-25.0|-52.0|-17.74061|-0.15273 +2015-07-01|-25.0|-53.0|-17.08987|-0.15814 +2015-07-01|-25.0|-54.0|-16.40993|-0.16328 +2015-07-01|-25.0|-55.0|-15.70151|-0.1681 +2015-07-01|-25.0|-56.0|-14.96551|-0.17255 +2015-07-01|-25.0|-57.0|-14.20306|-0.1766 +2015-07-01|-25.0|-58.0|-13.41551|-0.1802 +2015-07-01|-25.0|-59.0|-12.60441|-0.18331 +2015-07-01|-25.0|-60.0|-11.77155|-0.1859 +2015-07-01|-25.0|-61.0|-10.91888|-0.18794 +2015-07-01|-25.0|-62.0|-10.04858|-0.18941 +2015-07-01|-25.0|-63.0|-9.16299|-0.1903 +2015-07-01|-25.0|-64.0|-8.26461|-0.1906 +2015-07-01|-25.0|-65.0|-7.35611|-0.19031 +2015-07-01|-25.0|-66.0|-6.44023|-0.18942 +2015-07-01|-25.0|-67.0|-5.51985|-0.18796 +2015-07-01|-25.0|-68.0|-4.59789|-0.18593 +2015-07-01|-25.0|-69.0|-3.67732|-0.18337 +2015-07-01|-25.0|-70.0|-2.76109|-0.18029 +2015-07-01|-25.0|-71.0|-1.85217|-0.17673 +2015-07-01|-25.0|-72.0|-0.95345|-0.17274 +2015-07-01|-25.0|-73.0|-0.06773|-0.16834 +2015-07-01|-25.0|-74.0|0.80228|-0.16359 +2015-07-01|-25.0|-75.0|1.65401|-0.15852 +2015-07-01|-25.0|-76.0|2.48504|-0.15319 +2015-07-01|-25.0|-77.0|3.29315|-0.14764 +2015-07-01|-25.0|-78.0|4.07628|-0.14193 +2015-07-01|-25.0|-79.0|4.83259|-0.13608 +2015-07-01|-25.0|-80.0|5.56047|-0.13016 +2015-07-01|-25.0|-81.0|6.25852|-0.1242 +2015-07-01|-25.0|-82.0|6.92555|-0.11824 +2015-07-01|-25.0|-83.0|7.56063|-0.11233 +2015-07-01|-25.0|-84.0|8.16305|-0.1065 +2015-07-01|-25.0|-85.0|8.73231|-0.10078 +2015-07-01|-25.0|-86.0|9.26814|-0.0952 +2015-07-01|-25.0|-87.0|9.77049|-0.0898 +2015-07-01|-25.0|-88.0|10.23952|-0.08459 +2015-07-01|-25.0|-89.0|10.67555|-0.0796 +2015-07-01|-25.0|-90.0|11.07914|-0.07484 +2015-07-01|-25.0|-91.0|11.45098|-0.07035 +2015-07-01|-25.0|-92.0|11.79194|-0.06612 +2015-07-01|-25.0|-93.0|12.10304|-0.06217 +2015-07-01|-25.0|-94.0|12.38544|-0.05851 +2015-07-01|-25.0|-95.0|12.64041|-0.05514 +2015-07-01|-25.0|-96.0|12.86933|-0.05207 +2015-07-01|-25.0|-97.0|13.07367|-0.04929 +2015-07-01|-25.0|-98.0|13.255|-0.04681 +2015-07-01|-25.0|-99.0|13.4149|-0.04461 +2015-07-01|-25.0|-100.0|13.55504|-0.04269 +2015-07-01|-25.0|-101.0|13.67709|-0.04104 +2015-07-01|-25.0|-102.0|13.78274|-0.03965 +2015-07-01|-25.0|-103.0|13.87366|-0.03849 +2015-07-01|-25.0|-104.0|13.95151|-0.03756 +2015-07-01|-25.0|-105.0|14.01792|-0.03682 +2015-07-01|-25.0|-106.0|14.07445|-0.03627 +2015-07-01|-25.0|-107.0|14.1226|-0.03587 +2015-07-01|-25.0|-108.0|14.16379|-0.0356 +2015-07-01|-25.0|-109.0|14.19937|-0.03544 +2015-07-01|-25.0|-110.0|14.23057|-0.03536 +2015-07-01|-25.0|-111.0|14.25852|-0.03534 +2015-07-01|-25.0|-112.0|14.28425|-0.03534 +2015-07-01|-25.0|-113.0|14.30866|-0.03536 +2015-07-01|-25.0|-114.0|14.33256|-0.03536 +2015-07-01|-25.0|-115.0|14.35663|-0.03533 +2015-07-01|-25.0|-116.0|14.38143|-0.03524 +2015-07-01|-25.0|-117.0|14.4074|-0.03508 +2015-07-01|-25.0|-118.0|14.43492|-0.03484 +2015-07-01|-25.0|-119.0|14.46421|-0.0345 +2015-07-01|-25.0|-120.0|14.49545|-0.03405 +2015-07-01|-25.0|-121.0|14.52869|-0.03349 +2015-07-01|-25.0|-122.0|14.56393|-0.03282 +2015-07-01|-25.0|-123.0|14.6011|-0.03203 +2015-07-01|-25.0|-124.0|14.64006|-0.03113 +2015-07-01|-25.0|-125.0|14.68061|-0.03012 +2015-07-01|-25.0|-126.0|14.72254|-0.029 +2015-07-01|-25.0|-127.0|14.76558|-0.02778 +2015-07-01|-25.0|-128.0|14.80944|-0.02648 +2015-07-01|-25.0|-129.0|14.85381|-0.0251 +2015-07-01|-25.0|-130.0|14.89837|-0.02364 +2015-07-01|-25.0|-131.0|14.94279|-0.02214 +2015-07-01|-25.0|-132.0|14.98675|-0.02058 +2015-07-01|-25.0|-133.0|15.02994|-0.01899 +2015-07-01|-25.0|-134.0|15.07202|-0.01738 +2015-07-01|-25.0|-135.0|15.11271|-0.01575 +2015-07-01|-25.0|-136.0|15.15173|-0.01411 +2015-07-01|-25.0|-137.0|15.1888|-0.01248 +2015-07-01|-25.0|-138.0|15.22368|-0.01085 +2015-07-01|-25.0|-139.0|15.25616|-0.00923 +2015-07-01|-25.0|-140.0|15.28602|-0.00762 +2015-07-01|-25.0|-141.0|15.31311|-0.00603 +2015-07-01|-25.0|-142.0|15.33728|-0.00445 +2015-07-01|-25.0|-143.0|15.3584|-0.00288 +2015-07-01|-25.0|-144.0|15.37639|-0.00133 +2015-07-01|-25.0|-145.0|15.3912|2.1E-4 +2015-07-01|-25.0|-146.0|15.40279|0.00175 +2015-07-01|-25.0|-147.0|15.41116|0.00328 +2015-07-01|-25.0|-148.0|15.41634|0.00482 +2015-07-01|-25.0|-149.0|15.41839|0.00637 +2015-07-01|-25.0|-150.0|15.4174|0.00793 +2015-07-01|-25.0|-151.0|15.41348|0.0095 +2015-07-01|-25.0|-152.0|15.40678|0.01109 +2015-07-01|-25.0|-153.0|15.39746|0.0127 +2015-07-01|-25.0|-154.0|15.3857|0.01433 +2015-07-01|-25.0|-155.0|15.37171|0.01597 +2015-07-01|-25.0|-156.0|15.3557|0.01764 +2015-07-01|-25.0|-157.0|15.3379|0.01932 +2015-07-01|-25.0|-158.0|15.31853|0.02102 +2015-07-01|-25.0|-159.0|15.29783|0.02271 +2015-07-01|-25.0|-160.0|15.27601|0.02441 +2015-07-01|-25.0|-161.0|15.25327|0.0261 +2015-07-01|-25.0|-162.0|15.2298|0.02777 +2015-07-01|-25.0|-163.0|15.20577|0.02942 +2015-07-01|-25.0|-164.0|15.18129|0.03103 +2015-07-01|-25.0|-165.0|15.15645|0.03259 +2015-07-01|-25.0|-166.0|15.13129|0.0341 +2015-07-01|-25.0|-167.0|15.10582|0.03554 +2015-07-01|-25.0|-168.0|15.07997|0.0369 +2015-07-01|-25.0|-169.0|15.05363|0.03818 +2015-07-01|-25.0|-170.0|15.02663|0.03936 +2015-07-01|-25.0|-171.0|14.99875|0.04044 +2015-07-01|-25.0|-172.0|14.9697|0.04141 +2015-07-01|-25.0|-173.0|14.93915|0.04226 +2015-07-01|-25.0|-174.0|14.9067|0.04299 +2015-07-01|-25.0|-175.0|14.87194|0.0436 +2015-07-01|-25.0|-176.0|14.83438|0.04407 +2015-07-01|-25.0|-177.0|14.79353|0.04441 +2015-07-01|-25.0|-178.0|14.74884|0.04462 +2015-07-01|-25.0|-179.0|14.69977|0.04469 +2015-07-01|-26.0|0.0|-21.01138|0.13851 +2015-07-01|-26.0|1.0|-20.6038|0.14384 +2015-07-01|-26.0|2.0|-20.19366|0.14791 +2015-07-01|-26.0|3.0|-19.78452|0.1506 +2015-07-01|-26.0|4.0|-19.38014|0.1518 +2015-07-01|-26.0|5.0|-18.98437|0.15143 +2015-07-01|-26.0|6.0|-18.60113|0.14946 +2015-07-01|-26.0|7.0|-18.23433|0.14584 +2015-07-01|-26.0|8.0|-17.88778|0.1406 +2015-07-01|-26.0|9.0|-17.56516|0.13378 +2015-07-01|-26.0|10.0|-17.26992|0.12544 +2015-07-01|-26.0|11.0|-17.00524|0.11568 +2015-07-01|-26.0|12.0|-16.77397|0.10464 +2015-07-01|-26.0|13.0|-16.57856|0.09247 +2015-07-01|-26.0|14.0|-16.42106|0.07935 +2015-07-01|-26.0|15.0|-16.30305|0.06545 +2015-07-01|-26.0|16.0|-16.22567|0.05098 +2015-07-01|-26.0|17.0|-16.18955|0.03615 +2015-07-01|-26.0|18.0|-16.19488|0.02116 +2015-07-01|-26.0|19.0|-16.24137|0.00622 +2015-07-01|-26.0|20.0|-16.32829|-0.00849 +2015-07-01|-26.0|21.0|-16.45448|-0.02278 +2015-07-01|-26.0|22.0|-16.61842|-0.03648 +2015-07-01|-26.0|23.0|-16.81821|-0.04944 +2015-07-01|-26.0|24.0|-17.05169|-0.06154 +2015-07-01|-26.0|25.0|-17.31638|-0.07266 +2015-07-01|-26.0|26.0|-17.60962|-0.08271 +2015-07-01|-26.0|27.0|-17.92855|-0.09163 +2015-07-01|-26.0|28.0|-18.27017|-0.09937 +2015-07-01|-26.0|29.0|-18.63139|-0.10591 +2015-07-01|-26.0|30.0|-19.00907|-0.11122 +2015-07-01|-26.0|31.0|-19.40001|-0.11533 +2015-07-01|-26.0|32.0|-19.80104|-0.11824 +2015-07-01|-26.0|33.0|-20.20904|-0.12 +2015-07-01|-26.0|34.0|-20.62093|-0.12064 +2015-07-01|-26.0|35.0|-21.0337|-0.12021 +2015-07-01|-26.0|36.0|-21.44448|-0.11878 +2015-07-01|-26.0|37.0|-21.85048|-0.1164 +2015-07-01|-26.0|38.0|-22.24907|-0.11313 +2015-07-01|-26.0|39.0|-22.63775|-0.10904 +2015-07-01|-26.0|40.0|-23.01416|-0.1042 +2015-07-01|-26.0|41.0|-23.37613|-0.09867 +2015-07-01|-26.0|42.0|-23.72162|-0.0925 +2015-07-01|-26.0|43.0|-24.04878|-0.08577 +2015-07-01|-26.0|44.0|-24.35591|-0.07853 +2015-07-01|-26.0|45.0|-24.6415|-0.07083 +2015-07-01|-26.0|46.0|-24.90418|-0.06272 +2015-07-01|-26.0|47.0|-25.14276|-0.05425 +2015-07-01|-26.0|48.0|-25.35624|-0.04546 +2015-07-01|-26.0|49.0|-25.54374|-0.03641 +2015-07-01|-26.0|50.0|-25.70456|-0.02711 +2015-07-01|-26.0|51.0|-25.83816|-0.01762 +2015-07-01|-26.0|52.0|-25.94412|-0.00796 +2015-07-01|-26.0|53.0|-26.02217|0.00182 +2015-07-01|-26.0|54.0|-26.07219|0.0117 +2015-07-01|-26.0|55.0|-26.09416|0.02165 +2015-07-01|-26.0|56.0|-26.08819|0.03164 +2015-07-01|-26.0|57.0|-26.05447|0.04164 +2015-07-01|-26.0|58.0|-25.9933|0.05161 +2015-07-01|-26.0|59.0|-25.90506|0.06153 +2015-07-01|-26.0|60.0|-25.79019|0.07137 +2015-07-01|-26.0|61.0|-25.64918|0.0811 +2015-07-01|-26.0|62.0|-25.48257|0.0907 +2015-07-01|-26.0|63.0|-25.29092|0.10012 +2015-07-01|-26.0|64.0|-25.07479|0.10935 +2015-07-01|-26.0|65.0|-24.83478|0.11834 +2015-07-01|-26.0|66.0|-24.57145|0.12708 +2015-07-01|-26.0|67.0|-24.28535|0.13552 +2015-07-01|-26.0|68.0|-23.977|0.14364 +2015-07-01|-26.0|69.0|-23.64691|0.15141 +2015-07-01|-26.0|70.0|-23.29552|0.15879 +2015-07-01|-26.0|71.0|-22.92328|0.16575 +2015-07-01|-26.0|72.0|-22.53058|0.17227 +2015-07-01|-26.0|73.0|-22.1178|0.1783 +2015-07-01|-26.0|74.0|-21.68529|0.18382 +2015-07-01|-26.0|75.0|-21.23342|0.1888 +2015-07-01|-26.0|76.0|-20.76254|0.19321 +2015-07-01|-26.0|77.0|-20.27307|0.19701 +2015-07-01|-26.0|78.0|-19.76543|0.20018 +2015-07-01|-26.0|79.0|-19.24014|0.20269 +2015-07-01|-26.0|80.0|-18.69779|0.20452 +2015-07-01|-26.0|81.0|-18.13907|0.20564 +2015-07-01|-26.0|82.0|-17.56481|0.20602 +2015-07-01|-26.0|83.0|-16.97595|0.20566 +2015-07-01|-26.0|84.0|-16.37361|0.20454 +2015-07-01|-26.0|85.0|-15.75906|0.20266 +2015-07-01|-26.0|86.0|-15.13372|0.2 +2015-07-01|-26.0|87.0|-14.49919|0.19657 +2015-07-01|-26.0|88.0|-13.85723|0.19239 +2015-07-01|-26.0|89.0|-13.20974|0.18747 +2015-07-01|-26.0|90.0|-12.55875|0.18182 +2015-07-01|-26.0|91.0|-11.9064|0.17549 +2015-07-01|-26.0|92.0|-11.25489|0.16852 +2015-07-01|-26.0|93.0|-10.60649|0.16094 +2015-07-01|-26.0|94.0|-9.96346|0.15281 +2015-07-01|-26.0|95.0|-9.32804|0.14419 +2015-07-01|-26.0|96.0|-8.70241|0.13515 +2015-07-01|-26.0|97.0|-8.08863|0.12574 +2015-07-01|-26.0|98.0|-7.48862|0.11604 +2015-07-01|-26.0|99.0|-6.90413|0.10613 +2015-07-01|-26.0|100.0|-6.33671|0.09607 +2015-07-01|-26.0|101.0|-5.78766|0.08594 +2015-07-01|-26.0|102.0|-5.25804|0.07582 +2015-07-01|-26.0|103.0|-4.74865|0.06576 +2015-07-01|-26.0|104.0|-4.26002|0.05584 +2015-07-01|-26.0|105.0|-3.79238|0.04612 +2015-07-01|-26.0|106.0|-3.34573|0.03665 +2015-07-01|-26.0|107.0|-2.91978|0.02749 +2015-07-01|-26.0|108.0|-2.51399|0.01868 +2015-07-01|-26.0|109.0|-2.12763|0.01027 +2015-07-01|-26.0|110.0|-1.75972|0.00228 +2015-07-01|-26.0|111.0|-1.40912|-0.00526 +2015-07-01|-26.0|112.0|-1.07455|-0.01231 +2015-07-01|-26.0|113.0|-0.75458|-0.01887 +2015-07-01|-26.0|114.0|-0.44771|-0.02492 +2015-07-01|-26.0|115.0|-0.15236|-0.03045 +2015-07-01|-26.0|116.0|0.13307|-0.03546 +2015-07-01|-26.0|117.0|0.41019|-0.03995 +2015-07-01|-26.0|118.0|0.68059|-0.04392 +2015-07-01|-26.0|119.0|0.94581|-0.04739 +2015-07-01|-26.0|120.0|1.20731|-0.05036 +2015-07-01|-26.0|121.0|1.46647|-0.05284 +2015-07-01|-26.0|122.0|1.72455|-0.05485 +2015-07-01|-26.0|123.0|1.98267|-0.05641 +2015-07-01|-26.0|124.0|2.24183|-0.05754 +2015-07-01|-26.0|125.0|2.50289|-0.05826 +2015-07-01|-26.0|126.0|2.76654|-0.05858 +2015-07-01|-26.0|127.0|3.03333|-0.05854 +2015-07-01|-26.0|128.0|3.30364|-0.05815 +2015-07-01|-26.0|129.0|3.57774|-0.05744 +2015-07-01|-26.0|130.0|3.85573|-0.05644 +2015-07-01|-26.0|131.0|4.13759|-0.05516 +2015-07-01|-26.0|132.0|4.42319|-0.05362 +2015-07-01|-26.0|133.0|4.71231|-0.05186 +2015-07-01|-26.0|134.0|5.00461|-0.0499 +2015-07-01|-26.0|135.0|5.29971|-0.04775 +2015-07-01|-26.0|136.0|5.59717|-0.04544 +2015-07-01|-26.0|137.0|5.8965|-0.04299 +2015-07-01|-26.0|138.0|6.19718|-0.04042 +2015-07-01|-26.0|139.0|6.49869|-0.03775 +2015-07-01|-26.0|140.0|6.80052|-0.03499 +2015-07-01|-26.0|141.0|7.10213|-0.03216 +2015-07-01|-26.0|142.0|7.40305|-0.02927 +2015-07-01|-26.0|143.0|7.70278|-0.02635 +2015-07-01|-26.0|144.0|8.00089|-0.02341 +2015-07-01|-26.0|145.0|8.29694|-0.02044 +2015-07-01|-26.0|146.0|8.59055|-0.01748 +2015-07-01|-26.0|147.0|8.88134|-0.01452 +2015-07-01|-26.0|148.0|9.16898|-0.01158 +2015-07-01|-26.0|149.0|9.45312|-0.00867 +2015-07-01|-26.0|150.0|9.73347|-0.00579 +2015-07-01|-26.0|151.0|10.00971|-0.00295 +2015-07-01|-26.0|152.0|10.28154|-1.6E-4 +2015-07-01|-26.0|153.0|10.54867|0.00259 +2015-07-01|-26.0|154.0|10.8108|0.00527 +2015-07-01|-26.0|155.0|11.0676|0.00789 +2015-07-01|-26.0|156.0|11.31878|0.01045 +2015-07-01|-26.0|157.0|11.564|0.01294 +2015-07-01|-26.0|158.0|11.80292|0.01536 +2015-07-01|-26.0|159.0|12.03522|0.0177 +2015-07-01|-26.0|160.0|12.26055|0.01996 +2015-07-01|-26.0|161.0|12.47858|0.02214 +2015-07-01|-26.0|162.0|12.68899|0.02424 +2015-07-01|-26.0|163.0|12.89145|0.02625 +2015-07-01|-26.0|164.0|13.0857|0.02817 +2015-07-01|-26.0|165.0|13.27145|0.03001 +2015-07-01|-26.0|166.0|13.44851|0.03175 +2015-07-01|-26.0|167.0|13.61667|0.0334 +2015-07-01|-26.0|168.0|13.77583|0.03495 +2015-07-01|-26.0|169.0|13.92589|0.0364 +2015-07-01|-26.0|170.0|14.06685|0.03775 +2015-07-01|-26.0|171.0|14.19874|0.03899 +2015-07-01|-26.0|172.0|14.32169|0.04013 +2015-07-01|-26.0|173.0|14.43585|0.04115 +2015-07-01|-26.0|174.0|14.54147|0.04206 +2015-07-01|-26.0|175.0|14.63884|0.04286 +2015-07-01|-26.0|176.0|14.7283|0.04354 +2015-07-01|-26.0|177.0|14.81027|0.04409 +2015-07-01|-26.0|178.0|14.88518|0.04452 +2015-07-01|-26.0|179.0|14.95351|0.04482 +2015-07-01|-26.0|-1.0|-21.41303|0.13205 +2015-07-01|-26.0|-2.0|-21.80567|0.12462 +2015-07-01|-26.0|-3.0|-22.18649|0.11636 +2015-07-01|-26.0|-4.0|-22.55301|0.10744 +2015-07-01|-26.0|-5.0|-22.90309|0.09801 +2015-07-01|-26.0|-6.0|-23.23491|0.08824 +2015-07-01|-26.0|-7.0|-23.54699|0.07826 +2015-07-01|-26.0|-8.0|-23.83818|0.06821 +2015-07-01|-26.0|-9.0|-24.10765|0.05823 +2015-07-01|-26.0|-10.0|-24.35484|0.04841 +2015-07-01|-26.0|-11.0|-24.57947|0.03887 +2015-07-01|-26.0|-12.0|-24.7815|0.02969 +2015-07-01|-26.0|-13.0|-24.96112|0.02095 +2015-07-01|-26.0|-14.0|-25.11867|0.01268 +2015-07-01|-26.0|-15.0|-25.25465|0.00495 +2015-07-01|-26.0|-16.0|-25.36969|-0.00223 +2015-07-01|-26.0|-17.0|-25.4645|-0.00883 +2015-07-01|-26.0|-18.0|-25.53983|-0.01487 +2015-07-01|-26.0|-19.0|-25.59647|-0.02034 +2015-07-01|-26.0|-20.0|-25.63521|-0.02528 +2015-07-01|-26.0|-21.0|-25.65681|-0.02971 +2015-07-01|-26.0|-22.0|-25.66196|-0.03367 +2015-07-01|-26.0|-23.0|-25.65131|-0.03721 +2015-07-01|-26.0|-24.0|-25.62538|-0.04038 +2015-07-01|-26.0|-25.0|-25.5846|-0.04325 +2015-07-01|-26.0|-26.0|-25.5293|-0.04586 +2015-07-01|-26.0|-27.0|-25.45963|-0.0483 +2015-07-01|-26.0|-28.0|-25.37566|-0.05061 +2015-07-01|-26.0|-29.0|-25.27729|-0.05287 +2015-07-01|-26.0|-30.0|-25.16428|-0.05513 +2015-07-01|-26.0|-31.0|-25.03627|-0.05745 +2015-07-01|-26.0|-32.0|-24.89275|-0.05988 +2015-07-01|-26.0|-33.0|-24.73312|-0.06247 +2015-07-01|-26.0|-34.0|-24.55665|-0.06526 +2015-07-01|-26.0|-35.0|-24.36252|-0.06829 +2015-07-01|-26.0|-36.0|-24.14981|-0.07157 +2015-07-01|-26.0|-37.0|-23.91757|-0.07513 +2015-07-01|-26.0|-38.0|-23.66477|-0.07899 +2015-07-01|-26.0|-39.0|-23.39038|-0.08313 +2015-07-01|-26.0|-40.0|-23.09331|-0.08757 +2015-07-01|-26.0|-41.0|-22.77253|-0.09228 +2015-07-01|-26.0|-42.0|-22.427|-0.09726 +2015-07-01|-26.0|-43.0|-22.05574|-0.10246 +2015-07-01|-26.0|-44.0|-21.65781|-0.10788 +2015-07-01|-26.0|-45.0|-21.23238|-0.11346 +2015-07-01|-26.0|-46.0|-20.77868|-0.11917 +2015-07-01|-26.0|-47.0|-20.29607|-0.12496 +2015-07-01|-26.0|-48.0|-19.78405|-0.13079 +2015-07-01|-26.0|-49.0|-19.24223|-0.13661 +2015-07-01|-26.0|-50.0|-18.67041|-0.14237 +2015-07-01|-26.0|-51.0|-18.06854|-0.148 +2015-07-01|-26.0|-52.0|-17.43675|-0.15348 +2015-07-01|-26.0|-53.0|-16.77536|-0.15873 +2015-07-01|-26.0|-54.0|-16.08491|-0.1637 +2015-07-01|-26.0|-55.0|-15.36613|-0.16836 +2015-07-01|-26.0|-56.0|-14.61996|-0.17265 +2015-07-01|-26.0|-57.0|-13.84757|-0.17652 +2015-07-01|-26.0|-58.0|-13.05034|-0.17995 +2015-07-01|-26.0|-59.0|-12.22987|-0.18288 +2015-07-01|-26.0|-60.0|-11.38797|-0.18529 +2015-07-01|-26.0|-61.0|-10.52664|-0.18716 +2015-07-01|-26.0|-62.0|-9.64809|-0.18847 +2015-07-01|-26.0|-63.0|-8.7547|-0.18919 +2015-07-01|-26.0|-64.0|-7.84899|-0.18933 +2015-07-01|-26.0|-65.0|-6.93365|-0.18888 +2015-07-01|-26.0|-66.0|-6.01145|-0.18784 +2015-07-01|-26.0|-67.0|-5.08528|-0.18624 +2015-07-01|-26.0|-68.0|-4.15806|-0.18408 +2015-07-01|-26.0|-69.0|-3.23277|-0.18139 +2015-07-01|-26.0|-70.0|-2.31236|-0.1782 +2015-07-01|-26.0|-71.0|-1.39978|-0.17454 +2015-07-01|-26.0|-72.0|-0.4979|-0.17046 +2015-07-01|-26.0|-73.0|0.39048|-0.16598 +2015-07-01|-26.0|-74.0|1.26269|-0.16116 +2015-07-01|-26.0|-75.0|2.11619|-0.15604 +2015-07-01|-26.0|-76.0|2.94859|-0.15067 +2015-07-01|-26.0|-77.0|3.75769|-0.14509 +2015-07-01|-26.0|-78.0|4.54149|-0.13935 +2015-07-01|-26.0|-79.0|5.29817|-0.13349 +2015-07-01|-26.0|-80.0|6.02616|-0.12756 +2015-07-01|-26.0|-81.0|6.72409|-0.12161 +2015-07-01|-26.0|-82.0|7.39082|-0.11566 +2015-07-01|-26.0|-83.0|8.02543|-0.10977 +2015-07-01|-26.0|-84.0|8.62725|-0.10396 +2015-07-01|-26.0|-85.0|9.19581|-0.09827 +2015-07-01|-26.0|-86.0|9.73087|-0.09273 +2015-07-01|-26.0|-87.0|10.23239|-0.08736 +2015-07-01|-26.0|-88.0|10.70054|-0.0822 +2015-07-01|-26.0|-89.0|11.13568|-0.07725 +2015-07-01|-26.0|-90.0|11.53836|-0.07255 +2015-07-01|-26.0|-91.0|11.90929|-0.0681 +2015-07-01|-26.0|-92.0|12.24934|-0.06391 +2015-07-01|-26.0|-93.0|12.55954|-0.06001 +2015-07-01|-26.0|-94.0|12.84103|-0.0564 +2015-07-01|-26.0|-95.0|13.09511|-0.05307 +2015-07-01|-26.0|-96.0|13.32313|-0.05005 +2015-07-01|-26.0|-97.0|13.52657|-0.04731 +2015-07-01|-26.0|-98.0|13.70697|-0.04487 +2015-07-01|-26.0|-99.0|13.86593|-0.0427 +2015-07-01|-26.0|-100.0|14.00508|-0.04082 +2015-07-01|-26.0|-101.0|14.12609|-0.0392 +2015-07-01|-26.0|-102.0|14.23064|-0.03783 +2015-07-01|-26.0|-103.0|14.32039|-0.0367 +2015-07-01|-26.0|-104.0|14.39699|-0.03578 +2015-07-01|-26.0|-105.0|14.46204|-0.03506 +2015-07-01|-26.0|-106.0|14.5171|-0.03452 +2015-07-01|-26.0|-107.0|14.56367|-0.03413 +2015-07-01|-26.0|-108.0|14.60316|-0.03387 +2015-07-01|-26.0|-109.0|14.6369|-0.03371 +2015-07-01|-26.0|-110.0|14.66612|-0.03363 +2015-07-01|-26.0|-111.0|14.69196|-0.03361 +2015-07-01|-26.0|-112.0|14.71545|-0.03362 +2015-07-01|-26.0|-113.0|14.7375|-0.03363 +2015-07-01|-26.0|-114.0|14.7589|-0.03363 +2015-07-01|-26.0|-115.0|14.78036|-0.03359 +2015-07-01|-26.0|-116.0|14.80245|-0.0335 +2015-07-01|-26.0|-117.0|14.82564|-0.03334 +2015-07-01|-26.0|-118.0|14.85029|-0.0331 +2015-07-01|-26.0|-119.0|14.87668|-0.03276 +2015-07-01|-26.0|-120.0|14.90498|-0.03232 +2015-07-01|-26.0|-121.0|14.93527|-0.03177 +2015-07-01|-26.0|-122.0|14.96759|-0.0311 +2015-07-01|-26.0|-123.0|15.00187|-0.03032 +2015-07-01|-26.0|-124.0|15.038|-0.02943 +2015-07-01|-26.0|-125.0|15.07582|-0.02843 +2015-07-01|-26.0|-126.0|15.11512|-0.02733 +2015-07-01|-26.0|-127.0|15.15566|-0.02613 +2015-07-01|-26.0|-128.0|15.19716|-0.02484 +2015-07-01|-26.0|-129.0|15.23935|-0.02348 +2015-07-01|-26.0|-130.0|15.28191|-0.02205 +2015-07-01|-26.0|-131.0|15.32453|-0.02056 +2015-07-01|-26.0|-132.0|15.3669|-0.01903 +2015-07-01|-26.0|-133.0|15.40871|-0.01746 +2015-07-01|-26.0|-134.0|15.44964|-0.01586 +2015-07-01|-26.0|-135.0|15.48941|-0.01425 +2015-07-01|-26.0|-136.0|15.52774|-0.01263 +2015-07-01|-26.0|-137.0|15.56434|-0.01102 +2015-07-01|-26.0|-138.0|15.59899|-0.0094 +2015-07-01|-26.0|-139.0|15.63144|-0.0078 +2015-07-01|-26.0|-140.0|15.66149|-0.00621 +2015-07-01|-26.0|-141.0|15.68896|-0.00463 +2015-07-01|-26.0|-142.0|15.7137|-0.00307 +2015-07-01|-26.0|-143.0|15.73557|-0.00153 +2015-07-01|-26.0|-144.0|15.75446|1.0E-5 +2015-07-01|-26.0|-145.0|15.7703|0.00153 +2015-07-01|-26.0|-146.0|15.78304|0.00305 +2015-07-01|-26.0|-147.0|15.79267|0.00456 +2015-07-01|-26.0|-148.0|15.79918|0.00607 +2015-07-01|-26.0|-149.0|15.80262|0.00759 +2015-07-01|-26.0|-150.0|15.80306|0.00912 +2015-07-01|-26.0|-151.0|15.80059|0.01066 +2015-07-01|-26.0|-152.0|15.79532|0.01222 +2015-07-01|-26.0|-153.0|15.7874|0.01379 +2015-07-01|-26.0|-154.0|15.777|0.01538 +2015-07-01|-26.0|-155.0|15.76429|0.01698 +2015-07-01|-26.0|-156.0|15.74947|0.01861 +2015-07-01|-26.0|-157.0|15.73275|0.02024 +2015-07-01|-26.0|-158.0|15.71432|0.02189 +2015-07-01|-26.0|-159.0|15.69442|0.02354 +2015-07-01|-26.0|-160.0|15.67323|0.02519 +2015-07-01|-26.0|-161.0|15.65095|0.02683 +2015-07-01|-26.0|-162.0|15.62775|0.02845 +2015-07-01|-26.0|-163.0|15.60378|0.03005 +2015-07-01|-26.0|-164.0|15.57916|0.03162 +2015-07-01|-26.0|-165.0|15.55397|0.03314 +2015-07-01|-26.0|-166.0|15.52825|0.0346 +2015-07-01|-26.0|-167.0|15.502|0.03601 +2015-07-01|-26.0|-168.0|15.47515|0.03734 +2015-07-01|-26.0|-169.0|15.44761|0.03859 +2015-07-01|-26.0|-170.0|15.4192|0.03974 +2015-07-01|-26.0|-171.0|15.38972|0.0408 +2015-07-01|-26.0|-172.0|15.35889|0.04176 +2015-07-01|-26.0|-173.0|15.32638|0.0426 +2015-07-01|-26.0|-174.0|15.29183|0.04332 +2015-07-01|-26.0|-175.0|15.25481|0.04392 +2015-07-01|-26.0|-176.0|15.21487|0.04439 +2015-07-01|-26.0|-177.0|15.17152|0.04474 +2015-07-01|-26.0|-178.0|15.12425|0.04496 +2015-07-01|-26.0|-179.0|15.07251|0.04504 +2015-07-01|-27.0|0.0|-21.515|0.13021 +2015-07-01|-27.0|1.0|-21.13887|0.13496 +2015-07-01|-27.0|2.0|-20.76122|0.13841 +2015-07-01|-27.0|3.0|-20.38563|0.14045 +2015-07-01|-27.0|4.0|-20.01585|0.14099 +2015-07-01|-27.0|5.0|-19.65573|0.13996 +2015-07-01|-27.0|6.0|-19.30915|0.1373 +2015-07-01|-27.0|7.0|-18.97996|0.13301 +2015-07-01|-27.0|8.0|-18.67193|0.1271 +2015-07-01|-27.0|9.0|-18.38862|0.11963 +2015-07-01|-27.0|10.0|-18.13338|0.11068 +2015-07-01|-27.0|11.0|-17.90925|0.10036 +2015-07-01|-27.0|12.0|-17.7189|0.0888 +2015-07-01|-27.0|13.0|-17.56461|0.07618 +2015-07-01|-27.0|14.0|-17.44823|0.06268 +2015-07-01|-27.0|15.0|-17.37113|0.04848 +2015-07-01|-27.0|16.0|-17.33421|0.0338 +2015-07-01|-27.0|17.0|-17.33789|0.01884 +2015-07-01|-27.0|18.0|-17.3821|0.00382 +2015-07-01|-27.0|19.0|-17.46633|-0.01106 +2015-07-01|-27.0|20.0|-17.58963|-0.02562 +2015-07-01|-27.0|21.0|-17.75064|-0.03966 +2015-07-01|-27.0|22.0|-17.94764|-0.05304 +2015-07-01|-27.0|23.0|-18.17857|-0.06561 +2015-07-01|-27.0|24.0|-18.4411|-0.07724 +2015-07-01|-27.0|25.0|-18.73267|-0.08784 +2015-07-01|-27.0|26.0|-19.05051|-0.09733 +2015-07-01|-27.0|27.0|-19.3917|-0.10565 +2015-07-01|-27.0|28.0|-19.75323|-0.11276 +2015-07-01|-27.0|29.0|-20.13199|-0.11865 +2015-07-01|-27.0|30.0|-20.52487|-0.12332 +2015-07-01|-27.0|31.0|-20.92874|-0.12678 +2015-07-01|-27.0|32.0|-21.3405|-0.12906 +2015-07-01|-27.0|33.0|-21.75713|-0.1302 +2015-07-01|-27.0|34.0|-22.17565|-0.13024 +2015-07-01|-27.0|35.0|-22.59321|-0.12926 +2015-07-01|-27.0|36.0|-23.00705|-0.12729 +2015-07-01|-27.0|37.0|-23.41454|-0.12442 +2015-07-01|-27.0|38.0|-23.81321|-0.1207 +2015-07-01|-27.0|39.0|-24.2007|-0.1162 +2015-07-01|-27.0|40.0|-24.57481|-0.11098 +2015-07-01|-27.0|41.0|-24.93351|-0.10511 +2015-07-01|-27.0|42.0|-25.27491|-0.09864 +2015-07-01|-27.0|43.0|-25.59727|-0.09164 +2015-07-01|-27.0|44.0|-25.89904|-0.08416 +2015-07-01|-27.0|45.0|-26.17879|-0.07624 +2015-07-01|-27.0|46.0|-26.43527|-0.06795 +2015-07-01|-27.0|47.0|-26.66738|-0.05931 +2015-07-01|-27.0|48.0|-26.87416|-0.05038 +2015-07-01|-27.0|49.0|-27.05482|-0.04118 +2015-07-01|-27.0|50.0|-27.20868|-0.03176 +2015-07-01|-27.0|51.0|-27.33523|-0.02215 +2015-07-01|-27.0|52.0|-27.43409|-0.01237 +2015-07-01|-27.0|53.0|-27.50498|-0.00247 +2015-07-01|-27.0|54.0|-27.54777|0.00754 +2015-07-01|-27.0|55.0|-27.56244|0.01762 +2015-07-01|-27.0|56.0|-27.54907|0.02774 +2015-07-01|-27.0|57.0|-27.50781|0.03789 +2015-07-01|-27.0|58.0|-27.43894|0.04803 +2015-07-01|-27.0|59.0|-27.34279|0.05814 +2015-07-01|-27.0|60.0|-27.21975|0.06818 +2015-07-01|-27.0|61.0|-27.07028|0.07813 +2015-07-01|-27.0|62.0|-26.89485|0.08796 +2015-07-01|-27.0|63.0|-26.69398|0.09765 +2015-07-01|-27.0|64.0|-26.4682|0.10715 +2015-07-01|-27.0|65.0|-26.21804|0.11645 +2015-07-01|-27.0|66.0|-25.94405|0.1255 +2015-07-01|-27.0|67.0|-25.64673|0.13428 +2015-07-01|-27.0|68.0|-25.32657|0.14275 +2015-07-01|-27.0|69.0|-24.98406|0.15089 +2015-07-01|-27.0|70.0|-24.61964|0.15865 +2015-07-01|-27.0|71.0|-24.23371|0.166 +2015-07-01|-27.0|72.0|-23.82667|0.17291 +2015-07-01|-27.0|73.0|-23.3989|0.17934 +2015-07-01|-27.0|74.0|-22.95076|0.18526 +2015-07-01|-27.0|75.0|-22.48261|0.19063 +2015-07-01|-27.0|76.0|-21.99482|0.19543 +2015-07-01|-27.0|77.0|-21.48781|0.19961 +2015-07-01|-27.0|78.0|-20.96204|0.20315 +2015-07-01|-27.0|79.0|-20.41801|0.20601 +2015-07-01|-27.0|80.0|-19.85635|0.20817 +2015-07-01|-27.0|81.0|-19.27776|0.2096 +2015-07-01|-27.0|82.0|-18.68308|0.21027 +2015-07-01|-27.0|83.0|-18.07327|0.21017 +2015-07-01|-27.0|84.0|-17.44947|0.20929 +2015-07-01|-27.0|85.0|-16.81295|0.20761 +2015-07-01|-27.0|86.0|-16.16515|0.20513 +2015-07-01|-27.0|87.0|-15.50769|0.20184 +2015-07-01|-27.0|88.0|-14.84232|0.19778 +2015-07-01|-27.0|89.0|-14.17096|0.19293 +2015-07-01|-27.0|90.0|-13.49566|0.18735 +2015-07-01|-27.0|91.0|-12.81855|0.18104 +2015-07-01|-27.0|92.0|-12.14186|0.17407 +2015-07-01|-27.0|93.0|-11.46786|0.16647 +2015-07-01|-27.0|94.0|-10.79884|0.15829 +2015-07-01|-27.0|95.0|-10.13704|0.1496 +2015-07-01|-27.0|96.0|-9.48467|0.14047 +2015-07-01|-27.0|97.0|-8.8438|0.13097 +2015-07-01|-27.0|98.0|-8.21639|0.12117 +2015-07-01|-27.0|99.0|-7.60422|0.11114 +2015-07-01|-27.0|100.0|-7.00884|0.10096 +2015-07-01|-27.0|101.0|-6.43163|0.09071 +2015-07-01|-27.0|102.0|-5.87366|0.08046 +2015-07-01|-27.0|103.0|-5.33577|0.07029 +2015-07-01|-27.0|104.0|-4.81854|0.06025 +2015-07-01|-27.0|105.0|-4.32226|0.05042 +2015-07-01|-27.0|106.0|-3.84696|0.04085 +2015-07-01|-27.0|107.0|-3.39241|0.0316 +2015-07-01|-27.0|108.0|-2.95814|0.0227 +2015-07-01|-27.0|109.0|-2.54345|0.01421 +2015-07-01|-27.0|110.0|-2.14742|0.00615 +2015-07-01|-27.0|111.0|-1.769|-0.00144 +2015-07-01|-27.0|112.0|-1.40693|-0.00855 +2015-07-01|-27.0|113.0|-1.05985|-0.01515 +2015-07-01|-27.0|114.0|-0.72633|-0.02124 +2015-07-01|-27.0|115.0|-0.40483|-0.0268 +2015-07-01|-27.0|116.0|-0.0938|-0.03184 +2015-07-01|-27.0|117.0|0.20831|-0.03636 +2015-07-01|-27.0|118.0|0.50305|-0.04035 +2015-07-01|-27.0|119.0|0.79192|-0.04384 +2015-07-01|-27.0|120.0|1.07635|-0.04683 +2015-07-01|-27.0|121.0|1.35768|-0.04934 +2015-07-01|-27.0|122.0|1.63715|-0.05138 +2015-07-01|-27.0|123.0|1.91588|-0.05297 +2015-07-01|-27.0|124.0|2.19484|-0.05413 +2015-07-01|-27.0|125.0|2.4749|-0.05488 +2015-07-01|-27.0|126.0|2.75675|-0.05525 +2015-07-01|-27.0|127.0|3.04094|-0.05525 +2015-07-01|-27.0|128.0|3.32789|-0.05492 +2015-07-01|-27.0|129.0|3.61787|-0.05426 +2015-07-01|-27.0|130.0|3.91102|-0.05331 +2015-07-01|-27.0|131.0|4.20736|-0.0521 +2015-07-01|-27.0|132.0|4.50678|-0.05064 +2015-07-01|-27.0|133.0|4.8091|-0.04895 +2015-07-01|-27.0|134.0|5.11404|-0.04706 +2015-07-01|-27.0|135.0|5.42123|-0.04499 +2015-07-01|-27.0|136.0|5.73029|-0.04277 +2015-07-01|-27.0|137.0|6.04076|-0.0404 +2015-07-01|-27.0|138.0|6.35217|-0.03792 +2015-07-01|-27.0|139.0|6.66402|-0.03533 +2015-07-01|-27.0|140.0|6.97583|-0.03266 +2015-07-01|-27.0|141.0|7.28712|-0.02991 +2015-07-01|-27.0|142.0|7.59739|-0.02712 +2015-07-01|-27.0|143.0|7.90621|-0.02428 +2015-07-01|-27.0|144.0|8.21313|-0.02142 +2015-07-01|-27.0|145.0|8.51774|-0.01853 +2015-07-01|-27.0|146.0|8.81966|-0.01565 +2015-07-01|-27.0|147.0|9.11852|-0.01277 +2015-07-01|-27.0|148.0|9.41398|-0.0099 +2015-07-01|-27.0|149.0|9.70571|-0.00706 +2015-07-01|-27.0|150.0|9.99339|-0.00424 +2015-07-01|-27.0|151.0|10.27672|-0.00146 +2015-07-01|-27.0|152.0|10.55539|0.00127 +2015-07-01|-27.0|153.0|10.82909|0.00396 +2015-07-01|-27.0|154.0|11.09753|0.00659 +2015-07-01|-27.0|155.0|11.36039|0.00916 +2015-07-01|-27.0|156.0|11.61735|0.01167 +2015-07-01|-27.0|157.0|11.86809|0.01411 +2015-07-01|-27.0|158.0|12.11228|0.01649 +2015-07-01|-27.0|159.0|12.3496|0.01879 +2015-07-01|-27.0|160.0|12.5797|0.02101 +2015-07-01|-27.0|161.0|12.80227|0.02315 +2015-07-01|-27.0|162.0|13.01699|0.02521 +2015-07-01|-27.0|163.0|13.22357|0.02719 +2015-07-01|-27.0|164.0|13.42174|0.02908 +2015-07-01|-27.0|165.0|13.61125|0.03088 +2015-07-01|-27.0|166.0|13.7919|0.03258 +2015-07-01|-27.0|167.0|13.96354|0.0342 +2015-07-01|-27.0|168.0|14.12604|0.03571 +2015-07-01|-27.0|169.0|14.27936|0.03713 +2015-07-01|-27.0|170.0|14.42349|0.03845 +2015-07-01|-27.0|171.0|14.55848|0.03966 +2015-07-01|-27.0|172.0|14.68447|0.04077 +2015-07-01|-27.0|173.0|14.80163|0.04176 +2015-07-01|-27.0|174.0|14.9102|0.04265 +2015-07-01|-27.0|175.0|15.01049|0.04341 +2015-07-01|-27.0|176.0|15.10284|0.04406 +2015-07-01|-27.0|177.0|15.18765|0.04459 +2015-07-01|-27.0|178.0|15.26537|0.045 +2015-07-01|-27.0|179.0|15.33647|0.04528 +2015-07-01|-27.0|-1.0|-21.88621|0.12432 +2015-07-01|-27.0|-2.0|-22.24941|0.11742 +2015-07-01|-27.0|-3.0|-22.60175|0.10966 +2015-07-01|-27.0|-4.0|-22.94072|0.10121 +2015-07-01|-27.0|-5.0|-23.26414|0.09223 +2015-07-01|-27.0|-6.0|-23.57017|0.08286 +2015-07-01|-27.0|-7.0|-23.85728|0.07327 +2015-07-01|-27.0|-8.0|-24.12431|0.06358 +2015-07-01|-27.0|-9.0|-24.37038|0.05392 +2015-07-01|-27.0|-10.0|-24.59493|0.04442 +2015-07-01|-27.0|-11.0|-24.79765|0.03516 +2015-07-01|-27.0|-12.0|-24.97847|0.02625 +2015-07-01|-27.0|-13.0|-25.13756|0.01774 +2015-07-01|-27.0|-14.0|-25.27524|0.0097 +2015-07-01|-27.0|-15.0|-25.392|0.00217 +2015-07-01|-27.0|-16.0|-25.48844|-0.00483 +2015-07-01|-27.0|-17.0|-25.56525|-0.01127 +2015-07-01|-27.0|-18.0|-25.62317|-0.01716 +2015-07-01|-27.0|-19.0|-25.66297|-0.02251 +2015-07-01|-27.0|-20.0|-25.6854|-0.02734 +2015-07-01|-27.0|-21.0|-25.69121|-0.03168 +2015-07-01|-27.0|-22.0|-25.68106|-0.03556 +2015-07-01|-27.0|-23.0|-25.65557|-0.03904 +2015-07-01|-27.0|-24.0|-25.61524|-0.04217 +2015-07-01|-27.0|-25.0|-25.56048|-0.045 +2015-07-01|-27.0|-26.0|-25.49158|-0.04759 +2015-07-01|-27.0|-27.0|-25.40869|-0.05001 +2015-07-01|-27.0|-28.0|-25.31181|-0.05232 +2015-07-01|-27.0|-29.0|-25.20084|-0.05457 +2015-07-01|-27.0|-30.0|-25.07551|-0.05683 +2015-07-01|-27.0|-31.0|-24.93543|-0.05915 +2015-07-01|-27.0|-32.0|-24.78008|-0.06158 +2015-07-01|-27.0|-33.0|-24.6088|-0.06418 +2015-07-01|-27.0|-34.0|-24.42087|-0.06696 +2015-07-01|-27.0|-35.0|-24.21542|-0.06998 +2015-07-01|-27.0|-36.0|-23.99153|-0.07325 +2015-07-01|-27.0|-37.0|-23.74821|-0.0768 +2015-07-01|-27.0|-38.0|-23.48442|-0.08062 +2015-07-01|-27.0|-39.0|-23.1991|-0.08474 +2015-07-01|-27.0|-40.0|-22.89117|-0.08913 +2015-07-01|-27.0|-41.0|-22.55957|-0.09379 +2015-07-01|-27.0|-42.0|-22.20324|-0.0987 +2015-07-01|-27.0|-43.0|-21.8212|-0.10384 +2015-07-01|-27.0|-44.0|-21.4125|-0.10917 +2015-07-01|-27.0|-45.0|-20.97631|-0.11466 +2015-07-01|-27.0|-46.0|-20.51187|-0.12027 +2015-07-01|-27.0|-47.0|-20.01854|-0.12595 +2015-07-01|-27.0|-48.0|-19.49582|-0.13166 +2015-07-01|-27.0|-49.0|-18.94335|-0.13736 +2015-07-01|-27.0|-50.0|-18.36093|-0.14298 +2015-07-01|-27.0|-51.0|-17.74854|-0.14847 +2015-07-01|-27.0|-52.0|-17.10632|-0.15379 +2015-07-01|-27.0|-53.0|-16.43465|-0.15889 +2015-07-01|-27.0|-54.0|-15.73406|-0.16371 +2015-07-01|-27.0|-55.0|-15.00534|-0.1682 +2015-07-01|-27.0|-56.0|-14.24946|-0.17232 +2015-07-01|-27.0|-57.0|-13.46763|-0.17603 +2015-07-01|-27.0|-58.0|-12.66126|-0.17928 +2015-07-01|-27.0|-59.0|-11.83199|-0.18204 +2015-07-01|-27.0|-60.0|-10.98166|-0.18429 +2015-07-01|-27.0|-61.0|-10.11231|-0.18599 +2015-07-01|-27.0|-62.0|-9.22618|-0.18713 +2015-07-01|-27.0|-63.0|-8.32567|-0.1877 +2015-07-01|-27.0|-64.0|-7.41334|-0.18768 +2015-07-01|-27.0|-65.0|-6.49188|-0.18709 +2015-07-01|-27.0|-66.0|-5.56408|-0.18592 +2015-07-01|-27.0|-67.0|-4.63284|-0.18419 +2015-07-01|-27.0|-68.0|-3.70107|-0.18191 +2015-07-01|-27.0|-69.0|-2.77176|-0.17912 +2015-07-01|-27.0|-70.0|-1.84784|-0.17584 +2015-07-01|-27.0|-71.0|-0.93223|-0.1721 +2015-07-01|-27.0|-72.0|-0.02781|-0.16795 +2015-07-01|-27.0|-73.0|0.86268|-0.16342 +2015-07-01|-27.0|-74.0|1.73659|-0.15855 +2015-07-01|-27.0|-75.0|2.59139|-0.1534 +2015-07-01|-27.0|-76.0|3.42476|-0.148 +2015-07-01|-27.0|-77.0|4.23452|-0.14241 +2015-07-01|-27.0|-78.0|5.0187|-0.13667 +2015-07-01|-27.0|-79.0|5.77554|-0.13082 +2015-07-01|-27.0|-80.0|6.50348|-0.12491 +2015-07-01|-27.0|-81.0|7.20119|-0.11897 +2015-07-01|-27.0|-82.0|7.86758|-0.11306 +2015-07-01|-27.0|-83.0|8.50175|-0.1072 +2015-07-01|-27.0|-84.0|9.10305|-0.10144 +2015-07-01|-27.0|-85.0|9.67104|-0.09579 +2015-07-01|-27.0|-86.0|10.2055|-0.0903 +2015-07-01|-27.0|-87.0|10.70641|-0.08498 +2015-07-01|-27.0|-88.0|11.17396|-0.07987 +2015-07-01|-27.0|-89.0|11.6085|-0.07498 +2015-07-01|-27.0|-90.0|12.0106|-0.07033 +2015-07-01|-27.0|-91.0|12.38097|-0.06593 +2015-07-01|-27.0|-92.0|12.72048|-0.06181 +2015-07-01|-27.0|-93.0|13.03017|-0.05796 +2015-07-01|-27.0|-94.0|13.31116|-0.05439 +2015-07-01|-27.0|-95.0|13.56474|-0.05112 +2015-07-01|-27.0|-96.0|13.79226|-0.04813 +2015-07-01|-27.0|-97.0|13.99519|-0.04544 +2015-07-01|-27.0|-98.0|14.17505|-0.04303 +2015-07-01|-27.0|-99.0|14.33341|-0.04091 +2015-07-01|-27.0|-100.0|14.47192|-0.03905 +2015-07-01|-27.0|-101.0|14.59222|-0.03746 +2015-07-01|-27.0|-102.0|14.69595|-0.03611 +2015-07-01|-27.0|-103.0|14.78479|-0.035 +2015-07-01|-27.0|-104.0|14.86035|-0.03409 +2015-07-01|-27.0|-105.0|14.92424|-0.03339 +2015-07-01|-27.0|-106.0|14.97799|-0.03285 +2015-07-01|-27.0|-107.0|15.02308|-0.03246 +2015-07-01|-27.0|-108.0|15.06094|-0.0322 +2015-07-01|-27.0|-109.0|15.09287|-0.03203 +2015-07-01|-27.0|-110.0|15.12012|-0.03195 +2015-07-01|-27.0|-111.0|15.14381|-0.03192 +2015-07-01|-27.0|-112.0|15.16498|-0.03191 +2015-07-01|-27.0|-113.0|15.18454|-0.03192 +2015-07-01|-27.0|-114.0|15.20331|-0.03191 +2015-07-01|-27.0|-115.0|15.22199|-0.03186 +2015-07-01|-27.0|-116.0|15.24117|-0.03176 +2015-07-01|-27.0|-117.0|15.26134|-0.03159 +2015-07-01|-27.0|-118.0|15.28289|-0.03134 +2015-07-01|-27.0|-119.0|15.3061|-0.031 +2015-07-01|-27.0|-120.0|15.33118|-0.03055 +2015-07-01|-27.0|-121.0|15.35823|-0.03 +2015-07-01|-27.0|-122.0|15.38732|-0.02934 +2015-07-01|-27.0|-123.0|15.41839|-0.02856 +2015-07-01|-27.0|-124.0|15.45138|-0.02768 +2015-07-01|-27.0|-125.0|15.48614|-0.02669 +2015-07-01|-27.0|-126.0|15.52249|-0.02559 +2015-07-01|-27.0|-127.0|15.56021|-0.02441 +2015-07-01|-27.0|-128.0|15.59905|-0.02314 +2015-07-01|-27.0|-129.0|15.63875|-0.02179 +2015-07-01|-27.0|-130.0|15.67901|-0.02037 +2015-07-01|-27.0|-131.0|15.71954|-0.0189 +2015-07-01|-27.0|-132.0|15.76004|-0.01738 +2015-07-01|-27.0|-133.0|15.80021|-0.01583 +2015-07-01|-27.0|-134.0|15.83974|-0.01425 +2015-07-01|-27.0|-135.0|15.87835|-0.01266 +2015-07-01|-27.0|-136.0|15.91576|-0.01106 +2015-07-01|-27.0|-137.0|15.9517|-0.00946 +2015-07-01|-27.0|-138.0|15.98592|-0.00786 +2015-07-01|-27.0|-139.0|16.01818|-0.00627 +2015-07-01|-27.0|-140.0|16.04827|-0.0047 +2015-07-01|-27.0|-141.0|16.076|-0.00314 +2015-07-01|-27.0|-142.0|16.1012|-0.00159 +2015-07-01|-27.0|-143.0|16.12371|-7.0E-5 +2015-07-01|-27.0|-144.0|16.14343|0.00145 +2015-07-01|-27.0|-145.0|16.16026|0.00295 +2015-07-01|-27.0|-146.0|16.17412|0.00445 +2015-07-01|-27.0|-147.0|16.18499|0.00594 +2015-07-01|-27.0|-148.0|16.19285|0.00743 +2015-07-01|-27.0|-149.0|16.19771|0.00892 +2015-07-01|-27.0|-150.0|16.19962|0.01042 +2015-07-01|-27.0|-151.0|16.19865|0.01192 +2015-07-01|-27.0|-152.0|16.1949|0.01344 +2015-07-01|-27.0|-153.0|16.18849|0.01498 +2015-07-01|-27.0|-154.0|16.17955|0.01653 +2015-07-01|-27.0|-155.0|16.16825|0.01809 +2015-07-01|-27.0|-156.0|16.15476|0.01967 +2015-07-01|-27.0|-157.0|16.13926|0.02126 +2015-07-01|-27.0|-158.0|16.12195|0.02286 +2015-07-01|-27.0|-159.0|16.10302|0.02446 +2015-07-01|-27.0|-160.0|16.08265|0.02606 +2015-07-01|-27.0|-161.0|16.06101|0.02765 +2015-07-01|-27.0|-162.0|16.03828|0.02923 +2015-07-01|-27.0|-163.0|16.01458|0.03078 +2015-07-01|-27.0|-164.0|15.99003|0.0323 +2015-07-01|-27.0|-165.0|15.96469|0.03377 +2015-07-01|-27.0|-166.0|15.93861|0.0352 +2015-07-01|-27.0|-167.0|15.91178|0.03656 +2015-07-01|-27.0|-168.0|15.88414|0.03786 +2015-07-01|-27.0|-169.0|15.85559|0.03908 +2015-07-01|-27.0|-170.0|15.82598|0.04021 +2015-07-01|-27.0|-171.0|15.79508|0.04125 +2015-07-01|-27.0|-172.0|15.76264|0.04218 +2015-07-01|-27.0|-173.0|15.72836|0.04301 +2015-07-01|-27.0|-174.0|15.69186|0.04372 +2015-07-01|-27.0|-175.0|15.65274|0.04432 +2015-07-01|-27.0|-176.0|15.61056|0.04479 +2015-07-01|-27.0|-177.0|15.56485|0.04514 +2015-07-01|-27.0|-178.0|15.51511|0.04537 +2015-07-01|-27.0|-179.0|15.46081|0.04547 +2015-07-01|-28.0|0.0|-21.96368|0.12163 +2015-07-01|-28.0|1.0|-21.62152|0.12568 +2015-07-01|-28.0|2.0|-21.27911|0.12842 +2015-07-01|-28.0|3.0|-20.94002|0.12973 +2015-07-01|-28.0|4.0|-20.60797|0.12954 +2015-07-01|-28.0|5.0|-20.28675|0.12776 +2015-07-01|-28.0|6.0|-19.98018|0.12438 +2015-07-01|-28.0|7.0|-19.69201|0.11938 +2015-07-01|-28.0|8.0|-19.42589|0.11279 +2015-07-01|-28.0|9.0|-19.18525|0.10468 +2015-07-01|-28.0|10.0|-18.97327|0.09513 +2015-07-01|-28.0|11.0|-18.7928|0.08428 +2015-07-01|-28.0|12.0|-18.64632|0.07226 +2015-07-01|-28.0|13.0|-18.53589|0.05926 +2015-07-01|-28.0|14.0|-18.46311|0.04545 +2015-07-01|-28.0|15.0|-18.42914|0.03104 +2015-07-01|-28.0|16.0|-18.43461|0.01624 +2015-07-01|-28.0|17.0|-18.47971|0.00126 +2015-07-01|-28.0|18.0|-18.56413|-0.01369 +2015-07-01|-28.0|19.0|-18.68715|-0.02841 +2015-07-01|-28.0|20.0|-18.84758|-0.04272 +2015-07-01|-28.0|21.0|-19.04389|-0.05643 +2015-07-01|-28.0|22.0|-19.27419|-0.06941 +2015-07-01|-28.0|23.0|-19.53628|-0.08151 +2015-07-01|-28.0|24.0|-19.82771|-0.09262 +2015-07-01|-28.0|25.0|-20.14584|-0.10266 +2015-07-01|-28.0|26.0|-20.48784|-0.11154 +2015-07-01|-28.0|27.0|-20.85077|-0.11924 +2015-07-01|-28.0|28.0|-21.23162|-0.12572 +2015-07-01|-28.0|29.0|-21.62732|-0.13097 +2015-07-01|-28.0|30.0|-22.03482|-0.13501 +2015-07-01|-28.0|31.0|-22.45106|-0.13785 +2015-07-01|-28.0|32.0|-22.87306|-0.13953 +2015-07-01|-28.0|33.0|-23.2979|-0.1401 +2015-07-01|-28.0|34.0|-23.72275|-0.13961 +2015-07-01|-28.0|35.0|-24.14489|-0.13812 +2015-07-01|-28.0|36.0|-24.56172|-0.13569 +2015-07-01|-28.0|37.0|-24.97077|-0.13239 +2015-07-01|-28.0|38.0|-25.36971|-0.12828 +2015-07-01|-28.0|39.0|-25.75634|-0.12343 +2015-07-01|-28.0|40.0|-26.12862|-0.1179 +2015-07-01|-28.0|41.0|-26.48466|-0.11176 +2015-07-01|-28.0|42.0|-26.8227|-0.10505 +2015-07-01|-28.0|43.0|-27.14114|-0.09784 +2015-07-01|-28.0|44.0|-27.43852|-0.09017 +2015-07-01|-28.0|45.0|-27.71354|-0.0821 +2015-07-01|-28.0|46.0|-27.96503|-0.07367 +2015-07-01|-28.0|47.0|-28.19196|-0.06492 +2015-07-01|-28.0|48.0|-28.39344|-0.05588 +2015-07-01|-28.0|49.0|-28.56873|-0.04659 +2015-07-01|-28.0|50.0|-28.71719|-0.03708 +2015-07-01|-28.0|51.0|-28.83832|-0.02738 +2015-07-01|-28.0|52.0|-28.93176|-0.01752 +2015-07-01|-28.0|53.0|-28.99724|-0.00753 +2015-07-01|-28.0|54.0|-29.03461|0.00257 +2015-07-01|-28.0|55.0|-29.04382|0.01275 +2015-07-01|-28.0|56.0|-29.02492|0.02299 +2015-07-01|-28.0|57.0|-28.97805|0.03327 +2015-07-01|-28.0|58.0|-28.90342|0.04356 +2015-07-01|-28.0|59.0|-28.80132|0.05383 +2015-07-01|-28.0|60.0|-28.6721|0.06405 +2015-07-01|-28.0|61.0|-28.51615|0.07421 +2015-07-01|-28.0|62.0|-28.3339|0.08427 +2015-07-01|-28.0|63.0|-28.12582|0.0942 +2015-07-01|-28.0|64.0|-27.89238|0.10398 +2015-07-01|-28.0|65.0|-27.63407|0.11357 +2015-07-01|-28.0|66.0|-27.35137|0.12294 +2015-07-01|-28.0|67.0|-27.04477|0.13205 +2015-07-01|-28.0|68.0|-26.71472|0.14088 +2015-07-01|-28.0|69.0|-26.36166|0.14939 +2015-07-01|-28.0|70.0|-25.98602|0.15754 +2015-07-01|-28.0|71.0|-25.58818|0.16529 +2015-07-01|-28.0|72.0|-25.16854|0.17261 +2015-07-01|-28.0|73.0|-24.72744|0.17946 +2015-07-01|-28.0|74.0|-24.26526|0.1858 +2015-07-01|-28.0|75.0|-23.78235|0.19159 +2015-07-01|-28.0|76.0|-23.27909|0.19681 +2015-07-01|-28.0|77.0|-22.7559|0.2014 +2015-07-01|-28.0|78.0|-22.21324|0.20535 +2015-07-01|-28.0|79.0|-21.65165|0.2086 +2015-07-01|-28.0|80.0|-21.07174|0.21114 +2015-07-01|-28.0|81.0|-20.47425|0.21292 +2015-07-01|-28.0|82.0|-19.86|0.21393 +2015-07-01|-28.0|83.0|-19.22999|0.21415 +2015-07-01|-28.0|84.0|-18.58534|0.21355 +2015-07-01|-28.0|85.0|-17.92736|0.21213 +2015-07-01|-28.0|86.0|-17.25748|0.20987 +2015-07-01|-28.0|87.0|-16.57732|0.20679 +2015-07-01|-28.0|88.0|-15.88867|0.20289 +2015-07-01|-28.0|89.0|-15.19343|0.19818 +2015-07-01|-28.0|90.0|-14.49366|0.1927 +2015-07-01|-28.0|91.0|-13.79152|0.18648 +2015-07-01|-28.0|92.0|-13.08924|0.17955 +2015-07-01|-28.0|93.0|-12.3891|0.17196 +2015-07-01|-28.0|94.0|-11.69341|0.16379 +2015-07-01|-28.0|95.0|-11.00445|0.15507 +2015-07-01|-28.0|96.0|-10.32441|0.1459 +2015-07-01|-28.0|97.0|-9.65544|0.13633 +2015-07-01|-28.0|98.0|-8.99949|0.12645 +2015-07-01|-28.0|99.0|-8.35839|0.11633 +2015-07-01|-28.0|100.0|-7.73374|0.10606 +2015-07-01|-28.0|101.0|-7.12694|0.0957 +2015-07-01|-28.0|102.0|-6.53913|0.08535 +2015-07-01|-28.0|103.0|-5.97119|0.07507 +2015-07-01|-28.0|104.0|-5.42375|0.06493 +2015-07-01|-28.0|105.0|-4.89716|0.055 +2015-07-01|-28.0|106.0|-4.39151|0.04533 +2015-07-01|-28.0|107.0|-3.90663|0.03598 +2015-07-01|-28.0|108.0|-3.44211|0.027 +2015-07-01|-28.0|109.0|-2.99731|0.01843 +2015-07-01|-28.0|110.0|-2.57139|0.0103 +2015-07-01|-28.0|111.0|-2.16335|0.00265 +2015-07-01|-28.0|112.0|-1.772|-0.00452 +2015-07-01|-28.0|113.0|-1.39605|-0.01117 +2015-07-01|-28.0|114.0|-1.03411|-0.0173 +2015-07-01|-28.0|115.0|-0.68471|-0.02291 +2015-07-01|-28.0|116.0|-0.34637|-0.02798 +2015-07-01|-28.0|117.0|-0.01757|-0.03253 +2015-07-01|-28.0|118.0|0.30318|-0.03656 +2015-07-01|-28.0|119.0|0.61734|-0.04008 +2015-07-01|-28.0|120.0|0.92631|-0.04311 +2015-07-01|-28.0|121.0|1.23139|-0.04565 +2015-07-01|-28.0|122.0|1.5338|-0.04772 +2015-07-01|-28.0|123.0|1.83464|-0.04935 +2015-07-01|-28.0|124.0|2.13488|-0.05055 +2015-07-01|-28.0|125.0|2.43537|-0.05134 +2015-07-01|-28.0|126.0|2.73682|-0.05176 +2015-07-01|-28.0|127.0|3.03978|-0.05181 +2015-07-01|-28.0|128.0|3.34469|-0.05153 +2015-07-01|-28.0|129.0|3.65185|-0.05094 +2015-07-01|-28.0|130.0|3.96141|-0.05006 +2015-07-01|-28.0|131.0|4.27343|-0.04891 +2015-07-01|-28.0|132.0|4.58785|-0.04753 +2015-07-01|-28.0|133.0|4.9045|-0.04592 +2015-07-01|-28.0|134.0|5.22315|-0.04411 +2015-07-01|-28.0|135.0|5.54349|-0.04213 +2015-07-01|-28.0|136.0|5.86516|-0.03999 +2015-07-01|-28.0|137.0|6.18774|-0.03771 +2015-07-01|-28.0|138.0|6.5108|-0.03531 +2015-07-01|-28.0|139.0|6.83388|-0.03282 +2015-07-01|-28.0|140.0|7.15653|-0.03023 +2015-07-01|-28.0|141.0|7.47828|-0.02758 +2015-07-01|-28.0|142.0|7.79869|-0.02487 +2015-07-01|-28.0|143.0|8.11731|-0.02212 +2015-07-01|-28.0|144.0|8.43374|-0.01934 +2015-07-01|-28.0|145.0|8.74757|-0.01654 +2015-07-01|-28.0|146.0|9.05841|-0.01374 +2015-07-01|-28.0|147.0|9.36593|-0.01094 +2015-07-01|-28.0|148.0|9.66976|-0.00814 +2015-07-01|-28.0|149.0|9.96958|-0.00537 +2015-07-01|-28.0|150.0|10.26508|-0.00262 +2015-07-01|-28.0|151.0|10.55595|9.0E-5 +2015-07-01|-28.0|152.0|10.84187|0.00276 +2015-07-01|-28.0|153.0|11.12255|0.00539 +2015-07-01|-28.0|154.0|11.39766|0.00797 +2015-07-01|-28.0|155.0|11.66691|0.01049 +2015-07-01|-28.0|156.0|11.92997|0.01295 +2015-07-01|-28.0|157.0|12.18653|0.01535 +2015-07-01|-28.0|158.0|12.43625|0.01768 +2015-07-01|-28.0|159.0|12.67882|0.01993 +2015-07-01|-28.0|160.0|12.91391|0.02212 +2015-07-01|-28.0|161.0|13.14122|0.02422 +2015-07-01|-28.0|162.0|13.36044|0.02624 +2015-07-01|-28.0|163.0|13.5713|0.02818 +2015-07-01|-28.0|164.0|13.77354|0.03004 +2015-07-01|-28.0|165.0|13.96694|0.0318 +2015-07-01|-28.0|166.0|14.15131|0.03348 +2015-07-01|-28.0|167.0|14.32651|0.03506 +2015-07-01|-28.0|168.0|14.49245|0.03654 +2015-07-01|-28.0|169.0|14.64908|0.03793 +2015-07-01|-28.0|170.0|14.79643|0.03922 +2015-07-01|-28.0|171.0|14.93456|0.0404 +2015-07-01|-28.0|172.0|15.06361|0.04147 +2015-07-01|-28.0|173.0|15.18377|0.04244 +2015-07-01|-28.0|174.0|15.29529|0.04329 +2015-07-01|-28.0|175.0|15.39847|0.04403 +2015-07-01|-28.0|176.0|15.49367|0.04466 +2015-07-01|-28.0|177.0|15.58128|0.04516 +2015-07-01|-28.0|178.0|15.66174|0.04555 +2015-07-01|-28.0|179.0|15.73552|0.04581 +2015-07-01|-28.0|-1.0|-22.30222|0.11641 +2015-07-01|-28.0|-2.0|-22.63399|0.11015 +2015-07-01|-28.0|-3.0|-22.95617|0.103 +2015-07-01|-28.0|-4.0|-23.2662|0.09513 +2015-07-01|-28.0|-5.0|-23.56186|0.08668 +2015-07-01|-28.0|-6.0|-23.84128|0.07783 +2015-07-01|-28.0|-7.0|-24.10291|0.06871 +2015-07-01|-28.0|-8.0|-24.34552|0.05946 +2015-07-01|-28.0|-9.0|-24.56821|0.05021 +2015-07-01|-28.0|-10.0|-24.77037|0.04109 +2015-07-01|-28.0|-11.0|-24.95164|0.03218 +2015-07-01|-28.0|-12.0|-25.11193|0.02358 +2015-07-01|-28.0|-13.0|-25.25135|0.01536 +2015-07-01|-28.0|-14.0|-25.37019|0.00757 +2015-07-01|-28.0|-15.0|-25.4689|2.7E-4 +2015-07-01|-28.0|-16.0|-25.54803|-0.00653 +2015-07-01|-28.0|-17.0|-25.60822|-0.01279 +2015-07-01|-28.0|-18.0|-25.65019|-0.01854 +2015-07-01|-28.0|-19.0|-25.67466|-0.02376 +2015-07-01|-28.0|-20.0|-25.68234|-0.02848 +2015-07-01|-28.0|-21.0|-25.67392|-0.03273 +2015-07-01|-28.0|-22.0|-25.65006|-0.03656 +2015-07-01|-28.0|-23.0|-25.6113|-0.03999 +2015-07-01|-28.0|-24.0|-25.55813|-0.04309 +2015-07-01|-28.0|-25.0|-25.4909|-0.0459 +2015-07-01|-28.0|-26.0|-25.40987|-0.0485 +2015-07-01|-28.0|-27.0|-25.31514|-0.05092 +2015-07-01|-28.0|-28.0|-25.20671|-0.05324 +2015-07-01|-28.0|-29.0|-25.08441|-0.05552 +2015-07-01|-28.0|-30.0|-24.94796|-0.0578 +2015-07-01|-28.0|-31.0|-24.79693|-0.06015 +2015-07-01|-28.0|-32.0|-24.63076|-0.06262 +2015-07-01|-28.0|-33.0|-24.4488|-0.06523 +2015-07-01|-28.0|-34.0|-24.25027|-0.06804 +2015-07-01|-28.0|-35.0|-24.0343|-0.07108 +2015-07-01|-28.0|-36.0|-23.79994|-0.07436 +2015-07-01|-28.0|-37.0|-23.54618|-0.0779 +2015-07-01|-28.0|-38.0|-23.27198|-0.08172 +2015-07-01|-28.0|-39.0|-22.97626|-0.08582 +2015-07-01|-28.0|-40.0|-22.65792|-0.09018 +2015-07-01|-28.0|-41.0|-22.31589|-0.09481 +2015-07-01|-28.0|-42.0|-21.94914|-0.09967 +2015-07-01|-28.0|-43.0|-21.55665|-0.10474 +2015-07-01|-28.0|-44.0|-21.1375|-0.11 +2015-07-01|-28.0|-45.0|-20.69085|-0.11541 +2015-07-01|-28.0|-46.0|-20.21595|-0.12092 +2015-07-01|-28.0|-47.0|-19.71219|-0.1265 +2015-07-01|-28.0|-48.0|-19.17906|-0.1321 +2015-07-01|-28.0|-49.0|-18.61623|-0.13767 +2015-07-01|-28.0|-50.0|-18.02353|-0.14315 +2015-07-01|-28.0|-51.0|-17.40096|-0.14851 +2015-07-01|-28.0|-52.0|-16.7487|-0.15368 +2015-07-01|-28.0|-53.0|-16.06714|-0.15862 +2015-07-01|-28.0|-54.0|-15.35687|-0.16328 +2015-07-01|-28.0|-55.0|-14.61869|-0.16761 +2015-07-01|-28.0|-56.0|-13.85363|-0.17157 +2015-07-01|-28.0|-57.0|-13.06291|-0.17511 +2015-07-01|-28.0|-58.0|-12.24801|-0.1782 +2015-07-01|-28.0|-59.0|-11.41058|-0.1808 +2015-07-01|-28.0|-60.0|-10.5525|-0.18288 +2015-07-01|-28.0|-61.0|-9.67584|-0.18442 +2015-07-01|-28.0|-62.0|-8.78287|-0.18541 +2015-07-01|-28.0|-63.0|-7.87601|-0.18583 +2015-07-01|-28.0|-64.0|-6.95783|-0.18568 +2015-07-01|-28.0|-65.0|-6.03103|-0.18496 +2015-07-01|-28.0|-66.0|-5.09842|-0.18367 +2015-07-01|-28.0|-67.0|-4.16288|-0.18183 +2015-07-01|-28.0|-68.0|-3.22734|-0.17945 +2015-07-01|-28.0|-69.0|-2.29475|-0.17658 +2015-07-01|-28.0|-70.0|-1.36803|-0.17322 +2015-07-01|-28.0|-71.0|-0.45008|-0.16942 +2015-07-01|-28.0|-72.0|0.45625|-0.16522 +2015-07-01|-28.0|-73.0|1.34826|-0.16065 +2015-07-01|-28.0|-74.0|2.22331|-0.15577 +2015-07-01|-28.0|-75.0|3.07894|-0.1506 +2015-07-01|-28.0|-76.0|3.91285|-0.1452 +2015-07-01|-28.0|-77.0|4.72291|-0.13962 +2015-07-01|-28.0|-78.0|5.50718|-0.1339 +2015-07-01|-28.0|-79.0|6.26393|-0.12807 +2015-07-01|-28.0|-80.0|6.99166|-0.1222 +2015-07-01|-28.0|-81.0|7.68906|-0.11631 +2015-07-01|-28.0|-82.0|8.35507|-0.11044 +2015-07-01|-28.0|-83.0|8.98882|-0.10464 +2015-07-01|-28.0|-84.0|9.58969|-0.09893 +2015-07-01|-28.0|-85.0|10.15725|-0.09334 +2015-07-01|-28.0|-86.0|10.6913|-0.08791 +2015-07-01|-28.0|-87.0|11.19184|-0.08266 +2015-07-01|-28.0|-88.0|11.65905|-0.07761 +2015-07-01|-28.0|-89.0|12.09331|-0.07278 +2015-07-01|-28.0|-90.0|12.49517|-0.06819 +2015-07-01|-28.0|-91.0|12.86536|-0.06386 +2015-07-01|-28.0|-92.0|13.20473|-0.05979 +2015-07-01|-28.0|-93.0|13.51431|-0.056 +2015-07-01|-28.0|-94.0|13.79522|-0.05249 +2015-07-01|-28.0|-95.0|14.04873|-0.04926 +2015-07-01|-28.0|-96.0|14.27617|-0.04633 +2015-07-01|-28.0|-97.0|14.479|-0.04367 +2015-07-01|-28.0|-98.0|14.65872|-0.04131 +2015-07-01|-28.0|-99.0|14.8169|-0.03921 +2015-07-01|-28.0|-100.0|14.95513|-0.03739 +2015-07-01|-28.0|-101.0|15.07506|-0.03582 +2015-07-01|-28.0|-102.0|15.17831|-0.03449 +2015-07-01|-28.0|-103.0|15.26653|-0.03338 +2015-07-01|-28.0|-104.0|15.34132|-0.03249 +2015-07-01|-28.0|-105.0|15.40426|-0.03178 +2015-07-01|-28.0|-106.0|15.45688|-0.03125 +2015-07-01|-28.0|-107.0|15.50066|-0.03085 +2015-07-01|-28.0|-108.0|15.53699|-0.03058 +2015-07-01|-28.0|-109.0|15.5672|-0.03041 +2015-07-01|-28.0|-110.0|15.59251|-0.03031 +2015-07-01|-28.0|-111.0|15.61405|-0.03026 +2015-07-01|-28.0|-112.0|15.63287|-0.03024 +2015-07-01|-28.0|-113.0|15.64988|-0.03023 +2015-07-01|-28.0|-114.0|15.66591|-0.0302 +2015-07-01|-28.0|-115.0|15.68168|-0.03013 +2015-07-01|-28.0|-116.0|15.6978|-0.03002 +2015-07-01|-28.0|-117.0|15.71476|-0.02983 +2015-07-01|-28.0|-118.0|15.73299|-0.02957 +2015-07-01|-28.0|-119.0|15.7528|-0.02922 +2015-07-01|-28.0|-120.0|15.77441|-0.02876 +2015-07-01|-28.0|-121.0|15.79797|-0.0282 +2015-07-01|-28.0|-122.0|15.82354|-0.02754 +2015-07-01|-28.0|-123.0|15.85114|-0.02676 +2015-07-01|-28.0|-124.0|15.88069|-0.02588 +2015-07-01|-28.0|-125.0|15.91209|-0.02489 +2015-07-01|-28.0|-126.0|15.94519|-0.0238 +2015-07-01|-28.0|-127.0|15.97979|-0.02262 +2015-07-01|-28.0|-128.0|16.01567|-0.02136 +2015-07-01|-28.0|-129.0|16.05258|-0.02002 +2015-07-01|-28.0|-130.0|16.09025|-0.01862 +2015-07-01|-28.0|-131.0|16.12841|-0.01716 +2015-07-01|-28.0|-132.0|16.16676|-0.01566 +2015-07-01|-28.0|-133.0|16.20502|-0.01412 +2015-07-01|-28.0|-134.0|16.2429|-0.01256 +2015-07-01|-28.0|-135.0|16.28012|-0.01098 +2015-07-01|-28.0|-136.0|16.31639|-0.00939 +2015-07-01|-28.0|-137.0|16.35145|-0.0078 +2015-07-01|-28.0|-138.0|16.38504|-0.00622 +2015-07-01|-28.0|-139.0|16.41694|-0.00465 +2015-07-01|-28.0|-140.0|16.4469|-0.00309 +2015-07-01|-28.0|-141.0|16.47474|-0.00155 +2015-07-01|-28.0|-142.0|16.50028|-2.0E-5 +2015-07-01|-28.0|-143.0|16.52334|0.00149 +2015-07-01|-28.0|-144.0|16.5438|0.00299 +2015-07-01|-28.0|-145.0|16.56154|0.00448 +2015-07-01|-28.0|-146.0|16.57649|0.00595 +2015-07-01|-28.0|-147.0|16.58857|0.00742 +2015-07-01|-28.0|-148.0|16.59776|0.00888 +2015-07-01|-28.0|-149.0|16.60405|0.01035 +2015-07-01|-28.0|-150.0|16.60747|0.01181 +2015-07-01|-28.0|-151.0|16.60805|0.01329 +2015-07-01|-28.0|-152.0|16.60588|0.01477 +2015-07-01|-28.0|-153.0|16.60105|0.01627 +2015-07-01|-28.0|-154.0|16.59368|0.01778 +2015-07-01|-28.0|-155.0|16.58391|0.0193 +2015-07-01|-28.0|-156.0|16.57187|0.02083 +2015-07-01|-28.0|-157.0|16.55775|0.02238 +2015-07-01|-28.0|-158.0|16.54171|0.02393 +2015-07-01|-28.0|-159.0|16.52391|0.02548 +2015-07-01|-28.0|-160.0|16.50453|0.02703 +2015-07-01|-28.0|-161.0|16.48373|0.02857 +2015-07-01|-28.0|-162.0|16.46165|0.0301 +2015-07-01|-28.0|-163.0|16.43842|0.0316 +2015-07-01|-28.0|-164.0|16.41413|0.03308 +2015-07-01|-28.0|-165.0|16.38886|0.03451 +2015-07-01|-28.0|-166.0|16.36263|0.03589 +2015-07-01|-28.0|-167.0|16.33543|0.03722 +2015-07-01|-28.0|-168.0|16.3072|0.03848 +2015-07-01|-28.0|-169.0|16.27785|0.03966 +2015-07-01|-28.0|-170.0|16.24721|0.04077 +2015-07-01|-28.0|-171.0|16.2151|0.04178 +2015-07-01|-28.0|-172.0|16.18125|0.0427 +2015-07-01|-28.0|-173.0|16.14535|0.04351 +2015-07-01|-28.0|-174.0|16.10708|0.04421 +2015-07-01|-28.0|-175.0|16.06602|0.0448 +2015-07-01|-28.0|-176.0|16.02176|0.04528 +2015-07-01|-28.0|-177.0|15.97383|0.04563 +2015-07-01|-28.0|-178.0|15.92175|0.04586 +2015-07-01|-28.0|-179.0|15.86501|0.04597 +2015-07-01|-29.0|0.0|-22.35403|0.11291 +2015-07-01|-29.0|1.0|-22.04796|0.11617 +2015-07-01|-29.0|2.0|-21.74312|0.11811 +2015-07-01|-29.0|3.0|-21.44303|0.11862 +2015-07-01|-29.0|4.0|-21.15136|0.11762 +2015-07-01|-29.0|5.0|-20.87181|0.11506 +2015-07-01|-29.0|6.0|-20.60808|0.11091 +2015-07-01|-29.0|7.0|-20.36378|0.10519 +2015-07-01|-29.0|8.0|-20.14241|0.09792 +2015-07-01|-29.0|9.0|-19.9472|0.08918 +2015-07-01|-29.0|10.0|-19.78113|0.07907 +2015-07-01|-29.0|11.0|-19.64683|0.06774 +2015-07-01|-29.0|12.0|-19.54655|0.05532 +2015-07-01|-29.0|13.0|-19.48208|0.042 +2015-07-01|-29.0|14.0|-19.45479|0.02798 +2015-07-01|-29.0|15.0|-19.46556|0.01345 +2015-07-01|-29.0|16.0|-19.51478|-0.00137 +2015-07-01|-29.0|17.0|-19.60239|-0.01628 +2015-07-01|-29.0|18.0|-19.72786|-0.03106 +2015-07-01|-29.0|19.0|-19.89022|-0.04553 +2015-07-01|-29.0|20.0|-20.08813|-0.05951 +2015-07-01|-29.0|21.0|-20.31987|-0.07282 +2015-07-01|-29.0|22.0|-20.58339|-0.08533 +2015-07-01|-29.0|23.0|-20.87641|-0.09691 +2015-07-01|-29.0|24.0|-21.19639|-0.10746 +2015-07-01|-29.0|25.0|-21.54062|-0.1169 +2015-07-01|-29.0|26.0|-21.90627|-0.12518 +2015-07-01|-29.0|27.0|-22.2904|-0.13225 +2015-07-01|-29.0|28.0|-22.69003|-0.13811 +2015-07-01|-29.0|29.0|-23.10217|-0.14275 +2015-07-01|-29.0|30.0|-23.52383|-0.14619 +2015-07-01|-29.0|31.0|-23.95208|-0.14846 +2015-07-01|-29.0|32.0|-24.38404|-0.14959 +2015-07-01|-29.0|33.0|-24.81694|-0.14965 +2015-07-01|-29.0|34.0|-25.24808|-0.14869 +2015-07-01|-29.0|35.0|-25.67491|-0.14676 +2015-07-01|-29.0|36.0|-26.09497|-0.14394 +2015-07-01|-29.0|37.0|-26.50597|-0.14028 +2015-07-01|-29.0|38.0|-26.90571|-0.13585 +2015-07-01|-29.0|39.0|-27.29217|-0.13073 +2015-07-01|-29.0|40.0|-27.66344|-0.12495 +2015-07-01|-29.0|41.0|-28.01777|-0.1186 +2015-07-01|-29.0|42.0|-28.35354|-0.11172 +2015-07-01|-29.0|43.0|-28.66926|-0.10436 +2015-07-01|-29.0|44.0|-28.96359|-0.09657 +2015-07-01|-29.0|45.0|-29.23531|-0.0884 +2015-07-01|-29.0|46.0|-29.48333|-0.07988 +2015-07-01|-29.0|47.0|-29.7067|-0.07105 +2015-07-01|-29.0|48.0|-29.90459|-0.06196 +2015-07-01|-29.0|49.0|-30.07629|-0.05262 +2015-07-01|-29.0|50.0|-30.2212|-0.04306 +2015-07-01|-29.0|51.0|-30.33883|-0.03332 +2015-07-01|-29.0|52.0|-30.42883|-0.02341 +2015-07-01|-29.0|53.0|-30.49091|-0.01337 +2015-07-01|-29.0|54.0|-30.52492|-0.0032 +2015-07-01|-29.0|55.0|-30.53079|0.00705 +2015-07-01|-29.0|56.0|-30.50852|0.01738 +2015-07-01|-29.0|57.0|-30.45821|0.02776 +2015-07-01|-29.0|58.0|-30.38003|0.03817 +2015-07-01|-29.0|59.0|-30.27422|0.04858 +2015-07-01|-29.0|60.0|-30.14107|0.05897 +2015-07-01|-29.0|61.0|-29.9809|0.06932 +2015-07-01|-29.0|62.0|-29.79411|0.07959 +2015-07-01|-29.0|63.0|-29.58109|0.08976 +2015-07-01|-29.0|64.0|-29.34226|0.09979 +2015-07-01|-29.0|65.0|-29.07805|0.10967 +2015-07-01|-29.0|66.0|-28.78891|0.11935 +2015-07-01|-29.0|67.0|-28.47526|0.12879 +2015-07-01|-29.0|68.0|-28.13751|0.13797 +2015-07-01|-29.0|69.0|-27.77608|0.14685 +2015-07-01|-29.0|70.0|-27.39136|0.15539 +2015-07-01|-29.0|71.0|-26.9837|0.16355 +2015-07-01|-29.0|72.0|-26.55347|0.17129 +2015-07-01|-29.0|73.0|-26.10103|0.17858 +2015-07-01|-29.0|74.0|-25.6267|0.18536 +2015-07-01|-29.0|75.0|-25.13086|0.1916 +2015-07-01|-29.0|76.0|-24.61388|0.19727 +2015-07-01|-29.0|77.0|-24.07618|0.20231 +2015-07-01|-29.0|78.0|-23.51822|0.20669 +2015-07-01|-29.0|79.0|-22.94053|0.21038 +2015-07-01|-29.0|80.0|-22.34375|0.21333 +2015-07-01|-29.0|81.0|-21.72859|0.21552 +2015-07-01|-29.0|82.0|-21.09592|0.21692 +2015-07-01|-29.0|83.0|-20.44672|0.2175 +2015-07-01|-29.0|84.0|-19.78211|0.21724 +2015-07-01|-29.0|85.0|-19.10341|0.21613 +2015-07-01|-29.0|86.0|-18.41207|0.21416 +2015-07-01|-29.0|87.0|-17.7097|0.21134 +2015-07-01|-29.0|88.0|-16.99808|0.20766 +2015-07-01|-29.0|89.0|-16.27915|0.20315 +2015-07-01|-29.0|90.0|-15.55495|0.19784 +2015-07-01|-29.0|91.0|-14.82765|0.19174 +2015-07-01|-29.0|92.0|-14.09951|0.18491 +2015-07-01|-29.0|93.0|-13.37282|0.1774 +2015-07-01|-29.0|94.0|-12.64991|0.16927 +2015-07-01|-29.0|95.0|-11.93307|0.16058 +2015-07-01|-29.0|96.0|-11.22454|0.1514 +2015-07-01|-29.0|97.0|-10.52648|0.14181 +2015-07-01|-29.0|98.0|-9.8409|0.13188 +2015-07-01|-29.0|99.0|-9.16966|0.12171 +2015-07-01|-29.0|100.0|-8.51442|0.11136 +2015-07-01|-29.0|101.0|-7.87661|0.10093 +2015-07-01|-29.0|102.0|-7.25745|0.09049 +2015-07-01|-29.0|103.0|-6.65787|0.08012 +2015-07-01|-29.0|104.0|-6.07857|0.06989 +2015-07-01|-29.0|105.0|-5.51995|0.05986 +2015-07-01|-29.0|106.0|-4.98219|0.0501 +2015-07-01|-29.0|107.0|-4.46517|0.04067 +2015-07-01|-29.0|108.0|-3.96856|0.03161 +2015-07-01|-29.0|109.0|-3.4918|0.02296 +2015-07-01|-29.0|110.0|-3.03412|0.01475 +2015-07-01|-29.0|111.0|-2.59458|0.00703 +2015-07-01|-29.0|112.0|-2.17207|-2.0E-4 +2015-07-01|-29.0|113.0|-1.76537|-0.00691 +2015-07-01|-29.0|114.0|-1.37315|-0.0131 +2015-07-01|-29.0|115.0|-0.99402|-0.01875 +2015-07-01|-29.0|116.0|-0.62653|-0.02387 +2015-07-01|-29.0|117.0|-0.26924|-0.02847 +2015-07-01|-29.0|118.0|0.0793|-0.03254 +2015-07-01|-29.0|119.0|0.42051|-0.0361 +2015-07-01|-29.0|120.0|0.75573|-0.03916 +2015-07-01|-29.0|121.0|1.08625|-0.04174 +2015-07-01|-29.0|122.0|1.41325|-0.04386 +2015-07-01|-29.0|123.0|1.73782|-0.04553 +2015-07-01|-29.0|124.0|2.06092|-0.04678 +2015-07-01|-29.0|125.0|2.38339|-0.04763 +2015-07-01|-29.0|126.0|2.70593|-0.0481 +2015-07-01|-29.0|127.0|3.02913|-0.04821 +2015-07-01|-29.0|128.0|3.35343|-0.04799 +2015-07-01|-29.0|129.0|3.67914|-0.04747 +2015-07-01|-29.0|130.0|4.00646|-0.04666 +2015-07-01|-29.0|131.0|4.33546|-0.04559 +2015-07-01|-29.0|132.0|4.66612|-0.04428 +2015-07-01|-29.0|133.0|4.99832|-0.04275 +2015-07-01|-29.0|134.0|5.33186|-0.04103 +2015-07-01|-29.0|135.0|5.66647|-0.03914 +2015-07-01|-29.0|136.0|6.00183|-0.03709 +2015-07-01|-29.0|137.0|6.33756|-0.0349 +2015-07-01|-29.0|138.0|6.67326|-0.0326 +2015-07-01|-29.0|139.0|7.00852|-0.03019 +2015-07-01|-29.0|140.0|7.34291|-0.0277 +2015-07-01|-29.0|141.0|7.67599|-0.02514 +2015-07-01|-29.0|142.0|8.00735|-0.02253 +2015-07-01|-29.0|143.0|8.33655|-0.01987 +2015-07-01|-29.0|144.0|8.66322|-0.01718 +2015-07-01|-29.0|145.0|8.98694|-0.01446 +2015-07-01|-29.0|146.0|9.30737|-0.01174 +2015-07-01|-29.0|147.0|9.62414|-0.00902 +2015-07-01|-29.0|148.0|9.93692|-0.0063 +2015-07-01|-29.0|149.0|10.24537|-0.0036 +2015-07-01|-29.0|150.0|10.54919|-9.2E-4 +2015-07-01|-29.0|151.0|10.84806|0.00172 +2015-07-01|-29.0|152.0|11.14166|0.00433 +2015-07-01|-29.0|153.0|11.4297|0.0069 +2015-07-01|-29.0|154.0|11.71186|0.00942 +2015-07-01|-29.0|155.0|11.98784|0.01189 +2015-07-01|-29.0|156.0|12.25731|0.0143 +2015-07-01|-29.0|157.0|12.51996|0.01665 +2015-07-01|-29.0|158.0|12.77548|0.01893 +2015-07-01|-29.0|159.0|13.02354|0.02115 +2015-07-01|-29.0|160.0|13.26384|0.02329 +2015-07-01|-29.0|161.0|13.49608|0.02535 +2015-07-01|-29.0|162.0|13.71998|0.02734 +2015-07-01|-29.0|163.0|13.93527|0.02925 +2015-07-01|-29.0|164.0|14.14172|0.03107 +2015-07-01|-29.0|165.0|14.33911|0.0328 +2015-07-01|-29.0|166.0|14.5273|0.03444 +2015-07-01|-29.0|167.0|14.70615|0.03599 +2015-07-01|-29.0|168.0|14.87559|0.03744 +2015-07-01|-29.0|169.0|15.03559|0.0388 +2015-07-01|-29.0|170.0|15.18619|0.04005 +2015-07-01|-29.0|171.0|15.32748|0.04121 +2015-07-01|-29.0|172.0|15.4596|0.04225 +2015-07-01|-29.0|173.0|15.58276|0.04319 +2015-07-01|-29.0|174.0|15.6972|0.04402 +2015-07-01|-29.0|175.0|15.80324|0.04473 +2015-07-01|-29.0|176.0|15.90123|0.04533 +2015-07-01|-29.0|177.0|15.99157|0.04582 +2015-07-01|-29.0|178.0|16.0747|0.04618 +2015-07-01|-29.0|179.0|16.15106|0.04643 +2015-07-01|-29.0|-1.0|-22.658|0.10844 +2015-07-01|-29.0|-2.0|-22.95672|0.10292 +2015-07-01|-29.0|-3.0|-23.24736|0.09648 +2015-07-01|-29.0|-4.0|-23.52734|0.08928 +2015-07-01|-29.0|-5.0|-23.79441|0.08148 +2015-07-01|-29.0|-6.0|-24.04667|0.07322 +2015-07-01|-29.0|-7.0|-24.28251|0.06466 +2015-07-01|-29.0|-8.0|-24.50067|0.05593 +2015-07-01|-29.0|-9.0|-24.70017|0.04716 +2015-07-01|-29.0|-10.0|-24.88036|0.03847 +2015-07-01|-29.0|-11.0|-25.04081|0.02996 +2015-07-01|-29.0|-12.0|-25.18138|0.02172 +2015-07-01|-29.0|-13.0|-25.3021|0.01382 +2015-07-01|-29.0|-14.0|-25.40322|0.00633 +2015-07-01|-29.0|-15.0|-25.48511|-7.2E-4 +2015-07-01|-29.0|-16.0|-25.54827|-0.0073 +2015-07-01|-29.0|-17.0|-25.59329|-0.01338 +2015-07-01|-29.0|-18.0|-25.6208|-0.01897 +2015-07-01|-29.0|-19.0|-25.63146|-0.02406 +2015-07-01|-29.0|-20.0|-25.62595|-0.02869 +2015-07-01|-29.0|-21.0|-25.6049|-0.03287 +2015-07-01|-29.0|-22.0|-25.56888|-0.03664 +2015-07-01|-29.0|-23.0|-25.51841|-0.04004 +2015-07-01|-29.0|-24.0|-25.4539|-0.04313 +2015-07-01|-29.0|-25.0|-25.37568|-0.04596 +2015-07-01|-29.0|-26.0|-25.28394|-0.04857 +2015-07-01|-29.0|-27.0|-25.17874|-0.05103 +2015-07-01|-29.0|-28.0|-25.06004|-0.05339 +2015-07-01|-29.0|-29.0|-24.92764|-0.05572 +2015-07-01|-29.0|-30.0|-24.7812|-0.05805 +2015-07-01|-29.0|-31.0|-24.62028|-0.06046 +2015-07-01|-29.0|-32.0|-24.44429|-0.06297 +2015-07-01|-29.0|-33.0|-24.25254|-0.06564 +2015-07-01|-29.0|-34.0|-24.04423|-0.06849 +2015-07-01|-29.0|-35.0|-23.81848|-0.07157 +2015-07-01|-29.0|-36.0|-23.57432|-0.07488 +2015-07-01|-29.0|-37.0|-23.31073|-0.07845 +2015-07-01|-29.0|-38.0|-23.02666|-0.08228 +2015-07-01|-29.0|-39.0|-22.72101|-0.08637 +2015-07-01|-29.0|-40.0|-22.3927|-0.09073 +2015-07-01|-29.0|-41.0|-22.04066|-0.09532 +2015-07-01|-29.0|-42.0|-21.66383|-0.10015 +2015-07-01|-29.0|-43.0|-21.26123|-0.10517 +2015-07-01|-29.0|-44.0|-20.83195|-0.11037 +2015-07-01|-29.0|-45.0|-20.37514|-0.1157 +2015-07-01|-29.0|-46.0|-19.89009|-0.12112 +2015-07-01|-29.0|-47.0|-19.37619|-0.1266 +2015-07-01|-29.0|-48.0|-18.83298|-0.13209 +2015-07-01|-29.0|-49.0|-18.26014|-0.13753 +2015-07-01|-29.0|-50.0|-17.65752|-0.14289 +2015-07-01|-29.0|-51.0|-17.02517|-0.14811 +2015-07-01|-29.0|-52.0|-16.36329|-0.15314 +2015-07-01|-29.0|-53.0|-15.67231|-0.15793 +2015-07-01|-29.0|-54.0|-14.95287|-0.16243 +2015-07-01|-29.0|-55.0|-14.20579|-0.16661 +2015-07-01|-29.0|-56.0|-13.43214|-0.1704 +2015-07-01|-29.0|-57.0|-12.63319|-0.17378 +2015-07-01|-29.0|-58.0|-11.81042|-0.17671 +2015-07-01|-29.0|-59.0|-10.96556|-0.17915 +2015-07-01|-29.0|-60.0|-10.10048|-0.18108 +2015-07-01|-29.0|-61.0|-9.21731|-0.18247 +2015-07-01|-29.0|-62.0|-8.31831|-0.18332 +2015-07-01|-29.0|-63.0|-7.40592|-0.1836 +2015-07-01|-29.0|-64.0|-6.48273|-0.18333 +2015-07-01|-29.0|-65.0|-5.55146|-0.18249 +2015-07-01|-29.0|-66.0|-4.61488|-0.18109 +2015-07-01|-29.0|-67.0|-3.67589|-0.17916 +2015-07-01|-29.0|-68.0|-2.73739|-0.17671 +2015-07-01|-29.0|-69.0|-1.80231|-0.17377 +2015-07-01|-29.0|-70.0|-0.87356|-0.17036 +2015-07-01|-29.0|-71.0|0.046|-0.16652 +2015-07-01|-29.0|-72.0|0.95358|-0.16229 +2015-07-01|-29.0|-73.0|1.84647|-0.15771 +2015-07-01|-29.0|-74.0|2.7221|-0.15282 +2015-07-01|-29.0|-75.0|3.57806|-0.14766 +2015-07-01|-29.0|-76.0|4.41206|-0.14228 +2015-07-01|-29.0|-77.0|5.22204|-0.13673 +2015-07-01|-29.0|-78.0|6.00609|-0.13104 +2015-07-01|-29.0|-79.0|6.76252|-0.12527 +2015-07-01|-29.0|-80.0|7.48986|-0.11944 +2015-07-01|-29.0|-81.0|8.18685|-0.11361 +2015-07-01|-29.0|-82.0|8.85243|-0.10781 +2015-07-01|-29.0|-83.0|9.48578|-0.10207 +2015-07-01|-29.0|-84.0|10.0863|-0.09643 +2015-07-01|-29.0|-85.0|10.65357|-0.09092 +2015-07-01|-29.0|-86.0|11.1874|-0.08556 +2015-07-01|-29.0|-87.0|11.68781|-0.08039 +2015-07-01|-29.0|-88.0|12.15497|-0.07541 +2015-07-01|-29.0|-89.0|12.58927|-0.07066 +2015-07-01|-29.0|-90.0|12.99126|-0.06614 +2015-07-01|-29.0|-91.0|13.36165|-0.06187 +2015-07-01|-29.0|-92.0|13.70129|-0.05787 +2015-07-01|-29.0|-93.0|14.01119|-0.05414 +2015-07-01|-29.0|-94.0|14.29246|-0.05068 +2015-07-01|-29.0|-95.0|14.54634|-0.04751 +2015-07-01|-29.0|-96.0|14.77416|-0.04462 +2015-07-01|-29.0|-97.0|14.97734|-0.04201 +2015-07-01|-29.0|-98.0|15.15736|-0.03968 +2015-07-01|-29.0|-99.0|15.31576|-0.03762 +2015-07-01|-29.0|-100.0|15.45413|-0.03582 +2015-07-01|-29.0|-101.0|15.57407|-0.03427 +2015-07-01|-29.0|-102.0|15.6772|-0.03295 +2015-07-01|-29.0|-103.0|15.76513|-0.03186 +2015-07-01|-29.0|-104.0|15.83944|-0.03097 +2015-07-01|-29.0|-105.0|15.90171|-0.03026 +2015-07-01|-29.0|-106.0|15.95345|-0.02971 +2015-07-01|-29.0|-107.0|15.99611|-0.02931 +2015-07-01|-29.0|-108.0|16.03108|-0.02902 +2015-07-01|-29.0|-109.0|16.05969|-0.02883 +2015-07-01|-29.0|-110.0|16.08315|-0.02871 +2015-07-01|-29.0|-111.0|16.1026|-0.02864 +2015-07-01|-29.0|-112.0|16.11907|-0.0286 +2015-07-01|-29.0|-113.0|16.13352|-0.02856 +2015-07-01|-29.0|-114.0|16.14676|-0.02851 +2015-07-01|-29.0|-115.0|16.15954|-0.02842 +2015-07-01|-29.0|-116.0|16.17247|-0.02828 +2015-07-01|-29.0|-117.0|16.1861|-0.02807 +2015-07-01|-29.0|-118.0|16.20086|-0.02779 +2015-07-01|-29.0|-119.0|16.21708|-0.02742 +2015-07-01|-29.0|-120.0|16.23501|-0.02695 +2015-07-01|-29.0|-121.0|16.25485|-0.02638 +2015-07-01|-29.0|-122.0|16.27668|-0.0257 +2015-07-01|-29.0|-123.0|16.30054|-0.02492 +2015-07-01|-29.0|-124.0|16.32639|-0.02403 +2015-07-01|-29.0|-125.0|16.35417|-0.02304 +2015-07-01|-29.0|-126.0|16.38375|-0.02196 +2015-07-01|-29.0|-127.0|16.41495|-0.02078 +2015-07-01|-29.0|-128.0|16.44759|-0.01953 +2015-07-01|-29.0|-129.0|16.48143|-0.0182 +2015-07-01|-29.0|-130.0|16.51624|-0.0168 +2015-07-01|-29.0|-131.0|16.55175|-0.01535 +2015-07-01|-29.0|-132.0|16.58769|-0.01386 +2015-07-01|-29.0|-133.0|16.62379|-0.01234 +2015-07-01|-29.0|-134.0|16.65977|-0.01079 +2015-07-01|-29.0|-135.0|16.69535|-0.00922 +2015-07-01|-29.0|-136.0|16.73025|-0.00764 +2015-07-01|-29.0|-137.0|16.76422|-0.00607 +2015-07-01|-29.0|-138.0|16.79699|-0.0045 +2015-07-01|-29.0|-139.0|16.82832|-0.00294 +2015-07-01|-29.0|-140.0|16.858|-0.00139 +2015-07-01|-29.0|-141.0|16.8858|1.4E-4 +2015-07-01|-29.0|-142.0|16.91153|0.00165 +2015-07-01|-29.0|-143.0|16.93502|0.00315 +2015-07-01|-29.0|-144.0|16.95612|0.00463 +2015-07-01|-29.0|-145.0|16.9747|0.00609 +2015-07-01|-29.0|-146.0|16.99065|0.00755 +2015-07-01|-29.0|-147.0|17.00391|0.00899 +2015-07-01|-29.0|-148.0|17.01441|0.01043 +2015-07-01|-29.0|-149.0|17.02212|0.01187 +2015-07-01|-29.0|-150.0|17.02706|0.01331 +2015-07-01|-29.0|-151.0|17.02923|0.01476 +2015-07-01|-29.0|-152.0|17.02869|0.01621 +2015-07-01|-29.0|-153.0|17.02552|0.01767 +2015-07-01|-29.0|-154.0|17.0198|0.01914 +2015-07-01|-29.0|-155.0|17.01165|0.02062 +2015-07-01|-29.0|-156.0|17.00119|0.02211 +2015-07-01|-29.0|-157.0|16.98857|0.0236 +2015-07-01|-29.0|-158.0|16.97394|0.02511 +2015-07-01|-29.0|-159.0|16.95744|0.02661 +2015-07-01|-29.0|-160.0|16.93922|0.02811 +2015-07-01|-29.0|-161.0|16.91943|0.0296 +2015-07-01|-29.0|-162.0|16.89819|0.03108 +2015-07-01|-29.0|-163.0|16.87562|0.03254 +2015-07-01|-29.0|-164.0|16.8518|0.03396 +2015-07-01|-29.0|-165.0|16.82678|0.03535 +2015-07-01|-29.0|-166.0|16.8006|0.03669 +2015-07-01|-29.0|-167.0|16.77323|0.03798 +2015-07-01|-29.0|-168.0|16.74463|0.0392 +2015-07-01|-29.0|-169.0|16.71467|0.04035 +2015-07-01|-29.0|-170.0|16.68323|0.04143 +2015-07-01|-29.0|-171.0|16.65009|0.04242 +2015-07-01|-29.0|-172.0|16.61501|0.04331 +2015-07-01|-29.0|-173.0|16.5777|0.04411 +2015-07-01|-29.0|-174.0|16.53783|0.0448 +2015-07-01|-29.0|-175.0|16.495|0.04538 +2015-07-01|-29.0|-176.0|16.44881|0.04585 +2015-07-01|-29.0|-177.0|16.39881|0.04621 +2015-07-01|-29.0|-178.0|16.34453|0.04644 +2015-07-01|-29.0|-179.0|16.28548|0.04656 +2015-07-01|-30.0|0.0|-22.68393|0.10415 +2015-07-01|-30.0|1.0|-22.41565|0.10655 +2015-07-01|-30.0|2.0|-22.15027|0.10763 +2015-07-01|-30.0|3.0|-21.89123|0.10728 +2015-07-01|-30.0|4.0|-21.64208|0.10544 +2015-07-01|-30.0|5.0|-21.40642|0.10206 +2015-07-01|-30.0|6.0|-21.18777|0.09714 +2015-07-01|-30.0|7.0|-20.9896|0.09068 +2015-07-01|-30.0|8.0|-20.81517|0.08275 +2015-07-01|-30.0|9.0|-20.6675|0.07341 +2015-07-01|-30.0|10.0|-20.54934|0.06279 +2015-07-01|-30.0|11.0|-20.46305|0.05103 +2015-07-01|-30.0|12.0|-20.41062|0.03828 +2015-07-01|-30.0|13.0|-20.39357|0.02473 +2015-07-01|-30.0|14.0|-20.41299|0.01058 +2015-07-01|-30.0|15.0|-20.46949|-0.00398 +2015-07-01|-30.0|16.0|-20.56322|-0.01873 +2015-07-01|-30.0|17.0|-20.69387|-0.03348 +2015-07-01|-30.0|18.0|-20.86068|-0.04801 +2015-07-01|-30.0|19.0|-21.0625|-0.06215 +2015-07-01|-30.0|20.0|-21.29781|-0.07572 +2015-07-01|-30.0|21.0|-21.56473|-0.08857 +2015-07-01|-30.0|22.0|-21.86113|-0.10056 +2015-07-01|-30.0|23.0|-22.18462|-0.11159 +2015-07-01|-30.0|24.0|-22.53261|-0.12156 +2015-07-01|-30.0|25.0|-22.9024|-0.1304 +2015-07-01|-30.0|26.0|-23.29113|-0.13807 +2015-07-01|-30.0|27.0|-23.69593|-0.14454 +2015-07-01|-30.0|28.0|-24.11387|-0.1498 +2015-07-01|-30.0|29.0|-24.54204|-0.15387 +2015-07-01|-30.0|30.0|-24.97757|-0.15676 +2015-07-01|-30.0|31.0|-25.41764|-0.15851 +2015-07-01|-30.0|32.0|-25.85951|-0.15917 +2015-07-01|-30.0|33.0|-26.30056|-0.15879 +2015-07-01|-30.0|34.0|-26.73823|-0.15742 +2015-07-01|-30.0|35.0|-27.17014|-0.15513 +2015-07-01|-30.0|36.0|-27.59399|-0.15198 +2015-07-01|-30.0|37.0|-28.00763|-0.14805 +2015-07-01|-30.0|38.0|-28.40904|-0.14338 +2015-07-01|-30.0|39.0|-28.79632|-0.13804 +2015-07-01|-30.0|40.0|-29.16772|-0.1321 +2015-07-01|-30.0|41.0|-29.52161|-0.12561 +2015-07-01|-30.0|42.0|-29.8565|-0.11861 +2015-07-01|-30.0|43.0|-30.171|-0.11116 +2015-07-01|-30.0|44.0|-30.46389|-0.10331 +2015-07-01|-30.0|45.0|-30.73401|-0.09509 +2015-07-01|-30.0|46.0|-30.98038|-0.08654 +2015-07-01|-30.0|47.0|-31.20208|-0.0777 +2015-07-01|-30.0|48.0|-31.39834|-0.06858 +2015-07-01|-30.0|49.0|-31.56848|-0.05924 +2015-07-01|-30.0|50.0|-31.71192|-0.04968 +2015-07-01|-30.0|51.0|-31.82821|-0.03992 +2015-07-01|-30.0|52.0|-31.91697|-0.03001 +2015-07-01|-30.0|53.0|-31.97791|-0.01994 +2015-07-01|-30.0|54.0|-32.01086|-0.00975 +2015-07-01|-30.0|55.0|-32.01571|5.5E-4 +2015-07-01|-30.0|56.0|-31.99244|0.01094 +2015-07-01|-30.0|57.0|-31.9411|0.0214 +2015-07-01|-30.0|58.0|-31.8618|0.0319 +2015-07-01|-30.0|59.0|-31.75474|0.04243 +2015-07-01|-30.0|60.0|-31.62013|0.05296 +2015-07-01|-30.0|61.0|-31.45825|0.06346 +2015-07-01|-30.0|62.0|-31.26942|0.07392 +2015-07-01|-30.0|63.0|-31.05397|0.08431 +2015-07-01|-30.0|64.0|-30.81228|0.09459 +2015-07-01|-30.0|65.0|-30.5447|0.10473 +2015-07-01|-30.0|66.0|-30.25162|0.1147 +2015-07-01|-30.0|67.0|-29.93342|0.12447 +2015-07-01|-30.0|68.0|-29.59047|0.13399 +2015-07-01|-30.0|69.0|-29.22312|0.14324 +2015-07-01|-30.0|70.0|-28.83174|0.15217 +2015-07-01|-30.0|71.0|-28.41664|0.16074 +2015-07-01|-30.0|72.0|-27.97817|0.16891 +2015-07-01|-30.0|73.0|-27.51666|0.17664 +2015-07-01|-30.0|74.0|-27.03242|0.18388 +2015-07-01|-30.0|75.0|-26.5258|0.19059 +2015-07-01|-30.0|76.0|-25.99717|0.19672 +2015-07-01|-30.0|77.0|-25.44694|0.20224 +2015-07-01|-30.0|78.0|-24.87556|0.2071 +2015-07-01|-30.0|79.0|-24.28358|0.21125 +2015-07-01|-30.0|80.0|-23.6716|0.21467 +2015-07-01|-30.0|81.0|-23.04036|0.21731 +2015-07-01|-30.0|82.0|-22.39071|0.21914 +2015-07-01|-30.0|83.0|-21.72363|0.22014 +2015-07-01|-30.0|84.0|-21.04025|0.22028 +2015-07-01|-30.0|85.0|-20.34187|0.21954 +2015-07-01|-30.0|86.0|-19.62995|0.21793 +2015-07-01|-30.0|87.0|-18.9061|0.21542 +2015-07-01|-30.0|88.0|-18.1721|0.21203 +2015-07-01|-30.0|89.0|-17.42988|0.20778 +2015-07-01|-30.0|90.0|-16.6815|0.20269 +2015-07-01|-30.0|91.0|-15.92914|0.19679 +2015-07-01|-30.0|92.0|-15.17506|0.19013 +2015-07-01|-30.0|93.0|-14.42157|0.18275 +2015-07-01|-30.0|94.0|-13.67101|0.17471 +2015-07-01|-30.0|95.0|-12.92572|0.16609 +2015-07-01|-30.0|96.0|-12.18797|0.15696 +2015-07-01|-30.0|97.0|-11.45994|0.14738 +2015-07-01|-30.0|98.0|-10.7437|0.13746 +2015-07-01|-30.0|99.0|-10.04117|0.12726 +2015-07-01|-30.0|100.0|-9.35404|0.11688 +2015-07-01|-30.0|101.0|-8.68383|0.1064 +2015-07-01|-30.0|102.0|-8.03181|0.09589 +2015-07-01|-30.0|103.0|-7.39899|0.08545 +2015-07-01|-30.0|104.0|-6.78613|0.07514 +2015-07-01|-30.0|105.0|-6.19374|0.06504 +2015-07-01|-30.0|106.0|-5.62203|0.0552 +2015-07-01|-30.0|107.0|-5.07101|0.04568 +2015-07-01|-30.0|108.0|-4.54041|0.03653 +2015-07-01|-30.0|109.0|-4.02975|0.0278 +2015-07-01|-30.0|110.0|-3.53834|0.01953 +2015-07-01|-30.0|111.0|-3.06533|0.01173 +2015-07-01|-30.0|112.0|-2.60968|0.00443 +2015-07-01|-30.0|113.0|-2.17025|-0.00235 +2015-07-01|-30.0|114.0|-1.74578|-0.00859 +2015-07-01|-30.0|115.0|-1.33495|-0.0143 +2015-07-01|-30.0|116.0|-0.93638|-0.01948 +2015-07-01|-30.0|117.0|-0.54868|-0.02413 +2015-07-01|-30.0|118.0|-0.17045|-0.02825 +2015-07-01|-30.0|119.0|0.19967|-0.03186 +2015-07-01|-30.0|120.0|0.56298|-0.03497 +2015-07-01|-30.0|121.0|0.92074|-0.03761 +2015-07-01|-30.0|122.0|1.27411|-0.03978 +2015-07-01|-30.0|123.0|1.62414|-0.0415 +2015-07-01|-30.0|124.0|1.97179|-0.04281 +2015-07-01|-30.0|125.0|2.3179|-0.04371 +2015-07-01|-30.0|126.0|2.66316|-0.04425 +2015-07-01|-30.0|127.0|3.00817|-0.04443 +2015-07-01|-30.0|128.0|3.35339|-0.04428 +2015-07-01|-30.0|129.0|3.69914|-0.04383 +2015-07-01|-30.0|130.0|4.04566|-0.0431 +2015-07-01|-30.0|131.0|4.39304|-0.04211 +2015-07-01|-30.0|132.0|4.7413|-0.04088 +2015-07-01|-30.0|133.0|5.09036|-0.03944 +2015-07-01|-30.0|134.0|5.44005|-0.03781 +2015-07-01|-30.0|135.0|5.79013|-0.03601 +2015-07-01|-30.0|136.0|6.14034|-0.03406 +2015-07-01|-30.0|137.0|6.49033|-0.03197 +2015-07-01|-30.0|138.0|6.83974|-0.02976 +2015-07-01|-30.0|139.0|7.18819|-0.02745 +2015-07-01|-30.0|140.0|7.53529|-0.02506 +2015-07-01|-30.0|141.0|7.88062|-0.0226 +2015-07-01|-30.0|142.0|8.22379|-0.02007 +2015-07-01|-30.0|143.0|8.5644|-0.01751 +2015-07-01|-30.0|144.0|8.90207|-0.01491 +2015-07-01|-30.0|145.0|9.23642|-0.01228 +2015-07-01|-30.0|146.0|9.56711|-0.00964 +2015-07-01|-30.0|147.0|9.89378|-0.007 +2015-07-01|-30.0|148.0|10.21609|-0.00437 +2015-07-01|-30.0|149.0|10.53373|-0.00174 +2015-07-01|-30.0|150.0|10.84638|8.6E-4 +2015-07-01|-30.0|151.0|11.15372|0.00344 +2015-07-01|-30.0|152.0|11.45545|0.00599 +2015-07-01|-30.0|153.0|11.75126|0.00849 +2015-07-01|-30.0|154.0|12.04084|0.01096 +2015-07-01|-30.0|155.0|12.32388|0.01337 +2015-07-01|-30.0|156.0|12.60007|0.01573 +2015-07-01|-30.0|157.0|12.8691|0.01803 +2015-07-01|-30.0|158.0|13.13067|0.02027 +2015-07-01|-30.0|159.0|13.38445|0.02244 +2015-07-01|-30.0|160.0|13.63017|0.02454 +2015-07-01|-30.0|161.0|13.86753|0.02656 +2015-07-01|-30.0|162.0|14.09626|0.02851 +2015-07-01|-30.0|163.0|14.31613|0.03038 +2015-07-01|-30.0|164.0|14.5269|0.03217 +2015-07-01|-30.0|165.0|14.72841|0.03386 +2015-07-01|-30.0|166.0|14.9205|0.03547 +2015-07-01|-30.0|167.0|15.10307|0.03699 +2015-07-01|-30.0|168.0|15.27606|0.03842 +2015-07-01|-30.0|169.0|15.43947|0.03974 +2015-07-01|-30.0|170.0|15.59335|0.04097 +2015-07-01|-30.0|171.0|15.73781|0.04209 +2015-07-01|-30.0|172.0|15.87299|0.04311 +2015-07-01|-30.0|173.0|15.99911|0.04402 +2015-07-01|-30.0|174.0|16.11644|0.04483 +2015-07-01|-30.0|175.0|16.22529|0.04552 +2015-07-01|-30.0|176.0|16.32601|0.0461 +2015-07-01|-30.0|177.0|16.41901|0.04656 +2015-07-01|-30.0|178.0|16.50471|0.04691 +2015-07-01|-30.0|179.0|16.58356|0.04714 +2015-07-01|-30.0|-1.0|-22.9518|0.10053 +2015-07-01|-30.0|-2.0|-23.21617|0.09583 +2015-07-01|-30.0|-3.0|-23.47418|0.09018 +2015-07-01|-30.0|-4.0|-23.72328|0.08374 +2015-07-01|-30.0|-5.0|-23.96118|0.07666 +2015-07-01|-30.0|-6.0|-24.18592|0.06908 +2015-07-01|-30.0|-7.0|-24.39586|0.06115 +2015-07-01|-30.0|-8.0|-24.58966|0.05301 +2015-07-01|-30.0|-9.0|-24.7663|0.04478 +2015-07-01|-30.0|-10.0|-24.92504|0.03659 +2015-07-01|-30.0|-11.0|-25.06538|0.02853 +2015-07-01|-30.0|-12.0|-25.1871|0.02069 +2015-07-01|-30.0|-13.0|-25.29016|0.01315 +2015-07-01|-30.0|-14.0|-25.3747|0.00597 +2015-07-01|-30.0|-15.0|-25.44104|-8.1E-4 +2015-07-01|-30.0|-16.0|-25.48958|-0.00715 +2015-07-01|-30.0|-17.0|-25.52083|-0.01304 +2015-07-01|-30.0|-18.0|-25.53535|-0.01846 +2015-07-01|-30.0|-19.0|-25.53372|-0.02343 +2015-07-01|-30.0|-20.0|-25.51654|-0.02797 +2015-07-01|-30.0|-21.0|-25.48436|-0.03208 +2015-07-01|-30.0|-22.0|-25.4377|-0.03582 +2015-07-01|-30.0|-23.0|-25.377|-0.03921 +2015-07-01|-30.0|-24.0|-25.30261|-0.04231 +2015-07-01|-30.0|-25.0|-25.21479|-0.04516 +2015-07-01|-30.0|-26.0|-25.11368|-0.04782 +2015-07-01|-30.0|-27.0|-24.9993|-0.05034 +2015-07-01|-30.0|-28.0|-24.87155|-0.05277 +2015-07-01|-30.0|-29.0|-24.73018|-0.05517 +2015-07-01|-30.0|-30.0|-24.57482|-0.05758 +2015-07-01|-30.0|-31.0|-24.405|-0.06006 +2015-07-01|-30.0|-32.0|-24.2201|-0.06266 +2015-07-01|-30.0|-33.0|-24.01939|-0.0654 +2015-07-01|-30.0|-34.0|-23.80207|-0.06832 +2015-07-01|-30.0|-35.0|-23.56723|-0.07146 +2015-07-01|-30.0|-36.0|-23.3139|-0.07482 +2015-07-01|-30.0|-37.0|-23.04105|-0.07843 +2015-07-01|-30.0|-38.0|-22.74761|-0.08229 +2015-07-01|-30.0|-39.0|-22.43251|-0.0864 +2015-07-01|-30.0|-40.0|-22.09464|-0.09075 +2015-07-01|-30.0|-41.0|-21.73296|-0.09534 +2015-07-01|-30.0|-42.0|-21.34642|-0.10014 +2015-07-01|-30.0|-43.0|-20.93405|-0.10512 +2015-07-01|-30.0|-44.0|-20.49496|-0.11026 +2015-07-01|-30.0|-45.0|-20.02833|-0.11552 +2015-07-01|-30.0|-46.0|-19.53345|-0.12086 +2015-07-01|-30.0|-47.0|-19.00977|-0.12625 +2015-07-01|-30.0|-48.0|-18.45683|-0.13163 +2015-07-01|-30.0|-49.0|-17.87436|-0.13696 +2015-07-01|-30.0|-50.0|-17.26225|-0.14219 +2015-07-01|-30.0|-51.0|-16.62057|-0.14727 +2015-07-01|-30.0|-52.0|-15.94957|-0.15216 +2015-07-01|-30.0|-53.0|-15.24972|-0.1568 +2015-07-01|-30.0|-54.0|-14.52168|-0.16116 +2015-07-01|-30.0|-55.0|-13.76633|-0.16517 +2015-07-01|-30.0|-56.0|-12.98476|-0.16881 +2015-07-01|-30.0|-57.0|-12.17829|-0.17204 +2015-07-01|-30.0|-58.0|-11.34844|-0.17481 +2015-07-01|-30.0|-59.0|-10.49693|-0.1771 +2015-07-01|-30.0|-60.0|-9.6257|-0.17889 +2015-07-01|-30.0|-61.0|-8.73687|-0.18014 +2015-07-01|-30.0|-62.0|-7.83273|-0.18086 +2015-07-01|-30.0|-63.0|-6.91573|-0.18102 +2015-07-01|-30.0|-64.0|-5.98845|-0.18063 +2015-07-01|-30.0|-65.0|-5.0536|-0.17969 +2015-07-01|-30.0|-66.0|-4.11398|-0.17821 +2015-07-01|-30.0|-67.0|-3.17243|-0.17621 +2015-07-01|-30.0|-68.0|-2.23185|-0.17369 +2015-07-01|-30.0|-69.0|-1.29512|-0.1707 +2015-07-01|-30.0|-70.0|-0.36514|-0.16726 +2015-07-01|-30.0|-71.0|0.55527|-0.1634 +2015-07-01|-30.0|-72.0|1.46336|-0.15917 +2015-07-01|-30.0|-73.0|2.35648|-0.15459 +2015-07-01|-30.0|-74.0|3.23211|-0.14972 +2015-07-01|-30.0|-75.0|4.08785|-0.14459 +2015-07-01|-30.0|-76.0|4.92149|-0.13925 +2015-07-01|-30.0|-77.0|5.73098|-0.13375 +2015-07-01|-30.0|-78.0|6.51448|-0.12812 +2015-07-01|-30.0|-79.0|7.27034|-0.12241 +2015-07-01|-30.0|-80.0|7.99711|-0.11666 +2015-07-01|-30.0|-81.0|8.69356|-0.1109 +2015-07-01|-30.0|-82.0|9.35868|-0.10518 +2015-07-01|-30.0|-83.0|9.99165|-0.09952 +2015-07-01|-30.0|-84.0|10.59189|-0.09397 +2015-07-01|-30.0|-85.0|11.15901|-0.08854 +2015-07-01|-30.0|-86.0|11.69282|-0.08327 +2015-07-01|-30.0|-87.0|12.19334|-0.07817 +2015-07-01|-30.0|-88.0|12.66074|-0.07328 +2015-07-01|-30.0|-89.0|13.09542|-0.0686 +2015-07-01|-30.0|-90.0|13.4979|-0.06416 +2015-07-01|-30.0|-91.0|13.86889|-0.05997 +2015-07-01|-30.0|-92.0|14.20922|-0.05604 +2015-07-01|-30.0|-93.0|14.51988|-0.05237 +2015-07-01|-30.0|-94.0|14.80197|-0.04898 +2015-07-01|-30.0|-95.0|15.05669|-0.04586 +2015-07-01|-30.0|-96.0|15.28536|-0.04302 +2015-07-01|-30.0|-97.0|15.48936|-0.04045 +2015-07-01|-30.0|-98.0|15.67014|-0.03815 +2015-07-01|-30.0|-99.0|15.82924|-0.03612 +2015-07-01|-30.0|-100.0|15.96818|-0.03434 +2015-07-01|-30.0|-101.0|16.08856|-0.03281 +2015-07-01|-30.0|-102.0|16.19196|-0.0315 +2015-07-01|-30.0|-103.0|16.27997|-0.03041 +2015-07-01|-30.0|-104.0|16.35417|-0.02952 +2015-07-01|-30.0|-105.0|16.41608|-0.0288 +2015-07-01|-30.0|-106.0|16.46721|-0.02825 +2015-07-01|-30.0|-107.0|16.509|-0.02783 +2015-07-01|-30.0|-108.0|16.54283|-0.02752 +2015-07-01|-30.0|-109.0|16.57001|-0.02731 +2015-07-01|-30.0|-110.0|16.59176|-0.02716 +2015-07-01|-30.0|-111.0|16.60923|-0.02706 +2015-07-01|-30.0|-112.0|16.62344|-0.02699 +2015-07-01|-30.0|-113.0|16.63535|-0.02692 +2015-07-01|-30.0|-114.0|16.64582|-0.02684 +2015-07-01|-30.0|-115.0|16.65558|-0.02672 +2015-07-01|-30.0|-116.0|16.66528|-0.02655 +2015-07-01|-30.0|-117.0|16.67549|-0.02632 +2015-07-01|-30.0|-118.0|16.68666|-0.02601 +2015-07-01|-30.0|-119.0|16.69915|-0.02562 +2015-07-01|-30.0|-120.0|16.71327|-0.02513 +2015-07-01|-30.0|-121.0|16.72921|-0.02454 +2015-07-01|-30.0|-122.0|16.7471|-0.02385 +2015-07-01|-30.0|-123.0|16.76702|-0.02306 +2015-07-01|-30.0|-124.0|16.78896|-0.02216 +2015-07-01|-30.0|-125.0|16.81289|-0.02117 +2015-07-01|-30.0|-126.0|16.8387|-0.02008 +2015-07-01|-30.0|-127.0|16.86626|-0.01891 +2015-07-01|-30.0|-128.0|16.8954|-0.01765 +2015-07-01|-30.0|-129.0|16.92593|-0.01632 +2015-07-01|-30.0|-130.0|16.95762|-0.01493 +2015-07-01|-30.0|-131.0|16.99023|-0.01349 +2015-07-01|-30.0|-132.0|17.02351|-0.01201 +2015-07-01|-30.0|-133.0|17.0572|-0.01049 +2015-07-01|-30.0|-134.0|17.09103|-0.00895 +2015-07-01|-30.0|-135.0|17.12473|-0.00739 +2015-07-01|-30.0|-136.0|17.15804|-0.00583 +2015-07-01|-30.0|-137.0|17.1907|-0.00426 +2015-07-01|-30.0|-138.0|17.22244|-0.00271 +2015-07-01|-30.0|-139.0|17.25303|-0.00116 +2015-07-01|-30.0|-140.0|17.28223|3.8E-4 +2015-07-01|-30.0|-141.0|17.30983|0.0019 +2015-07-01|-30.0|-142.0|17.33561|0.0034 +2015-07-01|-30.0|-143.0|17.3594|0.00488 +2015-07-01|-30.0|-144.0|17.38102|0.00635 +2015-07-01|-30.0|-145.0|17.40034|0.0078 +2015-07-01|-30.0|-146.0|17.41724|0.00924 +2015-07-01|-30.0|-147.0|17.4316|0.01066 +2015-07-01|-30.0|-148.0|17.44337|0.01208 +2015-07-01|-30.0|-149.0|17.45249|0.01349 +2015-07-01|-30.0|-150.0|17.45894|0.01491 +2015-07-01|-30.0|-151.0|17.46271|0.01632 +2015-07-01|-30.0|-152.0|17.46384|0.01774 +2015-07-01|-30.0|-153.0|17.46237|0.01916 +2015-07-01|-30.0|-154.0|17.45838|0.0206 +2015-07-01|-30.0|-155.0|17.45194|0.02204 +2015-07-01|-30.0|-156.0|17.44316|0.02348 +2015-07-01|-30.0|-157.0|17.43216|0.02494 +2015-07-01|-30.0|-158.0|17.41907|0.02639 +2015-07-01|-30.0|-159.0|17.40401|0.02785 +2015-07-01|-30.0|-160.0|17.38711|0.0293 +2015-07-01|-30.0|-161.0|17.3685|0.03074 +2015-07-01|-30.0|-162.0|17.34828|0.03217 +2015-07-01|-30.0|-163.0|17.32655|0.03358 +2015-07-01|-30.0|-164.0|17.30338|0.03496 +2015-07-01|-30.0|-165.0|17.27883|0.0363 +2015-07-01|-30.0|-166.0|17.2529|0.0376 +2015-07-01|-30.0|-167.0|17.22557|0.03885 +2015-07-01|-30.0|-168.0|17.19678|0.04003 +2015-07-01|-30.0|-169.0|17.16644|0.04115 +2015-07-01|-30.0|-170.0|17.13438|0.0422 +2015-07-01|-30.0|-171.0|17.10042|0.04316 +2015-07-01|-30.0|-172.0|17.06431|0.04403 +2015-07-01|-30.0|-173.0|17.02578|0.04481 +2015-07-01|-30.0|-174.0|16.98449|0.04549 +2015-07-01|-30.0|-175.0|16.94007|0.04606 +2015-07-01|-30.0|-176.0|16.89212|0.04653 +2015-07-01|-30.0|-177.0|16.84022|0.04688 +2015-07-01|-30.0|-178.0|16.78389|0.04712 +2015-07-01|-30.0|-179.0|16.72266|0.04724 +2015-07-01|-31.0|0.0|-22.95261|0.09546 +2015-07-01|-31.0|1.0|-22.72346|0.09695 +2015-07-01|-31.0|2.0|-22.49898|0.09712 +2015-07-01|-31.0|3.0|-22.28253|0.09588 +2015-07-01|-31.0|4.0|-22.07753|0.09317 +2015-07-01|-31.0|5.0|-21.88739|0.08897 +2015-07-01|-31.0|6.0|-21.71549|0.08327 +2015-07-01|-31.0|7.0|-21.56504|0.0761 +2015-07-01|-31.0|8.0|-21.43909|0.06753 +2015-07-01|-31.0|9.0|-21.3404|0.05765 +2015-07-01|-31.0|10.0|-21.27144|0.04657 +2015-07-01|-31.0|11.0|-21.2343|0.03445 +2015-07-01|-31.0|12.0|-21.23067|0.02145 +2015-07-01|-31.0|13.0|-21.26179|0.00775 +2015-07-01|-31.0|14.0|-21.32848|-0.00645 +2015-07-01|-31.0|15.0|-21.43108|-0.02095 +2015-07-01|-31.0|16.0|-21.56949|-0.03555 +2015-07-01|-31.0|17.0|-21.74315|-0.05005 +2015-07-01|-31.0|18.0|-21.95112|-0.06426 +2015-07-01|-31.0|19.0|-22.19206|-0.078 +2015-07-01|-31.0|20.0|-22.4643|-0.09112 +2015-07-01|-31.0|21.0|-22.76585|-0.10346 +2015-07-01|-31.0|22.0|-23.0945|-0.11491 +2015-07-01|-31.0|23.0|-23.4478|-0.12536 +2015-07-01|-31.0|24.0|-23.82316|-0.13475 +2015-07-01|-31.0|25.0|-24.21785|-0.143 +2015-07-01|-31.0|26.0|-24.62909|-0.15008 +2015-07-01|-31.0|27.0|-25.05405|-0.15599 +2015-07-01|-31.0|28.0|-25.4899|-0.1607 +2015-07-01|-31.0|29.0|-25.93382|-0.16425 +2015-07-01|-31.0|30.0|-26.38306|-0.16665 +2015-07-01|-31.0|31.0|-26.83495|-0.16795 +2015-07-01|-31.0|32.0|-27.28689|-0.1682 +2015-07-01|-31.0|33.0|-27.73639|-0.16745 +2015-07-01|-31.0|34.0|-28.18109|-0.16575 +2015-07-01|-31.0|35.0|-28.61872|-0.16318 +2015-07-01|-31.0|36.0|-29.04716|-0.15979 +2015-07-01|-31.0|37.0|-29.4644|-0.15565 +2015-07-01|-31.0|38.0|-29.86858|-0.15081 +2015-07-01|-31.0|39.0|-30.25794|-0.14534 +2015-07-01|-31.0|40.0|-30.63085|-0.13929 +2015-07-01|-31.0|41.0|-30.98582|-0.13272 +2015-07-01|-31.0|42.0|-31.32146|-0.12568 +2015-07-01|-31.0|43.0|-31.6365|-0.11821 +2015-07-01|-31.0|44.0|-31.92977|-0.11034 +2015-07-01|-31.0|45.0|-32.20024|-0.10213 +2015-07-01|-31.0|46.0|-32.44695|-0.0936 +2015-07-01|-31.0|47.0|-32.66907|-0.08478 +2015-07-01|-31.0|48.0|-32.86585|-0.0757 +2015-07-01|-31.0|49.0|-33.03665|-0.06639 +2015-07-01|-31.0|50.0|-33.18092|-0.05686 +2015-07-01|-31.0|51.0|-33.29818|-0.04714 +2015-07-01|-31.0|52.0|-33.38807|-0.03725 +2015-07-01|-31.0|53.0|-33.4503|-0.0272 +2015-07-01|-31.0|54.0|-33.48465|-0.01701 +2015-07-01|-31.0|55.0|-33.49099|-0.0067 +2015-07-01|-31.0|56.0|-33.46925|0.00372 +2015-07-01|-31.0|57.0|-33.41945|0.01422 +2015-07-01|-31.0|58.0|-33.34164|0.02478 +2015-07-01|-31.0|59.0|-33.23594|0.0354 +2015-07-01|-31.0|60.0|-33.10254|0.04604 +2015-07-01|-31.0|61.0|-32.94163|0.05668 +2015-07-01|-31.0|62.0|-32.75346|0.0673 +2015-07-01|-31.0|63.0|-32.53831|0.07788 +2015-07-01|-31.0|64.0|-32.29648|0.08837 +2015-07-01|-31.0|65.0|-32.02828|0.09876 +2015-07-01|-31.0|66.0|-31.73401|0.10901 +2015-07-01|-31.0|67.0|-31.414|0.11908 +2015-07-01|-31.0|68.0|-31.06857|0.12893 +2015-07-01|-31.0|69.0|-30.69803|0.13854 +2015-07-01|-31.0|70.0|-30.30267|0.14785 +2015-07-01|-31.0|71.0|-29.88281|0.15683 +2015-07-01|-31.0|72.0|-29.43873|0.16543 +2015-07-01|-31.0|73.0|-28.97072|0.17361 +2015-07-01|-31.0|74.0|-28.4791|0.18131 +2015-07-01|-31.0|75.0|-27.96417|0.1885 +2015-07-01|-31.0|76.0|-27.42629|0.19512 +2015-07-01|-31.0|77.0|-26.86585|0.20114 +2015-07-01|-31.0|78.0|-26.28329|0.2065 +2015-07-01|-31.0|79.0|-25.67913|0.21116 +2015-07-01|-31.0|80.0|-25.05399|0.21507 +2015-07-01|-31.0|81.0|-24.40857|0.21821 +2015-07-01|-31.0|82.0|-23.74372|0.22053 +2015-07-01|-31.0|83.0|-23.06041|0.22199 +2015-07-01|-31.0|84.0|-22.35976|0.22259 +2015-07-01|-31.0|85.0|-21.64307|0.22229 +2015-07-01|-31.0|86.0|-20.91176|0.22108 +2015-07-01|-31.0|87.0|-20.16747|0.21896 +2015-07-01|-31.0|88.0|-19.41195|0.21593 +2015-07-01|-31.0|89.0|-18.64714|0.212 +2015-07-01|-31.0|90.0|-17.87509|0.2072 +2015-07-01|-31.0|91.0|-17.09799|0.20157 +2015-07-01|-31.0|92.0|-16.31811|0.19513 +2015-07-01|-31.0|93.0|-15.53777|0.18794 +2015-07-01|-31.0|94.0|-14.75935|0.18007 +2015-07-01|-31.0|95.0|-13.9852|0.17158 +2015-07-01|-31.0|96.0|-13.21763|0.16255 +2015-07-01|-31.0|97.0|-12.45888|0.15305 +2015-07-01|-31.0|98.0|-11.71107|0.14317 +2015-07-01|-31.0|99.0|-10.97615|0.13299 +2015-07-01|-31.0|100.0|-10.25592|0.12261 +2015-07-01|-31.0|101.0|-9.55195|0.11211 +2015-07-01|-31.0|102.0|-8.86558|0.10157 +2015-07-01|-31.0|103.0|-8.19792|0.09108 +2015-07-01|-31.0|104.0|-7.54982|0.08071 +2015-07-01|-31.0|105.0|-6.92185|0.07054 +2015-07-01|-31.0|106.0|-6.31435|0.06063 +2015-07-01|-31.0|107.0|-5.7274|0.05103 +2015-07-01|-31.0|108.0|-5.16083|0.04181 +2015-07-01|-31.0|109.0|-4.61425|0.033 +2015-07-01|-31.0|110.0|-4.08706|0.02465 +2015-07-01|-31.0|111.0|-3.5785|0.01677 +2015-07-01|-31.0|112.0|-3.08763|0.0094 +2015-07-01|-31.0|113.0|-2.61338|0.00255 +2015-07-01|-31.0|114.0|-2.15457|-0.00376 +2015-07-01|-31.0|115.0|-1.70996|-0.00954 +2015-07-01|-31.0|116.0|-1.27824|-0.01478 +2015-07-01|-31.0|117.0|-0.85808|-0.01949 +2015-07-01|-31.0|118.0|-0.44814|-0.02368 +2015-07-01|-31.0|119.0|-0.04712|-0.02735 +2015-07-01|-31.0|120.0|0.34626|-0.03052 +2015-07-01|-31.0|121.0|0.7332|-0.03321 +2015-07-01|-31.0|122.0|1.11483|-0.03545 +2015-07-01|-31.0|123.0|1.49218|-0.03724 +2015-07-01|-31.0|124.0|1.86621|-0.03861 +2015-07-01|-31.0|125.0|2.23773|-0.03958 +2015-07-01|-31.0|126.0|2.60745|-0.04019 +2015-07-01|-31.0|127.0|2.97597|-0.04044 +2015-07-01|-31.0|128.0|3.34375|-0.04037 +2015-07-01|-31.0|129.0|3.71116|-0.04 +2015-07-01|-31.0|130.0|4.07843|-0.03935 +2015-07-01|-31.0|131.0|4.44571|-0.03845 +2015-07-01|-31.0|132.0|4.81302|-0.03732 +2015-07-01|-31.0|133.0|5.18034|-0.03597 +2015-07-01|-31.0|134.0|5.54753|-0.03444 +2015-07-01|-31.0|135.0|5.9144|-0.03273 +2015-07-01|-31.0|136.0|6.28071|-0.03088 +2015-07-01|-31.0|137.0|6.64615|-0.02889 +2015-07-01|-31.0|138.0|7.01042|-0.02678 +2015-07-01|-31.0|139.0|7.37315|-0.02457 +2015-07-01|-31.0|140.0|7.73398|-0.02228 +2015-07-01|-31.0|141.0|8.09253|-0.01992 +2015-07-01|-31.0|142.0|8.44844|-0.01749 +2015-07-01|-31.0|143.0|8.80133|-0.01502 +2015-07-01|-31.0|144.0|9.15082|-0.01252 +2015-07-01|-31.0|145.0|9.49658|-0.00998 +2015-07-01|-31.0|146.0|9.83824|-0.00744 +2015-07-01|-31.0|147.0|10.17547|-0.00488 +2015-07-01|-31.0|148.0|10.50795|-0.00232 +2015-07-01|-31.0|149.0|10.83535|2.2E-4 +2015-07-01|-31.0|150.0|11.15736|0.00275 +2015-07-01|-31.0|151.0|11.47367|0.00526 +2015-07-01|-31.0|152.0|11.78398|0.00774 +2015-07-01|-31.0|153.0|12.08797|0.01018 +2015-07-01|-31.0|154.0|12.38534|0.01258 +2015-07-01|-31.0|155.0|12.6758|0.01494 +2015-07-01|-31.0|156.0|12.95902|0.01724 +2015-07-01|-31.0|157.0|13.23471|0.01949 +2015-07-01|-31.0|158.0|13.50257|0.02168 +2015-07-01|-31.0|159.0|13.76231|0.02381 +2015-07-01|-31.0|160.0|14.01364|0.02587 +2015-07-01|-31.0|161.0|14.25629|0.02785 +2015-07-01|-31.0|162.0|14.49001|0.02976 +2015-07-01|-31.0|163.0|14.71459|0.0316 +2015-07-01|-31.0|164.0|14.92981|0.03335 +2015-07-01|-31.0|165.0|15.13551|0.03501 +2015-07-01|-31.0|166.0|15.33158|0.03659 +2015-07-01|-31.0|167.0|15.51792|0.03808 +2015-07-01|-31.0|168.0|15.69451|0.03947 +2015-07-01|-31.0|169.0|15.86136|0.04077 +2015-07-01|-31.0|170.0|16.01853|0.04197 +2015-07-01|-31.0|171.0|16.16614|0.04306 +2015-07-01|-31.0|172.0|16.30436|0.04406 +2015-07-01|-31.0|173.0|16.43342|0.04494 +2015-07-01|-31.0|174.0|16.55359|0.04572 +2015-07-01|-31.0|175.0|16.66518|0.04639 +2015-07-01|-31.0|176.0|16.76856|0.04695 +2015-07-01|-31.0|177.0|16.86412|0.0474 +2015-07-01|-31.0|178.0|16.95229|0.04773 +2015-07-01|-31.0|179.0|17.03351|0.04795 +2015-07-01|-31.0|-1.0|-23.18322|0.09275 +2015-07-01|-31.0|-2.0|-23.41223|0.08894 +2015-07-01|-31.0|-3.0|-23.63683|0.08416 +2015-07-01|-31.0|-4.0|-23.85443|0.07855 +2015-07-01|-31.0|-5.0|-24.06274|0.07226 +2015-07-01|-31.0|-6.0|-24.25977|0.06542 +2015-07-01|-31.0|-7.0|-24.44381|0.0582 +2015-07-01|-31.0|-8.0|-24.61347|0.05071 +2015-07-01|-31.0|-9.0|-24.76764|0.04308 +2015-07-01|-31.0|-10.0|-24.9055|0.03543 +2015-07-01|-31.0|-11.0|-25.02647|0.02787 +2015-07-01|-31.0|-12.0|-25.13021|0.02047 +2015-07-01|-31.0|-13.0|-25.2166|0.01332 +2015-07-01|-31.0|-14.0|-25.28569|0.00648 +2015-07-01|-31.0|-15.0|-25.33769|-1.0E-5 +2015-07-01|-31.0|-16.0|-25.37289|-0.0061 +2015-07-01|-31.0|-17.0|-25.39173|-0.01179 +2015-07-01|-31.0|-18.0|-25.39464|-0.01705 +2015-07-01|-31.0|-19.0|-25.38214|-0.0219 +2015-07-01|-31.0|-20.0|-25.35471|-0.02635 +2015-07-01|-31.0|-21.0|-25.31284|-0.03041 +2015-07-01|-31.0|-22.0|-25.25694|-0.03413 +2015-07-01|-31.0|-23.0|-25.18738|-0.03753 +2015-07-01|-31.0|-24.0|-25.10445|-0.04065 +2015-07-01|-31.0|-25.0|-25.00833|-0.04355 +2015-07-01|-31.0|-26.0|-24.8991|-0.04628 +2015-07-01|-31.0|-27.0|-24.77671|-0.04887 +2015-07-01|-31.0|-28.0|-24.64102|-0.05139 +2015-07-01|-31.0|-29.0|-24.49172|-0.05389 +2015-07-01|-31.0|-30.0|-24.32843|-0.05641 +2015-07-01|-31.0|-31.0|-24.15061|-0.05899 +2015-07-01|-31.0|-32.0|-23.95763|-0.06169 +2015-07-01|-31.0|-33.0|-23.74874|-0.06452 +2015-07-01|-31.0|-34.0|-23.5231|-0.06754 +2015-07-01|-31.0|-35.0|-23.27981|-0.07075 +2015-07-01|-31.0|-36.0|-23.01789|-0.07419 +2015-07-01|-31.0|-37.0|-22.73629|-0.07786 +2015-07-01|-31.0|-38.0|-22.43397|-0.08176 +2015-07-01|-31.0|-39.0|-22.10984|-0.0859 +2015-07-01|-31.0|-40.0|-21.76283|-0.09027 +2015-07-01|-31.0|-41.0|-21.39188|-0.09485 +2015-07-01|-31.0|-42.0|-20.996|-0.09963 +2015-07-01|-31.0|-43.0|-20.57422|-0.10459 +2015-07-01|-31.0|-44.0|-20.12566|-0.10968 +2015-07-01|-31.0|-45.0|-19.64956|-0.11488 +2015-07-01|-31.0|-46.0|-19.14524|-0.12015 +2015-07-01|-31.0|-47.0|-18.61215|-0.12544 +2015-07-01|-31.0|-48.0|-18.04991|-0.13072 +2015-07-01|-31.0|-49.0|-17.45826|-0.13594 +2015-07-01|-31.0|-50.0|-16.83714|-0.14105 +2015-07-01|-31.0|-51.0|-16.18665|-0.146 +2015-07-01|-31.0|-52.0|-15.5071|-0.15075 +2015-07-01|-31.0|-53.0|-14.79899|-0.15525 +2015-07-01|-31.0|-54.0|-14.06302|-0.15946 +2015-07-01|-31.0|-55.0|-13.30011|-0.16333 +2015-07-01|-31.0|-56.0|-12.51138|-0.16682 +2015-07-01|-31.0|-57.0|-11.6982|-0.16989 +2015-07-01|-31.0|-58.0|-10.86209|-0.17252 +2015-07-01|-31.0|-59.0|-10.00483|-0.17467 +2015-07-01|-31.0|-60.0|-9.12836|-0.17632 +2015-07-01|-31.0|-61.0|-8.23481|-0.17745 +2015-07-01|-31.0|-62.0|-7.32649|-0.17804 +2015-07-01|-31.0|-63.0|-6.40585|-0.1781 +2015-07-01|-31.0|-64.0|-5.47547|-0.17762 +2015-07-01|-31.0|-65.0|-4.53804|-0.17659 +2015-07-01|-31.0|-66.0|-3.59633|-0.17504 +2015-07-01|-31.0|-67.0|-2.65317|-0.17298 +2015-07-01|-31.0|-68.0|-1.71143|-0.17042 +2015-07-01|-31.0|-69.0|-0.77396|-0.1674 +2015-07-01|-31.0|-70.0|0.1564|-0.16395 +2015-07-01|-31.0|-71.0|1.07686|-0.16009 +2015-07-01|-31.0|-72.0|1.98473|-0.15587 +2015-07-01|-31.0|-73.0|2.87739|-0.15132 +2015-07-01|-31.0|-74.0|3.75238|-0.14648 +2015-07-01|-31.0|-75.0|4.60734|-0.1414 +2015-07-01|-31.0|-76.0|5.44013|-0.13612 +2015-07-01|-31.0|-77.0|6.24873|-0.13069 +2015-07-01|-31.0|-78.0|7.03134|-0.12513 +2015-07-01|-31.0|-79.0|7.78635|-0.1195 +2015-07-01|-31.0|-80.0|8.51235|-0.11384 +2015-07-01|-31.0|-81.0|9.20814|-0.10817 +2015-07-01|-31.0|-82.0|9.87273|-0.10254 +2015-07-01|-31.0|-83.0|10.50534|-0.09698 +2015-07-01|-31.0|-84.0|11.10538|-0.09152 +2015-07-01|-31.0|-85.0|11.67248|-0.08619 +2015-07-01|-31.0|-86.0|12.20646|-0.08102 +2015-07-01|-31.0|-87.0|12.70733|-0.07601 +2015-07-01|-31.0|-88.0|13.17527|-0.07121 +2015-07-01|-31.0|-89.0|13.61065|-0.06662 +2015-07-01|-31.0|-90.0|14.014|-0.06227 +2015-07-01|-31.0|-91.0|14.38599|-0.05815 +2015-07-01|-31.0|-92.0|14.72745|-0.05429 +2015-07-01|-31.0|-93.0|15.03934|-0.05069 +2015-07-01|-31.0|-94.0|15.32271|-0.04736 +2015-07-01|-31.0|-95.0|15.57877|-0.0443 +2015-07-01|-31.0|-96.0|15.80877|-0.0415 +2015-07-01|-31.0|-97.0|16.01408|-0.03898 +2015-07-01|-31.0|-98.0|16.19613|-0.03672 +2015-07-01|-31.0|-99.0|16.35639|-0.03471 +2015-07-01|-31.0|-100.0|16.49639|-0.03296 +2015-07-01|-31.0|-101.0|16.61767|-0.03143 +2015-07-01|-31.0|-102.0|16.72178|-0.03014 +2015-07-01|-31.0|-103.0|16.8103|-0.02905 +2015-07-01|-31.0|-104.0|16.88476|-0.02815 +2015-07-01|-31.0|-105.0|16.94668|-0.02742 +2015-07-01|-31.0|-106.0|16.99754|-0.02685 +2015-07-01|-31.0|-107.0|17.03877|-0.0264 +2015-07-01|-31.0|-108.0|17.07173|-0.02607 +2015-07-01|-31.0|-109.0|17.09772|-0.02583 +2015-07-01|-31.0|-110.0|17.11798|-0.02565 +2015-07-01|-31.0|-111.0|17.13362|-0.02552 +2015-07-01|-31.0|-112.0|17.14571|-0.02541 +2015-07-01|-31.0|-113.0|17.1552|-0.02531 +2015-07-01|-31.0|-114.0|17.16295|-0.02519 +2015-07-01|-31.0|-115.0|17.16973|-0.02504 +2015-07-01|-31.0|-116.0|17.17621|-0.02484 +2015-07-01|-31.0|-117.0|17.18298|-0.02457 +2015-07-01|-31.0|-118.0|17.19051|-0.02424 +2015-07-01|-31.0|-119.0|17.19922|-0.02381 +2015-07-01|-31.0|-120.0|17.20941|-0.0233 +2015-07-01|-31.0|-121.0|17.22134|-0.02269 +2015-07-01|-31.0|-122.0|17.23516|-0.02199 +2015-07-01|-31.0|-123.0|17.25098|-0.02118 +2015-07-01|-31.0|-124.0|17.26883|-0.02027 +2015-07-01|-31.0|-125.0|17.28872|-0.01927 +2015-07-01|-31.0|-126.0|17.31057|-0.01817 +2015-07-01|-31.0|-127.0|17.33428|-0.017 +2015-07-01|-31.0|-128.0|17.35971|-0.01574 +2015-07-01|-31.0|-129.0|17.3867|-0.01441 +2015-07-01|-31.0|-130.0|17.41504|-0.01303 +2015-07-01|-31.0|-131.0|17.44452|-0.01159 +2015-07-01|-31.0|-132.0|17.4749|-0.01011 +2015-07-01|-31.0|-133.0|17.50595|-0.0086 +2015-07-01|-31.0|-134.0|17.53741|-0.00706 +2015-07-01|-31.0|-135.0|17.56902|-0.00551 +2015-07-01|-31.0|-136.0|17.60051|-0.00396 +2015-07-01|-31.0|-137.0|17.63165|-0.0024 +2015-07-01|-31.0|-138.0|17.66216|-8.5E-4 +2015-07-01|-31.0|-139.0|17.69181|6.9E-4 +2015-07-01|-31.0|-140.0|17.72036|0.00222 +2015-07-01|-31.0|-141.0|17.74758|0.00373 +2015-07-01|-31.0|-142.0|17.77326|0.00522 +2015-07-01|-31.0|-143.0|17.7972|0.00669 +2015-07-01|-31.0|-144.0|17.81923|0.00815 +2015-07-01|-31.0|-145.0|17.83918|0.00958 +2015-07-01|-31.0|-146.0|17.85692|0.01101 +2015-07-01|-31.0|-147.0|17.87232|0.01241 +2015-07-01|-31.0|-148.0|17.8853|0.01381 +2015-07-01|-31.0|-149.0|17.89579|0.01521 +2015-07-01|-31.0|-150.0|17.90373|0.01659 +2015-07-01|-31.0|-151.0|17.90911|0.01798 +2015-07-01|-31.0|-152.0|17.91193|0.01937 +2015-07-01|-31.0|-153.0|17.9122|0.02076 +2015-07-01|-31.0|-154.0|17.90998|0.02216 +2015-07-01|-31.0|-155.0|17.90532|0.02356 +2015-07-01|-31.0|-156.0|17.89831|0.02497 +2015-07-01|-31.0|-157.0|17.88904|0.02638 +2015-07-01|-31.0|-158.0|17.87761|0.02779 +2015-07-01|-31.0|-159.0|17.86412|0.0292 +2015-07-01|-31.0|-160.0|17.84868|0.0306 +2015-07-01|-31.0|-161.0|17.8314|0.032 +2015-07-01|-31.0|-162.0|17.81237|0.03338 +2015-07-01|-31.0|-163.0|17.79166|0.03474 +2015-07-01|-31.0|-164.0|17.76934|0.03608 +2015-07-01|-31.0|-165.0|17.74543|0.03737 +2015-07-01|-31.0|-166.0|17.71995|0.03863 +2015-07-01|-31.0|-167.0|17.69286|0.03984 +2015-07-01|-31.0|-168.0|17.6641|0.04099 +2015-07-01|-31.0|-169.0|17.63356|0.04207 +2015-07-01|-31.0|-170.0|17.6011|0.04309 +2015-07-01|-31.0|-171.0|17.56652|0.04402 +2015-07-01|-31.0|-172.0|17.52958|0.04487 +2015-07-01|-31.0|-173.0|17.49001|0.04563 +2015-07-01|-31.0|-174.0|17.4475|0.0463 +2015-07-01|-31.0|-175.0|17.40167|0.04686 +2015-07-01|-31.0|-176.0|17.35215|0.04732 +2015-07-01|-31.0|-177.0|17.2985|0.04767 +2015-07-01|-31.0|-178.0|17.24028|0.04791 +2015-07-01|-31.0|-179.0|17.17703|0.04803 +2015-07-01|-32.0|0.0|-23.16068|0.08693 +2015-07-01|-32.0|1.0|-22.97159|0.08747 +2015-07-01|-32.0|2.0|-22.78905|0.0867 +2015-07-01|-32.0|3.0|-22.61626|0.08455 +2015-07-01|-32.0|4.0|-22.4565|0.08097 +2015-07-01|-32.0|5.0|-22.31298|0.07595 +2015-07-01|-32.0|6.0|-22.18885|0.0695 +2015-07-01|-32.0|7.0|-22.08711|0.06166 +2015-07-01|-32.0|8.0|-22.01051|0.0525 +2015-07-01|-32.0|9.0|-21.96155|0.04213 +2015-07-01|-32.0|10.0|-21.9424|0.03066 +2015-07-01|-32.0|11.0|-21.95485|0.01826 +2015-07-01|-32.0|12.0|-22.00029|0.00508 +2015-07-01|-32.0|13.0|-22.07969|-0.00868 +2015-07-01|-32.0|14.0|-22.19358|-0.02284 +2015-07-01|-32.0|15.0|-22.34203|-0.03721 +2015-07-01|-32.0|16.0|-22.5247|-0.05158 +2015-07-01|-32.0|17.0|-22.74084|-0.06576 +2015-07-01|-32.0|18.0|-22.98931|-0.07959 +2015-07-01|-32.0|19.0|-23.26863|-0.09289 +2015-07-01|-32.0|20.0|-23.57699|-0.1055 +2015-07-01|-32.0|21.0|-23.91233|-0.11732 +2015-07-01|-32.0|22.0|-24.27238|-0.12821 +2015-07-01|-32.0|23.0|-24.65466|-0.13809 +2015-07-01|-32.0|24.0|-25.0566|-0.1469 +2015-07-01|-32.0|25.0|-25.47551|-0.15459 +2015-07-01|-32.0|26.0|-25.90866|-0.16113 +2015-07-01|-32.0|27.0|-26.35331|-0.16651 +2015-07-01|-32.0|28.0|-26.80672|-0.17073 +2015-07-01|-32.0|29.0|-27.26621|-0.17381 +2015-07-01|-32.0|30.0|-27.72915|-0.1758 +2015-07-01|-32.0|31.0|-28.193|-0.17672 +2015-07-01|-32.0|32.0|-28.65532|-0.17663 +2015-07-01|-32.0|33.0|-29.11379|-0.17559 +2015-07-01|-32.0|34.0|-29.56616|-0.17364 +2015-07-01|-32.0|35.0|-30.01036|-0.17086 +2015-07-01|-32.0|36.0|-30.44439|-0.1673 +2015-07-01|-32.0|37.0|-30.8664|-0.16303 +2015-07-01|-32.0|38.0|-31.27465|-0.15809 +2015-07-01|-32.0|39.0|-31.66753|-0.15256 +2015-07-01|-32.0|40.0|-32.04354|-0.14648 +2015-07-01|-32.0|41.0|-32.40128|-0.1399 +2015-07-01|-32.0|42.0|-32.73946|-0.13286 +2015-07-01|-32.0|43.0|-33.05693|-0.12542 +2015-07-01|-32.0|44.0|-33.35259|-0.1176 +2015-07-01|-32.0|45.0|-33.62547|-0.10944 +2015-07-01|-32.0|46.0|-33.87468|-0.10098 +2015-07-01|-32.0|47.0|-34.09943|-0.09223 +2015-07-01|-32.0|48.0|-34.29901|-0.08323 +2015-07-01|-32.0|49.0|-34.47281|-0.07399 +2015-07-01|-32.0|50.0|-34.62027|-0.06454 +2015-07-01|-32.0|51.0|-34.74095|-0.05488 +2015-07-01|-32.0|52.0|-34.83446|-0.04505 +2015-07-01|-32.0|53.0|-34.90049|-0.03505 +2015-07-01|-32.0|54.0|-34.9388|-0.0249 +2015-07-01|-32.0|55.0|-34.94923|-0.01462 +2015-07-01|-32.0|56.0|-34.93168|-0.00421 +2015-07-01|-32.0|57.0|-34.88609|0.0063 +2015-07-01|-32.0|58.0|-34.81248|0.0169 +2015-07-01|-32.0|59.0|-34.71091|0.02756 +2015-07-01|-32.0|60.0|-34.58149|0.03828 +2015-07-01|-32.0|61.0|-34.42436|0.04903 +2015-07-01|-32.0|62.0|-34.23971|0.05978 +2015-07-01|-32.0|63.0|-34.02773|0.07051 +2015-07-01|-32.0|64.0|-33.78866|0.0812 +2015-07-01|-32.0|65.0|-33.52273|0.0918 +2015-07-01|-32.0|66.0|-33.23021|0.1023 +2015-07-01|-32.0|67.0|-32.91133|0.11265 +2015-07-01|-32.0|68.0|-32.56637|0.12281 +2015-07-01|-32.0|69.0|-32.19557|0.13276 +2015-07-01|-32.0|70.0|-31.79919|0.14244 +2015-07-01|-32.0|71.0|-31.37748|0.15181 +2015-07-01|-32.0|72.0|-30.93068|0.16083 +2015-07-01|-32.0|73.0|-30.45905|0.16945 +2015-07-01|-32.0|74.0|-29.96286|0.17762 +2015-07-01|-32.0|75.0|-29.4424|0.18529 +2015-07-01|-32.0|76.0|-28.89798|0.19242 +2015-07-01|-32.0|77.0|-28.32997|0.19895 +2015-07-01|-32.0|78.0|-27.73879|0.20483 +2015-07-01|-32.0|79.0|-27.12493|0.21002 +2015-07-01|-32.0|80.0|-26.48899|0.21447 +2015-07-01|-32.0|81.0|-25.83165|0.21814 +2015-07-01|-32.0|82.0|-25.15374|0.22099 +2015-07-01|-32.0|83.0|-24.45621|0.22298 +2015-07-01|-32.0|84.0|-23.74016|0.22408 +2015-07-01|-32.0|85.0|-23.00685|0.22427 +2015-07-01|-32.0|86.0|-22.25772|0.22354 +2015-07-01|-32.0|87.0|-21.49435|0.22187 +2015-07-01|-32.0|88.0|-20.71851|0.21927 +2015-07-01|-32.0|89.0|-19.93211|0.21574 +2015-07-01|-32.0|90.0|-19.13721|0.21131 +2015-07-01|-32.0|91.0|-18.33598|0.206 +2015-07-01|-32.0|92.0|-17.53071|0.19987 +2015-07-01|-32.0|93.0|-16.72374|0.19295 +2015-07-01|-32.0|94.0|-15.91746|0.18531 +2015-07-01|-32.0|95.0|-15.11425|0.17701 +2015-07-01|-32.0|96.0|-14.31648|0.16814 +2015-07-01|-32.0|97.0|-13.52642|0.15877 +2015-07-01|-32.0|98.0|-12.74624|0.14899 +2015-07-01|-32.0|99.0|-11.97799|0.13888 +2015-07-01|-32.0|100.0|-11.22353|0.12854 +2015-07-01|-32.0|101.0|-10.4845|0.11806 +2015-07-01|-32.0|102.0|-9.76236|0.10752 +2015-07-01|-32.0|103.0|-9.05829|0.09701 +2015-07-01|-32.0|104.0|-8.37325|0.08661 +2015-07-01|-32.0|105.0|-7.70792|0.07639 +2015-07-01|-32.0|106.0|-7.06273|0.06641 +2015-07-01|-32.0|107.0|-6.43787|0.05676 +2015-07-01|-32.0|108.0|-5.83329|0.04746 +2015-07-01|-32.0|109.0|-5.24869|0.03858 +2015-07-01|-32.0|110.0|-4.68359|0.03014 +2015-07-01|-32.0|111.0|-4.13731|0.02219 +2015-07-01|-32.0|112.0|-3.60902|0.01474 +2015-07-01|-32.0|113.0|-3.09774|0.00782 +2015-07-01|-32.0|114.0|-2.60239|0.00142 +2015-07-01|-32.0|115.0|-2.12178|-0.00443 +2015-07-01|-32.0|116.0|-1.65471|-0.00975 +2015-07-01|-32.0|117.0|-1.1999|-0.01453 +2015-07-01|-32.0|118.0|-0.75609|-0.01879 +2015-07-01|-32.0|119.0|-0.32202|-0.02253 +2015-07-01|-32.0|120.0|0.10353|-0.02578 +2015-07-01|-32.0|121.0|0.52172|-0.02854 +2015-07-01|-32.0|122.0|0.93366|-0.03085 +2015-07-01|-32.0|123.0|1.34035|-0.03271 +2015-07-01|-32.0|124.0|1.74272|-0.03416 +2015-07-01|-32.0|125.0|2.14158|-0.03521 +2015-07-01|-32.0|126.0|2.53763|-0.0359 +2015-07-01|-32.0|127.0|2.93149|-0.03623 +2015-07-01|-32.0|128.0|3.32362|-0.03625 +2015-07-01|-32.0|129.0|3.71441|-0.03597 +2015-07-01|-32.0|130.0|4.10412|-0.03541 +2015-07-01|-32.0|131.0|4.49291|-0.0346 +2015-07-01|-32.0|132.0|4.88086|-0.03357 +2015-07-01|-32.0|133.0|5.26796|-0.03232 +2015-07-01|-32.0|134.0|5.65411|-0.03089 +2015-07-01|-32.0|135.0|6.03917|-0.02929 +2015-07-01|-32.0|136.0|6.42292|-0.02753 +2015-07-01|-32.0|137.0|6.80511|-0.02565 +2015-07-01|-32.0|138.0|7.18545|-0.02365 +2015-07-01|-32.0|139.0|7.56362|-0.02155 +2015-07-01|-32.0|140.0|7.9393|-0.01936 +2015-07-01|-32.0|141.0|8.31213|-0.0171 +2015-07-01|-32.0|142.0|8.68176|-0.01478 +2015-07-01|-32.0|143.0|9.04785|-0.01241 +2015-07-01|-32.0|144.0|9.41005|-0.01 +2015-07-01|-32.0|145.0|9.76801|-0.00756 +2015-07-01|-32.0|146.0|10.12141|-0.0051 +2015-07-01|-32.0|147.0|10.46992|-0.00263 +2015-07-01|-32.0|148.0|10.81321|-1.6E-4 +2015-07-01|-32.0|149.0|11.15098|0.0023 +2015-07-01|-32.0|150.0|11.48291|0.00475 +2015-07-01|-32.0|151.0|11.80869|0.00719 +2015-07-01|-32.0|152.0|12.12804|0.00959 +2015-07-01|-32.0|153.0|12.44064|0.01197 +2015-07-01|-32.0|154.0|12.74619|0.01431 +2015-07-01|-32.0|155.0|13.0444|0.01661 +2015-07-01|-32.0|156.0|13.33497|0.01886 +2015-07-01|-32.0|157.0|13.6176|0.02105 +2015-07-01|-32.0|158.0|13.89201|0.0232 +2015-07-01|-32.0|159.0|14.15792|0.02527 +2015-07-01|-32.0|160.0|14.41505|0.02729 +2015-07-01|-32.0|161.0|14.66316|0.02923 +2015-07-01|-32.0|162.0|14.90202|0.03111 +2015-07-01|-32.0|163.0|15.13142|0.0329 +2015-07-01|-32.0|164.0|15.35119|0.03462 +2015-07-01|-32.0|165.0|15.56118|0.03625 +2015-07-01|-32.0|166.0|15.76129|0.03779 +2015-07-01|-32.0|167.0|15.95145|0.03925 +2015-07-01|-32.0|168.0|16.13166|0.04061 +2015-07-01|-32.0|169.0|16.30196|0.04188 +2015-07-01|-32.0|170.0|16.46241|0.04305 +2015-07-01|-32.0|171.0|16.61316|0.04413 +2015-07-01|-32.0|172.0|16.75439|0.0451 +2015-07-01|-32.0|173.0|16.88634|0.04596 +2015-07-01|-32.0|174.0|17.00928|0.04672 +2015-07-01|-32.0|175.0|17.12354|0.04737 +2015-07-01|-32.0|176.0|17.22948|0.04791 +2015-07-01|-32.0|177.0|17.3275|0.04834 +2015-07-01|-32.0|178.0|17.41802|0.04866 +2015-07-01|-32.0|179.0|17.50149|0.04886 +2015-07-01|-32.0|-1.0|-23.35319|0.08517 +2015-07-01|-32.0|-2.0|-23.54613|0.0823 +2015-07-01|-32.0|-3.0|-23.73673|0.07843 +2015-07-01|-32.0|-4.0|-23.92241|0.07371 +2015-07-01|-32.0|-5.0|-24.10088|0.06827 +2015-07-01|-32.0|-6.0|-24.2701|0.06225 +2015-07-01|-32.0|-7.0|-24.42833|0.05577 +2015-07-01|-32.0|-8.0|-24.57408|0.04899 +2015-07-01|-32.0|-9.0|-24.70618|0.04201 +2015-07-01|-32.0|-10.0|-24.82371|0.03495 +2015-07-01|-32.0|-11.0|-24.92598|0.02792 +2015-07-01|-32.0|-12.0|-25.01257|0.021 +2015-07-01|-32.0|-13.0|-25.08323|0.01427 +2015-07-01|-32.0|-14.0|-25.13789|0.0078 +2015-07-01|-32.0|-15.0|-25.17664|0.00162 +2015-07-01|-32.0|-16.0|-25.19969|-0.00422 +2015-07-01|-32.0|-17.0|-25.20732|-0.00969 +2015-07-01|-32.0|-18.0|-25.19989|-0.01479 +2015-07-01|-32.0|-19.0|-25.17779|-0.01952 +2015-07-01|-32.0|-20.0|-25.1414|-0.02389 +2015-07-01|-32.0|-21.0|-25.0911|-0.02791 +2015-07-01|-32.0|-22.0|-25.02723|-0.03161 +2015-07-01|-32.0|-23.0|-24.95005|-0.03503 +2015-07-01|-32.0|-24.0|-24.85978|-0.0382 +2015-07-01|-32.0|-25.0|-24.75651|-0.04117 +2015-07-01|-32.0|-26.0|-24.64026|-0.04397 +2015-07-01|-32.0|-27.0|-24.51092|-0.04667 +2015-07-01|-32.0|-28.0|-24.36828|-0.0493 +2015-07-01|-32.0|-29.0|-24.212|-0.05191 +2015-07-01|-32.0|-30.0|-24.04164|-0.05455 +2015-07-01|-32.0|-31.0|-23.85663|-0.05726 +2015-07-01|-32.0|-32.0|-23.65631|-0.06008 +2015-07-01|-32.0|-33.0|-23.43992|-0.06303 +2015-07-01|-32.0|-34.0|-23.2066|-0.06616 +2015-07-01|-32.0|-35.0|-22.95544|-0.06947 +2015-07-01|-32.0|-36.0|-22.68545|-0.07299 +2015-07-01|-32.0|-37.0|-22.3956|-0.07673 +2015-07-01|-32.0|-38.0|-22.08484|-0.0807 +2015-07-01|-32.0|-39.0|-21.75211|-0.08488 +2015-07-01|-32.0|-40.0|-21.39635|-0.08928 +2015-07-01|-32.0|-41.0|-21.01654|-0.09387 +2015-07-01|-32.0|-42.0|-20.61168|-0.09865 +2015-07-01|-32.0|-43.0|-20.18085|-0.10358 +2015-07-01|-32.0|-44.0|-19.72323|-0.10863 +2015-07-01|-32.0|-45.0|-19.23805|-0.11377 +2015-07-01|-32.0|-46.0|-18.72469|-0.11897 +2015-07-01|-32.0|-47.0|-18.18265|-0.12419 +2015-07-01|-32.0|-48.0|-17.61157|-0.12937 +2015-07-01|-32.0|-49.0|-17.01126|-0.13448 +2015-07-01|-32.0|-50.0|-16.38168|-0.13947 +2015-07-01|-32.0|-51.0|-15.72299|-0.1443 +2015-07-01|-32.0|-52.0|-15.03554|-0.14892 +2015-07-01|-32.0|-53.0|-14.31986|-0.15328 +2015-07-01|-32.0|-54.0|-13.5767|-0.15734 +2015-07-01|-32.0|-55.0|-12.80702|-0.16107 +2015-07-01|-32.0|-56.0|-12.01199|-0.16442 +2015-07-01|-32.0|-57.0|-11.19297|-0.16735 +2015-07-01|-32.0|-58.0|-10.35155|-0.16984 +2015-07-01|-32.0|-59.0|-9.48949|-0.17186 +2015-07-01|-32.0|-60.0|-8.60878|-0.17339 +2015-07-01|-32.0|-61.0|-7.71153|-0.1744 +2015-07-01|-32.0|-62.0|-6.80007|-0.17489 +2015-07-01|-32.0|-63.0|-5.87684|-0.17486 +2015-07-01|-32.0|-64.0|-4.9444|-0.17429 +2015-07-01|-32.0|-65.0|-4.00542|-0.1732 +2015-07-01|-32.0|-66.0|-3.06265|-0.1716 +2015-07-01|-32.0|-67.0|-2.1189|-0.16949 +2015-07-01|-32.0|-68.0|-1.17697|-0.16692 +2015-07-01|-32.0|-69.0|-0.23969|-0.16389 +2015-07-01|-32.0|-70.0|0.69016|-0.16044 +2015-07-01|-32.0|-71.0|1.60984|-0.1566 +2015-07-01|-32.0|-72.0|2.5167|-0.15241 +2015-07-01|-32.0|-73.0|3.40818|-0.1479 +2015-07-01|-32.0|-74.0|4.28188|-0.14312 +2015-07-01|-32.0|-75.0|5.13549|-0.13811 +2015-07-01|-32.0|-76.0|5.96691|-0.13291 +2015-07-01|-32.0|-77.0|6.77418|-0.12756 +2015-07-01|-32.0|-78.0|7.55554|-0.12209 +2015-07-01|-32.0|-79.0|8.30941|-0.11656 +2015-07-01|-32.0|-80.0|9.03443|-0.111 +2015-07-01|-32.0|-81.0|9.72942|-0.10544 +2015-07-01|-32.0|-82.0|10.39342|-0.09991 +2015-07-01|-32.0|-83.0|11.02566|-0.09446 +2015-07-01|-32.0|-84.0|11.62557|-0.08911 +2015-07-01|-32.0|-85.0|12.19278|-0.08389 +2015-07-01|-32.0|-86.0|12.72711|-0.07881 +2015-07-01|-32.0|-87.0|13.22857|-0.07391 +2015-07-01|-32.0|-88.0|13.69734|-0.06921 +2015-07-01|-32.0|-89.0|14.13376|-0.06471 +2015-07-01|-32.0|-90.0|14.53835|-0.06044 +2015-07-01|-32.0|-91.0|14.91176|-0.05641 +2015-07-01|-32.0|-92.0|15.25479|-0.05263 +2015-07-01|-32.0|-93.0|15.56836|-0.0491 +2015-07-01|-32.0|-94.0|15.85351|-0.04583 +2015-07-01|-32.0|-95.0|16.1114|-0.04282 +2015-07-01|-32.0|-96.0|16.34325|-0.04008 +2015-07-01|-32.0|-97.0|16.5504|-0.0376 +2015-07-01|-32.0|-98.0|16.73423|-0.03537 +2015-07-01|-32.0|-99.0|16.89618|-0.03339 +2015-07-01|-32.0|-100.0|17.03773|-0.03165 +2015-07-01|-32.0|-101.0|17.1604|-0.03014 +2015-07-01|-32.0|-102.0|17.26572|-0.02885 +2015-07-01|-32.0|-103.0|17.3552|-0.02775 +2015-07-01|-32.0|-104.0|17.43037|-0.02684 +2015-07-01|-32.0|-105.0|17.49271|-0.0261 +2015-07-01|-32.0|-106.0|17.54369|-0.02551 +2015-07-01|-32.0|-107.0|17.58472|-0.02504 +2015-07-01|-32.0|-108.0|17.61714|-0.02468 +2015-07-01|-32.0|-109.0|17.64226|-0.0244 +2015-07-01|-32.0|-110.0|17.66128|-0.02419 +2015-07-01|-32.0|-111.0|17.67534|-0.02402 +2015-07-01|-32.0|-112.0|17.68551|-0.02387 +2015-07-01|-32.0|-113.0|17.69274|-0.02373 +2015-07-01|-32.0|-114.0|17.69792|-0.02357 +2015-07-01|-32.0|-115.0|17.70184|-0.02338 +2015-07-01|-32.0|-116.0|17.70518|-0.02314 +2015-07-01|-32.0|-117.0|17.70855|-0.02284 +2015-07-01|-32.0|-118.0|17.71248|-0.02247 +2015-07-01|-32.0|-119.0|17.71738|-0.02202 +2015-07-01|-32.0|-120.0|17.72362|-0.02148 +2015-07-01|-32.0|-121.0|17.73148|-0.02085 +2015-07-01|-32.0|-122.0|17.74115|-0.02012 +2015-07-01|-32.0|-123.0|17.75277|-0.01929 +2015-07-01|-32.0|-124.0|17.76642|-0.01837 +2015-07-01|-32.0|-125.0|17.78213|-0.01736 +2015-07-01|-32.0|-126.0|17.79987|-0.01625 +2015-07-01|-32.0|-127.0|17.81956|-0.01507 +2015-07-01|-32.0|-128.0|17.84111|-0.01381 +2015-07-01|-32.0|-129.0|17.86436|-0.01248 +2015-07-01|-32.0|-130.0|17.88916|-0.01109 +2015-07-01|-32.0|-131.0|17.91531|-0.00966 +2015-07-01|-32.0|-132.0|17.9426|-0.00818 +2015-07-01|-32.0|-133.0|17.97079|-0.00667 +2015-07-01|-32.0|-134.0|17.99967|-0.00514 +2015-07-01|-32.0|-135.0|18.02897|-0.00359 +2015-07-01|-32.0|-136.0|18.05845|-0.00204 +2015-07-01|-32.0|-137.0|18.08786|-4.9E-4 +2015-07-01|-32.0|-138.0|18.11695|0.00106 +2015-07-01|-32.0|-139.0|18.14547|0.00259 +2015-07-01|-32.0|-140.0|18.17318|0.00411 +2015-07-01|-32.0|-141.0|18.19985|0.00562 +2015-07-01|-32.0|-142.0|18.22527|0.0071 +2015-07-01|-32.0|-143.0|18.24922|0.00857 +2015-07-01|-32.0|-144.0|18.27151|0.01001 +2015-07-01|-32.0|-145.0|18.29198|0.01144 +2015-07-01|-32.0|-146.0|18.31046|0.01285 +2015-07-01|-32.0|-147.0|18.32682|0.01424 +2015-07-01|-32.0|-148.0|18.34094|0.01563 +2015-07-01|-32.0|-149.0|18.35274|0.017 +2015-07-01|-32.0|-150.0|18.36215|0.01837 +2015-07-01|-32.0|-151.0|18.36911|0.01973 +2015-07-01|-32.0|-152.0|18.37361|0.02109 +2015-07-01|-32.0|-153.0|18.37565|0.02245 +2015-07-01|-32.0|-154.0|18.37524|0.02382 +2015-07-01|-32.0|-155.0|18.37242|0.02518 +2015-07-01|-32.0|-156.0|18.36725|0.02655 +2015-07-01|-32.0|-157.0|18.35979|0.02792 +2015-07-01|-32.0|-158.0|18.35012|0.02929 +2015-07-01|-32.0|-159.0|18.33833|0.03066 +2015-07-01|-32.0|-160.0|18.32449|0.03202 +2015-07-01|-32.0|-161.0|18.30869|0.03337 +2015-07-01|-32.0|-162.0|18.29099|0.03471 +2015-07-01|-32.0|-163.0|18.27148|0.03603 +2015-07-01|-32.0|-164.0|18.25017|0.03731 +2015-07-01|-32.0|-165.0|18.2271|0.03857 +2015-07-01|-32.0|-166.0|18.20226|0.03978 +2015-07-01|-32.0|-167.0|18.1756|0.04095 +2015-07-01|-32.0|-168.0|18.14707|0.04207 +2015-07-01|-32.0|-169.0|18.11654|0.04312 +2015-07-01|-32.0|-170.0|18.08388|0.0441 +2015-07-01|-32.0|-171.0|18.04888|0.04501 +2015-07-01|-32.0|-172.0|18.01132|0.04583 +2015-07-01|-32.0|-173.0|17.97092|0.04657 +2015-07-01|-32.0|-174.0|17.92737|0.04722 +2015-07-01|-32.0|-175.0|17.88033|0.04777 +2015-07-01|-32.0|-176.0|17.82941|0.04822 +2015-07-01|-32.0|-177.0|17.7742|0.04857 +2015-07-01|-32.0|-178.0|17.71426|0.04881 +2015-07-01|-32.0|-179.0|17.64914|0.04894 +2015-07-01|-33.0|0.0|-23.31006|0.0786 +2015-07-01|-33.0|1.0|-23.16163|0.07818 +2015-07-01|-33.0|2.0|-23.02164|0.07647 +2015-07-01|-33.0|3.0|-22.89314|0.07341 +2015-07-01|-33.0|4.0|-22.7792|0.06898 +2015-07-01|-33.0|5.0|-22.68285|0.06318 +2015-07-01|-33.0|6.0|-22.60696|0.05602 +2015-07-01|-33.0|7.0|-22.55428|0.04755 +2015-07-01|-33.0|8.0|-22.52727|0.03787 +2015-07-01|-33.0|9.0|-22.52814|0.02708 +2015-07-01|-33.0|10.0|-22.55875|0.0153 +2015-07-01|-33.0|11.0|-22.62058|0.00269 +2015-07-01|-33.0|12.0|-22.71474|-0.01058 +2015-07-01|-33.0|13.0|-22.84189|-0.02433 +2015-07-01|-33.0|14.0|-23.00231|-0.03837 +2015-07-01|-33.0|15.0|-23.19581|-0.05253 +2015-07-01|-33.0|16.0|-23.42185|-0.0666 +2015-07-01|-33.0|17.0|-23.67948|-0.08042 +2015-07-01|-33.0|18.0|-23.96739|-0.09382 +2015-07-01|-33.0|19.0|-24.28397|-0.10663 +2015-07-01|-33.0|20.0|-24.62735|-0.11874 +2015-07-01|-33.0|21.0|-24.99539|-0.13001 +2015-07-01|-33.0|22.0|-25.38579|-0.14034 +2015-07-01|-33.0|23.0|-25.7961|-0.14968 +2015-07-01|-33.0|24.0|-26.22376|-0.15794 +2015-07-01|-33.0|25.0|-26.66613|-0.1651 +2015-07-01|-33.0|26.0|-27.12059|-0.17113 +2015-07-01|-33.0|27.0|-27.58447|-0.17604 +2015-07-01|-33.0|28.0|-28.05516|-0.17983 +2015-07-01|-33.0|29.0|-28.5301|-0.18252 +2015-07-01|-33.0|30.0|-29.00681|-0.18416 +2015-07-01|-33.0|31.0|-29.48289|-0.18477 +2015-07-01|-33.0|32.0|-29.95604|-0.18442 +2015-07-01|-33.0|33.0|-30.42408|-0.18316 +2015-07-01|-33.0|34.0|-30.88495|-0.18104 +2015-07-01|-33.0|35.0|-31.33667|-0.17812 +2015-07-01|-33.0|36.0|-31.77742|-0.17447 +2015-07-01|-33.0|37.0|-32.20548|-0.17013 +2015-07-01|-33.0|38.0|-32.61924|-0.16517 +2015-07-01|-33.0|39.0|-33.01719|-0.15964 +2015-07-01|-33.0|40.0|-33.39796|-0.15358 +2015-07-01|-33.0|41.0|-33.76026|-0.14705 +2015-07-01|-33.0|42.0|-34.10289|-0.14008 +2015-07-01|-33.0|43.0|-34.42476|-0.13271 +2015-07-01|-33.0|44.0|-34.72487|-0.12499 +2015-07-01|-33.0|45.0|-35.0023|-0.11694 +2015-07-01|-33.0|46.0|-35.25621|-0.10858 +2015-07-01|-33.0|47.0|-35.48586|-0.09995 +2015-07-01|-33.0|48.0|-35.69057|-0.09107 +2015-07-01|-33.0|49.0|-35.86974|-0.08194 +2015-07-01|-33.0|50.0|-36.02283|-0.0726 +2015-07-01|-33.0|51.0|-36.14939|-0.06306 +2015-07-01|-33.0|52.0|-36.24903|-0.05332 +2015-07-01|-33.0|53.0|-36.32142|-0.04341 +2015-07-01|-33.0|54.0|-36.3663|-0.03333 +2015-07-01|-33.0|55.0|-36.38347|-0.02311 +2015-07-01|-33.0|56.0|-36.37278|-0.01275 +2015-07-01|-33.0|57.0|-36.33413|-0.00226 +2015-07-01|-33.0|58.0|-36.26749|0.00833 +2015-07-01|-33.0|59.0|-36.17285|0.01902 +2015-07-01|-33.0|60.0|-36.05026|0.02978 +2015-07-01|-33.0|61.0|-35.89981|0.04059 +2015-07-01|-33.0|62.0|-35.72159|0.05144 +2015-07-01|-33.0|63.0|-35.51575|0.0623 +2015-07-01|-33.0|64.0|-35.28244|0.07313 +2015-07-01|-33.0|65.0|-35.02183|0.08392 +2015-07-01|-33.0|66.0|-34.73411|0.09463 +2015-07-01|-33.0|67.0|-34.41946|0.10523 +2015-07-01|-33.0|68.0|-34.07808|0.11568 +2015-07-01|-33.0|69.0|-33.71015|0.12593 +2015-07-01|-33.0|70.0|-33.31587|0.13595 +2015-07-01|-33.0|71.0|-32.89545|0.1457 +2015-07-01|-33.0|72.0|-32.44906|0.15512 +2015-07-01|-33.0|73.0|-31.97693|0.16417 +2015-07-01|-33.0|74.0|-31.47926|0.1728 +2015-07-01|-33.0|75.0|-30.95632|0.18095 +2015-07-01|-33.0|76.0|-30.40837|0.18858 +2015-07-01|-33.0|77.0|-29.83575|0.19564 +2015-07-01|-33.0|78.0|-29.23884|0.20206 +2015-07-01|-33.0|79.0|-28.6181|0.2078 +2015-07-01|-33.0|80.0|-27.97408|0.21282 +2015-07-01|-33.0|81.0|-27.30745|0.21705 +2015-07-01|-33.0|82.0|-26.61898|0.22047 +2015-07-01|-33.0|83.0|-25.90961|0.22303 +2015-07-01|-33.0|84.0|-25.18039|0.22469 +2015-07-01|-33.0|85.0|-24.43256|0.22543 +2015-07-01|-33.0|86.0|-23.66752|0.22524 +2015-07-01|-33.0|87.0|-22.88683|0.22409 +2015-07-01|-33.0|88.0|-22.09223|0.22198 +2015-07-01|-33.0|89.0|-21.28561|0.21892 +2015-07-01|-33.0|90.0|-20.46902|0.21493 +2015-07-01|-33.0|91.0|-19.64462|0.21004 +2015-07-01|-33.0|92.0|-18.8147|0.20428 +2015-07-01|-33.0|93.0|-17.98161|0.1977 +2015-07-01|-33.0|94.0|-17.14776|0.19037 +2015-07-01|-33.0|95.0|-16.31556|0.18234 +2015-07-01|-33.0|96.0|-15.48742|0.1737 +2015-07-01|-33.0|97.0|-14.66567|0.16452 +2015-07-01|-33.0|98.0|-13.85255|0.1549 +2015-07-01|-33.0|99.0|-13.05017|0.14491 +2015-07-01|-33.0|100.0|-12.26047|0.13467 +2015-07-01|-33.0|101.0|-11.48522|0.12425 +2015-07-01|-33.0|102.0|-10.72595|0.11375 +2015-07-01|-33.0|103.0|-9.98397|0.10325 +2015-07-01|-33.0|104.0|-9.26033|0.09284 +2015-07-01|-33.0|105.0|-8.55584|0.08259 +2015-07-01|-33.0|106.0|-7.87107|0.07258 +2015-07-01|-33.0|107.0|-7.2063|0.06287 +2015-07-01|-33.0|108.0|-6.56161|0.05351 +2015-07-01|-33.0|109.0|-5.93683|0.04456 +2015-07-01|-33.0|110.0|-5.33159|0.03605 +2015-07-01|-33.0|111.0|-4.74533|0.02801 +2015-07-01|-33.0|112.0|-4.17731|0.02048 +2015-07-01|-33.0|113.0|-3.62667|0.01347 +2015-07-01|-33.0|114.0|-3.09242|0.00699 +2015-07-01|-33.0|115.0|-2.57348|0.00105 +2015-07-01|-33.0|116.0|-2.06871|-0.00435 +2015-07-01|-33.0|117.0|-1.57692|-0.00921 +2015-07-01|-33.0|118.0|-1.09691|-0.01355 +2015-07-01|-33.0|119.0|-0.6275|-0.01738 +2015-07-01|-33.0|120.0|-0.1675|-0.02071 +2015-07-01|-33.0|121.0|0.28419|-0.02356 +2015-07-01|-33.0|122.0|0.72863|-0.02595 +2015-07-01|-33.0|123.0|1.16683|-0.0279 +2015-07-01|-33.0|124.0|1.59966|-0.02943 +2015-07-01|-33.0|125.0|2.02794|-0.03058 +2015-07-01|-33.0|126.0|2.45236|-0.03135 +2015-07-01|-33.0|127.0|2.87354|-0.03178 +2015-07-01|-33.0|128.0|3.29195|-0.03189 +2015-07-01|-33.0|129.0|3.708|-0.03171 +2015-07-01|-33.0|130.0|4.12197|-0.03125 +2015-07-01|-33.0|131.0|4.53404|-0.03054 +2015-07-01|-33.0|132.0|4.94433|-0.02961 +2015-07-01|-33.0|133.0|5.35284|-0.02847 +2015-07-01|-33.0|134.0|5.75954|-0.02714 +2015-07-01|-33.0|135.0|6.1643|-0.02565 +2015-07-01|-33.0|136.0|6.56695|-0.02401 +2015-07-01|-33.0|137.0|6.96727|-0.02223 +2015-07-01|-33.0|138.0|7.365|-0.02034 +2015-07-01|-33.0|139.0|7.75988|-0.01835 +2015-07-01|-33.0|140.0|8.15158|-0.01627 +2015-07-01|-33.0|141.0|8.53981|-0.01412 +2015-07-01|-33.0|142.0|8.92423|-0.0119 +2015-07-01|-33.0|143.0|9.30451|-0.00964 +2015-07-01|-33.0|144.0|9.68034|-0.00733 +2015-07-01|-33.0|145.0|10.05138|-0.00499 +2015-07-01|-33.0|146.0|10.41732|-0.00263 +2015-07-01|-33.0|147.0|10.77785|-2.5E-4 +2015-07-01|-33.0|148.0|11.13264|0.00213 +2015-07-01|-33.0|149.0|11.4814|0.00451 +2015-07-01|-33.0|150.0|11.82383|0.00688 +2015-07-01|-33.0|151.0|12.15963|0.00924 +2015-07-01|-33.0|152.0|12.48849|0.01157 +2015-07-01|-33.0|153.0|12.81014|0.01388 +2015-07-01|-33.0|154.0|13.12426|0.01615 +2015-07-01|-33.0|155.0|13.43058|0.01839 +2015-07-01|-33.0|156.0|13.72881|0.02058 +2015-07-01|-33.0|157.0|14.01867|0.02272 +2015-07-01|-33.0|158.0|14.29987|0.02481 +2015-07-01|-33.0|159.0|14.57216|0.02684 +2015-07-01|-33.0|160.0|14.83529|0.02881 +2015-07-01|-33.0|161.0|15.08903|0.03072 +2015-07-01|-33.0|162.0|15.33316|0.03255 +2015-07-01|-33.0|163.0|15.5675|0.03431 +2015-07-01|-33.0|164.0|15.7919|0.03598 +2015-07-01|-33.0|165.0|16.00624|0.03758 +2015-07-01|-33.0|166.0|16.21044|0.0391 +2015-07-01|-33.0|167.0|16.40446|0.04052 +2015-07-01|-33.0|168.0|16.58831|0.04186 +2015-07-01|-33.0|169.0|16.76205|0.0431 +2015-07-01|-33.0|170.0|16.92577|0.04424 +2015-07-01|-33.0|171.0|17.07962|0.04529 +2015-07-01|-33.0|172.0|17.22381|0.04624 +2015-07-01|-33.0|173.0|17.35858|0.04708 +2015-07-01|-33.0|174.0|17.48422|0.04782 +2015-07-01|-33.0|175.0|17.60106|0.04845 +2015-07-01|-33.0|176.0|17.70946|0.04898 +2015-07-01|-33.0|177.0|17.80983|0.04939 +2015-07-01|-33.0|178.0|17.90257|0.0497 +2015-07-01|-33.0|179.0|17.98815|0.04989 +2015-07-01|-33.0|-1.0|-23.46392|0.07781 +2015-07-01|-33.0|-2.0|-23.62032|0.07591 +2015-07-01|-33.0|-3.0|-23.77653|0.073 +2015-07-01|-33.0|-4.0|-23.93002|0.06921 +2015-07-01|-33.0|-5.0|-24.07849|0.06467 +2015-07-01|-33.0|-6.0|-24.21986|0.0595 +2015-07-01|-33.0|-7.0|-24.35236|0.05383 +2015-07-01|-33.0|-8.0|-24.47443|0.04779 +2015-07-01|-33.0|-9.0|-24.58481|0.04151 +2015-07-01|-33.0|-10.0|-24.68247|0.03508 +2015-07-01|-33.0|-11.0|-24.76665|0.02862 +2015-07-01|-33.0|-12.0|-24.83677|0.02221 +2015-07-01|-33.0|-13.0|-24.89247|0.01593 +2015-07-01|-33.0|-14.0|-24.93357|0.00984 +2015-07-01|-33.0|-15.0|-24.96002|0.00399 +2015-07-01|-33.0|-16.0|-24.9719|-0.00157 +2015-07-01|-33.0|-17.0|-24.96938|-0.00683 +2015-07-01|-33.0|-18.0|-24.95267|-0.01176 +2015-07-01|-33.0|-19.0|-24.92206|-0.01637 +2015-07-01|-33.0|-20.0|-24.87781|-0.02065 +2015-07-01|-33.0|-21.0|-24.82018|-0.02463 +2015-07-01|-33.0|-22.0|-24.74942|-0.02833 +2015-07-01|-33.0|-23.0|-24.66569|-0.03178 +2015-07-01|-33.0|-24.0|-24.5691|-0.03501 +2015-07-01|-33.0|-25.0|-24.45968|-0.03805 +2015-07-01|-33.0|-26.0|-24.33736|-0.04096 +2015-07-01|-33.0|-27.0|-24.20197|-0.04377 +2015-07-01|-33.0|-28.0|-24.05324|-0.04653 +2015-07-01|-33.0|-29.0|-23.89078|-0.04928 +2015-07-01|-33.0|-30.0|-23.7141|-0.05206 +2015-07-01|-33.0|-31.0|-23.5226|-0.05491 +2015-07-01|-33.0|-32.0|-23.3156|-0.05786 +2015-07-01|-33.0|-33.0|-23.09231|-0.06095 +2015-07-01|-33.0|-34.0|-22.85187|-0.0642 +2015-07-01|-33.0|-35.0|-22.59336|-0.06762 +2015-07-01|-33.0|-36.0|-22.31578|-0.07125 +2015-07-01|-33.0|-37.0|-22.01814|-0.07508 +2015-07-01|-33.0|-38.0|-21.69937|-0.07911 +2015-07-01|-33.0|-39.0|-21.35845|-0.08335 +2015-07-01|-33.0|-40.0|-20.99435|-0.08779 +2015-07-01|-33.0|-41.0|-20.60605|-0.0924 +2015-07-01|-33.0|-42.0|-20.19262|-0.09718 +2015-07-01|-33.0|-43.0|-19.75316|-0.10209 +2015-07-01|-33.0|-44.0|-19.28688|-0.10712 +2015-07-01|-33.0|-45.0|-18.79307|-0.11221 +2015-07-01|-33.0|-46.0|-18.27115|-0.11735 +2015-07-01|-33.0|-47.0|-17.72066|-0.12248 +2015-07-01|-33.0|-48.0|-17.14129|-0.12758 +2015-07-01|-33.0|-49.0|-16.5329|-0.13259 +2015-07-01|-33.0|-50.0|-15.8955|-0.13747 +2015-07-01|-33.0|-51.0|-15.22929|-0.14217 +2015-07-01|-33.0|-52.0|-14.53466|-0.14666 +2015-07-01|-33.0|-53.0|-13.8122|-0.1509 +2015-07-01|-33.0|-54.0|-13.0627|-0.15483 +2015-07-01|-33.0|-55.0|-12.28713|-0.15842 +2015-07-01|-33.0|-56.0|-11.48671|-0.16163 +2015-07-01|-33.0|-57.0|-10.66284|-0.16443 +2015-07-01|-33.0|-58.0|-9.8171|-0.1668 +2015-07-01|-33.0|-59.0|-8.9513|-0.1687 +2015-07-01|-33.0|-60.0|-8.06741|-0.17011 +2015-07-01|-33.0|-61.0|-7.16757|-0.17102 +2015-07-01|-33.0|-62.0|-6.25407|-0.17142 +2015-07-01|-33.0|-63.0|-5.32935|-0.17131 +2015-07-01|-33.0|-64.0|-4.39596|-0.17068 +2015-07-01|-33.0|-65.0|-3.45653|-0.16953 +2015-07-01|-33.0|-66.0|-2.51379|-0.16789 +2015-07-01|-33.0|-67.0|-1.57048|-0.16577 +2015-07-01|-33.0|-68.0|-0.62938|-0.16319 +2015-07-01|-33.0|-69.0|0.30674|-0.16017 +2015-07-01|-33.0|-70.0|1.23515|-0.15674 +2015-07-01|-33.0|-71.0|2.15317|-0.15294 +2015-07-01|-33.0|-72.0|3.05821|-0.1488 +2015-07-01|-33.0|-73.0|3.94778|-0.14436 +2015-07-01|-33.0|-74.0|4.8195|-0.13965 +2015-07-01|-33.0|-75.0|5.67116|-0.13473 +2015-07-01|-33.0|-76.0|6.50068|-0.12962 +2015-07-01|-33.0|-77.0|7.30616|-0.12437 +2015-07-01|-33.0|-78.0|8.08589|-0.11901 +2015-07-01|-33.0|-79.0|8.83833|-0.11359 +2015-07-01|-33.0|-80.0|9.56214|-0.10814 +2015-07-01|-33.0|-81.0|10.25618|-0.1027 +2015-07-01|-33.0|-82.0|10.9195|-0.09729 +2015-07-01|-33.0|-83.0|11.55135|-0.09196 +2015-07-01|-33.0|-84.0|12.15118|-0.08673 +2015-07-01|-33.0|-85.0|12.71862|-0.08162 +2015-07-01|-33.0|-86.0|13.25348|-0.07665 +2015-07-01|-33.0|-87.0|13.75577|-0.07186 +2015-07-01|-33.0|-88.0|14.22564|-0.06726 +2015-07-01|-33.0|-89.0|14.66344|-0.06287 +2015-07-01|-33.0|-90.0|15.06964|-0.05869 +2015-07-01|-33.0|-91.0|15.44487|-0.05474 +2015-07-01|-33.0|-92.0|15.78991|-0.05104 +2015-07-01|-33.0|-93.0|16.10564|-0.04758 +2015-07-01|-33.0|-94.0|16.39307|-0.04438 +2015-07-01|-33.0|-95.0|16.6533|-0.04143 +2015-07-01|-33.0|-96.0|16.88753|-0.03874 +2015-07-01|-33.0|-97.0|17.09705|-0.03629 +2015-07-01|-33.0|-98.0|17.2832|-0.0341 +2015-07-01|-33.0|-99.0|17.44738|-0.03214 +2015-07-01|-33.0|-100.0|17.59104|-0.03042 +2015-07-01|-33.0|-101.0|17.71564|-0.02892 +2015-07-01|-33.0|-102.0|17.82267|-0.02763 +2015-07-01|-33.0|-103.0|17.91363|-0.02653 +2015-07-01|-33.0|-104.0|17.98999|-0.0256 +2015-07-01|-33.0|-105.0|18.05324|-0.02484 +2015-07-01|-33.0|-106.0|18.10478|-0.02422 +2015-07-01|-33.0|-107.0|18.14603|-0.02373 +2015-07-01|-33.0|-108.0|18.17831|-0.02333 +2015-07-01|-33.0|-109.0|18.20291|-0.02302 +2015-07-01|-33.0|-110.0|18.22104|-0.02277 +2015-07-01|-33.0|-111.0|18.23383|-0.02256 +2015-07-01|-33.0|-112.0|18.24236|-0.02237 +2015-07-01|-33.0|-113.0|18.24758|-0.02218 +2015-07-01|-33.0|-114.0|18.25041|-0.02198 +2015-07-01|-33.0|-115.0|18.25164|-0.02174 +2015-07-01|-33.0|-116.0|18.25199|-0.02147 +2015-07-01|-33.0|-117.0|18.2521|-0.02113 +2015-07-01|-33.0|-118.0|18.25251|-0.02072 +2015-07-01|-33.0|-119.0|18.25368|-0.02024 +2015-07-01|-33.0|-120.0|18.25601|-0.01967 +2015-07-01|-33.0|-121.0|18.25981|-0.01901 +2015-07-01|-33.0|-122.0|18.26531|-0.01825 +2015-07-01|-33.0|-123.0|18.27271|-0.01741 +2015-07-01|-33.0|-124.0|18.2821|-0.01647 +2015-07-01|-33.0|-125.0|18.29355|-0.01544 +2015-07-01|-33.0|-126.0|18.30708|-0.01433 +2015-07-01|-33.0|-127.0|18.32265|-0.01313 +2015-07-01|-33.0|-128.0|18.34018|-0.01186 +2015-07-01|-33.0|-129.0|18.35956|-0.01053 +2015-07-01|-33.0|-130.0|18.38066|-0.00914 +2015-07-01|-33.0|-131.0|18.40331|-0.0077 +2015-07-01|-33.0|-132.0|18.42732|-0.00623 +2015-07-01|-33.0|-133.0|18.45249|-0.00472 +2015-07-01|-33.0|-134.0|18.47859|-0.00319 +2015-07-01|-33.0|-135.0|18.5054|-0.00165 +2015-07-01|-33.0|-136.0|18.53267|-9.0E-5 +2015-07-01|-33.0|-137.0|18.56017|0.00146 +2015-07-01|-33.0|-138.0|18.58764|0.003 +2015-07-01|-33.0|-139.0|18.61485|0.00453 +2015-07-01|-33.0|-140.0|18.64155|0.00605 +2015-07-01|-33.0|-141.0|18.66751|0.00755 +2015-07-01|-33.0|-142.0|18.6925|0.00903 +2015-07-01|-33.0|-143.0|18.71631|0.01049 +2015-07-01|-33.0|-144.0|18.73873|0.01193 +2015-07-01|-33.0|-145.0|18.75958|0.01335 +2015-07-01|-33.0|-146.0|18.77869|0.01475 +2015-07-01|-33.0|-147.0|18.79591|0.01614 +2015-07-01|-33.0|-148.0|18.8111|0.01751 +2015-07-01|-33.0|-149.0|18.82414|0.01887 +2015-07-01|-33.0|-150.0|18.83496|0.02022 +2015-07-01|-33.0|-151.0|18.84348|0.02156 +2015-07-01|-33.0|-152.0|18.84966|0.0229 +2015-07-01|-33.0|-153.0|18.85346|0.02424 +2015-07-01|-33.0|-154.0|18.85489|0.02557 +2015-07-01|-33.0|-155.0|18.85395|0.02691 +2015-07-01|-33.0|-156.0|18.85067|0.02824 +2015-07-01|-33.0|-157.0|18.8451|0.02958 +2015-07-01|-33.0|-158.0|18.83729|0.03091 +2015-07-01|-33.0|-159.0|18.82729|0.03224 +2015-07-01|-33.0|-160.0|18.81517|0.03356 +2015-07-01|-33.0|-161.0|18.80098|0.03487 +2015-07-01|-33.0|-162.0|18.78477|0.03616 +2015-07-01|-33.0|-163.0|18.7666|0.03743 +2015-07-01|-33.0|-164.0|18.74648|0.03868 +2015-07-01|-33.0|-165.0|18.72442|0.03989 +2015-07-01|-33.0|-166.0|18.70041|0.04107 +2015-07-01|-33.0|-167.0|18.67438|0.04219 +2015-07-01|-33.0|-168.0|18.64627|0.04327 +2015-07-01|-33.0|-169.0|18.61596|0.04429 +2015-07-01|-33.0|-170.0|18.58329|0.04524 +2015-07-01|-33.0|-171.0|18.54808|0.04612 +2015-07-01|-33.0|-172.0|18.5101|0.04693 +2015-07-01|-33.0|-173.0|18.46907|0.04764 +2015-07-01|-33.0|-174.0|18.42469|0.04827 +2015-07-01|-33.0|-175.0|18.37663|0.04881 +2015-07-01|-33.0|-176.0|18.3245|0.04925 +2015-07-01|-33.0|-177.0|18.26791|0.04959 +2015-07-01|-33.0|-178.0|18.20643|0.04983 +2015-07-01|-33.0|-179.0|18.13962|0.04996 +2015-07-01|-34.0|0.0|-23.40383|0.07051 +2015-07-01|-34.0|1.0|-23.29635|0.06913 +2015-07-01|-34.0|2.0|-23.19916|0.06649 +2015-07-01|-34.0|3.0|-23.11515|0.06256 +2015-07-01|-34.0|4.0|-23.04717|0.05732 +2015-07-01|-34.0|5.0|-22.99801|0.05077 +2015-07-01|-34.0|6.0|-22.9703|0.04296 +2015-07-01|-34.0|7.0|-22.96647|0.03394 +2015-07-01|-34.0|8.0|-22.98871|0.02381 +2015-07-01|-34.0|9.0|-23.03892|0.01267 +2015-07-01|-34.0|10.0|-23.11864|6.6E-4 +2015-07-01|-34.0|11.0|-23.22906|-0.01207 +2015-07-01|-34.0|12.0|-23.371|-0.02535 +2015-07-01|-34.0|13.0|-23.54485|-0.03901 +2015-07-01|-34.0|14.0|-23.75061|-0.05287 +2015-07-01|-34.0|15.0|-23.9879|-0.06675 +2015-07-01|-34.0|16.0|-24.25596|-0.08048 +2015-07-01|-34.0|17.0|-24.55367|-0.09389 +2015-07-01|-34.0|18.0|-24.87962|-0.10682 +2015-07-01|-34.0|19.0|-25.23208|-0.11914 +2015-07-01|-34.0|20.0|-25.60912|-0.13071 +2015-07-01|-34.0|21.0|-26.00858|-0.14145 +2015-07-01|-34.0|22.0|-26.42814|-0.15125 +2015-07-01|-34.0|23.0|-26.86539|-0.16005 +2015-07-01|-34.0|24.0|-27.31782|-0.1678 +2015-07-01|-34.0|25.0|-27.78287|-0.17448 +2015-07-01|-34.0|26.0|-28.25801|-0.18006 +2015-07-01|-34.0|27.0|-28.74068|-0.18455 +2015-07-01|-34.0|28.0|-29.2284|-0.18797 +2015-07-01|-34.0|29.0|-29.71873|-0.19034 +2015-07-01|-34.0|30.0|-30.20934|-0.19169 +2015-07-01|-34.0|31.0|-30.69796|-0.19208 +2015-07-01|-34.0|32.0|-31.18245|-0.19154 +2015-07-01|-34.0|33.0|-31.66077|-0.19013 +2015-07-01|-34.0|34.0|-32.13098|-0.1879 +2015-07-01|-34.0|35.0|-32.59127|-0.18492 +2015-07-01|-34.0|36.0|-33.03993|-0.18124 +2015-07-01|-34.0|37.0|-33.47536|-0.1769 +2015-07-01|-34.0|38.0|-33.89609|-0.17197 +2015-07-01|-34.0|39.0|-34.30071|-0.1665 +2015-07-01|-34.0|40.0|-34.68795|-0.16052 +2015-07-01|-34.0|41.0|-35.05661|-0.15409 +2015-07-01|-34.0|42.0|-35.40558|-0.14724 +2015-07-01|-34.0|43.0|-35.73384|-0.14 +2015-07-01|-34.0|44.0|-36.04046|-0.13242 +2015-07-01|-34.0|45.0|-36.32456|-0.12452 +2015-07-01|-34.0|46.0|-36.58538|-0.11631 +2015-07-01|-34.0|47.0|-36.82218|-0.10784 +2015-07-01|-34.0|48.0|-37.03431|-0.0991 +2015-07-01|-34.0|49.0|-37.2212|-0.09013 +2015-07-01|-34.0|50.0|-37.38231|-0.08094 +2015-07-01|-34.0|51.0|-37.5172|-0.07153 +2015-07-01|-34.0|52.0|-37.62546|-0.06193 +2015-07-01|-34.0|53.0|-37.70674|-0.05214 +2015-07-01|-34.0|54.0|-37.76076|-0.04218 +2015-07-01|-34.0|55.0|-37.78727|-0.03205 +2015-07-01|-34.0|56.0|-37.7861|-0.02177 +2015-07-01|-34.0|57.0|-37.7571|-0.01134 +2015-07-01|-34.0|58.0|-37.70018|-7.9E-4 +2015-07-01|-34.0|59.0|-37.61528|0.00988 +2015-07-01|-34.0|60.0|-37.50238|0.02064 +2015-07-01|-34.0|61.0|-37.36149|0.03148 +2015-07-01|-34.0|62.0|-37.19266|0.04239 +2015-07-01|-34.0|63.0|-36.99596|0.05333 +2015-07-01|-34.0|64.0|-36.77146|0.06428 +2015-07-01|-34.0|65.0|-36.51927|0.07521 +2015-07-01|-34.0|66.0|-36.2395|0.0861 +2015-07-01|-34.0|67.0|-35.93226|0.0969 +2015-07-01|-34.0|68.0|-35.59768|0.10759 +2015-07-01|-34.0|69.0|-35.23588|0.11812 +2015-07-01|-34.0|70.0|-34.847|0.12845 +2015-07-01|-34.0|71.0|-34.43116|0.13854 +2015-07-01|-34.0|72.0|-33.98851|0.14834 +2015-07-01|-34.0|73.0|-33.5192|0.15779 +2015-07-01|-34.0|74.0|-33.02338|0.16686 +2015-07-01|-34.0|75.0|-32.50127|0.17549 +2015-07-01|-34.0|76.0|-31.95308|0.18361 +2015-07-01|-34.0|77.0|-31.3791|0.19119 +2015-07-01|-34.0|78.0|-30.77965|0.19816 +2015-07-01|-34.0|79.0|-30.15517|0.20446 +2015-07-01|-34.0|80.0|-29.50614|0.21006 +2015-07-01|-34.0|81.0|-28.83319|0.21489 +2015-07-01|-34.0|82.0|-28.13705|0.21891 +2015-07-01|-34.0|83.0|-27.41859|0.22207 +2015-07-01|-34.0|84.0|-26.67883|0.22434 +2015-07-01|-34.0|85.0|-25.91897|0.22569 +2015-07-01|-34.0|86.0|-25.14035|0.22609 +2015-07-01|-34.0|87.0|-24.3445|0.22552 +2015-07-01|-34.0|88.0|-23.53311|0.22398 +2015-07-01|-34.0|89.0|-22.70805|0.22147 +2015-07-01|-34.0|90.0|-21.87132|0.218 +2015-07-01|-34.0|91.0|-21.02509|0.2136 +2015-07-01|-34.0|92.0|-20.17163|0.20829 +2015-07-01|-34.0|93.0|-19.31329|0.20214 +2015-07-01|-34.0|94.0|-18.45249|0.19519 +2015-07-01|-34.0|95.0|-17.59169|0.18751 +2015-07-01|-34.0|96.0|-16.73332|0.17917 +2015-07-01|-34.0|97.0|-15.87977|0.17026 +2015-07-01|-34.0|98.0|-15.03335|0.16086 +2015-07-01|-34.0|99.0|-14.19626|0.15106 +2015-07-01|-34.0|100.0|-13.37054|0.14097 +2015-07-01|-34.0|101.0|-12.55803|0.13066 +2015-07-01|-34.0|102.0|-11.76041|0.12024 +2015-07-01|-34.0|103.0|-10.97909|0.1098 +2015-07-01|-34.0|104.0|-10.21527|0.09941 +2015-07-01|-34.0|105.0|-9.46988|0.08917 +2015-07-01|-34.0|106.0|-8.74362|0.07914 +2015-07-01|-34.0|107.0|-8.03693|0.06939 +2015-07-01|-34.0|108.0|-7.35|0.05998 +2015-07-01|-34.0|109.0|-6.68282|0.05097 +2015-07-01|-34.0|110.0|-6.03514|0.04238 +2015-07-01|-34.0|111.0|-5.40652|0.03427 +2015-07-01|-34.0|112.0|-4.79636|0.02666 +2015-07-01|-34.0|113.0|-4.2039|0.01956 +2015-07-01|-34.0|114.0|-3.62827|0.01299 +2015-07-01|-34.0|115.0|-3.06849|0.00695 +2015-07-01|-34.0|116.0|-2.52351|0.00146 +2015-07-01|-34.0|117.0|-1.99223|-0.00351 +2015-07-01|-34.0|118.0|-1.47354|-0.00794 +2015-07-01|-34.0|119.0|-0.9663|-0.01187 +2015-07-01|-34.0|120.0|-0.46942|-0.01529 +2015-07-01|-34.0|121.0|0.01819|-0.01824 +2015-07-01|-34.0|122.0|0.49754|-0.02072 +2015-07-01|-34.0|123.0|0.96957|-0.02277 +2015-07-01|-34.0|124.0|1.43517|-0.0244 +2015-07-01|-34.0|125.0|1.89512|-0.02565 +2015-07-01|-34.0|126.0|2.35012|-0.02652 +2015-07-01|-34.0|127.0|2.80077|-0.02705 +2015-07-01|-34.0|128.0|3.24756|-0.02727 +2015-07-01|-34.0|129.0|3.69091|-0.02719 +2015-07-01|-34.0|130.0|4.1311|-0.02684 +2015-07-01|-34.0|131.0|4.56837|-0.02625 +2015-07-01|-34.0|132.0|5.00284|-0.02543 +2015-07-01|-34.0|133.0|5.43456|-0.0244 +2015-07-01|-34.0|134.0|5.86351|-0.02319 +2015-07-01|-34.0|135.0|6.28962|-0.02181 +2015-07-01|-34.0|136.0|6.71273|-0.02028 +2015-07-01|-34.0|137.0|7.13268|-0.01862 +2015-07-01|-34.0|138.0|7.54924|-0.01685 +2015-07-01|-34.0|139.0|7.96216|-0.01497 +2015-07-01|-34.0|140.0|8.37118|-0.01301 +2015-07-01|-34.0|141.0|8.77601|-0.01097 +2015-07-01|-34.0|142.0|9.17634|-0.00886 +2015-07-01|-34.0|143.0|9.57189|-0.0067 +2015-07-01|-34.0|144.0|9.96233|-0.0045 +2015-07-01|-34.0|145.0|10.34738|-0.00226 +2015-07-01|-34.0|146.0|10.72672|-0.0 +2015-07-01|-34.0|147.0|11.10005|0.00228 +2015-07-01|-34.0|148.0|11.46708|0.00457 +2015-07-01|-34.0|149.0|11.8275|0.00686 +2015-07-01|-34.0|150.0|12.18104|0.00915 +2015-07-01|-34.0|151.0|12.5274|0.01142 +2015-07-01|-34.0|152.0|12.86629|0.01368 +2015-07-01|-34.0|153.0|13.19743|0.01592 +2015-07-01|-34.0|154.0|13.52053|0.01812 +2015-07-01|-34.0|155.0|13.83533|0.02029 +2015-07-01|-34.0|156.0|14.14154|0.02242 +2015-07-01|-34.0|157.0|14.43889|0.02451 +2015-07-01|-34.0|158.0|14.72714|0.02655 +2015-07-01|-34.0|159.0|15.00603|0.02853 +2015-07-01|-34.0|160.0|15.27534|0.03045 +2015-07-01|-34.0|161.0|15.53485|0.03231 +2015-07-01|-34.0|162.0|15.78438|0.0341 +2015-07-01|-34.0|163.0|16.02377|0.03582 +2015-07-01|-34.0|164.0|16.25289|0.03746 +2015-07-01|-34.0|165.0|16.47164|0.03903 +2015-07-01|-34.0|166.0|16.67997|0.04051 +2015-07-01|-34.0|167.0|16.87786|0.0419 +2015-07-01|-34.0|168.0|17.06535|0.04321 +2015-07-01|-34.0|169.0|17.24251|0.04442 +2015-07-01|-34.0|170.0|17.40947|0.04554 +2015-07-01|-34.0|171.0|17.56638|0.04657 +2015-07-01|-34.0|172.0|17.71346|0.04749 +2015-07-01|-34.0|173.0|17.85098|0.04831 +2015-07-01|-34.0|174.0|17.97922|0.04903 +2015-07-01|-34.0|175.0|18.09853|0.04965 +2015-07-01|-34.0|176.0|18.20928|0.05016 +2015-07-01|-34.0|177.0|18.31186|0.05056 +2015-07-01|-34.0|178.0|18.40669|0.05086 +2015-07-01|-34.0|179.0|18.49422|0.05105 +2015-07-01|-34.0|-1.0|-23.51876|0.0707 +2015-07-01|-34.0|-2.0|-23.63835|0.06978 +2015-07-01|-34.0|-3.0|-23.75995|0.06784 +2015-07-01|-34.0|-4.0|-23.88107|0.06501 +2015-07-01|-34.0|-5.0|-23.99942|0.06139 +2015-07-01|-34.0|-6.0|-24.11293|0.0571 +2015-07-01|-34.0|-7.0|-24.21976|0.05228 +2015-07-01|-34.0|-8.0|-24.3183|0.04703 +2015-07-01|-34.0|-9.0|-24.40721|0.04147 +2015-07-01|-34.0|-10.0|-24.48536|0.03571 +2015-07-01|-34.0|-11.0|-24.55186|0.02985 +2015-07-01|-34.0|-12.0|-24.60603|0.02398 +2015-07-01|-34.0|-13.0|-24.64738|0.01817 +2015-07-01|-34.0|-14.0|-24.67558|0.0125 +2015-07-01|-34.0|-15.0|-24.69046|0.007 +2015-07-01|-34.0|-16.0|-24.69195|0.00173 +2015-07-01|-34.0|-17.0|-24.68008|-0.0033 +2015-07-01|-34.0|-18.0|-24.65495|-0.00805 +2015-07-01|-34.0|-19.0|-24.61669|-0.01253 +2015-07-01|-34.0|-20.0|-24.56545|-0.01674 +2015-07-01|-34.0|-21.0|-24.50138|-0.02068 +2015-07-01|-34.0|-22.0|-24.42459|-0.02438 +2015-07-01|-34.0|-23.0|-24.33515|-0.02786 +2015-07-01|-34.0|-24.0|-24.23308|-0.03115 +2015-07-01|-34.0|-25.0|-24.11832|-0.03429 +2015-07-01|-34.0|-26.0|-23.99071|-0.0373 +2015-07-01|-34.0|-27.0|-23.85001|-0.04024 +2015-07-01|-34.0|-28.0|-23.69589|-0.04314 +2015-07-01|-34.0|-29.0|-23.52791|-0.04604 +2015-07-01|-34.0|-30.0|-23.34554|-0.04897 +2015-07-01|-34.0|-31.0|-23.14815|-0.05197 +2015-07-01|-34.0|-32.0|-22.93502|-0.05508 +2015-07-01|-34.0|-33.0|-22.70535|-0.05831 +2015-07-01|-34.0|-34.0|-22.45828|-0.06169 +2015-07-01|-34.0|-35.0|-22.19287|-0.06525 +2015-07-01|-34.0|-36.0|-21.90816|-0.06898 +2015-07-01|-34.0|-37.0|-21.60313|-0.07291 +2015-07-01|-34.0|-38.0|-21.27677|-0.07703 +2015-07-01|-34.0|-39.0|-20.92807|-0.08133 +2015-07-01|-34.0|-40.0|-20.55602|-0.08581 +2015-07-01|-34.0|-41.0|-20.15966|-0.09046 +2015-07-01|-34.0|-42.0|-19.73808|-0.09524 +2015-07-01|-34.0|-43.0|-19.29043|-0.10015 +2015-07-01|-34.0|-44.0|-18.81596|-0.10515 +2015-07-01|-34.0|-45.0|-18.31402|-0.1102 +2015-07-01|-34.0|-46.0|-17.78407|-0.11528 +2015-07-01|-34.0|-47.0|-17.22571|-0.12035 +2015-07-01|-34.0|-48.0|-16.63868|-0.12535 +2015-07-01|-34.0|-49.0|-16.02287|-0.13027 +2015-07-01|-34.0|-50.0|-15.37836|-0.13504 +2015-07-01|-34.0|-51.0|-14.7054|-0.13963 +2015-07-01|-34.0|-52.0|-14.00442|-0.144 +2015-07-01|-34.0|-53.0|-13.27605|-0.14811 +2015-07-01|-34.0|-54.0|-12.52111|-0.15191 +2015-07-01|-34.0|-55.0|-11.74064|-0.15538 +2015-07-01|-34.0|-56.0|-10.93585|-0.15847 +2015-07-01|-34.0|-57.0|-10.10817|-0.16115 +2015-07-01|-34.0|-58.0|-9.25921|-0.1634 +2015-07-01|-34.0|-59.0|-8.39079|-0.16519 +2015-07-01|-34.0|-60.0|-7.50486|-0.1665 +2015-07-01|-34.0|-61.0|-6.60358|-0.16733 +2015-07-01|-34.0|-62.0|-5.68921|-0.16765 +2015-07-01|-34.0|-63.0|-4.76418|-0.16747 +2015-07-01|-34.0|-64.0|-3.831|-0.16679 +2015-07-01|-34.0|-65.0|-2.89227|-0.16561 +2015-07-01|-34.0|-66.0|-1.95067|-0.16395 +2015-07-01|-34.0|-67.0|-1.0089|-0.16183 +2015-07-01|-34.0|-68.0|-0.06969|-0.15926 +2015-07-01|-34.0|-69.0|0.86427|-0.15626 +2015-07-01|-34.0|-70.0|1.79029|-0.15288 +2015-07-01|-34.0|-71.0|2.70576|-0.14913 +2015-07-01|-34.0|-72.0|3.60815|-0.14506 +2015-07-01|-34.0|-73.0|4.49502|-0.1407 +2015-07-01|-34.0|-74.0|5.36409|-0.13609 +2015-07-01|-34.0|-75.0|6.21316|-0.13126 +2015-07-01|-34.0|-76.0|7.04024|-0.12626 +2015-07-01|-34.0|-77.0|7.84346|-0.12113 +2015-07-01|-34.0|-78.0|8.62116|-0.11589 +2015-07-01|-34.0|-79.0|9.37185|-0.11059 +2015-07-01|-34.0|-80.0|10.0942|-0.10527 +2015-07-01|-34.0|-81.0|10.78712|-0.09996 +2015-07-01|-34.0|-82.0|11.44966|-0.09468 +2015-07-01|-34.0|-83.0|12.0811|-0.08948 +2015-07-01|-34.0|-84.0|12.68089|-0.08437 +2015-07-01|-34.0|-85.0|13.24865|-0.07938 +2015-07-01|-34.0|-86.0|13.78421|-0.07454 +2015-07-01|-34.0|-87.0|14.28754|-0.06987 +2015-07-01|-34.0|-88.0|14.75879|-0.06537 +2015-07-01|-34.0|-89.0|15.19828|-0.06108 +2015-07-01|-34.0|-90.0|15.60646|-0.057 +2015-07-01|-34.0|-91.0|15.98393|-0.05315 +2015-07-01|-34.0|-92.0|16.33142|-0.04952 +2015-07-01|-34.0|-93.0|16.64978|-0.04614 +2015-07-01|-34.0|-94.0|16.93998|-0.043 +2015-07-01|-34.0|-95.0|17.20308|-0.04011 +2015-07-01|-34.0|-96.0|17.44024|-0.03746 +2015-07-01|-34.0|-97.0|17.65269|-0.03506 +2015-07-01|-34.0|-98.0|17.84172|-0.0329 +2015-07-01|-34.0|-99.0|18.0087|-0.03097 +2015-07-01|-34.0|-100.0|18.15502|-0.02926 +2015-07-01|-34.0|-101.0|18.28212|-0.02776 +2015-07-01|-34.0|-102.0|18.39143|-0.02647 +2015-07-01|-34.0|-103.0|18.48441|-0.02536 +2015-07-01|-34.0|-104.0|18.56252|-0.02442 +2015-07-01|-34.0|-105.0|18.62718|-0.02364 +2015-07-01|-34.0|-106.0|18.6798|-0.02299 +2015-07-01|-34.0|-107.0|18.72175|-0.02247 +2015-07-01|-34.0|-108.0|18.75435|-0.02203 +2015-07-01|-34.0|-109.0|18.77887|-0.02168 +2015-07-01|-34.0|-110.0|18.79652|-0.02139 +2015-07-01|-34.0|-111.0|18.80842|-0.02113 +2015-07-01|-34.0|-112.0|18.81566|-0.0209 +2015-07-01|-34.0|-113.0|18.81921|-0.02066 +2015-07-01|-34.0|-114.0|18.81997|-0.02042 +2015-07-01|-34.0|-115.0|18.81879|-0.02014 +2015-07-01|-34.0|-116.0|18.81638|-0.01982 +2015-07-01|-34.0|-117.0|18.81343|-0.01944 +2015-07-01|-34.0|-118.0|18.8105|-0.019 +2015-07-01|-34.0|-119.0|18.80808|-0.01847 +2015-07-01|-34.0|-120.0|18.80662|-0.01787 +2015-07-01|-34.0|-121.0|18.80645|-0.01718 +2015-07-01|-34.0|-122.0|18.80785|-0.0164 +2015-07-01|-34.0|-123.0|18.81105|-0.01554 +2015-07-01|-34.0|-124.0|18.81619|-0.01458 +2015-07-01|-34.0|-125.0|18.82338|-0.01353 +2015-07-01|-34.0|-126.0|18.83266|-0.0124 +2015-07-01|-34.0|-127.0|18.84404|-0.0112 +2015-07-01|-34.0|-128.0|18.85748|-0.00992 +2015-07-01|-34.0|-129.0|18.8729|-0.00858 +2015-07-01|-34.0|-130.0|18.8902|-0.00719 +2015-07-01|-34.0|-131.0|18.90923|-0.00575 +2015-07-01|-34.0|-132.0|18.92983|-0.00427 +2015-07-01|-34.0|-133.0|18.95182|-0.00276 +2015-07-01|-34.0|-134.0|18.97499|-0.00123 +2015-07-01|-34.0|-135.0|18.99914|3.2E-4 +2015-07-01|-34.0|-136.0|19.02404|0.00187 +2015-07-01|-34.0|-137.0|19.04945|0.00342 +2015-07-01|-34.0|-138.0|19.07514|0.00497 +2015-07-01|-34.0|-139.0|19.10086|0.0065 +2015-07-01|-34.0|-140.0|19.12638|0.00802 +2015-07-01|-34.0|-141.0|19.15146|0.00952 +2015-07-01|-34.0|-142.0|19.17587|0.011 +2015-07-01|-34.0|-143.0|19.19939|0.01246 +2015-07-01|-34.0|-144.0|19.2218|0.0139 +2015-07-01|-34.0|-145.0|19.24291|0.01532 +2015-07-01|-34.0|-146.0|19.26254|0.01671 +2015-07-01|-34.0|-147.0|19.2805|0.01809 +2015-07-01|-34.0|-148.0|19.29666|0.01945 +2015-07-01|-34.0|-149.0|19.31088|0.0208 +2015-07-01|-34.0|-150.0|19.32305|0.02214 +2015-07-01|-34.0|-151.0|19.33309|0.02347 +2015-07-01|-34.0|-152.0|19.34091|0.02479 +2015-07-01|-34.0|-153.0|19.34647|0.0261 +2015-07-01|-34.0|-154.0|19.34974|0.02741 +2015-07-01|-34.0|-155.0|19.3507|0.02872 +2015-07-01|-34.0|-156.0|19.34937|0.03003 +2015-07-01|-34.0|-157.0|19.34574|0.03133 +2015-07-01|-34.0|-158.0|19.33986|0.03263 +2015-07-01|-34.0|-159.0|19.33175|0.03392 +2015-07-01|-34.0|-160.0|19.32144|0.0352 +2015-07-01|-34.0|-161.0|19.30899|0.03647 +2015-07-01|-34.0|-162.0|19.29441|0.03773 +2015-07-01|-34.0|-163.0|19.27773|0.03896 +2015-07-01|-34.0|-164.0|19.25896|0.04016 +2015-07-01|-34.0|-165.0|19.23808|0.04134 +2015-07-01|-34.0|-166.0|19.21507|0.04248 +2015-07-01|-34.0|-167.0|19.18986|0.04357 +2015-07-01|-34.0|-168.0|19.16236|0.04461 +2015-07-01|-34.0|-169.0|19.13246|0.0456 +2015-07-01|-34.0|-170.0|19.1|0.04652 +2015-07-01|-34.0|-171.0|19.06478|0.04737 +2015-07-01|-34.0|-172.0|19.02658|0.04815 +2015-07-01|-34.0|-173.0|18.98514|0.04885 +2015-07-01|-34.0|-174.0|18.94014|0.04946 +2015-07-01|-34.0|-175.0|18.89125|0.04998 +2015-07-01|-34.0|-176.0|18.83812|0.05041 +2015-07-01|-34.0|-177.0|18.78034|0.05074 +2015-07-01|-34.0|-178.0|18.7175|0.05098 +2015-07-01|-34.0|-179.0|18.64917|0.0511 +2015-07-01|-35.0|0.0|-23.44607|0.06266 +2015-07-01|-35.0|1.0|-23.37953|0.06034 +2015-07-01|-35.0|2.0|-23.32506|0.05682 +2015-07-01|-35.0|3.0|-23.28537|0.05206 +2015-07-01|-35.0|4.0|-23.26308|0.04606 +2015-07-01|-35.0|5.0|-23.2607|0.03884 +2015-07-01|-35.0|6.0|-23.2806|0.03045 +2015-07-01|-35.0|7.0|-23.32493|0.02095 +2015-07-01|-35.0|8.0|-23.39556|0.01044 +2015-07-01|-35.0|9.0|-23.49409|-9.6E-4 +2015-07-01|-35.0|10.0|-23.62176|-0.01311 +2015-07-01|-35.0|11.0|-23.77948|-0.02588 +2015-07-01|-35.0|12.0|-23.96777|-0.0391 +2015-07-01|-35.0|13.0|-24.18678|-0.0526 +2015-07-01|-35.0|14.0|-24.43628|-0.06621 +2015-07-01|-35.0|15.0|-24.71569|-0.07977 +2015-07-01|-35.0|16.0|-25.02407|-0.0931 +2015-07-01|-35.0|17.0|-25.36018|-0.10607 +2015-07-01|-35.0|18.0|-25.72248|-0.11852 +2015-07-01|-35.0|19.0|-26.1092|-0.13033 +2015-07-01|-35.0|20.0|-26.51835|-0.14138 +2015-07-01|-35.0|21.0|-26.94778|-0.15159 +2015-07-01|-35.0|22.0|-27.39519|-0.16088 +2015-07-01|-35.0|23.0|-27.85821|-0.16918 +2015-07-01|-35.0|24.0|-28.33441|-0.17647 +2015-07-01|-35.0|25.0|-28.82132|-0.18271 +2015-07-01|-35.0|26.0|-29.31649|-0.1879 +2015-07-01|-35.0|27.0|-29.81751|-0.19204 +2015-07-01|-35.0|28.0|-30.322|-0.19515 +2015-07-01|-35.0|29.0|-30.82768|-0.19726 +2015-07-01|-35.0|30.0|-31.33232|-0.1984 +2015-07-01|-35.0|31.0|-31.83383|-0.19861 +2015-07-01|-35.0|32.0|-32.33018|-0.19795 +2015-07-01|-35.0|33.0|-32.81947|-0.19646 +2015-07-01|-35.0|34.0|-33.29989|-0.1942 +2015-07-01|-35.0|35.0|-33.76977|-0.19121 +2015-07-01|-35.0|36.0|-34.22752|-0.18756 +2015-07-01|-35.0|37.0|-34.67164|-0.18328 +2015-07-01|-35.0|38.0|-35.10077|-0.17844 +2015-07-01|-35.0|39.0|-35.51362|-0.17307 +2015-07-01|-35.0|40.0|-35.90899|-0.16723 +2015-07-01|-35.0|41.0|-36.28576|-0.16094 +2015-07-01|-35.0|42.0|-36.64291|-0.15425 +2015-07-01|-35.0|43.0|-36.97948|-0.14719 +2015-07-01|-35.0|44.0|-37.29459|-0.13979 +2015-07-01|-35.0|45.0|-37.58743|-0.13207 +2015-07-01|-35.0|46.0|-37.85724|-0.12405 +2015-07-01|-35.0|47.0|-38.10335|-0.11577 +2015-07-01|-35.0|48.0|-38.32512|-0.10722 +2015-07-01|-35.0|49.0|-38.52199|-0.09844 +2015-07-01|-35.0|50.0|-38.69343|-0.08942 +2015-07-01|-35.0|51.0|-38.83899|-0.08019 +2015-07-01|-35.0|52.0|-38.95826|-0.07076 +2015-07-01|-35.0|53.0|-39.05087|-0.06113 +2015-07-01|-35.0|54.0|-39.1165|-0.05131 +2015-07-01|-35.0|55.0|-39.1549|-0.04131 +2015-07-01|-35.0|56.0|-39.16582|-0.03114 +2015-07-01|-35.0|57.0|-39.1491|-0.02081 +2015-07-01|-35.0|58.0|-39.10458|-0.01034 +2015-07-01|-35.0|59.0|-39.03215|2.7E-4 +2015-07-01|-35.0|60.0|-38.93173|0.01099 +2015-07-01|-35.0|61.0|-38.80327|0.02182 +2015-07-01|-35.0|62.0|-38.64675|0.03274 +2015-07-01|-35.0|63.0|-38.46216|0.04372 +2015-07-01|-35.0|64.0|-38.24951|0.05474 +2015-07-01|-35.0|65.0|-38.00884|0.06577 +2015-07-01|-35.0|66.0|-37.74018|0.07679 +2015-07-01|-35.0|67.0|-37.44357|0.08776 +2015-07-01|-35.0|68.0|-37.11908|0.09864 +2015-07-01|-35.0|69.0|-36.76675|0.1094 +2015-07-01|-35.0|70.0|-36.38664|0.12 +2015-07-01|-35.0|71.0|-35.97882|0.1304 +2015-07-01|-35.0|72.0|-35.54336|0.14054 +2015-07-01|-35.0|73.0|-35.08035|0.15037 +2015-07-01|-35.0|74.0|-34.5899|0.15985 +2015-07-01|-35.0|75.0|-34.07213|0.16892 +2015-07-01|-35.0|76.0|-33.52722|0.17753 +2015-07-01|-35.0|77.0|-32.95537|0.18561 +2015-07-01|-35.0|78.0|-32.35688|0.19312 +2015-07-01|-35.0|79.0|-31.73209|0.19999 +2015-07-01|-35.0|80.0|-31.08145|0.20617 +2015-07-01|-35.0|81.0|-30.40551|0.21161 +2015-07-01|-35.0|82.0|-29.70493|0.21626 +2015-07-01|-35.0|83.0|-28.98054|0.22006 +2015-07-01|-35.0|84.0|-28.23328|0.22298 +2015-07-01|-35.0|85.0|-27.46429|0.22498 +2015-07-01|-35.0|86.0|-26.67484|0.22603 +2015-07-01|-35.0|87.0|-25.86642|0.2261 +2015-07-01|-35.0|88.0|-25.04065|0.2252 +2015-07-01|-35.0|89.0|-24.19935|0.2233 +2015-07-01|-35.0|90.0|-23.34449|0.22043 +2015-07-01|-35.0|91.0|-22.4782|0.21659 +2015-07-01|-35.0|92.0|-21.60273|0.21183 +2015-07-01|-35.0|93.0|-20.72042|0.20618 +2015-07-01|-35.0|94.0|-19.83371|0.1997 +2015-07-01|-35.0|95.0|-18.94506|0.19245 +2015-07-01|-35.0|96.0|-18.05695|0.1845 +2015-07-01|-35.0|97.0|-17.17183|0.17593 +2015-07-01|-35.0|98.0|-16.29207|0.16683 +2015-07-01|-35.0|99.0|-15.41996|0.1573 +2015-07-01|-35.0|100.0|-14.55763|0.14741 +2015-07-01|-35.0|101.0|-13.70706|0.13728 +2015-07-01|-35.0|102.0|-12.87003|0.127 +2015-07-01|-35.0|103.0|-12.0481|0.11665 +2015-07-01|-35.0|104.0|-11.24261|0.10633 +2015-07-01|-35.0|105.0|-10.45464|0.09612 +2015-07-01|-35.0|106.0|-9.68505|0.0861 +2015-07-01|-35.0|107.0|-8.93442|0.07634 +2015-07-01|-35.0|108.0|-8.20311|0.0669 +2015-07-01|-35.0|109.0|-7.49125|0.05783 +2015-07-01|-35.0|110.0|-6.79875|0.04918 +2015-07-01|-35.0|111.0|-6.12531|0.04099 +2015-07-01|-35.0|112.0|-5.47047|0.03329 +2015-07-01|-35.0|113.0|-4.8336|0.0261 +2015-07-01|-35.0|114.0|-4.21396|0.01943 +2015-07-01|-35.0|115.0|-3.61068|0.0133 +2015-07-01|-35.0|116.0|-3.02281|0.0077 +2015-07-01|-35.0|117.0|-2.44937|0.00263 +2015-07-01|-35.0|118.0|-1.8893|-0.00192 +2015-07-01|-35.0|119.0|-1.34158|-0.00595 +2015-07-01|-35.0|120.0|-0.80515|-0.00948 +2015-07-01|-35.0|121.0|-0.279|-0.01254 +2015-07-01|-35.0|122.0|0.23782|-0.01513 +2015-07-01|-35.0|123.0|0.74625|-0.01729 +2015-07-01|-35.0|124.0|1.24712|-0.01904 +2015-07-01|-35.0|125.0|1.7412|-0.02039 +2015-07-01|-35.0|126.0|2.22918|-0.02138 +2015-07-01|-35.0|127.0|2.71164|-0.02203 +2015-07-01|-35.0|128.0|3.1891|-0.02236 +2015-07-01|-35.0|129.0|3.66195|-0.0224 +2015-07-01|-35.0|130.0|4.13054|-0.02216 +2015-07-01|-35.0|131.0|4.59508|-0.02169 +2015-07-01|-35.0|132.0|5.05574|-0.02099 +2015-07-01|-35.0|133.0|5.5126|-0.02008 +2015-07-01|-35.0|134.0|5.96567|-0.01899 +2015-07-01|-35.0|135.0|6.4149|-0.01773 +2015-07-01|-35.0|136.0|6.86019|-0.01633 +2015-07-01|-35.0|137.0|7.30139|-0.01479 +2015-07-01|-35.0|138.0|7.73832|-0.01314 +2015-07-01|-35.0|139.0|8.17075|-0.01138 +2015-07-01|-35.0|140.0|8.59847|-0.00954 +2015-07-01|-35.0|141.0|9.02119|-0.00762 +2015-07-01|-35.0|142.0|9.43867|-0.00563 +2015-07-01|-35.0|143.0|9.85061|-0.00358 +2015-07-01|-35.0|144.0|10.25674|-0.00149 +2015-07-01|-35.0|145.0|10.65678|6.4E-4 +2015-07-01|-35.0|146.0|11.05043|0.0028 +2015-07-01|-35.0|147.0|11.43741|0.00498 +2015-07-01|-35.0|148.0|11.81744|0.00717 +2015-07-01|-35.0|149.0|12.19024|0.00937 +2015-07-01|-35.0|150.0|12.55553|0.01157 +2015-07-01|-35.0|151.0|12.91303|0.01376 +2015-07-01|-35.0|152.0|13.26247|0.01594 +2015-07-01|-35.0|153.0|13.60357|0.0181 +2015-07-01|-35.0|154.0|13.93607|0.02023 +2015-07-01|-35.0|155.0|14.25971|0.02234 +2015-07-01|-35.0|156.0|14.57423|0.02441 +2015-07-01|-35.0|157.0|14.87937|0.02643 +2015-07-01|-35.0|158.0|15.17491|0.02841 +2015-07-01|-35.0|159.0|15.46061|0.03034 +2015-07-01|-35.0|160.0|15.73628|0.03221 +2015-07-01|-35.0|161.0|16.00172|0.03403 +2015-07-01|-35.0|162.0|16.25677|0.03578 +2015-07-01|-35.0|163.0|16.50129|0.03745 +2015-07-01|-35.0|164.0|16.7352|0.03906 +2015-07-01|-35.0|165.0|16.95841|0.04059 +2015-07-01|-35.0|166.0|17.17089|0.04204 +2015-07-01|-35.0|167.0|17.37267|0.0434 +2015-07-01|-35.0|168.0|17.56378|0.04468 +2015-07-01|-35.0|169.0|17.74434|0.04587 +2015-07-01|-35.0|170.0|17.91448|0.04696 +2015-07-01|-35.0|171.0|18.07439|0.04796 +2015-07-01|-35.0|172.0|18.22429|0.04886 +2015-07-01|-35.0|173.0|18.36446|0.04967 +2015-07-01|-35.0|174.0|18.4952|0.05037 +2015-07-01|-35.0|175.0|18.61686|0.05097 +2015-07-01|-35.0|176.0|18.72982|0.05147 +2015-07-01|-35.0|177.0|18.83447|0.05186 +2015-07-01|-35.0|178.0|18.93123|0.05215 +2015-07-01|-35.0|179.0|19.02055|0.05233 +2015-07-01|-35.0|-1.0|-23.52201|0.06381 +2015-07-01|-35.0|-2.0|-23.6047|0.06386 +2015-07-01|-35.0|-3.0|-23.69158|0.06291 +2015-07-01|-35.0|-4.0|-23.78023|0.06104 +2015-07-01|-35.0|-5.0|-23.86839|0.05836 +2015-07-01|-35.0|-6.0|-23.95398|0.05498 +2015-07-01|-35.0|-7.0|-24.03514|0.05102 +2015-07-01|-35.0|-8.0|-24.1102|0.04658 +2015-07-01|-35.0|-9.0|-24.17775|0.04178 +2015-07-01|-35.0|-10.0|-24.23656|0.03672 +2015-07-01|-35.0|-11.0|-24.28563|0.0315 +2015-07-01|-35.0|-12.0|-24.32416|0.02619 +2015-07-01|-35.0|-13.0|-24.35153|0.02089 +2015-07-01|-35.0|-14.0|-24.36726|0.01564 +2015-07-01|-35.0|-15.0|-24.37104|0.01052 +2015-07-01|-35.0|-16.0|-24.36266|0.00555 +2015-07-01|-35.0|-17.0|-24.34201|7.7E-4 +2015-07-01|-35.0|-18.0|-24.30903|-0.00379 +2015-07-01|-35.0|-19.0|-24.26373|-0.00813 +2015-07-01|-35.0|-20.0|-24.20613|-0.01225 +2015-07-01|-35.0|-21.0|-24.13624|-0.01615 +2015-07-01|-35.0|-22.0|-24.05405|-0.01985 +2015-07-01|-35.0|-23.0|-23.95954|-0.02336 +2015-07-01|-35.0|-24.0|-23.85261|-0.02672 +2015-07-01|-35.0|-25.0|-23.7331|-0.02995 +2015-07-01|-35.0|-26.0|-23.60078|-0.03308 +2015-07-01|-35.0|-27.0|-23.45533|-0.03615 +2015-07-01|-35.0|-28.0|-23.29637|-0.0392 +2015-07-01|-35.0|-29.0|-23.12339|-0.04225 +2015-07-01|-35.0|-30.0|-22.93582|-0.04534 +2015-07-01|-35.0|-31.0|-22.73301|-0.0485 +2015-07-01|-35.0|-32.0|-22.5142|-0.05177 +2015-07-01|-35.0|-33.0|-22.27859|-0.05515 +2015-07-01|-35.0|-34.0|-22.0253|-0.05868 +2015-07-01|-35.0|-35.0|-21.7534|-0.06237 +2015-07-01|-35.0|-36.0|-21.46195|-0.06622 +2015-07-01|-35.0|-37.0|-21.14994|-0.07026 +2015-07-01|-35.0|-38.0|-20.81639|-0.07446 +2015-07-01|-35.0|-39.0|-20.4603|-0.07884 +2015-07-01|-35.0|-40.0|-20.08073|-0.08337 +2015-07-01|-35.0|-41.0|-19.67674|-0.08805 +2015-07-01|-35.0|-42.0|-19.24746|-0.09286 +2015-07-01|-35.0|-43.0|-18.79211|-0.09776 +2015-07-01|-35.0|-44.0|-18.30999|-0.10274 +2015-07-01|-35.0|-45.0|-17.80047|-0.10776 +2015-07-01|-35.0|-46.0|-17.2631|-0.11279 +2015-07-01|-35.0|-47.0|-16.69751|-0.11778 +2015-07-01|-35.0|-48.0|-16.10351|-0.12271 +2015-07-01|-35.0|-49.0|-15.48104|-0.12754 +2015-07-01|-35.0|-50.0|-14.83022|-0.13221 +2015-07-01|-35.0|-51.0|-14.15136|-0.1367 +2015-07-01|-35.0|-52.0|-13.44494|-0.14095 +2015-07-01|-35.0|-53.0|-12.71161|-0.14494 +2015-07-01|-35.0|-54.0|-11.95225|-0.14863 +2015-07-01|-35.0|-55.0|-11.16791|-0.15197 +2015-07-01|-35.0|-56.0|-10.35985|-0.15495 +2015-07-01|-35.0|-57.0|-9.5295|-0.15752 +2015-07-01|-35.0|-58.0|-8.6785|-0.15966 +2015-07-01|-35.0|-59.0|-7.80863|-0.16136 +2015-07-01|-35.0|-60.0|-6.92189|-0.16258 +2015-07-01|-35.0|-61.0|-6.02038|-0.16333 +2015-07-01|-35.0|-62.0|-5.10637|-0.1636 +2015-07-01|-35.0|-63.0|-4.18224|-0.16337 +2015-07-01|-35.0|-64.0|-3.25048|-0.16266 +2015-07-01|-35.0|-65.0|-2.31364|-0.16146 +2015-07-01|-35.0|-66.0|-1.37434|-0.1598 +2015-07-01|-35.0|-67.0|-0.43523|-0.15769 +2015-07-01|-35.0|-68.0|0.50102|-0.15514 +2015-07-01|-35.0|-69.0|1.43178|-0.1522 +2015-07-01|-35.0|-70.0|2.35443|-0.14887 +2015-07-01|-35.0|-71.0|3.26643|-0.1452 +2015-07-01|-35.0|-72.0|4.16532|-0.14121 +2015-07-01|-35.0|-73.0|5.04872|-0.13695 +2015-07-01|-35.0|-74.0|5.91441|-0.13244 +2015-07-01|-35.0|-75.0|6.76026|-0.12773 +2015-07-01|-35.0|-76.0|7.58433|-0.12285 +2015-07-01|-35.0|-77.0|8.38481|-0.11784 +2015-07-01|-35.0|-78.0|9.16007|-0.11274 +2015-07-01|-35.0|-79.0|9.90866|-0.10758 +2015-07-01|-35.0|-80.0|10.6293|-0.1024 +2015-07-01|-35.0|-81.0|11.3209|-0.09723 +2015-07-01|-35.0|-82.0|11.98256|-0.09209 +2015-07-01|-35.0|-83.0|12.61354|-0.08702 +2015-07-01|-35.0|-84.0|13.21331|-0.08205 +2015-07-01|-35.0|-85.0|13.78148|-0.07719 +2015-07-01|-35.0|-86.0|14.31788|-0.07248 +2015-07-01|-35.0|-87.0|14.82246|-0.06792 +2015-07-01|-35.0|-88.0|15.29535|-0.06354 +2015-07-01|-35.0|-89.0|15.73684|-0.05935 +2015-07-01|-35.0|-90.0|16.14735|-0.05537 +2015-07-01|-35.0|-91.0|16.52745|-0.05161 +2015-07-01|-35.0|-92.0|16.87783|-0.04807 +2015-07-01|-35.0|-93.0|17.1993|-0.04477 +2015-07-01|-35.0|-94.0|17.49277|-0.04169 +2015-07-01|-35.0|-95.0|17.75927|-0.03886 +2015-07-01|-35.0|-96.0|17.9999|-0.03626 +2015-07-01|-35.0|-97.0|18.21584|-0.0339 +2015-07-01|-35.0|-98.0|18.40834|-0.03176 +2015-07-01|-35.0|-99.0|18.57871|-0.02985 +2015-07-01|-35.0|-100.0|18.7283|-0.02816 +2015-07-01|-35.0|-101.0|18.85849|-0.02667 +2015-07-01|-35.0|-102.0|18.97068|-0.02537 +2015-07-01|-35.0|-103.0|19.06628|-0.02425 +2015-07-01|-35.0|-104.0|19.14671|-0.0233 +2015-07-01|-35.0|-105.0|19.21337|-0.02249 +2015-07-01|-35.0|-106.0|19.26762|-0.02181 +2015-07-01|-35.0|-107.0|19.31082|-0.02125 +2015-07-01|-35.0|-108.0|19.34427|-0.02078 +2015-07-01|-35.0|-109.0|19.36921|-0.02038 +2015-07-01|-35.0|-110.0|19.38686|-0.02004 +2015-07-01|-35.0|-111.0|19.39834|-0.01974 +2015-07-01|-35.0|-112.0|19.40471|-0.01946 +2015-07-01|-35.0|-113.0|19.40699|-0.01918 +2015-07-01|-35.0|-114.0|19.40607|-0.01889 +2015-07-01|-35.0|-115.0|19.40282|-0.01856 +2015-07-01|-35.0|-116.0|19.39798|-0.0182 +2015-07-01|-35.0|-117.0|19.39225|-0.01778 +2015-07-01|-35.0|-118.0|19.38624|-0.01729 +2015-07-01|-35.0|-119.0|19.38047|-0.01674 +2015-07-01|-35.0|-120.0|19.37541|-0.0161 +2015-07-01|-35.0|-121.0|19.37144|-0.01538 +2015-07-01|-35.0|-122.0|19.36888|-0.01458 +2015-07-01|-35.0|-123.0|19.368|-0.01368 +2015-07-01|-35.0|-124.0|19.36897|-0.0127 +2015-07-01|-35.0|-125.0|19.37195|-0.01164 +2015-07-01|-35.0|-126.0|19.37703|-0.0105 +2015-07-01|-35.0|-127.0|19.38423|-0.00928 +2015-07-01|-35.0|-128.0|19.39356|-0.00799 +2015-07-01|-35.0|-129.0|19.40498|-0.00665 +2015-07-01|-35.0|-130.0|19.41841|-0.00524 +2015-07-01|-35.0|-131.0|19.43375|-0.0038 +2015-07-01|-35.0|-132.0|19.45084|-0.00231 +2015-07-01|-35.0|-133.0|19.46955|-8.0E-4 +2015-07-01|-35.0|-134.0|19.48968|7.4E-4 +2015-07-01|-35.0|-135.0|19.51105|0.00229 +2015-07-01|-35.0|-136.0|19.53343|0.00384 +2015-07-01|-35.0|-137.0|19.55662|0.0054 +2015-07-01|-35.0|-138.0|19.58037|0.00695 +2015-07-01|-35.0|-139.0|19.60446|0.00848 +2015-07-01|-35.0|-140.0|19.62865|0.01001 +2015-07-01|-35.0|-141.0|19.6527|0.01151 +2015-07-01|-35.0|-142.0|19.67637|0.01299 +2015-07-01|-35.0|-143.0|19.69946|0.01446 +2015-07-01|-35.0|-144.0|19.72172|0.0159 +2015-07-01|-35.0|-145.0|19.74296|0.01732 +2015-07-01|-35.0|-146.0|19.76297|0.01871 +2015-07-01|-35.0|-147.0|19.78158|0.02009 +2015-07-01|-35.0|-148.0|19.79861|0.02145 +2015-07-01|-35.0|-149.0|19.81392|0.02279 +2015-07-01|-35.0|-150.0|19.82738|0.02412 +2015-07-01|-35.0|-151.0|19.83887|0.02544 +2015-07-01|-35.0|-152.0|19.8483|0.02674 +2015-07-01|-35.0|-153.0|19.85559|0.02804 +2015-07-01|-35.0|-154.0|19.8607|0.02933 +2015-07-01|-35.0|-155.0|19.86358|0.03062 +2015-07-01|-35.0|-156.0|19.86421|0.0319 +2015-07-01|-35.0|-157.0|19.86257|0.03318 +2015-07-01|-35.0|-158.0|19.85868|0.03445 +2015-07-01|-35.0|-159.0|19.85254|0.03571 +2015-07-01|-35.0|-160.0|19.84415|0.03696 +2015-07-01|-35.0|-161.0|19.83354|0.03819 +2015-07-01|-35.0|-162.0|19.82071|0.03941 +2015-07-01|-35.0|-163.0|19.80566|0.04061 +2015-07-01|-35.0|-164.0|19.78839|0.04178 +2015-07-01|-35.0|-165.0|19.76885|0.04291 +2015-07-01|-35.0|-166.0|19.74702|0.04401 +2015-07-01|-35.0|-167.0|19.7228|0.04507 +2015-07-01|-35.0|-168.0|19.69612|0.04608 +2015-07-01|-35.0|-169.0|19.66683|0.04704 +2015-07-01|-35.0|-170.0|19.63477|0.04793 +2015-07-01|-35.0|-171.0|19.59975|0.04876 +2015-07-01|-35.0|-172.0|19.56154|0.04951 +2015-07-01|-35.0|-173.0|19.51988|0.05019 +2015-07-01|-35.0|-174.0|19.47447|0.05078 +2015-07-01|-35.0|-175.0|19.42498|0.05129 +2015-07-01|-35.0|-176.0|19.37104|0.05171 +2015-07-01|-35.0|-177.0|19.31228|0.05203 +2015-07-01|-35.0|-178.0|19.24828|0.05226 +2015-07-01|-35.0|-179.0|19.17862|0.05238 +2015-07-01|-36.0|0.0|-23.4416|0.05505 +2015-07-01|-36.0|1.0|-23.41575|0.05185 +2015-07-01|-36.0|2.0|-23.40366|0.04749 +2015-07-01|-36.0|3.0|-23.40778|0.04197 +2015-07-01|-36.0|4.0|-23.43051|0.03528 +2015-07-01|-36.0|5.0|-23.47412|0.02746 +2015-07-01|-36.0|6.0|-23.54066|0.01856 +2015-07-01|-36.0|7.0|-23.63201|0.00867 +2015-07-01|-36.0|8.0|-23.74973|-0.00212 +2015-07-01|-36.0|9.0|-23.89513|-0.0137 +2015-07-01|-36.0|10.0|-24.06917|-0.02593 +2015-07-01|-36.0|11.0|-24.27247|-0.03866 +2015-07-01|-36.0|12.0|-24.50531|-0.05174 +2015-07-01|-36.0|13.0|-24.76758|-0.06502 +2015-07-01|-36.0|14.0|-25.05888|-0.07833 +2015-07-01|-36.0|15.0|-25.37843|-0.09152 +2015-07-01|-36.0|16.0|-25.72516|-0.10443 +2015-07-01|-36.0|17.0|-26.09772|-0.11693 +2015-07-01|-36.0|18.0|-26.4945|-0.12889 +2015-07-01|-36.0|19.0|-26.91368|-0.14019 +2015-07-01|-36.0|20.0|-27.35326|-0.15074 +2015-07-01|-36.0|21.0|-27.81111|-0.16045 +2015-07-01|-36.0|22.0|-28.28497|-0.16925 +2015-07-01|-36.0|23.0|-28.77253|-0.17709 +2015-07-01|-36.0|24.0|-29.27144|-0.18396 +2015-07-01|-36.0|25.0|-29.77933|-0.18981 +2015-07-01|-36.0|26.0|-30.29388|-0.19466 +2015-07-01|-36.0|27.0|-30.81277|-0.1985 +2015-07-01|-36.0|28.0|-31.33377|-0.20136 +2015-07-01|-36.0|29.0|-31.85471|-0.20327 +2015-07-01|-36.0|30.0|-32.37352|-0.20426 +2015-07-01|-36.0|31.0|-32.88821|-0.20436 +2015-07-01|-36.0|32.0|-33.39691|-0.20364 +2015-07-01|-36.0|33.0|-33.89782|-0.20213 +2015-07-01|-36.0|34.0|-34.38929|-0.19988 +2015-07-01|-36.0|35.0|-34.86972|-0.19695 +2015-07-01|-36.0|36.0|-35.33765|-0.19337 +2015-07-01|-36.0|37.0|-35.79171|-0.18921 +2015-07-01|-36.0|38.0|-36.23059|-0.1845 +2015-07-01|-36.0|39.0|-36.65312|-0.17929 +2015-07-01|-36.0|40.0|-37.05817|-0.17362 +2015-07-01|-36.0|41.0|-37.4447|-0.16752 +2015-07-01|-36.0|42.0|-37.81174|-0.16103 +2015-07-01|-36.0|43.0|-38.15842|-0.15418 +2015-07-01|-36.0|44.0|-38.48388|-0.14699 +2015-07-01|-36.0|45.0|-38.78736|-0.13949 +2015-07-01|-36.0|46.0|-39.06815|-0.13169 +2015-07-01|-36.0|47.0|-39.32558|-0.12363 +2015-07-01|-36.0|48.0|-39.55906|-0.1153 +2015-07-01|-36.0|49.0|-39.76801|-0.10674 +2015-07-01|-36.0|50.0|-39.95194|-0.09793 +2015-07-01|-36.0|51.0|-40.11037|-0.08891 +2015-07-01|-36.0|52.0|-40.24289|-0.07967 +2015-07-01|-36.0|53.0|-40.34911|-0.07023 +2015-07-01|-36.0|54.0|-40.42871|-0.06058 +2015-07-01|-36.0|55.0|-40.48137|-0.05075 +2015-07-01|-36.0|56.0|-40.50683|-0.04073 +2015-07-01|-36.0|57.0|-40.50488|-0.03054 +2015-07-01|-36.0|58.0|-40.47532|-0.02019 +2015-07-01|-36.0|59.0|-40.41798|-0.00968 +2015-07-01|-36.0|60.0|-40.33272|9.7E-4 +2015-07-01|-36.0|61.0|-40.21944|0.01174 +2015-07-01|-36.0|62.0|-40.07805|0.02263 +2015-07-01|-36.0|63.0|-39.90847|0.0336 +2015-07-01|-36.0|64.0|-39.71065|0.04464 +2015-07-01|-36.0|65.0|-39.48454|0.05573 +2015-07-01|-36.0|66.0|-39.23012|0.06683 +2015-07-01|-36.0|67.0|-38.94735|0.07791 +2015-07-01|-36.0|68.0|-38.63622|0.08894 +2015-07-01|-36.0|69.0|-38.2967|0.09989 +2015-07-01|-36.0|70.0|-37.92878|0.11071 +2015-07-01|-36.0|71.0|-37.53246|0.12136 +2015-07-01|-36.0|72.0|-37.10774|0.1318 +2015-07-01|-36.0|73.0|-36.65464|0.14197 +2015-07-01|-36.0|74.0|-36.17319|0.15182 +2015-07-01|-36.0|75.0|-35.66344|0.1613 +2015-07-01|-36.0|76.0|-35.12551|0.17036 +2015-07-01|-36.0|77.0|-34.55953|0.17893 +2015-07-01|-36.0|78.0|-33.96572|0.18696 +2015-07-01|-36.0|79.0|-33.34434|0.19438 +2015-07-01|-36.0|80.0|-32.69577|0.20115 +2015-07-01|-36.0|81.0|-32.02048|0.2072 +2015-07-01|-36.0|82.0|-31.31907|0.21249 +2015-07-01|-36.0|83.0|-30.59226|0.21695 +2015-07-01|-36.0|84.0|-29.84093|0.22055 +2015-07-01|-36.0|85.0|-29.06612|0.22324 +2015-07-01|-36.0|86.0|-28.26904|0.22498 +2015-07-01|-36.0|87.0|-27.45108|0.22576 +2015-07-01|-36.0|88.0|-26.6138|0.22554 +2015-07-01|-36.0|89.0|-25.75894|0.22433 +2015-07-01|-36.0|90.0|-24.88843|0.22213 +2015-07-01|-36.0|91.0|-24.00434|0.21895 +2015-07-01|-36.0|92.0|-23.10886|0.21481 +2015-07-01|-36.0|93.0|-22.20434|0.20975 +2015-07-01|-36.0|94.0|-21.2932|0.20383 +2015-07-01|-36.0|95.0|-20.37791|0.19709 +2015-07-01|-36.0|96.0|-19.46098|0.18962 +2015-07-01|-36.0|97.0|-18.5449|0.18148 +2015-07-01|-36.0|98.0|-17.63213|0.17276 +2015-07-01|-36.0|99.0|-16.72502|0.16356 +2015-07-01|-36.0|100.0|-15.82583|0.15397 +2015-07-01|-36.0|101.0|-14.93664|0.14408 +2015-07-01|-36.0|102.0|-14.05938|0.13399 +2015-07-01|-36.0|103.0|-13.19576|0.12379 +2015-07-01|-36.0|104.0|-12.34727|0.11359 +2015-07-01|-36.0|105.0|-11.51516|0.10345 +2015-07-01|-36.0|106.0|-10.70045|0.09348 +2015-07-01|-36.0|107.0|-9.90391|0.08373 +2015-07-01|-36.0|108.0|-9.12608|0.07427 +2015-07-01|-36.0|109.0|-8.36724|0.06517 +2015-07-01|-36.0|110.0|-7.62748|0.05647 +2015-07-01|-36.0|111.0|-6.90668|0.04821 +2015-07-01|-36.0|112.0|-6.20451|0.04042 +2015-07-01|-36.0|113.0|-5.52051|0.03314 +2015-07-01|-36.0|114.0|-4.85407|0.02637 +2015-07-01|-36.0|115.0|-4.20445|0.02012 +2015-07-01|-36.0|116.0|-3.57083|0.01441 +2015-07-01|-36.0|117.0|-2.95233|0.00923 +2015-07-01|-36.0|118.0|-2.34801|0.00456 +2015-07-01|-36.0|119.0|-1.7569|4.1E-4 +2015-07-01|-36.0|120.0|-1.17806|-0.00325 +2015-07-01|-36.0|121.0|-0.61053|-0.00642 +2015-07-01|-36.0|122.0|-0.0534|-0.00914 +2015-07-01|-36.0|123.0|0.4942|-0.01143 +2015-07-01|-36.0|124.0|1.03308|-0.0133 +2015-07-01|-36.0|125.0|1.56397|-0.01478 +2015-07-01|-36.0|126.0|2.08754|-0.01589 +2015-07-01|-36.0|127.0|2.60439|-0.01666 +2015-07-01|-36.0|128.0|3.115|-0.01712 +2015-07-01|-36.0|129.0|3.6198|-0.01729 +2015-07-01|-36.0|130.0|4.11912|-0.01718 +2015-07-01|-36.0|131.0|4.61322|-0.01684 +2015-07-01|-36.0|132.0|5.10227|-0.01626 +2015-07-01|-36.0|133.0|5.58638|-0.01549 +2015-07-01|-36.0|134.0|6.0656|-0.01453 +2015-07-01|-36.0|135.0|6.5399|-0.0134 +2015-07-01|-36.0|136.0|7.00921|-0.01213 +2015-07-01|-36.0|137.0|7.47343|-0.01072 +2015-07-01|-36.0|138.0|7.9324|-0.0092 +2015-07-01|-36.0|139.0|8.38594|-0.00757 +2015-07-01|-36.0|140.0|8.83384|-0.00585 +2015-07-01|-36.0|141.0|9.27588|-0.00405 +2015-07-01|-36.0|142.0|9.71181|-0.00218 +2015-07-01|-36.0|143.0|10.14138|-2.5E-4 +2015-07-01|-36.0|144.0|10.56434|0.00172 +2015-07-01|-36.0|145.0|10.98042|0.00374 +2015-07-01|-36.0|146.0|11.38936|0.00579 +2015-07-01|-36.0|147.0|11.79089|0.00786 +2015-07-01|-36.0|148.0|12.18475|0.00996 +2015-07-01|-36.0|149.0|12.57067|0.01206 +2015-07-01|-36.0|150.0|12.94839|0.01416 +2015-07-01|-36.0|151.0|13.31765|0.01627 +2015-07-01|-36.0|152.0|13.67818|0.01836 +2015-07-01|-36.0|153.0|14.02975|0.02044 +2015-07-01|-36.0|154.0|14.37208|0.0225 +2015-07-01|-36.0|155.0|14.70495|0.02454 +2015-07-01|-36.0|156.0|15.02811|0.02654 +2015-07-01|-36.0|157.0|15.34134|0.0285 +2015-07-01|-36.0|158.0|15.64441|0.03042 +2015-07-01|-36.0|159.0|15.93714|0.0323 +2015-07-01|-36.0|160.0|16.21934|0.03412 +2015-07-01|-36.0|161.0|16.49084|0.03588 +2015-07-01|-36.0|162.0|16.75152|0.03759 +2015-07-01|-36.0|163.0|17.00128|0.03922 +2015-07-01|-36.0|164.0|17.24002|0.04079 +2015-07-01|-36.0|165.0|17.46772|0.04228 +2015-07-01|-36.0|166.0|17.68438|0.0437 +2015-07-01|-36.0|167.0|17.89003|0.04503 +2015-07-01|-36.0|168.0|18.08474|0.04628 +2015-07-01|-36.0|169.0|18.26865|0.04744 +2015-07-01|-36.0|170.0|18.44191|0.04851 +2015-07-01|-36.0|171.0|18.60473|0.04949 +2015-07-01|-36.0|172.0|18.75735|0.05037 +2015-07-01|-36.0|173.0|18.90007|0.05115 +2015-07-01|-36.0|174.0|19.03319|0.05184 +2015-07-01|-36.0|175.0|19.15706|0.05243 +2015-07-01|-36.0|176.0|19.27208|0.05291 +2015-07-01|-36.0|177.0|19.37864|0.05329 +2015-07-01|-36.0|178.0|19.47717|0.05357 +2015-07-01|-36.0|179.0|19.56809|0.05375 +2015-07-01|-36.0|-1.0|-23.4787|0.05712 +2015-07-01|-36.0|-2.0|-23.52454|0.05813 +2015-07-01|-36.0|-3.0|-23.5767|0.05814 +2015-07-01|-36.0|-4.0|-23.63283|0.05722 +2015-07-01|-36.0|-5.0|-23.69072|0.05549 +2015-07-01|-36.0|-6.0|-23.74831|0.05302 +2015-07-01|-36.0|-7.0|-23.80371|0.04994 +2015-07-01|-36.0|-8.0|-23.85523|0.04633 +2015-07-01|-36.0|-9.0|-23.90137|0.04231 +2015-07-01|-36.0|-10.0|-23.94083|0.03797 +2015-07-01|-36.0|-11.0|-23.97251|0.0334 +2015-07-01|-36.0|-12.0|-23.99547|0.02869 +2015-07-01|-36.0|-13.0|-24.00896|0.02391 +2015-07-01|-36.0|-14.0|-24.01238|0.01913 +2015-07-01|-36.0|-15.0|-24.00526|0.01439 +2015-07-01|-36.0|-16.0|-23.98725|0.00976 +2015-07-01|-36.0|-17.0|-23.95809|0.00525 +2015-07-01|-36.0|-18.0|-23.91758|8.9E-4 +2015-07-01|-36.0|-19.0|-23.86557|-0.0033 +2015-07-01|-36.0|-20.0|-23.80195|-0.00732 +2015-07-01|-36.0|-21.0|-23.7266|-0.01116 +2015-07-01|-36.0|-22.0|-23.6394|-0.01485 +2015-07-01|-36.0|-23.0|-23.54019|-0.01839 +2015-07-01|-36.0|-24.0|-23.42878|-0.02181 +2015-07-01|-36.0|-25.0|-23.30491|-0.02513 +2015-07-01|-36.0|-26.0|-23.16826|-0.02837 +2015-07-01|-36.0|-27.0|-23.01845|-0.03158 +2015-07-01|-36.0|-28.0|-22.855|-0.03477 +2015-07-01|-36.0|-29.0|-22.67739|-0.03798 +2015-07-01|-36.0|-30.0|-22.48499|-0.04123 +2015-07-01|-36.0|-31.0|-22.2771|-0.04456 +2015-07-01|-36.0|-32.0|-22.05296|-0.04799 +2015-07-01|-36.0|-33.0|-21.81175|-0.05153 +2015-07-01|-36.0|-34.0|-21.55259|-0.05521 +2015-07-01|-36.0|-35.0|-21.27456|-0.05903 +2015-07-01|-36.0|-36.0|-20.97672|-0.06301 +2015-07-01|-36.0|-37.0|-20.6581|-0.06716 +2015-07-01|-36.0|-38.0|-20.31774|-0.07146 +2015-07-01|-36.0|-39.0|-19.95469|-0.07591 +2015-07-01|-36.0|-40.0|-19.56802|-0.0805 +2015-07-01|-36.0|-41.0|-19.15687|-0.08522 +2015-07-01|-36.0|-42.0|-18.7204|-0.09005 +2015-07-01|-36.0|-43.0|-18.25789|-0.09495 +2015-07-01|-36.0|-44.0|-17.76867|-0.09992 +2015-07-01|-36.0|-45.0|-17.25222|-0.1049 +2015-07-01|-36.0|-46.0|-16.70809|-0.10988 +2015-07-01|-36.0|-47.0|-16.136|-0.11482 +2015-07-01|-36.0|-48.0|-15.5358|-0.11967 +2015-07-01|-36.0|-49.0|-14.9075|-0.12441 +2015-07-01|-36.0|-50.0|-14.25126|-0.12899 +2015-07-01|-36.0|-51.0|-13.56744|-0.13338 +2015-07-01|-36.0|-52.0|-12.85656|-0.13753 +2015-07-01|-36.0|-53.0|-12.11932|-0.14141 +2015-07-01|-36.0|-54.0|-11.35662|-0.14499 +2015-07-01|-36.0|-55.0|-10.56956|-0.14822 +2015-07-01|-36.0|-56.0|-9.75939|-0.15109 +2015-07-01|-36.0|-57.0|-8.92758|-0.15356 +2015-07-01|-36.0|-58.0|-8.07574|-0.15561 +2015-07-01|-36.0|-59.0|-7.2057|-0.15723 +2015-07-01|-36.0|-60.0|-6.31939|-0.15838 +2015-07-01|-36.0|-61.0|-5.41893|-0.15907 +2015-07-01|-36.0|-62.0|-4.50655|-0.15929 +2015-07-01|-36.0|-63.0|-3.58458|-0.15903 +2015-07-01|-36.0|-64.0|-2.65548|-0.1583 +2015-07-01|-36.0|-65.0|-1.72174|-0.1571 +2015-07-01|-36.0|-66.0|-0.78592|-0.15545 +2015-07-01|-36.0|-67.0|0.14938|-0.15337 +2015-07-01|-36.0|-68.0|1.08157|-0.15087 +2015-07-01|-36.0|-69.0|2.00808|-0.14798 +2015-07-01|-36.0|-70.0|2.92637|-0.14473 +2015-07-01|-36.0|-71.0|3.83398|-0.14115 +2015-07-01|-36.0|-72.0|4.72849|-0.13726 +2015-07-01|-36.0|-73.0|5.60763|-0.13311 +2015-07-01|-36.0|-74.0|6.46922|-0.12872 +2015-07-01|-36.0|-75.0|7.3112|-0.12414 +2015-07-01|-36.0|-76.0|8.13169|-0.1194 +2015-07-01|-36.0|-77.0|8.92892|-0.11453 +2015-07-01|-36.0|-78.0|9.70131|-0.10958 +2015-07-01|-36.0|-79.0|10.44746|-0.10457 +2015-07-01|-36.0|-80.0|11.16611|-0.09953 +2015-07-01|-36.0|-81.0|11.8562|-0.09451 +2015-07-01|-36.0|-82.0|12.51683|-0.08952 +2015-07-01|-36.0|-83.0|13.14729|-0.08459 +2015-07-01|-36.0|-84.0|13.74703|-0.07976 +2015-07-01|-36.0|-85.0|14.31569|-0.07504 +2015-07-01|-36.0|-86.0|14.85305|-0.07045 +2015-07-01|-36.0|-87.0|15.35906|-0.06602 +2015-07-01|-36.0|-88.0|15.83384|-0.06176 +2015-07-01|-36.0|-89.0|16.27762|-0.05768 +2015-07-01|-36.0|-90.0|16.69081|-0.0538 +2015-07-01|-36.0|-91.0|17.07393|-0.05013 +2015-07-01|-36.0|-92.0|17.42763|-0.04668 +2015-07-01|-36.0|-93.0|17.75266|-0.04345 +2015-07-01|-36.0|-94.0|18.04991|-0.04044 +2015-07-01|-36.0|-95.0|18.32033|-0.03767 +2015-07-01|-36.0|-96.0|18.56498|-0.03512 +2015-07-01|-36.0|-97.0|18.78499|-0.03279 +2015-07-01|-36.0|-98.0|18.98156|-0.03069 +2015-07-01|-36.0|-99.0|19.15593|-0.0288 +2015-07-01|-36.0|-100.0|19.3094|-0.02711 +2015-07-01|-36.0|-101.0|19.44331|-0.02563 +2015-07-01|-36.0|-102.0|19.55901|-0.02432 +2015-07-01|-36.0|-103.0|19.65787|-0.02319 +2015-07-01|-36.0|-104.0|19.74125|-0.02222 +2015-07-01|-36.0|-105.0|19.81052|-0.02138 +2015-07-01|-36.0|-106.0|19.86702|-0.02068 +2015-07-01|-36.0|-107.0|19.91208|-0.02008 +2015-07-01|-36.0|-108.0|19.94696|-0.01957 +2015-07-01|-36.0|-109.0|19.97291|-0.01913 +2015-07-01|-36.0|-110.0|19.99111|-0.01874 +2015-07-01|-36.0|-111.0|20.00269|-0.01839 +2015-07-01|-36.0|-112.0|20.00873|-0.01806 +2015-07-01|-36.0|-113.0|20.01021|-0.01773 +2015-07-01|-36.0|-114.0|20.00808|-0.01739 +2015-07-01|-36.0|-115.0|20.00319|-0.01702 +2015-07-01|-36.0|-116.0|19.99632|-0.01661 +2015-07-01|-36.0|-117.0|19.9882|-0.01615 +2015-07-01|-36.0|-118.0|19.97945|-0.01562 +2015-07-01|-36.0|-119.0|19.97064|-0.01503 +2015-07-01|-36.0|-120.0|19.96227|-0.01436 +2015-07-01|-36.0|-121.0|19.95476|-0.01361 +2015-07-01|-36.0|-122.0|19.94847|-0.01277 +2015-07-01|-36.0|-123.0|19.94369|-0.01185 +2015-07-01|-36.0|-124.0|19.94067|-0.01085 +2015-07-01|-36.0|-125.0|19.93957|-0.00977 +2015-07-01|-36.0|-126.0|19.94054|-0.00861 +2015-07-01|-36.0|-127.0|19.94364|-0.00738 +2015-07-01|-36.0|-128.0|19.94892|-0.00608 +2015-07-01|-36.0|-129.0|19.95637|-0.00473 +2015-07-01|-36.0|-130.0|19.96594|-0.00332 +2015-07-01|-36.0|-131.0|19.97756|-0.00186 +2015-07-01|-36.0|-132.0|19.99111|-3.7E-4 +2015-07-01|-36.0|-133.0|20.00648|0.00115 +2015-07-01|-36.0|-134.0|20.02349|0.00269 +2015-07-01|-36.0|-135.0|20.04198|0.00425 +2015-07-01|-36.0|-136.0|20.06175|0.00581 +2015-07-01|-36.0|-137.0|20.08259|0.00737 +2015-07-01|-36.0|-138.0|20.10429|0.00892 +2015-07-01|-36.0|-139.0|20.12661|0.01047 +2015-07-01|-36.0|-140.0|20.14933|0.012 +2015-07-01|-36.0|-141.0|20.17222|0.01351 +2015-07-01|-36.0|-142.0|20.19503|0.015 +2015-07-01|-36.0|-143.0|20.21754|0.01647 +2015-07-01|-36.0|-144.0|20.23953|0.01792 +2015-07-01|-36.0|-145.0|20.26077|0.01934 +2015-07-01|-36.0|-146.0|20.28105|0.02074 +2015-07-01|-36.0|-147.0|20.30019|0.02212 +2015-07-01|-36.0|-148.0|20.318|0.02348 +2015-07-01|-36.0|-149.0|20.33431|0.02482 +2015-07-01|-36.0|-150.0|20.34897|0.02615 +2015-07-01|-36.0|-151.0|20.36186|0.02746 +2015-07-01|-36.0|-152.0|20.37285|0.02876 +2015-07-01|-36.0|-153.0|20.38185|0.03005 +2015-07-01|-36.0|-154.0|20.38877|0.03133 +2015-07-01|-36.0|-155.0|20.39357|0.0326 +2015-07-01|-36.0|-156.0|20.39618|0.03386 +2015-07-01|-36.0|-157.0|20.39657|0.03511 +2015-07-01|-36.0|-158.0|20.39472|0.03636 +2015-07-01|-36.0|-159.0|20.3906|0.03759 +2015-07-01|-36.0|-160.0|20.38422|0.03881 +2015-07-01|-36.0|-161.0|20.37555|0.04002 +2015-07-01|-36.0|-162.0|20.36458|0.04121 +2015-07-01|-36.0|-163.0|20.3513|0.04237 +2015-07-01|-36.0|-164.0|20.33566|0.04351 +2015-07-01|-36.0|-165.0|20.31763|0.04461 +2015-07-01|-36.0|-166.0|20.29713|0.04568 +2015-07-01|-36.0|-167.0|20.27409|0.04671 +2015-07-01|-36.0|-168.0|20.2484|0.04769 +2015-07-01|-36.0|-169.0|20.21991|0.04861 +2015-07-01|-36.0|-170.0|20.18847|0.04948 +2015-07-01|-36.0|-171.0|20.15386|0.05028 +2015-07-01|-36.0|-172.0|20.11585|0.05101 +2015-07-01|-36.0|-173.0|20.0742|0.05167 +2015-07-01|-36.0|-174.0|20.02859|0.05225 +2015-07-01|-36.0|-175.0|19.9787|0.05274 +2015-07-01|-36.0|-176.0|19.92418|0.05315 +2015-07-01|-36.0|-177.0|19.86464|0.05346 +2015-07-01|-36.0|-178.0|19.79969|0.05368 +2015-07-01|-36.0|-179.0|19.72891|0.0538 +2015-07-01|-37.0|0.0|-23.39578|0.04767 +2015-07-01|-37.0|1.0|-23.41016|0.04364 +2015-07-01|-37.0|2.0|-23.43981|0.03852 +2015-07-01|-37.0|3.0|-23.48696|0.0323 +2015-07-01|-37.0|4.0|-23.55377|0.025 +2015-07-01|-37.0|5.0|-23.6422|0.01667 +2015-07-01|-37.0|6.0|-23.75408|0.00736 +2015-07-01|-37.0|7.0|-23.89095|-0.00284 +2015-07-01|-37.0|8.0|-24.05412|-0.01383 +2015-07-01|-37.0|9.0|-24.2446|-0.0255 +2015-07-01|-37.0|10.0|-24.46308|-0.03772 +2015-07-01|-37.0|11.0|-24.70993|-0.05034 +2015-07-01|-37.0|12.0|-24.98518|-0.06323 +2015-07-01|-37.0|13.0|-25.28856|-0.07623 +2015-07-01|-37.0|14.0|-25.61945|-0.08919 +2015-07-01|-37.0|15.0|-25.97695|-0.10198 +2015-07-01|-37.0|16.0|-26.35987|-0.11445 +2015-07-01|-37.0|17.0|-26.76678|-0.12648 +2015-07-01|-37.0|18.0|-27.19602|-0.13794 +2015-07-01|-37.0|19.0|-27.64576|-0.14875 +2015-07-01|-37.0|20.0|-28.114|-0.1588 +2015-07-01|-37.0|21.0|-28.59864|-0.16803 +2015-07-01|-37.0|22.0|-29.09748|-0.17638 +2015-07-01|-37.0|23.0|-29.6083|-0.18381 +2015-07-01|-37.0|24.0|-30.12883|-0.19029 +2015-07-01|-37.0|25.0|-30.65681|-0.19581 +2015-07-01|-37.0|26.0|-31.19002|-0.20036 +2015-07-01|-37.0|27.0|-31.72628|-0.20397 +2015-07-01|-37.0|28.0|-32.26348|-0.20663 +2015-07-01|-37.0|29.0|-32.79957|-0.20839 +2015-07-01|-37.0|30.0|-33.33261|-0.20928 +2015-07-01|-37.0|31.0|-33.86073|-0.20934 +2015-07-01|-37.0|32.0|-34.38219|-0.2086 +2015-07-01|-37.0|33.0|-34.89531|-0.20712 +2015-07-01|-37.0|34.0|-35.39853|-0.20493 +2015-07-01|-37.0|35.0|-35.89038|-0.2021 +2015-07-01|-37.0|36.0|-36.36949|-0.19865 +2015-07-01|-37.0|37.0|-36.83458|-0.19464 +2015-07-01|-37.0|38.0|-37.28444|-0.1901 +2015-07-01|-37.0|39.0|-37.71795|-0.18508 +2015-07-01|-37.0|40.0|-38.13408|-0.17962 +2015-07-01|-37.0|41.0|-38.53185|-0.17374 +2015-07-01|-37.0|42.0|-38.91035|-0.16748 +2015-07-01|-37.0|43.0|-39.26874|-0.16087 +2015-07-01|-37.0|44.0|-39.60624|-0.15392 +2015-07-01|-37.0|45.0|-39.9221|-0.14667 +2015-07-01|-37.0|46.0|-40.21564|-0.13912 +2015-07-01|-37.0|47.0|-40.48624|-0.13131 +2015-07-01|-37.0|48.0|-40.73329|-0.12323 +2015-07-01|-37.0|49.0|-40.95626|-0.11491 +2015-07-01|-37.0|50.0|-41.15464|-0.10634 +2015-07-01|-37.0|51.0|-41.32795|-0.09755 +2015-07-01|-37.0|52.0|-41.47578|-0.08854 +2015-07-01|-37.0|53.0|-41.59772|-0.07931 +2015-07-01|-37.0|54.0|-41.69342|-0.06988 +2015-07-01|-37.0|55.0|-41.76255|-0.06024 +2015-07-01|-37.0|56.0|-41.80482|-0.05041 +2015-07-01|-37.0|57.0|-41.81996|-0.04039 +2015-07-01|-37.0|58.0|-41.80774|-0.03019 +2015-07-01|-37.0|59.0|-41.76794|-0.01982 +2015-07-01|-37.0|60.0|-41.70037|-0.00929 +2015-07-01|-37.0|61.0|-41.60487|0.00139 +2015-07-01|-37.0|62.0|-41.48128|0.01219 +2015-07-01|-37.0|63.0|-41.32948|0.02311 +2015-07-01|-37.0|64.0|-41.14934|0.03413 +2015-07-01|-37.0|65.0|-40.94074|0.04521 +2015-07-01|-37.0|66.0|-40.70359|0.05634 +2015-07-01|-37.0|67.0|-40.43778|0.06749 +2015-07-01|-37.0|68.0|-40.14322|0.07862 +2015-07-01|-37.0|69.0|-39.81983|0.08969 +2015-07-01|-37.0|70.0|-39.4675|0.10068 +2015-07-01|-37.0|71.0|-39.08617|0.11154 +2015-07-01|-37.0|72.0|-38.67575|0.12222 +2015-07-01|-37.0|73.0|-38.2362|0.13267 +2015-07-01|-37.0|74.0|-37.76746|0.14285 +2015-07-01|-37.0|75.0|-37.26953|0.1527 +2015-07-01|-37.0|76.0|-36.74242|0.16216 +2015-07-01|-37.0|77.0|-36.18618|0.17118 +2015-07-01|-37.0|78.0|-35.60096|0.1797 +2015-07-01|-37.0|79.0|-34.98693|0.18766 +2015-07-01|-37.0|80.0|-34.34438|0.195 +2015-07-01|-37.0|81.0|-33.67368|0.20166 +2015-07-01|-37.0|82.0|-32.97534|0.20758 +2015-07-01|-37.0|83.0|-32.24999|0.21272 +2015-07-01|-37.0|84.0|-31.49839|0.21701 +2015-07-01|-37.0|85.0|-30.72149|0.22041 +2015-07-01|-37.0|86.0|-29.9204|0.22289 +2015-07-01|-37.0|87.0|-29.0964|0.22441 +2015-07-01|-37.0|88.0|-28.25096|0.22494 +2015-07-01|-37.0|89.0|-27.38573|0.22448 +2015-07-01|-37.0|90.0|-26.50256|0.22302 +2015-07-01|-37.0|91.0|-25.60342|0.22056 +2015-07-01|-37.0|92.0|-24.69048|0.21713 +2015-07-01|-37.0|93.0|-23.76603|0.21275 +2015-07-01|-37.0|94.0|-22.83245|0.20747 +2015-07-01|-37.0|95.0|-21.89223|0.20135 +2015-07-01|-37.0|96.0|-20.94788|0.19444 +2015-07-01|-37.0|97.0|-20.00194|0.18682 +2015-07-01|-37.0|98.0|-19.05691|0.17858 +2015-07-01|-37.0|99.0|-18.11525|0.1698 +2015-07-01|-37.0|100.0|-17.17931|0.16057 +2015-07-01|-37.0|101.0|-16.2513|0.151 +2015-07-01|-37.0|102.0|-15.33329|0.14117 +2015-07-01|-37.0|103.0|-14.42714|0.13119 +2015-07-01|-37.0|104.0|-13.53453|0.12116 +2015-07-01|-37.0|105.0|-12.65688|0.11115 +2015-07-01|-37.0|106.0|-11.79541|0.10126 +2015-07-01|-37.0|107.0|-10.95107|0.09156 +2015-07-01|-37.0|108.0|-10.12461|0.08212 +2015-07-01|-37.0|109.0|-9.31649|0.073 +2015-07-01|-37.0|110.0|-8.52701|0.06426 +2015-07-01|-37.0|111.0|-7.75621|0.05595 +2015-07-01|-37.0|112.0|-7.00396|0.04808 +2015-07-01|-37.0|113.0|-6.26997|0.04071 +2015-07-01|-37.0|114.0|-5.55378|0.03383 +2015-07-01|-37.0|115.0|-4.8548|0.02747 +2015-07-01|-37.0|116.0|-4.17237|0.02164 +2015-07-01|-37.0|117.0|-3.5057|0.01633 +2015-07-01|-37.0|118.0|-2.85399|0.01154 +2015-07-01|-37.0|119.0|-2.21638|0.00725 +2015-07-01|-37.0|120.0|-1.59199|0.00346 +2015-07-01|-37.0|121.0|-0.97997|1.4E-4 +2015-07-01|-37.0|122.0|-0.37946|-0.00271 +2015-07-01|-37.0|123.0|0.21036|-0.00514 +2015-07-01|-37.0|124.0|0.79023|-0.00714 +2015-07-01|-37.0|125.0|1.36087|-0.00876 +2015-07-01|-37.0|126.0|1.92293|-0.01001 +2015-07-01|-37.0|127.0|2.47696|-0.01093 +2015-07-01|-37.0|128.0|3.02348|-0.01153 +2015-07-01|-37.0|129.0|3.56288|-0.01183 +2015-07-01|-37.0|130.0|4.09553|-0.01187 +2015-07-01|-37.0|131.0|4.62168|-0.01166 +2015-07-01|-37.0|132.0|5.14153|-0.01123 +2015-07-01|-37.0|133.0|5.65521|-0.01059 +2015-07-01|-37.0|134.0|6.1628|-0.00977 +2015-07-01|-37.0|135.0|6.66429|-0.00878 +2015-07-01|-37.0|136.0|7.15967|-0.00765 +2015-07-01|-37.0|137.0|7.64883|-0.00638 +2015-07-01|-37.0|138.0|8.13168|-0.00499 +2015-07-01|-37.0|139.0|8.60804|-0.0035 +2015-07-01|-37.0|140.0|9.07776|-0.00191 +2015-07-01|-37.0|141.0|9.54063|-2.4E-4 +2015-07-01|-37.0|142.0|9.99644|0.0015 +2015-07-01|-37.0|143.0|10.44498|0.0033 +2015-07-01|-37.0|144.0|10.886|0.00516 +2015-07-01|-37.0|145.0|11.31927|0.00706 +2015-07-01|-37.0|146.0|11.74455|0.00899 +2015-07-01|-37.0|147.0|12.1616|0.01096 +2015-07-01|-37.0|148.0|12.57016|0.01294 +2015-07-01|-37.0|149.0|12.97|0.01494 +2015-07-01|-37.0|150.0|13.36087|0.01695 +2015-07-01|-37.0|151.0|13.74253|0.01896 +2015-07-01|-37.0|152.0|14.11475|0.02097 +2015-07-01|-37.0|153.0|14.47729|0.02297 +2015-07-01|-37.0|154.0|14.82991|0.02495 +2015-07-01|-37.0|155.0|15.17241|0.0269 +2015-07-01|-37.0|156.0|15.50456|0.02883 +2015-07-01|-37.0|157.0|15.82616|0.03073 +2015-07-01|-37.0|158.0|16.13703|0.03259 +2015-07-01|-37.0|159.0|16.43699|0.03441 +2015-07-01|-37.0|160.0|16.72589|0.03618 +2015-07-01|-37.0|161.0|17.0036|0.03789 +2015-07-01|-37.0|162.0|17.27002|0.03954 +2015-07-01|-37.0|163.0|17.52507|0.04114 +2015-07-01|-37.0|164.0|17.76871|0.04266 +2015-07-01|-37.0|165.0|18.00092|0.04412 +2015-07-01|-37.0|166.0|18.22175|0.0455 +2015-07-01|-37.0|167.0|18.43124|0.0468 +2015-07-01|-37.0|168.0|18.62951|0.04802 +2015-07-01|-37.0|169.0|18.81671|0.04915 +2015-07-01|-37.0|170.0|18.99301|0.0502 +2015-07-01|-37.0|171.0|19.15865|0.05115 +2015-07-01|-37.0|172.0|19.31388|0.05201 +2015-07-01|-37.0|173.0|19.45901|0.05278 +2015-07-01|-37.0|174.0|19.59436|0.05345 +2015-07-01|-37.0|175.0|19.7203|0.05402 +2015-07-01|-37.0|176.0|19.83722|0.05449 +2015-07-01|-37.0|177.0|19.94551|0.05487 +2015-07-01|-37.0|178.0|20.04561|0.05514 +2015-07-01|-37.0|179.0|20.13794|0.05531 +2015-07-01|-37.0|-1.0|-23.39434|0.05062 +2015-07-01|-37.0|-2.0|-23.40354|0.05253 +2015-07-01|-37.0|-3.0|-23.42106|0.05347 +2015-07-01|-37.0|-4.0|-23.44466|0.05349 +2015-07-01|-37.0|-5.0|-23.47219|0.05269 +2015-07-01|-37.0|-6.0|-23.50163|0.05113 +2015-07-01|-37.0|-7.0|-23.5311|0.04892 +2015-07-01|-37.0|-8.0|-23.55888|0.04616 +2015-07-01|-37.0|-9.0|-23.58341|0.04293 +2015-07-01|-37.0|-10.0|-23.60332|0.03932 +2015-07-01|-37.0|-11.0|-23.61741|0.03543 +2015-07-01|-37.0|-12.0|-23.62463|0.03133 +2015-07-01|-37.0|-13.0|-23.62411|0.0271 +2015-07-01|-37.0|-14.0|-23.6151|0.0228 +2015-07-01|-37.0|-15.0|-23.597|0.01848 +2015-07-01|-37.0|-16.0|-23.56931|0.01419 +2015-07-01|-37.0|-17.0|-23.53162|0.00997 +2015-07-01|-37.0|-18.0|-23.48358|0.00585 +2015-07-01|-37.0|-19.0|-23.42491|0.00183 +2015-07-01|-37.0|-20.0|-23.35534|-0.00207 +2015-07-01|-37.0|-21.0|-23.27463|-0.00585 +2015-07-01|-37.0|-22.0|-23.18252|-0.00951 +2015-07-01|-37.0|-23.0|-23.07874|-0.01307 +2015-07-01|-37.0|-24.0|-22.96299|-0.01654 +2015-07-01|-37.0|-25.0|-22.83492|-0.01994 +2015-07-01|-37.0|-26.0|-22.69412|-0.02329 +2015-07-01|-37.0|-27.0|-22.54012|-0.02662 +2015-07-01|-37.0|-28.0|-22.37239|-0.02995 +2015-07-01|-37.0|-29.0|-22.19035|-0.03331 +2015-07-01|-37.0|-30.0|-21.99332|-0.03673 +2015-07-01|-37.0|-31.0|-21.78059|-0.04022 +2015-07-01|-37.0|-32.0|-21.55136|-0.0438 +2015-07-01|-37.0|-33.0|-21.30481|-0.0475 +2015-07-01|-37.0|-34.0|-21.04006|-0.05132 +2015-07-01|-37.0|-35.0|-20.7562|-0.05529 +2015-07-01|-37.0|-36.0|-20.4523|-0.05939 +2015-07-01|-37.0|-37.0|-20.12743|-0.06365 +2015-07-01|-37.0|-38.0|-19.78064|-0.06804 +2015-07-01|-37.0|-39.0|-19.41104|-0.07257 +2015-07-01|-37.0|-40.0|-19.01773|-0.07722 +2015-07-01|-37.0|-41.0|-18.5999|-0.08198 +2015-07-01|-37.0|-42.0|-18.15679|-0.08683 +2015-07-01|-37.0|-43.0|-17.68769|-0.09174 +2015-07-01|-37.0|-44.0|-17.19203|-0.0967 +2015-07-01|-37.0|-45.0|-16.66931|-0.10166 +2015-07-01|-37.0|-46.0|-16.11917|-0.10659 +2015-07-01|-37.0|-47.0|-15.54138|-0.11147 +2015-07-01|-37.0|-48.0|-14.93584|-0.11626 +2015-07-01|-37.0|-49.0|-14.30261|-0.12092 +2015-07-01|-37.0|-50.0|-13.64191|-0.12541 +2015-07-01|-37.0|-51.0|-12.95415|-0.1297 +2015-07-01|-37.0|-52.0|-12.23987|-0.13375 +2015-07-01|-37.0|-53.0|-11.49984|-0.13754 +2015-07-01|-37.0|-54.0|-10.73497|-0.14101 +2015-07-01|-37.0|-55.0|-9.94637|-0.14415 +2015-07-01|-37.0|-56.0|-9.13533|-0.14692 +2015-07-01|-37.0|-57.0|-8.30331|-0.14931 +2015-07-01|-37.0|-58.0|-7.45194|-0.15128 +2015-07-01|-37.0|-59.0|-6.58301|-0.15282 +2015-07-01|-37.0|-60.0|-5.69845|-0.15392 +2015-07-01|-37.0|-61.0|-4.80034|-0.15456 +2015-07-01|-37.0|-62.0|-3.89088|-0.15475 +2015-07-01|-37.0|-63.0|-2.97237|-0.15447 +2015-07-01|-37.0|-64.0|-2.04718|-0.15374 +2015-07-01|-37.0|-65.0|-1.11778|-0.15255 +2015-07-01|-37.0|-66.0|-0.18665|-0.15094 +2015-07-01|-37.0|-67.0|0.74369|-0.1489 +2015-07-01|-37.0|-68.0|1.67071|-0.14646 +2015-07-01|-37.0|-69.0|2.59193|-0.14365 +2015-07-01|-37.0|-70.0|3.50487|-0.14049 +2015-07-01|-37.0|-71.0|4.40714|-0.137 +2015-07-01|-37.0|-72.0|5.29642|-0.13323 +2015-07-01|-37.0|-73.0|6.1705|-0.1292 +2015-07-01|-37.0|-74.0|7.02725|-0.12495 +2015-07-01|-37.0|-75.0|7.86471|-0.12051 +2015-07-01|-37.0|-76.0|8.68103|-0.11592 +2015-07-01|-37.0|-77.0|9.4745|-0.1112 +2015-07-01|-37.0|-78.0|10.2436|-0.1064 +2015-07-01|-37.0|-79.0|10.98693|-0.10155 +2015-07-01|-37.0|-80.0|11.7033|-0.09667 +2015-07-01|-37.0|-81.0|12.39165|-0.0918 +2015-07-01|-37.0|-82.0|13.05111|-0.08696 +2015-07-01|-37.0|-83.0|13.68097|-0.08219 +2015-07-01|-37.0|-84.0|14.28068|-0.0775 +2015-07-01|-37.0|-85.0|14.84986|-0.07292 +2015-07-01|-37.0|-86.0|15.3883|-0.06847 +2015-07-01|-37.0|-87.0|15.89591|-0.06417 +2015-07-01|-37.0|-88.0|16.37279|-0.06002 +2015-07-01|-37.0|-89.0|16.81914|-0.05606 +2015-07-01|-37.0|-90.0|17.23533|-0.05229 +2015-07-01|-37.0|-91.0|17.62184|-0.04871 +2015-07-01|-37.0|-92.0|17.97926|-0.04534 +2015-07-01|-37.0|-93.0|18.30832|-0.04219 +2015-07-01|-37.0|-94.0|18.60983|-0.03925 +2015-07-01|-37.0|-95.0|18.88469|-0.03653 +2015-07-01|-37.0|-96.0|19.13392|-0.03403 +2015-07-01|-37.0|-97.0|19.35858|-0.03174 +2015-07-01|-37.0|-98.0|19.55981|-0.02966 +2015-07-01|-37.0|-99.0|19.7388|-0.02779 +2015-07-01|-37.0|-100.0|19.8968|-0.02612 +2015-07-01|-37.0|-101.0|20.03508|-0.02463 +2015-07-01|-37.0|-102.0|20.15495|-0.02332 +2015-07-01|-37.0|-103.0|20.25772|-0.02218 +2015-07-01|-37.0|-104.0|20.34473|-0.02118 +2015-07-01|-37.0|-105.0|20.41729|-0.02032 +2015-07-01|-37.0|-106.0|20.47671|-0.01958 +2015-07-01|-37.0|-107.0|20.52428|-0.01894 +2015-07-01|-37.0|-108.0|20.56125|-0.01839 +2015-07-01|-37.0|-109.0|20.58884|-0.01791 +2015-07-01|-37.0|-110.0|20.60822|-0.01748 +2015-07-01|-37.0|-111.0|20.62052|-0.01708 +2015-07-01|-37.0|-112.0|20.6268|-0.0167 +2015-07-01|-37.0|-113.0|20.62807|-0.01632 +2015-07-01|-37.0|-114.0|20.62526|-0.01593 +2015-07-01|-37.0|-115.0|20.61926|-0.01551 +2015-07-01|-37.0|-116.0|20.61086|-0.01506 +2015-07-01|-37.0|-117.0|20.60081|-0.01455 +2015-07-01|-37.0|-118.0|20.58976|-0.01398 +2015-07-01|-37.0|-119.0|20.57832|-0.01335 +2015-07-01|-37.0|-120.0|20.56702|-0.01265 +2015-07-01|-37.0|-121.0|20.55631|-0.01186 +2015-07-01|-37.0|-122.0|20.54659|-0.011 +2015-07-01|-37.0|-123.0|20.53821|-0.01006 +2015-07-01|-37.0|-124.0|20.53143|-0.00904 +2015-07-01|-37.0|-125.0|20.52648|-0.00794 +2015-07-01|-37.0|-126.0|20.52353|-0.00676 +2015-07-01|-37.0|-127.0|20.52269|-0.00551 +2015-07-01|-37.0|-128.0|20.52403|-0.0042 +2015-07-01|-37.0|-129.0|20.5276|-0.00284 +2015-07-01|-37.0|-130.0|20.53338|-0.00142 +2015-07-01|-37.0|-131.0|20.54132|5.0E-5 +2015-07-01|-37.0|-132.0|20.55136|0.00155 +2015-07-01|-37.0|-133.0|20.56338|0.00308 +2015-07-01|-37.0|-134.0|20.57725|0.00462 +2015-07-01|-37.0|-135.0|20.59282|0.00619 +2015-07-01|-37.0|-136.0|20.60991|0.00776 +2015-07-01|-37.0|-137.0|20.62833|0.00933 +2015-07-01|-37.0|-138.0|20.64789|0.01089 +2015-07-01|-37.0|-139.0|20.66835|0.01245 +2015-07-01|-37.0|-140.0|20.6895|0.01399 +2015-07-01|-37.0|-141.0|20.7111|0.01551 +2015-07-01|-37.0|-142.0|20.73293|0.01701 +2015-07-01|-37.0|-143.0|20.75475|0.01849 +2015-07-01|-37.0|-144.0|20.77634|0.01995 +2015-07-01|-37.0|-145.0|20.79746|0.02138 +2015-07-01|-37.0|-146.0|20.81791|0.02279 +2015-07-01|-37.0|-147.0|20.83748|0.02418 +2015-07-01|-37.0|-148.0|20.85596|0.02554 +2015-07-01|-37.0|-149.0|20.87318|0.02689 +2015-07-01|-37.0|-150.0|20.88897|0.02822 +2015-07-01|-37.0|-151.0|20.90319|0.02953 +2015-07-01|-37.0|-152.0|20.91568|0.03083 +2015-07-01|-37.0|-153.0|20.92635|0.03211 +2015-07-01|-37.0|-154.0|20.93507|0.03338 +2015-07-01|-37.0|-155.0|20.94177|0.03464 +2015-07-01|-37.0|-156.0|20.94637|0.03589 +2015-07-01|-37.0|-157.0|20.94881|0.03713 +2015-07-01|-37.0|-158.0|20.94904|0.03836 +2015-07-01|-37.0|-159.0|20.94701|0.03957 +2015-07-01|-37.0|-160.0|20.9427|0.04077 +2015-07-01|-37.0|-161.0|20.93606|0.04195 +2015-07-01|-37.0|-162.0|20.92706|0.04311 +2015-07-01|-37.0|-163.0|20.91566|0.04425 +2015-07-01|-37.0|-164.0|20.90179|0.04536 +2015-07-01|-37.0|-165.0|20.88541|0.04644 +2015-07-01|-37.0|-166.0|20.86642|0.04748 +2015-07-01|-37.0|-167.0|20.84473|0.04848 +2015-07-01|-37.0|-168.0|20.82022|0.04943 +2015-07-01|-37.0|-169.0|20.79273|0.05033 +2015-07-01|-37.0|-170.0|20.76209|0.05117 +2015-07-01|-37.0|-171.0|20.7281|0.05195 +2015-07-01|-37.0|-172.0|20.69052|0.05266 +2015-07-01|-37.0|-173.0|20.64908|0.0533 +2015-07-01|-37.0|-174.0|20.6035|0.05386 +2015-07-01|-37.0|-175.0|20.55344|0.05433 +2015-07-01|-37.0|-176.0|20.49856|0.05473 +2015-07-01|-37.0|-177.0|20.43847|0.05503 +2015-07-01|-37.0|-178.0|20.37279|0.05525 +2015-07-01|-37.0|-179.0|20.30109|0.05537 +2015-07-01|-38.0|0.0|-23.31421|0.0405 +2015-07-01|-38.0|1.0|-23.36818|0.03572 +2015-07-01|-38.0|2.0|-23.43873|0.02991 +2015-07-01|-38.0|3.0|-23.52789|0.02308 +2015-07-01|-38.0|4.0|-23.63754|0.01526 +2015-07-01|-38.0|5.0|-23.7694|0.00651 +2015-07-01|-38.0|6.0|-23.925|-0.00312 +2015-07-01|-38.0|7.0|-24.10564|-0.01354 +2015-07-01|-38.0|8.0|-24.31233|-0.02465 +2015-07-01|-38.0|9.0|-24.54582|-0.03633 +2015-07-01|-38.0|10.0|-24.80656|-0.04847 +2015-07-01|-38.0|11.0|-25.09469|-0.06092 +2015-07-01|-38.0|12.0|-25.41005|-0.07355 +2015-07-01|-38.0|13.0|-25.75217|-0.08623 +2015-07-01|-38.0|14.0|-26.1203|-0.09882 +2015-07-01|-38.0|15.0|-26.51342|-0.11118 +2015-07-01|-38.0|16.0|-26.93025|-0.12319 +2015-07-01|-38.0|17.0|-27.36931|-0.13474 +2015-07-01|-38.0|18.0|-27.82891|-0.14572 +2015-07-01|-38.0|19.0|-28.30724|-0.15604 +2015-07-01|-38.0|20.0|-28.80231|-0.16562 +2015-07-01|-38.0|21.0|-29.31208|-0.1744 +2015-07-01|-38.0|22.0|-29.83442|-0.18234 +2015-07-01|-38.0|23.0|-30.36719|-0.18939 +2015-07-01|-38.0|24.0|-30.90822|-0.19553 +2015-07-01|-38.0|25.0|-31.45536|-0.20076 +2015-07-01|-38.0|26.0|-32.00649|-0.20507 +2015-07-01|-38.0|27.0|-32.55957|-0.20847 +2015-07-01|-38.0|28.0|-33.1126|-0.21099 +2015-07-01|-38.0|29.0|-33.66366|-0.21266 +2015-07-01|-38.0|30.0|-34.21091|-0.21349 +2015-07-01|-38.0|31.0|-34.75263|-0.21354 +2015-07-01|-38.0|32.0|-35.28716|-0.21283 +2015-07-01|-38.0|33.0|-35.81294|-0.21142 +2015-07-01|-38.0|34.0|-36.32851|-0.20934 +2015-07-01|-38.0|35.0|-36.83251|-0.20663 +2015-07-01|-38.0|36.0|-37.32364|-0.20335 +2015-07-01|-38.0|37.0|-37.8007|-0.19952 +2015-07-01|-38.0|38.0|-38.26258|-0.19519 +2015-07-01|-38.0|39.0|-38.70822|-0.1904 +2015-07-01|-38.0|40.0|-39.13665|-0.18517 +2015-07-01|-38.0|41.0|-39.54695|-0.17954 +2015-07-01|-38.0|42.0|-39.93826|-0.17353 +2015-07-01|-38.0|43.0|-40.30979|-0.16718 +2015-07-01|-38.0|44.0|-40.66079|-0.1605 +2015-07-01|-38.0|45.0|-40.99055|-0.15352 +2015-07-01|-38.0|46.0|-41.29842|-0.14625 +2015-07-01|-38.0|47.0|-41.5838|-0.1387 +2015-07-01|-38.0|48.0|-41.84609|-0.1309 +2015-07-01|-38.0|49.0|-42.08478|-0.12284 +2015-07-01|-38.0|50.0|-42.29935|-0.11454 +2015-07-01|-38.0|51.0|-42.48934|-0.10601 +2015-07-01|-38.0|52.0|-42.65431|-0.09724 +2015-07-01|-38.0|53.0|-42.79385|-0.08826 +2015-07-01|-38.0|54.0|-42.90759|-0.07906 +2015-07-01|-38.0|55.0|-42.99518|-0.06965 +2015-07-01|-38.0|56.0|-43.0563|-0.06003 +2015-07-01|-38.0|57.0|-43.09064|-0.05022 +2015-07-01|-38.0|58.0|-43.09794|-0.04021 +2015-07-01|-38.0|59.0|-43.07793|-0.03001 +2015-07-01|-38.0|60.0|-43.03037|-0.01964 +2015-07-01|-38.0|61.0|-42.95506|-0.00911 +2015-07-01|-38.0|62.0|-42.85178|0.00158 +2015-07-01|-38.0|63.0|-42.72035|0.0124 +2015-07-01|-38.0|64.0|-42.56056|0.02333 +2015-07-01|-38.0|65.0|-42.37226|0.03437 +2015-07-01|-38.0|66.0|-42.15527|0.04547 +2015-07-01|-38.0|67.0|-41.90941|0.05662 +2015-07-01|-38.0|68.0|-41.63453|0.06779 +2015-07-01|-38.0|69.0|-41.33047|0.07894 +2015-07-01|-38.0|70.0|-40.99705|0.09004 +2015-07-01|-38.0|71.0|-40.63413|0.10104 +2015-07-01|-38.0|72.0|-40.24155|0.1119 +2015-07-01|-38.0|73.0|-39.81918|0.12258 +2015-07-01|-38.0|74.0|-39.3669|0.13303 +2015-07-01|-38.0|75.0|-38.88459|0.1432 +2015-07-01|-38.0|76.0|-38.37221|0.15302 +2015-07-01|-38.0|77.0|-37.82971|0.16245 +2015-07-01|-38.0|78.0|-37.25713|0.17142 +2015-07-01|-38.0|79.0|-36.65455|0.17987 +2015-07-01|-38.0|80.0|-36.02217|0.18775 +2015-07-01|-38.0|81.0|-35.36025|0.19499 +2015-07-01|-38.0|82.0|-34.66917|0.20154 +2015-07-01|-38.0|83.0|-33.94945|0.20734 +2015-07-01|-38.0|84.0|-33.20175|0.21233 +2015-07-01|-38.0|85.0|-32.42687|0.21646 +2015-07-01|-38.0|86.0|-31.62581|0.21969 +2015-07-01|-38.0|87.0|-30.79972|0.22199 +2015-07-01|-38.0|88.0|-29.94995|0.22332 +2015-07-01|-38.0|89.0|-29.07805|0.22366 +2015-07-01|-38.0|90.0|-28.18572|0.223 +2015-07-01|-38.0|91.0|-27.27487|0.22134 +2015-07-01|-38.0|92.0|-26.34756|0.21869 +2015-07-01|-38.0|93.0|-25.40602|0.21508 +2015-07-01|-38.0|94.0|-24.45259|0.21054 +2015-07-01|-38.0|95.0|-23.48972|0.20511 +2015-07-01|-38.0|96.0|-22.51991|0.19887 +2015-07-01|-38.0|97.0|-21.54574|0.19186 +2015-07-01|-38.0|98.0|-20.56976|0.18419 +2015-07-01|-38.0|99.0|-19.59448|0.17592 +2015-07-01|-38.0|100.0|-18.62236|0.16715 +2015-07-01|-38.0|101.0|-17.65574|0.15798 +2015-07-01|-38.0|102.0|-16.69683|0.1485 +2015-07-01|-38.0|103.0|-15.74767|0.13882 +2015-07-01|-38.0|104.0|-14.8101|0.12901 +2015-07-01|-38.0|105.0|-13.88575|0.11919 +2015-07-01|-38.0|106.0|-12.97605|0.10944 +2015-07-01|-38.0|107.0|-12.08216|0.09983 +2015-07-01|-38.0|108.0|-11.20503|0.09044 +2015-07-01|-38.0|109.0|-10.34538|0.08134 +2015-07-01|-38.0|110.0|-9.50368|0.07259 +2015-07-01|-38.0|111.0|-8.68021|0.06423 +2015-07-01|-38.0|112.0|-7.87504|0.0563 +2015-07-01|-38.0|113.0|-7.08806|0.04884 +2015-07-01|-38.0|114.0|-6.319|0.04186 +2015-07-01|-38.0|115.0|-5.56746|0.03539 +2015-07-01|-38.0|116.0|-4.83291|0.02943 +2015-07-01|-38.0|117.0|-4.11474|0.02398 +2015-07-01|-38.0|118.0|-3.41226|0.01905 +2015-07-01|-38.0|119.0|-2.72473|0.01462 +2015-07-01|-38.0|120.0|-2.0514|0.01068 +2015-07-01|-38.0|121.0|-1.39148|0.00721 +2015-07-01|-38.0|122.0|-0.74421|0.0042 +2015-07-01|-38.0|123.0|-0.10884|0.00163 +2015-07-01|-38.0|124.0|0.51533|-5.3E-4 +2015-07-01|-38.0|125.0|1.12897|-0.00231 +2015-07-01|-38.0|126.0|1.73268|-0.00371 +2015-07-01|-38.0|127.0|2.32701|-0.00478 +2015-07-01|-38.0|128.0|2.91245|-0.00553 +2015-07-01|-38.0|129.0|3.48941|-0.00599 +2015-07-01|-38.0|130.0|4.05822|-0.00618 +2015-07-01|-38.0|131.0|4.61918|-0.00612 +2015-07-01|-38.0|132.0|5.17249|-0.00584 +2015-07-01|-38.0|133.0|5.7183|-0.00536 +2015-07-01|-38.0|134.0|6.2567|-0.00469 +2015-07-01|-38.0|135.0|6.78773|-0.00385 +2015-07-01|-38.0|136.0|7.31138|-0.00286 +2015-07-01|-38.0|137.0|7.82761|-0.00174 +2015-07-01|-38.0|138.0|8.33633|-4.9E-4 +2015-07-01|-38.0|139.0|8.83741|8.6E-4 +2015-07-01|-38.0|140.0|9.33072|0.00231 +2015-07-01|-38.0|141.0|9.81609|0.00384 +2015-07-01|-38.0|142.0|10.29334|0.00544 +2015-07-01|-38.0|143.0|10.76228|0.00712 +2015-07-01|-38.0|144.0|11.22271|0.00884 +2015-07-01|-38.0|145.0|11.6744|0.01062 +2015-07-01|-38.0|146.0|12.11716|0.01243 +2015-07-01|-38.0|147.0|12.55075|0.01428 +2015-07-01|-38.0|148.0|12.97497|0.01615 +2015-07-01|-38.0|149.0|13.38958|0.01805 +2015-07-01|-38.0|150.0|13.79438|0.01995 +2015-07-01|-38.0|151.0|14.18914|0.02187 +2015-07-01|-38.0|152.0|14.57365|0.02378 +2015-07-01|-38.0|153.0|14.94771|0.02569 +2015-07-01|-38.0|154.0|15.3111|0.02758 +2015-07-01|-38.0|155.0|15.66364|0.02946 +2015-07-01|-38.0|156.0|16.00513|0.03132 +2015-07-01|-38.0|157.0|16.33542|0.03315 +2015-07-01|-38.0|158.0|16.65433|0.03494 +2015-07-01|-38.0|159.0|16.96174|0.03669 +2015-07-01|-38.0|160.0|17.25751|0.0384 +2015-07-01|-38.0|161.0|17.54156|0.04006 +2015-07-01|-38.0|162.0|17.81381|0.04167 +2015-07-01|-38.0|163.0|18.07422|0.04322 +2015-07-01|-38.0|164.0|18.32279|0.0447 +2015-07-01|-38.0|165.0|18.55952|0.04611 +2015-07-01|-38.0|166.0|18.7845|0.04746 +2015-07-01|-38.0|167.0|18.9978|0.04872 +2015-07-01|-38.0|168.0|19.19956|0.04991 +2015-07-01|-38.0|169.0|19.38997|0.05102 +2015-07-01|-38.0|170.0|19.56921|0.05204 +2015-07-01|-38.0|171.0|19.73755|0.05297 +2015-07-01|-38.0|172.0|19.89526|0.05381 +2015-07-01|-38.0|173.0|20.04266|0.05456 +2015-07-01|-38.0|174.0|20.18008|0.05521 +2015-07-01|-38.0|175.0|20.30791|0.05577 +2015-07-01|-38.0|176.0|20.42654|0.05623 +2015-07-01|-38.0|177.0|20.53637|0.05659 +2015-07-01|-38.0|178.0|20.63784|0.05686 +2015-07-01|-38.0|179.0|20.73137|0.05703 +2015-07-01|-38.0|-1.0|-23.27472|0.04426 +2015-07-01|-38.0|-2.0|-23.24758|0.04703 +2015-07-01|-38.0|-3.0|-23.23061|0.04885 +2015-07-01|-38.0|-4.0|-23.22171|0.04977 +2015-07-01|-38.0|-5.0|-23.21881|0.04986 +2015-07-01|-38.0|-6.0|-23.21993|0.0492 +2015-07-01|-38.0|-7.0|-23.22321|0.04786 +2015-07-01|-38.0|-8.0|-23.22693|0.04593 +2015-07-01|-38.0|-9.0|-23.2295|0.04349 +2015-07-01|-38.0|-10.0|-23.22947|0.04063 +2015-07-01|-38.0|-11.0|-23.22556|0.03743 +2015-07-01|-38.0|-12.0|-23.21664|0.03396 +2015-07-01|-38.0|-13.0|-23.20171|0.0303 +2015-07-01|-38.0|-14.0|-23.17989|0.0265 +2015-07-01|-38.0|-15.0|-23.15045|0.02262 +2015-07-01|-38.0|-16.0|-23.11274|0.01871 +2015-07-01|-38.0|-17.0|-23.06621|0.0148 +2015-07-01|-38.0|-18.0|-23.01037|0.01092 +2015-07-01|-38.0|-19.0|-22.94478|0.0071 +2015-07-01|-38.0|-20.0|-22.86904|0.00334 +2015-07-01|-38.0|-21.0|-22.78278|-3.5E-4 +2015-07-01|-38.0|-22.0|-22.68561|-0.00397 +2015-07-01|-38.0|-23.0|-22.57715|-0.00752 +2015-07-01|-38.0|-24.0|-22.45697|-0.01103 +2015-07-01|-38.0|-25.0|-22.32463|-0.01449 +2015-07-01|-38.0|-26.0|-22.17964|-0.01793 +2015-07-01|-38.0|-27.0|-22.02144|-0.02138 +2015-07-01|-38.0|-28.0|-21.84946|-0.02484 +2015-07-01|-38.0|-29.0|-21.66304|-0.02834 +2015-07-01|-38.0|-30.0|-21.46147|-0.0319 +2015-07-01|-38.0|-31.0|-21.244|-0.03554 +2015-07-01|-38.0|-32.0|-21.00983|-0.03928 +2015-07-01|-38.0|-33.0|-20.75812|-0.04313 +2015-07-01|-38.0|-34.0|-20.48799|-0.0471 +2015-07-01|-38.0|-35.0|-20.19854|-0.05119 +2015-07-01|-38.0|-36.0|-19.88887|-0.05542 +2015-07-01|-38.0|-37.0|-19.55806|-0.05978 +2015-07-01|-38.0|-38.0|-19.20522|-0.06427 +2015-07-01|-38.0|-39.0|-18.82949|-0.06887 +2015-07-01|-38.0|-40.0|-18.43002|-0.07358 +2015-07-01|-38.0|-41.0|-18.00604|-0.07838 +2015-07-01|-38.0|-42.0|-17.55684|-0.08325 +2015-07-01|-38.0|-43.0|-17.0818|-0.08817 +2015-07-01|-38.0|-44.0|-16.58038|-0.09311 +2015-07-01|-38.0|-45.0|-16.05215|-0.09805 +2015-07-01|-38.0|-46.0|-15.49681|-0.10294 +2015-07-01|-38.0|-47.0|-14.91417|-0.10777 +2015-07-01|-38.0|-48.0|-14.30421|-0.11249 +2015-07-01|-38.0|-49.0|-13.66703|-0.11708 +2015-07-01|-38.0|-50.0|-13.00291|-0.12149 +2015-07-01|-38.0|-51.0|-12.31228|-0.12569 +2015-07-01|-38.0|-52.0|-11.59576|-0.12966 +2015-07-01|-38.0|-53.0|-10.8541|-0.13335 +2015-07-01|-38.0|-54.0|-10.08828|-0.13673 +2015-07-01|-38.0|-55.0|-9.2994|-0.13978 +2015-07-01|-38.0|-56.0|-8.48878|-0.14248 +2015-07-01|-38.0|-57.0|-7.65786|-0.14478 +2015-07-01|-38.0|-58.0|-6.80827|-0.14669 +2015-07-01|-38.0|-59.0|-5.94178|-0.14817 +2015-07-01|-38.0|-60.0|-5.0603|-0.14922 +2015-07-01|-38.0|-61.0|-4.16588|-0.14984 +2015-07-01|-38.0|-62.0|-3.26065|-0.15 +2015-07-01|-38.0|-63.0|-2.34688|-0.14972 +2015-07-01|-38.0|-64.0|-1.42689|-0.149 +2015-07-01|-38.0|-65.0|-0.50306|-0.14785 +2015-07-01|-38.0|-66.0|0.42219|-0.14627 +2015-07-01|-38.0|-67.0|1.34641|-0.1443 +2015-07-01|-38.0|-68.0|2.26717|-0.14194 +2015-07-01|-38.0|-69.0|3.18203|-0.13921 +2015-07-01|-38.0|-70.0|4.08863|-0.13615 +2015-07-01|-38.0|-71.0|4.98464|-0.13279 +2015-07-01|-38.0|-72.0|5.86783|-0.12914 +2015-07-01|-38.0|-73.0|6.73605|-0.12525 +2015-07-01|-38.0|-74.0|7.58725|-0.12114 +2015-07-01|-38.0|-75.0|8.41953|-0.11686 +2015-07-01|-38.0|-76.0|9.23109|-0.11242 +2015-07-01|-38.0|-77.0|10.02029|-0.10786 +2015-07-01|-38.0|-78.0|10.78565|-0.10323 +2015-07-01|-38.0|-79.0|11.52581|-0.09854 +2015-07-01|-38.0|-80.0|12.23959|-0.09382 +2015-07-01|-38.0|-81.0|12.92597|-0.08911 +2015-07-01|-38.0|-82.0|13.58409|-0.08444 +2015-07-01|-38.0|-83.0|14.21324|-0.07982 +2015-07-01|-38.0|-84.0|14.81288|-0.07528 +2015-07-01|-38.0|-85.0|15.38262|-0.07084 +2015-07-01|-38.0|-86.0|15.92221|-0.06653 +2015-07-01|-38.0|-87.0|16.43157|-0.06236 +2015-07-01|-38.0|-88.0|16.91075|-0.05834 +2015-07-01|-38.0|-89.0|17.35992|-0.05449 +2015-07-01|-38.0|-90.0|17.77941|-0.05082 +2015-07-01|-38.0|-91.0|18.16965|-0.04734 +2015-07-01|-38.0|-92.0|18.5312|-0.04406 +2015-07-01|-38.0|-93.0|18.86472|-0.04098 +2015-07-01|-38.0|-94.0|19.17096|-0.03811 +2015-07-01|-38.0|-95.0|19.45079|-0.03545 +2015-07-01|-38.0|-96.0|19.70514|-0.03299 +2015-07-01|-38.0|-97.0|19.93502|-0.03074 +2015-07-01|-38.0|-98.0|20.14152|-0.02869 +2015-07-01|-38.0|-99.0|20.32576|-0.02684 +2015-07-01|-38.0|-100.0|20.48894|-0.02517 +2015-07-01|-38.0|-101.0|20.63226|-0.02368 +2015-07-01|-38.0|-102.0|20.75698|-0.02237 +2015-07-01|-38.0|-103.0|20.86438|-0.02121 +2015-07-01|-38.0|-104.0|20.95571|-0.02019 +2015-07-01|-38.0|-105.0|21.03227|-0.0193 +2015-07-01|-38.0|-106.0|21.09532|-0.01853 +2015-07-01|-38.0|-107.0|21.14612|-0.01785 +2015-07-01|-38.0|-108.0|21.18589|-0.01725 +2015-07-01|-38.0|-109.0|21.21582|-0.01673 +2015-07-01|-38.0|-110.0|21.23708|-0.01625 +2015-07-01|-38.0|-111.0|21.25078|-0.0158 +2015-07-01|-38.0|-112.0|21.25798|-0.01537 +2015-07-01|-38.0|-113.0|21.25968|-0.01494 +2015-07-01|-38.0|-114.0|21.25683|-0.0145 +2015-07-01|-38.0|-115.0|21.25032|-0.01404 +2015-07-01|-38.0|-116.0|21.24098|-0.01354 +2015-07-01|-38.0|-117.0|21.22955|-0.01299 +2015-07-01|-38.0|-118.0|21.21674|-0.01238 +2015-07-01|-38.0|-119.0|21.20317|-0.01171 +2015-07-01|-38.0|-120.0|21.1894|-0.01097 +2015-07-01|-38.0|-121.0|21.17593|-0.01016 +2015-07-01|-38.0|-122.0|21.16319|-0.00927 +2015-07-01|-38.0|-123.0|21.15157|-0.0083 +2015-07-01|-38.0|-124.0|21.14137|-0.00726 +2015-07-01|-38.0|-125.0|21.13287|-0.00614 +2015-07-01|-38.0|-126.0|21.12626|-0.00494 +2015-07-01|-38.0|-127.0|21.12171|-0.00368 +2015-07-01|-38.0|-128.0|21.11933|-0.00236 +2015-07-01|-38.0|-129.0|21.11919|-9.8E-4 +2015-07-01|-38.0|-130.0|21.12132|4.5E-4 +2015-07-01|-38.0|-131.0|21.1257|0.00192 +2015-07-01|-38.0|-132.0|21.1323|0.00343 +2015-07-01|-38.0|-133.0|21.14103|0.00497 +2015-07-01|-38.0|-134.0|21.15178|0.00653 +2015-07-01|-38.0|-135.0|21.16444|0.0081 +2015-07-01|-38.0|-136.0|21.17884|0.00968 +2015-07-01|-38.0|-137.0|21.19482|0.01126 +2015-07-01|-38.0|-138.0|21.21218|0.01284 +2015-07-01|-38.0|-139.0|21.23072|0.0144 +2015-07-01|-38.0|-140.0|21.25022|0.01596 +2015-07-01|-38.0|-141.0|21.27046|0.01749 +2015-07-01|-38.0|-142.0|21.29122|0.01901 +2015-07-01|-38.0|-143.0|21.31225|0.0205 +2015-07-01|-38.0|-144.0|21.33334|0.02197 +2015-07-01|-38.0|-145.0|21.35425|0.02342 +2015-07-01|-38.0|-146.0|21.37476|0.02484 +2015-07-01|-38.0|-147.0|21.39465|0.02624 +2015-07-01|-38.0|-148.0|21.41372|0.02762 +2015-07-01|-38.0|-149.0|21.43177|0.02898 +2015-07-01|-38.0|-150.0|21.44861|0.03031 +2015-07-01|-38.0|-151.0|21.46409|0.03163 +2015-07-01|-38.0|-152.0|21.47803|0.03293 +2015-07-01|-38.0|-153.0|21.49032|0.03422 +2015-07-01|-38.0|-154.0|21.50081|0.03549 +2015-07-01|-38.0|-155.0|21.50939|0.03675 +2015-07-01|-38.0|-156.0|21.51598|0.03799 +2015-07-01|-38.0|-157.0|21.52049|0.03922 +2015-07-01|-38.0|-158.0|21.52283|0.04043 +2015-07-01|-38.0|-159.0|21.52294|0.04163 +2015-07-01|-38.0|-160.0|21.52077|0.04282 +2015-07-01|-38.0|-161.0|21.51624|0.04398 +2015-07-01|-38.0|-162.0|21.50931|0.04512 +2015-07-01|-38.0|-163.0|21.4999|0.04624 +2015-07-01|-38.0|-164.0|21.48794|0.04732 +2015-07-01|-38.0|-165.0|21.47335|0.04838 +2015-07-01|-38.0|-166.0|21.45603|0.04939 +2015-07-01|-38.0|-167.0|21.43586|0.05037 +2015-07-01|-38.0|-168.0|21.4127|0.0513 +2015-07-01|-38.0|-169.0|21.38641|0.05217 +2015-07-01|-38.0|-170.0|21.35679|0.05299 +2015-07-01|-38.0|-171.0|21.32363|0.05375 +2015-07-01|-38.0|-172.0|21.28669|0.05444 +2015-07-01|-38.0|-173.0|21.2457|0.05507 +2015-07-01|-38.0|-174.0|21.20037|0.05561 +2015-07-01|-38.0|-175.0|21.15037|0.05608 +2015-07-01|-38.0|-176.0|21.09536|0.05646 +2015-07-01|-38.0|-177.0|21.03496|0.05676 +2015-07-01|-38.0|-178.0|20.96878|0.05696 +2015-07-01|-38.0|-179.0|20.89641|0.05708 +2015-07-01|-39.0|0.0|-23.20255|0.03353 +2015-07-01|-39.0|1.0|-23.29529|0.02807 +2015-07-01|-39.0|2.0|-23.40573|0.02166 +2015-07-01|-39.0|3.0|-23.53566|0.01432 +2015-07-01|-39.0|4.0|-23.68672|0.00607 +2015-07-01|-39.0|5.0|-23.86038|-0.00301 +2015-07-01|-39.0|6.0|-24.0579|-0.01288 +2015-07-01|-39.0|7.0|-24.28031|-0.02343 +2015-07-01|-39.0|8.0|-24.52839|-0.03457 +2015-07-01|-39.0|9.0|-24.80265|-0.04619 +2015-07-01|-39.0|10.0|-25.10331|-0.05818 +2015-07-01|-39.0|11.0|-25.43031|-0.0704 +2015-07-01|-39.0|12.0|-25.78332|-0.08274 +2015-07-01|-39.0|13.0|-26.16172|-0.09506 +2015-07-01|-39.0|14.0|-26.56464|-0.10724 +2015-07-01|-39.0|15.0|-26.99097|-0.11916 +2015-07-01|-39.0|16.0|-27.43938|-0.1307 +2015-07-01|-39.0|17.0|-27.90836|-0.14177 +2015-07-01|-39.0|18.0|-28.39622|-0.15228 +2015-07-01|-39.0|19.0|-28.90114|-0.16213 +2015-07-01|-39.0|20.0|-29.42121|-0.17127 +2015-07-01|-39.0|21.0|-29.95444|-0.17963 +2015-07-01|-39.0|22.0|-30.49878|-0.18718 +2015-07-01|-39.0|23.0|-31.05218|-0.19389 +2015-07-01|-39.0|24.0|-31.61256|-0.19973 +2015-07-01|-39.0|25.0|-32.1779|-0.20471 +2015-07-01|-39.0|26.0|-32.74619|-0.20882 +2015-07-01|-39.0|27.0|-33.31549|-0.21207 +2015-07-01|-39.0|28.0|-33.88392|-0.21448 +2015-07-01|-39.0|29.0|-34.44969|-0.21609 +2015-07-01|-39.0|30.0|-35.01107|-0.21691 +2015-07-01|-39.0|31.0|-35.56643|-0.21698 +2015-07-01|-39.0|32.0|-36.11422|-0.21634 +2015-07-01|-39.0|33.0|-36.653|-0.21503 +2015-07-01|-39.0|34.0|-37.18138|-0.21309 +2015-07-01|-39.0|35.0|-37.69809|-0.21054 +2015-07-01|-39.0|36.0|-38.20191|-0.20745 +2015-07-01|-39.0|37.0|-38.69173|-0.20383 +2015-07-01|-39.0|38.0|-39.16649|-0.19973 +2015-07-01|-39.0|39.0|-39.6252|-0.19518 +2015-07-01|-39.0|40.0|-40.06694|-0.19021 +2015-07-01|-39.0|41.0|-40.49085|-0.18485 +2015-07-01|-39.0|42.0|-40.89611|-0.17912 +2015-07-01|-39.0|43.0|-41.28197|-0.17305 +2015-07-01|-39.0|44.0|-41.64772|-0.16666 +2015-07-01|-39.0|45.0|-41.99268|-0.15996 +2015-07-01|-39.0|46.0|-42.31622|-0.15298 +2015-07-01|-39.0|47.0|-42.61775|-0.14573 +2015-07-01|-39.0|48.0|-42.89672|-0.13821 +2015-07-01|-39.0|49.0|-43.15258|-0.13044 +2015-07-01|-39.0|50.0|-43.38486|-0.12242 +2015-07-01|-39.0|51.0|-43.59307|-0.11416 +2015-07-01|-39.0|52.0|-43.77678|-0.10568 +2015-07-01|-39.0|53.0|-43.93557|-0.09696 +2015-07-01|-39.0|54.0|-44.06905|-0.08802 +2015-07-01|-39.0|55.0|-44.17686|-0.07886 +2015-07-01|-39.0|56.0|-44.25863|-0.06949 +2015-07-01|-39.0|57.0|-44.31405|-0.05991 +2015-07-01|-39.0|58.0|-44.34281|-0.05012 +2015-07-01|-39.0|59.0|-44.34461|-0.04014 +2015-07-01|-39.0|60.0|-44.31918|-0.02997 +2015-07-01|-39.0|61.0|-44.26624|-0.01962 +2015-07-01|-39.0|62.0|-44.18555|-0.0091 +2015-07-01|-39.0|63.0|-44.07685|0.00158 +2015-07-01|-39.0|64.0|-43.93991|0.01239 +2015-07-01|-39.0|65.0|-43.77449|0.02332 +2015-07-01|-39.0|66.0|-43.58035|0.03435 +2015-07-01|-39.0|67.0|-43.35727|0.04545 +2015-07-01|-39.0|68.0|-43.105|0.05659 +2015-07-01|-39.0|69.0|-42.82333|0.06776 +2015-07-01|-39.0|70.0|-42.51201|0.0789 +2015-07-01|-39.0|71.0|-42.17081|0.08998 +2015-07-01|-39.0|72.0|-41.79951|0.10097 +2015-07-01|-39.0|73.0|-41.39789|0.11181 +2015-07-01|-39.0|74.0|-40.96574|0.12247 +2015-07-01|-39.0|75.0|-40.50287|0.13289 +2015-07-01|-39.0|76.0|-40.00913|0.14301 +2015-07-01|-39.0|77.0|-39.48439|0.15278 +2015-07-01|-39.0|78.0|-38.92858|0.16215 +2015-07-01|-39.0|79.0|-38.34168|0.17106 +2015-07-01|-39.0|80.0|-37.72376|0.17944 +2015-07-01|-39.0|81.0|-37.07497|0.18723 +2015-07-01|-39.0|82.0|-36.39557|0.19437 +2015-07-01|-39.0|83.0|-35.68594|0.20081 +2015-07-01|-39.0|84.0|-34.94659|0.20649 +2015-07-01|-39.0|85.0|-34.1782|0.21136 +2015-07-01|-39.0|86.0|-33.3816|0.21536 +2015-07-01|-39.0|87.0|-32.55781|0.21845 +2015-07-01|-39.0|88.0|-31.70802|0.2206 +2015-07-01|-39.0|89.0|-30.83363|0.22178 +2015-07-01|-39.0|90.0|-29.93621|0.22198 +2015-07-01|-39.0|91.0|-29.01754|0.22117 +2015-07-01|-39.0|92.0|-28.07956|0.21938 +2015-07-01|-39.0|93.0|-27.1244|0.21661 +2015-07-01|-39.0|94.0|-26.15432|0.21289 +2015-07-01|-39.0|95.0|-25.17171|0.20827 +2015-07-01|-39.0|96.0|-24.17906|0.20278 +2015-07-01|-39.0|97.0|-23.17892|0.19649 +2015-07-01|-39.0|98.0|-22.17387|0.18949 +2015-07-01|-39.0|99.0|-21.16649|0.18183 +2015-07-01|-39.0|100.0|-20.15933|0.17362 +2015-07-01|-39.0|101.0|-19.15483|0.16495 +2015-07-01|-39.0|102.0|-18.15535|0.15591 +2015-07-01|-39.0|103.0|-17.1631|0.14659 +2015-07-01|-39.0|104.0|-16.18011|0.13711 +2015-07-01|-39.0|105.0|-15.20822|0.12754 +2015-07-01|-39.0|106.0|-14.24907|0.11799 +2015-07-01|-39.0|107.0|-13.30407|0.10853 +2015-07-01|-39.0|108.0|-12.3744|0.09924 +2015-07-01|-39.0|109.0|-11.46102|0.09019 +2015-07-01|-39.0|110.0|-10.56465|0.08146 +2015-07-01|-39.0|111.0|-9.6858|0.07308 +2015-07-01|-39.0|112.0|-8.82478|0.0651 +2015-07-01|-39.0|113.0|-7.9817|0.05756 +2015-07-01|-39.0|114.0|-7.1565|0.05049 +2015-07-01|-39.0|115.0|-6.34898|0.0439 +2015-07-01|-39.0|116.0|-5.5588|0.03781 +2015-07-01|-39.0|117.0|-4.78551|0.03223 +2015-07-01|-39.0|118.0|-4.02859|0.02715 +2015-07-01|-39.0|119.0|-3.28744|0.02256 +2015-07-01|-39.0|120.0|-2.56142|0.01846 +2015-07-01|-39.0|121.0|-1.84987|0.01483 +2015-07-01|-39.0|122.0|-1.15213|0.01165 +2015-07-01|-39.0|123.0|-0.46752|0.00891 +2015-07-01|-39.0|124.0|0.20459|0.00658 +2015-07-01|-39.0|125.0|0.86481|0.00464 +2015-07-01|-39.0|126.0|1.5137|0.00306 +2015-07-01|-39.0|127.0|2.15178|0.00183 +2015-07-01|-39.0|128.0|2.7795|9.1E-4 +2015-07-01|-39.0|129.0|3.39727|2.8E-4 +2015-07-01|-39.0|130.0|4.00542|-7.0E-5 +2015-07-01|-39.0|131.0|4.60424|-1.8E-4 +2015-07-01|-39.0|132.0|5.19394|-7.0E-5 +2015-07-01|-39.0|133.0|5.7747|2.6E-4 +2015-07-01|-39.0|134.0|6.34662|7.6E-4 +2015-07-01|-39.0|135.0|6.90977|0.00144 +2015-07-01|-39.0|136.0|7.46417|0.00227 +2015-07-01|-39.0|137.0|8.00979|0.00324 +2015-07-01|-39.0|138.0|8.54658|0.00433 +2015-07-01|-39.0|139.0|9.07446|0.00553 +2015-07-01|-39.0|140.0|9.59331|0.00683 +2015-07-01|-39.0|141.0|10.103|0.00821 +2015-07-01|-39.0|142.0|10.60339|0.00968 +2015-07-01|-39.0|143.0|11.09431|0.01121 +2015-07-01|-39.0|144.0|11.57559|0.0128 +2015-07-01|-39.0|145.0|12.04706|0.01444 +2015-07-01|-39.0|146.0|12.50852|0.01613 +2015-07-01|-39.0|147.0|12.95979|0.01786 +2015-07-01|-39.0|148.0|13.40067|0.01961 +2015-07-01|-39.0|149.0|13.83098|0.02139 +2015-07-01|-39.0|150.0|14.25052|0.02319 +2015-07-01|-39.0|151.0|14.65912|0.025 +2015-07-01|-39.0|152.0|15.05658|0.02681 +2015-07-01|-39.0|153.0|15.44272|0.02863 +2015-07-01|-39.0|154.0|15.81739|0.03044 +2015-07-01|-39.0|155.0|16.1804|0.03223 +2015-07-01|-39.0|156.0|16.53162|0.03401 +2015-07-01|-39.0|157.0|16.8709|0.03576 +2015-07-01|-39.0|158.0|17.19812|0.03748 +2015-07-01|-39.0|159.0|17.51318|0.03917 +2015-07-01|-39.0|160.0|17.81599|0.04082 +2015-07-01|-39.0|161.0|18.1065|0.04242 +2015-07-01|-39.0|162.0|18.38467|0.04398 +2015-07-01|-39.0|163.0|18.65049|0.04547 +2015-07-01|-39.0|164.0|18.904|0.04691 +2015-07-01|-39.0|165.0|19.14526|0.04828 +2015-07-01|-39.0|166.0|19.37434|0.04959 +2015-07-01|-39.0|167.0|19.59139|0.05082 +2015-07-01|-39.0|168.0|19.79657|0.05197 +2015-07-01|-39.0|169.0|19.99008|0.05305 +2015-07-01|-39.0|170.0|20.17214|0.05404 +2015-07-01|-39.0|171.0|20.34304|0.05495 +2015-07-01|-39.0|172.0|20.50307|0.05576 +2015-07-01|-39.0|173.0|20.65257|0.05649 +2015-07-01|-39.0|174.0|20.79189|0.05713 +2015-07-01|-39.0|175.0|20.92141|0.05767 +2015-07-01|-39.0|176.0|21.04154|0.05812 +2015-07-01|-39.0|177.0|21.15269|0.05848 +2015-07-01|-39.0|178.0|21.2553|0.05874 +2015-07-01|-39.0|179.0|21.3498|0.0589 +2015-07-01|-39.0|-1.0|-23.12563|0.03803 +2015-07-01|-39.0|-2.0|-23.06257|0.04158 +2015-07-01|-39.0|-3.0|-23.01137|0.04422 +2015-07-01|-39.0|-4.0|-22.97004|0.04599 +2015-07-01|-39.0|-5.0|-22.93662|0.04694 +2015-07-01|-39.0|-6.0|-22.90922|0.04713 +2015-07-01|-39.0|-7.0|-22.886|0.04663 +2015-07-01|-39.0|-8.0|-22.86525|0.04552 +2015-07-01|-39.0|-9.0|-22.84537|0.04387 +2015-07-01|-39.0|-10.0|-22.82486|0.04175 +2015-07-01|-39.0|-11.0|-22.80238|0.03925 +2015-07-01|-39.0|-12.0|-22.7767|0.03642 +2015-07-01|-39.0|-13.0|-22.74673|0.03334 +2015-07-01|-39.0|-14.0|-22.71148|0.03007 +2015-07-01|-39.0|-15.0|-22.67007|0.02665 +2015-07-01|-39.0|-16.0|-22.62174|0.02314 +2015-07-01|-39.0|-17.0|-22.56579|0.01956 +2015-07-01|-39.0|-18.0|-22.50158|0.01596 +2015-07-01|-39.0|-19.0|-22.42855|0.01236 +2015-07-01|-39.0|-20.0|-22.34616|0.00876 +2015-07-01|-39.0|-21.0|-22.2539|0.00519 +2015-07-01|-39.0|-22.0|-22.15127|0.00164 +2015-07-01|-39.0|-23.0|-22.03774|-0.00189 +2015-07-01|-39.0|-24.0|-21.91281|-0.0054 +2015-07-01|-39.0|-25.0|-21.77592|-0.00891 +2015-07-01|-39.0|-26.0|-21.6265|-0.01242 +2015-07-01|-39.0|-27.0|-21.46392|-0.01596 +2015-07-01|-39.0|-28.0|-21.28752|-0.01953 +2015-07-01|-39.0|-29.0|-21.09661|-0.02316 +2015-07-01|-39.0|-30.0|-20.89045|-0.02685 +2015-07-01|-39.0|-31.0|-20.66824|-0.03063 +2015-07-01|-39.0|-32.0|-20.42916|-0.03451 +2015-07-01|-39.0|-33.0|-20.17238|-0.03849 +2015-07-01|-39.0|-34.0|-19.89701|-0.04259 +2015-07-01|-39.0|-35.0|-19.60217|-0.04681 +2015-07-01|-39.0|-36.0|-19.28698|-0.05115 +2015-07-01|-39.0|-37.0|-18.95056|-0.05561 +2015-07-01|-39.0|-38.0|-18.59203|-0.06018 +2015-07-01|-39.0|-39.0|-18.21059|-0.06486 +2015-07-01|-39.0|-40.0|-17.80544|-0.06962 +2015-07-01|-39.0|-41.0|-17.37586|-0.07446 +2015-07-01|-39.0|-42.0|-16.9212|-0.07935 +2015-07-01|-39.0|-43.0|-16.44088|-0.08428 +2015-07-01|-39.0|-44.0|-15.93444|-0.08921 +2015-07-01|-39.0|-45.0|-15.40149|-0.09412 +2015-07-01|-39.0|-46.0|-14.8418|-0.09897 +2015-07-01|-39.0|-47.0|-14.25525|-0.10375 +2015-07-01|-39.0|-48.0|-13.64185|-0.10841 +2015-07-01|-39.0|-49.0|-13.00176|-0.11293 +2015-07-01|-39.0|-50.0|-12.3353|-0.11726 +2015-07-01|-39.0|-51.0|-11.64296|-0.12139 +2015-07-01|-39.0|-52.0|-10.92536|-0.12527 +2015-07-01|-39.0|-53.0|-10.18332|-0.12888 +2015-07-01|-39.0|-54.0|-9.4178|-0.13218 +2015-07-01|-39.0|-55.0|-8.62994|-0.13515 +2015-07-01|-39.0|-56.0|-7.82104|-0.13777 +2015-07-01|-39.0|-57.0|-6.99255|-0.14002 +2015-07-01|-39.0|-58.0|-6.14609|-0.14187 +2015-07-01|-39.0|-59.0|-5.28339|-0.14331 +2015-07-01|-39.0|-60.0|-4.40634|-0.14433 +2015-07-01|-39.0|-61.0|-3.51693|-0.14492 +2015-07-01|-39.0|-62.0|-2.61726|-0.14508 +2015-07-01|-39.0|-63.0|-1.70953|-0.14481 +2015-07-01|-39.0|-64.0|-0.79599|-0.14412 +2015-07-01|-39.0|-65.0|0.12105|-0.14301 +2015-07-01|-39.0|-66.0|1.03924|-0.14149 +2015-07-01|-39.0|-67.0|1.95621|-0.13959 +2015-07-01|-39.0|-68.0|2.8696|-0.13732 +2015-07-01|-39.0|-69.0|3.77709|-0.1347 +2015-07-01|-39.0|-70.0|4.67638|-0.13175 +2015-07-01|-39.0|-71.0|5.56522|-0.12851 +2015-07-01|-39.0|-72.0|6.44147|-0.12501 +2015-07-01|-39.0|-73.0|7.30304|-0.12126 +2015-07-01|-39.0|-74.0|8.14798|-0.11731 +2015-07-01|-39.0|-75.0|8.97442|-0.11318 +2015-07-01|-39.0|-76.0|9.78065|-0.10891 +2015-07-01|-39.0|-77.0|10.56508|-0.10453 +2015-07-01|-39.0|-78.0|11.32624|-0.10006 +2015-07-01|-39.0|-79.0|12.06285|-0.09554 +2015-07-01|-39.0|-80.0|12.77374|-0.091 +2015-07-01|-39.0|-81.0|13.45791|-0.08645 +2015-07-01|-39.0|-82.0|14.11451|-0.08194 +2015-07-01|-39.0|-83.0|14.74284|-0.07748 +2015-07-01|-39.0|-84.0|15.34235|-0.0731 +2015-07-01|-39.0|-85.0|15.91264|-0.06881 +2015-07-01|-39.0|-86.0|16.45346|-0.06464 +2015-07-01|-39.0|-87.0|16.96468|-0.06059 +2015-07-01|-39.0|-88.0|17.44633|-0.0567 +2015-07-01|-39.0|-89.0|17.89855|-0.05297 +2015-07-01|-39.0|-90.0|18.32162|-0.0494 +2015-07-01|-39.0|-91.0|18.71593|-0.04602 +2015-07-01|-39.0|-92.0|19.08197|-0.04282 +2015-07-01|-39.0|-93.0|19.42036|-0.03982 +2015-07-01|-39.0|-94.0|19.7318|-0.03702 +2015-07-01|-39.0|-95.0|20.01709|-0.03441 +2015-07-01|-39.0|-96.0|20.2771|-0.032 +2015-07-01|-39.0|-97.0|20.51278|-0.02978 +2015-07-01|-39.0|-98.0|20.72514|-0.02776 +2015-07-01|-39.0|-99.0|20.91527|-0.02592 +2015-07-01|-39.0|-100.0|21.08427|-0.02426 +2015-07-01|-39.0|-101.0|21.23332|-0.02278 +2015-07-01|-39.0|-102.0|21.3636|-0.02145 +2015-07-01|-39.0|-103.0|21.47633|-0.02027 +2015-07-01|-39.0|-104.0|21.57273|-0.01923 +2015-07-01|-39.0|-105.0|21.65404|-0.01831 +2015-07-01|-39.0|-106.0|21.72147|-0.01751 +2015-07-01|-39.0|-107.0|21.77626|-0.01679 +2015-07-01|-39.0|-108.0|21.81959|-0.01615 +2015-07-01|-39.0|-109.0|21.85264|-0.01558 +2015-07-01|-39.0|-110.0|21.87653|-0.01505 +2015-07-01|-39.0|-111.0|21.89238|-0.01456 +2015-07-01|-39.0|-112.0|21.90123|-0.01408 +2015-07-01|-39.0|-113.0|21.90409|-0.0136 +2015-07-01|-39.0|-114.0|21.90192|-0.01311 +2015-07-01|-39.0|-115.0|21.8956|-0.0126 +2015-07-01|-39.0|-116.0|21.88597|-0.01206 +2015-07-01|-39.0|-117.0|21.87382|-0.01146 +2015-07-01|-39.0|-118.0|21.85987|-0.01082 +2015-07-01|-39.0|-119.0|21.84475|-0.01011 +2015-07-01|-39.0|-120.0|21.82908|-0.00934 +2015-07-01|-39.0|-121.0|21.81338|-0.00849 +2015-07-01|-39.0|-122.0|21.79812|-0.00758 +2015-07-01|-39.0|-123.0|21.78372|-0.00658 +2015-07-01|-39.0|-124.0|21.77054|-0.00552 +2015-07-01|-39.0|-125.0|21.75887|-0.00438 +2015-07-01|-39.0|-126.0|21.74897|-0.00317 +2015-07-01|-39.0|-127.0|21.74104|-0.0019 +2015-07-01|-39.0|-128.0|21.73522|-5.6E-4 +2015-07-01|-39.0|-129.0|21.73162|8.3E-4 +2015-07-01|-39.0|-130.0|21.73031|0.00227 +2015-07-01|-39.0|-131.0|21.73132|0.00376 +2015-07-01|-39.0|-132.0|21.73463|0.00528 +2015-07-01|-39.0|-133.0|21.74019|0.00682 +2015-07-01|-39.0|-134.0|21.74793|0.00839 +2015-07-01|-39.0|-135.0|21.75774|0.00997 +2015-07-01|-39.0|-136.0|21.7695|0.01157 +2015-07-01|-39.0|-137.0|21.78304|0.01316 +2015-07-01|-39.0|-138.0|21.79821|0.01475 +2015-07-01|-39.0|-139.0|21.8148|0.01633 +2015-07-01|-39.0|-140.0|21.83262|0.0179 +2015-07-01|-39.0|-141.0|21.85146|0.01945 +2015-07-01|-39.0|-142.0|21.87108|0.02099 +2015-07-01|-39.0|-143.0|21.89126|0.0225 +2015-07-01|-39.0|-144.0|21.91177|0.02399 +2015-07-01|-39.0|-145.0|21.93239|0.02545 +2015-07-01|-39.0|-146.0|21.95288|0.0269 +2015-07-01|-39.0|-147.0|21.97302|0.02831 +2015-07-01|-39.0|-148.0|21.99259|0.02971 +2015-07-01|-39.0|-149.0|22.01139|0.03108 +2015-07-01|-39.0|-150.0|22.02922|0.03243 +2015-07-01|-39.0|-151.0|22.04589|0.03376 +2015-07-01|-39.0|-152.0|22.06124|0.03507 +2015-07-01|-39.0|-153.0|22.0751|0.03636 +2015-07-01|-39.0|-154.0|22.08732|0.03764 +2015-07-01|-39.0|-155.0|22.09778|0.0389 +2015-07-01|-39.0|-156.0|22.10636|0.04014 +2015-07-01|-39.0|-157.0|22.11294|0.04137 +2015-07-01|-39.0|-158.0|22.11742|0.04258 +2015-07-01|-39.0|-159.0|22.11972|0.04377 +2015-07-01|-39.0|-160.0|22.11974|0.04495 +2015-07-01|-39.0|-161.0|22.11741|0.0461 +2015-07-01|-39.0|-162.0|22.11263|0.04722 +2015-07-01|-39.0|-163.0|22.10533|0.04833 +2015-07-01|-39.0|-164.0|22.0954|0.0494 +2015-07-01|-39.0|-165.0|22.08274|0.05043 +2015-07-01|-39.0|-166.0|22.06724|0.05143 +2015-07-01|-39.0|-167.0|22.04876|0.05239 +2015-07-01|-39.0|-168.0|22.02716|0.0533 +2015-07-01|-39.0|-169.0|22.00226|0.05415 +2015-07-01|-39.0|-170.0|21.97386|0.05496 +2015-07-01|-39.0|-171.0|21.94175|0.0557 +2015-07-01|-39.0|-172.0|21.90567|0.05637 +2015-07-01|-39.0|-173.0|21.86537|0.05698 +2015-07-01|-39.0|-174.0|21.82053|0.05751 +2015-07-01|-39.0|-175.0|21.77084|0.05797 +2015-07-01|-39.0|-176.0|21.71595|0.05834 +2015-07-01|-39.0|-177.0|21.65548|0.05863 +2015-07-01|-39.0|-178.0|21.58905|0.05884 +2015-07-01|-39.0|-179.0|21.51624|0.05895 +2015-07-01|-40.0|0.0|-23.0663|0.02674 +2015-07-01|-40.0|1.0|-23.19684|0.0207 +2015-07-01|-40.0|2.0|-23.34599|0.01378 +2015-07-01|-40.0|3.0|-23.5153|0.00601 +2015-07-01|-40.0|4.0|-23.70617|-0.00256 +2015-07-01|-40.0|5.0|-23.91983|-0.01189 +2015-07-01|-40.0|6.0|-24.1573|-0.0219 +2015-07-01|-40.0|7.0|-24.41937|-0.03251 +2015-07-01|-40.0|8.0|-24.70659|-0.04361 +2015-07-01|-40.0|9.0|-25.01926|-0.0551 +2015-07-01|-40.0|10.0|-25.35739|-0.06688 +2015-07-01|-40.0|11.0|-25.72077|-0.07883 +2015-07-01|-40.0|12.0|-26.10892|-0.09083 +2015-07-01|-40.0|13.0|-26.52109|-0.10276 +2015-07-01|-40.0|14.0|-26.95633|-0.11451 +2015-07-01|-40.0|15.0|-27.41346|-0.12598 +2015-07-01|-40.0|16.0|-27.89113|-0.13706 +2015-07-01|-40.0|17.0|-28.3878|-0.14766 +2015-07-01|-40.0|18.0|-28.9018|-0.1577 +2015-07-01|-40.0|19.0|-29.43137|-0.16711 +2015-07-01|-40.0|20.0|-29.97463|-0.17582 +2015-07-01|-40.0|21.0|-30.52966|-0.1838 +2015-07-01|-40.0|22.0|-31.09451|-0.191 +2015-07-01|-40.0|23.0|-31.66721|-0.1974 +2015-07-01|-40.0|24.0|-32.24581|-0.20298 +2015-07-01|-40.0|25.0|-32.82837|-0.20774 +2015-07-01|-40.0|26.0|-33.413|-0.21168 +2015-07-01|-40.0|27.0|-33.99788|-0.21481 +2015-07-01|-40.0|28.0|-34.58124|-0.21715 +2015-07-01|-40.0|29.0|-35.16138|-0.21873 +2015-07-01|-40.0|30.0|-35.7367|-0.21956 +2015-07-01|-40.0|31.0|-36.30565|-0.21969 +2015-07-01|-40.0|32.0|-36.86679|-0.21915 +2015-07-01|-40.0|33.0|-37.41875|-0.21796 +2015-07-01|-40.0|34.0|-37.96025|-0.21618 +2015-07-01|-40.0|35.0|-38.49007|-0.21382 +2015-07-01|-40.0|36.0|-39.00709|-0.21093 +2015-07-01|-40.0|37.0|-39.51025|-0.20754 +2015-07-01|-40.0|38.0|-39.99856|-0.20369 +2015-07-01|-40.0|39.0|-40.47107|-0.1994 +2015-07-01|-40.0|40.0|-40.92693|-0.1947 +2015-07-01|-40.0|41.0|-41.36531|-0.18962 +2015-07-01|-40.0|42.0|-41.78544|-0.18419 +2015-07-01|-40.0|43.0|-42.18661|-0.17841 +2015-07-01|-40.0|44.0|-42.56812|-0.17232 +2015-07-01|-40.0|45.0|-42.92934|-0.16593 +2015-07-01|-40.0|46.0|-43.26965|-0.15925 +2015-07-01|-40.0|47.0|-43.58849|-0.1523 +2015-07-01|-40.0|48.0|-43.88531|-0.14509 +2015-07-01|-40.0|49.0|-44.15958|-0.13762 +2015-07-01|-40.0|50.0|-44.41082|-0.1299 +2015-07-01|-40.0|51.0|-44.63857|-0.12194 +2015-07-01|-40.0|52.0|-44.84237|-0.11374 +2015-07-01|-40.0|53.0|-45.02181|-0.10532 +2015-07-01|-40.0|54.0|-45.17648|-0.09666 +2015-07-01|-40.0|55.0|-45.306|-0.08778 +2015-07-01|-40.0|56.0|-45.41|-0.07868 +2015-07-01|-40.0|57.0|-45.48812|-0.06936 +2015-07-01|-40.0|58.0|-45.54004|-0.05982 +2015-07-01|-40.0|59.0|-45.56543|-0.05009 +2015-07-01|-40.0|60.0|-45.56397|-0.04015 +2015-07-01|-40.0|61.0|-45.53535|-0.03002 +2015-07-01|-40.0|62.0|-45.47928|-0.0197 +2015-07-01|-40.0|63.0|-45.39547|-0.00922 +2015-07-01|-40.0|64.0|-45.28361|0.00142 +2015-07-01|-40.0|65.0|-45.14343|0.0122 +2015-07-01|-40.0|66.0|-44.97464|0.02309 +2015-07-01|-40.0|67.0|-44.77693|0.03409 +2015-07-01|-40.0|68.0|-44.55002|0.04516 +2015-07-01|-40.0|69.0|-44.2936|0.05627 +2015-07-01|-40.0|70.0|-44.00739|0.06739 +2015-07-01|-40.0|71.0|-43.69106|0.07849 +2015-07-01|-40.0|72.0|-43.34433|0.08954 +2015-07-01|-40.0|73.0|-42.96689|0.10048 +2015-07-01|-40.0|74.0|-42.55846|0.11127 +2015-07-01|-40.0|75.0|-42.11875|0.12187 +2015-07-01|-40.0|76.0|-41.64751|0.13223 +2015-07-01|-40.0|77.0|-41.14453|0.14229 +2015-07-01|-40.0|78.0|-40.60962|0.152 +2015-07-01|-40.0|79.0|-40.04266|0.16129 +2015-07-01|-40.0|80.0|-39.44358|0.17012 +2015-07-01|-40.0|81.0|-38.81241|0.17841 +2015-07-01|-40.0|82.0|-38.14926|0.18611 +2015-07-01|-40.0|83.0|-37.45438|0.19316 +2015-07-01|-40.0|84.0|-36.72811|0.1995 +2015-07-01|-40.0|85.0|-35.97097|0.20508 +2015-07-01|-40.0|86.0|-35.18362|0.20983 +2015-07-01|-40.0|87.0|-34.3669|0.21373 +2015-07-01|-40.0|88.0|-33.52184|0.21672 +2015-07-01|-40.0|89.0|-32.64965|0.21877 +2015-07-01|-40.0|90.0|-31.75173|0.21986 +2015-07-01|-40.0|91.0|-30.82971|0.21997 +2015-07-01|-40.0|92.0|-29.88537|0.21909 +2015-07-01|-40.0|93.0|-28.92071|0.21724 +2015-07-01|-40.0|94.0|-27.93785|0.21442 +2015-07-01|-40.0|95.0|-26.93912|0.21068 +2015-07-01|-40.0|96.0|-25.92692|0.20604 +2015-07-01|-40.0|97.0|-24.90377|0.20058 +2015-07-01|-40.0|98.0|-23.87225|0.19434 +2015-07-01|-40.0|99.0|-22.83498|0.18741 +2015-07-01|-40.0|100.0|-21.79455|0.17986 +2015-07-01|-40.0|101.0|-20.75353|0.17179 +2015-07-01|-40.0|102.0|-19.71439|0.16329 +2015-07-01|-40.0|103.0|-18.67951|0.15445 +2015-07-01|-40.0|104.0|-17.65111|0.14536 +2015-07-01|-40.0|105.0|-16.63125|0.13614 +2015-07-01|-40.0|106.0|-15.62179|0.12686 +2015-07-01|-40.0|107.0|-14.62441|0.11761 +2015-07-01|-40.0|108.0|-13.64053|0.10848 +2015-07-01|-40.0|109.0|-12.67138|0.09954 +2015-07-01|-40.0|110.0|-11.71797|0.09086 +2015-07-01|-40.0|111.0|-10.78105|0.0825 +2015-07-01|-40.0|112.0|-9.86121|0.0745 +2015-07-01|-40.0|113.0|-8.95881|0.06691 +2015-07-01|-40.0|114.0|-8.07404|0.05975 +2015-07-01|-40.0|115.0|-7.20692|0.05306 +2015-07-01|-40.0|116.0|-6.35734|0.04685 +2015-07-01|-40.0|117.0|-5.52505|0.04112 +2015-07-01|-40.0|118.0|-4.7097|0.03588 +2015-07-01|-40.0|119.0|-3.91087|0.03113 +2015-07-01|-40.0|120.0|-3.12808|0.02686 +2015-07-01|-40.0|121.0|-2.36079|0.02305 +2015-07-01|-40.0|122.0|-1.60845|0.0197 +2015-07-01|-40.0|123.0|-0.87051|0.01677 +2015-07-01|-40.0|124.0|-0.14641|0.01426 +2015-07-01|-40.0|125.0|0.56438|0.01213 +2015-07-01|-40.0|126.0|1.26237|0.01037 +2015-07-01|-40.0|127.0|1.94803|0.00895 +2015-07-01|-40.0|128.0|2.62178|0.00785 +2015-07-01|-40.0|129.0|3.284|0.00704 +2015-07-01|-40.0|130.0|3.93501|0.0065 +2015-07-01|-40.0|131.0|4.5751|0.00621 +2015-07-01|-40.0|132.0|5.20448|0.00615 +2015-07-01|-40.0|133.0|5.82333|0.00629 +2015-07-01|-40.0|134.0|6.43178|0.00663 +2015-07-01|-40.0|135.0|7.02992|0.00713 +2015-07-01|-40.0|136.0|7.61778|0.00779 +2015-07-01|-40.0|137.0|8.19538|0.00859 +2015-07-01|-40.0|138.0|8.76268|0.00951 +2015-07-01|-40.0|139.0|9.31965|0.01055 +2015-07-01|-40.0|140.0|9.86619|0.01169 +2015-07-01|-40.0|141.0|10.40221|0.01292 +2015-07-01|-40.0|142.0|10.9276|0.01423 +2015-07-01|-40.0|143.0|11.44223|0.01562 +2015-07-01|-40.0|144.0|11.94597|0.01707 +2015-07-01|-40.0|145.0|12.43866|0.01857 +2015-07-01|-40.0|146.0|12.92016|0.02012 +2015-07-01|-40.0|147.0|13.39032|0.02172 +2015-07-01|-40.0|148.0|13.84898|0.02335 +2015-07-01|-40.0|149.0|14.29597|0.02501 +2015-07-01|-40.0|150.0|14.73116|0.02669 +2015-07-01|-40.0|151.0|15.15438|0.02839 +2015-07-01|-40.0|152.0|15.56548|0.0301 +2015-07-01|-40.0|153.0|15.96433|0.03181 +2015-07-01|-40.0|154.0|16.35079|0.03353 +2015-07-01|-40.0|155.0|16.72473|0.03523 +2015-07-01|-40.0|156.0|17.08606|0.03692 +2015-07-01|-40.0|157.0|17.43465|0.0386 +2015-07-01|-40.0|158.0|17.77044|0.04024 +2015-07-01|-40.0|159.0|18.09337|0.04186 +2015-07-01|-40.0|160.0|18.40338|0.04344 +2015-07-01|-40.0|161.0|18.70046|0.04499 +2015-07-01|-40.0|162.0|18.98463|0.04648 +2015-07-01|-40.0|163.0|19.25591|0.04793 +2015-07-01|-40.0|164.0|19.51437|0.04931 +2015-07-01|-40.0|165.0|19.76011|0.05064 +2015-07-01|-40.0|166.0|19.99325|0.0519 +2015-07-01|-40.0|167.0|20.21397|0.05309 +2015-07-01|-40.0|168.0|20.42246|0.05421 +2015-07-01|-40.0|169.0|20.61894|0.05526 +2015-07-01|-40.0|170.0|20.80368|0.05622 +2015-07-01|-40.0|171.0|20.97698|0.0571 +2015-07-01|-40.0|172.0|21.13915|0.05789 +2015-07-01|-40.0|173.0|21.29055|0.0586 +2015-07-01|-40.0|174.0|21.43155|0.05922 +2015-07-01|-40.0|175.0|21.56254|0.05975 +2015-07-01|-40.0|176.0|21.68395|0.06018 +2015-07-01|-40.0|177.0|21.79618|0.06053 +2015-07-01|-40.0|178.0|21.89969|0.06078 +2015-07-01|-40.0|179.0|21.9949|0.06094 +2015-07-01|-40.0|-1.0|-22.95269|0.03189 +2015-07-01|-40.0|-2.0|-22.85424|0.03616 +2015-07-01|-40.0|-3.0|-22.76913|0.03955 +2015-07-01|-40.0|-4.0|-22.69552|0.0421 +2015-07-01|-40.0|-5.0|-22.63156|0.04385 +2015-07-01|-40.0|-6.0|-22.57542|0.04486 +2015-07-01|-40.0|-7.0|-22.52536|0.04517 +2015-07-01|-40.0|-8.0|-22.47967|0.04485 +2015-07-01|-40.0|-9.0|-22.43675|0.04396 +2015-07-01|-40.0|-10.0|-22.3951|0.04258 +2015-07-01|-40.0|-11.0|-22.35332|0.04077 +2015-07-01|-40.0|-12.0|-22.3101|0.03859 +2015-07-01|-40.0|-13.0|-22.26427|0.0361 +2015-07-01|-40.0|-14.0|-22.21474|0.03336 +2015-07-01|-40.0|-15.0|-22.16053|0.03042 +2015-07-01|-40.0|-16.0|-22.10073|0.02733 +2015-07-01|-40.0|-17.0|-22.03453|0.02412 +2015-07-01|-40.0|-18.0|-21.96116|0.02082 +2015-07-01|-40.0|-19.0|-21.87992|0.01746 +2015-07-01|-40.0|-20.0|-21.79014|0.01406 +2015-07-01|-40.0|-21.0|-21.69119|0.01063 +2015-07-01|-40.0|-22.0|-21.58243|0.00718 +2015-07-01|-40.0|-23.0|-21.46325|0.00371 +2015-07-01|-40.0|-24.0|-21.33302|2.1E-4 +2015-07-01|-40.0|-25.0|-21.19109|-0.00331 +2015-07-01|-40.0|-26.0|-21.03681|-0.00687 +2015-07-01|-40.0|-27.0|-20.86947|-0.01047 +2015-07-01|-40.0|-28.0|-20.68835|-0.01413 +2015-07-01|-40.0|-29.0|-20.49271|-0.01786 +2015-07-01|-40.0|-30.0|-20.28176|-0.02167 +2015-07-01|-40.0|-31.0|-20.05469|-0.02557 +2015-07-01|-40.0|-32.0|-19.81065|-0.02957 +2015-07-01|-40.0|-33.0|-19.54881|-0.03367 +2015-07-01|-40.0|-34.0|-19.26828|-0.03789 +2015-07-01|-40.0|-35.0|-18.9682|-0.04222 +2015-07-01|-40.0|-36.0|-18.6477|-0.04666 +2015-07-01|-40.0|-37.0|-18.30594|-0.0512 +2015-07-01|-40.0|-38.0|-17.94209|-0.05585 +2015-07-01|-40.0|-39.0|-17.55536|-0.06059 +2015-07-01|-40.0|-40.0|-17.14503|-0.0654 +2015-07-01|-40.0|-41.0|-16.71041|-0.07027 +2015-07-01|-40.0|-42.0|-16.25092|-0.07518 +2015-07-01|-40.0|-43.0|-15.76603|-0.0801 +2015-07-01|-40.0|-44.0|-15.25534|-0.08502 +2015-07-01|-40.0|-45.0|-14.71852|-0.0899 +2015-07-01|-40.0|-46.0|-14.15539|-0.09472 +2015-07-01|-40.0|-47.0|-13.56588|-0.09945 +2015-07-01|-40.0|-48.0|-12.95006|-0.10406 +2015-07-01|-40.0|-49.0|-12.30814|-0.10851 +2015-07-01|-40.0|-50.0|-11.64048|-0.11277 +2015-07-01|-40.0|-51.0|-10.94759|-0.11682 +2015-07-01|-40.0|-52.0|-10.23015|-0.12063 +2015-07-01|-40.0|-53.0|-9.48897|-0.12416 +2015-07-01|-40.0|-54.0|-8.72504|-0.12739 +2015-07-01|-40.0|-55.0|-7.93951|-0.1303 +2015-07-01|-40.0|-56.0|-7.13367|-0.13285 +2015-07-01|-40.0|-57.0|-6.30895|-0.13504 +2015-07-01|-40.0|-58.0|-5.46696|-0.13685 +2015-07-01|-40.0|-59.0|-4.6094|-0.13826 +2015-07-01|-40.0|-60.0|-3.7381|-0.13926 +2015-07-01|-40.0|-61.0|-2.85503|-0.13985 +2015-07-01|-40.0|-62.0|-1.96221|-0.14002 +2015-07-01|-40.0|-63.0|-1.06179|-0.13977 +2015-07-01|-40.0|-64.0|-0.15593|-0.13912 +2015-07-01|-40.0|-65.0|0.75311|-0.13806 +2015-07-01|-40.0|-66.0|1.66308|-0.13662 +2015-07-01|-40.0|-67.0|2.5717|-0.1348 +2015-07-01|-40.0|-68.0|3.47669|-0.13263 +2015-07-01|-40.0|-69.0|4.3758|-0.13012 +2015-07-01|-40.0|-70.0|5.26683|-0.12731 +2015-07-01|-40.0|-71.0|6.14762|-0.1242 +2015-07-01|-40.0|-72.0|7.01611|-0.12084 +2015-07-01|-40.0|-73.0|7.87028|-0.11726 +2015-07-01|-40.0|-74.0|8.70825|-0.11347 +2015-07-01|-40.0|-75.0|9.52824|-0.10951 +2015-07-01|-40.0|-76.0|10.32857|-0.10541 +2015-07-01|-40.0|-77.0|11.10771|-0.1012 +2015-07-01|-40.0|-78.0|11.86425|-0.09691 +2015-07-01|-40.0|-79.0|12.59692|-0.09257 +2015-07-01|-40.0|-80.0|13.30461|-0.0882 +2015-07-01|-40.0|-81.0|13.98631|-0.08383 +2015-07-01|-40.0|-82.0|14.6412|-0.07948 +2015-07-01|-40.0|-83.0|15.26857|-0.07518 +2015-07-01|-40.0|-84.0|15.86788|-0.07096 +2015-07-01|-40.0|-85.0|16.43872|-0.06682 +2015-07-01|-40.0|-86.0|16.98079|-0.06279 +2015-07-01|-40.0|-87.0|17.49397|-0.05888 +2015-07-01|-40.0|-88.0|17.97824|-0.05511 +2015-07-01|-40.0|-89.0|18.43371|-0.05149 +2015-07-01|-40.0|-90.0|18.86061|-0.04803 +2015-07-01|-40.0|-91.0|19.25928|-0.04475 +2015-07-01|-40.0|-92.0|19.63016|-0.04164 +2015-07-01|-40.0|-93.0|19.97382|-0.03871 +2015-07-01|-40.0|-94.0|20.2909|-0.03597 +2015-07-01|-40.0|-95.0|20.58212|-0.03341 +2015-07-01|-40.0|-96.0|20.8483|-0.03105 +2015-07-01|-40.0|-97.0|21.09034|-0.02887 +2015-07-01|-40.0|-98.0|21.30917|-0.02687 +2015-07-01|-40.0|-99.0|21.5058|-0.02505 +2015-07-01|-40.0|-100.0|21.6813|-0.0234 +2015-07-01|-40.0|-101.0|21.83676|-0.02191 +2015-07-01|-40.0|-102.0|21.97331|-0.02057 +2015-07-01|-40.0|-103.0|22.09211|-0.01938 +2015-07-01|-40.0|-104.0|22.19433|-0.01831 +2015-07-01|-40.0|-105.0|22.28116|-0.01736 +2015-07-01|-40.0|-106.0|22.35378|-0.01652 +2015-07-01|-40.0|-107.0|22.41336|-0.01577 +2015-07-01|-40.0|-108.0|22.46106|-0.01509 +2015-07-01|-40.0|-109.0|22.49803|-0.01447 +2015-07-01|-40.0|-110.0|22.52538|-0.01389 +2015-07-01|-40.0|-111.0|22.54419|-0.01335 +2015-07-01|-40.0|-112.0|22.55551|-0.01282 +2015-07-01|-40.0|-113.0|22.56034|-0.0123 +2015-07-01|-40.0|-114.0|22.55962|-0.01176 +2015-07-01|-40.0|-115.0|22.55426|-0.0112 +2015-07-01|-40.0|-116.0|22.54512|-0.01061 +2015-07-01|-40.0|-117.0|22.53298|-0.00998 +2015-07-01|-40.0|-118.0|22.51858|-0.0093 +2015-07-01|-40.0|-119.0|22.50262|-0.00855 +2015-07-01|-40.0|-120.0|22.4857|-0.00775 +2015-07-01|-40.0|-121.0|22.46839|-0.00687 +2015-07-01|-40.0|-122.0|22.4512|-0.00593 +2015-07-01|-40.0|-123.0|22.43459|-0.00491 +2015-07-01|-40.0|-124.0|22.41894|-0.00383 +2015-07-01|-40.0|-125.0|22.4046|-0.00267 +2015-07-01|-40.0|-126.0|22.39185|-0.00144 +2015-07-01|-40.0|-127.0|22.38094|-1.5E-4 +2015-07-01|-40.0|-128.0|22.37205|0.0012 +2015-07-01|-40.0|-129.0|22.36534|0.0026 +2015-07-01|-40.0|-130.0|22.3609|0.00405 +2015-07-01|-40.0|-131.0|22.35879|0.00554 +2015-07-01|-40.0|-132.0|22.35904|0.00707 +2015-07-01|-40.0|-133.0|22.36163|0.00863 +2015-07-01|-40.0|-134.0|22.36651|0.01021 +2015-07-01|-40.0|-135.0|22.37361|0.01181 +2015-07-01|-40.0|-136.0|22.38283|0.01341 +2015-07-01|-40.0|-137.0|22.39403|0.01502 +2015-07-01|-40.0|-138.0|22.40705|0.01663 +2015-07-01|-40.0|-139.0|22.42174|0.01822 +2015-07-01|-40.0|-140.0|22.43789|0.01981 +2015-07-01|-40.0|-141.0|22.4553|0.02138 +2015-07-01|-40.0|-142.0|22.47377|0.02294 +2015-07-01|-40.0|-143.0|22.49306|0.02447 +2015-07-01|-40.0|-144.0|22.51296|0.02598 +2015-07-01|-40.0|-145.0|22.53323|0.02747 +2015-07-01|-40.0|-146.0|22.55364|0.02894 +2015-07-01|-40.0|-147.0|22.57397|0.03038 +2015-07-01|-40.0|-148.0|22.59398|0.03179 +2015-07-01|-40.0|-149.0|22.61347|0.03318 +2015-07-01|-40.0|-150.0|22.63223|0.03455 +2015-07-01|-40.0|-151.0|22.65005|0.0359 +2015-07-01|-40.0|-152.0|22.66675|0.03723 +2015-07-01|-40.0|-153.0|22.68215|0.03854 +2015-07-01|-40.0|-154.0|22.69609|0.03983 +2015-07-01|-40.0|-155.0|22.70841|0.04109 +2015-07-01|-40.0|-156.0|22.71897|0.04234 +2015-07-01|-40.0|-157.0|22.72763|0.04358 +2015-07-01|-40.0|-158.0|22.73429|0.04479 +2015-07-01|-40.0|-159.0|22.73881|0.04598 +2015-07-01|-40.0|-160.0|22.74109|0.04715 +2015-07-01|-40.0|-161.0|22.74102|0.0483 +2015-07-01|-40.0|-162.0|22.7385|0.04942 +2015-07-01|-40.0|-163.0|22.73341|0.05051 +2015-07-01|-40.0|-164.0|22.72564|0.05157 +2015-07-01|-40.0|-165.0|22.71506|0.05259 +2015-07-01|-40.0|-166.0|22.70154|0.05358 +2015-07-01|-40.0|-167.0|22.68493|0.05452 +2015-07-01|-40.0|-168.0|22.66506|0.05542 +2015-07-01|-40.0|-169.0|22.64175|0.05626 +2015-07-01|-40.0|-170.0|22.61479|0.05705 +2015-07-01|-40.0|-171.0|22.58395|0.05778 +2015-07-01|-40.0|-172.0|22.54898|0.05844 +2015-07-01|-40.0|-173.0|22.50961|0.05904 +2015-07-01|-40.0|-174.0|22.46552|0.05956 +2015-07-01|-40.0|-175.0|22.41639|0.06001 +2015-07-01|-40.0|-176.0|22.36188|0.06038 +2015-07-01|-40.0|-177.0|22.30161|0.06067 +2015-07-01|-40.0|-178.0|22.23519|0.06087 +2015-07-01|-40.0|-179.0|22.16221|0.06098 +2015-07-01|-41.0|0.0|-22.91063|0.02013 +2015-07-01|-41.0|1.0|-23.07788|0.0136 +2015-07-01|-41.0|2.0|-23.26442|0.00626 +2015-07-01|-41.0|3.0|-23.47158|-0.00184 +2015-07-01|-41.0|4.0|-23.70054|-0.01066 +2015-07-01|-41.0|5.0|-23.9523|-0.02014 +2015-07-01|-41.0|6.0|-24.22765|-0.03022 +2015-07-01|-41.0|7.0|-24.52717|-0.04079 +2015-07-01|-41.0|8.0|-24.8512|-0.05179 +2015-07-01|-41.0|9.0|-25.19985|-0.0631 +2015-07-01|-41.0|10.0|-25.57299|-0.07462 +2015-07-01|-41.0|11.0|-25.97025|-0.08625 +2015-07-01|-41.0|12.0|-26.39101|-0.09788 +2015-07-01|-41.0|13.0|-26.83447|-0.10941 +2015-07-01|-41.0|14.0|-27.29958|-0.12072 +2015-07-01|-41.0|15.0|-27.78515|-0.13174 +2015-07-01|-41.0|16.0|-28.28979|-0.14235 +2015-07-01|-41.0|17.0|-28.81198|-0.15249 +2015-07-01|-41.0|18.0|-29.35008|-0.16209 +2015-07-01|-41.0|19.0|-29.90237|-0.17107 +2015-07-01|-41.0|20.0|-30.46705|-0.17939 +2015-07-01|-41.0|21.0|-31.04228|-0.187 +2015-07-01|-41.0|22.0|-31.62618|-0.19387 +2015-07-01|-41.0|23.0|-32.2169|-0.19999 +2015-07-01|-41.0|24.0|-32.81257|-0.20534 +2015-07-01|-41.0|25.0|-33.41137|-0.20991 +2015-07-01|-41.0|26.0|-34.01152|-0.21371 +2015-07-01|-41.0|27.0|-34.61129|-0.21675 +2015-07-01|-41.0|28.0|-35.20903|-0.21905 +2015-07-01|-41.0|29.0|-35.80315|-0.22062 +2015-07-01|-41.0|30.0|-36.39212|-0.2215 +2015-07-01|-41.0|31.0|-36.9745|-0.2217 +2015-07-01|-41.0|32.0|-37.54895|-0.22127 +2015-07-01|-41.0|33.0|-38.11416|-0.22023 +2015-07-01|-41.0|34.0|-38.66893|-0.21862 +2015-07-01|-41.0|35.0|-39.21212|-0.21646 +2015-07-01|-41.0|36.0|-39.74267|-0.2138 +2015-07-01|-41.0|37.0|-40.25958|-0.21065 +2015-07-01|-41.0|38.0|-40.76191|-0.20706 +2015-07-01|-41.0|39.0|-41.24877|-0.20304 +2015-07-01|-41.0|40.0|-41.71935|-0.19862 +2015-07-01|-41.0|41.0|-42.17286|-0.19384 +2015-07-01|-41.0|42.0|-42.60856|-0.1887 +2015-07-01|-41.0|43.0|-43.02578|-0.18323 +2015-07-01|-41.0|44.0|-43.42385|-0.17745 +2015-07-01|-41.0|45.0|-43.80216|-0.17137 +2015-07-01|-41.0|46.0|-44.16012|-0.16501 +2015-07-01|-41.0|47.0|-44.49717|-0.15837 +2015-07-01|-41.0|48.0|-44.81278|-0.15147 +2015-07-01|-41.0|49.0|-45.10644|-0.14432 +2015-07-01|-41.0|50.0|-45.37768|-0.13691 +2015-07-01|-41.0|51.0|-45.62602|-0.12926 +2015-07-01|-41.0|52.0|-45.85102|-0.12138 +2015-07-01|-41.0|53.0|-46.05226|-0.11325 +2015-07-01|-41.0|54.0|-46.22932|-0.1049 +2015-07-01|-41.0|55.0|-46.38181|-0.09631 +2015-07-01|-41.0|56.0|-46.50935|-0.0875 +2015-07-01|-41.0|57.0|-46.61156|-0.07847 +2015-07-01|-41.0|58.0|-46.68809|-0.06922 +2015-07-01|-41.0|59.0|-46.73858|-0.05975 +2015-07-01|-41.0|60.0|-46.7627|-0.05008 +2015-07-01|-41.0|61.0|-46.76009|-0.04021 +2015-07-01|-41.0|62.0|-46.73043|-0.03014 +2015-07-01|-41.0|63.0|-46.67339|-0.01989 +2015-07-01|-41.0|64.0|-46.58862|-0.00946 +2015-07-01|-41.0|65.0|-46.4758|0.00111 +2015-07-01|-41.0|66.0|-46.33458|0.01183 +2015-07-01|-41.0|67.0|-46.16461|0.02266 +2015-07-01|-41.0|68.0|-45.96556|0.03359 +2015-07-01|-41.0|69.0|-45.73705|0.04459 +2015-07-01|-41.0|70.0|-45.47872|0.05564 +2015-07-01|-41.0|71.0|-45.19021|0.06669 +2015-07-01|-41.0|72.0|-44.87115|0.07772 +2015-07-01|-41.0|73.0|-44.52115|0.08869 +2015-07-01|-41.0|74.0|-44.13985|0.09955 +2015-07-01|-41.0|75.0|-43.72688|0.11027 +2015-07-01|-41.0|76.0|-43.28191|0.12079 +2015-07-01|-41.0|77.0|-42.8046|0.13106 +2015-07-01|-41.0|78.0|-42.29467|0.14103 +2015-07-01|-41.0|79.0|-41.75187|0.15065 +2015-07-01|-41.0|80.0|-41.17602|0.15985 +2015-07-01|-41.0|81.0|-40.567|0.16858 +2015-07-01|-41.0|82.0|-39.92478|0.17679 +2015-07-01|-41.0|83.0|-39.24943|0.1844 +2015-07-01|-41.0|84.0|-38.54115|0.19136 +2015-07-01|-41.0|85.0|-37.80025|0.19761 +2015-07-01|-41.0|86.0|-37.02723|0.20311 +2015-07-01|-41.0|87.0|-36.22272|0.20779 +2015-07-01|-41.0|88.0|-35.38753|0.21162 +2015-07-01|-41.0|89.0|-34.52269|0.21455 +2015-07-01|-41.0|90.0|-33.6294|0.21655 +2015-07-01|-41.0|91.0|-32.70907|0.21761 +2015-07-01|-41.0|92.0|-31.7633|0.21769 +2015-07-01|-41.0|93.0|-30.7939|0.21681 +2015-07-01|-41.0|94.0|-29.80286|0.21498 +2015-07-01|-41.0|95.0|-28.79234|0.2122 +2015-07-01|-41.0|96.0|-27.76466|0.20851 +2015-07-01|-41.0|97.0|-26.72225|0.20396 +2015-07-01|-41.0|98.0|-25.66764|0.19861 +2015-07-01|-41.0|99.0|-24.60346|0.19251 +2015-07-01|-41.0|100.0|-23.53232|0.18574 +2015-07-01|-41.0|101.0|-22.45686|0.17838 +2015-07-01|-41.0|102.0|-21.37967|0.17052 +2015-07-01|-41.0|103.0|-20.30328|0.16226 +2015-07-01|-41.0|104.0|-19.23008|0.15369 +2015-07-01|-41.0|105.0|-18.16235|0.1449 +2015-07-01|-41.0|106.0|-17.10219|0.13598 +2015-07-01|-41.0|107.0|-16.05153|0.12703 +2015-07-01|-41.0|108.0|-15.01209|0.11813 +2015-07-01|-41.0|109.0|-13.98538|0.10936 +2015-07-01|-41.0|110.0|-12.97269|0.1008 +2015-07-01|-41.0|111.0|-11.9751|0.09249 +2015-07-01|-41.0|112.0|-10.99348|0.08451 +2015-07-01|-41.0|113.0|-10.02847|0.07689 +2015-07-01|-41.0|114.0|-9.08056|0.06968 +2015-07-01|-41.0|115.0|-8.15003|0.06289 +2015-07-01|-41.0|116.0|-7.23702|0.05656 +2015-07-01|-41.0|117.0|-6.34152|0.0507 +2015-07-01|-41.0|118.0|-5.46342|0.04531 +2015-07-01|-41.0|119.0|-4.60248|0.04039 +2015-07-01|-41.0|120.0|-3.7584|0.03594 +2015-07-01|-41.0|121.0|-2.93082|0.03194 +2015-07-01|-41.0|122.0|-2.11934|0.02839 +2015-07-01|-41.0|123.0|-1.32351|0.02527 +2015-07-01|-41.0|124.0|-0.5429|0.02256 +2015-07-01|-41.0|125.0|0.22293|0.02023 +2015-07-01|-41.0|126.0|0.97442|0.01827 +2015-07-01|-41.0|127.0|1.71196|0.01664 +2015-07-01|-41.0|128.0|2.43594|0.01534 +2015-07-01|-41.0|129.0|3.14669|0.01433 +2015-07-01|-41.0|130.0|3.84453|0.01359 +2015-07-01|-41.0|131.0|4.5297|0.01311 +2015-07-01|-41.0|132.0|5.20243|0.01285 +2015-07-01|-41.0|133.0|5.86291|0.0128 +2015-07-01|-41.0|134.0|6.51126|0.01295 +2015-07-01|-41.0|135.0|7.14759|0.01327 +2015-07-01|-41.0|136.0|7.77196|0.01374 +2015-07-01|-41.0|137.0|8.38441|0.01436 +2015-07-01|-41.0|138.0|8.98494|0.01511 +2015-07-01|-41.0|139.0|9.57353|0.01597 +2015-07-01|-41.0|140.0|10.15014|0.01694 +2015-07-01|-41.0|141.0|10.71471|0.018 +2015-07-01|-41.0|142.0|11.26717|0.01915 +2015-07-01|-41.0|143.0|11.80741|0.02038 +2015-07-01|-41.0|144.0|12.33535|0.02167 +2015-07-01|-41.0|145.0|12.85088|0.02303 +2015-07-01|-41.0|146.0|13.35389|0.02444 +2015-07-01|-41.0|147.0|13.84427|0.0259 +2015-07-01|-41.0|148.0|14.32189|0.02739 +2015-07-01|-41.0|149.0|14.78665|0.02892 +2015-07-01|-41.0|150.0|15.23843|0.03048 +2015-07-01|-41.0|151.0|15.67712|0.03206 +2015-07-01|-41.0|152.0|16.10261|0.03366 +2015-07-01|-41.0|153.0|16.51481|0.03527 +2015-07-01|-41.0|154.0|16.91363|0.03688 +2015-07-01|-41.0|155.0|17.29899|0.03849 +2015-07-01|-41.0|156.0|17.67081|0.04009 +2015-07-01|-41.0|157.0|18.02906|0.04168 +2015-07-01|-41.0|158.0|18.37369|0.04324 +2015-07-01|-41.0|159.0|18.70468|0.04479 +2015-07-01|-41.0|160.0|19.02205|0.0463 +2015-07-01|-41.0|161.0|19.32581|0.04777 +2015-07-01|-41.0|162.0|19.61603|0.04921 +2015-07-01|-41.0|163.0|19.89278|0.05059 +2015-07-01|-41.0|164.0|20.15618|0.05193 +2015-07-01|-41.0|165.0|20.40635|0.05321 +2015-07-01|-41.0|166.0|20.64348|0.05442 +2015-07-01|-41.0|167.0|20.86776|0.05557 +2015-07-01|-41.0|168.0|21.07942|0.05665 +2015-07-01|-41.0|169.0|21.27873|0.05766 +2015-07-01|-41.0|170.0|21.46597|0.05859 +2015-07-01|-41.0|171.0|21.64147|0.05944 +2015-07-01|-41.0|172.0|21.80558|0.06021 +2015-07-01|-41.0|173.0|21.95865|0.06089 +2015-07-01|-41.0|174.0|22.1011|0.06149 +2015-07-01|-41.0|175.0|22.23331|0.062 +2015-07-01|-41.0|176.0|22.35573|0.06242 +2015-07-01|-41.0|177.0|22.46878|0.06275 +2015-07-01|-41.0|178.0|22.5729|0.06299 +2015-07-01|-41.0|179.0|22.66854|0.06314 +2015-07-01|-41.0|-1.0|-22.76119|0.02585 +2015-07-01|-41.0|-2.0|-22.62801|0.03073 +2015-07-01|-41.0|-3.0|-22.50942|0.0348 +2015-07-01|-41.0|-4.0|-22.40373|0.03806 +2015-07-01|-41.0|-5.0|-22.30923|0.04056 +2015-07-01|-41.0|-6.0|-22.2242|0.04232 +2015-07-01|-41.0|-7.0|-22.14694|0.04339 +2015-07-01|-41.0|-8.0|-22.07582|0.04382 +2015-07-01|-41.0|-9.0|-22.00925|0.04368 +2015-07-01|-41.0|-10.0|-21.94572|0.04301 +2015-07-01|-41.0|-11.0|-21.88379|0.04188 +2015-07-01|-41.0|-12.0|-21.82213|0.04034 +2015-07-01|-41.0|-13.0|-21.75948|0.03844 +2015-07-01|-41.0|-14.0|-21.69467|0.03625 +2015-07-01|-41.0|-15.0|-21.62662|0.03381 +2015-07-01|-41.0|-16.0|-21.55432|0.03115 +2015-07-01|-41.0|-17.0|-21.47684|0.02832 +2015-07-01|-41.0|-18.0|-21.39329|0.02536 +2015-07-01|-41.0|-19.0|-21.30285|0.02227 +2015-07-01|-41.0|-20.0|-21.20473|0.0191 +2015-07-01|-41.0|-21.0|-21.09818|0.01584 +2015-07-01|-41.0|-22.0|-20.98245|0.01252 +2015-07-01|-41.0|-23.0|-20.85681|0.00913 +2015-07-01|-41.0|-24.0|-20.72054|0.00568 +2015-07-01|-41.0|-25.0|-20.5729|0.00217 +2015-07-01|-41.0|-26.0|-20.41314|-0.0014 +2015-07-01|-41.0|-27.0|-20.24051|-0.00504 +2015-07-01|-41.0|-28.0|-20.05421|-0.00876 +2015-07-01|-41.0|-29.0|-19.85345|-0.01257 +2015-07-01|-41.0|-30.0|-19.63741|-0.01646 +2015-07-01|-41.0|-31.0|-19.40525|-0.02046 +2015-07-01|-41.0|-32.0|-19.1561|-0.02455 +2015-07-01|-41.0|-33.0|-18.88913|-0.02876 +2015-07-01|-41.0|-34.0|-18.60345|-0.03307 +2015-07-01|-41.0|-35.0|-18.29823|-0.03748 +2015-07-01|-41.0|-36.0|-17.9726|-0.04201 +2015-07-01|-41.0|-37.0|-17.62576|-0.04663 +2015-07-01|-41.0|-38.0|-17.25691|-0.05133 +2015-07-01|-41.0|-39.0|-16.86532|-0.05612 +2015-07-01|-41.0|-40.0|-16.4503|-0.06097 +2015-07-01|-41.0|-41.0|-16.01122|-0.06586 +2015-07-01|-41.0|-42.0|-15.54755|-0.07078 +2015-07-01|-41.0|-43.0|-15.05882|-0.0757 +2015-07-01|-41.0|-44.0|-14.54467|-0.0806 +2015-07-01|-41.0|-45.0|-14.00484|-0.08545 +2015-07-01|-41.0|-46.0|-13.4392|-0.09024 +2015-07-01|-41.0|-47.0|-12.84772|-0.09492 +2015-07-01|-41.0|-48.0|-12.23054|-0.09946 +2015-07-01|-41.0|-49.0|-11.58789|-0.10385 +2015-07-01|-41.0|-50.0|-10.92018|-0.10805 +2015-07-01|-41.0|-51.0|-10.22794|-0.11203 +2015-07-01|-41.0|-52.0|-9.51188|-0.11577 +2015-07-01|-41.0|-53.0|-8.77283|-0.11923 +2015-07-01|-41.0|-54.0|-8.01179|-0.1224 +2015-07-01|-41.0|-55.0|-7.22989|-0.12525 +2015-07-01|-41.0|-56.0|-6.42842|-0.12775 +2015-07-01|-41.0|-57.0|-5.60881|-0.1299 +2015-07-01|-41.0|-58.0|-4.77261|-0.13167 +2015-07-01|-41.0|-59.0|-3.9215|-0.13306 +2015-07-01|-41.0|-60.0|-3.05727|-0.13405 +2015-07-01|-41.0|-61.0|-2.18181|-0.13465 +2015-07-01|-41.0|-62.0|-1.29711|-0.13484 +2015-07-01|-41.0|-63.0|-0.40521|-0.13463 +2015-07-01|-41.0|-64.0|0.49176|-0.13403 +2015-07-01|-41.0|-65.0|1.39166|-0.13304 +2015-07-01|-41.0|-66.0|2.29231|-0.13168 +2015-07-01|-41.0|-67.0|3.19151|-0.12996 +2015-07-01|-41.0|-68.0|4.08708|-0.1279 +2015-07-01|-41.0|-69.0|4.97687|-0.12551 +2015-07-01|-41.0|-70.0|5.85874|-0.12283 +2015-07-01|-41.0|-71.0|6.73065|-0.11988 +2015-07-01|-41.0|-72.0|7.59058|-0.11667 +2015-07-01|-41.0|-73.0|8.43663|-0.11325 +2015-07-01|-41.0|-74.0|9.26697|-0.10963 +2015-07-01|-41.0|-75.0|10.07989|-0.10585 +2015-07-01|-41.0|-76.0|10.87377|-0.10193 +2015-07-01|-41.0|-77.0|11.64714|-0.0979 +2015-07-01|-41.0|-78.0|12.39863|-0.09379 +2015-07-01|-41.0|-79.0|13.127|-0.08963 +2015-07-01|-41.0|-80.0|13.83115|-0.08543 +2015-07-01|-41.0|-81.0|14.51013|-0.08124 +2015-07-01|-41.0|-82.0|15.16311|-0.07706 +2015-07-01|-41.0|-83.0|15.78938|-0.07293 +2015-07-01|-41.0|-84.0|16.3884|-0.06886 +2015-07-01|-41.0|-85.0|16.95974|-0.06487 +2015-07-01|-41.0|-86.0|17.5031|-0.06099 +2015-07-01|-41.0|-87.0|18.01831|-0.05721 +2015-07-01|-41.0|-88.0|18.50532|-0.05357 +2015-07-01|-41.0|-89.0|18.9642|-0.05006 +2015-07-01|-41.0|-90.0|19.39515|-0.04671 +2015-07-01|-41.0|-91.0|19.79845|-0.04352 +2015-07-01|-41.0|-92.0|20.1745|-0.0405 +2015-07-01|-41.0|-93.0|20.52379|-0.03764 +2015-07-01|-41.0|-94.0|20.84691|-0.03497 +2015-07-01|-41.0|-95.0|21.14452|-0.03247 +2015-07-01|-41.0|-96.0|21.41738|-0.03014 +2015-07-01|-41.0|-97.0|21.6663|-0.028 +2015-07-01|-41.0|-98.0|21.89218|-0.02602 +2015-07-01|-41.0|-99.0|22.09594|-0.02422 +2015-07-01|-41.0|-100.0|22.27858|-0.02257 +2015-07-01|-41.0|-101.0|22.44113|-0.02108 +2015-07-01|-41.0|-102.0|22.58467|-0.01973 +2015-07-01|-41.0|-103.0|22.7103|-0.01852 +2015-07-01|-41.0|-104.0|22.81912|-0.01743 +2015-07-01|-41.0|-105.0|22.91226|-0.01645 +2015-07-01|-41.0|-106.0|22.99088|-0.01557 +2015-07-01|-41.0|-107.0|23.05608|-0.01478 +2015-07-01|-41.0|-108.0|23.10901|-0.01406 +2015-07-01|-41.0|-109.0|23.15077|-0.01339 +2015-07-01|-41.0|-110.0|23.18244|-0.01277 +2015-07-01|-41.0|-111.0|23.20509|-0.01218 +2015-07-01|-41.0|-112.0|23.21975|-0.0116 +2015-07-01|-41.0|-113.0|23.2274|-0.01103 +2015-07-01|-41.0|-114.0|23.229|-0.01045 +2015-07-01|-41.0|-115.0|23.22546|-0.00984 +2015-07-01|-41.0|-116.0|23.21763|-0.00921 +2015-07-01|-41.0|-117.0|23.20633|-0.00854 +2015-07-01|-41.0|-118.0|23.1923|-0.00782 +2015-07-01|-41.0|-119.0|23.17625|-0.00704 +2015-07-01|-41.0|-120.0|23.15883|-0.0062 +2015-07-01|-41.0|-121.0|23.14064|-0.0053 +2015-07-01|-41.0|-122.0|23.12221|-0.00433 +2015-07-01|-41.0|-123.0|23.10403|-0.00329 +2015-07-01|-41.0|-124.0|23.08653|-0.00218 +2015-07-01|-41.0|-125.0|23.07009|-0.00101 +2015-07-01|-41.0|-126.0|23.05504|2.3E-4 +2015-07-01|-41.0|-127.0|23.04166|0.00154 +2015-07-01|-41.0|-128.0|23.03018|0.0029 +2015-07-01|-41.0|-129.0|23.02077|0.00431 +2015-07-01|-41.0|-130.0|23.01358|0.00578 +2015-07-01|-41.0|-131.0|23.00871|0.00728 +2015-07-01|-41.0|-132.0|23.00621|0.00882 +2015-07-01|-41.0|-133.0|23.0061|0.01039 +2015-07-01|-41.0|-134.0|23.00837|0.01198 +2015-07-01|-41.0|-135.0|23.01297|0.01359 +2015-07-01|-41.0|-136.0|23.01982|0.01521 +2015-07-01|-41.0|-137.0|23.02881|0.01683 +2015-07-01|-41.0|-138.0|23.03981|0.01846 +2015-07-01|-41.0|-139.0|23.05267|0.02007 +2015-07-01|-41.0|-140.0|23.06722|0.02168 +2015-07-01|-41.0|-141.0|23.08326|0.02328 +2015-07-01|-41.0|-142.0|23.1006|0.02485 +2015-07-01|-41.0|-143.0|23.11901|0.02641 +2015-07-01|-41.0|-144.0|23.13829|0.02795 +2015-07-01|-41.0|-145.0|23.1582|0.02946 +2015-07-01|-41.0|-146.0|23.1785|0.03096 +2015-07-01|-41.0|-147.0|23.19899|0.03242 +2015-07-01|-41.0|-148.0|23.21941|0.03386 +2015-07-01|-41.0|-149.0|23.23955|0.03528 +2015-07-01|-41.0|-150.0|23.2592|0.03668 +2015-07-01|-41.0|-151.0|23.27813|0.03805 +2015-07-01|-41.0|-152.0|23.29616|0.0394 +2015-07-01|-41.0|-153.0|23.31308|0.04073 +2015-07-01|-41.0|-154.0|23.32871|0.04203 +2015-07-01|-41.0|-155.0|23.34288|0.04332 +2015-07-01|-41.0|-156.0|23.35543|0.04458 +2015-07-01|-41.0|-157.0|23.36621|0.04583 +2015-07-01|-41.0|-158.0|23.37506|0.04705 +2015-07-01|-41.0|-159.0|23.38186|0.04825 +2015-07-01|-41.0|-160.0|23.38646|0.04942 +2015-07-01|-41.0|-161.0|23.38874|0.05057 +2015-07-01|-41.0|-162.0|23.38856|0.05169 +2015-07-01|-41.0|-163.0|23.3858|0.05278 +2015-07-01|-41.0|-164.0|23.38031|0.05384 +2015-07-01|-41.0|-165.0|23.37196|0.05486 +2015-07-01|-41.0|-166.0|23.36058|0.05584 +2015-07-01|-41.0|-167.0|23.34601|0.05677 +2015-07-01|-41.0|-168.0|23.32808|0.05766 +2015-07-01|-41.0|-169.0|23.30657|0.0585 +2015-07-01|-41.0|-170.0|23.28127|0.05928 +2015-07-01|-41.0|-171.0|23.25195|0.06 +2015-07-01|-41.0|-172.0|23.21833|0.06066 +2015-07-01|-41.0|-173.0|23.18014|0.06124 +2015-07-01|-41.0|-174.0|23.13706|0.06176 +2015-07-01|-41.0|-175.0|23.08878|0.06221 +2015-07-01|-41.0|-176.0|23.03493|0.06257 +2015-07-01|-41.0|-177.0|22.97514|0.06286 +2015-07-01|-41.0|-178.0|22.90902|0.06306 +2015-07-01|-41.0|-179.0|22.83616|0.06317 +2015-07-01|-42.0|0.0|-22.74026|0.0137 +2015-07-01|-42.0|1.0|-22.94302|0.00676 +2015-07-01|-42.0|2.0|-23.16553|-8.9E-4 +2015-07-01|-42.0|3.0|-23.40892|-0.00924 +2015-07-01|-42.0|4.0|-23.67416|-0.01822 +2015-07-01|-42.0|5.0|-23.96204|-0.02778 +2015-07-01|-42.0|6.0|-24.27314|-0.03784 +2015-07-01|-42.0|7.0|-24.60786|-0.04833 +2015-07-01|-42.0|8.0|-24.96635|-0.05915 +2015-07-01|-42.0|9.0|-25.34858|-0.07023 +2015-07-01|-42.0|10.0|-25.75426|-0.08146 +2015-07-01|-42.0|11.0|-26.18291|-0.09274 +2015-07-01|-42.0|12.0|-26.63384|-0.10398 +2015-07-01|-42.0|13.0|-27.10614|-0.11508 +2015-07-01|-42.0|14.0|-27.59876|-0.12595 +2015-07-01|-42.0|15.0|-28.11047|-0.13651 +2015-07-01|-42.0|16.0|-28.63987|-0.14667 +2015-07-01|-42.0|17.0|-29.18549|-0.15636 +2015-07-01|-42.0|18.0|-29.74573|-0.16553 +2015-07-01|-42.0|19.0|-30.31891|-0.1741 +2015-07-01|-42.0|20.0|-30.90331|-0.18205 +2015-07-01|-42.0|21.0|-31.49718|-0.18932 +2015-07-01|-42.0|22.0|-32.09872|-0.1959 +2015-07-01|-42.0|23.0|-32.70618|-0.20176 +2015-07-01|-42.0|24.0|-33.3178|-0.2069 +2015-07-01|-42.0|25.0|-33.93186|-0.21131 +2015-07-01|-42.0|26.0|-34.54668|-0.21499 +2015-07-01|-42.0|27.0|-35.16065|-0.21796 +2015-07-01|-42.0|28.0|-35.77218|-0.22023 +2015-07-01|-42.0|29.0|-36.3798|-0.22182 +2015-07-01|-42.0|30.0|-36.98207|-0.22276 +2015-07-01|-42.0|31.0|-37.57765|-0.22305 +2015-07-01|-42.0|32.0|-38.16524|-0.22275 +2015-07-01|-42.0|33.0|-38.74364|-0.22187 +2015-07-01|-42.0|34.0|-39.31171|-0.22044 +2015-07-01|-42.0|35.0|-39.86838|-0.21849 +2015-07-01|-42.0|36.0|-40.41263|-0.21606 +2015-07-01|-42.0|37.0|-40.94353|-0.21316 +2015-07-01|-42.0|38.0|-41.46019|-0.20983 +2015-07-01|-42.0|39.0|-41.96176|-0.20609 +2015-07-01|-42.0|40.0|-42.44746|-0.20196 +2015-07-01|-42.0|41.0|-42.91655|-0.19748 +2015-07-01|-42.0|42.0|-43.36833|-0.19264 +2015-07-01|-42.0|43.0|-43.80214|-0.18749 +2015-07-01|-42.0|44.0|-44.21735|-0.18202 +2015-07-01|-42.0|45.0|-44.61336|-0.17626 +2015-07-01|-42.0|46.0|-44.98962|-0.17022 +2015-07-01|-42.0|47.0|-45.34557|-0.1639 +2015-07-01|-42.0|48.0|-45.6807|-0.15732 +2015-07-01|-42.0|49.0|-45.99451|-0.15049 +2015-07-01|-42.0|50.0|-46.28653|-0.14341 +2015-07-01|-42.0|51.0|-46.5563|-0.13608 +2015-07-01|-42.0|52.0|-46.80337|-0.12851 +2015-07-01|-42.0|53.0|-47.02733|-0.12071 +2015-07-01|-42.0|54.0|-47.22774|-0.11267 +2015-07-01|-42.0|55.0|-47.40422|-0.1044 +2015-07-01|-42.0|56.0|-47.55637|-0.0959 +2015-07-01|-42.0|57.0|-47.6838|-0.08718 +2015-07-01|-42.0|58.0|-47.78613|-0.07823 +2015-07-01|-42.0|59.0|-47.86301|-0.06907 +2015-07-01|-42.0|60.0|-47.91405|-0.05969 +2015-07-01|-42.0|61.0|-47.93889|-0.0501 +2015-07-01|-42.0|62.0|-47.93718|-0.04031 +2015-07-01|-42.0|63.0|-47.90853|-0.03033 +2015-07-01|-42.0|64.0|-47.85259|-0.02017 +2015-07-01|-42.0|65.0|-47.76898|-0.00984 +2015-07-01|-42.0|66.0|-47.65731|6.5E-4 +2015-07-01|-42.0|67.0|-47.5172|0.01127 +2015-07-01|-42.0|68.0|-47.34824|0.02201 +2015-07-01|-42.0|69.0|-47.15003|0.03285 +2015-07-01|-42.0|70.0|-46.92214|0.04375 +2015-07-01|-42.0|71.0|-46.66415|0.05469 +2015-07-01|-42.0|72.0|-46.37562|0.06564 +2015-07-01|-42.0|73.0|-46.0561|0.07656 +2015-07-01|-42.0|74.0|-45.70515|0.08742 +2015-07-01|-42.0|75.0|-45.32232|0.09818 +2015-07-01|-42.0|76.0|-44.90719|0.10878 +2015-07-01|-42.0|77.0|-44.45932|0.11919 +2015-07-01|-42.0|78.0|-43.97832|0.12935 +2015-07-01|-42.0|79.0|-43.46383|0.13921 +2015-07-01|-42.0|80.0|-42.91553|0.14872 +2015-07-01|-42.0|81.0|-42.33317|0.15782 +2015-07-01|-42.0|82.0|-41.71656|0.16646 +2015-07-01|-42.0|83.0|-41.06561|0.17457 +2015-07-01|-42.0|84.0|-40.38033|0.18209 +2015-07-01|-42.0|85.0|-39.66085|0.18898 +2015-07-01|-42.0|86.0|-38.90745|0.19517 +2015-07-01|-42.0|87.0|-38.12055|0.20061 +2015-07-01|-42.0|88.0|-37.30075|0.20525 +2015-07-01|-42.0|89.0|-36.44882|0.20906 +2015-07-01|-42.0|90.0|-35.56574|0.21198 +2015-07-01|-42.0|91.0|-34.65267|0.21399 +2015-07-01|-42.0|92.0|-33.71101|0.21508 +2015-07-01|-42.0|93.0|-32.74232|0.21521 +2015-07-01|-42.0|94.0|-31.74839|0.21441 +2015-07-01|-42.0|95.0|-30.73121|0.21267 +2015-07-01|-42.0|96.0|-29.69291|0.21001 +2015-07-01|-42.0|97.0|-28.63582|0.20648 +2015-07-01|-42.0|98.0|-27.56238|0.2021 +2015-07-01|-42.0|99.0|-26.47514|0.19694 +2015-07-01|-42.0|100.0|-25.37672|0.19106 +2015-07-01|-42.0|101.0|-24.26978|0.18454 +2015-07-01|-42.0|102.0|-23.15699|0.17745 +2015-07-01|-42.0|103.0|-22.04099|0.16989 +2015-07-01|-42.0|104.0|-20.92435|0.16194 +2015-07-01|-42.0|105.0|-19.80953|0.1537 +2015-07-01|-42.0|106.0|-18.69889|0.14526 +2015-07-01|-42.0|107.0|-17.5946|0.1367 +2015-07-01|-42.0|108.0|-16.49869|0.12813 +2015-07-01|-42.0|109.0|-15.41296|0.11961 +2015-07-01|-42.0|110.0|-14.33903|0.11123 +2015-07-01|-42.0|111.0|-13.27831|0.10305 +2015-07-01|-42.0|112.0|-12.232|0.09513 +2015-07-01|-42.0|113.0|-11.20109|0.08753 +2015-07-01|-42.0|114.0|-10.18636|0.08029 +2015-07-01|-42.0|115.0|-9.18843|0.07344 +2015-07-01|-42.0|116.0|-8.20772|0.06701 +2015-07-01|-42.0|117.0|-7.24451|0.06102 +2015-07-01|-42.0|118.0|-6.29894|0.05548 +2015-07-01|-42.0|119.0|-5.37104|0.05039 +2015-07-01|-42.0|120.0|-4.46071|0.04576 +2015-07-01|-42.0|121.0|-3.56779|0.04157 +2015-07-01|-42.0|122.0|-2.69207|0.03782 +2015-07-01|-42.0|123.0|-1.83327|0.03448 +2015-07-01|-42.0|124.0|-0.99108|0.03155 +2015-07-01|-42.0|125.0|-0.16518|0.02901 +2015-07-01|-42.0|126.0|0.64475|0.02683 +2015-07-01|-42.0|127.0|1.43904|0.02498 +2015-07-01|-42.0|128.0|2.21799|0.02346 +2015-07-01|-42.0|129.0|2.9819|0.02223 +2015-07-01|-42.0|130.0|3.73103|0.02128 +2015-07-01|-42.0|131.0|4.4656|0.02058 +2015-07-01|-42.0|132.0|5.18584|0.02011 +2015-07-01|-42.0|133.0|5.89191|0.01985 +2015-07-01|-42.0|134.0|6.58395|0.01979 +2015-07-01|-42.0|135.0|7.26208|0.01991 +2015-07-01|-42.0|136.0|7.92638|0.02018 +2015-07-01|-42.0|137.0|8.57692|0.0206 +2015-07-01|-42.0|138.0|9.21371|0.02116 +2015-07-01|-42.0|139.0|9.83678|0.02183 +2015-07-01|-42.0|140.0|10.44612|0.02262 +2015-07-01|-42.0|141.0|11.0417|0.02351 +2015-07-01|-42.0|142.0|11.6235|0.02448 +2015-07-01|-42.0|143.0|12.19147|0.02554 +2015-07-01|-42.0|144.0|12.74555|0.02667 +2015-07-01|-42.0|145.0|13.28568|0.02786 +2015-07-01|-42.0|146.0|13.8118|0.02912 +2015-07-01|-42.0|147.0|14.32385|0.03043 +2015-07-01|-42.0|148.0|14.82175|0.03178 +2015-07-01|-42.0|149.0|15.30544|0.03317 +2015-07-01|-42.0|150.0|15.77485|0.0346 +2015-07-01|-42.0|151.0|16.22992|0.03606 +2015-07-01|-42.0|152.0|16.6706|0.03753 +2015-07-01|-42.0|153.0|17.09685|0.03902 +2015-07-01|-42.0|154.0|17.50862|0.04053 +2015-07-01|-42.0|155.0|17.90588|0.04203 +2015-07-01|-42.0|156.0|18.28863|0.04354 +2015-07-01|-42.0|157.0|18.65686|0.04503 +2015-07-01|-42.0|158.0|19.0106|0.04651 +2015-07-01|-42.0|159.0|19.34987|0.04797 +2015-07-01|-42.0|160.0|19.67473|0.04941 +2015-07-01|-42.0|161.0|19.98527|0.05081 +2015-07-01|-42.0|162.0|20.28159|0.05218 +2015-07-01|-42.0|163.0|20.56381|0.0535 +2015-07-01|-42.0|164.0|20.8321|0.05477 +2015-07-01|-42.0|165.0|21.08663|0.056 +2015-07-01|-42.0|166.0|21.32763|0.05716 +2015-07-01|-42.0|167.0|21.55533|0.05827 +2015-07-01|-42.0|168.0|21.77001|0.0593 +2015-07-01|-42.0|169.0|21.97195|0.06027 +2015-07-01|-42.0|170.0|22.16148|0.06117 +2015-07-01|-42.0|171.0|22.33896|0.06198 +2015-07-01|-42.0|172.0|22.50475|0.06272 +2015-07-01|-42.0|173.0|22.65925|0.06338 +2015-07-01|-42.0|174.0|22.80286|0.06395 +2015-07-01|-42.0|175.0|22.93602|0.06444 +2015-07-01|-42.0|176.0|23.05915|0.06484 +2015-07-01|-42.0|177.0|23.17271|0.06516 +2015-07-01|-42.0|178.0|23.27714|0.06538 +2015-07-01|-42.0|179.0|23.3729|0.06552 +2015-07-01|-42.0|-1.0|-22.55599|0.01988 +2015-07-01|-42.0|-2.0|-22.38882|0.0253 +2015-07-01|-42.0|-3.0|-22.23727|0.02996 +2015-07-01|-42.0|-4.0|-22.09982|0.03386 +2015-07-01|-42.0|-5.0|-21.97487|0.03702 +2015-07-01|-42.0|-6.0|-21.86083|0.03948 +2015-07-01|-42.0|-7.0|-21.75608|0.04125 +2015-07-01|-42.0|-8.0|-21.65906|0.0424 +2015-07-01|-42.0|-9.0|-21.5682|0.04295 +2015-07-01|-42.0|-10.0|-21.48202|0.04297 +2015-07-01|-42.0|-11.0|-21.39908|0.04249 +2015-07-01|-42.0|-12.0|-21.31799|0.04158 +2015-07-01|-42.0|-13.0|-21.23747|0.04028 +2015-07-01|-42.0|-14.0|-21.15626|0.03863 +2015-07-01|-42.0|-15.0|-21.07322|0.03669 +2015-07-01|-42.0|-16.0|-20.98725|0.03448 +2015-07-01|-42.0|-17.0|-20.8973|0.03206 +2015-07-01|-42.0|-18.0|-20.80239|0.02944 +2015-07-01|-42.0|-19.0|-20.70159|0.02666 +2015-07-01|-42.0|-20.0|-20.59401|0.02373 +2015-07-01|-42.0|-21.0|-20.47877|0.02068 +2015-07-01|-42.0|-22.0|-20.35503|0.01752 +2015-07-01|-42.0|-23.0|-20.22196|0.01425 +2015-07-01|-42.0|-24.0|-20.07875|0.01088 +2015-07-01|-42.0|-25.0|-19.92456|0.00742 +2015-07-01|-42.0|-26.0|-19.75857|0.00387 +2015-07-01|-42.0|-27.0|-19.57997|2.2E-4 +2015-07-01|-42.0|-28.0|-19.38789|-0.00352 +2015-07-01|-42.0|-29.0|-19.18151|-0.00737 +2015-07-01|-42.0|-30.0|-18.95996|-0.01132 +2015-07-01|-42.0|-31.0|-18.72237|-0.01538 +2015-07-01|-42.0|-32.0|-18.46789|-0.01955 +2015-07-01|-42.0|-33.0|-18.19564|-0.02383 +2015-07-01|-42.0|-34.0|-17.90476|-0.02821 +2015-07-01|-42.0|-35.0|-17.59443|-0.03269 +2015-07-01|-42.0|-36.0|-17.2638|-0.03728 +2015-07-01|-42.0|-37.0|-16.9121|-0.04195 +2015-07-01|-42.0|-38.0|-16.53858|-0.0467 +2015-07-01|-42.0|-39.0|-16.14252|-0.05152 +2015-07-01|-42.0|-40.0|-15.7233|-0.05639 +2015-07-01|-42.0|-41.0|-15.28033|-0.0613 +2015-07-01|-42.0|-42.0|-14.81313|-0.06621 +2015-07-01|-42.0|-43.0|-14.32128|-0.07112 +2015-07-01|-42.0|-44.0|-13.80447|-0.076 +2015-07-01|-42.0|-45.0|-13.2625|-0.08083 +2015-07-01|-42.0|-46.0|-12.69529|-0.08556 +2015-07-01|-42.0|-47.0|-12.10285|-0.09019 +2015-07-01|-42.0|-48.0|-11.48535|-0.09469 +2015-07-01|-42.0|-49.0|-10.84308|-0.09901 +2015-07-01|-42.0|-50.0|-10.17647|-0.10315 +2015-07-01|-42.0|-51.0|-9.48608|-0.10707 +2015-07-01|-42.0|-52.0|-8.77262|-0.11074 +2015-07-01|-42.0|-53.0|-8.03695|-0.11414 +2015-07-01|-42.0|-54.0|-7.28005|-0.11725 +2015-07-01|-42.0|-55.0|-6.50307|-0.12005 +2015-07-01|-42.0|-56.0|-5.70727|-0.12251 +2015-07-01|-42.0|-57.0|-4.89405|-0.12462 +2015-07-01|-42.0|-58.0|-4.06493|-0.12637 +2015-07-01|-42.0|-59.0|-3.22154|-0.12775 +2015-07-01|-42.0|-60.0|-2.36563|-0.12875 +2015-07-01|-42.0|-61.0|-1.49902|-0.12936 +2015-07-01|-42.0|-62.0|-0.62362|-0.12958 +2015-07-01|-42.0|-63.0|0.25858|-0.12942 +2015-07-01|-42.0|-64.0|1.14555|-0.12888 +2015-07-01|-42.0|-65.0|2.03522|-0.12797 +2015-07-01|-42.0|-66.0|2.9255|-0.1267 +2015-07-01|-42.0|-67.0|3.81429|-0.12509 +2015-07-01|-42.0|-68.0|4.6995|-0.12314 +2015-07-01|-42.0|-69.0|5.57905|-0.12089 +2015-07-01|-42.0|-70.0|6.45093|-0.11836 +2015-07-01|-42.0|-71.0|7.31315|-0.11556 +2015-07-01|-42.0|-72.0|8.1638|-0.11252 +2015-07-01|-42.0|-73.0|9.00104|-0.10926 +2015-07-01|-42.0|-74.0|9.82313|-0.10582 +2015-07-01|-42.0|-75.0|10.6284|-0.10222 +2015-07-01|-42.0|-76.0|11.41532|-0.09848 +2015-07-01|-42.0|-77.0|12.18245|-0.09464 +2015-07-01|-42.0|-78.0|12.92846|-0.09071 +2015-07-01|-42.0|-79.0|13.65216|-0.08673 +2015-07-01|-42.0|-80.0|14.35249|-0.08272 +2015-07-01|-42.0|-81.0|15.02849|-0.0787 +2015-07-01|-42.0|-82.0|15.67934|-0.07469 +2015-07-01|-42.0|-83.0|16.30437|-0.07073 +2015-07-01|-42.0|-84.0|16.90299|-0.06682 +2015-07-01|-42.0|-85.0|17.47477|-0.06298 +2015-07-01|-42.0|-86.0|18.01941|-0.05923 +2015-07-01|-42.0|-87.0|18.53669|-0.0556 +2015-07-01|-42.0|-88.0|19.02653|-0.05208 +2015-07-01|-42.0|-89.0|19.48898|-0.04869 +2015-07-01|-42.0|-90.0|19.92417|-0.04544 +2015-07-01|-42.0|-91.0|20.33234|-0.04234 +2015-07-01|-42.0|-92.0|20.71384|-0.0394 +2015-07-01|-42.0|-93.0|21.0691|-0.03662 +2015-07-01|-42.0|-94.0|21.39864|-0.03401 +2015-07-01|-42.0|-95.0|21.70307|-0.03156 +2015-07-01|-42.0|-96.0|21.98308|-0.02928 +2015-07-01|-42.0|-97.0|22.23941|-0.02717 +2015-07-01|-42.0|-98.0|22.47288|-0.02522 +2015-07-01|-42.0|-99.0|22.68436|-0.02342 +2015-07-01|-42.0|-100.0|22.87479|-0.02178 +2015-07-01|-42.0|-101.0|23.04512|-0.02028 +2015-07-01|-42.0|-102.0|23.19636|-0.01893 +2015-07-01|-42.0|-103.0|23.32955|-0.01769 +2015-07-01|-42.0|-104.0|23.44575|-0.01658 +2015-07-01|-42.0|-105.0|23.54603|-0.01557 +2015-07-01|-42.0|-106.0|23.63148|-0.01466 +2015-07-01|-42.0|-107.0|23.70317|-0.01382 +2015-07-01|-42.0|-108.0|23.7622|-0.01306 +2015-07-01|-42.0|-109.0|23.80965|-0.01235 +2015-07-01|-42.0|-110.0|23.84655|-0.01168 +2015-07-01|-42.0|-111.0|23.87396|-0.01104 +2015-07-01|-42.0|-112.0|23.89289|-0.01042 +2015-07-01|-42.0|-113.0|23.9043|-0.0098 +2015-07-01|-42.0|-114.0|23.90916|-0.00917 +2015-07-01|-42.0|-115.0|23.90835|-0.00853 +2015-07-01|-42.0|-116.0|23.90275|-0.00785 +2015-07-01|-42.0|-117.0|23.89317|-0.00714 +2015-07-01|-42.0|-118.0|23.88039|-0.00638 +2015-07-01|-42.0|-119.0|23.86512|-0.00557 +2015-07-01|-42.0|-120.0|23.84804|-0.0047 +2015-07-01|-42.0|-121.0|23.82977|-0.00377 +2015-07-01|-42.0|-122.0|23.81088|-0.00277 +2015-07-01|-42.0|-123.0|23.79188|-0.00171 +2015-07-01|-42.0|-124.0|23.77325|-5.9E-4 +2015-07-01|-42.0|-125.0|23.7554|6.1E-4 +2015-07-01|-42.0|-126.0|23.73868|0.00186 +2015-07-01|-42.0|-127.0|23.72343|0.00318 +2015-07-01|-42.0|-128.0|23.7099|0.00455 +2015-07-01|-42.0|-129.0|23.69833|0.00598 +2015-07-01|-42.0|-130.0|23.68887|0.00745 +2015-07-01|-42.0|-131.0|23.68167|0.00896 +2015-07-01|-42.0|-132.0|23.67683|0.01051 +2015-07-01|-42.0|-133.0|23.67439|0.01209 +2015-07-01|-42.0|-134.0|23.67436|0.0137 +2015-07-01|-42.0|-135.0|23.67674|0.01532 +2015-07-01|-42.0|-136.0|23.68147|0.01696 +2015-07-01|-42.0|-137.0|23.68847|0.0186 +2015-07-01|-42.0|-138.0|23.69763|0.02024 +2015-07-01|-42.0|-139.0|23.70882|0.02188 +2015-07-01|-42.0|-140.0|23.72189|0.02351 +2015-07-01|-42.0|-141.0|23.73666|0.02513 +2015-07-01|-42.0|-142.0|23.75295|0.02673 +2015-07-01|-42.0|-143.0|23.77054|0.02832 +2015-07-01|-42.0|-144.0|23.78924|0.02988 +2015-07-01|-42.0|-145.0|23.80881|0.03142 +2015-07-01|-42.0|-146.0|23.82903|0.03295 +2015-07-01|-42.0|-147.0|23.84967|0.03444 +2015-07-01|-42.0|-148.0|23.8705|0.03592 +2015-07-01|-42.0|-149.0|23.89129|0.03737 +2015-07-01|-42.0|-150.0|23.91181|0.03879 +2015-07-01|-42.0|-151.0|23.93185|0.04019 +2015-07-01|-42.0|-152.0|23.95119|0.04157 +2015-07-01|-42.0|-153.0|23.96962|0.04292 +2015-07-01|-42.0|-154.0|23.98695|0.04426 +2015-07-01|-42.0|-155.0|24.00299|0.04556 +2015-07-01|-42.0|-156.0|24.01755|0.04685 +2015-07-01|-42.0|-157.0|24.03046|0.04811 +2015-07-01|-42.0|-158.0|24.04156|0.04935 +2015-07-01|-42.0|-159.0|24.05068|0.05056 +2015-07-01|-42.0|-160.0|24.05768|0.05175 +2015-07-01|-42.0|-161.0|24.06239|0.05291 +2015-07-01|-42.0|-162.0|24.06466|0.05403 +2015-07-01|-42.0|-163.0|24.06435|0.05513 +2015-07-01|-42.0|-164.0|24.06128|0.05619 +2015-07-01|-42.0|-165.0|24.05531|0.05721 +2015-07-01|-42.0|-166.0|24.04625|0.05819 +2015-07-01|-42.0|-167.0|24.03392|0.05913 +2015-07-01|-42.0|-168.0|24.01812|0.06001 +2015-07-01|-42.0|-169.0|23.99863|0.06085 +2015-07-01|-42.0|-170.0|23.97524|0.06163 +2015-07-01|-42.0|-171.0|23.94767|0.06235 +2015-07-01|-42.0|-172.0|23.91567|0.063 +2015-07-01|-42.0|-173.0|23.87894|0.06359 +2015-07-01|-42.0|-174.0|23.83717|0.06411 +2015-07-01|-42.0|-175.0|23.79001|0.06455 +2015-07-01|-42.0|-176.0|23.73713|0.06492 +2015-07-01|-42.0|-177.0|23.67813|0.06521 +2015-07-01|-42.0|-178.0|23.61262|0.06541 +2015-07-01|-42.0|-179.0|23.5402|0.06553 +2015-07-01|-43.0|0.0|-22.55942|0.00744 +2015-07-01|-43.0|1.0|-22.79639|2.0E-4 +2015-07-01|-43.0|2.0|-23.05337|-0.0077 +2015-07-01|-43.0|3.0|-23.3313|-0.0162 +2015-07-01|-43.0|4.0|-23.63095|-0.02526 +2015-07-01|-43.0|5.0|-23.95292|-0.03481 +2015-07-01|-43.0|6.0|-24.29763|-0.0448 +2015-07-01|-43.0|7.0|-24.66529|-0.05514 +2015-07-01|-43.0|8.0|-25.05593|-0.06575 +2015-07-01|-43.0|9.0|-25.46935|-0.07654 +2015-07-01|-43.0|10.0|-25.90517|-0.08744 +2015-07-01|-43.0|11.0|-26.36282|-0.09835 +2015-07-01|-43.0|12.0|-26.84152|-0.10918 +2015-07-01|-43.0|13.0|-27.34034|-0.11986 +2015-07-01|-43.0|14.0|-27.8582|-0.13028 +2015-07-01|-43.0|15.0|-28.39384|-0.14039 +2015-07-01|-43.0|16.0|-28.94593|-0.15011 +2015-07-01|-43.0|17.0|-29.51299|-0.15937 +2015-07-01|-43.0|18.0|-30.09348|-0.16812 +2015-07-01|-43.0|19.0|-30.68581|-0.17631 +2015-07-01|-43.0|20.0|-31.28832|-0.1839 +2015-07-01|-43.0|21.0|-31.89933|-0.19086 +2015-07-01|-43.0|22.0|-32.51717|-0.19716 +2015-07-01|-43.0|23.0|-33.14016|-0.20279 +2015-07-01|-43.0|24.0|-33.76664|-0.20774 +2015-07-01|-43.0|25.0|-34.39499|-0.21201 +2015-07-01|-43.0|26.0|-35.02364|-0.2156 +2015-07-01|-43.0|27.0|-35.65105|-0.21851 +2015-07-01|-43.0|28.0|-36.27576|-0.22077 +2015-07-01|-43.0|29.0|-36.89637|-0.22239 +2015-07-01|-43.0|30.0|-37.51152|-0.22339 +2015-07-01|-43.0|31.0|-38.11995|-0.22379 +2015-07-01|-43.0|32.0|-38.72045|-0.22362 +2015-07-01|-43.0|33.0|-39.31188|-0.2229 +2015-07-01|-43.0|34.0|-39.89315|-0.22166 +2015-07-01|-43.0|35.0|-40.46326|-0.21993 +2015-07-01|-43.0|36.0|-41.02126|-0.21772 +2015-07-01|-43.0|37.0|-41.56624|-0.21508 +2015-07-01|-43.0|38.0|-42.09736|-0.21201 +2015-07-01|-43.0|39.0|-42.61383|-0.20855 +2015-07-01|-43.0|40.0|-43.11489|-0.20472 +2015-07-01|-43.0|41.0|-43.59984|-0.20053 +2015-07-01|-43.0|42.0|-44.06801|-0.19601 +2015-07-01|-43.0|43.0|-44.51877|-0.19116 +2015-07-01|-43.0|44.0|-44.9515|-0.18601 +2015-07-01|-43.0|45.0|-45.36564|-0.18058 +2015-07-01|-43.0|46.0|-45.76064|-0.17486 +2015-07-01|-43.0|47.0|-46.13597|-0.16887 +2015-07-01|-43.0|48.0|-46.49114|-0.16262 +2015-07-01|-43.0|49.0|-46.82565|-0.15611 +2015-07-01|-43.0|50.0|-47.13903|-0.14936 +2015-07-01|-43.0|51.0|-47.43085|-0.14236 +2015-07-01|-43.0|52.0|-47.70065|-0.13512 +2015-07-01|-43.0|53.0|-47.94802|-0.12765 +2015-07-01|-43.0|54.0|-48.17253|-0.11994 +2015-07-01|-43.0|55.0|-48.37378|-0.112 +2015-07-01|-43.0|56.0|-48.55138|-0.10383 +2015-07-01|-43.0|57.0|-48.70492|-0.09543 +2015-07-01|-43.0|58.0|-48.83403|-0.08681 +2015-07-01|-43.0|59.0|-48.93832|-0.07797 +2015-07-01|-43.0|60.0|-49.01739|-0.06891 +2015-07-01|-43.0|61.0|-49.07088|-0.05964 +2015-07-01|-43.0|62.0|-49.09838|-0.05016 +2015-07-01|-43.0|63.0|-49.09952|-0.04048 +2015-07-01|-43.0|64.0|-49.07388|-0.03061 +2015-07-01|-43.0|65.0|-49.02107|-0.02057 +2015-07-01|-43.0|66.0|-48.94067|-0.01035 +2015-07-01|-43.0|67.0|-48.83225|1.0E-5 +2015-07-01|-43.0|68.0|-48.69537|0.01051 +2015-07-01|-43.0|69.0|-48.52958|0.02112 +2015-07-01|-43.0|70.0|-48.3344|0.03182 +2015-07-01|-43.0|71.0|-48.10937|0.04259 +2015-07-01|-43.0|72.0|-47.85398|0.05339 +2015-07-01|-43.0|73.0|-47.56773|0.0642 +2015-07-01|-43.0|74.0|-47.2501|0.07498 +2015-07-01|-43.0|75.0|-46.90058|0.0857 +2015-07-01|-43.0|76.0|-46.51864|0.09631 +2015-07-01|-43.0|77.0|-46.10377|0.10678 +2015-07-01|-43.0|78.0|-45.65548|0.11705 +2015-07-01|-43.0|79.0|-45.17328|0.12707 +2015-07-01|-43.0|80.0|-44.65673|0.13681 +2015-07-01|-43.0|81.0|-44.10545|0.1462 +2015-07-01|-43.0|82.0|-43.51908|0.15519 +2015-07-01|-43.0|83.0|-42.89737|0.16372 +2015-07-01|-43.0|84.0|-42.24015|0.17174 +2015-07-01|-43.0|85.0|-41.54734|0.17919 +2015-07-01|-43.0|86.0|-40.81901|0.18601 +2015-07-01|-43.0|87.0|-40.05534|0.19216 +2015-07-01|-43.0|88.0|-39.25668|0.19758 +2015-07-01|-43.0|89.0|-38.42356|0.20223 +2015-07-01|-43.0|90.0|-37.55669|0.20605 +2015-07-01|-43.0|91.0|-36.65696|0.20903 +2015-07-01|-43.0|92.0|-35.72549|0.21111 +2015-07-01|-43.0|93.0|-34.76359|0.2123 +2015-07-01|-43.0|94.0|-33.7728|0.21257 +2015-07-01|-43.0|95.0|-32.75484|0.21192 +2015-07-01|-43.0|96.0|-31.71166|0.21036 +2015-07-01|-43.0|97.0|-30.64539|0.20792 +2015-07-01|-43.0|98.0|-29.5583|0.20462 +2015-07-01|-43.0|99.0|-28.45283|0.20051 +2015-07-01|-43.0|100.0|-27.33154|0.19564 +2015-07-01|-43.0|101.0|-26.19707|0.19008 +2015-07-01|-43.0|102.0|-25.05211|0.18389 +2015-07-01|-43.0|103.0|-23.89938|0.17716 +2015-07-01|-43.0|104.0|-22.74156|0.16997 +2015-07-01|-43.0|105.0|-21.5813|0.1624 +2015-07-01|-43.0|106.0|-20.42116|0.15455 +2015-07-01|-43.0|107.0|-19.26358|0.14651 +2015-07-01|-43.0|108.0|-18.11087|0.13837 +2015-07-01|-43.0|109.0|-16.96517|0.1302 +2015-07-01|-43.0|110.0|-15.82843|0.12209 +2015-07-01|-43.0|111.0|-14.70242|0.11412 +2015-07-01|-43.0|112.0|-13.5887|0.10634 +2015-07-01|-43.0|113.0|-12.48863|0.09881 +2015-07-01|-43.0|114.0|-11.40337|0.09159 +2015-07-01|-43.0|115.0|-10.3339|0.08472 +2015-07-01|-43.0|116.0|-9.28098|0.07822 +2015-07-01|-43.0|117.0|-8.24523|0.07213 +2015-07-01|-43.0|118.0|-7.2271|0.06645 +2015-07-01|-43.0|119.0|-6.2269|0.06121 +2015-07-01|-43.0|120.0|-5.24484|0.05639 +2015-07-01|-43.0|121.0|-4.28098|0.05201 +2015-07-01|-43.0|122.0|-3.33534|0.04804 +2015-07-01|-43.0|123.0|-2.40783|0.04449 +2015-07-01|-43.0|124.0|-1.49834|0.04133 +2015-07-01|-43.0|125.0|-0.60669|0.03855 +2015-07-01|-43.0|126.0|0.2673|0.03613 +2015-07-01|-43.0|127.0|1.12385|0.03405 +2015-07-01|-43.0|128.0|1.96317|0.03229 +2015-07-01|-43.0|129.0|2.78548|0.03083 +2015-07-01|-43.0|130.0|3.59099|0.02964 +2015-07-01|-43.0|131.0|4.37988|0.0287 +2015-07-01|-43.0|132.0|5.15234|0.028 +2015-07-01|-43.0|133.0|5.90852|0.02751 +2015-07-01|-43.0|134.0|6.64857|0.02723 +2015-07-01|-43.0|135.0|7.37259|0.02712 +2015-07-01|-43.0|136.0|8.08069|0.02718 +2015-07-01|-43.0|137.0|8.77295|0.02739 +2015-07-01|-43.0|138.0|9.44943|0.02773 +2015-07-01|-43.0|139.0|10.11018|0.0282 +2015-07-01|-43.0|140.0|10.75523|0.02879 +2015-07-01|-43.0|141.0|11.38459|0.02948 +2015-07-01|-43.0|142.0|11.99829|0.03027 +2015-07-01|-43.0|143.0|12.59633|0.03114 +2015-07-01|-43.0|144.0|13.17869|0.03209 +2015-07-01|-43.0|145.0|13.74539|0.03311 +2015-07-01|-43.0|146.0|14.29639|0.0342 +2015-07-01|-43.0|147.0|14.8317|0.03535 +2015-07-01|-43.0|148.0|15.35131|0.03655 +2015-07-01|-43.0|149.0|15.8552|0.0378 +2015-07-01|-43.0|150.0|16.34336|0.03908 +2015-07-01|-43.0|151.0|16.81581|0.0404 +2015-07-01|-43.0|152.0|17.27254|0.04175 +2015-07-01|-43.0|153.0|17.71357|0.04312 +2015-07-01|-43.0|154.0|18.13891|0.0445 +2015-07-01|-43.0|155.0|18.54861|0.04589 +2015-07-01|-43.0|156.0|18.94271|0.04729 +2015-07-01|-43.0|157.0|19.32127|0.04869 +2015-07-01|-43.0|158.0|19.68438|0.05007 +2015-07-01|-43.0|159.0|20.03212|0.05144 +2015-07-01|-43.0|160.0|20.36461|0.05279 +2015-07-01|-43.0|161.0|20.68199|0.05412 +2015-07-01|-43.0|162.0|20.98442|0.05541 +2015-07-01|-43.0|163.0|21.27209|0.05666 +2015-07-01|-43.0|164.0|21.5452|0.05787 +2015-07-01|-43.0|165.0|21.80398|0.05904 +2015-07-01|-43.0|166.0|22.04871|0.06015 +2015-07-01|-43.0|167.0|22.27966|0.0612 +2015-07-01|-43.0|168.0|22.49714|0.06219 +2015-07-01|-43.0|169.0|22.70149|0.06311 +2015-07-01|-43.0|170.0|22.89307|0.06396 +2015-07-01|-43.0|171.0|23.07225|0.06474 +2015-07-01|-43.0|172.0|23.23945|0.06545 +2015-07-01|-43.0|173.0|23.39506|0.06607 +2015-07-01|-43.0|174.0|23.53953|0.06662 +2015-07-01|-43.0|175.0|23.6733|0.06708 +2015-07-01|-43.0|176.0|23.79682|0.06746 +2015-07-01|-43.0|177.0|23.91055|0.06775 +2015-07-01|-43.0|178.0|24.01495|0.06796 +2015-07-01|-43.0|179.0|24.11048|0.06808 +2015-07-01|-43.0|-1.0|-22.3414|0.01401 +2015-07-01|-43.0|-2.0|-22.1411|0.01988 +2015-07-01|-43.0|-3.0|-21.95724|0.02504 +2015-07-01|-43.0|-4.0|-21.78843|0.02949 +2015-07-01|-43.0|-5.0|-21.63323|0.03324 +2015-07-01|-43.0|-6.0|-21.49015|0.03632 +2015-07-01|-43.0|-7.0|-21.35769|0.03873 +2015-07-01|-43.0|-8.0|-21.23434|0.04053 +2015-07-01|-43.0|-9.0|-21.11862|0.04174 +2015-07-01|-43.0|-10.0|-21.00905|0.0424 +2015-07-01|-43.0|-11.0|-20.90421|0.04255 +2015-07-01|-43.0|-12.0|-20.80271|0.04225 +2015-07-01|-43.0|-13.0|-20.70321|0.04152 +2015-07-01|-43.0|-14.0|-20.60445|0.04041 +2015-07-01|-43.0|-15.0|-20.5052|0.03897 +2015-07-01|-43.0|-16.0|-20.40428|0.03723 +2015-07-01|-43.0|-17.0|-20.30058|0.03521 +2015-07-01|-43.0|-18.0|-20.19303|0.03296 +2015-07-01|-43.0|-19.0|-20.0806|0.0305 +2015-07-01|-43.0|-20.0|-19.96229|0.02786 +2015-07-01|-43.0|-21.0|-19.83715|0.02504 +2015-07-01|-43.0|-22.0|-19.70424|0.02207 +2015-07-01|-43.0|-23.0|-19.56263|0.01895 +2015-07-01|-43.0|-24.0|-19.41143|0.0157 +2015-07-01|-43.0|-25.0|-19.24972|0.01233 +2015-07-01|-43.0|-26.0|-19.07663|0.00883 +2015-07-01|-43.0|-27.0|-18.89125|0.00521 +2015-07-01|-43.0|-28.0|-18.69269|0.00147 +2015-07-01|-43.0|-29.0|-18.48007|-0.00238 +2015-07-01|-43.0|-30.0|-18.25249|-0.00636 +2015-07-01|-43.0|-31.0|-18.00907|-0.01045 +2015-07-01|-43.0|-32.0|-17.74892|-0.01466 +2015-07-01|-43.0|-33.0|-17.47118|-0.01897 +2015-07-01|-43.0|-34.0|-17.175|-0.0234 +2015-07-01|-43.0|-35.0|-16.85954|-0.02793 +2015-07-01|-43.0|-36.0|-16.524|-0.03255 +2015-07-01|-43.0|-37.0|-16.16763|-0.03725 +2015-07-01|-43.0|-38.0|-15.7897|-0.04203 +2015-07-01|-43.0|-39.0|-15.38956|-0.04687 +2015-07-01|-43.0|-40.0|-14.9666|-0.05174 +2015-07-01|-43.0|-41.0|-14.52029|-0.05665 +2015-07-01|-43.0|-42.0|-14.05019|-0.06155 +2015-07-01|-43.0|-43.0|-13.55593|-0.06644 +2015-07-01|-43.0|-44.0|-13.03726|-0.07129 +2015-07-01|-43.0|-45.0|-12.49401|-0.07607 +2015-07-01|-43.0|-46.0|-11.92614|-0.08076 +2015-07-01|-43.0|-47.0|-11.33372|-0.08534 +2015-07-01|-43.0|-48.0|-10.71695|-0.08977 +2015-07-01|-43.0|-49.0|-10.07614|-0.09404 +2015-07-01|-43.0|-50.0|-9.41174|-0.09812 +2015-07-01|-43.0|-51.0|-8.72435|-0.10197 +2015-07-01|-43.0|-52.0|-8.01469|-0.10558 +2015-07-01|-43.0|-53.0|-7.2836|-0.10893 +2015-07-01|-43.0|-54.0|-6.53208|-0.11199 +2015-07-01|-43.0|-55.0|-5.76125|-0.11474 +2015-07-01|-43.0|-56.0|-4.97235|-0.11717 +2015-07-01|-43.0|-57.0|-4.16674|-0.11925 +2015-07-01|-43.0|-58.0|-3.34591|-0.12099 +2015-07-01|-43.0|-59.0|-2.51145|-0.12237 +2015-07-01|-43.0|-60.0|-1.66503|-0.12338 +2015-07-01|-43.0|-61.0|-0.80841|-0.12401 +2015-07-01|-43.0|-62.0|0.05655|-0.12428 +2015-07-01|-43.0|-63.0|0.92796|-0.12417 +2015-07-01|-43.0|-64.0|1.80388|-0.1237 +2015-07-01|-43.0|-65.0|2.68231|-0.12288 +2015-07-01|-43.0|-66.0|3.56126|-0.12171 +2015-07-01|-43.0|-67.0|4.43872|-0.12021 +2015-07-01|-43.0|-68.0|5.31269|-0.11839 +2015-07-01|-43.0|-69.0|6.1812|-0.11628 +2015-07-01|-43.0|-70.0|7.0423|-0.1139 +2015-07-01|-43.0|-71.0|7.89411|-0.11126 +2015-07-01|-43.0|-72.0|8.73479|-0.10838 +2015-07-01|-43.0|-73.0|9.5626|-0.1053 +2015-07-01|-43.0|-74.0|10.37584|-0.10204 +2015-07-01|-43.0|-75.0|11.17294|-0.09862 +2015-07-01|-43.0|-76.0|11.9524|-0.09507 +2015-07-01|-43.0|-77.0|12.71284|-0.09142 +2015-07-01|-43.0|-78.0|13.45299|-0.08768 +2015-07-01|-43.0|-79.0|14.17169|-0.08388 +2015-07-01|-43.0|-80.0|14.86788|-0.08005 +2015-07-01|-43.0|-81.0|15.54065|-0.07621 +2015-07-01|-43.0|-82.0|16.18917|-0.07238 +2015-07-01|-43.0|-83.0|16.81278|-0.06858 +2015-07-01|-43.0|-84.0|17.41089|-0.06483 +2015-07-01|-43.0|-85.0|17.98306|-0.06114 +2015-07-01|-43.0|-86.0|18.52894|-0.05754 +2015-07-01|-43.0|-87.0|19.04831|-0.05403 +2015-07-01|-43.0|-88.0|19.54107|-0.05064 +2015-07-01|-43.0|-89.0|20.00719|-0.04736 +2015-07-01|-43.0|-90.0|20.44678|-0.04422 +2015-07-01|-43.0|-91.0|20.86003|-0.04122 +2015-07-01|-43.0|-92.0|21.24723|-0.03836 +2015-07-01|-43.0|-93.0|21.60876|-0.03565 +2015-07-01|-43.0|-94.0|21.94507|-0.0331 +2015-07-01|-43.0|-95.0|22.25672|-0.03071 +2015-07-01|-43.0|-96.0|22.54431|-0.02847 +2015-07-01|-43.0|-97.0|22.80853|-0.02638 +2015-07-01|-43.0|-98.0|23.05014|-0.02445 +2015-07-01|-43.0|-99.0|23.26992|-0.02267 +2015-07-01|-43.0|-100.0|23.46875|-0.02103 +2015-07-01|-43.0|-101.0|23.64752|-0.01953 +2015-07-01|-43.0|-102.0|23.80717|-0.01816 +2015-07-01|-43.0|-103.0|23.94868|-0.01691 +2015-07-01|-43.0|-104.0|24.07303|-0.01577 +2015-07-01|-43.0|-105.0|24.18126|-0.01473 +2015-07-01|-43.0|-106.0|24.27438|-0.01378 +2015-07-01|-43.0|-107.0|24.35345|-0.01291 +2015-07-01|-43.0|-108.0|24.41949|-0.0121 +2015-07-01|-43.0|-109.0|24.47354|-0.01135 +2015-07-01|-43.0|-110.0|24.51663|-0.01063 +2015-07-01|-43.0|-111.0|24.54976|-0.00995 +2015-07-01|-43.0|-112.0|24.57393|-0.00928 +2015-07-01|-43.0|-113.0|24.59009|-0.00861 +2015-07-01|-43.0|-114.0|24.59917|-0.00794 +2015-07-01|-43.0|-115.0|24.60209|-0.00725 +2015-07-01|-43.0|-116.0|24.5997|-0.00653 +2015-07-01|-43.0|-117.0|24.59282|-0.00578 +2015-07-01|-43.0|-118.0|24.58224|-0.00499 +2015-07-01|-43.0|-119.0|24.5687|-0.00414 +2015-07-01|-43.0|-120.0|24.55288|-0.00324 +2015-07-01|-43.0|-121.0|24.53543|-0.00229 +2015-07-01|-43.0|-122.0|24.51695|-0.00127 +2015-07-01|-43.0|-123.0|24.49798|-1.9E-4 +2015-07-01|-43.0|-124.0|24.47902|9.6E-4 +2015-07-01|-43.0|-125.0|24.46053|0.00216 +2015-07-01|-43.0|-126.0|24.44289|0.00343 +2015-07-01|-43.0|-127.0|24.42646|0.00476 +2015-07-01|-43.0|-128.0|24.41155|0.00615 +2015-07-01|-43.0|-129.0|24.39841|0.00758 +2015-07-01|-43.0|-130.0|24.38727|0.00907 +2015-07-01|-43.0|-131.0|24.37828|0.01059 +2015-07-01|-43.0|-132.0|24.37158|0.01215 +2015-07-01|-43.0|-133.0|24.36725|0.01374 +2015-07-01|-43.0|-134.0|24.36534|0.01536 +2015-07-01|-43.0|-135.0|24.36586|0.017 +2015-07-01|-43.0|-136.0|24.36881|0.01865 +2015-07-01|-43.0|-137.0|24.37411|0.02031 +2015-07-01|-43.0|-138.0|24.38169|0.02197 +2015-07-01|-43.0|-139.0|24.39144|0.02363 +2015-07-01|-43.0|-140.0|24.40323|0.02528 +2015-07-01|-43.0|-141.0|24.4169|0.02693 +2015-07-01|-43.0|-142.0|24.43227|0.02856 +2015-07-01|-43.0|-143.0|24.44917|0.03017 +2015-07-01|-43.0|-144.0|24.46738|0.03177 +2015-07-01|-43.0|-145.0|24.4867|0.03335 +2015-07-01|-43.0|-146.0|24.50689|0.0349 +2015-07-01|-43.0|-147.0|24.52774|0.03643 +2015-07-01|-43.0|-148.0|24.54901|0.03794 +2015-07-01|-43.0|-149.0|24.57047|0.03943 +2015-07-01|-43.0|-150.0|24.5919|0.04089 +2015-07-01|-43.0|-151.0|24.61306|0.04232 +2015-07-01|-43.0|-152.0|24.63374|0.04373 +2015-07-01|-43.0|-153.0|24.6537|0.04512 +2015-07-01|-43.0|-154.0|24.67276|0.04648 +2015-07-01|-43.0|-155.0|24.69068|0.04782 +2015-07-01|-43.0|-156.0|24.70729|0.04913 +2015-07-01|-43.0|-157.0|24.72239|0.05042 +2015-07-01|-43.0|-158.0|24.73579|0.05168 +2015-07-01|-43.0|-159.0|24.74732|0.05292 +2015-07-01|-43.0|-160.0|24.75679|0.05412 +2015-07-01|-43.0|-161.0|24.76404|0.0553 +2015-07-01|-43.0|-162.0|24.76888|0.05644 +2015-07-01|-43.0|-163.0|24.77115|0.05755 +2015-07-01|-43.0|-164.0|24.77066|0.05862 +2015-07-01|-43.0|-165.0|24.76723|0.05965 +2015-07-01|-43.0|-166.0|24.76068|0.06064 +2015-07-01|-43.0|-167.0|24.75078|0.06158 +2015-07-01|-43.0|-168.0|24.73734|0.06247 +2015-07-01|-43.0|-169.0|24.72012|0.06331 +2015-07-01|-43.0|-170.0|24.69888|0.0641 +2015-07-01|-43.0|-171.0|24.67335|0.06482 +2015-07-01|-43.0|-172.0|24.64325|0.06548 +2015-07-01|-43.0|-173.0|24.60827|0.06607 +2015-07-01|-43.0|-174.0|24.56811|0.0666 +2015-07-01|-43.0|-175.0|24.52241|0.06705 +2015-07-01|-43.0|-176.0|24.47082|0.06742 +2015-07-01|-43.0|-177.0|24.41294|0.06771 +2015-07-01|-43.0|-178.0|24.3484|0.06793 +2015-07-01|-43.0|-179.0|24.27676|0.06806 +2015-07-01|-44.0|0.0|-22.37179|0.00137 +2015-07-01|-44.0|1.0|-22.64158|-0.0061 +2015-07-01|-44.0|2.0|-22.93146|-0.01415 +2015-07-01|-44.0|3.0|-23.24219|-0.02273 +2015-07-01|-44.0|4.0|-23.57436|-0.03179 +2015-07-01|-44.0|5.0|-23.9284|-0.04128 +2015-07-01|-44.0|6.0|-24.30459|-0.05113 +2015-07-01|-44.0|7.0|-24.70299|-0.06127 +2015-07-01|-44.0|8.0|-25.12349|-0.07162 +2015-07-01|-44.0|9.0|-25.5658|-0.08211 +2015-07-01|-44.0|10.0|-26.02944|-0.09265 +2015-07-01|-44.0|11.0|-26.51377|-0.10317 +2015-07-01|-44.0|12.0|-27.01798|-0.11359 +2015-07-01|-44.0|13.0|-27.5411|-0.12383 +2015-07-01|-44.0|14.0|-28.08204|-0.13381 +2015-07-01|-44.0|15.0|-28.63956|-0.14348 +2015-07-01|-44.0|16.0|-29.21234|-0.15276 +2015-07-01|-44.0|17.0|-29.79898|-0.1616 +2015-07-01|-44.0|18.0|-30.39798|-0.16996 +2015-07-01|-44.0|19.0|-31.00781|-0.17778 +2015-07-01|-44.0|20.0|-31.6269|-0.18504 +2015-07-01|-44.0|21.0|-32.25367|-0.19171 +2015-07-01|-44.0|22.0|-32.88651|-0.19775 +2015-07-01|-44.0|23.0|-33.52386|-0.20317 +2015-07-01|-44.0|24.0|-34.16414|-0.20795 +2015-07-01|-44.0|25.0|-34.80585|-0.21209 +2015-07-01|-44.0|26.0|-35.44748|-0.21559 +2015-07-01|-44.0|27.0|-36.08761|-0.21847 +2015-07-01|-44.0|28.0|-36.72486|-0.22072 +2015-07-01|-44.0|29.0|-37.35789|-0.22238 +2015-07-01|-44.0|30.0|-37.98546|-0.22345 +2015-07-01|-44.0|31.0|-38.60635|-0.22396 +2015-07-01|-44.0|32.0|-39.21943|-0.22392 +2015-07-01|-44.0|33.0|-39.82363|-0.22337 +2015-07-01|-44.0|34.0|-40.41791|-0.22232 +2015-07-01|-44.0|35.0|-41.00133|-0.2208 +2015-07-01|-44.0|36.0|-41.57298|-0.21883 +2015-07-01|-44.0|37.0|-42.13201|-0.21644 +2015-07-01|-44.0|38.0|-42.6776|-0.21364 +2015-07-01|-44.0|39.0|-43.20902|-0.21045 +2015-07-01|-44.0|40.0|-43.72553|-0.20691 +2015-07-01|-44.0|41.0|-44.22646|-0.20302 +2015-07-01|-44.0|42.0|-44.71117|-0.1988 +2015-07-01|-44.0|43.0|-45.17906|-0.19427 +2015-07-01|-44.0|44.0|-45.62953|-0.18944 +2015-07-01|-44.0|45.0|-46.06204|-0.18432 +2015-07-01|-44.0|46.0|-46.47606|-0.17892 +2015-07-01|-44.0|47.0|-46.87107|-0.17326 +2015-07-01|-44.0|48.0|-47.2466|-0.16734 +2015-07-01|-44.0|49.0|-47.60216|-0.16117 +2015-07-01|-44.0|50.0|-47.93731|-0.15475 +2015-07-01|-44.0|51.0|-48.25159|-0.14809 +2015-07-01|-44.0|52.0|-48.54457|-0.14119 +2015-07-01|-44.0|53.0|-48.81585|-0.13405 +2015-07-01|-44.0|54.0|-49.06499|-0.12668 +2015-07-01|-44.0|55.0|-49.2916|-0.11908 +2015-07-01|-44.0|56.0|-49.49528|-0.11126 +2015-07-01|-44.0|57.0|-49.67562|-0.1032 +2015-07-01|-44.0|58.0|-49.83224|-0.09492 +2015-07-01|-44.0|59.0|-49.96474|-0.08642 +2015-07-01|-44.0|60.0|-50.07273|-0.0777 +2015-07-01|-44.0|61.0|-50.15581|-0.06877 +2015-07-01|-44.0|62.0|-50.21357|-0.05963 +2015-07-01|-44.0|63.0|-50.24561|-0.05028 +2015-07-01|-44.0|64.0|-50.25151|-0.04074 +2015-07-01|-44.0|65.0|-50.23084|-0.03102 +2015-07-01|-44.0|66.0|-50.18315|-0.02112 +2015-07-01|-44.0|67.0|-50.108|-0.01106 +2015-07-01|-44.0|68.0|-50.00491|-8.5E-4 +2015-07-01|-44.0|69.0|-49.87339|0.00949 +2015-07-01|-44.0|70.0|-49.71294|0.01993 +2015-07-01|-44.0|71.0|-49.52302|0.03047 +2015-07-01|-44.0|72.0|-49.30311|0.04106 +2015-07-01|-44.0|73.0|-49.05264|0.05169 +2015-07-01|-44.0|74.0|-48.77103|0.06233 +2015-07-01|-44.0|75.0|-48.45771|0.07294 +2015-07-01|-44.0|76.0|-48.11207|0.08348 +2015-07-01|-44.0|77.0|-47.73352|0.09392 +2015-07-01|-44.0|78.0|-47.32146|0.10421 +2015-07-01|-44.0|79.0|-46.87533|0.11432 +2015-07-01|-44.0|80.0|-46.39454|0.12419 +2015-07-01|-44.0|81.0|-45.87859|0.13378 +2015-07-01|-44.0|82.0|-45.32696|0.14304 +2015-07-01|-44.0|83.0|-44.73925|0.15191 +2015-07-01|-44.0|84.0|-44.11508|0.16034 +2015-07-01|-44.0|85.0|-43.4542|0.16827 +2015-07-01|-44.0|86.0|-42.75642|0.17566 +2015-07-01|-44.0|87.0|-42.02171|0.18245 +2015-07-01|-44.0|88.0|-41.25015|0.18859 +2015-07-01|-44.0|89.0|-40.442|0.19403 +2015-07-01|-44.0|90.0|-39.59767|0.19872 +2015-07-01|-44.0|91.0|-38.71777|0.20262 +2015-07-01|-44.0|92.0|-37.8031|0.2057 +2015-07-01|-44.0|93.0|-36.85466|0.20794 +2015-07-01|-44.0|94.0|-35.8737|0.2093 +2015-07-01|-44.0|95.0|-34.86164|0.20978 +2015-07-01|-44.0|96.0|-33.82015|0.20937 +2015-07-01|-44.0|97.0|-32.7511|0.20809 +2015-07-01|-44.0|98.0|-31.65655|0.20596 +2015-07-01|-44.0|99.0|-30.53876|0.20299 +2015-07-01|-44.0|100.0|-29.40012|0.19925 +2015-07-01|-44.0|101.0|-28.2432|0.19476 +2015-07-01|-44.0|102.0|-27.07063|0.1896 +2015-07-01|-44.0|103.0|-25.88514|0.18384 +2015-07-01|-44.0|104.0|-24.68951|0.17754 +2015-07-01|-44.0|105.0|-23.48649|0.17079 +2015-07-01|-44.0|106.0|-22.27883|0.16368 +2015-07-01|-44.0|107.0|-21.06921|0.15629 +2015-07-01|-44.0|108.0|-19.8602|0.14871 +2015-07-01|-44.0|109.0|-18.65426|0.14102 +2015-07-01|-44.0|110.0|-17.4537|0.1333 +2015-07-01|-44.0|111.0|-16.26067|0.12563 +2015-07-01|-44.0|112.0|-15.07713|0.11808 +2015-07-01|-44.0|113.0|-13.90485|0.11071 +2015-07-01|-44.0|114.0|-12.7454|0.10359 +2015-07-01|-44.0|115.0|-11.60016|0.09674 +2015-07-01|-44.0|116.0|-10.47032|0.09023 +2015-07-01|-44.0|117.0|-9.35689|0.08406 +2015-07-01|-44.0|118.0|-8.26069|0.07828 +2015-07-01|-44.0|119.0|-7.1824|0.07289 +2015-07-01|-44.0|120.0|-6.12253|0.06791 +2015-07-01|-44.0|121.0|-5.08148|0.06333 +2015-07-01|-44.0|122.0|-4.05953|0.05915 +2015-07-01|-44.0|123.0|-3.05687|0.05537 +2015-07-01|-44.0|124.0|-2.07359|0.05198 +2015-07-01|-44.0|125.0|-1.10973|0.04895 +2015-07-01|-44.0|126.0|-0.16527|0.04628 +2015-07-01|-44.0|127.0|0.75985|0.04395 +2015-07-01|-44.0|128.0|1.66572|0.04193 +2015-07-01|-44.0|129.0|2.55246|0.0402 +2015-07-01|-44.0|130.0|3.42018|0.03875 +2015-07-01|-44.0|131.0|4.26903|0.03756 +2015-07-01|-44.0|132.0|5.09912|0.03661 +2015-07-01|-44.0|133.0|5.91059|0.03587 +2015-07-01|-44.0|134.0|6.70356|0.03534 +2015-07-01|-44.0|135.0|7.47815|0.03499 +2015-07-01|-44.0|136.0|8.23447|0.03481 +2015-07-01|-44.0|137.0|8.97261|0.03478 +2015-07-01|-44.0|138.0|9.69266|0.0349 +2015-07-01|-44.0|139.0|10.39471|0.03515 +2015-07-01|-44.0|140.0|11.07883|0.03551 +2015-07-01|-44.0|141.0|11.7451|0.03599 +2015-07-01|-44.0|142.0|12.39356|0.03657 +2015-07-01|-44.0|143.0|13.0243|0.03724 +2015-07-01|-44.0|144.0|13.63735|0.038 +2015-07-01|-44.0|145.0|14.23277|0.03884 +2015-07-01|-44.0|146.0|14.81062|0.03975 +2015-07-01|-44.0|147.0|15.37096|0.04072 +2015-07-01|-44.0|148.0|15.91384|0.04175 +2015-07-01|-44.0|149.0|16.43933|0.04284 +2015-07-01|-44.0|150.0|16.94747|0.04397 +2015-07-01|-44.0|151.0|17.43836|0.04514 +2015-07-01|-44.0|152.0|17.91205|0.04635 +2015-07-01|-44.0|153.0|18.36864|0.04758 +2015-07-01|-44.0|154.0|18.80822|0.04884 +2015-07-01|-44.0|155.0|19.2309|0.05011 +2015-07-01|-44.0|156.0|19.63679|0.05139 +2015-07-01|-44.0|157.0|20.02603|0.05267 +2015-07-01|-44.0|158.0|20.39876|0.05396 +2015-07-01|-44.0|159.0|20.75515|0.05523 +2015-07-01|-44.0|160.0|21.09538|0.05649 +2015-07-01|-44.0|161.0|21.41965|0.05772 +2015-07-01|-44.0|162.0|21.72818|0.05893 +2015-07-01|-44.0|163.0|22.02123|0.06011 +2015-07-01|-44.0|164.0|22.29905|0.06125 +2015-07-01|-44.0|165.0|22.56193|0.06235 +2015-07-01|-44.0|166.0|22.81019|0.06339 +2015-07-01|-44.0|167.0|23.04417|0.06438 +2015-07-01|-44.0|168.0|23.26421|0.06532 +2015-07-01|-44.0|169.0|23.47069|0.06619 +2015-07-01|-44.0|170.0|23.66401|0.067 +2015-07-01|-44.0|171.0|23.84459|0.06773 +2015-07-01|-44.0|172.0|24.01285|0.0684 +2015-07-01|-44.0|173.0|24.16923|0.06898 +2015-07-01|-44.0|174.0|24.31419|0.06949 +2015-07-01|-44.0|175.0|24.4482|0.06992 +2015-07-01|-44.0|176.0|24.57173|0.07027 +2015-07-01|-44.0|177.0|24.68524|0.07054 +2015-07-01|-44.0|178.0|24.78922|0.07072 +2015-07-01|-44.0|179.0|24.88413|0.07082 +2015-07-01|-44.0|-1.0|-22.12118|0.00823 +2015-07-01|-44.0|-2.0|-21.88873|0.01446 +2015-07-01|-44.0|-3.0|-21.6733|0.02003 +2015-07-01|-44.0|-4.0|-21.47366|0.02495 +2015-07-01|-44.0|-5.0|-21.28851|0.02922 +2015-07-01|-44.0|-6.0|-21.11648|0.03284 +2015-07-01|-44.0|-7.0|-20.95618|0.03583 +2015-07-01|-44.0|-8.0|-20.8062|0.03822 +2015-07-01|-44.0|-9.0|-20.6651|0.04002 +2015-07-01|-44.0|-10.0|-20.53147|0.04128 +2015-07-01|-44.0|-11.0|-20.40391|0.04203 +2015-07-01|-44.0|-12.0|-20.28103|0.0423 +2015-07-01|-44.0|-13.0|-20.16151|0.04212 +2015-07-01|-44.0|-14.0|-20.04402|0.04154 +2015-07-01|-44.0|-15.0|-19.92732|0.04059 +2015-07-01|-44.0|-16.0|-19.81017|0.03931 +2015-07-01|-44.0|-17.0|-19.6914|0.03772 +2015-07-01|-44.0|-18.0|-19.56986|0.03585 +2015-07-01|-44.0|-19.0|-19.44445|0.03373 +2015-07-01|-44.0|-20.0|-19.3141|0.03138 +2015-07-01|-44.0|-21.0|-19.17776|0.02882 +2015-07-01|-44.0|-22.0|-19.03442|0.02607 +2015-07-01|-44.0|-23.0|-18.88307|0.02314 +2015-07-01|-44.0|-24.0|-18.72274|0.02004 +2015-07-01|-44.0|-25.0|-18.55246|0.01679 +2015-07-01|-44.0|-26.0|-18.37127|0.01338 +2015-07-01|-44.0|-27.0|-18.17823|0.00983 +2015-07-01|-44.0|-28.0|-17.97239|0.00613 +2015-07-01|-44.0|-29.0|-17.75283|0.0023 +2015-07-01|-44.0|-30.0|-17.51862|-0.00166 +2015-07-01|-44.0|-31.0|-17.26887|-0.00575 +2015-07-01|-44.0|-32.0|-17.00267|-0.00996 +2015-07-01|-44.0|-33.0|-16.71916|-0.01429 +2015-07-01|-44.0|-34.0|-16.41749|-0.01873 +2015-07-01|-44.0|-35.0|-16.09684|-0.02327 +2015-07-01|-44.0|-36.0|-15.75643|-0.0279 +2015-07-01|-44.0|-37.0|-15.39552|-0.03261 +2015-07-01|-44.0|-38.0|-15.01343|-0.03739 +2015-07-01|-44.0|-39.0|-14.60953|-0.04222 +2015-07-01|-44.0|-40.0|-14.18326|-0.04709 +2015-07-01|-44.0|-41.0|-13.73412|-0.05197 +2015-07-01|-44.0|-42.0|-13.26172|-0.05685 +2015-07-01|-44.0|-43.0|-12.76574|-0.0617 +2015-07-01|-44.0|-44.0|-12.24596|-0.06651 +2015-07-01|-44.0|-45.0|-11.70225|-0.07125 +2015-07-01|-44.0|-46.0|-11.13462|-0.07588 +2015-07-01|-44.0|-47.0|-10.54316|-0.0804 +2015-07-01|-44.0|-48.0|-9.9281|-0.08478 +2015-07-01|-44.0|-49.0|-9.28978|-0.08898 +2015-07-01|-44.0|-50.0|-8.62868|-0.093 +2015-07-01|-44.0|-51.0|-7.94539|-0.09679 +2015-07-01|-44.0|-52.0|-7.24064|-0.10035 +2015-07-01|-44.0|-53.0|-6.51528|-0.10364 +2015-07-01|-44.0|-54.0|-5.77029|-0.10665 +2015-07-01|-44.0|-55.0|-5.00675|-0.10936 +2015-07-01|-44.0|-56.0|-4.2259|-0.11176 +2015-07-01|-44.0|-57.0|-3.42906|-0.11383 +2015-07-01|-44.0|-58.0|-2.61765|-0.11556 +2015-07-01|-44.0|-59.0|-1.79322|-0.11695 +2015-07-01|-44.0|-60.0|-0.95738|-0.11797 +2015-07-01|-44.0|-61.0|-0.11182|-0.11864 +2015-07-01|-44.0|-62.0|0.74169|-0.11896 +2015-07-01|-44.0|-63.0|1.60132|-0.11892 +2015-07-01|-44.0|-64.0|2.46523|-0.11853 +2015-07-01|-44.0|-65.0|3.33151|-0.1178 +2015-07-01|-44.0|-66.0|4.19826|-0.11673 +2015-07-01|-44.0|-67.0|5.06356|-0.11535 +2015-07-01|-44.0|-68.0|5.92551|-0.11367 +2015-07-01|-44.0|-69.0|6.78222|-0.11171 +2015-07-01|-44.0|-70.0|7.63185|-0.10947 +2015-07-01|-44.0|-71.0|8.47259|-0.107 +2015-07-01|-44.0|-72.0|9.3027|-0.1043 +2015-07-01|-44.0|-73.0|10.12049|-0.10139 +2015-07-01|-44.0|-74.0|10.92436|-0.09832 +2015-07-01|-44.0|-75.0|11.7128|-0.09508 +2015-07-01|-44.0|-76.0|12.48436|-0.09172 +2015-07-01|-44.0|-77.0|13.23772|-0.08825 +2015-07-01|-44.0|-78.0|13.97164|-0.0847 +2015-07-01|-44.0|-79.0|14.685|-0.08109 +2015-07-01|-44.0|-80.0|15.37678|-0.07745 +2015-07-01|-44.0|-81.0|16.04607|-0.07378 +2015-07-01|-44.0|-82.0|16.69206|-0.07013 +2015-07-01|-44.0|-83.0|17.31409|-0.06649 +2015-07-01|-44.0|-84.0|17.91157|-0.0629 +2015-07-01|-44.0|-85.0|18.48403|-0.05936 +2015-07-01|-44.0|-86.0|19.03112|-0.0559 +2015-07-01|-44.0|-87.0|19.55259|-0.05253 +2015-07-01|-44.0|-88.0|20.04829|-0.04926 +2015-07-01|-44.0|-89.0|20.51818|-0.0461 +2015-07-01|-44.0|-90.0|20.9623|-0.04306 +2015-07-01|-44.0|-91.0|21.38081|-0.04015 +2015-07-01|-44.0|-92.0|21.77394|-0.03737 +2015-07-01|-44.0|-93.0|22.142|-0.03473 +2015-07-01|-44.0|-94.0|22.4854|-0.03224 +2015-07-01|-44.0|-95.0|22.80461|-0.0299 +2015-07-01|-44.0|-96.0|23.1002|-0.0277 +2015-07-01|-44.0|-97.0|23.37277|-0.02564 +2015-07-01|-44.0|-98.0|23.62301|-0.02373 +2015-07-01|-44.0|-99.0|23.85164|-0.02196 +2015-07-01|-44.0|-100.0|24.05947|-0.02033 +2015-07-01|-44.0|-101.0|24.24732|-0.01882 +2015-07-01|-44.0|-102.0|24.41606|-0.01744 +2015-07-01|-44.0|-103.0|24.56661|-0.01617 +2015-07-01|-44.0|-104.0|24.6999|-0.015 +2015-07-01|-44.0|-105.0|24.81688|-0.01393 +2015-07-01|-44.0|-106.0|24.91854|-0.01295 +2015-07-01|-44.0|-107.0|25.00585|-0.01203 +2015-07-01|-44.0|-108.0|25.07982|-0.01118 +2015-07-01|-44.0|-109.0|25.14143|-0.01039 +2015-07-01|-44.0|-110.0|25.19167|-0.00963 +2015-07-01|-44.0|-111.0|25.23152|-0.00889 +2015-07-01|-44.0|-112.0|25.26194|-0.00818 +2015-07-01|-44.0|-113.0|25.28387|-0.00747 +2015-07-01|-44.0|-114.0|25.29823|-0.00675 +2015-07-01|-44.0|-115.0|25.30591|-0.00602 +2015-07-01|-44.0|-116.0|25.30777|-0.00526 +2015-07-01|-44.0|-117.0|25.30463|-0.00447 +2015-07-01|-44.0|-118.0|25.29729|-0.00364 +2015-07-01|-44.0|-119.0|25.28649|-0.00277 +2015-07-01|-44.0|-120.0|25.27293|-0.00184 +2015-07-01|-44.0|-121.0|25.25729|-8.6E-4 +2015-07-01|-44.0|-122.0|25.24017|1.8E-4 +2015-07-01|-44.0|-123.0|25.22216|0.00128 +2015-07-01|-44.0|-124.0|25.20378|0.00245 +2015-07-01|-44.0|-125.0|25.1855|0.00367 +2015-07-01|-44.0|-126.0|25.16777|0.00495 +2015-07-01|-44.0|-127.0|25.15097|0.00629 +2015-07-01|-44.0|-128.0|25.13543|0.00769 +2015-07-01|-44.0|-129.0|25.12145|0.00913 +2015-07-01|-44.0|-130.0|25.10928|0.01063 +2015-07-01|-44.0|-131.0|25.09913|0.01216 +2015-07-01|-44.0|-132.0|25.09116|0.01373 +2015-07-01|-44.0|-133.0|25.08548|0.01534 +2015-07-01|-44.0|-134.0|25.08219|0.01697 +2015-07-01|-44.0|-135.0|25.08133|0.01862 +2015-07-01|-44.0|-136.0|25.0829|0.02028 +2015-07-01|-44.0|-137.0|25.08689|0.02196 +2015-07-01|-44.0|-138.0|25.09323|0.02364 +2015-07-01|-44.0|-139.0|25.10185|0.02532 +2015-07-01|-44.0|-140.0|25.11263|0.027 +2015-07-01|-44.0|-141.0|25.12544|0.02867 +2015-07-01|-44.0|-142.0|25.14012|0.03033 +2015-07-01|-44.0|-143.0|25.1565|0.03198 +2015-07-01|-44.0|-144.0|25.17439|0.03361 +2015-07-01|-44.0|-145.0|25.19358|0.03522 +2015-07-01|-44.0|-146.0|25.21387|0.03682 +2015-07-01|-44.0|-147.0|25.23503|0.03839 +2015-07-01|-44.0|-148.0|25.25683|0.03993 +2015-07-01|-44.0|-149.0|25.27904|0.04146 +2015-07-01|-44.0|-150.0|25.30144|0.04296 +2015-07-01|-44.0|-151.0|25.32379|0.04443 +2015-07-01|-44.0|-152.0|25.34586|0.04588 +2015-07-01|-44.0|-153.0|25.36742|0.04731 +2015-07-01|-44.0|-154.0|25.38825|0.04871 +2015-07-01|-44.0|-155.0|25.40813|0.05008 +2015-07-01|-44.0|-156.0|25.42686|0.05143 +2015-07-01|-44.0|-157.0|25.44422|0.05275 +2015-07-01|-44.0|-158.0|25.46001|0.05404 +2015-07-01|-44.0|-159.0|25.47403|0.0553 +2015-07-01|-44.0|-160.0|25.48609|0.05653 +2015-07-01|-44.0|-161.0|25.49599|0.05773 +2015-07-01|-44.0|-162.0|25.50354|0.0589 +2015-07-01|-44.0|-163.0|25.50854|0.06003 +2015-07-01|-44.0|-164.0|25.5108|0.06112 +2015-07-01|-44.0|-165.0|25.51011|0.06217 +2015-07-01|-44.0|-166.0|25.50627|0.06317 +2015-07-01|-44.0|-167.0|25.49904|0.06413 +2015-07-01|-44.0|-168.0|25.4882|0.06503 +2015-07-01|-44.0|-169.0|25.4735|0.06588 +2015-07-01|-44.0|-170.0|25.45469|0.06668 +2015-07-01|-44.0|-171.0|25.43149|0.06741 +2015-07-01|-44.0|-172.0|25.4036|0.06809 +2015-07-01|-44.0|-173.0|25.37071|0.06869 +2015-07-01|-44.0|-174.0|25.3325|0.06922 +2015-07-01|-44.0|-175.0|25.2886|0.06969 +2015-07-01|-44.0|-176.0|25.23867|0.07007 +2015-07-01|-44.0|-177.0|25.18229|0.07038 +2015-07-01|-44.0|-178.0|25.11908|0.07061 +2015-07-01|-44.0|-179.0|25.04861|0.07076 +2015-07-01|-45.0|0.0|-22.18049|-0.0045 +2015-07-01|-45.0|1.0|-22.48167|-0.01212 +2015-07-01|-45.0|2.0|-22.80284|-0.02024 +2015-07-01|-45.0|3.0|-23.1446|-0.02883 +2015-07-01|-45.0|4.0|-23.50739|-0.03784 +2015-07-01|-45.0|5.0|-23.89151|-0.04721 +2015-07-01|-45.0|6.0|-24.29708|-0.05687 +2015-07-01|-45.0|7.0|-24.72406|-0.06677 +2015-07-01|-45.0|8.0|-25.17223|-0.07683 +2015-07-01|-45.0|9.0|-25.64122|-0.08698 +2015-07-01|-45.0|10.0|-26.13047|-0.09715 +2015-07-01|-45.0|11.0|-26.63931|-0.10727 +2015-07-01|-45.0|12.0|-27.16688|-0.11727 +2015-07-01|-45.0|13.0|-27.7122|-0.12707 +2015-07-01|-45.0|14.0|-28.2742|-0.13662 +2015-07-01|-45.0|15.0|-28.85167|-0.14586 +2015-07-01|-45.0|16.0|-29.44331|-0.15472 +2015-07-01|-45.0|17.0|-30.04778|-0.16317 +2015-07-01|-45.0|18.0|-30.66365|-0.17114 +2015-07-01|-45.0|19.0|-31.28945|-0.17862 +2015-07-01|-45.0|20.0|-31.9237|-0.18556 +2015-07-01|-45.0|21.0|-32.5649|-0.19195 +2015-07-01|-45.0|22.0|-33.21154|-0.19776 +2015-07-01|-45.0|23.0|-33.86214|-0.20298 +2015-07-01|-45.0|24.0|-34.51523|-0.2076 +2015-07-01|-45.0|25.0|-35.16938|-0.21162 +2015-07-01|-45.0|26.0|-35.82318|-0.21505 +2015-07-01|-45.0|27.0|-36.4753|-0.21789 +2015-07-01|-45.0|28.0|-37.12442|-0.22015 +2015-07-01|-45.0|29.0|-37.76932|-0.22185 +2015-07-01|-45.0|30.0|-38.40879|-0.223 +2015-07-01|-45.0|31.0|-39.0417|-0.22361 +2015-07-01|-45.0|32.0|-39.66698|-0.22372 +2015-07-01|-45.0|33.0|-40.28362|-0.22333 +2015-07-01|-45.0|34.0|-40.89064|-0.22247 +2015-07-01|-45.0|35.0|-41.48714|-0.22115 +2015-07-01|-45.0|36.0|-42.07225|-0.21941 +2015-07-01|-45.0|37.0|-42.64518|-0.21726 +2015-07-01|-45.0|38.0|-43.20514|-0.21473 +2015-07-01|-45.0|39.0|-43.75143|-0.21182 +2015-07-01|-45.0|40.0|-44.28334|-0.20855 +2015-07-01|-45.0|41.0|-44.80025|-0.20496 +2015-07-01|-45.0|42.0|-45.30152|-0.20104 +2015-07-01|-45.0|43.0|-45.78657|-0.19682 +2015-07-01|-45.0|44.0|-46.25486|-0.1923 +2015-07-01|-45.0|45.0|-46.70583|-0.1875 +2015-07-01|-45.0|46.0|-47.13898|-0.18243 +2015-07-01|-45.0|47.0|-47.55382|-0.1771 +2015-07-01|-45.0|48.0|-47.94988|-0.17151 +2015-07-01|-45.0|49.0|-48.32669|-0.16567 +2015-07-01|-45.0|50.0|-48.68381|-0.15958 +2015-07-01|-45.0|51.0|-49.02081|-0.15326 +2015-07-01|-45.0|52.0|-49.33727|-0.1467 +2015-07-01|-45.0|53.0|-49.63276|-0.13991 +2015-07-01|-45.0|54.0|-49.90689|-0.13289 +2015-07-01|-45.0|55.0|-50.15925|-0.12564 +2015-07-01|-45.0|56.0|-50.38945|-0.11817 +2015-07-01|-45.0|57.0|-50.59708|-0.11047 +2015-07-01|-45.0|58.0|-50.78175|-0.10254 +2015-07-01|-45.0|59.0|-50.94307|-0.0944 +2015-07-01|-45.0|60.0|-51.08063|-0.08604 +2015-07-01|-45.0|61.0|-51.19403|-0.07747 +2015-07-01|-45.0|62.0|-51.28287|-0.06869 +2015-07-01|-45.0|63.0|-51.34671|-0.0597 +2015-07-01|-45.0|64.0|-51.38514|-0.05052 +2015-07-01|-45.0|65.0|-51.39769|-0.04115 +2015-07-01|-45.0|66.0|-51.38393|-0.0316 +2015-07-01|-45.0|67.0|-51.34336|-0.02188 +2015-07-01|-45.0|68.0|-51.2755|-0.012 +2015-07-01|-45.0|69.0|-51.17983|-0.00198 +2015-07-01|-45.0|70.0|-51.05582|0.00816 +2015-07-01|-45.0|71.0|-50.9029|0.0184 +2015-07-01|-45.0|72.0|-50.72051|0.02873 +2015-07-01|-45.0|73.0|-50.50803|0.03912 +2015-07-01|-45.0|74.0|-50.26485|0.04954 +2015-07-01|-45.0|75.0|-49.99033|0.05997 +2015-07-01|-45.0|76.0|-49.68381|0.07037 +2015-07-01|-45.0|77.0|-49.34461|0.0807 +2015-07-01|-45.0|78.0|-48.97207|0.09094 +2015-07-01|-45.0|79.0|-48.5655|0.10104 +2015-07-01|-45.0|80.0|-48.12424|0.11096 +2015-07-01|-45.0|81.0|-47.64764|0.12066 +2015-07-01|-45.0|82.0|-47.13506|0.13009 +2015-07-01|-45.0|83.0|-46.58592|0.13921 +2015-07-01|-45.0|84.0|-45.99968|0.14795 +2015-07-01|-45.0|85.0|-45.37587|0.15628 +2015-07-01|-45.0|86.0|-44.71411|0.16415 +2015-07-01|-45.0|87.0|-44.0141|0.17149 +2015-07-01|-45.0|88.0|-43.27568|0.17827 +2015-07-01|-45.0|89.0|-42.49881|0.18443 +2015-07-01|-45.0|90.0|-41.6836|0.18992 +2015-07-01|-45.0|91.0|-40.83034|0.1947 +2015-07-01|-45.0|92.0|-39.93949|0.19874 +2015-07-01|-45.0|93.0|-39.01172|0.202 +2015-07-01|-45.0|94.0|-38.0479|0.20445 +2015-07-01|-45.0|95.0|-37.04914|0.20607 +2015-07-01|-45.0|96.0|-36.01675|0.20684 +2015-07-01|-45.0|97.0|-34.95228|0.20677 +2015-07-01|-45.0|98.0|-33.85749|0.20586 +2015-07-01|-45.0|99.0|-32.73437|0.20413 +2015-07-01|-45.0|100.0|-31.5851|0.2016 +2015-07-01|-45.0|101.0|-30.41204|0.19832 +2015-07-01|-45.0|102.0|-29.21771|0.19432 +2015-07-01|-45.0|103.0|-28.00478|0.18966 +2015-07-01|-45.0|104.0|-26.77599|0.18441 +2015-07-01|-45.0|105.0|-25.53418|0.17864 +2015-07-01|-45.0|106.0|-24.28221|0.17242 +2015-07-01|-45.0|107.0|-23.02293|0.16583 +2015-07-01|-45.0|108.0|-21.75916|0.15897 +2015-07-01|-45.0|109.0|-20.49367|0.1519 +2015-07-01|-45.0|110.0|-19.22911|0.14471 +2015-07-01|-45.0|111.0|-17.968|0.13747 +2015-07-01|-45.0|112.0|-16.71273|0.13027 +2015-07-01|-45.0|113.0|-15.46552|0.12317 +2015-07-01|-45.0|114.0|-14.2284|0.11623 +2015-07-01|-45.0|115.0|-13.00322|0.1095 +2015-07-01|-45.0|116.0|-11.79164|0.10303 +2015-07-01|-45.0|117.0|-10.59512|0.09686 +2015-07-01|-45.0|118.0|-9.41494|0.09101 +2015-07-01|-45.0|119.0|-8.25221|0.08551 +2015-07-01|-45.0|120.0|-7.10785|0.08038 +2015-07-01|-45.0|121.0|-5.98264|0.07563 +2015-07-01|-45.0|122.0|-4.87721|0.07125 +2015-07-01|-45.0|123.0|-3.79208|0.06724 +2015-07-01|-45.0|124.0|-2.72763|0.06361 +2015-07-01|-45.0|125.0|-1.68416|0.06033 +2015-07-01|-45.0|126.0|-0.66187|0.05739 +2015-07-01|-45.0|127.0|0.33909|0.05478 +2015-07-01|-45.0|128.0|1.31864|0.05248 +2015-07-01|-45.0|129.0|2.27676|0.05048 +2015-07-01|-45.0|130.0|3.21345|0.04875 +2015-07-01|-45.0|131.0|4.12876|0.04728 +2015-07-01|-45.0|132.0|5.02274|0.04605 +2015-07-01|-45.0|133.0|5.89548|0.04503 +2015-07-01|-45.0|134.0|6.74707|0.04423 +2015-07-01|-45.0|135.0|7.57761|0.04361 +2015-07-01|-45.0|136.0|8.38721|0.04316 +2015-07-01|-45.0|137.0|9.176|0.04288 +2015-07-01|-45.0|138.0|9.94407|0.04274 +2015-07-01|-45.0|139.0|10.69157|0.04275 +2015-07-01|-45.0|140.0|11.4186|0.04287 +2015-07-01|-45.0|141.0|12.1253|0.04312 +2015-07-01|-45.0|142.0|12.81178|0.04347 +2015-07-01|-45.0|143.0|13.47817|0.04393 +2015-07-01|-45.0|144.0|14.12459|0.04447 +2015-07-01|-45.0|145.0|14.75118|0.0451 +2015-07-01|-45.0|146.0|15.35807|0.04581 +2015-07-01|-45.0|147.0|15.94538|0.0466 +2015-07-01|-45.0|148.0|16.51327|0.04744 +2015-07-01|-45.0|149.0|17.06187|0.04835 +2015-07-01|-45.0|150.0|17.59133|0.04931 +2015-07-01|-45.0|151.0|18.1018|0.05032 +2015-07-01|-45.0|152.0|18.59345|0.05137 +2015-07-01|-45.0|153.0|19.06643|0.05246 +2015-07-01|-45.0|154.0|19.52094|0.05358 +2015-07-01|-45.0|155.0|19.95716|0.05471 +2015-07-01|-45.0|156.0|20.37529|0.05587 +2015-07-01|-45.0|157.0|20.77554|0.05703 +2015-07-01|-45.0|158.0|21.15814|0.0582 +2015-07-01|-45.0|159.0|21.52333|0.05937 +2015-07-01|-45.0|160.0|21.87137|0.06052 +2015-07-01|-45.0|161.0|22.20254|0.06166 +2015-07-01|-45.0|162.0|22.51712|0.06278 +2015-07-01|-45.0|163.0|22.81543|0.06387 +2015-07-01|-45.0|164.0|23.09779|0.06493 +2015-07-01|-45.0|165.0|23.36457|0.06595 +2015-07-01|-45.0|166.0|23.61613|0.06692 +2015-07-01|-45.0|167.0|23.85284|0.06785 +2015-07-01|-45.0|168.0|24.07513|0.06872 +2015-07-01|-45.0|169.0|24.28341|0.06953 +2015-07-01|-45.0|170.0|24.47812|0.07028 +2015-07-01|-45.0|171.0|24.6597|0.07097 +2015-07-01|-45.0|172.0|24.82863|0.07158 +2015-07-01|-45.0|173.0|24.98537|0.07212 +2015-07-01|-45.0|174.0|25.13041|0.07259 +2015-07-01|-45.0|175.0|25.26423|0.07298 +2015-07-01|-45.0|176.0|25.38733|0.07329 +2015-07-01|-45.0|177.0|25.50019|0.07353 +2015-07-01|-45.0|178.0|25.6033|0.07368 +2015-07-01|-45.0|179.0|25.69714|0.07375 +2015-07-01|-45.0|-1.0|-21.89857|0.00257 +2015-07-01|-45.0|-2.0|-21.63502|0.00907 +2015-07-01|-45.0|-3.0|-21.38887|0.01498 +2015-07-01|-45.0|-4.0|-21.15904|0.02028 +2015-07-01|-45.0|-5.0|-20.94436|0.02498 +2015-07-01|-45.0|-6.0|-20.7436|0.02907 +2015-07-01|-45.0|-7.0|-20.55547|0.03256 +2015-07-01|-45.0|-8.0|-20.37865|0.03547 +2015-07-01|-45.0|-9.0|-20.2118|0.03781 +2015-07-01|-45.0|-10.0|-20.05355|0.03962 +2015-07-01|-45.0|-11.0|-19.90254|0.04091 +2015-07-01|-45.0|-12.0|-19.75742|0.04171 +2015-07-01|-45.0|-13.0|-19.61687|0.04206 +2015-07-01|-45.0|-14.0|-19.47956|0.04199 +2015-07-01|-45.0|-15.0|-19.34422|0.04152 +2015-07-01|-45.0|-16.0|-19.20958|0.04068 +2015-07-01|-45.0|-17.0|-19.07443|0.03951 +2015-07-01|-45.0|-18.0|-18.93756|0.03803 +2015-07-01|-45.0|-19.0|-18.79782|0.03626 +2015-07-01|-45.0|-20.0|-18.65407|0.03423 +2015-07-01|-45.0|-21.0|-18.5052|0.03195 +2015-07-01|-45.0|-22.0|-18.35013|0.02945 +2015-07-01|-45.0|-23.0|-18.1878|0.02673 +2015-07-01|-45.0|-24.0|-18.01715|0.02381 +2015-07-01|-45.0|-25.0|-17.83717|0.02071 +2015-07-01|-45.0|-26.0|-17.64684|0.01743 +2015-07-01|-45.0|-27.0|-17.44518|0.01398 +2015-07-01|-45.0|-28.0|-17.23119|0.01037 +2015-07-01|-45.0|-29.0|-17.00393|0.0066 +2015-07-01|-45.0|-30.0|-16.76243|0.00269 +2015-07-01|-45.0|-31.0|-16.50579|-0.00136 +2015-07-01|-45.0|-32.0|-16.2331|-0.00554 +2015-07-01|-45.0|-33.0|-15.94347|-0.00985 +2015-07-01|-45.0|-34.0|-15.63608|-0.01427 +2015-07-01|-45.0|-35.0|-15.31012|-0.0188 +2015-07-01|-45.0|-36.0|-14.96481|-0.02341 +2015-07-01|-45.0|-37.0|-14.59945|-0.0281 +2015-07-01|-45.0|-38.0|-14.21338|-0.03286 +2015-07-01|-45.0|-39.0|-13.80601|-0.03766 +2015-07-01|-45.0|-40.0|-13.3768|-0.0425 +2015-07-01|-45.0|-41.0|-12.9253|-0.04734 +2015-07-01|-45.0|-42.0|-12.45115|-0.05218 +2015-07-01|-45.0|-43.0|-11.95407|-0.05698 +2015-07-01|-45.0|-44.0|-11.43387|-0.06174 +2015-07-01|-45.0|-45.0|-10.89048|-0.06641 +2015-07-01|-45.0|-46.0|-10.3239|-0.07099 +2015-07-01|-45.0|-47.0|-9.73428|-0.07545 +2015-07-01|-45.0|-48.0|-9.12185|-0.07976 +2015-07-01|-45.0|-49.0|-8.487|-0.0839 +2015-07-01|-45.0|-50.0|-7.83018|-0.08785 +2015-07-01|-45.0|-51.0|-7.15202|-0.09158 +2015-07-01|-45.0|-52.0|-6.45322|-0.09508 +2015-07-01|-45.0|-53.0|-5.73464|-0.09832 +2015-07-01|-45.0|-54.0|-4.99722|-0.10129 +2015-07-01|-45.0|-55.0|-4.24205|-0.10397 +2015-07-01|-45.0|-56.0|-3.4703|-0.10634 +2015-07-01|-45.0|-57.0|-2.68325|-0.1084 +2015-07-01|-45.0|-58.0|-1.88229|-0.11013 +2015-07-01|-45.0|-59.0|-1.06888|-0.11152 +2015-07-01|-45.0|-60.0|-0.24459|-0.11258 +2015-07-01|-45.0|-61.0|0.58897|-0.11329 +2015-07-01|-45.0|-62.0|1.4301|-0.11366 +2015-07-01|-45.0|-63.0|2.27709|-0.11369 +2015-07-01|-45.0|-64.0|3.12815|-0.11338 +2015-07-01|-45.0|-65.0|3.98147|-0.11275 +2015-07-01|-45.0|-66.0|4.83525|-0.1118 +2015-07-01|-45.0|-67.0|5.68766|-0.11054 +2015-07-01|-45.0|-68.0|6.5369|-0.109 +2015-07-01|-45.0|-69.0|7.38117|-0.10718 +2015-07-01|-45.0|-70.0|8.21871|-0.10511 +2015-07-01|-45.0|-71.0|9.04781|-0.1028 +2015-07-01|-45.0|-72.0|9.86681|-0.10027 +2015-07-01|-45.0|-73.0|10.67409|-0.09755 +2015-07-01|-45.0|-74.0|11.46813|-0.09466 +2015-07-01|-45.0|-75.0|12.24747|-0.09161 +2015-07-01|-45.0|-76.0|13.01073|-0.08844 +2015-07-01|-45.0|-77.0|13.75665|-0.08516 +2015-07-01|-45.0|-78.0|14.48401|-0.0818 +2015-07-01|-45.0|-79.0|15.19174|-0.07837 +2015-07-01|-45.0|-80.0|15.87884|-0.07491 +2015-07-01|-45.0|-81.0|16.54442|-0.07143 +2015-07-01|-45.0|-82.0|17.18769|-0.06794 +2015-07-01|-45.0|-83.0|17.80797|-0.06447 +2015-07-01|-45.0|-84.0|18.40469|-0.06104 +2015-07-01|-45.0|-85.0|18.97735|-0.05765 +2015-07-01|-45.0|-86.0|19.5256|-0.05433 +2015-07-01|-45.0|-87.0|20.04915|-0.05109 +2015-07-01|-45.0|-88.0|20.54782|-0.04794 +2015-07-01|-45.0|-89.0|21.02153|-0.04489 +2015-07-01|-45.0|-90.0|21.47029|-0.04195 +2015-07-01|-45.0|-91.0|21.8942|-0.03913 +2015-07-01|-45.0|-92.0|22.29343|-0.03644 +2015-07-01|-45.0|-93.0|22.66826|-0.03387 +2015-07-01|-45.0|-94.0|23.01902|-0.03144 +2015-07-01|-45.0|-95.0|23.34614|-0.02914 +2015-07-01|-45.0|-96.0|23.65009|-0.02698 +2015-07-01|-45.0|-97.0|23.93142|-0.02495 +2015-07-01|-45.0|-98.0|24.19076|-0.02306 +2015-07-01|-45.0|-99.0|24.42877|-0.0213 +2015-07-01|-45.0|-100.0|24.64616|-0.01967 +2015-07-01|-45.0|-101.0|24.8437|-0.01816 +2015-07-01|-45.0|-102.0|25.0222|-0.01676 +2015-07-01|-45.0|-103.0|25.1825|-0.01547 +2015-07-01|-45.0|-104.0|25.32547|-0.01428 +2015-07-01|-45.0|-105.0|25.45201|-0.01318 +2015-07-01|-45.0|-106.0|25.56304|-0.01215 +2015-07-01|-45.0|-107.0|25.65949|-0.0112 +2015-07-01|-45.0|-108.0|25.7423|-0.01031 +2015-07-01|-45.0|-109.0|25.81243|-0.00947 +2015-07-01|-45.0|-110.0|25.87081|-0.00866 +2015-07-01|-45.0|-111.0|25.91839|-0.00789 +2015-07-01|-45.0|-112.0|25.9561|-0.00712 +2015-07-01|-45.0|-113.0|25.98486|-0.00637 +2015-07-01|-45.0|-114.0|26.00557|-0.00561 +2015-07-01|-45.0|-115.0|26.0191|-0.00483 +2015-07-01|-45.0|-116.0|26.02631|-0.00404 +2015-07-01|-45.0|-117.0|26.02801|-0.00321 +2015-07-01|-45.0|-118.0|26.025|-0.00235 +2015-07-01|-45.0|-119.0|26.01803|-0.00144 +2015-07-01|-45.0|-120.0|26.00781|-4.9E-4 +2015-07-01|-45.0|-121.0|25.99503|5.2E-4 +2015-07-01|-45.0|-122.0|25.98033|0.00158 +2015-07-01|-45.0|-123.0|25.96429|0.00271 +2015-07-01|-45.0|-124.0|25.94747|0.00388 +2015-07-01|-45.0|-125.0|25.93038|0.00512 +2015-07-01|-45.0|-126.0|25.91348|0.00642 +2015-07-01|-45.0|-127.0|25.89719|0.00777 +2015-07-01|-45.0|-128.0|25.88187|0.00917 +2015-07-01|-45.0|-129.0|25.86787|0.01063 +2015-07-01|-45.0|-130.0|25.85545|0.01213 +2015-07-01|-45.0|-131.0|25.84487|0.01367 +2015-07-01|-45.0|-132.0|25.83631|0.01526 +2015-07-01|-45.0|-133.0|25.82993|0.01687 +2015-07-01|-45.0|-134.0|25.82586|0.01851 +2015-07-01|-45.0|-135.0|25.82416|0.02018 +2015-07-01|-45.0|-136.0|25.82488|0.02186 +2015-07-01|-45.0|-137.0|25.82803|0.02355 +2015-07-01|-45.0|-138.0|25.83357|0.02526 +2015-07-01|-45.0|-139.0|25.84145|0.02696 +2015-07-01|-45.0|-140.0|25.85157|0.02867 +2015-07-01|-45.0|-141.0|25.86384|0.03037 +2015-07-01|-45.0|-142.0|25.87812|0.03206 +2015-07-01|-45.0|-143.0|25.89424|0.03374 +2015-07-01|-45.0|-144.0|25.91204|0.03541 +2015-07-01|-45.0|-145.0|25.93132|0.03705 +2015-07-01|-45.0|-146.0|25.95189|0.03869 +2015-07-01|-45.0|-147.0|25.97352|0.0403 +2015-07-01|-45.0|-148.0|25.996|0.04189 +2015-07-01|-45.0|-149.0|26.0191|0.04345 +2015-07-01|-45.0|-150.0|26.04259|0.045 +2015-07-01|-45.0|-151.0|26.06623|0.04651 +2015-07-01|-45.0|-152.0|26.0898|0.04801 +2015-07-01|-45.0|-153.0|26.11305|0.04948 +2015-07-01|-45.0|-154.0|26.13576|0.05092 +2015-07-01|-45.0|-155.0|26.15771|0.05233 +2015-07-01|-45.0|-156.0|26.17865|0.05372 +2015-07-01|-45.0|-157.0|26.19838|0.05508 +2015-07-01|-45.0|-158.0|26.21668|0.05641 +2015-07-01|-45.0|-159.0|26.23333|0.0577 +2015-07-01|-45.0|-160.0|26.24811|0.05897 +2015-07-01|-45.0|-161.0|26.26082|0.0602 +2015-07-01|-45.0|-162.0|26.27125|0.0614 +2015-07-01|-45.0|-163.0|26.27917|0.06256 +2015-07-01|-45.0|-164.0|26.28438|0.06367 +2015-07-01|-45.0|-165.0|26.28664|0.06475 +2015-07-01|-45.0|-166.0|26.28574|0.06577 +2015-07-01|-45.0|-167.0|26.28143|0.06675 +2015-07-01|-45.0|-168.0|26.27347|0.06768 +2015-07-01|-45.0|-169.0|26.26159|0.06855 +2015-07-01|-45.0|-170.0|26.24552|0.06937 +2015-07-01|-45.0|-171.0|26.22497|0.07012 +2015-07-01|-45.0|-172.0|26.19964|0.07081 +2015-07-01|-45.0|-173.0|26.1692|0.07144 +2015-07-01|-45.0|-174.0|26.13331|0.07199 +2015-07-01|-45.0|-175.0|26.09161|0.07247 +2015-07-01|-45.0|-176.0|26.04373|0.07288 +2015-07-01|-45.0|-177.0|25.98927|0.07321 +2015-07-01|-45.0|-178.0|25.92782|0.07347 +2015-07-01|-45.0|-179.0|25.85894|0.07364 +2015-07-01|-46.0|0.0|-21.98815|-0.01016 +2015-07-01|-46.0|1.0|-22.31923|-0.01785 +2015-07-01|-46.0|2.0|-22.67005|-0.02599 +2015-07-01|-46.0|3.0|-23.04107|-0.03453 +2015-07-01|-46.0|4.0|-23.43262|-0.04342 +2015-07-01|-46.0|5.0|-23.84485|-0.05262 +2015-07-01|-46.0|6.0|-24.27777|-0.06206 +2015-07-01|-46.0|7.0|-24.73126|-0.07168 +2015-07-01|-46.0|8.0|-25.205|-0.08142 +2015-07-01|-46.0|9.0|-25.69856|-0.09122 +2015-07-01|-46.0|10.0|-26.21134|-0.10101 +2015-07-01|-46.0|11.0|-26.74262|-0.11072 +2015-07-01|-46.0|12.0|-27.29154|-0.1203 +2015-07-01|-46.0|13.0|-27.85713|-0.12968 +2015-07-01|-46.0|14.0|-28.43832|-0.1388 +2015-07-01|-46.0|15.0|-29.03393|-0.14762 +2015-07-01|-46.0|16.0|-29.64274|-0.15608 +2015-07-01|-46.0|17.0|-30.26342|-0.16414 +2015-07-01|-46.0|18.0|-30.89464|-0.17176 +2015-07-01|-46.0|19.0|-31.535|-0.1789 +2015-07-01|-46.0|20.0|-32.18309|-0.18555 +2015-07-01|-46.0|21.0|-32.8375|-0.19167 +2015-07-01|-46.0|22.0|-33.49682|-0.19725 +2015-07-01|-46.0|23.0|-34.15963|-0.20229 +2015-07-01|-46.0|24.0|-34.82457|-0.20677 +2015-07-01|-46.0|25.0|-35.49029|-0.21068 +2015-07-01|-46.0|26.0|-36.15548|-0.21405 +2015-07-01|-46.0|27.0|-36.81886|-0.21686 +2015-07-01|-46.0|28.0|-37.47921|-0.21913 +2015-07-01|-46.0|29.0|-38.13538|-0.22087 +2015-07-01|-46.0|30.0|-38.78622|-0.22209 +2015-07-01|-46.0|31.0|-39.43068|-0.22281 +2015-07-01|-46.0|32.0|-40.06774|-0.22305 +2015-07-01|-46.0|33.0|-40.69644|-0.22282 +2015-07-01|-46.0|34.0|-41.31586|-0.22214 +2015-07-01|-46.0|35.0|-41.92514|-0.22103 +2015-07-01|-46.0|36.0|-42.52346|-0.21951 +2015-07-01|-46.0|37.0|-43.11005|-0.2176 +2015-07-01|-46.0|38.0|-43.68419|-0.21532 +2015-07-01|-46.0|39.0|-44.24517|-0.21268 +2015-07-01|-46.0|40.0|-44.79235|-0.20969 +2015-07-01|-46.0|41.0|-45.3251|-0.20638 +2015-07-01|-46.0|42.0|-45.84283|-0.20276 +2015-07-01|-46.0|43.0|-46.34499|-0.19884 +2015-07-01|-46.0|44.0|-46.83102|-0.19464 +2015-07-01|-46.0|45.0|-47.30043|-0.19015 +2015-07-01|-46.0|46.0|-47.7527|-0.1854 +2015-07-01|-46.0|47.0|-48.18738|-0.18039 +2015-07-01|-46.0|48.0|-48.604|-0.17513 +2015-07-01|-46.0|49.0|-49.00212|-0.16963 +2015-07-01|-46.0|50.0|-49.3813|-0.16388 +2015-07-01|-46.0|51.0|-49.74112|-0.1579 +2015-07-01|-46.0|52.0|-50.08118|-0.15169 +2015-07-01|-46.0|53.0|-50.40106|-0.14525 +2015-07-01|-46.0|54.0|-50.70036|-0.13858 +2015-07-01|-46.0|55.0|-50.9787|-0.13168 +2015-07-01|-46.0|56.0|-51.23568|-0.12457 +2015-07-01|-46.0|57.0|-51.47091|-0.11723 +2015-07-01|-46.0|58.0|-51.684|-0.10968 +2015-07-01|-46.0|59.0|-51.87455|-0.10191 +2015-07-01|-46.0|60.0|-52.04216|-0.09392 +2015-07-01|-46.0|61.0|-52.18643|-0.08573 +2015-07-01|-46.0|62.0|-52.30694|-0.07733 +2015-07-01|-46.0|63.0|-52.40327|-0.06872 +2015-07-01|-46.0|64.0|-52.47499|-0.05992 +2015-07-01|-46.0|65.0|-52.52164|-0.05093 +2015-07-01|-46.0|66.0|-52.54275|-0.04176 +2015-07-01|-46.0|67.0|-52.53783|-0.03241 +2015-07-01|-46.0|68.0|-52.50639|-0.0229 +2015-07-01|-46.0|69.0|-52.44788|-0.01325 +2015-07-01|-46.0|70.0|-52.36176|-0.00346 +2015-07-01|-46.0|71.0|-52.24744|0.00645 +2015-07-01|-46.0|72.0|-52.10432|0.01646 +2015-07-01|-46.0|73.0|-51.93177|0.02655 +2015-07-01|-46.0|74.0|-51.72912|0.0367 +2015-07-01|-46.0|75.0|-51.4957|0.04688 +2015-07-01|-46.0|76.0|-51.23079|0.05706 +2015-07-01|-46.0|77.0|-50.93368|0.06722 +2015-07-01|-46.0|78.0|-50.6036|0.07732 +2015-07-01|-46.0|79.0|-50.23982|0.08733 +2015-07-01|-46.0|80.0|-49.84155|0.09721 +2015-07-01|-46.0|81.0|-49.40804|0.10692 +2015-07-01|-46.0|82.0|-48.93854|0.11643 +2015-07-01|-46.0|83.0|-48.43231|0.12569 +2015-07-01|-46.0|84.0|-47.88865|0.13465 +2015-07-01|-46.0|85.0|-47.30691|0.14328 +2015-07-01|-46.0|86.0|-46.68648|0.15151 +2015-07-01|-46.0|87.0|-46.02685|0.15931 +2015-07-01|-46.0|88.0|-45.32758|0.16663 +2015-07-01|-46.0|89.0|-44.58835|0.17342 +2015-07-01|-46.0|90.0|-43.80896|0.17963 +2015-07-01|-46.0|91.0|-42.98937|0.18523 +2015-07-01|-46.0|92.0|-42.12968|0.19016 +2015-07-01|-46.0|93.0|-41.23018|0.19439 +2015-07-01|-46.0|94.0|-40.29138|0.19789 +2015-07-01|-46.0|95.0|-39.31396|0.20063 +2015-07-01|-46.0|96.0|-38.29886|0.20258 +2015-07-01|-46.0|97.0|-37.24722|0.20374 +2015-07-01|-46.0|98.0|-36.16044|0.2041 +2015-07-01|-46.0|99.0|-35.04015|0.20366 +2015-07-01|-46.0|100.0|-33.8882|0.20243 +2015-07-01|-46.0|101.0|-32.70669|0.20044 +2015-07-01|-46.0|102.0|-31.49789|0.19772 +2015-07-01|-46.0|103.0|-30.26429|0.19431 +2015-07-01|-46.0|104.0|-29.00854|0.19025 +2015-07-01|-46.0|105.0|-27.73342|0.18562 +2015-07-01|-46.0|106.0|-26.44183|0.18046 +2015-07-01|-46.0|107.0|-25.13673|0.17486 +2015-07-01|-46.0|108.0|-23.82112|0.16888 +2015-07-01|-46.0|109.0|-22.49801|0.16261 +2015-07-01|-46.0|110.0|-21.17036|0.15611 +2015-07-01|-46.0|111.0|-19.84108|0.14948 +2015-07-01|-46.0|112.0|-18.51297|0.14278 +2015-07-01|-46.0|113.0|-17.18872|0.13608 +2015-07-01|-46.0|114.0|-15.87086|0.12944 +2015-07-01|-46.0|115.0|-14.56176|0.12294 +2015-07-01|-46.0|116.0|-13.26361|0.11661 +2015-07-01|-46.0|117.0|-11.97842|0.11051 +2015-07-01|-46.0|118.0|-10.708|0.10468 +2015-07-01|-46.0|119.0|-9.45397|0.09913 +2015-07-01|-46.0|120.0|-8.21776|0.0939 +2015-07-01|-46.0|121.0|-7.00062|0.08899 +2015-07-01|-46.0|122.0|-5.80364|0.08443 +2015-07-01|-46.0|123.0|-4.62772|0.08021 +2015-07-01|-46.0|124.0|-3.47364|0.07634 +2015-07-01|-46.0|125.0|-2.34204|0.0728 +2015-07-01|-46.0|126.0|-1.23342|0.06959 +2015-07-01|-46.0|127.0|-0.14819|0.06669 +2015-07-01|-46.0|128.0|0.91334|0.0641 +2015-07-01|-46.0|129.0|1.95095|0.06179 +2015-07-01|-46.0|130.0|2.96448|0.05976 +2015-07-01|-46.0|131.0|3.95385|0.05798 +2015-07-01|-46.0|132.0|4.91902|0.05644 +2015-07-01|-46.0|133.0|5.85999|0.05513 +2015-07-01|-46.0|134.0|6.77682|0.05402 +2015-07-01|-46.0|135.0|7.66957|0.0531 +2015-07-01|-46.0|136.0|8.53835|0.05236 +2015-07-01|-46.0|137.0|9.3833|0.05179 +2015-07-01|-46.0|138.0|10.20454|0.05138 +2015-07-01|-46.0|139.0|11.00225|0.05111 +2015-07-01|-46.0|140.0|11.77659|0.05097 +2015-07-01|-46.0|141.0|12.52776|0.05095 +2015-07-01|-46.0|142.0|13.25594|0.05106 +2015-07-01|-46.0|143.0|13.96135|0.05127 +2015-07-01|-46.0|144.0|14.64418|0.05158 +2015-07-01|-46.0|145.0|15.30467|0.05198 +2015-07-01|-46.0|146.0|15.94303|0.05247 +2015-07-01|-46.0|147.0|16.5595|0.05304 +2015-07-01|-46.0|148.0|17.1543|0.05369 +2015-07-01|-46.0|149.0|17.72769|0.0544 +2015-07-01|-46.0|150.0|18.27991|0.05518 +2015-07-01|-46.0|151.0|18.81121|0.05601 +2015-07-01|-46.0|152.0|19.32186|0.05689 +2015-07-01|-46.0|153.0|19.81212|0.05781 +2015-07-01|-46.0|154.0|20.28227|0.05877 +2015-07-01|-46.0|155.0|20.73261|0.05976 +2015-07-01|-46.0|156.0|21.16341|0.06077 +2015-07-01|-46.0|157.0|21.57499|0.0618 +2015-07-01|-46.0|158.0|21.96768|0.06284 +2015-07-01|-46.0|159.0|22.34179|0.06389 +2015-07-01|-46.0|160.0|22.69767|0.06493 +2015-07-01|-46.0|161.0|23.03568|0.06596 +2015-07-01|-46.0|162.0|23.35619|0.06697 +2015-07-01|-46.0|163.0|23.65959|0.06797 +2015-07-01|-46.0|164.0|23.94628|0.06893 +2015-07-01|-46.0|165.0|24.21667|0.06987 +2015-07-01|-46.0|166.0|24.4712|0.07076 +2015-07-01|-46.0|167.0|24.71031|0.07161 +2015-07-01|-46.0|168.0|24.93447|0.07241 +2015-07-01|-46.0|169.0|25.14413|0.07315 +2015-07-01|-46.0|170.0|25.33979|0.07384 +2015-07-01|-46.0|171.0|25.52193|0.07446 +2015-07-01|-46.0|172.0|25.69106|0.07502 +2015-07-01|-46.0|173.0|25.84767|0.07551 +2015-07-01|-46.0|174.0|25.9923|0.07592 +2015-07-01|-46.0|175.0|26.12543|0.07627 +2015-07-01|-46.0|176.0|26.24759|0.07653 +2015-07-01|-46.0|177.0|26.35929|0.07672 +2015-07-01|-46.0|178.0|26.46102|0.07683 +2015-07-01|-46.0|179.0|26.5533|0.07687 +2015-07-01|-46.0|-1.0|-21.67622|-0.00296 +2015-07-01|-46.0|-2.0|-21.38272|0.00374 +2015-07-01|-46.0|-3.0|-21.10681|0.0099 +2015-07-01|-46.0|-4.0|-20.84754|0.0155 +2015-07-01|-46.0|-5.0|-20.6039|0.02055 +2015-07-01|-46.0|-6.0|-20.37475|0.02503 +2015-07-01|-46.0|-7.0|-20.15894|0.02895 +2015-07-01|-46.0|-8.0|-19.95524|0.03231 +2015-07-01|-46.0|-9.0|-19.76239|0.03513 +2015-07-01|-46.0|-10.0|-19.57909|0.03742 +2015-07-01|-46.0|-11.0|-19.40405|0.0392 +2015-07-01|-46.0|-12.0|-19.23595|0.0405 +2015-07-01|-46.0|-13.0|-19.07349|0.04134 +2015-07-01|-46.0|-14.0|-18.91536|0.04174 +2015-07-01|-46.0|-15.0|-18.76028|0.04173 +2015-07-01|-46.0|-16.0|-18.60698|0.04133 +2015-07-01|-46.0|-17.0|-18.4542|0.04057 +2015-07-01|-46.0|-18.0|-18.30072|0.03948 +2015-07-01|-46.0|-19.0|-18.14534|0.03806 +2015-07-01|-46.0|-20.0|-17.98687|0.03636 +2015-07-01|-46.0|-21.0|-17.82415|0.03438 +2015-07-01|-46.0|-22.0|-17.65607|0.03214 +2015-07-01|-46.0|-23.0|-17.48148|0.02966 +2015-07-01|-46.0|-24.0|-17.29932|0.02696 +2015-07-01|-46.0|-25.0|-17.10849|0.02404 +2015-07-01|-46.0|-26.0|-16.90796|0.02091 +2015-07-01|-46.0|-27.0|-16.69668|0.0176 +2015-07-01|-46.0|-28.0|-16.47365|0.0141 +2015-07-01|-46.0|-29.0|-16.23787|0.01044 +2015-07-01|-46.0|-30.0|-15.98838|0.00661 +2015-07-01|-46.0|-31.0|-15.72424|0.00263 +2015-07-01|-46.0|-32.0|-15.44455|-0.00149 +2015-07-01|-46.0|-33.0|-15.14842|-0.00574 +2015-07-01|-46.0|-34.0|-14.83502|-0.01011 +2015-07-01|-46.0|-35.0|-14.50356|-0.01458 +2015-07-01|-46.0|-36.0|-14.15328|-0.01915 +2015-07-01|-46.0|-37.0|-13.7835|-0.0238 +2015-07-01|-46.0|-38.0|-13.39357|-0.0285 +2015-07-01|-46.0|-39.0|-12.98295|-0.03326 +2015-07-01|-46.0|-40.0|-12.55111|-0.03804 +2015-07-01|-46.0|-41.0|-12.09766|-0.04282 +2015-07-01|-46.0|-42.0|-11.62224|-0.0476 +2015-07-01|-46.0|-43.0|-11.12462|-0.05234 +2015-07-01|-46.0|-44.0|-10.60463|-0.05702 +2015-07-01|-46.0|-45.0|-10.06222|-0.06163 +2015-07-01|-46.0|-46.0|-9.49745|-0.06614 +2015-07-01|-46.0|-47.0|-8.91045|-0.07052 +2015-07-01|-46.0|-48.0|-8.3015|-0.07476 +2015-07-01|-46.0|-49.0|-7.67096|-0.07883 +2015-07-01|-46.0|-50.0|-7.01933|-0.08272 +2015-07-01|-46.0|-51.0|-6.34721|-0.08639 +2015-07-01|-46.0|-52.0|-5.6553|-0.08983 +2015-07-01|-46.0|-53.0|-4.94443|-0.09302 +2015-07-01|-46.0|-54.0|-4.21553|-0.09595 +2015-07-01|-46.0|-55.0|-3.46965|-0.0986 +2015-07-01|-46.0|-56.0|-2.70792|-0.10095 +2015-07-01|-46.0|-57.0|-1.93158|-0.103 +2015-07-01|-46.0|-58.0|-1.14195|-0.10473 +2015-07-01|-46.0|-59.0|-0.34045|-0.10614 +2015-07-01|-46.0|-60.0|0.47145|-0.10723 +2015-07-01|-46.0|-61.0|1.2922|-0.10798 +2015-07-01|-46.0|-62.0|2.12019|-0.10841 +2015-07-01|-46.0|-63.0|2.95377|-0.10851 +2015-07-01|-46.0|-64.0|3.79126|-0.10829 +2015-07-01|-46.0|-65.0|4.63094|-0.10776 +2015-07-01|-46.0|-66.0|5.47111|-0.10693 +2015-07-01|-46.0|-67.0|6.31002|-0.1058 +2015-07-01|-46.0|-68.0|7.14596|-0.1044 +2015-07-01|-46.0|-69.0|7.97724|-0.10273 +2015-07-01|-46.0|-70.0|8.80218|-0.10082 +2015-07-01|-46.0|-71.0|9.61916|-0.09868 +2015-07-01|-46.0|-72.0|10.42658|-0.09632 +2015-07-01|-46.0|-73.0|11.22293|-0.09378 +2015-07-01|-46.0|-74.0|12.00674|-0.09108 +2015-07-01|-46.0|-75.0|12.77662|-0.08822 +2015-07-01|-46.0|-76.0|13.53124|-0.08523 +2015-07-01|-46.0|-77.0|14.26939|-0.08215 +2015-07-01|-46.0|-78.0|14.98991|-0.07897 +2015-07-01|-46.0|-79.0|15.69175|-0.07573 +2015-07-01|-46.0|-80.0|16.37393|-0.07245 +2015-07-01|-46.0|-81.0|17.03559|-0.06914 +2015-07-01|-46.0|-82.0|17.67595|-0.06583 +2015-07-01|-46.0|-83.0|18.29434|-0.06252 +2015-07-01|-46.0|-84.0|18.89016|-0.05924 +2015-07-01|-46.0|-85.0|19.46294|-0.05601 +2015-07-01|-46.0|-86.0|20.01227|-0.05283 +2015-07-01|-46.0|-87.0|20.53787|-0.04972 +2015-07-01|-46.0|-88.0|21.03951|-0.04669 +2015-07-01|-46.0|-89.0|21.51708|-0.04375 +2015-07-01|-46.0|-90.0|21.97055|-0.04091 +2015-07-01|-46.0|-91.0|22.39997|-0.03818 +2015-07-01|-46.0|-92.0|22.80547|-0.03556 +2015-07-01|-46.0|-93.0|23.18726|-0.03307 +2015-07-01|-46.0|-94.0|23.54563|-0.03069 +2015-07-01|-46.0|-95.0|23.88092|-0.02844 +2015-07-01|-46.0|-96.0|24.19357|-0.02632 +2015-07-01|-46.0|-97.0|24.48405|-0.02432 +2015-07-01|-46.0|-98.0|24.75292|-0.02245 +2015-07-01|-46.0|-99.0|25.00077|-0.0207 +2015-07-01|-46.0|-100.0|25.22826|-0.01906 +2015-07-01|-46.0|-101.0|25.43608|-0.01754 +2015-07-01|-46.0|-102.0|25.62496|-0.01613 +2015-07-01|-46.0|-103.0|25.7957|-0.01482 +2015-07-01|-46.0|-104.0|25.94909|-0.0136 +2015-07-01|-46.0|-105.0|26.08597|-0.01247 +2015-07-01|-46.0|-106.0|26.2072|-0.01141 +2015-07-01|-46.0|-107.0|26.31366|-0.01042 +2015-07-01|-46.0|-108.0|26.40623|-0.00949 +2015-07-01|-46.0|-109.0|26.48583|-0.0086 +2015-07-01|-46.0|-110.0|26.55334|-0.00775 +2015-07-01|-46.0|-111.0|26.60969|-0.00693 +2015-07-01|-46.0|-112.0|26.65575|-0.00612 +2015-07-01|-46.0|-113.0|26.69243|-0.00532 +2015-07-01|-46.0|-114.0|26.72059|-0.00452 +2015-07-01|-46.0|-115.0|26.74109|-0.0037 +2015-07-01|-46.0|-116.0|26.75478|-0.00287 +2015-07-01|-46.0|-117.0|26.76247|-0.002 +2015-07-01|-46.0|-118.0|26.76494|-0.00111 +2015-07-01|-46.0|-119.0|26.76294|-1.7E-4 +2015-07-01|-46.0|-120.0|26.75721|8.1E-4 +2015-07-01|-46.0|-121.0|26.74843|0.00185 +2015-07-01|-46.0|-122.0|26.73725|0.00293 +2015-07-01|-46.0|-123.0|26.72429|0.00407 +2015-07-01|-46.0|-124.0|26.71011|0.00527 +2015-07-01|-46.0|-125.0|26.69526|0.00652 +2015-07-01|-46.0|-126.0|26.68021|0.00783 +2015-07-01|-46.0|-127.0|26.66541|0.00919 +2015-07-01|-46.0|-128.0|26.65127|0.0106 +2015-07-01|-46.0|-129.0|26.63815|0.01207 +2015-07-01|-46.0|-130.0|26.62635|0.01358 +2015-07-01|-46.0|-131.0|26.61616|0.01513 +2015-07-01|-46.0|-132.0|26.60781|0.01672 +2015-07-01|-46.0|-133.0|26.60148|0.01835 +2015-07-01|-46.0|-134.0|26.59733|0.02 +2015-07-01|-46.0|-135.0|26.59545|0.02168 +2015-07-01|-46.0|-136.0|26.59594|0.02338 +2015-07-01|-46.0|-137.0|26.59881|0.02509 +2015-07-01|-46.0|-138.0|26.60407|0.02681 +2015-07-01|-46.0|-139.0|26.6117|0.02854 +2015-07-01|-46.0|-140.0|26.62163|0.03027 +2015-07-01|-46.0|-141.0|26.63378|0.032 +2015-07-01|-46.0|-142.0|26.64803|0.03373 +2015-07-01|-46.0|-143.0|26.66424|0.03544 +2015-07-01|-46.0|-144.0|26.68226|0.03714 +2015-07-01|-46.0|-145.0|26.70192|0.03883 +2015-07-01|-46.0|-146.0|26.72302|0.0405 +2015-07-01|-46.0|-147.0|26.74537|0.04216 +2015-07-01|-46.0|-148.0|26.76874|0.04379 +2015-07-01|-46.0|-149.0|26.79293|0.04541 +2015-07-01|-46.0|-150.0|26.81769|0.047 +2015-07-01|-46.0|-151.0|26.8428|0.04856 +2015-07-01|-46.0|-152.0|26.86803|0.0501 +2015-07-01|-46.0|-153.0|26.89313|0.05162 +2015-07-01|-46.0|-154.0|26.91788|0.05311 +2015-07-01|-46.0|-155.0|26.94203|0.05457 +2015-07-01|-46.0|-156.0|26.96535|0.056 +2015-07-01|-46.0|-157.0|26.9876|0.05741 +2015-07-01|-46.0|-158.0|27.00857|0.05878 +2015-07-01|-46.0|-159.0|27.02801|0.06012 +2015-07-01|-46.0|-160.0|27.0457|0.06142 +2015-07-01|-46.0|-161.0|27.06142|0.0627 +2015-07-01|-46.0|-162.0|27.07492|0.06393 +2015-07-01|-46.0|-163.0|27.08599|0.06512 +2015-07-01|-46.0|-164.0|27.09438|0.06627 +2015-07-01|-46.0|-165.0|27.09985|0.06738 +2015-07-01|-46.0|-166.0|27.10217|0.06844 +2015-07-01|-46.0|-167.0|27.10107|0.06945 +2015-07-01|-46.0|-168.0|27.0963|0.07041 +2015-07-01|-46.0|-169.0|27.08757|0.07131 +2015-07-01|-46.0|-170.0|27.07459|0.07215 +2015-07-01|-46.0|-171.0|27.05707|0.07294 +2015-07-01|-46.0|-172.0|27.03468|0.07365 +2015-07-01|-46.0|-173.0|27.00709|0.07431 +2015-07-01|-46.0|-174.0|26.97395|0.07489 +2015-07-01|-46.0|-175.0|26.93488|0.0754 +2015-07-01|-46.0|-176.0|26.88951|0.07584 +2015-07-01|-46.0|-177.0|26.83743|0.0762 +2015-07-01|-46.0|-178.0|26.77821|0.07648 +2015-07-01|-46.0|-179.0|26.71142|0.07669 +2015-07-01|-47.0|0.0|-21.79691|-0.01561 +2015-07-01|-47.0|1.0|-22.15637|-0.0233 +2015-07-01|-47.0|2.0|-22.5352|-0.03139 +2015-07-01|-47.0|3.0|-22.93375|-0.03982 +2015-07-01|-47.0|4.0|-23.35221|-0.04856 +2015-07-01|-47.0|5.0|-23.79064|-0.05754 +2015-07-01|-47.0|6.0|-24.24898|-0.06673 +2015-07-01|-47.0|7.0|-24.72698|-0.07605 +2015-07-01|-47.0|8.0|-25.22431|-0.08546 +2015-07-01|-47.0|9.0|-25.74046|-0.09489 +2015-07-01|-47.0|10.0|-26.27481|-0.10429 +2015-07-01|-47.0|11.0|-26.82661|-0.1136 +2015-07-01|-47.0|12.0|-27.39502|-0.12276 +2015-07-01|-47.0|13.0|-27.97906|-0.13172 +2015-07-01|-47.0|14.0|-28.57771|-0.14043 +2015-07-01|-47.0|15.0|-29.18982|-0.14884 +2015-07-01|-47.0|16.0|-29.81421|-0.15691 +2015-07-01|-47.0|17.0|-30.44963|-0.1646 +2015-07-01|-47.0|18.0|-31.09481|-0.17188 +2015-07-01|-47.0|19.0|-31.74842|-0.17871 +2015-07-01|-47.0|20.0|-32.40914|-0.18507 +2015-07-01|-47.0|21.0|-33.07563|-0.19095 +2015-07-01|-47.0|22.0|-33.74657|-0.19632 +2015-07-01|-47.0|23.0|-34.42064|-0.20118 +2015-07-01|-47.0|24.0|-35.09654|-0.20552 +2015-07-01|-47.0|25.0|-35.77301|-0.20934 +2015-07-01|-47.0|26.0|-36.44881|-0.21264 +2015-07-01|-47.0|27.0|-37.12277|-0.21543 +2015-07-01|-47.0|28.0|-37.79372|-0.21771 +2015-07-01|-47.0|29.0|-38.46057|-0.21949 +2015-07-01|-47.0|30.0|-39.12225|-0.22078 +2015-07-01|-47.0|31.0|-39.77777|-0.2216 +2015-07-01|-47.0|32.0|-40.42615|-0.22197 +2015-07-01|-47.0|33.0|-41.0665|-0.22189 +2015-07-01|-47.0|34.0|-41.69794|-0.22139 +2015-07-01|-47.0|35.0|-42.31965|-0.22048 +2015-07-01|-47.0|36.0|-42.93086|-0.21918 +2015-07-01|-47.0|37.0|-43.53083|-0.2175 +2015-07-01|-47.0|38.0|-44.11886|-0.21546 +2015-07-01|-47.0|39.0|-44.69429|-0.21308 +2015-07-01|-47.0|40.0|-45.2565|-0.21037 +2015-07-01|-47.0|41.0|-45.8049|-0.20734 +2015-07-01|-47.0|42.0|-46.3389|-0.20401 +2015-07-01|-47.0|43.0|-46.85798|-0.20038 +2015-07-01|-47.0|44.0|-47.36162|-0.19648 +2015-07-01|-47.0|45.0|-47.84932|-0.19231 +2015-07-01|-47.0|46.0|-48.32061|-0.18787 +2015-07-01|-47.0|47.0|-48.77503|-0.18319 +2015-07-01|-47.0|48.0|-49.21213|-0.17825 +2015-07-01|-47.0|49.0|-49.63149|-0.17308 +2015-07-01|-47.0|50.0|-50.03268|-0.16767 +2015-07-01|-47.0|51.0|-50.41531|-0.16203 +2015-07-01|-47.0|52.0|-50.77897|-0.15616 +2015-07-01|-47.0|53.0|-51.12327|-0.15007 +2015-07-01|-47.0|54.0|-51.44781|-0.14376 +2015-07-01|-47.0|55.0|-51.75223|-0.13723 +2015-07-01|-47.0|56.0|-52.03612|-0.13048 +2015-07-01|-47.0|57.0|-52.29911|-0.12351 +2015-07-01|-47.0|58.0|-52.54082|-0.11634 +2015-07-01|-47.0|59.0|-52.76085|-0.10895 +2015-07-01|-47.0|60.0|-52.95881|-0.10135 +2015-07-01|-47.0|61.0|-53.1343|-0.09355 +2015-07-01|-47.0|62.0|-53.28692|-0.08554 +2015-07-01|-47.0|63.0|-53.41623|-0.07734 +2015-07-01|-47.0|64.0|-53.5218|-0.06894 +2015-07-01|-47.0|65.0|-53.60319|-0.06035 +2015-07-01|-47.0|66.0|-53.65991|-0.05158 +2015-07-01|-47.0|67.0|-53.69149|-0.04264 +2015-07-01|-47.0|68.0|-53.6974|-0.03353 +2015-07-01|-47.0|69.0|-53.67712|-0.02427 +2015-07-01|-47.0|70.0|-53.63007|-0.01487 +2015-07-01|-47.0|71.0|-53.55567|-0.00534 +2015-07-01|-47.0|72.0|-53.4533|0.0043 +2015-07-01|-47.0|73.0|-53.32229|0.01404 +2015-07-01|-47.0|74.0|-53.16198|0.02386 +2015-07-01|-47.0|75.0|-52.97165|0.03373 +2015-07-01|-47.0|76.0|-52.75055|0.04363 +2015-07-01|-47.0|77.0|-52.49791|0.05353 +2015-07-01|-47.0|78.0|-52.21294|0.06342 +2015-07-01|-47.0|79.0|-51.8948|0.07325 +2015-07-01|-47.0|80.0|-51.54267|0.08301 +2015-07-01|-47.0|81.0|-51.15568|0.09265 +2015-07-01|-47.0|82.0|-50.73297|0.10213 +2015-07-01|-47.0|83.0|-50.27369|0.11144 +2015-07-01|-47.0|84.0|-49.77699|0.12051 +2015-07-01|-47.0|85.0|-49.24204|0.12932 +2015-07-01|-47.0|86.0|-48.66805|0.13782 +2015-07-01|-47.0|87.0|-48.05427|0.14596 +2015-07-01|-47.0|88.0|-47.40004|0.15372 +2015-07-01|-47.0|89.0|-46.70474|0.16103 +2015-07-01|-47.0|90.0|-45.96788|0.16786 +2015-07-01|-47.0|91.0|-45.18907|0.17416 +2015-07-01|-47.0|92.0|-44.36805|0.17989 +2015-07-01|-47.0|93.0|-43.50474|0.18502 +2015-07-01|-47.0|94.0|-42.59922|0.1895 +2015-07-01|-47.0|95.0|-41.65174|0.19331 +2015-07-01|-47.0|96.0|-40.6628|0.19641 +2015-07-01|-47.0|97.0|-39.63308|0.19879 +2015-07-01|-47.0|98.0|-38.56355|0.20042 +2015-07-01|-47.0|99.0|-37.45537|0.2013 +2015-07-01|-47.0|100.0|-36.30999|0.20143 +2015-07-01|-47.0|101.0|-35.12911|0.20082 +2015-07-01|-47.0|102.0|-33.91466|0.19947 +2015-07-01|-47.0|103.0|-32.66884|0.19743 +2015-07-01|-47.0|104.0|-31.39404|0.19471 +2015-07-01|-47.0|105.0|-30.09288|0.19137 +2015-07-01|-47.0|106.0|-28.76818|0.18745 +2015-07-01|-47.0|107.0|-27.42288|0.18302 +2015-07-01|-47.0|108.0|-26.06006|0.17812 +2015-07-01|-47.0|109.0|-24.68289|0.17284 +2015-07-01|-47.0|110.0|-23.29458|0.16724 +2015-07-01|-47.0|111.0|-21.89838|0.1614 +2015-07-01|-47.0|112.0|-20.49747|0.15538 +2015-07-01|-47.0|113.0|-19.09501|0.14926 +2015-07-01|-47.0|114.0|-17.69405|0.14311 +2015-07-01|-47.0|115.0|-16.29753|0.13698 +2015-07-01|-47.0|116.0|-14.90823|0.13093 +2015-07-01|-47.0|117.0|-13.52877|0.12502 +2015-07-01|-47.0|118.0|-12.16158|0.11929 +2015-07-01|-47.0|119.0|-10.80892|0.11378 +2015-07-01|-47.0|120.0|-9.47282|0.10851 +2015-07-01|-47.0|121.0|-8.15512|0.10352 +2015-07-01|-47.0|122.0|-6.85747|0.09882 +2015-07-01|-47.0|123.0|-5.58131|0.09441 +2015-07-01|-47.0|124.0|-4.32789|0.09032 +2015-07-01|-47.0|125.0|-3.0983|0.08652 +2015-07-01|-47.0|126.0|-1.89344|0.08304 +2015-07-01|-47.0|127.0|-0.71409|0.07984 +2015-07-01|-47.0|128.0|0.43915|0.07694 +2015-07-01|-47.0|129.0|1.56578|0.07431 +2015-07-01|-47.0|130.0|2.66543|0.07195 +2015-07-01|-47.0|131.0|3.73782|0.06984 +2015-07-01|-47.0|132.0|4.78277|0.06796 +2015-07-01|-47.0|133.0|5.80019|0.06631 +2015-07-01|-47.0|134.0|6.79004|0.06487 +2015-07-01|-47.0|135.0|7.75235|0.06362 +2015-07-01|-47.0|136.0|8.68722|0.06256 +2015-07-01|-47.0|137.0|9.59476|0.06166 +2015-07-01|-47.0|138.0|10.47515|0.06093 +2015-07-01|-47.0|139.0|11.32861|0.06035 +2015-07-01|-47.0|140.0|12.15535|0.05992 +2015-07-01|-47.0|141.0|12.95564|0.05961 +2015-07-01|-47.0|142.0|13.72977|0.05943 +2015-07-01|-47.0|143.0|14.47803|0.05937 +2015-07-01|-47.0|144.0|15.20072|0.05941 +2015-07-01|-47.0|145.0|15.89819|0.05956 +2015-07-01|-47.0|146.0|16.57077|0.05981 +2015-07-01|-47.0|147.0|17.2188|0.06014 +2015-07-01|-47.0|148.0|17.84264|0.06056 +2015-07-01|-47.0|149.0|18.44265|0.06106 +2015-07-01|-47.0|150.0|19.0192|0.06163 +2015-07-01|-47.0|151.0|19.57267|0.06226 +2015-07-01|-47.0|152.0|20.10344|0.06295 +2015-07-01|-47.0|153.0|20.61189|0.06369 +2015-07-01|-47.0|154.0|21.09842|0.06447 +2015-07-01|-47.0|155.0|21.56344|0.0653 +2015-07-01|-47.0|156.0|22.00734|0.06615 +2015-07-01|-47.0|157.0|22.43054|0.06703 +2015-07-01|-47.0|158.0|22.83347|0.06793 +2015-07-01|-47.0|159.0|23.21656|0.06883 +2015-07-01|-47.0|160.0|23.58025|0.06975 +2015-07-01|-47.0|161.0|23.92499|0.07065 +2015-07-01|-47.0|162.0|24.25124|0.07155 +2015-07-01|-47.0|163.0|24.55947|0.07244 +2015-07-01|-47.0|164.0|24.85016|0.0733 +2015-07-01|-47.0|165.0|25.1238|0.07413 +2015-07-01|-47.0|166.0|25.3809|0.07493 +2015-07-01|-47.0|167.0|25.62196|0.07569 +2015-07-01|-47.0|168.0|25.8475|0.0764 +2015-07-01|-47.0|169.0|26.05804|0.07707 +2015-07-01|-47.0|170.0|26.25412|0.07768 +2015-07-01|-47.0|171.0|26.43628|0.07823 +2015-07-01|-47.0|172.0|26.60504|0.07872 +2015-07-01|-47.0|173.0|26.76097|0.07914 +2015-07-01|-47.0|174.0|26.90459|0.0795 +2015-07-01|-47.0|175.0|27.03645|0.07978 +2015-07-01|-47.0|176.0|27.15709|0.08 +2015-07-01|-47.0|177.0|27.26704|0.08013 +2015-07-01|-47.0|178.0|27.36681|0.08019 +2015-07-01|-47.0|179.0|27.45694|0.08018 +2015-07-01|-47.0|-1.0|-21.45636|-0.00833 +2015-07-01|-47.0|-2.0|-21.13412|-0.00152 +2015-07-01|-47.0|-3.0|-20.82949|0.00482 +2015-07-01|-47.0|-4.0|-20.54166|0.01065 +2015-07-01|-47.0|-5.0|-20.26972|0.01597 +2015-07-01|-47.0|-6.0|-20.01268|0.02077 +2015-07-01|-47.0|-7.0|-19.76948|0.02504 +2015-07-01|-47.0|-8.0|-19.539|0.02878 +2015-07-01|-47.0|-9.0|-19.32006|0.03201 +2015-07-01|-47.0|-10.0|-19.11147|0.03473 +2015-07-01|-47.0|-11.0|-18.91197|0.03695 +2015-07-01|-47.0|-12.0|-18.7203|0.03869 +2015-07-01|-47.0|-13.0|-18.53521|0.03997 +2015-07-01|-47.0|-14.0|-18.35541|0.04081 +2015-07-01|-47.0|-15.0|-18.17962|0.04123 +2015-07-01|-47.0|-16.0|-18.00659|0.04125 +2015-07-01|-47.0|-17.0|-17.83506|0.04089 +2015-07-01|-47.0|-18.0|-17.66378|0.04017 +2015-07-01|-47.0|-19.0|-17.49152|0.03912 +2015-07-01|-47.0|-20.0|-17.31709|0.03775 +2015-07-01|-47.0|-21.0|-17.13928|0.03607 +2015-07-01|-47.0|-22.0|-16.95692|0.03412 +2015-07-01|-47.0|-23.0|-16.76888|0.03189 +2015-07-01|-47.0|-24.0|-16.57401|0.02942 +2015-07-01|-47.0|-25.0|-16.37122|0.02671 +2015-07-01|-47.0|-26.0|-16.15941|0.02377 +2015-07-01|-47.0|-27.0|-15.93752|0.02063 +2015-07-01|-47.0|-28.0|-15.70453|0.01728 +2015-07-01|-47.0|-29.0|-15.45941|0.01375 +2015-07-01|-47.0|-30.0|-15.20119|0.01004 +2015-07-01|-47.0|-31.0|-14.92892|0.00617 +2015-07-01|-47.0|-32.0|-14.64169|0.00215 +2015-07-01|-47.0|-33.0|-14.33862|-0.00201 +2015-07-01|-47.0|-34.0|-14.01887|-0.0063 +2015-07-01|-47.0|-35.0|-13.68168|-0.0107 +2015-07-01|-47.0|-36.0|-13.3263|-0.01519 +2015-07-01|-47.0|-37.0|-12.95205|-0.01976 +2015-07-01|-47.0|-38.0|-12.55834|-0.02439 +2015-07-01|-47.0|-39.0|-12.14461|-0.02906 +2015-07-01|-47.0|-40.0|-11.7104|-0.03377 +2015-07-01|-47.0|-41.0|-11.2553|-0.03848 +2015-07-01|-47.0|-42.0|-10.77901|-0.04317 +2015-07-01|-47.0|-43.0|-10.28131|-0.04783 +2015-07-01|-47.0|-44.0|-9.76207|-0.05243 +2015-07-01|-47.0|-45.0|-9.22124|-0.05696 +2015-07-01|-47.0|-46.0|-8.6589|-0.06138 +2015-07-01|-47.0|-47.0|-8.07522|-0.06569 +2015-07-01|-47.0|-48.0|-7.47045|-0.06985 +2015-07-01|-47.0|-49.0|-6.84499|-0.07384 +2015-07-01|-47.0|-50.0|-6.19932|-0.07765 +2015-07-01|-47.0|-51.0|-5.53402|-0.08126 +2015-07-01|-47.0|-52.0|-4.84979|-0.08464 +2015-07-01|-47.0|-53.0|-4.14744|-0.08779 +2015-07-01|-47.0|-54.0|-3.42786|-0.09067 +2015-07-01|-47.0|-55.0|-2.69207|-0.09329 +2015-07-01|-47.0|-56.0|-1.94114|-0.09562 +2015-07-01|-47.0|-57.0|-1.17627|-0.09766 +2015-07-01|-47.0|-58.0|-0.39873|-0.0994 +2015-07-01|-47.0|-59.0|0.39015|-0.10083 +2015-07-01|-47.0|-60.0|1.18895|-0.10195 +2015-07-01|-47.0|-61.0|1.99621|-0.10275 +2015-07-01|-47.0|-62.0|2.81041|-0.10324 +2015-07-01|-47.0|-63.0|3.62997|-0.10342 +2015-07-01|-47.0|-64.0|4.45331|-0.10329 +2015-07-01|-47.0|-65.0|5.27881|-0.10287 +2015-07-01|-47.0|-66.0|6.10483|-0.10215 +2015-07-01|-47.0|-67.0|6.92975|-0.10115 +2015-07-01|-47.0|-68.0|7.75193|-0.09989 +2015-07-01|-47.0|-69.0|8.56978|-0.09837 +2015-07-01|-47.0|-70.0|9.38171|-0.09662 +2015-07-01|-47.0|-71.0|10.18617|-0.09465 +2015-07-01|-47.0|-72.0|10.98167|-0.09247 +2015-07-01|-47.0|-73.0|11.76674|-0.09011 +2015-07-01|-47.0|-74.0|12.54|-0.08759 +2015-07-01|-47.0|-75.0|13.30011|-0.08492 +2015-07-01|-47.0|-76.0|14.04582|-0.08212 +2015-07-01|-47.0|-77.0|14.77594|-0.07922 +2015-07-01|-47.0|-78.0|15.48937|-0.07623 +2015-07-01|-47.0|-79.0|16.18509|-0.07318 +2015-07-01|-47.0|-80.0|16.86215|-0.07007 +2015-07-01|-47.0|-81.0|17.51971|-0.06694 +2015-07-01|-47.0|-82.0|18.15699|-0.06379 +2015-07-01|-47.0|-83.0|18.77334|-0.06065 +2015-07-01|-47.0|-84.0|19.36815|-0.05753 +2015-07-01|-47.0|-85.0|19.94094|-0.05444 +2015-07-01|-47.0|-86.0|20.49129|-0.0514 +2015-07-01|-47.0|-87.0|21.01888|-0.04842 +2015-07-01|-47.0|-88.0|21.52348|-0.04551 +2015-07-01|-47.0|-89.0|22.00493|-0.04268 +2015-07-01|-47.0|-90.0|22.46316|-0.03994 +2015-07-01|-47.0|-91.0|22.89818|-0.03729 +2015-07-01|-47.0|-92.0|23.31007|-0.03475 +2015-07-01|-47.0|-93.0|23.69898|-0.03232 +2015-07-01|-47.0|-94.0|24.06515|-0.03 +2015-07-01|-47.0|-95.0|24.40888|-0.0278 +2015-07-01|-47.0|-96.0|24.73052|-0.02571 +2015-07-01|-47.0|-97.0|25.03049|-0.02374 +2015-07-01|-47.0|-98.0|25.30928|-0.02189 +2015-07-01|-47.0|-99.0|25.56742|-0.02015 +2015-07-01|-47.0|-100.0|25.80549|-0.01851 +2015-07-01|-47.0|-101.0|26.02413|-0.01699 +2015-07-01|-47.0|-102.0|26.224|-0.01556 +2015-07-01|-47.0|-103.0|26.40582|-0.01423 +2015-07-01|-47.0|-104.0|26.57033|-0.01299 +2015-07-01|-47.0|-105.0|26.7183|-0.01182 +2015-07-01|-47.0|-106.0|26.85054|-0.01073 +2015-07-01|-47.0|-107.0|26.96786|-0.0097 +2015-07-01|-47.0|-108.0|27.0711|-0.00872 +2015-07-01|-47.0|-109.0|27.16112|-0.00779 +2015-07-01|-47.0|-110.0|27.23876|-0.0069 +2015-07-01|-47.0|-111.0|27.30489|-0.00603 +2015-07-01|-47.0|-112.0|27.36037|-0.00518 +2015-07-01|-47.0|-113.0|27.40606|-0.00433 +2015-07-01|-47.0|-114.0|27.44281|-0.00349 +2015-07-01|-47.0|-115.0|27.47144|-0.00263 +2015-07-01|-47.0|-116.0|27.49278|-0.00175 +2015-07-01|-47.0|-117.0|27.50764|-8.6E-4 +2015-07-01|-47.0|-118.0|27.51678|8.0E-5 +2015-07-01|-47.0|-119.0|27.52097|0.00104 +2015-07-01|-47.0|-120.0|27.52092|0.00205 +2015-07-01|-47.0|-121.0|27.51734|0.00311 +2015-07-01|-47.0|-122.0|27.51087|0.00422 +2015-07-01|-47.0|-123.0|27.50215|0.00538 +2015-07-01|-47.0|-124.0|27.49177|0.00659 +2015-07-01|-47.0|-125.0|27.48028|0.00786 +2015-07-01|-47.0|-126.0|27.46819|0.00917 +2015-07-01|-47.0|-127.0|27.45597|0.01055 +2015-07-01|-47.0|-128.0|27.44405|0.01197 +2015-07-01|-47.0|-129.0|27.43282|0.01344 +2015-07-01|-47.0|-130.0|27.42263|0.01496 +2015-07-01|-47.0|-131.0|27.41377|0.01653 +2015-07-01|-47.0|-132.0|27.40651|0.01813 +2015-07-01|-47.0|-133.0|27.40108|0.01976 +2015-07-01|-47.0|-134.0|27.39765|0.02143 +2015-07-01|-47.0|-135.0|27.39636|0.02312 +2015-07-01|-47.0|-136.0|27.39733|0.02483 +2015-07-01|-47.0|-137.0|27.4006|0.02656 +2015-07-01|-47.0|-138.0|27.40623|0.02831 +2015-07-01|-47.0|-139.0|27.4142|0.03006 +2015-07-01|-47.0|-140.0|27.42448|0.03182 +2015-07-01|-47.0|-141.0|27.43702|0.03358 +2015-07-01|-47.0|-142.0|27.45171|0.03533 +2015-07-01|-47.0|-143.0|27.46845|0.03708 +2015-07-01|-47.0|-144.0|27.48711|0.03882 +2015-07-01|-47.0|-145.0|27.50751|0.04055 +2015-07-01|-47.0|-146.0|27.5295|0.04227 +2015-07-01|-47.0|-147.0|27.55288|0.04397 +2015-07-01|-47.0|-148.0|27.57745|0.04565 +2015-07-01|-47.0|-149.0|27.603|0.04731 +2015-07-01|-47.0|-150.0|27.6293|0.04895 +2015-07-01|-47.0|-151.0|27.65612|0.05057 +2015-07-01|-47.0|-152.0|27.68324|0.05216 +2015-07-01|-47.0|-153.0|27.71042|0.05373 +2015-07-01|-47.0|-154.0|27.73741|0.05527 +2015-07-01|-47.0|-155.0|27.76398|0.05678 +2015-07-01|-47.0|-156.0|27.78989|0.05826 +2015-07-01|-47.0|-157.0|27.81489|0.05972 +2015-07-01|-47.0|-158.0|27.83874|0.06114 +2015-07-01|-47.0|-159.0|27.8612|0.06253 +2015-07-01|-47.0|-160.0|27.88203|0.06388 +2015-07-01|-47.0|-161.0|27.90099|0.0652 +2015-07-01|-47.0|-162.0|27.91783|0.06648 +2015-07-01|-47.0|-163.0|27.93231|0.06772 +2015-07-01|-47.0|-164.0|27.94417|0.06891 +2015-07-01|-47.0|-165.0|27.95316|0.07006 +2015-07-01|-47.0|-166.0|27.95902|0.07116 +2015-07-01|-47.0|-167.0|27.96147|0.07221 +2015-07-01|-47.0|-168.0|27.96024|0.07321 +2015-07-01|-47.0|-169.0|27.95504|0.07415 +2015-07-01|-47.0|-170.0|27.94556|0.07503 +2015-07-01|-47.0|-171.0|27.93148|0.07585 +2015-07-01|-47.0|-172.0|27.91248|0.0766 +2015-07-01|-47.0|-173.0|27.8882|0.07729 +2015-07-01|-47.0|-174.0|27.85829|0.07791 +2015-07-01|-47.0|-175.0|27.82236|0.07846 +2015-07-01|-47.0|-176.0|27.78001|0.07893 +2015-07-01|-47.0|-177.0|27.73084|0.07934 +2015-07-01|-47.0|-178.0|27.6744|0.07966 +2015-07-01|-47.0|-179.0|27.61025|0.07991 +2015-07-01|-48.0|0.0|-21.60853|-0.02082 +2015-07-01|-48.0|1.0|-21.99485|-0.02847 +2015-07-01|-48.0|2.0|-22.40006|-0.03645 +2015-07-01|-48.0|3.0|-22.82441|-0.04474 +2015-07-01|-48.0|4.0|-23.268|-0.05328 +2015-07-01|-48.0|5.0|-23.73081|-0.06202 +2015-07-01|-48.0|6.0|-24.21268|-0.07092 +2015-07-01|-48.0|7.0|-24.71333|-0.07993 +2015-07-01|-48.0|8.0|-25.23236|-0.08899 +2015-07-01|-48.0|9.0|-25.76924|-0.09805 +2015-07-01|-48.0|10.0|-26.32333|-0.10706 +2015-07-01|-48.0|11.0|-26.89388|-0.11596 +2015-07-01|-48.0|12.0|-27.48005|-0.12472 +2015-07-01|-48.0|13.0|-28.08089|-0.13327 +2015-07-01|-48.0|14.0|-28.6954|-0.14158 +2015-07-01|-48.0|15.0|-29.32249|-0.1496 +2015-07-01|-48.0|16.0|-29.96104|-0.1573 +2015-07-01|-48.0|17.0|-30.60984|-0.16464 +2015-07-01|-48.0|18.0|-31.2677|-0.17158 +2015-07-01|-48.0|19.0|-31.93337|-0.17812 +2015-07-01|-48.0|20.0|-32.6056|-0.18421 +2015-07-01|-48.0|21.0|-33.28314|-0.18985 +2015-07-01|-48.0|22.0|-33.96474|-0.19503 +2015-07-01|-48.0|23.0|-34.64915|-0.19972 +2015-07-01|-48.0|24.0|-35.33518|-0.20393 +2015-07-01|-48.0|25.0|-36.02163|-0.20766 +2015-07-01|-48.0|26.0|-36.70735|-0.2109 +2015-07-01|-48.0|27.0|-37.39121|-0.21366 +2015-07-01|-48.0|28.0|-38.07214|-0.21595 +2015-07-01|-48.0|29.0|-38.7491|-0.21777 +2015-07-01|-48.0|30.0|-39.42109|-0.21914 +2015-07-01|-48.0|31.0|-40.08717|-0.22006 +2015-07-01|-48.0|32.0|-40.74642|-0.22054 +2015-07-01|-48.0|33.0|-41.39798|-0.22061 +2015-07-01|-48.0|34.0|-42.04103|-0.22028 +2015-07-01|-48.0|35.0|-42.67479|-0.21956 +2015-07-01|-48.0|36.0|-43.29852|-0.21846 +2015-07-01|-48.0|37.0|-43.91152|-0.21701 +2015-07-01|-48.0|38.0|-44.51313|-0.2152 +2015-07-01|-48.0|39.0|-45.10272|-0.21307 +2015-07-01|-48.0|40.0|-45.67967|-0.21062 +2015-07-01|-48.0|41.0|-46.24344|-0.20786 +2015-07-01|-48.0|42.0|-46.79346|-0.20481 +2015-07-01|-48.0|43.0|-47.32923|-0.20148 +2015-07-01|-48.0|44.0|-47.85024|-0.19788 +2015-07-01|-48.0|45.0|-48.35602|-0.19401 +2015-07-01|-48.0|46.0|-48.84612|-0.18989 +2015-07-01|-48.0|47.0|-49.32009|-0.18552 +2015-07-01|-48.0|48.0|-49.77751|-0.18091 +2015-07-01|-48.0|49.0|-50.21795|-0.17606 +2015-07-01|-48.0|50.0|-50.64103|-0.17099 +2015-07-01|-48.0|51.0|-51.04635|-0.16569 +2015-07-01|-48.0|52.0|-51.43351|-0.16016 +2015-07-01|-48.0|53.0|-51.80215|-0.15443 +2015-07-01|-48.0|54.0|-52.15188|-0.14847 +2015-07-01|-48.0|55.0|-52.48234|-0.1423 +2015-07-01|-48.0|56.0|-52.79315|-0.13593 +2015-07-01|-48.0|57.0|-53.08394|-0.12934 +2015-07-01|-48.0|58.0|-53.35434|-0.12254 +2015-07-01|-48.0|59.0|-53.60396|-0.11555 +2015-07-01|-48.0|60.0|-53.83243|-0.10835 +2015-07-01|-48.0|61.0|-54.03935|-0.10095 +2015-07-01|-48.0|62.0|-54.22433|-0.09335 +2015-07-01|-48.0|63.0|-54.38694|-0.08556 +2015-07-01|-48.0|64.0|-54.52675|-0.07758 +2015-07-01|-48.0|65.0|-54.64333|-0.06941 +2015-07-01|-48.0|66.0|-54.73621|-0.06107 +2015-07-01|-48.0|67.0|-54.8049|-0.05255 +2015-07-01|-48.0|68.0|-54.84889|-0.04387 +2015-07-01|-48.0|69.0|-54.86765|-0.03504 +2015-07-01|-48.0|70.0|-54.86062|-0.02606 +2015-07-01|-48.0|71.0|-54.8272|-0.01694 +2015-07-01|-48.0|72.0|-54.76677|-0.00771 +2015-07-01|-48.0|73.0|-54.67866|0.00163 +2015-07-01|-48.0|74.0|-54.56218|0.01107 +2015-07-01|-48.0|75.0|-54.41661|0.02057 +2015-07-01|-48.0|76.0|-54.24118|0.03013 +2015-07-01|-48.0|77.0|-54.03509|0.03972 +2015-07-01|-48.0|78.0|-53.7975|0.04932 +2015-07-01|-48.0|79.0|-53.52754|0.0589 +2015-07-01|-48.0|80.0|-53.22431|0.06844 +2015-07-01|-48.0|81.0|-52.8869|0.07792 +2015-07-01|-48.0|82.0|-52.51435|0.08729 +2015-07-01|-48.0|83.0|-52.1057|0.09654 +2015-07-01|-48.0|84.0|-51.65998|0.10561 +2015-07-01|-48.0|85.0|-51.17622|0.1145 +2015-07-01|-48.0|86.0|-50.65345|0.12314 +2015-07-01|-48.0|87.0|-50.09074|0.13151 +2015-07-01|-48.0|88.0|-49.48719|0.13958 +2015-07-01|-48.0|89.0|-48.84193|0.14729 +2015-07-01|-48.0|90.0|-48.15417|0.15461 +2015-07-01|-48.0|91.0|-47.42321|0.1615 +2015-07-01|-48.0|92.0|-46.64843|0.16792 +2015-07-01|-48.0|93.0|-45.82936|0.17384 +2015-07-01|-48.0|94.0|-44.96564|0.1792 +2015-07-01|-48.0|95.0|-44.0571|0.18399 +2015-07-01|-48.0|96.0|-43.10373|0.18817 +2015-07-01|-48.0|97.0|-42.10574|0.19171 +2015-07-01|-48.0|98.0|-41.06356|0.19459 +2015-07-01|-48.0|99.0|-39.97785|0.19679 +2015-07-01|-48.0|100.0|-38.84954|0.19829 +2015-07-01|-48.0|101.0|-37.67983|0.19909 +2015-07-01|-48.0|102.0|-36.47017|0.1992 +2015-07-01|-48.0|103.0|-35.22232|0.19862 +2015-07-01|-48.0|104.0|-33.9383|0.19736 +2015-07-01|-48.0|105.0|-32.6204|0.19547 +2015-07-01|-48.0|106.0|-31.27119|0.19296 +2015-07-01|-48.0|107.0|-29.89346|0.18988 +2015-07-01|-48.0|108.0|-28.49021|0.18628 +2015-07-01|-48.0|109.0|-27.06465|0.18221 +2015-07-01|-48.0|110.0|-25.62012|0.17773 +2015-07-01|-48.0|111.0|-24.16007|0.1729 +2015-07-01|-48.0|112.0|-22.68806|0.1678 +2015-07-01|-48.0|113.0|-21.20764|0.16248 +2015-07-01|-48.0|114.0|-19.72238|0.157 +2015-07-01|-48.0|115.0|-18.2358|0.15145 +2015-07-01|-48.0|116.0|-16.75131|0.14586 +2015-07-01|-48.0|117.0|-15.27223|0.1403 +2015-07-01|-48.0|118.0|-13.80171|0.13483 +2015-07-01|-48.0|119.0|-12.34273|0.12948 +2015-07-01|-48.0|120.0|-10.89806|0.12429 +2015-07-01|-48.0|121.0|-9.47028|0.11929 +2015-07-01|-48.0|122.0|-8.06174|0.11452 +2015-07-01|-48.0|123.0|-6.67454|0.10998 +2015-07-01|-48.0|124.0|-5.31059|0.1057 +2015-07-01|-48.0|125.0|-3.97155|0.10168 +2015-07-01|-48.0|126.0|-2.65886|0.09793 +2015-07-01|-48.0|127.0|-1.37376|0.09444 +2015-07-01|-48.0|128.0|-0.11731|0.09121 +2015-07-01|-48.0|129.0|1.10966|0.08825 +2015-07-01|-48.0|130.0|2.30644|0.08553 +2015-07-01|-48.0|131.0|3.47252|0.08305 +2015-07-01|-48.0|132.0|4.6075|0.08081 +2015-07-01|-48.0|133.0|5.71113|0.07878 +2015-07-01|-48.0|134.0|6.78327|0.07696 +2015-07-01|-48.0|135.0|7.82387|0.07535 +2015-07-01|-48.0|136.0|8.83298|0.07391 +2015-07-01|-48.0|137.0|9.81074|0.07266 +2015-07-01|-48.0|138.0|10.75733|0.07157 +2015-07-01|-48.0|139.0|11.67301|0.07064 +2015-07-01|-48.0|140.0|12.55809|0.06987 +2015-07-01|-48.0|141.0|13.41293|0.06923 +2015-07-01|-48.0|142.0|14.23789|0.06873 +2015-07-01|-48.0|143.0|15.0334|0.06836 +2015-07-01|-48.0|144.0|15.7999|0.0681 +2015-07-01|-48.0|145.0|16.53785|0.06796 +2015-07-01|-48.0|146.0|17.24773|0.06793 +2015-07-01|-48.0|147.0|17.93003|0.068 +2015-07-01|-48.0|148.0|18.58524|0.06816 +2015-07-01|-48.0|149.0|19.21389|0.06841 +2015-07-01|-48.0|150.0|19.81648|0.06874 +2015-07-01|-48.0|151.0|20.39355|0.06915 +2015-07-01|-48.0|152.0|20.94561|0.06962 +2015-07-01|-48.0|153.0|21.4732|0.07015 +2015-07-01|-48.0|154.0|21.97684|0.07074 +2015-07-01|-48.0|155.0|22.45708|0.07138 +2015-07-01|-48.0|156.0|22.91446|0.07206 +2015-07-01|-48.0|157.0|23.34951|0.07277 +2015-07-01|-48.0|158.0|23.76278|0.0735 +2015-07-01|-48.0|159.0|24.15483|0.07425 +2015-07-01|-48.0|160.0|24.52619|0.07502 +2015-07-01|-48.0|161.0|24.87744|0.07579 +2015-07-01|-48.0|162.0|25.20912|0.07655 +2015-07-01|-48.0|163.0|25.52181|0.07731 +2015-07-01|-48.0|164.0|25.81608|0.07805 +2015-07-01|-48.0|165.0|26.09249|0.07877 +2015-07-01|-48.0|166.0|26.35162|0.07946 +2015-07-01|-48.0|167.0|26.59406|0.08011 +2015-07-01|-48.0|168.0|26.82039|0.08073 +2015-07-01|-48.0|169.0|27.0312|0.0813 +2015-07-01|-48.0|170.0|27.22706|0.08182 +2015-07-01|-48.0|171.0|27.40856|0.08229 +2015-07-01|-48.0|172.0|27.5763|0.0827 +2015-07-01|-48.0|173.0|27.73085|0.08304 +2015-07-01|-48.0|174.0|27.87278|0.08332 +2015-07-01|-48.0|175.0|28.00268|0.08354 +2015-07-01|-48.0|176.0|28.12111|0.08368 +2015-07-01|-48.0|177.0|28.22862|0.08376 +2015-07-01|-48.0|178.0|28.32575|0.08376 +2015-07-01|-48.0|179.0|28.41306|0.08368 +2015-07-01|-48.0|-1.0|-21.24076|-0.01354 +2015-07-01|-48.0|-2.0|-20.89105|-0.00666 +2015-07-01|-48.0|-3.0|-20.55883|-2.2E-4 +2015-07-01|-48.0|-4.0|-20.24339|0.00577 +2015-07-01|-48.0|-5.0|-19.94395|0.01129 +2015-07-01|-48.0|-6.0|-19.65963|0.01633 +2015-07-01|-48.0|-7.0|-19.38949|0.02088 +2015-07-01|-48.0|-8.0|-19.13249|0.02494 +2015-07-01|-48.0|-9.0|-18.88756|0.02851 +2015-07-01|-48.0|-10.0|-18.65358|0.03159 +2015-07-01|-48.0|-11.0|-18.42936|0.03419 +2015-07-01|-48.0|-12.0|-18.21373|0.03633 +2015-07-01|-48.0|-13.0|-18.00545|0.03801 +2015-07-01|-48.0|-14.0|-17.80329|0.03925 +2015-07-01|-48.0|-15.0|-17.60601|0.04006 +2015-07-01|-48.0|-16.0|-17.41236|0.04047 +2015-07-01|-48.0|-17.0|-17.22108|0.04049 +2015-07-01|-48.0|-18.0|-17.03095|0.04014 +2015-07-01|-48.0|-19.0|-16.84072|0.03943 +2015-07-01|-48.0|-20.0|-16.64918|0.03839 +2015-07-01|-48.0|-21.0|-16.45511|0.03702 +2015-07-01|-48.0|-22.0|-16.25734|0.03536 +2015-07-01|-48.0|-23.0|-16.05469|0.03341 +2015-07-01|-48.0|-24.0|-15.846|0.03118 +2015-07-01|-48.0|-25.0|-15.63016|0.0287 +2015-07-01|-48.0|-26.0|-15.40604|0.02598 +2015-07-01|-48.0|-27.0|-15.17258|0.02303 +2015-07-01|-48.0|-28.0|-14.92872|0.01986 +2015-07-01|-48.0|-29.0|-14.67344|0.01649 +2015-07-01|-48.0|-30.0|-14.40575|0.01293 +2015-07-01|-48.0|-31.0|-14.12469|0.0092 +2015-07-01|-48.0|-32.0|-13.82936|0.00531 +2015-07-01|-48.0|-33.0|-13.51887|0.00127 +2015-07-01|-48.0|-34.0|-13.19241|-0.0029 +2015-07-01|-48.0|-35.0|-12.8492|-0.00719 +2015-07-01|-48.0|-36.0|-12.48852|-0.01157 +2015-07-01|-48.0|-37.0|-12.10973|-0.01604 +2015-07-01|-48.0|-38.0|-11.71221|-0.02057 +2015-07-01|-48.0|-39.0|-11.29546|-0.02514 +2015-07-01|-48.0|-40.0|-10.85901|-0.02975 +2015-07-01|-48.0|-41.0|-10.4025|-0.03436 +2015-07-01|-48.0|-42.0|-9.92564|-0.03895 +2015-07-01|-48.0|-43.0|-9.42823|-0.04351 +2015-07-01|-48.0|-44.0|-8.91015|-0.04802 +2015-07-01|-48.0|-45.0|-8.37138|-0.05245 +2015-07-01|-48.0|-46.0|-7.812|-0.05678 +2015-07-01|-48.0|-47.0|-7.23218|-0.06099 +2015-07-01|-48.0|-48.0|-6.6322|-0.06506 +2015-07-01|-48.0|-49.0|-6.01243|-0.06897 +2015-07-01|-48.0|-50.0|-5.37334|-0.07271 +2015-07-01|-48.0|-51.0|-4.71552|-0.07625 +2015-07-01|-48.0|-52.0|-4.03963|-0.07957 +2015-07-01|-48.0|-53.0|-3.34645|-0.08266 +2015-07-01|-48.0|-54.0|-2.63684|-0.0855 +2015-07-01|-48.0|-55.0|-1.91177|-0.08808 +2015-07-01|-48.0|-56.0|-1.17228|-0.0904 +2015-07-01|-48.0|-57.0|-0.4195|-0.09243 +2015-07-01|-48.0|-58.0|0.34537|-0.09417 +2015-07-01|-48.0|-59.0|1.12106|-0.09562 +2015-07-01|-48.0|-60.0|1.90622|-0.09678 +2015-07-01|-48.0|-61.0|2.69948|-0.09763 +2015-07-01|-48.0|-62.0|3.49938|-0.09818 +2015-07-01|-48.0|-63.0|4.30446|-0.09844 +2015-07-01|-48.0|-64.0|5.11321|-0.0984 +2015-07-01|-48.0|-65.0|5.9241|-0.09808 +2015-07-01|-48.0|-66.0|6.73559|-0.09748 +2015-07-01|-48.0|-67.0|7.54615|-0.09661 +2015-07-01|-48.0|-68.0|8.35423|-0.09549 +2015-07-01|-48.0|-69.0|9.15833|-0.09412 +2015-07-01|-48.0|-70.0|9.95694|-0.09253 +2015-07-01|-48.0|-71.0|10.7486|-0.09072 +2015-07-01|-48.0|-72.0|11.53189|-0.08872 +2015-07-01|-48.0|-73.0|12.30544|-0.08654 +2015-07-01|-48.0|-74.0|13.0679|-0.0842 +2015-07-01|-48.0|-75.0|13.81802|-0.08171 +2015-07-01|-48.0|-76.0|14.5546|-0.0791 +2015-07-01|-48.0|-77.0|15.27649|-0.07639 +2015-07-01|-48.0|-78.0|15.98264|-0.07358 +2015-07-01|-48.0|-79.0|16.67206|-0.07071 +2015-07-01|-48.0|-80.0|17.34383|-0.06778 +2015-07-01|-48.0|-81.0|17.99712|-0.06482 +2015-07-01|-48.0|-82.0|18.63119|-0.06185 +2015-07-01|-48.0|-83.0|19.24536|-0.05886 +2015-07-01|-48.0|-84.0|19.83905|-0.05589 +2015-07-01|-48.0|-85.0|20.41176|-0.05295 +2015-07-01|-48.0|-86.0|20.96305|-0.05004 +2015-07-01|-48.0|-87.0|21.49259|-0.04719 +2015-07-01|-48.0|-88.0|22.00012|-0.0444 +2015-07-01|-48.0|-89.0|22.48545|-0.04167 +2015-07-01|-48.0|-90.0|22.94847|-0.03903 +2015-07-01|-48.0|-91.0|23.38914|-0.03648 +2015-07-01|-48.0|-92.0|23.80751|-0.03401 +2015-07-01|-48.0|-93.0|24.20368|-0.03165 +2015-07-01|-48.0|-94.0|24.57783|-0.02939 +2015-07-01|-48.0|-95.0|24.9302|-0.02723 +2015-07-01|-48.0|-96.0|25.26108|-0.02518 +2015-07-01|-48.0|-97.0|25.57085|-0.02323 +2015-07-01|-48.0|-98.0|25.85991|-0.02139 +2015-07-01|-48.0|-99.0|26.12874|-0.01966 +2015-07-01|-48.0|-100.0|26.37785|-0.01803 +2015-07-01|-48.0|-101.0|26.60781|-0.01649 +2015-07-01|-48.0|-102.0|26.81922|-0.01505 +2015-07-01|-48.0|-103.0|27.01274|-0.0137 +2015-07-01|-48.0|-104.0|27.18903|-0.01243 +2015-07-01|-48.0|-105.0|27.34882|-0.01124 +2015-07-01|-48.0|-106.0|27.49284|-0.01011 +2015-07-01|-48.0|-107.0|27.62186|-0.00904 +2015-07-01|-48.0|-108.0|27.73665|-0.00802 +2015-07-01|-48.0|-109.0|27.83801|-0.00705 +2015-07-01|-48.0|-110.0|27.92676|-0.00611 +2015-07-01|-48.0|-111.0|28.00371|-0.00519 +2015-07-01|-48.0|-112.0|28.06967|-0.0043 +2015-07-01|-48.0|-113.0|28.12548|-0.00341 +2015-07-01|-48.0|-114.0|28.17195|-0.00252 +2015-07-01|-48.0|-115.0|28.20988|-0.00162 +2015-07-01|-48.0|-116.0|28.24007|-7.1E-4 +2015-07-01|-48.0|-117.0|28.26331|2.3E-4 +2015-07-01|-48.0|-118.0|28.28036|0.00119 +2015-07-01|-48.0|-119.0|28.29197|0.00219 +2015-07-01|-48.0|-120.0|28.29886|0.00323 +2015-07-01|-48.0|-121.0|28.30172|0.00431 +2015-07-01|-48.0|-122.0|28.30122|0.00544 +2015-07-01|-48.0|-123.0|28.29799|0.00662 +2015-07-01|-48.0|-124.0|28.29264|0.00785 +2015-07-01|-48.0|-125.0|28.28573|0.00913 +2015-07-01|-48.0|-126.0|28.27779|0.01046 +2015-07-01|-48.0|-127.0|28.26931|0.01185 +2015-07-01|-48.0|-128.0|28.26075|0.01328 +2015-07-01|-48.0|-129.0|28.25252|0.01476 +2015-07-01|-48.0|-130.0|28.24499|0.01629 +2015-07-01|-48.0|-131.0|28.2385|0.01786 +2015-07-01|-48.0|-132.0|28.23334|0.01947 +2015-07-01|-48.0|-133.0|28.22976|0.02111 +2015-07-01|-48.0|-134.0|28.22797|0.02279 +2015-07-01|-48.0|-135.0|28.22814|0.0245 +2015-07-01|-48.0|-136.0|28.23041|0.02623 +2015-07-01|-48.0|-137.0|28.23489|0.02798 +2015-07-01|-48.0|-138.0|28.24162|0.02974 +2015-07-01|-48.0|-139.0|28.25063|0.03152 +2015-07-01|-48.0|-140.0|28.26193|0.0333 +2015-07-01|-48.0|-141.0|28.27547|0.03509 +2015-07-01|-48.0|-142.0|28.29119|0.03688 +2015-07-01|-48.0|-143.0|28.30901|0.03866 +2015-07-01|-48.0|-144.0|28.3288|0.04044 +2015-07-01|-48.0|-145.0|28.35043|0.04221 +2015-07-01|-48.0|-146.0|28.37375|0.04397 +2015-07-01|-48.0|-147.0|28.39858|0.04572 +2015-07-01|-48.0|-148.0|28.42474|0.04745 +2015-07-01|-48.0|-149.0|28.45201|0.04916 +2015-07-01|-48.0|-150.0|28.48019|0.05085 +2015-07-01|-48.0|-151.0|28.50906|0.05252 +2015-07-01|-48.0|-152.0|28.53839|0.05417 +2015-07-01|-48.0|-153.0|28.56794|0.05579 +2015-07-01|-48.0|-154.0|28.59748|0.05739 +2015-07-01|-48.0|-155.0|28.62676|0.05896 +2015-07-01|-48.0|-156.0|28.65553|0.0605 +2015-07-01|-48.0|-157.0|28.68356|0.06201 +2015-07-01|-48.0|-158.0|28.71058|0.06348 +2015-07-01|-48.0|-159.0|28.73635|0.06493 +2015-07-01|-48.0|-160.0|28.76062|0.06634 +2015-07-01|-48.0|-161.0|28.78313|0.06771 +2015-07-01|-48.0|-162.0|28.80363|0.06904 +2015-07-01|-48.0|-163.0|28.82185|0.07033 +2015-07-01|-48.0|-164.0|28.83753|0.07157 +2015-07-01|-48.0|-165.0|28.8504|0.07277 +2015-07-01|-48.0|-166.0|28.86018|0.07392 +2015-07-01|-48.0|-167.0|28.86659|0.07502 +2015-07-01|-48.0|-168.0|28.86933|0.07606 +2015-07-01|-48.0|-169.0|28.8681|0.07705 +2015-07-01|-48.0|-170.0|28.86258|0.07798 +2015-07-01|-48.0|-171.0|28.85244|0.07884 +2015-07-01|-48.0|-172.0|28.83733|0.07965 +2015-07-01|-48.0|-173.0|28.81689|0.08038 +2015-07-01|-48.0|-174.0|28.79076|0.08105 +2015-07-01|-48.0|-175.0|28.75853|0.08165 +2015-07-01|-48.0|-176.0|28.7198|0.08217 +2015-07-01|-48.0|-177.0|28.67413|0.08262 +2015-07-01|-48.0|-178.0|28.6211|0.083 +2015-07-01|-48.0|-179.0|28.56023|0.0833 +2015-07-01|-49.0|0.0|-21.42442|-0.02578 +2015-07-01|-49.0|1.0|-21.83608|-0.03334 +2015-07-01|-49.0|2.0|-22.26607|-0.04119 +2015-07-01|-49.0|3.0|-22.71455|-0.04928 +2015-07-01|-49.0|4.0|-23.18155|-0.05759 +2015-07-01|-49.0|5.0|-23.66698|-0.06607 +2015-07-01|-49.0|6.0|-24.17062|-0.07467 +2015-07-01|-49.0|7.0|-24.69215|-0.08335 +2015-07-01|-49.0|8.0|-25.23112|-0.09206 +2015-07-01|-49.0|9.0|-25.78701|-0.10074 +2015-07-01|-49.0|10.0|-26.35914|-0.10937 +2015-07-01|-49.0|11.0|-26.9468|-0.11788 +2015-07-01|-49.0|12.0|-27.54913|-0.12624 +2015-07-01|-49.0|13.0|-28.16525|-0.1344 +2015-07-01|-49.0|14.0|-28.79417|-0.14232 +2015-07-01|-49.0|15.0|-29.43486|-0.14997 +2015-07-01|-49.0|16.0|-30.08624|-0.15731 +2015-07-01|-49.0|17.0|-30.7472|-0.16431 +2015-07-01|-49.0|18.0|-31.41658|-0.17094 +2015-07-01|-49.0|19.0|-32.09322|-0.17719 +2015-07-01|-49.0|20.0|-32.77595|-0.18303 +2015-07-01|-49.0|21.0|-33.46358|-0.18845 +2015-07-01|-49.0|22.0|-34.15494|-0.19344 +2015-07-01|-49.0|23.0|-34.84889|-0.19797 +2015-07-01|-49.0|24.0|-35.54428|-0.20206 +2015-07-01|-49.0|25.0|-36.23999|-0.2057 +2015-07-01|-49.0|26.0|-36.93494|-0.20889 +2015-07-01|-49.0|27.0|-37.62809|-0.21162 +2015-07-01|-49.0|28.0|-38.31841|-0.21392 +2015-07-01|-49.0|29.0|-39.00493|-0.21578 +2015-07-01|-49.0|30.0|-39.6867|-0.2172 +2015-07-01|-49.0|31.0|-40.36284|-0.21822 +2015-07-01|-49.0|32.0|-41.03249|-0.21882 +2015-07-01|-49.0|33.0|-41.69482|-0.21903 +2015-07-01|-49.0|34.0|-42.34906|-0.21885 +2015-07-01|-49.0|35.0|-42.99447|-0.21831 +2015-07-01|-49.0|36.0|-43.63034|-0.21741 +2015-07-01|-49.0|37.0|-44.25601|-0.21617 +2015-07-01|-49.0|38.0|-44.87084|-0.2146 +2015-07-01|-49.0|39.0|-45.47423|-0.2127 +2015-07-01|-49.0|40.0|-46.06561|-0.2105 +2015-07-01|-49.0|41.0|-46.64442|-0.20801 +2015-07-01|-49.0|42.0|-47.21016|-0.20524 +2015-07-01|-49.0|43.0|-47.76232|-0.20218 +2015-07-01|-49.0|44.0|-48.30042|-0.19887 +2015-07-01|-49.0|45.0|-48.82401|-0.1953 +2015-07-01|-49.0|46.0|-49.33266|-0.19148 +2015-07-01|-49.0|47.0|-49.82593|-0.18743 +2015-07-01|-49.0|48.0|-50.30342|-0.18313 +2015-07-01|-49.0|49.0|-50.76473|-0.17861 +2015-07-01|-49.0|50.0|-51.20948|-0.17387 +2015-07-01|-49.0|51.0|-51.63728|-0.16891 +2015-07-01|-49.0|52.0|-52.04777|-0.16373 +2015-07-01|-49.0|53.0|-52.44059|-0.15835 +2015-07-01|-49.0|54.0|-52.81536|-0.15275 +2015-07-01|-49.0|55.0|-53.17174|-0.14695 +2015-07-01|-49.0|56.0|-53.50937|-0.14094 +2015-07-01|-49.0|57.0|-53.82789|-0.13474 +2015-07-01|-49.0|58.0|-54.12694|-0.12833 +2015-07-01|-49.0|59.0|-54.40615|-0.12173 +2015-07-01|-49.0|60.0|-54.66516|-0.11493 +2015-07-01|-49.0|61.0|-54.90358|-0.10794 +2015-07-01|-49.0|62.0|-55.12103|-0.10076 +2015-07-01|-49.0|63.0|-55.31711|-0.09339 +2015-07-01|-49.0|64.0|-55.49139|-0.08585 +2015-07-01|-49.0|65.0|-55.64345|-0.07812 +2015-07-01|-49.0|66.0|-55.77284|-0.07022 +2015-07-01|-49.0|67.0|-55.87907|-0.06215 +2015-07-01|-49.0|68.0|-55.96166|-0.05392 +2015-07-01|-49.0|69.0|-56.02008|-0.04553 +2015-07-01|-49.0|70.0|-56.05376|-0.037 +2015-07-01|-49.0|71.0|-56.06214|-0.02833 +2015-07-01|-49.0|72.0|-56.04458|-0.01954 +2015-07-01|-49.0|73.0|-56.00044|-0.01064 +2015-07-01|-49.0|74.0|-55.92901|-0.00163 +2015-07-01|-49.0|75.0|-55.82957|0.00746 +2015-07-01|-49.0|76.0|-55.70135|0.01662 +2015-07-01|-49.0|77.0|-55.54353|0.02583 +2015-07-01|-49.0|78.0|-55.35526|0.03508 +2015-07-01|-49.0|79.0|-55.13564|0.04434 +2015-07-01|-49.0|80.0|-54.88373|0.0536 +2015-07-01|-49.0|81.0|-54.59857|0.06282 +2015-07-01|-49.0|82.0|-54.27914|0.07199 +2015-07-01|-49.0|83.0|-53.9244|0.08108 +2015-07-01|-49.0|84.0|-53.53329|0.09006 +2015-07-01|-49.0|85.0|-53.10472|0.0989 +2015-07-01|-49.0|86.0|-52.63759|0.10757 +2015-07-01|-49.0|87.0|-52.13078|0.11605 +2015-07-01|-49.0|88.0|-51.58321|0.12429 +2015-07-01|-49.0|89.0|-50.99378|0.13227 +2015-07-01|-49.0|90.0|-50.36145|0.13994 +2015-07-01|-49.0|91.0|-49.68521|0.14729 +2015-07-01|-49.0|92.0|-48.96411|0.15426 +2015-07-01|-49.0|93.0|-48.1973|0.16083 +2015-07-01|-49.0|94.0|-47.38401|0.16696 +2015-07-01|-49.0|95.0|-46.52361|0.17261 +2015-07-01|-49.0|96.0|-45.61561|0.17776 +2015-07-01|-49.0|97.0|-44.65968|0.18237 +2015-07-01|-49.0|98.0|-43.65569|0.18641 +2015-07-01|-49.0|99.0|-42.60374|0.18987 +2015-07-01|-49.0|100.0|-41.50415|0.19271 +2015-07-01|-49.0|101.0|-40.3575|0.19493 +2015-07-01|-49.0|102.0|-39.16468|0.19651 +2015-07-01|-49.0|103.0|-37.92685|0.19745 +2015-07-01|-49.0|104.0|-36.64549|0.19775 +2015-07-01|-49.0|105.0|-35.3224|0.19742 +2015-07-01|-49.0|106.0|-33.9597|0.19647 +2015-07-01|-49.0|107.0|-32.55983|0.19493 +2015-07-01|-49.0|108.0|-31.12553|0.19283 +2015-07-01|-49.0|109.0|-29.65984|0.19019 +2015-07-01|-49.0|110.0|-28.16607|0.18708 +2015-07-01|-49.0|111.0|-26.64775|0.18353 +2015-07-01|-49.0|112.0|-25.10861|0.1796 +2015-07-01|-49.0|113.0|-23.55255|0.17534 +2015-07-01|-49.0|114.0|-21.98357|0.17082 +2015-07-01|-49.0|115.0|-20.40574|0.16608 +2015-07-01|-49.0|116.0|-18.82313|0.1612 +2015-07-01|-49.0|117.0|-17.23977|0.15622 +2015-07-01|-49.0|118.0|-15.65963|0.1512 +2015-07-01|-49.0|119.0|-14.08653|0.14619 +2015-07-01|-49.0|120.0|-12.52413|0.14123 +2015-07-01|-49.0|121.0|-10.97588|0.13637 +2015-07-01|-49.0|122.0|-9.44503|0.13164 +2015-07-01|-49.0|123.0|-7.93454|0.12706 +2015-07-01|-49.0|124.0|-6.44714|0.12267 +2015-07-01|-49.0|125.0|-4.98526|0.11847 +2015-07-01|-49.0|126.0|-3.55106|0.11448 +2015-07-01|-49.0|127.0|-2.14644|0.11071 +2015-07-01|-49.0|128.0|-0.77302|0.10717 +2015-07-01|-49.0|129.0|0.56784|0.10385 +2015-07-01|-49.0|130.0|1.87502|0.10076 +2015-07-01|-49.0|131.0|3.14763|0.09789 +2015-07-01|-49.0|132.0|4.38498|0.09524 +2015-07-01|-49.0|133.0|5.58659|0.0928 +2015-07-01|-49.0|134.0|6.75216|0.09056 +2015-07-01|-49.0|135.0|7.88152|0.08852 +2015-07-01|-49.0|136.0|8.97467|0.08667 +2015-07-01|-49.0|137.0|10.03172|0.085 +2015-07-01|-49.0|138.0|11.05288|0.0835 +2015-07-01|-49.0|139.0|12.03848|0.08217 +2015-07-01|-49.0|140.0|12.9889|0.081 +2015-07-01|-49.0|141.0|13.90461|0.07999 +2015-07-01|-49.0|142.0|14.78612|0.07912 +2015-07-01|-49.0|143.0|15.63398|0.07838 +2015-07-01|-49.0|144.0|16.44881|0.07779 +2015-07-01|-49.0|145.0|17.23124|0.07731 +2015-07-01|-49.0|146.0|17.98191|0.07696 +2015-07-01|-49.0|147.0|18.70149|0.07672 +2015-07-01|-49.0|148.0|19.39068|0.07659 +2015-07-01|-49.0|149.0|20.05017|0.07656 +2015-07-01|-49.0|150.0|20.68064|0.07662 +2015-07-01|-49.0|151.0|21.28281|0.07677 +2015-07-01|-49.0|152.0|21.85738|0.07699 +2015-07-01|-49.0|153.0|22.40505|0.07729 +2015-07-01|-49.0|154.0|22.92651|0.07766 +2015-07-01|-49.0|155.0|23.42247|0.07808 +2015-07-01|-49.0|156.0|23.89362|0.07855 +2015-07-01|-49.0|157.0|24.34065|0.07907 +2015-07-01|-49.0|158.0|24.76425|0.07961 +2015-07-01|-49.0|159.0|25.1651|0.08019 +2015-07-01|-49.0|160.0|25.54388|0.08079 +2015-07-01|-49.0|161.0|25.90127|0.08139 +2015-07-01|-49.0|162.0|26.23795|0.08201 +2015-07-01|-49.0|163.0|26.55458|0.08262 +2015-07-01|-49.0|164.0|26.85183|0.08322 +2015-07-01|-49.0|165.0|27.13037|0.0838 +2015-07-01|-49.0|166.0|27.39087|0.08437 +2015-07-01|-49.0|167.0|27.63397|0.0849 +2015-07-01|-49.0|168.0|27.86034|0.0854 +2015-07-01|-49.0|169.0|28.07063|0.08586 +2015-07-01|-49.0|170.0|28.26548|0.08628 +2015-07-01|-49.0|171.0|28.44554|0.08665 +2015-07-01|-49.0|172.0|28.61143|0.08696 +2015-07-01|-49.0|173.0|28.76378|0.08721 +2015-07-01|-49.0|174.0|28.90321|0.08741 +2015-07-01|-49.0|175.0|29.03033|0.08754 +2015-07-01|-49.0|176.0|29.14573|0.0876 +2015-07-01|-49.0|177.0|29.24999|0.0876 +2015-07-01|-49.0|178.0|29.34369|0.08752 +2015-07-01|-49.0|179.0|29.42738|0.08737 +2015-07-01|-49.0|-1.0|-21.03086|-0.01855 +2015-07-01|-49.0|-2.0|-20.65499|-0.01168 +2015-07-01|-49.0|-3.0|-20.29636|-0.00519 +2015-07-01|-49.0|-4.0|-19.95436|8.9E-4 +2015-07-01|-49.0|-5.0|-19.62832|0.00655 +2015-07-01|-49.0|-6.0|-19.31746|0.01177 +2015-07-01|-49.0|-7.0|-19.02095|0.01653 +2015-07-01|-49.0|-8.0|-18.73785|0.02084 +2015-07-01|-49.0|-9.0|-18.46717|0.02469 +2015-07-01|-49.0|-10.0|-18.20789|0.02807 +2015-07-01|-49.0|-11.0|-17.95889|0.03099 +2015-07-01|-49.0|-12.0|-17.71906|0.03347 +2015-07-01|-49.0|-13.0|-17.48724|0.0355 +2015-07-01|-49.0|-14.0|-17.26223|0.03709 +2015-07-01|-49.0|-15.0|-17.04283|0.03827 +2015-07-01|-49.0|-16.0|-16.82784|0.03903 +2015-07-01|-49.0|-17.0|-16.61601|0.0394 +2015-07-01|-49.0|-18.0|-16.40614|0.0394 +2015-07-01|-49.0|-19.0|-16.19698|0.03902 +2015-07-01|-49.0|-20.0|-15.98734|0.0383 +2015-07-01|-49.0|-21.0|-15.776|0.03725 +2015-07-01|-49.0|-22.0|-15.56177|0.03588 +2015-07-01|-49.0|-23.0|-15.34347|0.0342 +2015-07-01|-49.0|-24.0|-15.11994|0.03224 +2015-07-01|-49.0|-25.0|-14.89004|0.03001 +2015-07-01|-49.0|-26.0|-14.65265|0.02751 +2015-07-01|-49.0|-27.0|-14.4067|0.02478 +2015-07-01|-49.0|-28.0|-14.15111|0.02181 +2015-07-01|-49.0|-29.0|-13.88486|0.01863 +2015-07-01|-49.0|-30.0|-13.60697|0.01525 +2015-07-01|-49.0|-31.0|-13.31647|0.01169 +2015-07-01|-49.0|-32.0|-13.01245|0.00795 +2015-07-01|-49.0|-33.0|-12.69405|0.00406 +2015-07-01|-49.0|-34.0|-12.36046|4.0E-5 +2015-07-01|-49.0|-35.0|-12.01091|-0.00411 +2015-07-01|-49.0|-36.0|-11.6447|-0.00836 +2015-07-01|-49.0|-37.0|-11.26118|-0.01269 +2015-07-01|-49.0|-38.0|-10.85978|-0.01709 +2015-07-01|-49.0|-39.0|-10.44|-0.02155 +2015-07-01|-49.0|-40.0|-10.00139|-0.02603 +2015-07-01|-49.0|-41.0|-9.5436|-0.03051 +2015-07-01|-49.0|-42.0|-9.06637|-0.03499 +2015-07-01|-49.0|-43.0|-8.5695|-0.03943 +2015-07-01|-49.0|-44.0|-8.05288|-0.04383 +2015-07-01|-49.0|-45.0|-7.51652|-0.04814 +2015-07-01|-49.0|-46.0|-6.96049|-0.05237 +2015-07-01|-49.0|-47.0|-6.38496|-0.05648 +2015-07-01|-49.0|-48.0|-5.7902|-0.06045 +2015-07-01|-49.0|-49.0|-5.17659|-0.06427 +2015-07-01|-49.0|-50.0|-4.54457|-0.06792 +2015-07-01|-49.0|-51.0|-3.89471|-0.07139 +2015-07-01|-49.0|-52.0|-3.22765|-0.07464 +2015-07-01|-49.0|-53.0|-2.54413|-0.07767 +2015-07-01|-49.0|-54.0|-1.84499|-0.08047 +2015-07-01|-49.0|-55.0|-1.13112|-0.08302 +2015-07-01|-49.0|-56.0|-0.40353|-0.08531 +2015-07-01|-49.0|-57.0|0.33672|-0.08734 +2015-07-01|-49.0|-58.0|1.08849|-0.08909 +2015-07-01|-49.0|-59.0|1.85057|-0.09056 +2015-07-01|-49.0|-60.0|2.62172|-0.09174 +2015-07-01|-49.0|-61.0|3.4006|-0.09264 +2015-07-01|-49.0|-62.0|4.18588|-0.09326 +2015-07-01|-49.0|-63.0|4.97616|-0.09359 +2015-07-01|-49.0|-64.0|5.77002|-0.09364 +2015-07-01|-49.0|-65.0|6.56603|-0.09343 +2015-07-01|-49.0|-66.0|7.36274|-0.09294 +2015-07-01|-49.0|-67.0|8.1587|-0.0922 +2015-07-01|-49.0|-68.0|8.95246|-0.09122 +2015-07-01|-49.0|-69.0|9.7426|-0.09 +2015-07-01|-49.0|-70.0|10.5277|-0.08857 +2015-07-01|-49.0|-71.0|11.30639|-0.08692 +2015-07-01|-49.0|-72.0|12.0773|-0.08509 +2015-07-01|-49.0|-73.0|12.83915|-0.08309 +2015-07-01|-49.0|-74.0|13.59066|-0.08092 +2015-07-01|-49.0|-75.0|14.33064|-0.07862 +2015-07-01|-49.0|-76.0|15.05794|-0.07619 +2015-07-01|-49.0|-77.0|15.77146|-0.07366 +2015-07-01|-49.0|-78.0|16.47019|-0.07104 +2015-07-01|-49.0|-79.0|17.15317|-0.06834 +2015-07-01|-49.0|-80.0|17.81952|-0.06559 +2015-07-01|-49.0|-81.0|18.46843|-0.0628 +2015-07-01|-49.0|-82.0|19.09916|-0.05999 +2015-07-01|-49.0|-83.0|19.71106|-0.05716 +2015-07-01|-49.0|-84.0|20.30353|-0.05435 +2015-07-01|-49.0|-85.0|20.87606|-0.05154 +2015-07-01|-49.0|-86.0|21.42823|-0.04877 +2015-07-01|-49.0|-87.0|21.95967|-0.04604 +2015-07-01|-49.0|-88.0|22.47009|-0.04337 +2015-07-01|-49.0|-89.0|22.95928|-0.04075 +2015-07-01|-49.0|-90.0|23.42709|-0.0382 +2015-07-01|-49.0|-91.0|23.87346|-0.03573 +2015-07-01|-49.0|-92.0|24.29838|-0.03335 +2015-07-01|-49.0|-93.0|24.70191|-0.03105 +2015-07-01|-49.0|-94.0|25.08418|-0.02884 +2015-07-01|-49.0|-95.0|25.44536|-0.02673 +2015-07-01|-49.0|-96.0|25.78572|-0.02471 +2015-07-01|-49.0|-97.0|26.10554|-0.02279 +2015-07-01|-49.0|-98.0|26.40518|-0.02097 +2015-07-01|-49.0|-99.0|26.68505|-0.01925 +2015-07-01|-49.0|-100.0|26.94561|-0.01761 +2015-07-01|-49.0|-101.0|27.18736|-0.01607 +2015-07-01|-49.0|-102.0|27.41083|-0.01462 +2015-07-01|-49.0|-103.0|27.61662|-0.01324 +2015-07-01|-49.0|-104.0|27.80533|-0.01195 +2015-07-01|-49.0|-105.0|27.97762|-0.01072 +2015-07-01|-49.0|-106.0|28.13417|-0.00956 +2015-07-01|-49.0|-107.0|28.27567|-0.00845 +2015-07-01|-49.0|-108.0|28.40287|-0.00739 +2015-07-01|-49.0|-109.0|28.51649|-0.00638 +2015-07-01|-49.0|-110.0|28.6173|-0.00539 +2015-07-01|-49.0|-111.0|28.70607|-0.00443 +2015-07-01|-49.0|-112.0|28.78358|-0.00349 +2015-07-01|-49.0|-113.0|28.85061|-0.00256 +2015-07-01|-49.0|-114.0|28.90793|-0.00162 +2015-07-01|-49.0|-115.0|28.95634|-6.8E-4 +2015-07-01|-49.0|-116.0|28.99659|2.7E-4 +2015-07-01|-49.0|-117.0|29.02945|0.00124 +2015-07-01|-49.0|-118.0|29.05567|0.00224 +2015-07-01|-49.0|-119.0|29.07598|0.00327 +2015-07-01|-49.0|-120.0|29.0911|0.00434 +2015-07-01|-49.0|-121.0|29.1017|0.00545 +2015-07-01|-49.0|-122.0|29.10847|0.0066 +2015-07-01|-49.0|-123.0|29.11203|0.0078 +2015-07-01|-49.0|-124.0|29.113|0.00904 +2015-07-01|-49.0|-125.0|29.11196|0.01034 +2015-07-01|-49.0|-126.0|29.10944|0.01168 +2015-07-01|-49.0|-127.0|29.10595|0.01308 +2015-07-01|-49.0|-128.0|29.10198|0.01452 +2015-07-01|-49.0|-129.0|29.09795|0.01601 +2015-07-01|-49.0|-130.0|29.09427|0.01755 +2015-07-01|-49.0|-131.0|29.09128|0.01913 +2015-07-01|-49.0|-132.0|29.08932|0.02075 +2015-07-01|-49.0|-133.0|29.08865|0.0224 +2015-07-01|-49.0|-134.0|29.08953|0.02409 +2015-07-01|-49.0|-135.0|29.09215|0.02581 +2015-07-01|-49.0|-136.0|29.09668|0.02756 +2015-07-01|-49.0|-137.0|29.10325|0.02932 +2015-07-01|-49.0|-138.0|29.11194|0.03111 +2015-07-01|-49.0|-139.0|29.12282|0.03291 +2015-07-01|-49.0|-140.0|29.1359|0.03472 +2015-07-01|-49.0|-141.0|29.15119|0.03653 +2015-07-01|-49.0|-142.0|29.16864|0.03836 +2015-07-01|-49.0|-143.0|29.18819|0.04018 +2015-07-01|-49.0|-144.0|29.20974|0.04199 +2015-07-01|-49.0|-145.0|29.23319|0.04381 +2015-07-01|-49.0|-146.0|29.25839|0.04561 +2015-07-01|-49.0|-147.0|29.28519|0.0474 +2015-07-01|-49.0|-148.0|29.31342|0.04918 +2015-07-01|-49.0|-149.0|29.3429|0.05094 +2015-07-01|-49.0|-150.0|29.37341|0.05269 +2015-07-01|-49.0|-151.0|29.40475|0.05441 +2015-07-01|-49.0|-152.0|29.4367|0.05612 +2015-07-01|-49.0|-153.0|29.46902|0.0578 +2015-07-01|-49.0|-154.0|29.50149|0.05946 +2015-07-01|-49.0|-155.0|29.53385|0.06109 +2015-07-01|-49.0|-156.0|29.56587|0.06269 +2015-07-01|-49.0|-157.0|29.59728|0.06426 +2015-07-01|-49.0|-158.0|29.62785|0.0658 +2015-07-01|-49.0|-159.0|29.6573|0.0673 +2015-07-01|-49.0|-160.0|29.68539|0.06877 +2015-07-01|-49.0|-161.0|29.71184|0.0702 +2015-07-01|-49.0|-162.0|29.73639|0.07159 +2015-07-01|-49.0|-163.0|29.75876|0.07294 +2015-07-01|-49.0|-164.0|29.77869|0.07424 +2015-07-01|-49.0|-165.0|29.79588|0.0755 +2015-07-01|-49.0|-166.0|29.81005|0.07671 +2015-07-01|-49.0|-167.0|29.82089|0.07786 +2015-07-01|-49.0|-168.0|29.8281|0.07896 +2015-07-01|-49.0|-169.0|29.83137|0.08001 +2015-07-01|-49.0|-170.0|29.83035|0.08099 +2015-07-01|-49.0|-171.0|29.82471|0.08191 +2015-07-01|-49.0|-172.0|29.81409|0.08277 +2015-07-01|-49.0|-173.0|29.79811|0.08357 +2015-07-01|-49.0|-174.0|29.77639|0.08429 +2015-07-01|-49.0|-175.0|29.74852|0.08495 +2015-07-01|-49.0|-176.0|29.71409|0.08554 +2015-07-01|-49.0|-177.0|29.67264|0.08605 +2015-07-01|-49.0|-178.0|29.62373|0.08649 +2015-07-01|-49.0|-179.0|29.56688|0.08686 +2015-07-01|-50.0|0.0|-21.24575|-0.03051 +2015-07-01|-50.0|1.0|-21.68123|-0.03793 +2015-07-01|-50.0|2.0|-22.13444|-0.0456 +2015-07-01|-50.0|3.0|-22.60544|-0.05348 +2015-07-01|-50.0|4.0|-23.0942|-0.06154 +2015-07-01|-50.0|5.0|-23.60058|-0.06973 +2015-07-01|-50.0|6.0|-24.12432|-0.07802 +2015-07-01|-50.0|7.0|-24.66506|-0.08637 +2015-07-01|-50.0|8.0|-25.22235|-0.09472 +2015-07-01|-50.0|9.0|-25.79563|-0.10303 +2015-07-01|-50.0|10.0|-26.38425|-0.11128 +2015-07-01|-50.0|11.0|-26.98749|-0.1194 +2015-07-01|-50.0|12.0|-27.60455|-0.12737 +2015-07-01|-50.0|13.0|-28.23454|-0.13515 +2015-07-01|-50.0|14.0|-28.87654|-0.1427 +2015-07-01|-50.0|15.0|-29.52957|-0.14999 +2015-07-01|-50.0|16.0|-30.19261|-0.15699 +2015-07-01|-50.0|17.0|-30.86459|-0.16368 +2015-07-01|-50.0|18.0|-31.54444|-0.17002 +2015-07-01|-50.0|19.0|-32.23107|-0.176 +2015-07-01|-50.0|20.0|-32.92336|-0.1816 +2015-07-01|-50.0|21.0|-33.62022|-0.1868 +2015-07-01|-50.0|22.0|-34.32055|-0.19161 +2015-07-01|-50.0|23.0|-35.02327|-0.196 +2015-07-01|-50.0|24.0|-35.7273|-0.19997 +2015-07-01|-50.0|25.0|-36.43161|-0.20352 +2015-07-01|-50.0|26.0|-37.13517|-0.20665 +2015-07-01|-50.0|27.0|-37.83701|-0.20936 +2015-07-01|-50.0|28.0|-38.53616|-0.21166 +2015-07-01|-50.0|29.0|-39.23171|-0.21355 +2015-07-01|-50.0|30.0|-39.92278|-0.21504 +2015-07-01|-50.0|31.0|-40.60851|-0.21614 +2015-07-01|-50.0|32.0|-41.28809|-0.21685 +2015-07-01|-50.0|33.0|-41.96075|-0.21719 +2015-07-01|-50.0|34.0|-42.62575|-0.21717 +2015-07-01|-50.0|35.0|-43.2824|-0.21679 +2015-07-01|-50.0|36.0|-43.93001|-0.21608 +2015-07-01|-50.0|37.0|-44.56796|-0.21504 +2015-07-01|-50.0|38.0|-45.19564|-0.21369 +2015-07-01|-50.0|39.0|-45.81247|-0.21203 +2015-07-01|-50.0|40.0|-46.41791|-0.21007 +2015-07-01|-50.0|41.0|-47.01143|-0.20783 +2015-07-01|-50.0|42.0|-47.59254|-0.20532 +2015-07-01|-50.0|43.0|-48.16076|-0.20254 +2015-07-01|-50.0|44.0|-48.71563|-0.19951 +2015-07-01|-50.0|45.0|-49.25672|-0.19623 +2015-07-01|-50.0|46.0|-49.7836|-0.19272 +2015-07-01|-50.0|47.0|-50.29588|-0.18896 +2015-07-01|-50.0|48.0|-50.79315|-0.18499 +2015-07-01|-50.0|49.0|-51.27505|-0.18079 +2015-07-01|-50.0|50.0|-51.74119|-0.17637 +2015-07-01|-50.0|51.0|-52.19123|-0.17175 +2015-07-01|-50.0|52.0|-52.6248|-0.16691 +2015-07-01|-50.0|53.0|-53.04156|-0.16188 +2015-07-01|-50.0|54.0|-53.44116|-0.15664 +2015-07-01|-50.0|55.0|-53.82327|-0.1512 +2015-07-01|-50.0|56.0|-54.18753|-0.14557 +2015-07-01|-50.0|57.0|-54.53362|-0.13975 +2015-07-01|-50.0|58.0|-54.86119|-0.13373 +2015-07-01|-50.0|59.0|-55.16988|-0.12753 +2015-07-01|-50.0|60.0|-55.45935|-0.12114 +2015-07-01|-50.0|61.0|-55.72924|-0.11456 +2015-07-01|-50.0|62.0|-55.97916|-0.10781 +2015-07-01|-50.0|63.0|-56.20874|-0.10088 +2015-07-01|-50.0|64.0|-56.41758|-0.09377 +2015-07-01|-50.0|65.0|-56.60526|-0.08649 +2015-07-01|-50.0|66.0|-56.77135|-0.07904 +2015-07-01|-50.0|67.0|-56.91539|-0.07143 +2015-07-01|-50.0|68.0|-57.03691|-0.06367 +2015-07-01|-50.0|69.0|-57.13538|-0.05575 +2015-07-01|-50.0|70.0|-57.21028|-0.0477 +2015-07-01|-50.0|71.0|-57.26104|-0.0395 +2015-07-01|-50.0|72.0|-57.28706|-0.03118 +2015-07-01|-50.0|73.0|-57.28768|-0.02275 +2015-07-01|-50.0|74.0|-57.26224|-0.0142 +2015-07-01|-50.0|75.0|-57.21001|-0.00557 +2015-07-01|-50.0|76.0|-57.13023|0.00315 +2015-07-01|-50.0|77.0|-57.02209|0.01194 +2015-07-01|-50.0|78.0|-56.88472|0.02078 +2015-07-01|-50.0|79.0|-56.71724|0.02965 +2015-07-01|-50.0|80.0|-56.51867|0.03855 +2015-07-01|-50.0|81.0|-56.28804|0.04744 +2015-07-01|-50.0|82.0|-56.02428|0.05632 +2015-07-01|-50.0|83.0|-55.72632|0.06516 +2015-07-01|-50.0|84.0|-55.39301|0.07393 +2015-07-01|-50.0|85.0|-55.02318|0.08263 +2015-07-01|-50.0|86.0|-54.61563|0.09121 +2015-07-01|-50.0|87.0|-54.16913|0.09966 +2015-07-01|-50.0|88.0|-53.6824|0.10795 +2015-07-01|-50.0|89.0|-53.15419|0.11606 +2015-07-01|-50.0|90.0|-52.58322|0.12395 +2015-07-01|-50.0|91.0|-51.96823|0.13159 +2015-07-01|-50.0|92.0|-51.30796|0.13896 +2015-07-01|-50.0|93.0|-50.60122|0.14603 +2015-07-01|-50.0|94.0|-49.84687|0.15276 +2015-07-01|-50.0|95.0|-49.04383|0.15912 +2015-07-01|-50.0|96.0|-48.19112|0.16509 +2015-07-01|-50.0|97.0|-47.2879|0.17064 +2015-07-01|-50.0|98.0|-46.33346|0.17573 +2015-07-01|-50.0|99.0|-45.32727|0.18034 +2015-07-01|-50.0|100.0|-44.26901|0.18444 +2015-07-01|-50.0|101.0|-43.15859|0.18802 +2015-07-01|-50.0|102.0|-41.99616|0.19105 +2015-07-01|-50.0|103.0|-40.7822|0.19351 +2015-07-01|-50.0|104.0|-39.51748|0.1954 +2015-07-01|-50.0|105.0|-38.20311|0.19671 +2015-07-01|-50.0|106.0|-36.84057|0.19744 +2015-07-01|-50.0|107.0|-35.43172|0.19758 +2015-07-01|-50.0|108.0|-33.97881|0.19716 +2015-07-01|-50.0|109.0|-32.48445|0.19619 +2015-07-01|-50.0|110.0|-30.95166|0.19469 +2015-07-01|-50.0|111.0|-29.38381|0.19269 +2015-07-01|-50.0|112.0|-27.78464|0.19022 +2015-07-01|-50.0|113.0|-26.15816|0.18734 +2015-07-01|-50.0|114.0|-24.50866|0.18407 +2015-07-01|-50.0|115.0|-22.84066|0.18048 +2015-07-01|-50.0|116.0|-21.15883|0.1766 +2015-07-01|-50.0|117.0|-19.46793|0.1725 +2015-07-01|-50.0|118.0|-17.77277|0.16821 +2015-07-01|-50.0|119.0|-16.0781|0.1638 +2015-07-01|-50.0|120.0|-14.38863|0.15931 +2015-07-01|-50.0|121.0|-12.70886|0.15479 +2015-07-01|-50.0|122.0|-11.04312|0.15027 +2015-07-01|-50.0|123.0|-9.39549|0.1458 +2015-07-01|-50.0|124.0|-7.76975|0.14141 +2015-07-01|-50.0|125.0|-6.16936|0.13712 +2015-07-01|-50.0|126.0|-4.59746|0.13296 +2015-07-01|-50.0|127.0|-3.05682|0.12896 +2015-07-01|-50.0|128.0|-1.54987|0.12512 +2015-07-01|-50.0|129.0|-0.07868|0.12145 +2015-07-01|-50.0|130.0|1.35501|0.11797 +2015-07-01|-50.0|131.0|2.74981|0.11468 +2015-07-01|-50.0|132.0|4.10459|0.11158 +2015-07-01|-50.0|133.0|5.41855|0.10868 +2015-07-01|-50.0|134.0|6.69112|0.10596 +2015-07-01|-50.0|135.0|7.922|0.10344 +2015-07-01|-50.0|136.0|9.11106|0.10111 +2015-07-01|-50.0|137.0|10.25838|0.09896 +2015-07-01|-50.0|138.0|11.36421|0.09699 +2015-07-01|-50.0|139.0|12.42892|0.09519 +2015-07-01|-50.0|140.0|13.45302|0.09356 +2015-07-01|-50.0|141.0|14.4371|0.0921 +2015-07-01|-50.0|142.0|15.38185|0.0908 +2015-07-01|-50.0|143.0|16.28802|0.08965 +2015-07-01|-50.0|144.0|17.15641|0.08865 +2015-07-01|-50.0|145.0|17.98788|0.08778 +2015-07-01|-50.0|146.0|18.78329|0.08706 +2015-07-01|-50.0|147.0|19.54355|0.08646 +2015-07-01|-50.0|148.0|20.26958|0.08599 +2015-07-01|-50.0|149.0|20.96229|0.08563 +2015-07-01|-50.0|150.0|21.62261|0.08537 +2015-07-01|-50.0|151.0|22.25145|0.08522 +2015-07-01|-50.0|152.0|22.84975|0.08516 +2015-07-01|-50.0|153.0|23.41841|0.08519 +2015-07-01|-50.0|154.0|23.95833|0.0853 +2015-07-01|-50.0|155.0|24.4704|0.08547 +2015-07-01|-50.0|156.0|24.9555|0.08571 +2015-07-01|-50.0|157.0|25.41449|0.086 +2015-07-01|-50.0|158.0|25.84823|0.08633 +2015-07-01|-50.0|159.0|26.25756|0.0867 +2015-07-01|-50.0|160.0|26.64331|0.0871 +2015-07-01|-50.0|161.0|27.0063|0.08752 +2015-07-01|-50.0|162.0|27.34732|0.08796 +2015-07-01|-50.0|163.0|27.66716|0.0884 +2015-07-01|-50.0|164.0|27.96662|0.08884 +2015-07-01|-50.0|165.0|28.24646|0.08927 +2015-07-01|-50.0|166.0|28.50743|0.08968 +2015-07-01|-50.0|167.0|28.75029|0.09008 +2015-07-01|-50.0|168.0|28.97576|0.09044 +2015-07-01|-50.0|169.0|29.18457|0.09078 +2015-07-01|-50.0|170.0|29.37744|0.09107 +2015-07-01|-50.0|171.0|29.55506|0.09132 +2015-07-01|-50.0|172.0|29.71811|0.09152 +2015-07-01|-50.0|173.0|29.86728|0.09166 +2015-07-01|-50.0|174.0|30.00322|0.09175 +2015-07-01|-50.0|175.0|30.12657|0.09178 +2015-07-01|-50.0|176.0|30.23797|0.09175 +2015-07-01|-50.0|177.0|30.33803|0.09165 +2015-07-01|-50.0|178.0|30.42734|0.09149 +2015-07-01|-50.0|179.0|30.50649|0.09125 +2015-07-01|-50.0|-1.0|-20.82781|-0.02337 +2015-07-01|-50.0|-2.0|-20.42712|-0.01655 +2015-07-01|-50.0|-3.0|-20.0433|-0.01006 +2015-07-01|-50.0|-4.0|-19.67585|-0.00395 +2015-07-01|-50.0|-5.0|-19.32418|0.00179 +2015-07-01|-50.0|-6.0|-18.98764|0.00712 +2015-07-01|-50.0|-7.0|-18.66545|0.01204 +2015-07-01|-50.0|-8.0|-18.3568|0.01653 +2015-07-01|-50.0|-9.0|-18.06079|0.0206 +2015-07-01|-50.0|-10.0|-17.77645|0.02422 +2015-07-01|-50.0|-11.0|-17.50278|0.02741 +2015-07-01|-50.0|-12.0|-17.23872|0.03017 +2015-07-01|-50.0|-13.0|-16.98318|0.0325 +2015-07-01|-50.0|-14.0|-16.73502|0.03441 +2015-07-01|-50.0|-15.0|-16.49309|0.0359 +2015-07-01|-50.0|-16.0|-16.25622|0.03699 +2015-07-01|-50.0|-17.0|-16.02322|0.03769 +2015-07-01|-50.0|-18.0|-15.79289|0.038 +2015-07-01|-50.0|-19.0|-15.56404|0.03794 +2015-07-01|-50.0|-20.0|-15.33547|0.03753 +2015-07-01|-50.0|-21.0|-15.10598|0.03678 +2015-07-01|-50.0|-22.0|-14.87439|0.0357 +2015-07-01|-50.0|-23.0|-14.63953|0.0343 +2015-07-01|-50.0|-24.0|-14.40023|0.03261 +2015-07-01|-50.0|-25.0|-14.15538|0.03063 +2015-07-01|-50.0|-26.0|-13.90384|0.02838 +2015-07-01|-50.0|-27.0|-13.64454|0.02588 +2015-07-01|-50.0|-28.0|-13.37641|0.02313 +2015-07-01|-50.0|-29.0|-13.09844|0.02016 +2015-07-01|-50.0|-30.0|-12.80964|0.01698 +2015-07-01|-50.0|-31.0|-12.50905|0.01361 +2015-07-01|-50.0|-32.0|-12.19578|0.01006 +2015-07-01|-50.0|-33.0|-11.86897|0.00635 +2015-07-01|-50.0|-34.0|-11.52781|0.0025 +2015-07-01|-50.0|-35.0|-11.17156|-0.00149 +2015-07-01|-50.0|-36.0|-10.79952|-0.00558 +2015-07-01|-50.0|-37.0|-10.41106|-0.00975 +2015-07-01|-50.0|-38.0|-10.00562|-0.01401 +2015-07-01|-50.0|-39.0|-9.58271|-0.01831 +2015-07-01|-50.0|-40.0|-9.14191|-0.02264 +2015-07-01|-50.0|-41.0|-8.68288|-0.02699 +2015-07-01|-50.0|-42.0|-8.20536|-0.03133 +2015-07-01|-50.0|-43.0|-7.70916|-0.03564 +2015-07-01|-50.0|-44.0|-7.19419|-0.0399 +2015-07-01|-50.0|-45.0|-6.66045|-0.04409 +2015-07-01|-50.0|-46.0|-6.10801|-0.0482 +2015-07-01|-50.0|-47.0|-5.53704|-0.05219 +2015-07-01|-50.0|-48.0|-4.94781|-0.05606 +2015-07-01|-50.0|-49.0|-4.34066|-0.05978 +2015-07-01|-50.0|-50.0|-3.71604|-0.06334 +2015-07-01|-50.0|-51.0|-3.07447|-0.06672 +2015-07-01|-50.0|-52.0|-2.41657|-0.0699 +2015-07-01|-50.0|-53.0|-1.74304|-0.07287 +2015-07-01|-50.0|-54.0|-1.05467|-0.07562 +2015-07-01|-50.0|-55.0|-0.35231|-0.07813 +2015-07-01|-50.0|-56.0|0.36309|-0.0804 +2015-07-01|-50.0|-57.0|1.09053|-0.08241 +2015-07-01|-50.0|-58.0|1.82894|-0.08417 +2015-07-01|-50.0|-59.0|2.57718|-0.08565 +2015-07-01|-50.0|-60.0|3.33408|-0.08687 +2015-07-01|-50.0|-61.0|4.0984|-0.08782 +2015-07-01|-50.0|-62.0|4.86886|-0.08849 +2015-07-01|-50.0|-63.0|5.64418|-0.0889 +2015-07-01|-50.0|-64.0|6.42301|-0.08904 +2015-07-01|-50.0|-65.0|7.20401|-0.08892 +2015-07-01|-50.0|-66.0|7.98581|-0.08855 +2015-07-01|-50.0|-67.0|8.76707|-0.08794 +2015-07-01|-50.0|-68.0|9.54642|-0.08709 +2015-07-01|-50.0|-69.0|10.32252|-0.08602 +2015-07-01|-50.0|-70.0|11.09403|-0.08474 +2015-07-01|-50.0|-71.0|11.85966|-0.08326 +2015-07-01|-50.0|-72.0|12.61813|-0.08159 +2015-07-01|-50.0|-73.0|13.36821|-0.07976 +2015-07-01|-50.0|-74.0|14.1087|-0.07777 +2015-07-01|-50.0|-75.0|14.83846|-0.07564 +2015-07-01|-50.0|-76.0|15.5564|-0.0734 +2015-07-01|-50.0|-77.0|16.26147|-0.07104 +2015-07-01|-50.0|-78.0|16.9527|-0.0686 +2015-07-01|-50.0|-79.0|17.62916|-0.06608 +2015-07-01|-50.0|-80.0|18.29001|-0.0635 +2015-07-01|-50.0|-81.0|18.93445|-0.06088 +2015-07-01|-50.0|-82.0|19.56176|-0.05822 +2015-07-01|-50.0|-83.0|20.1713|-0.05556 +2015-07-01|-50.0|-84.0|20.76247|-0.05289 +2015-07-01|-50.0|-85.0|21.33477|-0.05023 +2015-07-01|-50.0|-86.0|21.88775|-0.04759 +2015-07-01|-50.0|-87.0|22.42102|-0.04498 +2015-07-01|-50.0|-88.0|22.9343|-0.04242 +2015-07-01|-50.0|-89.0|23.42733|-0.03991 +2015-07-01|-50.0|-90.0|23.89994|-0.03745 +2015-07-01|-50.0|-91.0|24.35203|-0.03507 +2015-07-01|-50.0|-92.0|24.78355|-0.03276 +2015-07-01|-50.0|-93.0|25.19452|-0.03052 +2015-07-01|-50.0|-94.0|25.58501|-0.02837 +2015-07-01|-50.0|-95.0|25.95516|-0.0263 +2015-07-01|-50.0|-96.0|26.30516|-0.02432 +2015-07-01|-50.0|-97.0|26.63526|-0.02243 +2015-07-01|-50.0|-98.0|26.94576|-0.02063 +2015-07-01|-50.0|-99.0|27.237|-0.01891 +2015-07-01|-50.0|-100.0|27.50937|-0.01728 +2015-07-01|-50.0|-101.0|27.76333|-0.01573 +2015-07-01|-50.0|-102.0|27.99934|-0.01426 +2015-07-01|-50.0|-103.0|28.21793|-0.01287 +2015-07-01|-50.0|-104.0|28.41964|-0.01154 +2015-07-01|-50.0|-105.0|28.60508|-0.01029 +2015-07-01|-50.0|-106.0|28.77486|-0.00909 +2015-07-01|-50.0|-107.0|28.92962|-0.00794 +2015-07-01|-50.0|-108.0|29.07003|-0.00685 +2015-07-01|-50.0|-109.0|29.19679|-0.00579 +2015-07-01|-50.0|-110.0|29.3106|-0.00476 +2015-07-01|-50.0|-111.0|29.41219|-0.00375 +2015-07-01|-50.0|-112.0|29.50228|-0.00277 +2015-07-01|-50.0|-113.0|29.58161|-0.00179 +2015-07-01|-50.0|-114.0|29.65093|-8.1E-4 +2015-07-01|-50.0|-115.0|29.71098|1.7E-4 +2015-07-01|-50.0|-116.0|29.7625|0.00116 +2015-07-01|-50.0|-117.0|29.80624|0.00217 +2015-07-01|-50.0|-118.0|29.84291|0.00321 +2015-07-01|-50.0|-119.0|29.87322|0.00427 +2015-07-01|-50.0|-120.0|29.89789|0.00537 +2015-07-01|-50.0|-121.0|29.91758|0.0065 +2015-07-01|-50.0|-122.0|29.93297|0.00767 +2015-07-01|-50.0|-123.0|29.94468|0.00889 +2015-07-01|-50.0|-124.0|29.95333|0.01016 +2015-07-01|-50.0|-125.0|29.9595|0.01147 +2015-07-01|-50.0|-126.0|29.96374|0.01283 +2015-07-01|-50.0|-127.0|29.96658|0.01423 +2015-07-01|-50.0|-128.0|29.96851|0.01569 +2015-07-01|-50.0|-129.0|29.96997|0.01719 +2015-07-01|-50.0|-130.0|29.9714|0.01873 +2015-07-01|-50.0|-131.0|29.97316|0.02032 +2015-07-01|-50.0|-132.0|29.9756|0.02195 +2015-07-01|-50.0|-133.0|29.97902|0.02362 +2015-07-01|-50.0|-134.0|29.98371|0.02532 +2015-07-01|-50.0|-135.0|29.98988|0.02705 +2015-07-01|-50.0|-136.0|29.99773|0.02881 +2015-07-01|-50.0|-137.0|30.00741|0.0306 +2015-07-01|-50.0|-138.0|30.01905|0.0324 +2015-07-01|-50.0|-139.0|30.03273|0.03422 +2015-07-01|-50.0|-140.0|30.04851|0.03606 +2015-07-01|-50.0|-141.0|30.0664|0.03791 +2015-07-01|-50.0|-142.0|30.0864|0.03976 +2015-07-01|-50.0|-143.0|30.10846|0.04161 +2015-07-01|-50.0|-144.0|30.13252|0.04347 +2015-07-01|-50.0|-145.0|30.15848|0.04532 +2015-07-01|-50.0|-146.0|30.18624|0.04717 +2015-07-01|-50.0|-147.0|30.21566|0.04901 +2015-07-01|-50.0|-148.0|30.24659|0.05084 +2015-07-01|-50.0|-149.0|30.27885|0.05266 +2015-07-01|-50.0|-150.0|30.31225|0.05446 +2015-07-01|-50.0|-151.0|30.34661|0.05624 +2015-07-01|-50.0|-152.0|30.38169|0.058 +2015-07-01|-50.0|-153.0|30.4173|0.05975 +2015-07-01|-50.0|-154.0|30.45318|0.06146 +2015-07-01|-50.0|-155.0|30.48911|0.06316 +2015-07-01|-50.0|-156.0|30.52484|0.06482 +2015-07-01|-50.0|-157.0|30.56012|0.06646 +2015-07-01|-50.0|-158.0|30.5947|0.06806 +2015-07-01|-50.0|-159.0|30.62831|0.06963 +2015-07-01|-50.0|-160.0|30.66068|0.07117 +2015-07-01|-50.0|-161.0|30.69155|0.07266 +2015-07-01|-50.0|-162.0|30.72065|0.07412 +2015-07-01|-50.0|-163.0|30.74768|0.07553 +2015-07-01|-50.0|-164.0|30.77237|0.0769 +2015-07-01|-50.0|-165.0|30.79442|0.07823 +2015-07-01|-50.0|-166.0|30.81353|0.0795 +2015-07-01|-50.0|-167.0|30.82938|0.08072 +2015-07-01|-50.0|-168.0|30.84167|0.08189 +2015-07-01|-50.0|-169.0|30.85004|0.083 +2015-07-01|-50.0|-170.0|30.85418|0.08405 +2015-07-01|-50.0|-171.0|30.85371|0.08504 +2015-07-01|-50.0|-172.0|30.84826|0.08597 +2015-07-01|-50.0|-173.0|30.83747|0.08683 +2015-07-01|-50.0|-174.0|30.82091|0.08763 +2015-07-01|-50.0|-175.0|30.79818|0.08836 +2015-07-01|-50.0|-176.0|30.76883|0.08902 +2015-07-01|-50.0|-177.0|30.73243|0.08961 +2015-07-01|-50.0|-178.0|30.68849|0.09012 +2015-07-01|-50.0|-179.0|30.63653|0.09057 +2015-07-01|-51.0|0.0|-21.07345|-0.03498 +2015-07-01|-51.0|1.0|-21.5313|-0.04224 +2015-07-01|-51.0|2.0|-22.0062|-0.0497 +2015-07-01|-51.0|3.0|-22.49817|-0.05735 +2015-07-01|-51.0|4.0|-23.00713|-0.06514 +2015-07-01|-51.0|5.0|-23.53289|-0.07304 +2015-07-01|-51.0|6.0|-24.07516|-0.08101 +2015-07-01|-51.0|7.0|-24.63357|-0.08901 +2015-07-01|-51.0|8.0|-25.20765|-0.09701 +2015-07-01|-51.0|9.0|-25.79684|-0.10496 +2015-07-01|-51.0|10.0|-26.40052|-0.11283 +2015-07-01|-51.0|11.0|-27.01796|-0.12059 +2015-07-01|-51.0|12.0|-27.6484|-0.12819 +2015-07-01|-51.0|13.0|-28.29101|-0.1356 +2015-07-01|-51.0|14.0|-28.94489|-0.14279 +2015-07-01|-51.0|15.0|-29.60911|-0.14974 +2015-07-01|-51.0|16.0|-30.28272|-0.15642 +2015-07-01|-51.0|17.0|-30.96471|-0.1628 +2015-07-01|-51.0|18.0|-31.65408|-0.16886 +2015-07-01|-51.0|19.0|-32.34979|-0.17458 +2015-07-01|-51.0|20.0|-33.05082|-0.17995 +2015-07-01|-51.0|21.0|-33.75612|-0.18496 +2015-07-01|-51.0|22.0|-34.46468|-0.18959 +2015-07-01|-51.0|23.0|-35.17547|-0.19384 +2015-07-01|-51.0|24.0|-35.8875|-0.1977 +2015-07-01|-51.0|25.0|-36.59979|-0.20117 +2015-07-01|-51.0|26.0|-37.31139|-0.20425 +2015-07-01|-51.0|27.0|-38.02136|-0.20693 +2015-07-01|-51.0|28.0|-38.72883|-0.20924 +2015-07-01|-51.0|29.0|-39.43291|-0.21116 +2015-07-01|-51.0|30.0|-40.13278|-0.2127 +2015-07-01|-51.0|31.0|-40.82763|-0.21387 +2015-07-01|-51.0|32.0|-41.51671|-0.21469 +2015-07-01|-51.0|33.0|-42.19927|-0.21515 +2015-07-01|-51.0|34.0|-42.87462|-0.21527 +2015-07-01|-51.0|35.0|-43.5421|-0.21506 +2015-07-01|-51.0|36.0|-44.20105|-0.21452 +2015-07-01|-51.0|37.0|-44.85089|-0.21368 +2015-07-01|-51.0|38.0|-45.49104|-0.21253 +2015-07-01|-51.0|39.0|-46.12093|-0.21109 +2015-07-01|-51.0|40.0|-46.74006|-0.20937 +2015-07-01|-51.0|41.0|-47.34793|-0.20738 +2015-07-01|-51.0|42.0|-47.94405|-0.20512 +2015-07-01|-51.0|43.0|-48.52797|-0.20261 +2015-07-01|-51.0|44.0|-49.09926|-0.19985 +2015-07-01|-51.0|45.0|-49.6575|-0.19686 +2015-07-01|-51.0|46.0|-50.20228|-0.19363 +2015-07-01|-51.0|47.0|-50.73323|-0.19018 +2015-07-01|-51.0|48.0|-51.24996|-0.18651 +2015-07-01|-51.0|49.0|-51.75212|-0.18263 +2015-07-01|-51.0|50.0|-52.23936|-0.17854 +2015-07-01|-51.0|51.0|-52.71132|-0.17425 +2015-07-01|-51.0|52.0|-53.16768|-0.16975 +2015-07-01|-51.0|53.0|-53.6081|-0.16506 +2015-07-01|-51.0|54.0|-54.03226|-0.16018 +2015-07-01|-51.0|55.0|-54.43983|-0.15511 +2015-07-01|-51.0|56.0|-54.83049|-0.14985 +2015-07-01|-51.0|57.0|-55.20393|-0.14441 +2015-07-01|-51.0|58.0|-55.5598|-0.13879 +2015-07-01|-51.0|59.0|-55.89779|-0.13298 +2015-07-01|-51.0|60.0|-56.21756|-0.127 +2015-07-01|-51.0|61.0|-56.51877|-0.12085 +2015-07-01|-51.0|62.0|-56.80106|-0.11452 +2015-07-01|-51.0|63.0|-57.06407|-0.10803 +2015-07-01|-51.0|64.0|-57.30743|-0.10137 +2015-07-01|-51.0|65.0|-57.53074|-0.09454 +2015-07-01|-51.0|66.0|-57.73359|-0.08756 +2015-07-01|-51.0|67.0|-57.91554|-0.08042 +2015-07-01|-51.0|68.0|-58.07614|-0.07314 +2015-07-01|-51.0|69.0|-58.21491|-0.06571 +2015-07-01|-51.0|70.0|-58.33133|-0.05814 +2015-07-01|-51.0|71.0|-58.42485|-0.05044 +2015-07-01|-51.0|72.0|-58.49491|-0.04261 +2015-07-01|-51.0|73.0|-58.54088|-0.03467 +2015-07-01|-51.0|74.0|-58.5621|-0.02662 +2015-07-01|-51.0|75.0|-58.55788|-0.01847 +2015-07-01|-51.0|76.0|-58.52748|-0.01024 +2015-07-01|-51.0|77.0|-58.47009|-0.00192 +2015-07-01|-51.0|78.0|-58.38489|0.00646 +2015-07-01|-51.0|79.0|-58.27097|0.01489 +2015-07-01|-51.0|80.0|-58.12739|0.02337 +2015-07-01|-51.0|81.0|-57.95315|0.03186 +2015-07-01|-51.0|82.0|-57.7472|0.04037 +2015-07-01|-51.0|83.0|-57.50841|0.04887 +2015-07-01|-51.0|84.0|-57.23562|0.05736 +2015-07-01|-51.0|85.0|-56.92761|0.0658 +2015-07-01|-51.0|86.0|-56.58311|0.07418 +2015-07-01|-51.0|87.0|-56.20078|0.08248 +2015-07-01|-51.0|88.0|-55.77926|0.09069 +2015-07-01|-51.0|89.0|-55.31713|0.09878 +2015-07-01|-51.0|90.0|-54.81295|0.10673 +2015-07-01|-51.0|91.0|-54.26524|0.11451 +2015-07-01|-51.0|92.0|-53.67252|0.12211 +2015-07-01|-51.0|93.0|-53.03328|0.1295 +2015-07-01|-51.0|94.0|-52.34604|0.13666 +2015-07-01|-51.0|95.0|-51.60934|0.14356 +2015-07-01|-51.0|96.0|-50.82175|0.15017 +2015-07-01|-51.0|97.0|-49.98193|0.15648 +2015-07-01|-51.0|98.0|-49.08862|0.16245 +2015-07-01|-51.0|99.0|-48.14065|0.16806 +2015-07-01|-51.0|100.0|-47.13704|0.17328 +2015-07-01|-51.0|101.0|-46.07696|0.17809 +2015-07-01|-51.0|102.0|-44.95979|0.18247 +2015-07-01|-51.0|103.0|-43.7852|0.18639 +2015-07-01|-51.0|104.0|-42.5531|0.18984 +2015-07-01|-51.0|105.0|-41.26375|0.1928 +2015-07-01|-51.0|106.0|-39.91779|0.19525 +2015-07-01|-51.0|107.0|-38.51625|0.19717 +2015-07-01|-51.0|108.0|-37.06058|0.19858 +2015-07-01|-51.0|109.0|-35.55272|0.19945 +2015-07-01|-51.0|110.0|-33.99505|0.19979 +2015-07-01|-51.0|111.0|-32.39049|0.19961 +2015-07-01|-51.0|112.0|-30.74242|0.19893 +2015-07-01|-51.0|113.0|-29.05469|0.19775 +2015-07-01|-51.0|114.0|-27.33164|0.19611 +2015-07-01|-51.0|115.0|-25.57799|0.19403 +2015-07-01|-51.0|116.0|-23.79883|0.19155 +2015-07-01|-51.0|117.0|-21.99956|0.1887 +2015-07-01|-51.0|118.0|-20.18579|0.18552 +2015-07-01|-51.0|119.0|-18.36327|0.18206 +2015-07-01|-51.0|120.0|-16.53782|0.17836 +2015-07-01|-51.0|121.0|-14.71519|0.17448 +2015-07-01|-51.0|122.0|-12.90105|0.17044 +2015-07-01|-51.0|123.0|-11.10084|0.16631 +2015-07-01|-51.0|124.0|-9.31971|0.16211 +2015-07-01|-51.0|125.0|-7.5625|0.15789 +2015-07-01|-51.0|126.0|-5.83363|0.15368 +2015-07-01|-51.0|127.0|-4.13711|0.14953 +2015-07-01|-51.0|128.0|-2.47648|0.14544 +2015-07-01|-51.0|129.0|-0.85482|0.14145 +2015-07-01|-51.0|130.0|0.72525|0.13758 +2015-07-01|-51.0|131.0|2.26157|0.13385 +2015-07-01|-51.0|132.0|3.75243|0.13027 +2015-07-01|-51.0|133.0|5.19652|0.12684 +2015-07-01|-51.0|134.0|6.59292|0.12359 +2015-07-01|-51.0|135.0|7.94103|0.12052 +2015-07-01|-51.0|136.0|9.24062|0.11762 +2015-07-01|-51.0|137.0|10.49167|0.1149 +2015-07-01|-51.0|138.0|11.69446|0.11237 +2015-07-01|-51.0|139.0|12.84944|0.11002 +2015-07-01|-51.0|140.0|13.95725|0.10785 +2015-07-01|-51.0|141.0|15.01867|0.10585 +2015-07-01|-51.0|142.0|16.0346|0.10404 +2015-07-01|-51.0|143.0|17.00606|0.10239 +2015-07-01|-51.0|144.0|17.9341|0.1009 +2015-07-01|-51.0|145.0|18.81986|0.09958 +2015-07-01|-51.0|146.0|19.6645|0.09841 +2015-07-01|-51.0|147.0|20.46922|0.09739 +2015-07-01|-51.0|148.0|21.23523|0.09651 +2015-07-01|-51.0|149.0|21.96374|0.09576 +2015-07-01|-51.0|150.0|22.65595|0.09514 +2015-07-01|-51.0|151.0|23.31306|0.09464 +2015-07-01|-51.0|152.0|23.93627|0.09424 +2015-07-01|-51.0|153.0|24.52673|0.09395 +2015-07-01|-51.0|154.0|25.0856|0.09375 +2015-07-01|-51.0|155.0|25.61399|0.09364 +2015-07-01|-51.0|156.0|26.11301|0.0936 +2015-07-01|-51.0|157.0|26.58373|0.09362 +2015-07-01|-51.0|158.0|27.02719|0.09371 +2015-07-01|-51.0|159.0|27.44443|0.09384 +2015-07-01|-51.0|160.0|27.83643|0.09401 +2015-07-01|-51.0|161.0|28.20419|0.09422 +2015-07-01|-51.0|162.0|28.54864|0.09445 +2015-07-01|-51.0|163.0|28.87072|0.09469 +2015-07-01|-51.0|164.0|29.17133|0.09494 +2015-07-01|-51.0|165.0|29.45136|0.09519 +2015-07-01|-51.0|166.0|29.71167|0.09543 +2015-07-01|-51.0|167.0|29.9531|0.09566 +2015-07-01|-51.0|168.0|30.17649|0.09587 +2015-07-01|-51.0|169.0|30.38262|0.09605 +2015-07-01|-51.0|170.0|30.57229|0.0962 +2015-07-01|-51.0|171.0|30.74625|0.09631 +2015-07-01|-51.0|172.0|30.90526|0.09637 +2015-07-01|-51.0|173.0|31.05004|0.09639 +2015-07-01|-51.0|174.0|31.18129|0.09636 +2015-07-01|-51.0|175.0|31.29969|0.09627 +2015-07-01|-51.0|176.0|31.40593|0.09612 +2015-07-01|-51.0|177.0|31.50064|0.09591 +2015-07-01|-51.0|178.0|31.58444|0.09564 +2015-07-01|-51.0|179.0|31.65795|0.0953 +2015-07-01|-51.0|-1.0|-20.63255|-0.02798 +2015-07-01|-51.0|-2.0|-20.20838|-0.02125 +2015-07-01|-51.0|-3.0|-19.80062|-0.01482 +2015-07-01|-51.0|-4.0|-19.40887|-0.00871 +2015-07-01|-51.0|-5.0|-19.03263|-0.00295 +2015-07-01|-51.0|-6.0|-18.67132|0.00244 +2015-07-01|-51.0|-7.0|-18.32428|0.00746 +2015-07-01|-51.0|-8.0|-17.99075|0.01208 +2015-07-01|-51.0|-9.0|-17.66994|0.0163 +2015-07-01|-51.0|-10.0|-17.36096|0.02012 +2015-07-01|-51.0|-11.0|-17.06289|0.02352 +2015-07-01|-51.0|-12.0|-16.77473|0.02651 +2015-07-01|-51.0|-13.0|-16.49548|0.02909 +2015-07-01|-51.0|-14.0|-16.22405|0.03127 +2015-07-01|-51.0|-15.0|-15.95936|0.03304 +2015-07-01|-51.0|-16.0|-15.70028|0.03441 +2015-07-01|-51.0|-17.0|-15.44567|0.03539 +2015-07-01|-51.0|-18.0|-15.19437|0.036 +2015-07-01|-51.0|-19.0|-14.94523|0.03624 +2015-07-01|-51.0|-20.0|-14.69707|0.03612 +2015-07-01|-51.0|-21.0|-14.44872|0.03565 +2015-07-01|-51.0|-22.0|-14.19903|0.03485 +2015-07-01|-51.0|-23.0|-13.94683|0.03374 +2015-07-01|-51.0|-24.0|-13.69099|0.03231 +2015-07-01|-51.0|-25.0|-13.43039|0.03059 +2015-07-01|-51.0|-26.0|-13.16392|0.0286 +2015-07-01|-51.0|-27.0|-12.89051|0.02634 +2015-07-01|-51.0|-28.0|-12.60912|0.02383 +2015-07-01|-51.0|-29.0|-12.31872|0.02109 +2015-07-01|-51.0|-30.0|-12.01835|0.01813 +2015-07-01|-51.0|-31.0|-11.70706|0.01497 +2015-07-01|-51.0|-32.0|-11.38398|0.01162 +2015-07-01|-51.0|-33.0|-11.04824|0.00811 +2015-07-01|-51.0|-34.0|-10.69906|0.00445 +2015-07-01|-51.0|-35.0|-10.3357|6.6E-4 +2015-07-01|-51.0|-36.0|-9.95749|-0.00325 +2015-07-01|-51.0|-37.0|-9.56381|-0.00725 +2015-07-01|-51.0|-38.0|-9.15411|-0.01133 +2015-07-01|-51.0|-39.0|-8.72791|-0.01546 +2015-07-01|-51.0|-40.0|-8.28481|-0.01963 +2015-07-01|-51.0|-41.0|-7.82446|-0.02382 +2015-07-01|-51.0|-42.0|-7.34662|-0.028 +2015-07-01|-51.0|-43.0|-6.85111|-0.03216 +2015-07-01|-51.0|-44.0|-6.33784|-0.03628 +2015-07-01|-51.0|-45.0|-5.8068|-0.04033 +2015-07-01|-51.0|-46.0|-5.25805|-0.0443 +2015-07-01|-51.0|-47.0|-4.69178|-0.04817 +2015-07-01|-51.0|-48.0|-4.10821|-0.05192 +2015-07-01|-51.0|-49.0|-3.50768|-0.05554 +2015-07-01|-51.0|-50.0|-2.8906|-0.05899 +2015-07-01|-51.0|-51.0|-2.25749|-0.06228 +2015-07-01|-51.0|-52.0|-1.6089|-0.06538 +2015-07-01|-51.0|-53.0|-0.94551|-0.06829 +2015-07-01|-51.0|-54.0|-0.26806|-0.07098 +2015-07-01|-51.0|-55.0|0.42265|-0.07345 +2015-07-01|-51.0|-56.0|1.12575|-0.07569 +2015-07-01|-51.0|-57.0|1.84028|-0.07769 +2015-07-01|-51.0|-58.0|2.56523|-0.07944 +2015-07-01|-51.0|-59.0|3.29957|-0.08094 +2015-07-01|-51.0|-60.0|4.04216|-0.08218 +2015-07-01|-51.0|-61.0|4.79187|-0.08317 +2015-07-01|-51.0|-62.0|5.5475|-0.08391 +2015-07-01|-51.0|-63.0|6.30784|-0.08438 +2015-07-01|-51.0|-64.0|7.07164|-0.08461 +2015-07-01|-51.0|-65.0|7.83764|-0.08459 +2015-07-01|-51.0|-66.0|8.60457|-0.08433 +2015-07-01|-51.0|-67.0|9.37115|-0.08384 +2015-07-01|-51.0|-68.0|10.13612|-0.08312 +2015-07-01|-51.0|-69.0|10.8982|-0.08219 +2015-07-01|-51.0|-70.0|11.65616|-0.08105 +2015-07-01|-51.0|-71.0|12.40876|-0.07973 +2015-07-01|-51.0|-72.0|13.15481|-0.07823 +2015-07-01|-51.0|-73.0|13.89315|-0.07656 +2015-07-01|-51.0|-74.0|14.62263|-0.07475 +2015-07-01|-51.0|-75.0|15.34219|-0.07279 +2015-07-01|-51.0|-76.0|16.05076|-0.07072 +2015-07-01|-51.0|-77.0|16.74738|-0.06854 +2015-07-01|-51.0|-78.0|17.43108|-0.06627 +2015-07-01|-51.0|-79.0|18.101|-0.06392 +2015-07-01|-51.0|-80.0|18.75631|-0.06151 +2015-07-01|-51.0|-81.0|19.39624|-0.05905 +2015-07-01|-51.0|-82.0|20.02009|-0.05656 +2015-07-01|-51.0|-83.0|20.62721|-0.05404 +2015-07-01|-51.0|-84.0|21.21703|-0.05152 +2015-07-01|-51.0|-85.0|21.78904|-0.049 +2015-07-01|-51.0|-86.0|22.34277|-0.04649 +2015-07-01|-51.0|-87.0|22.87785|-0.044 +2015-07-01|-51.0|-88.0|23.39394|-0.04155 +2015-07-01|-51.0|-89.0|23.89079|-0.03915 +2015-07-01|-51.0|-90.0|24.36819|-0.03679 +2015-07-01|-51.0|-91.0|24.82601|-0.03449 +2015-07-01|-51.0|-92.0|25.26416|-0.03225 +2015-07-01|-51.0|-93.0|25.68262|-0.03008 +2015-07-01|-51.0|-94.0|26.08142|-0.02798 +2015-07-01|-51.0|-95.0|26.46065|-0.02596 +2015-07-01|-51.0|-96.0|26.82046|-0.02401 +2015-07-01|-51.0|-97.0|27.16103|-0.02215 +2015-07-01|-51.0|-98.0|27.48262|-0.02036 +2015-07-01|-51.0|-99.0|27.78551|-0.01866 +2015-07-01|-51.0|-100.0|28.07003|-0.01703 +2015-07-01|-51.0|-101.0|28.33657|-0.01547 +2015-07-01|-51.0|-102.0|28.58555|-0.01399 +2015-07-01|-51.0|-103.0|28.81743|-0.01258 +2015-07-01|-51.0|-104.0|29.0327|-0.01123 +2015-07-01|-51.0|-105.0|29.23189|-0.00994 +2015-07-01|-51.0|-106.0|29.41556|-0.00871 +2015-07-01|-51.0|-107.0|29.5843|-0.00753 +2015-07-01|-51.0|-108.0|29.73872|-0.00639 +2015-07-01|-51.0|-109.0|29.87946|-0.00529 +2015-07-01|-51.0|-110.0|30.00717|-0.00422 +2015-07-01|-51.0|-111.0|30.12253|-0.00317 +2015-07-01|-51.0|-112.0|30.22621|-0.00214 +2015-07-01|-51.0|-113.0|30.31892|-0.00111 +2015-07-01|-51.0|-114.0|30.40135|-9.0E-5 +2015-07-01|-51.0|-115.0|30.47422|9.3E-4 +2015-07-01|-51.0|-116.0|30.53823|0.00196 +2015-07-01|-51.0|-117.0|30.59408|0.00301 +2015-07-01|-51.0|-118.0|30.64249|0.00408 +2015-07-01|-51.0|-119.0|30.68413|0.00517 +2015-07-01|-51.0|-120.0|30.71969|0.0063 +2015-07-01|-51.0|-121.0|30.74984|0.00746 +2015-07-01|-51.0|-122.0|30.77523|0.00866 +2015-07-01|-51.0|-123.0|30.79649|0.0099 +2015-07-01|-51.0|-124.0|30.81423|0.01118 +2015-07-01|-51.0|-125.0|30.82903|0.01251 +2015-07-01|-51.0|-126.0|30.84145|0.01389 +2015-07-01|-51.0|-127.0|30.85202|0.0153 +2015-07-01|-51.0|-128.0|30.86124|0.01677 +2015-07-01|-51.0|-129.0|30.86958|0.01828 +2015-07-01|-51.0|-130.0|30.87747|0.01984 +2015-07-01|-51.0|-131.0|30.88531|0.02144 +2015-07-01|-51.0|-132.0|30.89347|0.02307 +2015-07-01|-51.0|-133.0|30.90227|0.02475 +2015-07-01|-51.0|-134.0|30.91201|0.02646 +2015-07-01|-51.0|-135.0|30.92295|0.02821 +2015-07-01|-51.0|-136.0|30.9353|0.02999 +2015-07-01|-51.0|-137.0|30.94925|0.03179 +2015-07-01|-51.0|-138.0|30.96495|0.03361 +2015-07-01|-51.0|-139.0|30.9825|0.03546 +2015-07-01|-51.0|-140.0|31.002|0.03732 +2015-07-01|-51.0|-141.0|31.02349|0.03919 +2015-07-01|-51.0|-142.0|31.04698|0.04108 +2015-07-01|-51.0|-143.0|31.07247|0.04297 +2015-07-01|-51.0|-144.0|31.09992|0.04486 +2015-07-01|-51.0|-145.0|31.12925|0.04676 +2015-07-01|-51.0|-146.0|31.16038|0.04865 +2015-07-01|-51.0|-147.0|31.1932|0.05054 +2015-07-01|-51.0|-148.0|31.22756|0.05241 +2015-07-01|-51.0|-149.0|31.26332|0.05428 +2015-07-01|-51.0|-150.0|31.30031|0.05614 +2015-07-01|-51.0|-151.0|31.33835|0.05798 +2015-07-01|-51.0|-152.0|31.37722|0.05981 +2015-07-01|-51.0|-153.0|31.41673|0.06161 +2015-07-01|-51.0|-154.0|31.45666|0.06339 +2015-07-01|-51.0|-155.0|31.49676|0.06515 +2015-07-01|-51.0|-156.0|31.5368|0.06688 +2015-07-01|-51.0|-157.0|31.57654|0.06859 +2015-07-01|-51.0|-158.0|31.61571|0.07026 +2015-07-01|-51.0|-159.0|31.65406|0.0719 +2015-07-01|-51.0|-160.0|31.69132|0.07351 +2015-07-01|-51.0|-161.0|31.72722|0.07508 +2015-07-01|-51.0|-162.0|31.76147|0.07661 +2015-07-01|-51.0|-163.0|31.79378|0.0781 +2015-07-01|-51.0|-164.0|31.82387|0.07954 +2015-07-01|-51.0|-165.0|31.85143|0.08094 +2015-07-01|-51.0|-166.0|31.87614|0.08228 +2015-07-01|-51.0|-167.0|31.8977|0.08358 +2015-07-01|-51.0|-168.0|31.91576|0.08482 +2015-07-01|-51.0|-169.0|31.93|0.08601 +2015-07-01|-51.0|-170.0|31.94005|0.08714 +2015-07-01|-51.0|-171.0|31.94554|0.08821 +2015-07-01|-51.0|-172.0|31.9461|0.08922 +2015-07-01|-51.0|-173.0|31.94133|0.09016 +2015-07-01|-51.0|-174.0|31.93081|0.09104 +2015-07-01|-51.0|-175.0|31.91412|0.09186 +2015-07-01|-51.0|-176.0|31.89081|0.0926 +2015-07-01|-51.0|-177.0|31.86041|0.09328 +2015-07-01|-51.0|-178.0|31.82244|0.09389 +2015-07-01|-51.0|-179.0|31.77639|0.09443 +2015-07-01|-52.0|0.0|-20.90835|-0.03921 +2015-07-01|-52.0|1.0|-21.38713|-0.04627 +2015-07-01|-52.0|2.0|-21.88228|-0.05351 +2015-07-01|-52.0|3.0|-22.39375|-0.06091 +2015-07-01|-52.0|4.0|-22.92142|-0.06842 +2015-07-01|-52.0|5.0|-23.46508|-0.07602 +2015-07-01|-52.0|6.0|-24.02443|-0.08366 +2015-07-01|-52.0|7.0|-24.59907|-0.09133 +2015-07-01|-52.0|8.0|-25.18853|-0.09898 +2015-07-01|-52.0|9.0|-25.79228|-0.10657 +2015-07-01|-52.0|10.0|-26.40968|-0.11408 +2015-07-01|-52.0|11.0|-27.04006|-0.12147 +2015-07-01|-52.0|12.0|-27.68268|-0.12872 +2015-07-01|-52.0|13.0|-28.33674|-0.13578 +2015-07-01|-52.0|14.0|-29.0014|-0.14264 +2015-07-01|-52.0|15.0|-29.67579|-0.14926 +2015-07-01|-52.0|16.0|-30.359|-0.15563 +2015-07-01|-52.0|17.0|-31.05008|-0.16172 +2015-07-01|-52.0|18.0|-31.7481|-0.16752 +2015-07-01|-52.0|19.0|-32.4521|-0.173 +2015-07-01|-52.0|20.0|-33.16109|-0.17815 +2015-07-01|-52.0|21.0|-33.87412|-0.18297 +2015-07-01|-52.0|22.0|-34.59023|-0.18744 +2015-07-01|-52.0|23.0|-35.30847|-0.19155 +2015-07-01|-52.0|24.0|-36.0279|-0.1953 +2015-07-01|-52.0|25.0|-36.74761|-0.19869 +2015-07-01|-52.0|26.0|-37.4667|-0.20172 +2015-07-01|-52.0|27.0|-38.18432|-0.20438 +2015-07-01|-52.0|28.0|-38.8996|-0.20668 +2015-07-01|-52.0|29.0|-39.61175|-0.20863 +2015-07-01|-52.0|30.0|-40.31997|-0.21022 +2015-07-01|-52.0|31.0|-41.02351|-0.21147 +2015-07-01|-52.0|32.0|-41.72166|-0.21237 +2015-07-01|-52.0|33.0|-42.4137|-0.21295 +2015-07-01|-52.0|34.0|-43.099|-0.21321 +2015-07-01|-52.0|35.0|-43.7769|-0.21315 +2015-07-01|-52.0|36.0|-44.44681|-0.21278 +2015-07-01|-52.0|37.0|-45.10815|-0.21212 +2015-07-01|-52.0|38.0|-45.76038|-0.21117 +2015-07-01|-52.0|39.0|-46.40296|-0.20994 +2015-07-01|-52.0|40.0|-47.03541|-0.20845 +2015-07-01|-52.0|41.0|-47.65724|-0.20669 +2015-07-01|-52.0|42.0|-48.268|-0.20468 +2015-07-01|-52.0|43.0|-48.86727|-0.20243 +2015-07-01|-52.0|44.0|-49.45461|-0.19994 +2015-07-01|-52.0|45.0|-50.02964|-0.19723 +2015-07-01|-52.0|46.0|-50.59197|-0.19429 +2015-07-01|-52.0|47.0|-51.14124|-0.19113 +2015-07-01|-52.0|48.0|-51.67708|-0.18776 +2015-07-01|-52.0|49.0|-52.19916|-0.18419 +2015-07-01|-52.0|50.0|-52.70714|-0.18042 +2015-07-01|-52.0|51.0|-53.2007|-0.17645 +2015-07-01|-52.0|52.0|-53.67951|-0.1723 +2015-07-01|-52.0|53.0|-54.14328|-0.16795 +2015-07-01|-52.0|54.0|-54.59167|-0.16342 +2015-07-01|-52.0|55.0|-55.02441|-0.15872 +2015-07-01|-52.0|56.0|-55.44117|-0.15383 +2015-07-01|-52.0|57.0|-55.84167|-0.14877 +2015-07-01|-52.0|58.0|-56.22558|-0.14353 +2015-07-01|-52.0|59.0|-56.59261|-0.13813 +2015-07-01|-52.0|60.0|-56.94245|-0.13256 +2015-07-01|-52.0|61.0|-57.27476|-0.12683 +2015-07-01|-52.0|62.0|-57.58923|-0.12093 +2015-07-01|-52.0|63.0|-57.88551|-0.11488 +2015-07-01|-52.0|64.0|-58.16325|-0.10867 +2015-07-01|-52.0|65.0|-58.42208|-0.1023 +2015-07-01|-52.0|66.0|-58.66162|-0.09579 +2015-07-01|-52.0|67.0|-58.88146|-0.08913 +2015-07-01|-52.0|68.0|-59.08117|-0.08233 +2015-07-01|-52.0|69.0|-59.26029|-0.0754 +2015-07-01|-52.0|70.0|-59.41835|-0.06833 +2015-07-01|-52.0|71.0|-59.55484|-0.06114 +2015-07-01|-52.0|72.0|-59.6692|-0.05382 +2015-07-01|-52.0|73.0|-59.76086|-0.04639 +2015-07-01|-52.0|74.0|-59.82918|-0.03886 +2015-07-01|-52.0|75.0|-59.87352|-0.03123 +2015-07-01|-52.0|76.0|-59.89314|-0.0235 +2015-07-01|-52.0|77.0|-59.8873|-0.0157 +2015-07-01|-52.0|78.0|-59.85518|-0.00782 +2015-07-01|-52.0|79.0|-59.79592|1.3E-4 +2015-07-01|-52.0|80.0|-59.70859|0.00813 +2015-07-01|-52.0|81.0|-59.59221|0.01617 +2015-07-01|-52.0|82.0|-59.44575|0.02424 +2015-07-01|-52.0|83.0|-59.26809|0.03233 +2015-07-01|-52.0|84.0|-59.05806|0.04043 +2015-07-01|-52.0|85.0|-58.81443|0.04852 +2015-07-01|-52.0|86.0|-58.53588|0.0566 +2015-07-01|-52.0|87.0|-58.22105|0.06464 +2015-07-01|-52.0|88.0|-57.8685|0.07263 +2015-07-01|-52.0|89.0|-57.47672|0.08057 +2015-07-01|-52.0|90.0|-57.04415|0.08843 +2015-07-01|-52.0|91.0|-56.56916|0.0962 +2015-07-01|-52.0|92.0|-56.05008|0.10385 +2015-07-01|-52.0|93.0|-55.48519|0.11139 +2015-07-01|-52.0|94.0|-54.87271|0.11878 +2015-07-01|-52.0|95.0|-54.21087|0.12601 +2015-07-01|-52.0|96.0|-53.49786|0.13306 +2015-07-01|-52.0|97.0|-52.73188|0.13992 +2015-07-01|-52.0|98.0|-51.91115|0.14655 +2015-07-01|-52.0|99.0|-51.03395|0.15295 +2015-07-01|-52.0|100.0|-50.09863|0.1591 +2015-07-01|-52.0|101.0|-49.10362|0.16496 +2015-07-01|-52.0|102.0|-48.04753|0.17052 +2015-07-01|-52.0|103.0|-46.92911|0.17576 +2015-07-01|-52.0|104.0|-45.74737|0.18065 +2015-07-01|-52.0|105.0|-44.50157|0.18517 +2015-07-01|-52.0|106.0|-43.1913|0.18931 +2015-07-01|-52.0|107.0|-41.81654|0.19303 +2015-07-01|-52.0|108.0|-40.37769|0.19631 +2015-07-01|-52.0|109.0|-38.87564|0.19915 +2015-07-01|-52.0|110.0|-37.31182|0.20151 +2015-07-01|-52.0|111.0|-35.68824|0.20339 +2015-07-01|-52.0|112.0|-34.00753|0.20477 +2015-07-01|-52.0|113.0|-32.27297|0.20565 +2015-07-01|-52.0|114.0|-30.48847|0.20601 +2015-07-01|-52.0|115.0|-28.65862|0.20587 +2015-07-01|-52.0|116.0|-26.78858|0.20524 +2015-07-01|-52.0|117.0|-24.88411|0.20411 +2015-07-01|-52.0|118.0|-22.95145|0.20252 +2015-07-01|-52.0|119.0|-20.99726|0.20048 +2015-07-01|-52.0|120.0|-19.0285|0.19804 +2015-07-01|-52.0|121.0|-17.0523|0.19522 +2015-07-01|-52.0|122.0|-15.07585|0.19207 +2015-07-01|-52.0|123.0|-13.10628|0.18862 +2015-07-01|-52.0|124.0|-11.15051|0.18492 +2015-07-01|-52.0|125.0|-9.21514|0.18103 +2015-07-01|-52.0|126.0|-7.30638|0.17698 +2015-07-01|-52.0|127.0|-5.42992|0.17283 +2015-07-01|-52.0|128.0|-3.5909|0.16861 +2015-07-01|-52.0|129.0|-1.79382|0.16437 +2015-07-01|-52.0|130.0|-0.04259|0.16014 +2015-07-01|-52.0|131.0|1.65954|0.15596 +2015-07-01|-52.0|132.0|3.30993|0.15186 +2015-07-01|-52.0|133.0|4.90653|0.14786 +2015-07-01|-52.0|134.0|6.44788|0.14399 +2015-07-01|-52.0|135.0|7.933|0.14027 +2015-07-01|-52.0|136.0|9.36138|0.13671 +2015-07-01|-52.0|137.0|10.73292|0.13332 +2015-07-01|-52.0|138.0|12.04789|0.13011 +2015-07-01|-52.0|139.0|13.30684|0.12708 +2015-07-01|-52.0|140.0|14.5106|0.12425 +2015-07-01|-52.0|141.0|15.66019|0.12161 +2015-07-01|-52.0|142.0|16.75682|0.11917 +2015-07-01|-52.0|143.0|17.80182|0.11691 +2015-07-01|-52.0|144.0|18.79662|0.11485 +2015-07-01|-52.0|145.0|19.74272|0.11296 +2015-07-01|-52.0|146.0|20.64167|0.11126 +2015-07-01|-52.0|147.0|21.49505|0.10972 +2015-07-01|-52.0|148.0|22.30446|0.10836 +2015-07-01|-52.0|149.0|23.07147|0.10714 +2015-07-01|-52.0|150.0|23.79766|0.10608 +2015-07-01|-52.0|151.0|24.48457|0.10516 +2015-07-01|-52.0|152.0|25.13373|0.10436 +2015-07-01|-52.0|153.0|25.74662|0.10369 +2015-07-01|-52.0|154.0|26.32469|0.10313 +2015-07-01|-52.0|155.0|26.86934|0.10267 +2015-07-01|-52.0|156.0|27.38193|0.10231 +2015-07-01|-52.0|157.0|27.86379|0.10202 +2015-07-01|-52.0|158.0|28.31621|0.10181 +2015-07-01|-52.0|159.0|28.74041|0.10167 +2015-07-01|-52.0|160.0|29.1376|0.10157 +2015-07-01|-52.0|161.0|29.50894|0.10152 +2015-07-01|-52.0|162.0|29.85554|0.10151 +2015-07-01|-52.0|163.0|30.17849|0.10152 +2015-07-01|-52.0|164.0|30.47885|0.10155 +2015-07-01|-52.0|165.0|30.75762|0.10159 +2015-07-01|-52.0|166.0|31.01578|0.10163 +2015-07-01|-52.0|167.0|31.25429|0.10167 +2015-07-01|-52.0|168.0|31.47407|0.10169 +2015-07-01|-52.0|169.0|31.676|0.10169 +2015-07-01|-52.0|170.0|31.86096|0.10167 +2015-07-01|-52.0|171.0|32.02976|0.10162 +2015-07-01|-52.0|172.0|32.18323|0.10153 +2015-07-01|-52.0|173.0|32.32214|0.1014 +2015-07-01|-52.0|174.0|32.44724|0.10122 +2015-07-01|-52.0|175.0|32.55927|0.10099 +2015-07-01|-52.0|176.0|32.65894|0.10071 +2015-07-01|-52.0|177.0|32.74691|0.10037 +2015-07-01|-52.0|178.0|32.82386|0.09997 +2015-07-01|-52.0|179.0|32.89041|0.09951 +2015-07-01|-52.0|-1.0|-20.44587|-0.03237 +2015-07-01|-52.0|-2.0|-19.99953|-0.02576 +2015-07-01|-52.0|-3.0|-19.5691|-0.01943 +2015-07-01|-52.0|-4.0|-19.15423|-0.01338 +2015-07-01|-52.0|-5.0|-18.75451|-0.00764 +2015-07-01|-52.0|-6.0|-18.36943|-0.00223 +2015-07-01|-52.0|-7.0|-17.99841|0.00283 +2015-07-01|-52.0|-8.0|-17.64079|0.00753 +2015-07-01|-52.0|-9.0|-17.29584|0.01186 +2015-07-01|-52.0|-10.0|-16.96276|0.01581 +2015-07-01|-52.0|-11.0|-16.6407|0.01937 +2015-07-01|-52.0|-12.0|-16.32875|0.02255 +2015-07-01|-52.0|-13.0|-16.02596|0.02534 +2015-07-01|-52.0|-14.0|-15.73133|0.02773 +2015-07-01|-52.0|-15.0|-15.44382|0.02974 +2015-07-01|-52.0|-16.0|-15.16238|0.03136 +2015-07-01|-52.0|-17.0|-14.88591|0.0326 +2015-07-01|-52.0|-18.0|-14.61332|0.03347 +2015-07-01|-52.0|-19.0|-14.34347|0.03398 +2015-07-01|-52.0|-20.0|-14.07524|0.03413 +2015-07-01|-52.0|-21.0|-13.8075|0.03393 +2015-07-01|-52.0|-22.0|-13.53911|0.0334 +2015-07-01|-52.0|-23.0|-13.26896|0.03255 +2015-07-01|-52.0|-24.0|-12.99593|0.03139 +2015-07-01|-52.0|-25.0|-12.71892|0.02993 +2015-07-01|-52.0|-26.0|-12.43685|0.02819 +2015-07-01|-52.0|-27.0|-12.14867|0.02618 +2015-07-01|-52.0|-28.0|-11.85335|0.02392 +2015-07-01|-52.0|-29.0|-11.5499|0.02142 +2015-07-01|-52.0|-30.0|-11.23735|0.01869 +2015-07-01|-52.0|-31.0|-10.91478|0.01576 +2015-07-01|-52.0|-32.0|-10.58133|0.01264 +2015-07-01|-52.0|-33.0|-10.23616|0.00935 +2015-07-01|-52.0|-34.0|-9.8785|0.0059 +2015-07-01|-52.0|-35.0|-9.50763|0.00231 +2015-07-01|-52.0|-36.0|-9.12288|-0.0014 +2015-07-01|-52.0|-37.0|-8.72364|-0.0052 +2015-07-01|-52.0|-38.0|-8.30939|-0.00908 +2015-07-01|-52.0|-39.0|-7.87966|-0.01303 +2015-07-01|-52.0|-40.0|-7.43404|-0.01702 +2015-07-01|-52.0|-41.0|-6.9722|-0.02103 +2015-07-01|-52.0|-42.0|-6.49391|-0.02504 +2015-07-01|-52.0|-43.0|-5.99899|-0.02903 +2015-07-01|-52.0|-44.0|-5.48733|-0.03299 +2015-07-01|-52.0|-45.0|-4.95893|-0.03689 +2015-07-01|-52.0|-46.0|-4.41385|-0.04071 +2015-07-01|-52.0|-47.0|-3.85223|-0.04445 +2015-07-01|-52.0|-48.0|-3.27431|-0.04807 +2015-07-01|-52.0|-49.0|-2.68039|-0.05156 +2015-07-01|-52.0|-50.0|-2.07086|-0.05491 +2015-07-01|-52.0|-51.0|-1.44619|-0.0581 +2015-07-01|-52.0|-52.0|-0.80691|-0.06112 +2015-07-01|-52.0|-53.0|-0.15365|-0.06395 +2015-07-01|-52.0|-54.0|0.51292|-0.06658 +2015-07-01|-52.0|-55.0|1.19203|-0.069 +2015-07-01|-52.0|-56.0|1.88286|-0.07121 +2015-07-01|-52.0|-57.0|2.58454|-0.07318 +2015-07-01|-52.0|-58.0|3.29613|-0.07493 +2015-07-01|-52.0|-59.0|4.01664|-0.07644 +2015-07-01|-52.0|-60.0|4.74504|-0.07771 +2015-07-01|-52.0|-61.0|5.48025|-0.07873 +2015-07-01|-52.0|-62.0|6.22118|-0.07952 +2015-07-01|-52.0|-63.0|6.96668|-0.08006 +2015-07-01|-52.0|-64.0|7.71559|-0.08037 +2015-07-01|-52.0|-65.0|8.46674|-0.08044 +2015-07-01|-52.0|-66.0|9.21894|-0.08028 +2015-07-01|-52.0|-67.0|9.97101|-0.07991 +2015-07-01|-52.0|-68.0|10.72174|-0.07931 +2015-07-01|-52.0|-69.0|11.46997|-0.07852 +2015-07-01|-52.0|-70.0|12.21452|-0.07753 +2015-07-01|-52.0|-71.0|12.95423|-0.07636 +2015-07-01|-52.0|-72.0|13.68799|-0.07501 +2015-07-01|-52.0|-73.0|14.4147|-0.07351 +2015-07-01|-52.0|-74.0|15.13328|-0.07186 +2015-07-01|-52.0|-75.0|15.84271|-0.07007 +2015-07-01|-52.0|-76.0|16.542|-0.06817 +2015-07-01|-52.0|-77.0|17.23021|-0.06616 +2015-07-01|-52.0|-78.0|17.90645|-0.06406 +2015-07-01|-52.0|-79.0|18.56985|-0.06188 +2015-07-01|-52.0|-80.0|19.21963|-0.05963 +2015-07-01|-52.0|-81.0|19.85506|-0.05733 +2015-07-01|-52.0|-82.0|20.47543|-0.055 +2015-07-01|-52.0|-83.0|21.08012|-0.05263 +2015-07-01|-52.0|-84.0|21.66857|-0.05025 +2015-07-01|-52.0|-85.0|22.24025|-0.04786 +2015-07-01|-52.0|-86.0|22.79471|-0.04548 +2015-07-01|-52.0|-87.0|23.33155|-0.04312 +2015-07-01|-52.0|-88.0|23.85044|-0.04078 +2015-07-01|-52.0|-89.0|24.35108|-0.03847 +2015-07-01|-52.0|-90.0|24.83327|-0.03621 +2015-07-01|-52.0|-91.0|25.29681|-0.03399 +2015-07-01|-52.0|-92.0|25.74161|-0.03183 +2015-07-01|-52.0|-93.0|26.16761|-0.02972 +2015-07-01|-52.0|-94.0|26.57479|-0.02768 +2015-07-01|-52.0|-95.0|26.9632|-0.0257 +2015-07-01|-52.0|-96.0|27.33294|-0.0238 +2015-07-01|-52.0|-97.0|27.68415|-0.02196 +2015-07-01|-52.0|-98.0|28.01703|-0.02019 +2015-07-01|-52.0|-99.0|28.33181|-0.01849 +2015-07-01|-52.0|-100.0|28.62878|-0.01687 +2015-07-01|-52.0|-101.0|28.90825|-0.01531 +2015-07-01|-52.0|-102.0|29.1706|-0.01382 +2015-07-01|-52.0|-103.0|29.41621|-0.01239 +2015-07-01|-52.0|-104.0|29.64554|-0.01102 +2015-07-01|-52.0|-105.0|29.85905|-0.0097 +2015-07-01|-52.0|-106.0|30.05723|-0.00844 +2015-07-01|-52.0|-107.0|30.24063|-0.00722 +2015-07-01|-52.0|-108.0|30.40981|-0.00604 +2015-07-01|-52.0|-109.0|30.56533|-0.0049 +2015-07-01|-52.0|-110.0|30.70781|-0.00378 +2015-07-01|-52.0|-111.0|30.83786|-0.00269 +2015-07-01|-52.0|-112.0|30.95612|-0.00161 +2015-07-01|-52.0|-113.0|31.06325|-5.5E-4 +2015-07-01|-52.0|-114.0|31.15989|5.1E-4 +2015-07-01|-52.0|-115.0|31.24673|0.00158 +2015-07-01|-52.0|-116.0|31.32442|0.00265 +2015-07-01|-52.0|-117.0|31.39365|0.00374 +2015-07-01|-52.0|-118.0|31.45507|0.00484 +2015-07-01|-52.0|-119.0|31.50937|0.00597 +2015-07-01|-52.0|-120.0|31.55719|0.00713 +2015-07-01|-52.0|-121.0|31.59919|0.00832 +2015-07-01|-52.0|-122.0|31.63601|0.00954 +2015-07-01|-52.0|-123.0|31.66825|0.01081 +2015-07-01|-52.0|-124.0|31.69653|0.01211 +2015-07-01|-52.0|-125.0|31.72142|0.01346 +2015-07-01|-52.0|-126.0|31.74349|0.01484 +2015-07-01|-52.0|-127.0|31.76326|0.01628 +2015-07-01|-52.0|-128.0|31.78125|0.01776 +2015-07-01|-52.0|-129.0|31.79792|0.01928 +2015-07-01|-52.0|-130.0|31.81373|0.02085 +2015-07-01|-52.0|-131.0|31.82908|0.02246 +2015-07-01|-52.0|-132.0|31.84438|0.0241 +2015-07-01|-52.0|-133.0|31.85995|0.02579 +2015-07-01|-52.0|-134.0|31.87611|0.02752 +2015-07-01|-52.0|-135.0|31.89316|0.02928 +2015-07-01|-52.0|-136.0|31.91132|0.03107 +2015-07-01|-52.0|-137.0|31.9308|0.03288 +2015-07-01|-52.0|-138.0|31.9518|0.03473 +2015-07-01|-52.0|-139.0|31.97443|0.0366 +2015-07-01|-52.0|-140.0|31.99882|0.03848 +2015-07-01|-52.0|-141.0|32.02504|0.04038 +2015-07-01|-52.0|-142.0|32.05313|0.0423 +2015-07-01|-52.0|-143.0|32.08311|0.04422 +2015-07-01|-52.0|-144.0|32.11497|0.04615 +2015-07-01|-52.0|-145.0|32.14865|0.04809 +2015-07-01|-52.0|-146.0|32.18411|0.05002 +2015-07-01|-52.0|-147.0|32.22124|0.05196 +2015-07-01|-52.0|-148.0|32.25994|0.05389 +2015-07-01|-52.0|-149.0|32.30007|0.05581 +2015-07-01|-52.0|-150.0|32.34148|0.05772 +2015-07-01|-52.0|-151.0|32.38401|0.05962 +2015-07-01|-52.0|-152.0|32.42747|0.06151 +2015-07-01|-52.0|-153.0|32.47167|0.06338 +2015-07-01|-52.0|-154.0|32.51639|0.06523 +2015-07-01|-52.0|-155.0|32.56141|0.06705 +2015-07-01|-52.0|-156.0|32.60651|0.06886 +2015-07-01|-52.0|-157.0|32.65143|0.07063 +2015-07-01|-52.0|-158.0|32.69593|0.07238 +2015-07-01|-52.0|-159.0|32.73975|0.07409 +2015-07-01|-52.0|-160.0|32.78263|0.07578 +2015-07-01|-52.0|-161.0|32.82428|0.07742 +2015-07-01|-52.0|-162.0|32.86443|0.07903 +2015-07-01|-52.0|-163.0|32.90278|0.0806 +2015-07-01|-52.0|-164.0|32.93904|0.08212 +2015-07-01|-52.0|-165.0|32.9729|0.0836 +2015-07-01|-52.0|-166.0|33.00404|0.08503 +2015-07-01|-52.0|-167.0|33.03213|0.08641 +2015-07-01|-52.0|-168.0|33.05684|0.08774 +2015-07-01|-52.0|-169.0|33.07781|0.08902 +2015-07-01|-52.0|-170.0|33.09469|0.09023 +2015-07-01|-52.0|-171.0|33.10709|0.09139 +2015-07-01|-52.0|-172.0|33.11463|0.09249 +2015-07-01|-52.0|-173.0|33.11689|0.09353 +2015-07-01|-52.0|-174.0|33.11346|0.09451 +2015-07-01|-52.0|-175.0|33.10389|0.09542 +2015-07-01|-52.0|-176.0|33.08772|0.09626 +2015-07-01|-52.0|-177.0|33.06447|0.09704 +2015-07-01|-52.0|-178.0|33.03365|0.09776 +2015-07-01|-52.0|-179.0|32.99473|0.09841 +2015-07-01|-53.0|0.0|-20.75116|-0.0432 +2015-07-01|-53.0|1.0|-21.24951|-0.05005 +2015-07-01|-53.0|2.0|-21.76351|-0.05705 +2015-07-01|-53.0|3.0|-22.29309|-0.06417 +2015-07-01|-53.0|4.0|-22.83809|-0.0714 +2015-07-01|-53.0|5.0|-23.39827|-0.07869 +2015-07-01|-53.0|6.0|-23.97333|-0.08602 +2015-07-01|-53.0|7.0|-24.56287|-0.09335 +2015-07-01|-53.0|8.0|-25.16643|-0.10066 +2015-07-01|-53.0|9.0|-25.78348|-0.10791 +2015-07-01|-53.0|10.0|-26.41341|-0.11507 +2015-07-01|-53.0|11.0|-27.05557|-0.12211 +2015-07-01|-53.0|12.0|-27.70927|-0.12901 +2015-07-01|-53.0|13.0|-28.37374|-0.13574 +2015-07-01|-53.0|14.0|-29.0482|-0.14228 +2015-07-01|-53.0|15.0|-29.73182|-0.14859 +2015-07-01|-53.0|16.0|-30.42374|-0.15467 +2015-07-01|-53.0|17.0|-31.12309|-0.16049 +2015-07-01|-53.0|18.0|-31.82899|-0.16603 +2015-07-01|-53.0|19.0|-32.54053|-0.17128 +2015-07-01|-53.0|20.0|-33.25681|-0.17623 +2015-07-01|-53.0|21.0|-33.97692|-0.18087 +2015-07-01|-53.0|22.0|-34.69998|-0.18518 +2015-07-01|-53.0|23.0|-35.42509|-0.18916 +2015-07-01|-53.0|24.0|-36.15138|-0.19281 +2015-07-01|-53.0|25.0|-36.87799|-0.19612 +2015-07-01|-53.0|26.0|-37.60409|-0.1991 +2015-07-01|-53.0|27.0|-38.32887|-0.20174 +2015-07-01|-53.0|28.0|-39.05152|-0.20404 +2015-07-01|-53.0|29.0|-39.7713|-0.206 +2015-07-01|-53.0|30.0|-40.48745|-0.20764 +2015-07-01|-53.0|31.0|-41.19927|-0.20896 +2015-07-01|-53.0|32.0|-41.90608|-0.20995 +2015-07-01|-53.0|33.0|-42.60722|-0.21064 +2015-07-01|-53.0|34.0|-43.30206|-0.21102 +2015-07-01|-53.0|35.0|-43.99001|-0.2111 +2015-07-01|-53.0|36.0|-44.67049|-0.2109 +2015-07-01|-53.0|37.0|-45.34295|-0.21041 +2015-07-01|-53.0|38.0|-46.00688|-0.20966 +2015-07-01|-53.0|39.0|-46.66178|-0.20863 +2015-07-01|-53.0|40.0|-47.30717|-0.20735 +2015-07-01|-53.0|41.0|-47.9426|-0.20583 +2015-07-01|-53.0|42.0|-48.56764|-0.20406 +2015-07-01|-53.0|43.0|-49.18187|-0.20205 +2015-07-01|-53.0|44.0|-49.78491|-0.19983 +2015-07-01|-53.0|45.0|-50.37636|-0.19738 +2015-07-01|-53.0|46.0|-50.95587|-0.19472 +2015-07-01|-53.0|47.0|-51.52309|-0.19185 +2015-07-01|-53.0|48.0|-52.07768|-0.18878 +2015-07-01|-53.0|49.0|-52.61932|-0.18551 +2015-07-01|-53.0|50.0|-53.14769|-0.18206 +2015-07-01|-53.0|51.0|-53.66248|-0.17841 +2015-07-01|-53.0|52.0|-54.1634|-0.17459 +2015-07-01|-53.0|53.0|-54.65015|-0.17058 +2015-07-01|-53.0|54.0|-55.12245|-0.1664 +2015-07-01|-53.0|55.0|-55.58|-0.16205 +2015-07-01|-53.0|56.0|-56.02254|-0.15754 +2015-07-01|-53.0|57.0|-56.44977|-0.15285 +2015-07-01|-53.0|58.0|-56.86141|-0.14801 +2015-07-01|-53.0|59.0|-57.25717|-0.143 +2015-07-01|-53.0|60.0|-57.63677|-0.13784 +2015-07-01|-53.0|61.0|-57.99991|-0.13253 +2015-07-01|-53.0|62.0|-58.34629|-0.12706 +2015-07-01|-53.0|63.0|-58.67559|-0.12145 +2015-07-01|-53.0|64.0|-58.98748|-0.11569 +2015-07-01|-53.0|65.0|-59.28163|-0.10979 +2015-07-01|-53.0|66.0|-59.55768|-0.10374 +2015-07-01|-53.0|67.0|-59.81526|-0.09757 +2015-07-01|-53.0|68.0|-60.05397|-0.09126 +2015-07-01|-53.0|69.0|-60.27338|-0.08482 +2015-07-01|-53.0|70.0|-60.47307|-0.07827 +2015-07-01|-53.0|71.0|-60.65253|-0.07159 +2015-07-01|-53.0|72.0|-60.81128|-0.0648 +2015-07-01|-53.0|73.0|-60.94877|-0.0579 +2015-07-01|-53.0|74.0|-61.06442|-0.0509 +2015-07-01|-53.0|75.0|-61.1576|-0.0438 +2015-07-01|-53.0|76.0|-61.22764|-0.03661 +2015-07-01|-53.0|77.0|-61.27384|-0.02934 +2015-07-01|-53.0|78.0|-61.29542|-0.02199 +2015-07-01|-53.0|79.0|-61.29156|-0.01458 +2015-07-01|-53.0|80.0|-61.26138|-0.0071 +2015-07-01|-53.0|81.0|-61.20395|4.3E-4 +2015-07-01|-53.0|82.0|-61.11825|0.00801 +2015-07-01|-53.0|83.0|-61.00321|0.01562 +2015-07-01|-53.0|84.0|-60.85768|0.02326 +2015-07-01|-53.0|85.0|-60.68045|0.03093 +2015-07-01|-53.0|86.0|-60.47022|0.0386 +2015-07-01|-53.0|87.0|-60.2256|0.04627 +2015-07-01|-53.0|88.0|-59.94515|0.05394 +2015-07-01|-53.0|89.0|-59.62732|0.06159 +2015-07-01|-53.0|90.0|-59.27049|0.06922 +2015-07-01|-53.0|91.0|-58.87293|0.07681 +2015-07-01|-53.0|92.0|-58.43287|0.08436 +2015-07-01|-53.0|93.0|-57.94842|0.09185 +2015-07-01|-53.0|94.0|-57.41761|0.09928 +2015-07-01|-53.0|95.0|-56.83843|0.10663 +2015-07-01|-53.0|96.0|-56.20877|0.1139 +2015-07-01|-53.0|97.0|-55.52648|0.12107 +2015-07-01|-53.0|98.0|-54.78934|0.12813 +2015-07-01|-53.0|99.0|-53.99514|0.13507 +2015-07-01|-53.0|100.0|-53.14162|0.14189 +2015-07-01|-53.0|101.0|-52.22657|0.14855 +2015-07-01|-53.0|102.0|-51.2478|0.15505 +2015-07-01|-53.0|103.0|-50.20322|0.16137 +2015-07-01|-53.0|104.0|-49.09086|0.1675 +2015-07-01|-53.0|105.0|-47.90891|0.17341 +2015-07-01|-53.0|106.0|-46.65582|0.17908 +2015-07-01|-53.0|107.0|-45.33033|0.18449 +2015-07-01|-53.0|108.0|-43.93153|0.18961 +2015-07-01|-53.0|109.0|-42.45897|0.19441 +2015-07-01|-53.0|110.0|-40.91273|0.19886 +2015-07-01|-53.0|111.0|-39.29347|0.20294 +2015-07-01|-53.0|112.0|-37.60257|0.2066 +2015-07-01|-53.0|113.0|-35.84215|0.20982 +2015-07-01|-53.0|114.0|-34.01515|0.21257 +2015-07-01|-53.0|115.0|-32.12538|0.21481 +2015-07-01|-53.0|116.0|-30.17756|0.21652 +2015-07-01|-53.0|117.0|-28.17727|0.21767 +2015-07-01|-53.0|118.0|-26.13097|0.21825 +2015-07-01|-53.0|119.0|-24.04589|0.21826 +2015-07-01|-53.0|120.0|-21.92997|0.21768 +2015-07-01|-53.0|121.0|-19.79167|0.21653 +2015-07-01|-53.0|122.0|-17.63987|0.21483 +2015-07-01|-53.0|123.0|-15.48364|0.21261 +2015-07-01|-53.0|124.0|-13.33208|0.2099 +2015-07-01|-53.0|125.0|-11.19411|0.20675 +2015-07-01|-53.0|126.0|-9.07831|0.20321 +2015-07-01|-53.0|127.0|-6.99271|0.19935 +2015-07-01|-53.0|128.0|-4.94471|0.19521 +2015-07-01|-53.0|129.0|-2.94093|0.19086 +2015-07-01|-53.0|130.0|-0.98714|0.18635 +2015-07-01|-53.0|131.0|0.91173|0.18176 +2015-07-01|-53.0|132.0|2.75166|0.17712 +2015-07-01|-53.0|133.0|4.5295|0.17249 +2015-07-01|-53.0|134.0|6.2429|0.16791 +2015-07-01|-53.0|135.0|7.89027|0.16343 +2015-07-01|-53.0|136.0|9.47073|0.15906 +2015-07-01|-53.0|137.0|10.98399|0.15485 +2015-07-01|-53.0|138.0|12.43029|0.15081 +2015-07-01|-53.0|139.0|13.81032|0.14695 +2015-07-01|-53.0|140.0|15.12517|0.1433 +2015-07-01|-53.0|141.0|16.37619|0.13986 +2015-07-01|-53.0|142.0|17.565|0.13664 +2015-07-01|-53.0|143.0|18.69338|0.13363 +2015-07-01|-53.0|144.0|19.76327|0.13084 +2015-07-01|-53.0|145.0|20.77668|0.12826 +2015-07-01|-53.0|146.0|21.73567|0.12589 +2015-07-01|-53.0|147.0|22.64234|0.12373 +2015-07-01|-53.0|148.0|23.49877|0.12176 +2015-07-01|-53.0|149.0|24.30706|0.11998 +2015-07-01|-53.0|150.0|25.06923|0.11838 +2015-07-01|-53.0|151.0|25.78728|0.11694 +2015-07-01|-53.0|152.0|26.46316|0.11567 +2015-07-01|-53.0|153.0|27.09874|0.11454 +2015-07-01|-53.0|154.0|27.69585|0.11355 +2015-07-01|-53.0|155.0|28.25623|0.11268 +2015-07-01|-53.0|156.0|28.78159|0.11193 +2015-07-01|-53.0|157.0|29.27353|0.11128 +2015-07-01|-53.0|158.0|29.73361|0.11072 +2015-07-01|-53.0|159.0|30.16333|0.11024 +2015-07-01|-53.0|160.0|30.56411|0.10983 +2015-07-01|-53.0|161.0|30.93733|0.10948 +2015-07-01|-53.0|162.0|31.28431|0.10918 +2015-07-01|-53.0|163.0|31.60629|0.10892 +2015-07-01|-53.0|164.0|31.9045|0.10869 +2015-07-01|-53.0|165.0|32.18009|0.10849 +2015-07-01|-53.0|166.0|32.43418|0.10829 +2015-07-01|-53.0|167.0|32.66783|0.1081 +2015-07-01|-53.0|168.0|32.88207|0.10791 +2015-07-01|-53.0|169.0|33.07788|0.10771 +2015-07-01|-53.0|170.0|33.25621|0.10749 +2015-07-01|-53.0|171.0|33.41798|0.10724 +2015-07-01|-53.0|172.0|33.56405|0.10697 +2015-07-01|-53.0|173.0|33.69527|0.10666 +2015-07-01|-53.0|174.0|33.81245|0.10632 +2015-07-01|-53.0|175.0|33.91636|0.10593 +2015-07-01|-53.0|176.0|34.00774|0.10549 +2015-07-01|-53.0|177.0|34.08732|0.105 +2015-07-01|-53.0|178.0|34.15579|0.10446 +2015-07-01|-53.0|179.0|34.2138|0.10386 +2015-07-01|-53.0|-1.0|-20.26844|-0.03654 +2015-07-01|-53.0|-2.0|-19.80124|-0.03009 +2015-07-01|-53.0|-3.0|-19.34937|-0.02388 +2015-07-01|-53.0|-4.0|-18.91258|-0.01792 +2015-07-01|-53.0|-5.0|-18.49049|-0.01225 +2015-07-01|-53.0|-6.0|-18.08268|-0.00687 +2015-07-01|-53.0|-7.0|-17.68864|-0.00181 +2015-07-01|-53.0|-8.0|-17.30777|0.00293 +2015-07-01|-53.0|-9.0|-16.93943|0.00732 +2015-07-01|-53.0|-10.0|-16.5829|0.01136 +2015-07-01|-53.0|-11.0|-16.2374|0.01504 +2015-07-01|-53.0|-12.0|-15.90209|0.01835 +2015-07-01|-53.0|-13.0|-15.57609|0.0213 +2015-07-01|-53.0|-14.0|-15.25848|0.02387 +2015-07-01|-53.0|-15.0|-14.94828|0.02608 +2015-07-01|-53.0|-16.0|-14.64449|0.02791 +2015-07-01|-53.0|-17.0|-14.3461|0.02937 +2015-07-01|-53.0|-18.0|-14.05204|0.03048 +2015-07-01|-53.0|-19.0|-13.76124|0.03122 +2015-07-01|-53.0|-20.0|-13.47263|0.03162 +2015-07-01|-53.0|-21.0|-13.18512|0.03168 +2015-07-01|-53.0|-22.0|-12.89762|0.0314 +2015-07-01|-53.0|-23.0|-12.60905|0.03081 +2015-07-01|-53.0|-24.0|-12.31832|0.0299 +2015-07-01|-53.0|-25.0|-12.02437|0.0287 +2015-07-01|-53.0|-26.0|-11.72615|0.02722 +2015-07-01|-53.0|-27.0|-11.42263|0.02546 +2015-07-01|-53.0|-28.0|-11.11282|0.02344 +2015-07-01|-53.0|-29.0|-10.79575|0.02119 +2015-07-01|-53.0|-30.0|-10.47047|0.0187 +2015-07-01|-53.0|-31.0|-10.1361|0.01601 +2015-07-01|-53.0|-32.0|-9.79177|0.01312 +2015-07-01|-53.0|-33.0|-9.43668|0.01006 +2015-07-01|-53.0|-34.0|-9.07008|0.00684 +2015-07-01|-53.0|-35.0|-8.69124|0.00347 +2015-07-01|-53.0|-36.0|-8.29954|-1.0E-5 +2015-07-01|-53.0|-37.0|-7.89438|-0.0036 +2015-07-01|-53.0|-38.0|-7.47524|-0.00728 +2015-07-01|-53.0|-39.0|-7.04165|-0.01102 +2015-07-01|-53.0|-40.0|-6.59322|-0.01481 +2015-07-01|-53.0|-41.0|-6.12964|-0.01863 +2015-07-01|-53.0|-42.0|-5.65066|-0.02245 +2015-07-01|-53.0|-43.0|-5.1561|-0.02627 +2015-07-01|-53.0|-44.0|-4.64585|-0.03005 +2015-07-01|-53.0|-45.0|-4.1199|-0.03378 +2015-07-01|-53.0|-46.0|-3.57831|-0.03745 +2015-07-01|-53.0|-47.0|-3.02119|-0.04104 +2015-07-01|-53.0|-48.0|-2.44875|-0.04452 +2015-07-01|-53.0|-49.0|-1.86128|-0.04788 +2015-07-01|-53.0|-50.0|-1.25913|-0.05112 +2015-07-01|-53.0|-51.0|-0.64273|-0.0542 +2015-07-01|-53.0|-52.0|-0.01258|-0.05712 +2015-07-01|-53.0|-53.0|0.63074|-0.05987 +2015-07-01|-53.0|-54.0|1.28661|-0.06244 +2015-07-01|-53.0|-55.0|1.95431|-0.0648 +2015-07-01|-53.0|-56.0|2.6331|-0.06697 +2015-07-01|-53.0|-57.0|3.32216|-0.06892 +2015-07-01|-53.0|-58.0|4.02061|-0.07066 +2015-07-01|-53.0|-59.0|4.72755|-0.07217 +2015-07-01|-53.0|-60.0|5.44201|-0.07345 +2015-07-01|-53.0|-61.0|6.163|-0.07451 +2015-07-01|-53.0|-62.0|6.8895|-0.07534 +2015-07-01|-53.0|-63.0|7.62044|-0.07595 +2015-07-01|-53.0|-64.0|8.35475|-0.07633 +2015-07-01|-53.0|-65.0|9.09134|-0.07649 +2015-07-01|-53.0|-66.0|9.8291|-0.07643 +2015-07-01|-53.0|-67.0|10.56693|-0.07616 +2015-07-01|-53.0|-68.0|11.30371|-0.07569 +2015-07-01|-53.0|-69.0|12.03834|-0.07502 +2015-07-01|-53.0|-70.0|12.76973|-0.07417 +2015-07-01|-53.0|-71.0|13.4968|-0.07314 +2015-07-01|-53.0|-72.0|14.21849|-0.07195 +2015-07-01|-53.0|-73.0|14.93377|-0.0706 +2015-07-01|-53.0|-74.0|15.64164|-0.06911 +2015-07-01|-53.0|-75.0|16.34112|-0.06749 +2015-07-01|-53.0|-76.0|17.03128|-0.06575 +2015-07-01|-53.0|-77.0|17.71122|-0.06391 +2015-07-01|-53.0|-78.0|18.38008|-0.06197 +2015-07-01|-53.0|-79.0|19.03706|-0.05995 +2015-07-01|-53.0|-80.0|19.68139|-0.05786 +2015-07-01|-53.0|-81.0|20.31236|-0.05572 +2015-07-01|-53.0|-82.0|20.92929|-0.05353 +2015-07-01|-53.0|-83.0|21.53158|-0.05131 +2015-07-01|-53.0|-84.0|22.11866|-0.04907 +2015-07-01|-53.0|-85.0|22.69001|-0.04682 +2015-07-01|-53.0|-86.0|23.24519|-0.04457 +2015-07-01|-53.0|-87.0|23.78379|-0.04232 +2015-07-01|-53.0|-88.0|24.30545|-0.04009 +2015-07-01|-53.0|-89.0|24.80989|-0.03789 +2015-07-01|-53.0|-90.0|25.29684|-0.03572 +2015-07-01|-53.0|-91.0|25.76612|-0.03359 +2015-07-01|-53.0|-92.0|26.21759|-0.0315 +2015-07-01|-53.0|-93.0|26.65115|-0.02946 +2015-07-01|-53.0|-94.0|27.06676|-0.02747 +2015-07-01|-53.0|-95.0|27.46443|-0.02554 +2015-07-01|-53.0|-96.0|27.84422|-0.02367 +2015-07-01|-53.0|-97.0|28.20621|-0.02186 +2015-07-01|-53.0|-98.0|28.55056|-0.02011 +2015-07-01|-53.0|-99.0|28.87745|-0.01843 +2015-07-01|-53.0|-100.0|29.18712|-0.01681 +2015-07-01|-53.0|-101.0|29.47983|-0.01525 +2015-07-01|-53.0|-102.0|29.75589|-0.01375 +2015-07-01|-53.0|-103.0|30.01566|-0.0123 +2015-07-01|-53.0|-104.0|30.2595|-0.01091 +2015-07-01|-53.0|-105.0|30.48785|-0.00957 +2015-07-01|-53.0|-106.0|30.70113|-0.00828 +2015-07-01|-53.0|-107.0|30.89984|-0.00702 +2015-07-01|-53.0|-108.0|31.08446|-0.00581 +2015-07-01|-53.0|-109.0|31.25554|-0.00463 +2015-07-01|-53.0|-110.0|31.41361|-0.00347 +2015-07-01|-53.0|-111.0|31.55925|-0.00234 +2015-07-01|-53.0|-112.0|31.69305|-0.00122 +2015-07-01|-53.0|-113.0|31.8156|-1.1E-4 +2015-07-01|-53.0|-114.0|31.92753|0.001 +2015-07-01|-53.0|-115.0|32.02946|0.00211 +2015-07-01|-53.0|-116.0|32.12203|0.00322 +2015-07-01|-53.0|-117.0|32.20585|0.00434 +2015-07-01|-53.0|-118.0|32.28159|0.00548 +2015-07-01|-53.0|-119.0|32.34987|0.00665 +2015-07-01|-53.0|-120.0|32.41132|0.00784 +2015-07-01|-53.0|-121.0|32.46658|0.00905 +2015-07-01|-53.0|-122.0|32.51626|0.01031 +2015-07-01|-53.0|-123.0|32.56096|0.01159 +2015-07-01|-53.0|-124.0|32.60127|0.01292 +2015-07-01|-53.0|-125.0|32.63776|0.01428 +2015-07-01|-53.0|-126.0|32.671|0.01569 +2015-07-01|-53.0|-127.0|32.70151|0.01714 +2015-07-01|-53.0|-128.0|32.72979|0.01863 +2015-07-01|-53.0|-129.0|32.75634|0.02017 +2015-07-01|-53.0|-130.0|32.7816|0.02174 +2015-07-01|-53.0|-131.0|32.806|0.02336 +2015-07-01|-53.0|-132.0|32.82994|0.02502 +2015-07-01|-53.0|-133.0|32.85377|0.02672 +2015-07-01|-53.0|-134.0|32.87784|0.02846 +2015-07-01|-53.0|-135.0|32.90245|0.03023 +2015-07-01|-53.0|-136.0|32.92785|0.03204 +2015-07-01|-53.0|-137.0|32.95429|0.03387 +2015-07-01|-53.0|-138.0|32.98195|0.03574 +2015-07-01|-53.0|-139.0|33.01101|0.03762 +2015-07-01|-53.0|-140.0|33.04161|0.03953 +2015-07-01|-53.0|-141.0|33.07384|0.04146 +2015-07-01|-53.0|-142.0|33.10777|0.0434 +2015-07-01|-53.0|-143.0|33.14346|0.04536 +2015-07-01|-53.0|-144.0|33.1809|0.04733 +2015-07-01|-53.0|-145.0|33.22009|0.0493 +2015-07-01|-53.0|-146.0|33.26099|0.05128 +2015-07-01|-53.0|-147.0|33.30352|0.05326 +2015-07-01|-53.0|-148.0|33.34761|0.05524 +2015-07-01|-53.0|-149.0|33.39314|0.05722 +2015-07-01|-53.0|-150.0|33.43998|0.05919 +2015-07-01|-53.0|-151.0|33.48798|0.06114 +2015-07-01|-53.0|-152.0|33.53699|0.06309 +2015-07-01|-53.0|-153.0|33.58681|0.06502 +2015-07-01|-53.0|-154.0|33.63725|0.06694 +2015-07-01|-53.0|-155.0|33.6881|0.06884 +2015-07-01|-53.0|-156.0|33.73915|0.07071 +2015-07-01|-53.0|-157.0|33.79016|0.07256 +2015-07-01|-53.0|-158.0|33.84088|0.07438 +2015-07-01|-53.0|-159.0|33.89106|0.07618 +2015-07-01|-53.0|-160.0|33.94045|0.07794 +2015-07-01|-53.0|-161.0|33.98876|0.07967 +2015-07-01|-53.0|-162.0|34.03572|0.08136 +2015-07-01|-53.0|-163.0|34.08103|0.08301 +2015-07-01|-53.0|-164.0|34.1244|0.08462 +2015-07-01|-53.0|-165.0|34.16552|0.08619 +2015-07-01|-53.0|-166.0|34.20406|0.08771 +2015-07-01|-53.0|-167.0|34.2397|0.08919 +2015-07-01|-53.0|-168.0|34.27208|0.09061 +2015-07-01|-53.0|-169.0|34.30085|0.09198 +2015-07-01|-53.0|-170.0|34.32565|0.0933 +2015-07-01|-53.0|-171.0|34.34609|0.09456 +2015-07-01|-53.0|-172.0|34.36177|0.09576 +2015-07-01|-53.0|-173.0|34.37227|0.09691 +2015-07-01|-53.0|-174.0|34.37716|0.09799 +2015-07-01|-53.0|-175.0|34.37599|0.09901 +2015-07-01|-53.0|-176.0|34.36829|0.09997 +2015-07-01|-53.0|-177.0|34.35356|0.10087 +2015-07-01|-53.0|-178.0|34.33129|0.10171 +2015-07-01|-53.0|-179.0|34.30095|0.10249 +2015-07-01|-54.0|0.0|-20.60256|-0.04696 +2015-07-01|-54.0|1.0|-21.11918|-0.05357 +2015-07-01|-54.0|2.0|-21.65072|-0.06032 +2015-07-01|-54.0|3.0|-22.19709|-0.06718 +2015-07-01|-54.0|4.0|-22.75812|-0.07411 +2015-07-01|-54.0|5.0|-23.33355|-0.0811 +2015-07-01|-54.0|6.0|-23.92307|-0.08811 +2015-07-01|-54.0|7.0|-24.52629|-0.09512 +2015-07-01|-54.0|8.0|-25.14276|-0.10209 +2015-07-01|-54.0|9.0|-25.77197|-0.109 +2015-07-01|-54.0|10.0|-26.41333|-0.11583 +2015-07-01|-54.0|11.0|-27.06624|-0.12254 +2015-07-01|-54.0|12.0|-27.73002|-0.12911 +2015-07-01|-54.0|13.0|-28.40396|-0.13552 +2015-07-01|-54.0|14.0|-29.08732|-0.14175 +2015-07-01|-54.0|15.0|-29.77932|-0.14777 +2015-07-01|-54.0|16.0|-30.47917|-0.15357 +2015-07-01|-54.0|17.0|-31.18604|-0.15913 +2015-07-01|-54.0|18.0|-31.89912|-0.16444 +2015-07-01|-54.0|19.0|-32.61755|-0.16947 +2015-07-01|-54.0|20.0|-33.34049|-0.17423 +2015-07-01|-54.0|21.0|-34.06711|-0.17869 +2015-07-01|-54.0|22.0|-34.79656|-0.18286 +2015-07-01|-54.0|23.0|-35.52803|-0.18672 +2015-07-01|-54.0|24.0|-36.26068|-0.19027 +2015-07-01|-54.0|25.0|-36.99373|-0.19351 +2015-07-01|-54.0|26.0|-37.72639|-0.19643 +2015-07-01|-54.0|27.0|-38.4579|-0.19904 +2015-07-01|-54.0|28.0|-39.1875|-0.20134 +2015-07-01|-54.0|29.0|-39.9145|-0.20333 +2015-07-01|-54.0|30.0|-40.63819|-0.20501 +2015-07-01|-54.0|31.0|-41.3579|-0.20638 +2015-07-01|-54.0|32.0|-42.07299|-0.20746 +2015-07-01|-54.0|33.0|-42.78284|-0.20825 +2015-07-01|-54.0|34.0|-43.48687|-0.20875 +2015-07-01|-54.0|35.0|-44.18449|-0.20897 +2015-07-01|-54.0|36.0|-44.87518|-0.20892 +2015-07-01|-54.0|37.0|-45.5584|-0.2086 +2015-07-01|-54.0|38.0|-46.23367|-0.20802 +2015-07-01|-54.0|39.0|-46.90052|-0.20719 +2015-07-01|-54.0|40.0|-47.55849|-0.20612 +2015-07-01|-54.0|41.0|-48.20716|-0.20481 +2015-07-01|-54.0|42.0|-48.8461|-0.20328 +2015-07-01|-54.0|43.0|-49.47494|-0.20152 +2015-07-01|-54.0|44.0|-50.09329|-0.19954 +2015-07-01|-54.0|45.0|-50.7008|-0.19736 +2015-07-01|-54.0|46.0|-51.29713|-0.19497 +2015-07-01|-54.0|47.0|-51.88193|-0.19238 +2015-07-01|-54.0|48.0|-52.4549|-0.1896 +2015-07-01|-54.0|49.0|-53.01572|-0.18663 +2015-07-01|-54.0|50.0|-53.56411|-0.18349 +2015-07-01|-54.0|51.0|-54.09977|-0.18016 +2015-07-01|-54.0|52.0|-54.62242|-0.17666 +2015-07-01|-54.0|53.0|-55.13179|-0.17299 +2015-07-01|-54.0|54.0|-55.62762|-0.16916 +2015-07-01|-54.0|55.0|-56.10963|-0.16517 +2015-07-01|-54.0|56.0|-56.57757|-0.16101 +2015-07-01|-54.0|57.0|-57.03117|-0.1567 +2015-07-01|-54.0|58.0|-57.47018|-0.15224 +2015-07-01|-54.0|59.0|-57.89433|-0.14763 +2015-07-01|-54.0|60.0|-58.30335|-0.14288 +2015-07-01|-54.0|61.0|-58.69699|-0.13798 +2015-07-01|-54.0|62.0|-59.07494|-0.13294 +2015-07-01|-54.0|63.0|-59.43695|-0.12776 +2015-07-01|-54.0|64.0|-59.78269|-0.12245 +2015-07-01|-54.0|65.0|-60.11187|-0.11701 +2015-07-01|-54.0|66.0|-60.42417|-0.11144 +2015-07-01|-54.0|67.0|-60.71924|-0.10575 +2015-07-01|-54.0|68.0|-60.99671|-0.09993 +2015-07-01|-54.0|69.0|-61.25622|-0.094 +2015-07-01|-54.0|70.0|-61.49735|-0.08795 +2015-07-01|-54.0|71.0|-61.71968|-0.08179 +2015-07-01|-54.0|72.0|-61.92273|-0.07553 +2015-07-01|-54.0|73.0|-62.10601|-0.06917 +2015-07-01|-54.0|74.0|-62.26898|-0.06271 +2015-07-01|-54.0|75.0|-62.41109|-0.05616 +2015-07-01|-54.0|76.0|-62.5317|-0.04953 +2015-07-01|-54.0|77.0|-62.63016|-0.04281 +2015-07-01|-54.0|78.0|-62.70576|-0.03602 +2015-07-01|-54.0|79.0|-62.75774|-0.02916 +2015-07-01|-54.0|80.0|-62.78527|-0.02224 +2015-07-01|-54.0|81.0|-62.78747|-0.01525 +2015-07-01|-54.0|82.0|-62.76339|-0.00822 +2015-07-01|-54.0|83.0|-62.71201|-0.00114 +2015-07-01|-54.0|84.0|-62.63224|0.00598 +2015-07-01|-54.0|85.0|-62.52291|0.01314 +2015-07-01|-54.0|86.0|-62.38277|0.02033 +2015-07-01|-54.0|87.0|-62.21047|0.02755 +2015-07-01|-54.0|88.0|-62.00459|0.03478 +2015-07-01|-54.0|89.0|-61.76359|0.04203 +2015-07-01|-54.0|90.0|-61.48585|0.04929 +2015-07-01|-54.0|91.0|-61.16963|0.05656 +2015-07-01|-54.0|92.0|-60.81309|0.06384 +2015-07-01|-54.0|93.0|-60.41429|0.07111 +2015-07-01|-54.0|94.0|-59.97115|0.07838 +2015-07-01|-54.0|95.0|-59.4815|0.08564 +2015-07-01|-54.0|96.0|-58.94304|0.09289 +2015-07-01|-54.0|97.0|-58.35337|0.10013 +2015-07-01|-54.0|98.0|-57.70997|0.10736 +2015-07-01|-54.0|99.0|-57.01023|0.11457 +2015-07-01|-54.0|100.0|-56.25142|0.12176 +2015-07-01|-54.0|101.0|-55.43076|0.12892 +2015-07-01|-54.0|102.0|-54.54541|0.13605 +2015-07-01|-54.0|103.0|-53.59249|0.14315 +2015-07-01|-54.0|104.0|-52.56911|0.15021 +2015-07-01|-54.0|105.0|-51.47245|0.15721 +2015-07-01|-54.0|106.0|-50.29976|0.16415 +2015-07-01|-54.0|107.0|-49.04846|0.17101 +2015-07-01|-54.0|108.0|-47.7162|0.17776 +2015-07-01|-54.0|109.0|-46.30094|0.18438 +2015-07-01|-54.0|110.0|-44.80108|0.19084 +2015-07-01|-54.0|111.0|-43.21553|0.19711 +2015-07-01|-54.0|112.0|-41.54384|0.20313 +2015-07-01|-54.0|113.0|-39.78636|0.20887 +2015-07-01|-54.0|114.0|-37.94432|0.21427 +2015-07-01|-54.0|115.0|-36.01998|0.21928 +2015-07-01|-54.0|116.0|-34.01674|0.22381 +2015-07-01|-54.0|117.0|-31.93917|0.22783 +2015-07-01|-54.0|118.0|-29.79316|0.23125 +2015-07-01|-54.0|119.0|-27.58583|0.23403 +2015-07-01|-54.0|120.0|-25.32551|0.23611 +2015-07-01|-54.0|121.0|-23.02168|0.23745 +2015-07-01|-54.0|122.0|-20.68474|0.23802 +2015-07-01|-54.0|123.0|-18.32585|0.23782 +2015-07-01|-54.0|124.0|-15.95663|0.23684 +2015-07-01|-54.0|125.0|-13.5889|0.23511 +2015-07-01|-54.0|126.0|-11.23435|0.23267 +2015-07-01|-54.0|127.0|-8.90429|0.22959 +2015-07-01|-54.0|128.0|-6.60933|0.22592 +2015-07-01|-54.0|129.0|-4.35919|0.22175 +2015-07-01|-54.0|130.0|-2.1625|0.21716 +2015-07-01|-54.0|131.0|-0.02671|0.21225 +2015-07-01|-54.0|132.0|2.04199|0.20709 +2015-07-01|-54.0|133.0|4.03867|0.20178 +2015-07-01|-54.0|134.0|5.95963|0.19639 +2015-07-01|-54.0|135.0|7.80229|0.191 +2015-07-01|-54.0|136.0|9.56513|0.18565 +2015-07-01|-54.0|137.0|11.24756|0.18041 +2015-07-01|-54.0|138.0|12.84977|0.17532 +2015-07-01|-54.0|139.0|14.37263|0.17041 +2015-07-01|-54.0|140.0|15.81757|0.16571 +2015-07-01|-54.0|141.0|17.18644|0.16125 +2015-07-01|-54.0|142.0|18.48144|0.15703 +2015-07-01|-54.0|143.0|19.70502|0.15306 +2015-07-01|-54.0|144.0|20.85981|0.14934 +2015-07-01|-54.0|145.0|21.94851|0.14589 +2015-07-01|-54.0|146.0|22.97393|0.14269 +2015-07-01|-54.0|147.0|23.93885|0.13973 +2015-07-01|-54.0|148.0|24.84605|0.13702 +2015-07-01|-54.0|149.0|25.69826|0.13453 +2015-07-01|-54.0|150.0|26.49813|0.13226 +2015-07-01|-54.0|151.0|27.24824|0.1302 +2015-07-01|-54.0|152.0|27.95107|0.12833 +2015-07-01|-54.0|153.0|28.60901|0.12665 +2015-07-01|-54.0|154.0|29.22435|0.12513 +2015-07-01|-54.0|155.0|29.79926|0.12377 +2015-07-01|-54.0|156.0|30.33583|0.12255 +2015-07-01|-54.0|157.0|30.83605|0.12146 +2015-07-01|-54.0|158.0|31.30179|0.12048 +2015-07-01|-54.0|159.0|31.73484|0.11961 +2015-07-01|-54.0|160.0|32.13691|0.11883 +2015-07-01|-54.0|161.0|32.50962|0.11813 +2015-07-01|-54.0|162.0|32.8545|0.11749 +2015-07-01|-54.0|163.0|33.17302|0.11691 +2015-07-01|-54.0|164.0|33.46655|0.11638 +2015-07-01|-54.0|165.0|33.73643|0.11588 +2015-07-01|-54.0|166.0|33.98391|0.11541 +2015-07-01|-54.0|167.0|34.21019|0.11496 +2015-07-01|-54.0|168.0|34.41641|0.11452 +2015-07-01|-54.0|169.0|34.60366|0.11407 +2015-07-01|-54.0|170.0|34.77297|0.11362 +2015-07-01|-54.0|171.0|34.92534|0.11316 +2015-07-01|-54.0|172.0|35.06172|0.11268 +2015-07-01|-54.0|173.0|35.183|0.11217 +2015-07-01|-54.0|174.0|35.29004|0.11162 +2015-07-01|-54.0|175.0|35.38369|0.11105 +2015-07-01|-54.0|176.0|35.46471|0.11043 +2015-07-01|-54.0|177.0|35.53387|0.10977 +2015-07-01|-54.0|178.0|35.59188|0.10906 +2015-07-01|-54.0|179.0|35.63944|0.1083 +2015-07-01|-54.0|-1.0|-20.10088|-0.0405 +2015-07-01|-54.0|-2.0|-19.61407|-0.03423 +2015-07-01|-54.0|-3.0|-19.14201|-0.02817 +2015-07-01|-54.0|-4.0|-18.68446|-0.02233 +2015-07-01|-54.0|-5.0|-18.24112|-0.01675 +2015-07-01|-54.0|-6.0|-17.81164|-0.01144 +2015-07-01|-54.0|-7.0|-17.39556|-0.00641 +2015-07-01|-54.0|-8.0|-16.99236|-0.00168 +2015-07-01|-54.0|-9.0|-16.60146|0.00273 +2015-07-01|-54.0|-10.0|-16.22221|0.00682 +2015-07-01|-54.0|-11.0|-15.8539|0.01057 +2015-07-01|-54.0|-12.0|-15.49578|0.01398 +2015-07-01|-54.0|-13.0|-15.14703|0.01705 +2015-07-01|-54.0|-14.0|-14.80679|0.01976 +2015-07-01|-54.0|-15.0|-14.47416|0.02212 +2015-07-01|-54.0|-16.0|-14.1482|0.02413 +2015-07-01|-54.0|-17.0|-13.82795|0.02578 +2015-07-01|-54.0|-18.0|-13.51243|0.02708 +2015-07-01|-54.0|-19.0|-13.20061|0.02804 +2015-07-01|-54.0|-20.0|-12.89146|0.02866 +2015-07-01|-54.0|-21.0|-12.58397|0.02895 +2015-07-01|-54.0|-22.0|-12.27708|0.02891 +2015-07-01|-54.0|-23.0|-11.96975|0.02856 +2015-07-01|-54.0|-24.0|-11.66095|0.0279 +2015-07-01|-54.0|-25.0|-11.34965|0.02694 +2015-07-01|-54.0|-26.0|-11.03484|0.02571 +2015-07-01|-54.0|-27.0|-10.71554|0.0242 +2015-07-01|-54.0|-28.0|-10.39076|0.02243 +2015-07-01|-54.0|-29.0|-10.05959|0.02043 +2015-07-01|-54.0|-30.0|-9.7211|0.01819 +2015-07-01|-54.0|-31.0|-9.37443|0.01574 +2015-07-01|-54.0|-32.0|-9.01874|0.0131 +2015-07-01|-54.0|-33.0|-8.65327|0.01027 +2015-07-01|-54.0|-34.0|-8.27725|0.00729 +2015-07-01|-54.0|-35.0|-7.89003|0.00416 +2015-07-01|-54.0|-36.0|-7.49095|9.0E-4 +2015-07-01|-54.0|-37.0|-7.07945|-0.00246 +2015-07-01|-54.0|-38.0|-6.65501|-0.00592 +2015-07-01|-54.0|-39.0|-6.21719|-0.00944 +2015-07-01|-54.0|-40.0|-5.7656|-0.01302 +2015-07-01|-54.0|-41.0|-5.29992|-0.01663 +2015-07-01|-54.0|-42.0|-4.8199|-0.02026 +2015-07-01|-54.0|-43.0|-4.32538|-0.02388 +2015-07-01|-54.0|-44.0|-3.81623|-0.02748 +2015-07-01|-54.0|-45.0|-3.29242|-0.03104 +2015-07-01|-54.0|-46.0|-2.754|-0.03454 +2015-07-01|-54.0|-47.0|-2.20107|-0.03796 +2015-07-01|-54.0|-48.0|-1.63381|-0.0413 +2015-07-01|-54.0|-49.0|-1.05248|-0.04453 +2015-07-01|-54.0|-50.0|-0.45739|-0.04763 +2015-07-01|-54.0|-51.0|0.15105|-0.0506 +2015-07-01|-54.0|-52.0|0.77239|-0.05342 +2015-07-01|-54.0|-53.0|1.40612|-0.05608 +2015-07-01|-54.0|-54.0|2.05163|-0.05857 +2015-07-01|-54.0|-55.0|2.7083|-0.06088 +2015-07-01|-54.0|-56.0|3.37541|-0.063 +2015-07-01|-54.0|-57.0|4.05223|-0.06492 +2015-07-01|-54.0|-58.0|4.73794|-0.06663 +2015-07-01|-54.0|-59.0|5.4317|-0.06814 +2015-07-01|-54.0|-60.0|6.13263|-0.06944 +2015-07-01|-54.0|-61.0|6.83981|-0.07053 +2015-07-01|-54.0|-62.0|7.55229|-0.0714 +2015-07-01|-54.0|-63.0|8.2691|-0.07206 +2015-07-01|-54.0|-64.0|8.98922|-0.0725 +2015-07-01|-54.0|-65.0|9.71166|-0.07274 +2015-07-01|-54.0|-66.0|10.43539|-0.07277 +2015-07-01|-54.0|-67.0|11.15937|-0.07261 +2015-07-01|-54.0|-68.0|11.88258|-0.07225 +2015-07-01|-54.0|-69.0|12.60399|-0.0717 +2015-07-01|-54.0|-70.0|13.32258|-0.07098 +2015-07-01|-54.0|-71.0|14.03734|-0.07009 +2015-07-01|-54.0|-72.0|14.74729|-0.06904 +2015-07-01|-54.0|-73.0|15.45145|-0.06784 +2015-07-01|-54.0|-74.0|16.14888|-0.06651 +2015-07-01|-54.0|-75.0|16.83866|-0.06504 +2015-07-01|-54.0|-76.0|17.51991|-0.06346 +2015-07-01|-54.0|-77.0|18.19178|-0.06178 +2015-07-01|-54.0|-78.0|18.85345|-0.06 +2015-07-01|-54.0|-79.0|19.50416|-0.05814 +2015-07-01|-54.0|-80.0|20.14317|-0.05621 +2015-07-01|-54.0|-81.0|20.76978|-0.05422 +2015-07-01|-54.0|-82.0|21.38336|-0.05218 +2015-07-01|-54.0|-83.0|21.9833|-0.0501 +2015-07-01|-54.0|-84.0|22.56906|-0.048 +2015-07-01|-54.0|-85.0|23.14013|-0.04588 +2015-07-01|-54.0|-86.0|23.69605|-0.04375 +2015-07-01|-54.0|-87.0|24.23641|-0.04162 +2015-07-01|-54.0|-88.0|24.76086|-0.0395 +2015-07-01|-54.0|-89.0|25.26908|-0.0374 +2015-07-01|-54.0|-90.0|25.76081|-0.03532 +2015-07-01|-54.0|-91.0|26.23584|-0.03327 +2015-07-01|-54.0|-92.0|26.69399|-0.03126 +2015-07-01|-54.0|-93.0|27.13515|-0.02928 +2015-07-01|-54.0|-94.0|27.55925|-0.02736 +2015-07-01|-54.0|-95.0|27.96624|-0.02547 +2015-07-01|-54.0|-96.0|28.35616|-0.02364 +2015-07-01|-54.0|-97.0|28.72905|-0.02187 +2015-07-01|-54.0|-98.0|29.08503|-0.02014 +2015-07-01|-54.0|-99.0|29.42422|-0.01847 +2015-07-01|-54.0|-100.0|29.74682|-0.01686 +2015-07-01|-54.0|-101.0|30.05305|-0.0153 +2015-07-01|-54.0|-102.0|30.34315|-0.01379 +2015-07-01|-54.0|-103.0|30.61744|-0.01233 +2015-07-01|-54.0|-104.0|30.87624|-0.01092 +2015-07-01|-54.0|-105.0|31.1199|-0.00956 +2015-07-01|-54.0|-106.0|31.34882|-0.00824 +2015-07-01|-54.0|-107.0|31.56343|-0.00696 +2015-07-01|-54.0|-108.0|31.76418|-0.00571 +2015-07-01|-54.0|-109.0|31.95153|-0.00449 +2015-07-01|-54.0|-110.0|32.12598|-0.00329 +2015-07-01|-54.0|-111.0|32.28807|-0.00212 +2015-07-01|-54.0|-112.0|32.43831|-9.5E-4 +2015-07-01|-54.0|-113.0|32.57728|2.0E-4 +2015-07-01|-54.0|-114.0|32.70554|0.00134 +2015-07-01|-54.0|-115.0|32.82367|0.00249 +2015-07-01|-54.0|-116.0|32.93226|0.00364 +2015-07-01|-54.0|-117.0|33.03191|0.00481 +2015-07-01|-54.0|-118.0|33.12323|0.00598 +2015-07-01|-54.0|-119.0|33.20682|0.00718 +2015-07-01|-54.0|-120.0|33.28327|0.0084 +2015-07-01|-54.0|-121.0|33.3532|0.00965 +2015-07-01|-54.0|-122.0|33.41719|0.01093 +2015-07-01|-54.0|-123.0|33.47583|0.01224 +2015-07-01|-54.0|-124.0|33.5297|0.01359 +2015-07-01|-54.0|-125.0|33.57935|0.01497 +2015-07-01|-54.0|-126.0|33.62532|0.0164 +2015-07-01|-54.0|-127.0|33.66815|0.01786 +2015-07-01|-54.0|-128.0|33.70834|0.01937 +2015-07-01|-54.0|-129.0|33.74637|0.02092 +2015-07-01|-54.0|-130.0|33.7827|0.02251 +2015-07-01|-54.0|-131.0|33.81775|0.02414 +2015-07-01|-54.0|-132.0|33.85195|0.02581 +2015-07-01|-54.0|-133.0|33.88566|0.02752 +2015-07-01|-54.0|-134.0|33.91922|0.02927 +2015-07-01|-54.0|-135.0|33.95297|0.03106 +2015-07-01|-54.0|-136.0|33.98717|0.03288 +2015-07-01|-54.0|-137.0|34.02209|0.03473 +2015-07-01|-54.0|-138.0|34.05794|0.03661 +2015-07-01|-54.0|-139.0|34.09492|0.03852 +2015-07-01|-54.0|-140.0|34.13319|0.04045 +2015-07-01|-54.0|-141.0|34.17287|0.0424 +2015-07-01|-54.0|-142.0|34.21405|0.04438 +2015-07-01|-54.0|-143.0|34.25682|0.04636 +2015-07-01|-54.0|-144.0|34.3012|0.04837 +2015-07-01|-54.0|-145.0|34.34721|0.05038 +2015-07-01|-54.0|-146.0|34.39484|0.0524 +2015-07-01|-54.0|-147.0|34.44404|0.05442 +2015-07-01|-54.0|-148.0|34.49475|0.05645 +2015-07-01|-54.0|-149.0|34.54688|0.05848 +2015-07-01|-54.0|-150.0|34.60034|0.0605 +2015-07-01|-54.0|-151.0|34.65498|0.06252 +2015-07-01|-54.0|-152.0|34.71067|0.06453 +2015-07-01|-54.0|-153.0|34.76724|0.06652 +2015-07-01|-54.0|-154.0|34.82451|0.06851 +2015-07-01|-54.0|-155.0|34.88229|0.07047 +2015-07-01|-54.0|-156.0|34.94038|0.07242 +2015-07-01|-54.0|-157.0|34.99855|0.07434 +2015-07-01|-54.0|-158.0|35.05658|0.07625 +2015-07-01|-54.0|-159.0|35.11421|0.07812 +2015-07-01|-54.0|-160.0|35.17119|0.07997 +2015-07-01|-54.0|-161.0|35.22725|0.08178 +2015-07-01|-54.0|-162.0|35.28213|0.08356 +2015-07-01|-54.0|-163.0|35.33553|0.0853 +2015-07-01|-54.0|-164.0|35.38715|0.08701 +2015-07-01|-54.0|-165.0|35.43668|0.08867 +2015-07-01|-54.0|-166.0|35.48381|0.09029 +2015-07-01|-54.0|-167.0|35.52819|0.09187 +2015-07-01|-54.0|-168.0|35.56949|0.09339 +2015-07-01|-54.0|-169.0|35.60734|0.09487 +2015-07-01|-54.0|-170.0|35.64138|0.0963 +2015-07-01|-54.0|-171.0|35.6712|0.09767 +2015-07-01|-54.0|-172.0|35.69642|0.09899 +2015-07-01|-54.0|-173.0|35.71659|0.10025 +2015-07-01|-54.0|-174.0|35.73129|0.10146 +2015-07-01|-54.0|-175.0|35.74005|0.10261 +2015-07-01|-54.0|-176.0|35.74239|0.1037 +2015-07-01|-54.0|-177.0|35.73782|0.10473 +2015-07-01|-54.0|-178.0|35.7258|0.10571 +2015-07-01|-54.0|-179.0|35.70578|0.10663 +2015-07-01|-55.0|0.0|-20.4632|-0.05049 +2015-07-01|-55.0|1.0|-20.99686|-0.05687 +2015-07-01|-55.0|2.0|-21.54472|-0.06336 +2015-07-01|-55.0|3.0|-22.10666|-0.06994 +2015-07-01|-55.0|4.0|-22.68251|-0.07658 +2015-07-01|-55.0|5.0|-23.27201|-0.08327 +2015-07-01|-55.0|6.0|-23.87485|-0.08997 +2015-07-01|-55.0|7.0|-24.49063|-0.09665 +2015-07-01|-55.0|8.0|-25.11894|-0.1033 +2015-07-01|-55.0|9.0|-25.75927|-0.10989 +2015-07-01|-55.0|10.0|-26.41108|-0.11639 +2015-07-01|-55.0|11.0|-27.07378|-0.12279 +2015-07-01|-55.0|12.0|-27.74674|-0.12905 +2015-07-01|-55.0|13.0|-28.4293|-0.13516 +2015-07-01|-55.0|14.0|-29.12076|-0.14109 +2015-07-01|-55.0|15.0|-29.82039|-0.14684 +2015-07-01|-55.0|16.0|-30.52746|-0.15238 +2015-07-01|-55.0|17.0|-31.24119|-0.15769 +2015-07-01|-55.0|18.0|-31.96081|-0.16277 +2015-07-01|-55.0|19.0|-32.68554|-0.1676 +2015-07-01|-55.0|20.0|-33.41459|-0.17217 +2015-07-01|-55.0|21.0|-34.14719|-0.17647 +2015-07-01|-55.0|22.0|-34.88255|-0.18049 +2015-07-01|-55.0|23.0|-35.6199|-0.18424 +2015-07-01|-55.0|24.0|-36.35848|-0.18769 +2015-07-01|-55.0|25.0|-37.09753|-0.19086 +2015-07-01|-55.0|26.0|-37.83634|-0.19374 +2015-07-01|-55.0|27.0|-38.57418|-0.19632 +2015-07-01|-55.0|28.0|-39.31035|-0.19862 +2015-07-01|-55.0|29.0|-40.0442|-0.20062 +2015-07-01|-55.0|30.0|-40.77506|-0.20234 +2015-07-01|-55.0|31.0|-41.5023|-0.20377 +2015-07-01|-55.0|32.0|-42.22532|-0.20493 +2015-07-01|-55.0|33.0|-42.94353|-0.20581 +2015-07-01|-55.0|34.0|-43.65639|-0.20642 +2015-07-01|-55.0|35.0|-44.36334|-0.20677 +2015-07-01|-55.0|36.0|-45.06388|-0.20687 +2015-07-01|-55.0|37.0|-45.75752|-0.20671 +2015-07-01|-55.0|38.0|-46.44378|-0.2063 +2015-07-01|-55.0|39.0|-47.12223|-0.20566 +2015-07-01|-55.0|40.0|-47.79242|-0.20479 +2015-07-01|-55.0|41.0|-48.45397|-0.2037 +2015-07-01|-55.0|42.0|-49.10647|-0.20238 +2015-07-01|-55.0|43.0|-49.74955|-0.20086 +2015-07-01|-55.0|44.0|-50.38286|-0.19913 +2015-07-01|-55.0|45.0|-51.00606|-0.1972 +2015-07-01|-55.0|46.0|-51.61883|-0.19507 +2015-07-01|-55.0|47.0|-52.22084|-0.19276 +2015-07-01|-55.0|48.0|-52.81182|-0.19026 +2015-07-01|-55.0|49.0|-53.39145|-0.18759 +2015-07-01|-55.0|50.0|-53.95948|-0.18475 +2015-07-01|-55.0|51.0|-54.51563|-0.18173 +2015-07-01|-55.0|52.0|-55.05963|-0.17855 +2015-07-01|-55.0|53.0|-55.59124|-0.17522 +2015-07-01|-55.0|54.0|-56.11021|-0.17172 +2015-07-01|-55.0|55.0|-56.61629|-0.16808 +2015-07-01|-55.0|56.0|-57.10925|-0.16428 +2015-07-01|-55.0|57.0|-57.58884|-0.16035 +2015-07-01|-55.0|58.0|-58.05483|-0.15626 +2015-07-01|-55.0|59.0|-58.50698|-0.15205 +2015-07-01|-55.0|60.0|-58.94504|-0.14769 +2015-07-01|-55.0|61.0|-59.36878|-0.1432 +2015-07-01|-55.0|62.0|-59.77794|-0.13859 +2015-07-01|-55.0|63.0|-60.17227|-0.13384 +2015-07-01|-55.0|64.0|-60.5515|-0.12898 +2015-07-01|-55.0|65.0|-60.91536|-0.12399 +2015-07-01|-55.0|66.0|-61.26354|-0.11889 +2015-07-01|-55.0|67.0|-61.59576|-0.11367 +2015-07-01|-55.0|68.0|-61.91169|-0.10834 +2015-07-01|-55.0|69.0|-62.21098|-0.10291 +2015-07-01|-55.0|70.0|-62.49327|-0.09737 +2015-07-01|-55.0|71.0|-62.75818|-0.09174 +2015-07-01|-55.0|72.0|-63.00528|-0.08601 +2015-07-01|-55.0|73.0|-63.23415|-0.08018 +2015-07-01|-55.0|74.0|-63.44428|-0.07427 +2015-07-01|-55.0|75.0|-63.63518|-0.06828 +2015-07-01|-55.0|76.0|-63.80629|-0.06221 +2015-07-01|-55.0|77.0|-63.957|-0.05606 +2015-07-01|-55.0|78.0|-64.08668|-0.04984 +2015-07-01|-55.0|79.0|-64.19462|-0.04356 +2015-07-01|-55.0|80.0|-64.28008|-0.03722 +2015-07-01|-55.0|81.0|-64.34224|-0.03081 +2015-07-01|-55.0|82.0|-64.38024|-0.02436 +2015-07-01|-55.0|83.0|-64.39313|-0.01785 +2015-07-01|-55.0|84.0|-64.37989|-0.01129 +2015-07-01|-55.0|85.0|-64.33944|-0.0047 +2015-07-01|-55.0|86.0|-64.27059|0.00194 +2015-07-01|-55.0|87.0|-64.17208|0.00862 +2015-07-01|-55.0|88.0|-64.04254|0.01533 +2015-07-01|-55.0|89.0|-63.88051|0.02208 +2015-07-01|-55.0|90.0|-63.68441|0.02886 +2015-07-01|-55.0|91.0|-63.45255|0.03568 +2015-07-01|-55.0|92.0|-63.18311|0.04253 +2015-07-01|-55.0|93.0|-62.87416|0.04941 +2015-07-01|-55.0|94.0|-62.52361|0.05634 +2015-07-01|-55.0|95.0|-62.12923|0.06331 +2015-07-01|-55.0|96.0|-61.68864|0.07032 +2015-07-01|-55.0|97.0|-61.19933|0.07739 +2015-07-01|-55.0|98.0|-60.65858|0.08451 +2015-07-01|-55.0|99.0|-60.06355|0.0917 +2015-07-01|-55.0|100.0|-59.41119|0.09895 +2015-07-01|-55.0|101.0|-58.69833|0.10628 +2015-07-01|-55.0|102.0|-57.92162|0.1137 +2015-07-01|-55.0|103.0|-57.07754|0.1212 +2015-07-01|-55.0|104.0|-56.16247|0.12881 +2015-07-01|-55.0|105.0|-55.17268|0.13651 +2015-07-01|-55.0|106.0|-54.10433|0.14433 +2015-07-01|-55.0|107.0|-52.9536|0.15224 +2015-07-01|-55.0|108.0|-51.71669|0.16026 +2015-07-01|-55.0|109.0|-50.38988|0.16836 +2015-07-01|-55.0|110.0|-48.96971|0.17654 +2015-07-01|-55.0|111.0|-47.45302|0.18478 +2015-07-01|-55.0|112.0|-45.83711|0.19302 +2015-07-01|-55.0|113.0|-44.11994|0.20124 +2015-07-01|-55.0|114.0|-42.30025|0.20937 +2015-07-01|-55.0|115.0|-40.37782|0.21733 +2015-07-01|-55.0|116.0|-38.35364|0.22506 +2015-07-01|-55.0|117.0|-36.23009|0.23244 +2015-07-01|-55.0|118.0|-34.01121|0.23936 +2015-07-01|-55.0|119.0|-31.70275|0.24572 +2015-07-01|-55.0|120.0|-29.31232|0.2514 +2015-07-01|-55.0|121.0|-26.84941|0.25626 +2015-07-01|-55.0|122.0|-24.32528|0.26022 +2015-07-01|-55.0|123.0|-21.75279|0.26316 +2015-07-01|-55.0|124.0|-19.14616|0.26504 +2015-07-01|-55.0|125.0|-16.52053|0.2658 +2015-07-01|-55.0|126.0|-13.89156|0.26544 +2015-07-01|-55.0|127.0|-11.27494|0.26399 +2015-07-01|-55.0|128.0|-8.68589|0.2615 +2015-07-01|-55.0|129.0|-6.13873|0.25806 +2015-07-01|-55.0|130.0|-3.64649|0.25379 +2015-07-01|-55.0|131.0|-1.22059|0.24881 +2015-07-01|-55.0|132.0|1.12929|0.24325 +2015-07-01|-55.0|133.0|3.39534|0.23724 +2015-07-01|-55.0|134.0|5.5716|0.23093 +2015-07-01|-55.0|135.0|7.65387|0.22443 +2015-07-01|-55.0|136.0|9.63958|0.21785 +2015-07-01|-55.0|137.0|11.52757|0.2113 +2015-07-01|-55.0|138.0|13.31795|0.20484 +2015-07-01|-55.0|139.0|15.01182|0.19855 +2015-07-01|-55.0|140.0|16.61114|0.19247 +2015-07-01|-55.0|141.0|18.11851|0.18666 +2015-07-01|-55.0|142.0|19.53699|0.18112 +2015-07-01|-55.0|143.0|20.87|0.1759 +2015-07-01|-55.0|144.0|22.12118|0.17098 +2015-07-01|-55.0|145.0|23.29427|0.16639 +2015-07-01|-55.0|146.0|24.39309|0.16211 +2015-07-01|-55.0|147.0|25.4214|0.15814 +2015-07-01|-55.0|148.0|26.38292|0.15447 +2015-07-01|-55.0|149.0|27.28125|0.15109 +2015-07-01|-55.0|150.0|28.11989|0.14798 +2015-07-01|-55.0|151.0|28.90217|0.14514 +2015-07-01|-55.0|152.0|29.63128|0.14254 +2015-07-01|-55.0|153.0|30.31026|0.14017 +2015-07-01|-55.0|154.0|30.94197|0.13801 +2015-07-01|-55.0|155.0|31.52913|0.13604 +2015-07-01|-55.0|156.0|32.0743|0.13426 +2015-07-01|-55.0|157.0|32.57991|0.13263 +2015-07-01|-55.0|158.0|33.04824|0.13116 +2015-07-01|-55.0|159.0|33.48141|0.12982 +2015-07-01|-55.0|160.0|33.88146|0.12859 +2015-07-01|-55.0|161.0|34.25028|0.12747 +2015-07-01|-55.0|162.0|34.58967|0.12644 +2015-07-01|-55.0|163.0|34.9013|0.12549 +2015-07-01|-55.0|164.0|35.18678|0.1246 +2015-07-01|-55.0|165.0|35.44759|0.12377 +2015-07-01|-55.0|166.0|35.68516|0.12298 +2015-07-01|-55.0|167.0|35.90081|0.12222 +2015-07-01|-55.0|168.0|36.09583|0.12148 +2015-07-01|-55.0|169.0|36.27139|0.12076 +2015-07-01|-55.0|170.0|36.42865|0.12005 +2015-07-01|-55.0|171.0|36.56866|0.11933 +2015-07-01|-55.0|172.0|36.69245|0.1186 +2015-07-01|-55.0|173.0|36.80099|0.11786 +2015-07-01|-55.0|174.0|36.89519|0.1171 +2015-07-01|-55.0|175.0|36.97593|0.11631 +2015-07-01|-55.0|176.0|37.04404|0.11549 +2015-07-01|-55.0|177.0|37.1003|0.11463 +2015-07-01|-55.0|178.0|37.14546|0.11373 +2015-07-01|-55.0|179.0|37.18025|0.11279 +2015-07-01|-55.0|-1.0|-19.94378|-0.04425 +2015-07-01|-55.0|-2.0|-19.43858|-0.03818 +2015-07-01|-55.0|-3.0|-18.94749|-0.03228 +2015-07-01|-55.0|-4.0|-18.47033|-0.0266 +2015-07-01|-55.0|-5.0|-18.00687|-0.02113 +2015-07-01|-55.0|-6.0|-17.55677|-0.01591 +2015-07-01|-55.0|-7.0|-17.11965|-0.01095 +2015-07-01|-55.0|-8.0|-16.69505|-0.00626 +2015-07-01|-55.0|-9.0|-16.28246|-0.00187 +2015-07-01|-55.0|-10.0|-15.8813|0.00223 +2015-07-01|-55.0|-11.0|-15.49091|0.00602 +2015-07-01|-55.0|-12.0|-15.11061|0.00949 +2015-07-01|-55.0|-13.0|-14.73966|0.01264 +2015-07-01|-55.0|-14.0|-14.37725|0.01545 +2015-07-01|-55.0|-15.0|-14.02257|0.01793 +2015-07-01|-55.0|-16.0|-13.67474|0.02008 +2015-07-01|-55.0|-17.0|-13.33286|0.02189 +2015-07-01|-55.0|-18.0|-12.996|0.02337 +2015-07-01|-55.0|-19.0|-12.66321|0.02451 +2015-07-01|-55.0|-20.0|-12.33352|0.02533 +2015-07-01|-55.0|-21.0|-12.00596|0.02582 +2015-07-01|-55.0|-22.0|-11.67953|0.026 +2015-07-01|-55.0|-23.0|-11.35326|0.02587 +2015-07-01|-55.0|-24.0|-11.02614|0.02544 +2015-07-01|-55.0|-25.0|-10.6972|0.02472 +2015-07-01|-55.0|-26.0|-10.36548|0.02372 +2015-07-01|-55.0|-27.0|-10.03003|0.02246 +2015-07-01|-55.0|-28.0|-9.68991|0.02094 +2015-07-01|-55.0|-29.0|-9.34422|0.01917 +2015-07-01|-55.0|-30.0|-8.9921|0.01719 +2015-07-01|-55.0|-31.0|-8.6327|0.01499 +2015-07-01|-55.0|-32.0|-8.26522|0.01259 +2015-07-01|-55.0|-33.0|-7.8889|0.01001 +2015-07-01|-55.0|-34.0|-7.50304|0.00727 +2015-07-01|-55.0|-35.0|-7.10696|0.00438 +2015-07-01|-55.0|-36.0|-6.70006|0.00136 +2015-07-01|-55.0|-37.0|-6.28178|-0.00177 +2015-07-01|-55.0|-38.0|-5.85161|-0.00499 +2015-07-01|-55.0|-39.0|-5.40913|-0.00829 +2015-07-01|-55.0|-40.0|-4.95394|-0.01164 +2015-07-01|-55.0|-41.0|-4.48573|-0.01504 +2015-07-01|-55.0|-42.0|-4.00427|-0.01846 +2015-07-01|-55.0|-43.0|-3.50935|-0.02188 +2015-07-01|-55.0|-44.0|-3.00088|-0.02528 +2015-07-01|-55.0|-45.0|-2.47879|-0.02865 +2015-07-01|-55.0|-46.0|-1.94312|-0.03198 +2015-07-01|-55.0|-47.0|-1.39394|-0.03524 +2015-07-01|-55.0|-48.0|-0.83142|-0.03841 +2015-07-01|-55.0|-49.0|-0.25578|-0.0415 +2015-07-01|-55.0|-50.0|0.33269|-0.04447 +2015-07-01|-55.0|-51.0|0.93364|-0.04732 +2015-07-01|-55.0|-52.0|1.54666|-0.05003 +2015-07-01|-55.0|-53.0|2.17126|-0.0526 +2015-07-01|-55.0|-54.0|2.80692|-0.055 +2015-07-01|-55.0|-55.0|3.45305|-0.05724 +2015-07-01|-55.0|-56.0|4.10901|-0.05931 +2015-07-01|-55.0|-57.0|4.7741|-0.06119 +2015-07-01|-55.0|-58.0|5.4476|-0.06288 +2015-07-01|-55.0|-59.0|6.12873|-0.06438 +2015-07-01|-55.0|-60.0|6.81668|-0.06568 +2015-07-01|-55.0|-61.0|7.51059|-0.06679 +2015-07-01|-55.0|-62.0|8.20961|-0.06769 +2015-07-01|-55.0|-63.0|8.91281|-0.06839 +2015-07-01|-55.0|-64.0|9.6193|-0.0689 +2015-07-01|-55.0|-65.0|10.32812|-0.06921 +2015-07-01|-55.0|-66.0|11.03834|-0.06933 +2015-07-01|-55.0|-67.0|11.74899|-0.06926 +2015-07-01|-55.0|-68.0|12.45913|-0.069 +2015-07-01|-55.0|-69.0|13.1678|-0.06857 +2015-07-01|-55.0|-70.0|13.87405|-0.06798 +2015-07-01|-55.0|-71.0|14.57694|-0.06722 +2015-07-01|-55.0|-72.0|15.27555|-0.0663 +2015-07-01|-55.0|-73.0|15.96897|-0.06525 +2015-07-01|-55.0|-74.0|16.65632|-0.06406 +2015-07-01|-55.0|-75.0|17.33673|-0.06274 +2015-07-01|-55.0|-76.0|18.00938|-0.06131 +2015-07-01|-55.0|-77.0|18.67345|-0.05978 +2015-07-01|-55.0|-78.0|19.32818|-0.05816 +2015-07-01|-55.0|-79.0|19.97283|-0.05645 +2015-07-01|-55.0|-80.0|20.6067|-0.05467 +2015-07-01|-55.0|-81.0|21.22912|-0.05283 +2015-07-01|-55.0|-82.0|21.83948|-0.05093 +2015-07-01|-55.0|-83.0|22.4372|-0.049 +2015-07-01|-55.0|-84.0|23.02173|-0.04703 +2015-07-01|-55.0|-85.0|23.59258|-0.04504 +2015-07-01|-55.0|-86.0|24.14929|-0.04303 +2015-07-01|-55.0|-87.0|24.69146|-0.04102 +2015-07-01|-55.0|-88.0|25.21872|-0.03901 +2015-07-01|-55.0|-89.0|25.73076|-0.037 +2015-07-01|-55.0|-90.0|26.22729|-0.03502 +2015-07-01|-55.0|-91.0|26.70808|-0.03305 +2015-07-01|-55.0|-92.0|27.17295|-0.03112 +2015-07-01|-55.0|-93.0|27.62174|-0.02921 +2015-07-01|-55.0|-94.0|28.05437|-0.02734 +2015-07-01|-55.0|-95.0|28.47076|-0.02551 +2015-07-01|-55.0|-96.0|28.87089|-0.02372 +2015-07-01|-55.0|-97.0|29.2548|-0.02198 +2015-07-01|-55.0|-98.0|29.62254|-0.02028 +2015-07-01|-55.0|-99.0|29.97421|-0.01863 +2015-07-01|-55.0|-100.0|30.30995|-0.01703 +2015-07-01|-55.0|-101.0|30.62994|-0.01547 +2015-07-01|-55.0|-102.0|30.93439|-0.01396 +2015-07-01|-55.0|-103.0|31.22354|-0.01249 +2015-07-01|-55.0|-104.0|31.49767|-0.01107 +2015-07-01|-55.0|-105.0|31.7571|-0.00968 +2015-07-01|-55.0|-106.0|32.00217|-0.00834 +2015-07-01|-55.0|-107.0|32.23325|-0.00703 +2015-07-01|-55.0|-108.0|32.45073|-0.00575 +2015-07-01|-55.0|-109.0|32.65505|-0.00449 +2015-07-01|-55.0|-110.0|32.84664|-0.00326 +2015-07-01|-55.0|-111.0|33.02598|-0.00205 +2015-07-01|-55.0|-112.0|33.19356|-8.5E-4 +2015-07-01|-55.0|-113.0|33.34988|3.4E-4 +2015-07-01|-55.0|-114.0|33.49548|0.00153 +2015-07-01|-55.0|-115.0|33.63088|0.00272 +2015-07-01|-55.0|-116.0|33.75664|0.00391 +2015-07-01|-55.0|-117.0|33.87331|0.00511 +2015-07-01|-55.0|-118.0|33.98146|0.00632 +2015-07-01|-55.0|-119.0|34.08167|0.00755 +2015-07-01|-55.0|-120.0|34.17449|0.00881 +2015-07-01|-55.0|-121.0|34.2605|0.01008 +2015-07-01|-55.0|-122.0|34.34027|0.01139 +2015-07-01|-55.0|-123.0|34.41436|0.01273 +2015-07-01|-55.0|-124.0|34.48333|0.0141 +2015-07-01|-55.0|-125.0|34.54771|0.0155 +2015-07-01|-55.0|-126.0|34.60804|0.01695 +2015-07-01|-55.0|-127.0|34.66482|0.01843 +2015-07-01|-55.0|-128.0|34.71857|0.01995 +2015-07-01|-55.0|-129.0|34.76976|0.02151 +2015-07-01|-55.0|-130.0|34.81884|0.02312 +2015-07-01|-55.0|-131.0|34.86626|0.02476 +2015-07-01|-55.0|-132.0|34.91241|0.02645 +2015-07-01|-55.0|-133.0|34.95769|0.02817 +2015-07-01|-55.0|-134.0|35.00246|0.02993 +2015-07-01|-55.0|-135.0|35.04704|0.03173 +2015-07-01|-55.0|-136.0|35.09173|0.03356 +2015-07-01|-55.0|-137.0|35.1368|0.03543 +2015-07-01|-55.0|-138.0|35.1825|0.03733 +2015-07-01|-55.0|-139.0|35.22904|0.03925 +2015-07-01|-55.0|-140.0|35.27659|0.04121 +2015-07-01|-55.0|-141.0|35.32531|0.04318 +2015-07-01|-55.0|-142.0|35.37533|0.04518 +2015-07-01|-55.0|-143.0|35.42672|0.0472 +2015-07-01|-55.0|-144.0|35.47957|0.04924 +2015-07-01|-55.0|-145.0|35.53391|0.05128 +2015-07-01|-55.0|-146.0|35.58974|0.05334 +2015-07-01|-55.0|-147.0|35.64705|0.05541 +2015-07-01|-55.0|-148.0|35.70582|0.05748 +2015-07-01|-55.0|-149.0|35.76596|0.05956 +2015-07-01|-55.0|-150.0|35.82741|0.06164 +2015-07-01|-55.0|-151.0|35.89006|0.06371 +2015-07-01|-55.0|-152.0|35.95378|0.06578 +2015-07-01|-55.0|-153.0|36.01843|0.06784 +2015-07-01|-55.0|-154.0|36.08386|0.06989 +2015-07-01|-55.0|-155.0|36.14988|0.07192 +2015-07-01|-55.0|-156.0|36.21631|0.07394 +2015-07-01|-55.0|-157.0|36.28295|0.07595 +2015-07-01|-55.0|-158.0|36.34957|0.07793 +2015-07-01|-55.0|-159.0|36.41595|0.07988 +2015-07-01|-55.0|-160.0|36.48183|0.08182 +2015-07-01|-55.0|-161.0|36.54697|0.08372 +2015-07-01|-55.0|-162.0|36.6111|0.08559 +2015-07-01|-55.0|-163.0|36.67392|0.08743 +2015-07-01|-55.0|-164.0|36.73516|0.08923 +2015-07-01|-55.0|-165.0|36.79451|0.091 +2015-07-01|-55.0|-166.0|36.85165|0.09272 +2015-07-01|-55.0|-167.0|36.90624|0.0944 +2015-07-01|-55.0|-168.0|36.95795|0.09604 +2015-07-01|-55.0|-169.0|37.00641|0.09763 +2015-07-01|-55.0|-170.0|37.05125|0.09918 +2015-07-01|-55.0|-171.0|37.09208|0.10067 +2015-07-01|-55.0|-172.0|37.1285|0.10212 +2015-07-01|-55.0|-173.0|37.16007|0.10351 +2015-07-01|-55.0|-174.0|37.18635|0.10485 +2015-07-01|-55.0|-175.0|37.20688|0.10614 +2015-07-01|-55.0|-176.0|37.22117|0.10738 +2015-07-01|-55.0|-177.0|37.22871|0.10856 +2015-07-01|-55.0|-178.0|37.22896|0.10969 +2015-07-01|-55.0|-179.0|37.22136|0.11078 +2015-07-01|-56.0|0.0|-20.33374|-0.05381 +2015-07-01|-56.0|1.0|-20.88329|-0.05994 +2015-07-01|-56.0|2.0|-21.44633|-0.06617 +2015-07-01|-56.0|3.0|-22.02273|-0.07248 +2015-07-01|-56.0|4.0|-22.61229|-0.07884 +2015-07-01|-56.0|5.0|-23.21478|-0.08522 +2015-07-01|-56.0|6.0|-23.82988|-0.09162 +2015-07-01|-56.0|7.0|-24.45722|-0.09799 +2015-07-01|-56.0|8.0|-25.09638|-0.10433 +2015-07-01|-56.0|9.0|-25.7469|-0.11061 +2015-07-01|-56.0|10.0|-26.40826|-0.1168 +2015-07-01|-56.0|11.0|-27.07991|-0.12289 +2015-07-01|-56.0|12.0|-27.76126|-0.12885 +2015-07-01|-56.0|13.0|-28.45168|-0.13467 +2015-07-01|-56.0|14.0|-29.15052|-0.14033 +2015-07-01|-56.0|15.0|-29.85711|-0.14581 +2015-07-01|-56.0|16.0|-30.57075|-0.1511 +2015-07-01|-56.0|17.0|-31.29074|-0.15619 +2015-07-01|-56.0|18.0|-32.01635|-0.16105 +2015-07-01|-56.0|19.0|-32.74685|-0.16569 +2015-07-01|-56.0|20.0|-33.48153|-0.17008 +2015-07-01|-56.0|21.0|-34.21963|-0.17423 +2015-07-01|-56.0|22.0|-34.96045|-0.17812 +2015-07-01|-56.0|23.0|-35.70326|-0.18175 +2015-07-01|-56.0|24.0|-36.44736|-0.18512 +2015-07-01|-56.0|25.0|-37.19204|-0.18822 +2015-07-01|-56.0|26.0|-37.93662|-0.19105 +2015-07-01|-56.0|27.0|-38.68043|-0.1936 +2015-07-01|-56.0|28.0|-39.42283|-0.19589 +2015-07-01|-56.0|29.0|-40.16318|-0.19791 +2015-07-01|-56.0|30.0|-40.90086|-0.19966 +2015-07-01|-56.0|31.0|-41.6353|-0.20115 +2015-07-01|-56.0|32.0|-42.36592|-0.20238 +2015-07-01|-56.0|33.0|-43.09217|-0.20335 +2015-07-01|-56.0|34.0|-43.81353|-0.20407 +2015-07-01|-56.0|35.0|-44.52948|-0.20454 +2015-07-01|-56.0|36.0|-45.23954|-0.20477 +2015-07-01|-56.0|37.0|-45.94326|-0.20477 +2015-07-01|-56.0|38.0|-46.64018|-0.20453 +2015-07-01|-56.0|39.0|-47.32989|-0.20407 +2015-07-01|-56.0|40.0|-48.01197|-0.20339 +2015-07-01|-56.0|41.0|-48.68605|-0.2025 +2015-07-01|-56.0|42.0|-49.35175|-0.2014 +2015-07-01|-56.0|43.0|-50.00873|-0.2001 +2015-07-01|-56.0|44.0|-50.65664|-0.19861 +2015-07-01|-56.0|45.0|-51.29518|-0.19693 +2015-07-01|-56.0|46.0|-51.92402|-0.19506 +2015-07-01|-56.0|47.0|-52.54289|-0.19302 +2015-07-01|-56.0|48.0|-53.15149|-0.1908 +2015-07-01|-56.0|49.0|-53.74957|-0.18841 +2015-07-01|-56.0|50.0|-54.33685|-0.18586 +2015-07-01|-56.0|51.0|-54.9131|-0.18315 +2015-07-01|-56.0|52.0|-55.47807|-0.18029 +2015-07-01|-56.0|53.0|-56.03153|-0.17728 +2015-07-01|-56.0|54.0|-56.57324|-0.17412 +2015-07-01|-56.0|55.0|-57.10299|-0.17082 +2015-07-01|-56.0|56.0|-57.62056|-0.16738 +2015-07-01|-56.0|57.0|-58.12573|-0.1638 +2015-07-01|-56.0|58.0|-58.61829|-0.16009 +2015-07-01|-56.0|59.0|-59.09802|-0.15626 +2015-07-01|-56.0|60.0|-59.56471|-0.1523 +2015-07-01|-56.0|61.0|-60.01813|-0.14822 +2015-07-01|-56.0|62.0|-60.45807|-0.14402 +2015-07-01|-56.0|63.0|-60.88431|-0.1397 +2015-07-01|-56.0|64.0|-61.29659|-0.13527 +2015-07-01|-56.0|65.0|-61.69469|-0.13073 +2015-07-01|-56.0|66.0|-62.07835|-0.12609 +2015-07-01|-56.0|67.0|-62.4473|-0.12135 +2015-07-01|-56.0|68.0|-62.80125|-0.1165 +2015-07-01|-56.0|69.0|-63.13991|-0.11156 +2015-07-01|-56.0|70.0|-63.46296|-0.10653 +2015-07-01|-56.0|71.0|-63.77006|-0.10141 +2015-07-01|-56.0|72.0|-64.06085|-0.09621 +2015-07-01|-56.0|73.0|-64.33494|-0.09092 +2015-07-01|-56.0|74.0|-64.59189|-0.08556 +2015-07-01|-56.0|75.0|-64.83127|-0.08013 +2015-07-01|-56.0|76.0|-65.05258|-0.07462 +2015-07-01|-56.0|77.0|-65.2553|-0.06905 +2015-07-01|-56.0|78.0|-65.43884|-0.06341 +2015-07-01|-56.0|79.0|-65.6026|-0.05771 +2015-07-01|-56.0|80.0|-65.7459|-0.05196 +2015-07-01|-56.0|81.0|-65.86803|-0.04616 +2015-07-01|-56.0|82.0|-65.96818|-0.0403 +2015-07-01|-56.0|83.0|-66.04553|-0.0344 +2015-07-01|-56.0|84.0|-66.09914|-0.02845 +2015-07-01|-56.0|85.0|-66.12803|-0.02246 +2015-07-01|-56.0|86.0|-66.13112|-0.01643 +2015-07-01|-56.0|87.0|-66.10724|-0.01035 +2015-07-01|-56.0|88.0|-66.05515|-0.00423 +2015-07-01|-56.0|89.0|-65.97346|0.00193 +2015-07-01|-56.0|90.0|-65.86072|0.00814 +2015-07-01|-56.0|91.0|-65.71533|0.01439 +2015-07-01|-56.0|92.0|-65.53557|0.02069 +2015-07-01|-56.0|93.0|-65.31958|0.02706 +2015-07-01|-56.0|94.0|-65.06534|0.03348 +2015-07-01|-56.0|95.0|-64.77069|0.03997 +2015-07-01|-56.0|96.0|-64.43328|0.04654 +2015-07-01|-56.0|97.0|-64.05058|0.0532 +2015-07-01|-56.0|98.0|-63.61985|0.05997 +2015-07-01|-56.0|99.0|-63.13817|0.06684 +2015-07-01|-56.0|100.0|-62.60236|0.07385 +2015-07-01|-56.0|101.0|-62.00904|0.08101 +2015-07-01|-56.0|102.0|-61.35455|0.08833 +2015-07-01|-56.0|103.0|-60.63501|0.09583 +2015-07-01|-56.0|104.0|-59.84626|0.10355 +2015-07-01|-56.0|105.0|-58.9839|0.11149 +2015-07-01|-56.0|106.0|-58.04329|0.11968 +2015-07-01|-56.0|107.0|-57.01954|0.12815 +2015-07-01|-56.0|108.0|-55.90758|0.13691 +2015-07-01|-56.0|109.0|-54.7022|0.14597 +2015-07-01|-56.0|110.0|-53.39809|0.15536 +2015-07-01|-56.0|111.0|-51.98997|0.16506 +2015-07-01|-56.0|112.0|-50.4727|0.17509 +2015-07-01|-56.0|113.0|-48.84143|0.18542 +2015-07-01|-56.0|114.0|-47.09182|0.19602 +2015-07-01|-56.0|115.0|-45.22026|0.20683 +2015-07-01|-56.0|116.0|-43.22418|0.21778 +2015-07-01|-56.0|117.0|-41.10235|0.22877 +2015-07-01|-56.0|118.0|-38.85525|0.23966 +2015-07-01|-56.0|119.0|-36.48539|0.2503 +2015-07-01|-56.0|120.0|-33.99766|0.26051 +2015-07-01|-56.0|121.0|-31.39961|0.27008 +2015-07-01|-56.0|122.0|-28.70161|0.27879 +2015-07-01|-56.0|123.0|-25.9169|0.28643 +2015-07-01|-56.0|124.0|-23.0614|0.29278 +2015-07-01|-56.0|125.0|-20.15344|0.29768 +2015-07-01|-56.0|126.0|-17.21316|0.30099 +2015-07-01|-56.0|127.0|-14.26185|0.30265 +2015-07-01|-56.0|128.0|-11.32114|0.30263 +2015-07-01|-56.0|129.0|-8.41216|0.30099 +2015-07-01|-56.0|130.0|-5.55478|0.29784 +2015-07-01|-56.0|131.0|-2.76689|0.29334 +2015-07-01|-56.0|132.0|-0.06395|0.28768 +2015-07-01|-56.0|133.0|2.54134|0.28107 +2015-07-01|-56.0|134.0|5.03915|0.27374 +2015-07-01|-56.0|135.0|7.42242|0.26589 +2015-07-01|-56.0|136.0|9.68674|0.25773 +2015-07-01|-56.0|137.0|11.82998|0.24943 +2015-07-01|-56.0|138.0|13.85201|0.24112 +2015-07-01|-56.0|139.0|15.75433|0.23295 +2015-07-01|-56.0|140.0|17.53972|0.22499 +2015-07-01|-56.0|141.0|19.21191|0.21734 +2015-07-01|-56.0|142.0|20.77537|0.21002 +2015-07-01|-56.0|143.0|22.23499|0.20309 +2015-07-01|-56.0|144.0|23.59594|0.19657 +2015-07-01|-56.0|145.0|24.86351|0.19045 +2015-07-01|-56.0|146.0|26.04298|0.18475 +2015-07-01|-56.0|147.0|27.13954|0.17945 +2015-07-01|-56.0|148.0|28.15822|0.17454 +2015-07-01|-56.0|149.0|29.10385|0.17001 +2015-07-01|-56.0|150.0|29.98105|0.16583 +2015-07-01|-56.0|151.0|30.79417|0.162 +2015-07-01|-56.0|152.0|31.54733|0.15848 +2015-07-01|-56.0|153.0|32.24439|0.15525 +2015-07-01|-56.0|154.0|32.88897|0.1523 +2015-07-01|-56.0|155.0|33.48446|0.14959 +2015-07-01|-56.0|156.0|34.034|0.14712 +2015-07-01|-56.0|157.0|34.54055|0.14485 +2015-07-01|-56.0|158.0|35.00685|0.14278 +2015-07-01|-56.0|159.0|35.43546|0.14087 +2015-07-01|-56.0|160.0|35.82876|0.13912 +2015-07-01|-56.0|161.0|36.18898|0.1375 +2015-07-01|-56.0|162.0|36.51818|0.13601 +2015-07-01|-56.0|163.0|36.81832|0.13462 +2015-07-01|-56.0|164.0|37.09119|0.13331 +2015-07-01|-56.0|165.0|37.33849|0.13209 +2015-07-01|-56.0|166.0|37.5618|0.13093 +2015-07-01|-56.0|167.0|37.76261|0.12982 +2015-07-01|-56.0|168.0|37.94231|0.12875 +2015-07-01|-56.0|169.0|38.10221|0.12771 +2015-07-01|-56.0|170.0|38.24354|0.12669 +2015-07-01|-56.0|171.0|38.36746|0.12568 +2015-07-01|-56.0|172.0|38.47506|0.12468 +2015-07-01|-56.0|173.0|38.56736|0.12368 +2015-07-01|-56.0|174.0|38.64535|0.12267 +2015-07-01|-56.0|175.0|38.70993|0.12164 +2015-07-01|-56.0|176.0|38.76197|0.12058 +2015-07-01|-56.0|177.0|38.8023|0.11951 +2015-07-01|-56.0|178.0|38.8317|0.1184 +2015-07-01|-56.0|179.0|38.85089|0.11726 +2015-07-01|-56.0|-1.0|-19.79774|-0.0478 +2015-07-01|-56.0|-2.0|-19.27528|-0.04193 +2015-07-01|-56.0|-3.0|-18.7663|-0.03623 +2015-07-01|-56.0|-4.0|-18.27065|-0.03071 +2015-07-01|-56.0|-5.0|-17.78812|-0.02538 +2015-07-01|-56.0|-6.0|-17.31845|-0.02028 +2015-07-01|-56.0|-7.0|-16.8613|-0.01541 +2015-07-01|-56.0|-8.0|-16.41626|-0.0108 +2015-07-01|-56.0|-9.0|-15.98287|-0.00644 +2015-07-01|-56.0|-10.0|-15.56062|-0.00237 +2015-07-01|-56.0|-11.0|-15.14892|0.00143 +2015-07-01|-56.0|-12.0|-14.74714|0.00492 +2015-07-01|-56.0|-13.0|-14.3546|0.00812 +2015-07-01|-56.0|-14.0|-13.97059|0.011 +2015-07-01|-56.0|-15.0|-13.59433|0.01357 +2015-07-01|-56.0|-16.0|-13.22502|0.01583 +2015-07-01|-56.0|-17.0|-12.86183|0.01776 +2015-07-01|-56.0|-18.0|-12.50388|0.01938 +2015-07-01|-56.0|-19.0|-12.1503|0.02068 +2015-07-01|-56.0|-20.0|-11.80018|0.02167 +2015-07-01|-56.0|-21.0|-11.4526|0.02235 +2015-07-01|-56.0|-22.0|-11.10662|0.02272 +2015-07-01|-56.0|-23.0|-10.76131|0.0228 +2015-07-01|-56.0|-24.0|-10.41574|0.02258 +2015-07-01|-56.0|-25.0|-10.06899|0.02208 +2015-07-01|-56.0|-26.0|-9.72013|0.02131 +2015-07-01|-56.0|-27.0|-9.36826|0.02028 +2015-07-01|-56.0|-28.0|-9.01249|0.019 +2015-07-01|-56.0|-29.0|-8.65196|0.01748 +2015-07-01|-56.0|-30.0|-8.28584|0.01573 +2015-07-01|-56.0|-31.0|-7.91333|0.01378 +2015-07-01|-56.0|-32.0|-7.53365|0.01163 +2015-07-01|-56.0|-33.0|-7.14607|0.0093 +2015-07-01|-56.0|-34.0|-6.74992|0.00681 +2015-07-01|-56.0|-35.0|-6.34456|0.00416 +2015-07-01|-56.0|-36.0|-5.92938|0.00139 +2015-07-01|-56.0|-37.0|-5.50385|-0.0015 +2015-07-01|-56.0|-38.0|-5.06748|-0.00449 +2015-07-01|-56.0|-39.0|-4.61984|-0.00755 +2015-07-01|-56.0|-40.0|-4.16057|-0.01068 +2015-07-01|-56.0|-41.0|-3.68935|-0.01385 +2015-07-01|-56.0|-42.0|-3.20592|-0.01705 +2015-07-01|-56.0|-43.0|-2.71012|-0.02026 +2015-07-01|-56.0|-44.0|-2.20179|-0.02346 +2015-07-01|-56.0|-45.0|-1.6809|-0.02664 +2015-07-01|-56.0|-46.0|-1.14744|-0.02978 +2015-07-01|-56.0|-47.0|-0.60148|-0.03287 +2015-07-01|-56.0|-48.0|-0.04314|-0.03588 +2015-07-01|-56.0|-49.0|0.52737|-0.03881 +2015-07-01|-56.0|-50.0|1.10981|-0.04164 +2015-07-01|-56.0|-51.0|1.70387|-0.04436 +2015-07-01|-56.0|-52.0|2.30916|-0.04696 +2015-07-01|-56.0|-53.0|2.92526|-0.04942 +2015-07-01|-56.0|-54.0|3.5517|-0.05174 +2015-07-01|-56.0|-55.0|4.18793|-0.0539 +2015-07-01|-56.0|-56.0|4.83337|-0.05591 +2015-07-01|-56.0|-57.0|5.4874|-0.05774 +2015-07-01|-56.0|-58.0|6.14936|-0.0594 +2015-07-01|-56.0|-59.0|6.81852|-0.06089 +2015-07-01|-56.0|-60.0|7.49415|-0.06219 +2015-07-01|-56.0|-61.0|8.17547|-0.0633 +2015-07-01|-56.0|-62.0|8.86169|-0.06423 +2015-07-01|-56.0|-63.0|9.55196|-0.06497 +2015-07-01|-56.0|-64.0|10.24546|-0.06553 +2015-07-01|-56.0|-65.0|10.94131|-0.06591 +2015-07-01|-56.0|-66.0|11.63865|-0.0661 +2015-07-01|-56.0|-67.0|12.3366|-0.06611 +2015-07-01|-56.0|-68.0|13.03426|-0.06596 +2015-07-01|-56.0|-69.0|13.73077|-0.06564 +2015-07-01|-56.0|-70.0|14.42523|-0.06515 +2015-07-01|-56.0|-71.0|15.11678|-0.06452 +2015-07-01|-56.0|-72.0|15.80455|-0.06373 +2015-07-01|-56.0|-73.0|16.48771|-0.06281 +2015-07-01|-56.0|-74.0|17.16542|-0.06176 +2015-07-01|-56.0|-75.0|17.83688|-0.06059 +2015-07-01|-56.0|-76.0|18.5013|-0.05931 +2015-07-01|-56.0|-77.0|19.15792|-0.05792 +2015-07-01|-56.0|-78.0|19.80602|-0.05644 +2015-07-01|-56.0|-79.0|20.44489|-0.05488 +2015-07-01|-56.0|-80.0|21.07387|-0.05325 +2015-07-01|-56.0|-81.0|21.69232|-0.05155 +2015-07-01|-56.0|-82.0|22.29965|-0.04979 +2015-07-01|-56.0|-83.0|22.8953|-0.04799 +2015-07-01|-56.0|-84.0|23.47874|-0.04616 +2015-07-01|-56.0|-85.0|24.04948|-0.04429 +2015-07-01|-56.0|-86.0|24.60708|-0.04241 +2015-07-01|-56.0|-87.0|25.15114|-0.04051 +2015-07-01|-56.0|-88.0|25.68128|-0.03861 +2015-07-01|-56.0|-89.0|26.19718|-0.03671 +2015-07-01|-56.0|-90.0|26.69856|-0.03481 +2015-07-01|-56.0|-91.0|27.18516|-0.03293 +2015-07-01|-56.0|-92.0|27.65678|-0.03107 +2015-07-01|-56.0|-93.0|28.11326|-0.02924 +2015-07-01|-56.0|-94.0|28.55447|-0.02743 +2015-07-01|-56.0|-95.0|28.98032|-0.02565 +2015-07-01|-56.0|-96.0|29.39076|-0.02391 +2015-07-01|-56.0|-97.0|29.78578|-0.0222 +2015-07-01|-56.0|-98.0|30.16542|-0.02053 +2015-07-01|-56.0|-99.0|30.52973|-0.0189 +2015-07-01|-56.0|-100.0|30.8788|-0.01732 +2015-07-01|-56.0|-101.0|31.21279|-0.01577 +2015-07-01|-56.0|-102.0|31.53185|-0.01426 +2015-07-01|-56.0|-103.0|31.83618|-0.01279 +2015-07-01|-56.0|-104.0|32.12602|-0.01135 +2015-07-01|-56.0|-105.0|32.40164|-0.00995 +2015-07-01|-56.0|-106.0|32.66332|-0.00859 +2015-07-01|-56.0|-107.0|32.9114|-0.00725 +2015-07-01|-56.0|-108.0|33.14621|-0.00594 +2015-07-01|-56.0|-109.0|33.36814|-0.00466 +2015-07-01|-56.0|-110.0|33.57758|-0.00339 +2015-07-01|-56.0|-111.0|33.77495|-0.00215 +2015-07-01|-56.0|-112.0|33.96071|-9.1E-4 +2015-07-01|-56.0|-113.0|34.1353|3.2E-4 +2015-07-01|-56.0|-114.0|34.2992|0.00154 +2015-07-01|-56.0|-115.0|34.45292|0.00276 +2015-07-01|-56.0|-116.0|34.59695|0.00399 +2015-07-01|-56.0|-117.0|34.73182|0.00523 +2015-07-01|-56.0|-118.0|34.85804|0.00648 +2015-07-01|-56.0|-119.0|34.97616|0.00774 +2015-07-01|-56.0|-120.0|35.0867|0.00902 +2015-07-01|-56.0|-121.0|35.19021|0.01033 +2015-07-01|-56.0|-122.0|35.28722|0.01166 +2015-07-01|-56.0|-123.0|35.37828|0.01303 +2015-07-01|-56.0|-124.0|35.4639|0.01442 +2015-07-01|-56.0|-125.0|35.54462|0.01585 +2015-07-01|-56.0|-126.0|35.62094|0.01731 +2015-07-01|-56.0|-127.0|35.69336|0.01881 +2015-07-01|-56.0|-128.0|35.76238|0.02035 +2015-07-01|-56.0|-129.0|35.82846|0.02193 +2015-07-01|-56.0|-130.0|35.89206|0.02354 +2015-07-01|-56.0|-131.0|35.95361|0.0252 +2015-07-01|-56.0|-132.0|36.01352|0.02689 +2015-07-01|-56.0|-133.0|36.07217|0.02863 +2015-07-01|-56.0|-134.0|36.12994|0.0304 +2015-07-01|-56.0|-135.0|36.18716|0.03221 +2015-07-01|-56.0|-136.0|36.24415|0.03406 +2015-07-01|-56.0|-137.0|36.30119|0.03594 +2015-07-01|-56.0|-138.0|36.35853|0.03785 +2015-07-01|-56.0|-139.0|36.41642|0.0398 +2015-07-01|-56.0|-140.0|36.47504|0.04177 +2015-07-01|-56.0|-141.0|36.53457|0.04377 +2015-07-01|-56.0|-142.0|36.59516|0.04579 +2015-07-01|-56.0|-143.0|36.65692|0.04784 +2015-07-01|-56.0|-144.0|36.71995|0.0499 +2015-07-01|-56.0|-145.0|36.7843|0.05199 +2015-07-01|-56.0|-146.0|36.85001|0.05408 +2015-07-01|-56.0|-147.0|36.9171|0.05619 +2015-07-01|-56.0|-148.0|36.98555|0.0583 +2015-07-01|-56.0|-149.0|37.05533|0.06043 +2015-07-01|-56.0|-150.0|37.12638|0.06255 +2015-07-01|-56.0|-151.0|37.19862|0.06468 +2015-07-01|-56.0|-152.0|37.27195|0.06681 +2015-07-01|-56.0|-153.0|37.34624|0.06893 +2015-07-01|-56.0|-154.0|37.42138|0.07104 +2015-07-01|-56.0|-155.0|37.49719|0.07315 +2015-07-01|-56.0|-156.0|37.57351|0.07524 +2015-07-01|-56.0|-157.0|37.65016|0.07732 +2015-07-01|-56.0|-158.0|37.72693|0.07938 +2015-07-01|-56.0|-159.0|37.8036|0.08142 +2015-07-01|-56.0|-160.0|37.87996|0.08344 +2015-07-01|-56.0|-161.0|37.95574|0.08543 +2015-07-01|-56.0|-162.0|38.03071|0.0874 +2015-07-01|-56.0|-163.0|38.10459|0.08933 +2015-07-01|-56.0|-164.0|38.17709|0.09124 +2015-07-01|-56.0|-165.0|38.24792|0.0931 +2015-07-01|-56.0|-166.0|38.31677|0.09494 +2015-07-01|-56.0|-167.0|38.38331|0.09673 +2015-07-01|-56.0|-168.0|38.44722|0.09849 +2015-07-01|-56.0|-169.0|38.50812|0.1002 +2015-07-01|-56.0|-170.0|38.56566|0.10187 +2015-07-01|-56.0|-171.0|38.61944|0.1035 +2015-07-01|-56.0|-172.0|38.66906|0.10508 +2015-07-01|-56.0|-173.0|38.71409|0.10662 +2015-07-01|-56.0|-174.0|38.75409|0.10811 +2015-07-01|-56.0|-175.0|38.78859|0.10955 +2015-07-01|-56.0|-176.0|38.8171|0.11095 +2015-07-01|-56.0|-177.0|38.83912|0.1123 +2015-07-01|-56.0|-178.0|38.85408|0.1136 +2015-07-01|-56.0|-179.0|38.86144|0.11486 +2015-07-01|-57.0|0.0|-20.21489|-0.05694 +2015-07-01|-57.0|1.0|-20.77926|-0.06282 +2015-07-01|-57.0|2.0|-21.35643|-0.06879 +2015-07-01|-57.0|3.0|-21.94624|-0.07482 +2015-07-01|-57.0|4.0|-22.54853|-0.08089 +2015-07-01|-57.0|5.0|-23.16302|-0.08699 +2015-07-01|-57.0|6.0|-23.78943|-0.09309 +2015-07-01|-57.0|7.0|-24.42741|-0.09916 +2015-07-01|-57.0|8.0|-25.07655|-0.1052 +2015-07-01|-57.0|9.0|-25.73642|-0.11117 +2015-07-01|-57.0|10.0|-26.40654|-0.11707 +2015-07-01|-57.0|11.0|-27.08638|-0.12287 +2015-07-01|-57.0|12.0|-27.77539|-0.12855 +2015-07-01|-57.0|13.0|-28.473|-0.1341 +2015-07-01|-57.0|14.0|-29.17859|-0.13949 +2015-07-01|-57.0|15.0|-29.89154|-0.14473 +2015-07-01|-57.0|16.0|-30.6112|-0.14978 +2015-07-01|-57.0|17.0|-31.33691|-0.15465 +2015-07-01|-57.0|18.0|-32.06802|-0.15931 +2015-07-01|-57.0|19.0|-32.80383|-0.16376 +2015-07-01|-57.0|20.0|-33.54368|-0.16799 +2015-07-01|-57.0|21.0|-34.28688|-0.17199 +2015-07-01|-57.0|22.0|-35.03276|-0.17575 +2015-07-01|-57.0|23.0|-35.78066|-0.17928 +2015-07-01|-57.0|24.0|-36.52991|-0.18256 +2015-07-01|-57.0|25.0|-37.27986|-0.18559 +2015-07-01|-57.0|26.0|-38.02988|-0.18837 +2015-07-01|-57.0|27.0|-38.77934|-0.19091 +2015-07-01|-57.0|28.0|-39.52764|-0.19319 +2015-07-01|-57.0|29.0|-40.27418|-0.19522 +2015-07-01|-57.0|30.0|-41.01839|-0.19701 +2015-07-01|-57.0|31.0|-41.75972|-0.19854 +2015-07-01|-57.0|32.0|-42.49763|-0.19984 +2015-07-01|-57.0|33.0|-43.23161|-0.20089 +2015-07-01|-57.0|34.0|-43.96115|-0.20171 +2015-07-01|-57.0|35.0|-44.6858|-0.2023 +2015-07-01|-57.0|36.0|-45.40507|-0.20267 +2015-07-01|-57.0|37.0|-46.11855|-0.20281 +2015-07-01|-57.0|38.0|-46.82581|-0.20273 +2015-07-01|-57.0|39.0|-47.52646|-0.20244 +2015-07-01|-57.0|40.0|-48.2201|-0.20195 +2015-07-01|-57.0|41.0|-48.90638|-0.20125 +2015-07-01|-57.0|42.0|-49.58495|-0.20036 +2015-07-01|-57.0|43.0|-50.25548|-0.19928 +2015-07-01|-57.0|44.0|-50.91765|-0.19802 +2015-07-01|-57.0|45.0|-51.57117|-0.19658 +2015-07-01|-57.0|46.0|-52.21574|-0.19496 +2015-07-01|-57.0|47.0|-52.85109|-0.19318 +2015-07-01|-57.0|48.0|-53.47695|-0.19123 +2015-07-01|-57.0|49.0|-54.09309|-0.18912 +2015-07-01|-57.0|50.0|-54.69926|-0.18686 +2015-07-01|-57.0|51.0|-55.29522|-0.18445 +2015-07-01|-57.0|52.0|-55.88076|-0.1819 +2015-07-01|-57.0|53.0|-56.45566|-0.1792 +2015-07-01|-57.0|54.0|-57.01972|-0.17637 +2015-07-01|-57.0|55.0|-57.57272|-0.1734 +2015-07-01|-57.0|56.0|-58.11448|-0.17031 +2015-07-01|-57.0|57.0|-58.6448|-0.16709 +2015-07-01|-57.0|58.0|-59.16349|-0.16375 +2015-07-01|-57.0|59.0|-59.67036|-0.16029 +2015-07-01|-57.0|60.0|-60.16522|-0.15671 +2015-07-01|-57.0|61.0|-60.64787|-0.15303 +2015-07-01|-57.0|62.0|-61.11813|-0.14923 +2015-07-01|-57.0|63.0|-61.5758|-0.14534 +2015-07-01|-57.0|64.0|-62.02067|-0.14134 +2015-07-01|-57.0|65.0|-62.45253|-0.13724 +2015-07-01|-57.0|66.0|-62.87117|-0.13305 +2015-07-01|-57.0|67.0|-63.27635|-0.12877 +2015-07-01|-57.0|68.0|-63.66783|-0.1244 +2015-07-01|-57.0|69.0|-64.04536|-0.11995 +2015-07-01|-57.0|70.0|-64.40867|-0.11542 +2015-07-01|-57.0|71.0|-64.75746|-0.1108 +2015-07-01|-57.0|72.0|-65.09143|-0.10612 +2015-07-01|-57.0|73.0|-65.41023|-0.10137 +2015-07-01|-57.0|74.0|-65.71352|-0.09654 +2015-07-01|-57.0|75.0|-66.00089|-0.09166 +2015-07-01|-57.0|76.0|-66.27193|-0.08672 +2015-07-01|-57.0|77.0|-66.52619|-0.08172 +2015-07-01|-57.0|78.0|-66.76317|-0.07666 +2015-07-01|-57.0|79.0|-66.98234|-0.07156 +2015-07-01|-57.0|80.0|-67.18311|-0.06641 +2015-07-01|-57.0|81.0|-67.36486|-0.06121 +2015-07-01|-57.0|82.0|-67.5269|-0.05597 +2015-07-01|-57.0|83.0|-67.6685|-0.05069 +2015-07-01|-57.0|84.0|-67.78883|-0.04537 +2015-07-01|-57.0|85.0|-67.88704|-0.04002 +2015-07-01|-57.0|86.0|-67.96217|-0.03462 +2015-07-01|-57.0|87.0|-68.01317|-0.02919 +2015-07-01|-57.0|88.0|-68.03894|-0.02372 +2015-07-01|-57.0|89.0|-68.03824|-0.01821 +2015-07-01|-57.0|90.0|-68.00975|-0.01265 +2015-07-01|-57.0|91.0|-67.95203|-0.00704 +2015-07-01|-57.0|92.0|-67.86349|-0.00139 +2015-07-01|-57.0|93.0|-67.74243|0.00433 +2015-07-01|-57.0|94.0|-67.587|0.01012 +2015-07-01|-57.0|95.0|-67.39515|0.01598 +2015-07-01|-57.0|96.0|-67.16468|0.02193 +2015-07-01|-57.0|97.0|-66.89319|0.02799 +2015-07-01|-57.0|98.0|-66.57806|0.03416 +2015-07-01|-57.0|99.0|-66.21642|0.04048 +2015-07-01|-57.0|100.0|-65.80516|0.04695 +2015-07-01|-57.0|101.0|-65.34089|0.0536 +2015-07-01|-57.0|102.0|-64.81992|0.06046 +2015-07-01|-57.0|103.0|-64.23822|0.06756 +2015-07-01|-57.0|104.0|-63.59144|0.07494 +2015-07-01|-57.0|105.0|-62.87482|0.08262 +2015-07-01|-57.0|106.0|-62.08324|0.09065 +2015-07-01|-57.0|107.0|-61.21115|0.09907 +2015-07-01|-57.0|108.0|-60.25261|0.10792 +2015-07-01|-57.0|109.0|-59.20124|0.11726 +2015-07-01|-57.0|110.0|-58.05028|0.12712 +2015-07-01|-57.0|111.0|-56.7926|0.13756 +2015-07-01|-57.0|112.0|-55.42077|0.14861 +2015-07-01|-57.0|113.0|-53.92721|0.16031 +2015-07-01|-57.0|114.0|-52.30427|0.17268 +2015-07-01|-57.0|115.0|-50.5445|0.18572 +2015-07-01|-57.0|116.0|-48.6409|0.19942 +2015-07-01|-57.0|117.0|-46.5873|0.21372 +2015-07-01|-57.0|118.0|-44.37884|0.22854 +2015-07-01|-57.0|119.0|-42.01245|0.24373 +2015-07-01|-57.0|120.0|-39.48752|0.25909 +2015-07-01|-57.0|121.0|-36.80649|0.27439 +2015-07-01|-57.0|122.0|-33.97551|0.28929 +2015-07-01|-57.0|123.0|-31.00497|0.30344 +2015-07-01|-57.0|124.0|-27.90978|0.31644 +2015-07-01|-57.0|125.0|-24.70951|0.32788 +2015-07-01|-57.0|126.0|-21.42798|0.33739 +2015-07-01|-57.0|127.0|-18.09259|0.34465 +2015-07-01|-57.0|128.0|-14.73321|0.34943 +2015-07-01|-57.0|129.0|-11.38077|0.35162 +2015-07-01|-57.0|130.0|-8.06578|0.35124 +2015-07-01|-57.0|131.0|-4.81682|0.34844 +2015-07-01|-57.0|132.0|-1.65935|0.34345 +2015-07-01|-57.0|133.0|1.38521|0.3366 +2015-07-01|-57.0|134.0|4.29996|0.32825 +2015-07-01|-57.0|135.0|7.07262|0.31876 +2015-07-01|-57.0|136.0|9.69532|0.30849 +2015-07-01|-57.0|137.0|12.16412|0.29777 +2015-07-01|-57.0|138.0|14.47842|0.28686 +2015-07-01|-57.0|139.0|16.64032|0.276 +2015-07-01|-57.0|140.0|18.65402|0.26536 +2015-07-01|-57.0|141.0|20.5252|0.25508 +2015-07-01|-57.0|142.0|22.26054|0.24525 +2015-07-01|-57.0|143.0|23.86738|0.23594 +2015-07-01|-57.0|144.0|25.35329|0.22717 +2015-07-01|-57.0|145.0|26.72594|0.21897 +2015-07-01|-57.0|146.0|27.99285|0.21133 +2015-07-01|-57.0|147.0|29.16129|0.20425 +2015-07-01|-57.0|148.0|30.23821|0.1977 +2015-07-01|-57.0|149.0|31.23017|0.19166 +2015-07-01|-57.0|150.0|32.14333|0.18611 +2015-07-01|-57.0|151.0|32.98342|0.181 +2015-07-01|-57.0|152.0|33.7558|0.17631 +2015-07-01|-57.0|153.0|34.46539|0.17201 +2015-07-01|-57.0|154.0|35.11676|0.16807 +2015-07-01|-57.0|155.0|35.71413|0.16446 +2015-07-01|-57.0|156.0|36.26138|0.16114 +2015-07-01|-57.0|157.0|36.76209|0.1581 +2015-07-01|-57.0|158.0|37.21955|0.1553 +2015-07-01|-57.0|159.0|37.63681|0.15273 +2015-07-01|-57.0|160.0|38.01666|0.15035 +2015-07-01|-57.0|161.0|38.36168|0.14816 +2015-07-01|-57.0|162.0|38.67427|0.14612 +2015-07-01|-57.0|163.0|38.95663|0.14421 +2015-07-01|-57.0|164.0|39.21081|0.14243 +2015-07-01|-57.0|165.0|39.4387|0.14075 +2015-07-01|-57.0|166.0|39.64206|0.13917 +2015-07-01|-57.0|167.0|39.82252|0.13766 +2015-07-01|-57.0|168.0|39.98161|0.13621 +2015-07-01|-57.0|169.0|40.12075|0.13481 +2015-07-01|-57.0|170.0|40.24125|0.13345 +2015-07-01|-57.0|171.0|40.34435|0.13212 +2015-07-01|-57.0|172.0|40.43122|0.13081 +2015-07-01|-57.0|173.0|40.50293|0.12951 +2015-07-01|-57.0|174.0|40.56051|0.12822 +2015-07-01|-57.0|175.0|40.60491|0.12693 +2015-07-01|-57.0|176.0|40.63703|0.12562 +2015-07-01|-57.0|177.0|40.65771|0.1243 +2015-07-01|-57.0|178.0|40.66776|0.12296 +2015-07-01|-57.0|179.0|40.66793|0.1216 +2015-07-01|-57.0|-1.0|-19.66337|-0.05117 +2015-07-01|-57.0|-2.0|-19.12473|-0.04552 +2015-07-01|-57.0|-3.0|-18.59892|-0.04001 +2015-07-01|-57.0|-4.0|-18.08582|-0.03467 +2015-07-01|-57.0|-5.0|-17.58528|-0.0295 +2015-07-01|-57.0|-6.0|-17.09704|-0.02454 +2015-07-01|-57.0|-7.0|-16.62083|-0.01978 +2015-07-01|-57.0|-8.0|-16.15629|-0.01526 +2015-07-01|-57.0|-9.0|-15.703|-0.01098 +2015-07-01|-57.0|-10.0|-15.2605|-0.00695 +2015-07-01|-57.0|-11.0|-14.82828|-0.00318 +2015-07-01|-57.0|-12.0|-14.40576|3.1E-4 +2015-07-01|-57.0|-13.0|-13.99232|0.00353 +2015-07-01|-57.0|-14.0|-13.5873|0.00645 +2015-07-01|-57.0|-15.0|-13.19001|0.00908 +2015-07-01|-57.0|-16.0|-12.7997|0.01142 +2015-07-01|-57.0|-17.0|-12.4156|0.01345 +2015-07-01|-57.0|-18.0|-12.03692|0.01518 +2015-07-01|-57.0|-19.0|-11.66282|0.01662 +2015-07-01|-57.0|-20.0|-11.29246|0.01775 +2015-07-01|-57.0|-21.0|-10.92499|0.01859 +2015-07-01|-57.0|-22.0|-10.55954|0.01914 +2015-07-01|-57.0|-23.0|-10.19522|0.0194 +2015-07-01|-57.0|-24.0|-9.83117|0.01938 +2015-07-01|-57.0|-25.0|-9.46651|0.01909 +2015-07-01|-57.0|-26.0|-9.10037|0.01853 +2015-07-01|-57.0|-27.0|-8.73189|0.01772 +2015-07-01|-57.0|-28.0|-8.36025|0.01667 +2015-07-01|-57.0|-29.0|-7.98461|0.01538 +2015-07-01|-57.0|-30.0|-7.6042|0.01387 +2015-07-01|-57.0|-31.0|-7.21823|0.01216 +2015-07-01|-57.0|-32.0|-6.82599|0.01026 +2015-07-01|-57.0|-33.0|-6.42676|0.00817 +2015-07-01|-57.0|-34.0|-6.01991|0.00592 +2015-07-01|-57.0|-35.0|-5.60481|0.00353 +2015-07-01|-57.0|-36.0|-5.18088|0.001 +2015-07-01|-57.0|-37.0|-4.74762|-0.00164 +2015-07-01|-57.0|-38.0|-4.30455|-0.00439 +2015-07-01|-57.0|-39.0|-3.85125|-0.00722 +2015-07-01|-57.0|-40.0|-3.38736|-0.01011 +2015-07-01|-57.0|-41.0|-2.91257|-0.01305 +2015-07-01|-57.0|-42.0|-2.42663|-0.01603 +2015-07-01|-57.0|-43.0|-1.92934|-0.01903 +2015-07-01|-57.0|-44.0|-1.42057|-0.02202 +2015-07-01|-57.0|-45.0|-0.90026|-0.025 +2015-07-01|-57.0|-46.0|-0.36838|-0.02795 +2015-07-01|-57.0|-47.0|0.17502|-0.03085 +2015-07-01|-57.0|-48.0|0.72983|-0.0337 +2015-07-01|-57.0|-49.0|1.2959|-0.03647 +2015-07-01|-57.0|-50.0|1.873|-0.03915 +2015-07-01|-57.0|-51.0|2.46086|-0.04174 +2015-07-01|-57.0|-52.0|3.05915|-0.04421 +2015-07-01|-57.0|-53.0|3.66749|-0.04657 +2015-07-01|-57.0|-54.0|4.28544|-0.04879 +2015-07-01|-57.0|-55.0|4.91254|-0.05087 +2015-07-01|-57.0|-56.0|5.54824|-0.05281 +2015-07-01|-57.0|-57.0|6.19199|-0.05459 +2015-07-01|-57.0|-58.0|6.84317|-0.05621 +2015-07-01|-57.0|-59.0|7.50115|-0.05767 +2015-07-01|-57.0|-60.0|8.16525|-0.05896 +2015-07-01|-57.0|-61.0|8.83477|-0.06008 +2015-07-01|-57.0|-62.0|9.50896|-0.06103 +2015-07-01|-57.0|-63.0|10.18708|-0.0618 +2015-07-01|-57.0|-64.0|10.86835|-0.0624 +2015-07-01|-57.0|-65.0|11.55199|-0.06283 +2015-07-01|-57.0|-66.0|12.23719|-0.06309 +2015-07-01|-57.0|-67.0|12.92313|-0.06319 +2015-07-01|-57.0|-68.0|13.60902|-0.06312 +2015-07-01|-57.0|-69.0|14.29403|-0.0629 +2015-07-01|-57.0|-70.0|14.97735|-0.06252 +2015-07-01|-57.0|-71.0|15.65818|-0.062 +2015-07-01|-57.0|-72.0|16.33571|-0.06133 +2015-07-01|-57.0|-73.0|17.00916|-0.06054 +2015-07-01|-57.0|-74.0|17.67775|-0.05962 +2015-07-01|-57.0|-75.0|18.34074|-0.05859 +2015-07-01|-57.0|-76.0|18.99738|-0.05744 +2015-07-01|-57.0|-77.0|19.64697|-0.0562 +2015-07-01|-57.0|-78.0|20.28882|-0.05486 +2015-07-01|-57.0|-79.0|20.92226|-0.05344 +2015-07-01|-57.0|-80.0|21.54667|-0.05195 +2015-07-01|-57.0|-81.0|22.16143|-0.05039 +2015-07-01|-57.0|-82.0|22.76598|-0.04877 +2015-07-01|-57.0|-83.0|23.35977|-0.0471 +2015-07-01|-57.0|-84.0|23.94231|-0.0454 +2015-07-01|-57.0|-85.0|24.51311|-0.04365 +2015-07-01|-57.0|-86.0|25.07174|-0.04189 +2015-07-01|-57.0|-87.0|25.6178|-0.04011 +2015-07-01|-57.0|-88.0|26.15092|-0.03831 +2015-07-01|-57.0|-89.0|26.67077|-0.03651 +2015-07-01|-57.0|-90.0|27.17707|-0.03471 +2015-07-01|-57.0|-91.0|27.66955|-0.03292 +2015-07-01|-57.0|-92.0|28.14799|-0.03114 +2015-07-01|-57.0|-93.0|28.61222|-0.02937 +2015-07-01|-57.0|-94.0|29.06208|-0.02763 +2015-07-01|-57.0|-95.0|29.49747|-0.02591 +2015-07-01|-57.0|-96.0|29.91831|-0.02421 +2015-07-01|-57.0|-97.0|30.32456|-0.02255 +2015-07-01|-57.0|-98.0|30.71622|-0.02091 +2015-07-01|-57.0|-99.0|31.09332|-0.01931 +2015-07-01|-57.0|-100.0|31.45592|-0.01774 +2015-07-01|-57.0|-101.0|31.80412|-0.0162 +2015-07-01|-57.0|-102.0|32.13805|-0.0147 +2015-07-01|-57.0|-103.0|32.45786|-0.01323 +2015-07-01|-57.0|-104.0|32.76375|-0.01179 +2015-07-01|-57.0|-105.0|33.05595|-0.01038 +2015-07-01|-57.0|-106.0|33.33469|-0.009 +2015-07-01|-57.0|-107.0|33.60026|-0.00764 +2015-07-01|-57.0|-108.0|33.85296|-0.00631 +2015-07-01|-57.0|-109.0|34.09311|-0.005 +2015-07-01|-57.0|-110.0|34.32108|-0.00371 +2015-07-01|-57.0|-111.0|34.53723|-0.00243 +2015-07-01|-57.0|-112.0|34.74197|-0.00116 +2015-07-01|-57.0|-113.0|34.9357|1.0E-4 +2015-07-01|-57.0|-114.0|35.11886|0.00136 +2015-07-01|-57.0|-115.0|35.2919|0.00261 +2015-07-01|-57.0|-116.0|35.45528|0.00388 +2015-07-01|-57.0|-117.0|35.60948|0.00514 +2015-07-01|-57.0|-118.0|35.75499|0.00642 +2015-07-01|-57.0|-119.0|35.8923|0.00772 +2015-07-01|-57.0|-120.0|36.0219|0.00903 +2015-07-01|-57.0|-121.0|36.14431|0.01037 +2015-07-01|-57.0|-122.0|36.26002|0.01173 +2015-07-01|-57.0|-123.0|36.36956|0.01311 +2015-07-01|-57.0|-124.0|36.47341|0.01453 +2015-07-01|-57.0|-125.0|36.57208|0.01598 +2015-07-01|-57.0|-126.0|36.66606|0.01746 +2015-07-01|-57.0|-127.0|36.75584|0.01897 +2015-07-01|-57.0|-128.0|36.84188|0.02053 +2015-07-01|-57.0|-129.0|36.92464|0.02212 +2015-07-01|-57.0|-130.0|37.00458|0.02375 +2015-07-01|-57.0|-131.0|37.08211|0.02542 +2015-07-01|-57.0|-132.0|37.15764|0.02712 +2015-07-01|-57.0|-133.0|37.23157|0.02887 +2015-07-01|-57.0|-134.0|37.30425|0.03065 +2015-07-01|-57.0|-135.0|37.37605|0.03247 +2015-07-01|-57.0|-136.0|37.44726|0.03433 +2015-07-01|-57.0|-137.0|37.5182|0.03623 +2015-07-01|-57.0|-138.0|37.58913|0.03815 +2015-07-01|-57.0|-139.0|37.66031|0.04011 +2015-07-01|-57.0|-140.0|37.73193|0.0421 +2015-07-01|-57.0|-141.0|37.80421|0.04412 +2015-07-01|-57.0|-142.0|37.8773|0.04617 +2015-07-01|-57.0|-143.0|37.95135|0.04823 +2015-07-01|-57.0|-144.0|38.02646|0.05033 +2015-07-01|-57.0|-145.0|38.10273|0.05244 +2015-07-01|-57.0|-146.0|38.18021|0.05457 +2015-07-01|-57.0|-147.0|38.25895|0.05671 +2015-07-01|-57.0|-148.0|38.33895|0.05887 +2015-07-01|-57.0|-149.0|38.42022|0.06103 +2015-07-01|-57.0|-150.0|38.5027|0.0632 +2015-07-01|-57.0|-151.0|38.58636|0.06538 +2015-07-01|-57.0|-152.0|38.67112|0.06756 +2015-07-01|-57.0|-153.0|38.75688|0.06974 +2015-07-01|-57.0|-154.0|38.84354|0.07192 +2015-07-01|-57.0|-155.0|38.93095|0.07409 +2015-07-01|-57.0|-156.0|39.01898|0.07625 +2015-07-01|-57.0|-157.0|39.10745|0.0784 +2015-07-01|-57.0|-158.0|39.1962|0.08054 +2015-07-01|-57.0|-159.0|39.28501|0.08266 +2015-07-01|-57.0|-160.0|39.37368|0.08477 +2015-07-01|-57.0|-161.0|39.46199|0.08685 +2015-07-01|-57.0|-162.0|39.5497|0.08891 +2015-07-01|-57.0|-163.0|39.63654|0.09094 +2015-07-01|-57.0|-164.0|39.72226|0.09295 +2015-07-01|-57.0|-165.0|39.80657|0.09493 +2015-07-01|-57.0|-166.0|39.88917|0.09688 +2015-07-01|-57.0|-167.0|39.96975|0.09879 +2015-07-01|-57.0|-168.0|40.04799|0.10067 +2015-07-01|-57.0|-169.0|40.12352|0.10251 +2015-07-01|-57.0|-170.0|40.19601|0.10431 +2015-07-01|-57.0|-171.0|40.26506|0.10608 +2015-07-01|-57.0|-172.0|40.33027|0.1078 +2015-07-01|-57.0|-173.0|40.39124|0.10949 +2015-07-01|-57.0|-174.0|40.44751|0.11114 +2015-07-01|-57.0|-175.0|40.49863|0.11274 +2015-07-01|-57.0|-176.0|40.54411|0.11431 +2015-07-01|-57.0|-177.0|40.58343|0.11584 +2015-07-01|-57.0|-178.0|40.61606|0.11733 +2015-07-01|-57.0|-179.0|40.64143|0.11878 +2015-07-01|-58.0|0.0|-20.10736|-0.0599 +2015-07-01|-58.0|1.0|-20.68559|-0.06553 +2015-07-01|-58.0|2.0|-21.27593|-0.07123 +2015-07-01|-58.0|3.0|-21.87823|-0.07699 +2015-07-01|-58.0|4.0|-22.49231|-0.08278 +2015-07-01|-58.0|5.0|-23.11793|-0.0886 +2015-07-01|-58.0|6.0|-23.75481|-0.0944 +2015-07-01|-58.0|7.0|-24.40261|-0.10019 +2015-07-01|-58.0|8.0|-25.06095|-0.10594 +2015-07-01|-58.0|9.0|-25.72943|-0.11162 +2015-07-01|-58.0|10.0|-26.4076|-0.11723 +2015-07-01|-58.0|11.0|-27.09496|-0.12275 +2015-07-01|-58.0|12.0|-27.79101|-0.12816 +2015-07-01|-58.0|13.0|-28.4952|-0.13345 +2015-07-01|-58.0|14.0|-29.20698|-0.1386 +2015-07-01|-58.0|15.0|-29.92576|-0.1436 +2015-07-01|-58.0|16.0|-30.65095|-0.14843 +2015-07-01|-58.0|17.0|-31.38193|-0.15308 +2015-07-01|-58.0|18.0|-32.11809|-0.15755 +2015-07-01|-58.0|19.0|-32.8588|-0.16183 +2015-07-01|-58.0|20.0|-33.60344|-0.1659 +2015-07-01|-58.0|21.0|-34.35137|-0.16976 +2015-07-01|-58.0|22.0|-35.10197|-0.17341 +2015-07-01|-58.0|23.0|-35.85462|-0.17683 +2015-07-01|-58.0|24.0|-36.6087|-0.18003 +2015-07-01|-58.0|25.0|-37.36362|-0.183 +2015-07-01|-58.0|26.0|-38.11878|-0.18574 +2015-07-01|-58.0|27.0|-38.87359|-0.18824 +2015-07-01|-58.0|28.0|-39.6275|-0.19052 +2015-07-01|-58.0|29.0|-40.37994|-0.19256 +2015-07-01|-58.0|30.0|-41.13039|-0.19438 +2015-07-01|-58.0|31.0|-41.87833|-0.19596 +2015-07-01|-58.0|32.0|-42.62325|-0.19732 +2015-07-01|-58.0|33.0|-43.36467|-0.19845 +2015-07-01|-58.0|34.0|-44.10212|-0.19937 +2015-07-01|-58.0|35.0|-44.83516|-0.20007 +2015-07-01|-58.0|36.0|-45.56336|-0.20056 +2015-07-01|-58.0|37.0|-46.28631|-0.20083 +2015-07-01|-58.0|38.0|-47.0036|-0.20091 +2015-07-01|-58.0|39.0|-47.71488|-0.20079 +2015-07-01|-58.0|40.0|-48.41977|-0.20047 +2015-07-01|-58.0|41.0|-49.11793|-0.19996 +2015-07-01|-58.0|42.0|-49.80904|-0.19928 +2015-07-01|-58.0|43.0|-50.49279|-0.19841 +2015-07-01|-58.0|44.0|-51.16888|-0.19737 +2015-07-01|-58.0|45.0|-51.83703|-0.19616 +2015-07-01|-58.0|46.0|-52.49697|-0.19479 +2015-07-01|-58.0|47.0|-53.14845|-0.19325 +2015-07-01|-58.0|48.0|-53.79122|-0.19157 +2015-07-01|-58.0|49.0|-54.42504|-0.18973 +2015-07-01|-58.0|50.0|-55.0497|-0.18775 +2015-07-01|-58.0|51.0|-55.66499|-0.18564 +2015-07-01|-58.0|52.0|-56.2707|-0.18338 +2015-07-01|-58.0|53.0|-56.86664|-0.18099 +2015-07-01|-58.0|54.0|-57.45262|-0.17848 +2015-07-01|-58.0|55.0|-58.02845|-0.17584 +2015-07-01|-58.0|56.0|-58.59397|-0.17309 +2015-07-01|-58.0|57.0|-59.14899|-0.17021 +2015-07-01|-58.0|58.0|-59.69336|-0.16723 +2015-07-01|-58.0|59.0|-60.2269|-0.16414 +2015-07-01|-58.0|60.0|-60.74945|-0.16094 +2015-07-01|-58.0|61.0|-61.26085|-0.15764 +2015-07-01|-58.0|62.0|-61.76093|-0.15425 +2015-07-01|-58.0|63.0|-62.24952|-0.15076 +2015-07-01|-58.0|64.0|-62.72644|-0.14718 +2015-07-01|-58.0|65.0|-63.19153|-0.14351 +2015-07-01|-58.0|66.0|-63.6446|-0.13976 +2015-07-01|-58.0|67.0|-64.08546|-0.13593 +2015-07-01|-58.0|68.0|-64.5139|-0.13203 +2015-07-01|-58.0|69.0|-64.92972|-0.12805 +2015-07-01|-58.0|70.0|-65.33269|-0.124 +2015-07-01|-58.0|71.0|-65.72256|-0.11989 +2015-07-01|-58.0|72.0|-66.09909|-0.11571 +2015-07-01|-58.0|73.0|-66.46199|-0.11148 +2015-07-01|-58.0|74.0|-66.81096|-0.10719 +2015-07-01|-58.0|75.0|-67.14569|-0.10285 +2015-07-01|-58.0|76.0|-67.46582|-0.09846 +2015-07-01|-58.0|77.0|-67.77097|-0.09402 +2015-07-01|-58.0|78.0|-68.06073|-0.08954 +2015-07-01|-58.0|79.0|-68.33465|-0.08503 +2015-07-01|-58.0|80.0|-68.59226|-0.08047 +2015-07-01|-58.0|81.0|-68.83301|-0.07589 +2015-07-01|-58.0|82.0|-69.05633|-0.07127 +2015-07-01|-58.0|83.0|-69.2616|-0.06662 +2015-07-01|-58.0|84.0|-69.44813|-0.06194 +2015-07-01|-58.0|85.0|-69.61517|-0.05723 +2015-07-01|-58.0|86.0|-69.76192|-0.0525 +2015-07-01|-58.0|87.0|-69.88748|-0.04774 +2015-07-01|-58.0|88.0|-69.99089|-0.04295 +2015-07-01|-58.0|89.0|-70.07109|-0.03812 +2015-07-01|-58.0|90.0|-70.12694|-0.03327 +2015-07-01|-58.0|91.0|-70.15716|-0.02837 +2015-07-01|-58.0|92.0|-70.16039|-0.02344 +2015-07-01|-58.0|93.0|-70.13511|-0.01845 +2015-07-01|-58.0|94.0|-70.07968|-0.0134 +2015-07-01|-58.0|95.0|-69.99229|-0.00829 +2015-07-01|-58.0|96.0|-69.87095|-0.00309 +2015-07-01|-58.0|97.0|-69.7135|0.0022 +2015-07-01|-58.0|98.0|-69.51754|0.0076 +2015-07-01|-58.0|99.0|-69.28044|0.01314 +2015-07-01|-58.0|100.0|-68.99931|0.01883 +2015-07-01|-58.0|101.0|-68.67098|0.02469 +2015-07-01|-58.0|102.0|-68.29192|0.03078 +2015-07-01|-58.0|103.0|-67.85828|0.0371 +2015-07-01|-58.0|104.0|-67.36578|0.04371 +2015-07-01|-58.0|105.0|-66.80971|0.05066 +2015-07-01|-58.0|106.0|-66.18489|0.05798 +2015-07-01|-58.0|107.0|-65.48559|0.06574 +2015-07-01|-58.0|108.0|-64.70549|0.07401 +2015-07-01|-58.0|109.0|-63.83766|0.08284 +2015-07-01|-58.0|110.0|-62.87451|0.09233 +2015-07-01|-58.0|111.0|-61.8077|0.10255 +2015-07-01|-58.0|112.0|-60.62821|0.1136 +2015-07-01|-58.0|113.0|-59.32628|0.12557 +2015-07-01|-58.0|114.0|-57.89146|0.13855 +2015-07-01|-58.0|115.0|-56.31272|0.15264 +2015-07-01|-58.0|116.0|-54.5786|0.16792 +2015-07-01|-58.0|117.0|-52.67748|0.18445 +2015-07-01|-58.0|118.0|-50.59797|0.20226 +2015-07-01|-58.0|119.0|-48.32948|0.22134 +2015-07-01|-58.0|120.0|-45.86291|0.24159 +2015-07-01|-58.0|121.0|-43.19165|0.26285 +2015-07-01|-58.0|122.0|-40.31265|0.28481 +2015-07-01|-58.0|123.0|-37.22772|0.30707 +2015-07-01|-58.0|124.0|-33.94475|0.32907 +2015-07-01|-58.0|125.0|-30.47886|0.35014 +2015-07-01|-58.0|126.0|-26.85307|0.36952 +2015-07-01|-58.0|127.0|-23.09834|0.38643 +2015-07-01|-58.0|128.0|-19.2528|0.40014 +2015-07-01|-58.0|129.0|-15.35994|0.41009 +2015-07-01|-58.0|130.0|-11.46617|0.41591 +2015-07-01|-58.0|131.0|-7.61784|0.41753 +2015-07-01|-58.0|132.0|-3.8583|0.41511 +2015-07-01|-58.0|133.0|-0.22537|0.40909 +2015-07-01|-58.0|134.0|3.25028|0.40002 +2015-07-01|-58.0|135.0|6.54596|0.38857 +2015-07-01|-58.0|136.0|9.64687|0.37541 +2015-07-01|-58.0|137.0|12.54539|0.36116 +2015-07-01|-58.0|138.0|15.23995|0.34636 +2015-07-01|-58.0|139.0|17.73376|0.33144 +2015-07-01|-58.0|140.0|20.03359|0.31676 +2015-07-01|-58.0|141.0|22.1486|0.30256 +2015-07-01|-58.0|142.0|24.08948|0.28901 +2015-07-01|-58.0|143.0|25.86763|0.27621 +2015-07-01|-58.0|144.0|27.49472|0.26423 +2015-07-01|-58.0|145.0|28.9822|0.25307 +2015-07-01|-58.0|146.0|30.34112|0.24275 +2015-07-01|-58.0|147.0|31.58192|0.23322 +2015-07-01|-58.0|148.0|32.71437|0.22446 +2015-07-01|-58.0|149.0|33.74753|0.21642 +2015-07-01|-58.0|150.0|34.6897|0.20905 +2015-07-01|-58.0|151.0|35.54851|0.20231 +2015-07-01|-58.0|152.0|36.33093|0.19614 +2015-07-01|-58.0|153.0|37.04328|0.19049 +2015-07-01|-58.0|154.0|37.69132|0.18532 +2015-07-01|-58.0|155.0|38.2803|0.18059 +2015-07-01|-58.0|156.0|38.81497|0.17625 +2015-07-01|-58.0|157.0|39.29965|0.17228 +2015-07-01|-58.0|158.0|39.73826|0.16862 +2015-07-01|-58.0|159.0|40.1344|0.16525 +2015-07-01|-58.0|160.0|40.49131|0.16215 +2015-07-01|-58.0|161.0|40.81198|0.15927 +2015-07-01|-58.0|162.0|41.09912|0.1566 +2015-07-01|-58.0|163.0|41.35522|0.15411 +2015-07-01|-58.0|164.0|41.58256|0.15179 +2015-07-01|-58.0|165.0|41.78323|0.1496 +2015-07-01|-58.0|166.0|41.95916|0.14753 +2015-07-01|-58.0|167.0|42.11213|0.14557 +2015-07-01|-58.0|168.0|42.24377|0.1437 +2015-07-01|-58.0|169.0|42.35561|0.1419 +2015-07-01|-58.0|170.0|42.44904|0.14016 +2015-07-01|-58.0|171.0|42.52537|0.13848 +2015-07-01|-58.0|172.0|42.58581|0.13683 +2015-07-01|-58.0|173.0|42.63148|0.13521 +2015-07-01|-58.0|174.0|42.66345|0.13361 +2015-07-01|-58.0|175.0|42.6827|0.13203 +2015-07-01|-58.0|176.0|42.69013|0.13045 +2015-07-01|-58.0|177.0|42.68662|0.12887 +2015-07-01|-58.0|178.0|42.67297|0.12728 +2015-07-01|-58.0|179.0|42.64994|0.12567 +2015-07-01|-58.0|-1.0|-19.54131|-0.05436 +2015-07-01|-58.0|-2.0|-18.98748|-0.04893 +2015-07-01|-58.0|-3.0|-18.44583|-0.04363 +2015-07-01|-58.0|-4.0|-17.91628|-0.03848 +2015-07-01|-58.0|-5.0|-17.39869|-0.03348 +2015-07-01|-58.0|-6.0|-16.89286|-0.02867 +2015-07-01|-58.0|-7.0|-16.39853|-0.02405 +2015-07-01|-58.0|-8.0|-15.91539|-0.01964 +2015-07-01|-58.0|-9.0|-15.44308|-0.01545 +2015-07-01|-58.0|-10.0|-14.98119|-0.01149 +2015-07-01|-58.0|-11.0|-14.52924|-0.00777 +2015-07-01|-58.0|-12.0|-14.08672|-0.0043 +2015-07-01|-58.0|-13.0|-13.65308|-0.0011 +2015-07-01|-58.0|-14.0|-13.22771|0.00184 +2015-07-01|-58.0|-15.0|-12.80997|0.00451 +2015-07-01|-58.0|-16.0|-12.39919|0.00689 +2015-07-01|-58.0|-17.0|-11.99465|0.009 +2015-07-01|-58.0|-18.0|-11.59563|0.01082 +2015-07-01|-58.0|-19.0|-11.20136|0.01236 +2015-07-01|-58.0|-20.0|-10.81105|0.01362 +2015-07-01|-58.0|-21.0|-10.42392|0.0146 +2015-07-01|-58.0|-22.0|-10.03915|0.0153 +2015-07-01|-58.0|-23.0|-9.65593|0.01573 +2015-07-01|-58.0|-24.0|-9.27344|0.01589 +2015-07-01|-58.0|-25.0|-8.89085|0.01578 +2015-07-01|-58.0|-26.0|-8.50737|0.01543 +2015-07-01|-58.0|-27.0|-8.12218|0.01482 +2015-07-01|-58.0|-28.0|-7.73449|0.01399 +2015-07-01|-58.0|-29.0|-7.34354|0.01293 +2015-07-01|-58.0|-30.0|-6.94857|0.01165 +2015-07-01|-58.0|-31.0|-6.54886|0.01017 +2015-07-01|-58.0|-32.0|-6.14372|0.0085 +2015-07-01|-58.0|-33.0|-5.73248|0.00666 +2015-07-01|-58.0|-34.0|-5.31452|0.00466 +2015-07-01|-58.0|-35.0|-4.88924|0.00251 +2015-07-01|-58.0|-36.0|-4.45612|2.2E-4 +2015-07-01|-58.0|-37.0|-4.01463|-0.00218 +2015-07-01|-58.0|-38.0|-3.56434|-0.00468 +2015-07-01|-58.0|-39.0|-3.10483|-0.00727 +2015-07-01|-58.0|-40.0|-2.63574|-0.00993 +2015-07-01|-58.0|-41.0|-2.15678|-0.01264 +2015-07-01|-58.0|-42.0|-1.66769|-0.01539 +2015-07-01|-58.0|-43.0|-1.16828|-0.01817 +2015-07-01|-58.0|-44.0|-0.65841|-0.02095 +2015-07-01|-58.0|-45.0|-0.13798|-0.02373 +2015-07-01|-58.0|-46.0|0.39303|-0.02648 +2015-07-01|-58.0|-47.0|0.9346|-0.0292 +2015-07-01|-58.0|-48.0|1.48664|-0.03187 +2015-07-01|-58.0|-49.0|2.04904|-0.03448 +2015-07-01|-58.0|-50.0|2.62159|-0.03701 +2015-07-01|-58.0|-51.0|3.20407|-0.03945 +2015-07-01|-58.0|-52.0|3.79618|-0.0418 +2015-07-01|-58.0|-53.0|4.39759|-0.04404 +2015-07-01|-58.0|-54.0|5.00792|-0.04616 +2015-07-01|-58.0|-55.0|5.62674|-0.04816 +2015-07-01|-58.0|-56.0|6.25357|-0.05002 +2015-07-01|-58.0|-57.0|6.88792|-0.05174 +2015-07-01|-58.0|-58.0|7.52922|-0.05332 +2015-07-01|-58.0|-59.0|8.17691|-0.05475 +2015-07-01|-58.0|-60.0|8.83037|-0.05602 +2015-07-01|-58.0|-61.0|9.48896|-0.05713 +2015-07-01|-58.0|-62.0|10.15202|-0.05809 +2015-07-01|-58.0|-63.0|10.81886|-0.05889 +2015-07-01|-58.0|-64.0|11.48877|-0.05952 +2015-07-01|-58.0|-65.0|12.16103|-0.06 +2015-07-01|-58.0|-66.0|12.83491|-0.06032 +2015-07-01|-58.0|-67.0|13.50968|-0.06048 +2015-07-01|-58.0|-68.0|14.18457|-0.0605 +2015-07-01|-58.0|-69.0|14.85885|-0.06036 +2015-07-01|-58.0|-70.0|15.53176|-0.06008 +2015-07-01|-58.0|-71.0|16.20256|-0.05967 +2015-07-01|-58.0|-72.0|16.87052|-0.05912 +2015-07-01|-58.0|-73.0|17.53489|-0.05844 +2015-07-01|-58.0|-74.0|18.19497|-0.05765 +2015-07-01|-58.0|-75.0|18.85005|-0.05674 +2015-07-01|-58.0|-76.0|19.49945|-0.05573 +2015-07-01|-58.0|-77.0|20.1425|-0.05461 +2015-07-01|-58.0|-78.0|20.77855|-0.05341 +2015-07-01|-58.0|-79.0|21.40697|-0.05213 +2015-07-01|-58.0|-80.0|22.02718|-0.05077 +2015-07-01|-58.0|-81.0|22.63859|-0.04934 +2015-07-01|-58.0|-82.0|23.24067|-0.04786 +2015-07-01|-58.0|-83.0|23.83289|-0.04632 +2015-07-01|-58.0|-84.0|24.41476|-0.04474 +2015-07-01|-58.0|-85.0|24.98584|-0.04312 +2015-07-01|-58.0|-86.0|25.54568|-0.04148 +2015-07-01|-58.0|-87.0|26.09391|-0.0398 +2015-07-01|-58.0|-88.0|26.63015|-0.03812 +2015-07-01|-58.0|-89.0|27.15409|-0.03642 +2015-07-01|-58.0|-90.0|27.66541|-0.03471 +2015-07-01|-58.0|-91.0|28.16387|-0.03301 +2015-07-01|-58.0|-92.0|28.64923|-0.03131 +2015-07-01|-58.0|-93.0|29.12129|-0.02962 +2015-07-01|-58.0|-94.0|29.5799|-0.02794 +2015-07-01|-58.0|-95.0|30.02493|-0.02628 +2015-07-01|-58.0|-96.0|30.45627|-0.02463 +2015-07-01|-58.0|-97.0|30.87387|-0.02301 +2015-07-01|-58.0|-98.0|31.27769|-0.02142 +2015-07-01|-58.0|-99.0|31.66774|-0.01984 +2015-07-01|-58.0|-100.0|32.04404|-0.0183 +2015-07-01|-58.0|-101.0|32.40667|-0.01678 +2015-07-01|-58.0|-102.0|32.75571|-0.01529 +2015-07-01|-58.0|-103.0|33.09129|-0.01382 +2015-07-01|-58.0|-104.0|33.41356|-0.01238 +2015-07-01|-58.0|-105.0|33.7227|-0.01097 +2015-07-01|-58.0|-106.0|34.01893|-0.00958 +2015-07-01|-58.0|-107.0|34.30246|-0.00821 +2015-07-01|-58.0|-108.0|34.57357|-0.00687 +2015-07-01|-58.0|-109.0|34.83255|-0.00553 +2015-07-01|-58.0|-110.0|35.07969|-0.00422 +2015-07-01|-58.0|-111.0|35.31533|-0.00291 +2015-07-01|-58.0|-112.0|35.53982|-0.00162 +2015-07-01|-58.0|-113.0|35.75353|-3.3E-4 +2015-07-01|-58.0|-114.0|35.95685|9.6E-4 +2015-07-01|-58.0|-115.0|36.1502|0.00224 +2015-07-01|-58.0|-116.0|36.33398|0.00353 +2015-07-01|-58.0|-117.0|36.50863|0.00483 +2015-07-01|-58.0|-118.0|36.6746|0.00614 +2015-07-01|-58.0|-119.0|36.83235|0.00747 +2015-07-01|-58.0|-120.0|36.98234|0.00881 +2015-07-01|-58.0|-121.0|37.12503|0.01017 +2015-07-01|-58.0|-122.0|37.2609|0.01155 +2015-07-01|-58.0|-123.0|37.39043|0.01296 +2015-07-01|-58.0|-124.0|37.51408|0.01439 +2015-07-01|-58.0|-125.0|37.63235|0.01586 +2015-07-01|-58.0|-126.0|37.74568|0.01736 +2015-07-01|-58.0|-127.0|37.85454|0.01889 +2015-07-01|-58.0|-128.0|37.9594|0.02046 +2015-07-01|-58.0|-129.0|38.06068|0.02206 +2015-07-01|-58.0|-130.0|38.15883|0.0237 +2015-07-01|-58.0|-131.0|38.25425|0.02538 +2015-07-01|-58.0|-132.0|38.34736|0.0271 +2015-07-01|-58.0|-133.0|38.43854|0.02885 +2015-07-01|-58.0|-134.0|38.52815|0.03064 +2015-07-01|-58.0|-135.0|38.61654|0.03247 +2015-07-01|-58.0|-136.0|38.70404|0.03434 +2015-07-01|-58.0|-137.0|38.79095|0.03624 +2015-07-01|-58.0|-138.0|38.87755|0.03818 +2015-07-01|-58.0|-139.0|38.96411|0.04015 +2015-07-01|-58.0|-140.0|39.05084|0.04216 +2015-07-01|-58.0|-141.0|39.13797|0.04419 +2015-07-01|-58.0|-142.0|39.22567|0.04625 +2015-07-01|-58.0|-143.0|39.31411|0.04834 +2015-07-01|-58.0|-144.0|39.40342|0.05045 +2015-07-01|-58.0|-145.0|39.49371|0.05259 +2015-07-01|-58.0|-146.0|39.58507|0.05475 +2015-07-01|-58.0|-147.0|39.67756|0.05692 +2015-07-01|-58.0|-148.0|39.77122|0.05911 +2015-07-01|-58.0|-149.0|39.86606|0.06132 +2015-07-01|-58.0|-150.0|39.96209|0.06353 +2015-07-01|-58.0|-151.0|40.05926|0.06575 +2015-07-01|-58.0|-152.0|40.15754|0.06798 +2015-07-01|-58.0|-153.0|40.25687|0.07022 +2015-07-01|-58.0|-154.0|40.35714|0.07245 +2015-07-01|-58.0|-155.0|40.45826|0.07468 +2015-07-01|-58.0|-156.0|40.5601|0.07691 +2015-07-01|-58.0|-157.0|40.66253|0.07913 +2015-07-01|-58.0|-158.0|40.76538|0.08134 +2015-07-01|-58.0|-159.0|40.86849|0.08354 +2015-07-01|-58.0|-160.0|40.97167|0.08573 +2015-07-01|-58.0|-161.0|41.0747|0.0879 +2015-07-01|-58.0|-162.0|41.17739|0.09005 +2015-07-01|-58.0|-163.0|41.27948|0.09219 +2015-07-01|-58.0|-164.0|41.38073|0.09429 +2015-07-01|-58.0|-165.0|41.48088|0.09638 +2015-07-01|-58.0|-166.0|41.57965|0.09844 +2015-07-01|-58.0|-167.0|41.67674|0.10047 +2015-07-01|-58.0|-168.0|41.77184|0.10247 +2015-07-01|-58.0|-169.0|41.86462|0.10445 +2015-07-01|-58.0|-170.0|41.95474|0.10639 +2015-07-01|-58.0|-171.0|42.04182|0.1083 +2015-07-01|-58.0|-172.0|42.12549|0.11017 +2015-07-01|-58.0|-173.0|42.20534|0.11201 +2015-07-01|-58.0|-174.0|42.28094|0.11383 +2015-07-01|-58.0|-175.0|42.35184|0.1156 +2015-07-01|-58.0|-176.0|42.41757|0.11735 +2015-07-01|-58.0|-177.0|42.47762|0.11907 +2015-07-01|-58.0|-178.0|42.53146|0.12076 +2015-07-01|-58.0|-179.0|42.57853|0.12242 +2015-07-01|-59.0|0.0|-20.01194|-0.06269 +2015-07-01|-59.0|1.0|-20.60314|-0.06807 +2015-07-01|-59.0|2.0|-21.20578|-0.07352 +2015-07-01|-59.0|3.0|-21.81973|-0.07901 +2015-07-01|-59.0|4.0|-22.44481|-0.08453 +2015-07-01|-59.0|5.0|-23.08077|-0.09006 +2015-07-01|-59.0|6.0|-23.72736|-0.09559 +2015-07-01|-59.0|7.0|-24.38426|-0.1011 +2015-07-01|-59.0|8.0|-25.05112|-0.10656 +2015-07-01|-59.0|9.0|-25.72756|-0.11197 +2015-07-01|-59.0|10.0|-26.41315|-0.11731 +2015-07-01|-59.0|11.0|-27.10746|-0.12257 +2015-07-01|-59.0|12.0|-27.80999|-0.12772 +2015-07-01|-59.0|13.0|-28.52026|-0.13276 +2015-07-01|-59.0|14.0|-29.23774|-0.13767 +2015-07-01|-59.0|15.0|-29.9619|-0.14244 +2015-07-01|-59.0|16.0|-30.69219|-0.14706 +2015-07-01|-59.0|17.0|-31.42804|-0.15152 +2015-07-01|-59.0|18.0|-32.16888|-0.15581 +2015-07-01|-59.0|19.0|-32.91413|-0.15992 +2015-07-01|-59.0|20.0|-33.66321|-0.16384 +2015-07-01|-59.0|21.0|-34.41555|-0.16757 +2015-07-01|-59.0|22.0|-35.17056|-0.1711 +2015-07-01|-59.0|23.0|-35.92767|-0.17442 +2015-07-01|-59.0|24.0|-36.68631|-0.17754 +2015-07-01|-59.0|25.0|-37.44592|-0.18045 +2015-07-01|-59.0|26.0|-38.20595|-0.18315 +2015-07-01|-59.0|27.0|-38.96586|-0.18563 +2015-07-01|-59.0|28.0|-39.72511|-0.18789 +2015-07-01|-59.0|29.0|-40.48321|-0.18995 +2015-07-01|-59.0|30.0|-41.23964|-0.19179 +2015-07-01|-59.0|31.0|-41.99393|-0.19342 +2015-07-01|-59.0|32.0|-42.74559|-0.19483 +2015-07-01|-59.0|33.0|-43.49419|-0.19604 +2015-07-01|-59.0|34.0|-44.23929|-0.19705 +2015-07-01|-59.0|35.0|-44.98046|-0.19785 +2015-07-01|-59.0|36.0|-45.7173|-0.19846 +2015-07-01|-59.0|37.0|-46.44943|-0.19887 +2015-07-01|-59.0|38.0|-47.17647|-0.19909 +2015-07-01|-59.0|39.0|-47.89808|-0.19912 +2015-07-01|-59.0|40.0|-48.61392|-0.19898 +2015-07-01|-59.0|41.0|-49.32366|-0.19865 +2015-07-01|-59.0|42.0|-50.027|-0.19816 +2015-07-01|-59.0|43.0|-50.72365|-0.1975 +2015-07-01|-59.0|44.0|-51.41333|-0.19667 +2015-07-01|-59.0|45.0|-52.09578|-0.19568 +2015-07-01|-59.0|46.0|-52.77074|-0.19455 +2015-07-01|-59.0|47.0|-53.43799|-0.19326 +2015-07-01|-59.0|48.0|-54.09729|-0.19183 +2015-07-01|-59.0|49.0|-54.74843|-0.19026 +2015-07-01|-59.0|50.0|-55.3912|-0.18855 +2015-07-01|-59.0|51.0|-56.02542|-0.18672 +2015-07-01|-59.0|52.0|-56.6509|-0.18475 +2015-07-01|-59.0|53.0|-57.26746|-0.18267 +2015-07-01|-59.0|54.0|-57.87494|-0.18046 +2015-07-01|-59.0|55.0|-58.47316|-0.17814 +2015-07-01|-59.0|56.0|-59.06199|-0.17572 +2015-07-01|-59.0|57.0|-59.64125|-0.17318 +2015-07-01|-59.0|58.0|-60.21082|-0.17055 +2015-07-01|-59.0|59.0|-60.77055|-0.16781 +2015-07-01|-59.0|60.0|-61.32029|-0.16498 +2015-07-01|-59.0|61.0|-61.85991|-0.16206 +2015-07-01|-59.0|62.0|-62.38927|-0.15905 +2015-07-01|-59.0|63.0|-62.90823|-0.15596 +2015-07-01|-59.0|64.0|-63.41665|-0.15279 +2015-07-01|-59.0|65.0|-63.91438|-0.14954 +2015-07-01|-59.0|66.0|-64.40128|-0.14622 +2015-07-01|-59.0|67.0|-64.87719|-0.14283 +2015-07-01|-59.0|68.0|-65.34196|-0.13937 +2015-07-01|-59.0|69.0|-65.7954|-0.13585 +2015-07-01|-59.0|70.0|-66.23735|-0.13228 +2015-07-01|-59.0|71.0|-66.66761|-0.12865 +2015-07-01|-59.0|72.0|-67.08598|-0.12496 +2015-07-01|-59.0|73.0|-67.49223|-0.12124 +2015-07-01|-59.0|74.0|-67.88613|-0.11746 +2015-07-01|-59.0|75.0|-68.26742|-0.11365 +2015-07-01|-59.0|76.0|-68.63582|-0.1098 +2015-07-01|-59.0|77.0|-68.99104|-0.10592 +2015-07-01|-59.0|78.0|-69.33273|-0.102 +2015-07-01|-59.0|79.0|-69.66055|-0.09806 +2015-07-01|-59.0|80.0|-69.9741|-0.0941 +2015-07-01|-59.0|81.0|-70.27295|-0.09011 +2015-07-01|-59.0|82.0|-70.55665|-0.0861 +2015-07-01|-59.0|83.0|-70.82468|-0.08208 +2015-07-01|-59.0|84.0|-71.07648|-0.07804 +2015-07-01|-59.0|85.0|-71.31145|-0.07398 +2015-07-01|-59.0|86.0|-71.52892|-0.06992 +2015-07-01|-59.0|87.0|-71.72817|-0.06583 +2015-07-01|-59.0|88.0|-71.9084|-0.06174 +2015-07-01|-59.0|89.0|-72.06874|-0.05763 +2015-07-01|-59.0|90.0|-72.20823|-0.0535 +2015-07-01|-59.0|91.0|-72.32582|-0.04935 +2015-07-01|-59.0|92.0|-72.42037|-0.04518 +2015-07-01|-59.0|93.0|-72.49061|-0.04098 +2015-07-01|-59.0|94.0|-72.53514|-0.03674 +2015-07-01|-59.0|95.0|-72.55245|-0.03245 +2015-07-01|-59.0|96.0|-72.54083|-0.02811 +2015-07-01|-59.0|97.0|-72.49843|-0.02369 +2015-07-01|-59.0|98.0|-72.4232|-0.0192 +2015-07-01|-59.0|99.0|-72.31284|-0.0146 +2015-07-01|-59.0|100.0|-72.16484|-0.00988 +2015-07-01|-59.0|101.0|-71.9764|-0.00501 +2015-07-01|-59.0|102.0|-71.7444|3.0E-5 +2015-07-01|-59.0|103.0|-71.46536|0.00529 +2015-07-01|-59.0|104.0|-71.13543|0.01079 +2015-07-01|-59.0|105.0|-70.75028|0.01659 +2015-07-01|-59.0|106.0|-70.30507|0.02273 +2015-07-01|-59.0|107.0|-69.7944|0.02929 +2015-07-01|-59.0|108.0|-69.21219|0.03632 +2015-07-01|-59.0|109.0|-68.55164|0.04391 +2015-07-01|-59.0|110.0|-67.8051|0.05216 +2015-07-01|-59.0|111.0|-66.96401|0.06117 +2015-07-01|-59.0|112.0|-66.01874|0.07107 +2015-07-01|-59.0|113.0|-64.95853|0.082 +2015-07-01|-59.0|114.0|-63.77136|0.09412 +2015-07-01|-59.0|115.0|-62.44387|0.10759 +2015-07-01|-59.0|116.0|-60.96131|0.12263 +2015-07-01|-59.0|117.0|-59.30754|0.13943 +2015-07-01|-59.0|118.0|-57.46517|0.1582 +2015-07-01|-59.0|119.0|-55.41576|0.17913 +2015-07-01|-59.0|120.0|-53.14037|0.20241 +2015-07-01|-59.0|121.0|-50.6203|0.22812 +2015-07-01|-59.0|122.0|-47.83832|0.25627 +2015-07-01|-59.0|123.0|-44.78036|0.28668 +2015-07-01|-59.0|124.0|-41.43768|0.31893 +2015-07-01|-59.0|125.0|-37.80958|0.35234 +2015-07-01|-59.0|126.0|-33.90622|0.38587 +2015-07-01|-59.0|127.0|-29.75126|0.41818 +2015-07-01|-59.0|128.0|-25.38345|0.44769 +2015-07-01|-59.0|129.0|-20.85651|0.47276 +2015-07-01|-59.0|130.0|-16.23675|0.49195 +2015-07-01|-59.0|131.0|-11.59832|0.50423 +2015-07-01|-59.0|132.0|-7.01687|0.50918 +2015-07-01|-59.0|133.0|-2.56288|0.50705 +2015-07-01|-59.0|134.0|1.70388|0.49864 +2015-07-01|-59.0|135.0|5.73787|0.48512 +2015-07-01|-59.0|136.0|9.50885|0.46783 +2015-07-01|-59.0|137.0|13.00095|0.44807 +2015-07-01|-59.0|138.0|16.21041|0.42698 +2015-07-01|-59.0|139.0|19.14276|0.40549 +2015-07-01|-59.0|140.0|21.81002|0.38429 +2015-07-01|-59.0|141.0|24.22828|0.36385 +2015-07-01|-59.0|142.0|26.41578|0.34449 +2015-07-01|-59.0|143.0|28.39152|0.32637 +2015-07-01|-59.0|144.0|30.17424|0.30958 +2015-07-01|-59.0|145.0|31.78189|0.29412 +2015-07-01|-59.0|146.0|33.23123|0.27995 +2015-07-01|-59.0|147.0|34.53767|0.26702 +2015-07-01|-59.0|148.0|35.71521|0.25523 +2015-07-01|-59.0|149.0|36.77652|0.24451 +2015-07-01|-59.0|150.0|37.73295|0.23476 +2015-07-01|-59.0|151.0|38.59468|0.22589 +2015-07-01|-59.0|152.0|39.37077|0.21783 +2015-07-01|-59.0|153.0|40.06935|0.2105 +2015-07-01|-59.0|154.0|40.69763|0.20383 +2015-07-01|-59.0|155.0|41.26208|0.19774 +2015-07-01|-59.0|156.0|41.76846|0.19218 +2015-07-01|-59.0|157.0|42.22193|0.18709 +2015-07-01|-59.0|158.0|42.62711|0.18243 +2015-07-01|-59.0|159.0|42.98816|0.17815 +2015-07-01|-59.0|160.0|43.30881|0.1742 +2015-07-01|-59.0|161.0|43.59242|0.17056 +2015-07-01|-59.0|162.0|43.84204|0.16718 +2015-07-01|-59.0|163.0|44.0604|0.16403 +2015-07-01|-59.0|164.0|44.25002|0.1611 +2015-07-01|-59.0|165.0|44.41316|0.15834 +2015-07-01|-59.0|166.0|44.55188|0.15575 +2015-07-01|-59.0|167.0|44.66809|0.1533 +2015-07-01|-59.0|168.0|44.76349|0.15096 +2015-07-01|-59.0|169.0|44.83969|0.14873 +2015-07-01|-59.0|170.0|44.89814|0.14659 +2015-07-01|-59.0|171.0|44.94019|0.14452 +2015-07-01|-59.0|172.0|44.96708|0.14251 +2015-07-01|-59.0|173.0|44.97995|0.14055 +2015-07-01|-59.0|174.0|44.97987|0.13863 +2015-07-01|-59.0|175.0|44.96782|0.13674 +2015-07-01|-59.0|176.0|44.94473|0.13487 +2015-07-01|-59.0|177.0|44.91146|0.13301 +2015-07-01|-59.0|178.0|44.86879|0.13116 +2015-07-01|-59.0|179.0|44.81749|0.12931 +2015-07-01|-59.0|-1.0|-19.43226|-0.05739 +2015-07-01|-59.0|-2.0|-18.86414|-0.05219 +2015-07-01|-59.0|-3.0|-18.30757|-0.0471 +2015-07-01|-59.0|-4.0|-17.76248|-0.04215 +2015-07-01|-59.0|-5.0|-17.22876|-0.03734 +2015-07-01|-59.0|-6.0|-16.70623|-0.03269 +2015-07-01|-59.0|-7.0|-16.19467|-0.02821 +2015-07-01|-59.0|-8.0|-15.69381|-0.02393 +2015-07-01|-59.0|-9.0|-15.20332|-0.01984 +2015-07-01|-59.0|-10.0|-14.72285|-0.01597 +2015-07-01|-59.0|-11.0|-14.25196|-0.01232 +2015-07-01|-59.0|-12.0|-13.79019|-0.0089 +2015-07-01|-59.0|-13.0|-13.33705|-0.00573 +2015-07-01|-59.0|-14.0|-12.89199|-0.0028 +2015-07-01|-59.0|-15.0|-12.45441|-1.2E-4 +2015-07-01|-59.0|-16.0|-12.02372|0.0023 +2015-07-01|-59.0|-17.0|-11.59925|0.00445 +2015-07-01|-59.0|-18.0|-11.18034|0.00634 +2015-07-01|-59.0|-19.0|-10.76628|0.00797 +2015-07-01|-59.0|-20.0|-10.35637|0.00933 +2015-07-01|-59.0|-21.0|-9.94985|0.01042 +2015-07-01|-59.0|-22.0|-9.54599|0.01125 +2015-07-01|-59.0|-23.0|-9.14402|0.01183 +2015-07-01|-59.0|-24.0|-8.74319|0.01215 +2015-07-01|-59.0|-25.0|-8.34274|0.01222 +2015-07-01|-59.0|-26.0|-7.9419|0.01204 +2015-07-01|-59.0|-27.0|-7.53994|0.01164 +2015-07-01|-59.0|-28.0|-7.1361|0.011 +2015-07-01|-59.0|-29.0|-6.72967|0.01015 +2015-07-01|-59.0|-30.0|-6.31994|0.0091 +2015-07-01|-59.0|-31.0|-5.90623|0.00784 +2015-07-01|-59.0|-32.0|-5.48789|0.00641 +2015-07-01|-59.0|-33.0|-5.06429|0.0048 +2015-07-01|-59.0|-34.0|-4.63483|0.00303 +2015-07-01|-59.0|-35.0|-4.19897|0.00112 +2015-07-01|-59.0|-36.0|-3.75617|-9.2E-4 +2015-07-01|-59.0|-37.0|-3.30597|-0.00308 +2015-07-01|-59.0|-38.0|-2.84791|-0.00535 +2015-07-01|-59.0|-39.0|-2.38161|-0.0077 +2015-07-01|-59.0|-40.0|-1.90673|-0.01012 +2015-07-01|-59.0|-41.0|-1.42297|-0.0126 +2015-07-01|-59.0|-42.0|-0.93007|-0.01513 +2015-07-01|-59.0|-43.0|-0.42783|-0.01768 +2015-07-01|-59.0|-44.0|0.08388|-0.02025 +2015-07-01|-59.0|-45.0|0.60517|-0.02282 +2015-07-01|-59.0|-46.0|1.1361|-0.02538 +2015-07-01|-59.0|-47.0|1.67664|-0.02791 +2015-07-01|-59.0|-48.0|2.22675|-0.0304 +2015-07-01|-59.0|-49.0|2.78632|-0.03284 +2015-07-01|-59.0|-50.0|3.35521|-0.03521 +2015-07-01|-59.0|-51.0|3.9332|-0.03751 +2015-07-01|-59.0|-52.0|4.52005|-0.03973 +2015-07-01|-59.0|-53.0|5.11547|-0.04185 +2015-07-01|-59.0|-54.0|5.71911|-0.04386 +2015-07-01|-59.0|-55.0|6.33061|-0.04576 +2015-07-01|-59.0|-56.0|6.94955|-0.04755 +2015-07-01|-59.0|-57.0|7.57547|-0.0492 +2015-07-01|-59.0|-58.0|8.20788|-0.05073 +2015-07-01|-59.0|-59.0|8.84626|-0.05211 +2015-07-01|-59.0|-60.0|9.49006|-0.05336 +2015-07-01|-59.0|-61.0|10.13871|-0.05446 +2015-07-01|-59.0|-62.0|10.7916|-0.05542 +2015-07-01|-59.0|-63.0|11.44811|-0.05623 +2015-07-01|-59.0|-64.0|12.10761|-0.05689 +2015-07-01|-59.0|-65.0|12.76943|-0.05741 +2015-07-01|-59.0|-66.0|13.43292|-0.05778 +2015-07-01|-59.0|-67.0|14.09739|-0.05801 +2015-07-01|-59.0|-68.0|14.76216|-0.05809 +2015-07-01|-59.0|-69.0|15.42655|-0.05803 +2015-07-01|-59.0|-70.0|16.08987|-0.05785 +2015-07-01|-59.0|-71.0|16.75143|-0.05753 +2015-07-01|-59.0|-72.0|17.41055|-0.05708 +2015-07-01|-59.0|-73.0|18.06657|-0.05652 +2015-07-01|-59.0|-74.0|18.71881|-0.05584 +2015-07-01|-59.0|-75.0|19.36662|-0.05505 +2015-07-01|-59.0|-76.0|20.00937|-0.05416 +2015-07-01|-59.0|-77.0|20.64644|-0.05318 +2015-07-01|-59.0|-78.0|21.27721|-0.05211 +2015-07-01|-59.0|-79.0|21.90111|-0.05095 +2015-07-01|-59.0|-80.0|22.51756|-0.04972 +2015-07-01|-59.0|-81.0|23.12603|-0.04843 +2015-07-01|-59.0|-82.0|23.726|-0.04707 +2015-07-01|-59.0|-83.0|24.31698|-0.04566 +2015-07-01|-59.0|-84.0|24.8985|-0.0442 +2015-07-01|-59.0|-85.0|25.47012|-0.0427 +2015-07-01|-59.0|-86.0|26.03142|-0.04117 +2015-07-01|-59.0|-87.0|26.58203|-0.03961 +2015-07-01|-59.0|-88.0|27.12159|-0.03803 +2015-07-01|-59.0|-89.0|27.64977|-0.03643 +2015-07-01|-59.0|-90.0|28.16629|-0.03482 +2015-07-01|-59.0|-91.0|28.67086|-0.03321 +2015-07-01|-59.0|-92.0|29.16326|-0.03159 +2015-07-01|-59.0|-93.0|29.64329|-0.02997 +2015-07-01|-59.0|-94.0|30.11077|-0.02837 +2015-07-01|-59.0|-95.0|30.56555|-0.02677 +2015-07-01|-59.0|-96.0|31.00752|-0.02518 +2015-07-01|-59.0|-97.0|31.4366|-0.02361 +2015-07-01|-59.0|-98.0|31.85274|-0.02206 +2015-07-01|-59.0|-99.0|32.2559|-0.02052 +2015-07-01|-59.0|-100.0|32.6461|-0.01901 +2015-07-01|-59.0|-101.0|33.02337|-0.01751 +2015-07-01|-59.0|-102.0|33.38777|-0.01604 +2015-07-01|-59.0|-103.0|33.7394|-0.01458 +2015-07-01|-59.0|-104.0|34.07836|-0.01315 +2015-07-01|-59.0|-105.0|34.40481|-0.01174 +2015-07-01|-59.0|-106.0|34.71892|-0.01035 +2015-07-01|-59.0|-107.0|35.02087|-0.00897 +2015-07-01|-59.0|-108.0|35.31091|-0.00762 +2015-07-01|-59.0|-109.0|35.58925|-0.00627 +2015-07-01|-59.0|-110.0|35.85619|-0.00494 +2015-07-01|-59.0|-111.0|36.112|-0.00362 +2015-07-01|-59.0|-112.0|36.35699|-0.0023 +2015-07-01|-59.0|-113.0|36.59149|-9.9E-4 +2015-07-01|-59.0|-114.0|36.81586|3.2E-4 +2015-07-01|-59.0|-115.0|37.03045|0.00163 +2015-07-01|-59.0|-116.0|37.23564|0.00295 +2015-07-01|-59.0|-117.0|37.43183|0.00427 +2015-07-01|-59.0|-118.0|37.61943|0.0056 +2015-07-01|-59.0|-119.0|37.79885|0.00695 +2015-07-01|-59.0|-120.0|37.97051|0.00831 +2015-07-01|-59.0|-121.0|38.13486|0.0097 +2015-07-01|-59.0|-122.0|38.29232|0.0111 +2015-07-01|-59.0|-123.0|38.44335|0.01253 +2015-07-01|-59.0|-124.0|38.58839|0.01398 +2015-07-01|-59.0|-125.0|38.72788|0.01546 +2015-07-01|-59.0|-126.0|38.86226|0.01697 +2015-07-01|-59.0|-127.0|38.99198|0.01852 +2015-07-01|-59.0|-128.0|39.11746|0.0201 +2015-07-01|-59.0|-129.0|39.23913|0.02171 +2015-07-01|-59.0|-130.0|39.35742|0.02336 +2015-07-01|-59.0|-131.0|39.47271|0.02505 +2015-07-01|-59.0|-132.0|39.58541|0.02677 +2015-07-01|-59.0|-133.0|39.6959|0.02853 +2015-07-01|-59.0|-134.0|39.80453|0.03033 +2015-07-01|-59.0|-135.0|39.91166|0.03216 +2015-07-01|-59.0|-136.0|40.0176|0.03404 +2015-07-01|-59.0|-137.0|40.12268|0.03594 +2015-07-01|-59.0|-138.0|40.22717|0.03789 +2015-07-01|-59.0|-139.0|40.33134|0.03987 +2015-07-01|-59.0|-140.0|40.43545|0.04188 +2015-07-01|-59.0|-141.0|40.5397|0.04392 +2015-07-01|-59.0|-142.0|40.64431|0.046 +2015-07-01|-59.0|-143.0|40.74945|0.0481 +2015-07-01|-59.0|-144.0|40.85527|0.05023 +2015-07-01|-59.0|-145.0|40.96191|0.05239 +2015-07-01|-59.0|-146.0|41.06948|0.05457 +2015-07-01|-59.0|-147.0|41.17806|0.05677 +2015-07-01|-59.0|-148.0|41.28772|0.05898 +2015-07-01|-59.0|-149.0|41.3985|0.06122 +2015-07-01|-59.0|-150.0|41.51042|0.06347 +2015-07-01|-59.0|-151.0|41.62348|0.06573 +2015-07-01|-59.0|-152.0|41.73767|0.068 +2015-07-01|-59.0|-153.0|41.85294|0.07028 +2015-07-01|-59.0|-154.0|41.96923|0.07256 +2015-07-01|-59.0|-155.0|42.08647|0.07485 +2015-07-01|-59.0|-156.0|42.20457|0.07713 +2015-07-01|-59.0|-157.0|42.32341|0.07942 +2015-07-01|-59.0|-158.0|42.44285|0.0817 +2015-07-01|-59.0|-159.0|42.56277|0.08397 +2015-07-01|-59.0|-160.0|42.68299|0.08624 +2015-07-01|-59.0|-161.0|42.80334|0.08849 +2015-07-01|-59.0|-162.0|42.92362|0.09073 +2015-07-01|-59.0|-163.0|43.04363|0.09295 +2015-07-01|-59.0|-164.0|43.16315|0.09516 +2015-07-01|-59.0|-165.0|43.28192|0.09735 +2015-07-01|-59.0|-166.0|43.3997|0.09952 +2015-07-01|-59.0|-167.0|43.51622|0.10167 +2015-07-01|-59.0|-168.0|43.63119|0.10379 +2015-07-01|-59.0|-169.0|43.74429|0.1059 +2015-07-01|-59.0|-170.0|43.85522|0.10797 +2015-07-01|-59.0|-171.0|43.96362|0.11002 +2015-07-01|-59.0|-172.0|44.06913|0.11205 +2015-07-01|-59.0|-173.0|44.17137|0.11405 +2015-07-01|-59.0|-174.0|44.26994|0.11603 +2015-07-01|-59.0|-175.0|44.36441|0.11798 +2015-07-01|-59.0|-176.0|44.45431|0.11991 +2015-07-01|-59.0|-177.0|44.53917|0.12182 +2015-07-01|-59.0|-178.0|44.61848|0.12371 +2015-07-01|-59.0|-179.0|44.6917|0.12559 +2015-07-01|-60.0|0.0|-19.92944|-0.06534 +2015-07-01|-60.0|1.0|-20.53283|-0.07048 +2015-07-01|-60.0|2.0|-21.14702|-0.07567 +2015-07-01|-60.0|3.0|-21.77187|-0.0809 +2015-07-01|-60.0|4.0|-22.40722|-0.08615 +2015-07-01|-60.0|5.0|-23.05284|-0.09141 +2015-07-01|-60.0|6.0|-23.70848|-0.09667 +2015-07-01|-60.0|7.0|-24.37386|-0.10191 +2015-07-01|-60.0|8.0|-25.04864|-0.10711 +2015-07-01|-60.0|9.0|-25.73247|-0.11225 +2015-07-01|-60.0|10.0|-26.42497|-0.11733 +2015-07-01|-60.0|11.0|-27.12571|-0.12233 +2015-07-01|-60.0|12.0|-27.83426|-0.12724 +2015-07-01|-60.0|13.0|-28.55016|-0.13204 +2015-07-01|-60.0|14.0|-29.27294|-0.13673 +2015-07-01|-60.0|15.0|-30.00209|-0.14128 +2015-07-01|-60.0|16.0|-30.73711|-0.1457 +2015-07-01|-60.0|17.0|-31.47748|-0.14997 +2015-07-01|-60.0|18.0|-32.22268|-0.15408 +2015-07-01|-60.0|19.0|-32.97218|-0.15803 +2015-07-01|-60.0|20.0|-33.72543|-0.16181 +2015-07-01|-60.0|21.0|-34.4819|-0.16541 +2015-07-01|-60.0|22.0|-35.24106|-0.16883 +2015-07-01|-60.0|23.0|-36.00238|-0.17207 +2015-07-01|-60.0|24.0|-36.76534|-0.17511 +2015-07-01|-60.0|25.0|-37.5294|-0.17796 +2015-07-01|-60.0|26.0|-38.29407|-0.18061 +2015-07-01|-60.0|27.0|-39.05884|-0.18306 +2015-07-01|-60.0|28.0|-39.82322|-0.18532 +2015-07-01|-60.0|29.0|-40.58673|-0.18738 +2015-07-01|-60.0|30.0|-41.34892|-0.18925 +2015-07-01|-60.0|31.0|-42.10932|-0.19091 +2015-07-01|-60.0|32.0|-42.8675|-0.19239 +2015-07-01|-60.0|33.0|-43.62304|-0.19367 +2015-07-01|-60.0|34.0|-44.37553|-0.19476 +2015-07-01|-60.0|35.0|-45.12457|-0.19566 +2015-07-01|-60.0|36.0|-45.8698|-0.19638 +2015-07-01|-60.0|37.0|-46.61085|-0.19691 +2015-07-01|-60.0|38.0|-47.34737|-0.19727 +2015-07-01|-60.0|39.0|-48.07904|-0.19746 +2015-07-01|-60.0|40.0|-48.80553|-0.19748 +2015-07-01|-60.0|41.0|-49.52655|-0.19733 +2015-07-01|-60.0|42.0|-50.24182|-0.19702 +2015-07-01|-60.0|43.0|-50.95105|-0.19655 +2015-07-01|-60.0|44.0|-51.65399|-0.19593 +2015-07-01|-60.0|45.0|-52.35041|-0.19516 +2015-07-01|-60.0|46.0|-53.04005|-0.19425 +2015-07-01|-60.0|47.0|-53.72272|-0.1932 +2015-07-01|-60.0|48.0|-54.39819|-0.19202 +2015-07-01|-60.0|49.0|-55.06627|-0.1907 +2015-07-01|-60.0|50.0|-55.72677|-0.18926 +2015-07-01|-60.0|51.0|-56.37953|-0.1877 +2015-07-01|-60.0|52.0|-57.02436|-0.18601 +2015-07-01|-60.0|53.0|-57.66112|-0.18422 +2015-07-01|-60.0|54.0|-58.28966|-0.18232 +2015-07-01|-60.0|55.0|-58.90983|-0.18031 +2015-07-01|-60.0|56.0|-59.52149|-0.1782 +2015-07-01|-60.0|57.0|-60.12453|-0.17599 +2015-07-01|-60.0|58.0|-60.7188|-0.17369 +2015-07-01|-60.0|59.0|-61.3042|-0.1713 +2015-07-01|-60.0|60.0|-61.8806|-0.16883 +2015-07-01|-60.0|61.0|-62.4479|-0.16627 +2015-07-01|-60.0|62.0|-63.00597|-0.16364 +2015-07-01|-60.0|63.0|-63.55472|-0.16093 +2015-07-01|-60.0|64.0|-64.09402|-0.15815 +2015-07-01|-60.0|65.0|-64.62376|-0.1553 +2015-07-01|-60.0|66.0|-65.14384|-0.1524 +2015-07-01|-60.0|67.0|-65.65413|-0.14943 +2015-07-01|-60.0|68.0|-66.15451|-0.14641 +2015-07-01|-60.0|69.0|-66.64486|-0.14333 +2015-07-01|-60.0|70.0|-67.12503|-0.14021 +2015-07-01|-60.0|71.0|-67.59488|-0.13705 +2015-07-01|-60.0|72.0|-68.05427|-0.13384 +2015-07-01|-60.0|73.0|-68.50302|-0.1306 +2015-07-01|-60.0|74.0|-68.94096|-0.12733 +2015-07-01|-60.0|75.0|-69.3679|-0.12402 +2015-07-01|-60.0|76.0|-69.78363|-0.1207 +2015-07-01|-60.0|77.0|-70.18792|-0.11735 +2015-07-01|-60.0|78.0|-70.58052|-0.11398 +2015-07-01|-60.0|79.0|-70.96116|-0.1106 +2015-07-01|-60.0|80.0|-71.32955|-0.1072 +2015-07-01|-60.0|81.0|-71.68536|-0.1038 +2015-07-01|-60.0|82.0|-72.02824|-0.10039 +2015-07-01|-60.0|83.0|-72.3578|-0.09698 +2015-07-01|-60.0|84.0|-72.67361|-0.09356 +2015-07-01|-60.0|85.0|-72.97521|-0.09015 +2015-07-01|-60.0|86.0|-73.26207|-0.08674 +2015-07-01|-60.0|87.0|-73.53365|-0.08334 +2015-07-01|-60.0|88.0|-73.78932|-0.07993 +2015-07-01|-60.0|89.0|-74.02839|-0.07654 +2015-07-01|-60.0|90.0|-74.25013|-0.07314 +2015-07-01|-60.0|91.0|-74.45371|-0.06975 +2015-07-01|-60.0|92.0|-74.63822|-0.06636 +2015-07-01|-60.0|93.0|-74.80266|-0.06296 +2015-07-01|-60.0|94.0|-74.94594|-0.05956 +2015-07-01|-60.0|95.0|-75.06683|-0.05614 +2015-07-01|-60.0|96.0|-75.16399|-0.0527 +2015-07-01|-60.0|97.0|-75.23591|-0.04923 +2015-07-01|-60.0|98.0|-75.28095|-0.04572 +2015-07-01|-60.0|99.0|-75.29725|-0.04216 +2015-07-01|-60.0|100.0|-75.28276|-0.03852 +2015-07-01|-60.0|101.0|-75.23519|-0.03479 +2015-07-01|-60.0|102.0|-75.15197|-0.03095 +2015-07-01|-60.0|103.0|-75.03021|-0.02697 +2015-07-01|-60.0|104.0|-74.86669|-0.02282 +2015-07-01|-60.0|105.0|-74.65776|-0.01845 +2015-07-01|-60.0|106.0|-74.3993|-0.01384 +2015-07-01|-60.0|107.0|-74.08666|-0.00891 +2015-07-01|-60.0|108.0|-73.71454|-0.0036 +2015-07-01|-60.0|109.0|-73.27694|0.00215 +2015-07-01|-60.0|110.0|-72.76698|0.00843 +2015-07-01|-60.0|111.0|-72.17682|0.01537 +2015-07-01|-60.0|112.0|-71.49746|0.02307 +2015-07-01|-60.0|113.0|-70.71858|0.0317 +2015-07-01|-60.0|114.0|-69.82832|0.04144 +2015-07-01|-60.0|115.0|-68.813|0.05251 +2015-07-01|-60.0|116.0|-67.65692|0.06515 +2015-07-01|-60.0|117.0|-66.342|0.07968 +2015-07-01|-60.0|118.0|-64.84756|0.09646 +2015-07-01|-60.0|119.0|-63.14999|0.1159 +2015-07-01|-60.0|120.0|-61.22264|0.13846 +2015-07-01|-60.0|121.0|-59.03583|0.16465 +2015-07-01|-60.0|122.0|-56.55718|0.195 +2015-07-01|-60.0|123.0|-53.75257|0.22998 +2015-07-01|-60.0|124.0|-50.58791|0.26992 +2015-07-01|-60.0|125.0|-47.03219|0.31487 +2015-07-01|-60.0|126.0|-43.06208|0.36439 +2015-07-01|-60.0|127.0|-38.66817|0.41729 +2015-07-01|-60.0|128.0|-33.86249|0.47149 +2015-07-01|-60.0|129.0|-28.68569|0.52391 +2015-07-01|-60.0|130.0|-23.21151|0.57081 +2015-07-01|-60.0|131.0|-17.54566|0.60832 +2015-07-01|-60.0|132.0|-11.81701|0.63338 +2015-07-01|-60.0|133.0|-6.16236|0.64444 +2015-07-01|-60.0|134.0|-0.70874|0.6418 +2015-07-01|-60.0|135.0|4.44134|0.62737 +2015-07-01|-60.0|136.0|9.21777|0.60401 +2015-07-01|-60.0|137.0|13.58329|0.57478 +2015-07-01|-60.0|138.0|17.5286|0.54244 +2015-07-01|-60.0|139.0|21.06495|0.50915 +2015-07-01|-60.0|140.0|24.2168|0.47645 +2015-07-01|-60.0|141.0|27.01571|0.44532 +2015-07-01|-60.0|142.0|29.49593|0.4163 +2015-07-01|-60.0|143.0|31.69148|0.38964 +2015-07-01|-60.0|144.0|33.63451|0.36538 +2015-07-01|-60.0|145.0|35.35443|0.34345 +2015-07-01|-60.0|146.0|36.8776|0.32369 +2015-07-01|-60.0|147.0|38.22734|0.30594 +2015-07-01|-60.0|148.0|39.42408|0.29 +2015-07-01|-60.0|149.0|40.48568|0.27569 +2015-07-01|-60.0|150.0|41.42767|0.26284 +2015-07-01|-60.0|151.0|42.26357|0.25128 +2015-07-01|-60.0|152.0|43.00513|0.24087 +2015-07-01|-60.0|153.0|43.66258|0.23148 +2015-07-01|-60.0|154.0|44.24486|0.22299 +2015-07-01|-60.0|155.0|44.75976|0.2153 +2015-07-01|-60.0|156.0|45.21414|0.20832 +2015-07-01|-60.0|157.0|45.61401|0.20196 +2015-07-01|-60.0|158.0|45.96467|0.19616 +2015-07-01|-60.0|159.0|46.2708|0.19085 +2015-07-01|-60.0|160.0|46.53656|0.18598 +2015-07-01|-60.0|161.0|46.76564|0.18149 +2015-07-01|-60.0|162.0|46.96133|0.17734 +2015-07-01|-60.0|163.0|47.1266|0.17349 +2015-07-01|-60.0|164.0|47.26407|0.1699 +2015-07-01|-60.0|165.0|47.37613|0.16655 +2015-07-01|-60.0|166.0|47.46493|0.1634 +2015-07-01|-60.0|167.0|47.53241|0.16043 +2015-07-01|-60.0|168.0|47.58035|0.15762 +2015-07-01|-60.0|169.0|47.61033|0.15494 +2015-07-01|-60.0|170.0|47.62384|0.15238 +2015-07-01|-60.0|171.0|47.62221|0.14991 +2015-07-01|-60.0|172.0|47.60666|0.14753 +2015-07-01|-60.0|173.0|47.57834|0.14522 +2015-07-01|-60.0|174.0|47.53827|0.14297 +2015-07-01|-60.0|175.0|47.48742|0.14077 +2015-07-01|-60.0|176.0|47.42669|0.13861 +2015-07-01|-60.0|177.0|47.35688|0.13647 +2015-07-01|-60.0|178.0|47.27877|0.13436 +2015-07-01|-60.0|179.0|47.19307|0.13226 +2015-07-01|-60.0|-1.0|-19.33693|-0.06028 +2015-07-01|-60.0|-2.0|-18.75534|-0.05531 +2015-07-01|-60.0|-3.0|-18.18468|-0.05044 +2015-07-01|-60.0|-4.0|-17.62489|-0.04568 +2015-07-01|-60.0|-5.0|-17.07587|-0.04106 +2015-07-01|-60.0|-6.0|-16.53748|-0.03659 +2015-07-01|-60.0|-7.0|-16.00952|-0.03227 +2015-07-01|-60.0|-8.0|-15.49176|-0.02812 +2015-07-01|-60.0|-9.0|-14.9839|-0.02416 +2015-07-01|-60.0|-10.0|-14.48562|-0.02039 +2015-07-01|-60.0|-11.0|-13.99654|-0.01683 +2015-07-01|-60.0|-12.0|-13.51626|-0.01348 +2015-07-01|-60.0|-13.0|-13.04431|-0.01035 +2015-07-01|-60.0|-14.0|-12.5802|-0.00744 +2015-07-01|-60.0|-15.0|-12.1234|-0.00478 +2015-07-01|-60.0|-16.0|-11.67336|-0.00235 +2015-07-01|-60.0|-17.0|-11.22949|-1.7E-4 +2015-07-01|-60.0|-18.0|-10.79117|0.00177 +2015-07-01|-60.0|-19.0|-10.35775|0.00346 +2015-07-01|-60.0|-20.0|-9.92859|0.0049 +2015-07-01|-60.0|-21.0|-9.50301|0.00609 +2015-07-01|-60.0|-22.0|-9.08031|0.00704 +2015-07-01|-60.0|-23.0|-8.65981|0.00774 +2015-07-01|-60.0|-24.0|-8.24079|0.0082 +2015-07-01|-60.0|-25.0|-7.82257|0.00843 +2015-07-01|-60.0|-26.0|-7.40442|0.00842 +2015-07-01|-60.0|-27.0|-6.98566|0.0082 +2015-07-01|-60.0|-28.0|-6.56561|0.00775 +2015-07-01|-60.0|-29.0|-6.14358|0.0071 +2015-07-01|-60.0|-30.0|-5.71891|0.00625 +2015-07-01|-60.0|-31.0|-5.29098|0.00521 +2015-07-01|-60.0|-32.0|-4.85917|0.004 +2015-07-01|-60.0|-33.0|-4.42288|0.00261 +2015-07-01|-60.0|-34.0|-3.98157|0.00108 +2015-07-01|-60.0|-35.0|-3.53469|-6.0E-4 +2015-07-01|-60.0|-36.0|-3.08176|-0.00241 +2015-07-01|-60.0|-37.0|-2.62233|-0.00433 +2015-07-01|-60.0|-38.0|-2.15596|-0.00636 +2015-07-01|-60.0|-39.0|-1.68229|-0.00848 +2015-07-01|-60.0|-40.0|-1.20099|-0.01067 +2015-07-01|-60.0|-41.0|-0.71175|-0.01292 +2015-07-01|-60.0|-42.0|-0.21433|-0.01522 +2015-07-01|-60.0|-43.0|0.29146|-0.01756 +2015-07-01|-60.0|-44.0|0.80579|-0.01991 +2015-07-01|-60.0|-45.0|1.32875|-0.02228 +2015-07-01|-60.0|-46.0|1.86042|-0.02464 +2015-07-01|-60.0|-47.0|2.40081|-0.02698 +2015-07-01|-60.0|-48.0|2.94988|-0.02929 +2015-07-01|-60.0|-49.0|3.50756|-0.03155 +2015-07-01|-60.0|-50.0|4.07372|-0.03377 +2015-07-01|-60.0|-51.0|4.64819|-0.03592 +2015-07-01|-60.0|-52.0|5.23077|-0.038 +2015-07-01|-60.0|-53.0|5.82121|-0.03999 +2015-07-01|-60.0|-54.0|6.4192|-0.04189 +2015-07-01|-60.0|-55.0|7.02443|-0.04369 +2015-07-01|-60.0|-56.0|7.63651|-0.04539 +2015-07-01|-60.0|-57.0|8.25506|-0.04697 +2015-07-01|-60.0|-58.0|8.87963|-0.04844 +2015-07-01|-60.0|-59.0|9.50977|-0.04978 +2015-07-01|-60.0|-60.0|10.14498|-0.05099 +2015-07-01|-60.0|-61.0|10.78475|-0.05208 +2015-07-01|-60.0|-62.0|11.42853|-0.05303 +2015-07-01|-60.0|-63.0|12.07576|-0.05385 +2015-07-01|-60.0|-64.0|12.72588|-0.05453 +2015-07-01|-60.0|-65.0|13.37828|-0.05507 +2015-07-01|-60.0|-66.0|14.03236|-0.05548 +2015-07-01|-60.0|-67.0|14.68751|-0.05576 +2015-07-01|-60.0|-68.0|15.34311|-0.05591 +2015-07-01|-60.0|-69.0|15.99853|-0.05593 +2015-07-01|-60.0|-70.0|16.65314|-0.05582 +2015-07-01|-60.0|-71.0|17.30632|-0.05559 +2015-07-01|-60.0|-72.0|17.95744|-0.05524 +2015-07-01|-60.0|-73.0|18.60588|-0.05478 +2015-07-01|-60.0|-74.0|19.25103|-0.0542 +2015-07-01|-60.0|-75.0|19.89229|-0.05353 +2015-07-01|-60.0|-76.0|20.52907|-0.05276 +2015-07-01|-60.0|-77.0|21.16079|-0.05189 +2015-07-01|-60.0|-78.0|21.78688|-0.05094 +2015-07-01|-60.0|-79.0|22.40679|-0.04991 +2015-07-01|-60.0|-80.0|23.02001|-0.04881 +2015-07-01|-60.0|-81.0|23.62601|-0.04764 +2015-07-01|-60.0|-82.0|24.22432|-0.0464 +2015-07-01|-60.0|-83.0|24.81445|-0.04511 +2015-07-01|-60.0|-84.0|25.39598|-0.04378 +2015-07-01|-60.0|-85.0|25.96847|-0.0424 +2015-07-01|-60.0|-86.0|26.53154|-0.04098 +2015-07-01|-60.0|-87.0|27.0848|-0.03953 +2015-07-01|-60.0|-88.0|27.62792|-0.03805 +2015-07-01|-60.0|-89.0|28.16058|-0.03656 +2015-07-01|-60.0|-90.0|28.68248|-0.03504 +2015-07-01|-60.0|-91.0|29.19336|-0.03352 +2015-07-01|-60.0|-92.0|29.69298|-0.03199 +2015-07-01|-60.0|-93.0|30.18113|-0.03045 +2015-07-01|-60.0|-94.0|30.65762|-0.02892 +2015-07-01|-60.0|-95.0|31.12232|-0.02739 +2015-07-01|-60.0|-96.0|31.57507|-0.02586 +2015-07-01|-60.0|-97.0|32.0158|-0.02434 +2015-07-01|-60.0|-98.0|32.44441|-0.02284 +2015-07-01|-60.0|-99.0|32.86088|-0.02135 +2015-07-01|-60.0|-100.0|33.26517|-0.01987 +2015-07-01|-60.0|-101.0|33.65731|-0.0184 +2015-07-01|-60.0|-102.0|34.03732|-0.01695 +2015-07-01|-60.0|-103.0|34.40527|-0.01552 +2015-07-01|-60.0|-104.0|34.76125|-0.0141 +2015-07-01|-60.0|-105.0|35.10536|-0.0127 +2015-07-01|-60.0|-106.0|35.43774|-0.01131 +2015-07-01|-60.0|-107.0|35.75856|-0.00994 +2015-07-01|-60.0|-108.0|36.068|-0.00858 +2015-07-01|-60.0|-109.0|36.36627|-0.00723 +2015-07-01|-60.0|-110.0|36.65359|-0.00589 +2015-07-01|-60.0|-111.0|36.93022|-0.00455 +2015-07-01|-60.0|-112.0|37.19643|-0.00322 +2015-07-01|-60.0|-113.0|37.45251|-0.0019 +2015-07-01|-60.0|-114.0|37.69876|-5.7E-4 +2015-07-01|-60.0|-115.0|37.93552|7.6E-4 +2015-07-01|-60.0|-116.0|38.16311|0.00209 +2015-07-01|-60.0|-117.0|38.38189|0.00344 +2015-07-01|-60.0|-118.0|38.59224|0.00479 +2015-07-01|-60.0|-119.0|38.79453|0.00615 +2015-07-01|-60.0|-120.0|38.98915|0.00753 +2015-07-01|-60.0|-121.0|39.1765|0.00893 +2015-07-01|-60.0|-122.0|39.35698|0.01035 +2015-07-01|-60.0|-123.0|39.53101|0.01179 +2015-07-01|-60.0|-124.0|39.69899|0.01326 +2015-07-01|-60.0|-125.0|39.86134|0.01475 +2015-07-01|-60.0|-126.0|40.01848|0.01627 +2015-07-01|-60.0|-127.0|40.17082|0.01783 +2015-07-01|-60.0|-128.0|40.31877|0.01941 +2015-07-01|-60.0|-129.0|40.46274|0.02103 +2015-07-01|-60.0|-130.0|40.60312|0.02268 +2015-07-01|-60.0|-131.0|40.74031|0.02437 +2015-07-01|-60.0|-132.0|40.87468|0.0261 +2015-07-01|-60.0|-133.0|41.0066|0.02786 +2015-07-01|-60.0|-134.0|41.13644|0.02966 +2015-07-01|-60.0|-135.0|41.26452|0.0315 +2015-07-01|-60.0|-136.0|41.39118|0.03337 +2015-07-01|-60.0|-137.0|41.51673|0.03528 +2015-07-01|-60.0|-138.0|41.64146|0.03722 +2015-07-01|-60.0|-139.0|41.76563|0.0392 +2015-07-01|-60.0|-140.0|41.88952|0.04122 +2015-07-01|-60.0|-141.0|42.01334|0.04327 +2015-07-01|-60.0|-142.0|42.13733|0.04535 +2015-07-01|-60.0|-143.0|42.26166|0.04746 +2015-07-01|-60.0|-144.0|42.38652|0.0496 +2015-07-01|-60.0|-145.0|42.51205|0.05176 +2015-07-01|-60.0|-146.0|42.63838|0.05395 +2015-07-01|-60.0|-147.0|42.76564|0.05617 +2015-07-01|-60.0|-148.0|42.8939|0.05841 +2015-07-01|-60.0|-149.0|43.02323|0.06066 +2015-07-01|-60.0|-150.0|43.15369|0.06294 +2015-07-01|-60.0|-151.0|43.2853|0.06523 +2015-07-01|-60.0|-152.0|43.41807|0.06753 +2015-07-01|-60.0|-153.0|43.55199|0.06985 +2015-07-01|-60.0|-154.0|43.68703|0.07217 +2015-07-01|-60.0|-155.0|43.82315|0.0745 +2015-07-01|-60.0|-156.0|43.96028|0.07684 +2015-07-01|-60.0|-157.0|44.09834|0.07917 +2015-07-01|-60.0|-158.0|44.23724|0.08151 +2015-07-01|-60.0|-159.0|44.37685|0.08385 +2015-07-01|-60.0|-160.0|44.51706|0.08618 +2015-07-01|-60.0|-161.0|44.65771|0.08851 +2015-07-01|-60.0|-162.0|44.79863|0.09082 +2015-07-01|-60.0|-163.0|44.93967|0.09313 +2015-07-01|-60.0|-164.0|45.08061|0.09543 +2015-07-01|-60.0|-165.0|45.22126|0.09772 +2015-07-01|-60.0|-166.0|45.36138|0.09999 +2015-07-01|-60.0|-167.0|45.50075|0.10224 +2015-07-01|-60.0|-168.0|45.63909|0.10448 +2015-07-01|-60.0|-169.0|45.77615|0.10671 +2015-07-01|-60.0|-170.0|45.91162|0.10891 +2015-07-01|-60.0|-171.0|46.0452|0.1111 +2015-07-01|-60.0|-172.0|46.17656|0.11327 +2015-07-01|-60.0|-173.0|46.30535|0.11543 +2015-07-01|-60.0|-174.0|46.43119|0.11757 +2015-07-01|-60.0|-175.0|46.55369|0.11969 +2015-07-01|-60.0|-176.0|46.67244|0.1218 +2015-07-01|-60.0|-177.0|46.78698|0.1239 +2015-07-01|-60.0|-178.0|46.89684|0.12599 +2015-07-01|-60.0|-179.0|47.00151|0.12808 +2015-07-01|-61.0|0.0|-19.86073|-0.06788 +2015-07-01|-61.0|1.0|-20.47562|-0.07276 +2015-07-01|-61.0|2.0|-21.10068|-0.0777 +2015-07-01|-61.0|3.0|-21.73579|-0.08268 +2015-07-01|-61.0|4.0|-22.38079|-0.08767 +2015-07-01|-61.0|5.0|-23.03548|-0.09267 +2015-07-01|-61.0|6.0|-23.69961|-0.09767 +2015-07-01|-61.0|7.0|-24.37293|-0.10264 +2015-07-01|-61.0|8.0|-25.05513|-0.10758 +2015-07-01|-61.0|9.0|-25.74588|-0.11247 +2015-07-01|-61.0|10.0|-26.44482|-0.1173 +2015-07-01|-61.0|11.0|-27.15159|-0.12206 +2015-07-01|-61.0|12.0|-27.86577|-0.12673 +2015-07-01|-61.0|13.0|-28.58694|-0.13131 +2015-07-01|-61.0|14.0|-29.31466|-0.13578 +2015-07-01|-61.0|15.0|-30.04848|-0.14013 +2015-07-01|-61.0|16.0|-30.78794|-0.14435 +2015-07-01|-61.0|17.0|-31.53256|-0.14844 +2015-07-01|-61.0|18.0|-32.28186|-0.15239 +2015-07-01|-61.0|19.0|-33.03534|-0.15619 +2015-07-01|-61.0|20.0|-33.79253|-0.15983 +2015-07-01|-61.0|21.0|-34.55291|-0.16331 +2015-07-01|-61.0|22.0|-35.31601|-0.16662 +2015-07-01|-61.0|23.0|-36.08133|-0.16976 +2015-07-01|-61.0|24.0|-36.8484|-0.17273 +2015-07-01|-61.0|25.0|-37.61672|-0.17552 +2015-07-01|-61.0|26.0|-38.38583|-0.17813 +2015-07-01|-61.0|27.0|-39.15526|-0.18056 +2015-07-01|-61.0|28.0|-39.92457|-0.18281 +2015-07-01|-61.0|29.0|-40.6933|-0.18488 +2015-07-01|-61.0|30.0|-41.46104|-0.18676 +2015-07-01|-61.0|31.0|-42.22735|-0.18846 +2015-07-01|-61.0|32.0|-42.99183|-0.18999 +2015-07-01|-61.0|33.0|-43.75409|-0.19133 +2015-07-01|-61.0|34.0|-44.51374|-0.1925 +2015-07-01|-61.0|35.0|-45.27043|-0.1935 +2015-07-01|-61.0|36.0|-46.02381|-0.19432 +2015-07-01|-61.0|37.0|-46.77352|-0.19497 +2015-07-01|-61.0|38.0|-47.51926|-0.19547 +2015-07-01|-61.0|39.0|-48.26072|-0.1958 +2015-07-01|-61.0|40.0|-48.99759|-0.19597 +2015-07-01|-61.0|41.0|-49.72961|-0.19598 +2015-07-01|-61.0|42.0|-50.4565|-0.19585 +2015-07-01|-61.0|43.0|-51.17801|-0.19557 +2015-07-01|-61.0|44.0|-51.89391|-0.19515 +2015-07-01|-61.0|45.0|-52.60395|-0.19459 +2015-07-01|-61.0|46.0|-53.30794|-0.1939 +2015-07-01|-61.0|47.0|-54.00567|-0.19308 +2015-07-01|-61.0|48.0|-54.69695|-0.19213 +2015-07-01|-61.0|49.0|-55.3816|-0.19106 +2015-07-01|-61.0|50.0|-56.05944|-0.18987 +2015-07-01|-61.0|51.0|-56.73033|-0.18857 +2015-07-01|-61.0|52.0|-57.39411|-0.18716 +2015-07-01|-61.0|53.0|-58.05064|-0.18565 +2015-07-01|-61.0|54.0|-58.69979|-0.18404 +2015-07-01|-61.0|55.0|-59.34144|-0.18233 +2015-07-01|-61.0|56.0|-59.97547|-0.18052 +2015-07-01|-61.0|57.0|-60.60177|-0.17863 +2015-07-01|-61.0|58.0|-61.22023|-0.17666 +2015-07-01|-61.0|59.0|-61.83077|-0.1746 +2015-07-01|-61.0|60.0|-62.43328|-0.17247 +2015-07-01|-61.0|61.0|-63.02767|-0.17026 +2015-07-01|-61.0|62.0|-63.61386|-0.16799 +2015-07-01|-61.0|63.0|-64.19177|-0.16565 +2015-07-01|-61.0|64.0|-64.7613|-0.16325 +2015-07-01|-61.0|65.0|-65.32239|-0.16079 +2015-07-01|-61.0|66.0|-65.87494|-0.15828 +2015-07-01|-61.0|67.0|-66.41888|-0.15572 +2015-07-01|-61.0|68.0|-66.95411|-0.15311 +2015-07-01|-61.0|69.0|-67.48055|-0.15047 +2015-07-01|-61.0|70.0|-67.99812|-0.14778 +2015-07-01|-61.0|71.0|-68.5067|-0.14506 +2015-07-01|-61.0|72.0|-69.0062|-0.14231 +2015-07-01|-61.0|73.0|-69.4965|-0.13954 +2015-07-01|-61.0|74.0|-69.9775|-0.13674 +2015-07-01|-61.0|75.0|-70.44904|-0.13393 +2015-07-01|-61.0|76.0|-70.91101|-0.1311 +2015-07-01|-61.0|77.0|-71.36323|-0.12826 +2015-07-01|-61.0|78.0|-71.80554|-0.12542 +2015-07-01|-61.0|79.0|-72.23776|-0.12257 +2015-07-01|-61.0|80.0|-72.65968|-0.11973 +2015-07-01|-61.0|81.0|-73.07107|-0.11688 +2015-07-01|-61.0|82.0|-73.4717|-0.11405 +2015-07-01|-61.0|83.0|-73.86128|-0.11123 +2015-07-01|-61.0|84.0|-74.23952|-0.10842 +2015-07-01|-61.0|85.0|-74.60608|-0.10563 +2015-07-01|-61.0|86.0|-74.96061|-0.10285 +2015-07-01|-61.0|87.0|-75.30271|-0.1001 +2015-07-01|-61.0|88.0|-75.63192|-0.09738 +2015-07-01|-61.0|89.0|-75.94777|-0.09468 +2015-07-01|-61.0|90.0|-76.24971|-0.092 +2015-07-01|-61.0|91.0|-76.53715|-0.08935 +2015-07-01|-61.0|92.0|-76.80944|-0.08673 +2015-07-01|-61.0|93.0|-77.06584|-0.08414 +2015-07-01|-61.0|94.0|-77.30555|-0.08157 +2015-07-01|-61.0|95.0|-77.52769|-0.07903 +2015-07-01|-61.0|96.0|-77.73125|-0.0765 +2015-07-01|-61.0|97.0|-77.91514|-0.07399 +2015-07-01|-61.0|98.0|-78.07813|-0.07149 +2015-07-01|-61.0|99.0|-78.21885|-0.06899 +2015-07-01|-61.0|100.0|-78.33577|-0.06648 +2015-07-01|-61.0|101.0|-78.42717|-0.06395 +2015-07-01|-61.0|102.0|-78.49113|-0.06139 +2015-07-01|-61.0|103.0|-78.52548|-0.05878 +2015-07-01|-61.0|104.0|-78.52776|-0.05609 +2015-07-01|-61.0|105.0|-78.49519|-0.05331 +2015-07-01|-61.0|106.0|-78.42463|-0.05041 +2015-07-01|-61.0|107.0|-78.31246|-0.04734 +2015-07-01|-61.0|108.0|-78.15458|-0.04407 +2015-07-01|-61.0|109.0|-77.94627|-0.04053 +2015-07-01|-61.0|110.0|-77.68206|-0.03666 +2015-07-01|-61.0|111.0|-77.35567|-0.03239 +2015-07-01|-61.0|112.0|-76.95977|-0.0276 +2015-07-01|-61.0|113.0|-76.48581|-0.02219 +2015-07-01|-61.0|114.0|-75.92379|-0.01599 +2015-07-01|-61.0|115.0|-75.26191|-0.00881 +2015-07-01|-61.0|116.0|-74.48626|-4.3E-4 +2015-07-01|-61.0|117.0|-73.5803|0.00947 +2015-07-01|-61.0|118.0|-72.52435|0.02125 +2015-07-01|-61.0|119.0|-71.29487|0.03539 +2015-07-01|-61.0|120.0|-69.86369|0.0525 +2015-07-01|-61.0|121.0|-68.19708|0.07333 +2015-07-01|-61.0|122.0|-66.25468|0.09882 +2015-07-01|-61.0|123.0|-63.98859|0.13014 +2015-07-01|-61.0|124.0|-61.34257|0.16867 +2015-07-01|-61.0|125.0|-58.25209|0.21596 +2015-07-01|-61.0|126.0|-54.64593|0.27361 +2015-07-01|-61.0|127.0|-50.45089|0.34287 +2015-07-01|-61.0|128.0|-45.6013|0.42403 +2015-07-01|-61.0|129.0|-40.05561|0.51542 +2015-07-01|-61.0|130.0|-33.81991|0.61226 +2015-07-01|-61.0|131.0|-26.97389|0.70609 +2015-07-01|-61.0|132.0|-19.68705|0.78577 +2015-07-01|-61.0|133.0|-12.20954|0.84055 +2015-07-01|-61.0|134.0|-4.83053|0.86412 +2015-07-01|-61.0|135.0|2.18185|0.8569 +2015-07-01|-61.0|136.0|8.63037|0.82499 +2015-07-01|-61.0|137.0|14.40816|0.77703 +2015-07-01|-61.0|138.0|19.48881|0.72118 +2015-07-01|-61.0|139.0|23.90181|0.66359 +2015-07-01|-61.0|140.0|27.70743|0.60813 +2015-07-01|-61.0|141.0|30.97789|0.55687 +2015-07-01|-61.0|142.0|33.78573|0.51063 +2015-07-01|-61.0|143.0|36.19788|0.46953 +2015-07-01|-61.0|144.0|38.27326|0.4333 +2015-07-01|-61.0|145.0|40.06236|0.40148 +2015-07-01|-61.0|146.0|41.60784|0.37358 +2015-07-01|-61.0|147.0|42.94541|0.34909 +2015-07-01|-61.0|148.0|44.10495|0.32757 +2015-07-01|-61.0|149.0|45.11137|0.30861 +2015-07-01|-61.0|150.0|45.98556|0.29186 +2015-07-01|-61.0|151.0|46.74501|0.27701 +2015-07-01|-61.0|152.0|47.40448|0.26381 +2015-07-01|-61.0|153.0|47.97645|0.25204 +2015-07-01|-61.0|154.0|48.4715|0.2415 +2015-07-01|-61.0|155.0|48.89869|0.23203 +2015-07-01|-61.0|156.0|49.26577|0.2235 +2015-07-01|-61.0|157.0|49.57943|0.21578 +2015-07-01|-61.0|158.0|49.84545|0.20878 +2015-07-01|-61.0|159.0|50.06885|0.2024 +2015-07-01|-61.0|160.0|50.25401|0.19657 +2015-07-01|-61.0|161.0|50.40479|0.19122 +2015-07-01|-61.0|162.0|50.52456|0.18629 +2015-07-01|-61.0|163.0|50.61633|0.18174 +2015-07-01|-61.0|164.0|50.68273|0.1775 +2015-07-01|-61.0|165.0|50.72614|0.17356 +2015-07-01|-61.0|166.0|50.74866|0.16987 +2015-07-01|-61.0|167.0|50.75219|0.16639 +2015-07-01|-61.0|168.0|50.73844|0.16311 +2015-07-01|-61.0|169.0|50.70893|0.16 +2015-07-01|-61.0|170.0|50.66506|0.15703 +2015-07-01|-61.0|171.0|50.60809|0.15418 +2015-07-01|-61.0|172.0|50.53918|0.15145 +2015-07-01|-61.0|173.0|50.45938|0.14881 +2015-07-01|-61.0|174.0|50.36965|0.14624 +2015-07-01|-61.0|175.0|50.27088|0.14375 +2015-07-01|-61.0|176.0|50.16388|0.1413 +2015-07-01|-61.0|177.0|50.0494|0.13891 +2015-07-01|-61.0|178.0|49.92813|0.13655 +2015-07-01|-61.0|179.0|49.80072|0.13421 +2015-07-01|-61.0|-1.0|-19.2561|-0.06305 +2015-07-01|-61.0|-2.0|-18.66178|-0.0583 +2015-07-01|-61.0|-3.0|-18.07777|-0.05365 +2015-07-01|-61.0|-4.0|-17.50403|-0.0491 +2015-07-01|-61.0|-5.0|-16.94047|-0.04467 +2015-07-01|-61.0|-6.0|-16.38698|-0.04038 +2015-07-01|-61.0|-7.0|-15.84338|-0.03623 +2015-07-01|-61.0|-8.0|-15.30946|-0.03223 +2015-07-01|-61.0|-9.0|-14.78497|-0.0284 +2015-07-01|-61.0|-10.0|-14.26962|-0.02475 +2015-07-01|-61.0|-11.0|-13.76307|-0.02128 +2015-07-01|-61.0|-12.0|-13.26495|-0.01801 +2015-07-01|-61.0|-13.0|-12.77486|-0.01494 +2015-07-01|-61.0|-14.0|-12.29234|-0.01208 +2015-07-01|-61.0|-15.0|-11.81692|-0.00944 +2015-07-01|-61.0|-16.0|-11.3481|-0.00702 +2015-07-01|-61.0|-17.0|-10.88534|-0.00483 +2015-07-01|-61.0|-18.0|-10.42809|-0.00286 +2015-07-01|-61.0|-19.0|-9.97575|-0.00113 +2015-07-01|-61.0|-20.0|-9.52773|3.8E-4 +2015-07-01|-61.0|-21.0|-9.08342|0.00165 +2015-07-01|-61.0|-22.0|-8.64218|0.00269 +2015-07-01|-61.0|-23.0|-8.20337|0.0035 +2015-07-01|-61.0|-24.0|-7.76635|0.00409 +2015-07-01|-61.0|-25.0|-7.33048|0.00445 +2015-07-01|-61.0|-26.0|-6.8951|0.0046 +2015-07-01|-61.0|-27.0|-6.45957|0.00454 +2015-07-01|-61.0|-28.0|-6.02325|0.00427 +2015-07-01|-61.0|-29.0|-5.58553|0.0038 +2015-07-01|-61.0|-30.0|-5.14579|0.00314 +2015-07-01|-61.0|-31.0|-4.70343|0.00231 +2015-07-01|-61.0|-32.0|-4.25789|0.0013 +2015-07-01|-61.0|-33.0|-3.80862|1.4E-4 +2015-07-01|-61.0|-34.0|-3.35508|-0.00118 +2015-07-01|-61.0|-35.0|-2.89678|-0.00263 +2015-07-01|-61.0|-36.0|-2.43326|-0.00421 +2015-07-01|-61.0|-37.0|-1.96409|-0.00591 +2015-07-01|-61.0|-38.0|-1.48886|-0.00771 +2015-07-01|-61.0|-39.0|-1.00722|-0.00959 +2015-07-01|-61.0|-40.0|-0.51885|-0.01156 +2015-07-01|-61.0|-41.0|-0.02345|-0.01358 +2015-07-01|-61.0|-42.0|0.47922|-0.01566 +2015-07-01|-61.0|-43.0|0.98934|-0.01778 +2015-07-01|-61.0|-44.0|1.50709|-0.01993 +2015-07-01|-61.0|-45.0|2.03258|-0.02208 +2015-07-01|-61.0|-46.0|2.56588|-0.02424 +2015-07-01|-61.0|-47.0|3.10703|-0.02639 +2015-07-01|-61.0|-48.0|3.65601|-0.02852 +2015-07-01|-61.0|-49.0|4.21277|-0.03062 +2015-07-01|-61.0|-50.0|4.77722|-0.03267 +2015-07-01|-61.0|-51.0|5.34921|-0.03467 +2015-07-01|-61.0|-52.0|5.92858|-0.03661 +2015-07-01|-61.0|-53.0|6.5151|-0.03847 +2015-07-01|-61.0|-54.0|7.10853|-0.04026 +2015-07-01|-61.0|-55.0|7.70859|-0.04196 +2015-07-01|-61.0|-56.0|8.31495|-0.04356 +2015-07-01|-61.0|-57.0|8.92725|-0.04507 +2015-07-01|-61.0|-58.0|9.54513|-0.04646 +2015-07-01|-61.0|-59.0|10.16816|-0.04775 +2015-07-01|-61.0|-60.0|10.79592|-0.04893 +2015-07-01|-61.0|-61.0|11.42793|-0.04998 +2015-07-01|-61.0|-62.0|12.06373|-0.05092 +2015-07-01|-61.0|-63.0|12.7028|-0.05174 +2015-07-01|-61.0|-64.0|13.34464|-0.05243 +2015-07-01|-61.0|-65.0|13.9887|-0.053 +2015-07-01|-61.0|-66.0|14.63445|-0.05344 +2015-07-01|-61.0|-67.0|15.28133|-0.05376 +2015-07-01|-61.0|-68.0|15.92877|-0.05396 +2015-07-01|-61.0|-69.0|16.57621|-0.05404 +2015-07-01|-61.0|-70.0|17.22308|-0.054 +2015-07-01|-61.0|-71.0|17.86881|-0.05385 +2015-07-01|-61.0|-72.0|18.51282|-0.05359 +2015-07-01|-61.0|-73.0|19.15455|-0.05322 +2015-07-01|-61.0|-74.0|19.79344|-0.05275 +2015-07-01|-61.0|-75.0|20.42894|-0.05218 +2015-07-01|-61.0|-76.0|21.06048|-0.05152 +2015-07-01|-61.0|-77.0|21.68755|-0.05077 +2015-07-01|-61.0|-78.0|22.30963|-0.04993 +2015-07-01|-61.0|-79.0|22.92619|-0.04902 +2015-07-01|-61.0|-80.0|23.53675|-0.04803 +2015-07-01|-61.0|-81.0|24.14083|-0.04698 +2015-07-01|-61.0|-82.0|24.73797|-0.04587 +2015-07-01|-61.0|-83.0|25.32773|-0.0447 +2015-07-01|-61.0|-84.0|25.90969|-0.04348 +2015-07-01|-61.0|-85.0|26.48346|-0.04221 +2015-07-01|-61.0|-86.0|27.04864|-0.04091 +2015-07-01|-61.0|-87.0|27.60489|-0.03957 +2015-07-01|-61.0|-88.0|28.15188|-0.0382 +2015-07-01|-61.0|-89.0|28.68929|-0.0368 +2015-07-01|-61.0|-90.0|29.21683|-0.03539 +2015-07-01|-61.0|-91.0|29.73425|-0.03395 +2015-07-01|-61.0|-92.0|30.24131|-0.03251 +2015-07-01|-61.0|-93.0|30.73779|-0.03106 +2015-07-01|-61.0|-94.0|31.22351|-0.0296 +2015-07-01|-61.0|-95.0|31.6983|-0.02814 +2015-07-01|-61.0|-96.0|32.16203|-0.02668 +2015-07-01|-61.0|-97.0|32.61459|-0.02522 +2015-07-01|-61.0|-98.0|33.05589|-0.02377 +2015-07-01|-61.0|-99.0|33.48586|-0.02232 +2015-07-01|-61.0|-100.0|33.90448|-0.02089 +2015-07-01|-61.0|-101.0|34.31172|-0.01946 +2015-07-01|-61.0|-102.0|34.7076|-0.01804 +2015-07-01|-61.0|-103.0|35.09217|-0.01664 +2015-07-01|-61.0|-104.0|35.46547|-0.01524 +2015-07-01|-61.0|-105.0|35.82759|-0.01386 +2015-07-01|-61.0|-106.0|36.17864|-0.01249 +2015-07-01|-61.0|-107.0|36.51876|-0.01112 +2015-07-01|-61.0|-108.0|36.84808|-0.00977 +2015-07-01|-61.0|-109.0|37.1668|-0.00842 +2015-07-01|-61.0|-110.0|37.47509|-0.00708 +2015-07-01|-61.0|-111.0|37.77318|-0.00574 +2015-07-01|-61.0|-112.0|38.06131|-0.0044 +2015-07-01|-61.0|-113.0|38.33971|-0.00307 +2015-07-01|-61.0|-114.0|38.60867|-0.00173 +2015-07-01|-61.0|-115.0|38.86847|-3.9E-4 +2015-07-01|-61.0|-116.0|39.11942|9.5E-4 +2015-07-01|-61.0|-117.0|39.36183|0.0023 +2015-07-01|-61.0|-118.0|39.59603|0.00367 +2015-07-01|-61.0|-119.0|39.82237|0.00504 +2015-07-01|-61.0|-120.0|40.04119|0.00643 +2015-07-01|-61.0|-121.0|40.25287|0.00784 +2015-07-01|-61.0|-122.0|40.45777|0.00927 +2015-07-01|-61.0|-123.0|40.65626|0.01072 +2015-07-01|-61.0|-124.0|40.84874|0.01219 +2015-07-01|-61.0|-125.0|41.03559|0.01369 +2015-07-01|-61.0|-126.0|41.21719|0.01521 +2015-07-01|-61.0|-127.0|41.39393|0.01677 +2015-07-01|-61.0|-128.0|41.5662|0.01836 +2015-07-01|-61.0|-129.0|41.73438|0.01998 +2015-07-01|-61.0|-130.0|41.89885|0.02163 +2015-07-01|-61.0|-131.0|42.05999|0.02332 +2015-07-01|-61.0|-132.0|42.21815|0.02504 +2015-07-01|-61.0|-133.0|42.3737|0.02679 +2015-07-01|-61.0|-134.0|42.52698|0.02859 +2015-07-01|-61.0|-135.0|42.67832|0.03042 +2015-07-01|-61.0|-136.0|42.82806|0.03228 +2015-07-01|-61.0|-137.0|42.97649|0.03419 +2015-07-01|-61.0|-138.0|43.12391|0.03613 +2015-07-01|-61.0|-139.0|43.27061|0.0381 +2015-07-01|-61.0|-140.0|43.41683|0.04011 +2015-07-01|-61.0|-141.0|43.56282|0.04215 +2015-07-01|-61.0|-142.0|43.70882|0.04423 +2015-07-01|-61.0|-143.0|43.85503|0.04634 +2015-07-01|-61.0|-144.0|44.00163|0.04847 +2015-07-01|-61.0|-145.0|44.1488|0.05064 +2015-07-01|-61.0|-146.0|44.2967|0.05284 +2015-07-01|-61.0|-147.0|44.44545|0.05506 +2015-07-01|-61.0|-148.0|44.59516|0.0573 +2015-07-01|-61.0|-149.0|44.74593|0.05957 +2015-07-01|-61.0|-150.0|44.89785|0.06186 +2015-07-01|-61.0|-151.0|45.05095|0.06416 +2015-07-01|-61.0|-152.0|45.20529|0.06648 +2015-07-01|-61.0|-153.0|45.36089|0.06882 +2015-07-01|-61.0|-154.0|45.51774|0.07117 +2015-07-01|-61.0|-155.0|45.67584|0.07353 +2015-07-01|-61.0|-156.0|45.83515|0.07591 +2015-07-01|-61.0|-157.0|45.99563|0.07828 +2015-07-01|-61.0|-158.0|46.15722|0.08066 +2015-07-01|-61.0|-159.0|46.31983|0.08305 +2015-07-01|-61.0|-160.0|46.48338|0.08543 +2015-07-01|-61.0|-161.0|46.64775|0.08782 +2015-07-01|-61.0|-162.0|46.81281|0.0902 +2015-07-01|-61.0|-163.0|46.97844|0.09258 +2015-07-01|-61.0|-164.0|47.14447|0.09495 +2015-07-01|-61.0|-165.0|47.31074|0.09732 +2015-07-01|-61.0|-166.0|47.47706|0.09968 +2015-07-01|-61.0|-167.0|47.64324|0.10203 +2015-07-01|-61.0|-168.0|47.80905|0.10437 +2015-07-01|-61.0|-169.0|47.97427|0.1067 +2015-07-01|-61.0|-170.0|48.13864|0.10902 +2015-07-01|-61.0|-171.0|48.30191|0.11133 +2015-07-01|-61.0|-172.0|48.46379|0.11363 +2015-07-01|-61.0|-173.0|48.62398|0.11593 +2015-07-01|-61.0|-174.0|48.78215|0.11821 +2015-07-01|-61.0|-175.0|48.93796|0.12049 +2015-07-01|-61.0|-176.0|49.09103|0.12277 +2015-07-01|-61.0|-177.0|49.24099|0.12504 +2015-07-01|-61.0|-178.0|49.3874|0.12732 +2015-07-01|-61.0|-179.0|49.52982|0.12961 +2015-07-01|-62.0|0.0|-19.80672|-0.07031 +2015-07-01|-62.0|1.0|-20.43251|-0.07495 +2015-07-01|-62.0|2.0|-21.06787|-0.07965 +2015-07-01|-62.0|3.0|-21.71269|-0.08437 +2015-07-01|-62.0|4.0|-22.36682|-0.08911 +2015-07-01|-62.0|5.0|-23.03007|-0.09386 +2015-07-01|-62.0|6.0|-23.70223|-0.0986 +2015-07-01|-62.0|7.0|-24.38304|-0.10332 +2015-07-01|-62.0|8.0|-25.07224|-0.10801 +2015-07-01|-62.0|9.0|-25.76952|-0.11266 +2015-07-01|-62.0|10.0|-26.47455|-0.11725 +2015-07-01|-62.0|11.0|-27.187|-0.12177 +2015-07-01|-62.0|12.0|-27.90648|-0.12622 +2015-07-01|-62.0|13.0|-28.63263|-0.13058 +2015-07-01|-62.0|14.0|-29.36503|-0.13484 +2015-07-01|-62.0|15.0|-30.10327|-0.13899 +2015-07-01|-62.0|16.0|-30.84693|-0.14303 +2015-07-01|-62.0|17.0|-31.59558|-0.14695 +2015-07-01|-62.0|18.0|-32.34877|-0.15074 +2015-07-01|-62.0|19.0|-33.10605|-0.15439 +2015-07-01|-62.0|20.0|-33.86698|-0.1579 +2015-07-01|-62.0|21.0|-34.6311|-0.16126 +2015-07-01|-62.0|22.0|-35.39797|-0.16447 +2015-07-01|-62.0|23.0|-36.16713|-0.16752 +2015-07-01|-62.0|24.0|-36.93814|-0.17042 +2015-07-01|-62.0|25.0|-37.71055|-0.17315 +2015-07-01|-62.0|26.0|-38.48395|-0.17572 +2015-07-01|-62.0|27.0|-39.25788|-0.17812 +2015-07-01|-62.0|28.0|-40.03195|-0.18036 +2015-07-01|-62.0|29.0|-40.80573|-0.18243 +2015-07-01|-62.0|30.0|-41.57884|-0.18433 +2015-07-01|-62.0|31.0|-42.35087|-0.18606 +2015-07-01|-62.0|32.0|-43.12147|-0.18763 +2015-07-01|-62.0|33.0|-43.89025|-0.18904 +2015-07-01|-62.0|34.0|-44.65687|-0.19028 +2015-07-01|-62.0|35.0|-45.42099|-0.19136 +2015-07-01|-62.0|36.0|-46.18229|-0.19228 +2015-07-01|-62.0|37.0|-46.94044|-0.19305 +2015-07-01|-62.0|38.0|-47.69516|-0.19367 +2015-07-01|-62.0|39.0|-48.44615|-0.19413 +2015-07-01|-62.0|40.0|-49.19314|-0.19445 +2015-07-01|-62.0|41.0|-49.93588|-0.19463 +2015-07-01|-62.0|42.0|-50.67411|-0.19466 +2015-07-01|-62.0|43.0|-51.4076|-0.19456 +2015-07-01|-62.0|44.0|-52.13613|-0.19433 +2015-07-01|-62.0|45.0|-52.85949|-0.19397 +2015-07-01|-62.0|46.0|-53.57749|-0.19349 +2015-07-01|-62.0|47.0|-54.28993|-0.19288 +2015-07-01|-62.0|48.0|-54.99665|-0.19216 +2015-07-01|-62.0|49.0|-55.69748|-0.19133 +2015-07-01|-62.0|50.0|-56.39228|-0.19039 +2015-07-01|-62.0|51.0|-57.08089|-0.18934 +2015-07-01|-62.0|52.0|-57.76318|-0.18819 +2015-07-01|-62.0|53.0|-58.43904|-0.18695 +2015-07-01|-62.0|54.0|-59.10835|-0.18562 +2015-07-01|-62.0|55.0|-59.77101|-0.18419 +2015-07-01|-62.0|56.0|-60.4269|-0.18269 +2015-07-01|-62.0|57.0|-61.07595|-0.1811 +2015-07-01|-62.0|58.0|-61.71808|-0.17943 +2015-07-01|-62.0|59.0|-62.35319|-0.1777 +2015-07-01|-62.0|60.0|-62.98122|-0.17589 +2015-07-01|-62.0|61.0|-63.60211|-0.17402 +2015-07-01|-62.0|62.0|-64.21579|-0.17209 +2015-07-01|-62.0|63.0|-64.82219|-0.17011 +2015-07-01|-62.0|64.0|-65.42128|-0.16807 +2015-07-01|-62.0|65.0|-66.01298|-0.16598 +2015-07-01|-62.0|66.0|-66.59726|-0.16385 +2015-07-01|-62.0|67.0|-67.17405|-0.16168 +2015-07-01|-62.0|68.0|-67.74332|-0.15947 +2015-07-01|-62.0|69.0|-68.305|-0.15723 +2015-07-01|-62.0|70.0|-68.85906|-0.15496 +2015-07-01|-62.0|71.0|-69.40542|-0.15266 +2015-07-01|-62.0|72.0|-69.94404|-0.15035 +2015-07-01|-62.0|73.0|-70.47486|-0.14802 +2015-07-01|-62.0|74.0|-70.99781|-0.14568 +2015-07-01|-62.0|75.0|-71.51281|-0.14333 +2015-07-01|-62.0|76.0|-72.0198|-0.14097 +2015-07-01|-62.0|77.0|-72.51868|-0.13862 +2015-07-01|-62.0|78.0|-73.00936|-0.13627 +2015-07-01|-62.0|79.0|-73.49174|-0.13393 +2015-07-01|-62.0|80.0|-73.96569|-0.13161 +2015-07-01|-62.0|81.0|-74.43109|-0.1293 +2015-07-01|-62.0|82.0|-74.88779|-0.12701 +2015-07-01|-62.0|83.0|-75.33563|-0.12474 +2015-07-01|-62.0|84.0|-75.77444|-0.12251 +2015-07-01|-62.0|85.0|-76.204|-0.12031 +2015-07-01|-62.0|86.0|-76.62411|-0.11814 +2015-07-01|-62.0|87.0|-77.03452|-0.11602 +2015-07-01|-62.0|88.0|-77.43495|-0.11393 +2015-07-01|-62.0|89.0|-77.82509|-0.1119 +2015-07-01|-62.0|90.0|-78.20463|-0.10991 +2015-07-01|-62.0|91.0|-78.57317|-0.10798 +2015-07-01|-62.0|92.0|-78.93031|-0.1061 +2015-07-01|-62.0|93.0|-79.27558|-0.10427 +2015-07-01|-62.0|94.0|-79.60847|-0.10251 +2015-07-01|-62.0|95.0|-79.92841|-0.1008 +2015-07-01|-62.0|96.0|-80.23476|-0.09916 +2015-07-01|-62.0|97.0|-80.52681|-0.09758 +2015-07-01|-62.0|98.0|-80.80377|-0.09606 +2015-07-01|-62.0|99.0|-81.06475|-0.0946 +2015-07-01|-62.0|100.0|-81.30875|-0.0932 +2015-07-01|-62.0|101.0|-81.53466|-0.09185 +2015-07-01|-62.0|102.0|-81.7412|-0.09055 +2015-07-01|-62.0|103.0|-81.92696|-0.0893 +2015-07-01|-62.0|104.0|-82.09031|-0.08809 +2015-07-01|-62.0|105.0|-82.22943|-0.08691 +2015-07-01|-62.0|106.0|-82.34221|-0.08574 +2015-07-01|-62.0|107.0|-82.42627|-0.08458 +2015-07-01|-62.0|108.0|-82.47885|-0.0834 +2015-07-01|-62.0|109.0|-82.49678|-0.08217 +2015-07-01|-62.0|110.0|-82.47638|-0.08087 +2015-07-01|-62.0|111.0|-82.41336|-0.07946 +2015-07-01|-62.0|112.0|-82.30272|-0.07788 +2015-07-01|-62.0|113.0|-82.13854|-0.07607 +2015-07-01|-62.0|114.0|-81.91386|-0.07394 +2015-07-01|-62.0|115.0|-81.62033|-0.0714 +2015-07-01|-62.0|116.0|-81.24799|-0.06829 +2015-07-01|-62.0|117.0|-80.78476|-0.06444 +2015-07-01|-62.0|118.0|-80.21598|-0.05959 +2015-07-01|-62.0|119.0|-79.5236|-0.05342 +2015-07-01|-62.0|120.0|-78.68535|-0.04549 +2015-07-01|-62.0|121.0|-77.67336|-0.03518 +2015-07-01|-62.0|122.0|-76.45255|-0.02166 +2015-07-01|-62.0|123.0|-74.97836|-0.00377 +2015-07-01|-62.0|124.0|-73.19369|0.02011 +2015-07-01|-62.0|125.0|-71.02499|0.05226 +2015-07-01|-62.0|126.0|-68.37724|0.09589 +2015-07-01|-62.0|127.0|-65.1282|0.15537 +2015-07-01|-62.0|128.0|-61.12323|0.23655 +2015-07-01|-62.0|129.0|-56.17451|0.34642 +2015-07-01|-62.0|130.0|-50.07394|0.49157 +2015-07-01|-62.0|131.0|-42.63675|0.67373 +2015-07-01|-62.0|132.0|-33.79627|0.88139 +2015-07-01|-62.0|133.0|-23.74273|1.08184 +2015-07-01|-62.0|134.0|-13.01655|1.22715 +2015-07-01|-62.0|135.0|-2.40791|1.28152 +2015-07-01|-62.0|136.0|7.3404|1.246 +2015-07-01|-62.0|137.0|15.78979|1.15135 +2015-07-01|-62.0|138.0|22.83868|1.0325 +2015-07-01|-62.0|139.0|28.60099|0.91322 +2015-07-01|-62.0|140.0|33.27541|0.80501 +2015-07-01|-62.0|141.0|37.06693|0.71151 +2015-07-01|-62.0|142.0|40.15427|0.63253 +2015-07-01|-62.0|143.0|42.68234|0.56638 +2015-07-01|-62.0|144.0|44.76494|0.51102 +2015-07-01|-62.0|145.0|46.49036|0.46457 +2015-07-01|-62.0|146.0|47.92696|0.42538 +2015-07-01|-62.0|147.0|49.12789|0.39211 +2015-07-01|-62.0|148.0|50.13476|0.36369 +2015-07-01|-62.0|149.0|50.9804|0.33925 +2015-07-01|-62.0|150.0|51.69094|0.31811 +2015-07-01|-62.0|151.0|52.28742|0.29969 +2015-07-01|-62.0|152.0|52.78684|0.28357 +2015-07-01|-62.0|153.0|53.20314|0.26937 +2015-07-01|-62.0|154.0|53.54779|0.2568 +2015-07-01|-62.0|155.0|53.83033|0.24562 +2015-07-01|-62.0|156.0|54.05874|0.23563 +2015-07-01|-62.0|157.0|54.23975|0.22665 +2015-07-01|-62.0|158.0|54.37905|0.21855 +2015-07-01|-62.0|159.0|54.48153|0.21121 +2015-07-01|-62.0|160.0|54.55136|0.20453 +2015-07-01|-62.0|161.0|54.59217|0.19842 +2015-07-01|-62.0|162.0|54.60708|0.19282 +2015-07-01|-62.0|163.0|54.59883|0.18765 +2015-07-01|-62.0|164.0|54.56983|0.18286 +2015-07-01|-62.0|165.0|54.52219|0.17841 +2015-07-01|-62.0|166.0|54.45779|0.17425 +2015-07-01|-62.0|167.0|54.37829|0.17035 +2015-07-01|-62.0|168.0|54.28517|0.16667 +2015-07-01|-62.0|169.0|54.17977|0.16319 +2015-07-01|-62.0|170.0|54.06328|0.15987 +2015-07-01|-62.0|171.0|53.93677|0.15671 +2015-07-01|-62.0|172.0|53.80124|0.15368 +2015-07-01|-62.0|173.0|53.65756|0.15075 +2015-07-01|-62.0|174.0|53.50655|0.14792 +2015-07-01|-62.0|175.0|53.34894|0.14518 +2015-07-01|-62.0|176.0|53.18541|0.1425 +2015-07-01|-62.0|177.0|53.01658|0.13988 +2015-07-01|-62.0|178.0|52.84303|0.13731 +2015-07-01|-62.0|179.0|52.66529|0.13478 +2015-07-01|-62.0|-1.0|-19.1906|-0.06571 +2015-07-01|-62.0|-2.0|-18.58418|-0.0612 +2015-07-01|-62.0|-3.0|-17.98747|-0.05676 +2015-07-01|-62.0|-4.0|-17.40044|-0.05242 +2015-07-01|-62.0|-5.0|-16.82302|-0.04818 +2015-07-01|-62.0|-6.0|-16.25511|-0.04407 +2015-07-01|-62.0|-7.0|-15.69655|-0.04009 +2015-07-01|-62.0|-8.0|-15.14717|-0.03625 +2015-07-01|-62.0|-9.0|-14.60673|-0.03256 +2015-07-01|-62.0|-10.0|-14.07497|-0.02903 +2015-07-01|-62.0|-11.0|-13.55161|-0.02567 +2015-07-01|-62.0|-12.0|-13.0363|-0.02249 +2015-07-01|-62.0|-13.0|-12.52868|-0.0195 +2015-07-01|-62.0|-14.0|-12.02835|-0.0167 +2015-07-01|-62.0|-15.0|-11.53489|-0.0141 +2015-07-01|-62.0|-16.0|-11.04783|-0.0117 +2015-07-01|-62.0|-17.0|-10.56669|-0.00951 +2015-07-01|-62.0|-18.0|-10.09098|-0.00754 +2015-07-01|-62.0|-19.0|-9.62015|-0.00577 +2015-07-01|-62.0|-20.0|-9.15366|-0.00422 +2015-07-01|-62.0|-21.0|-8.69096|-0.00289 +2015-07-01|-62.0|-22.0|-8.23147|-0.00177 +2015-07-01|-62.0|-23.0|-7.77461|-8.6E-4 +2015-07-01|-62.0|-24.0|-7.31979|-1.7E-4 +2015-07-01|-62.0|-25.0|-6.86641|3.2E-4 +2015-07-01|-62.0|-26.0|-6.41389|6.0E-4 +2015-07-01|-62.0|-27.0|-5.96162|6.9E-4 +2015-07-01|-62.0|-28.0|-5.50903|5.8E-4 +2015-07-01|-62.0|-29.0|-5.05555|2.8E-4 +2015-07-01|-62.0|-30.0|-4.6006|-1.9E-4 +2015-07-01|-62.0|-31.0|-4.14364|-8.4E-4 +2015-07-01|-62.0|-32.0|-3.68413|-0.00165 +2015-07-01|-62.0|-33.0|-3.22157|-0.00261 +2015-07-01|-62.0|-34.0|-2.75546|-0.00372 +2015-07-01|-62.0|-35.0|-2.28534|-0.00495 +2015-07-01|-62.0|-36.0|-1.81078|-0.00632 +2015-07-01|-62.0|-37.0|-1.33136|-0.00779 +2015-07-01|-62.0|-38.0|-0.84671|-0.00937 +2015-07-01|-62.0|-39.0|-0.35649|-0.01103 +2015-07-01|-62.0|-40.0|0.13962|-0.01277 +2015-07-01|-62.0|-41.0|0.64188|-0.01458 +2015-07-01|-62.0|-42.0|1.15054|-0.01644 +2015-07-01|-62.0|-43.0|1.6658|-0.01835 +2015-07-01|-62.0|-44.0|2.18781|-0.02028 +2015-07-01|-62.0|-45.0|2.71671|-0.02224 +2015-07-01|-62.0|-46.0|3.25256|-0.0242 +2015-07-01|-62.0|-47.0|3.79543|-0.02616 +2015-07-01|-62.0|-48.0|4.34531|-0.02811 +2015-07-01|-62.0|-49.0|4.90218|-0.03003 +2015-07-01|-62.0|-50.0|5.46597|-0.03192 +2015-07-01|-62.0|-51.0|6.03656|-0.03377 +2015-07-01|-62.0|-52.0|6.61382|-0.03556 +2015-07-01|-62.0|-53.0|7.19756|-0.03729 +2015-07-01|-62.0|-54.0|7.78759|-0.03896 +2015-07-01|-62.0|-55.0|8.38364|-0.04055 +2015-07-01|-62.0|-56.0|8.98545|-0.04206 +2015-07-01|-62.0|-57.0|9.5927|-0.04348 +2015-07-01|-62.0|-58.0|10.20508|-0.04481 +2015-07-01|-62.0|-59.0|10.82221|-0.04604 +2015-07-01|-62.0|-60.0|11.44371|-0.04717 +2015-07-01|-62.0|-61.0|12.06917|-0.04819 +2015-07-01|-62.0|-62.0|12.69818|-0.04911 +2015-07-01|-62.0|-63.0|13.33027|-0.04991 +2015-07-01|-62.0|-64.0|13.965|-0.0506 +2015-07-01|-62.0|-65.0|14.60188|-0.05118 +2015-07-01|-62.0|-66.0|15.24043|-0.05165 +2015-07-01|-62.0|-67.0|15.88015|-0.05201 +2015-07-01|-62.0|-68.0|16.52053|-0.05225 +2015-07-01|-62.0|-69.0|17.16106|-0.05239 +2015-07-01|-62.0|-70.0|17.80122|-0.05241 +2015-07-01|-62.0|-71.0|18.44049|-0.05233 +2015-07-01|-62.0|-72.0|19.07836|-0.05215 +2015-07-01|-62.0|-73.0|19.71432|-0.05187 +2015-07-01|-62.0|-74.0|20.34784|-0.05149 +2015-07-01|-62.0|-75.0|20.97841|-0.05101 +2015-07-01|-62.0|-76.0|21.60555|-0.05045 +2015-07-01|-62.0|-77.0|22.22875|-0.04981 +2015-07-01|-62.0|-78.0|22.84754|-0.04908 +2015-07-01|-62.0|-79.0|23.46144|-0.04828 +2015-07-01|-62.0|-80.0|24.07|-0.04741 +2015-07-01|-62.0|-81.0|24.67277|-0.04647 +2015-07-01|-62.0|-82.0|25.26932|-0.04547 +2015-07-01|-62.0|-83.0|25.85925|-0.04441 +2015-07-01|-62.0|-84.0|26.44215|-0.04331 +2015-07-01|-62.0|-85.0|27.01764|-0.04215 +2015-07-01|-62.0|-86.0|27.58538|-0.04096 +2015-07-01|-62.0|-87.0|28.14501|-0.03973 +2015-07-01|-62.0|-88.0|28.69623|-0.03846 +2015-07-01|-62.0|-89.0|29.23873|-0.03717 +2015-07-01|-62.0|-90.0|29.77223|-0.03585 +2015-07-01|-62.0|-91.0|30.29648|-0.03451 +2015-07-01|-62.0|-92.0|30.81125|-0.03316 +2015-07-01|-62.0|-93.0|31.31632|-0.03179 +2015-07-01|-62.0|-94.0|31.8115|-0.03041 +2015-07-01|-62.0|-95.0|32.29664|-0.02903 +2015-07-01|-62.0|-96.0|32.77158|-0.02764 +2015-07-01|-62.0|-97.0|33.2362|-0.02625 +2015-07-01|-62.0|-98.0|33.69041|-0.02486 +2015-07-01|-62.0|-99.0|34.13413|-0.02347 +2015-07-01|-62.0|-100.0|34.56732|-0.02208 +2015-07-01|-62.0|-101.0|34.98993|-0.0207 +2015-07-01|-62.0|-102.0|35.40197|-0.01932 +2015-07-01|-62.0|-103.0|35.80344|-0.01795 +2015-07-01|-62.0|-104.0|36.1944|-0.01659 +2015-07-01|-62.0|-105.0|36.5749|-0.01523 +2015-07-01|-62.0|-106.0|36.94501|-0.01388 +2015-07-01|-62.0|-107.0|37.30485|-0.01253 +2015-07-01|-62.0|-108.0|37.65454|-0.01119 +2015-07-01|-62.0|-109.0|37.99421|-0.00985 +2015-07-01|-62.0|-110.0|38.32404|-0.00852 +2015-07-01|-62.0|-111.0|38.64421|-0.00719 +2015-07-01|-62.0|-112.0|38.95492|-0.00586 +2015-07-01|-62.0|-113.0|39.25639|-0.00452 +2015-07-01|-62.0|-114.0|39.54886|-0.00319 +2015-07-01|-62.0|-115.0|39.83257|-0.00185 +2015-07-01|-62.0|-116.0|40.1078|-5.0E-4 +2015-07-01|-62.0|-117.0|40.37483|8.5E-4 +2015-07-01|-62.0|-118.0|40.63395|0.00222 +2015-07-01|-62.0|-119.0|40.88548|0.00359 +2015-07-01|-62.0|-120.0|41.12973|0.00499 +2015-07-01|-62.0|-121.0|41.36703|0.0064 +2015-07-01|-62.0|-122.0|41.59772|0.00782 +2015-07-01|-62.0|-123.0|41.82214|0.00927 +2015-07-01|-62.0|-124.0|42.04065|0.01075 +2015-07-01|-62.0|-125.0|42.2536|0.01224 +2015-07-01|-62.0|-126.0|42.46136|0.01376 +2015-07-01|-62.0|-127.0|42.66427|0.01532 +2015-07-01|-62.0|-128.0|42.86271|0.0169 +2015-07-01|-62.0|-129.0|43.05703|0.01851 +2015-07-01|-62.0|-130.0|43.2476|0.02015 +2015-07-01|-62.0|-131.0|43.43476|0.02183 +2015-07-01|-62.0|-132.0|43.61887|0.02354 +2015-07-01|-62.0|-133.0|43.80027|0.02528 +2015-07-01|-62.0|-134.0|43.9793|0.02706 +2015-07-01|-62.0|-135.0|44.15627|0.02888 +2015-07-01|-62.0|-136.0|44.33152|0.03073 +2015-07-01|-62.0|-137.0|44.50533|0.03261 +2015-07-01|-62.0|-138.0|44.67802|0.03454 +2015-07-01|-62.0|-139.0|44.84985|0.03649 +2015-07-01|-62.0|-140.0|45.02109|0.03849 +2015-07-01|-62.0|-141.0|45.19199|0.04051 +2015-07-01|-62.0|-142.0|45.3628|0.04257 +2015-07-01|-62.0|-143.0|45.53372|0.04467 +2015-07-01|-62.0|-144.0|45.70497|0.04679 +2015-07-01|-62.0|-145.0|45.87674|0.04895 +2015-07-01|-62.0|-146.0|46.04919|0.05113 +2015-07-01|-62.0|-147.0|46.22247|0.05334 +2015-07-01|-62.0|-148.0|46.39673|0.05558 +2015-07-01|-62.0|-149.0|46.57209|0.05784 +2015-07-01|-62.0|-150.0|46.74865|0.06013 +2015-07-01|-62.0|-151.0|46.9265|0.06243 +2015-07-01|-62.0|-152.0|47.1057|0.06476 +2015-07-01|-62.0|-153.0|47.28631|0.0671 +2015-07-01|-62.0|-154.0|47.46837|0.06946 +2015-07-01|-62.0|-155.0|47.6519|0.07184 +2015-07-01|-62.0|-156.0|47.8369|0.07422 +2015-07-01|-62.0|-157.0|48.02337|0.07662 +2015-07-01|-62.0|-158.0|48.21129|0.07903 +2015-07-01|-62.0|-159.0|48.40061|0.08144 +2015-07-01|-62.0|-160.0|48.59129|0.08386 +2015-07-01|-62.0|-161.0|48.78325|0.08628 +2015-07-01|-62.0|-162.0|48.97642|0.08871 +2015-07-01|-62.0|-163.0|49.1707|0.09114 +2015-07-01|-62.0|-164.0|49.36599|0.09356 +2015-07-01|-62.0|-165.0|49.56216|0.09599 +2015-07-01|-62.0|-166.0|49.75908|0.09841 +2015-07-01|-62.0|-167.0|49.9566|0.10083 +2015-07-01|-62.0|-168.0|50.15456|0.10325 +2015-07-01|-62.0|-169.0|50.35278|0.10566 +2015-07-01|-62.0|-170.0|50.55107|0.10807 +2015-07-01|-62.0|-171.0|50.74922|0.11048 +2015-07-01|-62.0|-172.0|50.94702|0.11289 +2015-07-01|-62.0|-173.0|51.14421|0.11529 +2015-07-01|-62.0|-174.0|51.34056|0.1177 +2015-07-01|-62.0|-175.0|51.53577|0.12011 +2015-07-01|-62.0|-176.0|51.72957|0.12252 +2015-07-01|-62.0|-177.0|51.92162|0.12494 +2015-07-01|-62.0|-178.0|52.1116|0.12737 +2015-07-01|-62.0|-179.0|52.29913|0.12982 +2015-07-01|-63.0|0.0|-19.76838|-0.07265 +2015-07-01|-63.0|1.0|-20.40456|-0.07706 +2015-07-01|-63.0|2.0|-21.04974|-0.08152 +2015-07-01|-63.0|3.0|-21.70381|-0.086 +2015-07-01|-63.0|4.0|-22.36664|-0.09049 +2015-07-01|-63.0|5.0|-23.03805|-0.095 +2015-07-01|-63.0|6.0|-23.71784|-0.09949 +2015-07-01|-63.0|7.0|-24.40579|-0.10397 +2015-07-01|-63.0|8.0|-25.10165|-0.10842 +2015-07-01|-63.0|9.0|-25.80515|-0.11283 +2015-07-01|-63.0|10.0|-26.51599|-0.11719 +2015-07-01|-63.0|11.0|-27.23385|-0.12149 +2015-07-01|-63.0|12.0|-27.95841|-0.12572 +2015-07-01|-63.0|13.0|-28.68931|-0.12987 +2015-07-01|-63.0|14.0|-29.42618|-0.13393 +2015-07-01|-63.0|15.0|-30.16866|-0.13789 +2015-07-01|-63.0|16.0|-30.91635|-0.14175 +2015-07-01|-63.0|17.0|-31.66886|-0.14551 +2015-07-01|-63.0|18.0|-32.4258|-0.14914 +2015-07-01|-63.0|19.0|-33.18674|-0.15265 +2015-07-01|-63.0|20.0|-33.95128|-0.15603 +2015-07-01|-63.0|21.0|-34.71901|-0.15928 +2015-07-01|-63.0|22.0|-35.48952|-0.16238 +2015-07-01|-63.0|23.0|-36.2624|-0.16535 +2015-07-01|-63.0|24.0|-37.03723|-0.16817 +2015-07-01|-63.0|25.0|-37.81362|-0.17085 +2015-07-01|-63.0|26.0|-38.59117|-0.17337 +2015-07-01|-63.0|27.0|-39.36948|-0.17575 +2015-07-01|-63.0|28.0|-40.14818|-0.17797 +2015-07-01|-63.0|29.0|-40.92687|-0.18004 +2015-07-01|-63.0|30.0|-41.7052|-0.18195 +2015-07-01|-63.0|31.0|-42.48281|-0.18371 +2015-07-01|-63.0|32.0|-43.25935|-0.18532 +2015-07-01|-63.0|33.0|-44.03449|-0.18678 +2015-07-01|-63.0|34.0|-44.80789|-0.18809 +2015-07-01|-63.0|35.0|-45.57925|-0.18926 +2015-07-01|-63.0|36.0|-46.34826|-0.19027 +2015-07-01|-63.0|37.0|-47.11464|-0.19115 +2015-07-01|-63.0|38.0|-47.8781|-0.19188 +2015-07-01|-63.0|39.0|-48.63839|-0.19247 +2015-07-01|-63.0|40.0|-49.39525|-0.19293 +2015-07-01|-63.0|41.0|-50.14843|-0.19325 +2015-07-01|-63.0|42.0|-50.89773|-0.19345 +2015-07-01|-63.0|43.0|-51.6429|-0.19352 +2015-07-01|-63.0|44.0|-52.38377|-0.19347 +2015-07-01|-63.0|45.0|-53.12012|-0.1933 +2015-07-01|-63.0|46.0|-53.85179|-0.19301 +2015-07-01|-63.0|47.0|-54.5786|-0.19261 +2015-07-01|-63.0|48.0|-55.3004|-0.19211 +2015-07-01|-63.0|49.0|-56.01703|-0.1915 +2015-07-01|-63.0|50.0|-56.72838|-0.19079 +2015-07-01|-63.0|51.0|-57.4343|-0.18999 +2015-07-01|-63.0|52.0|-58.13468|-0.18909 +2015-07-01|-63.0|53.0|-58.82942|-0.18811 +2015-07-01|-63.0|54.0|-59.51841|-0.18704 +2015-07-01|-63.0|55.0|-60.20158|-0.18589 +2015-07-01|-63.0|56.0|-60.87883|-0.18467 +2015-07-01|-63.0|57.0|-61.5501|-0.18337 +2015-07-01|-63.0|58.0|-62.21532|-0.182 +2015-07-01|-63.0|59.0|-62.87443|-0.18057 +2015-07-01|-63.0|60.0|-63.52738|-0.17908 +2015-07-01|-63.0|61.0|-64.17412|-0.17753 +2015-07-01|-63.0|62.0|-64.81462|-0.17593 +2015-07-01|-63.0|63.0|-65.44883|-0.17428 +2015-07-01|-63.0|64.0|-66.07674|-0.17258 +2015-07-01|-63.0|65.0|-66.6983|-0.17085 +2015-07-01|-63.0|66.0|-67.3135|-0.16908 +2015-07-01|-63.0|67.0|-67.92232|-0.16727 +2015-07-01|-63.0|68.0|-68.52474|-0.16544 +2015-07-01|-63.0|69.0|-69.12075|-0.16358 +2015-07-01|-63.0|70.0|-69.71032|-0.16171 +2015-07-01|-63.0|71.0|-70.29345|-0.15981 +2015-07-01|-63.0|72.0|-70.87013|-0.15791 +2015-07-01|-63.0|73.0|-71.44033|-0.156 +2015-07-01|-63.0|74.0|-72.00404|-0.15408 +2015-07-01|-63.0|75.0|-72.56125|-0.15217 +2015-07-01|-63.0|76.0|-73.11194|-0.15026 +2015-07-01|-63.0|77.0|-73.65609|-0.14837 +2015-07-01|-63.0|78.0|-74.19366|-0.14649 +2015-07-01|-63.0|79.0|-74.72462|-0.14462 +2015-07-01|-63.0|80.0|-75.24895|-0.14278 +2015-07-01|-63.0|81.0|-75.76659|-0.14097 +2015-07-01|-63.0|82.0|-76.2775|-0.1392 +2015-07-01|-63.0|83.0|-76.78162|-0.13746 +2015-07-01|-63.0|84.0|-77.27887|-0.13576 +2015-07-01|-63.0|85.0|-77.76919|-0.13411 +2015-07-01|-63.0|86.0|-78.25249|-0.13251 +2015-07-01|-63.0|87.0|-78.72865|-0.13097 +2015-07-01|-63.0|88.0|-79.19757|-0.12949 +2015-07-01|-63.0|89.0|-79.65912|-0.12807 +2015-07-01|-63.0|90.0|-80.11314|-0.12673 +2015-07-01|-63.0|91.0|-80.55946|-0.12546 +2015-07-01|-63.0|92.0|-80.9979|-0.12427 +2015-07-01|-63.0|93.0|-81.42824|-0.12316 +2015-07-01|-63.0|94.0|-81.85023|-0.12215 +2015-07-01|-63.0|95.0|-82.26362|-0.12123 +2015-07-01|-63.0|96.0|-82.66808|-0.1204 +2015-07-01|-63.0|97.0|-83.06328|-0.11969 +2015-07-01|-63.0|98.0|-83.44883|-0.11908 +2015-07-01|-63.0|99.0|-83.82429|-0.11859 +2015-07-01|-63.0|100.0|-84.18918|-0.11821 +2015-07-01|-63.0|101.0|-84.54292|-0.11796 +2015-07-01|-63.0|102.0|-84.88491|-0.11785 +2015-07-01|-63.0|103.0|-85.21441|-0.11786 +2015-07-01|-63.0|104.0|-85.53062|-0.11802 +2015-07-01|-63.0|105.0|-85.83262|-0.11832 +2015-07-01|-63.0|106.0|-86.11934|-0.11878 +2015-07-01|-63.0|107.0|-86.38958|-0.11939 +2015-07-01|-63.0|108.0|-86.64194|-0.12016 +2015-07-01|-63.0|109.0|-86.87481|-0.1211 +2015-07-01|-63.0|110.0|-87.0863|-0.12221 +2015-07-01|-63.0|111.0|-87.27424|-0.12349 +2015-07-01|-63.0|112.0|-87.43604|-0.12495 +2015-07-01|-63.0|113.0|-87.56869|-0.12658 +2015-07-01|-63.0|114.0|-87.66858|-0.12839 +2015-07-01|-63.0|115.0|-87.73141|-0.13035 +2015-07-01|-63.0|116.0|-87.75198|-0.13245 +2015-07-01|-63.0|117.0|-87.72399|-0.13467 +2015-07-01|-63.0|118.0|-87.63969|-0.13695 +2015-07-01|-63.0|119.0|-87.48951|-0.13922 +2015-07-01|-63.0|120.0|-87.26141|-0.14138 +2015-07-01|-63.0|121.0|-86.94015|-0.14325 +2015-07-01|-63.0|122.0|-86.50611|-0.14457 +2015-07-01|-63.0|123.0|-85.93365|-0.14492 +2015-07-01|-63.0|124.0|-85.18867|-0.14365 +2015-07-01|-63.0|125.0|-84.22497|-0.13972 +2015-07-01|-63.0|126.0|-82.97855|-0.13142 +2015-07-01|-63.0|127.0|-81.35858|-0.11588 +2015-07-01|-63.0|128.0|-79.23277|-0.08817 +2015-07-01|-63.0|129.0|-76.40294|-0.03951 +2015-07-01|-63.0|130.0|-72.56435|0.04602 +2015-07-01|-63.0|131.0|-67.23986|0.19767 +2015-07-01|-63.0|132.0|-59.69069|0.46666 +2015-07-01|-63.0|133.0|-48.88126|0.92411 +2015-07-01|-63.0|134.0|-33.8648|1.58499 +2015-07-01|-63.0|135.0|-15.24626|2.20036 +2015-07-01|-63.0|136.0|3.56649|2.35494 +2015-07-01|-63.0|137.0|18.97821|2.07652 +2015-07-01|-63.0|138.0|30.14627|1.68515 +2015-07-01|-63.0|139.0|37.9559|1.34855 +2015-07-01|-63.0|140.0|43.46212|1.09384 +2015-07-01|-63.0|141.0|47.4314|0.90609 +2015-07-01|-63.0|142.0|50.36068|0.76664 +2015-07-01|-63.0|143.0|52.56718|0.66113 +2015-07-01|-63.0|144.0|54.25675|0.57964 +2015-07-01|-63.0|145.0|55.56646|0.51544 +2015-07-01|-63.0|146.0|56.59022|0.46393 +2015-07-01|-63.0|147.0|57.39405|0.42193 +2015-07-01|-63.0|148.0|58.02554|0.38719 +2015-07-01|-63.0|149.0|58.51975|0.35809 +2015-07-01|-63.0|150.0|58.90301|0.33343 +2015-07-01|-63.0|151.0|59.19546|0.31234 +2015-07-01|-63.0|152.0|59.41276|0.29413 +2015-07-01|-63.0|153.0|59.56723|0.27828 +2015-07-01|-63.0|154.0|59.66873|0.26439 +2015-07-01|-63.0|155.0|59.7252|0.25212 +2015-07-01|-63.0|156.0|59.74313|0.24123 +2015-07-01|-63.0|157.0|59.72789|0.2315 +2015-07-01|-63.0|158.0|59.68392|0.22275 +2015-07-01|-63.0|159.0|59.61496|0.21485 +2015-07-01|-63.0|160.0|59.52416|0.20768 +2015-07-01|-63.0|161.0|59.41423|0.20114 +2015-07-01|-63.0|162.0|59.28746|0.19515 +2015-07-01|-63.0|163.0|59.14584|0.18963 +2015-07-01|-63.0|164.0|58.9911|0.18452 +2015-07-01|-63.0|165.0|58.82475|0.17977 +2015-07-01|-63.0|166.0|58.64811|0.17534 +2015-07-01|-63.0|167.0|58.46236|0.17118 +2015-07-01|-63.0|168.0|58.26852|0.16727 +2015-07-01|-63.0|169.0|58.06752|0.16356 +2015-07-01|-63.0|170.0|57.86019|0.16004 +2015-07-01|-63.0|171.0|57.64726|0.15667 +2015-07-01|-63.0|172.0|57.42941|0.15345 +2015-07-01|-63.0|173.0|57.20724|0.15035 +2015-07-01|-63.0|174.0|56.9813|0.14735 +2015-07-01|-63.0|175.0|56.75209|0.14445 +2015-07-01|-63.0|176.0|56.52008|0.14162 +2015-07-01|-63.0|177.0|56.28567|0.13886 +2015-07-01|-63.0|178.0|56.04927|0.13615 +2015-07-01|-63.0|179.0|55.81122|0.1335 +2015-07-01|-63.0|-1.0|-19.14128|-0.06829 +2015-07-01|-63.0|-2.0|-18.5233|-0.064 +2015-07-01|-63.0|-3.0|-17.91445|-0.05978 +2015-07-01|-63.0|-4.0|-17.31472|-0.05564 +2015-07-01|-63.0|-5.0|-16.72403|-0.0516 +2015-07-01|-63.0|-6.0|-16.14229|-0.04768 +2015-07-01|-63.0|-7.0|-15.56939|-0.04387 +2015-07-01|-63.0|-8.0|-15.00514|-0.04019 +2015-07-01|-63.0|-9.0|-14.44936|-0.03664 +2015-07-01|-63.0|-10.0|-13.90181|-0.03325 +2015-07-01|-63.0|-11.0|-13.36223|-0.03001 +2015-07-01|-63.0|-12.0|-12.83032|-0.02693 +2015-07-01|-63.0|-13.0|-12.30575|-0.02402 +2015-07-01|-63.0|-14.0|-11.78817|-0.02129 +2015-07-01|-63.0|-15.0|-11.27719|-0.01874 +2015-07-01|-63.0|-16.0|-10.7724|-0.01638 +2015-07-01|-63.0|-17.0|-10.27337|-0.01421 +2015-07-01|-63.0|-18.0|-9.77964|-0.01224 +2015-07-01|-63.0|-19.0|-9.29074|-0.01046 +2015-07-01|-63.0|-20.0|-8.80616|-0.00888 +2015-07-01|-63.0|-21.0|-8.32541|-0.0075 +2015-07-01|-63.0|-22.0|-7.84797|-0.00632 +2015-07-01|-63.0|-23.0|-7.3733|-0.00533 +2015-07-01|-63.0|-24.0|-6.90087|-0.00454 +2015-07-01|-63.0|-25.0|-6.43014|-0.00395 +2015-07-01|-63.0|-26.0|-5.96058|-0.00355 +2015-07-01|-63.0|-27.0|-5.49162|-0.00333 +2015-07-01|-63.0|-28.0|-5.02276|-0.00329 +2015-07-01|-63.0|-29.0|-4.55345|-0.00343 +2015-07-01|-63.0|-30.0|-4.08318|-0.00374 +2015-07-01|-63.0|-31.0|-3.61144|-0.00421 +2015-07-01|-63.0|-32.0|-3.13774|-0.00483 +2015-07-01|-63.0|-33.0|-2.66161|-0.0056 +2015-07-01|-63.0|-34.0|-2.18259|-0.00651 +2015-07-01|-63.0|-35.0|-1.70025|-0.00755 +2015-07-01|-63.0|-36.0|-1.21419|-0.0087 +2015-07-01|-63.0|-37.0|-0.72402|-0.00996 +2015-07-01|-63.0|-38.0|-0.22939|-0.01133 +2015-07-01|-63.0|-39.0|0.27003|-0.01278 +2015-07-01|-63.0|-40.0|0.77454|-0.0143 +2015-07-01|-63.0|-41.0|1.28439|-0.0159 +2015-07-01|-63.0|-42.0|1.79982|-0.01755 +2015-07-01|-63.0|-43.0|2.32102|-0.01924 +2015-07-01|-63.0|-44.0|2.84816|-0.02098 +2015-07-01|-63.0|-45.0|3.38136|-0.02273 +2015-07-01|-63.0|-46.0|3.92072|-0.0245 +2015-07-01|-63.0|-47.0|4.46629|-0.02627 +2015-07-01|-63.0|-48.0|5.0181|-0.02804 +2015-07-01|-63.0|-49.0|5.57614|-0.02979 +2015-07-01|-63.0|-50.0|6.14036|-0.03152 +2015-07-01|-63.0|-51.0|6.71067|-0.03321 +2015-07-01|-63.0|-52.0|7.28698|-0.03486 +2015-07-01|-63.0|-53.0|7.86912|-0.03646 +2015-07-01|-63.0|-54.0|8.45693|-0.038 +2015-07-01|-63.0|-55.0|9.05019|-0.03948 +2015-07-01|-63.0|-56.0|9.64868|-0.04089 +2015-07-01|-63.0|-57.0|10.25213|-0.04223 +2015-07-01|-63.0|-58.0|10.86025|-0.04348 +2015-07-01|-63.0|-59.0|11.47273|-0.04464 +2015-07-01|-63.0|-60.0|12.08923|-0.04572 +2015-07-01|-63.0|-61.0|12.70941|-0.0467 +2015-07-01|-63.0|-62.0|13.33287|-0.04759 +2015-07-01|-63.0|-63.0|13.95923|-0.04838 +2015-07-01|-63.0|-64.0|14.58808|-0.04906 +2015-07-01|-63.0|-65.0|15.21899|-0.04965 +2015-07-01|-63.0|-66.0|15.85154|-0.05013 +2015-07-01|-63.0|-67.0|16.48528|-0.05052 +2015-07-01|-63.0|-68.0|17.11974|-0.0508 +2015-07-01|-63.0|-69.0|17.75448|-0.05098 +2015-07-01|-63.0|-70.0|18.38903|-0.05106 +2015-07-01|-63.0|-71.0|19.02293|-0.05104 +2015-07-01|-63.0|-72.0|19.65569|-0.05093 +2015-07-01|-63.0|-73.0|20.28687|-0.05072 +2015-07-01|-63.0|-74.0|20.91598|-0.05042 +2015-07-01|-63.0|-75.0|21.54257|-0.05004 +2015-07-01|-63.0|-76.0|22.16618|-0.04957 +2015-07-01|-63.0|-77.0|22.78636|-0.04902 +2015-07-01|-63.0|-78.0|23.40268|-0.0484 +2015-07-01|-63.0|-79.0|24.01468|-0.0477 +2015-07-01|-63.0|-80.0|24.62197|-0.04694 +2015-07-01|-63.0|-81.0|25.22411|-0.04611 +2015-07-01|-63.0|-82.0|25.82072|-0.04522 +2015-07-01|-63.0|-83.0|26.41141|-0.04427 +2015-07-01|-63.0|-84.0|26.99582|-0.04328 +2015-07-01|-63.0|-85.0|27.57358|-0.04223 +2015-07-01|-63.0|-86.0|28.14437|-0.04115 +2015-07-01|-63.0|-87.0|28.70785|-0.04002 +2015-07-01|-63.0|-88.0|29.26373|-0.03886 +2015-07-01|-63.0|-89.0|29.81172|-0.03767 +2015-07-01|-63.0|-90.0|30.35156|-0.03645 +2015-07-01|-63.0|-91.0|30.883|-0.03521 +2015-07-01|-63.0|-92.0|31.40581|-0.03395 +2015-07-01|-63.0|-93.0|31.91979|-0.03267 +2015-07-01|-63.0|-94.0|32.42474|-0.03137 +2015-07-01|-63.0|-95.0|32.9205|-0.03007 +2015-07-01|-63.0|-96.0|33.40692|-0.02875 +2015-07-01|-63.0|-97.0|33.88389|-0.02743 +2015-07-01|-63.0|-98.0|34.35128|-0.02611 +2015-07-01|-63.0|-99.0|34.80903|-0.02478 +2015-07-01|-63.0|-100.0|35.25706|-0.02345 +2015-07-01|-63.0|-101.0|35.69534|-0.02212 +2015-07-01|-63.0|-102.0|36.12383|-0.02079 +2015-07-01|-63.0|-103.0|36.54255|-0.01946 +2015-07-01|-63.0|-104.0|36.95151|-0.01814 +2015-07-01|-63.0|-105.0|37.35075|-0.01681 +2015-07-01|-63.0|-106.0|37.74033|-0.01549 +2015-07-01|-63.0|-107.0|38.12032|-0.01418 +2015-07-01|-63.0|-108.0|38.49084|-0.01286 +2015-07-01|-63.0|-109.0|38.852|-0.01154 +2015-07-01|-63.0|-110.0|39.20392|-0.01023 +2015-07-01|-63.0|-111.0|39.54678|-0.00892 +2015-07-01|-63.0|-112.0|39.88073|-0.0076 +2015-07-01|-63.0|-113.0|40.20598|-0.00628 +2015-07-01|-63.0|-114.0|40.52272|-0.00496 +2015-07-01|-63.0|-115.0|40.83118|-0.00363 +2015-07-01|-63.0|-116.0|41.1316|-0.00229 +2015-07-01|-63.0|-117.0|41.42422|-9.4E-4 +2015-07-01|-63.0|-118.0|41.7093|4.2E-4 +2015-07-01|-63.0|-119.0|41.98713|0.00179 +2015-07-01|-63.0|-120.0|42.25799|0.00317 +2015-07-01|-63.0|-121.0|42.52218|0.00457 +2015-07-01|-63.0|-122.0|42.78|0.00599 +2015-07-01|-63.0|-123.0|43.03178|0.00743 +2015-07-01|-63.0|-124.0|43.27782|0.00889 +2015-07-01|-63.0|-125.0|43.51846|0.01038 +2015-07-01|-63.0|-126.0|43.75404|0.01189 +2015-07-01|-63.0|-127.0|43.98488|0.01342 +2015-07-01|-63.0|-128.0|44.21133|0.01499 +2015-07-01|-63.0|-129.0|44.43372|0.01658 +2015-07-01|-63.0|-130.0|44.65238|0.0182 +2015-07-01|-63.0|-131.0|44.86766|0.01986 +2015-07-01|-63.0|-132.0|45.07989|0.02155 +2015-07-01|-63.0|-133.0|45.28939|0.02327 +2015-07-01|-63.0|-134.0|45.4965|0.02502 +2015-07-01|-63.0|-135.0|45.70151|0.02681 +2015-07-01|-63.0|-136.0|45.90476|0.02864 +2015-07-01|-63.0|-137.0|46.10652|0.0305 +2015-07-01|-63.0|-138.0|46.30711|0.03239 +2015-07-01|-63.0|-139.0|46.50679|0.03432 +2015-07-01|-63.0|-140.0|46.70583|0.03628 +2015-07-01|-63.0|-141.0|46.9045|0.03828 +2015-07-01|-63.0|-142.0|47.10304|0.04031 +2015-07-01|-63.0|-143.0|47.30167|0.04237 +2015-07-01|-63.0|-144.0|47.50063|0.04447 +2015-07-01|-63.0|-145.0|47.70011|0.04659 +2015-07-01|-63.0|-146.0|47.9003|0.04875 +2015-07-01|-63.0|-147.0|48.10137|0.05094 +2015-07-01|-63.0|-148.0|48.3035|0.05315 +2015-07-01|-63.0|-149.0|48.50682|0.05539 +2015-07-01|-63.0|-150.0|48.71146|0.05765 +2015-07-01|-63.0|-151.0|48.91755|0.05994 +2015-07-01|-63.0|-152.0|49.12519|0.06224 +2015-07-01|-63.0|-153.0|49.33446|0.06457 +2015-07-01|-63.0|-154.0|49.54544|0.06692 +2015-07-01|-63.0|-155.0|49.75818|0.06928 +2015-07-01|-63.0|-156.0|49.97274|0.07166 +2015-07-01|-63.0|-157.0|50.18915|0.07406 +2015-07-01|-63.0|-158.0|50.40742|0.07646 +2015-07-01|-63.0|-159.0|50.62757|0.07888 +2015-07-01|-63.0|-160.0|50.84959|0.0813 +2015-07-01|-63.0|-161.0|51.07346|0.08374 +2015-07-01|-63.0|-162.0|51.29916|0.08618 +2015-07-01|-63.0|-163.0|51.52663|0.08862 +2015-07-01|-63.0|-164.0|51.75584|0.09107 +2015-07-01|-63.0|-165.0|51.98672|0.09352 +2015-07-01|-63.0|-166.0|52.21919|0.09598 +2015-07-01|-63.0|-167.0|52.45316|0.09844 +2015-07-01|-63.0|-168.0|52.68855|0.10089 +2015-07-01|-63.0|-169.0|52.92524|0.10336 +2015-07-01|-63.0|-170.0|53.16311|0.10582 +2015-07-01|-63.0|-171.0|53.40203|0.10828 +2015-07-01|-63.0|-172.0|53.64187|0.11075 +2015-07-01|-63.0|-173.0|53.88245|0.11323 +2015-07-01|-63.0|-174.0|54.12363|0.11571 +2015-07-01|-63.0|-175.0|54.36521|0.1182 +2015-07-01|-63.0|-176.0|54.60701|0.1207 +2015-07-01|-63.0|-177.0|54.8488|0.12321 +2015-07-01|-63.0|-178.0|55.09037|0.12574 +2015-07-01|-63.0|-179.0|55.33148|0.1283 +2015-07-01|-64.0|0.0|-19.74669|-0.07493 +2015-07-01|-64.0|1.0|-20.39285|-0.07912 +2015-07-01|-64.0|2.0|-21.04746|-0.08333 +2015-07-01|-64.0|3.0|-21.71042|-0.08758 +2015-07-01|-64.0|4.0|-22.3816|-0.09183 +2015-07-01|-64.0|5.0|-23.06084|-0.0961 +2015-07-01|-64.0|6.0|-23.74798|-0.10036 +2015-07-01|-64.0|7.0|-24.4428|-0.1046 +2015-07-01|-64.0|8.0|-25.14508|-0.10881 +2015-07-01|-64.0|9.0|-25.85457|-0.113 +2015-07-01|-64.0|10.0|-26.57101|-0.11713 +2015-07-01|-64.0|11.0|-27.2941|-0.12121 +2015-07-01|-64.0|12.0|-28.02356|-0.12523 +2015-07-01|-64.0|13.0|-28.75906|-0.12918 +2015-07-01|-64.0|14.0|-29.50027|-0.13305 +2015-07-01|-64.0|15.0|-30.24686|-0.13683 +2015-07-01|-64.0|16.0|-30.99848|-0.14052 +2015-07-01|-64.0|17.0|-31.75476|-0.14411 +2015-07-01|-64.0|18.0|-32.51534|-0.1476 +2015-07-01|-64.0|19.0|-33.27986|-0.15097 +2015-07-01|-64.0|20.0|-34.04794|-0.15422 +2015-07-01|-64.0|21.0|-34.8192|-0.15736 +2015-07-01|-64.0|22.0|-35.59328|-0.16037 +2015-07-01|-64.0|23.0|-36.3698|-0.16325 +2015-07-01|-64.0|24.0|-37.14838|-0.166 +2015-07-01|-64.0|25.0|-37.92866|-0.16862 +2015-07-01|-64.0|26.0|-38.71028|-0.1711 +2015-07-01|-64.0|27.0|-39.49288|-0.17344 +2015-07-01|-64.0|28.0|-40.2761|-0.17564 +2015-07-01|-64.0|29.0|-41.0596|-0.17771 +2015-07-01|-64.0|30.0|-41.84304|-0.17963 +2015-07-01|-64.0|31.0|-42.62609|-0.18142 +2015-07-01|-64.0|32.0|-43.40845|-0.18306 +2015-07-01|-64.0|33.0|-44.18979|-0.18457 +2015-07-01|-64.0|34.0|-44.96981|-0.18594 +2015-07-01|-64.0|35.0|-45.74824|-0.18718 +2015-07-01|-64.0|36.0|-46.52478|-0.18828 +2015-07-01|-64.0|37.0|-47.29919|-0.18925 +2015-07-01|-64.0|38.0|-48.07119|-0.19009 +2015-07-01|-64.0|39.0|-48.84055|-0.1908 +2015-07-01|-64.0|40.0|-49.60703|-0.19139 +2015-07-01|-64.0|41.0|-50.37042|-0.19185 +2015-07-01|-64.0|42.0|-51.1305|-0.1922 +2015-07-01|-64.0|43.0|-51.88708|-0.19243 +2015-07-01|-64.0|44.0|-52.63997|-0.19255 +2015-07-01|-64.0|45.0|-53.38901|-0.19256 +2015-07-01|-64.0|46.0|-54.13401|-0.19246 +2015-07-01|-64.0|47.0|-54.87484|-0.19226 +2015-07-01|-64.0|48.0|-55.61135|-0.19196 +2015-07-01|-64.0|49.0|-56.3434|-0.19157 +2015-07-01|-64.0|50.0|-57.07089|-0.19108 +2015-07-01|-64.0|51.0|-57.7937|-0.19051 +2015-07-01|-64.0|52.0|-58.51172|-0.18985 +2015-07-01|-64.0|53.0|-59.22487|-0.18911 +2015-07-01|-64.0|54.0|-59.93307|-0.1883 +2015-07-01|-64.0|55.0|-60.63624|-0.18741 +2015-07-01|-64.0|56.0|-61.33432|-0.18645 +2015-07-01|-64.0|57.0|-62.02725|-0.18543 +2015-07-01|-64.0|58.0|-62.71499|-0.18435 +2015-07-01|-64.0|59.0|-63.39749|-0.1832 +2015-07-01|-64.0|60.0|-64.07472|-0.18201 +2015-07-01|-64.0|61.0|-64.74665|-0.18077 +2015-07-01|-64.0|62.0|-65.41327|-0.17948 +2015-07-01|-64.0|63.0|-66.07457|-0.17814 +2015-07-01|-64.0|64.0|-66.73052|-0.17678 +2015-07-01|-64.0|65.0|-67.38114|-0.17537 +2015-07-01|-64.0|66.0|-68.02643|-0.17394 +2015-07-01|-64.0|67.0|-68.66639|-0.17248 +2015-07-01|-64.0|68.0|-69.30103|-0.17101 +2015-07-01|-64.0|69.0|-69.93038|-0.16951 +2015-07-01|-64.0|70.0|-70.55444|-0.168 +2015-07-01|-64.0|71.0|-71.17325|-0.16649 +2015-07-01|-64.0|72.0|-71.78683|-0.16497 +2015-07-01|-64.0|73.0|-72.39521|-0.16345 +2015-07-01|-64.0|74.0|-72.99842|-0.16193 +2015-07-01|-64.0|75.0|-73.59649|-0.16043 +2015-07-01|-64.0|76.0|-74.18945|-0.15894 +2015-07-01|-64.0|77.0|-74.77734|-0.15747 +2015-07-01|-64.0|78.0|-75.3602|-0.15602 +2015-07-01|-64.0|79.0|-75.93805|-0.1546 +2015-07-01|-64.0|80.0|-76.51094|-0.15321 +2015-07-01|-64.0|81.0|-77.07891|-0.15186 +2015-07-01|-64.0|82.0|-77.64198|-0.15056 +2015-07-01|-64.0|83.0|-78.20019|-0.1493 +2015-07-01|-64.0|84.0|-78.75357|-0.1481 +2015-07-01|-64.0|85.0|-79.30216|-0.14695 +2015-07-01|-64.0|86.0|-79.84598|-0.14588 +2015-07-01|-64.0|87.0|-80.38506|-0.14487 +2015-07-01|-64.0|88.0|-80.91943|-0.14394 +2015-07-01|-64.0|89.0|-81.4491|-0.14309 +2015-07-01|-64.0|90.0|-81.97409|-0.14233 +2015-07-01|-64.0|91.0|-82.49442|-0.14166 +2015-07-01|-64.0|92.0|-83.01009|-0.1411 +2015-07-01|-64.0|93.0|-83.52112|-0.14064 +2015-07-01|-64.0|94.0|-84.02749|-0.1403 +2015-07-01|-64.0|95.0|-84.52921|-0.14009 +2015-07-01|-64.0|96.0|-85.02627|-0.14 +2015-07-01|-64.0|97.0|-85.51863|-0.14006 +2015-07-01|-64.0|98.0|-86.00628|-0.14027 +2015-07-01|-64.0|99.0|-86.48917|-0.14063 +2015-07-01|-64.0|100.0|-86.96726|-0.14117 +2015-07-01|-64.0|101.0|-87.4405|-0.14189 +2015-07-01|-64.0|102.0|-87.9088|-0.14281 +2015-07-01|-64.0|103.0|-88.37208|-0.14393 +2015-07-01|-64.0|104.0|-88.83023|-0.14528 +2015-07-01|-64.0|105.0|-89.28314|-0.14686 +2015-07-01|-64.0|106.0|-89.73065|-0.14871 +2015-07-01|-64.0|107.0|-90.17258|-0.15085 +2015-07-01|-64.0|108.0|-90.60874|-0.15329 +2015-07-01|-64.0|109.0|-91.03887|-0.15606 +2015-07-01|-64.0|110.0|-91.46269|-0.1592 +2015-07-01|-64.0|111.0|-91.87985|-0.16275 +2015-07-01|-64.0|112.0|-92.28995|-0.16674 +2015-07-01|-64.0|113.0|-92.6925|-0.17122 +2015-07-01|-64.0|114.0|-93.08692|-0.17626 +2015-07-01|-64.0|115.0|-93.4725|-0.18191 +2015-07-01|-64.0|116.0|-93.8484|-0.18827 +2015-07-01|-64.0|117.0|-94.21359|-0.19543 +2015-07-01|-64.0|118.0|-94.56678|-0.2035 +2015-07-01|-64.0|119.0|-94.90641|-0.21262 +2015-07-01|-64.0|120.0|-95.23049|-0.22298 +2015-07-01|-64.0|121.0|-95.53651|-0.23478 +2015-07-01|-64.0|122.0|-95.82125|-0.24829 +2015-07-01|-64.0|123.0|-96.08048|-0.26386 +2015-07-01|-64.0|124.0|-96.3086|-0.28192 +2015-07-01|-64.0|125.0|-96.49799|-0.30306 +2015-07-01|-64.0|126.0|-96.63806|-0.32803 +2015-07-01|-64.0|127.0|-96.7136|-0.35787 +2015-07-01|-64.0|128.0|-96.70207|-0.39399 +2015-07-01|-64.0|129.0|-96.56851|-0.43835 +2015-07-01|-64.0|130.0|-96.25572|-0.49374 +2015-07-01|-64.0|131.0|-95.66336|-0.56392 +2015-07-01|-64.0|132.0|-94.59811|-0.65324 +2015-07-01|-64.0|133.0|-92.63529|-0.76162 +2015-07-01|-64.0|134.0|-88.63575|-0.8452 +2015-07-01|-64.0|135.0|-78.32646|-0.40592 +2015-07-01|-64.0|136.0|-35.25982|7.76025 +2015-07-01|-64.0|137.0|38.76536|7.2264 +2015-07-01|-64.0|138.0|57.06124|3.03241 +2015-07-01|-64.0|139.0|62.94201|1.79431 +2015-07-01|-64.0|140.0|65.60835|1.2557 +2015-07-01|-64.0|141.0|67.01628|0.96246 +2015-07-01|-64.0|142.0|67.80776|0.78019 +2015-07-01|-64.0|143.0|68.25292|0.65672 +2015-07-01|-64.0|144.0|68.48475|0.56791 +2015-07-01|-64.0|145.0|68.57619|0.50118 +2015-07-01|-64.0|146.0|68.57058|0.44932 +2015-07-01|-64.0|147.0|68.49526|0.40794 +2015-07-01|-64.0|148.0|68.36832|0.37422 +2015-07-01|-64.0|149.0|68.20221|0.34625 +2015-07-01|-64.0|150.0|68.00578|0.32272 +2015-07-01|-64.0|151.0|67.78551|0.30266 +2015-07-01|-64.0|152.0|67.54622|0.28538 +2015-07-01|-64.0|153.0|67.2916|0.27036 +2015-07-01|-64.0|154.0|67.02452|0.25718 +2015-07-01|-64.0|155.0|66.74723|0.24553 +2015-07-01|-64.0|156.0|66.46154|0.23517 +2015-07-01|-64.0|157.0|66.16891|0.22588 +2015-07-01|-64.0|158.0|65.87056|0.21752 +2015-07-01|-64.0|159.0|65.56748|0.20995 +2015-07-01|-64.0|160.0|65.2605|0.20305 +2015-07-01|-64.0|161.0|64.95033|0.19674 +2015-07-01|-64.0|162.0|64.63759|0.19093 +2015-07-01|-64.0|163.0|64.32278|0.18557 +2015-07-01|-64.0|164.0|64.00637|0.18058 +2015-07-01|-64.0|165.0|63.68875|0.17594 +2015-07-01|-64.0|166.0|63.37028|0.17158 +2015-07-01|-64.0|167.0|63.05126|0.16749 +2015-07-01|-64.0|168.0|62.73197|0.16361 +2015-07-01|-64.0|169.0|62.41266|0.15994 +2015-07-01|-64.0|170.0|62.09357|0.15643 +2015-07-01|-64.0|171.0|61.77489|0.15308 +2015-07-01|-64.0|172.0|61.45683|0.14986 +2015-07-01|-64.0|173.0|61.13955|0.14675 +2015-07-01|-64.0|174.0|60.82321|0.14375 +2015-07-01|-64.0|175.0|60.50797|0.14083 +2015-07-01|-64.0|176.0|60.19397|0.13798 +2015-07-01|-64.0|177.0|59.88134|0.1352 +2015-07-01|-64.0|178.0|59.57019|0.13248 +2015-07-01|-64.0|179.0|59.26065|0.1298 +2015-07-01|-64.0|-1.0|-19.10904|-0.0708 +2015-07-01|-64.0|-2.0|-18.47996|-0.06673 +2015-07-01|-64.0|-3.0|-17.85945|-0.06272 +2015-07-01|-64.0|-4.0|-17.24749|-0.05879 +2015-07-01|-64.0|-5.0|-16.64403|-0.05495 +2015-07-01|-64.0|-6.0|-16.049|-0.05121 +2015-07-01|-64.0|-7.0|-15.46226|-0.04757 +2015-07-01|-64.0|-8.0|-14.88369|-0.04405 +2015-07-01|-64.0|-9.0|-14.3131|-0.04066 +2015-07-01|-64.0|-10.0|-13.7503|-0.0374 +2015-07-01|-64.0|-11.0|-13.19503|-0.03429 +2015-07-01|-64.0|-12.0|-12.64705|-0.03132 +2015-07-01|-64.0|-13.0|-12.10605|-0.02851 +2015-07-01|-64.0|-14.0|-11.57172|-0.02585 +2015-07-01|-64.0|-15.0|-11.04371|-0.02337 +2015-07-01|-64.0|-16.0|-10.52166|-0.02106 +2015-07-01|-64.0|-17.0|-10.00518|-0.01892 +2015-07-01|-64.0|-18.0|-9.49386|-0.01696 +2015-07-01|-64.0|-19.0|-8.98726|-0.01518 +2015-07-01|-64.0|-20.0|-8.48495|-0.01358 +2015-07-01|-64.0|-21.0|-7.98647|-0.01216 +2015-07-01|-64.0|-22.0|-7.49136|-0.01093 +2015-07-01|-64.0|-23.0|-6.99912|-0.00989 +2015-07-01|-64.0|-24.0|-6.50928|-0.00902 +2015-07-01|-64.0|-25.0|-6.02135|-0.00834 +2015-07-01|-64.0|-26.0|-5.53484|-0.00783 +2015-07-01|-64.0|-27.0|-5.04925|-0.00749 +2015-07-01|-64.0|-28.0|-4.5641|-0.00732 +2015-07-01|-64.0|-29.0|-4.07891|-0.00732 +2015-07-01|-64.0|-30.0|-3.59321|-0.00747 +2015-07-01|-64.0|-31.0|-3.10652|-0.00778 +2015-07-01|-64.0|-32.0|-2.61841|-0.00823 +2015-07-01|-64.0|-33.0|-2.12843|-0.00882 +2015-07-01|-64.0|-34.0|-1.63617|-0.00955 +2015-07-01|-64.0|-35.0|-1.14122|-0.01039 +2015-07-01|-64.0|-36.0|-0.64321|-0.01135 +2015-07-01|-64.0|-37.0|-0.14178|-0.01241 +2015-07-01|-64.0|-38.0|0.3634|-0.01357 +2015-07-01|-64.0|-39.0|0.87264|-0.01482 +2015-07-01|-64.0|-40.0|1.38621|-0.01614 +2015-07-01|-64.0|-41.0|1.90437|-0.01753 +2015-07-01|-64.0|-42.0|2.42735|-0.01897 +2015-07-01|-64.0|-43.0|2.95532|-0.02047 +2015-07-01|-64.0|-44.0|3.48846|-0.022 +2015-07-01|-64.0|-45.0|4.0269|-0.02356 +2015-07-01|-64.0|-46.0|4.57073|-0.02514 +2015-07-01|-64.0|-47.0|5.12002|-0.02673 +2015-07-01|-64.0|-48.0|5.67481|-0.02832 +2015-07-01|-64.0|-49.0|6.2351|-0.0299 +2015-07-01|-64.0|-50.0|6.80088|-0.03146 +2015-07-01|-64.0|-51.0|7.37207|-0.033 +2015-07-01|-64.0|-52.0|7.94861|-0.03451 +2015-07-01|-64.0|-53.0|8.53036|-0.03598 +2015-07-01|-64.0|-54.0|9.11718|-0.0374 +2015-07-01|-64.0|-55.0|9.70892|-0.03876 +2015-07-01|-64.0|-56.0|10.30536|-0.04007 +2015-07-01|-64.0|-57.0|10.90628|-0.04131 +2015-07-01|-64.0|-58.0|11.51144|-0.04248 +2015-07-01|-64.0|-59.0|12.12058|-0.04358 +2015-07-01|-64.0|-60.0|12.73339|-0.04459 +2015-07-01|-64.0|-61.0|13.34957|-0.04553 +2015-07-01|-64.0|-62.0|13.96879|-0.04638 +2015-07-01|-64.0|-63.0|14.59071|-0.04714 +2015-07-01|-64.0|-64.0|15.21497|-0.04782 +2015-07-01|-64.0|-65.0|15.84119|-0.0484 +2015-07-01|-64.0|-66.0|16.46899|-0.04889 +2015-07-01|-64.0|-67.0|17.09798|-0.04929 +2015-07-01|-64.0|-68.0|17.72775|-0.0496 +2015-07-01|-64.0|-69.0|18.35789|-0.04982 +2015-07-01|-64.0|-70.0|18.98799|-0.04994 +2015-07-01|-64.0|-71.0|19.61764|-0.04998 +2015-07-01|-64.0|-72.0|20.2464|-0.04993 +2015-07-01|-64.0|-73.0|20.87386|-0.04979 +2015-07-01|-64.0|-74.0|21.4996|-0.04957 +2015-07-01|-64.0|-75.0|22.12319|-0.04927 +2015-07-01|-64.0|-76.0|22.74424|-0.04888 +2015-07-01|-64.0|-77.0|23.36232|-0.04843 +2015-07-01|-64.0|-78.0|23.97704|-0.0479 +2015-07-01|-64.0|-79.0|24.58799|-0.0473 +2015-07-01|-64.0|-80.0|25.1948|-0.04663 +2015-07-01|-64.0|-81.0|25.79708|-0.04591 +2015-07-01|-64.0|-82.0|26.39447|-0.04512 +2015-07-01|-64.0|-83.0|26.98661|-0.04428 +2015-07-01|-64.0|-84.0|27.57316|-0.04339 +2015-07-01|-64.0|-85.0|28.1538|-0.04246 +2015-07-01|-64.0|-86.0|28.7282|-0.04148 +2015-07-01|-64.0|-87.0|29.29607|-0.04046 +2015-07-01|-64.0|-88.0|29.85711|-0.0394 +2015-07-01|-64.0|-89.0|30.41108|-0.03831 +2015-07-01|-64.0|-90.0|30.9577|-0.03719 +2015-07-01|-64.0|-91.0|31.49674|-0.03605 +2015-07-01|-64.0|-92.0|32.02799|-0.03488 +2015-07-01|-64.0|-93.0|32.55125|-0.03369 +2015-07-01|-64.0|-94.0|33.06632|-0.03248 +2015-07-01|-64.0|-95.0|33.57306|-0.03126 +2015-07-01|-64.0|-96.0|34.0713|-0.03003 +2015-07-01|-64.0|-97.0|34.56093|-0.02878 +2015-07-01|-64.0|-98.0|35.04183|-0.02753 +2015-07-01|-64.0|-99.0|35.51392|-0.02627 +2015-07-01|-64.0|-100.0|35.97712|-0.025 +2015-07-01|-64.0|-101.0|36.43138|-0.02373 +2015-07-01|-64.0|-102.0|36.87667|-0.02246 +2015-07-01|-64.0|-103.0|37.31298|-0.02118 +2015-07-01|-64.0|-104.0|37.74031|-0.01991 +2015-07-01|-64.0|-105.0|38.15868|-0.01863 +2015-07-01|-64.0|-106.0|38.56814|-0.01735 +2015-07-01|-64.0|-107.0|38.96874|-0.01607 +2015-07-01|-64.0|-108.0|39.36056|-0.01479 +2015-07-01|-64.0|-109.0|39.7437|-0.01351 +2015-07-01|-64.0|-110.0|40.11828|-0.01222 +2015-07-01|-64.0|-111.0|40.48442|-0.01093 +2015-07-01|-64.0|-112.0|40.84227|-0.00964 +2015-07-01|-64.0|-113.0|41.19199|-0.00835 +2015-07-01|-64.0|-114.0|41.53376|-0.00705 +2015-07-01|-64.0|-115.0|41.86778|-0.00574 +2015-07-01|-64.0|-116.0|42.19425|-0.00442 +2015-07-01|-64.0|-117.0|42.5134|-0.00309 +2015-07-01|-64.0|-118.0|42.82545|-0.00175 +2015-07-01|-64.0|-119.0|43.13066|-4.0E-4 +2015-07-01|-64.0|-120.0|43.42928|9.6E-4 +2015-07-01|-64.0|-121.0|43.72159|0.00234 +2015-07-01|-64.0|-122.0|44.00785|0.00374 +2015-07-01|-64.0|-123.0|44.28836|0.00516 +2015-07-01|-64.0|-124.0|44.56341|0.0066 +2015-07-01|-64.0|-125.0|44.8333|0.00806 +2015-07-01|-64.0|-126.0|45.09834|0.00955 +2015-07-01|-64.0|-127.0|45.35883|0.01106 +2015-07-01|-64.0|-128.0|45.61509|0.01259 +2015-07-01|-64.0|-129.0|45.86744|0.01416 +2015-07-01|-64.0|-130.0|46.11619|0.01575 +2015-07-01|-64.0|-131.0|46.36167|0.01737 +2015-07-01|-64.0|-132.0|46.60418|0.01903 +2015-07-01|-64.0|-133.0|46.84404|0.02071 +2015-07-01|-64.0|-134.0|47.08156|0.02243 +2015-07-01|-64.0|-135.0|47.31705|0.02418 +2015-07-01|-64.0|-136.0|47.55081|0.02596 +2015-07-01|-64.0|-137.0|47.78313|0.02778 +2015-07-01|-64.0|-138.0|48.0143|0.02963 +2015-07-01|-64.0|-139.0|48.2446|0.03151 +2015-07-01|-64.0|-140.0|48.47431|0.03343 +2015-07-01|-64.0|-141.0|48.70368|0.03538 +2015-07-01|-64.0|-142.0|48.93296|0.03736 +2015-07-01|-64.0|-143.0|49.16241|0.03938 +2015-07-01|-64.0|-144.0|49.39225|0.04143 +2015-07-01|-64.0|-145.0|49.6227|0.0435 +2015-07-01|-64.0|-146.0|49.85397|0.04561 +2015-07-01|-64.0|-147.0|50.08626|0.04775 +2015-07-01|-64.0|-148.0|50.31974|0.04991 +2015-07-01|-64.0|-149.0|50.5546|0.05211 +2015-07-01|-64.0|-150.0|50.79099|0.05432 +2015-07-01|-64.0|-151.0|51.02907|0.05656 +2015-07-01|-64.0|-152.0|51.26896|0.05883 +2015-07-01|-64.0|-153.0|51.51079|0.06111 +2015-07-01|-64.0|-154.0|51.75468|0.06342 +2015-07-01|-64.0|-155.0|52.00072|0.06575 +2015-07-01|-64.0|-156.0|52.24901|0.06809 +2015-07-01|-64.0|-157.0|52.49962|0.07044 +2015-07-01|-64.0|-158.0|52.75262|0.07282 +2015-07-01|-64.0|-159.0|53.00808|0.0752 +2015-07-01|-64.0|-160.0|53.26604|0.0776 +2015-07-01|-64.0|-161.0|53.52654|0.08 +2015-07-01|-64.0|-162.0|53.7896|0.08242 +2015-07-01|-64.0|-163.0|54.05526|0.08484 +2015-07-01|-64.0|-164.0|54.32352|0.08727 +2015-07-01|-64.0|-165.0|54.59439|0.08971 +2015-07-01|-64.0|-166.0|54.86786|0.09215 +2015-07-01|-64.0|-167.0|55.14393|0.0946 +2015-07-01|-64.0|-168.0|55.42258|0.09705 +2015-07-01|-64.0|-169.0|55.70379|0.09951 +2015-07-01|-64.0|-170.0|55.98752|0.10197 +2015-07-01|-64.0|-171.0|56.27373|0.10444 +2015-07-01|-64.0|-172.0|56.5624|0.10691 +2015-07-01|-64.0|-173.0|56.85346|0.1094 +2015-07-01|-64.0|-174.0|57.14687|0.11189 +2015-07-01|-64.0|-175.0|57.44256|0.11439 +2015-07-01|-64.0|-176.0|57.74047|0.1169 +2015-07-01|-64.0|-177.0|58.04053|0.11943 +2015-07-01|-64.0|-178.0|58.34266|0.12198 +2015-07-01|-64.0|-179.0|58.64679|0.12456 +2015-07-01|-65.0|0.0|-19.74268|-0.07717 +2015-07-01|-65.0|1.0|-20.3985|-0.08113 +2015-07-01|-65.0|2.0|-21.06224|-0.08511 +2015-07-01|-65.0|3.0|-21.7338|-0.08913 +2015-07-01|-65.0|4.0|-22.41308|-0.09315 +2015-07-01|-65.0|5.0|-23.09993|-0.09718 +2015-07-01|-65.0|6.0|-23.7942|-0.10121 +2015-07-01|-65.0|7.0|-24.4957|-0.10522 +2015-07-01|-65.0|8.0|-25.20423|-0.10922 +2015-07-01|-65.0|9.0|-25.91957|-0.11318 +2015-07-01|-65.0|10.0|-26.64148|-0.1171 +2015-07-01|-65.0|11.0|-27.36969|-0.12097 +2015-07-01|-65.0|12.0|-28.10396|-0.12479 +2015-07-01|-65.0|13.0|-28.84398|-0.12854 +2015-07-01|-65.0|14.0|-29.58947|-0.13222 +2015-07-01|-65.0|15.0|-30.34011|-0.13583 +2015-07-01|-65.0|16.0|-31.0956|-0.13935 +2015-07-01|-65.0|17.0|-31.85561|-0.14278 +2015-07-01|-65.0|18.0|-32.61981|-0.14612 +2015-07-01|-65.0|19.0|-33.38788|-0.14936 +2015-07-01|-65.0|20.0|-34.15946|-0.15249 +2015-07-01|-65.0|21.0|-34.93424|-0.15551 +2015-07-01|-65.0|22.0|-35.71186|-0.15843 +2015-07-01|-65.0|23.0|-36.49199|-0.16122 +2015-07-01|-65.0|24.0|-37.27429|-0.1639 +2015-07-01|-65.0|25.0|-38.05843|-0.16646 +2015-07-01|-65.0|26.0|-38.84407|-0.16889 +2015-07-01|-65.0|27.0|-39.6309|-0.1712 +2015-07-01|-65.0|28.0|-40.41858|-0.17338 +2015-07-01|-65.0|29.0|-41.20682|-0.17544 +2015-07-01|-65.0|30.0|-41.99529|-0.17737 +2015-07-01|-65.0|31.0|-42.7837|-0.17917 +2015-07-01|-65.0|32.0|-43.57176|-0.18085 +2015-07-01|-65.0|33.0|-44.35918|-0.1824 +2015-07-01|-65.0|34.0|-45.1457|-0.18382 +2015-07-01|-65.0|35.0|-45.93104|-0.18512 +2015-07-01|-65.0|36.0|-46.71496|-0.1863 +2015-07-01|-65.0|37.0|-47.49721|-0.18736 +2015-07-01|-65.0|38.0|-48.27756|-0.1883 +2015-07-01|-65.0|39.0|-49.05578|-0.18912 +2015-07-01|-65.0|40.0|-49.83167|-0.18983 +2015-07-01|-65.0|41.0|-50.60501|-0.19043 +2015-07-01|-65.0|42.0|-51.37563|-0.19092 +2015-07-01|-65.0|43.0|-52.14333|-0.1913 +2015-07-01|-65.0|44.0|-52.90796|-0.19157 +2015-07-01|-65.0|45.0|-53.66936|-0.19175 +2015-07-01|-65.0|46.0|-54.42737|-0.19183 +2015-07-01|-65.0|47.0|-55.18187|-0.19182 +2015-07-01|-65.0|48.0|-55.93272|-0.19171 +2015-07-01|-65.0|49.0|-56.67981|-0.19152 +2015-07-01|-65.0|50.0|-57.42303|-0.19124 +2015-07-01|-65.0|51.0|-58.16229|-0.19089 +2015-07-01|-65.0|52.0|-58.89751|-0.19045 +2015-07-01|-65.0|53.0|-59.6286|-0.18995 +2015-07-01|-65.0|54.0|-60.3555|-0.18937 +2015-07-01|-65.0|55.0|-61.07815|-0.18873 +2015-07-01|-65.0|56.0|-61.79651|-0.18803 +2015-07-01|-65.0|57.0|-62.51053|-0.18727 +2015-07-01|-65.0|58.0|-63.22018|-0.18645 +2015-07-01|-65.0|59.0|-63.92543|-0.18558 +2015-07-01|-65.0|60.0|-64.62628|-0.18467 +2015-07-01|-65.0|61.0|-65.32271|-0.18371 +2015-07-01|-65.0|62.0|-66.01473|-0.18271 +2015-07-01|-65.0|63.0|-66.70233|-0.18168 +2015-07-01|-65.0|64.0|-67.38554|-0.18062 +2015-07-01|-65.0|65.0|-68.06437|-0.17953 +2015-07-01|-65.0|66.0|-68.73885|-0.17841 +2015-07-01|-65.0|67.0|-69.40901|-0.17728 +2015-07-01|-65.0|68.0|-70.0749|-0.17614 +2015-07-01|-65.0|69.0|-70.73655|-0.17498 +2015-07-01|-65.0|70.0|-71.39402|-0.17382 +2015-07-01|-65.0|71.0|-72.04736|-0.17265 +2015-07-01|-65.0|72.0|-72.69663|-0.17149 +2015-07-01|-65.0|73.0|-73.3419|-0.17033 +2015-07-01|-65.0|74.0|-73.98324|-0.16919 +2015-07-01|-65.0|75.0|-74.62073|-0.16806 +2015-07-01|-65.0|76.0|-75.25444|-0.16695 +2015-07-01|-65.0|77.0|-75.88446|-0.16587 +2015-07-01|-65.0|78.0|-76.51089|-0.16482 +2015-07-01|-65.0|79.0|-77.13381|-0.16381 +2015-07-01|-65.0|80.0|-77.75333|-0.16284 +2015-07-01|-65.0|81.0|-78.36955|-0.16191 +2015-07-01|-65.0|82.0|-78.98258|-0.16104 +2015-07-01|-65.0|83.0|-79.59254|-0.16022 +2015-07-01|-65.0|84.0|-80.19954|-0.15947 +2015-07-01|-65.0|85.0|-80.8037|-0.15878 +2015-07-01|-65.0|86.0|-81.40517|-0.15817 +2015-07-01|-65.0|87.0|-82.00408|-0.15765 +2015-07-01|-65.0|88.0|-82.60057|-0.15721 +2015-07-01|-65.0|89.0|-83.1948|-0.15686 +2015-07-01|-65.0|90.0|-83.78693|-0.15662 +2015-07-01|-65.0|91.0|-84.37712|-0.15649 +2015-07-01|-65.0|92.0|-84.96556|-0.15648 +2015-07-01|-65.0|93.0|-85.55244|-0.1566 +2015-07-01|-65.0|94.0|-86.13797|-0.15685 +2015-07-01|-65.0|95.0|-86.72235|-0.15725 +2015-07-01|-65.0|96.0|-87.30583|-0.1578 +2015-07-01|-65.0|97.0|-87.88865|-0.15852 +2015-07-01|-65.0|98.0|-88.47109|-0.15942 +2015-07-01|-65.0|99.0|-89.05344|-0.16052 +2015-07-01|-65.0|100.0|-89.63601|-0.16182 +2015-07-01|-65.0|101.0|-90.21917|-0.16335 +2015-07-01|-65.0|102.0|-90.80329|-0.16512 +2015-07-01|-65.0|103.0|-91.38878|-0.16715 +2015-07-01|-65.0|104.0|-91.97612|-0.16946 +2015-07-01|-65.0|105.0|-92.56582|-0.17208 +2015-07-01|-65.0|106.0|-93.15845|-0.17504 +2015-07-01|-65.0|107.0|-93.75466|-0.17837 +2015-07-01|-65.0|108.0|-94.35518|-0.1821 +2015-07-01|-65.0|109.0|-94.96081|-0.18628 +2015-07-01|-65.0|110.0|-95.5725|-0.19095 +2015-07-01|-65.0|111.0|-96.1913|-0.19618 +2015-07-01|-65.0|112.0|-96.81844|-0.20202 +2015-07-01|-65.0|113.0|-97.45533|-0.20855 +2015-07-01|-65.0|114.0|-98.10362|-0.21586 +2015-07-01|-65.0|115.0|-98.76523|-0.22407 +2015-07-01|-65.0|116.0|-99.44246|-0.23329 +2015-07-01|-65.0|117.0|-100.138|-0.2437 +2015-07-01|-65.0|118.0|-100.85511|-0.25547 +2015-07-01|-65.0|119.0|-101.59773|-0.26886 +2015-07-01|-65.0|120.0|-102.37068|-0.28414 +2015-07-01|-65.0|121.0|-103.17994|-0.30171 +2015-07-01|-65.0|122.0|-104.03297|-0.32203 +2015-07-01|-65.0|123.0|-104.93927|-0.34572 +2015-07-01|-65.0|124.0|-105.91108|-0.37361 +2015-07-01|-65.0|125.0|-106.96447|-0.40679 +2015-07-01|-65.0|126.0|-108.1209|-0.44678 +2015-07-01|-65.0|127.0|-109.40977|-0.49571 +2015-07-01|-65.0|128.0|-110.87233|-0.55664 +2015-07-01|-65.0|129.0|-112.56826|-0.63419 +2015-07-01|-65.0|130.0|-114.58703|-0.73547 +2015-07-01|-65.0|131.0|-117.06855|-0.87199 +2015-07-01|-65.0|132.0|-120.24289|-1.06323 +2015-07-01|-65.0|133.0|-124.51178|-1.3437 +2015-07-01|-65.0|134.0|-130.62584|-1.77615 +2015-07-01|-65.0|135.0|-140.07858|-2.46573 +2015-07-01|-65.0|136.0|-155.81095|-3.47323 +2015-07-01|-65.0|137.0|178.47868|-4.09018 +2015-07-01|-65.0|138.0|147.34579|-2.73173 +2015-07-01|-65.0|139.0|123.90257|-1.00036 +2015-07-01|-65.0|140.0|109.86306|-0.17063 +2015-07-01|-65.0|141.0|101.32365|0.15171 +2015-07-01|-65.0|142.0|95.71209|0.27385 +2015-07-01|-65.0|143.0|91.74433|0.31691 +2015-07-01|-65.0|144.0|88.76771|0.32713 +2015-07-01|-65.0|145.0|86.42772|0.32327 +2015-07-01|-65.0|146.0|84.51854|0.31347 +2015-07-01|-65.0|147.0|82.91357|0.30141 +2015-07-01|-65.0|148.0|81.53109|0.28883 +2015-07-01|-65.0|149.0|80.31613|0.27652 +2015-07-01|-65.0|150.0|79.23047|0.26487 +2015-07-01|-65.0|151.0|78.24672|0.254 +2015-07-01|-65.0|152.0|77.34479|0.24394 +2015-07-01|-65.0|153.0|76.50959|0.23468 +2015-07-01|-65.0|154.0|75.7296|0.22615 +2015-07-01|-65.0|155.0|74.99586|0.21829 +2015-07-01|-65.0|156.0|74.30131|0.21106 +2015-07-01|-65.0|157.0|73.64031|0.20437 +2015-07-01|-65.0|158.0|73.00831|0.19818 +2015-07-01|-65.0|159.0|72.4016|0.19243 +2015-07-01|-65.0|160.0|71.81711|0.18708 +2015-07-01|-65.0|161.0|71.2523|0.18209 +2015-07-01|-65.0|162.0|70.70505|0.17741 +2015-07-01|-65.0|163.0|70.17356|0.17301 +2015-07-01|-65.0|164.0|69.65631|0.16886 +2015-07-01|-65.0|165.0|69.15201|0.16493 +2015-07-01|-65.0|166.0|68.65955|0.1612 +2015-07-01|-65.0|167.0|68.17798|0.15764 +2015-07-01|-65.0|168.0|67.70646|0.15424 +2015-07-01|-65.0|169.0|67.24429|0.15098 +2015-07-01|-65.0|170.0|66.79084|0.14784 +2015-07-01|-65.0|171.0|66.34556|0.14481 +2015-07-01|-65.0|172.0|65.90798|0.14187 +2015-07-01|-65.0|173.0|65.47767|0.13901 +2015-07-01|-65.0|174.0|65.05427|0.13623 +2015-07-01|-65.0|175.0|64.63745|0.1335 +2015-07-01|-65.0|176.0|64.22693|0.13084 +2015-07-01|-65.0|177.0|63.82243|0.12822 +2015-07-01|-65.0|178.0|63.42374|0.12563 +2015-07-01|-65.0|179.0|63.03066|0.12309 +2015-07-01|-65.0|-1.0|-19.09484|-0.07326 +2015-07-01|-65.0|-2.0|-18.45502|-0.0694 +2015-07-01|-65.0|-3.0|-17.82323|-0.0656 +2015-07-01|-65.0|-4.0|-17.19945|-0.06188 +2015-07-01|-65.0|-5.0|-16.58364|-0.05823 +2015-07-01|-65.0|-6.0|-15.97573|-0.05468 +2015-07-01|-65.0|-7.0|-15.37561|-0.05122 +2015-07-01|-65.0|-8.0|-14.78316|-0.04787 +2015-07-01|-65.0|-9.0|-14.19823|-0.04463 +2015-07-01|-65.0|-10.0|-13.62063|-0.04151 +2015-07-01|-65.0|-11.0|-13.05014|-0.03852 +2015-07-01|-65.0|-12.0|-12.48654|-0.03567 +2015-07-01|-65.0|-13.0|-11.92957|-0.03296 +2015-07-01|-65.0|-14.0|-11.37894|-0.03039 +2015-07-01|-65.0|-15.0|-10.83434|-0.02798 +2015-07-01|-65.0|-16.0|-10.29545|-0.02572 +2015-07-01|-65.0|-17.0|-9.76192|-0.02362 +2015-07-01|-65.0|-18.0|-9.23338|-0.02169 +2015-07-01|-65.0|-19.0|-8.70945|-0.01992 +2015-07-01|-65.0|-20.0|-8.18974|-0.01831 +2015-07-01|-65.0|-21.0|-7.67382|-0.01688 +2015-07-01|-65.0|-22.0|-7.16129|-0.01561 +2015-07-01|-65.0|-23.0|-6.6517|-0.01452 +2015-07-01|-65.0|-24.0|-6.14463|-0.01359 +2015-07-01|-65.0|-25.0|-5.63964|-0.01282 +2015-07-01|-65.0|-26.0|-5.13627|-0.01222 +2015-07-01|-65.0|-27.0|-4.63409|-0.01178 +2015-07-01|-65.0|-28.0|-4.13266|-0.0115 +2015-07-01|-65.0|-29.0|-3.63153|-0.01137 +2015-07-01|-65.0|-30.0|-3.13028|-0.01138 +2015-07-01|-65.0|-31.0|-2.62849|-0.01154 +2015-07-01|-65.0|-32.0|-2.12574|-0.01184 +2015-07-01|-65.0|-33.0|-1.62163|-0.01226 +2015-07-01|-65.0|-34.0|-1.11579|-0.01281 +2015-07-01|-65.0|-35.0|-0.60784|-0.01347 +2015-07-01|-65.0|-36.0|-0.09743|-0.01425 +2015-07-01|-65.0|-37.0|0.41576|-0.01512 +2015-07-01|-65.0|-38.0|0.93206|-0.01609 +2015-07-01|-65.0|-39.0|1.45173|-0.01714 +2015-07-01|-65.0|-40.0|1.97505|-0.01826 +2015-07-01|-65.0|-41.0|2.50225|-0.01946 +2015-07-01|-65.0|-42.0|3.03355|-0.02071 +2015-07-01|-65.0|-43.0|3.56914|-0.02201 +2015-07-01|-65.0|-44.0|4.10917|-0.02335 +2015-07-01|-65.0|-45.0|4.65377|-0.02472 +2015-07-01|-65.0|-46.0|5.20305|-0.02612 +2015-07-01|-65.0|-47.0|5.75709|-0.02753 +2015-07-01|-65.0|-48.0|6.31593|-0.02894 +2015-07-01|-65.0|-49.0|6.87959|-0.03036 +2015-07-01|-65.0|-50.0|7.44807|-0.03176 +2015-07-01|-65.0|-51.0|8.02132|-0.03315 +2015-07-01|-65.0|-52.0|8.59929|-0.03451 +2015-07-01|-65.0|-53.0|9.18189|-0.03584 +2015-07-01|-65.0|-54.0|9.769|-0.03714 +2015-07-01|-65.0|-55.0|10.36049|-0.03839 +2015-07-01|-65.0|-56.0|10.95619|-0.03959 +2015-07-01|-65.0|-57.0|11.55591|-0.04073 +2015-07-01|-65.0|-58.0|12.15945|-0.04182 +2015-07-01|-65.0|-59.0|12.76658|-0.04284 +2015-07-01|-65.0|-60.0|13.37704|-0.0438 +2015-07-01|-65.0|-61.0|13.99058|-0.04468 +2015-07-01|-65.0|-62.0|14.60691|-0.04549 +2015-07-01|-65.0|-63.0|15.22573|-0.04622 +2015-07-01|-65.0|-64.0|15.84673|-0.04688 +2015-07-01|-65.0|-65.0|16.46958|-0.04745 +2015-07-01|-65.0|-66.0|17.09394|-0.04794 +2015-07-01|-65.0|-67.0|17.71947|-0.04835 +2015-07-01|-65.0|-68.0|18.34582|-0.04868 +2015-07-01|-65.0|-69.0|18.97261|-0.04893 +2015-07-01|-65.0|-70.0|19.59949|-0.04909 +2015-07-01|-65.0|-71.0|20.22607|-0.04917 +2015-07-01|-65.0|-72.0|20.85199|-0.04917 +2015-07-01|-65.0|-73.0|21.47687|-0.04909 +2015-07-01|-65.0|-74.0|22.10034|-0.04894 +2015-07-01|-65.0|-75.0|22.72201|-0.04871 +2015-07-01|-65.0|-76.0|23.34151|-0.04841 +2015-07-01|-65.0|-77.0|23.95848|-0.04803 +2015-07-01|-65.0|-78.0|24.57255|-0.04759 +2015-07-01|-65.0|-79.0|25.18336|-0.04708 +2015-07-01|-65.0|-80.0|25.79057|-0.04651 +2015-07-01|-65.0|-81.0|26.39382|-0.04589 +2015-07-01|-65.0|-82.0|26.99278|-0.0452 +2015-07-01|-65.0|-83.0|27.58713|-0.04446 +2015-07-01|-65.0|-84.0|28.17655|-0.04368 +2015-07-01|-65.0|-85.0|28.76074|-0.04284 +2015-07-01|-65.0|-86.0|29.3394|-0.04196 +2015-07-01|-65.0|-87.0|29.91226|-0.04105 +2015-07-01|-65.0|-88.0|30.47906|-0.04009 +2015-07-01|-65.0|-89.0|31.03953|-0.0391 +2015-07-01|-65.0|-90.0|31.59345|-0.03808 +2015-07-01|-65.0|-91.0|32.14059|-0.03704 +2015-07-01|-65.0|-92.0|32.68074|-0.03596 +2015-07-01|-65.0|-93.0|33.21372|-0.03487 +2015-07-01|-65.0|-94.0|33.73934|-0.03375 +2015-07-01|-65.0|-95.0|34.25745|-0.03262 +2015-07-01|-65.0|-96.0|34.7679|-0.03147 +2015-07-01|-65.0|-97.0|35.27057|-0.0303 +2015-07-01|-65.0|-98.0|35.76535|-0.02913 +2015-07-01|-65.0|-99.0|36.25214|-0.02794 +2015-07-01|-65.0|-100.0|36.73088|-0.02675 +2015-07-01|-65.0|-101.0|37.2015|-0.02555 +2015-07-01|-65.0|-102.0|37.66396|-0.02434 +2015-07-01|-65.0|-103.0|38.11824|-0.02312 +2015-07-01|-65.0|-104.0|38.56433|-0.0219 +2015-07-01|-65.0|-105.0|39.00224|-0.02068 +2015-07-01|-65.0|-106.0|39.43201|-0.01945 +2015-07-01|-65.0|-107.0|39.85366|-0.01822 +2015-07-01|-65.0|-108.0|40.26728|-0.01699 +2015-07-01|-65.0|-109.0|40.67293|-0.01575 +2015-07-01|-65.0|-110.0|41.07071|-0.0145 +2015-07-01|-65.0|-111.0|41.46072|-0.01326 +2015-07-01|-65.0|-112.0|41.8431|-0.012 +2015-07-01|-65.0|-113.0|42.21798|-0.01074 +2015-07-01|-65.0|-114.0|42.58551|-0.00947 +2015-07-01|-65.0|-115.0|42.94588|-0.0082 +2015-07-01|-65.0|-116.0|43.29925|-0.00691 +2015-07-01|-65.0|-117.0|43.64583|-0.00562 +2015-07-01|-65.0|-118.0|43.98582|-0.00431 +2015-07-01|-65.0|-119.0|44.31945|-0.00299 +2015-07-01|-65.0|-120.0|44.64695|-0.00166 +2015-07-01|-65.0|-121.0|44.96855|-3.1E-4 +2015-07-01|-65.0|-122.0|45.28451|0.00105 +2015-07-01|-65.0|-123.0|45.59509|0.00244 +2015-07-01|-65.0|-124.0|45.90057|0.00384 +2015-07-01|-65.0|-125.0|46.20121|0.00527 +2015-07-01|-65.0|-126.0|46.49729|0.00671 +2015-07-01|-65.0|-127.0|46.78911|0.00818 +2015-07-01|-65.0|-128.0|47.07696|0.00968 +2015-07-01|-65.0|-129.0|47.36113|0.0112 +2015-07-01|-65.0|-130.0|47.64191|0.01275 +2015-07-01|-65.0|-131.0|47.91962|0.01432 +2015-07-01|-65.0|-132.0|48.19455|0.01593 +2015-07-01|-65.0|-133.0|48.46699|0.01756 +2015-07-01|-65.0|-134.0|48.73725|0.01923 +2015-07-01|-65.0|-135.0|49.00563|0.02092 +2015-07-01|-65.0|-136.0|49.27241|0.02265 +2015-07-01|-65.0|-137.0|49.53788|0.0244 +2015-07-01|-65.0|-138.0|49.80234|0.02619 +2015-07-01|-65.0|-139.0|50.06606|0.02801 +2015-07-01|-65.0|-140.0|50.32931|0.02987 +2015-07-01|-65.0|-141.0|50.59236|0.03175 +2015-07-01|-65.0|-142.0|50.85547|0.03367 +2015-07-01|-65.0|-143.0|51.11889|0.03561 +2015-07-01|-65.0|-144.0|51.38287|0.03759 +2015-07-01|-65.0|-145.0|51.64764|0.0396 +2015-07-01|-65.0|-146.0|51.91343|0.04163 +2015-07-01|-65.0|-147.0|52.18046|0.0437 +2015-07-01|-65.0|-148.0|52.44893|0.04579 +2015-07-01|-65.0|-149.0|52.71904|0.0479 +2015-07-01|-65.0|-150.0|52.99099|0.05005 +2015-07-01|-65.0|-151.0|53.26495|0.05221 +2015-07-01|-65.0|-152.0|53.5411|0.0544 +2015-07-01|-65.0|-153.0|53.8196|0.05661 +2015-07-01|-65.0|-154.0|54.1006|0.05884 +2015-07-01|-65.0|-155.0|54.38425|0.06109 +2015-07-01|-65.0|-156.0|54.67068|0.06336 +2015-07-01|-65.0|-157.0|54.96003|0.06564 +2015-07-01|-65.0|-158.0|55.25241|0.06794 +2015-07-01|-65.0|-159.0|55.54795|0.07025 +2015-07-01|-65.0|-160.0|55.84675|0.07258 +2015-07-01|-65.0|-161.0|56.14891|0.07491 +2015-07-01|-65.0|-162.0|56.45453|0.07725 +2015-07-01|-65.0|-163.0|56.7637|0.07961 +2015-07-01|-65.0|-164.0|57.07651|0.08197 +2015-07-01|-65.0|-165.0|57.39304|0.08433 +2015-07-01|-65.0|-166.0|57.71338|0.08671 +2015-07-01|-65.0|-167.0|58.03761|0.08908 +2015-07-01|-65.0|-168.0|58.3658|0.09146 +2015-07-01|-65.0|-169.0|58.69802|0.09385 +2015-07-01|-65.0|-170.0|59.03437|0.09624 +2015-07-01|-65.0|-171.0|59.3749|0.09864 +2015-07-01|-65.0|-172.0|59.71971|0.10104 +2015-07-01|-65.0|-173.0|60.06888|0.10344 +2015-07-01|-65.0|-174.0|60.42249|0.10586 +2015-07-01|-65.0|-175.0|60.78063|0.10828 +2015-07-01|-65.0|-176.0|61.1434|0.11071 +2015-07-01|-65.0|-177.0|61.5109|0.11315 +2015-07-01|-65.0|-178.0|61.88325|0.1156 +2015-07-01|-65.0|-179.0|62.26056|0.11808 +2015-07-01|-66.0|0.0|-19.75742|-0.07938 +2015-07-01|-66.0|1.0|-20.42266|-0.08311 +2015-07-01|-66.0|2.0|-21.09532|-0.08688 +2015-07-01|-66.0|3.0|-21.7753|-0.09066 +2015-07-01|-66.0|4.0|-22.4625|-0.09446 +2015-07-01|-66.0|5.0|-23.15681|-0.09827 +2015-07-01|-66.0|6.0|-23.85809|-0.10207 +2015-07-01|-66.0|7.0|-24.56616|-0.10587 +2015-07-01|-66.0|8.0|-25.28085|-0.10964 +2015-07-01|-66.0|9.0|-26.00196|-0.11338 +2015-07-01|-66.0|10.0|-26.72929|-0.1171 +2015-07-01|-66.0|11.0|-27.46259|-0.12077 +2015-07-01|-66.0|12.0|-28.20164|-0.12438 +2015-07-01|-66.0|13.0|-28.94617|-0.12795 +2015-07-01|-66.0|14.0|-29.69593|-0.13145 +2015-07-01|-66.0|15.0|-30.45064|-0.13488 +2015-07-01|-66.0|16.0|-31.21002|-0.13824 +2015-07-01|-66.0|17.0|-31.97378|-0.14152 +2015-07-01|-66.0|18.0|-32.74163|-0.14472 +2015-07-01|-66.0|19.0|-33.51327|-0.14782 +2015-07-01|-66.0|20.0|-34.2884|-0.15083 +2015-07-01|-66.0|21.0|-35.06671|-0.15375 +2015-07-01|-66.0|22.0|-35.84789|-0.15656 +2015-07-01|-66.0|23.0|-36.63166|-0.15927 +2015-07-01|-66.0|24.0|-37.41769|-0.16188 +2015-07-01|-66.0|25.0|-38.20569|-0.16437 +2015-07-01|-66.0|26.0|-38.99536|-0.16675 +2015-07-01|-66.0|27.0|-39.78641|-0.16903 +2015-07-01|-66.0|28.0|-40.57854|-0.17118 +2015-07-01|-66.0|29.0|-41.37147|-0.17323 +2015-07-01|-66.0|30.0|-42.16493|-0.17516 +2015-07-01|-66.0|31.0|-42.95863|-0.17697 +2015-07-01|-66.0|32.0|-43.75232|-0.17867 +2015-07-01|-66.0|33.0|-44.54574|-0.18026 +2015-07-01|-66.0|34.0|-45.33865|-0.18173 +2015-07-01|-66.0|35.0|-46.13079|-0.18309 +2015-07-01|-66.0|36.0|-46.92194|-0.18434 +2015-07-01|-66.0|37.0|-47.71189|-0.18548 +2015-07-01|-66.0|38.0|-48.50041|-0.18651 +2015-07-01|-66.0|39.0|-49.2873|-0.18743 +2015-07-01|-66.0|40.0|-50.07238|-0.18825 +2015-07-01|-66.0|41.0|-50.85545|-0.18897 +2015-07-01|-66.0|42.0|-51.63635|-0.18958 +2015-07-01|-66.0|43.0|-52.41492|-0.1901 +2015-07-01|-66.0|44.0|-53.19101|-0.19053 +2015-07-01|-66.0|45.0|-53.96446|-0.19086 +2015-07-01|-66.0|46.0|-54.73516|-0.19111 +2015-07-01|-66.0|47.0|-55.50297|-0.19127 +2015-07-01|-66.0|48.0|-56.26779|-0.19135 +2015-07-01|-66.0|49.0|-57.02952|-0.19134 +2015-07-01|-66.0|50.0|-57.78807|-0.19126 +2015-07-01|-66.0|51.0|-58.54335|-0.19111 +2015-07-01|-66.0|52.0|-59.2953|-0.19089 +2015-07-01|-66.0|53.0|-60.04384|-0.1906 +2015-07-01|-66.0|54.0|-60.78893|-0.19025 +2015-07-01|-66.0|55.0|-61.53053|-0.18984 +2015-07-01|-66.0|56.0|-62.2686|-0.18937 +2015-07-01|-66.0|57.0|-63.00311|-0.18886 +2015-07-01|-66.0|58.0|-63.73405|-0.18829 +2015-07-01|-66.0|59.0|-64.4614|-0.18768 +2015-07-01|-66.0|60.0|-65.18518|-0.18703 +2015-07-01|-66.0|61.0|-65.90538|-0.18634 +2015-07-01|-66.0|62.0|-66.62203|-0.18562 +2015-07-01|-66.0|63.0|-67.33514|-0.18487 +2015-07-01|-66.0|64.0|-68.04476|-0.18409 +2015-07-01|-66.0|65.0|-68.75091|-0.18329 +2015-07-01|-66.0|66.0|-69.45366|-0.18247 +2015-07-01|-66.0|67.0|-70.15304|-0.18164 +2015-07-01|-66.0|68.0|-70.84913|-0.18081 +2015-07-01|-66.0|69.0|-71.542|-0.17996 +2015-07-01|-66.0|70.0|-72.23172|-0.17912 +2015-07-01|-66.0|71.0|-72.91837|-0.17828 +2015-07-01|-66.0|72.0|-73.60205|-0.17744 +2015-07-01|-66.0|73.0|-74.28286|-0.17662 +2015-07-01|-66.0|74.0|-74.9609|-0.17582 +2015-07-01|-66.0|75.0|-75.63629|-0.17504 +2015-07-01|-66.0|76.0|-76.30915|-0.17428 +2015-07-01|-66.0|77.0|-76.9796|-0.17356 +2015-07-01|-66.0|78.0|-77.64778|-0.17287 +2015-07-01|-66.0|79.0|-78.31384|-0.17223 +2015-07-01|-66.0|80.0|-78.97794|-0.17163 +2015-07-01|-66.0|81.0|-79.64022|-0.17108 +2015-07-01|-66.0|82.0|-80.30088|-0.1706 +2015-07-01|-66.0|83.0|-80.96008|-0.17017 +2015-07-01|-66.0|84.0|-81.61803|-0.16982 +2015-07-01|-66.0|85.0|-82.27492|-0.16954 +2015-07-01|-66.0|86.0|-82.93098|-0.16935 +2015-07-01|-66.0|87.0|-83.58643|-0.16925 +2015-07-01|-66.0|88.0|-84.24152|-0.16924 +2015-07-01|-66.0|89.0|-84.89651|-0.16934 +2015-07-01|-66.0|90.0|-85.55168|-0.16955 +2015-07-01|-66.0|91.0|-86.20732|-0.16988 +2015-07-01|-66.0|92.0|-86.86376|-0.17034 +2015-07-01|-66.0|93.0|-87.52134|-0.17094 +2015-07-01|-66.0|94.0|-88.18042|-0.17169 +2015-07-01|-66.0|95.0|-88.84139|-0.1726 +2015-07-01|-66.0|96.0|-89.5047|-0.17369 +2015-07-01|-66.0|97.0|-90.1708|-0.17496 +2015-07-01|-66.0|98.0|-90.84019|-0.17642 +2015-07-01|-66.0|99.0|-91.51343|-0.17811 +2015-07-01|-66.0|100.0|-92.19111|-0.18002 +2015-07-01|-66.0|101.0|-92.87389|-0.18218 +2015-07-01|-66.0|102.0|-93.5625|-0.18461 +2015-07-01|-66.0|103.0|-94.25773|-0.18733 +2015-07-01|-66.0|104.0|-94.96046|-0.19037 +2015-07-01|-66.0|105.0|-95.67167|-0.19376 +2015-07-01|-66.0|106.0|-96.39246|-0.19752 +2015-07-01|-66.0|107.0|-97.12403|-0.20169 +2015-07-01|-66.0|108.0|-97.86776|-0.20632 +2015-07-01|-66.0|109.0|-98.62519|-0.21145 +2015-07-01|-66.0|110.0|-99.39806|-0.21713 +2015-07-01|-66.0|111.0|-100.18836|-0.22343 +2015-07-01|-66.0|112.0|-100.99833|-0.23041 +2015-07-01|-66.0|113.0|-101.83058|-0.23816 +2015-07-01|-66.0|114.0|-102.6881|-0.24678 +2015-07-01|-66.0|115.0|-103.57435|-0.25637 +2015-07-01|-66.0|116.0|-104.49336|-0.26708 +2015-07-01|-66.0|117.0|-105.44989|-0.27906 +2015-07-01|-66.0|118.0|-106.44952|-0.29251 +2015-07-01|-66.0|119.0|-107.4989|-0.30766 +2015-07-01|-66.0|120.0|-108.60599|-0.32479 +2015-07-01|-66.0|121.0|-109.78042|-0.34425 +2015-07-01|-66.0|122.0|-111.03387|-0.36646 +2015-07-01|-66.0|123.0|-112.38075|-0.39195 +2015-07-01|-66.0|124.0|-113.83892|-0.42139 +2015-07-01|-66.0|125.0|-115.43076|-0.45564 +2015-07-01|-66.0|126.0|-117.18471|-0.49575 +2015-07-01|-66.0|127.0|-119.13725|-0.54312 +2015-07-01|-66.0|128.0|-121.33585|-0.59954 +2015-07-01|-66.0|129.0|-123.84298|-0.6673 +2015-07-01|-66.0|130.0|-126.74192|-0.74934 +2015-07-01|-66.0|131.0|-130.14475|-0.8493 +2015-07-01|-66.0|132.0|-134.20326|-0.97139 +2015-07-01|-66.0|133.0|-139.12198|-1.11955 +2015-07-01|-66.0|134.0|-145.16983|-1.29506 +2015-07-01|-66.0|135.0|-152.67603|-1.49045 +2015-07-01|-66.0|136.0|-161.97504|-1.67789 +2015-07-01|-66.0|137.0|-173.23878|-1.7964 +2015-07-01|-66.0|138.0|173.82125|-1.76299 +2015-07-01|-66.0|139.0|160.16104|-1.53712 +2015-07-01|-66.0|140.0|147.10737|-1.18147 +2015-07-01|-66.0|141.0|135.67313|-0.81285 +2015-07-01|-66.0|142.0|126.20519|-0.50863 +2015-07-01|-66.0|143.0|118.56065|-0.28648 +2015-07-01|-66.0|144.0|112.41089|-0.13358 +2015-07-01|-66.0|145.0|107.42261|-0.03088 +2015-07-01|-66.0|146.0|103.32074|0.03757 +2015-07-01|-66.0|147.0|99.89513|0.08312 +2015-07-01|-66.0|148.0|96.9897|0.11342 +2015-07-01|-66.0|149.0|94.48918|0.13348 +2015-07-01|-66.0|150.0|92.30804|0.14661 +2015-07-01|-66.0|151.0|90.38216|0.15499 +2015-07-01|-66.0|152.0|88.66292|0.16009 +2015-07-01|-66.0|153.0|87.11298|0.1629 +2015-07-01|-66.0|154.0|85.70331|0.16411 +2015-07-01|-66.0|155.0|84.41105|0.1642 +2015-07-01|-66.0|156.0|83.21803|0.16349 +2015-07-01|-66.0|157.0|82.10962|0.16222 +2015-07-01|-66.0|158.0|81.07395|0.16057 +2015-07-01|-66.0|159.0|80.10128|0.15864 +2015-07-01|-66.0|160.0|79.18356|0.15652 +2015-07-01|-66.0|161.0|78.3141|0.15429 +2015-07-01|-66.0|162.0|77.48728|0.15198 +2015-07-01|-66.0|163.0|76.69833|0.14962 +2015-07-01|-66.0|164.0|75.94324|0.14724 +2015-07-01|-66.0|165.0|75.21855|0.14485 +2015-07-01|-66.0|166.0|74.5213|0.14247 +2015-07-01|-66.0|167.0|73.84892|0.1401 +2015-07-01|-66.0|168.0|73.1992|0.13774 +2015-07-01|-66.0|169.0|72.5702|0.13539 +2015-07-01|-66.0|170.0|71.96023|0.13307 +2015-07-01|-66.0|171.0|71.3678|0.13076 +2015-07-01|-66.0|172.0|70.7916|0.12847 +2015-07-01|-66.0|173.0|70.23047|0.1262 +2015-07-01|-66.0|174.0|69.68338|0.12394 +2015-07-01|-66.0|175.0|69.14942|0.12169 +2015-07-01|-66.0|176.0|68.62776|0.11945 +2015-07-01|-66.0|177.0|68.11768|0.11722 +2015-07-01|-66.0|178.0|67.61851|0.11499 +2015-07-01|-66.0|179.0|67.12967|0.11277 +2015-07-01|-66.0|-1.0|-19.09964|-0.07568 +2015-07-01|-66.0|-2.0|-18.44936|-0.07204 +2015-07-01|-66.0|-3.0|-17.80658|-0.06845 +2015-07-01|-66.0|-4.0|-17.1713|-0.06492 +2015-07-01|-66.0|-5.0|-16.54348|-0.06147 +2015-07-01|-66.0|-6.0|-15.92304|-0.0581 +2015-07-01|-66.0|-7.0|-15.30991|-0.05481 +2015-07-01|-66.0|-8.0|-14.70396|-0.05163 +2015-07-01|-66.0|-9.0|-14.10506|-0.04854 +2015-07-01|-66.0|-10.0|-13.51305|-0.04557 +2015-07-01|-66.0|-11.0|-12.92774|-0.04272 +2015-07-01|-66.0|-12.0|-12.34893|-0.03998 +2015-07-01|-66.0|-13.0|-11.77637|-0.03737 +2015-07-01|-66.0|-14.0|-11.20983|-0.0349 +2015-07-01|-66.0|-15.0|-10.64902|-0.03257 +2015-07-01|-66.0|-16.0|-10.09366|-0.03037 +2015-07-01|-66.0|-17.0|-9.54343|-0.02833 +2015-07-01|-66.0|-18.0|-8.99801|-0.02643 +2015-07-01|-66.0|-19.0|-8.45706|-0.02468 +2015-07-01|-66.0|-20.0|-7.92022|-0.02308 +2015-07-01|-66.0|-21.0|-7.38713|-0.02164 +2015-07-01|-66.0|-22.0|-6.85741|-0.02035 +2015-07-01|-66.0|-23.0|-6.33067|-0.01921 +2015-07-01|-66.0|-24.0|-5.80653|-0.01823 +2015-07-01|-66.0|-25.0|-5.28459|-0.0174 +2015-07-01|-66.0|-26.0|-4.76445|-0.01672 +2015-07-01|-66.0|-27.0|-4.2457|-0.01619 +2015-07-01|-66.0|-28.0|-3.72796|-0.0158 +2015-07-01|-66.0|-29.0|-3.21083|-0.01556 +2015-07-01|-66.0|-30.0|-2.69392|-0.01545 +2015-07-01|-66.0|-31.0|-2.17685|-0.01547 +2015-07-01|-66.0|-32.0|-1.65924|-0.01563 +2015-07-01|-66.0|-33.0|-1.14073|-0.0159 +2015-07-01|-66.0|-34.0|-0.62098|-0.01629 +2015-07-01|-66.0|-35.0|-0.09963|-0.01678 +2015-07-01|-66.0|-36.0|0.42362|-0.01739 +2015-07-01|-66.0|-37.0|0.94909|-0.01808 +2015-07-01|-66.0|-38.0|1.47705|-0.01887 +2015-07-01|-66.0|-39.0|2.00778|-0.01974 +2015-07-01|-66.0|-40.0|2.54152|-0.02068 +2015-07-01|-66.0|-41.0|3.0785|-0.02168 +2015-07-01|-66.0|-42.0|3.61892|-0.02275 +2015-07-01|-66.0|-43.0|4.16295|-0.02386 +2015-07-01|-66.0|-44.0|4.71076|-0.02502 +2015-07-01|-66.0|-45.0|5.26248|-0.02621 +2015-07-01|-66.0|-46.0|5.8182|-0.02742 +2015-07-01|-66.0|-47.0|6.37802|-0.02866 +2015-07-01|-66.0|-48.0|6.94199|-0.02991 +2015-07-01|-66.0|-49.0|7.51014|-0.03116 +2015-07-01|-66.0|-50.0|8.08248|-0.03241 +2015-07-01|-66.0|-51.0|8.65899|-0.03365 +2015-07-01|-66.0|-52.0|9.23963|-0.03487 +2015-07-01|-66.0|-53.0|9.82434|-0.03606 +2015-07-01|-66.0|-54.0|10.41303|-0.03723 +2015-07-01|-66.0|-55.0|11.00558|-0.03837 +2015-07-01|-66.0|-56.0|11.60187|-0.03946 +2015-07-01|-66.0|-57.0|12.20174|-0.04051 +2015-07-01|-66.0|-58.0|12.80502|-0.04151 +2015-07-01|-66.0|-59.0|13.41152|-0.04245 +2015-07-01|-66.0|-60.0|14.02102|-0.04334 +2015-07-01|-66.0|-61.0|14.6333|-0.04417 +2015-07-01|-66.0|-62.0|15.24813|-0.04493 +2015-07-01|-66.0|-63.0|15.86523|-0.04563 +2015-07-01|-66.0|-64.0|16.48435|-0.04626 +2015-07-01|-66.0|-65.0|17.1052|-0.04681 +2015-07-01|-66.0|-66.0|17.72748|-0.0473 +2015-07-01|-66.0|-67.0|18.3509|-0.04771 +2015-07-01|-66.0|-68.0|18.97514|-0.04805 +2015-07-01|-66.0|-69.0|19.59989|-0.04832 +2015-07-01|-66.0|-70.0|20.22482|-0.04851 +2015-07-01|-66.0|-71.0|20.8496|-0.04863 +2015-07-01|-66.0|-72.0|21.47391|-0.04867 +2015-07-01|-66.0|-73.0|22.0974|-0.04864 +2015-07-01|-66.0|-74.0|22.71976|-0.04855 +2015-07-01|-66.0|-75.0|23.34063|-0.04838 +2015-07-01|-66.0|-76.0|23.95969|-0.04815 +2015-07-01|-66.0|-77.0|24.57661|-0.04785 +2015-07-01|-66.0|-78.0|25.19106|-0.04749 +2015-07-01|-66.0|-79.0|25.80271|-0.04707 +2015-07-01|-66.0|-80.0|26.41126|-0.04659 +2015-07-01|-66.0|-81.0|27.01639|-0.04605 +2015-07-01|-66.0|-82.0|27.61779|-0.04546 +2015-07-01|-66.0|-83.0|28.21518|-0.04482 +2015-07-01|-66.0|-84.0|28.80826|-0.04413 +2015-07-01|-66.0|-85.0|29.39676|-0.0434 +2015-07-01|-66.0|-86.0|29.98041|-0.04262 +2015-07-01|-66.0|-87.0|30.55895|-0.04181 +2015-07-01|-66.0|-88.0|31.13215|-0.04095 +2015-07-01|-66.0|-89.0|31.69976|-0.04006 +2015-07-01|-66.0|-90.0|32.26156|-0.03914 +2015-07-01|-66.0|-91.0|32.81736|-0.03819 +2015-07-01|-66.0|-92.0|33.36695|-0.03722 +2015-07-01|-66.0|-93.0|33.91015|-0.03622 +2015-07-01|-66.0|-94.0|34.4468|-0.03519 +2015-07-01|-66.0|-95.0|34.97675|-0.03415 +2015-07-01|-66.0|-96.0|35.49986|-0.03309 +2015-07-01|-66.0|-97.0|36.01601|-0.03201 +2015-07-01|-66.0|-98.0|36.52509|-0.03092 +2015-07-01|-66.0|-99.0|37.02701|-0.02981 +2015-07-01|-66.0|-100.0|37.52169|-0.0287 +2015-07-01|-66.0|-101.0|38.00907|-0.02757 +2015-07-01|-66.0|-102.0|38.48911|-0.02643 +2015-07-01|-66.0|-103.0|38.96177|-0.02529 +2015-07-01|-66.0|-104.0|39.42705|-0.02414 +2015-07-01|-66.0|-105.0|39.88494|-0.02298 +2015-07-01|-66.0|-106.0|40.33547|-0.02181 +2015-07-01|-66.0|-107.0|40.77866|-0.02064 +2015-07-01|-66.0|-108.0|41.21456|-0.01946 +2015-07-01|-66.0|-109.0|41.64324|-0.01828 +2015-07-01|-66.0|-110.0|42.06476|-0.01709 +2015-07-01|-66.0|-111.0|42.47924|-0.01589 +2015-07-01|-66.0|-112.0|42.88677|-0.01468 +2015-07-01|-66.0|-113.0|43.28747|-0.01347 +2015-07-01|-66.0|-114.0|43.68148|-0.01225 +2015-07-01|-66.0|-115.0|44.06895|-0.01102 +2015-07-01|-66.0|-116.0|44.45004|-0.00979 +2015-07-01|-66.0|-117.0|44.82493|-0.00854 +2015-07-01|-66.0|-118.0|45.19379|-0.00728 +2015-07-01|-66.0|-119.0|45.55683|-0.006 +2015-07-01|-66.0|-120.0|45.91426|-0.00471 +2015-07-01|-66.0|-121.0|46.26629|-0.00341 +2015-07-01|-66.0|-122.0|46.61316|-0.00209 +2015-07-01|-66.0|-123.0|46.95509|-7.6E-4 +2015-07-01|-66.0|-124.0|47.29235|6.0E-4 +2015-07-01|-66.0|-125.0|47.62518|0.00197 +2015-07-01|-66.0|-126.0|47.95384|0.00336 +2015-07-01|-66.0|-127.0|48.2786|0.00478 +2015-07-01|-66.0|-128.0|48.59972|0.00622 +2015-07-01|-66.0|-129.0|48.9175|0.00768 +2015-07-01|-66.0|-130.0|49.23221|0.00916 +2015-07-01|-66.0|-131.0|49.54412|0.01068 +2015-07-01|-66.0|-132.0|49.85353|0.01221 +2015-07-01|-66.0|-133.0|50.16073|0.01378 +2015-07-01|-66.0|-134.0|50.46599|0.01537 +2015-07-01|-66.0|-135.0|50.76961|0.01699 +2015-07-01|-66.0|-136.0|51.07188|0.01864 +2015-07-01|-66.0|-137.0|51.37307|0.02032 +2015-07-01|-66.0|-138.0|51.67347|0.02203 +2015-07-01|-66.0|-139.0|51.97336|0.02377 +2015-07-01|-66.0|-140.0|52.27302|0.02553 +2015-07-01|-66.0|-141.0|52.57271|0.02733 +2015-07-01|-66.0|-142.0|52.87271|0.02915 +2015-07-01|-66.0|-143.0|53.17327|0.03101 +2015-07-01|-66.0|-144.0|53.47465|0.03289 +2015-07-01|-66.0|-145.0|53.77711|0.0348 +2015-07-01|-66.0|-146.0|54.08089|0.03673 +2015-07-01|-66.0|-147.0|54.38622|0.03869 +2015-07-01|-66.0|-148.0|54.69335|0.04068 +2015-07-01|-66.0|-149.0|55.0025|0.04269 +2015-07-01|-66.0|-150.0|55.31388|0.04472 +2015-07-01|-66.0|-151.0|55.62772|0.04678 +2015-07-01|-66.0|-152.0|55.94423|0.04886 +2015-07-01|-66.0|-153.0|56.26359|0.05096 +2015-07-01|-66.0|-154.0|56.58603|0.05307 +2015-07-01|-66.0|-155.0|56.91172|0.05521 +2015-07-01|-66.0|-156.0|57.24085|0.05735 +2015-07-01|-66.0|-157.0|57.57361|0.05952 +2015-07-01|-66.0|-158.0|57.91018|0.06169 +2015-07-01|-66.0|-159.0|58.25074|0.06388 +2015-07-01|-66.0|-160.0|58.59545|0.06608 +2015-07-01|-66.0|-161.0|58.94449|0.06829 +2015-07-01|-66.0|-162.0|59.29804|0.0705 +2015-07-01|-66.0|-163.0|59.65626|0.07272 +2015-07-01|-66.0|-164.0|60.01933|0.07495 +2015-07-01|-66.0|-165.0|60.38743|0.07718 +2015-07-01|-66.0|-166.0|60.76072|0.07941 +2015-07-01|-66.0|-167.0|61.13939|0.08164 +2015-07-01|-66.0|-168.0|61.52362|0.08388 +2015-07-01|-66.0|-169.0|61.91361|0.08611 +2015-07-01|-66.0|-170.0|62.30957|0.08834 +2015-07-01|-66.0|-171.0|62.71169|0.09057 +2015-07-01|-66.0|-172.0|63.12021|0.0928 +2015-07-01|-66.0|-173.0|63.53535|0.09503 +2015-07-01|-66.0|-174.0|63.95738|0.09725 +2015-07-01|-66.0|-175.0|64.38655|0.09947 +2015-07-01|-66.0|-176.0|64.82316|0.10169 +2015-07-01|-66.0|-177.0|65.26751|0.10391 +2015-07-01|-66.0|-178.0|65.71996|0.10613 +2015-07-01|-66.0|-179.0|66.18086|0.10834 +2015-07-01|-67.0|0.0|-19.79202|-0.08157 +2015-07-01|-67.0|1.0|-20.46653|-0.08509 +2015-07-01|-67.0|2.0|-21.14797|-0.08864 +2015-07-01|-67.0|3.0|-21.83625|-0.0922 +2015-07-01|-67.0|4.0|-22.5313|-0.09579 +2015-07-01|-67.0|5.0|-23.233|-0.09937 +2015-07-01|-67.0|6.0|-23.94123|-0.10296 +2015-07-01|-67.0|7.0|-24.65584|-0.10654 +2015-07-01|-67.0|8.0|-25.37668|-0.1101 +2015-07-01|-67.0|9.0|-26.10358|-0.11364 +2015-07-01|-67.0|10.0|-26.83634|-0.11714 +2015-07-01|-67.0|11.0|-27.57476|-0.12062 +2015-07-01|-67.0|12.0|-28.31864|-0.12404 +2015-07-01|-67.0|13.0|-29.06774|-0.12742 +2015-07-01|-67.0|14.0|-29.82184|-0.13075 +2015-07-01|-67.0|15.0|-30.58069|-0.13401 +2015-07-01|-67.0|16.0|-31.34404|-0.13721 +2015-07-01|-67.0|17.0|-32.11164|-0.14034 +2015-07-01|-67.0|18.0|-32.88322|-0.1434 +2015-07-01|-67.0|19.0|-33.65852|-0.14637 +2015-07-01|-67.0|20.0|-34.43727|-0.14926 +2015-07-01|-67.0|21.0|-35.2192|-0.15207 +2015-07-01|-67.0|22.0|-36.00403|-0.15478 +2015-07-01|-67.0|23.0|-36.7915|-0.15741 +2015-07-01|-67.0|24.0|-37.58132|-0.15993 +2015-07-01|-67.0|25.0|-38.37324|-0.16236 +2015-07-01|-67.0|26.0|-39.16698|-0.1647 +2015-07-01|-67.0|27.0|-39.96228|-0.16693 +2015-07-01|-67.0|28.0|-40.75888|-0.16906 +2015-07-01|-67.0|29.0|-41.55652|-0.17108 +2015-07-01|-67.0|30.0|-42.35495|-0.17301 +2015-07-01|-67.0|31.0|-43.15393|-0.17483 +2015-07-01|-67.0|32.0|-43.95321|-0.17654 +2015-07-01|-67.0|33.0|-44.75258|-0.17816 +2015-07-01|-67.0|34.0|-45.55179|-0.17967 +2015-07-01|-67.0|35.0|-46.35064|-0.18108 +2015-07-01|-67.0|36.0|-47.14892|-0.18239 +2015-07-01|-67.0|37.0|-47.94642|-0.18359 +2015-07-01|-67.0|38.0|-48.74297|-0.18471 +2015-07-01|-67.0|39.0|-49.53836|-0.18572 +2015-07-01|-67.0|40.0|-50.33244|-0.18664 +2015-07-01|-67.0|41.0|-51.12504|-0.18747 +2015-07-01|-67.0|42.0|-51.916|-0.1882 +2015-07-01|-67.0|43.0|-52.70517|-0.18885 +2015-07-01|-67.0|44.0|-53.49243|-0.18941 +2015-07-01|-67.0|45.0|-54.27765|-0.18989 +2015-07-01|-67.0|46.0|-55.0607|-0.19029 +2015-07-01|-67.0|47.0|-55.84149|-0.19061 +2015-07-01|-67.0|48.0|-56.61992|-0.19085 +2015-07-01|-67.0|49.0|-57.3959|-0.19103 +2015-07-01|-67.0|50.0|-58.16936|-0.19113 +2015-07-01|-67.0|51.0|-58.94022|-0.19117 +2015-07-01|-67.0|52.0|-59.70842|-0.19114 +2015-07-01|-67.0|53.0|-60.47392|-0.19106 +2015-07-01|-67.0|54.0|-61.23669|-0.19092 +2015-07-01|-67.0|55.0|-61.99668|-0.19072 +2015-07-01|-67.0|56.0|-62.75387|-0.19048 +2015-07-01|-67.0|57.0|-63.50826|-0.19019 +2015-07-01|-67.0|58.0|-64.25984|-0.18986 +2015-07-01|-67.0|59.0|-65.00862|-0.18949 +2015-07-01|-67.0|60.0|-65.7546|-0.18908 +2015-07-01|-67.0|61.0|-66.49782|-0.18864 +2015-07-01|-67.0|62.0|-67.2383|-0.18817 +2015-07-01|-67.0|63.0|-67.97609|-0.18768 +2015-07-01|-67.0|64.0|-68.71124|-0.18717 +2015-07-01|-67.0|65.0|-69.44379|-0.18664 +2015-07-01|-67.0|66.0|-70.17382|-0.1861 +2015-07-01|-67.0|67.0|-70.9014|-0.18555 +2015-07-01|-67.0|68.0|-71.62662|-0.18499 +2015-07-01|-67.0|69.0|-72.34956|-0.18444 +2015-07-01|-67.0|70.0|-73.07032|-0.18389 +2015-07-01|-67.0|71.0|-73.78902|-0.18334 +2015-07-01|-67.0|72.0|-74.50577|-0.18281 +2015-07-01|-67.0|73.0|-75.22069|-0.18229 +2015-07-01|-67.0|74.0|-75.93393|-0.1818 +2015-07-01|-67.0|75.0|-76.64562|-0.18133 +2015-07-01|-67.0|76.0|-77.35593|-0.1809 +2015-07-01|-67.0|77.0|-78.06501|-0.18049 +2015-07-01|-67.0|78.0|-78.77305|-0.18013 +2015-07-01|-67.0|79.0|-79.48022|-0.17982 +2015-07-01|-67.0|80.0|-80.18674|-0.17956 +2015-07-01|-67.0|81.0|-80.8928|-0.17935 +2015-07-01|-67.0|82.0|-81.59863|-0.1792 +2015-07-01|-67.0|83.0|-82.30447|-0.17913 +2015-07-01|-67.0|84.0|-83.01057|-0.17913 +2015-07-01|-67.0|85.0|-83.7172|-0.17921 +2015-07-01|-67.0|86.0|-84.42464|-0.17937 +2015-07-01|-67.0|87.0|-85.1332|-0.17963 +2015-07-01|-67.0|88.0|-85.8432|-0.18 +2015-07-01|-67.0|89.0|-86.55499|-0.18047 +2015-07-01|-67.0|90.0|-87.26893|-0.18106 +2015-07-01|-67.0|91.0|-87.98542|-0.18178 +2015-07-01|-67.0|92.0|-88.70489|-0.18263 +2015-07-01|-67.0|93.0|-89.42779|-0.18363 +2015-07-01|-67.0|94.0|-90.1546|-0.18479 +2015-07-01|-67.0|95.0|-90.88587|-0.18611 +2015-07-01|-67.0|96.0|-91.62215|-0.18762 +2015-07-01|-67.0|97.0|-92.36408|-0.18931 +2015-07-01|-67.0|98.0|-93.11231|-0.19122 +2015-07-01|-67.0|99.0|-93.86757|-0.19334 +2015-07-01|-67.0|100.0|-94.63067|-0.19571 +2015-07-01|-67.0|101.0|-95.40248|-0.19833 +2015-07-01|-67.0|102.0|-96.18393|-0.20124 +2015-07-01|-67.0|103.0|-96.97609|-0.20444 +2015-07-01|-67.0|104.0|-97.7801|-0.20797 +2015-07-01|-67.0|105.0|-98.59723|-0.21186 +2015-07-01|-67.0|106.0|-99.42888|-0.21613 +2015-07-01|-67.0|107.0|-100.27664|-0.22082 +2015-07-01|-67.0|108.0|-101.14222|-0.22598 +2015-07-01|-67.0|109.0|-102.02759|-0.23163 +2015-07-01|-67.0|110.0|-102.93493|-0.23784 +2015-07-01|-67.0|111.0|-103.86668|-0.24467 +2015-07-01|-67.0|112.0|-104.82563|-0.25217 +2015-07-01|-67.0|113.0|-105.8149|-0.26042 +2015-07-01|-67.0|114.0|-106.83809|-0.2695 +2015-07-01|-67.0|115.0|-107.89927|-0.27952 +2015-07-01|-67.0|116.0|-109.00311|-0.29059 +2015-07-01|-67.0|117.0|-110.15502|-0.30283 +2015-07-01|-67.0|118.0|-111.36122|-0.3164 +2015-07-01|-67.0|119.0|-112.62897|-0.33149 +2015-07-01|-67.0|120.0|-113.96673|-0.34828 +2015-07-01|-67.0|121.0|-115.38444|-0.36704 +2015-07-01|-67.0|122.0|-116.89383|-0.38804 +2015-07-01|-67.0|123.0|-118.50877|-0.41163 +2015-07-01|-67.0|124.0|-120.24584|-0.43818 +2015-07-01|-67.0|125.0|-122.12482|-0.46816 +2015-07-01|-67.0|126.0|-124.16953|-0.50208 +2015-07-01|-67.0|127.0|-126.40867|-0.54055 +2015-07-01|-67.0|128.0|-128.87692|-0.58422 +2015-07-01|-67.0|129.0|-131.61618|-0.63376 +2015-07-01|-67.0|130.0|-134.67689|-0.68979 +2015-07-01|-67.0|131.0|-138.11921|-0.75275 +2015-07-01|-67.0|132.0|-142.01365|-0.82261 +2015-07-01|-67.0|133.0|-146.44016|-0.89839 +2015-07-01|-67.0|134.0|-151.48411|-0.97754 +2015-07-01|-67.0|135.0|-157.22678|-1.05491 +2015-07-01|-67.0|136.0|-163.72729|-1.12192 +2015-07-01|-67.0|137.0|-170.99476|-1.1664 +2015-07-01|-67.0|138.0|-178.95477|-1.17441 +2015-07-01|-67.0|139.0|172.57518|-1.13493 +2015-07-01|-67.0|140.0|163.87913|-1.04573 +2015-07-01|-67.0|141.0|155.29265|-0.91641 +2015-07-01|-67.0|142.0|147.12652|-0.76518 +2015-07-01|-67.0|143.0|139.60334|-0.61145 +2015-07-01|-67.0|144.0|132.83535|-0.46969 +2015-07-01|-67.0|145.0|126.84011|-0.34741 +2015-07-01|-67.0|146.0|121.57307|-0.2465 +2015-07-01|-67.0|147.0|116.95844|-0.16554 +2015-07-01|-67.0|148.0|112.91088|-0.10167 +2015-07-01|-67.0|149.0|109.34778|-0.05174 +2015-07-01|-67.0|150.0|106.19499|-0.01291 +2015-07-01|-67.0|151.0|103.38861|0.01725 +2015-07-01|-67.0|152.0|100.8748|0.04065 +2015-07-01|-67.0|153.0|98.60872|0.05881 +2015-07-01|-67.0|154.0|96.55324|0.0729 +2015-07-01|-67.0|155.0|94.67765|0.08381 +2015-07-01|-67.0|156.0|92.95651|0.09224 +2015-07-01|-67.0|157.0|91.36868|0.09872 +2015-07-01|-67.0|158.0|89.89654|0.10365 +2015-07-01|-67.0|159.0|88.52535|0.10736 +2015-07-01|-67.0|160.0|87.24267|0.11009 +2015-07-01|-67.0|161.0|86.03802|0.11204 +2015-07-01|-67.0|162.0|84.90246|0.11335 +2015-07-01|-67.0|163.0|83.82839|0.11414 +2015-07-01|-67.0|164.0|82.80928|0.11452 +2015-07-01|-67.0|165.0|81.83948|0.11454 +2015-07-01|-67.0|166.0|80.91415|0.11429 +2015-07-01|-67.0|167.0|80.02903|0.1138 +2015-07-01|-67.0|168.0|79.18045|0.11311 +2015-07-01|-67.0|169.0|78.36516|0.11225 +2015-07-01|-67.0|170.0|77.58033|0.11125 +2015-07-01|-67.0|171.0|76.82345|0.11013 +2015-07-01|-67.0|172.0|76.0923|0.10891 +2015-07-01|-67.0|173.0|75.38492|0.1076 +2015-07-01|-67.0|174.0|74.69954|0.10621 +2015-07-01|-67.0|175.0|74.0346|0.10475 +2015-07-01|-67.0|176.0|73.3887|0.10324 +2015-07-01|-67.0|177.0|72.76058|0.10166 +2015-07-01|-67.0|178.0|72.14909|0.10004 +2015-07-01|-67.0|179.0|71.55322|0.09838 +2015-07-01|-67.0|-1.0|-19.12447|-0.07809 +2015-07-01|-67.0|-2.0|-18.46392|-0.07465 +2015-07-01|-67.0|-3.0|-17.81038|-0.07126 +2015-07-01|-67.0|-4.0|-17.16383|-0.06793 +2015-07-01|-67.0|-5.0|-16.52424|-0.06467 +2015-07-01|-67.0|-6.0|-15.89155|-0.06148 +2015-07-01|-67.0|-7.0|-15.26568|-0.05838 +2015-07-01|-67.0|-8.0|-14.64653|-0.05536 +2015-07-01|-67.0|-9.0|-14.03397|-0.05243 +2015-07-01|-67.0|-10.0|-13.42787|-0.0496 +2015-07-01|-67.0|-11.0|-12.82806|-0.04688 +2015-07-01|-67.0|-12.0|-12.23435|-0.04427 +2015-07-01|-67.0|-13.0|-11.64655|-0.04177 +2015-07-01|-67.0|-14.0|-11.06441|-0.03939 +2015-07-01|-67.0|-15.0|-10.48772|-0.03714 +2015-07-01|-67.0|-16.0|-9.91619|-0.03502 +2015-07-01|-67.0|-17.0|-9.34957|-0.03303 +2015-07-01|-67.0|-18.0|-8.78756|-0.03117 +2015-07-01|-67.0|-19.0|-8.22986|-0.02945 +2015-07-01|-67.0|-20.0|-7.67615|-0.02787 +2015-07-01|-67.0|-21.0|-7.1261|-0.02643 +2015-07-01|-67.0|-22.0|-6.57939|-0.02513 +2015-07-01|-67.0|-23.0|-6.03567|-0.02397 +2015-07-01|-67.0|-24.0|-5.49459|-0.02295 +2015-07-01|-67.0|-25.0|-4.95579|-0.02206 +2015-07-01|-67.0|-26.0|-4.41893|-0.02132 +2015-07-01|-67.0|-27.0|-3.88364|-0.02071 +2015-07-01|-67.0|-28.0|-3.34956|-0.02023 +2015-07-01|-67.0|-29.0|-2.81635|-0.01989 +2015-07-01|-67.0|-30.0|-2.28366|-0.01967 +2015-07-01|-67.0|-31.0|-1.75113|-0.01957 +2015-07-01|-67.0|-32.0|-1.21843|-0.01959 +2015-07-01|-67.0|-33.0|-0.68524|-0.01973 +2015-07-01|-67.0|-34.0|-0.15123|-0.01997 +2015-07-01|-67.0|-35.0|0.3839|-0.02031 +2015-07-01|-67.0|-36.0|0.92045|-0.02076 +2015-07-01|-67.0|-37.0|1.4587|-0.02129 +2015-07-01|-67.0|-38.0|1.9989|-0.0219 +2015-07-01|-67.0|-39.0|2.5413|-0.0226 +2015-07-01|-67.0|-40.0|3.08614|-0.02337 +2015-07-01|-67.0|-41.0|3.63363|-0.0242 +2015-07-01|-67.0|-42.0|4.18395|-0.02508 +2015-07-01|-67.0|-43.0|4.73728|-0.02602 +2015-07-01|-67.0|-44.0|5.29376|-0.027 +2015-07-01|-67.0|-45.0|5.85353|-0.02802 +2015-07-01|-67.0|-46.0|6.41669|-0.02907 +2015-07-01|-67.0|-47.0|6.98334|-0.03013 +2015-07-01|-67.0|-48.0|7.55352|-0.03122 +2015-07-01|-67.0|-49.0|8.12729|-0.03231 +2015-07-01|-67.0|-50.0|8.70467|-0.03341 +2015-07-01|-67.0|-51.0|9.28565|-0.0345 +2015-07-01|-67.0|-52.0|9.8702|-0.03558 +2015-07-01|-67.0|-53.0|10.4583|-0.03665 +2015-07-01|-67.0|-54.0|11.04986|-0.03769 +2015-07-01|-67.0|-55.0|11.64482|-0.03871 +2015-07-01|-67.0|-56.0|12.24305|-0.0397 +2015-07-01|-67.0|-57.0|12.84444|-0.04065 +2015-07-01|-67.0|-58.0|13.44885|-0.04156 +2015-07-01|-67.0|-59.0|14.05612|-0.04242 +2015-07-01|-67.0|-60.0|14.66608|-0.04324 +2015-07-01|-67.0|-61.0|15.27853|-0.044 +2015-07-01|-67.0|-62.0|15.89327|-0.04471 +2015-07-01|-67.0|-63.0|16.51008|-0.04537 +2015-07-01|-67.0|-64.0|17.12874|-0.04596 +2015-07-01|-67.0|-65.0|17.74899|-0.0465 +2015-07-01|-67.0|-66.0|18.3706|-0.04697 +2015-07-01|-67.0|-67.0|18.99329|-0.04738 +2015-07-01|-67.0|-68.0|19.6168|-0.04772 +2015-07-01|-67.0|-69.0|20.24086|-0.048 +2015-07-01|-67.0|-70.0|20.86518|-0.04821 +2015-07-01|-67.0|-71.0|21.48947|-0.04836 +2015-07-01|-67.0|-72.0|22.11345|-0.04844 +2015-07-01|-67.0|-73.0|22.73682|-0.04846 +2015-07-01|-67.0|-74.0|23.35929|-0.04842 +2015-07-01|-67.0|-75.0|23.98056|-0.04831 +2015-07-01|-67.0|-76.0|24.60034|-0.04814 +2015-07-01|-67.0|-77.0|25.21833|-0.04791 +2015-07-01|-67.0|-78.0|25.83425|-0.04762 +2015-07-01|-67.0|-79.0|26.44781|-0.04728 +2015-07-01|-67.0|-80.0|27.05873|-0.04688 +2015-07-01|-67.0|-81.0|27.66672|-0.04643 +2015-07-01|-67.0|-82.0|28.27151|-0.04593 +2015-07-01|-67.0|-83.0|28.87285|-0.04538 +2015-07-01|-67.0|-84.0|29.47046|-0.04478 +2015-07-01|-67.0|-85.0|30.06411|-0.04415 +2015-07-01|-67.0|-86.0|30.65354|-0.04347 +2015-07-01|-67.0|-87.0|31.23852|-0.04275 +2015-07-01|-67.0|-88.0|31.81884|-0.04199 +2015-07-01|-67.0|-89.0|32.39428|-0.0412 +2015-07-01|-67.0|-90.0|32.96464|-0.04038 +2015-07-01|-67.0|-91.0|33.52972|-0.03953 +2015-07-01|-67.0|-92.0|34.08935|-0.03865 +2015-07-01|-67.0|-93.0|34.64337|-0.03775 +2015-07-01|-67.0|-94.0|35.19161|-0.03682 +2015-07-01|-67.0|-95.0|35.73393|-0.03587 +2015-07-01|-67.0|-96.0|36.27021|-0.0349 +2015-07-01|-67.0|-97.0|36.80033|-0.03391 +2015-07-01|-67.0|-98.0|37.32419|-0.03291 +2015-07-01|-67.0|-99.0|37.8417|-0.03189 +2015-07-01|-67.0|-100.0|38.35279|-0.03086 +2015-07-01|-67.0|-101.0|38.85739|-0.02981 +2015-07-01|-67.0|-102.0|39.35546|-0.02876 +2015-07-01|-67.0|-103.0|39.84696|-0.02769 +2015-07-01|-67.0|-104.0|40.33189|-0.02661 +2015-07-01|-67.0|-105.0|40.81022|-0.02553 +2015-07-01|-67.0|-106.0|41.28198|-0.02443 +2015-07-01|-67.0|-107.0|41.74719|-0.02333 +2015-07-01|-67.0|-108.0|42.20588|-0.02222 +2015-07-01|-67.0|-109.0|42.65811|-0.0211 +2015-07-01|-67.0|-110.0|43.10394|-0.01998 +2015-07-01|-67.0|-111.0|43.54346|-0.01884 +2015-07-01|-67.0|-112.0|43.97675|-0.0177 +2015-07-01|-67.0|-113.0|44.40393|-0.01655 +2015-07-01|-67.0|-114.0|44.8251|-0.01539 +2015-07-01|-67.0|-115.0|45.24041|-0.01422 +2015-07-01|-67.0|-116.0|45.64999|-0.01304 +2015-07-01|-67.0|-117.0|46.05401|-0.01185 +2015-07-01|-67.0|-118.0|46.45263|-0.01065 +2015-07-01|-67.0|-119.0|46.84602|-0.00944 +2015-07-01|-67.0|-120.0|47.23439|-0.00821 +2015-07-01|-67.0|-121.0|47.61792|-0.00697 +2015-07-01|-67.0|-122.0|47.99682|-0.00572 +2015-07-01|-67.0|-123.0|48.37132|-0.00445 +2015-07-01|-67.0|-124.0|48.74164|-0.00316 +2015-07-01|-67.0|-125.0|49.10802|-0.00185 +2015-07-01|-67.0|-126.0|49.47069|-5.3E-4 +2015-07-01|-67.0|-127.0|49.82991|8.2E-4 +2015-07-01|-67.0|-128.0|50.18593|0.00218 +2015-07-01|-67.0|-129.0|50.53901|0.00357 +2015-07-01|-67.0|-130.0|50.88941|0.00497 +2015-07-01|-67.0|-131.0|51.23741|0.0064 +2015-07-01|-67.0|-132.0|51.58328|0.00786 +2015-07-01|-67.0|-133.0|51.9273|0.00934 +2015-07-01|-67.0|-134.0|52.26973|0.01084 +2015-07-01|-67.0|-135.0|52.61086|0.01237 +2015-07-01|-67.0|-136.0|52.95097|0.01392 +2015-07-01|-67.0|-137.0|53.29035|0.0155 +2015-07-01|-67.0|-138.0|53.62926|0.0171 +2015-07-01|-67.0|-139.0|53.968|0.01873 +2015-07-01|-67.0|-140.0|54.30683|0.02039 +2015-07-01|-67.0|-141.0|54.64604|0.02207 +2015-07-01|-67.0|-142.0|54.9859|0.02377 +2015-07-01|-67.0|-143.0|55.32669|0.02551 +2015-07-01|-67.0|-144.0|55.66867|0.02726 +2015-07-01|-67.0|-145.0|56.01211|0.02904 +2015-07-01|-67.0|-146.0|56.35728|0.03085 +2015-07-01|-67.0|-147.0|56.70444|0.03267 +2015-07-01|-67.0|-148.0|57.05384|0.03452 +2015-07-01|-67.0|-149.0|57.40575|0.03639 +2015-07-01|-67.0|-150.0|57.76042|0.03828 +2015-07-01|-67.0|-151.0|58.11809|0.04019 +2015-07-01|-67.0|-152.0|58.47901|0.04212 +2015-07-01|-67.0|-153.0|58.84343|0.04406 +2015-07-01|-67.0|-154.0|59.21159|0.04601 +2015-07-01|-67.0|-155.0|59.58374|0.04798 +2015-07-01|-67.0|-156.0|59.96011|0.04997 +2015-07-01|-67.0|-157.0|60.34095|0.05196 +2015-07-01|-67.0|-158.0|60.72649|0.05396 +2015-07-01|-67.0|-159.0|61.11699|0.05597 +2015-07-01|-67.0|-160.0|61.51268|0.05798 +2015-07-01|-67.0|-161.0|61.91382|0.06 +2015-07-01|-67.0|-162.0|62.32065|0.06202 +2015-07-01|-67.0|-163.0|62.73344|0.06404 +2015-07-01|-67.0|-164.0|63.15245|0.06606 +2015-07-01|-67.0|-165.0|63.57795|0.06807 +2015-07-01|-67.0|-166.0|64.01023|0.07008 +2015-07-01|-67.0|-167.0|64.44957|0.07209 +2015-07-01|-67.0|-168.0|64.89628|0.07408 +2015-07-01|-67.0|-169.0|65.35069|0.07607 +2015-07-01|-67.0|-170.0|65.81313|0.07804 +2015-07-01|-67.0|-171.0|66.28396|0.08 +2015-07-01|-67.0|-172.0|66.76357|0.08194 +2015-07-01|-67.0|-173.0|67.25235|0.08386 +2015-07-01|-67.0|-174.0|67.75075|0.08577 +2015-07-01|-67.0|-175.0|68.25923|0.08765 +2015-07-01|-67.0|-176.0|68.77829|0.08951 +2015-07-01|-67.0|-177.0|69.30849|0.09135 +2015-07-01|-67.0|-178.0|69.8504|0.09315 +2015-07-01|-67.0|-179.0|70.40469|0.09493 +2015-07-01|-68.0|0.0|-19.84762|-0.08376 +2015-07-01|-68.0|1.0|-20.53133|-0.08707 +2015-07-01|-68.0|2.0|-21.22149|-0.09041 +2015-07-01|-68.0|3.0|-21.91805|-0.09376 +2015-07-01|-68.0|4.0|-22.62093|-0.09713 +2015-07-01|-68.0|5.0|-23.33003|-0.10051 +2015-07-01|-68.0|6.0|-24.04524|-0.10388 +2015-07-01|-68.0|7.0|-24.76644|-0.10725 +2015-07-01|-68.0|8.0|-25.49349|-0.11061 +2015-07-01|-68.0|9.0|-26.22625|-0.11394 +2015-07-01|-68.0|10.0|-26.96454|-0.11725 +2015-07-01|-68.0|11.0|-27.70819|-0.12053 +2015-07-01|-68.0|12.0|-28.45701|-0.12377 +2015-07-01|-68.0|13.0|-29.21081|-0.12697 +2015-07-01|-68.0|14.0|-29.96938|-0.13013 +2015-07-01|-68.0|15.0|-30.73251|-0.13323 +2015-07-01|-68.0|16.0|-31.49998|-0.13627 +2015-07-01|-68.0|17.0|-32.27156|-0.13925 +2015-07-01|-68.0|18.0|-33.04701|-0.14216 +2015-07-01|-68.0|19.0|-33.82612|-0.14501 +2015-07-01|-68.0|20.0|-34.60863|-0.14778 +2015-07-01|-68.0|21.0|-35.39432|-0.15048 +2015-07-01|-68.0|22.0|-36.18292|-0.15309 +2015-07-01|-68.0|23.0|-36.97422|-0.15563 +2015-07-01|-68.0|24.0|-37.76795|-0.15808 +2015-07-01|-68.0|25.0|-38.56389|-0.16044 +2015-07-01|-68.0|26.0|-39.36179|-0.16272 +2015-07-01|-68.0|27.0|-40.16143|-0.1649 +2015-07-01|-68.0|28.0|-40.96255|-0.167 +2015-07-01|-68.0|29.0|-41.76495|-0.169 +2015-07-01|-68.0|30.0|-42.56839|-0.17091 +2015-07-01|-68.0|31.0|-43.37266|-0.17273 +2015-07-01|-68.0|32.0|-44.17753|-0.17446 +2015-07-01|-68.0|33.0|-44.98281|-0.17609 +2015-07-01|-68.0|34.0|-45.7883|-0.17763 +2015-07-01|-68.0|35.0|-46.5938|-0.17908 +2015-07-01|-68.0|36.0|-47.39912|-0.18044 +2015-07-01|-68.0|37.0|-48.20409|-0.18171 +2015-07-01|-68.0|38.0|-49.00853|-0.18289 +2015-07-01|-68.0|39.0|-49.81229|-0.18399 +2015-07-01|-68.0|40.0|-50.6152|-0.185 +2015-07-01|-68.0|41.0|-51.41712|-0.18592 +2015-07-01|-68.0|42.0|-52.21792|-0.18677 +2015-07-01|-68.0|43.0|-53.01747|-0.18753 +2015-07-01|-68.0|44.0|-53.81564|-0.18822 +2015-07-01|-68.0|45.0|-54.61233|-0.18883 +2015-07-01|-68.0|46.0|-55.40744|-0.18936 +2015-07-01|-68.0|47.0|-56.20087|-0.18983 +2015-07-01|-68.0|48.0|-56.99254|-0.19023 +2015-07-01|-68.0|49.0|-57.78238|-0.19057 +2015-07-01|-68.0|50.0|-58.57032|-0.19084 +2015-07-01|-68.0|51.0|-59.35631|-0.19105 +2015-07-01|-68.0|52.0|-60.14031|-0.19121 +2015-07-01|-68.0|53.0|-60.92226|-0.19131 +2015-07-01|-68.0|54.0|-61.70216|-0.19136 +2015-07-01|-68.0|55.0|-62.47997|-0.19137 +2015-07-01|-68.0|56.0|-63.2557|-0.19133 +2015-07-01|-68.0|57.0|-64.02933|-0.19125 +2015-07-01|-68.0|58.0|-64.80089|-0.19113 +2015-07-01|-68.0|59.0|-65.57038|-0.19098 +2015-07-01|-68.0|60.0|-66.33783|-0.1908 +2015-07-01|-68.0|61.0|-67.10329|-0.19059 +2015-07-01|-68.0|62.0|-67.86678|-0.19036 +2015-07-01|-68.0|63.0|-68.62838|-0.19011 +2015-07-01|-68.0|64.0|-69.38813|-0.18984 +2015-07-01|-68.0|65.0|-70.14612|-0.18956 +2015-07-01|-68.0|66.0|-70.90242|-0.18927 +2015-07-01|-68.0|67.0|-71.65713|-0.18897 +2015-07-01|-68.0|68.0|-72.41034|-0.18868 +2015-07-01|-68.0|69.0|-73.16216|-0.18839 +2015-07-01|-68.0|70.0|-73.91271|-0.1881 +2015-07-01|-68.0|71.0|-74.66212|-0.18783 +2015-07-01|-68.0|72.0|-75.41053|-0.18757 +2015-07-01|-68.0|73.0|-76.15809|-0.18733 +2015-07-01|-68.0|74.0|-76.90495|-0.18711 +2015-07-01|-68.0|75.0|-77.65129|-0.18693 +2015-07-01|-68.0|76.0|-78.39728|-0.18677 +2015-07-01|-68.0|77.0|-79.14313|-0.18666 +2015-07-01|-68.0|78.0|-79.88904|-0.18659 +2015-07-01|-68.0|79.0|-80.63522|-0.18656 +2015-07-01|-68.0|80.0|-81.38191|-0.18659 +2015-07-01|-68.0|81.0|-82.12936|-0.18668 +2015-07-01|-68.0|82.0|-82.87783|-0.18684 +2015-07-01|-68.0|83.0|-83.62759|-0.18706 +2015-07-01|-68.0|84.0|-84.37896|-0.18736 +2015-07-01|-68.0|85.0|-85.13223|-0.18775 +2015-07-01|-68.0|86.0|-85.88775|-0.18822 +2015-07-01|-68.0|87.0|-86.64587|-0.18879 +2015-07-01|-68.0|88.0|-87.40698|-0.18946 +2015-07-01|-68.0|89.0|-88.17148|-0.19025 +2015-07-01|-68.0|90.0|-88.93981|-0.19115 +2015-07-01|-68.0|91.0|-89.71243|-0.19218 +2015-07-01|-68.0|92.0|-90.48985|-0.19335 +2015-07-01|-68.0|93.0|-91.27258|-0.19466 +2015-07-01|-68.0|94.0|-92.06121|-0.19613 +2015-07-01|-68.0|95.0|-92.85635|-0.19777 +2015-07-01|-68.0|96.0|-93.65868|-0.19959 +2015-07-01|-68.0|97.0|-94.4689|-0.2016 +2015-07-01|-68.0|98.0|-95.28779|-0.20381 +2015-07-01|-68.0|99.0|-96.11619|-0.20625 +2015-07-01|-68.0|100.0|-96.95502|-0.20892 +2015-07-01|-68.0|101.0|-97.80527|-0.21185 +2015-07-01|-68.0|102.0|-98.66801|-0.21504 +2015-07-01|-68.0|103.0|-99.54444|-0.21854 +2015-07-01|-68.0|104.0|-100.43584|-0.22235 +2015-07-01|-68.0|105.0|-101.34362|-0.2265 +2015-07-01|-68.0|106.0|-102.26935|-0.23103 +2015-07-01|-68.0|107.0|-103.21474|-0.23595 +2015-07-01|-68.0|108.0|-104.18169|-0.24131 +2015-07-01|-68.0|109.0|-105.17228|-0.24714 +2015-07-01|-68.0|110.0|-106.18885|-0.25349 +2015-07-01|-68.0|111.0|-107.23398|-0.2604 +2015-07-01|-68.0|112.0|-108.31056|-0.26793 +2015-07-01|-68.0|113.0|-109.4218|-0.27612 +2015-07-01|-68.0|114.0|-110.57133|-0.28506 +2015-07-01|-68.0|115.0|-111.76319|-0.29481 +2015-07-01|-68.0|116.0|-113.00198|-0.30545 +2015-07-01|-68.0|117.0|-114.29286|-0.31708 +2015-07-01|-68.0|118.0|-115.64168|-0.32979 +2015-07-01|-68.0|119.0|-117.05509|-0.34372 +2015-07-01|-68.0|120.0|-118.54066|-0.35897 +2015-07-01|-68.0|121.0|-120.10702|-0.37571 +2015-07-01|-68.0|122.0|-121.76403|-0.39407 +2015-07-01|-68.0|123.0|-123.523|-0.41423 +2015-07-01|-68.0|124.0|-125.39684|-0.43637 +2015-07-01|-68.0|125.0|-127.40038|-0.46068 +2015-07-01|-68.0|126.0|-129.55055|-0.48734 +2015-07-01|-68.0|127.0|-131.86669|-0.51651 +2015-07-01|-68.0|128.0|-134.37072|-0.54832 +2015-07-01|-68.0|129.0|-137.08735|-0.58283 +2015-07-01|-68.0|130.0|-140.04398|-0.61995 +2015-07-01|-68.0|131.0|-143.27047|-0.6594 +2015-07-01|-68.0|132.0|-146.79833|-0.7006 +2015-07-01|-68.0|133.0|-150.65923|-0.74252 +2015-07-01|-68.0|134.0|-154.88248|-0.78355 +2015-07-01|-68.0|135.0|-159.4912|-0.82139 +2015-07-01|-68.0|136.0|-164.49706|-0.85297 +2015-07-01|-68.0|137.0|-169.89387|-0.87461 +2015-07-01|-68.0|138.0|-175.65103|-0.88241 +2015-07-01|-68.0|139.0|178.2912|-0.87296 +2015-07-01|-68.0|140.0|172.02225|-0.84426 +2015-07-01|-68.0|141.0|165.65551|-0.79648 +2015-07-01|-68.0|142.0|159.31656|-0.73226 +2015-07-01|-68.0|143.0|153.12776|-0.65619 +2015-07-01|-68.0|144.0|147.19391|-0.57384 +2015-07-01|-68.0|145.0|141.59269|-0.49056 +2015-07-01|-68.0|146.0|136.37169|-0.41066 +2015-07-01|-68.0|147.0|131.55088|-0.33704 +2015-07-01|-68.0|148.0|127.12841|-0.27123 +2015-07-01|-68.0|149.0|123.08725|-0.21373 +2015-07-01|-68.0|150.0|119.40124|-0.16429 +2015-07-01|-68.0|151.0|116.03976|-0.12227 +2015-07-01|-68.0|152.0|112.97097|-0.08684 +2015-07-01|-68.0|153.0|110.16394|-0.05712 +2015-07-01|-68.0|154.0|107.58977|-0.03228 +2015-07-01|-68.0|155.0|105.22216|-0.01155 +2015-07-01|-68.0|156.0|103.03757|0.00573 +2015-07-01|-68.0|157.0|101.01519|0.02011 +2015-07-01|-68.0|158.0|99.13672|0.03208 +2015-07-01|-68.0|159.0|97.38615|0.04203 +2015-07-01|-68.0|160.0|95.74949|0.0503 +2015-07-01|-68.0|161.0|94.21456|0.05715 +2015-07-01|-68.0|162.0|92.77069|0.06281 +2015-07-01|-68.0|163.0|91.4086|0.06747 +2015-07-01|-68.0|164.0|90.12014|0.07128 +2015-07-01|-68.0|165.0|88.89818|0.07437 +2015-07-01|-68.0|166.0|87.73646|0.07686 +2015-07-01|-68.0|167.0|86.62945|0.07881 +2015-07-01|-68.0|168.0|85.57228|0.08032 +2015-07-01|-68.0|169.0|84.56064|0.08144 +2015-07-01|-68.0|170.0|83.5907|0.08223 +2015-07-01|-68.0|171.0|82.65908|0.08272 +2015-07-01|-68.0|172.0|81.76272|0.08296 +2015-07-01|-68.0|173.0|80.89893|0.08298 +2015-07-01|-68.0|174.0|80.06527|0.0828 +2015-07-01|-68.0|175.0|79.25956|0.08245 +2015-07-01|-68.0|176.0|78.47983|0.08194 +2015-07-01|-68.0|177.0|77.72432|0.0813 +2015-07-01|-68.0|178.0|76.99141|0.08053 +2015-07-01|-68.0|179.0|76.27965|0.07966 +2015-07-01|-68.0|-1.0|-19.1704|-0.08049 +2015-07-01|-68.0|-2.0|-18.4997|-0.07725 +2015-07-01|-68.0|-3.0|-17.83552|-0.07407 +2015-07-01|-68.0|-4.0|-17.17786|-0.07093 +2015-07-01|-68.0|-5.0|-16.52668|-0.06786 +2015-07-01|-68.0|-6.0|-15.88192|-0.06485 +2015-07-01|-68.0|-7.0|-15.24352|-0.06191 +2015-07-01|-68.0|-8.0|-14.61138|-0.05906 +2015-07-01|-68.0|-9.0|-13.98541|-0.05629 +2015-07-01|-68.0|-10.0|-13.36546|-0.0536 +2015-07-01|-68.0|-11.0|-12.7514|-0.05102 +2015-07-01|-68.0|-12.0|-12.14306|-0.04853 +2015-07-01|-68.0|-13.0|-11.54026|-0.04615 +2015-07-01|-68.0|-14.0|-10.9428|-0.04387 +2015-07-01|-68.0|-15.0|-10.35048|-0.04171 +2015-07-01|-68.0|-16.0|-9.76305|-0.03966 +2015-07-01|-68.0|-17.0|-9.18028|-0.03774 +2015-07-01|-68.0|-18.0|-8.60191|-0.03593 +2015-07-01|-68.0|-19.0|-8.02768|-0.03425 +2015-07-01|-68.0|-20.0|-7.4573|-0.03269 +2015-07-01|-68.0|-21.0|-6.89049|-0.03126 +2015-07-01|-68.0|-22.0|-6.32694|-0.02996 +2015-07-01|-68.0|-23.0|-5.76637|-0.02878 +2015-07-01|-68.0|-24.0|-5.20844|-0.02773 +2015-07-01|-68.0|-25.0|-4.65287|-0.02681 +2015-07-01|-68.0|-26.0|-4.09931|-0.02601 +2015-07-01|-68.0|-27.0|-3.54747|-0.02533 +2015-07-01|-68.0|-28.0|-2.99701|-0.02478 +2015-07-01|-68.0|-29.0|-2.44763|-0.02435 +2015-07-01|-68.0|-30.0|-1.89901|-0.02403 +2015-07-01|-68.0|-31.0|-1.35084|-0.02383 +2015-07-01|-68.0|-32.0|-0.80282|-0.02373 +2015-07-01|-68.0|-33.0|-0.25465|-0.02374 +2015-07-01|-68.0|-34.0|0.29396|-0.02385 +2015-07-01|-68.0|-35.0|0.84327|-0.02405 +2015-07-01|-68.0|-36.0|1.39357|-0.02435 +2015-07-01|-68.0|-37.0|1.94509|-0.02473 +2015-07-01|-68.0|-38.0|2.49809|-0.02519 +2015-07-01|-68.0|-39.0|3.05279|-0.02572 +2015-07-01|-68.0|-40.0|3.60941|-0.02633 +2015-07-01|-68.0|-41.0|4.16813|-0.02699 +2015-07-01|-68.0|-42.0|4.72914|-0.02772 +2015-07-01|-68.0|-43.0|5.2926|-0.02849 +2015-07-01|-68.0|-44.0|5.85865|-0.0293 +2015-07-01|-68.0|-45.0|6.42742|-0.03015 +2015-07-01|-68.0|-46.0|6.99902|-0.03104 +2015-07-01|-68.0|-47.0|7.57353|-0.03195 +2015-07-01|-68.0|-48.0|8.15103|-0.03288 +2015-07-01|-68.0|-49.0|8.73155|-0.03382 +2015-07-01|-68.0|-50.0|9.31514|-0.03476 +2015-07-01|-68.0|-51.0|9.9018|-0.03571 +2015-07-01|-68.0|-52.0|10.49153|-0.03666 +2015-07-01|-68.0|-53.0|11.08429|-0.0376 +2015-07-01|-68.0|-54.0|11.68006|-0.03852 +2015-07-01|-68.0|-55.0|12.27875|-0.03942 +2015-07-01|-68.0|-56.0|12.88031|-0.0403 +2015-07-01|-68.0|-57.0|13.48461|-0.04115 +2015-07-01|-68.0|-58.0|14.09157|-0.04197 +2015-07-01|-68.0|-59.0|14.70104|-0.04275 +2015-07-01|-68.0|-60.0|15.31288|-0.04349 +2015-07-01|-68.0|-61.0|15.92694|-0.0442 +2015-07-01|-68.0|-62.0|16.54305|-0.04485 +2015-07-01|-68.0|-63.0|17.16103|-0.04546 +2015-07-01|-68.0|-64.0|17.78068|-0.04602 +2015-07-01|-68.0|-65.0|18.40179|-0.04652 +2015-07-01|-68.0|-66.0|19.02416|-0.04697 +2015-07-01|-68.0|-67.0|19.64756|-0.04737 +2015-07-01|-68.0|-68.0|20.27177|-0.04771 +2015-07-01|-68.0|-69.0|20.89653|-0.048 +2015-07-01|-68.0|-70.0|21.52163|-0.04822 +2015-07-01|-68.0|-71.0|22.14679|-0.04839 +2015-07-01|-68.0|-72.0|22.77178|-0.0485 +2015-07-01|-68.0|-73.0|23.39634|-0.04856 +2015-07-01|-68.0|-74.0|24.02022|-0.04856 +2015-07-01|-68.0|-75.0|24.64314|-0.0485 +2015-07-01|-68.0|-76.0|25.26487|-0.04839 +2015-07-01|-68.0|-77.0|25.88514|-0.04822 +2015-07-01|-68.0|-78.0|26.5037|-0.048 +2015-07-01|-68.0|-79.0|27.12029|-0.04773 +2015-07-01|-68.0|-80.0|27.73466|-0.0474 +2015-07-01|-68.0|-81.0|28.34657|-0.04703 +2015-07-01|-68.0|-82.0|28.95578|-0.04661 +2015-07-01|-68.0|-83.0|29.56205|-0.04615 +2015-07-01|-68.0|-84.0|30.16514|-0.04565 +2015-07-01|-68.0|-85.0|30.76485|-0.0451 +2015-07-01|-68.0|-86.0|31.36094|-0.04451 +2015-07-01|-68.0|-87.0|31.95321|-0.04389 +2015-07-01|-68.0|-88.0|32.54146|-0.04323 +2015-07-01|-68.0|-89.0|33.1255|-0.04254 +2015-07-01|-68.0|-90.0|33.70515|-0.04181 +2015-07-01|-68.0|-91.0|34.28023|-0.04106 +2015-07-01|-68.0|-92.0|34.85058|-0.04028 +2015-07-01|-68.0|-93.0|35.41605|-0.03947 +2015-07-01|-68.0|-94.0|35.9765|-0.03864 +2015-07-01|-68.0|-95.0|36.5318|-0.03779 +2015-07-01|-68.0|-96.0|37.08183|-0.03692 +2015-07-01|-68.0|-97.0|37.62648|-0.03602 +2015-07-01|-68.0|-98.0|38.16566|-0.03511 +2015-07-01|-68.0|-99.0|38.69929|-0.03418 +2015-07-01|-68.0|-100.0|39.22729|-0.03324 +2015-07-01|-68.0|-101.0|39.74961|-0.03229 +2015-07-01|-68.0|-102.0|40.2662|-0.03132 +2015-07-01|-68.0|-103.0|40.77704|-0.03034 +2015-07-01|-68.0|-104.0|41.28209|-0.02934 +2015-07-01|-68.0|-105.0|41.78136|-0.02834 +2015-07-01|-68.0|-106.0|42.27485|-0.02733 +2015-07-01|-68.0|-107.0|42.76258|-0.0263 +2015-07-01|-68.0|-108.0|43.24458|-0.02527 +2015-07-01|-68.0|-109.0|43.72089|-0.02423 +2015-07-01|-68.0|-110.0|44.19158|-0.02318 +2015-07-01|-68.0|-111.0|44.65671|-0.02212 +2015-07-01|-68.0|-112.0|45.11636|-0.02106 +2015-07-01|-68.0|-113.0|45.57064|-0.01998 +2015-07-01|-68.0|-114.0|46.01963|-0.01889 +2015-07-01|-68.0|-115.0|46.46348|-0.0178 +2015-07-01|-68.0|-116.0|46.90229|-0.01669 +2015-07-01|-68.0|-117.0|47.33622|-0.01558 +2015-07-01|-68.0|-118.0|47.76542|-0.01445 +2015-07-01|-68.0|-119.0|48.19005|-0.01331 +2015-07-01|-68.0|-120.0|48.61028|-0.01216 +2015-07-01|-68.0|-121.0|49.0263|-0.011 +2015-07-01|-68.0|-122.0|49.4383|-0.00982 +2015-07-01|-68.0|-123.0|49.84648|-0.00863 +2015-07-01|-68.0|-124.0|50.25104|-0.00743 +2015-07-01|-68.0|-125.0|50.65222|-0.00621 +2015-07-01|-68.0|-126.0|51.05024|-0.00497 +2015-07-01|-68.0|-127.0|51.44533|-0.00371 +2015-07-01|-68.0|-128.0|51.83772|-0.00244 +2015-07-01|-68.0|-129.0|52.22767|-0.00115 +2015-07-01|-68.0|-130.0|52.61544|1.6E-4 +2015-07-01|-68.0|-131.0|53.00127|0.00149 +2015-07-01|-68.0|-132.0|53.38542|0.00284 +2015-07-01|-68.0|-133.0|53.76817|0.00421 +2015-07-01|-68.0|-134.0|54.14979|0.0056 +2015-07-01|-68.0|-135.0|54.53055|0.00701 +2015-07-01|-68.0|-136.0|54.91071|0.00844 +2015-07-01|-68.0|-137.0|55.29057|0.0099 +2015-07-01|-68.0|-138.0|55.67041|0.01138 +2015-07-01|-68.0|-139.0|56.05049|0.01287 +2015-07-01|-68.0|-140.0|56.43111|0.01439 +2015-07-01|-68.0|-141.0|56.81255|0.01593 +2015-07-01|-68.0|-142.0|57.19509|0.0175 +2015-07-01|-68.0|-143.0|57.57901|0.01908 +2015-07-01|-68.0|-144.0|57.96461|0.02068 +2015-07-01|-68.0|-145.0|58.35217|0.0223 +2015-07-01|-68.0|-146.0|58.74196|0.02394 +2015-07-01|-68.0|-147.0|59.13428|0.0256 +2015-07-01|-68.0|-148.0|59.52941|0.02727 +2015-07-01|-68.0|-149.0|59.92763|0.02896 +2015-07-01|-68.0|-150.0|60.32923|0.03067 +2015-07-01|-68.0|-151.0|60.7345|0.03239 +2015-07-01|-68.0|-152.0|61.14371|0.03412 +2015-07-01|-68.0|-153.0|61.55717|0.03586 +2015-07-01|-68.0|-154.0|61.97516|0.03761 +2015-07-01|-68.0|-155.0|62.39797|0.03936 +2015-07-01|-68.0|-156.0|62.82591|0.04113 +2015-07-01|-68.0|-157.0|63.25926|0.04289 +2015-07-01|-68.0|-158.0|63.69834|0.04466 +2015-07-01|-68.0|-159.0|64.14346|0.04643 +2015-07-01|-68.0|-160.0|64.59493|0.04819 +2015-07-01|-68.0|-161.0|65.05309|0.04995 +2015-07-01|-68.0|-162.0|65.51827|0.05171 +2015-07-01|-68.0|-163.0|65.99082|0.05345 +2015-07-01|-68.0|-164.0|66.47109|0.05519 +2015-07-01|-68.0|-165.0|66.95947|0.0569 +2015-07-01|-68.0|-166.0|67.45635|0.0586 +2015-07-01|-68.0|-167.0|67.96213|0.06029 +2015-07-01|-68.0|-168.0|68.47725|0.06194 +2015-07-01|-68.0|-169.0|69.00216|0.06358 +2015-07-01|-68.0|-170.0|69.53735|0.06518 +2015-07-01|-68.0|-171.0|70.08334|0.06675 +2015-07-01|-68.0|-172.0|70.64065|0.06828 +2015-07-01|-68.0|-173.0|71.20989|0.06978 +2015-07-01|-68.0|-174.0|71.79168|0.07122 +2015-07-01|-68.0|-175.0|72.38669|0.07262 +2015-07-01|-68.0|-176.0|72.99565|0.07397 +2015-07-01|-68.0|-177.0|73.61934|0.07525 +2015-07-01|-68.0|-178.0|74.25862|0.07647 +2015-07-01|-68.0|-179.0|74.91441|0.07762 +2015-07-01|-69.0|0.0|-19.9254|-0.08597 +2015-07-01|-69.0|1.0|-20.61831|-0.08908 +2015-07-01|-69.0|2.0|-21.31724|-0.09221 +2015-07-01|-69.0|3.0|-22.02211|-0.09536 +2015-07-01|-69.0|4.0|-22.73288|-0.09852 +2015-07-01|-69.0|5.0|-23.44946|-0.10169 +2015-07-01|-69.0|6.0|-24.17176|-0.10486 +2015-07-01|-69.0|7.0|-24.89967|-0.10802 +2015-07-01|-69.0|8.0|-25.63307|-0.11118 +2015-07-01|-69.0|9.0|-26.37183|-0.11432 +2015-07-01|-69.0|10.0|-27.11581|-0.11743 +2015-07-01|-69.0|11.0|-27.86486|-0.12053 +2015-07-01|-69.0|12.0|-28.61881|-0.12359 +2015-07-01|-69.0|13.0|-29.3775|-0.12661 +2015-07-01|-69.0|14.0|-30.14074|-0.12959 +2015-07-01|-69.0|15.0|-30.90835|-0.13253 +2015-07-01|-69.0|16.0|-31.68013|-0.13542 +2015-07-01|-69.0|17.0|-32.4559|-0.13825 +2015-07-01|-69.0|18.0|-33.23544|-0.14103 +2015-07-01|-69.0|19.0|-34.01856|-0.14375 +2015-07-01|-69.0|20.0|-34.80503|-0.1464 +2015-07-01|-69.0|21.0|-35.59466|-0.14898 +2015-07-01|-69.0|22.0|-36.38723|-0.1515 +2015-07-01|-69.0|23.0|-37.18253|-0.15394 +2015-07-01|-69.0|24.0|-37.98034|-0.15631 +2015-07-01|-69.0|25.0|-38.78046|-0.15861 +2015-07-01|-69.0|26.0|-39.58267|-0.16082 +2015-07-01|-69.0|27.0|-40.38676|-0.16296 +2015-07-01|-69.0|28.0|-41.19253|-0.16501 +2015-07-01|-69.0|29.0|-41.99977|-0.16699 +2015-07-01|-69.0|30.0|-42.8083|-0.16888 +2015-07-01|-69.0|31.0|-43.61791|-0.17069 +2015-07-01|-69.0|32.0|-44.42842|-0.17242 +2015-07-01|-69.0|33.0|-45.23964|-0.17406 +2015-07-01|-69.0|34.0|-46.05139|-0.17563 +2015-07-01|-69.0|35.0|-46.86351|-0.17711 +2015-07-01|-69.0|36.0|-47.67583|-0.17851 +2015-07-01|-69.0|37.0|-48.48819|-0.17983 +2015-07-01|-69.0|38.0|-49.30044|-0.18107 +2015-07-01|-69.0|39.0|-50.11243|-0.18224 +2015-07-01|-69.0|40.0|-50.92404|-0.18332 +2015-07-01|-69.0|41.0|-51.73512|-0.18433 +2015-07-01|-69.0|42.0|-52.54557|-0.18527 +2015-07-01|-69.0|43.0|-53.35527|-0.18614 +2015-07-01|-69.0|44.0|-54.16411|-0.18694 +2015-07-01|-69.0|45.0|-54.972|-0.18767 +2015-07-01|-69.0|46.0|-55.77886|-0.18833 +2015-07-01|-69.0|47.0|-56.5846|-0.18893 +2015-07-01|-69.0|48.0|-57.38915|-0.18947 +2015-07-01|-69.0|49.0|-58.19247|-0.18995 +2015-07-01|-69.0|50.0|-58.99448|-0.19038 +2015-07-01|-69.0|51.0|-59.79516|-0.19075 +2015-07-01|-69.0|52.0|-60.59446|-0.19107 +2015-07-01|-69.0|53.0|-61.39236|-0.19135 +2015-07-01|-69.0|54.0|-62.18885|-0.19158 +2015-07-01|-69.0|55.0|-62.98391|-0.19177 +2015-07-01|-69.0|56.0|-63.77756|-0.19192 +2015-07-01|-69.0|57.0|-64.56979|-0.19203 +2015-07-01|-69.0|58.0|-65.36063|-0.19211 +2015-07-01|-69.0|59.0|-66.15011|-0.19216 +2015-07-01|-69.0|60.0|-66.93827|-0.19219 +2015-07-01|-69.0|61.0|-67.72514|-0.19219 +2015-07-01|-69.0|62.0|-68.5108|-0.19217 +2015-07-01|-69.0|63.0|-69.2953|-0.19214 +2015-07-01|-69.0|64.0|-70.07872|-0.19209 +2015-07-01|-69.0|65.0|-70.86114|-0.19203 +2015-07-01|-69.0|66.0|-71.64266|-0.19197 +2015-07-01|-69.0|67.0|-72.42337|-0.19191 +2015-07-01|-69.0|68.0|-73.2034|-0.19185 +2015-07-01|-69.0|69.0|-73.98286|-0.19179 +2015-07-01|-69.0|70.0|-74.76189|-0.19175 +2015-07-01|-69.0|71.0|-75.54064|-0.19171 +2015-07-01|-69.0|72.0|-76.31925|-0.1917 +2015-07-01|-69.0|73.0|-77.0979|-0.19171 +2015-07-01|-69.0|74.0|-77.87675|-0.19174 +2015-07-01|-69.0|75.0|-78.65601|-0.1918 +2015-07-01|-69.0|76.0|-79.43587|-0.1919 +2015-07-01|-69.0|77.0|-80.21654|-0.19204 +2015-07-01|-69.0|78.0|-80.99826|-0.19222 +2015-07-01|-69.0|79.0|-81.78127|-0.19245 +2015-07-01|-69.0|80.0|-82.56583|-0.19273 +2015-07-01|-69.0|81.0|-83.3522|-0.19308 +2015-07-01|-69.0|82.0|-84.14069|-0.19349 +2015-07-01|-69.0|83.0|-84.93159|-0.19397 +2015-07-01|-69.0|84.0|-85.72525|-0.19452 +2015-07-01|-69.0|85.0|-86.52199|-0.19516 +2015-07-01|-69.0|86.0|-87.3222|-0.19589 +2015-07-01|-69.0|87.0|-88.12628|-0.19671 +2015-07-01|-69.0|88.0|-88.93462|-0.19763 +2015-07-01|-69.0|89.0|-89.7477|-0.19866 +2015-07-01|-69.0|90.0|-90.56597|-0.19981 +2015-07-01|-69.0|91.0|-91.38995|-0.20108 +2015-07-01|-69.0|92.0|-92.22018|-0.20249 +2015-07-01|-69.0|93.0|-93.05725|-0.20403 +2015-07-01|-69.0|94.0|-93.90176|-0.20573 +2015-07-01|-69.0|95.0|-94.75439|-0.2076 +2015-07-01|-69.0|96.0|-95.61585|-0.20963 +2015-07-01|-69.0|97.0|-96.48692|-0.21185 +2015-07-01|-69.0|98.0|-97.36841|-0.21426 +2015-07-01|-69.0|99.0|-98.26122|-0.21689 +2015-07-01|-69.0|100.0|-99.16631|-0.21973 +2015-07-01|-69.0|101.0|-100.08473|-0.22282 +2015-07-01|-69.0|102.0|-101.0176|-0.22616 +2015-07-01|-69.0|103.0|-101.96614|-0.22978 +2015-07-01|-69.0|104.0|-102.93169|-0.23369 +2015-07-01|-69.0|105.0|-103.91568|-0.23792 +2015-07-01|-69.0|106.0|-104.91969|-0.24248 +2015-07-01|-69.0|107.0|-105.94545|-0.2474 +2015-07-01|-69.0|108.0|-106.99482|-0.25272 +2015-07-01|-69.0|109.0|-108.06987|-0.25845 +2015-07-01|-69.0|110.0|-109.17286|-0.26464 +2015-07-01|-69.0|111.0|-110.30627|-0.27131 +2015-07-01|-69.0|112.0|-111.47282|-0.27851 +2015-07-01|-69.0|113.0|-112.67553|-0.28628 +2015-07-01|-69.0|114.0|-113.91773|-0.29465 +2015-07-01|-69.0|115.0|-115.20308|-0.30369 +2015-07-01|-69.0|116.0|-116.53565|-0.31344 +2015-07-01|-69.0|117.0|-117.91994|-0.32397 +2015-07-01|-69.0|118.0|-119.36095|-0.33532 +2015-07-01|-69.0|119.0|-120.86423|-0.34757 +2015-07-01|-69.0|120.0|-122.43594|-0.36078 +2015-07-01|-69.0|121.0|-124.0829|-0.37503 +2015-07-01|-69.0|122.0|-125.8127|-0.39037 +2015-07-01|-69.0|123.0|-127.63374|-0.40688 +2015-07-01|-69.0|124.0|-129.5553|-0.42461 +2015-07-01|-69.0|125.0|-131.5876|-0.4436 +2015-07-01|-69.0|126.0|-133.74185|-0.46388 +2015-07-01|-69.0|127.0|-136.03023|-0.48545 +2015-07-01|-69.0|128.0|-138.46586|-0.50824 +2015-07-01|-69.0|129.0|-141.06267|-0.53214 +2015-07-01|-69.0|130.0|-143.83516|-0.55693 +2015-07-01|-69.0|131.0|-146.79801|-0.58229 +2015-07-01|-69.0|132.0|-149.96547|-0.60775 +2015-07-01|-69.0|133.0|-153.35052|-0.63264 +2015-07-01|-69.0|134.0|-156.96368|-0.65612 +2015-07-01|-69.0|135.0|-160.81159|-0.67709 +2015-07-01|-69.0|136.0|-164.89523|-0.69428 +2015-07-01|-69.0|137.0|-169.20809|-0.70627 +2015-07-01|-69.0|138.0|-173.73445|-0.71164 +2015-07-01|-69.0|139.0|-178.4481|-0.70907 +2015-07-01|-69.0|140.0|176.68795|-0.69763 +2015-07-01|-69.0|141.0|171.72049|-0.67689 +2015-07-01|-69.0|142.0|166.70377|-0.64715 +2015-07-01|-69.0|143.0|161.69581|-0.60935 +2015-07-01|-69.0|144.0|156.75417|-0.56509 +2015-07-01|-69.0|145.0|151.93166|-0.5163 +2015-07-01|-69.0|146.0|147.27301|-0.46509 +2015-07-01|-69.0|147.0|142.81279|-0.41339 +2015-07-01|-69.0|148.0|138.57475|-0.36288 +2015-07-01|-69.0|149.0|134.5724|-0.31481 +2015-07-01|-69.0|150.0|130.81039|-0.27003 +2015-07-01|-69.0|151.0|127.28628|-0.22904 +2015-07-01|-69.0|152.0|123.99245|-0.19201 +2015-07-01|-69.0|153.0|120.9177|-0.15892 +2015-07-01|-69.0|154.0|118.04869|-0.12959 +2015-07-01|-69.0|155.0|115.37104|-0.10377 +2015-07-01|-69.0|156.0|112.87008|-0.08113 +2015-07-01|-69.0|157.0|110.53144|-0.06136 +2015-07-01|-69.0|158.0|108.34139|-0.04414 +2015-07-01|-69.0|159.0|106.28705|-0.02917 +2015-07-01|-69.0|160.0|104.35647|-0.01618 +2015-07-01|-69.0|161.0|102.53872|-0.00492 +2015-07-01|-69.0|162.0|100.82382|0.00483 +2015-07-01|-69.0|163.0|99.20272|0.01325 +2015-07-01|-69.0|164.0|97.66727|0.02053 +2015-07-01|-69.0|165.0|96.21008|0.0268 +2015-07-01|-69.0|166.0|94.82452|0.03219 +2015-07-01|-69.0|167.0|93.5046|0.0368 +2015-07-01|-69.0|168.0|92.24497|0.04075 +2015-07-01|-69.0|169.0|91.04076|0.0441 +2015-07-01|-69.0|170.0|89.88761|0.04693 +2015-07-01|-69.0|171.0|88.78159|0.04929 +2015-07-01|-69.0|172.0|87.71915|0.05125 +2015-07-01|-69.0|173.0|86.69708|0.05285 +2015-07-01|-69.0|174.0|85.71245|0.05412 +2015-07-01|-69.0|175.0|84.76265|0.05511 +2015-07-01|-69.0|176.0|83.84526|0.05584 +2015-07-01|-69.0|177.0|82.95812|0.05635 +2015-07-01|-69.0|178.0|82.09924|0.05664 +2015-07-01|-69.0|179.0|81.26681|0.05675 +2015-07-01|-69.0|-1.0|-19.23853|-0.0829 +2015-07-01|-69.0|-2.0|-18.55771|-0.07987 +2015-07-01|-69.0|-3.0|-17.88296|-0.07687 +2015-07-01|-69.0|-4.0|-17.21426|-0.07393 +2015-07-01|-69.0|-5.0|-16.55158|-0.07104 +2015-07-01|-69.0|-6.0|-15.89488|-0.06821 +2015-07-01|-69.0|-7.0|-15.24408|-0.06544 +2015-07-01|-69.0|-8.0|-14.59911|-0.06275 +2015-07-01|-69.0|-9.0|-13.95987|-0.06013 +2015-07-01|-69.0|-10.0|-13.32625|-0.05759 +2015-07-01|-69.0|-11.0|-12.69813|-0.05514 +2015-07-01|-69.0|-12.0|-12.07535|-0.05278 +2015-07-01|-69.0|-13.0|-11.45775|-0.05051 +2015-07-01|-69.0|-14.0|-10.84517|-0.04834 +2015-07-01|-69.0|-15.0|-10.23742|-0.04627 +2015-07-01|-69.0|-16.0|-9.63428|-0.04431 +2015-07-01|-69.0|-17.0|-9.03556|-0.04245 +2015-07-01|-69.0|-18.0|-8.44102|-0.0407 +2015-07-01|-69.0|-19.0|-7.85043|-0.03906 +2015-07-01|-69.0|-20.0|-7.26354|-0.03754 +2015-07-01|-69.0|-21.0|-6.6801|-0.03612 +2015-07-01|-69.0|-22.0|-6.09984|-0.03483 +2015-07-01|-69.0|-23.0|-5.5225|-0.03364 +2015-07-01|-69.0|-24.0|-4.94781|-0.03258 +2015-07-01|-69.0|-25.0|-4.37549|-0.03162 +2015-07-01|-69.0|-26.0|-3.80525|-0.03078 +2015-07-01|-69.0|-27.0|-3.23682|-0.03006 +2015-07-01|-69.0|-28.0|-2.66991|-0.02944 +2015-07-01|-69.0|-29.0|-2.10425|-0.02893 +2015-07-01|-69.0|-30.0|-1.53955|-0.02853 +2015-07-01|-69.0|-31.0|-0.97554|-0.02823 +2015-07-01|-69.0|-32.0|-0.41194|-0.02803 +2015-07-01|-69.0|-33.0|0.1515|-0.02793 +2015-07-01|-69.0|-34.0|0.71504|-0.02792 +2015-07-01|-69.0|-35.0|1.27894|-0.028 +2015-07-01|-69.0|-36.0|1.84343|-0.02816 +2015-07-01|-69.0|-37.0|2.40875|-0.0284 +2015-07-01|-69.0|-38.0|2.97511|-0.02872 +2015-07-01|-69.0|-39.0|3.54273|-0.02911 +2015-07-01|-69.0|-40.0|4.11179|-0.02956 +2015-07-01|-69.0|-41.0|4.68248|-0.03007 +2015-07-01|-69.0|-42.0|5.25496|-0.03064 +2015-07-01|-69.0|-43.0|5.82939|-0.03125 +2015-07-01|-69.0|-44.0|6.4059|-0.03191 +2015-07-01|-69.0|-45.0|6.98461|-0.03261 +2015-07-01|-69.0|-46.0|7.56564|-0.03334 +2015-07-01|-69.0|-47.0|8.14906|-0.0341 +2015-07-01|-69.0|-48.0|8.73495|-0.03488 +2015-07-01|-69.0|-49.0|9.32336|-0.03567 +2015-07-01|-69.0|-50.0|9.91434|-0.03648 +2015-07-01|-69.0|-51.0|10.5079|-0.03729 +2015-07-01|-69.0|-52.0|11.10405|-0.03811 +2015-07-01|-69.0|-53.0|11.70279|-0.03892 +2015-07-01|-69.0|-54.0|12.30407|-0.03972 +2015-07-01|-69.0|-55.0|12.90787|-0.04051 +2015-07-01|-69.0|-56.0|13.51412|-0.04128 +2015-07-01|-69.0|-57.0|14.12275|-0.04203 +2015-07-01|-69.0|-58.0|14.73367|-0.04276 +2015-07-01|-69.0|-59.0|15.34679|-0.04346 +2015-07-01|-69.0|-60.0|15.96198|-0.04413 +2015-07-01|-69.0|-61.0|16.57913|-0.04476 +2015-07-01|-69.0|-62.0|17.19808|-0.04536 +2015-07-01|-69.0|-63.0|17.81871|-0.04591 +2015-07-01|-69.0|-64.0|18.44083|-0.04643 +2015-07-01|-69.0|-65.0|19.06429|-0.0469 +2015-07-01|-69.0|-66.0|19.6889|-0.04733 +2015-07-01|-69.0|-67.0|20.31448|-0.04771 +2015-07-01|-69.0|-68.0|20.94084|-0.04804 +2015-07-01|-69.0|-69.0|21.56777|-0.04833 +2015-07-01|-69.0|-70.0|22.19507|-0.04856 +2015-07-01|-69.0|-71.0|22.82252|-0.04874 +2015-07-01|-69.0|-72.0|23.44992|-0.04888 +2015-07-01|-69.0|-73.0|24.07704|-0.04896 +2015-07-01|-69.0|-74.0|24.70367|-0.049 +2015-07-01|-69.0|-75.0|25.32957|-0.04898 +2015-07-01|-69.0|-76.0|25.95454|-0.04891 +2015-07-01|-69.0|-77.0|26.57835|-0.0488 +2015-07-01|-69.0|-78.0|27.20077|-0.04864 +2015-07-01|-69.0|-79.0|27.82159|-0.04843 +2015-07-01|-69.0|-80.0|28.44059|-0.04818 +2015-07-01|-69.0|-81.0|29.05755|-0.04788 +2015-07-01|-69.0|-82.0|29.67226|-0.04754 +2015-07-01|-69.0|-83.0|30.28452|-0.04716 +2015-07-01|-69.0|-84.0|30.89412|-0.04674 +2015-07-01|-69.0|-85.0|31.50087|-0.04628 +2015-07-01|-69.0|-86.0|32.10457|-0.04578 +2015-07-01|-69.0|-87.0|32.70504|-0.04525 +2015-07-01|-69.0|-88.0|33.3021|-0.04469 +2015-07-01|-69.0|-89.0|33.89559|-0.04409 +2015-07-01|-69.0|-90.0|34.48535|-0.04346 +2015-07-01|-69.0|-91.0|35.0712|-0.0428 +2015-07-01|-69.0|-92.0|35.65303|-0.04212 +2015-07-01|-69.0|-93.0|36.23068|-0.04141 +2015-07-01|-69.0|-94.0|36.80403|-0.04068 +2015-07-01|-69.0|-95.0|37.37297|-0.03992 +2015-07-01|-69.0|-96.0|37.93738|-0.03915 +2015-07-01|-69.0|-97.0|38.49718|-0.03835 +2015-07-01|-69.0|-98.0|39.05228|-0.03754 +2015-07-01|-69.0|-99.0|39.6026|-0.03671 +2015-07-01|-69.0|-100.0|40.14808|-0.03586 +2015-07-01|-69.0|-101.0|40.68867|-0.035 +2015-07-01|-69.0|-102.0|41.22432|-0.03412 +2015-07-01|-69.0|-103.0|41.75501|-0.03323 +2015-07-01|-69.0|-104.0|42.28072|-0.03233 +2015-07-01|-69.0|-105.0|42.80143|-0.03142 +2015-07-01|-69.0|-106.0|43.31717|-0.0305 +2015-07-01|-69.0|-107.0|43.82794|-0.02956 +2015-07-01|-69.0|-108.0|44.33377|-0.02862 +2015-07-01|-69.0|-109.0|44.8347|-0.02767 +2015-07-01|-69.0|-110.0|45.33079|-0.02671 +2015-07-01|-69.0|-111.0|45.82209|-0.02573 +2015-07-01|-69.0|-112.0|46.30868|-0.02475 +2015-07-01|-69.0|-113.0|46.79066|-0.02376 +2015-07-01|-69.0|-114.0|47.2681|-0.02277 +2015-07-01|-69.0|-115.0|47.74113|-0.02176 +2015-07-01|-69.0|-116.0|48.20987|-0.02074 +2015-07-01|-69.0|-117.0|48.67443|-0.01971 +2015-07-01|-69.0|-118.0|49.13497|-0.01867 +2015-07-01|-69.0|-119.0|49.59164|-0.01763 +2015-07-01|-69.0|-120.0|50.04459|-0.01657 +2015-07-01|-69.0|-121.0|50.49399|-0.0155 +2015-07-01|-69.0|-122.0|50.94003|-0.01442 +2015-07-01|-69.0|-123.0|51.38289|-0.01332 +2015-07-01|-69.0|-124.0|51.82278|-0.01222 +2015-07-01|-69.0|-125.0|52.25989|-0.0111 +2015-07-01|-69.0|-126.0|52.69444|-0.00996 +2015-07-01|-69.0|-127.0|53.12665|-0.00881 +2015-07-01|-69.0|-128.0|53.55676|-0.00765 +2015-07-01|-69.0|-129.0|53.98499|-0.00647 +2015-07-01|-69.0|-130.0|54.41159|-0.00528 +2015-07-01|-69.0|-131.0|54.83681|-0.00407 +2015-07-01|-69.0|-132.0|55.2609|-0.00285 +2015-07-01|-69.0|-133.0|55.68412|-0.00161 +2015-07-01|-69.0|-134.0|56.10673|-3.5E-4 +2015-07-01|-69.0|-135.0|56.529|9.2E-4 +2015-07-01|-69.0|-136.0|56.95121|0.00222 +2015-07-01|-69.0|-137.0|57.37364|0.00352 +2015-07-01|-69.0|-138.0|57.79655|0.00485 +2015-07-01|-69.0|-139.0|58.22025|0.00619 +2015-07-01|-69.0|-140.0|58.64501|0.00755 +2015-07-01|-69.0|-141.0|59.07112|0.00892 +2015-07-01|-69.0|-142.0|59.49889|0.01031 +2015-07-01|-69.0|-143.0|59.9286|0.01171 +2015-07-01|-69.0|-144.0|60.36055|0.01313 +2015-07-01|-69.0|-145.0|60.79505|0.01456 +2015-07-01|-69.0|-146.0|61.23239|0.016 +2015-07-01|-69.0|-147.0|61.67289|0.01745 +2015-07-01|-69.0|-148.0|62.11686|0.01892 +2015-07-01|-69.0|-149.0|62.56461|0.02039 +2015-07-01|-69.0|-150.0|63.01646|0.02187 +2015-07-01|-69.0|-151.0|63.47273|0.02336 +2015-07-01|-69.0|-152.0|63.93374|0.02485 +2015-07-01|-69.0|-153.0|64.39983|0.02634 +2015-07-01|-69.0|-154.0|64.87133|0.02784 +2015-07-01|-69.0|-155.0|65.34859|0.02933 +2015-07-01|-69.0|-156.0|65.83196|0.03082 +2015-07-01|-69.0|-157.0|66.3218|0.0323 +2015-07-01|-69.0|-158.0|66.81847|0.03378 +2015-07-01|-69.0|-159.0|67.32235|0.03525 +2015-07-01|-69.0|-160.0|67.83384|0.0367 +2015-07-01|-69.0|-161.0|68.35335|0.03813 +2015-07-01|-69.0|-162.0|68.88128|0.03955 +2015-07-01|-69.0|-163.0|69.41809|0.04095 +2015-07-01|-69.0|-164.0|69.96421|0.04231 +2015-07-01|-69.0|-165.0|70.52014|0.04365 +2015-07-01|-69.0|-166.0|71.08636|0.04496 +2015-07-01|-69.0|-167.0|71.66341|0.04623 +2015-07-01|-69.0|-168.0|72.25184|0.04745 +2015-07-01|-69.0|-169.0|72.85224|0.04863 +2015-07-01|-69.0|-170.0|73.46522|0.04976 +2015-07-01|-69.0|-171.0|74.09146|0.05083 +2015-07-01|-69.0|-172.0|74.73166|0.05184 +2015-07-01|-69.0|-173.0|75.38656|0.05278 +2015-07-01|-69.0|-174.0|76.05699|0.05364 +2015-07-01|-69.0|-175.0|76.74381|0.05441 +2015-07-01|-69.0|-176.0|77.44795|0.0551 +2015-07-01|-69.0|-177.0|78.17042|0.05568 +2015-07-01|-69.0|-178.0|78.91231|0.05615 +2015-07-01|-69.0|-179.0|79.6748|0.05649 +2015-07-01|-70.0|0.0|-20.02661|-0.08822 +2015-07-01|-70.0|1.0|-20.7288|-0.09112 +2015-07-01|-70.0|2.0|-21.43657|-0.09405 +2015-07-01|-70.0|3.0|-22.14989|-0.097 +2015-07-01|-70.0|4.0|-22.86868|-0.09996 +2015-07-01|-70.0|5.0|-23.5929|-0.10292 +2015-07-01|-70.0|6.0|-24.32245|-0.1059 +2015-07-01|-70.0|7.0|-25.05726|-0.10886 +2015-07-01|-70.0|8.0|-25.79721|-0.11182 +2015-07-01|-70.0|9.0|-26.54219|-0.11477 +2015-07-01|-70.0|10.0|-27.2921|-0.1177 +2015-07-01|-70.0|11.0|-28.04678|-0.12061 +2015-07-01|-70.0|12.0|-28.80611|-0.12349 +2015-07-01|-70.0|13.0|-29.56994|-0.12634 +2015-07-01|-70.0|14.0|-30.33811|-0.12916 +2015-07-01|-70.0|15.0|-31.11047|-0.13194 +2015-07-01|-70.0|16.0|-31.88684|-0.13467 +2015-07-01|-70.0|17.0|-32.66706|-0.13736 +2015-07-01|-70.0|18.0|-33.45095|-0.14 +2015-07-01|-70.0|19.0|-34.23834|-0.14259 +2015-07-01|-70.0|20.0|-35.02904|-0.14512 +2015-07-01|-70.0|21.0|-35.82287|-0.1476 +2015-07-01|-70.0|22.0|-36.61964|-0.15001 +2015-07-01|-70.0|23.0|-37.41918|-0.15236 +2015-07-01|-70.0|24.0|-38.22128|-0.15465 +2015-07-01|-70.0|25.0|-39.02578|-0.15686 +2015-07-01|-70.0|26.0|-39.83249|-0.15902 +2015-07-01|-70.0|27.0|-40.64121|-0.1611 +2015-07-01|-70.0|28.0|-41.45179|-0.16311 +2015-07-01|-70.0|29.0|-42.26403|-0.16505 +2015-07-01|-70.0|30.0|-43.07776|-0.16691 +2015-07-01|-70.0|31.0|-43.89282|-0.16871 +2015-07-01|-70.0|32.0|-44.70904|-0.17043 +2015-07-01|-70.0|33.0|-45.52626|-0.17208 +2015-07-01|-70.0|34.0|-46.34432|-0.17365 +2015-07-01|-70.0|35.0|-47.16308|-0.17516 +2015-07-01|-70.0|36.0|-47.98238|-0.17659 +2015-07-01|-70.0|37.0|-48.80209|-0.17795 +2015-07-01|-70.0|38.0|-49.62208|-0.17924 +2015-07-01|-70.0|39.0|-50.44223|-0.18046 +2015-07-01|-70.0|40.0|-51.26241|-0.18162 +2015-07-01|-70.0|41.0|-52.08252|-0.1827 +2015-07-01|-70.0|42.0|-52.90244|-0.18372 +2015-07-01|-70.0|43.0|-53.72209|-0.18468 +2015-07-01|-70.0|44.0|-54.54137|-0.18557 +2015-07-01|-70.0|45.0|-55.36021|-0.18641 +2015-07-01|-70.0|46.0|-56.17853|-0.18719 +2015-07-01|-70.0|47.0|-56.99626|-0.1879 +2015-07-01|-70.0|48.0|-57.81336|-0.18857 +2015-07-01|-70.0|49.0|-58.62976|-0.18918 +2015-07-01|-70.0|50.0|-59.44544|-0.18975 +2015-07-01|-70.0|51.0|-60.26036|-0.19026 +2015-07-01|-70.0|52.0|-61.07449|-0.19074 +2015-07-01|-70.0|53.0|-61.88782|-0.19117 +2015-07-01|-70.0|54.0|-62.70035|-0.19156 +2015-07-01|-70.0|55.0|-63.51208|-0.19191 +2015-07-01|-70.0|56.0|-64.32302|-0.19223 +2015-07-01|-70.0|57.0|-65.13319|-0.19252 +2015-07-01|-70.0|58.0|-65.94262|-0.19278 +2015-07-01|-70.0|59.0|-66.75134|-0.19301 +2015-07-01|-70.0|60.0|-67.55941|-0.19322 +2015-07-01|-70.0|61.0|-68.36688|-0.19341 +2015-07-01|-70.0|62.0|-69.17381|-0.19359 +2015-07-01|-70.0|63.0|-69.98029|-0.19375 +2015-07-01|-70.0|64.0|-70.78638|-0.19391 +2015-07-01|-70.0|65.0|-71.5922|-0.19405 +2015-07-01|-70.0|66.0|-72.39784|-0.1942 +2015-07-01|-70.0|67.0|-73.20341|-0.19434 +2015-07-01|-70.0|68.0|-74.00904|-0.19449 +2015-07-01|-70.0|69.0|-74.81486|-0.19464 +2015-07-01|-70.0|70.0|-75.62101|-0.19481 +2015-07-01|-70.0|71.0|-76.42766|-0.19499 +2015-07-01|-70.0|72.0|-77.23496|-0.19519 +2015-07-01|-70.0|73.0|-78.0431|-0.19542 +2015-07-01|-70.0|74.0|-78.85226|-0.19567 +2015-07-01|-70.0|75.0|-79.66265|-0.19595 +2015-07-01|-70.0|76.0|-80.47449|-0.19627 +2015-07-01|-70.0|77.0|-81.28799|-0.19662 +2015-07-01|-70.0|78.0|-82.10341|-0.19702 +2015-07-01|-70.0|79.0|-82.92101|-0.19747 +2015-07-01|-70.0|80.0|-83.74105|-0.19797 +2015-07-01|-70.0|81.0|-84.56383|-0.19853 +2015-07-01|-70.0|82.0|-85.38966|-0.19915 +2015-07-01|-70.0|83.0|-86.21885|-0.19984 +2015-07-01|-70.0|84.0|-87.05177|-0.20061 +2015-07-01|-70.0|85.0|-87.88877|-0.20145 +2015-07-01|-70.0|86.0|-88.73024|-0.20238 +2015-07-01|-70.0|87.0|-89.5766|-0.2034 +2015-07-01|-70.0|88.0|-90.42829|-0.20451 +2015-07-01|-70.0|89.0|-91.28576|-0.20573 +2015-07-01|-70.0|90.0|-92.14953|-0.20706 +2015-07-01|-70.0|91.0|-93.02011|-0.20851 +2015-07-01|-70.0|92.0|-93.89806|-0.21009 +2015-07-01|-70.0|93.0|-94.78399|-0.2118 +2015-07-01|-70.0|94.0|-95.67853|-0.21365 +2015-07-01|-70.0|95.0|-96.58236|-0.21565 +2015-07-01|-70.0|96.0|-97.49621|-0.21781 +2015-07-01|-70.0|97.0|-98.42086|-0.22015 +2015-07-01|-70.0|98.0|-99.35714|-0.22266 +2015-07-01|-70.0|99.0|-100.30595|-0.22537 +2015-07-01|-70.0|100.0|-101.26825|-0.22828 +2015-07-01|-70.0|101.0|-102.24506|-0.23141 +2015-07-01|-70.0|102.0|-103.2375|-0.23477 +2015-07-01|-70.0|103.0|-104.24676|-0.23837 +2015-07-01|-70.0|104.0|-105.27412|-0.24224 +2015-07-01|-70.0|105.0|-106.32097|-0.24638 +2015-07-01|-70.0|106.0|-107.38882|-0.25082 +2015-07-01|-70.0|107.0|-108.47927|-0.25557 +2015-07-01|-70.0|108.0|-109.5941|-0.26066 +2015-07-01|-70.0|109.0|-110.73519|-0.2661 +2015-07-01|-70.0|110.0|-111.9046|-0.27192 +2015-07-01|-70.0|111.0|-113.10458|-0.27814 +2015-07-01|-70.0|112.0|-114.33756|-0.28479 +2015-07-01|-70.0|113.0|-115.60616|-0.29189 +2015-07-01|-70.0|114.0|-116.91327|-0.29948 +2015-07-01|-70.0|115.0|-118.262|-0.30757 +2015-07-01|-70.0|116.0|-119.65575|-0.31621 +2015-07-01|-70.0|117.0|-121.0982|-0.32542 +2015-07-01|-70.0|118.0|-122.59337|-0.33523 +2015-07-01|-70.0|119.0|-124.14562|-0.34567 +2015-07-01|-70.0|120.0|-125.75967|-0.35676 +2015-07-01|-70.0|121.0|-127.44063|-0.36854 +2015-07-01|-70.0|122.0|-129.19402|-0.38101 +2015-07-01|-70.0|123.0|-131.02578|-0.39419 +2015-07-01|-70.0|124.0|-132.94226|-0.40808 +2015-07-01|-70.0|125.0|-134.95021|-0.42266 +2015-07-01|-70.0|126.0|-137.05676|-0.43789 +2015-07-01|-70.0|127.0|-139.26935|-0.45371 +2015-07-01|-70.0|128.0|-141.59563|-0.47003 +2015-07-01|-70.0|129.0|-144.04332|-0.48671 +2015-07-01|-70.0|130.0|-146.62005|-0.50355 +2015-07-01|-70.0|131.0|-149.333|-0.52032 +2015-07-01|-70.0|132.0|-152.18867|-0.5367 +2015-07-01|-70.0|133.0|-155.19237|-0.55229 +2015-07-01|-70.0|134.0|-158.3477|-0.56664 +2015-07-01|-70.0|135.0|-161.65602|-0.57919 +2015-07-01|-70.0|136.0|-165.11576|-0.58936 +2015-07-01|-70.0|137.0|-168.72179|-0.59651 +2015-07-01|-70.0|138.0|-172.4649|-0.60001 +2015-07-01|-70.0|139.0|-176.33139|-0.59929 +2015-07-01|-70.0|140.0|179.69705|-0.5939 +2015-07-01|-70.0|141.0|175.64312|-0.58354 +2015-07-01|-70.0|142.0|171.53325|-0.56816 +2015-07-01|-70.0|143.0|167.3966|-0.54794 +2015-07-01|-70.0|144.0|163.26377|-0.52331 +2015-07-01|-70.0|145.0|159.16525|-0.49492 +2015-07-01|-70.0|146.0|155.12998|-0.46358 +2015-07-01|-70.0|147.0|151.18403|-0.43019 +2015-07-01|-70.0|148.0|147.34962|-0.39566 +2015-07-01|-70.0|149.0|143.64458|-0.36084 +2015-07-01|-70.0|150.0|140.0821|-0.32648 +2015-07-01|-70.0|151.0|136.67094|-0.2932 +2015-07-01|-70.0|152.0|133.41581|-0.26145 +2015-07-01|-70.0|153.0|130.31793|-0.23156 +2015-07-01|-70.0|154.0|127.37571|-0.20373 +2015-07-01|-70.0|155.0|124.58531|-0.17805 +2015-07-01|-70.0|156.0|121.94129|-0.15454 +2015-07-01|-70.0|157.0|119.4371|-0.13315 +2015-07-01|-70.0|158.0|117.06549|-0.11378 +2015-07-01|-70.0|159.0|114.81884|-0.09631 +2015-07-01|-70.0|160.0|112.68944|-0.08062 +2015-07-01|-70.0|161.0|110.66969|-0.06655 +2015-07-01|-70.0|162.0|108.7522|-0.05398 +2015-07-01|-70.0|163.0|106.92991|-0.04277 +2015-07-01|-70.0|164.0|105.19613|-0.03278 +2015-07-01|-70.0|165.0|103.54457|-0.0239 +2015-07-01|-70.0|166.0|101.96938|-0.01601 +2015-07-01|-70.0|167.0|100.46511|-0.00902 +2015-07-01|-70.0|168.0|99.02671|-0.00284 +2015-07-01|-70.0|169.0|97.64953|0.00262 +2015-07-01|-70.0|170.0|96.32928|0.00743 +2015-07-01|-70.0|171.0|95.06201|0.01165 +2015-07-01|-70.0|172.0|93.84408|0.01535 +2015-07-01|-70.0|173.0|92.67215|0.01858 +2015-07-01|-70.0|174.0|91.54317|0.02138 +2015-07-01|-70.0|175.0|90.4543|0.0238 +2015-07-01|-70.0|176.0|89.40296|0.02587 +2015-07-01|-70.0|177.0|88.38675|0.02762 +2015-07-01|-70.0|178.0|87.40349|0.02909 +2015-07-01|-70.0|179.0|86.45115|0.0303 +2015-07-01|-70.0|-1.0|-19.33002|-0.08534 +2015-07-01|-70.0|-2.0|-18.63906|-0.0825 +2015-07-01|-70.0|-3.0|-17.95372|-0.07969 +2015-07-01|-70.0|-4.0|-17.27399|-0.07693 +2015-07-01|-70.0|-5.0|-16.59984|-0.07422 +2015-07-01|-70.0|-6.0|-15.93122|-0.07157 +2015-07-01|-70.0|-7.0|-15.26809|-0.06897 +2015-07-01|-70.0|-8.0|-14.61036|-0.06644 +2015-07-01|-70.0|-9.0|-13.95795|-0.06397 +2015-07-01|-70.0|-10.0|-13.31077|-0.06158 +2015-07-01|-70.0|-11.0|-12.6687|-0.05926 +2015-07-01|-70.0|-12.0|-12.0316|-0.05703 +2015-07-01|-70.0|-13.0|-11.39935|-0.05488 +2015-07-01|-70.0|-14.0|-10.77178|-0.05281 +2015-07-01|-70.0|-15.0|-10.14874|-0.05084 +2015-07-01|-70.0|-16.0|-9.53004|-0.04896 +2015-07-01|-70.0|-17.0|-8.9155|-0.04717 +2015-07-01|-70.0|-18.0|-8.30492|-0.04549 +2015-07-01|-70.0|-19.0|-7.69809|-0.0439 +2015-07-01|-70.0|-20.0|-7.0948|-0.04241 +2015-07-01|-70.0|-21.0|-6.49483|-0.04103 +2015-07-01|-70.0|-22.0|-5.89794|-0.03974 +2015-07-01|-70.0|-23.0|-5.3039|-0.03856 +2015-07-01|-70.0|-24.0|-4.71247|-0.03749 +2015-07-01|-70.0|-25.0|-4.12341|-0.03652 +2015-07-01|-70.0|-26.0|-3.53647|-0.03565 +2015-07-01|-70.0|-27.0|-2.95139|-0.03488 +2015-07-01|-70.0|-28.0|-2.36794|-0.03421 +2015-07-01|-70.0|-29.0|-1.78586|-0.03364 +2015-07-01|-70.0|-30.0|-1.20491|-0.03316 +2015-07-01|-70.0|-31.0|-0.62485|-0.03278 +2015-07-01|-70.0|-32.0|-0.04542|-0.03249 +2015-07-01|-70.0|-33.0|0.53359|-0.03229 +2015-07-01|-70.0|-34.0|1.11243|-0.03217 +2015-07-01|-70.0|-35.0|1.69132|-0.03214 +2015-07-01|-70.0|-36.0|2.27047|-0.03218 +2015-07-01|-70.0|-37.0|2.85009|-0.0323 +2015-07-01|-70.0|-38.0|3.43037|-0.03248 +2015-07-01|-70.0|-39.0|4.01152|-0.03274 +2015-07-01|-70.0|-40.0|4.5937|-0.03305 +2015-07-01|-70.0|-41.0|5.17707|-0.03342 +2015-07-01|-70.0|-42.0|5.76181|-0.03385 +2015-07-01|-70.0|-43.0|6.34804|-0.03432 +2015-07-01|-70.0|-44.0|6.93589|-0.03483 +2015-07-01|-70.0|-45.0|7.52549|-0.03539 +2015-07-01|-70.0|-46.0|8.11692|-0.03597 +2015-07-01|-70.0|-47.0|8.71029|-0.03659 +2015-07-01|-70.0|-48.0|9.30566|-0.03723 +2015-07-01|-70.0|-49.0|9.90309|-0.03788 +2015-07-01|-70.0|-50.0|10.50263|-0.03855 +2015-07-01|-70.0|-51.0|11.10431|-0.03924 +2015-07-01|-70.0|-52.0|11.70815|-0.03992 +2015-07-01|-70.0|-53.0|12.31414|-0.04061 +2015-07-01|-70.0|-54.0|12.92228|-0.0413 +2015-07-01|-70.0|-55.0|13.53253|-0.04198 +2015-07-01|-70.0|-56.0|14.14487|-0.04265 +2015-07-01|-70.0|-57.0|14.75924|-0.0433 +2015-07-01|-70.0|-58.0|15.37557|-0.04394 +2015-07-01|-70.0|-59.0|15.99378|-0.04455 +2015-07-01|-70.0|-60.0|16.6138|-0.04514 +2015-07-01|-70.0|-61.0|17.23552|-0.04571 +2015-07-01|-70.0|-62.0|17.85882|-0.04624 +2015-07-01|-70.0|-63.0|18.4836|-0.04675 +2015-07-01|-70.0|-64.0|19.10971|-0.04722 +2015-07-01|-70.0|-65.0|19.73702|-0.04765 +2015-07-01|-70.0|-66.0|20.36539|-0.04805 +2015-07-01|-70.0|-67.0|20.99466|-0.04841 +2015-07-01|-70.0|-68.0|21.62467|-0.04873 +2015-07-01|-70.0|-69.0|22.25525|-0.049 +2015-07-01|-70.0|-70.0|22.88623|-0.04924 +2015-07-01|-70.0|-71.0|23.51743|-0.04943 +2015-07-01|-70.0|-72.0|24.14868|-0.04958 +2015-07-01|-70.0|-73.0|24.77979|-0.04969 +2015-07-01|-70.0|-74.0|25.41057|-0.04975 +2015-07-01|-70.0|-75.0|26.04083|-0.04977 +2015-07-01|-70.0|-76.0|26.67039|-0.04975 +2015-07-01|-70.0|-77.0|27.29905|-0.04968 +2015-07-01|-70.0|-78.0|27.92664|-0.04957 +2015-07-01|-70.0|-79.0|28.55295|-0.04942 +2015-07-01|-70.0|-80.0|29.1778|-0.04923 +2015-07-01|-70.0|-81.0|29.80101|-0.049 +2015-07-01|-70.0|-82.0|30.42239|-0.04873 +2015-07-01|-70.0|-83.0|31.04177|-0.04843 +2015-07-01|-70.0|-84.0|31.65897|-0.04809 +2015-07-01|-70.0|-85.0|32.27382|-0.04771 +2015-07-01|-70.0|-86.0|32.88616|-0.0473 +2015-07-01|-70.0|-87.0|33.49582|-0.04685 +2015-07-01|-70.0|-88.0|34.10266|-0.04638 +2015-07-01|-70.0|-89.0|34.70652|-0.04587 +2015-07-01|-70.0|-90.0|35.30726|-0.04534 +2015-07-01|-70.0|-91.0|35.90475|-0.04478 +2015-07-01|-70.0|-92.0|36.49886|-0.04419 +2015-07-01|-70.0|-93.0|37.08948|-0.04358 +2015-07-01|-70.0|-94.0|37.67649|-0.04294 +2015-07-01|-70.0|-95.0|38.2598|-0.04229 +2015-07-01|-70.0|-96.0|38.83931|-0.04161 +2015-07-01|-70.0|-97.0|39.41493|-0.04092 +2015-07-01|-70.0|-98.0|39.98659|-0.0402 +2015-07-01|-70.0|-99.0|40.55424|-0.03947 +2015-07-01|-70.0|-100.0|41.1178|-0.03872 +2015-07-01|-70.0|-101.0|41.67724|-0.03796 +2015-07-01|-70.0|-102.0|42.23253|-0.03718 +2015-07-01|-70.0|-103.0|42.78363|-0.03639 +2015-07-01|-70.0|-104.0|43.33054|-0.03559 +2015-07-01|-70.0|-105.0|43.87324|-0.03478 +2015-07-01|-70.0|-106.0|44.41176|-0.03395 +2015-07-01|-70.0|-107.0|44.94609|-0.03312 +2015-07-01|-70.0|-108.0|45.47628|-0.03227 +2015-07-01|-70.0|-109.0|46.00236|-0.03142 +2015-07-01|-70.0|-110.0|46.52437|-0.03055 +2015-07-01|-70.0|-111.0|47.04239|-0.02968 +2015-07-01|-70.0|-112.0|47.55647|-0.0288 +2015-07-01|-70.0|-113.0|48.06671|-0.0279 +2015-07-01|-70.0|-114.0|48.57318|-0.02701 +2015-07-01|-70.0|-115.0|49.076|-0.0261 +2015-07-01|-70.0|-116.0|49.57528|-0.02518 +2015-07-01|-70.0|-117.0|50.07113|-0.02425 +2015-07-01|-70.0|-118.0|50.56369|-0.02332 +2015-07-01|-70.0|-119.0|51.0531|-0.02238 +2015-07-01|-70.0|-120.0|51.53951|-0.02142 +2015-07-01|-70.0|-121.0|52.02309|-0.02046 +2015-07-01|-70.0|-122.0|52.504|-0.01949 +2015-07-01|-70.0|-123.0|52.98242|-0.01851 +2015-07-01|-70.0|-124.0|53.45854|-0.01752 +2015-07-01|-70.0|-125.0|53.93255|-0.01652 +2015-07-01|-70.0|-126.0|54.40467|-0.0155 +2015-07-01|-70.0|-127.0|54.87509|-0.01448 +2015-07-01|-70.0|-128.0|55.34405|-0.01345 +2015-07-01|-70.0|-129.0|55.81176|-0.0124 +2015-07-01|-70.0|-130.0|56.27847|-0.01134 +2015-07-01|-70.0|-131.0|56.74441|-0.01028 +2015-07-01|-70.0|-132.0|57.20983|-0.0092 +2015-07-01|-70.0|-133.0|57.67499|-0.0081 +2015-07-01|-70.0|-134.0|58.14014|-0.007 +2015-07-01|-70.0|-135.0|58.60555|-0.00589 +2015-07-01|-70.0|-136.0|59.0715|-0.00476 +2015-07-01|-70.0|-137.0|59.53826|-0.00362 +2015-07-01|-70.0|-138.0|60.00611|-0.00247 +2015-07-01|-70.0|-139.0|60.47534|-0.00131 +2015-07-01|-70.0|-140.0|60.94625|-1.4E-4 +2015-07-01|-70.0|-141.0|61.41913|0.00103 +2015-07-01|-70.0|-142.0|61.89428|0.00222 +2015-07-01|-70.0|-143.0|62.37202|0.00342 +2015-07-01|-70.0|-144.0|62.85265|0.00462 +2015-07-01|-70.0|-145.0|63.33649|0.00583 +2015-07-01|-70.0|-146.0|63.82387|0.00704 +2015-07-01|-70.0|-147.0|64.31511|0.00826 +2015-07-01|-70.0|-148.0|64.81055|0.00948 +2015-07-01|-70.0|-149.0|65.31054|0.0107 +2015-07-01|-70.0|-150.0|65.81541|0.01191 +2015-07-01|-70.0|-151.0|66.32553|0.01313 +2015-07-01|-70.0|-152.0|66.84125|0.01434 +2015-07-01|-70.0|-153.0|67.36295|0.01554 +2015-07-01|-70.0|-154.0|67.89101|0.01674 +2015-07-01|-70.0|-155.0|68.42581|0.01792 +2015-07-01|-70.0|-156.0|68.96777|0.01909 +2015-07-01|-70.0|-157.0|69.51729|0.02024 +2015-07-01|-70.0|-158.0|70.07481|0.02137 +2015-07-01|-70.0|-159.0|70.64075|0.02248 +2015-07-01|-70.0|-160.0|71.21559|0.02356 +2015-07-01|-70.0|-161.0|71.7998|0.02462 +2015-07-01|-70.0|-162.0|72.39387|0.02563 +2015-07-01|-70.0|-163.0|72.99832|0.02661 +2015-07-01|-70.0|-164.0|73.6137|0.02755 +2015-07-01|-70.0|-165.0|74.24057|0.02843 +2015-07-01|-70.0|-166.0|74.87952|0.02927 +2015-07-01|-70.0|-167.0|75.5312|0.03005 +2015-07-01|-70.0|-168.0|76.19625|0.03076 +2015-07-01|-70.0|-169.0|76.87539|0.0314 +2015-07-01|-70.0|-170.0|77.56935|0.03196 +2015-07-01|-70.0|-171.0|78.27893|0.03244 +2015-07-01|-70.0|-172.0|79.00496|0.03283 +2015-07-01|-70.0|-173.0|79.74835|0.03311 +2015-07-01|-70.0|-174.0|80.51005|0.03328 +2015-07-01|-70.0|-175.0|81.29109|0.03333 +2015-07-01|-70.0|-176.0|82.09257|0.03324 +2015-07-01|-70.0|-177.0|82.91566|0.03301 +2015-07-01|-70.0|-178.0|83.76164|0.03261 +2015-07-01|-70.0|-179.0|84.63188|0.03204 +2015-07-01|-71.0|0.0|-20.15253|-0.0905 +2015-07-01|-71.0|1.0|-20.86415|-0.09321 +2015-07-01|-71.0|2.0|-21.58094|-0.09594 +2015-07-01|-71.0|3.0|-22.30288|-0.0987 +2015-07-01|-71.0|4.0|-23.02991|-0.10146 +2015-07-01|-71.0|5.0|-23.76198|-0.10423 +2015-07-01|-71.0|6.0|-24.49903|-0.10701 +2015-07-01|-71.0|7.0|-25.24098|-0.10979 +2015-07-01|-71.0|8.0|-25.98775|-0.11256 +2015-07-01|-71.0|9.0|-26.73925|-0.11532 +2015-07-01|-71.0|10.0|-27.49536|-0.11806 +2015-07-01|-71.0|11.0|-28.25599|-0.12079 +2015-07-01|-71.0|12.0|-29.02101|-0.1235 +2015-07-01|-71.0|13.0|-29.7903|-0.12618 +2015-07-01|-71.0|14.0|-30.56373|-0.12884 +2015-07-01|-71.0|15.0|-31.34116|-0.13146 +2015-07-01|-71.0|16.0|-32.12244|-0.13404 +2015-07-01|-71.0|17.0|-32.90745|-0.13659 +2015-07-01|-71.0|18.0|-33.69602|-0.13909 +2015-07-01|-71.0|19.0|-34.488|-0.14155 +2015-07-01|-71.0|20.0|-35.28323|-0.14396 +2015-07-01|-71.0|21.0|-36.08157|-0.14632 +2015-07-01|-71.0|22.0|-36.88285|-0.14863 +2015-07-01|-71.0|23.0|-37.6869|-0.15089 +2015-07-01|-71.0|24.0|-38.49358|-0.15309 +2015-07-01|-71.0|25.0|-39.30273|-0.15523 +2015-07-01|-71.0|26.0|-40.11417|-0.15731 +2015-07-01|-71.0|27.0|-40.92777|-0.15933 +2015-07-01|-71.0|28.0|-41.74336|-0.16129 +2015-07-01|-71.0|29.0|-42.56078|-0.16319 +2015-07-01|-71.0|30.0|-43.3799|-0.16502 +2015-07-01|-71.0|31.0|-44.20056|-0.16679 +2015-07-01|-71.0|32.0|-45.02261|-0.1685 +2015-07-01|-71.0|33.0|-45.84593|-0.17014 +2015-07-01|-71.0|34.0|-46.67038|-0.17172 +2015-07-01|-71.0|35.0|-47.49582|-0.17324 +2015-07-01|-71.0|36.0|-48.32214|-0.17469 +2015-07-01|-71.0|37.0|-49.14921|-0.17608 +2015-07-01|-71.0|38.0|-49.97692|-0.17741 +2015-07-01|-71.0|39.0|-50.80516|-0.17868 +2015-07-01|-71.0|40.0|-51.63383|-0.17988 +2015-07-01|-71.0|41.0|-52.46285|-0.18103 +2015-07-01|-71.0|42.0|-53.2921|-0.18212 +2015-07-01|-71.0|43.0|-54.12153|-0.18315 +2015-07-01|-71.0|44.0|-54.95105|-0.18413 +2015-07-01|-71.0|45.0|-55.7806|-0.18506 +2015-07-01|-71.0|46.0|-56.61011|-0.18593 +2015-07-01|-71.0|47.0|-57.43954|-0.18675 +2015-07-01|-71.0|48.0|-58.26884|-0.18753 +2015-07-01|-71.0|49.0|-59.09797|-0.18826 +2015-07-01|-71.0|50.0|-59.9269|-0.18895 +2015-07-01|-71.0|51.0|-60.75562|-0.18959 +2015-07-01|-71.0|52.0|-61.58411|-0.19019 +2015-07-01|-71.0|53.0|-62.41236|-0.19076 +2015-07-01|-71.0|54.0|-63.24038|-0.19129 +2015-07-01|-71.0|55.0|-64.06818|-0.1918 +2015-07-01|-71.0|56.0|-64.89578|-0.19227 +2015-07-01|-71.0|57.0|-65.72321|-0.19271 +2015-07-01|-71.0|58.0|-66.5505|-0.19313 +2015-07-01|-71.0|59.0|-67.37771|-0.19353 +2015-07-01|-71.0|60.0|-68.20488|-0.1939 +2015-07-01|-71.0|61.0|-69.03209|-0.19427 +2015-07-01|-71.0|62.0|-69.85939|-0.19461 +2015-07-01|-71.0|63.0|-70.68688|-0.19495 +2015-07-01|-71.0|64.0|-71.51465|-0.19528 +2015-07-01|-71.0|65.0|-72.34279|-0.19561 +2015-07-01|-71.0|66.0|-73.17142|-0.19594 +2015-07-01|-71.0|67.0|-74.00065|-0.19626 +2015-07-01|-71.0|68.0|-74.83062|-0.1966 +2015-07-01|-71.0|69.0|-75.66147|-0.19694 +2015-07-01|-71.0|70.0|-76.49335|-0.19729 +2015-07-01|-71.0|71.0|-77.32642|-0.19766 +2015-07-01|-71.0|72.0|-78.16085|-0.19805 +2015-07-01|-71.0|73.0|-78.99683|-0.19846 +2015-07-01|-71.0|74.0|-79.83456|-0.1989 +2015-07-01|-71.0|75.0|-80.67425|-0.19937 +2015-07-01|-71.0|76.0|-81.51612|-0.19987 +2015-07-01|-71.0|77.0|-82.36041|-0.20041 +2015-07-01|-71.0|78.0|-83.20736|-0.201 +2015-07-01|-71.0|79.0|-84.05725|-0.20162 +2015-07-01|-71.0|80.0|-84.91035|-0.2023 +2015-07-01|-71.0|81.0|-85.76696|-0.20304 +2015-07-01|-71.0|82.0|-86.6274|-0.20384 +2015-07-01|-71.0|83.0|-87.492|-0.2047 +2015-07-01|-71.0|84.0|-88.36112|-0.20562 +2015-07-01|-71.0|85.0|-89.23512|-0.20663 +2015-07-01|-71.0|86.0|-90.1144|-0.20771 +2015-07-01|-71.0|87.0|-90.99937|-0.20888 +2015-07-01|-71.0|88.0|-91.89049|-0.21014 +2015-07-01|-71.0|89.0|-92.78822|-0.21149 +2015-07-01|-71.0|90.0|-93.69305|-0.21295 +2015-07-01|-71.0|91.0|-94.60552|-0.21452 +2015-07-01|-71.0|92.0|-95.52617|-0.2162 +2015-07-01|-71.0|93.0|-96.45561|-0.21801 +2015-07-01|-71.0|94.0|-97.39445|-0.21994 +2015-07-01|-71.0|95.0|-98.34338|-0.22201 +2015-07-01|-71.0|96.0|-99.30309|-0.22423 +2015-07-01|-71.0|97.0|-100.27436|-0.2266 +2015-07-01|-71.0|98.0|-101.25797|-0.22913 +2015-07-01|-71.0|99.0|-102.2548|-0.23183 +2015-07-01|-71.0|100.0|-103.26575|-0.23472 +2015-07-01|-71.0|101.0|-104.2918|-0.23779 +2015-07-01|-71.0|102.0|-105.334|-0.24107 +2015-07-01|-71.0|103.0|-106.39346|-0.24456 +2015-07-01|-71.0|104.0|-107.47137|-0.24827 +2015-07-01|-71.0|105.0|-108.569|-0.25221 +2015-07-01|-71.0|106.0|-109.68772|-0.25641 +2015-07-01|-71.0|107.0|-110.82898|-0.26087 +2015-07-01|-71.0|108.0|-111.99436|-0.2656 +2015-07-01|-71.0|109.0|-113.18552|-0.27062 +2015-07-01|-71.0|110.0|-114.40426|-0.27594 +2015-07-01|-71.0|111.0|-115.65251|-0.28159 +2015-07-01|-71.0|112.0|-116.93233|-0.28757 +2015-07-01|-71.0|113.0|-118.24593|-0.29389 +2015-07-01|-71.0|114.0|-119.59569|-0.30058 +2015-07-01|-71.0|115.0|-120.98412|-0.30765 +2015-07-01|-71.0|116.0|-122.41395|-0.31511 +2015-07-01|-71.0|117.0|-123.88807|-0.32297 +2015-07-01|-71.0|118.0|-125.40957|-0.33125 +2015-07-01|-71.0|119.0|-126.98173|-0.33995 +2015-07-01|-71.0|120.0|-128.60802|-0.34908 +2015-07-01|-71.0|121.0|-130.29214|-0.35863 +2015-07-01|-71.0|122.0|-132.03795|-0.3686 +2015-07-01|-71.0|123.0|-133.84951|-0.37897 +2015-07-01|-71.0|124.0|-135.73104|-0.38972 +2015-07-01|-71.0|125.0|-137.68686|-0.40081 +2015-07-01|-71.0|126.0|-139.72142|-0.41219 +2015-07-01|-71.0|127.0|-141.83915|-0.4238 +2015-07-01|-71.0|128.0|-144.04445|-0.43553 +2015-07-01|-71.0|129.0|-146.34153|-0.44729 +2015-07-01|-71.0|130.0|-148.73434|-0.45893 +2015-07-01|-71.0|131.0|-151.22636|-0.47028 +2015-07-01|-71.0|132.0|-153.82045|-0.48114 +2015-07-01|-71.0|133.0|-156.5186|-0.49128 +2015-07-01|-71.0|134.0|-159.32174|-0.50044 +2015-07-01|-71.0|135.0|-162.22946|-0.50833 +2015-07-01|-71.0|136.0|-165.23973|-0.51465 +2015-07-01|-71.0|137.0|-168.34872|-0.51908 +2015-07-01|-71.0|138.0|-171.55056|-0.52132 +2015-07-01|-71.0|139.0|-174.8372|-0.52108 +2015-07-01|-71.0|140.0|-178.19841|-0.51814 +2015-07-01|-71.0|141.0|178.37821|-0.51233 +2015-07-01|-71.0|142.0|174.90694|-0.50356 +2015-07-01|-71.0|143.0|171.4037|-0.49184 +2015-07-01|-71.0|144.0|167.88549|-0.4773 +2015-07-01|-71.0|145.0|164.36994|-0.46014 +2015-07-01|-71.0|146.0|160.87463|-0.44068 +2015-07-01|-71.0|147.0|157.41652|-0.41929 +2015-07-01|-71.0|148.0|154.01144|-0.39641 +2015-07-01|-71.0|149.0|150.67358|-0.37247 +2015-07-01|-71.0|150.0|147.41521|-0.34793 +2015-07-01|-71.0|151.0|144.24644|-0.3232 +2015-07-01|-71.0|152.0|141.17519|-0.29865 +2015-07-01|-71.0|153.0|138.20721|-0.27461 +2015-07-01|-71.0|154.0|135.34623|-0.25134 +2015-07-01|-71.0|155.0|132.59417|-0.22905 +2015-07-01|-71.0|156.0|129.95138|-0.20787 +2015-07-01|-71.0|157.0|127.41686|-0.18792 +2015-07-01|-71.0|158.0|124.98859|-0.16923 +2015-07-01|-71.0|159.0|122.66366|-0.15184 +2015-07-01|-71.0|160.0|120.43857|-0.13572 +2015-07-01|-71.0|161.0|118.30939|-0.12085 +2015-07-01|-71.0|162.0|116.27189|-0.10718 +2015-07-01|-71.0|163.0|114.32169|-0.09465 +2015-07-01|-71.0|164.0|112.45437|-0.0832 +2015-07-01|-71.0|165.0|110.6655|-0.07276 +2015-07-01|-71.0|166.0|108.95079|-0.06325 +2015-07-01|-71.0|167.0|107.30604|-0.05462 +2015-07-01|-71.0|168.0|105.72722|-0.0468 +2015-07-01|-71.0|169.0|104.21049|-0.03972 +2015-07-01|-71.0|170.0|102.7522|-0.03333 +2015-07-01|-71.0|171.0|101.34888|-0.02756 +2015-07-01|-71.0|172.0|99.9973|-0.02237 +2015-07-01|-71.0|173.0|98.69437|-0.0177 +2015-07-01|-71.0|174.0|97.43724|-0.01352 +2015-07-01|-71.0|175.0|96.22322|-0.00979 +2015-07-01|-71.0|176.0|95.0498|-0.00646 +2015-07-01|-71.0|177.0|93.91462|-0.0035 +2015-07-01|-71.0|178.0|92.8155|-8.8E-4 +2015-07-01|-71.0|179.0|91.75038|0.00142 +2015-07-01|-71.0|-1.0|-19.44611|-0.08781 +2015-07-01|-71.0|-2.0|-18.74489|-0.08516 +2015-07-01|-71.0|-3.0|-18.04888|-0.08254 +2015-07-01|-71.0|-4.0|-17.35805|-0.07996 +2015-07-01|-71.0|-5.0|-16.67238|-0.07743 +2015-07-01|-71.0|-6.0|-15.99183|-0.07494 +2015-07-01|-71.0|-7.0|-15.31635|-0.07251 +2015-07-01|-71.0|-8.0|-14.64588|-0.07013 +2015-07-01|-71.0|-9.0|-13.98033|-0.06782 +2015-07-01|-71.0|-10.0|-13.31962|-0.06557 +2015-07-01|-71.0|-11.0|-12.66365|-0.06339 +2015-07-01|-71.0|-12.0|-12.0123|-0.06128 +2015-07-01|-71.0|-13.0|-11.36546|-0.05925 +2015-07-01|-71.0|-14.0|-10.72299|-0.05729 +2015-07-01|-71.0|-15.0|-10.08474|-0.05541 +2015-07-01|-71.0|-16.0|-9.45056|-0.05362 +2015-07-01|-71.0|-17.0|-8.82029|-0.05191 +2015-07-01|-71.0|-18.0|-8.19374|-0.05029 +2015-07-01|-71.0|-19.0|-7.57076|-0.04876 +2015-07-01|-71.0|-20.0|-6.95113|-0.04732 +2015-07-01|-71.0|-21.0|-6.33468|-0.04596 +2015-07-01|-71.0|-22.0|-5.72119|-0.0447 +2015-07-01|-71.0|-23.0|-5.11047|-0.04354 +2015-07-01|-71.0|-24.0|-4.5023|-0.04246 +2015-07-01|-71.0|-25.0|-3.89647|-0.04148 +2015-07-01|-71.0|-26.0|-3.29276|-0.04059 +2015-07-01|-71.0|-27.0|-2.69096|-0.03979 +2015-07-01|-71.0|-28.0|-2.09085|-0.03908 +2015-07-01|-71.0|-29.0|-1.49221|-0.03846 +2015-07-01|-71.0|-30.0|-0.89482|-0.03792 +2015-07-01|-71.0|-31.0|-0.29847|-0.03747 +2015-07-01|-71.0|-32.0|0.29706|-0.0371 +2015-07-01|-71.0|-33.0|0.89197|-0.03682 +2015-07-01|-71.0|-34.0|1.48647|-0.03661 +2015-07-01|-71.0|-35.0|2.08076|-0.03647 +2015-07-01|-71.0|-36.0|2.67502|-0.03641 +2015-07-01|-71.0|-37.0|3.26945|-0.03641 +2015-07-01|-71.0|-38.0|3.86423|-0.03649 +2015-07-01|-71.0|-39.0|4.45951|-0.03662 +2015-07-01|-71.0|-40.0|5.05548|-0.03681 +2015-07-01|-71.0|-41.0|5.65226|-0.03705 +2015-07-01|-71.0|-42.0|6.25002|-0.03734 +2015-07-01|-71.0|-43.0|6.84888|-0.03768 +2015-07-01|-71.0|-44.0|7.44895|-0.03806 +2015-07-01|-71.0|-45.0|8.05035|-0.03848 +2015-07-01|-71.0|-46.0|8.65318|-0.03893 +2015-07-01|-71.0|-47.0|9.25753|-0.03942 +2015-07-01|-71.0|-48.0|9.86346|-0.03992 +2015-07-01|-71.0|-49.0|10.47103|-0.04045 +2015-07-01|-71.0|-50.0|11.0803|-0.04099 +2015-07-01|-71.0|-51.0|11.69131|-0.04155 +2015-07-01|-71.0|-52.0|12.30408|-0.04212 +2015-07-01|-71.0|-53.0|12.91862|-0.04269 +2015-07-01|-71.0|-54.0|13.53493|-0.04327 +2015-07-01|-71.0|-55.0|14.153|-0.04384 +2015-07-01|-71.0|-56.0|14.77282|-0.04441 +2015-07-01|-71.0|-57.0|15.39434|-0.04496 +2015-07-01|-71.0|-58.0|16.01752|-0.04551 +2015-07-01|-71.0|-59.0|16.6423|-0.04604 +2015-07-01|-71.0|-60.0|17.26863|-0.04656 +2015-07-01|-71.0|-61.0|17.89642|-0.04706 +2015-07-01|-71.0|-62.0|18.52558|-0.04753 +2015-07-01|-71.0|-63.0|19.15603|-0.04798 +2015-07-01|-71.0|-64.0|19.78767|-0.0484 +2015-07-01|-71.0|-65.0|20.42037|-0.04879 +2015-07-01|-71.0|-66.0|21.05403|-0.04916 +2015-07-01|-71.0|-67.0|21.68852|-0.04949 +2015-07-01|-71.0|-68.0|22.32371|-0.04979 +2015-07-01|-71.0|-69.0|22.95947|-0.05005 +2015-07-01|-71.0|-70.0|23.59565|-0.05028 +2015-07-01|-71.0|-71.0|24.2321|-0.05048 +2015-07-01|-71.0|-72.0|24.86869|-0.05064 +2015-07-01|-71.0|-73.0|25.50525|-0.05076 +2015-07-01|-71.0|-74.0|26.14163|-0.05085 +2015-07-01|-71.0|-75.0|26.77768|-0.05089 +2015-07-01|-71.0|-76.0|27.41323|-0.0509 +2015-07-01|-71.0|-77.0|28.04814|-0.05088 +2015-07-01|-71.0|-78.0|28.68223|-0.05082 +2015-07-01|-71.0|-79.0|29.31536|-0.05072 +2015-07-01|-71.0|-80.0|29.94736|-0.05058 +2015-07-01|-71.0|-81.0|30.57808|-0.05042 +2015-07-01|-71.0|-82.0|31.20736|-0.05021 +2015-07-01|-71.0|-83.0|31.83506|-0.04998 +2015-07-01|-71.0|-84.0|32.46102|-0.04971 +2015-07-01|-71.0|-85.0|33.08511|-0.04941 +2015-07-01|-71.0|-86.0|33.70718|-0.04908 +2015-07-01|-71.0|-87.0|34.32709|-0.04872 +2015-07-01|-71.0|-88.0|34.94472|-0.04833 +2015-07-01|-71.0|-89.0|35.55993|-0.04791 +2015-07-01|-71.0|-90.0|36.17262|-0.04747 +2015-07-01|-71.0|-91.0|36.78266|-0.047 +2015-07-01|-71.0|-92.0|37.38995|-0.04651 +2015-07-01|-71.0|-93.0|37.99439|-0.04599 +2015-07-01|-71.0|-94.0|38.59588|-0.04546 +2015-07-01|-71.0|-95.0|39.19435|-0.0449 +2015-07-01|-71.0|-96.0|39.7897|-0.04432 +2015-07-01|-71.0|-97.0|40.38187|-0.04373 +2015-07-01|-71.0|-98.0|40.97081|-0.04311 +2015-07-01|-71.0|-99.0|41.55645|-0.04249 +2015-07-01|-71.0|-100.0|42.13875|-0.04184 +2015-07-01|-71.0|-101.0|42.71767|-0.04118 +2015-07-01|-71.0|-102.0|43.2932|-0.04051 +2015-07-01|-71.0|-103.0|43.8653|-0.03982 +2015-07-01|-71.0|-104.0|44.43397|-0.03913 +2015-07-01|-71.0|-105.0|44.99922|-0.03842 +2015-07-01|-71.0|-106.0|45.56105|-0.0377 +2015-07-01|-71.0|-107.0|46.11948|-0.03697 +2015-07-01|-71.0|-108.0|46.67455|-0.03623 +2015-07-01|-71.0|-109.0|47.22629|-0.03548 +2015-07-01|-71.0|-110.0|47.77475|-0.03472 +2015-07-01|-71.0|-111.0|48.31999|-0.03396 +2015-07-01|-71.0|-112.0|48.86207|-0.03318 +2015-07-01|-71.0|-113.0|49.40109|-0.0324 +2015-07-01|-71.0|-114.0|49.93712|-0.03161 +2015-07-01|-71.0|-115.0|50.47026|-0.03081 +2015-07-01|-71.0|-116.0|51.00062|-0.03001 +2015-07-01|-71.0|-117.0|51.52832|-0.0292 +2015-07-01|-71.0|-118.0|52.05348|-0.02838 +2015-07-01|-71.0|-119.0|52.57624|-0.02755 +2015-07-01|-71.0|-120.0|53.09674|-0.02672 +2015-07-01|-71.0|-121.0|53.61514|-0.02588 +2015-07-01|-71.0|-122.0|54.13159|-0.02503 +2015-07-01|-71.0|-123.0|54.64628|-0.02418 +2015-07-01|-71.0|-124.0|55.15938|-0.02332 +2015-07-01|-71.0|-125.0|55.67108|-0.02245 +2015-07-01|-71.0|-126.0|56.18158|-0.02158 +2015-07-01|-71.0|-127.0|56.69108|-0.02069 +2015-07-01|-71.0|-128.0|57.1998|-0.0198 +2015-07-01|-71.0|-129.0|57.70795|-0.01891 +2015-07-01|-71.0|-130.0|58.21576|-0.018 +2015-07-01|-71.0|-131.0|58.72348|-0.01709 +2015-07-01|-71.0|-132.0|59.23134|-0.01618 +2015-07-01|-71.0|-133.0|59.7396|-0.01525 +2015-07-01|-71.0|-134.0|60.24851|-0.01432 +2015-07-01|-71.0|-135.0|60.75833|-0.01339 +2015-07-01|-71.0|-136.0|61.26934|-0.01244 +2015-07-01|-71.0|-137.0|61.78182|-0.0115 +2015-07-01|-71.0|-138.0|62.29605|-0.01055 +2015-07-01|-71.0|-139.0|62.81232|-0.00959 +2015-07-01|-71.0|-140.0|63.33094|-0.00863 +2015-07-01|-71.0|-141.0|63.85219|-0.00767 +2015-07-01|-71.0|-142.0|64.37641|-0.00671 +2015-07-01|-71.0|-143.0|64.90389|-0.00575 +2015-07-01|-71.0|-144.0|65.43498|-0.00478 +2015-07-01|-71.0|-145.0|65.97|-0.00383 +2015-07-01|-71.0|-146.0|66.5093|-0.00287 +2015-07-01|-71.0|-147.0|67.05321|-0.00192 +2015-07-01|-71.0|-148.0|67.6021|-9.7E-4 +2015-07-01|-71.0|-149.0|68.15634|-4.0E-5 +2015-07-01|-71.0|-150.0|68.71629|8.9E-4 +2015-07-01|-71.0|-151.0|69.28234|0.0018 +2015-07-01|-71.0|-152.0|69.85489|0.00269 +2015-07-01|-71.0|-153.0|70.43434|0.00357 +2015-07-01|-71.0|-154.0|71.0211|0.00443 +2015-07-01|-71.0|-155.0|71.61562|0.00526 +2015-07-01|-71.0|-156.0|72.21833|0.00607 +2015-07-01|-71.0|-157.0|72.82969|0.00685 +2015-07-01|-71.0|-158.0|73.45019|0.0076 +2015-07-01|-71.0|-159.0|74.08031|0.0083 +2015-07-01|-71.0|-160.0|74.72058|0.00897 +2015-07-01|-71.0|-161.0|75.37151|0.00959 +2015-07-01|-71.0|-162.0|76.03369|0.01016 +2015-07-01|-71.0|-163.0|76.70768|0.01067 +2015-07-01|-71.0|-164.0|77.3941|0.01112 +2015-07-01|-71.0|-165.0|78.09358|0.0115 +2015-07-01|-71.0|-166.0|78.80681|0.01181 +2015-07-01|-71.0|-167.0|79.53449|0.01205 +2015-07-01|-71.0|-168.0|80.27736|0.01219 +2015-07-01|-71.0|-169.0|81.03621|0.01224 +2015-07-01|-71.0|-170.0|81.81188|0.01218 +2015-07-01|-71.0|-171.0|82.60524|0.01201 +2015-07-01|-71.0|-172.0|83.41723|0.01172 +2015-07-01|-71.0|-173.0|84.24884|0.01129 +2015-07-01|-71.0|-174.0|85.10112|0.01072 +2015-07-01|-71.0|-175.0|85.9752|0.00999 +2015-07-01|-71.0|-176.0|86.87228|0.00909 +2015-07-01|-71.0|-177.0|87.79362|0.008 +2015-07-01|-71.0|-178.0|88.74059|0.00671 +2015-07-01|-71.0|-179.0|89.71465|0.0052 +2015-07-01|-72.0|0.0|-20.30454|-0.09283 +2015-07-01|-72.0|1.0|-21.0258|-0.09536 +2015-07-01|-72.0|2.0|-21.75184|-0.0979 +2015-07-01|-72.0|3.0|-22.48265|-0.10047 +2015-07-01|-72.0|4.0|-23.21818|-0.10304 +2015-07-01|-72.0|5.0|-23.9584|-0.10562 +2015-07-01|-72.0|6.0|-24.70325|-0.10821 +2015-07-01|-72.0|7.0|-25.45267|-0.1108 +2015-07-01|-72.0|8.0|-26.2066|-0.11339 +2015-07-01|-72.0|9.0|-26.96494|-0.11597 +2015-07-01|-72.0|10.0|-27.72763|-0.11853 +2015-07-01|-72.0|11.0|-28.49457|-0.12109 +2015-07-01|-72.0|12.0|-29.26565|-0.12363 +2015-07-01|-72.0|13.0|-30.04078|-0.12614 +2015-07-01|-72.0|14.0|-30.81985|-0.12864 +2015-07-01|-72.0|15.0|-31.60274|-0.1311 +2015-07-01|-72.0|16.0|-32.38933|-0.13354 +2015-07-01|-72.0|17.0|-33.17951|-0.13594 +2015-07-01|-72.0|18.0|-33.97313|-0.13831 +2015-07-01|-72.0|19.0|-34.77009|-0.14064 +2015-07-01|-72.0|20.0|-35.57023|-0.14293 +2015-07-01|-72.0|21.0|-36.37344|-0.14517 +2015-07-01|-72.0|22.0|-37.17958|-0.14738 +2015-07-01|-72.0|23.0|-37.9885|-0.14953 +2015-07-01|-72.0|24.0|-38.80009|-0.15164 +2015-07-01|-72.0|25.0|-39.61419|-0.1537 +2015-07-01|-72.0|26.0|-40.43068|-0.15571 +2015-07-01|-72.0|27.0|-41.24942|-0.15766 +2015-07-01|-72.0|28.0|-42.07029|-0.15957 +2015-07-01|-72.0|29.0|-42.89314|-0.16141 +2015-07-01|-72.0|30.0|-43.71786|-0.16321 +2015-07-01|-72.0|31.0|-44.54432|-0.16495 +2015-07-01|-72.0|32.0|-45.37239|-0.16663 +2015-07-01|-72.0|33.0|-46.20196|-0.16826 +2015-07-01|-72.0|34.0|-47.03292|-0.16983 +2015-07-01|-72.0|35.0|-47.86515|-0.17135 +2015-07-01|-72.0|36.0|-48.69854|-0.17282 +2015-07-01|-72.0|37.0|-49.53301|-0.17422 +2015-07-01|-72.0|38.0|-50.36845|-0.17558 +2015-07-01|-72.0|39.0|-51.20477|-0.17688 +2015-07-01|-72.0|40.0|-52.04189|-0.17813 +2015-07-01|-72.0|41.0|-52.87972|-0.17932 +2015-07-01|-72.0|42.0|-53.7182|-0.18047 +2015-07-01|-72.0|43.0|-54.55726|-0.18157 +2015-07-01|-72.0|44.0|-55.39684|-0.18261 +2015-07-01|-72.0|45.0|-56.23688|-0.18361 +2015-07-01|-72.0|46.0|-57.07734|-0.18457 +2015-07-01|-72.0|47.0|-57.91818|-0.18548 +2015-07-01|-72.0|48.0|-58.75936|-0.18635 +2015-07-01|-72.0|49.0|-59.60086|-0.18718 +2015-07-01|-72.0|50.0|-60.44266|-0.18797 +2015-07-01|-72.0|51.0|-61.28474|-0.18873 +2015-07-01|-72.0|52.0|-62.12711|-0.18945 +2015-07-01|-72.0|53.0|-62.96977|-0.19014 +2015-07-01|-72.0|54.0|-63.81273|-0.1908 +2015-07-01|-72.0|55.0|-64.65601|-0.19142 +2015-07-01|-72.0|56.0|-65.49963|-0.19203 +2015-07-01|-72.0|57.0|-66.34364|-0.19261 +2015-07-01|-72.0|58.0|-67.18807|-0.19317 +2015-07-01|-72.0|59.0|-68.03298|-0.19371 +2015-07-01|-72.0|60.0|-68.87843|-0.19423 +2015-07-01|-72.0|61.0|-69.72449|-0.19474 +2015-07-01|-72.0|62.0|-70.57124|-0.19524 +2015-07-01|-72.0|63.0|-71.41876|-0.19574 +2015-07-01|-72.0|64.0|-72.26715|-0.19622 +2015-07-01|-72.0|65.0|-73.11652|-0.19671 +2015-07-01|-72.0|66.0|-73.96697|-0.19719 +2015-07-01|-72.0|67.0|-74.81864|-0.19768 +2015-07-01|-72.0|68.0|-75.67166|-0.19817 +2015-07-01|-72.0|69.0|-76.52617|-0.19867 +2015-07-01|-72.0|70.0|-77.38232|-0.19919 +2015-07-01|-72.0|71.0|-78.24029|-0.19972 +2015-07-01|-72.0|72.0|-79.10025|-0.20027 +2015-07-01|-72.0|73.0|-79.96239|-0.20084 +2015-07-01|-72.0|74.0|-80.8269|-0.20144 +2015-07-01|-72.0|75.0|-81.694|-0.20206 +2015-07-01|-72.0|76.0|-82.56392|-0.20272 +2015-07-01|-72.0|77.0|-83.43688|-0.20341 +2015-07-01|-72.0|78.0|-84.31315|-0.20415 +2015-07-01|-72.0|79.0|-85.19299|-0.20492 +2015-07-01|-72.0|80.0|-86.07668|-0.20575 +2015-07-01|-72.0|81.0|-86.96452|-0.20662 +2015-07-01|-72.0|82.0|-87.85682|-0.20755 +2015-07-01|-72.0|83.0|-88.7539|-0.20855 +2015-07-01|-72.0|84.0|-89.65613|-0.2096 +2015-07-01|-72.0|85.0|-90.56386|-0.21072 +2015-07-01|-72.0|86.0|-91.47749|-0.21192 +2015-07-01|-72.0|87.0|-92.39743|-0.21319 +2015-07-01|-72.0|88.0|-93.3241|-0.21454 +2015-07-01|-72.0|89.0|-94.25797|-0.21599 +2015-07-01|-72.0|90.0|-95.19951|-0.21752 +2015-07-01|-72.0|91.0|-96.14924|-0.21915 +2015-07-01|-72.0|92.0|-97.10768|-0.22089 +2015-07-01|-72.0|93.0|-98.07542|-0.22273 +2015-07-01|-72.0|94.0|-99.05305|-0.22469 +2015-07-01|-72.0|95.0|-100.04119|-0.22677 +2015-07-01|-72.0|96.0|-101.04054|-0.22898 +2015-07-01|-72.0|97.0|-102.05178|-0.23132 +2015-07-01|-72.0|98.0|-103.07568|-0.23381 +2015-07-01|-72.0|99.0|-104.11304|-0.23644 +2015-07-01|-72.0|100.0|-105.16468|-0.23922 +2015-07-01|-72.0|101.0|-106.23151|-0.24217 +2015-07-01|-72.0|102.0|-107.31448|-0.24528 +2015-07-01|-72.0|103.0|-108.41458|-0.24857 +2015-07-01|-72.0|104.0|-109.53288|-0.25205 +2015-07-01|-72.0|105.0|-110.67051|-0.25573 +2015-07-01|-72.0|106.0|-111.82865|-0.2596 +2015-07-01|-72.0|107.0|-113.00859|-0.26369 +2015-07-01|-72.0|108.0|-114.21166|-0.26799 +2015-07-01|-72.0|109.0|-115.43929|-0.27252 +2015-07-01|-72.0|110.0|-116.69299|-0.27729 +2015-07-01|-72.0|111.0|-117.97435|-0.2823 +2015-07-01|-72.0|112.0|-119.28506|-0.28756 +2015-07-01|-72.0|113.0|-120.62692|-0.29307 +2015-07-01|-72.0|114.0|-122.0018|-0.29885 +2015-07-01|-72.0|115.0|-123.4117|-0.3049 +2015-07-01|-72.0|116.0|-124.8587|-0.31122 +2015-07-01|-72.0|117.0|-126.345|-0.31781 +2015-07-01|-72.0|118.0|-127.8729|-0.32468 +2015-07-01|-72.0|119.0|-129.44479|-0.33181 +2015-07-01|-72.0|120.0|-131.06316|-0.3392 +2015-07-01|-72.0|121.0|-132.73059|-0.34684 +2015-07-01|-72.0|122.0|-134.44972|-0.35472 +2015-07-01|-72.0|123.0|-136.22325|-0.3628 +2015-07-01|-72.0|124.0|-138.0539|-0.37106 +2015-07-01|-72.0|125.0|-139.9444|-0.37946 +2015-07-01|-72.0|126.0|-141.89744|-0.38795 +2015-07-01|-72.0|127.0|-143.91561|-0.39648 +2015-07-01|-72.0|128.0|-146.00138|-0.40497 +2015-07-01|-72.0|129.0|-148.157|-0.41333 +2015-07-01|-72.0|130.0|-150.38444|-0.42148 +2015-07-01|-72.0|131.0|-152.68529|-0.42929 +2015-07-01|-72.0|132.0|-155.06067|-0.43665 +2015-07-01|-72.0|133.0|-157.51111|-0.44341 +2015-07-01|-72.0|134.0|-160.03647|-0.44943 +2015-07-01|-72.0|135.0|-162.6358|-0.45453 +2015-07-01|-72.0|136.0|-165.30722|-0.45856 +2015-07-01|-72.0|137.0|-168.04786|-0.46135 +2015-07-01|-72.0|138.0|-170.85375|-0.46274 +2015-07-01|-72.0|139.0|-173.7198|-0.46258 +2015-07-01|-72.0|140.0|-176.63975|-0.46074 +2015-07-01|-72.0|141.0|-179.60623|-0.45713 +2015-07-01|-72.0|142.0|177.38916|-0.45169 +2015-07-01|-72.0|143.0|174.35574|-0.4444 +2015-07-01|-72.0|144.0|171.30353|-0.43528 +2015-07-01|-72.0|145.0|168.24308|-0.42441 +2015-07-01|-72.0|146.0|165.1852|-0.4119 +2015-07-01|-72.0|147.0|162.14065|-0.39792 +2015-07-01|-72.0|148.0|159.11996|-0.38266 +2015-07-01|-72.0|149.0|156.13311|-0.36634 +2015-07-01|-72.0|150.0|153.18933|-0.34919 +2015-07-01|-72.0|151.0|150.29696|-0.33145 +2015-07-01|-72.0|152.0|147.46327|-0.31335 +2015-07-01|-72.0|153.0|144.69441|-0.29513 +2015-07-01|-72.0|154.0|141.99541|-0.27697 +2015-07-01|-72.0|155.0|139.37013|-0.25907 +2015-07-01|-72.0|156.0|136.82136|-0.24158 +2015-07-01|-72.0|157.0|134.35091|-0.22462 +2015-07-01|-72.0|158.0|131.95965|-0.20829 +2015-07-01|-72.0|159.0|129.64768|-0.19268 +2015-07-01|-72.0|160.0|127.41442|-0.17783 +2015-07-01|-72.0|161.0|125.25871|-0.16377 +2015-07-01|-72.0|162.0|123.17893|-0.15053 +2015-07-01|-72.0|163.0|121.1731|-0.1381 +2015-07-01|-72.0|164.0|119.23895|-0.12648 +2015-07-01|-72.0|165.0|117.37402|-0.11564 +2015-07-01|-72.0|166.0|115.57571|-0.10557 +2015-07-01|-72.0|167.0|113.84133|-0.09622 +2015-07-01|-72.0|168.0|112.16816|-0.08758 +2015-07-01|-72.0|169.0|110.55349|-0.07959 +2015-07-01|-72.0|170.0|108.99463|-0.07223 +2015-07-01|-72.0|171.0|107.48895|-0.06546 +2015-07-01|-72.0|172.0|106.03389|-0.05924 +2015-07-01|-72.0|173.0|104.62698|-0.05354 +2015-07-01|-72.0|174.0|103.26582|-0.04832 +2015-07-01|-72.0|175.0|101.94815|-0.04355 +2015-07-01|-72.0|176.0|100.67176|-0.0392 +2015-07-01|-72.0|177.0|99.43459|-0.03525 +2015-07-01|-72.0|178.0|98.23465|-0.03165 +2015-07-01|-72.0|179.0|97.07007|-0.0284 +2015-07-01|-72.0|-1.0|-19.58809|-0.09033 +2015-07-01|-72.0|-2.0|-18.87644|-0.08786 +2015-07-01|-72.0|-3.0|-18.1696|-0.08542 +2015-07-01|-72.0|-4.0|-17.46754|-0.08302 +2015-07-01|-72.0|-5.0|-16.77025|-0.08066 +2015-07-01|-72.0|-6.0|-16.07767|-0.07834 +2015-07-01|-72.0|-7.0|-15.38977|-0.07607 +2015-07-01|-72.0|-8.0|-14.70649|-0.07385 +2015-07-01|-72.0|-9.0|-14.02776|-0.07168 +2015-07-01|-72.0|-10.0|-13.3535|-0.06957 +2015-07-01|-72.0|-11.0|-12.68362|-0.06753 +2015-07-01|-72.0|-12.0|-12.01803|-0.06554 +2015-07-01|-72.0|-13.0|-11.35661|-0.06363 +2015-07-01|-72.0|-14.0|-10.69925|-0.06178 +2015-07-01|-72.0|-15.0|-10.04582|-0.06 +2015-07-01|-72.0|-16.0|-9.39619|-0.0583 +2015-07-01|-72.0|-17.0|-8.75021|-0.05667 +2015-07-01|-72.0|-18.0|-8.10774|-0.05512 +2015-07-01|-72.0|-19.0|-7.46861|-0.05365 +2015-07-01|-72.0|-20.0|-6.83267|-0.05226 +2015-07-01|-72.0|-21.0|-6.19974|-0.05094 +2015-07-01|-72.0|-22.0|-5.56965|-0.04971 +2015-07-01|-72.0|-23.0|-4.94222|-0.04857 +2015-07-01|-72.0|-24.0|-4.31727|-0.0475 +2015-07-01|-72.0|-25.0|-3.69461|-0.04652 +2015-07-01|-72.0|-26.0|-3.07405|-0.04561 +2015-07-01|-72.0|-27.0|-2.45541|-0.04479 +2015-07-01|-72.0|-28.0|-1.8385|-0.04405 +2015-07-01|-72.0|-29.0|-1.22311|-0.04339 +2015-07-01|-72.0|-30.0|-0.60907|-0.04281 +2015-07-01|-72.0|-31.0|0.00382|-0.0423 +2015-07-01|-72.0|-32.0|0.61574|-0.04187 +2015-07-01|-72.0|-33.0|1.22687|-0.04151 +2015-07-01|-72.0|-34.0|1.8374|-0.04122 +2015-07-01|-72.0|-35.0|2.44751|-0.041 +2015-07-01|-72.0|-36.0|3.05735|-0.04084 +2015-07-01|-72.0|-37.0|3.66711|-0.04075 +2015-07-01|-72.0|-38.0|4.27693|-0.04072 +2015-07-01|-72.0|-39.0|4.88698|-0.04074 +2015-07-01|-72.0|-40.0|5.49739|-0.04082 +2015-07-01|-72.0|-41.0|6.1083|-0.04095 +2015-07-01|-72.0|-42.0|6.71985|-0.04112 +2015-07-01|-72.0|-43.0|7.33215|-0.04134 +2015-07-01|-72.0|-44.0|7.94531|-0.0416 +2015-07-01|-72.0|-45.0|8.55944|-0.04189 +2015-07-01|-72.0|-46.0|9.17464|-0.04222 +2015-07-01|-72.0|-47.0|9.79097|-0.04258 +2015-07-01|-72.0|-48.0|10.40853|-0.04297 +2015-07-01|-72.0|-49.0|11.02736|-0.04337 +2015-07-01|-72.0|-50.0|11.64752|-0.0438 +2015-07-01|-72.0|-51.0|12.26906|-0.04424 +2015-07-01|-72.0|-52.0|12.892|-0.04469 +2015-07-01|-72.0|-53.0|13.51637|-0.04516 +2015-07-01|-72.0|-54.0|14.14218|-0.04563 +2015-07-01|-72.0|-55.0|14.76942|-0.0461 +2015-07-01|-72.0|-56.0|15.3981|-0.04657 +2015-07-01|-72.0|-57.0|16.02819|-0.04703 +2015-07-01|-72.0|-58.0|16.65966|-0.04749 +2015-07-01|-72.0|-59.0|17.29248|-0.04795 +2015-07-01|-72.0|-60.0|17.9266|-0.04839 +2015-07-01|-72.0|-61.0|18.56197|-0.04881 +2015-07-01|-72.0|-62.0|19.19852|-0.04922 +2015-07-01|-72.0|-63.0|19.83619|-0.04962 +2015-07-01|-72.0|-64.0|20.47489|-0.04999 +2015-07-01|-72.0|-65.0|21.11454|-0.05034 +2015-07-01|-72.0|-66.0|21.75504|-0.05067 +2015-07-01|-72.0|-67.0|22.39632|-0.05097 +2015-07-01|-72.0|-68.0|23.03825|-0.05124 +2015-07-01|-72.0|-69.0|23.68073|-0.05149 +2015-07-01|-72.0|-70.0|24.32365|-0.05171 +2015-07-01|-72.0|-71.0|24.96689|-0.05191 +2015-07-01|-72.0|-72.0|25.61033|-0.05207 +2015-07-01|-72.0|-73.0|26.25386|-0.0522 +2015-07-01|-72.0|-74.0|26.89734|-0.0523 +2015-07-01|-72.0|-75.0|27.54064|-0.05237 +2015-07-01|-72.0|-76.0|28.18365|-0.05241 +2015-07-01|-72.0|-77.0|28.82622|-0.05242 +2015-07-01|-72.0|-78.0|29.46823|-0.0524 +2015-07-01|-72.0|-79.0|30.10955|-0.05234 +2015-07-01|-72.0|-80.0|30.75005|-0.05226 +2015-07-01|-72.0|-81.0|31.3896|-0.05215 +2015-07-01|-72.0|-82.0|32.02807|-0.052 +2015-07-01|-72.0|-83.0|32.66535|-0.05183 +2015-07-01|-72.0|-84.0|33.3013|-0.05163 +2015-07-01|-72.0|-85.0|33.93581|-0.0514 +2015-07-01|-72.0|-86.0|34.56876|-0.05115 +2015-07-01|-72.0|-87.0|35.20005|-0.05086 +2015-07-01|-72.0|-88.0|35.82956|-0.05056 +2015-07-01|-72.0|-89.0|36.45718|-0.05022 +2015-07-01|-72.0|-90.0|37.08283|-0.04987 +2015-07-01|-72.0|-91.0|37.7064|-0.04949 +2015-07-01|-72.0|-92.0|38.32781|-0.04909 +2015-07-01|-72.0|-93.0|38.94698|-0.04867 +2015-07-01|-72.0|-94.0|39.56383|-0.04823 +2015-07-01|-72.0|-95.0|40.17829|-0.04777 +2015-07-01|-72.0|-96.0|40.7903|-0.0473 +2015-07-01|-72.0|-97.0|41.3998|-0.0468 +2015-07-01|-72.0|-98.0|42.00675|-0.04629 +2015-07-01|-72.0|-99.0|42.6111|-0.04577 +2015-07-01|-72.0|-100.0|43.21282|-0.04523 +2015-07-01|-72.0|-101.0|43.81188|-0.04468 +2015-07-01|-72.0|-102.0|44.40827|-0.04411 +2015-07-01|-72.0|-103.0|45.00198|-0.04353 +2015-07-01|-72.0|-104.0|45.593|-0.04294 +2015-07-01|-72.0|-105.0|46.18135|-0.04234 +2015-07-01|-72.0|-106.0|46.76704|-0.04173 +2015-07-01|-72.0|-107.0|47.35009|-0.04112 +2015-07-01|-72.0|-108.0|47.93054|-0.04049 +2015-07-01|-72.0|-109.0|48.50843|-0.03985 +2015-07-01|-72.0|-110.0|49.08381|-0.03921 +2015-07-01|-72.0|-111.0|49.65674|-0.03856 +2015-07-01|-72.0|-112.0|50.2273|-0.0379 +2015-07-01|-72.0|-113.0|50.79554|-0.03724 +2015-07-01|-72.0|-114.0|51.36158|-0.03657 +2015-07-01|-72.0|-115.0|51.92549|-0.03589 +2015-07-01|-72.0|-116.0|52.48739|-0.03521 +2015-07-01|-72.0|-117.0|53.04739|-0.03453 +2015-07-01|-72.0|-118.0|53.60561|-0.03384 +2015-07-01|-72.0|-119.0|54.16218|-0.03314 +2015-07-01|-72.0|-120.0|54.71725|-0.03244 +2015-07-01|-72.0|-121.0|55.27096|-0.03173 +2015-07-01|-72.0|-122.0|55.82347|-0.03102 +2015-07-01|-72.0|-123.0|56.37495|-0.03031 +2015-07-01|-72.0|-124.0|56.92558|-0.02959 +2015-07-01|-72.0|-125.0|57.47553|-0.02887 +2015-07-01|-72.0|-126.0|58.02499|-0.02815 +2015-07-01|-72.0|-127.0|58.57418|-0.02742 +2015-07-01|-72.0|-128.0|59.12329|-0.02669 +2015-07-01|-72.0|-129.0|59.67254|-0.02596 +2015-07-01|-72.0|-130.0|60.22216|-0.02522 +2015-07-01|-72.0|-131.0|60.77237|-0.02448 +2015-07-01|-72.0|-132.0|61.32343|-0.02375 +2015-07-01|-72.0|-133.0|61.87557|-0.02301 +2015-07-01|-72.0|-134.0|62.42905|-0.02227 +2015-07-01|-72.0|-135.0|62.98414|-0.02152 +2015-07-01|-72.0|-136.0|63.5411|-0.02078 +2015-07-01|-72.0|-137.0|64.10022|-0.02005 +2015-07-01|-72.0|-138.0|64.66177|-0.01931 +2015-07-01|-72.0|-139.0|65.22607|-0.01857 +2015-07-01|-72.0|-140.0|65.79339|-0.01784 +2015-07-01|-72.0|-141.0|66.36407|-0.01712 +2015-07-01|-72.0|-142.0|66.93841|-0.0164 +2015-07-01|-72.0|-143.0|67.51674|-0.01569 +2015-07-01|-72.0|-144.0|68.0994|-0.01499 +2015-07-01|-72.0|-145.0|68.68673|-0.0143 +2015-07-01|-72.0|-146.0|69.27908|-0.01362 +2015-07-01|-72.0|-147.0|69.87682|-0.01296 +2015-07-01|-72.0|-148.0|70.48032|-0.01231 +2015-07-01|-72.0|-149.0|71.08996|-0.01168 +2015-07-01|-72.0|-150.0|71.70614|-0.01107 +2015-07-01|-72.0|-151.0|72.32926|-0.01049 +2015-07-01|-72.0|-152.0|72.95974|-0.00993 +2015-07-01|-72.0|-153.0|73.59801|-0.0094 +2015-07-01|-72.0|-154.0|74.24453|-0.00891 +2015-07-01|-72.0|-155.0|74.89974|-0.00845 +2015-07-01|-72.0|-156.0|75.56413|-0.00802 +2015-07-01|-72.0|-157.0|76.23818|-0.00765 +2015-07-01|-72.0|-158.0|76.92242|-0.00731 +2015-07-01|-72.0|-159.0|77.61737|-0.00703 +2015-07-01|-72.0|-160.0|78.32359|-0.00681 +2015-07-01|-72.0|-161.0|79.04165|-0.00665 +2015-07-01|-72.0|-162.0|79.77215|-0.00655 +2015-07-01|-72.0|-163.0|80.51572|-0.00653 +2015-07-01|-72.0|-164.0|81.27301|-0.00659 +2015-07-01|-72.0|-165.0|82.04471|-0.00673 +2015-07-01|-72.0|-166.0|82.83153|-0.00696 +2015-07-01|-72.0|-167.0|83.63423|-0.0073 +2015-07-01|-72.0|-168.0|84.45361|-0.00774 +2015-07-01|-72.0|-169.0|85.29048|-0.0083 +2015-07-01|-72.0|-170.0|86.14572|-0.00899 +2015-07-01|-72.0|-171.0|87.02026|-0.00981 +2015-07-01|-72.0|-172.0|87.91507|-0.01078 +2015-07-01|-72.0|-173.0|88.83116|-0.01191 +2015-07-01|-72.0|-174.0|89.76963|-0.01321 +2015-07-01|-72.0|-175.0|90.73162|-0.0147 +2015-07-01|-72.0|-176.0|91.71833|-0.01638 +2015-07-01|-72.0|-177.0|92.73103|-0.01828 +2015-07-01|-72.0|-178.0|93.77109|-0.02042 +2015-07-01|-72.0|-179.0|94.83993|-0.0228 +2015-07-01|-73.0|0.0|-20.48408|-0.09524 +2015-07-01|-73.0|1.0|-21.21525|-0.09758 +2015-07-01|-73.0|2.0|-21.95084|-0.09994 +2015-07-01|-73.0|3.0|-22.69083|-0.10232 +2015-07-01|-73.0|4.0|-23.43521|-0.10471 +2015-07-01|-73.0|5.0|-24.18392|-0.10711 +2015-07-01|-73.0|6.0|-24.93694|-0.10951 +2015-07-01|-73.0|7.0|-25.69421|-0.11192 +2015-07-01|-73.0|8.0|-26.45568|-0.11433 +2015-07-01|-73.0|9.0|-27.22129|-0.11673 +2015-07-01|-73.0|10.0|-27.99097|-0.11912 +2015-07-01|-73.0|11.0|-28.76464|-0.12151 +2015-07-01|-73.0|12.0|-29.54222|-0.12388 +2015-07-01|-73.0|13.0|-30.32364|-0.12623 +2015-07-01|-73.0|14.0|-31.10879|-0.12857 +2015-07-01|-73.0|15.0|-31.89759|-0.13088 +2015-07-01|-73.0|16.0|-32.68993|-0.13317 +2015-07-01|-73.0|17.0|-33.48572|-0.13543 +2015-07-01|-73.0|18.0|-34.28485|-0.13766 +2015-07-01|-73.0|19.0|-35.08721|-0.13986 +2015-07-01|-73.0|20.0|-35.8927|-0.14203 +2015-07-01|-73.0|21.0|-36.70121|-0.14416 +2015-07-01|-73.0|22.0|-37.51261|-0.14625 +2015-07-01|-73.0|23.0|-38.32681|-0.14831 +2015-07-01|-73.0|24.0|-39.14368|-0.15032 +2015-07-01|-73.0|25.0|-39.96312|-0.15229 +2015-07-01|-73.0|26.0|-40.785|-0.15422 +2015-07-01|-73.0|27.0|-41.60923|-0.15611 +2015-07-01|-73.0|28.0|-42.43569|-0.15795 +2015-07-01|-73.0|29.0|-43.26427|-0.15974 +2015-07-01|-73.0|30.0|-44.09486|-0.16149 +2015-07-01|-73.0|31.0|-44.92736|-0.16319 +2015-07-01|-73.0|32.0|-45.76167|-0.16484 +2015-07-01|-73.0|33.0|-46.59769|-0.16645 +2015-07-01|-73.0|34.0|-47.43533|-0.168 +2015-07-01|-73.0|35.0|-48.27449|-0.16951 +2015-07-01|-73.0|36.0|-49.11508|-0.17098 +2015-07-01|-73.0|37.0|-49.95703|-0.17239 +2015-07-01|-73.0|38.0|-50.80025|-0.17376 +2015-07-01|-73.0|39.0|-51.64467|-0.17508 +2015-07-01|-73.0|40.0|-52.49022|-0.17636 +2015-07-01|-73.0|41.0|-53.33683|-0.17759 +2015-07-01|-73.0|42.0|-54.18445|-0.17878 +2015-07-01|-73.0|43.0|-55.03303|-0.17992 +2015-07-01|-73.0|44.0|-55.88252|-0.18103 +2015-07-01|-73.0|45.0|-56.73287|-0.18209 +2015-07-01|-73.0|46.0|-57.58405|-0.18311 +2015-07-01|-73.0|47.0|-58.43603|-0.1841 +2015-07-01|-73.0|48.0|-59.28879|-0.18505 +2015-07-01|-73.0|49.0|-60.14232|-0.18596 +2015-07-01|-73.0|50.0|-60.9966|-0.18684 +2015-07-01|-73.0|51.0|-61.85163|-0.18769 +2015-07-01|-73.0|52.0|-62.70742|-0.18851 +2015-07-01|-73.0|53.0|-63.56398|-0.1893 +2015-07-01|-73.0|54.0|-64.42132|-0.19006 +2015-07-01|-73.0|55.0|-65.27948|-0.1908 +2015-07-01|-73.0|56.0|-66.13848|-0.19152 +2015-07-01|-73.0|57.0|-66.99837|-0.19222 +2015-07-01|-73.0|58.0|-67.85921|-0.1929 +2015-07-01|-73.0|59.0|-68.72103|-0.19356 +2015-07-01|-73.0|60.0|-69.58392|-0.19421 +2015-07-01|-73.0|61.0|-70.44794|-0.19485 +2015-07-01|-73.0|62.0|-71.31318|-0.19548 +2015-07-01|-73.0|63.0|-72.17972|-0.1961 +2015-07-01|-73.0|64.0|-73.04767|-0.19672 +2015-07-01|-73.0|65.0|-73.91712|-0.19734 +2015-07-01|-73.0|66.0|-74.78821|-0.19796 +2015-07-01|-73.0|67.0|-75.66105|-0.19858 +2015-07-01|-73.0|68.0|-76.53578|-0.19921 +2015-07-01|-73.0|69.0|-77.41254|-0.19985 +2015-07-01|-73.0|70.0|-78.29149|-0.2005 +2015-07-01|-73.0|71.0|-79.1728|-0.20117 +2015-07-01|-73.0|72.0|-80.05663|-0.20185 +2015-07-01|-73.0|73.0|-80.94318|-0.20255 +2015-07-01|-73.0|74.0|-81.83265|-0.20328 +2015-07-01|-73.0|75.0|-82.72523|-0.20404 +2015-07-01|-73.0|76.0|-83.62117|-0.20482 +2015-07-01|-73.0|77.0|-84.52067|-0.20564 +2015-07-01|-73.0|78.0|-85.42401|-0.20649 +2015-07-01|-73.0|79.0|-86.33142|-0.20738 +2015-07-01|-73.0|80.0|-87.2432|-0.20832 +2015-07-01|-73.0|81.0|-88.15962|-0.2093 +2015-07-01|-73.0|82.0|-89.08099|-0.21033 +2015-07-01|-73.0|83.0|-90.00763|-0.21142 +2015-07-01|-73.0|84.0|-90.93988|-0.21256 +2015-07-01|-73.0|85.0|-91.87809|-0.21376 +2015-07-01|-73.0|86.0|-92.82263|-0.21503 +2015-07-01|-73.0|87.0|-93.77389|-0.21637 +2015-07-01|-73.0|88.0|-94.73228|-0.21778 +2015-07-01|-73.0|89.0|-95.69824|-0.21926 +2015-07-01|-73.0|90.0|-96.67222|-0.22083 +2015-07-01|-73.0|91.0|-97.6547|-0.22248 +2015-07-01|-73.0|92.0|-98.64619|-0.22423 +2015-07-01|-73.0|93.0|-99.6472|-0.22606 +2015-07-01|-73.0|94.0|-100.65829|-0.228 +2015-07-01|-73.0|95.0|-101.68006|-0.23004 +2015-07-01|-73.0|96.0|-102.71311|-0.23219 +2015-07-01|-73.0|97.0|-103.75809|-0.23445 +2015-07-01|-73.0|98.0|-104.81568|-0.23683 +2015-07-01|-73.0|99.0|-105.88659|-0.23933 +2015-07-01|-73.0|100.0|-106.97159|-0.24196 +2015-07-01|-73.0|101.0|-108.07146|-0.24473 +2015-07-01|-73.0|102.0|-109.18703|-0.24763 +2015-07-01|-73.0|103.0|-110.31918|-0.25068 +2015-07-01|-73.0|104.0|-111.46882|-0.25387 +2015-07-01|-73.0|105.0|-112.63694|-0.25722 +2015-07-01|-73.0|106.0|-113.82454|-0.26073 +2015-07-01|-73.0|107.0|-115.03268|-0.26441 +2015-07-01|-73.0|108.0|-116.26249|-0.26825 +2015-07-01|-73.0|109.0|-117.51515|-0.27226 +2015-07-01|-73.0|110.0|-118.79187|-0.27644 +2015-07-01|-73.0|111.0|-120.09395|-0.28081 +2015-07-01|-73.0|112.0|-121.42273|-0.28536 +2015-07-01|-73.0|113.0|-122.77961|-0.29009 +2015-07-01|-73.0|114.0|-124.16604|-0.295 +2015-07-01|-73.0|115.0|-125.58354|-0.30009 +2015-07-01|-73.0|116.0|-127.03368|-0.30536 +2015-07-01|-73.0|117.0|-128.51807|-0.31081 +2015-07-01|-73.0|118.0|-130.03837|-0.31642 +2015-07-01|-73.0|119.0|-131.59629|-0.32219 +2015-07-01|-73.0|120.0|-133.19355|-0.32811 +2015-07-01|-73.0|121.0|-134.83192|-0.33416 +2015-07-01|-73.0|122.0|-136.51314|-0.34033 +2015-07-01|-73.0|123.0|-138.23897|-0.34658 +2015-07-01|-73.0|124.0|-140.01113|-0.35289 +2015-07-01|-73.0|125.0|-141.83129|-0.35923 +2015-07-01|-73.0|126.0|-143.70103|-0.36556 +2015-07-01|-73.0|127.0|-145.62182|-0.37183 +2015-07-01|-73.0|128.0|-147.59499|-0.37799 +2015-07-01|-73.0|129.0|-149.62168|-0.38398 +2015-07-01|-73.0|130.0|-151.70279|-0.38973 +2015-07-01|-73.0|131.0|-153.83894|-0.39517 +2015-07-01|-73.0|132.0|-156.03042|-0.40022 +2015-07-01|-73.0|133.0|-158.27711|-0.40479 +2015-07-01|-73.0|134.0|-160.57847|-0.4088 +2015-07-01|-73.0|135.0|-162.93346|-0.41215 +2015-07-01|-73.0|136.0|-165.34048|-0.41475 +2015-07-01|-73.0|137.0|-167.79737|-0.41649 +2015-07-01|-73.0|138.0|-170.30134|-0.4173 +2015-07-01|-73.0|139.0|-172.84896|-0.41709 +2015-07-01|-73.0|140.0|-175.43617|-0.4158 +2015-07-01|-73.0|141.0|-178.0583|-0.41336 +2015-07-01|-73.0|142.0|179.28993|-0.40973 +2015-07-01|-73.0|143.0|176.6143|-0.40489 +2015-07-01|-73.0|144.0|173.92104|-0.39885 +2015-07-01|-73.0|145.0|171.21674|-0.39163 +2015-07-01|-73.0|146.0|168.50822|-0.38328 +2015-07-01|-73.0|147.0|165.80242|-0.37386 +2015-07-01|-73.0|148.0|163.10627|-0.36347 +2015-07-01|-73.0|149.0|160.42656|-0.3522 +2015-07-01|-73.0|150.0|157.76981|-0.34019 +2015-07-01|-73.0|151.0|155.14218|-0.32755 +2015-07-01|-73.0|152.0|152.54937|-0.31443 +2015-07-01|-73.0|153.0|149.99652|-0.30096 +2015-07-01|-73.0|154.0|147.48821|-0.28726 +2015-07-01|-73.0|155.0|145.02838|-0.27347 +2015-07-01|-73.0|156.0|142.62033|-0.25971 +2015-07-01|-73.0|157.0|140.26673|-0.24607 +2015-07-01|-73.0|158.0|137.96965|-0.23266 +2015-07-01|-73.0|159.0|135.73055|-0.21955 +2015-07-01|-73.0|160.0|133.55041|-0.20681 +2015-07-01|-73.0|161.0|131.42966|-0.1945 +2015-07-01|-73.0|162.0|129.36836|-0.18266 +2015-07-01|-73.0|163.0|127.36613|-0.17131 +2015-07-01|-73.0|164.0|125.42232|-0.16049 +2015-07-01|-73.0|165.0|123.53598|-0.1502 +2015-07-01|-73.0|166.0|121.70592|-0.14045 +2015-07-01|-73.0|167.0|119.9308|-0.13123 +2015-07-01|-73.0|168.0|118.20911|-0.12255 +2015-07-01|-73.0|169.0|116.53926|-0.11439 +2015-07-01|-73.0|170.0|114.91956|-0.10673 +2015-07-01|-73.0|171.0|113.3483|-0.09957 +2015-07-01|-73.0|172.0|111.8237|-0.09288 +2015-07-01|-73.0|173.0|110.34403|-0.08664 +2015-07-01|-73.0|174.0|108.90751|-0.08083 +2015-07-01|-73.0|175.0|107.51243|-0.07543 +2015-07-01|-73.0|176.0|106.15709|-0.07042 +2015-07-01|-73.0|177.0|104.83981|-0.06578 +2015-07-01|-73.0|178.0|103.55899|-0.06149 +2015-07-01|-73.0|179.0|102.31307|-0.05753 +2015-07-01|-73.0|-1.0|-19.75734|-0.09291 +2015-07-01|-73.0|-2.0|-19.03503|-0.09062 +2015-07-01|-73.0|-3.0|-18.31714|-0.08836 +2015-07-01|-73.0|-4.0|-17.60366|-0.08612 +2015-07-01|-73.0|-5.0|-16.89456|-0.08393 +2015-07-01|-73.0|-6.0|-16.18981|-0.08177 +2015-07-01|-73.0|-7.0|-15.48935|-0.07966 +2015-07-01|-73.0|-8.0|-14.79315|-0.07759 +2015-07-01|-73.0|-9.0|-14.10113|-0.07557 +2015-07-01|-73.0|-10.0|-13.41323|-0.0736 +2015-07-01|-73.0|-11.0|-12.72937|-0.07169 +2015-07-01|-73.0|-12.0|-12.04947|-0.06983 +2015-07-01|-73.0|-13.0|-11.37343|-0.06803 +2015-07-01|-73.0|-14.0|-10.70114|-0.06629 +2015-07-01|-73.0|-15.0|-10.0325|-0.06461 +2015-07-01|-73.0|-16.0|-9.36739|-0.063 +2015-07-01|-73.0|-17.0|-8.70568|-0.06145 +2015-07-01|-73.0|-18.0|-8.04725|-0.05998 +2015-07-01|-73.0|-19.0|-7.39196|-0.05857 +2015-07-01|-73.0|-20.0|-6.73966|-0.05723 +2015-07-01|-73.0|-21.0|-6.09022|-0.05597 +2015-07-01|-73.0|-22.0|-5.44347|-0.05477 +2015-07-01|-73.0|-23.0|-4.79928|-0.05365 +2015-07-01|-73.0|-24.0|-4.15746|-0.0526 +2015-07-01|-73.0|-25.0|-3.51788|-0.05163 +2015-07-01|-73.0|-26.0|-2.88035|-0.05072 +2015-07-01|-73.0|-27.0|-2.24473|-0.04989 +2015-07-01|-73.0|-28.0|-1.61083|-0.04913 +2015-07-01|-73.0|-29.0|-0.9785|-0.04844 +2015-07-01|-73.0|-30.0|-0.34758|-0.04782 +2015-07-01|-73.0|-31.0|0.28211|-0.04727 +2015-07-01|-73.0|-32.0|0.91073|-0.04678 +2015-07-01|-73.0|-33.0|1.53843|-0.04636 +2015-07-01|-73.0|-34.0|2.16538|-0.04601 +2015-07-01|-73.0|-35.0|2.79173|-0.04571 +2015-07-01|-73.0|-36.0|3.41763|-0.04548 +2015-07-01|-73.0|-37.0|4.04323|-0.0453 +2015-07-01|-73.0|-38.0|4.66867|-0.04517 +2015-07-01|-73.0|-39.0|5.29408|-0.0451 +2015-07-01|-73.0|-40.0|5.9196|-0.04508 +2015-07-01|-73.0|-41.0|6.54535|-0.04511 +2015-07-01|-73.0|-42.0|7.17144|-0.04518 +2015-07-01|-73.0|-43.0|7.798|-0.04529 +2015-07-01|-73.0|-44.0|8.42511|-0.04544 +2015-07-01|-73.0|-45.0|9.05288|-0.04562 +2015-07-01|-73.0|-46.0|9.6814|-0.04584 +2015-07-01|-73.0|-47.0|10.31073|-0.04608 +2015-07-01|-73.0|-48.0|10.94097|-0.04636 +2015-07-01|-73.0|-49.0|11.57215|-0.04665 +2015-07-01|-73.0|-50.0|12.20435|-0.04697 +2015-07-01|-73.0|-51.0|12.83761|-0.0473 +2015-07-01|-73.0|-52.0|13.47196|-0.04765 +2015-07-01|-73.0|-53.0|14.10743|-0.04801 +2015-07-01|-73.0|-54.0|14.74404|-0.04838 +2015-07-01|-73.0|-55.0|15.3818|-0.04876 +2015-07-01|-73.0|-56.0|16.02072|-0.04913 +2015-07-01|-73.0|-57.0|16.66079|-0.04951 +2015-07-01|-73.0|-58.0|17.30199|-0.04989 +2015-07-01|-73.0|-59.0|17.94431|-0.05026 +2015-07-01|-73.0|-60.0|18.58771|-0.05063 +2015-07-01|-73.0|-61.0|19.23217|-0.05099 +2015-07-01|-73.0|-62.0|19.87763|-0.05134 +2015-07-01|-73.0|-63.0|20.52405|-0.05167 +2015-07-01|-73.0|-64.0|21.17137|-0.052 +2015-07-01|-73.0|-65.0|21.81952|-0.0523 +2015-07-01|-73.0|-66.0|22.46845|-0.05259 +2015-07-01|-73.0|-67.0|23.11808|-0.05286 +2015-07-01|-73.0|-68.0|23.76832|-0.05311 +2015-07-01|-73.0|-69.0|24.41911|-0.05334 +2015-07-01|-73.0|-70.0|25.07034|-0.05355 +2015-07-01|-73.0|-71.0|25.72193|-0.05373 +2015-07-01|-73.0|-72.0|26.37379|-0.0539 +2015-07-01|-73.0|-73.0|27.02582|-0.05403 +2015-07-01|-73.0|-74.0|27.67792|-0.05414 +2015-07-01|-73.0|-75.0|28.32999|-0.05423 +2015-07-01|-73.0|-76.0|28.98194|-0.05429 +2015-07-01|-73.0|-77.0|29.63365|-0.05433 +2015-07-01|-73.0|-78.0|30.28502|-0.05434 +2015-07-01|-73.0|-79.0|30.93596|-0.05433 +2015-07-01|-73.0|-80.0|31.58636|-0.05429 +2015-07-01|-73.0|-81.0|32.23611|-0.05422 +2015-07-01|-73.0|-82.0|32.88511|-0.05413 +2015-07-01|-73.0|-83.0|33.53327|-0.05402 +2015-07-01|-73.0|-84.0|34.18049|-0.05388 +2015-07-01|-73.0|-85.0|34.82667|-0.05371 +2015-07-01|-73.0|-86.0|35.47172|-0.05353 +2015-07-01|-73.0|-87.0|36.11556|-0.05332 +2015-07-01|-73.0|-88.0|36.75808|-0.05309 +2015-07-01|-73.0|-89.0|37.39922|-0.05284 +2015-07-01|-73.0|-90.0|38.03889|-0.05257 +2015-07-01|-73.0|-91.0|38.67703|-0.05228 +2015-07-01|-73.0|-92.0|39.31356|-0.05197 +2015-07-01|-73.0|-93.0|39.94841|-0.05164 +2015-07-01|-73.0|-94.0|40.58154|-0.05129 +2015-07-01|-73.0|-95.0|41.21288|-0.05093 +2015-07-01|-73.0|-96.0|41.84239|-0.05055 +2015-07-01|-73.0|-97.0|42.47003|-0.05016 +2015-07-01|-73.0|-98.0|43.09577|-0.04975 +2015-07-01|-73.0|-99.0|43.71957|-0.04933 +2015-07-01|-73.0|-100.0|44.34142|-0.0489 +2015-07-01|-73.0|-101.0|44.9613|-0.04845 +2015-07-01|-73.0|-102.0|45.5792|-0.04799 +2015-07-01|-73.0|-103.0|46.19513|-0.04753 +2015-07-01|-73.0|-104.0|46.80909|-0.04705 +2015-07-01|-73.0|-105.0|47.42109|-0.04656 +2015-07-01|-73.0|-106.0|48.03116|-0.04607 +2015-07-01|-73.0|-107.0|48.63933|-0.04556 +2015-07-01|-73.0|-108.0|49.24564|-0.04505 +2015-07-01|-73.0|-109.0|49.85014|-0.04454 +2015-07-01|-73.0|-110.0|50.45287|-0.04401 +2015-07-01|-73.0|-111.0|51.05391|-0.04349 +2015-07-01|-73.0|-112.0|51.65331|-0.04295 +2015-07-01|-73.0|-113.0|52.25117|-0.04241 +2015-07-01|-73.0|-114.0|52.84757|-0.04187 +2015-07-01|-73.0|-115.0|53.44261|-0.04133 +2015-07-01|-73.0|-116.0|54.03638|-0.04078 +2015-07-01|-73.0|-117.0|54.629|-0.04022 +2015-07-01|-73.0|-118.0|55.2206|-0.03967 +2015-07-01|-73.0|-119.0|55.8113|-0.03911 +2015-07-01|-73.0|-120.0|56.40125|-0.03855 +2015-07-01|-73.0|-121.0|56.99057|-0.03799 +2015-07-01|-73.0|-122.0|57.57944|-0.03743 +2015-07-01|-73.0|-123.0|58.16801|-0.03686 +2015-07-01|-73.0|-124.0|58.75646|-0.0363 +2015-07-01|-73.0|-125.0|59.34496|-0.03574 +2015-07-01|-73.0|-126.0|59.93371|-0.03518 +2015-07-01|-73.0|-127.0|60.52289|-0.03461 +2015-07-01|-73.0|-128.0|61.11271|-0.03405 +2015-07-01|-73.0|-129.0|61.70339|-0.0335 +2015-07-01|-73.0|-130.0|62.29514|-0.03294 +2015-07-01|-73.0|-131.0|62.8882|-0.03239 +2015-07-01|-73.0|-132.0|63.48279|-0.03184 +2015-07-01|-73.0|-133.0|64.07917|-0.03129 +2015-07-01|-73.0|-134.0|64.67759|-0.03075 +2015-07-01|-73.0|-135.0|65.27831|-0.03022 +2015-07-01|-73.0|-136.0|65.88159|-0.02969 +2015-07-01|-73.0|-137.0|66.48772|-0.02917 +2015-07-01|-73.0|-138.0|67.09698|-0.02866 +2015-07-01|-73.0|-139.0|67.70967|-0.02816 +2015-07-01|-73.0|-140.0|68.32609|-0.02768 +2015-07-01|-73.0|-141.0|68.94656|-0.0272 +2015-07-01|-73.0|-142.0|69.57138|-0.02674 +2015-07-01|-73.0|-143.0|70.20091|-0.02629 +2015-07-01|-73.0|-144.0|70.83547|-0.02586 +2015-07-01|-73.0|-145.0|71.47541|-0.02545 +2015-07-01|-73.0|-146.0|72.1211|-0.02506 +2015-07-01|-73.0|-147.0|72.77291|-0.0247 +2015-07-01|-73.0|-148.0|73.43121|-0.02436 +2015-07-01|-73.0|-149.0|74.09641|-0.02405 +2015-07-01|-73.0|-150.0|74.76891|-0.02377 +2015-07-01|-73.0|-151.0|75.44912|-0.02352 +2015-07-01|-73.0|-152.0|76.13748|-0.02331 +2015-07-01|-73.0|-153.0|76.83443|-0.02314 +2015-07-01|-73.0|-154.0|77.54044|-0.02301 +2015-07-01|-73.0|-155.0|78.25598|-0.02293 +2015-07-01|-73.0|-156.0|78.98154|-0.02291 +2015-07-01|-73.0|-157.0|79.71763|-0.02293 +2015-07-01|-73.0|-158.0|80.46479|-0.02302 +2015-07-01|-73.0|-159.0|81.22356|-0.02317 +2015-07-01|-73.0|-160.0|81.9945|-0.02339 +2015-07-01|-73.0|-161.0|82.77822|-0.02368 +2015-07-01|-73.0|-162.0|83.57533|-0.02406 +2015-07-01|-73.0|-163.0|84.38647|-0.02452 +2015-07-01|-73.0|-164.0|85.2123|-0.02507 +2015-07-01|-73.0|-165.0|86.05353|-0.02573 +2015-07-01|-73.0|-166.0|86.91087|-0.02649 +2015-07-01|-73.0|-167.0|87.78509|-0.02737 +2015-07-01|-73.0|-168.0|88.67698|-0.02837 +2015-07-01|-73.0|-169.0|89.58736|-0.0295 +2015-07-01|-73.0|-170.0|90.5171|-0.03078 +2015-07-01|-73.0|-171.0|91.4671|-0.0322 +2015-07-01|-73.0|-172.0|92.43832|-0.03379 +2015-07-01|-73.0|-173.0|93.43173|-0.03556 +2015-07-01|-73.0|-174.0|94.44838|-0.03751 +2015-07-01|-73.0|-175.0|95.48936|-0.03966 +2015-07-01|-73.0|-176.0|96.55578|-0.04202 +2015-07-01|-73.0|-177.0|97.64885|-0.0446 +2015-07-01|-73.0|-178.0|98.76979|-0.04743 +2015-07-01|-73.0|-179.0|99.9199|-0.05052 +2015-07-01|-74.0|0.0|-20.6927|-0.09771 +2015-07-01|-74.0|1.0|-21.43412|-0.09988 +2015-07-01|-74.0|2.0|-22.17962|-0.10206 +2015-07-01|-74.0|3.0|-22.92917|-0.10426 +2015-07-01|-74.0|4.0|-23.68277|-0.10647 +2015-07-01|-74.0|5.0|-24.4404|-0.10869 +2015-07-01|-74.0|6.0|-25.20201|-0.11092 +2015-07-01|-74.0|7.0|-25.96757|-0.11315 +2015-07-01|-74.0|8.0|-26.73705|-0.11538 +2015-07-01|-74.0|9.0|-27.51038|-0.11761 +2015-07-01|-74.0|10.0|-28.28752|-0.11984 +2015-07-01|-74.0|11.0|-29.06841|-0.12206 +2015-07-01|-74.0|12.0|-29.85299|-0.12426 +2015-07-01|-74.0|13.0|-30.64119|-0.12646 +2015-07-01|-74.0|14.0|-31.43293|-0.12864 +2015-07-01|-74.0|15.0|-32.22813|-0.1308 +2015-07-01|-74.0|16.0|-33.02673|-0.13294 +2015-07-01|-74.0|17.0|-33.82864|-0.13506 +2015-07-01|-74.0|18.0|-34.63377|-0.13716 +2015-07-01|-74.0|19.0|-35.44204|-0.13923 +2015-07-01|-74.0|20.0|-36.25336|-0.14127 +2015-07-01|-74.0|21.0|-37.06764|-0.14329 +2015-07-01|-74.0|22.0|-37.88479|-0.14527 +2015-07-01|-74.0|23.0|-38.70471|-0.14722 +2015-07-01|-74.0|24.0|-39.52731|-0.14914 +2015-07-01|-74.0|25.0|-40.3525|-0.15102 +2015-07-01|-74.0|26.0|-41.1802|-0.15287 +2015-07-01|-74.0|27.0|-42.0103|-0.15467 +2015-07-01|-74.0|28.0|-42.84272|-0.15645 +2015-07-01|-74.0|29.0|-43.67737|-0.15818 +2015-07-01|-74.0|30.0|-44.51416|-0.15987 +2015-07-01|-74.0|31.0|-45.35301|-0.16152 +2015-07-01|-74.0|32.0|-46.19383|-0.16314 +2015-07-01|-74.0|33.0|-47.03655|-0.16471 +2015-07-01|-74.0|34.0|-47.88108|-0.16624 +2015-07-01|-74.0|35.0|-48.72736|-0.16773 +2015-07-01|-74.0|36.0|-49.57531|-0.16918 +2015-07-01|-74.0|37.0|-50.42486|-0.17059 +2015-07-01|-74.0|38.0|-51.27596|-0.17196 +2015-07-01|-74.0|39.0|-52.12853|-0.1733 +2015-07-01|-74.0|40.0|-52.98254|-0.17459 +2015-07-01|-74.0|41.0|-53.83793|-0.17584 +2015-07-01|-74.0|42.0|-54.69464|-0.17706 +2015-07-01|-74.0|43.0|-55.55266|-0.17824 +2015-07-01|-74.0|44.0|-56.41193|-0.17938 +2015-07-01|-74.0|45.0|-57.27243|-0.18049 +2015-07-01|-74.0|46.0|-58.13413|-0.18157 +2015-07-01|-74.0|47.0|-58.99702|-0.18261 +2015-07-01|-74.0|48.0|-59.86108|-0.18362 +2015-07-01|-74.0|49.0|-60.72631|-0.1846 +2015-07-01|-74.0|50.0|-61.59271|-0.18555 +2015-07-01|-74.0|51.0|-62.46027|-0.18648 +2015-07-01|-74.0|52.0|-63.32902|-0.18738 +2015-07-01|-74.0|53.0|-64.19898|-0.18825 +2015-07-01|-74.0|54.0|-65.07016|-0.1891 +2015-07-01|-74.0|55.0|-65.9426|-0.18994 +2015-07-01|-74.0|56.0|-66.81634|-0.19075 +2015-07-01|-74.0|57.0|-67.69142|-0.19154 +2015-07-01|-74.0|58.0|-68.5679|-0.19232 +2015-07-01|-74.0|59.0|-69.44584|-0.19309 +2015-07-01|-74.0|60.0|-70.32531|-0.19385 +2015-07-01|-74.0|61.0|-71.20638|-0.19459 +2015-07-01|-74.0|62.0|-72.08913|-0.19533 +2015-07-01|-74.0|63.0|-72.97366|-0.19606 +2015-07-01|-74.0|64.0|-73.86007|-0.1968 +2015-07-01|-74.0|65.0|-74.74846|-0.19753 +2015-07-01|-74.0|66.0|-75.63895|-0.19826 +2015-07-01|-74.0|67.0|-76.53167|-0.19899 +2015-07-01|-74.0|68.0|-77.42674|-0.19973 +2015-07-01|-74.0|69.0|-78.32431|-0.20048 +2015-07-01|-74.0|70.0|-79.22454|-0.20125 +2015-07-01|-74.0|71.0|-80.12758|-0.20202 +2015-07-01|-74.0|72.0|-81.0336|-0.20281 +2015-07-01|-74.0|73.0|-81.94279|-0.20362 +2015-07-01|-74.0|74.0|-82.85533|-0.20445 +2015-07-01|-74.0|75.0|-83.77144|-0.20531 +2015-07-01|-74.0|76.0|-84.69131|-0.20619 +2015-07-01|-74.0|77.0|-85.61519|-0.2071 +2015-07-01|-74.0|78.0|-86.54329|-0.20804 +2015-07-01|-74.0|79.0|-87.47588|-0.20902 +2015-07-01|-74.0|80.0|-88.41321|-0.21004 +2015-07-01|-74.0|81.0|-89.35556|-0.21109 +2015-07-01|-74.0|82.0|-90.30321|-0.21219 +2015-07-01|-74.0|83.0|-91.25646|-0.21334 +2015-07-01|-74.0|84.0|-92.21564|-0.21454 +2015-07-01|-74.0|85.0|-93.18107|-0.21579 +2015-07-01|-74.0|86.0|-94.15311|-0.21709 +2015-07-01|-74.0|87.0|-95.13211|-0.21846 +2015-07-01|-74.0|88.0|-96.11846|-0.21989 +2015-07-01|-74.0|89.0|-97.11255|-0.22138 +2015-07-01|-74.0|90.0|-98.11481|-0.22294 +2015-07-01|-74.0|91.0|-99.12567|-0.22458 +2015-07-01|-74.0|92.0|-100.14559|-0.22629 +2015-07-01|-74.0|93.0|-101.17505|-0.22808 +2015-07-01|-74.0|94.0|-102.21456|-0.22995 +2015-07-01|-74.0|95.0|-103.26462|-0.23191 +2015-07-01|-74.0|96.0|-104.3258|-0.23396 +2015-07-01|-74.0|97.0|-105.39866|-0.2361 +2015-07-01|-74.0|98.0|-106.48381|-0.23834 +2015-07-01|-74.0|99.0|-107.58187|-0.24068 +2015-07-01|-74.0|100.0|-108.69349|-0.24312 +2015-07-01|-74.0|101.0|-109.81936|-0.24567 +2015-07-01|-74.0|102.0|-110.96019|-0.24833 +2015-07-01|-74.0|103.0|-112.11672|-0.2511 +2015-07-01|-74.0|104.0|-113.28973|-0.25399 +2015-07-01|-74.0|105.0|-114.48001|-0.25699 +2015-07-01|-74.0|106.0|-115.68842|-0.26011 +2015-07-01|-74.0|107.0|-116.91583|-0.26336 +2015-07-01|-74.0|108.0|-118.16313|-0.26673 +2015-07-01|-74.0|109.0|-119.43128|-0.27022 +2015-07-01|-74.0|110.0|-120.72124|-0.27384 +2015-07-01|-74.0|111.0|-122.03401|-0.27759 +2015-07-01|-74.0|112.0|-123.37064|-0.28146 +2015-07-01|-74.0|113.0|-124.7322|-0.28545 +2015-07-01|-74.0|114.0|-126.11977|-0.28956 +2015-07-01|-74.0|115.0|-127.53448|-0.29379 +2015-07-01|-74.0|116.0|-128.97747|-0.29813 +2015-07-01|-74.0|117.0|-130.44989|-0.30257 +2015-07-01|-74.0|118.0|-131.95293|-0.30711 +2015-07-01|-74.0|119.0|-133.48775|-0.31173 +2015-07-01|-74.0|120.0|-135.05553|-0.31642 +2015-07-01|-74.0|121.0|-136.65743|-0.32117 +2015-07-01|-74.0|122.0|-138.29459|-0.32596 +2015-07-01|-74.0|123.0|-139.9681|-0.33076 +2015-07-01|-74.0|124.0|-141.67901|-0.33556 +2015-07-01|-74.0|125.0|-143.42832|-0.34033 +2015-07-01|-74.0|126.0|-145.2169|-0.34504 +2015-07-01|-74.0|127.0|-147.04556|-0.34964 +2015-07-01|-74.0|128.0|-148.91496|-0.35412 +2015-07-01|-74.0|129.0|-150.82559|-0.35841 +2015-07-01|-74.0|130.0|-152.7778|-0.36249 +2015-07-01|-74.0|131.0|-154.7717|-0.36629 +2015-07-01|-74.0|132.0|-156.80718|-0.36978 +2015-07-01|-74.0|133.0|-158.88387|-0.37289 +2015-07-01|-74.0|134.0|-161.00111|-0.37557 +2015-07-01|-74.0|135.0|-163.15793|-0.37777 +2015-07-01|-74.0|136.0|-165.35302|-0.37942 +2015-07-01|-74.0|137.0|-167.58473|-0.38048 +2015-07-01|-74.0|138.0|-169.85104|-0.3809 +2015-07-01|-74.0|139.0|-172.14955|-0.38062 +2015-07-01|-74.0|140.0|-174.4775|-0.3796 +2015-07-01|-74.0|141.0|-176.83176|-0.37782 +2015-07-01|-74.0|142.0|-179.20889|-0.37524 +2015-07-01|-74.0|143.0|178.39491|-0.37186 +2015-07-01|-74.0|144.0|175.98367|-0.36766 +2015-07-01|-74.0|145.0|173.56167|-0.36265 +2015-07-01|-74.0|146.0|171.13337|-0.35686 +2015-07-01|-74.0|147.0|168.70333|-0.35031 +2015-07-01|-74.0|148.0|166.27617|-0.34304 +2015-07-01|-74.0|149.0|163.85651|-0.33511 +2015-07-01|-74.0|150.0|161.44887|-0.32658 +2015-07-01|-74.0|151.0|159.05765|-0.31752 +2015-07-01|-74.0|152.0|156.68704|-0.308 +2015-07-01|-74.0|153.0|154.34098|-0.2981 +2015-07-01|-74.0|154.0|152.02314|-0.2879 +2015-07-01|-74.0|155.0|149.73685|-0.27748 +2015-07-01|-74.0|156.0|147.48509|-0.26691 +2015-07-01|-74.0|157.0|145.27049|-0.25628 +2015-07-01|-74.0|158.0|143.09528|-0.24564 +2015-07-01|-74.0|159.0|140.96136|-0.23508 +2015-07-01|-74.0|160.0|138.87024|-0.22463 +2015-07-01|-74.0|161.0|136.82309|-0.21437 +2015-07-01|-74.0|162.0|134.82077|-0.20433 +2015-07-01|-74.0|163.0|132.86381|-0.19454 +2015-07-01|-74.0|164.0|130.95247|-0.18505 +2015-07-01|-74.0|165.0|129.08679|-0.17588 +2015-07-01|-74.0|166.0|127.26654|-0.16704 +2015-07-01|-74.0|167.0|125.49133|-0.15856 +2015-07-01|-74.0|168.0|123.76058|-0.15044 +2015-07-01|-74.0|169.0|122.07358|-0.14268 +2015-07-01|-74.0|170.0|120.42948|-0.1353 +2015-07-01|-74.0|171.0|118.82734|-0.12828 +2015-07-01|-74.0|172.0|117.26616|-0.12162 +2015-07-01|-74.0|173.0|115.74485|-0.11533 +2015-07-01|-74.0|174.0|114.26229|-0.10938 +2015-07-01|-74.0|175.0|112.81732|-0.10377 +2015-07-01|-74.0|176.0|111.40877|-0.09849 +2015-07-01|-74.0|177.0|110.03544|-0.09352 +2015-07-01|-74.0|178.0|108.69614|-0.08887 +2015-07-01|-74.0|179.0|107.38971|-0.0845 +2015-07-01|-74.0|-1.0|-19.95535|-0.09556 +2015-07-01|-74.0|-2.0|-19.22208|-0.09344 +2015-07-01|-74.0|-3.0|-18.49288|-0.09135 +2015-07-01|-74.0|-4.0|-17.76771|-0.08928 +2015-07-01|-74.0|-5.0|-17.04657|-0.08725 +2015-07-01|-74.0|-6.0|-16.32941|-0.08525 +2015-07-01|-74.0|-7.0|-15.6162|-0.08329 +2015-07-01|-74.0|-8.0|-14.90689|-0.08137 +2015-07-01|-74.0|-9.0|-14.20143|-0.07949 +2015-07-01|-74.0|-10.0|-13.49975|-0.07766 +2015-07-01|-74.0|-11.0|-12.80178|-0.07587 +2015-07-01|-74.0|-12.0|-12.10745|-0.07414 +2015-07-01|-74.0|-13.0|-11.41667|-0.07245 +2015-07-01|-74.0|-14.0|-10.72936|-0.07082 +2015-07-01|-74.0|-15.0|-10.04542|-0.06925 +2015-07-01|-74.0|-16.0|-9.36474|-0.06773 +2015-07-01|-74.0|-17.0|-8.68723|-0.06627 +2015-07-01|-74.0|-18.0|-8.01276|-0.06487 +2015-07-01|-74.0|-19.0|-7.34123|-0.06353 +2015-07-01|-74.0|-20.0|-6.6725|-0.06225 +2015-07-01|-74.0|-21.0|-6.00646|-0.06103 +2015-07-01|-74.0|-22.0|-5.34296|-0.05988 +2015-07-01|-74.0|-23.0|-4.68189|-0.05879 +2015-07-01|-74.0|-24.0|-4.02309|-0.05777 +2015-07-01|-74.0|-25.0|-3.36644|-0.05681 +2015-07-01|-74.0|-26.0|-2.71179|-0.05591 +2015-07-01|-74.0|-27.0|-2.059|-0.05508 +2015-07-01|-74.0|-28.0|-1.40793|-0.05431 +2015-07-01|-74.0|-29.0|-0.75843|-0.0536 +2015-07-01|-74.0|-30.0|-0.11036|-0.05295 +2015-07-01|-74.0|-31.0|0.53642|-0.05237 +2015-07-01|-74.0|-32.0|1.18206|-0.05184 +2015-07-01|-74.0|-33.0|1.82669|-0.05137 +2015-07-01|-74.0|-34.0|2.47045|-0.05096 +2015-07-01|-74.0|-35.0|3.11349|-0.05061 +2015-07-01|-74.0|-36.0|3.75592|-0.0503 +2015-07-01|-74.0|-37.0|4.39788|-0.05005 +2015-07-01|-74.0|-38.0|5.0395|-0.04985 +2015-07-01|-74.0|-39.0|5.6809|-0.0497 +2015-07-01|-74.0|-40.0|6.32218|-0.04959 +2015-07-01|-74.0|-41.0|6.96347|-0.04953 +2015-07-01|-74.0|-42.0|7.60488|-0.04951 +2015-07-01|-74.0|-43.0|8.24649|-0.04952 +2015-07-01|-74.0|-44.0|8.8884|-0.04957 +2015-07-01|-74.0|-45.0|9.53071|-0.04966 +2015-07-01|-74.0|-46.0|10.17349|-0.04978 +2015-07-01|-74.0|-47.0|10.81682|-0.04992 +2015-07-01|-74.0|-48.0|11.46077|-0.05009 +2015-07-01|-74.0|-49.0|12.1054|-0.05029 +2015-07-01|-74.0|-50.0|12.75077|-0.05051 +2015-07-01|-74.0|-51.0|13.39692|-0.05074 +2015-07-01|-74.0|-52.0|14.04389|-0.05099 +2015-07-01|-74.0|-53.0|14.69171|-0.05126 +2015-07-01|-74.0|-54.0|15.34042|-0.05154 +2015-07-01|-74.0|-55.0|15.99003|-0.05182 +2015-07-01|-74.0|-56.0|16.64055|-0.05211 +2015-07-01|-74.0|-57.0|17.292|-0.05241 +2015-07-01|-74.0|-58.0|17.94436|-0.05271 +2015-07-01|-74.0|-59.0|18.59763|-0.05301 +2015-07-01|-74.0|-60.0|19.2518|-0.05331 +2015-07-01|-74.0|-61.0|19.90684|-0.0536 +2015-07-01|-74.0|-62.0|20.56273|-0.05389 +2015-07-01|-74.0|-63.0|21.21945|-0.05417 +2015-07-01|-74.0|-64.0|21.87694|-0.05444 +2015-07-01|-74.0|-65.0|22.53517|-0.0547 +2015-07-01|-74.0|-66.0|23.19409|-0.05495 +2015-07-01|-74.0|-67.0|23.85365|-0.05519 +2015-07-01|-74.0|-68.0|24.5138|-0.05541 +2015-07-01|-74.0|-69.0|25.17447|-0.05562 +2015-07-01|-74.0|-70.0|25.8356|-0.05581 +2015-07-01|-74.0|-71.0|26.49712|-0.05598 +2015-07-01|-74.0|-72.0|27.15897|-0.05614 +2015-07-01|-74.0|-73.0|27.82106|-0.05627 +2015-07-01|-74.0|-74.0|28.48334|-0.05639 +2015-07-01|-74.0|-75.0|29.14572|-0.05649 +2015-07-01|-74.0|-76.0|29.80813|-0.05657 +2015-07-01|-74.0|-77.0|30.47048|-0.05663 +2015-07-01|-74.0|-78.0|31.1327|-0.05667 +2015-07-01|-74.0|-79.0|31.79472|-0.05669 +2015-07-01|-74.0|-80.0|32.45644|-0.05668 +2015-07-01|-74.0|-81.0|33.1178|-0.05666 +2015-07-01|-74.0|-82.0|33.77872|-0.05662 +2015-07-01|-74.0|-83.0|34.43912|-0.05656 +2015-07-01|-74.0|-84.0|35.09892|-0.05647 +2015-07-01|-74.0|-85.0|35.75806|-0.05637 +2015-07-01|-74.0|-86.0|36.41646|-0.05625 +2015-07-01|-74.0|-87.0|37.07406|-0.05611 +2015-07-01|-74.0|-88.0|37.73079|-0.05595 +2015-07-01|-74.0|-89.0|38.38658|-0.05578 +2015-07-01|-74.0|-90.0|39.0414|-0.05558 +2015-07-01|-74.0|-91.0|39.69516|-0.05537 +2015-07-01|-74.0|-92.0|40.34784|-0.05515 +2015-07-01|-74.0|-93.0|40.99937|-0.05491 +2015-07-01|-74.0|-94.0|41.64973|-0.05465 +2015-07-01|-74.0|-95.0|42.29887|-0.05438 +2015-07-01|-74.0|-96.0|42.94676|-0.0541 +2015-07-01|-74.0|-97.0|43.59338|-0.05381 +2015-07-01|-74.0|-98.0|44.2387|-0.0535 +2015-07-01|-74.0|-99.0|44.88272|-0.05318 +2015-07-01|-74.0|-100.0|45.52541|-0.05285 +2015-07-01|-74.0|-101.0|46.16679|-0.05251 +2015-07-01|-74.0|-102.0|46.80684|-0.05217 +2015-07-01|-74.0|-103.0|47.44559|-0.05181 +2015-07-01|-74.0|-104.0|48.08305|-0.05144 +2015-07-01|-74.0|-105.0|48.71925|-0.05107 +2015-07-01|-74.0|-106.0|49.3542|-0.05069 +2015-07-01|-74.0|-107.0|49.98796|-0.05031 +2015-07-01|-74.0|-108.0|50.62056|-0.04992 +2015-07-01|-74.0|-109.0|51.25206|-0.04952 +2015-07-01|-74.0|-110.0|51.88251|-0.04913 +2015-07-01|-74.0|-111.0|52.51198|-0.04872 +2015-07-01|-74.0|-112.0|53.14055|-0.04832 +2015-07-01|-74.0|-113.0|53.7683|-0.04791 +2015-07-01|-74.0|-114.0|54.39532|-0.0475 +2015-07-01|-74.0|-115.0|55.0217|-0.04709 +2015-07-01|-74.0|-116.0|55.64754|-0.04667 +2015-07-01|-74.0|-117.0|56.27297|-0.04626 +2015-07-01|-74.0|-118.0|56.8981|-0.04585 +2015-07-01|-74.0|-119.0|57.52306|-0.04543 +2015-07-01|-74.0|-120.0|58.14798|-0.04502 +2015-07-01|-74.0|-121.0|58.77301|-0.04461 +2015-07-01|-74.0|-122.0|59.39831|-0.0442 +2015-07-01|-74.0|-123.0|60.02402|-0.0438 +2015-07-01|-74.0|-124.0|60.65033|-0.0434 +2015-07-01|-74.0|-125.0|61.2774|-0.043 +2015-07-01|-74.0|-126.0|61.90541|-0.0426 +2015-07-01|-74.0|-127.0|62.53457|-0.04221 +2015-07-01|-74.0|-128.0|63.16507|-0.04183 +2015-07-01|-74.0|-129.0|63.79712|-0.04145 +2015-07-01|-74.0|-130.0|64.43094|-0.04109 +2015-07-01|-74.0|-131.0|65.06674|-0.04072 +2015-07-01|-74.0|-132.0|65.70476|-0.04037 +2015-07-01|-74.0|-133.0|66.34525|-0.04003 +2015-07-01|-74.0|-134.0|66.98845|-0.0397 +2015-07-01|-74.0|-135.0|67.63462|-0.03937 +2015-07-01|-74.0|-136.0|68.28403|-0.03907 +2015-07-01|-74.0|-137.0|68.93694|-0.03877 +2015-07-01|-74.0|-138.0|69.59365|-0.03849 +2015-07-01|-74.0|-139.0|70.25444|-0.03823 +2015-07-01|-74.0|-140.0|70.91962|-0.03799 +2015-07-01|-74.0|-141.0|71.5895|-0.03776 +2015-07-01|-74.0|-142.0|72.26439|-0.03756 +2015-07-01|-74.0|-143.0|72.94463|-0.03738 +2015-07-01|-74.0|-144.0|73.63055|-0.03723 +2015-07-01|-74.0|-145.0|74.3225|-0.0371 +2015-07-01|-74.0|-146.0|75.02086|-0.037 +2015-07-01|-74.0|-147.0|75.72597|-0.03693 +2015-07-01|-74.0|-148.0|76.43824|-0.0369 +2015-07-01|-74.0|-149.0|77.15804|-0.0369 +2015-07-01|-74.0|-150.0|77.88579|-0.03695 +2015-07-01|-74.0|-151.0|78.62191|-0.03703 +2015-07-01|-74.0|-152.0|79.36682|-0.03716 +2015-07-01|-74.0|-153.0|80.12098|-0.03734 +2015-07-01|-74.0|-154.0|80.88484|-0.03758 +2015-07-01|-74.0|-155.0|81.65888|-0.03786 +2015-07-01|-74.0|-156.0|82.44359|-0.03821 +2015-07-01|-74.0|-157.0|83.23947|-0.03863 +2015-07-01|-74.0|-158.0|84.04706|-0.03911 +2015-07-01|-74.0|-159.0|84.86688|-0.03967 +2015-07-01|-74.0|-160.0|85.69952|-0.04031 +2015-07-01|-74.0|-161.0|86.54554|-0.04103 +2015-07-01|-74.0|-162.0|87.40555|-0.04184 +2015-07-01|-74.0|-163.0|88.28017|-0.04274 +2015-07-01|-74.0|-164.0|89.17006|-0.04375 +2015-07-01|-74.0|-165.0|90.07588|-0.04487 +2015-07-01|-74.0|-166.0|90.99833|-0.0461 +2015-07-01|-74.0|-167.0|91.93812|-0.04746 +2015-07-01|-74.0|-168.0|92.89602|-0.04895 +2015-07-01|-74.0|-169.0|93.87279|-0.05058 +2015-07-01|-74.0|-170.0|94.86925|-0.05235 +2015-07-01|-74.0|-171.0|95.88621|-0.05429 +2015-07-01|-74.0|-172.0|96.92456|-0.05638 +2015-07-01|-74.0|-173.0|97.98518|-0.05866 +2015-07-01|-74.0|-174.0|99.069|-0.06112 +2015-07-01|-74.0|-175.0|100.17698|-0.06378 +2015-07-01|-74.0|-176.0|101.31011|-0.06664 +2015-07-01|-74.0|-177.0|102.46941|-0.06973 +2015-07-01|-74.0|-178.0|103.65593|-0.07304 +2015-07-01|-74.0|-179.0|104.87074|-0.0766 +2015-07-01|-75.0|0.0|-20.93207|-0.10027 +2015-07-01|-75.0|1.0|-21.68414|-0.10226 +2015-07-01|-75.0|2.0|-22.43995|-0.10428 +2015-07-01|-75.0|3.0|-23.19951|-0.1063 +2015-07-01|-75.0|4.0|-23.96279|-0.10834 +2015-07-01|-75.0|5.0|-24.72979|-0.11039 +2015-07-01|-75.0|6.0|-25.50048|-0.11245 +2015-07-01|-75.0|7.0|-26.27483|-0.11451 +2015-07-01|-75.0|8.0|-27.05282|-0.11657 +2015-07-01|-75.0|9.0|-27.8344|-0.11863 +2015-07-01|-75.0|10.0|-28.61954|-0.12069 +2015-07-01|-75.0|11.0|-29.4082|-0.12275 +2015-07-01|-75.0|12.0|-30.20032|-0.12479 +2015-07-01|-75.0|13.0|-30.99585|-0.12683 +2015-07-01|-75.0|14.0|-31.79473|-0.12886 +2015-07-01|-75.0|15.0|-32.59691|-0.13087 +2015-07-01|-75.0|16.0|-33.40233|-0.13287 +2015-07-01|-75.0|17.0|-34.21092|-0.13485 +2015-07-01|-75.0|18.0|-35.02261|-0.13681 +2015-07-01|-75.0|19.0|-35.83733|-0.13876 +2015-07-01|-75.0|20.0|-36.65502|-0.14067 +2015-07-01|-75.0|21.0|-37.47561|-0.14257 +2015-07-01|-75.0|22.0|-38.29901|-0.14444 +2015-07-01|-75.0|23.0|-39.12517|-0.14628 +2015-07-01|-75.0|24.0|-39.954|-0.1481 +2015-07-01|-75.0|25.0|-40.78543|-0.14989 +2015-07-01|-75.0|26.0|-41.6194|-0.15165 +2015-07-01|-75.0|27.0|-42.45582|-0.15337 +2015-07-01|-75.0|28.0|-43.29462|-0.15507 +2015-07-01|-75.0|29.0|-44.13574|-0.15673 +2015-07-01|-75.0|30.0|-44.97911|-0.15836 +2015-07-01|-75.0|31.0|-45.82465|-0.15996 +2015-07-01|-75.0|32.0|-46.67231|-0.16153 +2015-07-01|-75.0|33.0|-47.52202|-0.16306 +2015-07-01|-75.0|34.0|-48.37372|-0.16456 +2015-07-01|-75.0|35.0|-49.22735|-0.16602 +2015-07-01|-75.0|36.0|-50.08285|-0.16745 +2015-07-01|-75.0|37.0|-50.94018|-0.16884 +2015-07-01|-75.0|38.0|-51.79929|-0.1702 +2015-07-01|-75.0|39.0|-52.66013|-0.17153 +2015-07-01|-75.0|40.0|-53.52266|-0.17283 +2015-07-01|-75.0|41.0|-54.38684|-0.17409 +2015-07-01|-75.0|42.0|-55.25264|-0.17532 +2015-07-01|-75.0|43.0|-56.12004|-0.17652 +2015-07-01|-75.0|44.0|-56.98901|-0.17769 +2015-07-01|-75.0|45.0|-57.85952|-0.17883 +2015-07-01|-75.0|46.0|-58.73157|-0.17994 +2015-07-01|-75.0|47.0|-59.60515|-0.18103 +2015-07-01|-75.0|48.0|-60.48026|-0.18208 +2015-07-01|-75.0|49.0|-61.35688|-0.18312 +2015-07-01|-75.0|50.0|-62.23504|-0.18412 +2015-07-01|-75.0|51.0|-63.11475|-0.18511 +2015-07-01|-75.0|52.0|-63.99602|-0.18607 +2015-07-01|-75.0|53.0|-64.87887|-0.18701 +2015-07-01|-75.0|54.0|-65.76334|-0.18793 +2015-07-01|-75.0|55.0|-66.64947|-0.18884 +2015-07-01|-75.0|56.0|-67.5373|-0.18972 +2015-07-01|-75.0|57.0|-68.42687|-0.1906 +2015-07-01|-75.0|58.0|-69.31825|-0.19146 +2015-07-01|-75.0|59.0|-70.21149|-0.19231 +2015-07-01|-75.0|60.0|-71.10666|-0.19315 +2015-07-01|-75.0|61.0|-72.00385|-0.19398 +2015-07-01|-75.0|62.0|-72.90313|-0.19481 +2015-07-01|-75.0|63.0|-73.80459|-0.19563 +2015-07-01|-75.0|64.0|-74.70834|-0.19645 +2015-07-01|-75.0|65.0|-75.61448|-0.19727 +2015-07-01|-75.0|66.0|-76.52312|-0.19809 +2015-07-01|-75.0|67.0|-77.43438|-0.19891 +2015-07-01|-75.0|68.0|-78.34839|-0.19974 +2015-07-01|-75.0|69.0|-79.2653|-0.20058 +2015-07-01|-75.0|70.0|-80.18524|-0.20143 +2015-07-01|-75.0|71.0|-81.10837|-0.20229 +2015-07-01|-75.0|72.0|-82.03485|-0.20316 +2015-07-01|-75.0|73.0|-82.96486|-0.20405 +2015-07-01|-75.0|74.0|-83.89858|-0.20496 +2015-07-01|-75.0|75.0|-84.8362|-0.20589 +2015-07-01|-75.0|76.0|-85.77791|-0.20684 +2015-07-01|-75.0|77.0|-86.72394|-0.20782 +2015-07-01|-75.0|78.0|-87.6745|-0.20883 +2015-07-01|-75.0|79.0|-88.62983|-0.20986 +2015-07-01|-75.0|80.0|-89.59016|-0.21093 +2015-07-01|-75.0|81.0|-90.55576|-0.21203 +2015-07-01|-75.0|82.0|-91.52689|-0.21317 +2015-07-01|-75.0|83.0|-92.50382|-0.21435 +2015-07-01|-75.0|84.0|-93.48686|-0.21557 +2015-07-01|-75.0|85.0|-94.4763|-0.21684 +2015-07-01|-75.0|86.0|-95.47246|-0.21815 +2015-07-01|-75.0|87.0|-96.47567|-0.21952 +2015-07-01|-75.0|88.0|-97.48627|-0.22093 +2015-07-01|-75.0|89.0|-98.50464|-0.2224 +2015-07-01|-75.0|90.0|-99.53113|-0.22393 +2015-07-01|-75.0|91.0|-100.56615|-0.22552 +2015-07-01|-75.0|92.0|-101.6101|-0.22716 +2015-07-01|-75.0|93.0|-102.6634|-0.22888 +2015-07-01|-75.0|94.0|-103.7265|-0.23066 +2015-07-01|-75.0|95.0|-104.79984|-0.23251 +2015-07-01|-75.0|96.0|-105.88392|-0.23443 +2015-07-01|-75.0|97.0|-106.97921|-0.23642 +2015-07-01|-75.0|98.0|-108.08625|-0.2385 +2015-07-01|-75.0|99.0|-109.20555|-0.24064 +2015-07-01|-75.0|100.0|-110.33768|-0.24287 +2015-07-01|-75.0|101.0|-111.4832|-0.24518 +2015-07-01|-75.0|102.0|-112.64271|-0.24758 +2015-07-01|-75.0|103.0|-113.81682|-0.25006 +2015-07-01|-75.0|104.0|-115.00617|-0.25262 +2015-07-01|-75.0|105.0|-116.2114|-0.25527 +2015-07-01|-75.0|106.0|-117.43321|-0.25801 +2015-07-01|-75.0|107.0|-118.67227|-0.26084 +2015-07-01|-75.0|108.0|-119.92931|-0.26375 +2015-07-01|-75.0|109.0|-121.20505|-0.26675 +2015-07-01|-75.0|110.0|-122.50024|-0.26984 +2015-07-01|-75.0|111.0|-123.81566|-0.273 +2015-07-01|-75.0|112.0|-125.15207|-0.27625 +2015-07-01|-75.0|113.0|-126.51028|-0.27958 +2015-07-01|-75.0|114.0|-127.89107|-0.28298 +2015-07-01|-75.0|115.0|-129.29526|-0.28644 +2015-07-01|-75.0|116.0|-130.72366|-0.28997 +2015-07-01|-75.0|117.0|-132.17706|-0.29355 +2015-07-01|-75.0|118.0|-133.65629|-0.29718 +2015-07-01|-75.0|119.0|-135.16211|-0.30084 +2015-07-01|-75.0|120.0|-136.6953|-0.30452 +2015-07-01|-75.0|121.0|-138.25661|-0.30822 +2015-07-01|-75.0|122.0|-139.84673|-0.31191 +2015-07-01|-75.0|123.0|-141.46634|-0.31558 +2015-07-01|-75.0|124.0|-143.11605|-0.3192 +2015-07-01|-75.0|125.0|-144.79639|-0.32277 +2015-07-01|-75.0|126.0|-146.50783|-0.32625 +2015-07-01|-75.0|127.0|-148.25076|-0.32963 +2015-07-01|-75.0|128.0|-150.02545|-0.33286 +2015-07-01|-75.0|129.0|-151.83205|-0.33594 +2015-07-01|-75.0|130.0|-153.67059|-0.33882 +2015-07-01|-75.0|131.0|-155.54095|-0.34148 +2015-07-01|-75.0|132.0|-157.44283|-0.34388 +2015-07-01|-75.0|133.0|-159.3758|-0.34598 +2015-07-01|-75.0|134.0|-161.33919|-0.34776 +2015-07-01|-75.0|135.0|-163.33215|-0.34918 +2015-07-01|-75.0|136.0|-165.35364|-0.3502 +2015-07-01|-75.0|137.0|-167.40237|-0.3508 +2015-07-01|-75.0|138.0|-169.47685|-0.35094 +2015-07-01|-75.0|139.0|-171.57535|-0.3506 +2015-07-01|-75.0|140.0|-173.69593|-0.34975 +2015-07-01|-75.0|141.0|-175.83644|-0.34836 +2015-07-01|-75.0|142.0|-177.99449|-0.34643 +2015-07-01|-75.0|143.0|179.83246|-0.34394 +2015-07-01|-75.0|144.0|177.64713|-0.3409 +2015-07-01|-75.0|145.0|175.4524|-0.33729 +2015-07-01|-75.0|146.0|173.25125|-0.33313 +2015-07-01|-75.0|147.0|171.04679|-0.32843 +2015-07-01|-75.0|148.0|168.84213|-0.32321 +2015-07-01|-75.0|149.0|166.64045|-0.31751 +2015-07-01|-75.0|150.0|164.44489|-0.31134 +2015-07-01|-75.0|151.0|162.25855|-0.30475 +2015-07-01|-75.0|152.0|160.08447|-0.29778 +2015-07-01|-75.0|153.0|157.92556|-0.29047 +2015-07-01|-75.0|154.0|155.78459|-0.28288 +2015-07-01|-75.0|155.0|153.66417|-0.27504 +2015-07-01|-75.0|156.0|151.56673|-0.26701 +2015-07-01|-75.0|157.0|149.4945|-0.25883 +2015-07-01|-75.0|158.0|147.44948|-0.25056 +2015-07-01|-75.0|159.0|145.43348|-0.24224 +2015-07-01|-75.0|160.0|143.44807|-0.23391 +2015-07-01|-75.0|161.0|141.49458|-0.22561 +2015-07-01|-75.0|162.0|139.57414|-0.21739 +2015-07-01|-75.0|163.0|137.68767|-0.20926 +2015-07-01|-75.0|164.0|135.83586|-0.20128 +2015-07-01|-75.0|165.0|134.01924|-0.19345 +2015-07-01|-75.0|166.0|132.23814|-0.18581 +2015-07-01|-75.0|167.0|130.49272|-0.17838 +2015-07-01|-75.0|168.0|128.783|-0.17116 +2015-07-01|-75.0|169.0|127.10886|-0.16418 +2015-07-01|-75.0|170.0|125.47004|-0.15744 +2015-07-01|-75.0|171.0|123.8662|-0.15095 +2015-07-01|-75.0|172.0|122.29687|-0.14471 +2015-07-01|-75.0|173.0|120.76154|-0.13873 +2015-07-01|-75.0|174.0|119.2596|-0.13302 +2015-07-01|-75.0|175.0|117.79038|-0.12755 +2015-07-01|-75.0|176.0|116.35318|-0.12235 +2015-07-01|-75.0|177.0|114.94725|-0.11739 +2015-07-01|-75.0|178.0|113.57181|-0.11268 +2015-07-01|-75.0|179.0|112.22605|-0.10821 +2015-07-01|-75.0|-1.0|-20.18374|-0.09829 +2015-07-01|-75.0|-2.0|-19.43915|-0.09633 +2015-07-01|-75.0|-3.0|-18.69828|-0.0944 +2015-07-01|-75.0|-4.0|-17.96112|-0.0925 +2015-07-01|-75.0|-5.0|-17.22764|-0.09062 +2015-07-01|-75.0|-6.0|-16.4978|-0.08877 +2015-07-01|-75.0|-7.0|-15.77158|-0.08696 +2015-07-01|-75.0|-8.0|-15.04892|-0.08519 +2015-07-01|-75.0|-9.0|-14.32979|-0.08345 +2015-07-01|-75.0|-10.0|-13.61411|-0.08175 +2015-07-01|-75.0|-11.0|-12.90184|-0.08009 +2015-07-01|-75.0|-12.0|-12.19291|-0.07848 +2015-07-01|-75.0|-13.0|-11.48723|-0.07691 +2015-07-01|-75.0|-14.0|-10.78474|-0.07539 +2015-07-01|-75.0|-15.0|-10.08535|-0.07391 +2015-07-01|-75.0|-16.0|-9.38898|-0.07249 +2015-07-01|-75.0|-17.0|-8.69553|-0.07111 +2015-07-01|-75.0|-18.0|-8.0049|-0.06979 +2015-07-01|-75.0|-19.0|-7.31699|-0.06852 +2015-07-01|-75.0|-20.0|-6.6317|-0.06731 +2015-07-01|-75.0|-21.0|-5.94892|-0.06615 +2015-07-01|-75.0|-22.0|-5.26853|-0.06504 +2015-07-01|-75.0|-23.0|-4.59043|-0.06399 +2015-07-01|-75.0|-24.0|-3.91449|-0.063 +2015-07-01|-75.0|-25.0|-3.2406|-0.06206 +2015-07-01|-75.0|-26.0|-2.56863|-0.06118 +2015-07-01|-75.0|-27.0|-1.89847|-0.06035 +2015-07-01|-75.0|-28.0|-1.22998|-0.05958 +2015-07-01|-75.0|-29.0|-0.56305|-0.05887 +2015-07-01|-75.0|-30.0|0.10245|-0.0582 +2015-07-01|-75.0|-31.0|0.76664|-0.0576 +2015-07-01|-75.0|-32.0|1.42964|-0.05704 +2015-07-01|-75.0|-33.0|2.09158|-0.05654 +2015-07-01|-75.0|-34.0|2.75257|-0.05608 +2015-07-01|-75.0|-35.0|3.41274|-0.05568 +2015-07-01|-75.0|-36.0|4.07219|-0.05532 +2015-07-01|-75.0|-37.0|4.73105|-0.05501 +2015-07-01|-75.0|-38.0|5.38942|-0.05475 +2015-07-01|-75.0|-39.0|6.04741|-0.05453 +2015-07-01|-75.0|-40.0|6.70513|-0.05435 +2015-07-01|-75.0|-41.0|7.36266|-0.05421 +2015-07-01|-75.0|-42.0|8.02012|-0.0541 +2015-07-01|-75.0|-43.0|8.67758|-0.05404 +2015-07-01|-75.0|-44.0|9.33514|-0.05401 +2015-07-01|-75.0|-45.0|9.99287|-0.05401 +2015-07-01|-75.0|-46.0|10.65085|-0.05403 +2015-07-01|-75.0|-47.0|11.30916|-0.05409 +2015-07-01|-75.0|-48.0|11.96785|-0.05417 +2015-07-01|-75.0|-49.0|12.62699|-0.05428 +2015-07-01|-75.0|-50.0|13.28664|-0.05441 +2015-07-01|-75.0|-51.0|13.94683|-0.05456 +2015-07-01|-75.0|-52.0|14.60762|-0.05472 +2015-07-01|-75.0|-53.0|15.26904|-0.0549 +2015-07-01|-75.0|-54.0|15.93112|-0.05509 +2015-07-01|-75.0|-55.0|16.59389|-0.0553 +2015-07-01|-75.0|-56.0|17.25736|-0.05551 +2015-07-01|-75.0|-57.0|17.92156|-0.05573 +2015-07-01|-75.0|-58.0|18.58649|-0.05595 +2015-07-01|-75.0|-59.0|19.25215|-0.05618 +2015-07-01|-75.0|-60.0|19.91855|-0.05641 +2015-07-01|-75.0|-61.0|20.58567|-0.05665 +2015-07-01|-75.0|-62.0|21.25351|-0.05688 +2015-07-01|-75.0|-63.0|21.92205|-0.0571 +2015-07-01|-75.0|-64.0|22.59126|-0.05733 +2015-07-01|-75.0|-65.0|23.26112|-0.05754 +2015-07-01|-75.0|-66.0|23.93161|-0.05775 +2015-07-01|-75.0|-67.0|24.60269|-0.05796 +2015-07-01|-75.0|-68.0|25.27432|-0.05815 +2015-07-01|-75.0|-69.0|25.94646|-0.05833 +2015-07-01|-75.0|-70.0|26.61908|-0.05851 +2015-07-01|-75.0|-71.0|27.29212|-0.05867 +2015-07-01|-75.0|-72.0|27.96553|-0.05881 +2015-07-01|-75.0|-73.0|28.63928|-0.05895 +2015-07-01|-75.0|-74.0|29.3133|-0.05907 +2015-07-01|-75.0|-75.0|29.98754|-0.05917 +2015-07-01|-75.0|-76.0|30.66194|-0.05927 +2015-07-01|-75.0|-77.0|31.33646|-0.05934 +2015-07-01|-75.0|-78.0|32.01104|-0.0594 +2015-07-01|-75.0|-79.0|32.68561|-0.05945 +2015-07-01|-75.0|-80.0|33.36012|-0.05948 +2015-07-01|-75.0|-81.0|34.03453|-0.05949 +2015-07-01|-75.0|-82.0|34.70876|-0.05949 +2015-07-01|-75.0|-83.0|35.38277|-0.05947 +2015-07-01|-75.0|-84.0|36.05651|-0.05944 +2015-07-01|-75.0|-85.0|36.72992|-0.05939 +2015-07-01|-75.0|-86.0|37.40296|-0.05933 +2015-07-01|-75.0|-87.0|38.07557|-0.05925 +2015-07-01|-75.0|-88.0|38.74771|-0.05916 +2015-07-01|-75.0|-89.0|39.41934|-0.05906 +2015-07-01|-75.0|-90.0|40.09042|-0.05894 +2015-07-01|-75.0|-91.0|40.76092|-0.05881 +2015-07-01|-75.0|-92.0|41.4308|-0.05866 +2015-07-01|-75.0|-93.0|42.10003|-0.0585 +2015-07-01|-75.0|-94.0|42.76859|-0.05833 +2015-07-01|-75.0|-95.0|43.43646|-0.05816 +2015-07-01|-75.0|-96.0|44.10362|-0.05796 +2015-07-01|-75.0|-97.0|44.77005|-0.05776 +2015-07-01|-75.0|-98.0|45.43577|-0.05755 +2015-07-01|-75.0|-99.0|46.10075|-0.05734 +2015-07-01|-75.0|-100.0|46.76501|-0.05711 +2015-07-01|-75.0|-101.0|47.42855|-0.05688 +2015-07-01|-75.0|-102.0|48.09138|-0.05663 +2015-07-01|-75.0|-103.0|48.75354|-0.05639 +2015-07-01|-75.0|-104.0|49.41504|-0.05613 +2015-07-01|-75.0|-105.0|50.07592|-0.05588 +2015-07-01|-75.0|-106.0|50.73621|-0.05561 +2015-07-01|-75.0|-107.0|51.39596|-0.05535 +2015-07-01|-75.0|-108.0|52.05521|-0.05508 +2015-07-01|-75.0|-109.0|52.71404|-0.0548 +2015-07-01|-75.0|-110.0|53.37249|-0.05453 +2015-07-01|-75.0|-111.0|54.03064|-0.05425 +2015-07-01|-75.0|-112.0|54.68858|-0.05398 +2015-07-01|-75.0|-113.0|55.34637|-0.0537 +2015-07-01|-75.0|-114.0|56.00412|-0.05342 +2015-07-01|-75.0|-115.0|56.66192|-0.05315 +2015-07-01|-75.0|-116.0|57.31988|-0.05287 +2015-07-01|-75.0|-117.0|57.97811|-0.0526 +2015-07-01|-75.0|-118.0|58.63673|-0.05233 +2015-07-01|-75.0|-119.0|59.29587|-0.05207 +2015-07-01|-75.0|-120.0|59.95566|-0.05181 +2015-07-01|-75.0|-121.0|60.61624|-0.05155 +2015-07-01|-75.0|-122.0|61.27777|-0.0513 +2015-07-01|-75.0|-123.0|61.9404|-0.05105 +2015-07-01|-75.0|-124.0|62.60429|-0.05081 +2015-07-01|-75.0|-125.0|63.26962|-0.05058 +2015-07-01|-75.0|-126.0|63.93656|-0.05036 +2015-07-01|-75.0|-127.0|64.60531|-0.05015 +2015-07-01|-75.0|-128.0|65.27606|-0.04994 +2015-07-01|-75.0|-129.0|65.94901|-0.04975 +2015-07-01|-75.0|-130.0|66.62437|-0.04956 +2015-07-01|-75.0|-131.0|67.30237|-0.0494 +2015-07-01|-75.0|-132.0|67.98322|-0.04924 +2015-07-01|-75.0|-133.0|68.66716|-0.0491 +2015-07-01|-75.0|-134.0|69.35444|-0.04897 +2015-07-01|-75.0|-135.0|70.0453|-0.04886 +2015-07-01|-75.0|-136.0|70.74001|-0.04877 +2015-07-01|-75.0|-137.0|71.43883|-0.0487 +2015-07-01|-75.0|-138.0|72.14204|-0.04865 +2015-07-01|-75.0|-139.0|72.84992|-0.04862 +2015-07-01|-75.0|-140.0|73.56277|-0.04862 +2015-07-01|-75.0|-141.0|74.28089|-0.04864 +2015-07-01|-75.0|-142.0|75.00459|-0.04869 +2015-07-01|-75.0|-143.0|75.7342|-0.04877 +2015-07-01|-75.0|-144.0|76.47004|-0.04888 +2015-07-01|-75.0|-145.0|77.21245|-0.04902 +2015-07-01|-75.0|-146.0|77.96179|-0.0492 +2015-07-01|-75.0|-147.0|78.71841|-0.04942 +2015-07-01|-75.0|-148.0|79.4827|-0.04967 +2015-07-01|-75.0|-149.0|80.25502|-0.04997 +2015-07-01|-75.0|-150.0|81.03578|-0.05032 +2015-07-01|-75.0|-151.0|81.82538|-0.05072 +2015-07-01|-75.0|-152.0|82.62424|-0.05117 +2015-07-01|-75.0|-153.0|83.43279|-0.05167 +2015-07-01|-75.0|-154.0|84.25147|-0.05223 +2015-07-01|-75.0|-155.0|85.08073|-0.05286 +2015-07-01|-75.0|-156.0|85.92106|-0.05355 +2015-07-01|-75.0|-157.0|86.77293|-0.05431 +2015-07-01|-75.0|-158.0|87.63684|-0.05515 +2015-07-01|-75.0|-159.0|88.51331|-0.05607 +2015-07-01|-75.0|-160.0|89.40286|-0.05707 +2015-07-01|-75.0|-161.0|90.30605|-0.05816 +2015-07-01|-75.0|-162.0|91.22343|-0.05935 +2015-07-01|-75.0|-163.0|92.15558|-0.06063 +2015-07-01|-75.0|-164.0|93.1031|-0.06202 +2015-07-01|-75.0|-165.0|94.0666|-0.06352 +2015-07-01|-75.0|-166.0|95.04672|-0.06514 +2015-07-01|-75.0|-167.0|96.04411|-0.06688 +2015-07-01|-75.0|-168.0|97.05943|-0.06875 +2015-07-01|-75.0|-169.0|98.09336|-0.07075 +2015-07-01|-75.0|-170.0|99.14663|-0.07291 +2015-07-01|-75.0|-171.0|100.21994|-0.07521 +2015-07-01|-75.0|-172.0|101.31404|-0.07767 +2015-07-01|-75.0|-173.0|102.42969|-0.08029 +2015-07-01|-75.0|-174.0|103.56765|-0.08309 +2015-07-01|-75.0|-175.0|104.72873|-0.08608 +2015-07-01|-75.0|-176.0|105.91372|-0.08925 +2015-07-01|-75.0|-177.0|107.12343|-0.09261 +2015-07-01|-75.0|-178.0|108.35868|-0.09619 +2015-07-01|-75.0|-179.0|109.62032|-0.09997 +2015-07-01|-76.0|0.0|-21.204|-0.10291 +2015-07-01|-76.0|1.0|-21.96718|-0.10475 +2015-07-01|-76.0|2.0|-22.73379|-0.10659 +2015-07-01|-76.0|3.0|-23.50383|-0.10846 +2015-07-01|-76.0|4.0|-24.2773|-0.11033 +2015-07-01|-76.0|5.0|-25.0542|-0.11221 +2015-07-01|-76.0|6.0|-25.8345|-0.1141 +2015-07-01|-76.0|7.0|-26.6182|-0.116 +2015-07-01|-76.0|8.0|-27.40527|-0.11789 +2015-07-01|-76.0|9.0|-28.19568|-0.11979 +2015-07-01|-76.0|10.0|-28.98941|-0.12169 +2015-07-01|-76.0|11.0|-29.78642|-0.12359 +2015-07-01|-76.0|12.0|-30.58669|-0.12548 +2015-07-01|-76.0|13.0|-31.39016|-0.12736 +2015-07-01|-76.0|14.0|-32.1968|-0.12924 +2015-07-01|-76.0|15.0|-33.00657|-0.13111 +2015-07-01|-76.0|16.0|-33.81942|-0.13296 +2015-07-01|-76.0|17.0|-34.63529|-0.13481 +2015-07-01|-76.0|18.0|-35.45415|-0.13663 +2015-07-01|-76.0|19.0|-36.27593|-0.13845 +2015-07-01|-76.0|20.0|-37.10059|-0.14024 +2015-07-01|-76.0|21.0|-37.92807|-0.14202 +2015-07-01|-76.0|22.0|-38.75832|-0.14377 +2015-07-01|-76.0|23.0|-39.59127|-0.14551 +2015-07-01|-76.0|24.0|-40.42688|-0.14722 +2015-07-01|-76.0|25.0|-41.26508|-0.14891 +2015-07-01|-76.0|26.0|-42.10583|-0.15058 +2015-07-01|-76.0|27.0|-42.94906|-0.15222 +2015-07-01|-76.0|28.0|-43.79473|-0.15383 +2015-07-01|-76.0|29.0|-44.64277|-0.15542 +2015-07-01|-76.0|30.0|-45.49314|-0.15699 +2015-07-01|-76.0|31.0|-46.34578|-0.15852 +2015-07-01|-76.0|32.0|-47.20064|-0.16003 +2015-07-01|-76.0|33.0|-48.05768|-0.16151 +2015-07-01|-76.0|34.0|-48.91686|-0.16296 +2015-07-01|-76.0|35.0|-49.77812|-0.16439 +2015-07-01|-76.0|36.0|-50.64143|-0.16578 +2015-07-01|-76.0|37.0|-51.50675|-0.16715 +2015-07-01|-76.0|38.0|-52.37405|-0.16849 +2015-07-01|-76.0|39.0|-53.24328|-0.16981 +2015-07-01|-76.0|40.0|-54.11444|-0.17109 +2015-07-01|-76.0|41.0|-54.98748|-0.17235 +2015-07-01|-76.0|42.0|-55.86239|-0.17358 +2015-07-01|-76.0|43.0|-56.73916|-0.17479 +2015-07-01|-76.0|44.0|-57.61776|-0.17597 +2015-07-01|-76.0|45.0|-58.49819|-0.17713 +2015-07-01|-76.0|46.0|-59.38044|-0.17826 +2015-07-01|-76.0|47.0|-60.26452|-0.17937 +2015-07-01|-76.0|48.0|-61.15042|-0.18045 +2015-07-01|-76.0|49.0|-62.03816|-0.18152 +2015-07-01|-76.0|50.0|-62.92775|-0.18256 +2015-07-01|-76.0|51.0|-63.8192|-0.18359 +2015-07-01|-76.0|52.0|-64.71255|-0.1846 +2015-07-01|-76.0|53.0|-65.60782|-0.18558 +2015-07-01|-76.0|54.0|-66.50505|-0.18656 +2015-07-01|-76.0|55.0|-67.40427|-0.18752 +2015-07-01|-76.0|56.0|-68.30553|-0.18846 +2015-07-01|-76.0|57.0|-69.20888|-0.18939 +2015-07-01|-76.0|58.0|-70.11439|-0.19031 +2015-07-01|-76.0|59.0|-71.0221|-0.19123 +2015-07-01|-76.0|60.0|-71.9321|-0.19213 +2015-07-01|-76.0|61.0|-72.84445|-0.19303 +2015-07-01|-76.0|62.0|-73.75925|-0.19392 +2015-07-01|-76.0|63.0|-74.67657|-0.19481 +2015-07-01|-76.0|64.0|-75.59652|-0.1957 +2015-07-01|-76.0|65.0|-76.51918|-0.19658 +2015-07-01|-76.0|66.0|-77.44469|-0.19747 +2015-07-01|-76.0|67.0|-78.37314|-0.19836 +2015-07-01|-76.0|68.0|-79.30466|-0.19926 +2015-07-01|-76.0|69.0|-80.23938|-0.20016 +2015-07-01|-76.0|70.0|-81.17744|-0.20107 +2015-07-01|-76.0|71.0|-82.11899|-0.20199 +2015-07-01|-76.0|72.0|-83.06417|-0.20292 +2015-07-01|-76.0|73.0|-84.01315|-0.20387 +2015-07-01|-76.0|74.0|-84.9661|-0.20483 +2015-07-01|-76.0|75.0|-85.92319|-0.20581 +2015-07-01|-76.0|76.0|-86.88461|-0.20681 +2015-07-01|-76.0|77.0|-87.85055|-0.20783 +2015-07-01|-76.0|78.0|-88.82122|-0.20887 +2015-07-01|-76.0|79.0|-89.79683|-0.20994 +2015-07-01|-76.0|80.0|-90.77761|-0.21103 +2015-07-01|-76.0|81.0|-91.76378|-0.21215 +2015-07-01|-76.0|82.0|-92.75558|-0.21331 +2015-07-01|-76.0|83.0|-93.75327|-0.21449 +2015-07-01|-76.0|84.0|-94.7571|-0.21571 +2015-07-01|-76.0|85.0|-95.76736|-0.21697 +2015-07-01|-76.0|86.0|-96.78432|-0.21826 +2015-07-01|-76.0|87.0|-97.80827|-0.2196 +2015-07-01|-76.0|88.0|-98.83953|-0.22097 +2015-07-01|-76.0|89.0|-99.87841|-0.22239 +2015-07-01|-76.0|90.0|-100.92523|-0.22386 +2015-07-01|-76.0|91.0|-101.98033|-0.22537 +2015-07-01|-76.0|92.0|-103.04408|-0.22694 +2015-07-01|-76.0|93.0|-104.11683|-0.22855 +2015-07-01|-76.0|94.0|-105.19897|-0.23021 +2015-07-01|-76.0|95.0|-106.29087|-0.23193 +2015-07-01|-76.0|96.0|-107.39296|-0.2337 +2015-07-01|-76.0|97.0|-108.50563|-0.23553 +2015-07-01|-76.0|98.0|-109.62932|-0.23742 +2015-07-01|-76.0|99.0|-110.76448|-0.23937 +2015-07-01|-76.0|100.0|-111.91155|-0.24137 +2015-07-01|-76.0|101.0|-113.07101|-0.24344 +2015-07-01|-76.0|102.0|-114.24334|-0.24556 +2015-07-01|-76.0|103.0|-115.42903|-0.24775 +2015-07-01|-76.0|104.0|-116.62858|-0.24999 +2015-07-01|-76.0|105.0|-117.84251|-0.2523 +2015-07-01|-76.0|106.0|-119.07136|-0.25467 +2015-07-01|-76.0|107.0|-120.31564|-0.2571 +2015-07-01|-76.0|108.0|-121.57593|-0.25958 +2015-07-01|-76.0|109.0|-122.85276|-0.26212 +2015-07-01|-76.0|110.0|-124.14669|-0.26471 +2015-07-01|-76.0|111.0|-125.4583|-0.26736 +2015-07-01|-76.0|112.0|-126.78815|-0.27005 +2015-07-01|-76.0|113.0|-128.13682|-0.27278 +2015-07-01|-76.0|114.0|-129.50485|-0.27556 +2015-07-01|-76.0|115.0|-130.89283|-0.27836 +2015-07-01|-76.0|116.0|-132.30131|-0.2812 +2015-07-01|-76.0|117.0|-133.73082|-0.28405 +2015-07-01|-76.0|118.0|-135.1819|-0.28692 +2015-07-01|-76.0|119.0|-136.65505|-0.28979 +2015-07-01|-76.0|120.0|-138.15075|-0.29266 +2015-07-01|-76.0|121.0|-139.66947|-0.2955 +2015-07-01|-76.0|122.0|-141.21161|-0.29832 +2015-07-01|-76.0|123.0|-142.77755|-0.3011 +2015-07-01|-76.0|124.0|-144.36761|-0.30382 +2015-07-01|-76.0|125.0|-145.98207|-0.30646 +2015-07-01|-76.0|126.0|-147.62112|-0.30902 +2015-07-01|-76.0|127.0|-149.28491|-0.31148 +2015-07-01|-76.0|128.0|-150.97348|-0.3138 +2015-07-01|-76.0|129.0|-152.68681|-0.31599 +2015-07-01|-76.0|130.0|-154.42476|-0.31801 +2015-07-01|-76.0|131.0|-156.1871|-0.31985 +2015-07-01|-76.0|132.0|-157.9735|-0.32148 +2015-07-01|-76.0|133.0|-159.78348|-0.32288 +2015-07-01|-76.0|134.0|-161.61646|-0.32404 +2015-07-01|-76.0|135.0|-163.47172|-0.32492 +2015-07-01|-76.0|136.0|-165.34842|-0.32551 +2015-07-01|-76.0|137.0|-167.24556|-0.32579 +2015-07-01|-76.0|138.0|-169.16202|-0.32575 +2015-07-01|-76.0|139.0|-171.09652|-0.32535 +2015-07-01|-76.0|140.0|-173.04767|-0.3246 +2015-07-01|-76.0|141.0|-175.01392|-0.32347 +2015-07-01|-76.0|142.0|-176.99362|-0.32196 +2015-07-01|-76.0|143.0|-178.98498|-0.32005 +2015-07-01|-76.0|144.0|179.01388|-0.31776 +2015-07-01|-76.0|145.0|177.00495|-0.31507 +2015-07-01|-76.0|146.0|174.99029|-0.31198 +2015-07-01|-76.0|147.0|172.97203|-0.30852 +2015-07-01|-76.0|148.0|170.95233|-0.30468 +2015-07-01|-76.0|149.0|168.9334|-0.30047 +2015-07-01|-76.0|150.0|166.91745|-0.29593 +2015-07-01|-76.0|151.0|164.90668|-0.29106 +2015-07-01|-76.0|152.0|162.90325|-0.28589 +2015-07-01|-76.0|153.0|160.90928|-0.28045 +2015-07-01|-76.0|154.0|158.92685|-0.27476 +2015-07-01|-76.0|155.0|156.95791|-0.26885 +2015-07-01|-76.0|156.0|155.00435|-0.26275 +2015-07-01|-76.0|157.0|153.06794|-0.2565 +2015-07-01|-76.0|158.0|151.15034|-0.25011 +2015-07-01|-76.0|159.0|149.25306|-0.24363 +2015-07-01|-76.0|160.0|147.37751|-0.23708 +2015-07-01|-76.0|161.0|145.52493|-0.2305 +2015-07-01|-76.0|162.0|143.69644|-0.2239 +2015-07-01|-76.0|163.0|141.89302|-0.21732 +2015-07-01|-76.0|164.0|140.1155|-0.21077 +2015-07-01|-76.0|165.0|138.36459|-0.20429 +2015-07-01|-76.0|166.0|136.64085|-0.1979 +2015-07-01|-76.0|167.0|134.94473|-0.1916 +2015-07-01|-76.0|168.0|133.27656|-0.18542 +2015-07-01|-76.0|169.0|131.63655|-0.17938 +2015-07-01|-76.0|170.0|130.02481|-0.17348 +2015-07-01|-76.0|171.0|128.44137|-0.16773 +2015-07-01|-76.0|172.0|126.88614|-0.16214 +2015-07-01|-76.0|173.0|125.35898|-0.15673 +2015-07-01|-76.0|174.0|123.85966|-0.15149 +2015-07-01|-76.0|175.0|122.38788|-0.14644 +2015-07-01|-76.0|176.0|120.94332|-0.14156 +2015-07-01|-76.0|177.0|119.52555|-0.13687 +2015-07-01|-76.0|178.0|118.13416|-0.13236 +2015-07-01|-76.0|179.0|116.76866|-0.12804 +2015-07-01|-76.0|-1.0|-20.44426|-0.1011 +2015-07-01|-76.0|-2.0|-19.68793|-0.0993 +2015-07-01|-76.0|-3.0|-18.93501|-0.09753 +2015-07-01|-76.0|-4.0|-18.18547|-0.09578 +2015-07-01|-76.0|-5.0|-17.43929|-0.09406 +2015-07-01|-76.0|-6.0|-16.69644|-0.09236 +2015-07-01|-76.0|-7.0|-15.95688|-0.09069 +2015-07-01|-76.0|-8.0|-15.22058|-0.08906 +2015-07-01|-76.0|-9.0|-14.48749|-0.08745 +2015-07-01|-76.0|-10.0|-13.75756|-0.08588 +2015-07-01|-76.0|-11.0|-13.03073|-0.08435 +2015-07-01|-76.0|-12.0|-12.30695|-0.08286 +2015-07-01|-76.0|-13.0|-11.58616|-0.0814 +2015-07-01|-76.0|-14.0|-10.86828|-0.07999 +2015-07-01|-76.0|-15.0|-10.15324|-0.07861 +2015-07-01|-76.0|-16.0|-9.44097|-0.07728 +2015-07-01|-76.0|-17.0|-8.73139|-0.076 +2015-07-01|-76.0|-18.0|-8.02441|-0.07476 +2015-07-01|-76.0|-19.0|-7.31995|-0.07356 +2015-07-01|-76.0|-20.0|-6.61791|-0.07241 +2015-07-01|-76.0|-21.0|-5.91821|-0.07131 +2015-07-01|-76.0|-22.0|-5.22074|-0.07026 +2015-07-01|-76.0|-23.0|-4.52541|-0.06925 +2015-07-01|-76.0|-24.0|-3.83212|-0.0683 +2015-07-01|-76.0|-25.0|-3.14077|-0.06739 +2015-07-01|-76.0|-26.0|-2.45125|-0.06653 +2015-07-01|-76.0|-27.0|-1.76346|-0.06572 +2015-07-01|-76.0|-28.0|-1.07729|-0.06496 +2015-07-01|-76.0|-29.0|-0.39264|-0.06424 +2015-07-01|-76.0|-30.0|0.2906|-0.06357 +2015-07-01|-76.0|-31.0|0.97254|-0.06295 +2015-07-01|-76.0|-32.0|1.65327|-0.06238 +2015-07-01|-76.0|-33.0|2.33292|-0.06185 +2015-07-01|-76.0|-34.0|3.01157|-0.06137 +2015-07-01|-76.0|-35.0|3.68934|-0.06093 +2015-07-01|-76.0|-36.0|4.36632|-0.06053 +2015-07-01|-76.0|-37.0|5.04261|-0.06017 +2015-07-01|-76.0|-38.0|5.71832|-0.05986 +2015-07-01|-76.0|-39.0|6.39352|-0.05958 +2015-07-01|-76.0|-40.0|7.06832|-0.05934 +2015-07-01|-76.0|-41.0|7.74281|-0.05914 +2015-07-01|-76.0|-42.0|8.41706|-0.05897 +2015-07-01|-76.0|-43.0|9.09116|-0.05883 +2015-07-01|-76.0|-44.0|9.76519|-0.05873 +2015-07-01|-76.0|-45.0|10.43922|-0.05865 +2015-07-01|-76.0|-46.0|11.11333|-0.05861 +2015-07-01|-76.0|-47.0|11.78757|-0.05859 +2015-07-01|-76.0|-48.0|12.46202|-0.05859 +2015-07-01|-76.0|-49.0|13.13672|-0.05862 +2015-07-01|-76.0|-50.0|13.81174|-0.05867 +2015-07-01|-76.0|-51.0|14.48712|-0.05874 +2015-07-01|-76.0|-52.0|15.1629|-0.05883 +2015-07-01|-76.0|-53.0|15.83912|-0.05893 +2015-07-01|-76.0|-54.0|16.51583|-0.05905 +2015-07-01|-76.0|-55.0|17.19305|-0.05918 +2015-07-01|-76.0|-56.0|17.8708|-0.05932 +2015-07-01|-76.0|-57.0|18.54911|-0.05947 +2015-07-01|-76.0|-58.0|19.22799|-0.05963 +2015-07-01|-76.0|-59.0|19.90747|-0.05979 +2015-07-01|-76.0|-60.0|20.58754|-0.05996 +2015-07-01|-76.0|-61.0|21.26821|-0.06014 +2015-07-01|-76.0|-62.0|21.94948|-0.06031 +2015-07-01|-76.0|-63.0|22.63135|-0.06049 +2015-07-01|-76.0|-64.0|23.31381|-0.06067 +2015-07-01|-76.0|-65.0|23.99686|-0.06084 +2015-07-01|-76.0|-66.0|24.68047|-0.06101 +2015-07-01|-76.0|-67.0|25.36463|-0.06118 +2015-07-01|-76.0|-68.0|26.04932|-0.06135 +2015-07-01|-76.0|-69.0|26.73452|-0.06151 +2015-07-01|-76.0|-70.0|27.42021|-0.06166 +2015-07-01|-76.0|-71.0|28.10635|-0.0618 +2015-07-01|-76.0|-72.0|28.79291|-0.06194 +2015-07-01|-76.0|-73.0|29.47987|-0.06207 +2015-07-01|-76.0|-74.0|30.1672|-0.06219 +2015-07-01|-76.0|-75.0|30.85486|-0.0623 +2015-07-01|-76.0|-76.0|31.54281|-0.0624 +2015-07-01|-76.0|-77.0|32.23102|-0.06249 +2015-07-01|-76.0|-78.0|32.91946|-0.06256 +2015-07-01|-76.0|-79.0|33.60808|-0.06263 +2015-07-01|-76.0|-80.0|34.29685|-0.06269 +2015-07-01|-76.0|-81.0|34.98574|-0.06274 +2015-07-01|-76.0|-82.0|35.67472|-0.06277 +2015-07-01|-76.0|-83.0|36.36373|-0.06279 +2015-07-01|-76.0|-84.0|37.05276|-0.0628 +2015-07-01|-76.0|-85.0|37.74178|-0.06281 +2015-07-01|-76.0|-86.0|38.43074|-0.0628 +2015-07-01|-76.0|-87.0|39.11962|-0.06277 +2015-07-01|-76.0|-88.0|39.8084|-0.06274 +2015-07-01|-76.0|-89.0|40.49705|-0.0627 +2015-07-01|-76.0|-90.0|41.18555|-0.06265 +2015-07-01|-76.0|-91.0|41.87388|-0.06259 +2015-07-01|-76.0|-92.0|42.56202|-0.06252 +2015-07-01|-76.0|-93.0|43.24997|-0.06244 +2015-07-01|-76.0|-94.0|43.9377|-0.06235 +2015-07-01|-76.0|-95.0|44.62523|-0.06226 +2015-07-01|-76.0|-96.0|45.31253|-0.06215 +2015-07-01|-76.0|-97.0|45.99963|-0.06204 +2015-07-01|-76.0|-98.0|46.68651|-0.06193 +2015-07-01|-76.0|-99.0|47.3732|-0.0618 +2015-07-01|-76.0|-100.0|48.05971|-0.06167 +2015-07-01|-76.0|-101.0|48.74605|-0.06154 +2015-07-01|-76.0|-102.0|49.43226|-0.0614 +2015-07-01|-76.0|-103.0|50.11836|-0.06126 +2015-07-01|-76.0|-104.0|50.80439|-0.06112 +2015-07-01|-76.0|-105.0|51.49038|-0.06097 +2015-07-01|-76.0|-106.0|52.17639|-0.06082 +2015-07-01|-76.0|-107.0|52.86246|-0.06067 +2015-07-01|-76.0|-108.0|53.54866|-0.06052 +2015-07-01|-76.0|-109.0|54.23503|-0.06036 +2015-07-01|-76.0|-110.0|54.92166|-0.06021 +2015-07-01|-76.0|-111.0|55.60862|-0.06006 +2015-07-01|-76.0|-112.0|56.29598|-0.05991 +2015-07-01|-76.0|-113.0|56.98384|-0.05977 +2015-07-01|-76.0|-114.0|57.67229|-0.05962 +2015-07-01|-76.0|-115.0|58.36142|-0.05948 +2015-07-01|-76.0|-116.0|59.05134|-0.05934 +2015-07-01|-76.0|-117.0|59.74218|-0.05921 +2015-07-01|-76.0|-118.0|60.43403|-0.05909 +2015-07-01|-76.0|-119.0|61.12704|-0.05897 +2015-07-01|-76.0|-120.0|61.82133|-0.05885 +2015-07-01|-76.0|-121.0|62.51704|-0.05875 +2015-07-01|-76.0|-122.0|63.21432|-0.05865 +2015-07-01|-76.0|-123.0|63.91332|-0.05856 +2015-07-01|-76.0|-124.0|64.61421|-0.05849 +2015-07-01|-76.0|-125.0|65.31714|-0.05842 +2015-07-01|-76.0|-126.0|66.0223|-0.05836 +2015-07-01|-76.0|-127.0|66.72986|-0.05832 +2015-07-01|-76.0|-128.0|67.44001|-0.05829 +2015-07-01|-76.0|-129.0|68.15295|-0.05828 +2015-07-01|-76.0|-130.0|68.86888|-0.05828 +2015-07-01|-76.0|-131.0|69.58801|-0.05829 +2015-07-01|-76.0|-132.0|70.31056|-0.05833 +2015-07-01|-76.0|-133.0|71.03676|-0.05838 +2015-07-01|-76.0|-134.0|71.76683|-0.05845 +2015-07-01|-76.0|-135.0|72.50102|-0.05855 +2015-07-01|-76.0|-136.0|73.23958|-0.05866 +2015-07-01|-76.0|-137.0|73.98277|-0.0588 +2015-07-01|-76.0|-138.0|74.73083|-0.05897 +2015-07-01|-76.0|-139.0|75.48406|-0.05916 +2015-07-01|-76.0|-140.0|76.24273|-0.05938 +2015-07-01|-76.0|-141.0|77.00713|-0.05963 +2015-07-01|-76.0|-142.0|77.77755|-0.05992 +2015-07-01|-76.0|-143.0|78.5543|-0.06023 +2015-07-01|-76.0|-144.0|79.3377|-0.06059 +2015-07-01|-76.0|-145.0|80.12807|-0.06098 +2015-07-01|-76.0|-146.0|80.92574|-0.06141 +2015-07-01|-76.0|-147.0|81.73105|-0.06188 +2015-07-01|-76.0|-148.0|82.54436|-0.0624 +2015-07-01|-76.0|-149.0|83.36601|-0.06297 +2015-07-01|-76.0|-150.0|84.1964|-0.06359 +2015-07-01|-76.0|-151.0|85.03588|-0.06426 +2015-07-01|-76.0|-152.0|85.88486|-0.06498 +2015-07-01|-76.0|-153.0|86.74374|-0.06577 +2015-07-01|-76.0|-154.0|87.61292|-0.06662 +2015-07-01|-76.0|-155.0|88.49283|-0.06753 +2015-07-01|-76.0|-156.0|89.38389|-0.06851 +2015-07-01|-76.0|-157.0|90.28656|-0.06956 +2015-07-01|-76.0|-158.0|91.20128|-0.07069 +2015-07-01|-76.0|-159.0|92.12853|-0.0719 +2015-07-01|-76.0|-160.0|93.06877|-0.0732 +2015-07-01|-76.0|-161.0|94.0225|-0.07458 +2015-07-01|-76.0|-162.0|94.99021|-0.07605 +2015-07-01|-76.0|-163.0|95.97242|-0.07763 +2015-07-01|-76.0|-164.0|96.96965|-0.0793 +2015-07-01|-76.0|-165.0|97.98242|-0.08108 +2015-07-01|-76.0|-166.0|99.01129|-0.08297 +2015-07-01|-76.0|-167.0|100.05681|-0.08498 +2015-07-01|-76.0|-168.0|101.11954|-0.08711 +2015-07-01|-76.0|-169.0|102.20004|-0.08936 +2015-07-01|-76.0|-170.0|103.29891|-0.09175 +2015-07-01|-76.0|-171.0|104.41673|-0.09427 +2015-07-01|-76.0|-172.0|105.5541|-0.09693 +2015-07-01|-76.0|-173.0|106.7116|-0.09974 +2015-07-01|-76.0|-174.0|107.88985|-0.1027 +2015-07-01|-76.0|-175.0|109.08945|-0.10581 +2015-07-01|-76.0|-176.0|110.31099|-0.10909 +2015-07-01|-76.0|-177.0|111.55509|-0.11254 +2015-07-01|-76.0|-178.0|112.82232|-0.11615 +2015-07-01|-76.0|-179.0|114.11329|-0.11993 +2015-07-01|-77.0|0.0|-21.51049|-0.10566 +2015-07-01|-77.0|1.0|-22.28528|-0.10733 +2015-07-01|-77.0|2.0|-23.06321|-0.10902 +2015-07-01|-77.0|3.0|-23.84429|-0.11072 +2015-07-01|-77.0|4.0|-24.62851|-0.11244 +2015-07-01|-77.0|5.0|-25.41589|-0.11416 +2015-07-01|-77.0|6.0|-26.2064|-0.11589 +2015-07-01|-77.0|7.0|-27.00005|-0.11762 +2015-07-01|-77.0|8.0|-27.79682|-0.11936 +2015-07-01|-77.0|9.0|-28.59669|-0.1211 +2015-07-01|-77.0|10.0|-29.39965|-0.12284 +2015-07-01|-77.0|11.0|-30.20567|-0.12459 +2015-07-01|-77.0|12.0|-31.01473|-0.12633 +2015-07-01|-77.0|13.0|-31.82681|-0.12806 +2015-07-01|-77.0|14.0|-32.64188|-0.12979 +2015-07-01|-77.0|15.0|-33.4599|-0.13151 +2015-07-01|-77.0|16.0|-34.28084|-0.13323 +2015-07-01|-77.0|17.0|-35.10467|-0.13494 +2015-07-01|-77.0|18.0|-35.93135|-0.13663 +2015-07-01|-77.0|19.0|-36.76085|-0.13831 +2015-07-01|-77.0|20.0|-37.59312|-0.13998 +2015-07-01|-77.0|21.0|-38.42814|-0.14164 +2015-07-01|-77.0|22.0|-39.26584|-0.14328 +2015-07-01|-77.0|23.0|-40.10621|-0.1449 +2015-07-01|-77.0|24.0|-40.94919|-0.14651 +2015-07-01|-77.0|25.0|-41.79475|-0.1481 +2015-07-01|-77.0|26.0|-42.64284|-0.14967 +2015-07-01|-77.0|27.0|-43.49343|-0.15122 +2015-07-01|-77.0|28.0|-44.34648|-0.15275 +2015-07-01|-77.0|29.0|-45.20194|-0.15426 +2015-07-01|-77.0|30.0|-46.05978|-0.15574 +2015-07-01|-77.0|31.0|-46.91996|-0.15721 +2015-07-01|-77.0|32.0|-47.78245|-0.15865 +2015-07-01|-77.0|33.0|-48.64721|-0.16008 +2015-07-01|-77.0|34.0|-49.51422|-0.16147 +2015-07-01|-77.0|35.0|-50.38344|-0.16285 +2015-07-01|-77.0|36.0|-51.25484|-0.1642 +2015-07-01|-77.0|37.0|-52.12841|-0.16554 +2015-07-01|-77.0|38.0|-53.00411|-0.16684 +2015-07-01|-77.0|39.0|-53.88192|-0.16813 +2015-07-01|-77.0|40.0|-54.76184|-0.16939 +2015-07-01|-77.0|41.0|-55.64384|-0.17064 +2015-07-01|-77.0|42.0|-56.52792|-0.17185 +2015-07-01|-77.0|43.0|-57.41406|-0.17305 +2015-07-01|-77.0|44.0|-58.30226|-0.17423 +2015-07-01|-77.0|45.0|-59.19253|-0.17539 +2015-07-01|-77.0|46.0|-60.08486|-0.17653 +2015-07-01|-77.0|47.0|-60.97926|-0.17764 +2015-07-01|-77.0|48.0|-61.87574|-0.17874 +2015-07-01|-77.0|49.0|-62.77432|-0.17983 +2015-07-01|-77.0|50.0|-63.67501|-0.18089 +2015-07-01|-77.0|51.0|-64.57785|-0.18194 +2015-07-01|-77.0|52.0|-65.48285|-0.18297 +2015-07-01|-77.0|53.0|-66.39005|-0.18399 +2015-07-01|-77.0|54.0|-67.29948|-0.185 +2015-07-01|-77.0|55.0|-68.2112|-0.18599 +2015-07-01|-77.0|56.0|-69.12524|-0.18697 +2015-07-01|-77.0|57.0|-70.04166|-0.18794 +2015-07-01|-77.0|58.0|-70.96052|-0.18891 +2015-07-01|-77.0|59.0|-71.88187|-0.18986 +2015-07-01|-77.0|60.0|-72.80579|-0.19081 +2015-07-01|-77.0|61.0|-73.73235|-0.19175 +2015-07-01|-77.0|62.0|-74.66162|-0.19269 +2015-07-01|-77.0|63.0|-75.5937|-0.19362 +2015-07-01|-77.0|64.0|-76.52867|-0.19456 +2015-07-01|-77.0|65.0|-77.46663|-0.19549 +2015-07-01|-77.0|66.0|-78.40768|-0.19642 +2015-07-01|-77.0|67.0|-79.35192|-0.19736 +2015-07-01|-77.0|68.0|-80.29948|-0.1983 +2015-07-01|-77.0|69.0|-81.25047|-0.19924 +2015-07-01|-77.0|70.0|-82.20503|-0.20019 +2015-07-01|-77.0|71.0|-83.16327|-0.20115 +2015-07-01|-77.0|72.0|-84.12535|-0.20212 +2015-07-01|-77.0|73.0|-85.09141|-0.2031 +2015-07-01|-77.0|74.0|-86.06161|-0.20409 +2015-07-01|-77.0|75.0|-87.0361|-0.20509 +2015-07-01|-77.0|76.0|-88.01506|-0.20611 +2015-07-01|-77.0|77.0|-88.99866|-0.20715 +2015-07-01|-77.0|78.0|-89.98707|-0.2082 +2015-07-01|-77.0|79.0|-90.9805|-0.20928 +2015-07-01|-77.0|80.0|-91.97914|-0.21038 +2015-07-01|-77.0|81.0|-92.98319|-0.21149 +2015-07-01|-77.0|82.0|-93.99288|-0.21264 +2015-07-01|-77.0|83.0|-95.00841|-0.21381 +2015-07-01|-77.0|84.0|-96.03002|-0.215 +2015-07-01|-77.0|85.0|-97.05794|-0.21622 +2015-07-01|-77.0|86.0|-98.09243|-0.21748 +2015-07-01|-77.0|87.0|-99.13374|-0.21876 +2015-07-01|-77.0|88.0|-100.18213|-0.22008 +2015-07-01|-77.0|89.0|-101.23787|-0.22143 +2015-07-01|-77.0|90.0|-102.30124|-0.22281 +2015-07-01|-77.0|91.0|-103.37253|-0.22423 +2015-07-01|-77.0|92.0|-104.45204|-0.22569 +2015-07-01|-77.0|93.0|-105.54007|-0.22718 +2015-07-01|-77.0|94.0|-106.63695|-0.22872 +2015-07-01|-77.0|95.0|-107.74298|-0.23029 +2015-07-01|-77.0|96.0|-108.85851|-0.2319 +2015-07-01|-77.0|97.0|-109.98388|-0.23355 +2015-07-01|-77.0|98.0|-111.11943|-0.23525 +2015-07-01|-77.0|99.0|-112.26552|-0.23699 +2015-07-01|-77.0|100.0|-113.42252|-0.23876 +2015-07-01|-77.0|101.0|-114.59079|-0.24058 +2015-07-01|-77.0|102.0|-115.77072|-0.24244 +2015-07-01|-77.0|103.0|-116.96269|-0.24434 +2015-07-01|-77.0|104.0|-118.16709|-0.24629 +2015-07-01|-77.0|105.0|-119.38431|-0.24827 +2015-07-01|-77.0|106.0|-120.61477|-0.25028 +2015-07-01|-77.0|107.0|-121.85885|-0.25234 +2015-07-01|-77.0|108.0|-123.11697|-0.25443 +2015-07-01|-77.0|109.0|-124.38953|-0.25655 +2015-07-01|-77.0|110.0|-125.67694|-0.2587 +2015-07-01|-77.0|111.0|-126.97961|-0.26088 +2015-07-01|-77.0|112.0|-128.29792|-0.26308 +2015-07-01|-77.0|113.0|-129.63229|-0.2653 +2015-07-01|-77.0|114.0|-130.98309|-0.26754 +2015-07-01|-77.0|115.0|-132.3507|-0.26978 +2015-07-01|-77.0|116.0|-133.73549|-0.27203 +2015-07-01|-77.0|117.0|-135.1378|-0.27428 +2015-07-01|-77.0|118.0|-136.55797|-0.27652 +2015-07-01|-77.0|119.0|-137.99631|-0.27875 +2015-07-01|-77.0|120.0|-139.4531|-0.28095 +2015-07-01|-77.0|121.0|-140.92859|-0.28312 +2015-07-01|-77.0|122.0|-142.42301|-0.28525 +2015-07-01|-77.0|123.0|-143.93654|-0.28733 +2015-07-01|-77.0|124.0|-145.46933|-0.28935 +2015-07-01|-77.0|125.0|-147.02148|-0.29129 +2015-07-01|-77.0|126.0|-148.59303|-0.29315 +2015-07-01|-77.0|127.0|-150.18399|-0.29492 +2015-07-01|-77.0|128.0|-151.79428|-0.29657 +2015-07-01|-77.0|129.0|-153.42377|-0.2981 +2015-07-01|-77.0|130.0|-155.07227|-0.2995 +2015-07-01|-77.0|131.0|-156.73951|-0.30074 +2015-07-01|-77.0|132.0|-158.42515|-0.30183 +2015-07-01|-77.0|133.0|-160.12874|-0.30273 +2015-07-01|-77.0|134.0|-161.8498|-0.30345 +2015-07-01|-77.0|135.0|-163.58771|-0.30396 +2015-07-01|-77.0|136.0|-165.34181|-0.30425 +2015-07-01|-77.0|137.0|-167.11131|-0.30432 +2015-07-01|-77.0|138.0|-168.89536|-0.30414 +2015-07-01|-77.0|139.0|-170.69302|-0.30372 +2015-07-01|-77.0|140.0|-172.50324|-0.30303 +2015-07-01|-77.0|141.0|-174.32492|-0.30208 +2015-07-01|-77.0|142.0|-176.15685|-0.30085 +2015-07-01|-77.0|143.0|-177.99777|-0.29934 +2015-07-01|-77.0|144.0|-179.84635|-0.29756 +2015-07-01|-77.0|145.0|178.29883|-0.29549 +2015-07-01|-77.0|146.0|176.4392|-0.29314 +2015-07-01|-77.0|147.0|174.57626|-0.29052 +2015-07-01|-77.0|148.0|172.71154|-0.28762 +2015-07-01|-77.0|149.0|170.84659|-0.28446 +2015-07-01|-77.0|150.0|168.98298|-0.28104 +2015-07-01|-77.0|151.0|167.12228|-0.27739 +2015-07-01|-77.0|152.0|165.26604|-0.2735 +2015-07-01|-77.0|153.0|163.41581|-0.2694 +2015-07-01|-77.0|154.0|161.57309|-0.2651 +2015-07-01|-77.0|155.0|159.73935|-0.26061 +2015-07-01|-77.0|156.0|157.91602|-0.25596 +2015-07-01|-77.0|157.0|156.10445|-0.25117 +2015-07-01|-77.0|158.0|154.30595|-0.24625 +2015-07-01|-77.0|159.0|152.52174|-0.24122 +2015-07-01|-77.0|160.0|150.75296|-0.23611 +2015-07-01|-77.0|161.0|149.00069|-0.23093 +2015-07-01|-77.0|162.0|147.2659|-0.2257 +2015-07-01|-77.0|163.0|145.54949|-0.22045 +2015-07-01|-77.0|164.0|143.85225|-0.21518 +2015-07-01|-77.0|165.0|142.17491|-0.20992 +2015-07-01|-77.0|166.0|140.51808|-0.20467 +2015-07-01|-77.0|167.0|138.88231|-0.19947 +2015-07-01|-77.0|168.0|137.26806|-0.19432 +2015-07-01|-77.0|169.0|135.67568|-0.18923 +2015-07-01|-77.0|170.0|134.10547|-0.18421 +2015-07-01|-77.0|171.0|132.55764|-0.17928 +2015-07-01|-77.0|172.0|131.03235|-0.17445 +2015-07-01|-77.0|173.0|129.52967|-0.16971 +2015-07-01|-77.0|174.0|128.04961|-0.16509 +2015-07-01|-77.0|175.0|126.59214|-0.16059 +2015-07-01|-77.0|176.0|125.15715|-0.1562 +2015-07-01|-77.0|177.0|123.74451|-0.15194 +2015-07-01|-77.0|178.0|122.35401|-0.14781 +2015-07-01|-77.0|179.0|120.98544|-0.1438 +2015-07-01|-77.0|-1.0|-20.73883|-0.104 +2015-07-01|-77.0|-2.0|-19.9703|-0.10236 +2015-07-01|-77.0|-3.0|-19.20486|-0.10074 +2015-07-01|-77.0|-4.0|-18.44251|-0.09914 +2015-07-01|-77.0|-5.0|-17.68322|-0.09756 +2015-07-01|-77.0|-6.0|-16.92695|-0.09601 +2015-07-01|-77.0|-7.0|-16.17369|-0.09448 +2015-07-01|-77.0|-8.0|-15.42338|-0.09298 +2015-07-01|-77.0|-9.0|-14.67598|-0.09151 +2015-07-01|-77.0|-10.0|-13.93147|-0.09007 +2015-07-01|-77.0|-11.0|-13.18978|-0.08866 +2015-07-01|-77.0|-12.0|-12.45086|-0.08728 +2015-07-01|-77.0|-13.0|-11.71466|-0.08594 +2015-07-01|-77.0|-14.0|-10.98111|-0.08463 +2015-07-01|-77.0|-15.0|-10.25017|-0.08336 +2015-07-01|-77.0|-16.0|-9.52175|-0.08212 +2015-07-01|-77.0|-17.0|-8.79579|-0.08092 +2015-07-01|-77.0|-18.0|-8.07222|-0.07977 +2015-07-01|-77.0|-19.0|-7.35096|-0.07865 +2015-07-01|-77.0|-20.0|-6.63194|-0.07757 +2015-07-01|-77.0|-21.0|-5.91508|-0.07653 +2015-07-01|-77.0|-22.0|-5.20029|-0.07553 +2015-07-01|-77.0|-23.0|-4.48749|-0.07458 +2015-07-01|-77.0|-24.0|-3.7766|-0.07366 +2015-07-01|-77.0|-25.0|-3.06752|-0.07279 +2015-07-01|-77.0|-26.0|-2.36017|-0.07196 +2015-07-01|-77.0|-27.0|-1.65446|-0.07117 +2015-07-01|-77.0|-28.0|-0.9503|-0.07043 +2015-07-01|-77.0|-29.0|-0.2476|-0.06972 +2015-07-01|-77.0|-30.0|0.45373|-0.06906 +2015-07-01|-77.0|-31.0|1.15378|-0.06844 +2015-07-01|-77.0|-32.0|1.85266|-0.06785 +2015-07-01|-77.0|-33.0|2.55043|-0.06731 +2015-07-01|-77.0|-34.0|3.2472|-0.06681 +2015-07-01|-77.0|-35.0|3.94305|-0.06634 +2015-07-01|-77.0|-36.0|4.63808|-0.06592 +2015-07-01|-77.0|-37.0|5.33236|-0.06553 +2015-07-01|-77.0|-38.0|6.02598|-0.06517 +2015-07-01|-77.0|-39.0|6.71903|-0.06485 +2015-07-01|-77.0|-40.0|7.41158|-0.06456 +2015-07-01|-77.0|-41.0|8.10371|-0.06431 +2015-07-01|-77.0|-42.0|8.79551|-0.06409 +2015-07-01|-77.0|-43.0|9.48703|-0.0639 +2015-07-01|-77.0|-44.0|10.17836|-0.06373 +2015-07-01|-77.0|-45.0|10.86956|-0.0636 +2015-07-01|-77.0|-46.0|11.5607|-0.06349 +2015-07-01|-77.0|-47.0|12.25183|-0.06341 +2015-07-01|-77.0|-48.0|12.94302|-0.06334 +2015-07-01|-77.0|-49.0|13.63432|-0.06331 +2015-07-01|-77.0|-50.0|14.32578|-0.06329 +2015-07-01|-77.0|-51.0|15.01746|-0.06329 +2015-07-01|-77.0|-52.0|15.70938|-0.06331 +2015-07-01|-77.0|-53.0|16.40161|-0.06335 +2015-07-01|-77.0|-54.0|17.09417|-0.0634 +2015-07-01|-77.0|-55.0|17.7871|-0.06346 +2015-07-01|-77.0|-56.0|18.48042|-0.06354 +2015-07-01|-77.0|-57.0|19.17418|-0.06363 +2015-07-01|-77.0|-58.0|19.86838|-0.06373 +2015-07-01|-77.0|-59.0|20.56305|-0.06384 +2015-07-01|-77.0|-60.0|21.25821|-0.06395 +2015-07-01|-77.0|-61.0|21.95387|-0.06407 +2015-07-01|-77.0|-62.0|22.65005|-0.0642 +2015-07-01|-77.0|-63.0|23.34674|-0.06433 +2015-07-01|-77.0|-64.0|24.04396|-0.06447 +2015-07-01|-77.0|-65.0|24.7417|-0.0646 +2015-07-01|-77.0|-66.0|25.43997|-0.06474 +2015-07-01|-77.0|-67.0|26.13876|-0.06487 +2015-07-01|-77.0|-68.0|26.83806|-0.06501 +2015-07-01|-77.0|-69.0|27.53788|-0.06514 +2015-07-01|-77.0|-70.0|28.23819|-0.06527 +2015-07-01|-77.0|-71.0|28.939|-0.0654 +2015-07-01|-77.0|-72.0|29.64028|-0.06553 +2015-07-01|-77.0|-73.0|30.34202|-0.06565 +2015-07-01|-77.0|-74.0|31.04421|-0.06576 +2015-07-01|-77.0|-75.0|31.74682|-0.06587 +2015-07-01|-77.0|-76.0|32.44985|-0.06598 +2015-07-01|-77.0|-77.0|33.15327|-0.06608 +2015-07-01|-77.0|-78.0|33.85707|-0.06617 +2015-07-01|-77.0|-79.0|34.56123|-0.06626 +2015-07-01|-77.0|-80.0|35.26572|-0.06634 +2015-07-01|-77.0|-81.0|35.97054|-0.06641 +2015-07-01|-77.0|-82.0|36.67566|-0.06647 +2015-07-01|-77.0|-83.0|37.38106|-0.06653 +2015-07-01|-77.0|-84.0|38.08674|-0.06658 +2015-07-01|-77.0|-85.0|38.79268|-0.06662 +2015-07-01|-77.0|-86.0|39.49885|-0.06666 +2015-07-01|-77.0|-87.0|40.20526|-0.06669 +2015-07-01|-77.0|-88.0|40.91189|-0.06671 +2015-07-01|-77.0|-89.0|41.61873|-0.06673 +2015-07-01|-77.0|-90.0|42.32578|-0.06674 +2015-07-01|-77.0|-91.0|43.03303|-0.06674 +2015-07-01|-77.0|-92.0|43.74049|-0.06674 +2015-07-01|-77.0|-93.0|44.44814|-0.06673 +2015-07-01|-77.0|-94.0|45.15601|-0.06672 +2015-07-01|-77.0|-95.0|45.86409|-0.0667 +2015-07-01|-77.0|-96.0|46.5724|-0.06668 +2015-07-01|-77.0|-97.0|47.28095|-0.06665 +2015-07-01|-77.0|-98.0|47.98976|-0.06662 +2015-07-01|-77.0|-99.0|48.69885|-0.06659 +2015-07-01|-77.0|-100.0|49.40825|-0.06655 +2015-07-01|-77.0|-101.0|50.11798|-0.06651 +2015-07-01|-77.0|-102.0|50.82809|-0.06647 +2015-07-01|-77.0|-103.0|51.5386|-0.06643 +2015-07-01|-77.0|-104.0|52.24957|-0.06639 +2015-07-01|-77.0|-105.0|52.96103|-0.06635 +2015-07-01|-77.0|-106.0|53.67305|-0.0663 +2015-07-01|-77.0|-107.0|54.38568|-0.06626 +2015-07-01|-77.0|-108.0|55.09898|-0.06622 +2015-07-01|-77.0|-109.0|55.81302|-0.06619 +2015-07-01|-77.0|-110.0|56.52787|-0.06615 +2015-07-01|-77.0|-111.0|57.2436|-0.06612 +2015-07-01|-77.0|-112.0|57.96031|-0.0661 +2015-07-01|-77.0|-113.0|58.67809|-0.06607 +2015-07-01|-77.0|-114.0|59.39701|-0.06606 +2015-07-01|-77.0|-115.0|60.11719|-0.06605 +2015-07-01|-77.0|-116.0|60.83873|-0.06604 +2015-07-01|-77.0|-117.0|61.56174|-0.06604 +2015-07-01|-77.0|-118.0|62.28634|-0.06605 +2015-07-01|-77.0|-119.0|63.01266|-0.06607 +2015-07-01|-77.0|-120.0|63.74081|-0.0661 +2015-07-01|-77.0|-121.0|64.47094|-0.06614 +2015-07-01|-77.0|-122.0|65.20319|-0.06619 +2015-07-01|-77.0|-123.0|65.93771|-0.06626 +2015-07-01|-77.0|-124.0|66.67464|-0.06633 +2015-07-01|-77.0|-125.0|67.41416|-0.06642 +2015-07-01|-77.0|-126.0|68.15642|-0.06652 +2015-07-01|-77.0|-127.0|68.9016|-0.06664 +2015-07-01|-77.0|-128.0|69.64988|-0.06678 +2015-07-01|-77.0|-129.0|70.40145|-0.06693 +2015-07-01|-77.0|-130.0|71.15649|-0.0671 +2015-07-01|-77.0|-131.0|71.91521|-0.06729 +2015-07-01|-77.0|-132.0|72.67781|-0.0675 +2015-07-01|-77.0|-133.0|73.44451|-0.06774 +2015-07-01|-77.0|-134.0|74.21553|-0.06799 +2015-07-01|-77.0|-135.0|74.99108|-0.06827 +2015-07-01|-77.0|-136.0|75.77141|-0.06858 +2015-07-01|-77.0|-137.0|76.55675|-0.06891 +2015-07-01|-77.0|-138.0|77.34735|-0.06927 +2015-07-01|-77.0|-139.0|78.14346|-0.06966 +2015-07-01|-77.0|-140.0|78.94536|-0.07008 +2015-07-01|-77.0|-141.0|79.75329|-0.07054 +2015-07-01|-77.0|-142.0|80.56755|-0.07103 +2015-07-01|-77.0|-143.0|81.38841|-0.07156 +2015-07-01|-77.0|-144.0|82.21616|-0.07212 +2015-07-01|-77.0|-145.0|83.0511|-0.07273 +2015-07-01|-77.0|-146.0|83.89354|-0.07338 +2015-07-01|-77.0|-147.0|84.74378|-0.07407 +2015-07-01|-77.0|-148.0|85.60215|-0.07481 +2015-07-01|-77.0|-149.0|86.46898|-0.0756 +2015-07-01|-77.0|-150.0|87.3446|-0.07644 +2015-07-01|-77.0|-151.0|88.22935|-0.07734 +2015-07-01|-77.0|-152.0|89.12358|-0.07829 +2015-07-01|-77.0|-153.0|90.02766|-0.0793 +2015-07-01|-77.0|-154.0|90.94194|-0.08037 +2015-07-01|-77.0|-155.0|91.8668|-0.0815 +2015-07-01|-77.0|-156.0|92.80263|-0.08271 +2015-07-01|-77.0|-157.0|93.7498|-0.08398 +2015-07-01|-77.0|-158.0|94.70872|-0.08533 +2015-07-01|-77.0|-159.0|95.67978|-0.08675 +2015-07-01|-77.0|-160.0|96.6634|-0.08825 +2015-07-01|-77.0|-161.0|97.65999|-0.08984 +2015-07-01|-77.0|-162.0|98.66997|-0.09151 +2015-07-01|-77.0|-163.0|99.69376|-0.09327 +2015-07-01|-77.0|-164.0|100.73181|-0.09512 +2015-07-01|-77.0|-165.0|101.78455|-0.09707 +2015-07-01|-77.0|-166.0|102.85241|-0.09912 +2015-07-01|-77.0|-167.0|103.93585|-0.10127 +2015-07-01|-77.0|-168.0|105.03531|-0.10353 +2015-07-01|-77.0|-169.0|106.15124|-0.10589 +2015-07-01|-77.0|-170.0|107.28408|-0.10837 +2015-07-01|-77.0|-171.0|108.43429|-0.11097 +2015-07-01|-77.0|-172.0|109.6023|-0.11368 +2015-07-01|-77.0|-173.0|110.78856|-0.11651 +2015-07-01|-77.0|-174.0|111.99351|-0.11947 +2015-07-01|-77.0|-175.0|113.21756|-0.12256 +2015-07-01|-77.0|-176.0|114.46114|-0.12577 +2015-07-01|-77.0|-177.0|115.72464|-0.12911 +2015-07-01|-77.0|-178.0|117.00847|-0.13259 +2015-07-01|-77.0|-179.0|118.31298|-0.13619 +2015-07-01|-78.0|0.0|-21.85371|-0.10851 +2015-07-01|-78.0|1.0|-22.64069|-0.11003 +2015-07-01|-78.0|2.0|-23.43052|-0.11157 +2015-07-01|-78.0|3.0|-24.22324|-0.11311 +2015-07-01|-78.0|4.0|-25.01884|-0.11467 +2015-07-01|-78.0|5.0|-25.81733|-0.11624 +2015-07-01|-78.0|6.0|-26.6187|-0.11781 +2015-07-01|-78.0|7.0|-27.42296|-0.11939 +2015-07-01|-78.0|8.0|-28.2301|-0.12098 +2015-07-01|-78.0|9.0|-29.04011|-0.12257 +2015-07-01|-78.0|10.0|-29.85299|-0.12416 +2015-07-01|-78.0|11.0|-30.66872|-0.12575 +2015-07-01|-78.0|12.0|-31.48729|-0.12734 +2015-07-01|-78.0|13.0|-32.30868|-0.12893 +2015-07-01|-78.0|14.0|-33.13288|-0.13051 +2015-07-01|-78.0|15.0|-33.95987|-0.1321 +2015-07-01|-78.0|16.0|-34.78962|-0.13367 +2015-07-01|-78.0|17.0|-35.62212|-0.13524 +2015-07-01|-78.0|18.0|-36.45733|-0.13681 +2015-07-01|-78.0|19.0|-37.29524|-0.13836 +2015-07-01|-78.0|20.0|-38.13583|-0.13991 +2015-07-01|-78.0|21.0|-38.97905|-0.14144 +2015-07-01|-78.0|22.0|-39.8249|-0.14296 +2015-07-01|-78.0|23.0|-40.67334|-0.14447 +2015-07-01|-78.0|24.0|-41.52434|-0.14597 +2015-07-01|-78.0|25.0|-42.37788|-0.14746 +2015-07-01|-78.0|26.0|-43.23393|-0.14893 +2015-07-01|-78.0|27.0|-44.09246|-0.15038 +2015-07-01|-78.0|28.0|-44.95345|-0.15182 +2015-07-01|-78.0|29.0|-45.81687|-0.15324 +2015-07-01|-78.0|30.0|-46.6827|-0.15465 +2015-07-01|-78.0|31.0|-47.55091|-0.15604 +2015-07-01|-78.0|32.0|-48.42149|-0.15741 +2015-07-01|-78.0|33.0|-49.2944|-0.15876 +2015-07-01|-78.0|34.0|-50.16963|-0.1601 +2015-07-01|-78.0|35.0|-51.04717|-0.16142 +2015-07-01|-78.0|36.0|-51.927|-0.16272 +2015-07-01|-78.0|37.0|-52.80909|-0.164 +2015-07-01|-78.0|38.0|-53.69345|-0.16527 +2015-07-01|-78.0|39.0|-54.58005|-0.16652 +2015-07-01|-78.0|40.0|-55.4689|-0.16775 +2015-07-01|-78.0|41.0|-56.35999|-0.16896 +2015-07-01|-78.0|42.0|-57.25331|-0.17015 +2015-07-01|-78.0|43.0|-58.14887|-0.17133 +2015-07-01|-78.0|44.0|-59.04667|-0.17249 +2015-07-01|-78.0|45.0|-59.94671|-0.17363 +2015-07-01|-78.0|46.0|-60.84901|-0.17476 +2015-07-01|-78.0|47.0|-61.75358|-0.17587 +2015-07-01|-78.0|48.0|-62.66043|-0.17697 +2015-07-01|-78.0|49.0|-63.56959|-0.17805 +2015-07-01|-78.0|50.0|-64.48107|-0.17912 +2015-07-01|-78.0|51.0|-65.39491|-0.18017 +2015-07-01|-78.0|52.0|-66.31114|-0.18122 +2015-07-01|-78.0|53.0|-67.22979|-0.18225 +2015-07-01|-78.0|54.0|-68.15089|-0.18327 +2015-07-01|-78.0|55.0|-69.0745|-0.18428 +2015-07-01|-78.0|56.0|-70.00066|-0.18528 +2015-07-01|-78.0|57.0|-70.92942|-0.18627 +2015-07-01|-78.0|58.0|-71.86084|-0.18725 +2015-07-01|-78.0|59.0|-72.79498|-0.18823 +2015-07-01|-78.0|60.0|-73.7319|-0.1892 +2015-07-01|-78.0|61.0|-74.67167|-0.19016 +2015-07-01|-78.0|62.0|-75.61436|-0.19113 +2015-07-01|-78.0|63.0|-76.56007|-0.19209 +2015-07-01|-78.0|64.0|-77.50886|-0.19304 +2015-07-01|-78.0|65.0|-78.46083|-0.194 +2015-07-01|-78.0|66.0|-79.41608|-0.19496 +2015-07-01|-78.0|67.0|-80.37469|-0.19592 +2015-07-01|-78.0|68.0|-81.33678|-0.19688 +2015-07-01|-78.0|69.0|-82.30246|-0.19784 +2015-07-01|-78.0|70.0|-83.27184|-0.19881 +2015-07-01|-78.0|71.0|-84.24503|-0.19978 +2015-07-01|-78.0|72.0|-85.22218|-0.20077 +2015-07-01|-78.0|73.0|-86.2034|-0.20175 +2015-07-01|-78.0|74.0|-87.18883|-0.20275 +2015-07-01|-78.0|75.0|-88.17863|-0.20376 +2015-07-01|-78.0|76.0|-89.17292|-0.20478 +2015-07-01|-78.0|77.0|-90.17188|-0.20582 +2015-07-01|-78.0|78.0|-91.17566|-0.20686 +2015-07-01|-78.0|79.0|-92.18442|-0.20792 +2015-07-01|-78.0|80.0|-93.19834|-0.209 +2015-07-01|-78.0|81.0|-94.2176|-0.21009 +2015-07-01|-78.0|82.0|-95.24237|-0.2112 +2015-07-01|-78.0|83.0|-96.27286|-0.21233 +2015-07-01|-78.0|84.0|-97.30925|-0.21348 +2015-07-01|-78.0|85.0|-98.35174|-0.21466 +2015-07-01|-78.0|86.0|-99.40056|-0.21585 +2015-07-01|-78.0|87.0|-100.4559|-0.21706 +2015-07-01|-78.0|88.0|-101.51799|-0.2183 +2015-07-01|-78.0|89.0|-102.58706|-0.21956 +2015-07-01|-78.0|90.0|-103.66335|-0.22085 +2015-07-01|-78.0|91.0|-104.74707|-0.22216 +2015-07-01|-78.0|92.0|-105.8385|-0.2235 +2015-07-01|-78.0|93.0|-106.93786|-0.22487 +2015-07-01|-78.0|94.0|-108.04542|-0.22626 +2015-07-01|-78.0|95.0|-109.16143|-0.22768 +2015-07-01|-78.0|96.0|-110.28617|-0.22912 +2015-07-01|-78.0|97.0|-111.4199|-0.2306 +2015-07-01|-78.0|98.0|-112.5629|-0.2321 +2015-07-01|-78.0|99.0|-113.71545|-0.23363 +2015-07-01|-78.0|100.0|-114.87783|-0.23518 +2015-07-01|-78.0|101.0|-116.05032|-0.23676 +2015-07-01|-78.0|102.0|-117.23321|-0.23837 +2015-07-01|-78.0|103.0|-118.4268|-0.24 +2015-07-01|-78.0|104.0|-119.63138|-0.24166 +2015-07-01|-78.0|105.0|-120.84724|-0.24333 +2015-07-01|-78.0|106.0|-122.07467|-0.24503 +2015-07-01|-78.0|107.0|-123.31396|-0.24675 +2015-07-01|-78.0|108.0|-124.56541|-0.24848 +2015-07-01|-78.0|109.0|-125.82931|-0.25023 +2015-07-01|-78.0|110.0|-127.10592|-0.25199 +2015-07-01|-78.0|111.0|-128.39554|-0.25376 +2015-07-01|-78.0|112.0|-129.69843|-0.25554 +2015-07-01|-78.0|113.0|-131.01486|-0.25732 +2015-07-01|-78.0|114.0|-132.34507|-0.2591 +2015-07-01|-78.0|115.0|-133.68931|-0.26087 +2015-07-01|-78.0|116.0|-135.04779|-0.26264 +2015-07-01|-78.0|117.0|-136.42074|-0.26439 +2015-07-01|-78.0|118.0|-137.80834|-0.26611 +2015-07-01|-78.0|119.0|-139.21076|-0.26782 +2015-07-01|-78.0|120.0|-140.62816|-0.26949 +2015-07-01|-78.0|121.0|-142.06065|-0.27112 +2015-07-01|-78.0|122.0|-143.50833|-0.27271 +2015-07-01|-78.0|123.0|-144.97128|-0.27424 +2015-07-01|-78.0|124.0|-146.44952|-0.27572 +2015-07-01|-78.0|125.0|-147.94304|-0.27712 +2015-07-01|-78.0|126.0|-149.45182|-0.27845 +2015-07-01|-78.0|127.0|-150.97577|-0.2797 +2015-07-01|-78.0|128.0|-152.51476|-0.28085 +2015-07-01|-78.0|129.0|-154.06863|-0.2819 +2015-07-01|-78.0|130.0|-155.63715|-0.28284 +2015-07-01|-78.0|131.0|-157.22005|-0.28366 +2015-07-01|-78.0|132.0|-158.81703|-0.28435 +2015-07-01|-78.0|133.0|-160.42768|-0.28491 +2015-07-01|-78.0|134.0|-162.0516|-0.28531 +2015-07-01|-78.0|135.0|-163.68829|-0.28556 +2015-07-01|-78.0|136.0|-165.3372|-0.28565 +2015-07-01|-78.0|137.0|-166.99773|-0.28557 +2015-07-01|-78.0|138.0|-168.66923|-0.28531 +2015-07-01|-78.0|139.0|-170.35098|-0.28487 +2015-07-01|-78.0|140.0|-172.0422|-0.28423 +2015-07-01|-78.0|141.0|-173.74208|-0.28341 +2015-07-01|-78.0|142.0|-175.44975|-0.28238 +2015-07-01|-78.0|143.0|-177.16428|-0.28116 +2015-07-01|-78.0|144.0|-178.88471|-0.27973 +2015-07-01|-78.0|145.0|179.38996|-0.2781 +2015-07-01|-78.0|146.0|177.66077|-0.27627 +2015-07-01|-78.0|147.0|175.92879|-0.27424 +2015-07-01|-78.0|148.0|174.19509|-0.27201 +2015-07-01|-78.0|149.0|172.4608|-0.26959 +2015-07-01|-78.0|150.0|170.72703|-0.26697 +2015-07-01|-78.0|151.0|168.99491|-0.26418 +2015-07-01|-78.0|152.0|167.26556|-0.26122 +2015-07-01|-78.0|153.0|165.5401|-0.25809 +2015-07-01|-78.0|154.0|163.81964|-0.2548 +2015-07-01|-78.0|155.0|162.10526|-0.25137 +2015-07-01|-78.0|156.0|160.39801|-0.2478 +2015-07-01|-78.0|157.0|158.69894|-0.24411 +2015-07-01|-78.0|158.0|157.00903|-0.24031 +2015-07-01|-78.0|159.0|155.32923|-0.23641 +2015-07-01|-78.0|160.0|153.66046|-0.23243 +2015-07-01|-78.0|161.0|152.00358|-0.22837 +2015-07-01|-78.0|162.0|150.35938|-0.22425 +2015-07-01|-78.0|163.0|148.72864|-0.22009 +2015-07-01|-78.0|164.0|147.11204|-0.21589 +2015-07-01|-78.0|165.0|145.51023|-0.21167 +2015-07-01|-78.0|166.0|143.92379|-0.20743 +2015-07-01|-78.0|167.0|142.35326|-0.2032 +2015-07-01|-78.0|168.0|140.79909|-0.19898 +2015-07-01|-78.0|169.0|139.26171|-0.19478 +2015-07-01|-78.0|170.0|137.74146|-0.19061 +2015-07-01|-78.0|171.0|136.23865|-0.18648 +2015-07-01|-78.0|172.0|134.75353|-0.18239 +2015-07-01|-78.0|173.0|133.28628|-0.17837 +2015-07-01|-78.0|174.0|131.83706|-0.1744 +2015-07-01|-78.0|175.0|130.40597|-0.1705 +2015-07-01|-78.0|176.0|128.99305|-0.16668 +2015-07-01|-78.0|177.0|127.59834|-0.16293 +2015-07-01|-78.0|178.0|126.2218|-0.15927 +2015-07-01|-78.0|179.0|124.86337|-0.15569 +2015-07-01|-78.0|-1.0|-21.0696|-0.107 +2015-07-01|-78.0|-2.0|-20.28832|-0.10551 +2015-07-01|-78.0|-3.0|-19.50986|-0.10403 +2015-07-01|-78.0|-4.0|-18.7342|-0.10258 +2015-07-01|-78.0|-5.0|-17.96132|-0.10114 +2015-07-01|-78.0|-6.0|-17.19118|-0.09973 +2015-07-01|-78.0|-7.0|-16.42376|-0.09834 +2015-07-01|-78.0|-8.0|-15.65902|-0.09697 +2015-07-01|-78.0|-9.0|-14.89693|-0.09562 +2015-07-01|-78.0|-10.0|-14.13744|-0.09431 +2015-07-01|-78.0|-11.0|-13.3805|-0.09302 +2015-07-01|-78.0|-12.0|-12.62609|-0.09175 +2015-07-01|-78.0|-13.0|-11.87413|-0.09052 +2015-07-01|-78.0|-14.0|-11.12459|-0.08932 +2015-07-01|-78.0|-15.0|-10.37741|-0.08814 +2015-07-01|-78.0|-16.0|-9.63253|-0.087 +2015-07-01|-78.0|-17.0|-8.88989|-0.0859 +2015-07-01|-78.0|-18.0|-8.14943|-0.08482 +2015-07-01|-78.0|-19.0|-7.41108|-0.08378 +2015-07-01|-78.0|-20.0|-6.67478|-0.08277 +2015-07-01|-78.0|-21.0|-5.94046|-0.0818 +2015-07-01|-78.0|-22.0|-5.20805|-0.08086 +2015-07-01|-78.0|-23.0|-4.47748|-0.07996 +2015-07-01|-78.0|-24.0|-3.74867|-0.0791 +2015-07-01|-78.0|-25.0|-3.02155|-0.07827 +2015-07-01|-78.0|-26.0|-2.29605|-0.07747 +2015-07-01|-78.0|-27.0|-1.57209|-0.07671 +2015-07-01|-78.0|-28.0|-0.84959|-0.07599 +2015-07-01|-78.0|-29.0|-0.12847|-0.07531 +2015-07-01|-78.0|-30.0|0.59135|-0.07466 +2015-07-01|-78.0|-31.0|1.30993|-0.07404 +2015-07-01|-78.0|-32.0|2.02736|-0.07346 +2015-07-01|-78.0|-33.0|2.74373|-0.07291 +2015-07-01|-78.0|-34.0|3.45909|-0.0724 +2015-07-01|-78.0|-35.0|4.17354|-0.07192 +2015-07-01|-78.0|-36.0|4.88715|-0.07148 +2015-07-01|-78.0|-37.0|5.59999|-0.07107 +2015-07-01|-78.0|-38.0|6.31213|-0.07069 +2015-07-01|-78.0|-39.0|7.02366|-0.07033 +2015-07-01|-78.0|-40.0|7.73463|-0.07001 +2015-07-01|-78.0|-41.0|8.44513|-0.06972 +2015-07-01|-78.0|-42.0|9.15521|-0.06946 +2015-07-01|-78.0|-43.0|9.86494|-0.06922 +2015-07-01|-78.0|-44.0|10.57439|-0.06902 +2015-07-01|-78.0|-45.0|11.28362|-0.06883 +2015-07-01|-78.0|-46.0|11.99268|-0.06867 +2015-07-01|-78.0|-47.0|12.70164|-0.06854 +2015-07-01|-78.0|-48.0|13.41055|-0.06842 +2015-07-01|-78.0|-49.0|14.11946|-0.06833 +2015-07-01|-78.0|-50.0|14.82842|-0.06825 +2015-07-01|-78.0|-51.0|15.53748|-0.0682 +2015-07-01|-78.0|-52.0|16.24669|-0.06816 +2015-07-01|-78.0|-53.0|16.95607|-0.06814 +2015-07-01|-78.0|-54.0|17.66569|-0.06814 +2015-07-01|-78.0|-55.0|18.37556|-0.06815 +2015-07-01|-78.0|-56.0|19.08573|-0.06817 +2015-07-01|-78.0|-57.0|19.79622|-0.06821 +2015-07-01|-78.0|-58.0|20.50707|-0.06826 +2015-07-01|-78.0|-59.0|21.2183|-0.06832 +2015-07-01|-78.0|-60.0|21.92994|-0.06838 +2015-07-01|-78.0|-61.0|22.64199|-0.06846 +2015-07-01|-78.0|-62.0|23.3545|-0.06854 +2015-07-01|-78.0|-63.0|24.06746|-0.06863 +2015-07-01|-78.0|-64.0|24.7809|-0.06872 +2015-07-01|-78.0|-65.0|25.49483|-0.06882 +2015-07-01|-78.0|-66.0|26.20925|-0.06893 +2015-07-01|-78.0|-67.0|26.92418|-0.06903 +2015-07-01|-78.0|-68.0|27.63962|-0.06914 +2015-07-01|-78.0|-69.0|28.35558|-0.06925 +2015-07-01|-78.0|-70.0|29.07206|-0.06936 +2015-07-01|-78.0|-71.0|29.78906|-0.06948 +2015-07-01|-78.0|-72.0|30.50659|-0.06959 +2015-07-01|-78.0|-73.0|31.22463|-0.0697 +2015-07-01|-78.0|-74.0|31.9432|-0.06981 +2015-07-01|-78.0|-75.0|32.66229|-0.06992 +2015-07-01|-78.0|-76.0|33.3819|-0.07003 +2015-07-01|-78.0|-77.0|34.10202|-0.07013 +2015-07-01|-78.0|-78.0|34.82266|-0.07023 +2015-07-01|-78.0|-79.0|35.5438|-0.07033 +2015-07-01|-78.0|-80.0|36.26545|-0.07043 +2015-07-01|-78.0|-81.0|36.9876|-0.07052 +2015-07-01|-78.0|-82.0|37.71026|-0.07061 +2015-07-01|-78.0|-83.0|38.43341|-0.0707 +2015-07-01|-78.0|-84.0|39.15706|-0.07078 +2015-07-01|-78.0|-85.0|39.88121|-0.07086 +2015-07-01|-78.0|-86.0|40.60587|-0.07094 +2015-07-01|-78.0|-87.0|41.33102|-0.07101 +2015-07-01|-78.0|-88.0|42.05668|-0.07108 +2015-07-01|-78.0|-89.0|42.78286|-0.07115 +2015-07-01|-78.0|-90.0|43.50955|-0.07121 +2015-07-01|-78.0|-91.0|44.23678|-0.07127 +2015-07-01|-78.0|-92.0|44.96455|-0.07133 +2015-07-01|-78.0|-93.0|45.69288|-0.07139 +2015-07-01|-78.0|-94.0|46.42178|-0.07144 +2015-07-01|-78.0|-95.0|47.15127|-0.07149 +2015-07-01|-78.0|-96.0|47.88138|-0.07154 +2015-07-01|-78.0|-97.0|48.61213|-0.07159 +2015-07-01|-78.0|-98.0|49.34355|-0.07164 +2015-07-01|-78.0|-99.0|50.07567|-0.07169 +2015-07-01|-78.0|-100.0|50.80853|-0.07174 +2015-07-01|-78.0|-101.0|51.54216|-0.07178 +2015-07-01|-78.0|-102.0|52.27661|-0.07183 +2015-07-01|-78.0|-103.0|53.01192|-0.07189 +2015-07-01|-78.0|-104.0|53.74814|-0.07194 +2015-07-01|-78.0|-105.0|54.48532|-0.07199 +2015-07-01|-78.0|-106.0|55.22353|-0.07205 +2015-07-01|-78.0|-107.0|55.96282|-0.07211 +2015-07-01|-78.0|-108.0|56.70326|-0.07218 +2015-07-01|-78.0|-109.0|57.44493|-0.07225 +2015-07-01|-78.0|-110.0|58.18789|-0.07232 +2015-07-01|-78.0|-111.0|58.93222|-0.07241 +2015-07-01|-78.0|-112.0|59.67802|-0.07249 +2015-07-01|-78.0|-113.0|60.42536|-0.07259 +2015-07-01|-78.0|-114.0|61.17435|-0.07269 +2015-07-01|-78.0|-115.0|61.92508|-0.0728 +2015-07-01|-78.0|-116.0|62.67765|-0.07292 +2015-07-01|-78.0|-117.0|63.43218|-0.07304 +2015-07-01|-78.0|-118.0|64.18878|-0.07318 +2015-07-01|-78.0|-119.0|64.94757|-0.07333 +2015-07-01|-78.0|-120.0|65.70866|-0.07349 +2015-07-01|-78.0|-121.0|66.4722|-0.07366 +2015-07-01|-78.0|-122.0|67.23832|-0.07385 +2015-07-01|-78.0|-123.0|68.00715|-0.07405 +2015-07-01|-78.0|-124.0|68.77884|-0.07427 +2015-07-01|-78.0|-125.0|69.55354|-0.0745 +2015-07-01|-78.0|-126.0|70.33142|-0.07475 +2015-07-01|-78.0|-127.0|71.11263|-0.07501 +2015-07-01|-78.0|-128.0|71.89733|-0.07529 +2015-07-01|-78.0|-129.0|72.68571|-0.0756 +2015-07-01|-78.0|-130.0|73.47794|-0.07592 +2015-07-01|-78.0|-131.0|74.27421|-0.07627 +2015-07-01|-78.0|-132.0|75.07471|-0.07663 +2015-07-01|-78.0|-133.0|75.87963|-0.07703 +2015-07-01|-78.0|-134.0|76.68917|-0.07744 +2015-07-01|-78.0|-135.0|77.50355|-0.07789 +2015-07-01|-78.0|-136.0|78.32297|-0.07835 +2015-07-01|-78.0|-137.0|79.14765|-0.07885 +2015-07-01|-78.0|-138.0|79.97782|-0.07938 +2015-07-01|-78.0|-139.0|80.81372|-0.07994 +2015-07-01|-78.0|-140.0|81.65557|-0.08053 +2015-07-01|-78.0|-141.0|82.50362|-0.08116 +2015-07-01|-78.0|-142.0|83.35811|-0.08182 +2015-07-01|-78.0|-143.0|84.2193|-0.08252 +2015-07-01|-78.0|-144.0|85.08745|-0.08326 +2015-07-01|-78.0|-145.0|85.96283|-0.08404 +2015-07-01|-78.0|-146.0|86.84569|-0.08486 +2015-07-01|-78.0|-147.0|87.73633|-0.08573 +2015-07-01|-78.0|-148.0|88.63502|-0.08664 +2015-07-01|-78.0|-149.0|89.54205|-0.0876 +2015-07-01|-78.0|-150.0|90.4577|-0.08861 +2015-07-01|-78.0|-151.0|91.38228|-0.08967 +2015-07-01|-78.0|-152.0|92.31609|-0.09078 +2015-07-01|-78.0|-153.0|93.25944|-0.09195 +2015-07-01|-78.0|-154.0|94.21263|-0.09318 +2015-07-01|-78.0|-155.0|95.17599|-0.09447 +2015-07-01|-78.0|-156.0|96.14983|-0.09582 +2015-07-01|-78.0|-157.0|97.13448|-0.09724 +2015-07-01|-78.0|-158.0|98.13027|-0.09872 +2015-07-01|-78.0|-159.0|99.13752|-0.10027 +2015-07-01|-78.0|-160.0|100.15657|-0.10189 +2015-07-01|-78.0|-161.0|101.18775|-0.10359 +2015-07-01|-78.0|-162.0|102.23141|-0.10536 +2015-07-01|-78.0|-163.0|103.28788|-0.10721 +2015-07-01|-78.0|-164.0|104.3575|-0.10913 +2015-07-01|-78.0|-165.0|105.4406|-0.11115 +2015-07-01|-78.0|-166.0|106.53754|-0.11324 +2015-07-01|-78.0|-167.0|107.64863|-0.11542 +2015-07-01|-78.0|-168.0|108.77422|-0.11769 +2015-07-01|-78.0|-169.0|109.91462|-0.12005 +2015-07-01|-78.0|-170.0|111.07018|-0.1225 +2015-07-01|-78.0|-171.0|112.24119|-0.12504 +2015-07-01|-78.0|-172.0|113.42797|-0.12767 +2015-07-01|-78.0|-173.0|114.63082|-0.1304 +2015-07-01|-78.0|-174.0|115.85003|-0.13323 +2015-07-01|-78.0|-175.0|117.08587|-0.13615 +2015-07-01|-78.0|-176.0|118.33859|-0.13917 +2015-07-01|-78.0|-177.0|119.60845|-0.14229 +2015-07-01|-78.0|-178.0|120.89567|-0.1455 +2015-07-01|-78.0|-179.0|122.20045|-0.1488 +2015-07-01|-79.0|0.0|-22.23611|-0.11147 +2015-07-01|-79.0|1.0|-23.03589|-0.11284 +2015-07-01|-79.0|2.0|-23.83828|-0.11423 +2015-07-01|-79.0|3.0|-24.64329|-0.11563 +2015-07-01|-79.0|4.0|-25.45093|-0.11704 +2015-07-01|-79.0|5.0|-26.26122|-0.11846 +2015-07-01|-79.0|6.0|-27.07415|-0.11988 +2015-07-01|-79.0|7.0|-27.88973|-0.12131 +2015-07-01|-79.0|8.0|-28.70796|-0.12275 +2015-07-01|-79.0|9.0|-29.52885|-0.12419 +2015-07-01|-79.0|10.0|-30.35239|-0.12563 +2015-07-01|-79.0|11.0|-31.17857|-0.12708 +2015-07-01|-79.0|12.0|-32.0074|-0.12853 +2015-07-01|-79.0|13.0|-32.83887|-0.12997 +2015-07-01|-79.0|14.0|-33.67296|-0.13142 +2015-07-01|-79.0|15.0|-34.50968|-0.13286 +2015-07-01|-79.0|16.0|-35.349|-0.1343 +2015-07-01|-79.0|17.0|-36.19091|-0.13574 +2015-07-01|-79.0|18.0|-37.03541|-0.13717 +2015-07-01|-79.0|19.0|-37.88249|-0.1386 +2015-07-01|-79.0|20.0|-38.73211|-0.14002 +2015-07-01|-79.0|21.0|-39.58428|-0.14143 +2015-07-01|-79.0|22.0|-40.43898|-0.14284 +2015-07-01|-79.0|23.0|-41.29619|-0.14423 +2015-07-01|-79.0|24.0|-42.1559|-0.14562 +2015-07-01|-79.0|25.0|-43.01808|-0.147 +2015-07-01|-79.0|26.0|-43.88274|-0.14836 +2015-07-01|-79.0|27.0|-44.74984|-0.14972 +2015-07-01|-79.0|28.0|-45.61938|-0.15106 +2015-07-01|-79.0|29.0|-46.49134|-0.15239 +2015-07-01|-79.0|30.0|-47.36571|-0.15371 +2015-07-01|-79.0|31.0|-48.24248|-0.15502 +2015-07-01|-79.0|32.0|-49.12163|-0.15631 +2015-07-01|-79.0|33.0|-50.00316|-0.15759 +2015-07-01|-79.0|34.0|-50.88705|-0.15885 +2015-07-01|-79.0|35.0|-51.7733|-0.16011 +2015-07-01|-79.0|36.0|-52.6619|-0.16135 +2015-07-01|-79.0|37.0|-53.55284|-0.16257 +2015-07-01|-79.0|38.0|-54.44613|-0.16378 +2015-07-01|-79.0|39.0|-55.34177|-0.16498 +2015-07-01|-79.0|40.0|-56.23974|-0.16616 +2015-07-01|-79.0|41.0|-57.14006|-0.16733 +2015-07-01|-79.0|42.0|-58.04273|-0.16848 +2015-07-01|-79.0|43.0|-58.94776|-0.16962 +2015-07-01|-79.0|44.0|-59.85516|-0.17075 +2015-07-01|-79.0|45.0|-60.76494|-0.17187 +2015-07-01|-79.0|46.0|-61.67712|-0.17297 +2015-07-01|-79.0|47.0|-62.5917|-0.17406 +2015-07-01|-79.0|48.0|-63.50872|-0.17514 +2015-07-01|-79.0|49.0|-64.4282|-0.1762 +2015-07-01|-79.0|50.0|-65.35017|-0.17726 +2015-07-01|-79.0|51.0|-66.27464|-0.1783 +2015-07-01|-79.0|52.0|-67.20166|-0.17934 +2015-07-01|-79.0|53.0|-68.13127|-0.18036 +2015-07-01|-79.0|54.0|-69.06349|-0.18138 +2015-07-01|-79.0|55.0|-69.99838|-0.18239 +2015-07-01|-79.0|56.0|-70.93598|-0.18338 +2015-07-01|-79.0|57.0|-71.87634|-0.18438 +2015-07-01|-79.0|58.0|-72.81951|-0.18536 +2015-07-01|-79.0|59.0|-73.76555|-0.18634 +2015-07-01|-79.0|60.0|-74.71452|-0.18732 +2015-07-01|-79.0|61.0|-75.66649|-0.18829 +2015-07-01|-79.0|62.0|-76.62152|-0.18925 +2015-07-01|-79.0|63.0|-77.57969|-0.19022 +2015-07-01|-79.0|64.0|-78.54107|-0.19118 +2015-07-01|-79.0|65.0|-79.50574|-0.19214 +2015-07-01|-79.0|66.0|-80.4738|-0.1931 +2015-07-01|-79.0|67.0|-81.44532|-0.19406 +2015-07-01|-79.0|68.0|-82.4204|-0.19502 +2015-07-01|-79.0|69.0|-83.39913|-0.19598 +2015-07-01|-79.0|70.0|-84.38163|-0.19695 +2015-07-01|-79.0|71.0|-85.36799|-0.19792 +2015-07-01|-79.0|72.0|-86.35832|-0.19889 +2015-07-01|-79.0|73.0|-87.35274|-0.19987 +2015-07-01|-79.0|74.0|-88.35137|-0.20086 +2015-07-01|-79.0|75.0|-89.35433|-0.20185 +2015-07-01|-79.0|76.0|-90.36175|-0.20285 +2015-07-01|-79.0|77.0|-91.37376|-0.20386 +2015-07-01|-79.0|78.0|-92.39049|-0.20487 +2015-07-01|-79.0|79.0|-93.4121|-0.2059 +2015-07-01|-79.0|80.0|-94.43871|-0.20694 +2015-07-01|-79.0|81.0|-95.47049|-0.20799 +2015-07-01|-79.0|82.0|-96.50759|-0.20905 +2015-07-01|-79.0|83.0|-97.55016|-0.21013 +2015-07-01|-79.0|84.0|-98.59837|-0.21122 +2015-07-01|-79.0|85.0|-99.65239|-0.21232 +2015-07-01|-79.0|86.0|-100.71238|-0.21343 +2015-07-01|-79.0|87.0|-101.77852|-0.21457 +2015-07-01|-79.0|88.0|-102.851|-0.21571 +2015-07-01|-79.0|89.0|-103.92999|-0.21688 +2015-07-01|-79.0|90.0|-105.01568|-0.21805 +2015-07-01|-79.0|91.0|-106.10826|-0.21925 +2015-07-01|-79.0|92.0|-107.20793|-0.22046 +2015-07-01|-79.0|93.0|-108.31488|-0.22169 +2015-07-01|-79.0|94.0|-109.42931|-0.22294 +2015-07-01|-79.0|95.0|-110.55142|-0.2242 +2015-07-01|-79.0|96.0|-111.68143|-0.22548 +2015-07-01|-79.0|97.0|-112.81953|-0.22677 +2015-07-01|-79.0|98.0|-113.96594|-0.22808 +2015-07-01|-79.0|99.0|-115.12087|-0.22941 +2015-07-01|-79.0|100.0|-116.28452|-0.23075 +2015-07-01|-79.0|101.0|-117.45712|-0.2321 +2015-07-01|-79.0|102.0|-118.63886|-0.23347 +2015-07-01|-79.0|103.0|-119.82997|-0.23485 +2015-07-01|-79.0|104.0|-121.03065|-0.23624 +2015-07-01|-79.0|105.0|-122.24111|-0.23764 +2015-07-01|-79.0|106.0|-123.46156|-0.23905 +2015-07-01|-79.0|107.0|-124.69219|-0.24047 +2015-07-01|-79.0|108.0|-125.93321|-0.24189 +2015-07-01|-79.0|109.0|-127.18481|-0.24331 +2015-07-01|-79.0|110.0|-128.44718|-0.24473 +2015-07-01|-79.0|111.0|-129.72049|-0.24615 +2015-07-01|-79.0|112.0|-131.00491|-0.24757 +2015-07-01|-79.0|113.0|-132.30062|-0.24897 +2015-07-01|-79.0|114.0|-133.60775|-0.25037 +2015-07-01|-79.0|115.0|-134.92646|-0.25175 +2015-07-01|-79.0|116.0|-136.25687|-0.25311 +2015-07-01|-79.0|117.0|-137.59908|-0.25445 +2015-07-01|-79.0|118.0|-138.9532|-0.25576 +2015-07-01|-79.0|119.0|-140.3193|-0.25705 +2015-07-01|-79.0|120.0|-141.69745|-0.25829 +2015-07-01|-79.0|121.0|-143.08768|-0.2595 +2015-07-01|-79.0|122.0|-144.49002|-0.26067 +2015-07-01|-79.0|123.0|-145.90445|-0.26178 +2015-07-01|-79.0|124.0|-147.33094|-0.26284 +2015-07-01|-79.0|125.0|-148.76943|-0.26383 +2015-07-01|-79.0|126.0|-150.21984|-0.26476 +2015-07-01|-79.0|127.0|-151.68205|-0.26562 +2015-07-01|-79.0|128.0|-153.15591|-0.2664 +2015-07-01|-79.0|129.0|-154.64125|-0.2671 +2015-07-01|-79.0|130.0|-156.13784|-0.2677 +2015-07-01|-79.0|131.0|-157.64544|-0.26821 +2015-07-01|-79.0|132.0|-159.16376|-0.26862 +2015-07-01|-79.0|133.0|-160.69249|-0.26892 +2015-07-01|-79.0|134.0|-162.23125|-0.26911 +2015-07-01|-79.0|135.0|-163.77967|-0.26918 +2015-07-01|-79.0|136.0|-165.3373|-0.26913 +2015-07-01|-79.0|137.0|-166.90367|-0.26895 +2015-07-01|-79.0|138.0|-168.47828|-0.26864 +2015-07-01|-79.0|139.0|-170.06058|-0.2682 +2015-07-01|-79.0|140.0|-171.65|-0.26761 +2015-07-01|-79.0|141.0|-173.24591|-0.26689 +2015-07-01|-79.0|142.0|-174.84769|-0.26601 +2015-07-01|-79.0|143.0|-176.45466|-0.265 +2015-07-01|-79.0|144.0|-178.0661|-0.26383 +2015-07-01|-79.0|145.0|-179.68131|-0.26252 +2015-07-01|-79.0|146.0|178.70048|-0.26107 +2015-07-01|-79.0|147.0|177.08004|-0.25946 +2015-07-01|-79.0|148.0|175.45813|-0.25772 +2015-07-01|-79.0|149.0|173.83558|-0.25583 +2015-07-01|-79.0|150.0|172.21318|-0.2538 +2015-07-01|-79.0|151.0|170.59174|-0.25164 +2015-07-01|-79.0|152.0|168.97208|-0.24934 +2015-07-01|-79.0|153.0|167.35502|-0.24693 +2015-07-01|-79.0|154.0|165.74136|-0.24439 +2015-07-01|-79.0|155.0|164.1319|-0.24174 +2015-07-01|-79.0|156.0|162.52742|-0.23898 +2015-07-01|-79.0|157.0|160.92869|-0.23613 +2015-07-01|-79.0|158.0|159.33647|-0.23318 +2015-07-01|-79.0|159.0|157.75147|-0.23015 +2015-07-01|-79.0|160.0|156.17441|-0.22704 +2015-07-01|-79.0|161.0|154.60594|-0.22387 +2015-07-01|-79.0|162.0|153.04673|-0.22063 +2015-07-01|-79.0|163.0|151.49736|-0.21735 +2015-07-01|-79.0|164.0|149.95843|-0.21402 +2015-07-01|-79.0|165.0|148.43047|-0.21066 +2015-07-01|-79.0|166.0|146.91399|-0.20727 +2015-07-01|-79.0|167.0|145.40944|-0.20386 +2015-07-01|-79.0|168.0|143.91727|-0.20045 +2015-07-01|-79.0|169.0|142.43786|-0.19703 +2015-07-01|-79.0|170.0|140.97155|-0.19362 +2015-07-01|-79.0|171.0|139.51868|-0.19021 +2015-07-01|-79.0|172.0|138.0795|-0.18683 +2015-07-01|-79.0|173.0|136.65426|-0.18347 +2015-07-01|-79.0|174.0|135.24317|-0.18014 +2015-07-01|-79.0|175.0|133.84639|-0.17684 +2015-07-01|-79.0|176.0|132.46406|-0.17358 +2015-07-01|-79.0|177.0|131.09628|-0.17037 +2015-07-01|-79.0|178.0|129.74312|-0.16721 +2015-07-01|-79.0|179.0|128.40462|-0.1641 +2015-07-01|-79.0|-1.0|-21.43892|-0.1101 +2015-07-01|-79.0|-2.0|-20.64431|-0.10875 +2015-07-01|-79.0|-3.0|-19.85226|-0.10742 +2015-07-01|-79.0|-4.0|-19.06274|-0.1061 +2015-07-01|-79.0|-5.0|-18.27572|-0.1048 +2015-07-01|-79.0|-6.0|-17.4912|-0.10352 +2015-07-01|-79.0|-7.0|-16.70912|-0.10226 +2015-07-01|-79.0|-8.0|-15.92946|-0.10102 +2015-07-01|-79.0|-9.0|-15.15219|-0.0998 +2015-07-01|-79.0|-10.0|-14.37727|-0.0986 +2015-07-01|-79.0|-11.0|-13.60466|-0.09743 +2015-07-01|-79.0|-12.0|-12.83432|-0.09628 +2015-07-01|-79.0|-13.0|-12.0662|-0.09516 +2015-07-01|-79.0|-14.0|-11.30026|-0.09406 +2015-07-01|-79.0|-15.0|-10.53646|-0.09298 +2015-07-01|-79.0|-16.0|-9.77473|-0.09194 +2015-07-01|-79.0|-17.0|-9.01503|-0.09092 +2015-07-01|-79.0|-18.0|-8.25731|-0.08993 +2015-07-01|-79.0|-19.0|-7.50151|-0.08896 +2015-07-01|-79.0|-20.0|-6.74758|-0.08803 +2015-07-01|-79.0|-21.0|-5.99544|-0.08713 +2015-07-01|-79.0|-22.0|-5.24505|-0.08626 +2015-07-01|-79.0|-23.0|-4.49635|-0.08541 +2015-07-01|-79.0|-24.0|-3.74926|-0.0846 +2015-07-01|-79.0|-25.0|-3.00373|-0.08382 +2015-07-01|-79.0|-26.0|-2.2597|-0.08306 +2015-07-01|-79.0|-27.0|-1.51709|-0.08234 +2015-07-01|-79.0|-28.0|-0.77584|-0.08165 +2015-07-01|-79.0|-29.0|-0.03589|-0.08099 +2015-07-01|-79.0|-30.0|0.70284|-0.08036 +2015-07-01|-79.0|-31.0|1.4404|-0.07976 +2015-07-01|-79.0|-32.0|2.17687|-0.0792 +2015-07-01|-79.0|-33.0|2.91231|-0.07866 +2015-07-01|-79.0|-34.0|3.64679|-0.07815 +2015-07-01|-79.0|-35.0|4.38038|-0.07767 +2015-07-01|-79.0|-36.0|5.11313|-0.07721 +2015-07-01|-79.0|-37.0|5.84512|-0.07679 +2015-07-01|-79.0|-38.0|6.57642|-0.07639 +2015-07-01|-79.0|-39.0|7.30707|-0.07602 +2015-07-01|-79.0|-40.0|8.03715|-0.07568 +2015-07-01|-79.0|-41.0|8.76672|-0.07537 +2015-07-01|-79.0|-42.0|9.49584|-0.07507 +2015-07-01|-79.0|-43.0|10.22457|-0.07481 +2015-07-01|-79.0|-44.0|10.95296|-0.07456 +2015-07-01|-79.0|-45.0|11.68107|-0.07434 +2015-07-01|-79.0|-46.0|12.40895|-0.07415 +2015-07-01|-79.0|-47.0|13.13667|-0.07397 +2015-07-01|-79.0|-48.0|13.86426|-0.07381 +2015-07-01|-79.0|-49.0|14.59178|-0.07368 +2015-07-01|-79.0|-50.0|15.31928|-0.07356 +2015-07-01|-79.0|-51.0|16.04679|-0.07346 +2015-07-01|-79.0|-52.0|16.77438|-0.07338 +2015-07-01|-79.0|-53.0|17.50207|-0.07331 +2015-07-01|-79.0|-54.0|18.2299|-0.07327 +2015-07-01|-79.0|-55.0|18.95793|-0.07323 +2015-07-01|-79.0|-56.0|19.68617|-0.07321 +2015-07-01|-79.0|-57.0|20.41467|-0.0732 +2015-07-01|-79.0|-58.0|21.14345|-0.0732 +2015-07-01|-79.0|-59.0|21.87256|-0.07322 +2015-07-01|-79.0|-60.0|22.60201|-0.07325 +2015-07-01|-79.0|-61.0|23.33183|-0.07328 +2015-07-01|-79.0|-62.0|24.06205|-0.07333 +2015-07-01|-79.0|-63.0|24.79269|-0.07338 +2015-07-01|-79.0|-64.0|25.52378|-0.07344 +2015-07-01|-79.0|-65.0|26.25533|-0.07351 +2015-07-01|-79.0|-66.0|26.98737|-0.07358 +2015-07-01|-79.0|-67.0|27.7199|-0.07366 +2015-07-01|-79.0|-68.0|28.45295|-0.07375 +2015-07-01|-79.0|-69.0|29.18653|-0.07384 +2015-07-01|-79.0|-70.0|29.92066|-0.07393 +2015-07-01|-79.0|-71.0|30.65534|-0.07403 +2015-07-01|-79.0|-72.0|31.3906|-0.07412 +2015-07-01|-79.0|-73.0|32.12643|-0.07423 +2015-07-01|-79.0|-74.0|32.86286|-0.07433 +2015-07-01|-79.0|-75.0|33.59989|-0.07444 +2015-07-01|-79.0|-76.0|34.33753|-0.07454 +2015-07-01|-79.0|-77.0|35.0758|-0.07465 +2015-07-01|-79.0|-78.0|35.8147|-0.07476 +2015-07-01|-79.0|-79.0|36.55423|-0.07487 +2015-07-01|-79.0|-80.0|37.29442|-0.07498 +2015-07-01|-79.0|-81.0|38.03528|-0.07509 +2015-07-01|-79.0|-82.0|38.7768|-0.0752 +2015-07-01|-79.0|-83.0|39.51901|-0.07531 +2015-07-01|-79.0|-84.0|40.26191|-0.07542 +2015-07-01|-79.0|-85.0|41.00552|-0.07553 +2015-07-01|-79.0|-86.0|41.74985|-0.07564 +2015-07-01|-79.0|-87.0|42.49491|-0.07575 +2015-07-01|-79.0|-88.0|43.24074|-0.07586 +2015-07-01|-79.0|-89.0|43.98733|-0.07597 +2015-07-01|-79.0|-90.0|44.73471|-0.07608 +2015-07-01|-79.0|-91.0|45.4829|-0.07619 +2015-07-01|-79.0|-92.0|46.23193|-0.0763 +2015-07-01|-79.0|-93.0|46.98182|-0.07641 +2015-07-01|-79.0|-94.0|47.73259|-0.07652 +2015-07-01|-79.0|-95.0|48.48427|-0.07664 +2015-07-01|-79.0|-96.0|49.23691|-0.07675 +2015-07-01|-79.0|-97.0|49.99052|-0.07687 +2015-07-01|-79.0|-98.0|50.74515|-0.07699 +2015-07-01|-79.0|-99.0|51.50084|-0.07711 +2015-07-01|-79.0|-100.0|52.25762|-0.07723 +2015-07-01|-79.0|-101.0|53.01555|-0.07736 +2015-07-01|-79.0|-102.0|53.77467|-0.07749 +2015-07-01|-79.0|-103.0|54.53503|-0.07762 +2015-07-01|-79.0|-104.0|55.2967|-0.07776 +2015-07-01|-79.0|-105.0|56.05971|-0.0779 +2015-07-01|-79.0|-106.0|56.82415|-0.07805 +2015-07-01|-79.0|-107.0|57.59006|-0.0782 +2015-07-01|-79.0|-108.0|58.35753|-0.07836 +2015-07-01|-79.0|-109.0|59.12661|-0.07853 +2015-07-01|-79.0|-110.0|59.8974|-0.0787 +2015-07-01|-79.0|-111.0|60.66996|-0.07888 +2015-07-01|-79.0|-112.0|61.44439|-0.07907 +2015-07-01|-79.0|-113.0|62.22076|-0.07926 +2015-07-01|-79.0|-114.0|62.99918|-0.07947 +2015-07-01|-79.0|-115.0|63.77973|-0.07969 +2015-07-01|-79.0|-116.0|64.56252|-0.07992 +2015-07-01|-79.0|-117.0|65.34765|-0.08016 +2015-07-01|-79.0|-118.0|66.13523|-0.08041 +2015-07-01|-79.0|-119.0|66.92538|-0.08067 +2015-07-01|-79.0|-120.0|67.7182|-0.08095 +2015-07-01|-79.0|-121.0|68.51383|-0.08124 +2015-07-01|-79.0|-122.0|69.31238|-0.08154 +2015-07-01|-79.0|-123.0|70.11399|-0.08186 +2015-07-01|-79.0|-124.0|70.9188|-0.0822 +2015-07-01|-79.0|-125.0|71.72694|-0.08256 +2015-07-01|-79.0|-126.0|72.53855|-0.08293 +2015-07-01|-79.0|-127.0|73.35379|-0.08332 +2015-07-01|-79.0|-128.0|74.17281|-0.08373 +2015-07-01|-79.0|-129.0|74.99577|-0.08416 +2015-07-01|-79.0|-130.0|75.82283|-0.08461 +2015-07-01|-79.0|-131.0|76.65415|-0.08509 +2015-07-01|-79.0|-132.0|77.48991|-0.08559 +2015-07-01|-79.0|-133.0|78.33028|-0.08611 +2015-07-01|-79.0|-134.0|79.17545|-0.08666 +2015-07-01|-79.0|-135.0|80.02559|-0.08724 +2015-07-01|-79.0|-136.0|80.88091|-0.08784 +2015-07-01|-79.0|-137.0|81.74158|-0.08847 +2015-07-01|-79.0|-138.0|82.60782|-0.08913 +2015-07-01|-79.0|-139.0|83.47982|-0.08982 +2015-07-01|-79.0|-140.0|84.3578|-0.09055 +2015-07-01|-79.0|-141.0|85.24195|-0.0913 +2015-07-01|-79.0|-142.0|86.1325|-0.0921 +2015-07-01|-79.0|-143.0|87.02967|-0.09293 +2015-07-01|-79.0|-144.0|87.93367|-0.09379 +2015-07-01|-79.0|-145.0|88.84474|-0.0947 +2015-07-01|-79.0|-146.0|89.76311|-0.09564 +2015-07-01|-79.0|-147.0|90.68902|-0.09663 +2015-07-01|-79.0|-148.0|91.62269|-0.09766 +2015-07-01|-79.0|-149.0|92.56437|-0.09873 +2015-07-01|-79.0|-150.0|93.5143|-0.09985 +2015-07-01|-79.0|-151.0|94.47274|-0.10101 +2015-07-01|-79.0|-152.0|95.43993|-0.10223 +2015-07-01|-79.0|-153.0|96.41612|-0.10349 +2015-07-01|-79.0|-154.0|97.40156|-0.10481 +2015-07-01|-79.0|-155.0|98.39651|-0.10618 +2015-07-01|-79.0|-156.0|99.40124|-0.10761 +2015-07-01|-79.0|-157.0|100.41599|-0.10909 +2015-07-01|-79.0|-158.0|101.44102|-0.11062 +2015-07-01|-79.0|-159.0|102.47659|-0.11222 +2015-07-01|-79.0|-160.0|103.52296|-0.11388 +2015-07-01|-79.0|-161.0|104.58039|-0.1156 +2015-07-01|-79.0|-162.0|105.64913|-0.11738 +2015-07-01|-79.0|-163.0|106.72943|-0.11923 +2015-07-01|-79.0|-164.0|107.82154|-0.12114 +2015-07-01|-79.0|-165.0|108.92572|-0.12312 +2015-07-01|-79.0|-166.0|110.04219|-0.12516 +2015-07-01|-79.0|-167.0|111.17121|-0.12728 +2015-07-01|-79.0|-168.0|112.31299|-0.12946 +2015-07-01|-79.0|-169.0|113.46777|-0.13171 +2015-07-01|-79.0|-170.0|114.63575|-0.13404 +2015-07-01|-79.0|-171.0|115.81714|-0.13643 +2015-07-01|-79.0|-172.0|117.01213|-0.13889 +2015-07-01|-79.0|-173.0|118.22092|-0.14142 +2015-07-01|-79.0|-174.0|119.44367|-0.14403 +2015-07-01|-79.0|-175.0|120.68053|-0.1467 +2015-07-01|-79.0|-176.0|121.93164|-0.14944 +2015-07-01|-79.0|-177.0|123.19713|-0.15224 +2015-07-01|-79.0|-178.0|124.4771|-0.15512 +2015-07-01|-79.0|-179.0|125.77164|-0.15805 +2015-07-01|-80.0|0.0|-22.66038|-0.11454 +2015-07-01|-80.0|1.0|-23.47365|-0.11577 +2015-07-01|-80.0|2.0|-24.28929|-0.11702 +2015-07-01|-80.0|3.0|-25.10731|-0.11828 +2015-07-01|-80.0|4.0|-25.92772|-0.11954 +2015-07-01|-80.0|5.0|-26.75055|-0.12081 +2015-07-01|-80.0|6.0|-27.57578|-0.1221 +2015-07-01|-80.0|7.0|-28.40345|-0.12338 +2015-07-01|-80.0|8.0|-29.23355|-0.12468 +2015-07-01|-80.0|9.0|-30.06609|-0.12597 +2015-07-01|-80.0|10.0|-30.90108|-0.12728 +2015-07-01|-80.0|11.0|-31.73852|-0.12858 +2015-07-01|-80.0|12.0|-32.5784|-0.12989 +2015-07-01|-80.0|13.0|-33.42074|-0.1312 +2015-07-01|-80.0|14.0|-34.26553|-0.1325 +2015-07-01|-80.0|15.0|-35.11277|-0.13381 +2015-07-01|-80.0|16.0|-35.96246|-0.13512 +2015-07-01|-80.0|17.0|-36.81459|-0.13642 +2015-07-01|-80.0|18.0|-37.66917|-0.13773 +2015-07-01|-80.0|19.0|-38.52618|-0.13903 +2015-07-01|-80.0|20.0|-39.38563|-0.14032 +2015-07-01|-80.0|21.0|-40.24751|-0.14161 +2015-07-01|-80.0|22.0|-41.11181|-0.1429 +2015-07-01|-80.0|23.0|-41.97853|-0.14418 +2015-07-01|-80.0|24.0|-42.84766|-0.14545 +2015-07-01|-80.0|25.0|-43.71919|-0.14672 +2015-07-01|-80.0|26.0|-44.59313|-0.14798 +2015-07-01|-80.0|27.0|-45.46946|-0.14923 +2015-07-01|-80.0|28.0|-46.34819|-0.15047 +2015-07-01|-80.0|29.0|-47.2293|-0.15171 +2015-07-01|-80.0|30.0|-48.11279|-0.15293 +2015-07-01|-80.0|31.0|-48.99866|-0.15415 +2015-07-01|-80.0|32.0|-49.88691|-0.15536 +2015-07-01|-80.0|33.0|-50.77754|-0.15655 +2015-07-01|-80.0|34.0|-51.67054|-0.15774 +2015-07-01|-80.0|35.0|-52.56591|-0.15892 +2015-07-01|-80.0|36.0|-53.46367|-0.16008 +2015-07-01|-80.0|37.0|-54.3638|-0.16124 +2015-07-01|-80.0|38.0|-55.26632|-0.16239 +2015-07-01|-80.0|39.0|-56.17123|-0.16352 +2015-07-01|-80.0|40.0|-57.07854|-0.16464 +2015-07-01|-80.0|41.0|-57.98825|-0.16576 +2015-07-01|-80.0|42.0|-58.90039|-0.16686 +2015-07-01|-80.0|43.0|-59.81495|-0.16795 +2015-07-01|-80.0|44.0|-60.73197|-0.16904 +2015-07-01|-80.0|45.0|-61.65144|-0.17011 +2015-07-01|-80.0|46.0|-62.5734|-0.17117 +2015-07-01|-80.0|47.0|-63.49786|-0.17222 +2015-07-01|-80.0|48.0|-64.42484|-0.17327 +2015-07-01|-80.0|49.0|-65.35438|-0.1743 +2015-07-01|-80.0|50.0|-66.2865|-0.17533 +2015-07-01|-80.0|51.0|-67.22123|-0.17634 +2015-07-01|-80.0|52.0|-68.15861|-0.17735 +2015-07-01|-80.0|53.0|-69.09866|-0.17835 +2015-07-01|-80.0|54.0|-70.04143|-0.17935 +2015-07-01|-80.0|55.0|-70.98696|-0.18033 +2015-07-01|-80.0|56.0|-71.9353|-0.18131 +2015-07-01|-80.0|57.0|-72.88648|-0.18229 +2015-07-01|-80.0|58.0|-73.84057|-0.18326 +2015-07-01|-80.0|59.0|-74.79761|-0.18422 +2015-07-01|-80.0|60.0|-75.75765|-0.18518 +2015-07-01|-80.0|61.0|-76.72076|-0.18613 +2015-07-01|-80.0|62.0|-77.687|-0.18708 +2015-07-01|-80.0|63.0|-78.65644|-0.18803 +2015-07-01|-80.0|64.0|-79.62913|-0.18898 +2015-07-01|-80.0|65.0|-80.60516|-0.18992 +2015-07-01|-80.0|66.0|-81.58459|-0.19086 +2015-07-01|-80.0|67.0|-82.56751|-0.19181 +2015-07-01|-80.0|68.0|-83.55399|-0.19275 +2015-07-01|-80.0|69.0|-84.54412|-0.19369 +2015-07-01|-80.0|70.0|-85.53799|-0.19463 +2015-07-01|-80.0|71.0|-86.53568|-0.19558 +2015-07-01|-80.0|72.0|-87.53729|-0.19652 +2015-07-01|-80.0|73.0|-88.54292|-0.19747 +2015-07-01|-80.0|74.0|-89.55266|-0.19843 +2015-07-01|-80.0|75.0|-90.56662|-0.19938 +2015-07-01|-80.0|76.0|-91.58491|-0.20034 +2015-07-01|-80.0|77.0|-92.60764|-0.20131 +2015-07-01|-80.0|78.0|-93.63492|-0.20228 +2015-07-01|-80.0|79.0|-94.66686|-0.20326 +2015-07-01|-80.0|80.0|-95.70359|-0.20424 +2015-07-01|-80.0|81.0|-96.74522|-0.20523 +2015-07-01|-80.0|82.0|-97.79188|-0.20623 +2015-07-01|-80.0|83.0|-98.84371|-0.20723 +2015-07-01|-80.0|84.0|-99.90082|-0.20824 +2015-07-01|-80.0|85.0|-100.96336|-0.20926 +2015-07-01|-80.0|86.0|-102.03145|-0.21029 +2015-07-01|-80.0|87.0|-103.10525|-0.21133 +2015-07-01|-80.0|88.0|-104.18488|-0.21237 +2015-07-01|-80.0|89.0|-105.27049|-0.21343 +2015-07-01|-80.0|90.0|-106.36223|-0.21449 +2015-07-01|-80.0|91.0|-107.46024|-0.21556 +2015-07-01|-80.0|92.0|-108.56467|-0.21664 +2015-07-01|-80.0|93.0|-109.67567|-0.21773 +2015-07-01|-80.0|94.0|-110.79339|-0.21883 +2015-07-01|-80.0|95.0|-111.91798|-0.21993 +2015-07-01|-80.0|96.0|-113.04959|-0.22105 +2015-07-01|-80.0|97.0|-114.18838|-0.22217 +2015-07-01|-80.0|98.0|-115.3345|-0.2233 +2015-07-01|-80.0|99.0|-116.4881|-0.22443 +2015-07-01|-80.0|100.0|-117.64932|-0.22557 +2015-07-01|-80.0|101.0|-118.81833|-0.22672 +2015-07-01|-80.0|102.0|-119.99527|-0.22786 +2015-07-01|-80.0|103.0|-121.18028|-0.22902 +2015-07-01|-80.0|104.0|-122.3735|-0.23017 +2015-07-01|-80.0|105.0|-123.57508|-0.23132 +2015-07-01|-80.0|106.0|-124.78516|-0.23247 +2015-07-01|-80.0|107.0|-126.00386|-0.23362 +2015-07-01|-80.0|108.0|-127.2313|-0.23477 +2015-07-01|-80.0|109.0|-128.46762|-0.23591 +2015-07-01|-80.0|110.0|-129.71293|-0.23704 +2015-07-01|-80.0|111.0|-130.96732|-0.23816 +2015-07-01|-80.0|112.0|-132.23091|-0.23927 +2015-07-01|-80.0|113.0|-133.50378|-0.24036 +2015-07-01|-80.0|114.0|-134.78601|-0.24144 +2015-07-01|-80.0|115.0|-136.07767|-0.24249 +2015-07-01|-80.0|116.0|-137.37882|-0.24353 +2015-07-01|-80.0|117.0|-138.6895|-0.24454 +2015-07-01|-80.0|118.0|-140.00975|-0.24552 +2015-07-01|-80.0|119.0|-141.33959|-0.24647 +2015-07-01|-80.0|120.0|-142.67902|-0.24738 +2015-07-01|-80.0|121.0|-144.02803|-0.24826 +2015-07-01|-80.0|122.0|-145.38658|-0.24909 +2015-07-01|-80.0|123.0|-146.75463|-0.24988 +2015-07-01|-80.0|124.0|-148.13212|-0.25062 +2015-07-01|-80.0|125.0|-149.51895|-0.2513 +2015-07-01|-80.0|126.0|-150.91503|-0.25193 +2015-07-01|-80.0|127.0|-152.32021|-0.2525 +2015-07-01|-80.0|128.0|-153.73436|-0.25301 +2015-07-01|-80.0|129.0|-155.15729|-0.25344 +2015-07-01|-80.0|130.0|-156.58882|-0.25381 +2015-07-01|-80.0|131.0|-158.02871|-0.2541 +2015-07-01|-80.0|132.0|-159.47673|-0.2543 +2015-07-01|-80.0|133.0|-160.93261|-0.25443 +2015-07-01|-80.0|134.0|-162.39606|-0.25447 +2015-07-01|-80.0|135.0|-163.86674|-0.25442 +2015-07-01|-80.0|136.0|-165.34434|-0.25428 +2015-07-01|-80.0|137.0|-166.82846|-0.25404 +2015-07-01|-80.0|138.0|-168.31874|-0.2537 +2015-07-01|-80.0|139.0|-169.81475|-0.25326 +2015-07-01|-80.0|140.0|-171.31605|-0.25272 +2015-07-01|-80.0|141.0|-172.82219|-0.25208 +2015-07-01|-80.0|142.0|-174.33269|-0.25133 +2015-07-01|-80.0|143.0|-175.84706|-0.25047 +2015-07-01|-80.0|144.0|-177.36477|-0.24951 +2015-07-01|-80.0|145.0|-178.8853|-0.24844 +2015-07-01|-80.0|146.0|179.5919|-0.24726 +2015-07-01|-80.0|147.0|178.06738|-0.24598 +2015-07-01|-80.0|148.0|176.54172|-0.24459 +2015-07-01|-80.0|149.0|175.0155|-0.2431 +2015-07-01|-80.0|150.0|173.48929|-0.2415 +2015-07-01|-80.0|151.0|171.9637|-0.23981 +2015-07-01|-80.0|152.0|170.4393|-0.23802 +2015-07-01|-80.0|153.0|168.9167|-0.23613 +2015-07-01|-80.0|154.0|167.39647|-0.23415 +2015-07-01|-80.0|155.0|165.87921|-0.23209 +2015-07-01|-80.0|156.0|164.3655|-0.22995 +2015-07-01|-80.0|157.0|162.8559|-0.22772 +2015-07-01|-80.0|158.0|161.35098|-0.22543 +2015-07-01|-80.0|159.0|159.85127|-0.22306 +2015-07-01|-80.0|160.0|158.35732|-0.22064 +2015-07-01|-80.0|161.0|156.86964|-0.21815 +2015-07-01|-80.0|162.0|155.38872|-0.21561 +2015-07-01|-80.0|163.0|153.91504|-0.21302 +2015-07-01|-80.0|164.0|152.44906|-0.2104 +2015-07-01|-80.0|165.0|150.99122|-0.20773 +2015-07-01|-80.0|166.0|149.54193|-0.20504 +2015-07-01|-80.0|167.0|148.10158|-0.20232 +2015-07-01|-80.0|168.0|146.67053|-0.19958 +2015-07-01|-80.0|169.0|145.24912|-0.19683 +2015-07-01|-80.0|170.0|143.83767|-0.19406 +2015-07-01|-80.0|171.0|142.43647|-0.1913 +2015-07-01|-80.0|172.0|141.04578|-0.18853 +2015-07-01|-80.0|173.0|139.66583|-0.18577 +2015-07-01|-80.0|174.0|138.29685|-0.18302 +2015-07-01|-80.0|175.0|136.93902|-0.18028 +2015-07-01|-80.0|176.0|135.59251|-0.17756 +2015-07-01|-80.0|177.0|134.25745|-0.17486 +2015-07-01|-80.0|178.0|132.93396|-0.17219 +2015-07-01|-80.0|179.0|131.62214|-0.16955 +2015-07-01|-80.0|-1.0|-21.84946|-0.11331 +2015-07-01|-80.0|-2.0|-21.04086|-0.1121 +2015-07-01|-80.0|-3.0|-20.23458|-0.1109 +2015-07-01|-80.0|-4.0|-19.43057|-0.10972 +2015-07-01|-80.0|-5.0|-18.62883|-0.10855 +2015-07-01|-80.0|-6.0|-17.82932|-0.1074 +2015-07-01|-80.0|-7.0|-17.03202|-0.10627 +2015-07-01|-80.0|-8.0|-16.2369|-0.10515 +2015-07-01|-80.0|-9.0|-15.44391|-0.10405 +2015-07-01|-80.0|-10.0|-14.65304|-0.10297 +2015-07-01|-80.0|-11.0|-13.86424|-0.10191 +2015-07-01|-80.0|-12.0|-13.07748|-0.10087 +2015-07-01|-80.0|-13.0|-12.29271|-0.09985 +2015-07-01|-80.0|-14.0|-11.5099|-0.09885 +2015-07-01|-80.0|-15.0|-10.72901|-0.09787 +2015-07-01|-80.0|-16.0|-9.94999|-0.09692 +2015-07-01|-80.0|-17.0|-9.17279|-0.09599 +2015-07-01|-80.0|-18.0|-8.39738|-0.09509 +2015-07-01|-80.0|-19.0|-7.62369|-0.09421 +2015-07-01|-80.0|-20.0|-6.85168|-0.09335 +2015-07-01|-80.0|-21.0|-6.08131|-0.09252 +2015-07-01|-80.0|-22.0|-5.31252|-0.09171 +2015-07-01|-80.0|-23.0|-4.54525|-0.09093 +2015-07-01|-80.0|-24.0|-3.77945|-0.09017 +2015-07-01|-80.0|-25.0|-3.01508|-0.08944 +2015-07-01|-80.0|-26.0|-2.25207|-0.08874 +2015-07-01|-80.0|-27.0|-1.49036|-0.08806 +2015-07-01|-80.0|-28.0|-0.72991|-0.08741 +2015-07-01|-80.0|-29.0|0.02935|-0.08678 +2015-07-01|-80.0|-30.0|0.78747|-0.08618 +2015-07-01|-80.0|-31.0|1.54452|-0.08561 +2015-07-01|-80.0|-32.0|2.30054|-0.08506 +2015-07-01|-80.0|-33.0|3.05559|-0.08453 +2015-07-01|-80.0|-34.0|3.80974|-0.08404 +2015-07-01|-80.0|-35.0|4.56304|-0.08356 +2015-07-01|-80.0|-36.0|5.31554|-0.08311 +2015-07-01|-80.0|-37.0|6.06731|-0.08269 +2015-07-01|-80.0|-38.0|6.8184|-0.08229 +2015-07-01|-80.0|-39.0|7.56886|-0.08191 +2015-07-01|-80.0|-40.0|8.31876|-0.08156 +2015-07-01|-80.0|-41.0|9.06814|-0.08123 +2015-07-01|-80.0|-42.0|9.81706|-0.08092 +2015-07-01|-80.0|-43.0|10.56557|-0.08064 +2015-07-01|-80.0|-44.0|11.31373|-0.08037 +2015-07-01|-80.0|-45.0|12.06158|-0.08013 +2015-07-01|-80.0|-46.0|12.80918|-0.0799 +2015-07-01|-80.0|-47.0|13.55657|-0.0797 +2015-07-01|-80.0|-48.0|14.30379|-0.07951 +2015-07-01|-80.0|-49.0|15.05091|-0.07935 +2015-07-01|-80.0|-50.0|15.79796|-0.0792 +2015-07-01|-80.0|-51.0|16.54498|-0.07906 +2015-07-01|-80.0|-52.0|17.29202|-0.07895 +2015-07-01|-80.0|-53.0|18.03913|-0.07885 +2015-07-01|-80.0|-54.0|18.78633|-0.07876 +2015-07-01|-80.0|-55.0|19.53367|-0.07869 +2015-07-01|-80.0|-56.0|20.28118|-0.07864 +2015-07-01|-80.0|-57.0|21.02891|-0.07859 +2015-07-01|-80.0|-58.0|21.77688|-0.07856 +2015-07-01|-80.0|-59.0|22.52514|-0.07854 +2015-07-01|-80.0|-60.0|23.2737|-0.07854 +2015-07-01|-80.0|-61.0|24.02261|-0.07854 +2015-07-01|-80.0|-62.0|24.77188|-0.07855 +2015-07-01|-80.0|-63.0|25.52156|-0.07858 +2015-07-01|-80.0|-64.0|26.27167|-0.07861 +2015-07-01|-80.0|-65.0|27.02223|-0.07865 +2015-07-01|-80.0|-66.0|27.77327|-0.0787 +2015-07-01|-80.0|-67.0|28.52482|-0.07875 +2015-07-01|-80.0|-68.0|29.27689|-0.07882 +2015-07-01|-80.0|-69.0|30.02951|-0.07889 +2015-07-01|-80.0|-70.0|30.78271|-0.07897 +2015-07-01|-80.0|-71.0|31.5365|-0.07905 +2015-07-01|-80.0|-72.0|32.29091|-0.07913 +2015-07-01|-80.0|-73.0|33.04595|-0.07923 +2015-07-01|-80.0|-74.0|33.80164|-0.07932 +2015-07-01|-80.0|-75.0|34.55802|-0.07943 +2015-07-01|-80.0|-76.0|35.31508|-0.07953 +2015-07-01|-80.0|-77.0|36.07287|-0.07964 +2015-07-01|-80.0|-78.0|36.83138|-0.07975 +2015-07-01|-80.0|-79.0|37.59065|-0.07987 +2015-07-01|-80.0|-80.0|38.3507|-0.07999 +2015-07-01|-80.0|-81.0|39.11154|-0.08011 +2015-07-01|-80.0|-82.0|39.8732|-0.08024 +2015-07-01|-80.0|-83.0|40.63569|-0.08037 +2015-07-01|-80.0|-84.0|41.39904|-0.0805 +2015-07-01|-80.0|-85.0|42.16327|-0.08063 +2015-07-01|-80.0|-86.0|42.92841|-0.08077 +2015-07-01|-80.0|-87.0|43.69448|-0.08091 +2015-07-01|-80.0|-88.0|44.4615|-0.08105 +2015-07-01|-80.0|-89.0|45.22951|-0.0812 +2015-07-01|-80.0|-90.0|45.99852|-0.08135 +2015-07-01|-80.0|-91.0|46.76858|-0.0815 +2015-07-01|-80.0|-92.0|47.53972|-0.08165 +2015-07-01|-80.0|-93.0|48.31195|-0.08181 +2015-07-01|-80.0|-94.0|49.08533|-0.08197 +2015-07-01|-80.0|-95.0|49.85988|-0.08214 +2015-07-01|-80.0|-96.0|50.63565|-0.08231 +2015-07-01|-80.0|-97.0|51.41268|-0.08248 +2015-07-01|-80.0|-98.0|52.191|-0.08266 +2015-07-01|-80.0|-99.0|52.97067|-0.08284 +2015-07-01|-80.0|-100.0|53.75172|-0.08302 +2015-07-01|-80.0|-101.0|54.53422|-0.08322 +2015-07-01|-80.0|-102.0|55.31821|-0.08341 +2015-07-01|-80.0|-103.0|56.10375|-0.08362 +2015-07-01|-80.0|-104.0|56.89089|-0.08383 +2015-07-01|-80.0|-105.0|57.6797|-0.08404 +2015-07-01|-80.0|-106.0|58.47023|-0.08427 +2015-07-01|-80.0|-107.0|59.26256|-0.0845 +2015-07-01|-80.0|-108.0|60.05675|-0.08474 +2015-07-01|-80.0|-109.0|60.85287|-0.08498 +2015-07-01|-80.0|-110.0|61.651|-0.08524 +2015-07-01|-80.0|-111.0|62.45122|-0.08551 +2015-07-01|-80.0|-112.0|63.25361|-0.08578 +2015-07-01|-80.0|-113.0|64.05825|-0.08607 +2015-07-01|-80.0|-114.0|64.86522|-0.08636 +2015-07-01|-80.0|-115.0|65.67463|-0.08667 +2015-07-01|-80.0|-116.0|66.48657|-0.08699 +2015-07-01|-80.0|-117.0|67.30112|-0.08732 +2015-07-01|-80.0|-118.0|68.1184|-0.08767 +2015-07-01|-80.0|-119.0|68.93851|-0.08803 +2015-07-01|-80.0|-120.0|69.76156|-0.0884 +2015-07-01|-80.0|-121.0|70.58765|-0.08879 +2015-07-01|-80.0|-122.0|71.41691|-0.08919 +2015-07-01|-80.0|-123.0|72.24945|-0.08961 +2015-07-01|-80.0|-124.0|73.08539|-0.09005 +2015-07-01|-80.0|-125.0|73.92486|-0.0905 +2015-07-01|-80.0|-126.0|74.76799|-0.09097 +2015-07-01|-80.0|-127.0|75.61491|-0.09147 +2015-07-01|-80.0|-128.0|76.46576|-0.09198 +2015-07-01|-80.0|-129.0|77.32067|-0.09251 +2015-07-01|-80.0|-130.0|78.1798|-0.09306 +2015-07-01|-80.0|-131.0|79.04328|-0.09364 +2015-07-01|-80.0|-132.0|79.91126|-0.09424 +2015-07-01|-80.0|-133.0|80.78391|-0.09486 +2015-07-01|-80.0|-134.0|81.66138|-0.09551 +2015-07-01|-80.0|-135.0|82.54382|-0.09618 +2015-07-01|-80.0|-136.0|83.43139|-0.09688 +2015-07-01|-80.0|-137.0|84.32428|-0.09761 +2015-07-01|-80.0|-138.0|85.22264|-0.09837 +2015-07-01|-80.0|-139.0|86.12664|-0.09915 +2015-07-01|-80.0|-140.0|87.03646|-0.09996 +2015-07-01|-80.0|-141.0|87.95228|-0.10081 +2015-07-01|-80.0|-142.0|88.87428|-0.10169 +2015-07-01|-80.0|-143.0|89.80265|-0.1026 +2015-07-01|-80.0|-144.0|90.73755|-0.10354 +2015-07-01|-80.0|-145.0|91.67919|-0.10452 +2015-07-01|-80.0|-146.0|92.62775|-0.10554 +2015-07-01|-80.0|-147.0|93.58342|-0.10659 +2015-07-01|-80.0|-148.0|94.5464|-0.10768 +2015-07-01|-80.0|-149.0|95.51687|-0.10881 +2015-07-01|-80.0|-150.0|96.49504|-0.10998 +2015-07-01|-80.0|-151.0|97.48109|-0.1112 +2015-07-01|-80.0|-152.0|98.47523|-0.11245 +2015-07-01|-80.0|-153.0|99.47765|-0.11374 +2015-07-01|-80.0|-154.0|100.48854|-0.11508 +2015-07-01|-80.0|-155.0|101.50811|-0.11647 +2015-07-01|-80.0|-156.0|102.53655|-0.1179 +2015-07-01|-80.0|-157.0|103.57404|-0.11938 +2015-07-01|-80.0|-158.0|104.62079|-0.1209 +2015-07-01|-80.0|-159.0|105.67699|-0.12247 +2015-07-01|-80.0|-160.0|106.74281|-0.12409 +2015-07-01|-80.0|-161.0|107.81845|-0.12576 +2015-07-01|-80.0|-162.0|108.90409|-0.12748 +2015-07-01|-80.0|-163.0|109.99991|-0.12925 +2015-07-01|-80.0|-164.0|111.10606|-0.13108 +2015-07-01|-80.0|-165.0|112.22274|-0.13295 +2015-07-01|-80.0|-166.0|113.35008|-0.13487 +2015-07-01|-80.0|-167.0|114.48825|-0.13684 +2015-07-01|-80.0|-168.0|115.63739|-0.13887 +2015-07-01|-80.0|-169.0|116.79764|-0.14095 +2015-07-01|-80.0|-170.0|117.96913|-0.14307 +2015-07-01|-80.0|-171.0|119.15197|-0.14525 +2015-07-01|-80.0|-172.0|120.34628|-0.14748 +2015-07-01|-80.0|-173.0|121.55215|-0.14976 +2015-07-01|-80.0|-174.0|122.76966|-0.15208 +2015-07-01|-80.0|-175.0|123.99889|-0.15445 +2015-07-01|-80.0|-176.0|125.23988|-0.15686 +2015-07-01|-80.0|-177.0|126.49268|-0.15932 +2015-07-01|-80.0|-178.0|127.75731|-0.16182 +2015-07-01|-80.0|-179.0|129.03377|-0.16436 +2015-07-01|-81.0|0.0|-23.12957|-0.11772 +2015-07-01|-81.0|1.0|-23.95708|-0.11882 +2015-07-01|-81.0|2.0|-24.78672|-0.11993 +2015-07-01|-81.0|3.0|-25.61851|-0.12105 +2015-07-01|-81.0|4.0|-26.45248|-0.12218 +2015-07-01|-81.0|5.0|-27.28863|-0.12332 +2015-07-01|-81.0|6.0|-28.12698|-0.12446 +2015-07-01|-81.0|7.0|-28.96754|-0.12561 +2015-07-01|-81.0|8.0|-29.81033|-0.12676 +2015-07-01|-81.0|9.0|-30.65535|-0.12792 +2015-07-01|-81.0|10.0|-31.50262|-0.12909 +2015-07-01|-81.0|11.0|-32.35214|-0.13026 +2015-07-01|-81.0|12.0|-33.20392|-0.13143 +2015-07-01|-81.0|13.0|-34.05798|-0.1326 +2015-07-01|-81.0|14.0|-34.9143|-0.13377 +2015-07-01|-81.0|15.0|-35.77291|-0.13495 +2015-07-01|-81.0|16.0|-36.6338|-0.13612 +2015-07-01|-81.0|17.0|-37.49698|-0.1373 +2015-07-01|-81.0|18.0|-38.36246|-0.13847 +2015-07-01|-81.0|19.0|-39.23023|-0.13965 +2015-07-01|-81.0|20.0|-40.10031|-0.14082 +2015-07-01|-81.0|21.0|-40.97268|-0.14199 +2015-07-01|-81.0|22.0|-41.84736|-0.14315 +2015-07-01|-81.0|23.0|-42.72435|-0.14431 +2015-07-01|-81.0|24.0|-43.60365|-0.14547 +2015-07-01|-81.0|25.0|-44.48526|-0.14663 +2015-07-01|-81.0|26.0|-45.36918|-0.14778 +2015-07-01|-81.0|27.0|-46.25543|-0.14892 +2015-07-01|-81.0|28.0|-47.14399|-0.15006 +2015-07-01|-81.0|29.0|-48.03488|-0.15119 +2015-07-01|-81.0|30.0|-48.92809|-0.15232 +2015-07-01|-81.0|31.0|-49.82363|-0.15344 +2015-07-01|-81.0|32.0|-50.72152|-0.15456 +2015-07-01|-81.0|33.0|-51.62174|-0.15566 +2015-07-01|-81.0|34.0|-52.52431|-0.15676 +2015-07-01|-81.0|35.0|-53.42924|-0.15786 +2015-07-01|-81.0|36.0|-54.33653|-0.15894 +2015-07-01|-81.0|37.0|-55.2462|-0.16002 +2015-07-01|-81.0|38.0|-56.15825|-0.16109 +2015-07-01|-81.0|39.0|-57.07269|-0.16215 +2015-07-01|-81.0|40.0|-57.98954|-0.16321 +2015-07-01|-81.0|41.0|-58.90881|-0.16425 +2015-07-01|-81.0|42.0|-59.83051|-0.16529 +2015-07-01|-81.0|43.0|-60.75467|-0.16632 +2015-07-01|-81.0|44.0|-61.68131|-0.16735 +2015-07-01|-81.0|45.0|-62.61043|-0.16836 +2015-07-01|-81.0|46.0|-63.54206|-0.16937 +2015-07-01|-81.0|47.0|-64.47623|-0.17037 +2015-07-01|-81.0|48.0|-65.41296|-0.17137 +2015-07-01|-81.0|49.0|-66.35228|-0.17235 +2015-07-01|-81.0|50.0|-67.29421|-0.17333 +2015-07-01|-81.0|51.0|-68.23879|-0.1743 +2015-07-01|-81.0|52.0|-69.18605|-0.17527 +2015-07-01|-81.0|53.0|-70.13602|-0.17623 +2015-07-01|-81.0|54.0|-71.08874|-0.17718 +2015-07-01|-81.0|55.0|-72.04424|-0.17813 +2015-07-01|-81.0|56.0|-73.00258|-0.17908 +2015-07-01|-81.0|57.0|-73.96378|-0.18001 +2015-07-01|-81.0|58.0|-74.9279|-0.18095 +2015-07-01|-81.0|59.0|-75.89499|-0.18187 +2015-07-01|-81.0|60.0|-76.86508|-0.1828 +2015-07-01|-81.0|61.0|-77.83824|-0.18372 +2015-07-01|-81.0|62.0|-78.81452|-0.18463 +2015-07-01|-81.0|63.0|-79.79397|-0.18555 +2015-07-01|-81.0|64.0|-80.77666|-0.18646 +2015-07-01|-81.0|65.0|-81.76263|-0.18737 +2015-07-01|-81.0|66.0|-82.75197|-0.18827 +2015-07-01|-81.0|67.0|-83.74473|-0.18918 +2015-07-01|-81.0|68.0|-84.74098|-0.19008 +2015-07-01|-81.0|69.0|-85.74079|-0.19098 +2015-07-01|-81.0|70.0|-86.74423|-0.19188 +2015-07-01|-81.0|71.0|-87.75138|-0.19278 +2015-07-01|-81.0|72.0|-88.76232|-0.19369 +2015-07-01|-81.0|73.0|-89.77712|-0.19459 +2015-07-01|-81.0|74.0|-90.79586|-0.19549 +2015-07-01|-81.0|75.0|-91.81864|-0.19639 +2015-07-01|-81.0|76.0|-92.84553|-0.1973 +2015-07-01|-81.0|77.0|-93.87662|-0.1982 +2015-07-01|-81.0|78.0|-94.91201|-0.19911 +2015-07-01|-81.0|79.0|-95.95179|-0.20002 +2015-07-01|-81.0|80.0|-96.99604|-0.20093 +2015-07-01|-81.0|81.0|-98.04487|-0.20185 +2015-07-01|-81.0|82.0|-99.09837|-0.20277 +2015-07-01|-81.0|83.0|-100.15665|-0.20369 +2015-07-01|-81.0|84.0|-101.21979|-0.20461 +2015-07-01|-81.0|85.0|-102.28791|-0.20554 +2015-07-01|-81.0|86.0|-103.36111|-0.20647 +2015-07-01|-81.0|87.0|-104.43949|-0.2074 +2015-07-01|-81.0|88.0|-105.52315|-0.20834 +2015-07-01|-81.0|89.0|-106.61222|-0.20928 +2015-07-01|-81.0|90.0|-107.70678|-0.21022 +2015-07-01|-81.0|91.0|-108.80695|-0.21117 +2015-07-01|-81.0|92.0|-109.91283|-0.21212 +2015-07-01|-81.0|93.0|-111.02454|-0.21307 +2015-07-01|-81.0|94.0|-112.14219|-0.21402 +2015-07-01|-81.0|95.0|-113.26587|-0.21497 +2015-07-01|-81.0|96.0|-114.3957|-0.21593 +2015-07-01|-81.0|97.0|-115.53177|-0.21688 +2015-07-01|-81.0|98.0|-116.67421|-0.21784 +2015-07-01|-81.0|99.0|-117.8231|-0.21879 +2015-07-01|-81.0|100.0|-118.97856|-0.21975 +2015-07-01|-81.0|101.0|-120.14068|-0.2207 +2015-07-01|-81.0|102.0|-121.30955|-0.22165 +2015-07-01|-81.0|103.0|-122.48527|-0.22259 +2015-07-01|-81.0|104.0|-123.66793|-0.22353 +2015-07-01|-81.0|105.0|-124.85762|-0.22447 +2015-07-01|-81.0|106.0|-126.05442|-0.22539 +2015-07-01|-81.0|107.0|-127.2584|-0.22631 +2015-07-01|-81.0|108.0|-128.46965|-0.22722 +2015-07-01|-81.0|109.0|-129.68822|-0.22812 +2015-07-01|-81.0|110.0|-130.91418|-0.229 +2015-07-01|-81.0|111.0|-132.14758|-0.22987 +2015-07-01|-81.0|112.0|-133.38847|-0.23073 +2015-07-01|-81.0|113.0|-134.63689|-0.23156 +2015-07-01|-81.0|114.0|-135.89287|-0.23238 +2015-07-01|-81.0|115.0|-137.15643|-0.23317 +2015-07-01|-81.0|116.0|-138.42759|-0.23394 +2015-07-01|-81.0|117.0|-139.70634|-0.23469 +2015-07-01|-81.0|118.0|-140.99269|-0.2354 +2015-07-01|-81.0|119.0|-142.28661|-0.23609 +2015-07-01|-81.0|120.0|-143.58807|-0.23674 +2015-07-01|-81.0|121.0|-144.89703|-0.23736 +2015-07-01|-81.0|122.0|-146.21344|-0.23794 +2015-07-01|-81.0|123.0|-147.53723|-0.23848 +2015-07-01|-81.0|124.0|-148.86831|-0.23898 +2015-07-01|-81.0|125.0|-150.2066|-0.23943 +2015-07-01|-81.0|126.0|-151.55197|-0.23984 +2015-07-01|-81.0|127.0|-152.9043|-0.24019 +2015-07-01|-81.0|128.0|-154.26346|-0.24049 +2015-07-01|-81.0|129.0|-155.62929|-0.24074 +2015-07-01|-81.0|130.0|-157.00161|-0.24093 +2015-07-01|-81.0|131.0|-158.38023|-0.24107 +2015-07-01|-81.0|132.0|-159.76496|-0.24114 +2015-07-01|-81.0|133.0|-161.15556|-0.24114 +2015-07-01|-81.0|134.0|-162.55181|-0.24108 +2015-07-01|-81.0|135.0|-163.95345|-0.24095 +2015-07-01|-81.0|136.0|-165.36021|-0.24075 +2015-07-01|-81.0|137.0|-166.7718|-0.24048 +2015-07-01|-81.0|138.0|-168.18794|-0.24014 +2015-07-01|-81.0|139.0|-169.60829|-0.23972 +2015-07-01|-81.0|140.0|-171.03254|-0.23923 +2015-07-01|-81.0|141.0|-172.46034|-0.23866 +2015-07-01|-81.0|142.0|-173.89133|-0.23801 +2015-07-01|-81.0|143.0|-175.32516|-0.23728 +2015-07-01|-81.0|144.0|-176.76143|-0.23648 +2015-07-01|-81.0|145.0|-178.19976|-0.2356 +2015-07-01|-81.0|146.0|-179.63975|-0.23464 +2015-07-01|-81.0|147.0|178.91901|-0.2336 +2015-07-01|-81.0|148.0|177.47692|-0.23248 +2015-07-01|-81.0|149.0|176.03441|-0.23129 +2015-07-01|-81.0|150.0|174.5919|-0.23002 +2015-07-01|-81.0|151.0|173.14983|-0.22868 +2015-07-01|-81.0|152.0|171.70861|-0.22727 +2015-07-01|-81.0|153.0|170.26869|-0.22579 +2015-07-01|-81.0|154.0|168.83048|-0.22424 +2015-07-01|-81.0|155.0|167.39442|-0.22262 +2015-07-01|-81.0|156.0|165.96094|-0.22094 +2015-07-01|-81.0|157.0|164.53044|-0.21921 +2015-07-01|-81.0|158.0|163.10334|-0.21741 +2015-07-01|-81.0|159.0|161.68006|-0.21556 +2015-07-01|-81.0|160.0|160.26098|-0.21366 +2015-07-01|-81.0|161.0|158.8465|-0.21171 +2015-07-01|-81.0|162.0|157.43699|-0.20972 +2015-07-01|-81.0|163.0|156.03282|-0.20769 +2015-07-01|-81.0|164.0|154.63435|-0.20562 +2015-07-01|-81.0|165.0|153.24191|-0.20351 +2015-07-01|-81.0|166.0|151.85583|-0.20138 +2015-07-01|-81.0|167.0|150.47643|-0.19922 +2015-07-01|-81.0|168.0|149.104|-0.19704 +2015-07-01|-81.0|169.0|147.73881|-0.19484 +2015-07-01|-81.0|170.0|146.38115|-0.19263 +2015-07-01|-81.0|171.0|145.03124|-0.1904 +2015-07-01|-81.0|172.0|143.68933|-0.18817 +2015-07-01|-81.0|173.0|142.35563|-0.18593 +2015-07-01|-81.0|174.0|141.03034|-0.18369 +2015-07-01|-81.0|175.0|139.71364|-0.18145 +2015-07-01|-81.0|176.0|138.40568|-0.17921 +2015-07-01|-81.0|177.0|137.10663|-0.17698 +2015-07-01|-81.0|178.0|135.8166|-0.17477 +2015-07-01|-81.0|179.0|134.53572|-0.17256 +2015-07-01|-81.0|-1.0|-22.30418|-0.11663 +2015-07-01|-81.0|-2.0|-21.48089|-0.11555 +2015-07-01|-81.0|-3.0|-20.65967|-0.11449 +2015-07-01|-81.0|-4.0|-19.8405|-0.11343 +2015-07-01|-81.0|-5.0|-19.02335|-0.11239 +2015-07-01|-81.0|-6.0|-18.20821|-0.11136 +2015-07-01|-81.0|-7.0|-17.39505|-0.11035 +2015-07-01|-81.0|-8.0|-16.58382|-0.10935 +2015-07-01|-81.0|-9.0|-15.77451|-0.10837 +2015-07-01|-81.0|-10.0|-14.96709|-0.1074 +2015-07-01|-81.0|-11.0|-14.16152|-0.10645 +2015-07-01|-81.0|-12.0|-13.35776|-0.10552 +2015-07-01|-81.0|-13.0|-12.55579|-0.1046 +2015-07-01|-81.0|-14.0|-11.75556|-0.10371 +2015-07-01|-81.0|-15.0|-10.95704|-0.10283 +2015-07-01|-81.0|-16.0|-10.16019|-0.10197 +2015-07-01|-81.0|-17.0|-9.36498|-0.10113 +2015-07-01|-81.0|-18.0|-8.57135|-0.10031 +2015-07-01|-81.0|-19.0|-7.77926|-0.09951 +2015-07-01|-81.0|-20.0|-6.98868|-0.09873 +2015-07-01|-81.0|-21.0|-6.19957|-0.09797 +2015-07-01|-81.0|-22.0|-5.41187|-0.09723 +2015-07-01|-81.0|-23.0|-4.62553|-0.09652 +2015-07-01|-81.0|-24.0|-3.84053|-0.09582 +2015-07-01|-81.0|-25.0|-3.0568|-0.09515 +2015-07-01|-81.0|-26.0|-2.27429|-0.0945 +2015-07-01|-81.0|-27.0|-1.49298|-0.09387 +2015-07-01|-81.0|-28.0|-0.71279|-0.09326 +2015-07-01|-81.0|-29.0|0.06631|-0.09267 +2015-07-01|-81.0|-30.0|0.84438|-0.09211 +2015-07-01|-81.0|-31.0|1.62146|-0.09157 +2015-07-01|-81.0|-32.0|2.3976|-0.09104 +2015-07-01|-81.0|-33.0|3.17286|-0.09055 +2015-07-01|-81.0|-34.0|3.94728|-0.09007 +2015-07-01|-81.0|-35.0|4.72092|-0.08961 +2015-07-01|-81.0|-36.0|5.49382|-0.08918 +2015-07-01|-81.0|-37.0|6.26603|-0.08876 +2015-07-01|-81.0|-38.0|7.0376|-0.08837 +2015-07-01|-81.0|-39.0|7.80858|-0.088 +2015-07-01|-81.0|-40.0|8.57903|-0.08764 +2015-07-01|-81.0|-41.0|9.34898|-0.08731 +2015-07-01|-81.0|-42.0|10.11848|-0.087 +2015-07-01|-81.0|-43.0|10.88759|-0.0867 +2015-07-01|-81.0|-44.0|11.65635|-0.08643 +2015-07-01|-81.0|-45.0|12.42481|-0.08617 +2015-07-01|-81.0|-46.0|13.19301|-0.08593 +2015-07-01|-81.0|-47.0|13.96099|-0.08571 +2015-07-01|-81.0|-48.0|14.72881|-0.08551 +2015-07-01|-81.0|-49.0|15.49649|-0.08532 +2015-07-01|-81.0|-50.0|16.2641|-0.08515 +2015-07-01|-81.0|-51.0|17.03166|-0.08499 +2015-07-01|-81.0|-52.0|17.79922|-0.08485 +2015-07-01|-81.0|-53.0|18.56682|-0.08473 +2015-07-01|-81.0|-54.0|19.3345|-0.08462 +2015-07-01|-81.0|-55.0|20.10229|-0.08452 +2015-07-01|-81.0|-56.0|20.87024|-0.08444 +2015-07-01|-81.0|-57.0|21.63838|-0.08437 +2015-07-01|-81.0|-58.0|22.40675|-0.08431 +2015-07-01|-81.0|-59.0|23.17538|-0.08427 +2015-07-01|-81.0|-60.0|23.9443|-0.08424 +2015-07-01|-81.0|-61.0|24.71356|-0.08422 +2015-07-01|-81.0|-62.0|25.48318|-0.08421 +2015-07-01|-81.0|-63.0|26.25319|-0.08421 +2015-07-01|-81.0|-64.0|27.02362|-0.08422 +2015-07-01|-81.0|-65.0|27.79452|-0.08424 +2015-07-01|-81.0|-66.0|28.5659|-0.08426 +2015-07-01|-81.0|-67.0|29.33779|-0.0843 +2015-07-01|-81.0|-68.0|30.11023|-0.08435 +2015-07-01|-81.0|-69.0|30.88324|-0.0844 +2015-07-01|-81.0|-70.0|31.65686|-0.08447 +2015-07-01|-81.0|-71.0|32.4311|-0.08454 +2015-07-01|-81.0|-72.0|33.206|-0.08461 +2015-07-01|-81.0|-73.0|33.98158|-0.0847 +2015-07-01|-81.0|-74.0|34.75788|-0.08479 +2015-07-01|-81.0|-75.0|35.53491|-0.08488 +2015-07-01|-81.0|-76.0|36.3127|-0.08499 +2015-07-01|-81.0|-77.0|37.09128|-0.0851 +2015-07-01|-81.0|-78.0|37.87069|-0.08521 +2015-07-01|-81.0|-79.0|38.65094|-0.08533 +2015-07-01|-81.0|-80.0|39.43206|-0.08546 +2015-07-01|-81.0|-81.0|40.21408|-0.08559 +2015-07-01|-81.0|-82.0|40.99704|-0.08573 +2015-07-01|-81.0|-83.0|41.78095|-0.08587 +2015-07-01|-81.0|-84.0|42.56585|-0.08602 +2015-07-01|-81.0|-85.0|43.35176|-0.08617 +2015-07-01|-81.0|-86.0|44.13873|-0.08633 +2015-07-01|-81.0|-87.0|44.92677|-0.08649 +2015-07-01|-81.0|-88.0|45.71593|-0.08666 +2015-07-01|-81.0|-89.0|46.50624|-0.08683 +2015-07-01|-81.0|-90.0|47.29773|-0.08701 +2015-07-01|-81.0|-91.0|48.09044|-0.08719 +2015-07-01|-81.0|-92.0|48.8844|-0.08738 +2015-07-01|-81.0|-93.0|49.67965|-0.08757 +2015-07-01|-81.0|-94.0|50.47624|-0.08777 +2015-07-01|-81.0|-95.0|51.27421|-0.08798 +2015-07-01|-81.0|-96.0|52.07359|-0.08819 +2015-07-01|-81.0|-97.0|52.87443|-0.08841 +2015-07-01|-81.0|-98.0|53.67679|-0.08863 +2015-07-01|-81.0|-99.0|54.4807|-0.08886 +2015-07-01|-81.0|-100.0|55.28622|-0.0891 +2015-07-01|-81.0|-101.0|56.0934|-0.08934 +2015-07-01|-81.0|-102.0|56.90229|-0.0896 +2015-07-01|-81.0|-103.0|57.71295|-0.08986 +2015-07-01|-81.0|-104.0|58.52544|-0.09012 +2015-07-01|-81.0|-105.0|59.33981|-0.0904 +2015-07-01|-81.0|-106.0|60.15614|-0.09068 +2015-07-01|-81.0|-107.0|60.97448|-0.09098 +2015-07-01|-81.0|-108.0|61.79489|-0.09128 +2015-07-01|-81.0|-109.0|62.61746|-0.09159 +2015-07-01|-81.0|-110.0|63.44225|-0.09191 +2015-07-01|-81.0|-111.0|64.26934|-0.09224 +2015-07-01|-81.0|-112.0|65.09879|-0.09259 +2015-07-01|-81.0|-113.0|65.9307|-0.09294 +2015-07-01|-81.0|-114.0|66.76514|-0.09331 +2015-07-01|-81.0|-115.0|67.60219|-0.09369 +2015-07-01|-81.0|-116.0|68.44195|-0.09408 +2015-07-01|-81.0|-117.0|69.2845|-0.09448 +2015-07-01|-81.0|-118.0|70.12993|-0.0949 +2015-07-01|-81.0|-119.0|70.97834|-0.09533 +2015-07-01|-81.0|-120.0|71.82983|-0.09578 +2015-07-01|-81.0|-121.0|72.68448|-0.09624 +2015-07-01|-81.0|-122.0|73.54241|-0.09672 +2015-07-01|-81.0|-123.0|74.40373|-0.09721 +2015-07-01|-81.0|-124.0|75.26853|-0.09772 +2015-07-01|-81.0|-125.0|76.13692|-0.09825 +2015-07-01|-81.0|-126.0|77.00903|-0.09879 +2015-07-01|-81.0|-127.0|77.88496|-0.09936 +2015-07-01|-81.0|-128.0|78.76483|-0.09994 +2015-07-01|-81.0|-129.0|79.64876|-0.10054 +2015-07-01|-81.0|-130.0|80.53688|-0.10117 +2015-07-01|-81.0|-131.0|81.4293|-0.10181 +2015-07-01|-81.0|-132.0|82.32615|-0.10248 +2015-07-01|-81.0|-133.0|83.22757|-0.10316 +2015-07-01|-81.0|-134.0|84.13368|-0.10387 +2015-07-01|-81.0|-135.0|85.04462|-0.10461 +2015-07-01|-81.0|-136.0|85.96052|-0.10537 +2015-07-01|-81.0|-137.0|86.88151|-0.10615 +2015-07-01|-81.0|-138.0|87.80775|-0.10696 +2015-07-01|-81.0|-139.0|88.73935|-0.1078 +2015-07-01|-81.0|-140.0|89.67648|-0.10866 +2015-07-01|-81.0|-141.0|90.61927|-0.10955 +2015-07-01|-81.0|-142.0|91.56786|-0.11047 +2015-07-01|-81.0|-143.0|92.5224|-0.11141 +2015-07-01|-81.0|-144.0|93.48304|-0.11239 +2015-07-01|-81.0|-145.0|94.44993|-0.1134 +2015-07-01|-81.0|-146.0|95.4232|-0.11443 +2015-07-01|-81.0|-147.0|96.40301|-0.1155 +2015-07-01|-81.0|-148.0|97.38952|-0.1166 +2015-07-01|-81.0|-149.0|98.38285|-0.11774 +2015-07-01|-81.0|-150.0|99.38317|-0.1189 +2015-07-01|-81.0|-151.0|100.39062|-0.12011 +2015-07-01|-81.0|-152.0|101.40534|-0.12134 +2015-07-01|-81.0|-153.0|102.42749|-0.12261 +2015-07-01|-81.0|-154.0|103.4572|-0.12392 +2015-07-01|-81.0|-155.0|104.49461|-0.12526 +2015-07-01|-81.0|-156.0|105.53987|-0.12664 +2015-07-01|-81.0|-157.0|106.59311|-0.12805 +2015-07-01|-81.0|-158.0|107.65447|-0.1295 +2015-07-01|-81.0|-159.0|108.72408|-0.13099 +2015-07-01|-81.0|-160.0|109.80206|-0.13252 +2015-07-01|-81.0|-161.0|110.88854|-0.13408 +2015-07-01|-81.0|-162.0|111.98364|-0.13568 +2015-07-01|-81.0|-163.0|113.08747|-0.13732 +2015-07-01|-81.0|-164.0|114.20014|-0.13899 +2015-07-01|-81.0|-165.0|115.32175|-0.1407 +2015-07-01|-81.0|-166.0|116.4524|-0.14245 +2015-07-01|-81.0|-167.0|117.59218|-0.14424 +2015-07-01|-81.0|-168.0|118.74116|-0.14606 +2015-07-01|-81.0|-169.0|119.89942|-0.14792 +2015-07-01|-81.0|-170.0|121.06703|-0.14981 +2015-07-01|-81.0|-171.0|122.24405|-0.15173 +2015-07-01|-81.0|-172.0|123.43051|-0.15369 +2015-07-01|-81.0|-173.0|124.62645|-0.15568 +2015-07-01|-81.0|-174.0|125.8319|-0.1577 +2015-07-01|-81.0|-175.0|127.04686|-0.15975 +2015-07-01|-81.0|-176.0|128.27135|-0.16183 +2015-07-01|-81.0|-177.0|129.50535|-0.16393 +2015-07-01|-81.0|-178.0|130.74883|-0.16606 +2015-07-01|-81.0|-179.0|132.00176|-0.16821 +2015-07-01|-82.0|0.0|-23.64709|-0.12103 +2015-07-01|-82.0|1.0|-24.48964|-0.122 +2015-07-01|-82.0|2.0|-25.3341|-0.12298 +2015-07-01|-82.0|3.0|-26.1805|-0.12397 +2015-07-01|-82.0|4.0|-27.02885|-0.12496 +2015-07-01|-82.0|5.0|-27.87918|-0.12596 +2015-07-01|-82.0|6.0|-28.73149|-0.12697 +2015-07-01|-82.0|7.0|-29.58581|-0.12799 +2015-07-01|-82.0|8.0|-30.44215|-0.12901 +2015-07-01|-82.0|9.0|-31.30052|-0.13003 +2015-07-01|-82.0|10.0|-32.16094|-0.13107 +2015-07-01|-82.0|11.0|-33.02343|-0.1321 +2015-07-01|-82.0|12.0|-33.88798|-0.13314 +2015-07-01|-82.0|13.0|-34.75462|-0.13418 +2015-07-01|-82.0|14.0|-35.62336|-0.13522 +2015-07-01|-82.0|15.0|-36.49421|-0.13626 +2015-07-01|-82.0|16.0|-37.36717|-0.13731 +2015-07-01|-82.0|17.0|-38.24225|-0.13836 +2015-07-01|-82.0|18.0|-39.11948|-0.13941 +2015-07-01|-82.0|19.0|-39.99885|-0.14045 +2015-07-01|-82.0|20.0|-40.88037|-0.1415 +2015-07-01|-82.0|21.0|-41.76406|-0.14255 +2015-07-01|-82.0|22.0|-42.64992|-0.14359 +2015-07-01|-82.0|23.0|-43.53795|-0.14464 +2015-07-01|-82.0|24.0|-44.42818|-0.14568 +2015-07-01|-82.0|25.0|-45.3206|-0.14672 +2015-07-01|-82.0|26.0|-46.21523|-0.14775 +2015-07-01|-82.0|27.0|-47.11207|-0.14879 +2015-07-01|-82.0|28.0|-48.01113|-0.14982 +2015-07-01|-82.0|29.0|-48.91243|-0.15085 +2015-07-01|-82.0|30.0|-49.81596|-0.15187 +2015-07-01|-82.0|31.0|-50.72175|-0.15289 +2015-07-01|-82.0|32.0|-51.6298|-0.1539 +2015-07-01|-82.0|33.0|-52.54012|-0.15491 +2015-07-01|-82.0|34.0|-53.45272|-0.15592 +2015-07-01|-82.0|35.0|-54.36762|-0.15692 +2015-07-01|-82.0|36.0|-55.28483|-0.15791 +2015-07-01|-82.0|37.0|-56.20436|-0.15891 +2015-07-01|-82.0|38.0|-57.12622|-0.15989 +2015-07-01|-82.0|39.0|-58.05044|-0.16087 +2015-07-01|-82.0|40.0|-58.97702|-0.16184 +2015-07-01|-82.0|41.0|-59.90599|-0.16281 +2015-07-01|-82.0|42.0|-60.83736|-0.16377 +2015-07-01|-82.0|43.0|-61.77115|-0.16473 +2015-07-01|-82.0|44.0|-62.70738|-0.16568 +2015-07-01|-82.0|45.0|-63.64607|-0.16663 +2015-07-01|-82.0|46.0|-64.58725|-0.16757 +2015-07-01|-82.0|47.0|-65.53093|-0.1685 +2015-07-01|-82.0|48.0|-66.47715|-0.16943 +2015-07-01|-82.0|49.0|-67.42593|-0.17036 +2015-07-01|-82.0|50.0|-68.37729|-0.17128 +2015-07-01|-82.0|51.0|-69.33127|-0.17219 +2015-07-01|-82.0|52.0|-70.2879|-0.1731 +2015-07-01|-82.0|53.0|-71.24721|-0.174 +2015-07-01|-82.0|54.0|-72.20922|-0.1749 +2015-07-01|-82.0|55.0|-73.17399|-0.17579 +2015-07-01|-82.0|56.0|-74.14153|-0.17668 +2015-07-01|-82.0|57.0|-75.1119|-0.17756 +2015-07-01|-82.0|58.0|-76.08512|-0.17844 +2015-07-01|-82.0|59.0|-77.06125|-0.17932 +2015-07-01|-82.0|60.0|-78.04031|-0.18019 +2015-07-01|-82.0|61.0|-79.02237|-0.18105 +2015-07-01|-82.0|62.0|-80.00745|-0.18192 +2015-07-01|-82.0|63.0|-80.99562|-0.18278 +2015-07-01|-82.0|64.0|-81.98692|-0.18364 +2015-07-01|-82.0|65.0|-82.98139|-0.18449 +2015-07-01|-82.0|66.0|-83.97909|-0.18534 +2015-07-01|-82.0|67.0|-84.98008|-0.18619 +2015-07-01|-82.0|68.0|-85.98441|-0.18704 +2015-07-01|-82.0|69.0|-86.99213|-0.18788 +2015-07-01|-82.0|70.0|-88.00331|-0.18872 +2015-07-01|-82.0|71.0|-89.018|-0.18956 +2015-07-01|-82.0|72.0|-90.03626|-0.1904 +2015-07-01|-82.0|73.0|-91.05817|-0.19124 +2015-07-01|-82.0|74.0|-92.08377|-0.19208 +2015-07-01|-82.0|75.0|-93.11313|-0.19291 +2015-07-01|-82.0|76.0|-94.14633|-0.19374 +2015-07-01|-82.0|77.0|-95.18343|-0.19458 +2015-07-01|-82.0|78.0|-96.22449|-0.19541 +2015-07-01|-82.0|79.0|-97.26959|-0.19624 +2015-07-01|-82.0|80.0|-98.3188|-0.19707 +2015-07-01|-82.0|81.0|-99.37218|-0.1979 +2015-07-01|-82.0|82.0|-100.42982|-0.19873 +2015-07-01|-82.0|83.0|-101.49178|-0.19955 +2015-07-01|-82.0|84.0|-102.55813|-0.20038 +2015-07-01|-82.0|85.0|-103.62896|-0.20121 +2015-07-01|-82.0|86.0|-104.70434|-0.20203 +2015-07-01|-82.0|87.0|-105.78433|-0.20286 +2015-07-01|-82.0|88.0|-106.86902|-0.20368 +2015-07-01|-82.0|89.0|-107.95848|-0.2045 +2015-07-01|-82.0|90.0|-109.05278|-0.20532 +2015-07-01|-82.0|91.0|-110.152|-0.20614 +2015-07-01|-82.0|92.0|-111.25621|-0.20696 +2015-07-01|-82.0|93.0|-112.36549|-0.20777 +2015-07-01|-82.0|94.0|-113.4799|-0.20858 +2015-07-01|-82.0|95.0|-114.59952|-0.20939 +2015-07-01|-82.0|96.0|-115.72442|-0.21019 +2015-07-01|-82.0|97.0|-116.85466|-0.211 +2015-07-01|-82.0|98.0|-117.99031|-0.21179 +2015-07-01|-82.0|99.0|-119.13144|-0.21258 +2015-07-01|-82.0|100.0|-120.27811|-0.21337 +2015-07-01|-82.0|101.0|-121.43037|-0.21414 +2015-07-01|-82.0|102.0|-122.58828|-0.21491 +2015-07-01|-82.0|103.0|-123.75191|-0.21568 +2015-07-01|-82.0|104.0|-124.92128|-0.21643 +2015-07-01|-82.0|105.0|-126.09647|-0.21717 +2015-07-01|-82.0|106.0|-127.2775|-0.2179 +2015-07-01|-82.0|107.0|-128.46441|-0.21862 +2015-07-01|-82.0|108.0|-129.65724|-0.21933 +2015-07-01|-82.0|109.0|-130.85603|-0.22003 +2015-07-01|-82.0|110.0|-132.06078|-0.2207 +2015-07-01|-82.0|111.0|-133.27152|-0.22137 +2015-07-01|-82.0|112.0|-134.48826|-0.22201 +2015-07-01|-82.0|113.0|-135.71101|-0.22263 +2015-07-01|-82.0|114.0|-136.93977|-0.22324 +2015-07-01|-82.0|115.0|-138.17453|-0.22382 +2015-07-01|-82.0|116.0|-139.41527|-0.22438 +2015-07-01|-82.0|117.0|-140.66197|-0.22492 +2015-07-01|-82.0|118.0|-141.9146|-0.22542 +2015-07-01|-82.0|119.0|-143.17312|-0.22591 +2015-07-01|-82.0|120.0|-144.43749|-0.22636 +2015-07-01|-82.0|121.0|-145.70765|-0.22678 +2015-07-01|-82.0|122.0|-146.98353|-0.22717 +2015-07-01|-82.0|123.0|-148.26506|-0.22752 +2015-07-01|-82.0|124.0|-149.55216|-0.22784 +2015-07-01|-82.0|125.0|-150.84472|-0.22812 +2015-07-01|-82.0|126.0|-152.14265|-0.22836 +2015-07-01|-82.0|127.0|-153.44582|-0.22857 +2015-07-01|-82.0|128.0|-154.75413|-0.22872 +2015-07-01|-82.0|129.0|-156.06742|-0.22884 +2015-07-01|-82.0|130.0|-157.38556|-0.22891 +2015-07-01|-82.0|131.0|-158.70838|-0.22894 +2015-07-01|-82.0|132.0|-160.03572|-0.22891 +2015-07-01|-82.0|133.0|-161.3674|-0.22884 +2015-07-01|-82.0|134.0|-162.70324|-0.22872 +2015-07-01|-82.0|135.0|-164.04302|-0.22854 +2015-07-01|-82.0|136.0|-165.38656|-0.22832 +2015-07-01|-82.0|137.0|-166.73361|-0.22804 +2015-07-01|-82.0|138.0|-168.08397|-0.2277 +2015-07-01|-82.0|139.0|-169.43739|-0.22731 +2015-07-01|-82.0|140.0|-170.79361|-0.22687 +2015-07-01|-82.0|141.0|-172.1524|-0.22636 +2015-07-01|-82.0|142.0|-173.51347|-0.2258 +2015-07-01|-82.0|143.0|-174.87657|-0.22519 +2015-07-01|-82.0|144.0|-176.24142|-0.22451 +2015-07-01|-82.0|145.0|-177.60772|-0.22378 +2015-07-01|-82.0|146.0|-178.97519|-0.22299 +2015-07-01|-82.0|147.0|179.65647|-0.22215 +2015-07-01|-82.0|148.0|178.28755|-0.22125 +2015-07-01|-82.0|149.0|176.91837|-0.22029 +2015-07-01|-82.0|150.0|175.54922|-0.21928 +2015-07-01|-82.0|151.0|174.18042|-0.21821 +2015-07-01|-82.0|152.0|172.81228|-0.21709 +2015-07-01|-82.0|153.0|171.44511|-0.21592 +2015-07-01|-82.0|154.0|170.07921|-0.2147 +2015-07-01|-82.0|155.0|168.71491|-0.21343 +2015-07-01|-82.0|156.0|167.35251|-0.21212 +2015-07-01|-82.0|157.0|165.99231|-0.21075 +2015-07-01|-82.0|158.0|164.63462|-0.20935 +2015-07-01|-82.0|159.0|163.27974|-0.2079 +2015-07-01|-82.0|160.0|161.92796|-0.20641 +2015-07-01|-82.0|161.0|160.57956|-0.20489 +2015-07-01|-82.0|162.0|159.23484|-0.20333 +2015-07-01|-82.0|163.0|157.89406|-0.20173 +2015-07-01|-82.0|164.0|156.55749|-0.20011 +2015-07-01|-82.0|165.0|155.2254|-0.19846 +2015-07-01|-82.0|166.0|153.89804|-0.19678 +2015-07-01|-82.0|167.0|152.57564|-0.19507 +2015-07-01|-82.0|168.0|151.25844|-0.19335 +2015-07-01|-82.0|169.0|149.94667|-0.1916 +2015-07-01|-82.0|170.0|148.64053|-0.18984 +2015-07-01|-82.0|171.0|147.34024|-0.18807 +2015-07-01|-82.0|172.0|146.04597|-0.18628 +2015-07-01|-82.0|173.0|144.75792|-0.18449 +2015-07-01|-82.0|174.0|143.47624|-0.18268 +2015-07-01|-82.0|175.0|142.20111|-0.18088 +2015-07-01|-82.0|176.0|140.93266|-0.17907 +2015-07-01|-82.0|177.0|139.67104|-0.17726 +2015-07-01|-82.0|178.0|138.41637|-0.17545 +2015-07-01|-82.0|179.0|137.16875|-0.17364 +2015-07-01|-82.0|-1.0|-22.80644|-0.12007 +2015-07-01|-82.0|-2.0|-21.96767|-0.11911 +2015-07-01|-82.0|-3.0|-21.13075|-0.11817 +2015-07-01|-82.0|-4.0|-20.29566|-0.11724 +2015-07-01|-82.0|-5.0|-19.46237|-0.11632 +2015-07-01|-82.0|-6.0|-18.63086|-0.11541 +2015-07-01|-82.0|-7.0|-17.80111|-0.11452 +2015-07-01|-82.0|-8.0|-16.97309|-0.11363 +2015-07-01|-82.0|-9.0|-16.14677|-0.11276 +2015-07-01|-82.0|-10.0|-15.32211|-0.11191 +2015-07-01|-82.0|-11.0|-14.4991|-0.11107 +2015-07-01|-82.0|-12.0|-13.67769|-0.11024 +2015-07-01|-82.0|-13.0|-12.85787|-0.10942 +2015-07-01|-82.0|-14.0|-12.03959|-0.10863 +2015-07-01|-82.0|-15.0|-11.22281|-0.10784 +2015-07-01|-82.0|-16.0|-10.40752|-0.10708 +2015-07-01|-82.0|-17.0|-9.59367|-0.10633 +2015-07-01|-82.0|-18.0|-8.78122|-0.10559 +2015-07-01|-82.0|-19.0|-7.97015|-0.10487 +2015-07-01|-82.0|-20.0|-7.1604|-0.10417 +2015-07-01|-82.0|-21.0|-6.35195|-0.10349 +2015-07-01|-82.0|-22.0|-5.54475|-0.10283 +2015-07-01|-82.0|-23.0|-4.73877|-0.10218 +2015-07-01|-82.0|-24.0|-3.93396|-0.10155 +2015-07-01|-82.0|-25.0|-3.13028|-0.10093 +2015-07-01|-82.0|-26.0|-2.3277|-0.10034 +2015-07-01|-82.0|-27.0|-1.52617|-0.09976 +2015-07-01|-82.0|-28.0|-0.72564|-0.09921 +2015-07-01|-82.0|-29.0|0.07391|-0.09867 +2015-07-01|-82.0|-30.0|0.87254|-0.09814 +2015-07-01|-82.0|-31.0|1.67029|-0.09764 +2015-07-01|-82.0|-32.0|2.4672|-0.09716 +2015-07-01|-82.0|-33.0|3.26332|-0.09669 +2015-07-01|-82.0|-34.0|4.05868|-0.09624 +2015-07-01|-82.0|-35.0|4.85333|-0.09581 +2015-07-01|-82.0|-36.0|5.64732|-0.0954 +2015-07-01|-82.0|-37.0|6.44069|-0.095 +2015-07-01|-82.0|-38.0|7.23348|-0.09462 +2015-07-01|-82.0|-39.0|8.02573|-0.09426 +2015-07-01|-82.0|-40.0|8.8175|-0.09392 +2015-07-01|-82.0|-41.0|9.60881|-0.0936 +2015-07-01|-82.0|-42.0|10.39972|-0.09329 +2015-07-01|-82.0|-43.0|11.19026|-0.093 +2015-07-01|-82.0|-44.0|11.98048|-0.09272 +2015-07-01|-82.0|-45.0|12.77042|-0.09246 +2015-07-01|-82.0|-46.0|13.56012|-0.09222 +2015-07-01|-82.0|-47.0|14.34963|-0.09199 +2015-07-01|-82.0|-48.0|15.13898|-0.09178 +2015-07-01|-82.0|-49.0|15.92821|-0.09159 +2015-07-01|-82.0|-50.0|16.71737|-0.0914 +2015-07-01|-82.0|-51.0|17.50649|-0.09124 +2015-07-01|-82.0|-52.0|18.29561|-0.09108 +2015-07-01|-82.0|-53.0|19.08477|-0.09095 +2015-07-01|-82.0|-54.0|19.87401|-0.09082 +2015-07-01|-82.0|-55.0|20.66337|-0.09071 +2015-07-01|-82.0|-56.0|21.45287|-0.09061 +2015-07-01|-82.0|-57.0|22.24257|-0.09052 +2015-07-01|-82.0|-58.0|23.0325|-0.09045 +2015-07-01|-82.0|-59.0|23.82268|-0.09039 +2015-07-01|-82.0|-60.0|24.61316|-0.09034 +2015-07-01|-82.0|-61.0|25.40397|-0.0903 +2015-07-01|-82.0|-62.0|26.19515|-0.09027 +2015-07-01|-82.0|-63.0|26.98673|-0.09026 +2015-07-01|-82.0|-64.0|27.77874|-0.09025 +2015-07-01|-82.0|-65.0|28.57121|-0.09025 +2015-07-01|-82.0|-66.0|29.36418|-0.09027 +2015-07-01|-82.0|-67.0|30.15769|-0.09029 +2015-07-01|-82.0|-68.0|30.95176|-0.09032 +2015-07-01|-82.0|-69.0|31.74642|-0.09036 +2015-07-01|-82.0|-70.0|32.54171|-0.09042 +2015-07-01|-82.0|-71.0|33.33766|-0.09048 +2015-07-01|-82.0|-72.0|34.1343|-0.09054 +2015-07-01|-82.0|-73.0|34.93166|-0.09062 +2015-07-01|-82.0|-74.0|35.72978|-0.0907 +2015-07-01|-82.0|-75.0|36.52868|-0.0908 +2015-07-01|-82.0|-76.0|37.32839|-0.0909 +2015-07-01|-82.0|-77.0|38.12896|-0.091 +2015-07-01|-82.0|-78.0|38.9304|-0.09112 +2015-07-01|-82.0|-79.0|39.73276|-0.09124 +2015-07-01|-82.0|-80.0|40.53607|-0.09137 +2015-07-01|-82.0|-81.0|41.34035|-0.09151 +2015-07-01|-82.0|-82.0|42.14564|-0.09165 +2015-07-01|-82.0|-83.0|42.95198|-0.0918 +2015-07-01|-82.0|-84.0|43.7594|-0.09196 +2015-07-01|-82.0|-85.0|44.56793|-0.09212 +2015-07-01|-82.0|-86.0|45.37761|-0.09229 +2015-07-01|-82.0|-87.0|46.18848|-0.09247 +2015-07-01|-82.0|-88.0|47.00057|-0.09266 +2015-07-01|-82.0|-89.0|47.81392|-0.09285 +2015-07-01|-82.0|-90.0|48.62857|-0.09305 +2015-07-01|-82.0|-91.0|49.44455|-0.09325 +2015-07-01|-82.0|-92.0|50.26192|-0.09347 +2015-07-01|-82.0|-93.0|51.08071|-0.09369 +2015-07-01|-82.0|-94.0|51.90096|-0.09391 +2015-07-01|-82.0|-95.0|52.72272|-0.09415 +2015-07-01|-82.0|-96.0|53.54603|-0.09439 +2015-07-01|-82.0|-97.0|54.37094|-0.09464 +2015-07-01|-82.0|-98.0|55.19749|-0.0949 +2015-07-01|-82.0|-99.0|56.02574|-0.09516 +2015-07-01|-82.0|-100.0|56.85574|-0.09544 +2015-07-01|-82.0|-101.0|57.68753|-0.09572 +2015-07-01|-82.0|-102.0|58.52117|-0.09601 +2015-07-01|-82.0|-103.0|59.35671|-0.09631 +2015-07-01|-82.0|-104.0|60.19422|-0.09662 +2015-07-01|-82.0|-105.0|61.03374|-0.09694 +2015-07-01|-82.0|-106.0|61.87534|-0.09726 +2015-07-01|-82.0|-107.0|62.71908|-0.0976 +2015-07-01|-82.0|-108.0|63.56502|-0.09795 +2015-07-01|-82.0|-109.0|64.41323|-0.09831 +2015-07-01|-82.0|-110.0|65.26377|-0.09867 +2015-07-01|-82.0|-111.0|66.11671|-0.09905 +2015-07-01|-82.0|-112.0|66.97212|-0.09944 +2015-07-01|-82.0|-113.0|67.83006|-0.09985 +2015-07-01|-82.0|-114.0|68.69063|-0.10026 +2015-07-01|-82.0|-115.0|69.55388|-0.10069 +2015-07-01|-82.0|-116.0|70.4199|-0.10113 +2015-07-01|-82.0|-117.0|71.28876|-0.10158 +2015-07-01|-82.0|-118.0|72.16055|-0.10204 +2015-07-01|-82.0|-119.0|73.03534|-0.10252 +2015-07-01|-82.0|-120.0|73.91323|-0.10302 +2015-07-01|-82.0|-121.0|74.79429|-0.10353 +2015-07-01|-82.0|-122.0|75.67862|-0.10405 +2015-07-01|-82.0|-123.0|76.5663|-0.10459 +2015-07-01|-82.0|-124.0|77.45742|-0.10514 +2015-07-01|-82.0|-125.0|78.35208|-0.10572 +2015-07-01|-82.0|-126.0|79.25037|-0.1063 +2015-07-01|-82.0|-127.0|80.15239|-0.10691 +2015-07-01|-82.0|-128.0|81.05823|-0.10753 +2015-07-01|-82.0|-129.0|81.96799|-0.10817 +2015-07-01|-82.0|-130.0|82.88178|-0.10883 +2015-07-01|-82.0|-131.0|83.79968|-0.10951 +2015-07-01|-82.0|-132.0|84.72182|-0.11021 +2015-07-01|-82.0|-133.0|85.64828|-0.11092 +2015-07-01|-82.0|-134.0|86.57918|-0.11166 +2015-07-01|-82.0|-135.0|87.51462|-0.11242 +2015-07-01|-82.0|-136.0|88.4547|-0.1132 +2015-07-01|-82.0|-137.0|89.39955|-0.114 +2015-07-01|-82.0|-138.0|90.34925|-0.11482 +2015-07-01|-82.0|-139.0|91.30393|-0.11567 +2015-07-01|-82.0|-140.0|92.26369|-0.11654 +2015-07-01|-82.0|-141.0|93.22864|-0.11743 +2015-07-01|-82.0|-142.0|94.1989|-0.11834 +2015-07-01|-82.0|-143.0|95.17456|-0.11928 +2015-07-01|-82.0|-144.0|96.15575|-0.12025 +2015-07-01|-82.0|-145.0|97.14257|-0.12123 +2015-07-01|-82.0|-146.0|98.13513|-0.12225 +2015-07-01|-82.0|-147.0|99.13354|-0.12329 +2015-07-01|-82.0|-148.0|100.13791|-0.12435 +2015-07-01|-82.0|-149.0|101.14834|-0.12544 +2015-07-01|-82.0|-150.0|102.16494|-0.12656 +2015-07-01|-82.0|-151.0|103.18781|-0.1277 +2015-07-01|-82.0|-152.0|104.21706|-0.12887 +2015-07-01|-82.0|-153.0|105.25278|-0.13007 +2015-07-01|-82.0|-154.0|106.29508|-0.1313 +2015-07-01|-82.0|-155.0|107.34404|-0.13255 +2015-07-01|-82.0|-156.0|108.39977|-0.13383 +2015-07-01|-82.0|-157.0|109.46234|-0.13513 +2015-07-01|-82.0|-158.0|110.53186|-0.13647 +2015-07-01|-82.0|-159.0|111.6084|-0.13783 +2015-07-01|-82.0|-160.0|112.69203|-0.13922 +2015-07-01|-82.0|-161.0|113.78284|-0.14063 +2015-07-01|-82.0|-162.0|114.8809|-0.14207 +2015-07-01|-82.0|-163.0|115.98626|-0.14354 +2015-07-01|-82.0|-164.0|117.099|-0.14503 +2015-07-01|-82.0|-165.0|118.21915|-0.14655 +2015-07-01|-82.0|-166.0|119.34679|-0.14809 +2015-07-01|-82.0|-167.0|120.48193|-0.14966 +2015-07-01|-82.0|-168.0|121.62463|-0.15125 +2015-07-01|-82.0|-169.0|122.7749|-0.15287 +2015-07-01|-82.0|-170.0|123.93278|-0.1545 +2015-07-01|-82.0|-171.0|125.09827|-0.15616 +2015-07-01|-82.0|-172.0|126.27138|-0.15784 +2015-07-01|-82.0|-173.0|127.4521|-0.15954 +2015-07-01|-82.0|-174.0|128.64043|-0.16125 +2015-07-01|-82.0|-175.0|129.83635|-0.16298 +2015-07-01|-82.0|-176.0|131.03982|-0.16473 +2015-07-01|-82.0|-177.0|132.2508|-0.16649 +2015-07-01|-82.0|-178.0|133.46925|-0.16826 +2015-07-01|-82.0|-179.0|134.69511|-0.17005 +2015-07-01|-83.0|0.0|-24.2168|-0.12445 +2015-07-01|-83.0|1.0|-25.07526|-0.12529 +2015-07-01|-83.0|2.0|-25.93542|-0.12615 +2015-07-01|-83.0|3.0|-26.7973|-0.12701 +2015-07-01|-83.0|4.0|-27.66093|-0.12788 +2015-07-01|-83.0|5.0|-28.52633|-0.12875 +2015-07-01|-83.0|6.0|-29.39351|-0.12963 +2015-07-01|-83.0|7.0|-30.2625|-0.13052 +2015-07-01|-83.0|8.0|-31.1333|-0.13141 +2015-07-01|-83.0|9.0|-32.00593|-0.1323 +2015-07-01|-83.0|10.0|-32.88042|-0.1332 +2015-07-01|-83.0|11.0|-33.75678|-0.13411 +2015-07-01|-83.0|12.0|-34.63501|-0.13501 +2015-07-01|-83.0|13.0|-35.51515|-0.13593 +2015-07-01|-83.0|14.0|-36.3972|-0.13684 +2015-07-01|-83.0|15.0|-37.28118|-0.13776 +2015-07-01|-83.0|16.0|-38.16709|-0.13867 +2015-07-01|-83.0|17.0|-39.05496|-0.13959 +2015-07-01|-83.0|18.0|-39.9448|-0.14052 +2015-07-01|-83.0|19.0|-40.83662|-0.14144 +2015-07-01|-83.0|20.0|-41.73043|-0.14236 +2015-07-01|-83.0|21.0|-42.62624|-0.14329 +2015-07-01|-83.0|22.0|-43.52408|-0.14421 +2015-07-01|-83.0|23.0|-44.42395|-0.14513 +2015-07-01|-83.0|24.0|-45.32586|-0.14606 +2015-07-01|-83.0|25.0|-46.22983|-0.14698 +2015-07-01|-83.0|26.0|-47.13587|-0.1479 +2015-07-01|-83.0|27.0|-48.04399|-0.14882 +2015-07-01|-83.0|28.0|-48.9542|-0.14974 +2015-07-01|-83.0|29.0|-49.86653|-0.15065 +2015-07-01|-83.0|30.0|-50.78097|-0.15157 +2015-07-01|-83.0|31.0|-51.69755|-0.15248 +2015-07-01|-83.0|32.0|-52.61628|-0.15339 +2015-07-01|-83.0|33.0|-53.53717|-0.1543 +2015-07-01|-83.0|34.0|-54.46024|-0.1552 +2015-07-01|-83.0|35.0|-55.3855|-0.1561 +2015-07-01|-83.0|36.0|-56.31298|-0.157 +2015-07-01|-83.0|37.0|-57.24267|-0.15789 +2015-07-01|-83.0|38.0|-58.17461|-0.15878 +2015-07-01|-83.0|39.0|-59.1088|-0.15967 +2015-07-01|-83.0|40.0|-60.04527|-0.16055 +2015-07-01|-83.0|41.0|-60.98404|-0.16143 +2015-07-01|-83.0|42.0|-61.92511|-0.16231 +2015-07-01|-83.0|43.0|-62.86852|-0.16318 +2015-07-01|-83.0|44.0|-63.81429|-0.16404 +2015-07-01|-83.0|45.0|-64.76242|-0.16491 +2015-07-01|-83.0|46.0|-65.71296|-0.16577 +2015-07-01|-83.0|47.0|-66.66591|-0.16662 +2015-07-01|-83.0|48.0|-67.62131|-0.16747 +2015-07-01|-83.0|49.0|-68.57917|-0.16832 +2015-07-01|-83.0|50.0|-69.53953|-0.16916 +2015-07-01|-83.0|51.0|-70.5024|-0.17 +2015-07-01|-83.0|52.0|-71.46783|-0.17083 +2015-07-01|-83.0|53.0|-72.43582|-0.17166 +2015-07-01|-83.0|54.0|-73.40643|-0.17248 +2015-07-01|-83.0|55.0|-74.37966|-0.17331 +2015-07-01|-83.0|56.0|-75.35556|-0.17412 +2015-07-01|-83.0|57.0|-76.33416|-0.17494 +2015-07-01|-83.0|58.0|-77.31548|-0.17575 +2015-07-01|-83.0|59.0|-78.29957|-0.17655 +2015-07-01|-83.0|60.0|-79.28646|-0.17735 +2015-07-01|-83.0|61.0|-80.27619|-0.17815 +2015-07-01|-83.0|62.0|-81.26879|-0.17895 +2015-07-01|-83.0|63.0|-82.26429|-0.17974 +2015-07-01|-83.0|64.0|-83.26275|-0.18052 +2015-07-01|-83.0|65.0|-84.26419|-0.18131 +2015-07-01|-83.0|66.0|-85.26867|-0.18209 +2015-07-01|-83.0|67.0|-86.27621|-0.18286 +2015-07-01|-83.0|68.0|-87.28687|-0.18364 +2015-07-01|-83.0|69.0|-88.30069|-0.18441 +2015-07-01|-83.0|70.0|-89.3177|-0.18518 +2015-07-01|-83.0|71.0|-90.33796|-0.18594 +2015-07-01|-83.0|72.0|-91.36151|-0.1867 +2015-07-01|-83.0|73.0|-92.3884|-0.18746 +2015-07-01|-83.0|74.0|-93.41868|-0.18821 +2015-07-01|-83.0|75.0|-94.45239|-0.18897 +2015-07-01|-83.0|76.0|-95.48957|-0.18972 +2015-07-01|-83.0|77.0|-96.53029|-0.19046 +2015-07-01|-83.0|78.0|-97.57458|-0.1912 +2015-07-01|-83.0|79.0|-98.62251|-0.19194 +2015-07-01|-83.0|80.0|-99.6741|-0.19268 +2015-07-01|-83.0|81.0|-100.72943|-0.19341 +2015-07-01|-83.0|82.0|-101.78853|-0.19414 +2015-07-01|-83.0|83.0|-102.85146|-0.19487 +2015-07-01|-83.0|84.0|-103.91827|-0.19559 +2015-07-01|-83.0|85.0|-104.98901|-0.19631 +2015-07-01|-83.0|86.0|-106.06372|-0.19703 +2015-07-01|-83.0|87.0|-107.14245|-0.19774 +2015-07-01|-83.0|88.0|-108.22526|-0.19845 +2015-07-01|-83.0|89.0|-109.3122|-0.19915 +2015-07-01|-83.0|90.0|-110.4033|-0.19985 +2015-07-01|-83.0|91.0|-111.49862|-0.20055 +2015-07-01|-83.0|92.0|-112.5982|-0.20123 +2015-07-01|-83.0|93.0|-113.70209|-0.20192 +2015-07-01|-83.0|94.0|-114.81033|-0.20259 +2015-07-01|-83.0|95.0|-115.92296|-0.20326 +2015-07-01|-83.0|96.0|-117.04002|-0.20393 +2015-07-01|-83.0|97.0|-118.16155|-0.20458 +2015-07-01|-83.0|98.0|-119.28759|-0.20523 +2015-07-01|-83.0|99.0|-120.41817|-0.20587 +2015-07-01|-83.0|100.0|-121.55332|-0.20651 +2015-07-01|-83.0|101.0|-122.69308|-0.20713 +2015-07-01|-83.0|102.0|-123.83747|-0.20774 +2015-07-01|-83.0|103.0|-124.98651|-0.20834 +2015-07-01|-83.0|104.0|-126.14023|-0.20893 +2015-07-01|-83.0|105.0|-127.29864|-0.20951 +2015-07-01|-83.0|106.0|-128.46176|-0.21008 +2015-07-01|-83.0|107.0|-129.6296|-0.21063 +2015-07-01|-83.0|108.0|-130.80217|-0.21117 +2015-07-01|-83.0|109.0|-131.97946|-0.2117 +2015-07-01|-83.0|110.0|-133.16149|-0.2122 +2015-07-01|-83.0|111.0|-134.34824|-0.2127 +2015-07-01|-83.0|112.0|-135.53971|-0.21317 +2015-07-01|-83.0|113.0|-136.73588|-0.21362 +2015-07-01|-83.0|114.0|-137.93672|-0.21406 +2015-07-01|-83.0|115.0|-139.14222|-0.21448 +2015-07-01|-83.0|116.0|-140.35234|-0.21487 +2015-07-01|-83.0|117.0|-141.56706|-0.21524 +2015-07-01|-83.0|118.0|-142.78632|-0.21559 +2015-07-01|-83.0|119.0|-144.01007|-0.21592 +2015-07-01|-83.0|120.0|-145.23828|-0.21622 +2015-07-01|-83.0|121.0|-146.47086|-0.21649 +2015-07-01|-83.0|122.0|-147.70777|-0.21674 +2015-07-01|-83.0|123.0|-148.94892|-0.21695 +2015-07-01|-83.0|124.0|-150.19424|-0.21714 +2015-07-01|-83.0|125.0|-151.44363|-0.2173 +2015-07-01|-83.0|126.0|-152.69702|-0.21742 +2015-07-01|-83.0|127.0|-153.95429|-0.21752 +2015-07-01|-83.0|128.0|-155.21534|-0.21758 +2015-07-01|-83.0|129.0|-156.48006|-0.21761 +2015-07-01|-83.0|130.0|-157.74833|-0.2176 +2015-07-01|-83.0|131.0|-159.02002|-0.21755 +2015-07-01|-83.0|132.0|-160.29499|-0.21747 +2015-07-01|-83.0|133.0|-161.57311|-0.21735 +2015-07-01|-83.0|134.0|-162.85423|-0.2172 +2015-07-01|-83.0|135.0|-164.13819|-0.217 +2015-07-01|-83.0|136.0|-165.42483|-0.21677 +2015-07-01|-83.0|137.0|-166.71399|-0.21649 +2015-07-01|-83.0|138.0|-168.0055|-0.21618 +2015-07-01|-83.0|139.0|-169.29917|-0.21582 +2015-07-01|-83.0|140.0|-170.59483|-0.21543 +2015-07-01|-83.0|141.0|-171.89228|-0.21499 +2015-07-01|-83.0|142.0|-173.19133|-0.21451 +2015-07-01|-83.0|143.0|-174.49178|-0.21399 +2015-07-01|-83.0|144.0|-175.79343|-0.21342 +2015-07-01|-83.0|145.0|-177.09607|-0.21282 +2015-07-01|-83.0|146.0|-178.3995|-0.21217 +2015-07-01|-83.0|147.0|-179.70349|-0.21149 +2015-07-01|-83.0|148.0|178.99217|-0.21076 +2015-07-01|-83.0|149.0|177.68769|-0.20999 +2015-07-01|-83.0|150.0|176.3833|-0.20918 +2015-07-01|-83.0|151.0|175.07923|-0.20834 +2015-07-01|-83.0|152.0|173.77568|-0.20745 +2015-07-01|-83.0|153.0|172.47289|-0.20653 +2015-07-01|-83.0|154.0|171.17108|-0.20557 +2015-07-01|-83.0|155.0|169.87047|-0.20457 +2015-07-01|-83.0|156.0|168.57129|-0.20354 +2015-07-01|-83.0|157.0|167.27375|-0.20247 +2015-07-01|-83.0|158.0|165.97808|-0.20137 +2015-07-01|-83.0|159.0|164.68449|-0.20024 +2015-07-01|-83.0|160.0|163.39319|-0.19908 +2015-07-01|-83.0|161.0|162.10439|-0.19789 +2015-07-01|-83.0|162.0|160.81831|-0.19667 +2015-07-01|-83.0|163.0|159.53515|-0.19543 +2015-07-01|-83.0|164.0|158.2551|-0.19416 +2015-07-01|-83.0|165.0|156.97835|-0.19287 +2015-07-01|-83.0|166.0|155.70511|-0.19156 +2015-07-01|-83.0|167.0|154.43554|-0.19022 +2015-07-01|-83.0|168.0|153.16983|-0.18887 +2015-07-01|-83.0|169.0|151.90815|-0.1875 +2015-07-01|-83.0|170.0|150.65066|-0.18612 +2015-07-01|-83.0|171.0|149.39753|-0.18472 +2015-07-01|-83.0|172.0|148.14891|-0.18331 +2015-07-01|-83.0|173.0|146.90493|-0.18188 +2015-07-01|-83.0|174.0|145.66574|-0.18045 +2015-07-01|-83.0|175.0|144.43147|-0.17901 +2015-07-01|-83.0|176.0|143.20225|-0.17757 +2015-07-01|-83.0|177.0|141.97819|-0.17612 +2015-07-01|-83.0|178.0|140.75939|-0.17466 +2015-07-01|-83.0|179.0|139.54597|-0.17321 +2015-07-01|-83.0|-1.0|-23.36003|-0.12361 +2015-07-01|-83.0|-2.0|-22.50493|-0.12278 +2015-07-01|-83.0|-3.0|-21.65146|-0.12196 +2015-07-01|-83.0|-4.0|-20.79962|-0.12115 +2015-07-01|-83.0|-5.0|-19.94937|-0.12035 +2015-07-01|-83.0|-6.0|-19.10069|-0.11955 +2015-07-01|-83.0|-7.0|-18.25356|-0.11877 +2015-07-01|-83.0|-8.0|-17.40794|-0.118 +2015-07-01|-83.0|-9.0|-16.56382|-0.11724 +2015-07-01|-83.0|-10.0|-15.72117|-0.11649 +2015-07-01|-83.0|-11.0|-14.87996|-0.11576 +2015-07-01|-83.0|-12.0|-14.04016|-0.11503 +2015-07-01|-83.0|-13.0|-13.20174|-0.11432 +2015-07-01|-83.0|-14.0|-12.36467|-0.11362 +2015-07-01|-83.0|-15.0|-11.52893|-0.11293 +2015-07-01|-83.0|-16.0|-10.69447|-0.11226 +2015-07-01|-83.0|-17.0|-9.86128|-0.11159 +2015-07-01|-83.0|-18.0|-9.02931|-0.11095 +2015-07-01|-83.0|-19.0|-8.19855|-0.11031 +2015-07-01|-83.0|-20.0|-7.36894|-0.10969 +2015-07-01|-83.0|-21.0|-6.54046|-0.10909 +2015-07-01|-83.0|-22.0|-5.71308|-0.10849 +2015-07-01|-83.0|-23.0|-4.88676|-0.10792 +2015-07-01|-83.0|-24.0|-4.06146|-0.10735 +2015-07-01|-83.0|-25.0|-3.23715|-0.10681 +2015-07-01|-83.0|-26.0|-2.4138|-0.10627 +2015-07-01|-83.0|-27.0|-1.59136|-0.10575 +2015-07-01|-83.0|-28.0|-0.76981|-0.10525 +2015-07-01|-83.0|-29.0|0.0509|-0.10476 +2015-07-01|-83.0|-30.0|0.8708|-0.10429 +2015-07-01|-83.0|-31.0|1.68993|-0.10383 +2015-07-01|-83.0|-32.0|2.50833|-0.10339 +2015-07-01|-83.0|-33.0|3.32604|-0.10296 +2015-07-01|-83.0|-34.0|4.14308|-0.10255 +2015-07-01|-83.0|-35.0|4.95951|-0.10215 +2015-07-01|-83.0|-36.0|5.77536|-0.10177 +2015-07-01|-83.0|-37.0|6.59066|-0.1014 +2015-07-01|-83.0|-38.0|7.40546|-0.10105 +2015-07-01|-83.0|-39.0|8.21979|-0.10071 +2015-07-01|-83.0|-40.0|9.03369|-0.10039 +2015-07-01|-83.0|-41.0|9.84721|-0.10008 +2015-07-01|-83.0|-42.0|10.66037|-0.09979 +2015-07-01|-83.0|-43.0|11.47321|-0.09951 +2015-07-01|-83.0|-44.0|12.28579|-0.09925 +2015-07-01|-83.0|-45.0|13.09812|-0.099 +2015-07-01|-83.0|-46.0|13.91025|-0.09876 +2015-07-01|-83.0|-47.0|14.72222|-0.09854 +2015-07-01|-83.0|-48.0|15.53406|-0.09833 +2015-07-01|-83.0|-49.0|16.34582|-0.09813 +2015-07-01|-83.0|-50.0|17.15752|-0.09795 +2015-07-01|-83.0|-51.0|17.96921|-0.09778 +2015-07-01|-83.0|-52.0|18.78092|-0.09763 +2015-07-01|-83.0|-53.0|19.59269|-0.09748 +2015-07-01|-83.0|-54.0|20.40456|-0.09735 +2015-07-01|-83.0|-55.0|21.21655|-0.09723 +2015-07-01|-83.0|-56.0|22.02871|-0.09713 +2015-07-01|-83.0|-57.0|22.84108|-0.09703 +2015-07-01|-83.0|-58.0|23.65368|-0.09695 +2015-07-01|-83.0|-59.0|24.46655|-0.09688 +2015-07-01|-83.0|-60.0|25.27972|-0.09682 +2015-07-01|-83.0|-61.0|26.09324|-0.09677 +2015-07-01|-83.0|-62.0|26.90714|-0.09673 +2015-07-01|-83.0|-63.0|27.72144|-0.09671 +2015-07-01|-83.0|-64.0|28.53619|-0.09669 +2015-07-01|-83.0|-65.0|29.35142|-0.09668 +2015-07-01|-83.0|-66.0|30.16716|-0.09669 +2015-07-01|-83.0|-67.0|30.98344|-0.0967 +2015-07-01|-83.0|-68.0|31.8003|-0.09672 +2015-07-01|-83.0|-69.0|32.61778|-0.09675 +2015-07-01|-83.0|-70.0|33.4359|-0.0968 +2015-07-01|-83.0|-71.0|34.25471|-0.09685 +2015-07-01|-83.0|-72.0|35.07423|-0.09691 +2015-07-01|-83.0|-73.0|35.89449|-0.09698 +2015-07-01|-83.0|-74.0|36.71554|-0.09706 +2015-07-01|-83.0|-75.0|37.5374|-0.09714 +2015-07-01|-83.0|-76.0|38.36011|-0.09724 +2015-07-01|-83.0|-77.0|39.1837|-0.09735 +2015-07-01|-83.0|-78.0|40.00821|-0.09746 +2015-07-01|-83.0|-79.0|40.83368|-0.09758 +2015-07-01|-83.0|-80.0|41.66013|-0.09771 +2015-07-01|-83.0|-81.0|42.4876|-0.09785 +2015-07-01|-83.0|-82.0|43.31613|-0.09799 +2015-07-01|-83.0|-83.0|44.14575|-0.09815 +2015-07-01|-83.0|-84.0|44.97651|-0.09831 +2015-07-01|-83.0|-85.0|45.80843|-0.09848 +2015-07-01|-83.0|-86.0|46.64155|-0.09866 +2015-07-01|-83.0|-87.0|47.47592|-0.09884 +2015-07-01|-83.0|-88.0|48.31157|-0.09904 +2015-07-01|-83.0|-89.0|49.14854|-0.09924 +2015-07-01|-83.0|-90.0|49.98687|-0.09945 +2015-07-01|-83.0|-91.0|50.8266|-0.09967 +2015-07-01|-83.0|-92.0|51.66777|-0.09989 +2015-07-01|-83.0|-93.0|52.51042|-0.10013 +2015-07-01|-83.0|-94.0|53.3546|-0.10037 +2015-07-01|-83.0|-95.0|54.20035|-0.10062 +2015-07-01|-83.0|-96.0|55.04772|-0.10088 +2015-07-01|-83.0|-97.0|55.89674|-0.10115 +2015-07-01|-83.0|-98.0|56.74747|-0.10143 +2015-07-01|-83.0|-99.0|57.59995|-0.10171 +2015-07-01|-83.0|-100.0|58.45423|-0.10201 +2015-07-01|-83.0|-101.0|59.31036|-0.10231 +2015-07-01|-83.0|-102.0|60.16839|-0.10262 +2015-07-01|-83.0|-103.0|61.02837|-0.10295 +2015-07-01|-83.0|-104.0|61.89035|-0.10328 +2015-07-01|-83.0|-105.0|62.75439|-0.10362 +2015-07-01|-83.0|-106.0|63.62054|-0.10397 +2015-07-01|-83.0|-107.0|64.48886|-0.10433 +2015-07-01|-83.0|-108.0|65.3594|-0.10471 +2015-07-01|-83.0|-109.0|66.23222|-0.10509 +2015-07-01|-83.0|-110.0|67.10738|-0.10548 +2015-07-01|-83.0|-111.0|67.98494|-0.10589 +2015-07-01|-83.0|-112.0|68.86496|-0.1063 +2015-07-01|-83.0|-113.0|69.7475|-0.10673 +2015-07-01|-83.0|-114.0|70.63262|-0.10717 +2015-07-01|-83.0|-115.0|71.5204|-0.10762 +2015-07-01|-83.0|-116.0|72.4109|-0.10808 +2015-07-01|-83.0|-117.0|73.30417|-0.10856 +2015-07-01|-83.0|-118.0|74.2003|-0.10905 +2015-07-01|-83.0|-119.0|75.09935|-0.10955 +2015-07-01|-83.0|-120.0|76.00138|-0.11006 +2015-07-01|-83.0|-121.0|76.90648|-0.11059 +2015-07-01|-83.0|-122.0|77.81471|-0.11113 +2015-07-01|-83.0|-123.0|78.72614|-0.11169 +2015-07-01|-83.0|-124.0|79.64085|-0.11226 +2015-07-01|-83.0|-125.0|80.55892|-0.11284 +2015-07-01|-83.0|-126.0|81.48042|-0.11344 +2015-07-01|-83.0|-127.0|82.40542|-0.11405 +2015-07-01|-83.0|-128.0|83.334|-0.11468 +2015-07-01|-83.0|-129.0|84.26625|-0.11533 +2015-07-01|-83.0|-130.0|85.20223|-0.11599 +2015-07-01|-83.0|-131.0|86.14204|-0.11667 +2015-07-01|-83.0|-132.0|87.08574|-0.11736 +2015-07-01|-83.0|-133.0|88.03341|-0.11808 +2015-07-01|-83.0|-134.0|88.98515|-0.1188 +2015-07-01|-83.0|-135.0|89.94102|-0.11955 +2015-07-01|-83.0|-136.0|90.90111|-0.12031 +2015-07-01|-83.0|-137.0|91.86549|-0.12109 +2015-07-01|-83.0|-138.0|92.83426|-0.12189 +2015-07-01|-83.0|-139.0|93.80748|-0.12271 +2015-07-01|-83.0|-140.0|94.78525|-0.12355 +2015-07-01|-83.0|-141.0|95.76763|-0.1244 +2015-07-01|-83.0|-142.0|96.75471|-0.12528 +2015-07-01|-83.0|-143.0|97.74657|-0.12617 +2015-07-01|-83.0|-144.0|98.74328|-0.12708 +2015-07-01|-83.0|-145.0|99.74492|-0.12801 +2015-07-01|-83.0|-146.0|100.75157|-0.12896 +2015-07-01|-83.0|-147.0|101.7633|-0.12993 +2015-07-01|-83.0|-148.0|102.78019|-0.13092 +2015-07-01|-83.0|-149.0|103.80229|-0.13193 +2015-07-01|-83.0|-150.0|104.8297|-0.13296 +2015-07-01|-83.0|-151.0|105.86247|-0.13401 +2015-07-01|-83.0|-152.0|106.90067|-0.13508 +2015-07-01|-83.0|-153.0|107.94436|-0.13617 +2015-07-01|-83.0|-154.0|108.9936|-0.13727 +2015-07-01|-83.0|-155.0|110.04846|-0.1384 +2015-07-01|-83.0|-156.0|111.10899|-0.13955 +2015-07-01|-83.0|-157.0|112.17524|-0.14072 +2015-07-01|-83.0|-158.0|113.24727|-0.1419 +2015-07-01|-83.0|-159.0|114.32511|-0.1431 +2015-07-01|-83.0|-160.0|115.40881|-0.14433 +2015-07-01|-83.0|-161.0|116.49841|-0.14557 +2015-07-01|-83.0|-162.0|117.59394|-0.14682 +2015-07-01|-83.0|-163.0|118.69544|-0.1481 +2015-07-01|-83.0|-164.0|119.80293|-0.14939 +2015-07-01|-83.0|-165.0|120.91643|-0.1507 +2015-07-01|-83.0|-166.0|122.03596|-0.15202 +2015-07-01|-83.0|-167.0|123.16152|-0.15336 +2015-07-01|-83.0|-168.0|124.29314|-0.15471 +2015-07-01|-83.0|-169.0|125.4308|-0.15608 +2015-07-01|-83.0|-170.0|126.57449|-0.15746 +2015-07-01|-83.0|-171.0|127.72422|-0.15885 +2015-07-01|-83.0|-172.0|128.87996|-0.16025 +2015-07-01|-83.0|-173.0|130.04168|-0.16167 +2015-07-01|-83.0|-174.0|131.20937|-0.16309 +2015-07-01|-83.0|-175.0|132.38297|-0.16452 +2015-07-01|-83.0|-176.0|133.56245|-0.16596 +2015-07-01|-83.0|-177.0|134.74775|-0.1674 +2015-07-01|-83.0|-178.0|135.93882|-0.16885 +2015-07-01|-83.0|-179.0|137.1356|-0.1703 +2015-07-01|-84.0|0.0|-24.84307|-0.12798 +2015-07-01|-84.0|1.0|-25.71837|-0.12871 +2015-07-01|-84.0|2.0|-26.59517|-0.12944 +2015-07-01|-84.0|3.0|-27.47349|-0.13018 +2015-07-01|-84.0|4.0|-28.35335|-0.13092 +2015-07-01|-84.0|5.0|-29.23477|-0.13167 +2015-07-01|-84.0|6.0|-30.11777|-0.13242 +2015-07-01|-84.0|7.0|-31.00236|-0.13318 +2015-07-01|-84.0|8.0|-31.88858|-0.13395 +2015-07-01|-84.0|9.0|-32.77642|-0.13472 +2015-07-01|-84.0|10.0|-33.66592|-0.13549 +2015-07-01|-84.0|11.0|-34.55709|-0.13627 +2015-07-01|-84.0|12.0|-35.44995|-0.13705 +2015-07-01|-84.0|13.0|-36.34451|-0.13783 +2015-07-01|-84.0|14.0|-37.24078|-0.13862 +2015-07-01|-84.0|15.0|-38.1388|-0.13941 +2015-07-01|-84.0|16.0|-39.03857|-0.1402 +2015-07-01|-84.0|17.0|-39.9401|-0.14099 +2015-07-01|-84.0|18.0|-40.84342|-0.14179 +2015-07-01|-84.0|19.0|-41.74853|-0.14259 +2015-07-01|-84.0|20.0|-42.65547|-0.14339 +2015-07-01|-84.0|21.0|-43.56423|-0.14419 +2015-07-01|-84.0|22.0|-44.47483|-0.14499 +2015-07-01|-84.0|23.0|-45.3873|-0.14579 +2015-07-01|-84.0|24.0|-46.30164|-0.14659 +2015-07-01|-84.0|25.0|-47.21787|-0.1474 +2015-07-01|-84.0|26.0|-48.136|-0.1482 +2015-07-01|-84.0|27.0|-49.05605|-0.149 +2015-07-01|-84.0|28.0|-49.97804|-0.1498 +2015-07-01|-84.0|29.0|-50.90198|-0.1506 +2015-07-01|-84.0|30.0|-51.82789|-0.1514 +2015-07-01|-84.0|31.0|-52.75577|-0.1522 +2015-07-01|-84.0|32.0|-53.68565|-0.153 +2015-07-01|-84.0|33.0|-54.61755|-0.1538 +2015-07-01|-84.0|34.0|-55.55147|-0.15459 +2015-07-01|-84.0|35.0|-56.48744|-0.15538 +2015-07-01|-84.0|36.0|-57.42547|-0.15617 +2015-07-01|-84.0|37.0|-58.36558|-0.15696 +2015-07-01|-84.0|38.0|-59.30778|-0.15775 +2015-07-01|-84.0|39.0|-60.2521|-0.15853 +2015-07-01|-84.0|40.0|-61.19854|-0.15931 +2015-07-01|-84.0|41.0|-62.14714|-0.16009 +2015-07-01|-84.0|42.0|-63.0979|-0.16087 +2015-07-01|-84.0|43.0|-64.05085|-0.16164 +2015-07-01|-84.0|44.0|-65.00601|-0.16241 +2015-07-01|-84.0|45.0|-65.96339|-0.16318 +2015-07-01|-84.0|46.0|-66.92302|-0.16395 +2015-07-01|-84.0|47.0|-67.88491|-0.16471 +2015-07-01|-84.0|48.0|-68.84909|-0.16547 +2015-07-01|-84.0|49.0|-69.81559|-0.16622 +2015-07-01|-84.0|50.0|-70.78441|-0.16697 +2015-07-01|-84.0|51.0|-71.75559|-0.16772 +2015-07-01|-84.0|52.0|-72.72914|-0.16847 +2015-07-01|-84.0|53.0|-73.7051|-0.16921 +2015-07-01|-84.0|54.0|-74.68348|-0.16995 +2015-07-01|-84.0|55.0|-75.66432|-0.17068 +2015-07-01|-84.0|56.0|-76.64763|-0.17141 +2015-07-01|-84.0|57.0|-77.63344|-0.17214 +2015-07-01|-84.0|58.0|-78.62178|-0.17286 +2015-07-01|-84.0|59.0|-79.61267|-0.17358 +2015-07-01|-84.0|60.0|-80.60615|-0.1743 +2015-07-01|-84.0|61.0|-81.60224|-0.17501 +2015-07-01|-84.0|62.0|-82.60096|-0.17572 +2015-07-01|-84.0|63.0|-83.60235|-0.17643 +2015-07-01|-84.0|64.0|-84.60644|-0.17713 +2015-07-01|-84.0|65.0|-85.61326|-0.17783 +2015-07-01|-84.0|66.0|-86.62283|-0.17852 +2015-07-01|-84.0|67.0|-87.63518|-0.17921 +2015-07-01|-84.0|68.0|-88.65035|-0.1799 +2015-07-01|-84.0|69.0|-89.66837|-0.18058 +2015-07-01|-84.0|70.0|-90.68927|-0.18126 +2015-07-01|-84.0|71.0|-91.71309|-0.18193 +2015-07-01|-84.0|72.0|-92.73984|-0.1826 +2015-07-01|-84.0|73.0|-93.76957|-0.18327 +2015-07-01|-84.0|74.0|-94.8023|-0.18393 +2015-07-01|-84.0|75.0|-95.83808|-0.18459 +2015-07-01|-84.0|76.0|-96.87692|-0.18524 +2015-07-01|-84.0|77.0|-97.91887|-0.18589 +2015-07-01|-84.0|78.0|-98.96395|-0.18654 +2015-07-01|-84.0|79.0|-100.01221|-0.18718 +2015-07-01|-84.0|80.0|-101.06366|-0.18781 +2015-07-01|-84.0|81.0|-102.11834|-0.18844 +2015-07-01|-84.0|82.0|-103.17628|-0.18907 +2015-07-01|-84.0|83.0|-104.23752|-0.18969 +2015-07-01|-84.0|84.0|-105.30209|-0.19031 +2015-07-01|-84.0|85.0|-106.37|-0.19092 +2015-07-01|-84.0|86.0|-107.4413|-0.19152 +2015-07-01|-84.0|87.0|-108.51602|-0.19212 +2015-07-01|-84.0|88.0|-109.59417|-0.19271 +2015-07-01|-84.0|89.0|-110.67579|-0.1933 +2015-07-01|-84.0|90.0|-111.7609|-0.19388 +2015-07-01|-84.0|91.0|-112.84953|-0.19445 +2015-07-01|-84.0|92.0|-113.9417|-0.19501 +2015-07-01|-84.0|93.0|-115.03744|-0.19557 +2015-07-01|-84.0|94.0|-116.13676|-0.19612 +2015-07-01|-84.0|95.0|-117.23969|-0.19666 +2015-07-01|-84.0|96.0|-118.34624|-0.1972 +2015-07-01|-84.0|97.0|-119.45643|-0.19772 +2015-07-01|-84.0|98.0|-120.57028|-0.19824 +2015-07-01|-84.0|99.0|-121.6878|-0.19875 +2015-07-01|-84.0|100.0|-122.80899|-0.19924 +2015-07-01|-84.0|101.0|-123.93388|-0.19973 +2015-07-01|-84.0|102.0|-125.06246|-0.2002 +2015-07-01|-84.0|103.0|-126.19474|-0.20067 +2015-07-01|-84.0|104.0|-127.33072|-0.20112 +2015-07-01|-84.0|105.0|-128.4704|-0.20156 +2015-07-01|-84.0|106.0|-129.61378|-0.20199 +2015-07-01|-84.0|107.0|-130.76084|-0.2024 +2015-07-01|-84.0|108.0|-131.91159|-0.2028 +2015-07-01|-84.0|109.0|-133.06601|-0.20319 +2015-07-01|-84.0|110.0|-134.22408|-0.20356 +2015-07-01|-84.0|111.0|-135.38578|-0.20391 +2015-07-01|-84.0|112.0|-136.5511|-0.20425 +2015-07-01|-84.0|113.0|-137.72|-0.20457 +2015-07-01|-84.0|114.0|-138.89246|-0.20487 +2015-07-01|-84.0|115.0|-140.06844|-0.20516 +2015-07-01|-84.0|116.0|-141.24791|-0.20543 +2015-07-01|-84.0|117.0|-142.43083|-0.20568 +2015-07-01|-84.0|118.0|-143.61715|-0.20591 +2015-07-01|-84.0|119.0|-144.80682|-0.20611 +2015-07-01|-84.0|120.0|-145.99979|-0.2063 +2015-07-01|-84.0|121.0|-147.196|-0.20647 +2015-07-01|-84.0|122.0|-148.3954|-0.20661 +2015-07-01|-84.0|123.0|-149.59791|-0.20673 +2015-07-01|-84.0|124.0|-150.80346|-0.20682 +2015-07-01|-84.0|125.0|-152.01199|-0.2069 +2015-07-01|-84.0|126.0|-153.22341|-0.20694 +2015-07-01|-84.0|127.0|-154.43764|-0.20697 +2015-07-01|-84.0|128.0|-155.65459|-0.20696 +2015-07-01|-84.0|129.0|-156.87418|-0.20693 +2015-07-01|-84.0|130.0|-158.0963|-0.20688 +2015-07-01|-84.0|131.0|-159.32085|-0.20679 +2015-07-01|-84.0|132.0|-160.54773|-0.20668 +2015-07-01|-84.0|133.0|-161.77683|-0.20654 +2015-07-01|-84.0|134.0|-163.00805|-0.20637 +2015-07-01|-84.0|135.0|-164.24125|-0.20618 +2015-07-01|-84.0|136.0|-165.47632|-0.20595 +2015-07-01|-84.0|137.0|-166.71314|-0.2057 +2015-07-01|-84.0|138.0|-167.95159|-0.20541 +2015-07-01|-84.0|139.0|-169.19151|-0.2051 +2015-07-01|-84.0|140.0|-170.43279|-0.20475 +2015-07-01|-84.0|141.0|-171.67529|-0.20438 +2015-07-01|-84.0|142.0|-172.91886|-0.20397 +2015-07-01|-84.0|143.0|-174.16336|-0.20354 +2015-07-01|-84.0|144.0|-175.40865|-0.20307 +2015-07-01|-84.0|145.0|-176.65457|-0.20258 +2015-07-01|-84.0|146.0|-177.90098|-0.20205 +2015-07-01|-84.0|147.0|-179.14772|-0.2015 +2015-07-01|-84.0|148.0|179.60535|-0.20092 +2015-07-01|-84.0|149.0|178.35841|-0.2003 +2015-07-01|-84.0|150.0|177.11159|-0.19966 +2015-07-01|-84.0|151.0|175.86507|-0.19899 +2015-07-01|-84.0|152.0|174.61899|-0.1983 +2015-07-01|-84.0|153.0|173.37351|-0.19757 +2015-07-01|-84.0|154.0|172.1288|-0.19682 +2015-07-01|-84.0|155.0|170.88502|-0.19604 +2015-07-01|-84.0|156.0|169.64231|-0.19524 +2015-07-01|-84.0|157.0|168.40083|-0.19441 +2015-07-01|-84.0|158.0|167.16075|-0.19356 +2015-07-01|-84.0|159.0|165.92221|-0.19268 +2015-07-01|-84.0|160.0|164.68537|-0.19178 +2015-07-01|-84.0|161.0|163.45038|-0.19086 +2015-07-01|-84.0|162.0|162.21739|-0.18992 +2015-07-01|-84.0|163.0|160.98654|-0.18896 +2015-07-01|-84.0|164.0|159.75798|-0.18798 +2015-07-01|-84.0|165.0|158.53184|-0.18698 +2015-07-01|-84.0|166.0|157.30828|-0.18597 +2015-07-01|-84.0|167.0|156.08742|-0.18493 +2015-07-01|-84.0|168.0|154.86939|-0.18389 +2015-07-01|-84.0|169.0|153.65433|-0.18282 +2015-07-01|-84.0|170.0|152.44235|-0.18175 +2015-07-01|-84.0|171.0|151.23357|-0.18066 +2015-07-01|-84.0|172.0|150.02812|-0.17956 +2015-07-01|-84.0|173.0|148.8261|-0.17845 +2015-07-01|-84.0|174.0|147.62763|-0.17733 +2015-07-01|-84.0|175.0|146.43279|-0.1762 +2015-07-01|-84.0|176.0|145.24171|-0.17507 +2015-07-01|-84.0|177.0|144.05445|-0.17393 +2015-07-01|-84.0|178.0|142.87113|-0.17278 +2015-07-01|-84.0|179.0|141.69182|-0.17163 +2015-07-01|-84.0|-1.0|-23.96925|-0.12727 +2015-07-01|-84.0|-2.0|-23.09689|-0.12655 +2015-07-01|-84.0|-3.0|-22.22596|-0.12585 +2015-07-01|-84.0|-4.0|-21.35645|-0.12516 +2015-07-01|-84.0|-5.0|-20.48833|-0.12447 +2015-07-01|-84.0|-6.0|-19.62158|-0.12379 +2015-07-01|-84.0|-7.0|-18.75618|-0.12312 +2015-07-01|-84.0|-8.0|-17.89209|-0.12246 +2015-07-01|-84.0|-9.0|-17.0293|-0.1218 +2015-07-01|-84.0|-10.0|-16.16778|-0.12116 +2015-07-01|-84.0|-11.0|-15.30751|-0.12053 +2015-07-01|-84.0|-12.0|-14.44846|-0.1199 +2015-07-01|-84.0|-13.0|-13.5906|-0.11929 +2015-07-01|-84.0|-14.0|-12.73391|-0.11869 +2015-07-01|-84.0|-15.0|-11.87836|-0.11809 +2015-07-01|-84.0|-16.0|-11.02392|-0.11751 +2015-07-01|-84.0|-17.0|-10.17057|-0.11694 +2015-07-01|-84.0|-18.0|-9.31827|-0.11638 +2015-07-01|-84.0|-19.0|-8.467|-0.11583 +2015-07-01|-84.0|-20.0|-7.61673|-0.11529 +2015-07-01|-84.0|-21.0|-6.76742|-0.11476 +2015-07-01|-84.0|-22.0|-5.91905|-0.11424 +2015-07-01|-84.0|-23.0|-5.07159|-0.11374 +2015-07-01|-84.0|-24.0|-4.22501|-0.11325 +2015-07-01|-84.0|-25.0|-3.37927|-0.11277 +2015-07-01|-84.0|-26.0|-2.53435|-0.1123 +2015-07-01|-84.0|-27.0|-1.69021|-0.11184 +2015-07-01|-84.0|-28.0|-0.84682|-0.1114 +2015-07-01|-84.0|-29.0|-0.00415|-0.11097 +2015-07-01|-84.0|-30.0|0.83783|-0.11055 +2015-07-01|-84.0|-31.0|1.67916|-0.11014 +2015-07-01|-84.0|-32.0|2.51986|-0.10975 +2015-07-01|-84.0|-33.0|3.35998|-0.10937 +2015-07-01|-84.0|-34.0|4.19954|-0.109 +2015-07-01|-84.0|-35.0|5.03858|-0.10864 +2015-07-01|-84.0|-36.0|5.87713|-0.1083 +2015-07-01|-84.0|-37.0|6.71523|-0.10797 +2015-07-01|-84.0|-38.0|7.5529|-0.10765 +2015-07-01|-84.0|-39.0|8.39019|-0.10734 +2015-07-01|-84.0|-40.0|9.22712|-0.10705 +2015-07-01|-84.0|-41.0|10.06373|-0.10677 +2015-07-01|-84.0|-42.0|10.90006|-0.1065 +2015-07-01|-84.0|-43.0|11.73613|-0.10624 +2015-07-01|-84.0|-44.0|12.57198|-0.10599 +2015-07-01|-84.0|-45.0|13.40765|-0.10576 +2015-07-01|-84.0|-46.0|14.24317|-0.10554 +2015-07-01|-84.0|-47.0|15.07858|-0.10533 +2015-07-01|-84.0|-48.0|15.9139|-0.10513 +2015-07-01|-84.0|-49.0|16.74917|-0.10495 +2015-07-01|-84.0|-50.0|17.58443|-0.10478 +2015-07-01|-84.0|-51.0|18.4197|-0.10461 +2015-07-01|-84.0|-52.0|19.25503|-0.10446 +2015-07-01|-84.0|-53.0|20.09045|-0.10432 +2015-07-01|-84.0|-54.0|20.92598|-0.1042 +2015-07-01|-84.0|-55.0|21.76167|-0.10408 +2015-07-01|-84.0|-56.0|22.59755|-0.10397 +2015-07-01|-84.0|-57.0|23.43364|-0.10388 +2015-07-01|-84.0|-58.0|24.26999|-0.1038 +2015-07-01|-84.0|-59.0|25.10663|-0.10372 +2015-07-01|-84.0|-60.0|25.94359|-0.10366 +2015-07-01|-84.0|-61.0|26.78091|-0.10361 +2015-07-01|-84.0|-62.0|27.61861|-0.10357 +2015-07-01|-84.0|-63.0|28.45673|-0.10353 +2015-07-01|-84.0|-64.0|29.29531|-0.10351 +2015-07-01|-84.0|-65.0|30.13438|-0.1035 +2015-07-01|-84.0|-66.0|30.97396|-0.1035 +2015-07-01|-84.0|-67.0|31.8141|-0.10351 +2015-07-01|-84.0|-68.0|32.65483|-0.10352 +2015-07-01|-84.0|-69.0|33.49618|-0.10355 +2015-07-01|-84.0|-70.0|34.33818|-0.10359 +2015-07-01|-84.0|-71.0|35.18087|-0.10363 +2015-07-01|-84.0|-72.0|36.02428|-0.10369 +2015-07-01|-84.0|-73.0|36.86844|-0.10375 +2015-07-01|-84.0|-74.0|37.71339|-0.10382 +2015-07-01|-84.0|-75.0|38.55917|-0.1039 +2015-07-01|-84.0|-76.0|39.4058|-0.104 +2015-07-01|-84.0|-77.0|40.25332|-0.1041 +2015-07-01|-84.0|-78.0|41.10177|-0.1042 +2015-07-01|-84.0|-79.0|41.95118|-0.10432 +2015-07-01|-84.0|-80.0|42.80158|-0.10445 +2015-07-01|-84.0|-81.0|43.65301|-0.10458 +2015-07-01|-84.0|-82.0|44.5055|-0.10473 +2015-07-01|-84.0|-83.0|45.3591|-0.10488 +2015-07-01|-84.0|-84.0|46.21383|-0.10504 +2015-07-01|-84.0|-85.0|47.06974|-0.10521 +2015-07-01|-84.0|-86.0|47.92686|-0.10538 +2015-07-01|-84.0|-87.0|48.78522|-0.10557 +2015-07-01|-84.0|-88.0|49.64487|-0.10576 +2015-07-01|-84.0|-89.0|50.50584|-0.10597 +2015-07-01|-84.0|-90.0|51.36817|-0.10618 +2015-07-01|-84.0|-91.0|52.2319|-0.1064 +2015-07-01|-84.0|-92.0|53.09707|-0.10663 +2015-07-01|-84.0|-93.0|53.96372|-0.10687 +2015-07-01|-84.0|-94.0|54.83189|-0.10711 +2015-07-01|-84.0|-95.0|55.70162|-0.10737 +2015-07-01|-84.0|-96.0|56.57295|-0.10763 +2015-07-01|-84.0|-97.0|57.44592|-0.1079 +2015-07-01|-84.0|-98.0|58.32058|-0.10818 +2015-07-01|-84.0|-99.0|59.19697|-0.10847 +2015-07-01|-84.0|-100.0|60.07513|-0.10877 +2015-07-01|-84.0|-101.0|60.95511|-0.10908 +2015-07-01|-84.0|-102.0|61.83695|-0.1094 +2015-07-01|-84.0|-103.0|62.7207|-0.10973 +2015-07-01|-84.0|-104.0|63.6064|-0.11007 +2015-07-01|-84.0|-105.0|64.49411|-0.11041 +2015-07-01|-84.0|-106.0|65.38386|-0.11077 +2015-07-01|-84.0|-107.0|66.27571|-0.11114 +2015-07-01|-84.0|-108.0|67.1697|-0.11151 +2015-07-01|-84.0|-109.0|68.06589|-0.1119 +2015-07-01|-84.0|-110.0|68.96432|-0.1123 +2015-07-01|-84.0|-111.0|69.86505|-0.1127 +2015-07-01|-84.0|-112.0|70.76813|-0.11312 +2015-07-01|-84.0|-113.0|71.6736|-0.11355 +2015-07-01|-84.0|-114.0|72.58152|-0.11399 +2015-07-01|-84.0|-115.0|73.49195|-0.11444 +2015-07-01|-84.0|-116.0|74.40494|-0.1149 +2015-07-01|-84.0|-117.0|75.32053|-0.11537 +2015-07-01|-84.0|-118.0|76.2388|-0.11585 +2015-07-01|-84.0|-119.0|77.15978|-0.11635 +2015-07-01|-84.0|-120.0|78.08354|-0.11686 +2015-07-01|-84.0|-121.0|79.01013|-0.11738 +2015-07-01|-84.0|-122.0|79.93962|-0.11791 +2015-07-01|-84.0|-123.0|80.87205|-0.11845 +2015-07-01|-84.0|-124.0|81.80748|-0.119 +2015-07-01|-84.0|-125.0|82.74597|-0.11957 +2015-07-01|-84.0|-126.0|83.68758|-0.12015 +2015-07-01|-84.0|-127.0|84.63237|-0.12075 +2015-07-01|-84.0|-128.0|85.58039|-0.12135 +2015-07-01|-84.0|-129.0|86.5317|-0.12197 +2015-07-01|-84.0|-130.0|87.48636|-0.1226 +2015-07-01|-84.0|-131.0|88.44443|-0.12325 +2015-07-01|-84.0|-132.0|89.40597|-0.12391 +2015-07-01|-84.0|-133.0|90.37103|-0.12458 +2015-07-01|-84.0|-134.0|91.33967|-0.12527 +2015-07-01|-84.0|-135.0|92.31195|-0.12597 +2015-07-01|-84.0|-136.0|93.28793|-0.12668 +2015-07-01|-84.0|-137.0|94.26766|-0.12741 +2015-07-01|-84.0|-138.0|95.25119|-0.12815 +2015-07-01|-84.0|-139.0|96.23859|-0.12891 +2015-07-01|-84.0|-140.0|97.22991|-0.12968 +2015-07-01|-84.0|-141.0|98.2252|-0.13046 +2015-07-01|-84.0|-142.0|99.22451|-0.13126 +2015-07-01|-84.0|-143.0|100.2279|-0.13208 +2015-07-01|-84.0|-144.0|101.23541|-0.1329 +2015-07-01|-84.0|-145.0|102.24711|-0.13375 +2015-07-01|-84.0|-146.0|103.26303|-0.1346 +2015-07-01|-84.0|-147.0|104.28322|-0.13547 +2015-07-01|-84.0|-148.0|105.30772|-0.13636 +2015-07-01|-84.0|-149.0|106.33659|-0.13725 +2015-07-01|-84.0|-150.0|107.36986|-0.13817 +2015-07-01|-84.0|-151.0|108.40757|-0.13909 +2015-07-01|-84.0|-152.0|109.44977|-0.14003 +2015-07-01|-84.0|-153.0|110.49648|-0.14099 +2015-07-01|-84.0|-154.0|111.54774|-0.14195 +2015-07-01|-84.0|-155.0|112.60358|-0.14293 +2015-07-01|-84.0|-156.0|113.66404|-0.14392 +2015-07-01|-84.0|-157.0|114.72913|-0.14493 +2015-07-01|-84.0|-158.0|115.79888|-0.14595 +2015-07-01|-84.0|-159.0|116.87331|-0.14697 +2015-07-01|-84.0|-160.0|117.95244|-0.14802 +2015-07-01|-84.0|-161.0|119.03628|-0.14907 +2015-07-01|-84.0|-162.0|120.12484|-0.15013 +2015-07-01|-84.0|-163.0|121.21814|-0.1512 +2015-07-01|-84.0|-164.0|122.31617|-0.15229 +2015-07-01|-84.0|-165.0|123.41893|-0.15338 +2015-07-01|-84.0|-166.0|124.52643|-0.15448 +2015-07-01|-84.0|-167.0|125.63866|-0.15559 +2015-07-01|-84.0|-168.0|126.75559|-0.15671 +2015-07-01|-84.0|-169.0|127.87723|-0.15783 +2015-07-01|-84.0|-170.0|129.00354|-0.15897 +2015-07-01|-84.0|-171.0|130.13451|-0.1601 +2015-07-01|-84.0|-172.0|131.27011|-0.16125 +2015-07-01|-84.0|-173.0|132.4103|-0.16239 +2015-07-01|-84.0|-174.0|133.55505|-0.16354 +2015-07-01|-84.0|-175.0|134.70432|-0.1647 +2015-07-01|-84.0|-176.0|135.85805|-0.16585 +2015-07-01|-84.0|-177.0|137.01621|-0.16701 +2015-07-01|-84.0|-178.0|138.17872|-0.16817 +2015-07-01|-84.0|-179.0|139.34554|-0.16933 +2015-07-01|-85.0|0.0|-25.53085|-0.13163 +2015-07-01|-85.0|1.0|-26.424|-0.13223 +2015-07-01|-85.0|2.0|-27.31844|-0.13284 +2015-07-01|-85.0|3.0|-28.2142|-0.13346 +2015-07-01|-85.0|4.0|-29.11129|-0.13408 +2015-07-01|-85.0|5.0|-30.00974|-0.13471 +2015-07-01|-85.0|6.0|-30.90955|-0.13534 +2015-07-01|-85.0|7.0|-31.81075|-0.13598 +2015-07-01|-85.0|8.0|-32.71337|-0.13662 +2015-07-01|-85.0|9.0|-33.61741|-0.13726 +2015-07-01|-85.0|10.0|-34.52289|-0.13791 +2015-07-01|-85.0|11.0|-35.42983|-0.13856 +2015-07-01|-85.0|12.0|-36.33826|-0.13922 +2015-07-01|-85.0|13.0|-37.24818|-0.13987 +2015-07-01|-85.0|14.0|-38.15961|-0.14054 +2015-07-01|-85.0|15.0|-39.07257|-0.1412 +2015-07-01|-85.0|16.0|-39.98708|-0.14187 +2015-07-01|-85.0|17.0|-40.90316|-0.14253 +2015-07-01|-85.0|18.0|-41.82081|-0.14321 +2015-07-01|-85.0|19.0|-42.74006|-0.14388 +2015-07-01|-85.0|20.0|-43.66092|-0.14455 +2015-07-01|-85.0|21.0|-44.58341|-0.14523 +2015-07-01|-85.0|22.0|-45.50755|-0.14591 +2015-07-01|-85.0|23.0|-46.43334|-0.14658 +2015-07-01|-85.0|24.0|-47.36081|-0.14726 +2015-07-01|-85.0|25.0|-48.28997|-0.14794 +2015-07-01|-85.0|26.0|-49.22084|-0.14862 +2015-07-01|-85.0|27.0|-50.15343|-0.1493 +2015-07-01|-85.0|28.0|-51.08776|-0.14998 +2015-07-01|-85.0|29.0|-52.02384|-0.15066 +2015-07-01|-85.0|30.0|-52.96169|-0.15135 +2015-07-01|-85.0|31.0|-53.90133|-0.15203 +2015-07-01|-85.0|32.0|-54.84276|-0.15271 +2015-07-01|-85.0|33.0|-55.78602|-0.15339 +2015-07-01|-85.0|34.0|-56.7311|-0.15406 +2015-07-01|-85.0|35.0|-57.67804|-0.15474 +2015-07-01|-85.0|36.0|-58.62683|-0.15542 +2015-07-01|-85.0|37.0|-59.57751|-0.15609 +2015-07-01|-85.0|38.0|-60.53009|-0.15677 +2015-07-01|-85.0|39.0|-61.48458|-0.15744 +2015-07-01|-85.0|40.0|-62.44099|-0.15811 +2015-07-01|-85.0|41.0|-63.39936|-0.15878 +2015-07-01|-85.0|42.0|-64.35968|-0.15945 +2015-07-01|-85.0|43.0|-65.32199|-0.16011 +2015-07-01|-85.0|44.0|-66.28629|-0.16077 +2015-07-01|-85.0|45.0|-67.25261|-0.16144 +2015-07-01|-85.0|46.0|-68.22096|-0.16209 +2015-07-01|-85.0|47.0|-69.19136|-0.16275 +2015-07-01|-85.0|48.0|-70.16382|-0.1634 +2015-07-01|-85.0|49.0|-71.13837|-0.16406 +2015-07-01|-85.0|50.0|-72.11503|-0.1647 +2015-07-01|-85.0|51.0|-73.0938|-0.16535 +2015-07-01|-85.0|52.0|-74.07472|-0.16599 +2015-07-01|-85.0|53.0|-75.05779|-0.16663 +2015-07-01|-85.0|54.0|-76.04304|-0.16727 +2015-07-01|-85.0|55.0|-77.03049|-0.1679 +2015-07-01|-85.0|56.0|-78.02015|-0.16853 +2015-07-01|-85.0|57.0|-79.01205|-0.16916 +2015-07-01|-85.0|58.0|-80.0062|-0.16979 +2015-07-01|-85.0|59.0|-81.00263|-0.17041 +2015-07-01|-85.0|60.0|-82.00136|-0.17102 +2015-07-01|-85.0|61.0|-83.00239|-0.17164 +2015-07-01|-85.0|62.0|-84.00576|-0.17225 +2015-07-01|-85.0|63.0|-85.01149|-0.17285 +2015-07-01|-85.0|64.0|-86.01959|-0.17346 +2015-07-01|-85.0|65.0|-87.03008|-0.17406 +2015-07-01|-85.0|66.0|-88.04299|-0.17465 +2015-07-01|-85.0|67.0|-89.05834|-0.17524 +2015-07-01|-85.0|68.0|-90.07614|-0.17583 +2015-07-01|-85.0|69.0|-91.09641|-0.17641 +2015-07-01|-85.0|70.0|-92.11918|-0.17699 +2015-07-01|-85.0|71.0|-93.14447|-0.17756 +2015-07-01|-85.0|72.0|-94.17229|-0.17813 +2015-07-01|-85.0|73.0|-95.20267|-0.17869 +2015-07-01|-85.0|74.0|-96.23562|-0.17925 +2015-07-01|-85.0|75.0|-97.27117|-0.17981 +2015-07-01|-85.0|76.0|-98.30933|-0.18036 +2015-07-01|-85.0|77.0|-99.35012|-0.1809 +2015-07-01|-85.0|78.0|-100.39356|-0.18144 +2015-07-01|-85.0|79.0|-101.43967|-0.18198 +2015-07-01|-85.0|80.0|-102.48847|-0.18251 +2015-07-01|-85.0|81.0|-103.53996|-0.18303 +2015-07-01|-85.0|82.0|-104.59418|-0.18355 +2015-07-01|-85.0|83.0|-105.65113|-0.18406 +2015-07-01|-85.0|84.0|-106.71084|-0.18456 +2015-07-01|-85.0|85.0|-107.7733|-0.18506 +2015-07-01|-85.0|86.0|-108.83855|-0.18556 +2015-07-01|-85.0|87.0|-109.90659|-0.18604 +2015-07-01|-85.0|88.0|-110.97743|-0.18652 +2015-07-01|-85.0|89.0|-112.05109|-0.18699 +2015-07-01|-85.0|90.0|-113.12757|-0.18746 +2015-07-01|-85.0|91.0|-114.20689|-0.18791 +2015-07-01|-85.0|92.0|-115.28906|-0.18836 +2015-07-01|-85.0|93.0|-116.37407|-0.1888 +2015-07-01|-85.0|94.0|-117.46194|-0.18924 +2015-07-01|-85.0|95.0|-118.55267|-0.18966 +2015-07-01|-85.0|96.0|-119.64626|-0.19008 +2015-07-01|-85.0|97.0|-120.74272|-0.19048 +2015-07-01|-85.0|98.0|-121.84205|-0.19088 +2015-07-01|-85.0|99.0|-122.94424|-0.19127 +2015-07-01|-85.0|100.0|-124.04929|-0.19165 +2015-07-01|-85.0|101.0|-125.1572|-0.19201 +2015-07-01|-85.0|102.0|-126.26797|-0.19237 +2015-07-01|-85.0|103.0|-127.38157|-0.19272 +2015-07-01|-85.0|104.0|-128.49801|-0.19305 +2015-07-01|-85.0|105.0|-129.61727|-0.19337 +2015-07-01|-85.0|106.0|-130.73934|-0.19369 +2015-07-01|-85.0|107.0|-131.8642|-0.19399 +2015-07-01|-85.0|108.0|-132.99183|-0.19427 +2015-07-01|-85.0|109.0|-134.12222|-0.19455 +2015-07-01|-85.0|110.0|-135.25534|-0.19481 +2015-07-01|-85.0|111.0|-136.39116|-0.19505 +2015-07-01|-85.0|112.0|-137.52966|-0.19528 +2015-07-01|-85.0|113.0|-138.67082|-0.1955 +2015-07-01|-85.0|114.0|-139.81458|-0.19571 +2015-07-01|-85.0|115.0|-140.96094|-0.19589 +2015-07-01|-85.0|116.0|-142.10984|-0.19607 +2015-07-01|-85.0|117.0|-143.26124|-0.19622 +2015-07-01|-85.0|118.0|-144.41511|-0.19636 +2015-07-01|-85.0|119.0|-145.5714|-0.19649 +2015-07-01|-85.0|120.0|-146.73006|-0.19659 +2015-07-01|-85.0|121.0|-147.89104|-0.19668 +2015-07-01|-85.0|122.0|-149.05429|-0.19676 +2015-07-01|-85.0|123.0|-150.21975|-0.19681 +2015-07-01|-85.0|124.0|-151.38737|-0.19684 +2015-07-01|-85.0|125.0|-152.55709|-0.19686 +2015-07-01|-85.0|126.0|-153.72884|-0.19686 +2015-07-01|-85.0|127.0|-154.90255|-0.19684 +2015-07-01|-85.0|128.0|-156.07816|-0.1968 +2015-07-01|-85.0|129.0|-157.25559|-0.19674 +2015-07-01|-85.0|130.0|-158.43477|-0.19666 +2015-07-01|-85.0|131.0|-159.61563|-0.19656 +2015-07-01|-85.0|132.0|-160.79808|-0.19643 +2015-07-01|-85.0|133.0|-161.98205|-0.19629 +2015-07-01|-85.0|134.0|-163.16745|-0.19613 +2015-07-01|-85.0|135.0|-164.35419|-0.19595 +2015-07-01|-85.0|136.0|-165.54219|-0.19574 +2015-07-01|-85.0|137.0|-166.73135|-0.19551 +2015-07-01|-85.0|138.0|-167.92158|-0.19527 +2015-07-01|-85.0|139.0|-169.1128|-0.195 +2015-07-01|-85.0|140.0|-170.30489|-0.19471 +2015-07-01|-85.0|141.0|-171.49777|-0.1944 +2015-07-01|-85.0|142.0|-172.69133|-0.19406 +2015-07-01|-85.0|143.0|-173.88547|-0.19371 +2015-07-01|-85.0|144.0|-175.08009|-0.19333 +2015-07-01|-85.0|145.0|-176.27509|-0.19294 +2015-07-01|-85.0|146.0|-177.47036|-0.19252 +2015-07-01|-85.0|147.0|-178.66579|-0.19208 +2015-07-01|-85.0|148.0|-179.86127|-0.19162 +2015-07-01|-85.0|149.0|178.94329|-0.19114 +2015-07-01|-85.0|150.0|177.74802|-0.19064 +2015-07-01|-85.0|151.0|176.55302|-0.19012 +2015-07-01|-85.0|152.0|175.35839|-0.18958 +2015-07-01|-85.0|153.0|174.16425|-0.18902 +2015-07-01|-85.0|154.0|172.97072|-0.18844 +2015-07-01|-85.0|155.0|171.77788|-0.18784 +2015-07-01|-85.0|156.0|170.58587|-0.18723 +2015-07-01|-85.0|157.0|169.39478|-0.18659 +2015-07-01|-85.0|158.0|168.20472|-0.18594 +2015-07-01|-85.0|159.0|167.01581|-0.18528 +2015-07-01|-85.0|160.0|165.82814|-0.18459 +2015-07-01|-85.0|161.0|164.64182|-0.18389 +2015-07-01|-85.0|162.0|163.45696|-0.18318 +2015-07-01|-85.0|163.0|162.27365|-0.18244 +2015-07-01|-85.0|164.0|161.09201|-0.1817 +2015-07-01|-85.0|165.0|159.91213|-0.18094 +2015-07-01|-85.0|166.0|158.7341|-0.18017 +2015-07-01|-85.0|167.0|157.55803|-0.17938 +2015-07-01|-85.0|168.0|156.38401|-0.17859 +2015-07-01|-85.0|169.0|155.21212|-0.17778 +2015-07-01|-85.0|170.0|154.04247|-0.17696 +2015-07-01|-85.0|171.0|152.87514|-0.17613 +2015-07-01|-85.0|172.0|151.7102|-0.17529 +2015-07-01|-85.0|173.0|150.54776|-0.17444 +2015-07-01|-85.0|174.0|149.38787|-0.17359 +2015-07-01|-85.0|175.0|148.23063|-0.17273 +2015-07-01|-85.0|176.0|147.07611|-0.17186 +2015-07-01|-85.0|177.0|145.92438|-0.17098 +2015-07-01|-85.0|178.0|144.77551|-0.1701 +2015-07-01|-85.0|179.0|143.62956|-0.16921 +2015-07-01|-85.0|-1.0|-24.63898|-0.13103 +2015-07-01|-85.0|-2.0|-23.74835|-0.13043 +2015-07-01|-85.0|-3.0|-22.85896|-0.12984 +2015-07-01|-85.0|-4.0|-21.97079|-0.12926 +2015-07-01|-85.0|-5.0|-21.0838|-0.12869 +2015-07-01|-85.0|-6.0|-20.19799|-0.12812 +2015-07-01|-85.0|-7.0|-19.31332|-0.12756 +2015-07-01|-85.0|-8.0|-18.42977|-0.127 +2015-07-01|-85.0|-9.0|-17.54733|-0.12645 +2015-07-01|-85.0|-10.0|-16.66597|-0.12592 +2015-07-01|-85.0|-11.0|-15.78567|-0.12538 +2015-07-01|-85.0|-12.0|-14.9064|-0.12486 +2015-07-01|-85.0|-13.0|-14.02814|-0.12434 +2015-07-01|-85.0|-14.0|-13.15087|-0.12383 +2015-07-01|-85.0|-15.0|-12.27456|-0.12334 +2015-07-01|-85.0|-16.0|-11.39919|-0.12284 +2015-07-01|-85.0|-17.0|-10.52472|-0.12236 +2015-07-01|-85.0|-18.0|-9.65115|-0.12189 +2015-07-01|-85.0|-19.0|-8.77844|-0.12142 +2015-07-01|-85.0|-20.0|-7.90656|-0.12097 +2015-07-01|-85.0|-21.0|-7.03549|-0.12052 +2015-07-01|-85.0|-22.0|-6.16521|-0.12008 +2015-07-01|-85.0|-23.0|-5.29568|-0.11966 +2015-07-01|-85.0|-24.0|-4.42688|-0.11924 +2015-07-01|-85.0|-25.0|-3.55879|-0.11883 +2015-07-01|-85.0|-26.0|-2.69137|-0.11843 +2015-07-01|-85.0|-27.0|-1.8246|-0.11804 +2015-07-01|-85.0|-28.0|-0.95845|-0.11766 +2015-07-01|-85.0|-29.0|-0.09289|-0.11729 +2015-07-01|-85.0|-30.0|0.7721|-0.11693 +2015-07-01|-85.0|-31.0|1.63655|-0.11658 +2015-07-01|-85.0|-32.0|2.5005|-0.11624 +2015-07-01|-85.0|-33.0|3.36397|-0.11591 +2015-07-01|-85.0|-34.0|4.22699|-0.11559 +2015-07-01|-85.0|-35.0|5.08959|-0.11528 +2015-07-01|-85.0|-36.0|5.95179|-0.11498 +2015-07-01|-85.0|-37.0|6.81363|-0.11469 +2015-07-01|-85.0|-38.0|7.67514|-0.11441 +2015-07-01|-85.0|-39.0|8.53635|-0.11415 +2015-07-01|-85.0|-40.0|9.39728|-0.11389 +2015-07-01|-85.0|-41.0|10.25796|-0.11364 +2015-07-01|-85.0|-42.0|11.11843|-0.1134 +2015-07-01|-85.0|-43.0|11.97872|-0.11317 +2015-07-01|-85.0|-44.0|12.83885|-0.11296 +2015-07-01|-85.0|-45.0|13.69886|-0.11275 +2015-07-01|-85.0|-46.0|14.55877|-0.11255 +2015-07-01|-85.0|-47.0|15.41862|-0.11237 +2015-07-01|-85.0|-48.0|16.27843|-0.11219 +2015-07-01|-85.0|-49.0|17.13824|-0.11202 +2015-07-01|-85.0|-50.0|17.99807|-0.11186 +2015-07-01|-85.0|-51.0|18.85796|-0.11172 +2015-07-01|-85.0|-52.0|19.71794|-0.11158 +2015-07-01|-85.0|-53.0|20.57804|-0.11145 +2015-07-01|-85.0|-54.0|21.43828|-0.11134 +2015-07-01|-85.0|-55.0|22.29871|-0.11123 +2015-07-01|-85.0|-56.0|23.15934|-0.11113 +2015-07-01|-85.0|-57.0|24.02022|-0.11104 +2015-07-01|-85.0|-58.0|24.88136|-0.11097 +2015-07-01|-85.0|-59.0|25.7428|-0.1109 +2015-07-01|-85.0|-60.0|26.60458|-0.11084 +2015-07-01|-85.0|-61.0|27.46672|-0.11079 +2015-07-01|-85.0|-62.0|28.32926|-0.11075 +2015-07-01|-85.0|-63.0|29.19222|-0.11072 +2015-07-01|-85.0|-64.0|30.05563|-0.11069 +2015-07-01|-85.0|-65.0|30.91953|-0.11068 +2015-07-01|-85.0|-66.0|31.78395|-0.11068 +2015-07-01|-85.0|-67.0|32.64892|-0.11068 +2015-07-01|-85.0|-68.0|33.51447|-0.1107 +2015-07-01|-85.0|-69.0|34.38063|-0.11072 +2015-07-01|-85.0|-70.0|35.24743|-0.11075 +2015-07-01|-85.0|-71.0|36.11491|-0.11079 +2015-07-01|-85.0|-72.0|36.98309|-0.11084 +2015-07-01|-85.0|-73.0|37.85201|-0.1109 +2015-07-01|-85.0|-74.0|38.7217|-0.11097 +2015-07-01|-85.0|-75.0|39.59219|-0.11104 +2015-07-01|-85.0|-76.0|40.46351|-0.11113 +2015-07-01|-85.0|-77.0|41.3357|-0.11122 +2015-07-01|-85.0|-78.0|42.20878|-0.11132 +2015-07-01|-85.0|-79.0|43.0828|-0.11143 +2015-07-01|-85.0|-80.0|43.95777|-0.11155 +2015-07-01|-85.0|-81.0|44.83374|-0.11168 +2015-07-01|-85.0|-82.0|45.71075|-0.11182 +2015-07-01|-85.0|-83.0|46.58881|-0.11196 +2015-07-01|-85.0|-84.0|47.46796|-0.11211 +2015-07-01|-85.0|-85.0|48.34825|-0.11227 +2015-07-01|-85.0|-86.0|49.2297|-0.11244 +2015-07-01|-85.0|-87.0|50.11234|-0.11262 +2015-07-01|-85.0|-88.0|50.99621|-0.11281 +2015-07-01|-85.0|-89.0|51.88135|-0.113 +2015-07-01|-85.0|-90.0|52.76779|-0.1132 +2015-07-01|-85.0|-91.0|53.65556|-0.11342 +2015-07-01|-85.0|-92.0|54.54471|-0.11364 +2015-07-01|-85.0|-93.0|55.43526|-0.11386 +2015-07-01|-85.0|-94.0|56.32725|-0.1141 +2015-07-01|-85.0|-95.0|57.22072|-0.11435 +2015-07-01|-85.0|-96.0|58.1157|-0.1146 +2015-07-01|-85.0|-97.0|59.01223|-0.11486 +2015-07-01|-85.0|-98.0|59.91035|-0.11513 +2015-07-01|-85.0|-99.0|60.8101|-0.11541 +2015-07-01|-85.0|-100.0|61.7115|-0.1157 +2015-07-01|-85.0|-101.0|62.61461|-0.116 +2015-07-01|-85.0|-102.0|63.51946|-0.1163 +2015-07-01|-85.0|-103.0|64.42608|-0.11662 +2015-07-01|-85.0|-104.0|65.33452|-0.11694 +2015-07-01|-85.0|-105.0|66.24481|-0.11727 +2015-07-01|-85.0|-106.0|67.15699|-0.11761 +2015-07-01|-85.0|-107.0|68.07111|-0.11796 +2015-07-01|-85.0|-108.0|68.9872|-0.11832 +2015-07-01|-85.0|-109.0|69.90531|-0.11869 +2015-07-01|-85.0|-110.0|70.82546|-0.11907 +2015-07-01|-85.0|-111.0|71.74772|-0.11945 +2015-07-01|-85.0|-112.0|72.6721|-0.11985 +2015-07-01|-85.0|-113.0|73.59866|-0.12026 +2015-07-01|-85.0|-114.0|74.52743|-0.12067 +2015-07-01|-85.0|-115.0|75.45847|-0.1211 +2015-07-01|-85.0|-116.0|76.3918|-0.12153 +2015-07-01|-85.0|-117.0|77.32747|-0.12197 +2015-07-01|-85.0|-118.0|78.26552|-0.12243 +2015-07-01|-85.0|-119.0|79.20599|-0.12289 +2015-07-01|-85.0|-120.0|80.14893|-0.12336 +2015-07-01|-85.0|-121.0|81.09438|-0.12385 +2015-07-01|-85.0|-122.0|82.04237|-0.12434 +2015-07-01|-85.0|-123.0|82.99295|-0.12484 +2015-07-01|-85.0|-124.0|83.94616|-0.12535 +2015-07-01|-85.0|-125.0|84.90205|-0.12588 +2015-07-01|-85.0|-126.0|85.86064|-0.12641 +2015-07-01|-85.0|-127.0|86.822|-0.12695 +2015-07-01|-85.0|-128.0|87.78614|-0.12751 +2015-07-01|-85.0|-129.0|88.75313|-0.12807 +2015-07-01|-85.0|-130.0|89.72298|-0.12865 +2015-07-01|-85.0|-131.0|90.69576|-0.12923 +2015-07-01|-85.0|-132.0|91.67148|-0.12983 +2015-07-01|-85.0|-133.0|92.6502|-0.13043 +2015-07-01|-85.0|-134.0|93.63196|-0.13105 +2015-07-01|-85.0|-135.0|94.61678|-0.13167 +2015-07-01|-85.0|-136.0|95.60471|-0.13231 +2015-07-01|-85.0|-137.0|96.59578|-0.13296 +2015-07-01|-85.0|-138.0|97.59003|-0.13361 +2015-07-01|-85.0|-139.0|98.5875|-0.13428 +2015-07-01|-85.0|-140.0|99.58821|-0.13496 +2015-07-01|-85.0|-141.0|100.5922|-0.13564 +2015-07-01|-85.0|-142.0|101.5995|-0.13634 +2015-07-01|-85.0|-143.0|102.61015|-0.13705 +2015-07-01|-85.0|-144.0|103.62417|-0.13777 +2015-07-01|-85.0|-145.0|104.6416|-0.1385 +2015-07-01|-85.0|-146.0|105.66245|-0.13923 +2015-07-01|-85.0|-147.0|106.68676|-0.13998 +2015-07-01|-85.0|-148.0|107.71455|-0.14074 +2015-07-01|-85.0|-149.0|108.74584|-0.1415 +2015-07-01|-85.0|-150.0|109.78065|-0.14228 +2015-07-01|-85.0|-151.0|110.81901|-0.14306 +2015-07-01|-85.0|-152.0|111.86093|-0.14385 +2015-07-01|-85.0|-153.0|112.90643|-0.14465 +2015-07-01|-85.0|-154.0|113.95553|-0.14546 +2015-07-01|-85.0|-155.0|115.00823|-0.14628 +2015-07-01|-85.0|-156.0|116.06454|-0.1471 +2015-07-01|-85.0|-157.0|117.12448|-0.14794 +2015-07-01|-85.0|-158.0|118.18805|-0.14878 +2015-07-01|-85.0|-159.0|119.25526|-0.14963 +2015-07-01|-85.0|-160.0|120.3261|-0.15048 +2015-07-01|-85.0|-161.0|121.40058|-0.15134 +2015-07-01|-85.0|-162.0|122.47869|-0.15221 +2015-07-01|-85.0|-163.0|123.56043|-0.15308 +2015-07-01|-85.0|-164.0|124.64579|-0.15395 +2015-07-01|-85.0|-165.0|125.73476|-0.15484 +2015-07-01|-85.0|-166.0|126.82733|-0.15572 +2015-07-01|-85.0|-167.0|127.92347|-0.15661 +2015-07-01|-85.0|-168.0|129.02318|-0.15751 +2015-07-01|-85.0|-169.0|130.12642|-0.1584 +2015-07-01|-85.0|-170.0|131.23319|-0.1593 +2015-07-01|-85.0|-171.0|132.34343|-0.1602 +2015-07-01|-85.0|-172.0|133.45714|-0.16111 +2015-07-01|-85.0|-173.0|134.57427|-0.16201 +2015-07-01|-85.0|-174.0|135.69478|-0.16292 +2015-07-01|-85.0|-175.0|136.81865|-0.16382 +2015-07-01|-85.0|-176.0|137.94582|-0.16472 +2015-07-01|-85.0|-177.0|139.07625|-0.16563 +2015-07-01|-85.0|-178.0|140.20989|-0.16653 +2015-07-01|-85.0|-179.0|141.34669|-0.16742 +2015-07-01|-86.0|0.0|-26.28578|-0.13537 +2015-07-01|-86.0|1.0|-27.19785|-0.13586 +2015-07-01|-86.0|2.0|-28.11102|-0.13635 +2015-07-01|-86.0|3.0|-29.02528|-0.13685 +2015-07-01|-86.0|4.0|-29.94066|-0.13735 +2015-07-01|-86.0|5.0|-30.85717|-0.13786 +2015-07-01|-86.0|6.0|-31.77484|-0.13837 +2015-07-01|-86.0|7.0|-32.69368|-0.13888 +2015-07-01|-86.0|8.0|-33.61371|-0.1394 +2015-07-01|-86.0|9.0|-34.53494|-0.13992 +2015-07-01|-86.0|10.0|-35.4574|-0.14044 +2015-07-01|-86.0|11.0|-36.38109|-0.14097 +2015-07-01|-86.0|12.0|-37.30604|-0.1415 +2015-07-01|-86.0|13.0|-38.23226|-0.14203 +2015-07-01|-86.0|14.0|-39.15976|-0.14257 +2015-07-01|-86.0|15.0|-40.08857|-0.14311 +2015-07-01|-86.0|16.0|-41.0187|-0.14365 +2015-07-01|-86.0|17.0|-41.95016|-0.14419 +2015-07-01|-86.0|18.0|-42.88297|-0.14473 +2015-07-01|-86.0|19.0|-43.81715|-0.14528 +2015-07-01|-86.0|20.0|-44.75271|-0.14583 +2015-07-01|-86.0|21.0|-45.68967|-0.14637 +2015-07-01|-86.0|22.0|-46.62804|-0.14693 +2015-07-01|-86.0|23.0|-47.56783|-0.14748 +2015-07-01|-86.0|24.0|-48.50906|-0.14803 +2015-07-01|-86.0|25.0|-49.45175|-0.14858 +2015-07-01|-86.0|26.0|-50.39591|-0.14914 +2015-07-01|-86.0|27.0|-51.34156|-0.14969 +2015-07-01|-86.0|28.0|-52.2887|-0.15025 +2015-07-01|-86.0|29.0|-53.23736|-0.1508 +2015-07-01|-86.0|30.0|-54.18755|-0.15136 +2015-07-01|-86.0|31.0|-55.13928|-0.15192 +2015-07-01|-86.0|32.0|-56.09257|-0.15247 +2015-07-01|-86.0|33.0|-57.04743|-0.15303 +2015-07-01|-86.0|34.0|-58.00387|-0.15358 +2015-07-01|-86.0|35.0|-58.96192|-0.15414 +2015-07-01|-86.0|36.0|-59.92157|-0.15469 +2015-07-01|-86.0|37.0|-60.88286|-0.15525 +2015-07-01|-86.0|38.0|-61.84578|-0.1558 +2015-07-01|-86.0|39.0|-62.81036|-0.15635 +2015-07-01|-86.0|40.0|-63.77661|-0.1569 +2015-07-01|-86.0|41.0|-64.74455|-0.15745 +2015-07-01|-86.0|42.0|-65.71418|-0.158 +2015-07-01|-86.0|43.0|-66.68552|-0.15855 +2015-07-01|-86.0|44.0|-67.65858|-0.15909 +2015-07-01|-86.0|45.0|-68.63339|-0.15964 +2015-07-01|-86.0|46.0|-69.60994|-0.16018 +2015-07-01|-86.0|47.0|-70.58827|-0.16072 +2015-07-01|-86.0|48.0|-71.56837|-0.16126 +2015-07-01|-86.0|49.0|-72.55026|-0.16179 +2015-07-01|-86.0|50.0|-73.53396|-0.16233 +2015-07-01|-86.0|51.0|-74.51949|-0.16286 +2015-07-01|-86.0|52.0|-75.50684|-0.16339 +2015-07-01|-86.0|53.0|-76.49604|-0.16392 +2015-07-01|-86.0|54.0|-77.48711|-0.16444 +2015-07-01|-86.0|55.0|-78.48005|-0.16496 +2015-07-01|-86.0|56.0|-79.47487|-0.16548 +2015-07-01|-86.0|57.0|-80.4716|-0.16599 +2015-07-01|-86.0|58.0|-81.47023|-0.16651 +2015-07-01|-86.0|59.0|-82.4708|-0.16702 +2015-07-01|-86.0|60.0|-83.4733|-0.16752 +2015-07-01|-86.0|61.0|-84.47776|-0.16803 +2015-07-01|-86.0|62.0|-85.48418|-0.16853 +2015-07-01|-86.0|63.0|-86.49258|-0.16902 +2015-07-01|-86.0|64.0|-87.50297|-0.16951 +2015-07-01|-86.0|65.0|-88.51535|-0.17 +2015-07-01|-86.0|66.0|-89.52976|-0.17049 +2015-07-01|-86.0|67.0|-90.54618|-0.17097 +2015-07-01|-86.0|68.0|-91.56465|-0.17144 +2015-07-01|-86.0|69.0|-92.58516|-0.17192 +2015-07-01|-86.0|70.0|-93.60773|-0.17238 +2015-07-01|-86.0|71.0|-94.63236|-0.17285 +2015-07-01|-86.0|72.0|-95.65908|-0.17331 +2015-07-01|-86.0|73.0|-96.68789|-0.17376 +2015-07-01|-86.0|74.0|-97.71879|-0.17421 +2015-07-01|-86.0|75.0|-98.7518|-0.17466 +2015-07-01|-86.0|76.0|-99.78693|-0.1751 +2015-07-01|-86.0|77.0|-100.82419|-0.17553 +2015-07-01|-86.0|78.0|-101.86358|-0.17596 +2015-07-01|-86.0|79.0|-102.9051|-0.17639 +2015-07-01|-86.0|80.0|-103.94878|-0.17681 +2015-07-01|-86.0|81.0|-104.9946|-0.17722 +2015-07-01|-86.0|82.0|-106.04259|-0.17763 +2015-07-01|-86.0|83.0|-107.09274|-0.17803 +2015-07-01|-86.0|84.0|-108.14506|-0.17842 +2015-07-01|-86.0|85.0|-109.19955|-0.17881 +2015-07-01|-86.0|86.0|-110.25622|-0.1792 +2015-07-01|-86.0|87.0|-111.31507|-0.17957 +2015-07-01|-86.0|88.0|-112.37609|-0.17994 +2015-07-01|-86.0|89.0|-113.43929|-0.1803 +2015-07-01|-86.0|90.0|-114.50468|-0.18066 +2015-07-01|-86.0|91.0|-115.57224|-0.18101 +2015-07-01|-86.0|92.0|-116.64198|-0.18135 +2015-07-01|-86.0|93.0|-117.7139|-0.18168 +2015-07-01|-86.0|94.0|-118.78798|-0.18201 +2015-07-01|-86.0|95.0|-119.86423|-0.18232 +2015-07-01|-86.0|96.0|-120.94264|-0.18263 +2015-07-01|-86.0|97.0|-122.02321|-0.18293 +2015-07-01|-86.0|98.0|-123.10592|-0.18323 +2015-07-01|-86.0|99.0|-124.19076|-0.18351 +2015-07-01|-86.0|100.0|-125.27773|-0.18378 +2015-07-01|-86.0|101.0|-126.36682|-0.18405 +2015-07-01|-86.0|102.0|-127.45801|-0.18431 +2015-07-01|-86.0|103.0|-128.55128|-0.18455 +2015-07-01|-86.0|104.0|-129.64662|-0.18479 +2015-07-01|-86.0|105.0|-130.74402|-0.18502 +2015-07-01|-86.0|106.0|-131.84346|-0.18523 +2015-07-01|-86.0|107.0|-132.94492|-0.18544 +2015-07-01|-86.0|108.0|-134.04837|-0.18564 +2015-07-01|-86.0|109.0|-135.15379|-0.18582 +2015-07-01|-86.0|110.0|-136.26117|-0.186 +2015-07-01|-86.0|111.0|-137.37047|-0.18616 +2015-07-01|-86.0|112.0|-138.48167|-0.18631 +2015-07-01|-86.0|113.0|-139.59474|-0.18645 +2015-07-01|-86.0|114.0|-140.70966|-0.18658 +2015-07-01|-86.0|115.0|-141.82638|-0.18669 +2015-07-01|-86.0|116.0|-142.94488|-0.1868 +2015-07-01|-86.0|117.0|-144.06512|-0.18689 +2015-07-01|-86.0|118.0|-145.18706|-0.18697 +2015-07-01|-86.0|119.0|-146.31068|-0.18703 +2015-07-01|-86.0|120.0|-147.43592|-0.18709 +2015-07-01|-86.0|121.0|-148.56275|-0.18713 +2015-07-01|-86.0|122.0|-149.69113|-0.18715 +2015-07-01|-86.0|123.0|-150.82101|-0.18716 +2015-07-01|-86.0|124.0|-151.95235|-0.18716 +2015-07-01|-86.0|125.0|-153.0851|-0.18715 +2015-07-01|-86.0|126.0|-154.21921|-0.18712 +2015-07-01|-86.0|127.0|-155.35463|-0.18708 +2015-07-01|-86.0|128.0|-156.49131|-0.18702 +2015-07-01|-86.0|129.0|-157.6292|-0.18695 +2015-07-01|-86.0|130.0|-158.76824|-0.18686 +2015-07-01|-86.0|131.0|-159.90837|-0.18676 +2015-07-01|-86.0|132.0|-161.04955|-0.18665 +2015-07-01|-86.0|133.0|-162.1917|-0.18652 +2015-07-01|-86.0|134.0|-163.33478|-0.18637 +2015-07-01|-86.0|135.0|-164.47872|-0.18621 +2015-07-01|-86.0|136.0|-165.62345|-0.18604 +2015-07-01|-86.0|137.0|-166.76892|-0.18585 +2015-07-01|-86.0|138.0|-167.91506|-0.18565 +2015-07-01|-86.0|139.0|-169.0618|-0.18543 +2015-07-01|-86.0|140.0|-170.20908|-0.18519 +2015-07-01|-86.0|141.0|-171.35683|-0.18494 +2015-07-01|-86.0|142.0|-172.50498|-0.18468 +2015-07-01|-86.0|143.0|-173.65346|-0.1844 +2015-07-01|-86.0|144.0|-174.8022|-0.18411 +2015-07-01|-86.0|145.0|-175.95114|-0.1838 +2015-07-01|-86.0|146.0|-177.10019|-0.18348 +2015-07-01|-86.0|147.0|-178.2493|-0.18314 +2015-07-01|-86.0|148.0|-179.39838|-0.18279 +2015-07-01|-86.0|149.0|179.45263|-0.18243 +2015-07-01|-86.0|150.0|178.30382|-0.18205 +2015-07-01|-86.0|151.0|177.15524|-0.18166 +2015-07-01|-86.0|152.0|176.00699|-0.18125 +2015-07-01|-86.0|153.0|174.85912|-0.18083 +2015-07-01|-86.0|154.0|173.71171|-0.1804 +2015-07-01|-86.0|155.0|172.56483|-0.17995 +2015-07-01|-86.0|156.0|171.41857|-0.1795 +2015-07-01|-86.0|157.0|170.27298|-0.17902 +2015-07-01|-86.0|158.0|169.12815|-0.17854 +2015-07-01|-86.0|159.0|167.98414|-0.17805 +2015-07-01|-86.0|160.0|166.84103|-0.17754 +2015-07-01|-86.0|161.0|165.69888|-0.17702 +2015-07-01|-86.0|162.0|164.55777|-0.1765 +2015-07-01|-86.0|163.0|163.41776|-0.17596 +2015-07-01|-86.0|164.0|162.27893|-0.17541 +2015-07-01|-86.0|165.0|161.14135|-0.17485 +2015-07-01|-86.0|166.0|160.00507|-0.17428 +2015-07-01|-86.0|167.0|158.87016|-0.1737 +2015-07-01|-86.0|168.0|157.7367|-0.17311 +2015-07-01|-86.0|169.0|156.60473|-0.17252 +2015-07-01|-86.0|170.0|155.47434|-0.17191 +2015-07-01|-86.0|171.0|154.34556|-0.1713 +2015-07-01|-86.0|172.0|153.21847|-0.17068 +2015-07-01|-86.0|173.0|152.09313|-0.17006 +2015-07-01|-86.0|174.0|150.96958|-0.16942 +2015-07-01|-86.0|175.0|149.84789|-0.16878 +2015-07-01|-86.0|176.0|148.7281|-0.16814 +2015-07-01|-86.0|177.0|147.61028|-0.16749 +2015-07-01|-86.0|178.0|146.49447|-0.16683 +2015-07-01|-86.0|179.0|145.38071|-0.16617 +2015-07-01|-86.0|-1.0|-25.37476|-0.13489 +2015-07-01|-86.0|-2.0|-24.46479|-0.13441 +2015-07-01|-86.0|-3.0|-23.55585|-0.13393 +2015-07-01|-86.0|-4.0|-22.64791|-0.13346 +2015-07-01|-86.0|-5.0|-21.74096|-0.133 +2015-07-01|-86.0|-6.0|-20.83498|-0.13254 +2015-07-01|-86.0|-7.0|-19.92995|-0.13208 +2015-07-01|-86.0|-8.0|-19.02585|-0.13164 +2015-07-01|-86.0|-9.0|-18.12266|-0.13119 +2015-07-01|-86.0|-10.0|-17.22036|-0.13076 +2015-07-01|-86.0|-11.0|-16.31893|-0.13033 +2015-07-01|-86.0|-12.0|-15.41834|-0.1299 +2015-07-01|-86.0|-13.0|-14.51859|-0.12948 +2015-07-01|-86.0|-14.0|-13.61964|-0.12907 +2015-07-01|-86.0|-15.0|-12.72147|-0.12867 +2015-07-01|-86.0|-16.0|-11.82407|-0.12827 +2015-07-01|-86.0|-17.0|-10.92741|-0.12788 +2015-07-01|-86.0|-18.0|-10.03147|-0.12749 +2015-07-01|-86.0|-19.0|-9.13623|-0.12711 +2015-07-01|-86.0|-20.0|-8.24167|-0.12674 +2015-07-01|-86.0|-21.0|-7.34775|-0.12638 +2015-07-01|-86.0|-22.0|-6.45447|-0.12602 +2015-07-01|-86.0|-23.0|-5.5618|-0.12567 +2015-07-01|-86.0|-24.0|-4.66971|-0.12533 +2015-07-01|-86.0|-25.0|-3.77818|-0.12499 +2015-07-01|-86.0|-26.0|-2.88719|-0.12467 +2015-07-01|-86.0|-27.0|-1.99671|-0.12435 +2015-07-01|-86.0|-28.0|-1.10673|-0.12404 +2015-07-01|-86.0|-29.0|-0.21721|-0.12373 +2015-07-01|-86.0|-30.0|0.67187|-0.12343 +2015-07-01|-86.0|-31.0|1.56052|-0.12315 +2015-07-01|-86.0|-32.0|2.44879|-0.12287 +2015-07-01|-86.0|-33.0|3.33668|-0.12259 +2015-07-01|-86.0|-34.0|4.22423|-0.12233 +2015-07-01|-86.0|-35.0|5.11145|-0.12207 +2015-07-01|-86.0|-36.0|5.99838|-0.12182 +2015-07-01|-86.0|-37.0|6.88505|-0.12158 +2015-07-01|-86.0|-38.0|7.77146|-0.12135 +2015-07-01|-86.0|-39.0|8.65766|-0.12113 +2015-07-01|-86.0|-40.0|9.54366|-0.12091 +2015-07-01|-86.0|-41.0|10.42949|-0.1207 +2015-07-01|-86.0|-42.0|11.31518|-0.1205 +2015-07-01|-86.0|-43.0|12.20075|-0.12031 +2015-07-01|-86.0|-44.0|13.08623|-0.12013 +2015-07-01|-86.0|-45.0|13.97164|-0.11996 +2015-07-01|-86.0|-46.0|14.85702|-0.11979 +2015-07-01|-86.0|-47.0|15.74238|-0.11963 +2015-07-01|-86.0|-48.0|16.62775|-0.11948 +2015-07-01|-86.0|-49.0|17.51316|-0.11934 +2015-07-01|-86.0|-50.0|18.39863|-0.11921 +2015-07-01|-86.0|-51.0|19.28419|-0.11908 +2015-07-01|-86.0|-52.0|20.16988|-0.11897 +2015-07-01|-86.0|-53.0|21.0557|-0.11886 +2015-07-01|-86.0|-54.0|21.9417|-0.11876 +2015-07-01|-86.0|-55.0|22.82789|-0.11866 +2015-07-01|-86.0|-56.0|23.71431|-0.11858 +2015-07-01|-86.0|-57.0|24.60098|-0.11851 +2015-07-01|-86.0|-58.0|25.48793|-0.11844 +2015-07-01|-86.0|-59.0|26.37518|-0.11838 +2015-07-01|-86.0|-60.0|27.26276|-0.11833 +2015-07-01|-86.0|-61.0|28.1507|-0.11829 +2015-07-01|-86.0|-62.0|29.03903|-0.11825 +2015-07-01|-86.0|-63.0|29.92777|-0.11822 +2015-07-01|-86.0|-64.0|30.81695|-0.11821 +2015-07-01|-86.0|-65.0|31.7066|-0.11819 +2015-07-01|-86.0|-66.0|32.59674|-0.11819 +2015-07-01|-86.0|-67.0|33.48741|-0.1182 +2015-07-01|-86.0|-68.0|34.37862|-0.11821 +2015-07-01|-86.0|-69.0|35.27041|-0.11823 +2015-07-01|-86.0|-70.0|36.16281|-0.11826 +2015-07-01|-86.0|-71.0|37.05584|-0.1183 +2015-07-01|-86.0|-72.0|37.94953|-0.11834 +2015-07-01|-86.0|-73.0|38.84391|-0.1184 +2015-07-01|-86.0|-74.0|39.739|-0.11846 +2015-07-01|-86.0|-75.0|40.63484|-0.11853 +2015-07-01|-86.0|-76.0|41.53145|-0.1186 +2015-07-01|-86.0|-77.0|42.42886|-0.11869 +2015-07-01|-86.0|-78.0|43.32711|-0.11878 +2015-07-01|-86.0|-79.0|44.2262|-0.11888 +2015-07-01|-86.0|-80.0|45.12618|-0.11898 +2015-07-01|-86.0|-81.0|46.02708|-0.1191 +2015-07-01|-86.0|-82.0|46.92892|-0.11922 +2015-07-01|-86.0|-83.0|47.83173|-0.11935 +2015-07-01|-86.0|-84.0|48.73554|-0.11949 +2015-07-01|-86.0|-85.0|49.64038|-0.11964 +2015-07-01|-86.0|-86.0|50.54627|-0.11979 +2015-07-01|-86.0|-87.0|51.45325|-0.11995 +2015-07-01|-86.0|-88.0|52.36135|-0.12012 +2015-07-01|-86.0|-89.0|53.27059|-0.1203 +2015-07-01|-86.0|-90.0|54.18101|-0.12048 +2015-07-01|-86.0|-91.0|55.09263|-0.12067 +2015-07-01|-86.0|-92.0|56.00548|-0.12087 +2015-07-01|-86.0|-93.0|56.91959|-0.12108 +2015-07-01|-86.0|-94.0|57.835|-0.12129 +2015-07-01|-86.0|-95.0|58.75173|-0.12151 +2015-07-01|-86.0|-96.0|59.6698|-0.12174 +2015-07-01|-86.0|-97.0|60.58926|-0.12198 +2015-07-01|-86.0|-98.0|61.51013|-0.12222 +2015-07-01|-86.0|-99.0|62.43244|-0.12248 +2015-07-01|-86.0|-100.0|63.35623|-0.12274 +2015-07-01|-86.0|-101.0|64.28151|-0.123 +2015-07-01|-86.0|-102.0|65.20832|-0.12328 +2015-07-01|-86.0|-103.0|66.1367|-0.12356 +2015-07-01|-86.0|-104.0|67.06666|-0.12385 +2015-07-01|-86.0|-105.0|67.99825|-0.12415 +2015-07-01|-86.0|-106.0|68.93149|-0.12446 +2015-07-01|-86.0|-107.0|69.86641|-0.12477 +2015-07-01|-86.0|-108.0|70.80304|-0.12509 +2015-07-01|-86.0|-109.0|71.74141|-0.12542 +2015-07-01|-86.0|-110.0|72.68156|-0.12576 +2015-07-01|-86.0|-111.0|73.62351|-0.1261 +2015-07-01|-86.0|-112.0|74.56729|-0.12646 +2015-07-01|-86.0|-113.0|75.51293|-0.12682 +2015-07-01|-86.0|-114.0|76.46046|-0.12718 +2015-07-01|-86.0|-115.0|77.40992|-0.12756 +2015-07-01|-86.0|-116.0|78.36132|-0.12794 +2015-07-01|-86.0|-117.0|79.31471|-0.12833 +2015-07-01|-86.0|-118.0|80.2701|-0.12873 +2015-07-01|-86.0|-119.0|81.22754|-0.12914 +2015-07-01|-86.0|-120.0|82.18704|-0.12955 +2015-07-01|-86.0|-121.0|83.14864|-0.12998 +2015-07-01|-86.0|-122.0|84.11236|-0.13041 +2015-07-01|-86.0|-123.0|85.07823|-0.13084 +2015-07-01|-86.0|-124.0|86.04629|-0.13129 +2015-07-01|-86.0|-125.0|87.01655|-0.13174 +2015-07-01|-86.0|-126.0|87.98904|-0.1322 +2015-07-01|-86.0|-127.0|88.9638|-0.13267 +2015-07-01|-86.0|-128.0|89.94084|-0.13315 +2015-07-01|-86.0|-129.0|90.9202|-0.13363 +2015-07-01|-86.0|-130.0|91.90189|-0.13412 +2015-07-01|-86.0|-131.0|92.88595|-0.13462 +2015-07-01|-86.0|-132.0|93.87239|-0.13512 +2015-07-01|-86.0|-133.0|94.86124|-0.13564 +2015-07-01|-86.0|-134.0|95.85253|-0.13616 +2015-07-01|-86.0|-135.0|96.84627|-0.13669 +2015-07-01|-86.0|-136.0|97.84249|-0.13722 +2015-07-01|-86.0|-137.0|98.84121|-0.13776 +2015-07-01|-86.0|-138.0|99.84244|-0.13831 +2015-07-01|-86.0|-139.0|100.84622|-0.13887 +2015-07-01|-86.0|-140.0|101.85255|-0.13943 +2015-07-01|-86.0|-141.0|102.86145|-0.14 +2015-07-01|-86.0|-142.0|103.87294|-0.14058 +2015-07-01|-86.0|-143.0|104.88704|-0.14116 +2015-07-01|-86.0|-144.0|105.90376|-0.14175 +2015-07-01|-86.0|-145.0|106.92312|-0.14234 +2015-07-01|-86.0|-146.0|107.94512|-0.14295 +2015-07-01|-86.0|-147.0|108.96978|-0.14355 +2015-07-01|-86.0|-148.0|109.99711|-0.14417 +2015-07-01|-86.0|-149.0|111.02712|-0.14479 +2015-07-01|-86.0|-150.0|112.05981|-0.14541 +2015-07-01|-86.0|-151.0|113.0952|-0.14604 +2015-07-01|-86.0|-152.0|114.13328|-0.14668 +2015-07-01|-86.0|-153.0|115.17407|-0.14732 +2015-07-01|-86.0|-154.0|116.21756|-0.14796 +2015-07-01|-86.0|-155.0|117.26376|-0.14861 +2015-07-01|-86.0|-156.0|118.31266|-0.14926 +2015-07-01|-86.0|-157.0|119.36427|-0.14992 +2015-07-01|-86.0|-158.0|120.41858|-0.15058 +2015-07-01|-86.0|-159.0|121.47559|-0.15125 +2015-07-01|-86.0|-160.0|122.53528|-0.15192 +2015-07-01|-86.0|-161.0|123.59766|-0.15259 +2015-07-01|-86.0|-162.0|124.66271|-0.15326 +2015-07-01|-86.0|-163.0|125.73042|-0.15394 +2015-07-01|-86.0|-164.0|126.80077|-0.15462 +2015-07-01|-86.0|-165.0|127.87376|-0.1553 +2015-07-01|-86.0|-166.0|128.94937|-0.15598 +2015-07-01|-86.0|-167.0|130.02758|-0.15666 +2015-07-01|-86.0|-168.0|131.10836|-0.15735 +2015-07-01|-86.0|-169.0|132.1917|-0.15803 +2015-07-01|-86.0|-170.0|133.27757|-0.15872 +2015-07-01|-86.0|-171.0|134.36595|-0.1594 +2015-07-01|-86.0|-172.0|135.45681|-0.16009 +2015-07-01|-86.0|-173.0|136.55012|-0.16077 +2015-07-01|-86.0|-174.0|137.64584|-0.16146 +2015-07-01|-86.0|-175.0|138.74396|-0.16214 +2015-07-01|-86.0|-176.0|139.84443|-0.16282 +2015-07-01|-86.0|-177.0|140.94721|-0.16349 +2015-07-01|-86.0|-178.0|142.05227|-0.16417 +2015-07-01|-86.0|-179.0|143.15957|-0.16484 +2015-07-01|-87.0|0.0|-27.11425|-0.1392 +2015-07-01|-87.0|1.0|-28.04641|-0.13957 +2015-07-01|-87.0|2.0|-28.97943|-0.13995 +2015-07-01|-87.0|3.0|-29.91332|-0.14033 +2015-07-01|-87.0|4.0|-30.84809|-0.14071 +2015-07-01|-87.0|5.0|-31.78377|-0.14109 +2015-07-01|-87.0|6.0|-32.72037|-0.14148 +2015-07-01|-87.0|7.0|-33.6579|-0.14187 +2015-07-01|-87.0|8.0|-34.59638|-0.14227 +2015-07-01|-87.0|9.0|-35.53583|-0.14266 +2015-07-01|-87.0|10.0|-36.47624|-0.14306 +2015-07-01|-87.0|11.0|-37.41765|-0.14346 +2015-07-01|-87.0|12.0|-38.36007|-0.14387 +2015-07-01|-87.0|13.0|-39.3035|-0.14427 +2015-07-01|-87.0|14.0|-40.24797|-0.14468 +2015-07-01|-87.0|15.0|-41.19349|-0.14509 +2015-07-01|-87.0|16.0|-42.14006|-0.1455 +2015-07-01|-87.0|17.0|-43.08771|-0.14592 +2015-07-01|-87.0|18.0|-44.03645|-0.14633 +2015-07-01|-87.0|19.0|-44.98629|-0.14675 +2015-07-01|-87.0|20.0|-45.93724|-0.14717 +2015-07-01|-87.0|21.0|-46.88932|-0.14759 +2015-07-01|-87.0|22.0|-47.84254|-0.14801 +2015-07-01|-87.0|23.0|-48.79691|-0.14843 +2015-07-01|-87.0|24.0|-49.75244|-0.14885 +2015-07-01|-87.0|25.0|-50.70916|-0.14927 +2015-07-01|-87.0|26.0|-51.66706|-0.1497 +2015-07-01|-87.0|27.0|-52.62616|-0.15012 +2015-07-01|-87.0|28.0|-53.58648|-0.15055 +2015-07-01|-87.0|29.0|-54.54802|-0.15097 +2015-07-01|-87.0|30.0|-55.5108|-0.1514 +2015-07-01|-87.0|31.0|-56.47483|-0.15182 +2015-07-01|-87.0|32.0|-57.44012|-0.15225 +2015-07-01|-87.0|33.0|-58.40668|-0.15268 +2015-07-01|-87.0|34.0|-59.37452|-0.1531 +2015-07-01|-87.0|35.0|-60.34366|-0.15353 +2015-07-01|-87.0|36.0|-61.3141|-0.15395 +2015-07-01|-87.0|37.0|-62.28586|-0.15438 +2015-07-01|-87.0|38.0|-63.25895|-0.1548 +2015-07-01|-87.0|39.0|-64.23337|-0.15523 +2015-07-01|-87.0|40.0|-65.20914|-0.15565 +2015-07-01|-87.0|41.0|-66.18627|-0.15607 +2015-07-01|-87.0|42.0|-67.16476|-0.15649 +2015-07-01|-87.0|43.0|-68.14464|-0.15691 +2015-07-01|-87.0|44.0|-69.1259|-0.15733 +2015-07-01|-87.0|45.0|-70.10856|-0.15775 +2015-07-01|-87.0|46.0|-71.09263|-0.15816 +2015-07-01|-87.0|47.0|-72.07811|-0.15858 +2015-07-01|-87.0|48.0|-73.06502|-0.15899 +2015-07-01|-87.0|49.0|-74.05337|-0.1594 +2015-07-01|-87.0|50.0|-75.04316|-0.15981 +2015-07-01|-87.0|51.0|-76.0344|-0.16022 +2015-07-01|-87.0|52.0|-77.02711|-0.16062 +2015-07-01|-87.0|53.0|-78.02128|-0.16103 +2015-07-01|-87.0|54.0|-79.01693|-0.16143 +2015-07-01|-87.0|55.0|-80.01407|-0.16183 +2015-07-01|-87.0|56.0|-81.0127|-0.16222 +2015-07-01|-87.0|57.0|-82.01284|-0.16262 +2015-07-01|-87.0|58.0|-83.01448|-0.16301 +2015-07-01|-87.0|59.0|-84.01764|-0.1634 +2015-07-01|-87.0|60.0|-85.02232|-0.16378 +2015-07-01|-87.0|61.0|-86.02854|-0.16417 +2015-07-01|-87.0|62.0|-87.03629|-0.16455 +2015-07-01|-87.0|63.0|-88.04558|-0.16492 +2015-07-01|-87.0|64.0|-89.05642|-0.1653 +2015-07-01|-87.0|65.0|-90.06881|-0.16567 +2015-07-01|-87.0|66.0|-91.08276|-0.16603 +2015-07-01|-87.0|67.0|-92.09828|-0.1664 +2015-07-01|-87.0|68.0|-93.11536|-0.16676 +2015-07-01|-87.0|69.0|-94.13402|-0.16711 +2015-07-01|-87.0|70.0|-95.15426|-0.16746 +2015-07-01|-87.0|71.0|-96.17607|-0.16781 +2015-07-01|-87.0|72.0|-97.19947|-0.16816 +2015-07-01|-87.0|73.0|-98.22446|-0.1685 +2015-07-01|-87.0|74.0|-99.25104|-0.16883 +2015-07-01|-87.0|75.0|-100.27921|-0.16917 +2015-07-01|-87.0|76.0|-101.30897|-0.16949 +2015-07-01|-87.0|77.0|-102.34033|-0.16982 +2015-07-01|-87.0|78.0|-103.37329|-0.17013 +2015-07-01|-87.0|79.0|-104.40784|-0.17045 +2015-07-01|-87.0|80.0|-105.44399|-0.17076 +2015-07-01|-87.0|81.0|-106.48173|-0.17106 +2015-07-01|-87.0|82.0|-107.52106|-0.17136 +2015-07-01|-87.0|83.0|-108.56199|-0.17165 +2015-07-01|-87.0|84.0|-109.60452|-0.17194 +2015-07-01|-87.0|85.0|-110.64862|-0.17222 +2015-07-01|-87.0|86.0|-111.69432|-0.1725 +2015-07-01|-87.0|87.0|-112.74159|-0.17277 +2015-07-01|-87.0|88.0|-113.79044|-0.17303 +2015-07-01|-87.0|89.0|-114.84087|-0.17329 +2015-07-01|-87.0|90.0|-115.89286|-0.17355 +2015-07-01|-87.0|91.0|-116.94641|-0.17379 +2015-07-01|-87.0|92.0|-118.00151|-0.17403 +2015-07-01|-87.0|93.0|-119.05815|-0.17427 +2015-07-01|-87.0|94.0|-120.11634|-0.1745 +2015-07-01|-87.0|95.0|-121.17605|-0.17472 +2015-07-01|-87.0|96.0|-122.23728|-0.17493 +2015-07-01|-87.0|97.0|-123.30001|-0.17514 +2015-07-01|-87.0|98.0|-124.36425|-0.17534 +2015-07-01|-87.0|99.0|-125.42996|-0.17554 +2015-07-01|-87.0|100.0|-126.49715|-0.17572 +2015-07-01|-87.0|101.0|-127.5658|-0.1759 +2015-07-01|-87.0|102.0|-128.63589|-0.17607 +2015-07-01|-87.0|103.0|-129.70741|-0.17624 +2015-07-01|-87.0|104.0|-130.78034|-0.1764 +2015-07-01|-87.0|105.0|-131.85467|-0.17654 +2015-07-01|-87.0|106.0|-132.93038|-0.17669 +2015-07-01|-87.0|107.0|-134.00745|-0.17682 +2015-07-01|-87.0|108.0|-135.08586|-0.17694 +2015-07-01|-87.0|109.0|-136.16559|-0.17706 +2015-07-01|-87.0|110.0|-137.24662|-0.17717 +2015-07-01|-87.0|111.0|-138.32893|-0.17727 +2015-07-01|-87.0|112.0|-139.41249|-0.17736 +2015-07-01|-87.0|113.0|-140.49729|-0.17744 +2015-07-01|-87.0|114.0|-141.58329|-0.17752 +2015-07-01|-87.0|115.0|-142.67048|-0.17758 +2015-07-01|-87.0|116.0|-143.75883|-0.17764 +2015-07-01|-87.0|117.0|-144.8483|-0.17768 +2015-07-01|-87.0|118.0|-145.93888|-0.17772 +2015-07-01|-87.0|119.0|-147.03052|-0.17775 +2015-07-01|-87.0|120.0|-148.12322|-0.17777 +2015-07-01|-87.0|121.0|-149.21692|-0.17778 +2015-07-01|-87.0|122.0|-150.31161|-0.17778 +2015-07-01|-87.0|123.0|-151.40725|-0.17777 +2015-07-01|-87.0|124.0|-152.50381|-0.17775 +2015-07-01|-87.0|125.0|-153.60125|-0.17773 +2015-07-01|-87.0|126.0|-154.69953|-0.17769 +2015-07-01|-87.0|127.0|-155.79864|-0.17764 +2015-07-01|-87.0|128.0|-156.89852|-0.17758 +2015-07-01|-87.0|129.0|-157.99914|-0.17752 +2015-07-01|-87.0|130.0|-159.10047|-0.17744 +2015-07-01|-87.0|131.0|-160.20246|-0.17735 +2015-07-01|-87.0|132.0|-161.30508|-0.17725 +2015-07-01|-87.0|133.0|-162.40829|-0.17715 +2015-07-01|-87.0|134.0|-163.51204|-0.17703 +2015-07-01|-87.0|135.0|-164.6163|-0.1769 +2015-07-01|-87.0|136.0|-165.72103|-0.17677 +2015-07-01|-87.0|137.0|-166.82618|-0.17662 +2015-07-01|-87.0|138.0|-167.93172|-0.17647 +2015-07-01|-87.0|139.0|-169.03759|-0.1763 +2015-07-01|-87.0|140.0|-170.14375|-0.17612 +2015-07-01|-87.0|141.0|-171.25017|-0.17594 +2015-07-01|-87.0|142.0|-172.3568|-0.17574 +2015-07-01|-87.0|143.0|-173.46359|-0.17554 +2015-07-01|-87.0|144.0|-174.57049|-0.17532 +2015-07-01|-87.0|145.0|-175.67747|-0.1751 +2015-07-01|-87.0|146.0|-176.78448|-0.17486 +2015-07-01|-87.0|147.0|-177.89147|-0.17462 +2015-07-01|-87.0|148.0|-178.9984|-0.17437 +2015-07-01|-87.0|149.0|179.89479|-0.17411 +2015-07-01|-87.0|150.0|178.78813|-0.17384 +2015-07-01|-87.0|151.0|177.68167|-0.17356 +2015-07-01|-87.0|152.0|176.57547|-0.17327 +2015-07-01|-87.0|153.0|175.46955|-0.17297 +2015-07-01|-87.0|154.0|174.36398|-0.17266 +2015-07-01|-87.0|155.0|173.25879|-0.17235 +2015-07-01|-87.0|156.0|172.15404|-0.17203 +2015-07-01|-87.0|157.0|171.04976|-0.17169 +2015-07-01|-87.0|158.0|169.94601|-0.17135 +2015-07-01|-87.0|159.0|168.84283|-0.17101 +2015-07-01|-87.0|160.0|167.74026|-0.17065 +2015-07-01|-87.0|161.0|166.63836|-0.17029 +2015-07-01|-87.0|162.0|165.53715|-0.16992 +2015-07-01|-87.0|163.0|164.4367|-0.16954 +2015-07-01|-87.0|164.0|163.33703|-0.16916 +2015-07-01|-87.0|165.0|162.2382|-0.16877 +2015-07-01|-87.0|166.0|161.14024|-0.16837 +2015-07-01|-87.0|167.0|160.04321|-0.16797 +2015-07-01|-87.0|168.0|158.94713|-0.16756 +2015-07-01|-87.0|169.0|157.85205|-0.16714 +2015-07-01|-87.0|170.0|156.75802|-0.16672 +2015-07-01|-87.0|171.0|155.66507|-0.16629 +2015-07-01|-87.0|172.0|154.57323|-0.16586 +2015-07-01|-87.0|173.0|153.48255|-0.16542 +2015-07-01|-87.0|174.0|152.39307|-0.16498 +2015-07-01|-87.0|175.0|151.30482|-0.16453 +2015-07-01|-87.0|176.0|150.21784|-0.16408 +2015-07-01|-87.0|177.0|149.13215|-0.16363 +2015-07-01|-87.0|178.0|148.04781|-0.16317 +2015-07-01|-87.0|179.0|146.96483|-0.1627 +2015-07-01|-87.0|-1.0|-26.18293|-0.13883 +2015-07-01|-87.0|-2.0|-25.25244|-0.13847 +2015-07-01|-87.0|-3.0|-24.32275|-0.13811 +2015-07-01|-87.0|-4.0|-23.39386|-0.13775 +2015-07-01|-87.0|-5.0|-22.46575|-0.13739 +2015-07-01|-87.0|-6.0|-21.53839|-0.13704 +2015-07-01|-87.0|-7.0|-20.61179|-0.1367 +2015-07-01|-87.0|-8.0|-19.6859|-0.13636 +2015-07-01|-87.0|-9.0|-18.76073|-0.13602 +2015-07-01|-87.0|-10.0|-17.83626|-0.13569 +2015-07-01|-87.0|-11.0|-16.91246|-0.13536 +2015-07-01|-87.0|-12.0|-15.98931|-0.13503 +2015-07-01|-87.0|-13.0|-15.06681|-0.13472 +2015-07-01|-87.0|-14.0|-14.14494|-0.1344 +2015-07-01|-87.0|-15.0|-13.22367|-0.13409 +2015-07-01|-87.0|-16.0|-12.30299|-0.13379 +2015-07-01|-87.0|-17.0|-11.38287|-0.13349 +2015-07-01|-87.0|-18.0|-10.46332|-0.13319 +2015-07-01|-87.0|-19.0|-9.54429|-0.1329 +2015-07-01|-87.0|-20.0|-8.62578|-0.13262 +2015-07-01|-87.0|-21.0|-7.70777|-0.13234 +2015-07-01|-87.0|-22.0|-6.79023|-0.13207 +2015-07-01|-87.0|-23.0|-5.87315|-0.1318 +2015-07-01|-87.0|-24.0|-4.95652|-0.13153 +2015-07-01|-87.0|-25.0|-4.0403|-0.13128 +2015-07-01|-87.0|-26.0|-3.12449|-0.13103 +2015-07-01|-87.0|-27.0|-2.20906|-0.13078 +2015-07-01|-87.0|-28.0|-1.29399|-0.13054 +2015-07-01|-87.0|-29.0|-0.37927|-0.13031 +2015-07-01|-87.0|-30.0|0.53513|-0.13008 +2015-07-01|-87.0|-31.0|1.44923|-0.12985 +2015-07-01|-87.0|-32.0|2.36304|-0.12964 +2015-07-01|-87.0|-33.0|3.27659|-0.12943 +2015-07-01|-87.0|-34.0|4.1899|-0.12922 +2015-07-01|-87.0|-35.0|5.10298|-0.12902 +2015-07-01|-87.0|-36.0|6.01586|-0.12883 +2015-07-01|-87.0|-37.0|6.92855|-0.12864 +2015-07-01|-87.0|-38.0|7.84109|-0.12846 +2015-07-01|-87.0|-39.0|8.75348|-0.12829 +2015-07-01|-87.0|-40.0|9.66575|-0.12812 +2015-07-01|-87.0|-41.0|10.57792|-0.12796 +2015-07-01|-87.0|-42.0|11.49002|-0.1278 +2015-07-01|-87.0|-43.0|12.40205|-0.12766 +2015-07-01|-87.0|-44.0|13.31405|-0.12751 +2015-07-01|-87.0|-45.0|14.22604|-0.12738 +2015-07-01|-87.0|-46.0|15.13803|-0.12725 +2015-07-01|-87.0|-47.0|16.05004|-0.12712 +2015-07-01|-87.0|-48.0|16.96211|-0.12701 +2015-07-01|-87.0|-49.0|17.87424|-0.1269 +2015-07-01|-87.0|-50.0|18.78646|-0.12679 +2015-07-01|-87.0|-51.0|19.6988|-0.12669 +2015-07-01|-87.0|-52.0|20.61128|-0.1266 +2015-07-01|-87.0|-53.0|21.5239|-0.12652 +2015-07-01|-87.0|-54.0|22.43671|-0.12644 +2015-07-01|-87.0|-55.0|23.34972|-0.12637 +2015-07-01|-87.0|-56.0|24.26295|-0.1263 +2015-07-01|-87.0|-57.0|25.17642|-0.12625 +2015-07-01|-87.0|-58.0|26.09016|-0.12619 +2015-07-01|-87.0|-59.0|27.00418|-0.12615 +2015-07-01|-87.0|-60.0|27.91852|-0.12611 +2015-07-01|-87.0|-61.0|28.83318|-0.12608 +2015-07-01|-87.0|-62.0|29.7482|-0.12605 +2015-07-01|-87.0|-63.0|30.6636|-0.12603 +2015-07-01|-87.0|-64.0|31.57939|-0.12602 +2015-07-01|-87.0|-65.0|32.49561|-0.12601 +2015-07-01|-87.0|-66.0|33.41226|-0.12601 +2015-07-01|-87.0|-67.0|34.32939|-0.12602 +2015-07-01|-87.0|-68.0|35.247|-0.12603 +2015-07-01|-87.0|-69.0|36.16512|-0.12605 +2015-07-01|-87.0|-70.0|37.08377|-0.12608 +2015-07-01|-87.0|-71.0|38.00298|-0.12611 +2015-07-01|-87.0|-72.0|38.92276|-0.12615 +2015-07-01|-87.0|-73.0|39.84314|-0.1262 +2015-07-01|-87.0|-74.0|40.76415|-0.12625 +2015-07-01|-87.0|-75.0|41.6858|-0.12631 +2015-07-01|-87.0|-76.0|42.60811|-0.12637 +2015-07-01|-87.0|-77.0|43.53112|-0.12644 +2015-07-01|-87.0|-78.0|44.45484|-0.12652 +2015-07-01|-87.0|-79.0|45.37929|-0.12661 +2015-07-01|-87.0|-80.0|46.3045|-0.1267 +2015-07-01|-87.0|-81.0|47.23049|-0.12679 +2015-07-01|-87.0|-82.0|48.15728|-0.1269 +2015-07-01|-87.0|-83.0|49.08489|-0.12701 +2015-07-01|-87.0|-84.0|50.01335|-0.12712 +2015-07-01|-87.0|-85.0|50.94268|-0.12725 +2015-07-01|-87.0|-86.0|51.87291|-0.12737 +2015-07-01|-87.0|-87.0|52.80405|-0.12751 +2015-07-01|-87.0|-88.0|53.73612|-0.12765 +2015-07-01|-87.0|-89.0|54.66915|-0.1278 +2015-07-01|-87.0|-90.0|55.60317|-0.12795 +2015-07-01|-87.0|-91.0|56.53819|-0.12811 +2015-07-01|-87.0|-92.0|57.47423|-0.12828 +2015-07-01|-87.0|-93.0|58.41133|-0.12845 +2015-07-01|-87.0|-94.0|59.34949|-0.12863 +2015-07-01|-87.0|-95.0|60.28875|-0.12882 +2015-07-01|-87.0|-96.0|61.22912|-0.12901 +2015-07-01|-87.0|-97.0|62.17063|-0.12921 +2015-07-01|-87.0|-98.0|63.1133|-0.12941 +2015-07-01|-87.0|-99.0|64.05714|-0.12962 +2015-07-01|-87.0|-100.0|65.00219|-0.12984 +2015-07-01|-87.0|-101.0|65.94847|-0.13006 +2015-07-01|-87.0|-102.0|66.89599|-0.13029 +2015-07-01|-87.0|-103.0|67.84477|-0.13052 +2015-07-01|-87.0|-104.0|68.79484|-0.13076 +2015-07-01|-87.0|-105.0|69.74623|-0.13101 +2015-07-01|-87.0|-106.0|70.69894|-0.13126 +2015-07-01|-87.0|-107.0|71.653|-0.13152 +2015-07-01|-87.0|-108.0|72.60844|-0.13178 +2015-07-01|-87.0|-109.0|73.56527|-0.13205 +2015-07-01|-87.0|-110.0|74.52351|-0.13233 +2015-07-01|-87.0|-111.0|75.48318|-0.13261 +2015-07-01|-87.0|-112.0|76.4443|-0.1329 +2015-07-01|-87.0|-113.0|77.4069|-0.13319 +2015-07-01|-87.0|-114.0|78.37099|-0.13349 +2015-07-01|-87.0|-115.0|79.33659|-0.1338 +2015-07-01|-87.0|-116.0|80.30372|-0.13411 +2015-07-01|-87.0|-117.0|81.2724|-0.13443 +2015-07-01|-87.0|-118.0|82.24264|-0.13475 +2015-07-01|-87.0|-119.0|83.21448|-0.13508 +2015-07-01|-87.0|-120.0|84.18791|-0.13541 +2015-07-01|-87.0|-121.0|85.16296|-0.13575 +2015-07-01|-87.0|-122.0|86.13966|-0.1361 +2015-07-01|-87.0|-123.0|87.118|-0.13645 +2015-07-01|-87.0|-124.0|88.09802|-0.1368 +2015-07-01|-87.0|-125.0|89.07972|-0.13716 +2015-07-01|-87.0|-126.0|90.06313|-0.13753 +2015-07-01|-87.0|-127.0|91.04826|-0.1379 +2015-07-01|-87.0|-128.0|92.03511|-0.13828 +2015-07-01|-87.0|-129.0|93.02371|-0.13866 +2015-07-01|-87.0|-130.0|94.01408|-0.13905 +2015-07-01|-87.0|-131.0|95.00621|-0.13944 +2015-07-01|-87.0|-132.0|96.00014|-0.13984 +2015-07-01|-87.0|-133.0|96.99586|-0.14024 +2015-07-01|-87.0|-134.0|97.99339|-0.14064 +2015-07-01|-87.0|-135.0|98.99274|-0.14105 +2015-07-01|-87.0|-136.0|99.99393|-0.14147 +2015-07-01|-87.0|-137.0|100.99696|-0.14189 +2015-07-01|-87.0|-138.0|102.00184|-0.14231 +2015-07-01|-87.0|-139.0|103.00857|-0.14274 +2015-07-01|-87.0|-140.0|104.01718|-0.14318 +2015-07-01|-87.0|-141.0|105.02766|-0.14361 +2015-07-01|-87.0|-142.0|106.04002|-0.14405 +2015-07-01|-87.0|-143.0|107.05427|-0.1445 +2015-07-01|-87.0|-144.0|108.07041|-0.14495 +2015-07-01|-87.0|-145.0|109.08845|-0.1454 +2015-07-01|-87.0|-146.0|110.10839|-0.14585 +2015-07-01|-87.0|-147.0|111.13023|-0.14631 +2015-07-01|-87.0|-148.0|112.15398|-0.14677 +2015-07-01|-87.0|-149.0|113.17963|-0.14724 +2015-07-01|-87.0|-150.0|114.20719|-0.14771 +2015-07-01|-87.0|-151.0|115.23666|-0.14818 +2015-07-01|-87.0|-152.0|116.26803|-0.14865 +2015-07-01|-87.0|-153.0|117.3013|-0.14913 +2015-07-01|-87.0|-154.0|118.33647|-0.14961 +2015-07-01|-87.0|-155.0|119.37353|-0.15009 +2015-07-01|-87.0|-156.0|120.41249|-0.15057 +2015-07-01|-87.0|-157.0|121.45332|-0.15105 +2015-07-01|-87.0|-158.0|122.49604|-0.15154 +2015-07-01|-87.0|-159.0|123.54062|-0.15203 +2015-07-01|-87.0|-160.0|124.58706|-0.15251 +2015-07-01|-87.0|-161.0|125.63535|-0.153 +2015-07-01|-87.0|-162.0|126.68547|-0.15349 +2015-07-01|-87.0|-163.0|127.73742|-0.15399 +2015-07-01|-87.0|-164.0|128.79119|-0.15448 +2015-07-01|-87.0|-165.0|129.84675|-0.15497 +2015-07-01|-87.0|-166.0|130.9041|-0.15546 +2015-07-01|-87.0|-167.0|131.96321|-0.15595 +2015-07-01|-87.0|-168.0|133.02408|-0.15645 +2015-07-01|-87.0|-169.0|134.08667|-0.15694 +2015-07-01|-87.0|-170.0|135.15098|-0.15743 +2015-07-01|-87.0|-171.0|136.21698|-0.15792 +2015-07-01|-87.0|-172.0|137.28465|-0.1584 +2015-07-01|-87.0|-173.0|138.35397|-0.15889 +2015-07-01|-87.0|-174.0|139.42491|-0.15938 +2015-07-01|-87.0|-175.0|140.49746|-0.15986 +2015-07-01|-87.0|-176.0|141.57158|-0.16034 +2015-07-01|-87.0|-177.0|142.64724|-0.16082 +2015-07-01|-87.0|-178.0|143.72443|-0.16129 +2015-07-01|-87.0|-179.0|144.80311|-0.16177 +2015-07-01|-88.0|0.0|-28.02356|-0.1431 +2015-07-01|-88.0|1.0|-28.97703|-0.14335 +2015-07-01|-88.0|2.0|-29.9311|-0.14361 +2015-07-01|-88.0|3.0|-30.8858|-0.14386 +2015-07-01|-88.0|4.0|-31.84113|-0.14413 +2015-07-01|-88.0|5.0|-32.7971|-0.14439 +2015-07-01|-88.0|6.0|-33.75373|-0.14465 +2015-07-01|-88.0|7.0|-34.71102|-0.14492 +2015-07-01|-88.0|8.0|-35.66899|-0.14519 +2015-07-01|-88.0|9.0|-36.62766|-0.14546 +2015-07-01|-88.0|10.0|-37.58702|-0.14573 +2015-07-01|-88.0|11.0|-38.54709|-0.146 +2015-07-01|-88.0|12.0|-39.50788|-0.14627 +2015-07-01|-88.0|13.0|-40.46941|-0.14655 +2015-07-01|-88.0|14.0|-41.43168|-0.14683 +2015-07-01|-88.0|15.0|-42.3947|-0.14711 +2015-07-01|-88.0|16.0|-43.35848|-0.14739 +2015-07-01|-88.0|17.0|-44.32304|-0.14767 +2015-07-01|-88.0|18.0|-45.28838|-0.14795 +2015-07-01|-88.0|19.0|-46.25451|-0.14823 +2015-07-01|-88.0|20.0|-47.22144|-0.14852 +2015-07-01|-88.0|21.0|-48.18918|-0.1488 +2015-07-01|-88.0|22.0|-49.15775|-0.14909 +2015-07-01|-88.0|23.0|-50.12714|-0.14938 +2015-07-01|-88.0|24.0|-51.09737|-0.14967 +2015-07-01|-88.0|25.0|-52.06845|-0.14995 +2015-07-01|-88.0|26.0|-53.04039|-0.15024 +2015-07-01|-88.0|27.0|-54.01319|-0.15053 +2015-07-01|-88.0|28.0|-54.98686|-0.15082 +2015-07-01|-88.0|29.0|-55.96141|-0.15111 +2015-07-01|-88.0|30.0|-56.93686|-0.1514 +2015-07-01|-88.0|31.0|-57.9132|-0.15169 +2015-07-01|-88.0|32.0|-58.89045|-0.15198 +2015-07-01|-88.0|33.0|-59.86861|-0.15227 +2015-07-01|-88.0|34.0|-60.84769|-0.15256 +2015-07-01|-88.0|35.0|-61.82771|-0.15285 +2015-07-01|-88.0|36.0|-62.80865|-0.15314 +2015-07-01|-88.0|37.0|-63.79054|-0.15343 +2015-07-01|-88.0|38.0|-64.77338|-0.15372 +2015-07-01|-88.0|39.0|-65.75717|-0.154 +2015-07-01|-88.0|40.0|-66.74193|-0.15429 +2015-07-01|-88.0|41.0|-67.72766|-0.15458 +2015-07-01|-88.0|42.0|-68.71436|-0.15486 +2015-07-01|-88.0|43.0|-69.70204|-0.15515 +2015-07-01|-88.0|44.0|-70.69071|-0.15543 +2015-07-01|-88.0|45.0|-71.68037|-0.15572 +2015-07-01|-88.0|46.0|-72.67104|-0.156 +2015-07-01|-88.0|47.0|-73.6627|-0.15628 +2015-07-01|-88.0|48.0|-74.65537|-0.15656 +2015-07-01|-88.0|49.0|-75.64906|-0.15684 +2015-07-01|-88.0|50.0|-76.64377|-0.15711 +2015-07-01|-88.0|51.0|-77.6395|-0.15739 +2015-07-01|-88.0|52.0|-78.63625|-0.15766 +2015-07-01|-88.0|53.0|-79.63404|-0.15794 +2015-07-01|-88.0|54.0|-80.63286|-0.15821 +2015-07-01|-88.0|55.0|-81.63272|-0.15848 +2015-07-01|-88.0|56.0|-82.63363|-0.15874 +2015-07-01|-88.0|57.0|-83.63558|-0.15901 +2015-07-01|-88.0|58.0|-84.63857|-0.15927 +2015-07-01|-88.0|59.0|-85.64262|-0.15953 +2015-07-01|-88.0|60.0|-86.64772|-0.15979 +2015-07-01|-88.0|61.0|-87.65388|-0.16005 +2015-07-01|-88.0|62.0|-88.6611|-0.1603 +2015-07-01|-88.0|63.0|-89.66937|-0.16055 +2015-07-01|-88.0|64.0|-90.67871|-0.1608 +2015-07-01|-88.0|65.0|-91.68911|-0.16105 +2015-07-01|-88.0|66.0|-92.70057|-0.16129 +2015-07-01|-88.0|67.0|-93.7131|-0.16154 +2015-07-01|-88.0|68.0|-94.72669|-0.16178 +2015-07-01|-88.0|69.0|-95.74135|-0.16201 +2015-07-01|-88.0|70.0|-96.75707|-0.16224 +2015-07-01|-88.0|71.0|-97.77385|-0.16248 +2015-07-01|-88.0|72.0|-98.7917|-0.1627 +2015-07-01|-88.0|73.0|-99.81061|-0.16293 +2015-07-01|-88.0|74.0|-100.83058|-0.16315 +2015-07-01|-88.0|75.0|-101.85161|-0.16336 +2015-07-01|-88.0|76.0|-102.8737|-0.16358 +2015-07-01|-88.0|77.0|-103.89684|-0.16379 +2015-07-01|-88.0|78.0|-104.92104|-0.164 +2015-07-01|-88.0|79.0|-105.94628|-0.1642 +2015-07-01|-88.0|80.0|-106.97257|-0.1644 +2015-07-01|-88.0|81.0|-107.99991|-0.1646 +2015-07-01|-88.0|82.0|-109.02828|-0.16479 +2015-07-01|-88.0|83.0|-110.05768|-0.16498 +2015-07-01|-88.0|84.0|-111.08811|-0.16516 +2015-07-01|-88.0|85.0|-112.11957|-0.16534 +2015-07-01|-88.0|86.0|-113.15205|-0.16552 +2015-07-01|-88.0|87.0|-114.18554|-0.16569 +2015-07-01|-88.0|88.0|-115.22003|-0.16586 +2015-07-01|-88.0|89.0|-116.25553|-0.16602 +2015-07-01|-88.0|90.0|-117.29202|-0.16618 +2015-07-01|-88.0|91.0|-118.32949|-0.16634 +2015-07-01|-88.0|92.0|-119.36794|-0.16649 +2015-07-01|-88.0|93.0|-120.40736|-0.16664 +2015-07-01|-88.0|94.0|-121.44774|-0.16678 +2015-07-01|-88.0|95.0|-122.48908|-0.16691 +2015-07-01|-88.0|96.0|-123.53135|-0.16705 +2015-07-01|-88.0|97.0|-124.57456|-0.16717 +2015-07-01|-88.0|98.0|-125.61869|-0.1673 +2015-07-01|-88.0|99.0|-126.66373|-0.16741 +2015-07-01|-88.0|100.0|-127.70968|-0.16753 +2015-07-01|-88.0|101.0|-128.75651|-0.16763 +2015-07-01|-88.0|102.0|-129.80422|-0.16774 +2015-07-01|-88.0|103.0|-130.85279|-0.16783 +2015-07-01|-88.0|104.0|-131.90222|-0.16792 +2015-07-01|-88.0|105.0|-132.95249|-0.16801 +2015-07-01|-88.0|106.0|-134.00358|-0.16809 +2015-07-01|-88.0|107.0|-135.05548|-0.16817 +2015-07-01|-88.0|108.0|-136.10818|-0.16824 +2015-07-01|-88.0|109.0|-137.16166|-0.1683 +2015-07-01|-88.0|110.0|-138.21591|-0.16836 +2015-07-01|-88.0|111.0|-139.2709|-0.16842 +2015-07-01|-88.0|112.0|-140.32664|-0.16846 +2015-07-01|-88.0|113.0|-141.38309|-0.16851 +2015-07-01|-88.0|114.0|-142.44024|-0.16854 +2015-07-01|-88.0|115.0|-143.49808|-0.16858 +2015-07-01|-88.0|116.0|-144.55658|-0.1686 +2015-07-01|-88.0|117.0|-145.61573|-0.16862 +2015-07-01|-88.0|118.0|-146.67551|-0.16863 +2015-07-01|-88.0|119.0|-147.73589|-0.16864 +2015-07-01|-88.0|120.0|-148.79687|-0.16864 +2015-07-01|-88.0|121.0|-149.85843|-0.16864 +2015-07-01|-88.0|122.0|-150.92053|-0.16863 +2015-07-01|-88.0|123.0|-151.98316|-0.16861 +2015-07-01|-88.0|124.0|-153.0463|-0.16859 +2015-07-01|-88.0|125.0|-154.10993|-0.16857 +2015-07-01|-88.0|126.0|-155.17403|-0.16853 +2015-07-01|-88.0|127.0|-156.23857|-0.16849 +2015-07-01|-88.0|128.0|-157.30354|-0.16845 +2015-07-01|-88.0|129.0|-158.3689|-0.16839 +2015-07-01|-88.0|130.0|-159.43465|-0.16834 +2015-07-01|-88.0|131.0|-160.50074|-0.16827 +2015-07-01|-88.0|132.0|-161.56717|-0.1682 +2015-07-01|-88.0|133.0|-162.63391|-0.16813 +2015-07-01|-88.0|134.0|-163.70093|-0.16805 +2015-07-01|-88.0|135.0|-164.76821|-0.16796 +2015-07-01|-88.0|136.0|-165.83573|-0.16786 +2015-07-01|-88.0|137.0|-166.90345|-0.16776 +2015-07-01|-88.0|138.0|-167.97136|-0.16766 +2015-07-01|-88.0|139.0|-169.03943|-0.16755 +2015-07-01|-88.0|140.0|-170.10764|-0.16743 +2015-07-01|-88.0|141.0|-171.17596|-0.16731 +2015-07-01|-88.0|142.0|-172.24436|-0.16718 +2015-07-01|-88.0|143.0|-173.31282|-0.16704 +2015-07-01|-88.0|144.0|-174.38132|-0.1669 +2015-07-01|-88.0|145.0|-175.44982|-0.16676 +2015-07-01|-88.0|146.0|-176.51831|-0.16661 +2015-07-01|-88.0|147.0|-177.58675|-0.16645 +2015-07-01|-88.0|148.0|-178.65512|-0.16629 +2015-07-01|-88.0|149.0|-179.72339|-0.16612 +2015-07-01|-88.0|150.0|179.20845|-0.16595 +2015-07-01|-88.0|151.0|178.14045|-0.16577 +2015-07-01|-88.0|152.0|177.07262|-0.16558 +2015-07-01|-88.0|153.0|176.00499|-0.16539 +2015-07-01|-88.0|154.0|174.93759|-0.1652 +2015-07-01|-88.0|155.0|173.87044|-0.165 +2015-07-01|-88.0|156.0|172.80357|-0.1648 +2015-07-01|-88.0|157.0|171.73701|-0.16459 +2015-07-01|-88.0|158.0|170.67077|-0.16437 +2015-07-01|-88.0|159.0|169.60489|-0.16415 +2015-07-01|-88.0|160.0|168.53939|-0.16393 +2015-07-01|-88.0|161.0|167.4743|-0.1637 +2015-07-01|-88.0|162.0|166.40963|-0.16347 +2015-07-01|-88.0|163.0|165.34543|-0.16324 +2015-07-01|-88.0|164.0|164.2817|-0.16299 +2015-07-01|-88.0|165.0|163.21848|-0.16275 +2015-07-01|-88.0|166.0|162.15579|-0.1625 +2015-07-01|-88.0|167.0|161.09365|-0.16225 +2015-07-01|-88.0|168.0|160.03209|-0.16199 +2015-07-01|-88.0|169.0|158.97113|-0.16173 +2015-07-01|-88.0|170.0|157.9108|-0.16147 +2015-07-01|-88.0|171.0|156.85111|-0.1612 +2015-07-01|-88.0|172.0|155.79208|-0.16093 +2015-07-01|-88.0|173.0|154.73375|-0.16065 +2015-07-01|-88.0|174.0|153.67613|-0.16038 +2015-07-01|-88.0|175.0|152.61925|-0.1601 +2015-07-01|-88.0|176.0|151.56312|-0.15981 +2015-07-01|-88.0|177.0|150.50776|-0.15953 +2015-07-01|-88.0|178.0|149.4532|-0.15924 +2015-07-01|-88.0|179.0|148.39946|-0.15895 +2015-07-01|-88.0|-1.0|-27.0707|-0.14285 +2015-07-01|-88.0|-2.0|-26.11842|-0.1426 +2015-07-01|-88.0|-3.0|-25.16671|-0.14235 +2015-07-01|-88.0|-4.0|-24.21556|-0.14211 +2015-07-01|-88.0|-5.0|-23.26497|-0.14187 +2015-07-01|-88.0|-6.0|-22.31491|-0.14163 +2015-07-01|-88.0|-7.0|-21.36537|-0.14139 +2015-07-01|-88.0|-8.0|-20.41635|-0.14116 +2015-07-01|-88.0|-9.0|-19.46782|-0.14093 +2015-07-01|-88.0|-10.0|-18.51978|-0.1407 +2015-07-01|-88.0|-11.0|-17.57222|-0.14048 +2015-07-01|-88.0|-12.0|-16.62511|-0.14026 +2015-07-01|-88.0|-13.0|-15.67845|-0.14004 +2015-07-01|-88.0|-14.0|-14.73223|-0.13983 +2015-07-01|-88.0|-15.0|-13.78642|-0.13962 +2015-07-01|-88.0|-16.0|-12.84102|-0.13941 +2015-07-01|-88.0|-17.0|-11.89602|-0.1392 +2015-07-01|-88.0|-18.0|-10.95139|-0.139 +2015-07-01|-88.0|-19.0|-10.00713|-0.1388 +2015-07-01|-88.0|-20.0|-9.06323|-0.13861 +2015-07-01|-88.0|-21.0|-8.11966|-0.13842 +2015-07-01|-88.0|-22.0|-7.17641|-0.13823 +2015-07-01|-88.0|-23.0|-6.23348|-0.13805 +2015-07-01|-88.0|-24.0|-5.29084|-0.13787 +2015-07-01|-88.0|-25.0|-4.34848|-0.13769 +2015-07-01|-88.0|-26.0|-3.40639|-0.13752 +2015-07-01|-88.0|-27.0|-2.46455|-0.13735 +2015-07-01|-88.0|-28.0|-1.52295|-0.13719 +2015-07-01|-88.0|-29.0|-0.58158|-0.13703 +2015-07-01|-88.0|-30.0|0.35959|-0.13687 +2015-07-01|-88.0|-31.0|1.30056|-0.13672 +2015-07-01|-88.0|-32.0|2.24135|-0.13657 +2015-07-01|-88.0|-33.0|3.18198|-0.13642 +2015-07-01|-88.0|-34.0|4.12246|-0.13628 +2015-07-01|-88.0|-35.0|5.0628|-0.13615 +2015-07-01|-88.0|-36.0|6.00303|-0.13601 +2015-07-01|-88.0|-37.0|6.94315|-0.13589 +2015-07-01|-88.0|-38.0|7.88318|-0.13576 +2015-07-01|-88.0|-39.0|8.82313|-0.13564 +2015-07-01|-88.0|-40.0|9.76303|-0.13553 +2015-07-01|-88.0|-41.0|10.70288|-0.13542 +2015-07-01|-88.0|-42.0|11.64271|-0.13531 +2015-07-01|-88.0|-43.0|12.58252|-0.13521 +2015-07-01|-88.0|-44.0|13.52234|-0.13511 +2015-07-01|-88.0|-45.0|14.46217|-0.13502 +2015-07-01|-88.0|-46.0|15.40204|-0.13493 +2015-07-01|-88.0|-47.0|16.34196|-0.13484 +2015-07-01|-88.0|-48.0|17.28195|-0.13476 +2015-07-01|-88.0|-49.0|18.22201|-0.13469 +2015-07-01|-88.0|-50.0|19.16217|-0.13462 +2015-07-01|-88.0|-51.0|20.10245|-0.13455 +2015-07-01|-88.0|-52.0|21.04285|-0.13449 +2015-07-01|-88.0|-53.0|21.9834|-0.13443 +2015-07-01|-88.0|-54.0|22.9241|-0.13438 +2015-07-01|-88.0|-55.0|23.86499|-0.13433 +2015-07-01|-88.0|-56.0|24.80606|-0.13429 +2015-07-01|-88.0|-57.0|25.74734|-0.13425 +2015-07-01|-88.0|-58.0|26.68885|-0.13421 +2015-07-01|-88.0|-59.0|27.6306|-0.13418 +2015-07-01|-88.0|-60.0|28.5726|-0.13416 +2015-07-01|-88.0|-61.0|29.51487|-0.13414 +2015-07-01|-88.0|-62.0|30.45743|-0.13412 +2015-07-01|-88.0|-63.0|31.40029|-0.13411 +2015-07-01|-88.0|-64.0|32.34347|-0.13411 +2015-07-01|-88.0|-65.0|33.28699|-0.1341 +2015-07-01|-88.0|-66.0|34.23086|-0.13411 +2015-07-01|-88.0|-67.0|35.17509|-0.13411 +2015-07-01|-88.0|-68.0|36.11971|-0.13413 +2015-07-01|-88.0|-69.0|37.06472|-0.13414 +2015-07-01|-88.0|-70.0|38.01015|-0.13416 +2015-07-01|-88.0|-71.0|38.95601|-0.13419 +2015-07-01|-88.0|-72.0|39.90232|-0.13422 +2015-07-01|-88.0|-73.0|40.84909|-0.13426 +2015-07-01|-88.0|-74.0|41.79633|-0.1343 +2015-07-01|-88.0|-75.0|42.74407|-0.13434 +2015-07-01|-88.0|-76.0|43.69232|-0.13439 +2015-07-01|-88.0|-77.0|44.64109|-0.13445 +2015-07-01|-88.0|-78.0|45.5904|-0.13451 +2015-07-01|-88.0|-79.0|46.54027|-0.13457 +2015-07-01|-88.0|-80.0|47.49071|-0.13464 +2015-07-01|-88.0|-81.0|48.44173|-0.13471 +2015-07-01|-88.0|-82.0|49.39336|-0.13479 +2015-07-01|-88.0|-83.0|50.3456|-0.13487 +2015-07-01|-88.0|-84.0|51.29848|-0.13495 +2015-07-01|-88.0|-85.0|52.252|-0.13505 +2015-07-01|-88.0|-86.0|53.20618|-0.13514 +2015-07-01|-88.0|-87.0|54.16105|-0.13524 +2015-07-01|-88.0|-88.0|55.1166|-0.13535 +2015-07-01|-88.0|-89.0|56.07286|-0.13545 +2015-07-01|-88.0|-90.0|57.02984|-0.13557 +2015-07-01|-88.0|-91.0|57.98756|-0.13569 +2015-07-01|-88.0|-92.0|58.94603|-0.13581 +2015-07-01|-88.0|-93.0|59.90527|-0.13594 +2015-07-01|-88.0|-94.0|60.86528|-0.13607 +2015-07-01|-88.0|-95.0|61.82609|-0.1362 +2015-07-01|-88.0|-96.0|62.78771|-0.13634 +2015-07-01|-88.0|-97.0|63.75014|-0.13649 +2015-07-01|-88.0|-98.0|64.71342|-0.13663 +2015-07-01|-88.0|-99.0|65.67754|-0.13679 +2015-07-01|-88.0|-100.0|66.64252|-0.13694 +2015-07-01|-88.0|-101.0|67.60838|-0.13711 +2015-07-01|-88.0|-102.0|68.57512|-0.13727 +2015-07-01|-88.0|-103.0|69.54277|-0.13744 +2015-07-01|-88.0|-104.0|70.51134|-0.13761 +2015-07-01|-88.0|-105.0|71.48083|-0.13779 +2015-07-01|-88.0|-106.0|72.45126|-0.13797 +2015-07-01|-88.0|-107.0|73.42264|-0.13816 +2015-07-01|-88.0|-108.0|74.39498|-0.13835 +2015-07-01|-88.0|-109.0|75.3683|-0.13855 +2015-07-01|-88.0|-110.0|76.34261|-0.13874 +2015-07-01|-88.0|-111.0|77.31792|-0.13895 +2015-07-01|-88.0|-112.0|78.29424|-0.13915 +2015-07-01|-88.0|-113.0|79.27157|-0.13936 +2015-07-01|-88.0|-114.0|80.24994|-0.13957 +2015-07-01|-88.0|-115.0|81.22936|-0.13979 +2015-07-01|-88.0|-116.0|82.20982|-0.14001 +2015-07-01|-88.0|-117.0|83.19135|-0.14024 +2015-07-01|-88.0|-118.0|84.17394|-0.14046 +2015-07-01|-88.0|-119.0|85.15762|-0.1407 +2015-07-01|-88.0|-120.0|86.1424|-0.14093 +2015-07-01|-88.0|-121.0|87.12827|-0.14117 +2015-07-01|-88.0|-122.0|88.11524|-0.14141 +2015-07-01|-88.0|-123.0|89.10334|-0.14166 +2015-07-01|-88.0|-124.0|90.09256|-0.14191 +2015-07-01|-88.0|-125.0|91.08291|-0.14216 +2015-07-01|-88.0|-126.0|92.0744|-0.14241 +2015-07-01|-88.0|-127.0|93.06704|-0.14267 +2015-07-01|-88.0|-128.0|94.06083|-0.14293 +2015-07-01|-88.0|-129.0|95.05577|-0.1432 +2015-07-01|-88.0|-130.0|96.05189|-0.14346 +2015-07-01|-88.0|-131.0|97.04917|-0.14373 +2015-07-01|-88.0|-132.0|98.04763|-0.14401 +2015-07-01|-88.0|-133.0|99.04727|-0.14428 +2015-07-01|-88.0|-134.0|100.0481|-0.14456 +2015-07-01|-88.0|-135.0|101.05011|-0.14484 +2015-07-01|-88.0|-136.0|102.05332|-0.14513 +2015-07-01|-88.0|-137.0|103.05772|-0.14541 +2015-07-01|-88.0|-138.0|104.06332|-0.1457 +2015-07-01|-88.0|-139.0|105.07012|-0.14599 +2015-07-01|-88.0|-140.0|106.07812|-0.14628 +2015-07-01|-88.0|-141.0|107.08733|-0.14658 +2015-07-01|-88.0|-142.0|108.09774|-0.14687 +2015-07-01|-88.0|-143.0|109.10936|-0.14717 +2015-07-01|-88.0|-144.0|110.12218|-0.14747 +2015-07-01|-88.0|-145.0|111.13621|-0.14778 +2015-07-01|-88.0|-146.0|112.15144|-0.14808 +2015-07-01|-88.0|-147.0|113.16788|-0.14838 +2015-07-01|-88.0|-148.0|114.18551|-0.14869 +2015-07-01|-88.0|-149.0|115.20435|-0.149 +2015-07-01|-88.0|-150.0|116.22438|-0.14931 +2015-07-01|-88.0|-151.0|117.2456|-0.14962 +2015-07-01|-88.0|-152.0|118.26802|-0.14993 +2015-07-01|-88.0|-153.0|119.29162|-0.15025 +2015-07-01|-88.0|-154.0|120.31639|-0.15056 +2015-07-01|-88.0|-155.0|121.34235|-0.15087 +2015-07-01|-88.0|-156.0|122.36947|-0.15119 +2015-07-01|-88.0|-157.0|123.39775|-0.15151 +2015-07-01|-88.0|-158.0|124.42719|-0.15182 +2015-07-01|-88.0|-159.0|125.45778|-0.15214 +2015-07-01|-88.0|-160.0|126.4895|-0.15245 +2015-07-01|-88.0|-161.0|127.52236|-0.15277 +2015-07-01|-88.0|-162.0|128.55634|-0.15309 +2015-07-01|-88.0|-163.0|129.59143|-0.15341 +2015-07-01|-88.0|-164.0|130.62763|-0.15372 +2015-07-01|-88.0|-165.0|131.66492|-0.15404 +2015-07-01|-88.0|-166.0|132.70329|-0.15435 +2015-07-01|-88.0|-167.0|133.74273|-0.15467 +2015-07-01|-88.0|-168.0|134.78322|-0.15498 +2015-07-01|-88.0|-169.0|135.82477|-0.1553 +2015-07-01|-88.0|-170.0|136.86734|-0.15561 +2015-07-01|-88.0|-171.0|137.91093|-0.15592 +2015-07-01|-88.0|-172.0|138.95553|-0.15623 +2015-07-01|-88.0|-173.0|140.00111|-0.15654 +2015-07-01|-88.0|-174.0|141.04767|-0.15685 +2015-07-01|-88.0|-175.0|142.09518|-0.15715 +2015-07-01|-88.0|-176.0|143.14364|-0.15746 +2015-07-01|-88.0|-177.0|144.19303|-0.15776 +2015-07-01|-88.0|-178.0|145.24332|-0.15806 +2015-07-01|-88.0|-179.0|146.2945|-0.15836 +2015-07-01|-89.0|0.0|-29.02203|-0.14704 +2015-07-01|-89.0|1.0|-29.99808|-0.14717 +2015-07-01|-89.0|2.0|-30.97447|-0.1473 +2015-07-01|-89.0|3.0|-31.95119|-0.14743 +2015-07-01|-89.0|4.0|-32.92826|-0.14756 +2015-07-01|-89.0|5.0|-33.90567|-0.1477 +2015-07-01|-89.0|6.0|-34.88344|-0.14783 +2015-07-01|-89.0|7.0|-35.86156|-0.14797 +2015-07-01|-89.0|8.0|-36.84006|-0.14811 +2015-07-01|-89.0|9.0|-37.81892|-0.14825 +2015-07-01|-89.0|10.0|-38.79817|-0.14839 +2015-07-01|-89.0|11.0|-39.7778|-0.14853 +2015-07-01|-89.0|12.0|-40.75782|-0.14867 +2015-07-01|-89.0|13.0|-41.73824|-0.14881 +2015-07-01|-89.0|14.0|-42.71906|-0.14895 +2015-07-01|-89.0|15.0|-43.70029|-0.14909 +2015-07-01|-89.0|16.0|-44.68194|-0.14924 +2015-07-01|-89.0|17.0|-45.664|-0.14938 +2015-07-01|-89.0|18.0|-46.64648|-0.14953 +2015-07-01|-89.0|19.0|-47.6294|-0.14967 +2015-07-01|-89.0|20.0|-48.61275|-0.14982 +2015-07-01|-89.0|21.0|-49.59654|-0.14996 +2015-07-01|-89.0|22.0|-50.58077|-0.15011 +2015-07-01|-89.0|23.0|-51.56545|-0.15026 +2015-07-01|-89.0|24.0|-52.55059|-0.1504 +2015-07-01|-89.0|25.0|-53.53618|-0.15055 +2015-07-01|-89.0|26.0|-54.52224|-0.1507 +2015-07-01|-89.0|27.0|-55.50876|-0.15085 +2015-07-01|-89.0|28.0|-56.49575|-0.15099 +2015-07-01|-89.0|29.0|-57.48322|-0.15114 +2015-07-01|-89.0|30.0|-58.47117|-0.15129 +2015-07-01|-89.0|31.0|-59.45961|-0.15144 +2015-07-01|-89.0|32.0|-60.44853|-0.15158 +2015-07-01|-89.0|33.0|-61.43794|-0.15173 +2015-07-01|-89.0|34.0|-62.42784|-0.15188 +2015-07-01|-89.0|35.0|-63.41825|-0.15203 +2015-07-01|-89.0|36.0|-64.40915|-0.15217 +2015-07-01|-89.0|37.0|-65.40056|-0.15232 +2015-07-01|-89.0|38.0|-66.39248|-0.15247 +2015-07-01|-89.0|39.0|-67.38491|-0.15261 +2015-07-01|-89.0|40.0|-68.37785|-0.15276 +2015-07-01|-89.0|41.0|-69.37131|-0.15291 +2015-07-01|-89.0|42.0|-70.36528|-0.15305 +2015-07-01|-89.0|43.0|-71.35978|-0.15319 +2015-07-01|-89.0|44.0|-72.3548|-0.15334 +2015-07-01|-89.0|45.0|-73.35034|-0.15348 +2015-07-01|-89.0|46.0|-74.34642|-0.15362 +2015-07-01|-89.0|47.0|-75.34302|-0.15377 +2015-07-01|-89.0|48.0|-76.34016|-0.15391 +2015-07-01|-89.0|49.0|-77.33782|-0.15405 +2015-07-01|-89.0|50.0|-78.33602|-0.15419 +2015-07-01|-89.0|51.0|-79.33476|-0.15433 +2015-07-01|-89.0|52.0|-80.33404|-0.15446 +2015-07-01|-89.0|53.0|-81.33385|-0.1546 +2015-07-01|-89.0|54.0|-82.3342|-0.15474 +2015-07-01|-89.0|55.0|-83.33509|-0.15487 +2015-07-01|-89.0|56.0|-84.33652|-0.155 +2015-07-01|-89.0|57.0|-85.3385|-0.15514 +2015-07-01|-89.0|58.0|-86.34101|-0.15527 +2015-07-01|-89.0|59.0|-87.34407|-0.1554 +2015-07-01|-89.0|60.0|-88.34767|-0.15553 +2015-07-01|-89.0|61.0|-89.35181|-0.15566 +2015-07-01|-89.0|62.0|-90.35649|-0.15578 +2015-07-01|-89.0|63.0|-91.36171|-0.15591 +2015-07-01|-89.0|64.0|-92.36747|-0.15603 +2015-07-01|-89.0|65.0|-93.37377|-0.15615 +2015-07-01|-89.0|66.0|-94.38061|-0.15627 +2015-07-01|-89.0|67.0|-95.38799|-0.15639 +2015-07-01|-89.0|68.0|-96.39591|-0.15651 +2015-07-01|-89.0|69.0|-97.40436|-0.15663 +2015-07-01|-89.0|70.0|-98.41334|-0.15674 +2015-07-01|-89.0|71.0|-99.42286|-0.15686 +2015-07-01|-89.0|72.0|-100.4329|-0.15697 +2015-07-01|-89.0|73.0|-101.44347|-0.15708 +2015-07-01|-89.0|74.0|-102.45457|-0.15718 +2015-07-01|-89.0|75.0|-103.4662|-0.15729 +2015-07-01|-89.0|76.0|-104.47834|-0.15739 +2015-07-01|-89.0|77.0|-105.49101|-0.1575 +2015-07-01|-89.0|78.0|-106.50418|-0.1576 +2015-07-01|-89.0|79.0|-107.51788|-0.15769 +2015-07-01|-89.0|80.0|-108.53208|-0.15779 +2015-07-01|-89.0|81.0|-109.54678|-0.15788 +2015-07-01|-89.0|82.0|-110.56199|-0.15798 +2015-07-01|-89.0|83.0|-111.5777|-0.15807 +2015-07-01|-89.0|84.0|-112.59391|-0.15816 +2015-07-01|-89.0|85.0|-113.6106|-0.15824 +2015-07-01|-89.0|86.0|-114.62779|-0.15833 +2015-07-01|-89.0|87.0|-115.64545|-0.15841 +2015-07-01|-89.0|88.0|-116.66359|-0.15849 +2015-07-01|-89.0|89.0|-117.68221|-0.15856 +2015-07-01|-89.0|90.0|-118.7013|-0.15864 +2015-07-01|-89.0|91.0|-119.72085|-0.15871 +2015-07-01|-89.0|92.0|-120.74085|-0.15878 +2015-07-01|-89.0|93.0|-121.76131|-0.15885 +2015-07-01|-89.0|94.0|-122.78222|-0.15891 +2015-07-01|-89.0|95.0|-123.80357|-0.15898 +2015-07-01|-89.0|96.0|-124.82536|-0.15904 +2015-07-01|-89.0|97.0|-125.84758|-0.1591 +2015-07-01|-89.0|98.0|-126.87022|-0.15915 +2015-07-01|-89.0|99.0|-127.89327|-0.1592 +2015-07-01|-89.0|100.0|-128.91674|-0.15926 +2015-07-01|-89.0|101.0|-129.94062|-0.1593 +2015-07-01|-89.0|102.0|-130.96489|-0.15935 +2015-07-01|-89.0|103.0|-131.98955|-0.15939 +2015-07-01|-89.0|104.0|-133.01459|-0.15943 +2015-07-01|-89.0|105.0|-134.04001|-0.15947 +2015-07-01|-89.0|106.0|-135.0658|-0.1595 +2015-07-01|-89.0|107.0|-136.09195|-0.15954 +2015-07-01|-89.0|108.0|-137.11845|-0.15957 +2015-07-01|-89.0|109.0|-138.1453|-0.15959 +2015-07-01|-89.0|110.0|-139.17249|-0.15962 +2015-07-01|-89.0|111.0|-140.2|-0.15964 +2015-07-01|-89.0|112.0|-141.22784|-0.15966 +2015-07-01|-89.0|113.0|-142.25599|-0.15967 +2015-07-01|-89.0|114.0|-143.28444|-0.15969 +2015-07-01|-89.0|115.0|-144.31319|-0.1597 +2015-07-01|-89.0|116.0|-145.34222|-0.15971 +2015-07-01|-89.0|117.0|-146.37153|-0.15971 +2015-07-01|-89.0|118.0|-147.40111|-0.15971 +2015-07-01|-89.0|119.0|-148.43094|-0.15971 +2015-07-01|-89.0|120.0|-149.46103|-0.15971 +2015-07-01|-89.0|121.0|-150.49135|-0.1597 +2015-07-01|-89.0|122.0|-151.52191|-0.1597 +2015-07-01|-89.0|123.0|-152.55268|-0.15968 +2015-07-01|-89.0|124.0|-153.58367|-0.15967 +2015-07-01|-89.0|125.0|-154.61486|-0.15965 +2015-07-01|-89.0|126.0|-155.64623|-0.15963 +2015-07-01|-89.0|127.0|-156.67779|-0.15961 +2015-07-01|-89.0|128.0|-157.70952|-0.15958 +2015-07-01|-89.0|129.0|-158.74141|-0.15956 +2015-07-01|-89.0|130.0|-159.77345|-0.15952 +2015-07-01|-89.0|131.0|-160.80562|-0.15949 +2015-07-01|-89.0|132.0|-161.83793|-0.15945 +2015-07-01|-89.0|133.0|-162.87035|-0.15941 +2015-07-01|-89.0|134.0|-163.90288|-0.15937 +2015-07-01|-89.0|135.0|-164.93551|-0.15933 +2015-07-01|-89.0|136.0|-165.96822|-0.15928 +2015-07-01|-89.0|137.0|-167.00101|-0.15923 +2015-07-01|-89.0|138.0|-168.03386|-0.15918 +2015-07-01|-89.0|139.0|-169.06676|-0.15912 +2015-07-01|-89.0|140.0|-170.09971|-0.15906 +2015-07-01|-89.0|141.0|-171.13268|-0.159 +2015-07-01|-89.0|142.0|-172.16568|-0.15894 +2015-07-01|-89.0|143.0|-173.19868|-0.15887 +2015-07-01|-89.0|144.0|-174.23168|-0.1588 +2015-07-01|-89.0|145.0|-175.26467|-0.15873 +2015-07-01|-89.0|146.0|-176.29763|-0.15866 +2015-07-01|-89.0|147.0|-177.33056|-0.15858 +2015-07-01|-89.0|148.0|-178.36344|-0.1585 +2015-07-01|-89.0|149.0|-179.39626|-0.15842 +2015-07-01|-89.0|150.0|179.57099|-0.15834 +2015-07-01|-89.0|151.0|178.53832|-0.15825 +2015-07-01|-89.0|152.0|177.50574|-0.15816 +2015-07-01|-89.0|153.0|176.47327|-0.15807 +2015-07-01|-89.0|154.0|175.44091|-0.15798 +2015-07-01|-89.0|155.0|174.40867|-0.15788 +2015-07-01|-89.0|156.0|173.37657|-0.15779 +2015-07-01|-89.0|157.0|172.34462|-0.15769 +2015-07-01|-89.0|158.0|171.31282|-0.15759 +2015-07-01|-89.0|159.0|170.2812|-0.15748 +2015-07-01|-89.0|160.0|169.24975|-0.15738 +2015-07-01|-89.0|161.0|168.2185|-0.15727 +2015-07-01|-89.0|162.0|167.18744|-0.15716 +2015-07-01|-89.0|163.0|166.1566|-0.15704 +2015-07-01|-89.0|164.0|165.12598|-0.15693 +2015-07-01|-89.0|165.0|164.09559|-0.15681 +2015-07-01|-89.0|166.0|163.06545|-0.1567 +2015-07-01|-89.0|167.0|162.03556|-0.15658 +2015-07-01|-89.0|168.0|161.00593|-0.15645 +2015-07-01|-89.0|169.0|159.97658|-0.15633 +2015-07-01|-89.0|170.0|158.94751|-0.15621 +2015-07-01|-89.0|171.0|157.91873|-0.15608 +2015-07-01|-89.0|172.0|156.89026|-0.15595 +2015-07-01|-89.0|173.0|155.86209|-0.15582 +2015-07-01|-89.0|174.0|154.83426|-0.15569 +2015-07-01|-89.0|175.0|153.80675|-0.15556 +2015-07-01|-89.0|176.0|152.77958|-0.15542 +2015-07-01|-89.0|177.0|151.75277|-0.15529 +2015-07-01|-89.0|178.0|150.72631|-0.15515 +2015-07-01|-89.0|179.0|149.70022|-0.15501 +2015-07-01|-89.0|-1.0|-28.04629|-0.14691 +2015-07-01|-89.0|-2.0|-27.07087|-0.14678 +2015-07-01|-89.0|-3.0|-26.09575|-0.14665 +2015-07-01|-89.0|-4.0|-25.12094|-0.14653 +2015-07-01|-89.0|-5.0|-24.14643|-0.1464 +2015-07-01|-89.0|-6.0|-23.1722|-0.14628 +2015-07-01|-89.0|-7.0|-22.19825|-0.14616 +2015-07-01|-89.0|-8.0|-21.22457|-0.14604 +2015-07-01|-89.0|-9.0|-20.25116|-0.14592 +2015-07-01|-89.0|-10.0|-19.278|-0.1458 +2015-07-01|-89.0|-11.0|-18.3051|-0.14569 +2015-07-01|-89.0|-12.0|-17.33244|-0.14557 +2015-07-01|-89.0|-13.0|-16.36002|-0.14546 +2015-07-01|-89.0|-14.0|-15.38783|-0.14535 +2015-07-01|-89.0|-15.0|-14.41586|-0.14524 +2015-07-01|-89.0|-16.0|-13.4441|-0.14514 +2015-07-01|-89.0|-17.0|-12.47255|-0.14503 +2015-07-01|-89.0|-18.0|-11.50119|-0.14493 +2015-07-01|-89.0|-19.0|-10.53002|-0.14482 +2015-07-01|-89.0|-20.0|-9.55904|-0.14472 +2015-07-01|-89.0|-21.0|-8.58823|-0.14463 +2015-07-01|-89.0|-22.0|-7.61759|-0.14453 +2015-07-01|-89.0|-23.0|-6.6471|-0.14444 +2015-07-01|-89.0|-24.0|-5.67677|-0.14434 +2015-07-01|-89.0|-25.0|-4.70657|-0.14425 +2015-07-01|-89.0|-26.0|-3.73651|-0.14416 +2015-07-01|-89.0|-27.0|-2.76658|-0.14408 +2015-07-01|-89.0|-28.0|-1.79676|-0.14399 +2015-07-01|-89.0|-29.0|-0.82705|-0.14391 +2015-07-01|-89.0|-30.0|0.14256|-0.14383 +2015-07-01|-89.0|-31.0|1.11207|-0.14375 +2015-07-01|-89.0|-32.0|2.0815|-0.14367 +2015-07-01|-89.0|-33.0|3.05086|-0.1436 +2015-07-01|-89.0|-34.0|4.02015|-0.14353 +2015-07-01|-89.0|-35.0|4.98938|-0.14346 +2015-07-01|-89.0|-36.0|5.95856|-0.14339 +2015-07-01|-89.0|-37.0|6.92769|-0.14332 +2015-07-01|-89.0|-38.0|7.8968|-0.14326 +2015-07-01|-89.0|-39.0|8.86588|-0.1432 +2015-07-01|-89.0|-40.0|9.83494|-0.14314 +2015-07-01|-89.0|-41.0|10.804|-0.14308 +2015-07-01|-89.0|-42.0|11.77306|-0.14303 +2015-07-01|-89.0|-43.0|12.74213|-0.14298 +2015-07-01|-89.0|-44.0|13.71121|-0.14293 +2015-07-01|-89.0|-45.0|14.68033|-0.14288 +2015-07-01|-89.0|-46.0|15.64948|-0.14283 +2015-07-01|-89.0|-47.0|16.61867|-0.14279 +2015-07-01|-89.0|-48.0|17.58792|-0.14275 +2015-07-01|-89.0|-49.0|18.55723|-0.14271 +2015-07-01|-89.0|-50.0|19.52661|-0.14268 +2015-07-01|-89.0|-51.0|20.49607|-0.14264 +2015-07-01|-89.0|-52.0|21.46561|-0.14261 +2015-07-01|-89.0|-53.0|22.43526|-0.14258 +2015-07-01|-89.0|-54.0|23.405|-0.14256 +2015-07-01|-89.0|-55.0|24.37486|-0.14253 +2015-07-01|-89.0|-56.0|25.34485|-0.14251 +2015-07-01|-89.0|-57.0|26.31496|-0.14249 +2015-07-01|-89.0|-58.0|27.28522|-0.14248 +2015-07-01|-89.0|-59.0|28.25562|-0.14246 +2015-07-01|-89.0|-60.0|29.22618|-0.14245 +2015-07-01|-89.0|-61.0|30.1969|-0.14244 +2015-07-01|-89.0|-62.0|31.1678|-0.14244 +2015-07-01|-89.0|-63.0|32.13888|-0.14243 +2015-07-01|-89.0|-64.0|33.11016|-0.14243 +2015-07-01|-89.0|-65.0|34.08163|-0.14243 +2015-07-01|-89.0|-66.0|35.0533|-0.14244 +2015-07-01|-89.0|-67.0|36.0252|-0.14244 +2015-07-01|-89.0|-68.0|36.99732|-0.14245 +2015-07-01|-89.0|-69.0|37.96967|-0.14246 +2015-07-01|-89.0|-70.0|38.94226|-0.14248 +2015-07-01|-89.0|-71.0|39.9151|-0.14249 +2015-07-01|-89.0|-72.0|40.8882|-0.14251 +2015-07-01|-89.0|-73.0|41.86156|-0.14253 +2015-07-01|-89.0|-74.0|42.8352|-0.14256 +2015-07-01|-89.0|-75.0|43.80912|-0.14258 +2015-07-01|-89.0|-76.0|44.78333|-0.14261 +2015-07-01|-89.0|-77.0|45.75783|-0.14264 +2015-07-01|-89.0|-78.0|46.73265|-0.14268 +2015-07-01|-89.0|-79.0|47.70777|-0.14271 +2015-07-01|-89.0|-80.0|48.68321|-0.14275 +2015-07-01|-89.0|-81.0|49.65899|-0.14279 +2015-07-01|-89.0|-82.0|50.6351|-0.14283 +2015-07-01|-89.0|-83.0|51.61155|-0.14288 +2015-07-01|-89.0|-84.0|52.58835|-0.14293 +2015-07-01|-89.0|-85.0|53.56552|-0.14298 +2015-07-01|-89.0|-86.0|54.54304|-0.14303 +2015-07-01|-89.0|-87.0|55.52095|-0.14308 +2015-07-01|-89.0|-88.0|56.49923|-0.14314 +2015-07-01|-89.0|-89.0|57.47789|-0.1432 +2015-07-01|-89.0|-90.0|58.45696|-0.14326 +2015-07-01|-89.0|-91.0|59.43642|-0.14333 +2015-07-01|-89.0|-92.0|60.41629|-0.1434 +2015-07-01|-89.0|-93.0|61.39658|-0.14346 +2015-07-01|-89.0|-94.0|62.37728|-0.14354 +2015-07-01|-89.0|-95.0|63.35842|-0.14361 +2015-07-01|-89.0|-96.0|64.33999|-0.14368 +2015-07-01|-89.0|-97.0|65.322|-0.14376 +2015-07-01|-89.0|-98.0|66.30445|-0.14384 +2015-07-01|-89.0|-99.0|67.28736|-0.14393 +2015-07-01|-89.0|-100.0|68.27072|-0.14401 +2015-07-01|-89.0|-101.0|69.25455|-0.1441 +2015-07-01|-89.0|-102.0|70.23885|-0.14418 +2015-07-01|-89.0|-103.0|71.22363|-0.14428 +2015-07-01|-89.0|-104.0|72.20889|-0.14437 +2015-07-01|-89.0|-105.0|73.19463|-0.14446 +2015-07-01|-89.0|-106.0|74.18086|-0.14456 +2015-07-01|-89.0|-107.0|75.1676|-0.14466 +2015-07-01|-89.0|-108.0|76.15483|-0.14476 +2015-07-01|-89.0|-109.0|77.14257|-0.14486 +2015-07-01|-89.0|-110.0|78.13082|-0.14497 +2015-07-01|-89.0|-111.0|79.11959|-0.14507 +2015-07-01|-89.0|-112.0|80.10888|-0.14518 +2015-07-01|-89.0|-113.0|81.09869|-0.14529 +2015-07-01|-89.0|-114.0|82.08903|-0.14541 +2015-07-01|-89.0|-115.0|83.0799|-0.14552 +2015-07-01|-89.0|-116.0|84.07131|-0.14564 +2015-07-01|-89.0|-117.0|85.06326|-0.14575 +2015-07-01|-89.0|-118.0|86.05575|-0.14587 +2015-07-01|-89.0|-119.0|87.04879|-0.14599 +2015-07-01|-89.0|-120.0|88.04238|-0.14612 +2015-07-01|-89.0|-121.0|89.03652|-0.14624 +2015-07-01|-89.0|-122.0|90.03122|-0.14637 +2015-07-01|-89.0|-123.0|91.02647|-0.14649 +2015-07-01|-89.0|-124.0|92.02229|-0.14662 +2015-07-01|-89.0|-125.0|93.01867|-0.14675 +2015-07-01|-89.0|-126.0|94.01562|-0.14688 +2015-07-01|-89.0|-127.0|95.01313|-0.14702 +2015-07-01|-89.0|-128.0|96.01121|-0.14715 +2015-07-01|-89.0|-129.0|97.00987|-0.14728 +2015-07-01|-89.0|-130.0|98.00909|-0.14742 +2015-07-01|-89.0|-131.0|99.00889|-0.14756 +2015-07-01|-89.0|-132.0|100.00927|-0.1477 +2015-07-01|-89.0|-133.0|101.01022|-0.14784 +2015-07-01|-89.0|-134.0|102.01174|-0.14798 +2015-07-01|-89.0|-135.0|103.01384|-0.14812 +2015-07-01|-89.0|-136.0|104.01652|-0.14827 +2015-07-01|-89.0|-137.0|105.01978|-0.14841 +2015-07-01|-89.0|-138.0|106.02361|-0.14856 +2015-07-01|-89.0|-139.0|107.02802|-0.1487 +2015-07-01|-89.0|-140.0|108.03301|-0.14885 +2015-07-01|-89.0|-141.0|109.03857|-0.149 +2015-07-01|-89.0|-142.0|110.04471|-0.14915 +2015-07-01|-89.0|-143.0|111.05141|-0.14929 +2015-07-01|-89.0|-144.0|112.0587|-0.14944 +2015-07-01|-89.0|-145.0|113.06655|-0.1496 +2015-07-01|-89.0|-146.0|114.07497|-0.14975 +2015-07-01|-89.0|-147.0|115.08396|-0.1499 +2015-07-01|-89.0|-148.0|116.09352|-0.15005 +2015-07-01|-89.0|-149.0|117.10363|-0.1502 +2015-07-01|-89.0|-150.0|118.11431|-0.15036 +2015-07-01|-89.0|-151.0|119.12555|-0.15051 +2015-07-01|-89.0|-152.0|120.13733|-0.15066 +2015-07-01|-89.0|-153.0|121.14968|-0.15082 +2015-07-01|-89.0|-154.0|122.16257|-0.15097 +2015-07-01|-89.0|-155.0|123.176|-0.15112 +2015-07-01|-89.0|-156.0|124.18998|-0.15128 +2015-07-01|-89.0|-157.0|125.20449|-0.15143 +2015-07-01|-89.0|-158.0|126.21953|-0.15159 +2015-07-01|-89.0|-159.0|127.23511|-0.15174 +2015-07-01|-89.0|-160.0|128.25121|-0.1519 +2015-07-01|-89.0|-161.0|129.26782|-0.15205 +2015-07-01|-89.0|-162.0|130.28496|-0.1522 +2015-07-01|-89.0|-163.0|131.3026|-0.15236 +2015-07-01|-89.0|-164.0|132.32074|-0.15251 +2015-07-01|-89.0|-165.0|133.33939|-0.15266 +2015-07-01|-89.0|-166.0|134.35852|-0.15281 +2015-07-01|-89.0|-167.0|135.37814|-0.15297 +2015-07-01|-89.0|-168.0|136.39825|-0.15312 +2015-07-01|-89.0|-169.0|137.41883|-0.15327 +2015-07-01|-89.0|-170.0|138.43987|-0.15342 +2015-07-01|-89.0|-171.0|139.46138|-0.15357 +2015-07-01|-89.0|-172.0|140.48334|-0.15372 +2015-07-01|-89.0|-173.0|141.50575|-0.15386 +2015-07-01|-89.0|-174.0|142.5286|-0.15401 +2015-07-01|-89.0|-175.0|143.55188|-0.15416 +2015-07-01|-89.0|-176.0|144.57558|-0.1543 +2015-07-01|-89.0|-177.0|145.59971|-0.15445 +2015-07-01|-89.0|-178.0|146.62424|-0.15459 +2015-07-01|-89.0|-179.0|147.64918|-0.15473 diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/Declination.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/Declination.java index 9de3dcba313..df53c7cce35 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/Declination.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/Declination.java @@ -3,7 +3,7 @@ package com.sap.sailing.declination; import com.sap.sailing.domain.base.Timed; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * Tells the magnetic declination for a position and a given point in time together with an anticipated annual change. diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/DeclinationService.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/DeclinationService.java index 8bd18565c10..63081de7da8 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/DeclinationService.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/DeclinationService.java @@ -8,8 +8,8 @@ import com.sap.sailing.declination.impl.NOAAImporter; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Mile; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.CentralAngleDistance; +import com.sap.sse.common.TimePoint; public interface DeclinationService { /** diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationRecordImpl.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationRecordImpl.java index 5fdf0e97491..62b4e4801ce 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationRecordImpl.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationRecordImpl.java @@ -3,8 +3,8 @@ package com.sap.sailing.declination.impl; import com.sap.sailing.declination.Declination; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sse.common.TimePoint; public class DeclinationRecordImpl implements Declination { private static final long serialVersionUID = 6918630656182340186L; diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationServiceImpl.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationServiceImpl.java index f367854c858..257cd93d293 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationServiceImpl.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationServiceImpl.java @@ -11,8 +11,8 @@ import com.sap.sailing.declination.Declination; import com.sap.sailing.declination.DeclinationService; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.quadtree.QuadTree; +import com.sap.sse.common.TimePoint; public class DeclinationServiceImpl implements DeclinationService { private final Distance defaultMaxDistance; diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationStore.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationStore.java index cab34d79b03..29f68ff783f 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationStore.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/DeclinationStore.java @@ -21,11 +21,11 @@ import org.xml.sax.SAXException; import com.sap.sailing.declination.Declination; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.quadtree.QuadTree; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Manages resources in which declinations can be stored for off-line look-up. Time resolution is diff --git a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/NOAAImporter.java b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/NOAAImporter.java index 86fd5ac0043..a3ba6b702e0 100755 --- a/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/NOAAImporter.java +++ b/java/com.sap.sailing.declination/src/com/sap/sailing/declination/impl/NOAAImporter.java @@ -20,8 +20,8 @@ import org.xml.sax.SAXException; import com.sap.sailing.declination.Declination; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sse.common.TimePoint; /** * Imports magnetic declination data for earth from NOAA (http://www.ngdc.noaa.gov) @@ -71,9 +71,9 @@ public class NOAAImporter { String declinationAnnualChangeInMinutes = resultNode.getElementsByTagName("declination_sv").item(0).getTextContent().trim(); inputStream.close(); double declinationAsDouble = declination.equals("nan") ? Double.NaN : Double.valueOf(declination); - double declinationAnnualChangeInMinutesAsDouble = declinationAnnualChangeInMinutes.equals("nan") ? Double.NaN : Double.valueOf(declinationAnnualChangeInMinutes); + double declinationAnnualChangeInDegreesAsDouble = declinationAnnualChangeInMinutes.equals("nan") ? Double.NaN : Double.valueOf(declinationAnnualChangeInMinutes); result = new DeclinationRecordImpl(position, timePoint, new DegreeBearingImpl(declinationAsDouble), - new DegreeBearingImpl(declinationAnnualChangeInMinutesAsDouble/60.)); + new DegreeBearingImpl(declinationAnnualChangeInDegreesAsDouble)); return result; } diff --git a/java/com.sap.sailing.domain.common/.settings/org.eclipse.core.resources.prefs b/java/com.sap.sailing.domain.common/.settings/org.eclipse.core.resources.prefs index 19240cfbbfb..7cb3fc664b4 100755 --- a/java/com.sap.sailing.domain.common/.settings/org.eclipse.core.resources.prefs +++ b/java/com.sap.sailing.domain.common/.settings/org.eclipse.core.resources.prefs @@ -1,2 +1,3 @@ eclipse.preferences.version=1 encoding//src/com/sap/sailing/domain/common/AbstractBearing.java=UTF-8 +encoding//src/com/sap/sailing/domain/common/impl/CountryCodeFactoryImpl.java=UTF-8 diff --git a/java/com.sap.sailing.domain.common/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.common/META-INF/MANIFEST.MF index 7f31bc8dc09..97baf73d088 100755 --- a/java/com.sap.sailing.domain.common/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.common/META-INF/MANIFEST.MF @@ -20,6 +20,7 @@ Export-Package: com.sap.sailing.domain.common, com.sap.sailing.domain.common.racelog.utils, com.sap.sailing.domain.common.scalablevalue, com.sap.sailing.domain.common.scalablevalue.impl, - com.sap.sailing.domain.common.trackfiles + com.sap.sailing.domain.common.trackfiles, + com.sap.sailing.domain.common.abstractlog Require-Bundle: com.sap.sse.datamining.shared, com.sap.sse.common diff --git a/java/com.sap.sailing.domain.common/build.gradle b/java/com.sap.sailing.domain.common/build.gradle new file mode 100644 index 00000000000..77b1acbe96b --- /dev/null +++ b/java/com.sap.sailing.domain.common/build.gradle @@ -0,0 +1,13 @@ +apply plugin: "java" + +sourceSets { + main { + java.srcDirs = ["src"] + } +} + +dependencies { + /* local dependencies */ + compile project(":java:com.sap.sse.common") + compile project(":java:com.sap.sse.datamining.shared") +} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractSpeedImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractSpeedImpl.java index 1e5e04aca31..7ba1e76b252 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractSpeedImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/AbstractSpeedImpl.java @@ -1,6 +1,7 @@ package com.sap.sailing.domain.common; import com.sap.sailing.domain.common.impl.NauticalMileDistance; +import com.sap.sse.common.TimePoint; public abstract class AbstractSpeedImpl implements Speed { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BearingChangeAnalyzer.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BearingChangeAnalyzer.java index 974df9968fb..639eaa2fa20 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BearingChangeAnalyzer.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BearingChangeAnalyzer.java @@ -13,8 +13,8 @@ public interface BearingChangeAnalyzer { BearingChangeAnalyzer INSTANCE = new BearingChangeAnalyzerImpl(); /** - * Determines whether during a maneuver a certain course was reached and crossed during a maneuver. When used with - * the wind direction, this can tell whether a boat tacked or jibed. + * Determines whether during a maneuver a certain course was reached and crossed. When used with the wind direction, + * this can tell whether a boat tacked or jibed. * * @param totalCourseChangeInDegrees * tells how far and to which direction the course was changed. Positive values mean a change to @@ -25,7 +25,12 @@ public interface BearingChangeAnalyzer { * positive then the competitor passed the 000deg course, whereas had the * totalCourseChangeInDegrees been negative and less than 370deg then the competitor would * have passed the 180deg course but not the 000deg course. + * @return the number of times that the course identified by + * wasThisCourseReachedAndCrossedDuringManeuver was crossed; 0 means it was not + * crossed; any positive number tells how many times it was crossed, otherwise. Numbers greater than + * 1 require totalCourseChangeInDegrees to be greater than 360 degrees. + * */ - boolean didPass(Bearing courseBeforeManeuver, double totalCourseChangeInDegrees, + int didPass(Bearing courseBeforeManeuver, double totalCourseChangeInDegrees, Bearing courseAfterManeuver, Bearing wasThisCourseReachedAndCrossedDuringManeuver); } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java index 7a17a9dc6ae..b1690aba141 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/BoatClassMasterdata.java @@ -18,6 +18,7 @@ public enum BoatClassMasterdata { DRAGON_INT ("Dragon Int.", true, 8.89, 1.96, BoatHullType.MONOHULL, true, "Drachen", "Dragon"), EXTREME_40 ("Extreme 40", false, 12.2, 6.60, BoatHullType.CATAMARAN, true, "Extreme-40", "Extreme40", "ESS40"), D_35 ("D35", false, 10.81, 6.89, BoatHullType.CATAMARAN, false), + ELLIOTT_6M ("Elliott 6m", true, 6.0, 2.35, BoatHullType.MONOHULL, true, "Elliott6m"), EUROPE_INT ("Europe Int.", true, 3.35, 1.35, BoatHullType.MONOHULL, false, "Europe"), F_18 ("Formula 18", true, 6.85, 2.25, BoatHullType.CATAMARAN, true, "F18", "F-18"), FARR_30 ("Farr 30", true, 9.42, 3.08, BoatHullType.MONOHULL, true, "F30", "F-30", "Farr-30"), @@ -45,7 +46,7 @@ public enum BoatClassMasterdata { PLATU_25 ("Platu 25", true, 7.53, 2.62, BoatHullType.MONOHULL, true, "Platu", "Platu-25", "PLA", "B25"), RS_X ("RS:X", true, 2.86, 0.93, BoatHullType.SURFERBOARD, false, "RS-X", "RSX", "RS:X"), SONAR ("Sonar", true, 7.01, 2.39, BoatHullType.MONOHULL, true), - STAR ("Star", true, 6.92, 1.74, BoatHullType.MONOHULL, false), + STAR ("Star", true, 6.92, 1.74, BoatHullType.MONOHULL, false, "STR"), STREAMLINE ("Streamline", true, 7.15, 2.55, BoatHullType.MONOHULL, true), SWAN_45 ("Swan 45", true, 13.83, 3.91, BoatHullType.MONOHULL, true, "Swan", "Swan-45"), TORNADO ("Tornado Catamaran", true, 6.10, 3.02, BoatHullType.CATAMARAN, true, "Tornado", "Tornado Cat"), @@ -103,8 +104,8 @@ public enum BoatClassMasterdata { return null; } - private static String unifyBoatClassName(String boatClassName) { - return boatClassName.toUpperCase().replaceAll("\\s+",""); + public static String unifyBoatClassName(String boatClassName) { + return boatClassName == null ? null : boatClassName.toUpperCase().replaceAll("\\s+",""); } public Distance getHullLength() { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DurationFormatter.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DurationFormatter.java index 323c2675340..4f4e7bf5654 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DurationFormatter.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/DurationFormatter.java @@ -1,5 +1,7 @@ package com.sap.sailing.domain.common; +import com.sap.sse.common.Duration; + /** * Provides methods to format a {@link Duration}. * diff --git a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FleetColors.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/FleetColors.java similarity index 84% rename from java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FleetColors.java rename to java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/FleetColors.java index 8d86e65cb34..e0901764e7d 100644 --- a/java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/adminconsole/FleetColors.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/FleetColors.java @@ -1,6 +1,5 @@ -package com.sap.sailing.gwt.ui.adminconsole; +package com.sap.sailing.domain.common; -import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.impl.RGBColor; public enum FleetColors { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetGenerationSettings.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetGenerationSettings.java index 909f661a131..9b4805cb0a5 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetGenerationSettings.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetGenerationSettings.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.common; import java.io.Serializable; -import com.sap.sailing.domain.common.impl.WindSteppingWithMaxDistance; +import com.sap.sailing.domain.common.impl.WindSpeedSteppingWithMaxDistance; -public interface PolarSheetGenerationSettings extends Serializable{ +public interface PolarSheetGenerationSettings extends Serializable { Integer getMinimumDataCountPerGraph(); @@ -26,8 +26,10 @@ public interface PolarSheetGenerationSettings extends Serializable{ boolean useOnlyEstimatedForWindDirection(); - WindSteppingWithMaxDistance getWindStepping(); + WindSpeedSteppingWithMaxDistance getWindSpeedStepping(); boolean splitByWindgauges(); + boolean areDefault(); + } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsData.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsData.java index 9b6ac7c36b3..2416d1316da 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsData.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsData.java @@ -8,13 +8,17 @@ public interface PolarSheetsData extends Serializable { Number[][] getAveragedPolarDataByWindSpeed(); int getDataCount(); - - boolean isComplete(); - Integer[] getDataCountPerAngleForWindspeed(int beaufort); + Integer[] getDataCountPerAngleForWindspeed(int windIndex); - WindStepping getStepping(); + WindSpeedStepping getStepping(); - Map> getHistogramDataMap(); + /** + * @return key is a zero-based index into the wind speed range list that uses the {@link #getStepping() stepping + * configured}; value is a map whose keys are true wind angles in degrees in the range 0 <= angle < + * 360 and whose values are all the data points collected for this + * + */ + Map> getHistogramDataMap(); } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsXYDiagramData.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsXYDiagramData.java new file mode 100644 index 00000000000..45ed2a5328a --- /dev/null +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/PolarSheetsXYDiagramData.java @@ -0,0 +1,14 @@ +package com.sap.sailing.domain.common; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sse.common.Util.Pair; + +public interface PolarSheetsXYDiagramData extends Serializable { + + List> getPointsForAverageSpeedMovingAverage(Tack tack, LegType legType); + + List> getPointsForAverageConfidence(Tack tack, LegType legType); + +} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/ScoreCorrectionProvider.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/ScoreCorrectionProvider.java index 4e3b966c2ae..d273c8a27c1 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/ScoreCorrectionProvider.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/ScoreCorrectionProvider.java @@ -4,6 +4,7 @@ import java.util.Map; import java.util.Set; import com.sap.sse.common.Named; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java index a8944893e70..e8901f31285 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/Speed.java @@ -2,11 +2,12 @@ package com.sap.sailing.domain.common; import java.io.Serializable; +import com.sap.sse.common.TimePoint; import com.sap.sse.datamining.shared.Unit; import com.sap.sse.datamining.shared.annotations.Statistic; /** - * A speed, convertable in various units of measure. Can be negative. + * A speed, convertible in various units of measure. Can be negative. * * @author Axel Uhl (d043530) * diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/SpeedWithBearing.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/SpeedWithBearing.java index 1d77e1c5df6..afda577f31a 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/SpeedWithBearing.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/SpeedWithBearing.java @@ -1,5 +1,7 @@ package com.sap.sailing.domain.common; +import com.sap.sse.common.TimePoint; + public interface SpeedWithBearing extends Speed { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindSpeedStepping.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindSpeedStepping.java new file mode 100644 index 00000000000..2e706b0c33e --- /dev/null +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindSpeedStepping.java @@ -0,0 +1,23 @@ +package com.sap.sailing.domain.common; + +import java.io.Serializable; + +public interface WindSpeedStepping extends Serializable { + + public abstract int getLevelIndexForValue(double speed); + + public abstract Double getSteppedValueForValue(double speed); + + double[] getRawStepping(); + + public abstract int getLevelIndexFloorForValue(double speed); + + public abstract int getLevelIndexCeilingForValue(double speed); + + double getDistanceToLevelFloor(double speed); + + int hashCode(); + + boolean equals(Object obj); + +} \ No newline at end of file diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindStepping.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindStepping.java deleted file mode 100644 index 4f39dbfdfc9..00000000000 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/WindStepping.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.sap.sailing.domain.common; - -import java.io.Serializable; - -public interface WindStepping extends Serializable{ - - public abstract int getLevelIndexForValue(double speed); - - public abstract int getSteppedValueForValue(double speed); - - Integer[] getRawStepping(); - -} \ No newline at end of file diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotRevokableException.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/abstractlog/NotRevokableException.java similarity index 57% rename from java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotRevokableException.java rename to java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/abstractlog/NotRevokableException.java index f30eda4a13b..05dbb4e6946 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotRevokableException.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/abstractlog/NotRevokableException.java @@ -1,6 +1,8 @@ -package com.sap.sailing.domain.common.racelog.tracking; +package com.sap.sailing.domain.common.abstractlog; -public class NotRevokableException extends Exception { +import java.io.Serializable; + +public class NotRevokableException extends Exception implements Serializable { private static final long serialVersionUID = 6825451915706047105L; public NotRevokableException() { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/ConfidenceFactory.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/ConfidenceFactory.java index ad160f7c995..459580bc935 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/ConfidenceFactory.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/ConfidenceFactory.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.common.confidence; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.impl.ConfidenceBasedAveragerFactoryImpl; +import com.sap.sse.common.TimePoint; public interface ConfidenceFactory { ConfidenceFactory INSTANCE = new ConfidenceBasedAveragerFactoryImpl(); diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/HasConfidence.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/HasConfidence.java index c0f51b2f627..88c67b29aa3 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/HasConfidence.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/HasConfidence.java @@ -3,8 +3,8 @@ package com.sap.sailing.domain.common.confidence; import java.io.Serializable; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.scalablevalue.ScalableValue; +import com.sap.sse.common.TimePoint; /** * Some values, particularly those obtained from real-world measurements, are not always accurate. Some values are diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ConfidenceBasedAveragerFactoryImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ConfidenceBasedAveragerFactoryImpl.java index a477f3b19cc..2c33b83dca0 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ConfidenceBasedAveragerFactoryImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ConfidenceBasedAveragerFactoryImpl.java @@ -2,10 +2,10 @@ package com.sap.sailing.domain.common.confidence.impl; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.ConfidenceBasedAverager; import com.sap.sailing.domain.common.confidence.ConfidenceFactory; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; public class ConfidenceBasedAveragerFactoryImpl implements ConfidenceFactory { @Override diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ExponentialTimeDifferenceWeigher.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ExponentialTimeDifferenceWeigher.java index cd2469faed3..cfb057d2335 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ExponentialTimeDifferenceWeigher.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/ExponentialTimeDifferenceWeigher.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.common.confidence.impl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; /** * The weigher computes an exponentially-decreasing weight based on the time difference of two {@link TimePoint}s. diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicSquaredTimeDifferenceWeigher.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicSquaredTimeDifferenceWeigher.java index 276b2078a47..2f03208476b 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicSquaredTimeDifferenceWeigher.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicSquaredTimeDifferenceWeigher.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.common.confidence.impl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; public class HyperbolicSquaredTimeDifferenceWeigher implements Weigher { private static final long serialVersionUID = 4378168079868145134L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicTimeDifferenceWeigher.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicTimeDifferenceWeigher.java index 43a9dde63f5..bf1d293ef2b 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicTimeDifferenceWeigher.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/HyperbolicTimeDifferenceWeigher.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.common.confidence.impl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; public class HyperbolicTimeDifferenceWeigher implements Weigher { private static final long serialVersionUID = 4378168079868145134L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/PositionAndTimePointWeigher.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/PositionAndTimePointWeigher.java index 1af891c679b..a296fb2692f 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/PositionAndTimePointWeigher.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/confidence/impl/PositionAndTimePointWeigher.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.common.confidence.impl; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.ConfidenceFactory; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/BoatClassDTO.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/BoatClassDTO.java index 9648c8cdd59..a07c883e36f 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/BoatClassDTO.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/BoatClassDTO.java @@ -4,6 +4,13 @@ import java.io.Serializable; public class BoatClassDTO extends NamedDTO implements Serializable { private static final long serialVersionUID = 1981789833769906676L; + + /** + * A default boat class name; can be used, e.g., in regatta configuration "templates" which later + * are used to configure several different regattas for different boat classes. + */ + public static final String DEFAULT_NAME = "Default"; + private double hullLengthInMeters; private String displayName; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java index 54710cd4c22..c40b54166f9 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/LeaderboardEntryDTO.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.common.dto; import java.io.Serializable; import java.util.List; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.RaceIdentifier; import com.sap.sailing.domain.common.Tack; +import com.sap.sse.common.Duration; /** * Holds a single competitor's scoring details for a single race. It may optionally contain diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/RaceColumnDTO.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/RaceColumnDTO.java index 37262e14cfc..094e7e07891 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/RaceColumnDTO.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/RaceColumnDTO.java @@ -23,11 +23,11 @@ public class RaceColumnDTO extends NamedDTO implements Serializable { private Map racesPerFleet; private Double explicitFactor; private double effectiveFactor; - - private Map raceLogTrackingInfos = new HashMap(); + private Map raceLogTrackingInfos; public RaceColumnDTO() { trackedRaceIdentifiersPerFleet = new HashMap(); + raceLogTrackingInfos = new HashMap(); racesPerFleet = new HashMap(); fleets = new ArrayList(); } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/TrackedRaceStatisticsDTO.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/TrackedRaceStatisticsDTO.java index 01903a448de..852e97b3f90 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/TrackedRaceStatisticsDTO.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/dto/TrackedRaceStatisticsDTO.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.common.dto; import java.io.Serializable; -import com.sap.sailing.domain.common.Duration; +import com.sap.sse.common.Duration; public class TrackedRaceStatisticsDTO implements Serializable { private static final long serialVersionUID = -2123085927945474642L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractSpeedWithAbstractBearingImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractSpeedWithAbstractBearingImpl.java index c58a38dc21d..27577a2db47 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractSpeedWithAbstractBearingImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/AbstractSpeedWithAbstractBearingImpl.java @@ -7,7 +7,8 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public abstract class AbstractSpeedWithAbstractBearingImpl extends AbstractSpeedImpl implements SpeedWithBearing { private static final long serialVersionUID = 6136100417593538013L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/BearingChangeAnalyzerImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/BearingChangeAnalyzerImpl.java index 01368a4e0f4..b2f97382906 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/BearingChangeAnalyzerImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/BearingChangeAnalyzerImpl.java @@ -6,14 +6,14 @@ import com.sap.sailing.domain.common.BearingChangeAnalyzer; public class BearingChangeAnalyzerImpl implements BearingChangeAnalyzer { @Override - public boolean didPass(Bearing courseBeforeManeuver, double totalCourseChangeInDegrees, Bearing courseAfterManeuver, + public int didPass(Bearing courseBeforeManeuver, double totalCourseChangeInDegrees, Bearing courseAfterManeuver, Bearing wasThisCourseReachedAndCrossedDuringManeuver) { - final boolean result; + final int result; Bearing diffToCourseInQuestion = courseBeforeManeuver.getDifferenceTo(wasThisCourseReachedAndCrossedDuringManeuver); if (Math.signum(diffToCourseInQuestion.getDegrees()) == Math.signum(totalCourseChangeInDegrees)) { // simple case: the actual course change was greater than what was required in that direction to // reach the course in question - result = Math.abs(diffToCourseInQuestion.getDegrees()) <= Math.abs(totalCourseChangeInDegrees); + result = (int) ((Math.abs(totalCourseChangeInDegrees) + 360. - Math.abs(diffToCourseInQuestion.getDegrees())) / 360.); } else { // more complicated: the smallest possible course change required may have been to a different direction than the // actual course change. The course in question may still have been reached and crossed in the actual course @@ -24,7 +24,7 @@ public class BearingChangeAnalyzerImpl implements BearingChangeAnalyzer { // Approach: revert the course change required; revert 005deg to 355deg and check again with this reverted course change. Bearing revertedDiffToCourseInQuestion = new DegreeBearingImpl(-360 * Math.signum(diffToCourseInQuestion .getDegrees())+diffToCourseInQuestion.getDegrees()); - result = Math.abs(revertedDiffToCourseInQuestion.getDegrees()) <= Math.abs(totalCourseChangeInDegrees); + result = (int) ((Math.abs(totalCourseChangeInDegrees) + 360. - Math.abs(revertedDiffToCourseInQuestion.getDegrees())) / 360.); } return result; } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/CountryCodeFactoryImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/CountryCodeFactoryImpl.java index 2654bac2246..fc3a111d2e6 100755 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/CountryCodeFactoryImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/CountryCodeFactoryImpl.java @@ -25,10 +25,10 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { byIanaInternet = new HashMap(); all = new HashSet(); add(new CountryCodeImpl("AFGHANISTAN", "AF", "AFG", "af", "AFG", "AFG", "004", "93")); - add(new CountryCodeImpl("ÅLAND ISLANDS", "AX", "ALA", "ax", null, null, "248", null)); + add(new CountryCodeImpl("ÅLAND ISLANDS", "AX", "ALA", "ax", null, null, "248", null)); add(new CountryCodeImpl("ALBANIA", "AL", "ALB", "al", "AL", "ALB", "008", "355")); add(new CountryCodeImpl("ALDERNEY", null, null, null, "GBA", null, null, null)); - add(new CountryCodeImpl("ALGERIA (El Djazaïr)", "DZ", "DZA", "dz", "DZ", "ALG", "012", "213")); + add(new CountryCodeImpl("ALGERIA (El Djazaïr)", "DZ", "DZA", "dz", "DZ", "ALG", "012", "213")); add(new CountryCodeImpl("AMERICAN SAMOA", "AS", "ASM", "as", null, "ASA", "016", "1-684")); add(new CountryCodeImpl("ANDORRA", "AD", "AND", "ad", "AND", "AND", "020", "376")); add(new CountryCodeImpl("ANGOLA", "AO", "AGO", "ao", null, "ANG", "024", "244")); @@ -81,10 +81,10 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { add(new CountryCodeImpl("CONGO, THE DEMOCRATIC REPUBLIC OF THE (formerly Zaire)", "CD", "COD", "cd", "ZRE", "COD", "180", "243")); add(new CountryCodeImpl("COOK ISLANDS", "CK", "COK", "ck", null, "COK", "184", "682")); add(new CountryCodeImpl("COSTA RICA", "CR", "CRI", "cr", "CR", "CRC", "188", "506")); - add(new CountryCodeImpl("CÔTE D'IVOIRE (Ivory Coast)", "CI", "CIV", "ci", "CI", "CIV", "384", "225")); + add(new CountryCodeImpl("CÔTE D'IVOIRE (Ivory Coast)", "CI", "CIV", "ci", "CI", "CIV", "384", "225")); add(new CountryCodeImpl("CROATIA (Hrvatska)", "HR", "HRV", "hr", "HR", "CRO", "191", "385")); add(new CountryCodeImpl("CUBA", "CU", "CUB", "cu", "CU", "CUB", "192", "53")); - add(new CountryCodeImpl("CURAÇAO", "CW", "CUW", "cw", null, null, "531", "599")); + add(new CountryCodeImpl("CURAÇAO", "CW", "CUW", "cw", null, null, "531", "599")); add(new CountryCodeImpl("CYPRUS", "CY", "CYP", "cy", "CY", "CYP", "196", "357")); add(new CountryCodeImpl("CZECH REPUBLIC", "CZ", "CZE", "cz", "CZ", "CZE", "203", "420")); add(new CountryCodeImpl("DENMARK", "DK", "DNK", "dk", "DK", "DEN", "208", "45")); @@ -156,7 +156,7 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { add(new CountryCodeImpl("LESOTHO", "LS", "LSO", "ls", "LS", "LES", "426", "266")); add(new CountryCodeImpl("LIBERIA", "LR", "LBR", "lr", "LB", "LBR", "430", "231")); add(new CountryCodeImpl("LIBYA (Libyan Arab Jamahirya)", "LY", "LBY", "ly", "LAR", "LBA", "434", "218")); - add(new CountryCodeImpl("LIECHTENSTEIN (Fürstentum Liechtenstein)", "LI", "LIE", "li", "FL", "LIE", "438", "423")); + add(new CountryCodeImpl("LIECHTENSTEIN (Fürstentum Liechtenstein)", "LI", "LIE", "li", "FL", "LIE", "438", "423")); add(new CountryCodeImpl("LITHUANIA", "LT", "LTU", "lt", "LT", "LTU", "440", "370")); add(new CountryCodeImpl("LUXEMBOURG", "LU", "LUX", "lu", "L", "LUX", "442", "352")); add(new CountryCodeImpl("MACAO (Special Administrative Region of China)", "MO", "MAC", "mo", null, null, "446", "853")); @@ -180,7 +180,7 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { add(new CountryCodeImpl("MONTENEGRO", "ME", "MNE", "me", "MNE", "MNE", "499", "382")); add(new CountryCodeImpl("MONTSERRAT", "MS", "MSR", "ms", null, null, "500", "1-664")); add(new CountryCodeImpl("MOROCCO", "MA", "MAR", "ma", "MA", "MAR", "504", "212")); - add(new CountryCodeImpl("MOZAMBIQUE (Moçambique)", "MZ", "MOZ", "mz", "MOC", "MOZ", "508", "258")); + add(new CountryCodeImpl("MOZAMBIQUE (Moçambique)", "MZ", "MOZ", "mz", "MOC", "MOZ", "508", "258")); add(new CountryCodeImpl("MYANMAR (formerly Burma)", "MM", "MMR", "mm", "BUR", "MYA", "104", "95")); add(new CountryCodeImpl("NAMIBIA", "NA", "NAM", "na", "NAM", "NAM", "516", "264")); add(new CountryCodeImpl("NAURU", "NR", "NRU", "nr", "NAU", "NRU", "520", "674")); @@ -210,11 +210,11 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { add(new CountryCodeImpl("PORTUGAL", "PT", "PRT", "pt", "P", "POR", "620", "351")); add(new CountryCodeImpl("PUERTO RICO", "PR", "PRI", "pr", null, "PUR", "630", "1")); add(new CountryCodeImpl("QATAR", "QA", "QAT", "qa", "Q", "QAT", "634", "974")); - add(new CountryCodeImpl("RÉUNION", "RE", "REU", "re", null, null, "638", "262")); + add(new CountryCodeImpl("RÉUNION", "RE", "REU", "re", null, null, "638", "262")); add(new CountryCodeImpl("ROMANIA", "RO", "ROU", "ro", "RO", "ROU", "642", "40")); add(new CountryCodeImpl("RUSSIAN FEDERATION", "RU", "RUS", "ru", "RUS", "RUS", "643", "7")); add(new CountryCodeImpl("RWANDA", "RW", "RWA", "rw", "RWA", "RWA", "646", "250")); - add(new CountryCodeImpl("SAINT BARTHÉLEMY", "BL", "BLM", "bl", null, null, "652", null)); + add(new CountryCodeImpl("SAINT BARTHÉLEMY", "BL", "BLM", "bl", null, null, "652", null)); add(new CountryCodeImpl("SAINT HELENA", "SH", "SHN", "sh", null, null, "654", "290")); add(new CountryCodeImpl("SAINT KITTS AND NEVIS", "KN", "KNA", "kn", null, "SKN", "659", "1-869")); add(new CountryCodeImpl("SAINT LUCIA", "LC", "LCA", "lc", "WL", "LCA", "662", "1-758")); @@ -238,7 +238,7 @@ public class CountryCodeFactoryImpl implements CountryCodeFactory { add(new CountryCodeImpl("SOUTH AFRICA (Zuid Afrika)", "ZA", "ZAF", "za", "ZA", "RSA", "710", "27")); add(new CountryCodeImpl("SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS", "GS", "SGS", "gs", null, null, "239", null)); add(new CountryCodeImpl("SOVIET UNION (Internet code still used)", null, null, "su", null, null, null, null)); - add(new CountryCodeImpl("SPAIN (España)", "ES", "ESP", "es", "E", "ESP", "724", "34")); + add(new CountryCodeImpl("SPAIN (España)", "ES", "ESP", "es", "E", "ESP", "724", "34")); add(new CountryCodeImpl("SRI LANKA (formerly Ceylon)", "LK", "LKA", "lk", "CL", "SRI", "144", "94")); add(new CountryCodeImpl("SUDAN", "SD", "SDN", "sd", "SUD", "SUD", "736", "249")); add(new CountryCodeImpl("SURINAME", "SR", "SUR", "sr", "SME", "SUR", "740", "597")); diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetGenerationSettingsImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetGenerationSettingsImpl.java index 9d5be9aef52..d1975070b25 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetGenerationSettingsImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetGenerationSettingsImpl.java @@ -1,13 +1,31 @@ package com.sap.sailing.domain.common.impl; +import java.util.ArrayList; +import java.util.List; + import com.sap.sailing.domain.common.PolarSheetGenerationSettings; public class PolarSheetGenerationSettingsImpl implements PolarSheetGenerationSettings { public static PolarSheetGenerationSettings createStandardPolarSettings() { - Integer[] levels = { 4, 6, 8, 10, 12, 14, 16, 20, 25, 30 }; - WindSteppingWithMaxDistance windStepping = new WindSteppingWithMaxDistance(levels, 2.0); - return new PolarSheetGenerationSettingsImpl(200, 0.1, 10, 20, 0.1, true, true, 2, 0.05, true, windStepping, + double[] levels = { 4., 6., 8., 10., 12., 14., 16., 20., 25., 30. }; + WindSpeedSteppingWithMaxDistance windStepping = new WindSpeedSteppingWithMaxDistance(levels, 2.5); + return new PolarSheetGenerationSettingsImpl(50, 0.1, 20, 20, 0.1, true, true, 2, 0.05, true, windStepping, + false); + } + + public static PolarSheetGenerationSettings createBackendPolarSettings() { + List levelList = new ArrayList(); + for (double levelValue = 0.5; levelValue < 35; levelValue = levelValue + 0.5) { + levelList.add(levelValue); + } + double[] levels = new double[levelList.size()]; + int i=0; + for (Double level : levelList) { + levels[i++] = level; + } + WindSpeedSteppingWithMaxDistance windStepping = new WindSpeedSteppingWithMaxDistance(levels, 0.5); + return new PolarSheetGenerationSettingsImpl(50, 0.1, 20, 20, 0.1, true, true, 2, 0.05, true, windStepping, false); } @@ -22,7 +40,7 @@ public class PolarSheetGenerationSettingsImpl implements PolarSheetGenerationSet private double outlierDetectionNeighboorhoodRadius; private double outlierMinimumNeighboorhoodPct; private boolean useOnlyEstimationForWindDirection; - private WindSteppingWithMaxDistance windStepping; + private WindSpeedSteppingWithMaxDistance windStepping; private boolean splitByWindGauges; //GWT @@ -32,7 +50,7 @@ public class PolarSheetGenerationSettingsImpl implements PolarSheetGenerationSet Integer minimumDataCountPerAngle, Integer numberOfHistogramColumns, double minimumConfidenceMeasure, boolean useOnlyWindGaugesForWindSpeed, boolean shouldRemoveOutliers, double outlierDetectionNeighboorhoodRadius, double outlierMinimumNeighboorhoodPct, - boolean useOnlyEstimationForWindDirection, WindSteppingWithMaxDistance windStepping, + boolean useOnlyEstimationForWindDirection, WindSpeedSteppingWithMaxDistance windStepping, boolean splitByWindGauges) { this.minimumDataCountPerGraph = minimumDataCountPerGraph; this.minimumWindConfidence = minimumWindConfidence; @@ -99,7 +117,7 @@ public class PolarSheetGenerationSettingsImpl implements PolarSheetGenerationSet } @Override - public WindSteppingWithMaxDistance getWindStepping() { + public WindSpeedSteppingWithMaxDistance getWindSpeedStepping() { return windStepping; } @@ -108,4 +126,85 @@ public class PolarSheetGenerationSettingsImpl implements PolarSheetGenerationSet return splitByWindGauges; } + @Override + public boolean areDefault() { + return createStandardPolarSettings().equals(this); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + long temp; + temp = Double.doubleToLongBits(minimumConfidenceMeasure); + result = prime * result + (int) (temp ^ (temp >>> 32)); + result = prime * result + ((minimumDataCountPerAngle == null) ? 0 : minimumDataCountPerAngle.hashCode()); + result = prime * result + ((minimumDataCountPerGraph == null) ? 0 : minimumDataCountPerGraph.hashCode()); + temp = Double.doubleToLongBits(minimumWindConfidence); + result = prime * result + (int) (temp ^ (temp >>> 32)); + result = prime * result + ((numberOfHistogramColumns == null) ? 0 : numberOfHistogramColumns.hashCode()); + temp = Double.doubleToLongBits(outlierDetectionNeighboorhoodRadius); + result = prime * result + (int) (temp ^ (temp >>> 32)); + temp = Double.doubleToLongBits(outlierMinimumNeighboorhoodPct); + result = prime * result + (int) (temp ^ (temp >>> 32)); + result = prime * result + (shouldRemoveOutliers ? 1231 : 1237); + result = prime * result + (splitByWindGauges ? 1231 : 1237); + result = prime * result + (useOnlyEstimationForWindDirection ? 1231 : 1237); + result = prime * result + (useOnlyWindGaugesForWindSpeed ? 1231 : 1237); + result = prime * result + ((windStepping == null) ? 0 : windStepping.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + PolarSheetGenerationSettingsImpl other = (PolarSheetGenerationSettingsImpl) obj; + if (Double.doubleToLongBits(minimumConfidenceMeasure) != Double + .doubleToLongBits(other.minimumConfidenceMeasure)) + return false; + if (minimumDataCountPerAngle == null) { + if (other.minimumDataCountPerAngle != null) + return false; + } else if (!minimumDataCountPerAngle.equals(other.minimumDataCountPerAngle)) + return false; + if (minimumDataCountPerGraph == null) { + if (other.minimumDataCountPerGraph != null) + return false; + } else if (!minimumDataCountPerGraph.equals(other.minimumDataCountPerGraph)) + return false; + if (Double.doubleToLongBits(minimumWindConfidence) != Double.doubleToLongBits(other.minimumWindConfidence)) + return false; + if (numberOfHistogramColumns == null) { + if (other.numberOfHistogramColumns != null) + return false; + } else if (!numberOfHistogramColumns.equals(other.numberOfHistogramColumns)) + return false; + if (Double.doubleToLongBits(outlierDetectionNeighboorhoodRadius) != Double + .doubleToLongBits(other.outlierDetectionNeighboorhoodRadius)) + return false; + if (Double.doubleToLongBits(outlierMinimumNeighboorhoodPct) != Double + .doubleToLongBits(other.outlierMinimumNeighboorhoodPct)) + return false; + if (shouldRemoveOutliers != other.shouldRemoveOutliers) + return false; + if (splitByWindGauges != other.splitByWindGauges) + return false; + if (useOnlyEstimationForWindDirection != other.useOnlyEstimationForWindDirection) + return false; + if (useOnlyWindGaugesForWindSpeed != other.useOnlyWindGaugesForWindSpeed) + return false; + if (windStepping == null) { + if (other.windStepping != null) + return false; + } else if (!windStepping.equals(other.windStepping)) + return false; + return true; + } + + } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsDataImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsDataImpl.java index 2a5c10dca86..1703df9cc6f 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsDataImpl.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsDataImpl.java @@ -4,7 +4,7 @@ import java.util.Map; import com.sap.sailing.domain.common.PolarSheetsData; import com.sap.sailing.domain.common.PolarSheetsHistogramData; -import com.sap.sailing.domain.common.WindStepping; +import com.sap.sailing.domain.common.WindSpeedStepping; public class PolarSheetsDataImpl implements PolarSheetsData { @@ -12,11 +12,9 @@ public class PolarSheetsDataImpl implements PolarSheetsData { private Number[][] averagedPolarDataByWindSpeed; - private boolean complete; - private int dataCount; - private WindStepping stepping; + private WindSpeedStepping stepping; private Map dataCountPerAngleForWindspeed; @@ -25,9 +23,10 @@ public class PolarSheetsDataImpl implements PolarSheetsData { //For GWT Serialization PolarSheetsDataImpl() {}; - public PolarSheetsDataImpl(Number[][] averagedPolarDataByWindSpeed, boolean complete, int dataCount, Map dataCountPerAngleForWindspeed, WindStepping stepping, Map> histogramDataMap) { + public PolarSheetsDataImpl(Number[][] averagedPolarDataByWindSpeed, int dataCount, + Map dataCountPerAngleForWindspeed, WindSpeedStepping stepping, + Map> histogramDataMap) { this.averagedPolarDataByWindSpeed = averagedPolarDataByWindSpeed; - this.complete = complete; this.dataCount = dataCount; this.dataCountPerAngleForWindspeed = dataCountPerAngleForWindspeed; this.stepping = stepping; @@ -40,11 +39,6 @@ public class PolarSheetsDataImpl implements PolarSheetsData { return averagedPolarDataByWindSpeed; } - @Override - public boolean isComplete() { - return complete; - } - @Override public int getDataCount() { return dataCount; @@ -57,7 +51,7 @@ public class PolarSheetsDataImpl implements PolarSheetsData { } @Override - public WindStepping getStepping() { + public WindSpeedStepping getStepping() { return stepping; } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsXYDiagramDataImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsXYDiagramDataImpl.java new file mode 100644 index 00000000000..f91a70af391 --- /dev/null +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/PolarSheetsXYDiagramDataImpl.java @@ -0,0 +1,61 @@ +package com.sap.sailing.domain.common.impl; + +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.sap.sailing.domain.common.LegType; +import com.sap.sailing.domain.common.PolarSheetsXYDiagramData; +import com.sap.sailing.domain.common.Tack; +import com.sap.sse.common.Util.Pair; + +public class PolarSheetsXYDiagramDataImpl implements PolarSheetsXYDiagramData { + + private static final long serialVersionUID = 778667444303004468L; + + PolarSheetsXYDiagramDataImpl() { + } + + private Map, List>> pointsForAverageSpeedMovingAverage; + + private Map, List>> pointsForAverageConfidence; + + public PolarSheetsXYDiagramDataImpl(List> pointsForUpwindStarboardAverageSpeedMovingAverage, + List> pointsForUpwindStarboardAverageConfidence, + List> pointsForUpwindPortAverageSpeedMovingAverage, + List> pointsForUpwindPortAverageConfidence, + List> pointsForDownwindStarboardAverageSpeedMovingAverage, + List> pointsForDownwindStarboardAverageConfidence, + List> pointsForDownwindPortAverageSpeedMovingAverage, + List> pointsForDownwindPortAverageConfidence) { + pointsForAverageSpeedMovingAverage = new HashMap, List>>(); + pointsForAverageConfidence = new HashMap, List>>(); + pointsForAverageSpeedMovingAverage.put(new Pair(LegType.UPWIND, Tack.STARBOARD), + pointsForUpwindStarboardAverageSpeedMovingAverage); + pointsForAverageConfidence.put(new Pair(LegType.UPWIND, Tack.STARBOARD), + pointsForUpwindStarboardAverageConfidence); + pointsForAverageSpeedMovingAverage.put(new Pair(LegType.UPWIND, Tack.PORT), + pointsForUpwindPortAverageSpeedMovingAverage); + pointsForAverageConfidence.put(new Pair(LegType.UPWIND, Tack.PORT), + pointsForUpwindPortAverageConfidence); + pointsForAverageSpeedMovingAverage.put(new Pair(LegType.DOWNWIND, Tack.STARBOARD), + pointsForDownwindStarboardAverageSpeedMovingAverage); + pointsForAverageConfidence.put(new Pair(LegType.DOWNWIND, Tack.STARBOARD), + pointsForDownwindStarboardAverageConfidence); + pointsForAverageSpeedMovingAverage.put(new Pair(LegType.DOWNWIND, Tack.PORT), + pointsForDownwindPortAverageSpeedMovingAverage); + pointsForAverageConfidence.put(new Pair(LegType.DOWNWIND, Tack.PORT), + pointsForDownwindPortAverageConfidence); + } + + @Override + public List> getPointsForAverageSpeedMovingAverage(Tack tack, LegType legType) { + return pointsForAverageSpeedMovingAverage.get(new Pair(legType, tack)); + } + + @Override + public List> getPointsForAverageConfidence(Tack tack, LegType legType) { + return pointsForAverageConfidence.get(new Pair(legType, tack)); + } + +} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/RGBColor.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/RGBColor.java index 818f18cc729..4944b479304 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/RGBColor.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/RGBColor.java @@ -40,9 +40,12 @@ public class RGBColor extends AbstractColor { b = Integer.parseInt(htmlColor.substring(4, 6), 16); break; case 3: - r = Integer.parseInt(htmlColor.substring(0, 1), 16); - g = Integer.parseInt(htmlColor.substring(1, 2), 16); - b = Integer.parseInt(htmlColor.substring(2, 3), 16); + final int r0 = Integer.parseInt(htmlColor.substring(0, 1), 16); + r = 16*r0 + r0; + final int g0 = Integer.parseInt(htmlColor.substring(1, 2), 16); + g = 16*g0 + g0; + final int b0 = Integer.parseInt(htmlColor.substring(2, 3), 16); + b = 16*b0 + b0; break; case 1: r = g = b = Integer.parseInt(htmlColor.substring(0, 1), 16); diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingImpl.java new file mode 100644 index 00000000000..bf4681b5692 --- /dev/null +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingImpl.java @@ -0,0 +1,109 @@ +package com.sap.sailing.domain.common.impl; + +import java.util.Arrays; + +import com.sap.sailing.domain.common.WindSpeedStepping; + +public class WindSpeedSteppingImpl implements WindSpeedStepping { + + + //For GWT Serialization + protected WindSpeedSteppingImpl() {}; + + private static final long serialVersionUID = 2215693490331489508L; + protected double[] levels; + + public WindSpeedSteppingImpl(double[] levels) { + this.levels = levels; + } + + public int getNumberOfLevels() { + return levels.length; + } + + @Override + public int getLevelIndexForValue(double speed) { + for (int i = 0; i < levels.length - 1; i++) { + if (speed < levels[i] + ((levels[i+1] - levels[i]) / 2.)) { + return i; + } + } + return levels.length - 1; + } + + @Override + public double[] getRawStepping() { + return levels; + } + + @Override + public Double getSteppedValueForValue(double speed) { + int levelIndex = getLevelIndexForValue(speed); + Double result = -1.0; + if (levelIndex >= 0) { + result = levels[levelIndex]; + } + return result; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + Arrays.hashCode(levels); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + WindSpeedSteppingImpl other = (WindSpeedSteppingImpl) obj; + if (!Arrays.equals(levels, other.levels)) + return false; + return true; + } + + @Override + public int getLevelIndexFloorForValue(double speed) { + int result = -1; + for (int i = 0; i < levels.length - 1; i++) { + if (speed >= levels[i]) { + result = i; + } + } + return result; + } + + @Override + public double getDistanceToLevelFloor(double speed) { + double result = 0; + int floor = getLevelIndexFloorForValue(speed); + if (floor == -1) { + result = 0; + } else { + result = speed - levels[floor]; + } + return result; + } + + @Override + public int getLevelIndexCeilingForValue(double speed) { + int floor = getLevelIndexFloorForValue(speed); + int result; + if (floor == -1) { + result = -1; + } + if (levels[floor] == speed) { + result = floor; + } else { + result = floor + 1; + } + return result; + } + +} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingWithMaxDistance.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingWithMaxDistance.java similarity index 50% rename from java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingWithMaxDistance.java rename to java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingWithMaxDistance.java index 68e9353db0e..ae3159b1129 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingWithMaxDistance.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSpeedSteppingWithMaxDistance.java @@ -1,17 +1,17 @@ package com.sap.sailing.domain.common.impl; -public class WindSteppingWithMaxDistance extends WindSteppingImpl { +public class WindSpeedSteppingWithMaxDistance extends WindSpeedSteppingImpl { private static final long serialVersionUID = -2207840179212727591L; private double maxDistance; //For GWT Serialization - WindSteppingWithMaxDistance() { + WindSpeedSteppingWithMaxDistance() { super(); }; - public WindSteppingWithMaxDistance(Integer[] levels, double maxDistance) { + public WindSpeedSteppingWithMaxDistance(double[] levels, double maxDistance) { super(levels); this.maxDistance = maxDistance; } @@ -20,7 +20,7 @@ public class WindSteppingWithMaxDistance extends WindSteppingImpl { public int getLevelIndexForValue(double speed) { int result = -1; for (int i = 0; i < levels.length - 1; i++) { - double threshold = levels[i] + ((levels[i+1] - levels[i]) / 2); + double threshold = levels[i] + ((levels[i+1] - levels[i]) / 2.); if (speed < threshold) { if (threshold - speed <= maxDistance * 2) { result = i; @@ -39,4 +39,30 @@ public class WindSteppingWithMaxDistance extends WindSteppingImpl { public double getMaxDistance() { return maxDistance; } + + @Override + public int hashCode() { + final int prime = 31; + int result = super.hashCode(); + long temp; + temp = Double.doubleToLongBits(maxDistance); + result = prime * result + (int) (temp ^ (temp >>> 32)); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (!super.equals(obj)) + return false; + if (getClass() != obj.getClass()) + return false; + WindSpeedSteppingWithMaxDistance other = (WindSpeedSteppingWithMaxDistance) obj; + if (Double.doubleToLongBits(maxDistance) != Double.doubleToLongBits(other.maxDistance)) + return false; + return true; + } + + } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingImpl.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingImpl.java deleted file mode 100644 index c6b0bb04082..00000000000 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/impl/WindSteppingImpl.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.sap.sailing.domain.common.impl; - -import com.sap.sailing.domain.common.WindStepping; - -public class WindSteppingImpl implements WindStepping { - - - //For GWT Serialization - protected WindSteppingImpl() {}; - - private static final long serialVersionUID = 2215693490331489508L; - protected Integer[] levels; - - public WindSteppingImpl(Integer[] levels) { - this.levels = levels; - } - - public int getNumberOfLevels() { - return levels.length; - } - - @Override - public int getLevelIndexForValue(double speed) { - for (int i = 0; i < levels.length - 1; i++) { - if (speed < levels[i] + ((levels[i+1] - levels[i]) / 2)) { - return i; - } - } - return levels.length - 1; - } - - @Override - public Integer[] getRawStepping() { - return levels; - } - - @Override - public int getSteppedValueForValue(double speed) { - int levelIndex = getLevelIndexForValue(speed); - int result = - 1; - if (levelIndex >= 0) { - result = levels[levelIndex]; - } - return result; - } - -} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaTrack.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaTrack.java index dec8198b14c..132896d87fd 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaTrack.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaTrack.java @@ -5,9 +5,9 @@ import java.util.Date; import java.util.HashSet; import java.util.Set; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; /** * See http://my.opera.com/core/blog/2010/03/03/everything-you-need-to-know-about-html5-video-and-audio-2 diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaUtil.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaUtil.java index 985611407c2..75ab0e04765 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaUtil.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/media/MediaUtil.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.common.media; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public class MediaUtil { diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DeviceMappingConstants.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DeviceMappingConstants.java index 4eb346aedf9..3a65a9b0143 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DeviceMappingConstants.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DeviceMappingConstants.java @@ -1,32 +1,28 @@ package com.sap.sailing.domain.common.racelog.tracking; -import com.sap.sailing.domain.common.racelog.RaceLogServletConstants; /** - * Shared between GWT and Android. Used for creating and deciphering the URL - * encoded by the QRCode, which gives the tracking app all necessary information - * for creating the device mapping. - * This includes the leaderboard name, race-column name and fleet name to identify - * which RaceLog to add the {@code DeviceMappingEvent} to. Also, either a competitor - * or mark ID is added, to which the device should be mapped. Timestamps for the - * beginning and the end of the mapping are also included. + * Shared between GWT and Android. Used for creating and deciphering the URL encoded by the QRCode, which gives the + * tracking app all necessary information for creating the device mapping of either the race or leaderboard/regatta. *

- * The URL points to the apk-file of the app deployed to the {@code www} directory - * of the server, with additional {@code GET}-parameters: - *

    - *
  • {@link RaceLogServletConstants#PARAMS_LEADERBOARD_NAME}
  • - *
  • {@link RaceLogServletConstants#PARAMS_RACE_COLUMN_NAME}
  • - *
  • {@link RaceLogServletConstants#PARAMS_RACE_FLEET_NAME}
  • - *
  • either {@link #COMPETITOR_ID_AS_STRING} or {@link #MARK_ID_AS_STRING}
  • - *
  • {@link #FROM_MILLIS}
  • - *
  • {@link #TO_MILLIS}
  • - *
+ * The field that server for mapping a device for an individual race are deprecated (see {@link DeviceMappingOnRaceQRCodeWidget}). + *

+ * The structure of the URL is documented in the Wiki. + * {@code http:///tracking/checkin?event_id=&leaderboard_name=&competitor_id=} * * @author Fredrik Teschke */ public interface DeviceMappingConstants { - static final String COMPETITOR_ID_AS_STRING = "competitor"; - static final String MARK_ID_AS_STRING = "mark"; - static final String FROM_MILLIS = "from"; - static final String TO_MILLIS = "to"; + static final String URL_BASE = "/tracking/checkin"; + static final String EVENT_ID = "event_id"; + static final String LEADERBOARD_NAME = "leaderboardName"; + static final String COMPETITOR_ID_AS_STRING = "competitorId"; + static final String MARK_ID_AS_STRING = "markId"; + static final String DEVICE_UUID = "deviceUuid"; + static final String DEVICE_TYPE = "deviceType"; + static final String PUSH_DEVICE_ID = "pushDeviceId"; + static final String FROM_MILLIS = "fromMillis"; + static final String TO_MILLIS = "toMillis"; + @Deprecated + static final String APK_PATH = "/apps/com.sap.sailing.android.tracking.app.apk"; } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DoesNotHaveRegattaLogException.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DoesNotHaveRegattaLogException.java new file mode 100644 index 00000000000..d98f1cb2c1a --- /dev/null +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/DoesNotHaveRegattaLogException.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.common.racelog.tracking; + +import java.io.Serializable; + +public class DoesNotHaveRegattaLogException extends Exception implements Serializable { + private static final long serialVersionUID = 963948633131929332L; +} diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/MappableToDevice.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/MappableToDevice.java index d7a380610d9..e845385d60f 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/MappableToDevice.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/MappableToDevice.java @@ -9,5 +9,5 @@ package com.sap.sailing.domain.common.racelog.tracking; * */ public interface MappableToDevice { - + String getIdAsString(); } diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NoCorrespondingServiceRegisteredException.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NoCorrespondingServiceRegisteredException.java index daad2f61a18..a11c4000567 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NoCorrespondingServiceRegisteredException.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NoCorrespondingServiceRegisteredException.java @@ -1,6 +1,8 @@ package com.sap.sailing.domain.common.racelog.tracking; -public class NoCorrespondingServiceRegisteredException extends RuntimeException { +import java.io.Serializable; + +public class NoCorrespondingServiceRegisteredException extends RuntimeException implements Serializable { public String type; public String serviceInterface; private static final long serialVersionUID = -358955216089477585L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotDenotedForRaceLogTrackingException.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotDenotedForRaceLogTrackingException.java index badfccb5523..6c72bd1993f 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotDenotedForRaceLogTrackingException.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/NotDenotedForRaceLogTrackingException.java @@ -1,6 +1,8 @@ package com.sap.sailing.domain.common.racelog.tracking; -public class NotDenotedForRaceLogTrackingException extends Exception { +import java.io.Serializable; + +public class NotDenotedForRaceLogTrackingException extends Exception implements Serializable { private static final long serialVersionUID = 6721038282862173471L; diff --git a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/TransformationException.java b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/TransformationException.java index 0a63c6d8b5e..ebda5cb5fcb 100644 --- a/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/TransformationException.java +++ b/java/com.sap.sailing.domain.common/src/com/sap/sailing/domain/common/racelog/tracking/TransformationException.java @@ -1,8 +1,9 @@ package com.sap.sailing.domain.common.racelog.tracking; import java.io.IOException; +import java.io.Serializable; -public class TransformationException extends IOException { +public class TransformationException extends IOException implements Serializable { private static final long serialVersionUID = -7795777645371428971L; public TransformationException() { diff --git a/java/com.sap.sailing.domain.deckmanadapter.test/src/com/sap/sailing/domain/deckmanadapter/test/TestDeckmanLogfileParsing.java b/java/com.sap.sailing.domain.deckmanadapter.test/src/com/sap/sailing/domain/deckmanadapter/test/TestDeckmanLogfileParsing.java index 03df2067fac..5db51176bc6 100755 --- a/java/com.sap.sailing.domain.deckmanadapter.test/src/com/sap/sailing/domain/deckmanadapter/test/TestDeckmanLogfileParsing.java +++ b/java/com.sap.sailing.domain.deckmanadapter.test/src/com/sap/sailing/domain/deckmanadapter/test/TestDeckmanLogfileParsing.java @@ -14,13 +14,13 @@ import java.util.Iterator; import org.junit.Test; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.deckmanadapter.DeckmanAdapter; import com.sap.sailing.domain.deckmanadapter.DeckmanAdapterFactory; import com.sap.sailing.domain.deckmanadapter.Record; import com.sap.sailing.domain.deckmanadapter.impl.FieldType; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; public class TestDeckmanLogfileParsing { private static final DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z"); diff --git a/java/com.sap.sailing.domain.deckmanadapter/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.deckmanadapter/META-INF/MANIFEST.MF index eb76c95dbfc..b78efbfdc13 100644 --- a/java/com.sap.sailing.domain.deckmanadapter/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.deckmanadapter/META-INF/MANIFEST.MF @@ -8,6 +8,7 @@ Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Require-Bundle: com.sap.sailing.domain, com.sap.sailing.domain.common, com.sap.sailing.domain.shared.android, - com.sap.sailing.server.trackfiles + com.sap.sailing.server.trackfiles, + com.sap.sse.common Import-Package: org.osgi.framework Bundle-Activator: com.sap.sailing.domain.deckmanadapter.impl.Activator diff --git a/java/com.sap.sailing.domain.deckmanadapter/src/com/sap/sailing/domain/deckmanadapter/Record.java b/java/com.sap.sailing.domain.deckmanadapter/src/com/sap/sailing/domain/deckmanadapter/Record.java index 52192bf8272..ef8f0c54411 100755 --- a/java/com.sap.sailing.domain.deckmanadapter/src/com/sap/sailing/domain/deckmanadapter/Record.java +++ b/java/com.sap.sailing.domain.deckmanadapter/src/com/sap/sailing/domain/deckmanadapter/Record.java @@ -8,17 +8,17 @@ import java.util.Map; import com.sap.sailing.domain.base.Timed; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.deckmanadapter.impl.FieldType; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.Positioned; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class Record implements Timed, Positioned { private static final long serialVersionUID = -7939775022865795801L; diff --git a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactoryTest.java b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactoryTest.java index 86b74420709..b88c57d41c4 100755 --- a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactoryTest.java +++ b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactoryTest.java @@ -13,12 +13,12 @@ import org.junit.Rule; import org.junit.Test; import org.junit.rules.Timeout; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.datatypes.AntHrm; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; import com.sap.sailing.domain.igtimiadapter.datatypes.GpsLatLong; import com.sap.sailing.domain.igtimiadapter.datatypes.GpsQualitySatCount; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class FixFactoryTest { @Rule public Timeout AbstractTracTracLiveTestTimeout = new Timeout(2 * 60 * 1000); diff --git a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/WindReceiverTest.java b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/WindReceiverTest.java index 5f1ff056343..34c518ced19 100755 --- a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/WindReceiverTest.java +++ b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/impl/WindReceiverTest.java @@ -15,10 +15,8 @@ import org.junit.rules.Timeout; import com.sap.sailing.declination.DeclinationService; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiWindListener; import com.sap.sailing.domain.igtimiadapter.datatypes.AWA; import com.sap.sailing.domain.igtimiadapter.datatypes.AWS; @@ -28,6 +26,8 @@ import com.sap.sailing.domain.igtimiadapter.datatypes.HDG; import com.sap.sailing.domain.igtimiadapter.datatypes.SOG; import com.sap.sailing.domain.igtimiadapter.shared.IgtimiWindReceiver; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class WindReceiverTest { @Rule public Timeout AbstractTracTracLiveTestTimeout = new Timeout(2 * 60 * 1000); diff --git a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/BasicIgtimiAdapterTest.java b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/BasicIgtimiAdapterTest.java index 5d32adaf664..8a0bf0238a7 100755 --- a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/BasicIgtimiAdapterTest.java +++ b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/BasicIgtimiAdapterTest.java @@ -19,8 +19,6 @@ import org.apache.http.client.ClientProtocolException; import org.json.simple.parser.ParseException; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.DataAccessWindow; import com.sap.sailing.domain.igtimiadapter.Group; import com.sap.sailing.domain.igtimiadapter.Permission; @@ -31,7 +29,9 @@ import com.sap.sailing.domain.igtimiadapter.datatypes.AWA; import com.sap.sailing.domain.igtimiadapter.datatypes.AWS; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; import com.sap.sailing.domain.igtimiadapter.datatypes.Type; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class BasicIgtimiAdapterTest extends AbstractTestWithIgtimiConnection { @Test diff --git a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/IgtimiFixTrackTest.java b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/IgtimiFixTrackTest.java index 0dd2f8decd7..4e9c277b5ec 100755 --- a/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/IgtimiFixTrackTest.java +++ b/java/com.sap.sailing.domain.igtimiadapter.test/src/com/sap/sailing/domain/igtimiadapter/test/IgtimiFixTrackTest.java @@ -16,8 +16,6 @@ import java.util.logging.Logger; import org.apache.http.client.ClientProtocolException; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.DataAccessWindow; import com.sap.sailing.domain.igtimiadapter.Permission; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; @@ -26,7 +24,9 @@ import com.sap.sailing.domain.tracking.DynamicTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Igtimi fixes come as isolated single fixes from separate sensors, and even if they are attached to the same device, diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/HasStartAndEndTime.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/HasStartAndEndTime.java index 0d6d276a79d..faa61721a37 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/HasStartAndEndTime.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/HasStartAndEndTime.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.igtimiadapter; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public interface HasStartAndEndTime { TimePoint getEndTime(); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/IgtimiConnection.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/IgtimiConnection.java index 8e00cf10413..a7dab20bb49 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/IgtimiConnection.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/IgtimiConnection.java @@ -6,13 +6,13 @@ import java.util.Map; import org.apache.http.client.ClientProtocolException; import org.json.simple.parser.ParseException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; import com.sap.sailing.domain.igtimiadapter.datatypes.Type; import com.sap.sailing.domain.tracking.DynamicTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; /** * A connection to the Igtimi system for one {@link Client} and one {@link Account}. diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWA.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWA.java index 37da04adaf7..7795cb43747 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWA.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWA.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Apparent wind angle, relative to the device's or vessel's orientation, in degrees from 0 to 360, with values 180-360 diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWS.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWS.java index a5254a2e9e2..3772bc63d3a 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWS.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AWS.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KilometersPerHourSpeedImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Apparent wind speed, relative to the inertial system on which the wind speed was measured. diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntCbst.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntCbst.java index 1d7e41c626f..8db7c895991 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntCbst.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntCbst.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Cadence value measured by an ANT sensor diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntHrm.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntHrm.java index 2feadfc9193..b97ea5800d7 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntHrm.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/AntHrm.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * A heart rate measurement received through a sensor supporting the ANT protocol diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/BatteryLevel.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/BatteryLevel.java index 2aea3bb590a..973b91c1fa5 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/BatteryLevel.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/BatteryLevel.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class BatteryLevel extends Fix { private static final long serialVersionUID = -8499201867081319088L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/COG.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/COG.java index 8227d5af21a..ba9eee2b2f8 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/COG.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/COG.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Course over ground diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/File.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/File.java index b28d39dc5a5..7b0cff0812e 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/File.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/File.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class File extends Fix { private static final long serialVersionUID = 7580174784400926003L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/Fix.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/Fix.java index 57e582e9a7d..b0ad3731442 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/Fix.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/Fix.java @@ -1,9 +1,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public abstract class Fix implements Timed { private static final long serialVersionUID = -486253194440558670L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsAltitude.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsAltitude.java index 5ae71955afd..798b2a74618 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsAltitude.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsAltitude.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.MeterDistance; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class GpsAltitude extends Fix { private static final long serialVersionUID = -5740764665236002412L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsLatLong.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsLatLong.java index 1b0f8ebc21e..bcd0b7c5ac6 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsLatLong.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsLatLong.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class GpsLatLong extends Fix { public static final String IGTIMI_ENABLE_WORKAROUND_FOR_SINGLE_DIGIT_LATITUDES = "igtimi.enableWorkaroundForSingleDigitLatitudes"; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityHdop.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityHdop.java index 2c14ac6687d..2ccbe2881cd 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityHdop.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityHdop.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.MeterDistance; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class GpsQualityHdop extends Fix { private static final long serialVersionUID = -5319766127405258823L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityIndicator.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityIndicator.java index e6e722b2f11..f93413ddc4c 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityIndicator.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualityIndicator.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; public class GpsQualityIndicator extends Fix { private static final long serialVersionUID = 1112428061064399194L; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualitySatCount.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualitySatCount.java index 3c1c85fb5ad..c8681814d44 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualitySatCount.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/GpsQualitySatCount.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * For YachtBot and WindBot devices, this lists the number of satellites the device currently uses to determine its diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDG.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDG.java index 953d40a93a4..5bb7b85660a 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDG.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDG.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * True heading; the difference to {@link HDGM} is the local declination at the point in time the measurement was made diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDGM.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDGM.java index b739c001c66..a4f29b4a95e 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDGM.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/HDGM.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Magnetic heading diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/SOG.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/SOG.java index a6574ce7c81..7bdcd23689b 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/SOG.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/SOG.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KilometersPerHourSpeedImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Speed over ground expressed in kilometers per hour diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/STW.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/STW.java index a4b0bb17e21..5201fbc48d0 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/STW.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/datatypes/STW.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.igtimiadapter.datatypes; import java.util.Map; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KilometersPerHourSpeedImpl; import com.sap.sailing.domain.igtimiadapter.IgtimiFixReceiver; import com.sap.sailing.domain.igtimiadapter.Sensor; +import com.sap.sse.common.TimePoint; /** * Speed through water expressed in kilometers per hour. diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowDeserializer.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowDeserializer.java index 1b36eadb4d7..2678f29ae1c 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowDeserializer.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowDeserializer.java @@ -4,10 +4,10 @@ import java.util.logging.Logger; import org.json.simple.JSONObject; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.DataAccessWindow; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.SecurityEntity; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DataAccessWindowDeserializer extends HasPermissionsDeserializer { private static final Logger logger = Logger.getLogger(DataAccessWindowDeserializer.class.getName()); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowImpl.java index 9d174d745f0..2a898f87a83 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/DataAccessWindowImpl.java @@ -1,9 +1,9 @@ package com.sap.sailing.domain.igtimiadapter.impl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.DataAccessWindow; import com.sap.sailing.domain.igtimiadapter.Permission; import com.sap.sailing.domain.igtimiadapter.SecurityEntity; +import com.sap.sse.common.TimePoint; public class DataAccessWindowImpl extends HasIdImpl implements DataAccessWindow { private final TimePoint startTime; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactory.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactory.java index 9309f0cc486..71700a8136e 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactory.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/FixFactory.java @@ -13,12 +13,12 @@ import java.util.logging.Logger; import org.json.simple.JSONArray; import org.json.simple.JSONObject; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.Sensor; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; import com.sap.sailing.domain.igtimiadapter.datatypes.Type; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class FixFactory { private static final Logger logger = Logger.getLogger(FixFactory.class.getName()); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionFactoryImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionFactoryImpl.java index 77fa0d454e2..be207056dc7 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionFactoryImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionFactoryImpl.java @@ -43,7 +43,6 @@ import org.xml.sax.SAXException; import org.xml.sax.SAXParseException; import org.xml.sax.helpers.DefaultHandler; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.Account; import com.sap.sailing.domain.igtimiadapter.Client; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; @@ -52,6 +51,7 @@ import com.sap.sailing.domain.igtimiadapter.Permission; import com.sap.sailing.domain.igtimiadapter.datatypes.Type; import com.sap.sailing.domain.igtimiadapter.persistence.DomainObjectFactory; import com.sap.sailing.domain.igtimiadapter.persistence.MongoObjectFactory; +import com.sap.sse.common.TimePoint; public class IgtimiConnectionFactoryImpl implements IgtimiConnectionFactory { private static final Logger logger = Logger.getLogger(IgtimiConnectionFactoryImpl.class.getName()); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionImpl.java index c5d92fc3eb7..d77a450e4cd 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiConnectionImpl.java @@ -19,9 +19,6 @@ import org.json.simple.JSONObject; import org.json.simple.parser.ParseException; import com.sap.sailing.declination.DeclinationService; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.Account; import com.sap.sailing.domain.igtimiadapter.BulkFixReceiver; import com.sap.sailing.domain.igtimiadapter.DataAccessWindow; @@ -42,7 +39,10 @@ import com.sap.sailing.domain.tracking.DynamicTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.impl.DynamicTrackImpl; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class IgtimiConnectionImpl implements IgtimiConnection { private static final Logger logger = Logger.getLogger(IgtimiConnectionImpl.class.getName()); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiWindTracker.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiWindTracker.java index e79a3b040b0..a89a0160a90 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiWindTracker.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/IgtimiWindTracker.java @@ -10,8 +10,6 @@ import java.util.logging.Level; import java.util.logging.Logger; import com.sap.sailing.declination.DeclinationService; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.Account; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.IgtimiConnectionFactory; @@ -20,7 +18,9 @@ import com.sap.sailing.domain.igtimiadapter.shared.IgtimiWindReceiver; import com.sap.sailing.domain.tracking.AbstractWindTracker; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.WindTracker; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class IgtimiWindTracker extends AbstractWindTracker implements WindTracker { private static final Logger logger = Logger.getLogger(IgtimiWindTracker.class.getName()); diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceDeserializer.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceDeserializer.java index 1389a344e0e..380766e91c2 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceDeserializer.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceDeserializer.java @@ -3,9 +3,9 @@ package com.sap.sailing.domain.igtimiadapter.impl; import org.json.simple.JSONArray; import org.json.simple.JSONObject; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.Resource; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ResourceDeserializer extends HasPermissionsDeserializer { public Resource createResourceFromJson(JSONObject resourceJson, IgtimiConnection conn) { diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceImpl.java index 409f190ad3e..95b9497bbf0 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/ResourceImpl.java @@ -3,11 +3,11 @@ package com.sap.sailing.domain.igtimiadapter.impl; import java.util.ArrayList; import java.util.List; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.Permission; import com.sap.sailing.domain.igtimiadapter.Resource; import com.sap.sailing.domain.igtimiadapter.datatypes.Type; +import com.sap.sse.common.TimePoint; public class ResourceImpl implements Resource { private final long id; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionDeserializer.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionDeserializer.java index d7dee5f6e7e..bb4415b3286 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionDeserializer.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionDeserializer.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.igtimiadapter.impl; import org.json.simple.JSONObject; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.Session; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class SessionDeserializer extends HasPermissionsDeserializer { public Session createResourceFromJson(JSONObject sessionJson, IgtimiConnection conn) { diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionImpl.java index 1d22b0c6d8b..3369253f2da 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/SessionImpl.java @@ -5,11 +5,11 @@ import java.io.IOException; import org.apache.http.client.ClientProtocolException; import org.json.simple.parser.ParseException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.igtimiadapter.IgtimiConnection; import com.sap.sailing.domain.igtimiadapter.Permission; import com.sap.sailing.domain.igtimiadapter.Session; import com.sap.sailing.domain.igtimiadapter.User; +import com.sap.sse.common.TimePoint; public class SessionImpl extends HasIdImpl implements Session { private final long ownerId; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/UserImpl.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/UserImpl.java index 4770ef7d8c6..fb2ab3879ce 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/UserImpl.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/impl/UserImpl.java @@ -8,7 +8,6 @@ public class UserImpl implements User { private final String surname; private final String email; - public UserImpl(long id, String firstName, String surname, String email, boolean blob) { super(); this.id = id; diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/shared/IgtimiWindReceiver.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/shared/IgtimiWindReceiver.java index fc87e4312cf..30da1b03e9d 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/shared/IgtimiWindReceiver.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/shared/IgtimiWindReceiver.java @@ -17,7 +17,6 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.scalablevalue.ScalableValue; import com.sap.sailing.domain.common.scalablevalue.impl.ScalableBearing; @@ -43,6 +42,7 @@ import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindListener; import com.sap.sailing.domain.tracking.impl.DynamicTrackImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/websocket/WebSocketConnectionManager.java b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/websocket/WebSocketConnectionManager.java index 45f0fd54f7b..b544b870ed5 100755 --- a/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/websocket/WebSocketConnectionManager.java +++ b/java/com.sap.sailing.domain.igtimiadapter/src/com/sap/sailing/domain/igtimiadapter/websocket/WebSocketConnectionManager.java @@ -19,15 +19,15 @@ import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.igtimiadapter.Account; import com.sap.sailing.domain.igtimiadapter.BulkFixReceiver; import com.sap.sailing.domain.igtimiadapter.LiveDataConnection; import com.sap.sailing.domain.igtimiadapter.datatypes.Fix; import com.sap.sailing.domain.igtimiadapter.impl.FixFactory; import com.sap.sailing.domain.igtimiadapter.impl.IgtimiConnectionFactoryImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class WebSocketConnectionManager extends WebSocketAdapter implements LiveDataConnection { private static final Logger logger = Logger.getLogger(WebSocketConnectionManager.class.getName()); diff --git a/java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF index e6fc6caa0fe..a36a2c2895d 100644 --- a/java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.persistence/META-INF/MANIFEST.MF @@ -11,8 +11,10 @@ Require-Bundle: com.sap.sse.mongodb, com.mongodb.driver;bundle-version="2.6.2", com.sap.sailing.domain.common, com.sap.sailing.domain.shared.android, - com.sap.sailing.server.gateway.serialization;bundle-version="1.0.0", - com.sap.sse.common + com.sap.sailing.server.gateway.serialization, + com.sap.sse.common, + com.sap.sse, + com.sap.sailing.server.gateway.serialization.shared.android Export-Package: com.sap.sailing.domain.persistence, com.sap.sailing.domain.persistence.impl; x-friends:="com.sap.sailing.domain.persistence.test, @@ -20,7 +22,8 @@ Export-Package: com.sap.sailing.domain.persistence, com.sap.sailing.mongodb.test, com.sap.sailing.server.gateway.test, com.sap.sailing.domain.racelogtrackingadapter.testsupport, - com.sap.sailing.domain.racelogtrackingadapter.test", + com.sap.sailing.domain.racelogtrackingadapter.test, + com.sap.sailing.server", com.sap.sailing.domain.persistence.media, com.sap.sailing.domain.persistence.racelog.tracking, com.sap.sailing.domain.persistence.racelog.tracking.impl; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java index da4f0b64fee..e524246e193 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/DomainObjectFactory.java @@ -7,6 +7,8 @@ import java.util.Map.Entry; import java.util.Set; import com.mongodb.DBObject; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Event; @@ -23,8 +25,8 @@ import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; import com.sap.sailing.domain.leaderboard.LeaderboardGroupResolver; import com.sap.sailing.domain.leaderboard.LeaderboardRegistry; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.RaceLogIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.WindTrack; @@ -115,6 +117,8 @@ public interface DomainObjectFactory { Map loadRaceIDToRegattaAssociations(RegattaRegistry regattaRegistry); RaceLog loadRaceLog(RaceLogIdentifier identifier); + + RegattaLog loadRegattaLog(RegattaLikeIdentifier identifier); /** * Loads all competitors, and resolves them via the domain factory. diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java index d6bf3eb7e23..4df0d44bfa1 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoObjectFactory.java @@ -17,6 +17,7 @@ import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; import com.sap.sailing.domain.racelog.RaceLogIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; @@ -130,7 +131,10 @@ public interface MongoObjectFactory { void storeDeviceConfiguration(DeviceConfigurationMatcher matcher, DeviceConfiguration configuration); void removeDeviceConfiguration(DeviceConfigurationMatcher matcher); + void removeRaceLog(RaceLogIdentifier identifier); + + void removeRegattaLog(RegattaLikeIdentifier identifier); void storeResultUrl(String resultProviderName, URL url); diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRaceLogStoreFactory.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRaceLogStoreFactory.java index 7f791550902..09e63bf7710 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRaceLogStoreFactory.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRaceLogStoreFactory.java @@ -1,8 +1,8 @@ package com.sap.sailing.domain.persistence; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; import com.sap.sailing.domain.persistence.impl.MongoRaceLogStoreFactoryImpl; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRegattaLogStoreFactory.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRegattaLogStoreFactory.java new file mode 100644 index 00000000000..5a8a347d548 --- /dev/null +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/MongoRegattaLogStoreFactory.java @@ -0,0 +1,19 @@ +package com.sap.sailing.domain.persistence; + + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.persistence.impl.MongoRegattaLogStoreFactoryImpl; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalog.RegattaLogStore; + +public interface MongoRegattaLogStoreFactory { + MongoRegattaLogStoreFactory INSTANCE = new MongoRegattaLogStoreFactoryImpl(); + + /** + * Gets the default Mongo store based on the properties mongo.hostname[=localhost], mongo.port[=27017] + * and mongo.dbName[=<contents of constant {@link #DEFAULT_DB_NAME}>] specified in the bundle context + */ + RegattaLogStore getMongoRegattaLogStore(MongoObjectFactory mongoObjectFactory, DomainObjectFactory domainObjectFactory); + + RegattaLogEventVisitor getMongoRegattaLogStoreVisitor(RegattaLikeIdentifier identifier, MongoObjectFactory mongoObjectFactory); +} diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java index d97a965fb18..c071221e9e6 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/CollectionNames.java @@ -71,8 +71,11 @@ public enum CollectionNames { * Stores competitors for smartphone tracking. */ COMPETITORS, + RACE_LOGS, + REGATTA_LOGS, + /** * Stores configurations for mobile devices. */ diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java index 26cf98632f2..84fb3881dfc 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/DomainObjectFactoryImpl.java @@ -29,6 +29,50 @@ import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.MongoException; import com.mongodb.util.JSON; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventRestoreFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.impl.CompetitorResultsImpl; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogCloseOpenEndedDeviceMappingEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogDeviceMarkMappingEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRevokeEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.impl.RegattaLogImpl; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.ControlPoint; @@ -70,17 +114,13 @@ import com.sap.sailing.domain.common.RegattaName; import com.sap.sailing.domain.common.RegattaNameAndRaceName; import com.sap.sailing.domain.common.ScoringSchemeType; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.RGBColor; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.common.impl.WindSourceWithAdditionalID; import com.sap.sailing.domain.common.racelog.Flags; @@ -110,43 +150,15 @@ import com.sap.sailing.domain.leaderboard.impl.ThresholdBasedResultDiscardingRul import com.sap.sailing.domain.leaderboard.meta.LeaderboardGroupMetaLeaderboard; import com.sap.sailing.domain.persistence.DomainObjectFactory; import com.sap.sailing.domain.persistence.MongoRaceLogStoreFactory; +import com.sap.sailing.domain.persistence.MongoRegattaLogStoreFactory; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; import com.sap.sailing.domain.persistence.racelog.tracking.impl.PlaceHolderDeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventRestoreFactory; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; import com.sap.sailing.domain.racelog.RaceLogStore; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.impl.CompetitorResultsImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.scoring.impl.AdditionalScoringInformationEventImpl; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.impl.PlaceHolderDeviceIdentifierSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.impl.PlaceHolderDeviceIdentifierSerializationHandler; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindTrack; @@ -158,7 +170,11 @@ import com.sap.sailing.server.gateway.deserialization.impl.CompetitorJsonDeseria import com.sap.sailing.server.gateway.deserialization.impl.DeviceConfigurationJsonDeserializer; import com.sap.sailing.server.gateway.deserialization.impl.Helpers; import com.sap.sailing.server.gateway.deserialization.impl.RegattaConfigurationJsonDeserializer; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.impl.TimeRangeImpl; public class DomainObjectFactoryImpl implements DomainObjectFactory { private static final Logger logger = Logger.getLogger(DomainObjectFactoryImpl.class.getName()); @@ -356,7 +372,8 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { ThresholdBasedResultDiscardingRule resultDiscardingRule = loadResultDiscardingRule(dbLeaderboard, FieldNames.LEADERBOARD_DISCARDING_THRESHOLDS); String regattaName = (String) dbLeaderboard.get(FieldNames.REGATTA_NAME.name()); if (groupForMetaLeaderboard != null) { - result = new LeaderboardGroupMetaLeaderboard(groupForMetaLeaderboard, loadScoringScheme(dbLeaderboard), resultDiscardingRule); + result = new LeaderboardGroupMetaLeaderboard(groupForMetaLeaderboard, + loadScoringScheme(dbLeaderboard), resultDiscardingRule); groupForMetaLeaderboard.setOverallLeaderboard(result); } else if (regattaName == null) { result = loadFlexibleLeaderboard(dbLeaderboard, resultDiscardingRule); @@ -463,6 +480,16 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { } return result; } + + private RaceLogStore getRaceLogStore() { + return MongoRaceLogStoreFactory.INSTANCE.getMongoRaceLogStore( + new MongoObjectFactoryImpl(database, serviceFinderFactory), this); + } + + private RegattaLogStore getRegattaLogStore() { + return MongoRegattaLogStoreFactory.INSTANCE.getMongoRegattaLogStore( + new MongoObjectFactoryImpl(database, serviceFinderFactory), this); + } private FlexibleLeaderboard loadFlexibleLeaderboard(DBObject dbLeaderboard, ThresholdBasedResultDiscardingRule resultDiscardingRule) { @@ -475,8 +502,6 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { result = null; } else { final ScoringScheme scoringScheme = loadScoringScheme(dbLeaderboard); - RaceLogStore raceLogStore = MongoRaceLogStoreFactory.INSTANCE.getMongoRaceLogStore( - new MongoObjectFactoryImpl(database), this); Serializable courseAreaId = (Serializable) dbLeaderboard.get(FieldNames.COURSE_AREA_ID.name()); CourseArea courseArea = null; @@ -485,8 +510,9 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { courseArea = baseDomainFactory.getExistingCourseAreaById(courseAreaUuid); } - result = new FlexibleLeaderboardImpl(raceLogStore, (String) dbLeaderboard.get(FieldNames.LEADERBOARD_NAME - .name()), resultDiscardingRule, scoringScheme, courseArea); + result = new FlexibleLeaderboardImpl(getRaceLogStore(), getRegattaLogStore(), + (String) dbLeaderboard.get(FieldNames.LEADERBOARD_NAME.name()), + resultDiscardingRule, scoringScheme, courseArea); // For a FlexibleLeaderboard, there should be only the default fleet for any race column for (Object dbRaceColumnAsObject : dbRaceColumns) { BasicDBObject dbRaceColumn = (BasicDBObject) dbRaceColumnAsObject; @@ -1075,6 +1101,8 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { if (dbRegatta != null) { String name = (String) dbRegatta.get(FieldNames.REGATTA_NAME.name()); String boatClassName = (String) dbRegatta.get(FieldNames.BOAT_CLASS_NAME.name()); + TimePoint startDate = loadTimePoint(dbRegatta, FieldNames.REGATTA_START_DATE); + TimePoint endDate = loadTimePoint(dbRegatta, FieldNames.REGATTA_END_DATE); Serializable id = (Serializable) dbRegatta.get(FieldNames.REGATTA_ID.name()); if (id == null) { id = name; @@ -1086,9 +1114,6 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { } BasicDBList dbSeries = (BasicDBList) dbRegatta.get(FieldNames.REGATTA_SERIES.name()); Iterable series = loadSeries(dbSeries, trackedRegattaRegistry); - RaceLogStore raceLogStore = MongoRaceLogStoreFactory.INSTANCE.getMongoRaceLogStore( - new MongoObjectFactoryImpl(database, serviceFinderFactory), - this); Serializable courseAreaId = (Serializable) dbRegatta.get(FieldNames.COURSE_AREA_ID.name()); CourseArea courseArea = null; if (courseAreaId != null) { @@ -1105,7 +1130,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { } } Boolean useStartTimeInference = (Boolean) dbRegatta.get(FieldNames.REGATTA_USE_START_TIME_INFERENCE.name()); - result = new RegattaImpl(raceLogStore, name, boatClass, series, /* persistent */true, + result = new RegattaImpl(getRaceLogStore(), getRegattaLogStore(), name, boatClass, startDate, endDate, series, /* persistent */true, loadScoringScheme(dbRegatta), id, courseArea, useStartTimeInference == null ? true : useStartTimeInference); result.setRegattaConfiguration(configuration); @@ -1292,13 +1317,13 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { Integer passId = (Integer) dbObject.get(FieldNames.RACE_LOG_EVENT_PASS_ID.name()); BasicDBList dbCompetitors = (BasicDBList) dbObject.get(FieldNames.RACE_LOG_EVENT_INVOLVED_BOATS.name()); List competitors = loadCompetitorsForRaceLogEvent(dbCompetitors); - final RaceLogEventAuthor author; + final AbstractLogEventAuthor author; String authorName = (String) dbObject.get(FieldNames.RACE_LOG_EVENT_AUTHOR_NAME.name()); Number authorPriority = (Number) dbObject.get(FieldNames.RACE_LOG_EVENT_AUTHOR_PRIORITY.name()); if (authorName != null && authorPriority != null) { - author = new RaceLogEventAuthorImpl(authorName, authorPriority.intValue()); + author = new LogEventAuthorImpl(authorName, authorPriority.intValue()); } else { - author = RaceLogEventAuthorImpl.createCompatibilityAuthor(); + author = LogEventAuthorImpl.createCompatibilityAuthor(); } String eventClass = (String) dbObject.get(FieldNames.RACE_LOG_EVENT_CLASS.name()); @@ -1328,36 +1353,36 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return loadRaceLogRaceLogProtestStartTimeEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); } else if (eventClass.equals(RaceLogWindFixEvent.class.getSimpleName())) { return loadRaceLogRaceLogWindFixEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(DeviceCompetitorMappingEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogDeviceCompetitorMappingEvent.class.getSimpleName())) { return loadRaceLogDeviceCompetitorMappingEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(DeviceMarkMappingEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogDeviceMarkMappingEvent.class.getSimpleName())) { return loadRaceLogDeviceMarkMappingEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(DenoteForTrackingEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogDenoteForTrackingEvent.class.getSimpleName())) { return loadRaceLogDenoteForTrackingEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(StartTrackingEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogStartTrackingEvent.class.getSimpleName())) { return loadRaceLogStartEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(RevokeEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogRevokeEvent.class.getSimpleName())) { return loadRaceLogRevokeEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(RegisterCompetitorEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogRegisterCompetitorEvent.class.getSimpleName())) { return loadRaceLogRegisterCompetitorEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(DefineMarkEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogDefineMarkEvent.class.getSimpleName())) { return loadRaceLogDefineMarkEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(CloseOpenEndedDeviceMappingEvent.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogCloseOpenEndedDeviceMappingEvent.class.getSimpleName())) { return loadRaceLogCloseOpenEndedDeviceMappingEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); - } else if (eventClass.equals(AdditionalScoringInformationEventImpl.class.getSimpleName())) { + } else if (eventClass.equals(RaceLogAdditionalScoringInformationEvent.class.getSimpleName())) { return loadRaceLogAdditionalScoringInformationEvent(createdAt, author, logicalTimePoint, id, passId, competitors, dbObject); } throw new IllegalStateException(String.format("Unknown RaceLogEvent type %s", eventClass)); } - private RaceLogEvent loadRaceLogRaceLogWindFixEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogRaceLogWindFixEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Wind wind = loadWind((DBObject) dbObject.get(FieldNames.WIND.name())); return raceLogEventFactory.createWindFixEvent(createdAt, author, logicalTimePoint, id, competitors, passId, wind); } - private RaceLogEvent loadRaceLogDeviceCompetitorMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogDeviceCompetitorMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { DeviceIdentifier device = null; try { @@ -1374,7 +1399,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createDeviceCompetitorMappingEvent(createdAt, author, logicalTimePoint, id, device, mappedTo, passId, from, to); } - private RaceLogEvent loadRaceLogDeviceMarkMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogDeviceMarkMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { DeviceIdentifier device = null; try { @@ -1391,7 +1416,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createDeviceMarkMappingEvent(createdAt, author, logicalTimePoint, id, device, mappedTo, passId, from, to); } - private RaceLogEvent loadRaceLogDenoteForTrackingEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogDenoteForTrackingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { String raceName = (String) dbObject.get(FieldNames.RACE_NAME.name()); BoatClass boatClass = baseDomainFactory.getOrCreateBoatClass((String) dbObject.get(FieldNames.BOAT_CLASS_NAME.name())); @@ -1399,12 +1424,12 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createDenoteForTrackingEvent(createdAt, author, logicalTimePoint, id, passId, raceName, boatClass, raceId); } - private RaceLogEvent loadRaceLogStartEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogStartEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { return raceLogEventFactory.createStartTrackingEvent(createdAt, author, logicalTimePoint, id, passId); } - private RaceLogEvent loadRaceLogRevokeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogRevokeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Serializable revokedEventId = Helpers.tryUuidConversion( (Serializable) dbObject.get(FieldNames.RACE_LOG_REVOKED_EVENT_ID.name())); @@ -1415,19 +1440,20 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { revokedEventId, revokedEventType, revokedEventShortInfo, reason); } - private RaceLogEvent loadRaceLogRegisterCompetitorEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogRegisterCompetitorEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { - assert competitors.size() == 1 : "Should have exactly one competitor for RegisterCompetitorEvent"; - return raceLogEventFactory.createRegisterCompetitorEvent(createdAt, author, logicalTimePoint, id, passId, competitors.get(0)); + Serializable competitorId = (Serializable) dbObject.get(FieldNames.RACE_LOG_COMPETITOR_ID.name()); + Competitor comp = baseDomainFactory.getCompetitorStore().getExistingCompetitorById(competitorId); + return raceLogEventFactory.createRegisterCompetitorEvent(createdAt, author, logicalTimePoint, id, passId, comp); } - private RaceLogEvent loadRaceLogDefineMarkEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogDefineMarkEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Mark mark = loadMark((DBObject) dbObject.get(FieldNames.RACE_LOG_MARK.name())); return raceLogEventFactory.createDefineMarkEvent(createdAt, author, logicalTimePoint, id, passId, mark); } - private RaceLogEvent loadRaceLogCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Serializable deviceMappingEventId = Helpers.tryUuidConversion((Serializable) dbObject.get(FieldNames.RACE_LOG_DEVICE_MAPPING_EVENT_ID.name())); TimePoint closingTimePoint = loadTimePoint(dbObject, FieldNames.RACE_LOG_CLOSING_TIMEPOINT); @@ -1435,7 +1461,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { deviceMappingEventId, closingTimePoint); } - private RaceLogEvent loadRaceLogAdditionalScoringInformationEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogAdditionalScoringInformationEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Object additionalScoringInformationTypeInfo = dbObject.get(FieldNames.RACE_LOG_ADDITIONAL_SCORING_INFORMATION_TYPE.name()); AdditionalScoringInformationType informationType = AdditionalScoringInformationType.UNKNOWN; @@ -1447,19 +1473,19 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createAdditionalScoringInformationEvent(createdAt, author, logicalTimePoint, id, competitors, passId, informationType); } - private RaceLogEvent loadRaceLogRaceLogProtestStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, + private RaceLogEvent loadRaceLogRaceLogProtestStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { TimePoint protestStartTime = loadTimePoint(dbObject, FieldNames.RACE_LOG_PROTEST_START_TIME); return raceLogEventFactory.createProtestStartTimeEvent(createdAt, author, logicalTimePoint, id, competitors, passId, protestStartTime); } - private RaceLogEvent loadRaceLogStartProcedureChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, + private RaceLogEvent loadRaceLogStartProcedureChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { RacingProcedureType type = RacingProcedureType.valueOf(dbObject.get(FieldNames.RACE_LOG_START_PROCEDURE_TYPE.name()).toString()); return raceLogEventFactory.createStartProcedureChangedEvent(createdAt, author, logicalTimePoint, id, competitors, passId, type); } - private RaceLogEvent loadRaceLogGateLineOpeningTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogGateLineOpeningTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Number gateLaunchStopTime = (Number) dbObject.get(FieldNames.RACE_LOG_GATE_LINE_OPENING_TIME.name()); Number golfDownTime = 0; @@ -1470,13 +1496,13 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { passId, gateLaunchStopTime == null ? null : gateLaunchStopTime.longValue(), golfDownTime.longValue()); } - private RaceLogEvent loadRaceLogPathfinderEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogPathfinderEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { String pathfinderId = dbObject.get(FieldNames.RACE_LOG_PATHFINDER_ID.name()).toString(); return raceLogEventFactory.createPathfinderEvent(createdAt, author, logicalTimePoint, id, competitors, passId, pathfinderId); } - private RaceLogEvent loadRaceLogFinishPositioningConfirmedEvent(TimePoint createdAt, RaceLogEventAuthor author, + private RaceLogEvent loadRaceLogFinishPositioningConfirmedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { BasicDBList dbPositionedCompetitorList = (BasicDBList) dbObject.get(FieldNames.RACE_LOG_POSITIONED_COMPETITORS.name()); CompetitorResults positionedCompetitors = null; @@ -1489,7 +1515,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createFinishPositioningConfirmedEvent(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); } - private RaceLogEvent loadRaceLogFinishPositioningListChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, + private RaceLogEvent loadRaceLogFinishPositioningListChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { BasicDBList dbPositionedCompetitorList = (BasicDBList) dbObject.get(FieldNames.RACE_LOG_POSITIONED_COMPETITORS.name()); CompetitorResults positionedCompetitors = loadPositionedCompetitors(dbPositionedCompetitorList); @@ -1497,18 +1523,18 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createFinishPositioningListChangedEvent(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); } - private RaceLogEvent loadRaceLogPassChangeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + private RaceLogEvent loadRaceLogPassChangeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors) { return raceLogEventFactory.createPassChangeEvent(createdAt, author, logicalTimePoint, id, competitors, passId); } - private RaceLogCourseDesignChangedEvent loadRaceLogCourseDesignChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { + private RaceLogCourseDesignChangedEvent loadRaceLogCourseDesignChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { String courseName = (String) dbObject.get(FieldNames.RACE_LOG_COURSE_DESIGN_NAME.name()); CourseBase courseData = loadCourseData((BasicDBList) dbObject.get(FieldNames.RACE_LOG_COURSE_DESIGN.name()), courseName); return raceLogEventFactory.createCourseDesignChangedEvent(createdAt, author, logicalTimePoint, id, competitors, passId, courseData); } - private RaceLogCourseAreaChangedEvent loadRaceLogCourseAreaChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { + private RaceLogCourseAreaChangedEvent loadRaceLogCourseAreaChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Serializable courseAreaId = (Serializable) dbObject.get(FieldNames.COURSE_AREA_ID.name()); return raceLogEventFactory.createCourseAreaChangedEvent(createdAt, author, logicalTimePoint, id, competitors, passId, courseAreaId); } @@ -1549,7 +1575,7 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return competitors; } - private RaceLogFlagEvent loadRaceLogFlagEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { + private RaceLogFlagEvent loadRaceLogFlagEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { Flags upperFlag = Flags.valueOf((String) dbObject.get(FieldNames.RACE_LOG_EVENT_FLAG_UPPER.name())); Flags lowerFlag = Flags.valueOf((String) dbObject.get(FieldNames.RACE_LOG_EVENT_FLAG_LOWER.name())); Boolean displayed = Boolean.valueOf((String) dbObject.get(FieldNames.RACE_LOG_EVENT_FLAG_DISPLAYED.name())); @@ -1561,16 +1587,132 @@ public class DomainObjectFactoryImpl implements DomainObjectFactory { return raceLogEventFactory.createFlagEvent(createdAt, author, logicalTimePoint, id, competitors, passId, upperFlag, lowerFlag, displayed); } - private RaceLogStartTimeEvent loadRaceLogStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { + private RaceLogStartTimeEvent loadRaceLogStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { TimePoint startTime = loadTimePoint(dbObject, FieldNames.RACE_LOG_EVENT_START_TIME); return raceLogEventFactory.createStartTimeEvent(createdAt, author, logicalTimePoint, id, competitors, passId, startTime); } - private RaceLogRaceStatusEvent loadRaceLogRaceStatusEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { + private RaceLogRaceStatusEvent loadRaceLogRaceStatusEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, Integer passId, List competitors, DBObject dbObject) { RaceLogRaceStatus nextStatus = RaceLogRaceStatus.valueOf((String) dbObject.get(FieldNames.RACE_LOG_EVENT_NEXT_STATUS.name())); return raceLogEventFactory.createRaceStatusEvent(createdAt, author, logicalTimePoint, id, competitors, passId, nextStatus); } + + @Override + public RegattaLog loadRegattaLog(RegattaLikeIdentifier identifier) { + RegattaLog result = new RegattaLogImpl(RegattaLogImpl.class.getSimpleName(), identifier); + try { + BasicDBObject query = new BasicDBObject(); + query.put(FieldNames.REGATTA_LOG_IDENTIFIER_TYPE.name(), identifier.getIdentifierType()); + query.put(FieldNames.REGATTA_LOG_IDENTIFIER_NAME.name(), identifier.getName()); + loadRegattaLogEvents(result, query); + } catch (Throwable t) { + // something went wrong during DB access; report, then use empty new regatta log + logger.log(Level.SEVERE, "Error connecting to MongoDB, unable to load recorded regatta log data. Check MongoDB settings."); + logger.log(Level.SEVERE, "loadRegattaLog", t); + } + return result; + } + + private void loadRegattaLogEvents(RegattaLog targetRegattaLog, BasicDBObject query) { + DBCollection collection = database.getCollection(CollectionNames.REGATTA_LOGS.name()); + for (DBObject o : collection.find(query)) { + try { + RegattaLogEvent event = loadRegattaLogEvent((DBObject) o.get(FieldNames.REGATTA_LOG_EVENT.name())); + if (event != null) { + targetRegattaLog.load(event); + } + } catch (IllegalStateException e) { + logger.log(Level.SEVERE, "Couldn't load regatta log event "+o+": "+e.getMessage(), e); + } + } + } + + public RegattaLogEvent loadRegattaLogEvent(DBObject dbObject) { + TimePoint logicalTimePoint = loadTimePoint(dbObject); + TimePoint createdAt = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_EVENT_CREATED_AT); + Serializable id = (Serializable) dbObject.get(FieldNames.REGATTA_LOG_EVENT_ID.name()); + final AbstractLogEventAuthor author; + String authorName = (String) dbObject.get(FieldNames.REGATTA_LOG_EVENT_AUTHOR_NAME.name()); + Number authorPriority = (Number) dbObject.get(FieldNames.REGATTA_LOG_EVENT_AUTHOR_PRIORITY.name()); + author = new LogEventAuthorImpl(authorName, authorPriority.intValue()); + //CloseOpenEnded, DeviceCompMapping, DeviceMarkMapping, RegisterComp, Revoke + String eventClass = (String) dbObject.get(FieldNames.REGATTA_LOG_EVENT_CLASS.name()); + if (eventClass.equals(RegattaLogDeviceCompetitorMappingEvent.class.getSimpleName())) { + return loadRegattaLogDeviceCompetitorMappingEvent(createdAt, author, logicalTimePoint, id, dbObject); + } else if (eventClass.equals(RegattaLogDeviceMarkMappingEvent.class.getSimpleName())) { + return loadRegattaLogDeviceMarkMappingEvent(createdAt, author, logicalTimePoint, id, dbObject); + } else if (eventClass.equals(RegattaLogCloseOpenEndedDeviceMappingEvent.class.getSimpleName())) { + return loadRegattaLogCloseOpenEndedDeviceMappingEvent(createdAt, author, logicalTimePoint, id, dbObject); + } else if (eventClass.equals(RegattaLogRegisterCompetitorEvent.class.getSimpleName())) { + return loadRegattaLogRegisterCompetitorEvent(createdAt, author, logicalTimePoint, id, dbObject); + } else if (eventClass.equals(RegattaLogRevokeEvent.class.getSimpleName())) { + return loadRegattaLogRevokeEvent(createdAt, author, logicalTimePoint, id, dbObject); + } + + throw new IllegalStateException(String.format("Unknown RegattaLogEvent type %s", eventClass)); + } + private RegattaLogRevokeEvent loadRegattaLogRevokeEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, DBObject dbObject) { + Serializable revokedEventId = Helpers.tryUuidConversion( + (Serializable) dbObject.get(FieldNames.REGATTA_LOG_REVOKED_EVENT_ID.name())); + String revokedEventType = (String) dbObject.get(FieldNames.REGATTA_LOG_REVOKED_EVENT_TYPE.name()); + String revokedEventShortInfo = (String) dbObject.get(FieldNames.REGATTA_LOG_REVOKED_EVENT_SHORT_INFO.name()); + String reason = (String) dbObject.get(FieldNames.REGATTA_LOG_REVOKED_REASON.name()); + return new RegattaLogRevokeEventImpl(createdAt, author, logicalTimePoint, id, + revokedEventId, revokedEventType, revokedEventShortInfo, reason); + } + + private RegattaLogRegisterCompetitorEvent loadRegattaLogRegisterCompetitorEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, DBObject dbObject) { + Serializable competitorId = (Serializable) dbObject.get(FieldNames.REGATTA_LOG_COMPETITOR_ID.name()); + Competitor comp = baseDomainFactory.getCompetitorStore().getExistingCompetitorById(competitorId); + return new RegattaLogRegisterCompetitorEventImpl(createdAt, author, logicalTimePoint, id, comp); + } + + private RegattaLogCloseOpenEndedDeviceMappingEvent loadRegattaLogCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, DBObject dbObject) { + Serializable deviceMappingEventId = Helpers.tryUuidConversion((Serializable) dbObject.get( + FieldNames.REGATTA_LOG_DEVICE_MAPPING_EVENT_ID.name())); + TimePoint closingTimePoint = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_CLOSING_TIMEPOINT); + return new RegattaLogCloseOpenEndedDeviceMappingEventImpl(createdAt, author, logicalTimePoint, id, + deviceMappingEventId, closingTimePoint); + } + + private RegattaLogDeviceMarkMappingEvent loadRegattaLogDeviceMarkMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, DBObject dbObject) { + DeviceIdentifier device = null; + try { + device = loadDeviceId(deviceIdentifierServiceFinder, + (DBObject) dbObject.get(FieldNames.DEVICE_ID.name())); + } catch (Exception e) { + logger.log(Level.WARNING, "Could not load deviceId for RaceLogEvent", e); + e.printStackTrace(); + } + //have to load complete mark, as no order is guaranteed for loading of racelog events + Mark mappedTo = loadMark((DBObject) dbObject.get(FieldNames.MARK.name())); + TimePoint from = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_FROM); + TimePoint to = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_TO); + return new RegattaLogDeviceMarkMappingEventImpl(createdAt, author, logicalTimePoint, id, mappedTo, device, from, to); + } + + private RegattaLogDeviceCompetitorMappingEvent loadRegattaLogDeviceCompetitorMappingEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, DBObject dbObject) { + DeviceIdentifier device = null; + try { + device = loadDeviceId(deviceIdentifierServiceFinder, + (DBObject) dbObject.get(FieldNames.DEVICE_ID.name())); + } catch (Exception e) { + logger.log(Level.WARNING, "Could not load deviceId for RaceLogEvent", e); + e.printStackTrace(); + } + Competitor mappedTo = baseDomainFactory.getExistingCompetitorById( + (Serializable) dbObject.get(FieldNames.COMPETITOR_ID.name())); + TimePoint from = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_FROM); + TimePoint to = loadTimePoint(dbObject, FieldNames.REGATTA_LOG_TO); + return new RegattaLogDeviceCompetitorMappingEventImpl(createdAt, author, logicalTimePoint, id, mappedTo, device, from, to); + } + /** * The old field name WAYPOINT_PASSINGSIDE has been replaced by WAYPOINT_PASSINGINSTRUCTIONS. If a race with the old * field is loaded, the value of PASSINGSIDE is used and then migrated to PASSINGINSTRUCTION. If the first or last diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java index c81fa48aa95..601d9384913 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/FieldNames.java @@ -24,6 +24,8 @@ public enum FieldNames { REGATTA_NAME, REGATTA_ID, REGATTA_BASE_NAME, + REGATTA_START_DATE, + REGATTA_END_DATE, REGATTA_SERIES, REGATTA_REGATTA_CONFIGURATION, REGATTA_USE_START_TIME_INFERENCE, @@ -87,13 +89,20 @@ public enum FieldNames { RACE_LOG_POSITIONED_COMPETITORS, RACE_LOG_PATHFINDER_ID, RACE_LOG_GATE_LINE_OPENING_TIME, RACE_LOG_GOLF_DOWN_TIME, RACE_LOG_START_PROCEDURE_TYPE, RACE_LOG_PROTEST_START_TIME, RACE_LOG_COURSE_DESIGN_NAME, RACE_LOG_REVOKED_EVENT_ID, RACE_LOG_REVOKED_EVENT_TYPE, RACE_LOG_REVOKED_EVENT_SHORT_INFO, RACE_LOG_REVOKED_REASON, RACE_LOG_FROM, RACE_LOG_TO, RACE_LOG_MARK, RACE_LOG_DEVICE_MAPPING_EVENT_ID, - RACE_LOG_CLOSING_TIMEPOINT, MARK, + RACE_LOG_CLOSING_TIMEPOINT, MARK, RACE_LOG_COMPETITOR_ID, /** @deprecated Replaced by WAYPOINT_PASSINGINSTRUCTIONS, still used to migrate old races*/ @Deprecated WAYPOINT_PASSINGSIDE, /** @deprecated Replaced by CONTROLPOINTWITHTWOMARKS_ID, still used to migrate old races*/ @Deprecated GATE_ID, /** @deprecated Replaced by CONTROLPOINTWITHTWOMARKS_NAME, still used to migrate old races*/ @Deprecated GATE_NAME, /** @deprecated Replaced by CONTROLPOINTWITHTWOMARKS_LEFT, still used to migrate old races*/ @Deprecated GATE_LEFT, /** @deprecated Replaced by CONTROLPOINTWITHTWOMARKS_RIGHT, still used to migrate old races*/ @Deprecated GATE_RIGHT, + // regatta log + // did not reuse RACE_LOG* types, as this would require handling old versions of all events + REGATTA_LOG_IDENTIFIER_TYPE, REGATTA_LOG_IDENTIFIER_NAME, REGATTA_LOG_EVENT_ID, REGATTA_LOG_EVENT_CREATED_AT, REGATTA_LOG_EVENT_AUTHOR_NAME, + REGATTA_LOG_EVENT_AUTHOR_PRIORITY, REGATTA_LOG_EVENT_CLASS, REGATTA_LOG_REVOKED_EVENT_ID, REGATTA_LOG_REVOKED_EVENT_TYPE, REGATTA_LOG_REVOKED_EVENT_SHORT_INFO, + REGATTA_LOG_REVOKED_REASON, REGATTA_LOG_COMPETITOR_ID, REGATTA_LOG_DEVICE_MAPPING_EVENT_ID, REGATTA_LOG_CLOSING_TIMEPOINT, + REGATTA_LOG_FROM, REGATTA_LOG_TO, REGATTA_LOG_EVENT, + // sailing server SERVER_NAME, SERVER_URL, diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java index ce703ddb5f2..e4997664d9e 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoObjectFactoryImpl.java @@ -18,6 +18,37 @@ import com.mongodb.DBCollection; import com.mongodb.DBObject; import com.mongodb.WriteConcern; import com.mongodb.util.JSON; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.ControlPoint; import com.sap.sailing.domain.base.ControlPointWithTwoMarks; @@ -46,11 +77,7 @@ import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.RaceIdentifier; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; import com.sap.sailing.domain.common.WindSource; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.common.racelog.tracking.TypeBasedServiceFinder; @@ -65,33 +92,9 @@ import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; import com.sap.sailing.domain.persistence.MongoObjectFactory; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; import com.sap.sailing.domain.persistence.racelog.tracking.impl.PlaceHolderDeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.Positioned; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; @@ -101,7 +104,10 @@ import com.sap.sailing.server.gateway.serialization.JsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.CompetitorJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.DeviceConfigurationJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.RegattaConfigurationJsonSerializer; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class MongoObjectFactoryImpl implements MongoObjectFactory { private static Logger logger = Logger.getLogger(MongoObjectFactoryImpl.class.getName()); @@ -588,6 +594,8 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { DBObject query = new BasicDBObject(FieldNames.REGATTA_NAME.name(), regatta.getName()); dbRegatta.put(FieldNames.REGATTA_NAME.name(), regatta.getName()); dbRegatta.put(FieldNames.REGATTA_ID.name(), regatta.getId()); + storeTimePoint(regatta.getStartDate(), dbRegatta, FieldNames.REGATTA_START_DATE); + storeTimePoint(regatta.getEndDate(), dbRegatta, FieldNames.REGATTA_END_DATE); dbRegatta.put(FieldNames.SCORING_SCHEME_TYPE.name(), regatta.getScoringScheme().getType().name()); if (regatta.getBoatClass() != null) { dbRegatta.put(FieldNames.BOAT_CLASS_NAME.name(), regatta.getBoatClass().getName()); @@ -686,7 +694,7 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { return result; } - private void storeRaceLogEventAuthor(DBObject dbObject, RaceLogEventAuthor author) { + private void storeRaceLogEventAuthor(DBObject dbObject, AbstractLogEventAuthor author) { if (author != null) { dbObject.put(FieldNames.RACE_LOG_EVENT_AUTHOR_NAME.name(), author.getName()); dbObject.put(FieldNames.RACE_LOG_EVENT_AUTHOR_PRIORITY.name(), author.getPriority()); @@ -788,73 +796,73 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, DeviceCompetitorMappingEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogDeviceCompetitorMappingEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogDeviceCompetitorMappingEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, DeviceMarkMappingEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogDeviceMarkMappingEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogDeviceMarkMappingEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, DenoteForTrackingEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogDenoteForTrackingEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogDenoteForTrackingEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, StartTrackingEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogStartTrackingEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogStartTrackingEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RevokeEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogRevokeEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogRevokeEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RegisterCompetitorEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogRegisterCompetitorEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogRegisterCompetitorEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, DefineMarkEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogDefineMarkEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogDefineMarkEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, CloseOpenEndedDeviceMappingEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogCloseOpenEndedDeviceMappingEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeRaceLogCloseOpenEndedDeviceMappingEvent(event)); return result; } - public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, AdditionalScoringInformationEvent event) { + public DBObject storeRaceLogEntry(RaceLogIdentifier raceLogIdentifier, RaceLogAdditionalScoringInformationEvent event) { BasicDBObject result = new BasicDBObject(); storeRaceLogIdentifier(raceLogIdentifier, result); result.put(FieldNames.RACE_LOG_EVENT.name(), storeAdditionalScoringInformation(event)); return result; } - private Object storeAdditionalScoringInformation(AdditionalScoringInformationEvent event) { + private Object storeAdditionalScoringInformation(RaceLogAdditionalScoringInformationEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), event.getClass().getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogAdditionalScoringInformationEvent.class.getSimpleName()); result.put(FieldNames.RACE_LOG_ADDITIONAL_SCORING_INFORMATION_TYPE.name(), event.getType().name()); return result; } @@ -891,15 +899,12 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { return result; } - private void storeRaceLogDeviceMappingEvent(DeviceMappingEvent event, DBObject result) { - DBObject deviceId = null; - try { - deviceId = storeDeviceId(deviceIdentifierServiceFinder, event.getDevice()); - } catch (Exception e) { - logger.log(Level.WARNING, "Could not store deviceId for RaceLogEvent", e); - e.printStackTrace(); + private void storeDeviceMappingEvent(DeviceMappingEvent event, DBObject result) { + try { + result.put(FieldNames.DEVICE_ID.name(), storeDeviceId(deviceIdentifierServiceFinder, event.getDevice())); + } catch (TransformationException | NoCorrespondingServiceRegisteredException e) { + logger.log(Level.WARNING, "Could not store device identifier for mappng event", e); } - result.put(FieldNames.DEVICE_ID.name(), deviceId); if (event.getFrom() != null) { storeTimePoint(event.getFrom(), result, FieldNames.RACE_LOG_FROM); } @@ -908,45 +913,45 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { } } - private Object storeRaceLogDeviceCompetitorMappingEvent(DeviceCompetitorMappingEvent event) { + private Object storeRaceLogDeviceCompetitorMappingEvent(RaceLogDeviceCompetitorMappingEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), DeviceCompetitorMappingEvent.class.getSimpleName()); - storeRaceLogDeviceMappingEvent(event, result); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogDeviceCompetitorMappingEvent.class.getSimpleName()); + storeDeviceMappingEvent(event, result); result.put(FieldNames.COMPETITOR_ID.name(), event.getMappedTo().getId()); return result; } - private Object storeRaceLogDeviceMarkMappingEvent(DeviceMarkMappingEvent event) { + private Object storeRaceLogDeviceMarkMappingEvent(RaceLogDeviceMarkMappingEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), DeviceMarkMappingEvent.class.getSimpleName()); - storeRaceLogDeviceMappingEvent(event, result); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogDeviceMarkMappingEvent.class.getSimpleName()); + storeDeviceMappingEvent(event, result); result.put(FieldNames.MARK.name(), storeMark(event.getMappedTo())); return result; } - private Object storeRaceLogDenoteForTrackingEvent(DenoteForTrackingEvent event) { + private Object storeRaceLogDenoteForTrackingEvent(RaceLogDenoteForTrackingEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), DenoteForTrackingEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogDenoteForTrackingEvent.class.getSimpleName()); result.put(FieldNames.RACE_NAME.name(), event.getRaceName()); result.put(FieldNames.BOAT_CLASS_NAME.name(), event.getBoatClass().getName()); result.put(FieldNames.RACE_ID.name(), event.getRaceId()); return result; } - private Object storeRaceLogStartTrackingEvent(StartTrackingEvent event) { + private Object storeRaceLogStartTrackingEvent(RaceLogStartTrackingEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), StartTrackingEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogStartTrackingEvent.class.getSimpleName()); return result; } - private Object storeRaceLogRevokeEvent(RevokeEvent event) { + private Object storeRaceLogRevokeEvent(RaceLogRevokeEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RevokeEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogRevokeEvent.class.getSimpleName()); result.put(FieldNames.RACE_LOG_REVOKED_EVENT_ID.name(), event.getRevokedEventId()); result.put(FieldNames.RACE_LOG_REVOKED_EVENT_TYPE.name(), event.getRevokedEventType()); result.put(FieldNames.RACE_LOG_REVOKED_EVENT_SHORT_INFO.name(), event.getRevokedEventShortInfo()); @@ -954,25 +959,26 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { return result; } - private Object storeRaceLogRegisterCompetitorEvent(RegisterCompetitorEvent event) { + private Object storeRaceLogRegisterCompetitorEvent(RaceLogRegisterCompetitorEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RegisterCompetitorEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogRegisterCompetitorEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_COMPETITOR_ID.name(), event.getCompetitor().getId()); return result; } - private Object storeRaceLogDefineMarkEvent(DefineMarkEvent event) { + private Object storeRaceLogDefineMarkEvent(RaceLogDefineMarkEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), DefineMarkEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogDefineMarkEvent.class.getSimpleName()); result.put(FieldNames.RACE_LOG_MARK.name(), storeMark(event.getMark())); return result; } - private Object storeRaceLogCloseOpenEndedDeviceMappingEvent(CloseOpenEndedDeviceMappingEvent event) { + private Object storeRaceLogCloseOpenEndedDeviceMappingEvent(RaceLogCloseOpenEndedDeviceMappingEvent event) { DBObject result = new BasicDBObject(); storeRaceLogEventProperties(event, result); - result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), CloseOpenEndedDeviceMappingEvent.class.getSimpleName()); + result.put(FieldNames.RACE_LOG_EVENT_CLASS.name(), RaceLogCloseOpenEndedDeviceMappingEvent.class.getSimpleName()); result.put(FieldNames.RACE_LOG_DEVICE_MAPPING_EVENT_ID.name(), event.getDeviceMappingEventId()); storeTimePoint(event.getClosingTimePoint(), result, FieldNames.RACE_LOG_CLOSING_TIMEPOINT); return result; @@ -1245,6 +1251,13 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { getRaceLogCollection().remove(query); } + @Override + public void removeRegattaLog(RegattaLikeIdentifier identifier) { + DBObject query = new BasicDBObject(); + addRegattaLikeIdentifier(identifier, query); + getRegattaLogCollection().remove(query); + } + @Override public void storeResultUrl(String resultProviderName, URL url) { DBCollection resultUrlsCollection = database.getCollection(CollectionNames.RESULT_URLS.name()); @@ -1261,4 +1274,74 @@ public class MongoObjectFactoryImpl implements MongoObjectFactory { .add(FieldNames.RESULT_URL.name(), url.toString()).get(); resultUrlsCollection.remove(query); } + + public DBCollection getRegattaLogCollection() { + DBCollection result = database.getCollection(CollectionNames.REGATTA_LOGS.name()); + DBObject index = new BasicDBObject(FieldNames.REGATTA_LOG_IDENTIFIER_TYPE.name(), null); + index.put(FieldNames.REGATTA_LOG_IDENTIFIER_NAME.name(), null); + result.ensureIndex(index); + return result; + } + + private DBObject createBasicRegattaLogEventDBObject(RegattaLogEvent event) { + DBObject result = new BasicDBObject(); + storeTimed(event, result); + storeTimePoint(event.getCreatedAt(), result, FieldNames.REGATTA_LOG_EVENT_CREATED_AT); + result.put(FieldNames.REGATTA_LOG_EVENT_ID.name(), event.getId()); + result.put(FieldNames.REGATTA_LOG_EVENT_AUTHOR_NAME.name(), event.getAuthor().getName()); + result.put(FieldNames.REGATTA_LOG_EVENT_AUTHOR_PRIORITY.name(), event.getAuthor().getPriority()); + return result; + } + + private void addRegattaLikeIdentifier(RegattaLikeIdentifier regattaLikeId, DBObject toObject) { + toObject.put(FieldNames.REGATTA_LOG_IDENTIFIER_TYPE.name(), regattaLikeId.getIdentifierType()); + toObject.put(FieldNames.REGATTA_LOG_IDENTIFIER_NAME.name(), regattaLikeId.getName()); + } + + private void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, DBObject innerObject) { + DBObject result = new BasicDBObject(FieldNames.REGATTA_LOG_EVENT.name(), innerObject); + addRegattaLikeIdentifier(regattaLikeId, result); + getRegattaLogCollection().insert(result); + } + + public void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, RegattaLogDeviceCompetitorMappingEvent event) { + DBObject result = createBasicRegattaLogEventDBObject(event); + result.put(FieldNames.REGATTA_LOG_EVENT_CLASS.name(), RegattaLogDeviceCompetitorMappingEvent.class.getSimpleName()); + storeDeviceMappingEvent(event, result); + result.put(FieldNames.COMPETITOR_ID.name(), event.getMappedTo().getId()); + storeRegattaLogEvent(regattaLikeId, result); + } + + public void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, RegattaLogDeviceMarkMappingEvent event) { + DBObject result = createBasicRegattaLogEventDBObject(event); + result.put(FieldNames.REGATTA_LOG_EVENT_CLASS.name(), RegattaLogDeviceMarkMappingEvent.class.getSimpleName()); + storeDeviceMappingEvent(event, result); + result.put(FieldNames.MARK.name(), storeMark(event.getMappedTo())); + storeRegattaLogEvent(regattaLikeId, result); + } + + public void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, RegattaLogRevokeEvent event) { + DBObject result = createBasicRegattaLogEventDBObject(event); + result.put(FieldNames.REGATTA_LOG_EVENT_CLASS.name(), RegattaLogRevokeEvent.class.getSimpleName()); + result.put(FieldNames.REGATTA_LOG_REVOKED_EVENT_ID.name(), event.getRevokedEventId()); + result.put(FieldNames.REGATTA_LOG_REVOKED_EVENT_TYPE.name(), event.getRevokedEventType()); + result.put(FieldNames.REGATTA_LOG_REVOKED_EVENT_SHORT_INFO.name(), event.getRevokedEventShortInfo()); + result.put(FieldNames.REGATTA_LOG_REVOKED_REASON.name(), event.getReason()); + storeRegattaLogEvent(regattaLikeId, result); + } + + public void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, RegattaLogRegisterCompetitorEvent event) { + DBObject result = createBasicRegattaLogEventDBObject(event); + result.put(FieldNames.REGATTA_LOG_EVENT_CLASS.name(), RegattaLogRegisterCompetitorEvent.class.getSimpleName()); + result.put(FieldNames.REGATTA_LOG_COMPETITOR_ID.name(), event.getCompetitor().getId()); + storeRegattaLogEvent(regattaLikeId, result); + } + + public void storeRegattaLogEvent(RegattaLikeIdentifier regattaLikeId, RegattaLogCloseOpenEndedDeviceMappingEvent event) { + DBObject result = createBasicRegattaLogEventDBObject(event); + result.put(FieldNames.REGATTA_LOG_EVENT_CLASS.name(), RegattaLogCloseOpenEndedDeviceMappingEvent.class.getSimpleName()); + result.put(FieldNames.REGATTA_LOG_DEVICE_MAPPING_EVENT_ID.name(), event.getDeviceMappingEventId()); + storeTimePoint(event.getClosingTimePoint(), result, FieldNames.REGATTA_LOG_CLOSING_TIMEPOINT); + storeRegattaLogEvent(regattaLikeId, result); + } } diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreFactoryImpl.java index f15d80bbf17..53c2872103c 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreFactoryImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreFactoryImpl.java @@ -1,9 +1,9 @@ package com.sap.sailing.domain.persistence.impl; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; import com.sap.sailing.domain.persistence.DomainObjectFactory; import com.sap.sailing.domain.persistence.MongoObjectFactory; import com.sap.sailing.domain.persistence.MongoRaceLogStoreFactory; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java index fe621cc5ec4..de12602f77a 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreImpl.java @@ -4,10 +4,10 @@ import java.util.HashMap; import java.util.Map; import java.util.WeakHashMap; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; import com.sap.sailing.domain.persistence.DomainObjectFactory; import com.sap.sailing.domain.persistence.MongoObjectFactory; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java index 7fd0e2517ed..dfbb2440417 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRaceLogStoreVisitor.java @@ -3,31 +3,31 @@ package com.sap.sailing.domain.persistence.impl; import java.util.logging.Logger; import com.mongodb.DBObject; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; import com.sap.sailing.domain.persistence.MongoObjectFactory; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; public class MongoRaceLogStoreVisitor implements RaceLogEventVisitor { @@ -121,55 +121,55 @@ public class MongoRaceLogStoreVisitor implements RaceLogEventVisitor { } @Override - public void visit(DeviceCompetitorMappingEvent event) { + public void visit(RaceLogDeviceCompetitorMappingEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(DeviceMarkMappingEvent event) { + public void visit(RaceLogDeviceMarkMappingEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(DenoteForTrackingEvent event) { + public void visit(RaceLogDenoteForTrackingEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(StartTrackingEvent event) { + public void visit(RaceLogStartTrackingEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(RevokeEvent event) { + public void visit(RaceLogRevokeEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(RegisterCompetitorEvent event) { + public void visit(RaceLogRegisterCompetitorEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(DefineMarkEvent event) { + public void visit(RaceLogDefineMarkEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(CloseOpenEndedDeviceMappingEvent event) { + public void visit(RaceLogCloseOpenEndedDeviceMappingEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } @Override - public void visit(AdditionalScoringInformationEvent event) { + public void visit(RaceLogAdditionalScoringInformationEvent event) { DBObject object = mongoObjectFactory.storeRaceLogEntry(raceLogIdentifier, event); mongoObjectFactory.storeRaceLogEventEvent(object); } diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreFactoryImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreFactoryImpl.java new file mode 100644 index 00000000000..4427e75c2ea --- /dev/null +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreFactoryImpl.java @@ -0,0 +1,20 @@ +package com.sap.sailing.domain.persistence.impl; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.persistence.DomainObjectFactory; +import com.sap.sailing.domain.persistence.MongoObjectFactory; +import com.sap.sailing.domain.persistence.MongoRegattaLogStoreFactory; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalog.RegattaLogStore; + +public class MongoRegattaLogStoreFactoryImpl implements MongoRegattaLogStoreFactory { + @Override + public RegattaLogStore getMongoRegattaLogStore(MongoObjectFactory mongoObjectFactory, DomainObjectFactory domainObjectFactory) { + return new MongoRegattaLogStoreImpl(mongoObjectFactory, domainObjectFactory); + } + + @Override + public RegattaLogEventVisitor getMongoRegattaLogStoreVisitor(RegattaLikeIdentifier identifier, MongoObjectFactory mongoObjectFactory) { + return new MongoRegattaLogStoreVisitor(identifier, mongoObjectFactory); + } +} diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreImpl.java new file mode 100644 index 00000000000..a53640824af --- /dev/null +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreImpl.java @@ -0,0 +1,42 @@ +package com.sap.sailing.domain.persistence.impl; + +import java.util.HashMap; +import java.util.Map; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.persistence.DomainObjectFactory; +import com.sap.sailing.domain.persistence.MongoObjectFactory; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalog.RegattaLogStore; + +public class MongoRegattaLogStoreImpl implements RegattaLogStore { + private final MongoObjectFactory mongoObjectFactory; + private final DomainObjectFactory domainObjectFactory; + private final Map regattaLogCache; + + public MongoRegattaLogStoreImpl(MongoObjectFactory mongoObjectFactory, DomainObjectFactory domainObjectFactory) { + this.mongoObjectFactory = mongoObjectFactory; + this.domainObjectFactory = domainObjectFactory; + this.regattaLogCache = new HashMap<>(); + } + + @Override + public RegattaLog getRegattaLog(RegattaLikeIdentifier identifier, boolean ignoreCache) { + final RegattaLog result; + if (!ignoreCache && regattaLogCache.containsKey(identifier)) { + result = regattaLogCache.get(identifier); + } else { + result = domainObjectFactory.loadRegattaLog(identifier); + MongoRegattaLogStoreVisitor listener = new MongoRegattaLogStoreVisitor(identifier, mongoObjectFactory); + result.addListener(listener); + regattaLogCache.put(identifier, result); + } + return result; + } + + @Override + public void removeRegattaLog(RegattaLikeIdentifier identifier) { + regattaLogCache.remove(identifier); + mongoObjectFactory.removeRegattaLog(identifier); + } +} diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreVisitor.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreVisitor.java new file mode 100644 index 00000000000..28d89197946 --- /dev/null +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/impl/MongoRegattaLogStoreVisitor.java @@ -0,0 +1,51 @@ +package com.sap.sailing.domain.persistence.impl; + +import java.util.logging.Logger; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; +import com.sap.sailing.domain.persistence.MongoObjectFactory; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; + +public class MongoRegattaLogStoreVisitor implements RegattaLogEventVisitor { + + private final RegattaLikeIdentifier regattaLikeIdentifier; + private final MongoObjectFactoryImpl mongoObjectFactory; + + final static Logger logger = Logger.getLogger(MongoRegattaLogStoreVisitor.class.getName()); + + public MongoRegattaLogStoreVisitor(RegattaLikeIdentifier identifier, MongoObjectFactory mongoObjectFactory) { + super(); + this.regattaLikeIdentifier = identifier; + this.mongoObjectFactory = (MongoObjectFactoryImpl) mongoObjectFactory; + } + + @Override + public void visit(RegattaLogRevokeEvent event) { + mongoObjectFactory.storeRegattaLogEvent(regattaLikeIdentifier, event); + } + + @Override + public void visit(RegattaLogDeviceMarkMappingEvent event) { + mongoObjectFactory.storeRegattaLogEvent(regattaLikeIdentifier, event); + } + + @Override + public void visit(RegattaLogDeviceCompetitorMappingEvent event) { + mongoObjectFactory.storeRegattaLogEvent(regattaLikeIdentifier, event); + } + + @Override + public void visit(RegattaLogCloseOpenEndedDeviceMappingEvent event) { + mongoObjectFactory.storeRegattaLogEvent(regattaLikeIdentifier, event); + } + + @Override + public void visit(RegattaLogRegisterCompetitorEvent event) { + mongoObjectFactory.storeRegattaLogEvent(regattaLikeIdentifier, event); + } +} diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/DBMediaTrack.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/DBMediaTrack.java index 56a09666e68..cf4c5150547 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/DBMediaTrack.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/DBMediaTrack.java @@ -1,8 +1,8 @@ package com.sap.sailing.domain.persistence.media; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; public class DBMediaTrack { diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/MediaDB.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/MediaDB.java index 9d626b7317a..3418387565c 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/MediaDB.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/MediaDB.java @@ -4,11 +4,11 @@ import java.util.Collections; import java.util.List; import java.util.Set; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.media.MediaTrack; import com.sap.sailing.domain.common.media.MediaTrack.MimeType; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; /** * Offers CRUD methods for mongo representation of media track objects. diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/impl/MediaDBImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/impl/MediaDBImpl.java index bf4a00cc382..c56a1b970f6 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/impl/MediaDBImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/media/impl/MediaDBImpl.java @@ -16,15 +16,15 @@ import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.MongoException; import com.mongodb.WriteConcern; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.RegattaNameAndRaceName; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsDurationImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.media.MediaTrack; import com.sap.sailing.domain.common.media.MediaTrack.MimeType; import com.sap.sailing.domain.persistence.media.MediaDB; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsDurationImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * MongoDB Java API examples: http://blog.rasc.ch/?p=1096 diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/DeviceIdentifierMongoHandler.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/DeviceIdentifierMongoHandler.java index 13b310f404d..ab45ab0ce85 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/DeviceIdentifierMongoHandler.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/DeviceIdentifierMongoHandler.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.persistence.racelog.tracking; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierSerializationHandler; public interface DeviceIdentifierMongoHandler extends DeviceIdentifierSerializationHandler { } diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMongoHandlerImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMongoHandlerImpl.java index 6f768e29d1f..b095c8cca6f 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMongoHandlerImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMongoHandlerImpl.java @@ -3,7 +3,6 @@ package com.sap.sailing.domain.persistence.racelog.tracking.impl; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.persistence.DomainObjectFactory; import com.sap.sailing.domain.persistence.MongoObjectFactory; import com.sap.sailing.domain.persistence.impl.DomainObjectFactoryImpl; @@ -11,6 +10,7 @@ import com.sap.sailing.domain.persistence.impl.MongoObjectFactoryImpl; import com.sap.sailing.domain.persistence.racelog.tracking.GPSFixMongoHandler; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; +import com.sap.sse.common.TimePoint; public class GPSFixMongoHandlerImpl implements GPSFixMongoHandler { private final MongoObjectFactoryImpl mof; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMovingMongoHandlerImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMovingMongoHandlerImpl.java index df778585c8a..cb0ab7fb5b3 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMovingMongoHandlerImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/GPSFixMovingMongoHandlerImpl.java @@ -4,7 +4,6 @@ import com.mongodb.BasicDBObject; import com.mongodb.DBObject; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.persistence.DomainObjectFactory; import com.sap.sailing.domain.persistence.MongoObjectFactory; import com.sap.sailing.domain.persistence.impl.DomainObjectFactoryImpl; @@ -13,6 +12,7 @@ import com.sap.sailing.domain.persistence.racelog.tracking.GPSFixMongoHandler; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.TimePoint; public class GPSFixMovingMongoHandlerImpl implements GPSFixMongoHandler { private final MongoObjectFactoryImpl mof; diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java index af5f023411b..143cdd3afc0 100755 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/MongoGPSFixStoreImpl.java @@ -14,11 +14,11 @@ import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.QueryBuilder; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceCompetitorMappingFinder; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceMarkMappingFinder; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.common.racelog.tracking.TypeBasedServiceFinder; @@ -31,16 +31,16 @@ import com.sap.sailing.domain.persistence.impl.MongoObjectFactoryImpl; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; import com.sap.sailing.domain.persistence.racelog.tracking.GPSFixMongoHandler; import com.sap.sailing.domain.persistence.racelog.tracking.MongoGPSFixStore; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; import com.sap.sailing.domain.racelog.tracking.GPSFixReceivedListener; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceCompetitorMappingFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceMarkMappingFinder; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.TimeRangeImpl; /** * At the moment, the timerange covered by the fixes for a device, and the number of @@ -105,9 +105,9 @@ public class MongoGPSFixStoreImpl implements MongoGPSFixStore { } @Override - public void loadCompetitorTrack(DynamicGPSFixTrack track, RaceLog raceLog, Competitor competitor) + public void loadCompetitorTrack(DynamicGPSFixTrack track, AbstractLog log, Competitor competitor) throws NoCorrespondingServiceRegisteredException, TransformationException{ - List> mappings = new DeviceCompetitorMappingFinder(raceLog).analyze().get(competitor); + List> mappings = new DeviceCompetitorMappingFinder<>(log).analyze().get(competitor); if (mappings != null) { for (DeviceMapping mapping : mappings) { @@ -117,9 +117,9 @@ public class MongoGPSFixStoreImpl implements MongoGPSFixStore { } @Override - public void loadMarkTrack(DynamicGPSFixTrack track, RaceLog raceLog, Mark mark) + public void loadMarkTrack(DynamicGPSFixTrack track, AbstractLog log, Mark mark) throws NoCorrespondingServiceRegisteredException, TransformationException{ - List> mappings = new DeviceMarkMappingFinder(raceLog).analyze().get(mark); + List> mappings = new DeviceMarkMappingFinder<>(log).analyze().get(mark); if (mappings != null) { for (DeviceMapping mapping : mappings) { diff --git a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/PlaceHolderDeviceIdentifierMongoHandler.java b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/PlaceHolderDeviceIdentifierMongoHandler.java index 5657f067858..ee3ee4fe186 100644 --- a/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/PlaceHolderDeviceIdentifierMongoHandler.java +++ b/java/com.sap.sailing.domain.persistence/src/com/sap/sailing/domain/persistence/racelog/tracking/impl/PlaceHolderDeviceIdentifierMongoHandler.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.persistence.racelog.tracking.impl; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.impl.PlaceHolderDeviceIdentifierSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.impl.PlaceHolderDeviceIdentifierSerializationHandler; public class PlaceHolderDeviceIdentifierMongoHandler extends PlaceHolderDeviceIdentifierSerializationHandler implements DeviceIdentifierMongoHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.test/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.racelogtrackingadapter.test/META-INF/MANIFEST.MF index a5099d27d3b..0fa0ba74d6f 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.test/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.test/META-INF/MANIFEST.MF @@ -13,7 +13,8 @@ Require-Bundle: org.junit4;bundle-version="4.8.2", org.hamcrest;bundle-version="1.1.0", com.mongodb.driver;bundle-version="2.6.2", com.sap.sse.common -Import-Package: com.sap.sailing.domain.persistence.impl, +Import-Package: com.sap.sailing.domain.abstractlog.regatta.events, + com.sap.sailing.domain.persistence.impl, com.sap.sailing.domain.persistence.racelog.tracking.impl, com.sap.sailing.domain.tractracadapter, com.sap.sailing.server.impl, diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/AbstractGPSFixStoreTest.java b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/AbstractGPSFixStoreTest.java index 19f3e061098..e15e16f2a28 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/AbstractGPSFixStoreTest.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/AbstractGPSFixStoreTest.java @@ -6,31 +6,31 @@ import static junit.framework.Assert.assertEquals; import org.junit.After; import org.junit.Before; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.persistence.impl.MongoObjectFactoryImpl; import com.sap.sailing.domain.persistence.racelog.tracking.impl.MongoGPSFixStoreImpl; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; import com.sap.sailing.domain.racelog.tracking.test.mock.MockDeviceAndSessionIdentifierWithGPSFixesDeserializer; import com.sap.sailing.domain.racelog.tracking.test.mock.MockSmartphoneImeiServiceFinderFactory; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.server.RacingEventService; import com.sap.sailing.server.gateway.deserialization.impl.DeviceAndSessionIdentifierWithGPSFixesDeserializer; import com.sap.sailing.server.impl.RacingEventServiceImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class AbstractGPSFixStoreTest { protected RacingEventService service; @@ -43,7 +43,7 @@ public class AbstractGPSFixStoreTest { protected final Competitor comp = DomainFactory.INSTANCE.getOrCreateCompetitor("comp", "comp", null, null, null); protected final Mark mark = DomainFactory.INSTANCE.getOrCreateMark("mark"); - private final RaceLogEventAuthor author = new RaceLogEventAuthorImpl("author", 0); + private final AbstractLogEventAuthor author = new LogEventAuthorImpl("author", 0); protected GPSFixMoving createFix(long millis, double lat, double lng, double knots, double degrees) { return new GPSFixMovingImpl(new DegreePosition(lat, lng), diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java index 9f8bc5a9cee..63a1c4c237e 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/CreateAndTrackWithRaceLogTest.java @@ -17,6 +17,12 @@ import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRegisterCompetitorEventImpl; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Fleet; @@ -26,28 +32,27 @@ import com.sap.sailing.domain.base.Series; import com.sap.sailing.domain.base.impl.FleetImpl; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.base.impl.SeriesImpl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.NotDenotedForRaceLogTrackingException; +import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; import com.sap.sailing.domain.leaderboard.impl.HighPoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; import com.sap.sailing.domain.racelog.tracking.test.mock.MockSmartphoneImeiServiceFinderFactory; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapter; -import com.sap.sailing.domain.racelogtracking.impl.RaceLogTrackingAdapterFactoryImpl; +import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapterFactory; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.server.RacingEventService; import com.sap.sailing.server.impl.RacingEventServiceImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class CreateAndTrackWithRaceLogTest { private RacingEventService service; @@ -57,7 +62,7 @@ public class CreateAndTrackWithRaceLogTest { private RegattaLeaderboard leaderboard; private RaceLogTrackingAdapter adapter; private Regatta regatta; - private RaceLogEventAuthor author; + private AbstractLogEventAuthor author; private GPSFixStore gpsFixStore; private long time = 0; @@ -70,12 +75,14 @@ public class CreateAndTrackWithRaceLogTest { gpsFixStore = service.getGPSFixStore(); service.getMongoObjectFactory().getDatabase().dropDatabase(); author = service.getServerAuthor(); - Series series = new SeriesImpl("series", false, Collections.singletonList(fleet), Collections.emptySet(), service); - regatta = service.createRegatta(RegattaImpl.getDefaultName("regatta", "Laser"), "Laser", UUID.randomUUID(), Collections.singletonList(series), - false, new HighPoint(), UUID.randomUUID(), /* useStartTimeInference */ true); - series.addRaceColumn(columnName, /* trackedRegattaRegistry */ null); + Series series = new SeriesImpl("series", false, Collections.singletonList(fleet), Collections.emptySet(), + service); + regatta = service.createRegatta(RegattaImpl.getDefaultName("regatta", "Laser"), "Laser", + /* startDate */null, /* endDate */null, UUID.randomUUID(), Collections. singletonList(series), false, + new HighPoint(), UUID.randomUUID(), /* useStartTimeInference */true); + series.addRaceColumn(columnName, /* trackedRegattaRegistry */null); leaderboard = service.addRegattaLeaderboard(regatta.getRegattaIdentifier(), "RegattaLeaderboard", new int[] {}); - adapter = RaceLogTrackingAdapterFactoryImpl.INSTANCE.getAdapter(DomainFactory.INSTANCE); + adapter = RaceLogTrackingAdapterFactory.INSTANCE.getAdapter(DomainFactory.INSTANCE); } @Test @@ -87,11 +94,17 @@ public class CreateAndTrackWithRaceLogTest { return new MillisecondsTimePoint(time++); } + private TimePoint t(long millis) { + return new MillisecondsTimePoint(millis); + } + @Rule public ExpectedException exception = ExpectedException.none(); + @Test - public void cantAddBeforeDenoting() throws MalformedURLException, FileNotFoundException, URISyntaxException, Exception { - RaceColumn column = leaderboard.getRaceColumnByName(columnName); + public void cantAddBeforeDenoting() throws MalformedURLException, FileNotFoundException, URISyntaxException, + Exception { + RaceColumn column = leaderboard.getRaceColumnByName(columnName); exception.expect(NotDenotedForRaceLogTrackingException.class); adapter.startTracking(service, leaderboard, column, fleet); } @@ -102,52 +115,117 @@ public class CreateAndTrackWithRaceLogTest { track.unlockAfterRead(); } + private void addFixes0(DeviceIdentifier dev1) throws TransformationException, + NoCorrespondingServiceRegisteredException { + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(5), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(15), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); + } + + private void addFixes1(TrackedRace race, Competitor comp1, DeviceIdentifier dev1) throws TransformationException, + NoCorrespondingServiceRegisteredException { + // one fix should have been loaded from store + testSize(race.getTrack(comp1), 1); + + // further fix arrives in race + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(7), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(14), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); // outside mapping range + testSize(race.getTrack(comp1), 2); + } + + private void addFixes2(TrackedRace race, Competitor comp1, DeviceIdentifier dev1) throws TransformationException, + NoCorrespondingServiceRegisteredException { + // add another mapping on the fly, other old fixes should be loaded + testSize(race.getTrack(comp1), 4); + + // add another fix in new mapping range + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(18), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); + testSize(race.getTrack(comp1), 5); + } + + private void addFixes3(TrackedRace race, Competitor comp1, DeviceIdentifier dev1) throws TransformationException, + NoCorrespondingServiceRegisteredException { + // stop tracking, then no more fixes arrive at race + gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), t(8), new KnotSpeedWithBearingImpl( + 10, new DegreeBearingImpl(5)))); + testSize(race.getTrack(comp1), 5); + } + @Test - public void canDenote_Add_Track() throws MalformedURLException, FileNotFoundException, URISyntaxException, Exception { + public void canDenote_Add_Track() throws MalformedURLException, FileNotFoundException, URISyntaxException, + Exception { RaceColumn column = leaderboard.getRaceColumnByName(columnName); RaceLog raceLog = column.getRaceLog(fleet); - //can denote racelog for tracking + // can denote racelog for tracking assertTrue(raceLog.isEmpty()); adapter.denoteRaceForRaceLogTracking(service, leaderboard, column, fleet, "race"); assertFalse(raceLog.isEmpty()); - //add a mapping and one fix in, one out of mapping + // add a mapping and one fix in, one out of mapping Competitor comp1 = DomainFactory.INSTANCE.getOrCreateCompetitor("comp1", "comp1", null, null, null); DeviceIdentifier dev1 = new SmartphoneImeiIdentifier("dev1"); - raceLog.add(factory.createDeviceCompetitorMappingEvent(t(), author, dev1, comp1, 0, new MillisecondsTimePoint(0), new MillisecondsTimePoint(10))); - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(5), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(15), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); - + raceLog.add(factory.createDeviceCompetitorMappingEvent(t(), author, dev1, comp1, 0, t(0), t(10))); + addFixes0(dev1); raceLog.add(factory.createRegisterCompetitorEvent(t(), author, 0, comp1)); - //start tracking + // start tracking adapter.startTracking(service, leaderboard, column, fleet); - //now there is a trackedrace + // now there is a trackedrace TrackedRace race = column.getTrackedRace(fleet); assertNotNull(race); - //one fix should have been loaded from store - testSize(race.getTrack(comp1), 1); + race.waitForLoadingFromGPSFixStoreToFinishRunning(raceLog); + addFixes1(race, comp1, dev1); + raceLog.add(factory.createDeviceCompetitorMappingEvent(t(), author, dev1, comp1, 0, t(11), t(20))); - //further fix arrives in race - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(7), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(14), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); //outside mapping range - testSize(race.getTrack(comp1), 2); + // add another mapping on the fly, other old fixes should be loaded + addFixes2(race, comp1, dev1); - //add another mapping on the fly, other old fixes should be loaded - raceLog.add(factory.createDeviceCompetitorMappingEvent(t(), author, dev1, comp1, 0, new MillisecondsTimePoint(11), new MillisecondsTimePoint(20))); - testSize(race.getTrack(comp1), 4); + // stop tracking, then no more fixes arrive at race + service.getRaceTrackerById(raceLog.getId()).stop(false); + addFixes3(race, comp1, dev1); + } - //add another fix in new mapping range - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(18), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); - testSize(race.getTrack(comp1), 5); + @Test + public void useEventsInRegattaLog() throws NotDenotedForRaceLogTrackingException, Exception { + RaceColumn column = leaderboard.getRaceColumnByName(columnName); + RegattaLog regattaLog = leaderboard.getRegattaLike().getRegattaLog(); + RaceLog raceLog = column.getRaceLog(fleet); - //stop tracking, then no more fixes arrive at race - service.getRaceTrackerById(raceLog.getId()).stop(); - gpsFixStore.storeFix(dev1, new GPSFixMovingImpl(new DegreePosition(0, 0), new MillisecondsTimePoint(8), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5)))); - testSize(race.getTrack(comp1), 5); + adapter.denoteRaceForRaceLogTracking(service, leaderboard, column, fleet, "race"); + + // add a mapping and one fix in, one out of mapping + Competitor comp1 = DomainFactory.INSTANCE.getOrCreateCompetitor("comp1", "comp1", null, null, null); + DeviceIdentifier dev1 = new SmartphoneImeiIdentifier("dev1"); + regattaLog.add(new RegattaLogDeviceCompetitorMappingEventImpl(t(), author, t(), UUID.randomUUID(), comp1, dev1, + t(0), t(10))); + addFixes0(dev1); + regattaLog.add(new RegattaLogRegisterCompetitorEventImpl(t(), author, t(), UUID.randomUUID(), comp1)); + + // start tracking + adapter.startTracking(service, leaderboard, column, fleet); + + // now there is a trackedrace + TrackedRace race = column.getTrackedRace(fleet); + assertNotNull(race); + + race.waitForLoadingFromGPSFixStoreToFinishRunning(regattaLog); + addFixes1(race, comp1, dev1); + + // add another mapping on the fly, other old fixes should be loaded + regattaLog.add(new RegattaLogDeviceCompetitorMappingEventImpl(t(), author, t(), UUID.randomUUID(), comp1, dev1, + t(11), t(20))); + addFixes2(race, comp1, dev1); + + // stop tracking, then no more fixes arrive at race + service.getRaceTrackerById(raceLog.getId()).stop(/* preemptive */ false); + addFixes3(race, comp1, dev1); } } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java index 8f72e7237d8..a9a0e70c6ba 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/impl/TrackedRaceLoadsFixesTest.java @@ -1,12 +1,17 @@ package com.sap.sailing.domain.racelogtracking.test.impl; import static junit.framework.Assert.assertEquals; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.lessThanOrEqualTo; import java.util.Arrays; import java.util.Collections; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Course; @@ -19,42 +24,43 @@ import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.racelogtracking.test.AbstractGPSFixStoreTest; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.impl.AbstractRaceChangeListener; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; +import com.sap.sse.common.impl.TimeRangeImpl; public class TrackedRaceLoadsFixesTest extends AbstractGPSFixStoreTest { private final BoatClass boatClass = DomainFactory.INSTANCE.getOrCreateBoatClass("49er"); - + private int numberOfSwitchesBetweenLoadingRaceLogs = 0; private Integer previouslyLoading = null; private int numFixesReceived = 0; - + @Test - public void areFixesStoredInDb() throws TransformationException, NoCorrespondingServiceRegisteredException, InterruptedException { + public void areFixesStoredInDb() throws TransformationException, NoCorrespondingServiceRegisteredException, + InterruptedException { Competitor comp2 = DomainFactory.INSTANCE.getOrCreateCompetitor("comp2", "comp2", null, null, null); Mark mark2 = DomainFactory.INSTANCE.getOrCreateMark("mark2"); DeviceIdentifier device2 = new SmartphoneImeiIdentifier("imei2"); DeviceIdentifier device3 = new SmartphoneImeiIdentifier("imei3"); - Course course = new CourseImpl("course", Arrays.asList(new Waypoint[] { - new WaypointImpl(mark), new WaypointImpl(mark2)})); - RaceDefinition race = new RaceDefinitionImpl("race", course, boatClass, Arrays.asList(new Competitor[] {comp, comp2})); + Course course = new CourseImpl("course", Arrays.asList(new Waypoint[] { new WaypointImpl(mark), + new WaypointImpl(mark2) })); + RaceDefinition race = new RaceDefinitionImpl("race", course, boatClass, Arrays.asList(new Competitor[] { comp, + comp2 })); map(comp, device, 0, 20000); map(comp2, device2, 0, 600); - //reuse device for two marks + // reuse device for two marks map(mark, device3, 0, 600); map(mark2, device3, 0, 600); @@ -63,15 +69,17 @@ public class TrackedRaceLoadsFixesTest extends AbstractGPSFixStoreTest { store.storeFix(device2, createFix(100, 10, 20, 30, 40)); store.storeFix(device3, createFix(100, 10, 20, 30, 40)); store.storeFix(device3, createFix(100, 10, 20, 30, 40)); - - for (int i=0; i<10000; i++) { - store.storeFix(device, createFix(i+1000, 10, 20, 30, 40)); + + for (int i = 0; i < 10000; i++) { + store.storeFix(device, createFix(i + 1000, 10, 20, 30, 40)); } - TrackedRegatta regatta = new DynamicTrackedRegattaImpl(new RegattaImpl(EmptyRaceLogStore.INSTANCE, RegattaImpl.getDefaultName("regatta", boatClass.getName()), boatClass, null, null, "a", null)); - DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl(regatta, race, Collections.emptyList(), - EmptyWindStore.INSTANCE, store, 0, 0, 0); - + TrackedRegatta regatta = new DynamicTrackedRegattaImpl(new RegattaImpl(EmptyRaceLogStore.INSTANCE, + EmptyRegattaLogStore.INSTANCE, RegattaImpl.getDefaultName("regatta", boatClass.getName()), boatClass, /* startDate */ + null, /* endDate */null, null, null, "a", null)); + DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl(regatta, race, + Collections. emptyList(), EmptyWindStore.INSTANCE, store, 0, 0, 0); + trackedRace.attachRaceLog(raceLog); trackedRace.waitForLoadingFromGPSFixStoreToFinishRunning(raceLog); @@ -80,9 +88,9 @@ public class TrackedRaceLoadsFixesTest extends AbstractGPSFixStoreTest { testLength(trackedRace.getOrCreateTrack(mark), 1); testLength(trackedRace.getOrCreateTrack(mark2), 1); } - + @Test - public void metadataStoredInDb() throws TransformationException, NoCorrespondingServiceRegisteredException { + public void metadataStoredInDb() throws TransformationException, NoCorrespondingServiceRegisteredException { assertEquals(0, store.getNumberOfFixes(device)); assertEquals(null, store.getTimeRangeCoveredByFixes(device)); @@ -90,35 +98,38 @@ public class TrackedRaceLoadsFixesTest extends AbstractGPSFixStoreTest { store.storeFix(device, createFix(100, 10, 20, 30, 40)); store.storeFix(device, createFix(200, 10, 20, 30, 40)); - + assertEquals(2, store.getNumberOfFixes(device)); assertEquals(TimeRangeImpl.create(100, 200), store.getTimeRangeCoveredByFixes(device)); } - + @Test - public void attachTwoRaceLogsAndSeeIfLoadingIsSerializedNicely() - throws TransformationException, NoCorrespondingServiceRegisteredException, InterruptedException { - Course course = new CourseImpl("course", Collections.emptyList()); - RaceDefinition race = new RaceDefinitionImpl("race", course, boatClass, Arrays.asList(new Competitor[] {comp})); + public void attachTwoRaceLogsAndSeeIfLoadingIsSerializedNicely() throws TransformationException, + NoCorrespondingServiceRegisteredException, InterruptedException { + Course course = new CourseImpl("course", Collections. emptyList()); + RaceDefinition race = new RaceDefinitionImpl("race", course, boatClass, + Arrays.asList(new Competitor[] { comp })); RaceLog raceLog2 = new RaceLogImpl("raceLog 2"); - + final int numFixes = 10000; - map(comp, device, 0, numFixes/2); - map(raceLog2, comp, device, numFixes/2+1, numFixes); - - for (int i=0; iemptyList(), - EmptyWindStore.INSTANCE, store, 0, 0, 0); - + TrackedRegatta regatta = new DynamicTrackedRegattaImpl(new RegattaImpl(EmptyRaceLogStore.INSTANCE, + EmptyRegattaLogStore.INSTANCE, RegattaImpl.getDefaultName("regatta", boatClass.getName()), boatClass, /* startDate */ + null, /* endDate */null, null, null, "a", null)); + DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl(regatta, race, + Collections. emptyList(), EmptyWindStore.INSTANCE, store, 0, 0, 0); + trackedRace.addListener(new AbstractRaceChangeListener() { @Override public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { numFixesReceived++; - int currentlyLoading = fix.getTimePoint().asMillis() <= numFixes/2 ? 1 : 2; + int currentlyLoading = fix.getTimePoint().asMillis() <= numFixes / 2 ? 1 : 2; if (previouslyLoading == null) { previouslyLoading = currentlyLoading; } else if (previouslyLoading != currentlyLoading) { @@ -133,8 +144,10 @@ public class TrackedRaceLoadsFixesTest extends AbstractGPSFixStoreTest { trackedRace.waitForLoadingFromGPSFixStoreToFinishRunning(raceLog); trackedRace.waitForLoadingFromGPSFixStoreToFinishRunning(raceLog2); - - assertEquals(1, numberOfSwitchesBetweenLoadingRaceLogs); - assertEquals(numFixes, numFixesReceived); + + assertThat("switch at most once between the two race logs while loading", + numberOfSwitchesBetweenLoadingRaceLogs, lessThanOrEqualTo(1)); + assertThat("number of fixes added to race equal to number of fixes in GPSFixStore", numFixesReceived, + equalTo(numFixes)); } } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/manual/PostFixes.java b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/manual/PostFixes.java index ba4030bb612..b2e77f73d96 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/manual/PostFixes.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.test/src/com/sap/sailing/domain/racelogtracking/test/manual/PostFixes.java @@ -15,7 +15,6 @@ import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiJsonHandler; import com.sap.sailing.domain.racelogtracking.test.AbstractJsonOverHttpTest; @@ -27,6 +26,7 @@ import com.sap.sailing.server.gateway.serialization.impl.DeviceAndSessionIdentif import com.sap.sailing.server.gateway.serialization.impl.DeviceIdentifierJsonSerializer; import com.sap.sailing.server.gateway.serialization.impl.GPSFixMovingNmeaDTOJsonSerializer; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class PostFixes extends AbstractJsonOverHttpTest { protected static final SmartphoneImeiIdentifier device = new SmartphoneImeiIdentifier("a"); diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/META-INF/MANIFEST.MF index 855d5744672..ccd9c941566 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/META-INF/MANIFEST.MF @@ -16,5 +16,6 @@ Require-Bundle: com.sap.sailing.domain.shared.android, org.mockito.mockito-core;bundle-version="1.9.5", org.hamcrest;bundle-version="1.1.0", org.junit4;bundle-version="4.8.2", - com.sap.sse.common + com.sap.sse.common, + com.sap.sailing.server.gateway.serialization.shared.android Export-Package: com.sap.sailing.domain.racelog.tracking.test.mock diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiIdentifier.java b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiIdentifier.java index b4a50799206..9bfdebc3545 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiIdentifier.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiIdentifier.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.racelog.tracking.test.mock; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; public class SmartphoneImeiIdentifier implements DeviceIdentifier { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiJsonHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiJsonHandler.java index 2bb12bbfd3b..3a770d9dfbb 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiJsonHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiJsonHandler.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.racelog.tracking.test.mock; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.server.gateway.serialization.racelog.tracking.DeviceIdentifierJsonHandler; public class SmartphoneImeiJsonHandler extends SmartphoneImeiSerializationHandler diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiMongoHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiMongoHandler.java index 39c94d2fac2..1ac23ea7e8f 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiMongoHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiMongoHandler.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.racelog.tracking.test.mock; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; public class SmartphoneImeiMongoHandler extends SmartphoneImeiSerializationHandler implements DeviceIdentifierMongoHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiSerializationHandler.java index 1f5e4485067..eaa539c68f6 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiSerializationHandler.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.racelog.tracking.test.mock; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sse.common.Util; public class SmartphoneImeiSerializationHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiStringSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiStringSerializationHandler.java index c6fcc9c94e6..312ed3dfbe1 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiStringSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter.testsupport/src/com/sap/sailing/domain/racelog/tracking/test/mock/SmartphoneImeiStringSerializationHandler.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.racelog.tracking.test.mock; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierStringSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierStringSerializationHandler; public class SmartphoneImeiStringSerializationHandler extends SmartphoneImeiSerializationHandler implements DeviceIdentifierStringSerializationHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF index 0d46e725365..8e31d895c72 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/META-INF/MANIFEST.MF @@ -9,13 +9,15 @@ Bundle-ActivationPolicy: lazy Require-Bundle: com.sap.sailing.domain, com.sap.sailing.domain.common, com.sap.sailing.domain.shared.android, - com.sap.sailing.server.gateway.serialization;bundle-version="1.0.0", - com.sap.sailing.domain.persistence;bundle-version="1.0.0", - com.sap.sailing.server.gateway;bundle-version="1.0.0", - com.sap.sailing.server;bundle-version="1.0.0", + com.sap.sailing.server.gateway.serialization, + com.sap.sailing.domain.persistence, + com.sap.sailing.server, com.googlecode.java-diff-utils;bundle-version="1.3.0", com.mongodb.driver, - com.sap.sse.common + com.sap.sse.common, + com.sap.sse.replication, + com.sap.sse, + com.sap.sailing.server.gateway.serialization.shared.android Import-Package: com.mongodb, javax.servlet;version="2.6.0", org.json.simple, diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/PingDeviceIdentifier.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/PingDeviceIdentifier.java index cbedce015fd..9312eb9f762 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/PingDeviceIdentifier.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/PingDeviceIdentifier.java @@ -2,8 +2,6 @@ package com.sap.sailing.domain.racelogtracking; import java.util.UUID; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; - /** * A device identifier used to identify a non-existent, virtual device, which is used only once as an * identifier to add a single fix to a track (i.e. pinging the location of that track's item). diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java index 40bbd2c82dc..56b300f4aca 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapter.java @@ -2,6 +2,12 @@ package com.sap.sailing.domain.racelogtracking; import java.util.Set; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.ControlPoint; import com.sap.sailing.domain.base.Fleet; @@ -13,12 +19,7 @@ import com.sap.sailing.domain.common.racelog.tracking.NotDenotedForRaceLogTracki import com.sap.sailing.domain.common.racelog.tracking.RaceLogTrackingState; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; import com.sap.sailing.domain.racelogtracking.impl.RaceLogRaceTracker; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.TrackedRace; @@ -32,7 +33,7 @@ public interface RaceLogTrackingAdapter { *
    *
  • Is the racelog denoted for tracking? If not, throw exception.
  • *
  • Is a {@link RaceLogRaceTracker} already listening for this racelog? If not, add one.
  • - *
  • Is a {@link StartTrackingEvent} present in the racelog? If not, add one
  • + *
  • Is a {@link RaceLogStartTrackingEvent} present in the racelog? If not, add one
  • *
*/ void startTracking(RacingEventService service, Leaderboard leaderboard, RaceColumn raceColumn, Fleet fleet) @@ -46,7 +47,7 @@ public interface RaceLogTrackingAdapter { boolean isRaceLogRaceTrackerAttached(RacingEventService service, RaceLog raceLog); /** - * Denotes the {@link RaceLog} for racelog-tracking, by inserting a {@link DenoteForTrackingEvent}. + * Denotes the {@link RaceLog} for racelog-tracking, by inserting a {@link RaceLogDenoteForTrackingEvent}. * * @throws NotDenotableForRaceLogTrackingException * Fails, if no {@link RaceLog}, or a non-empty {@link RaceLog}, or one with attached @@ -57,7 +58,7 @@ public interface RaceLogTrackingAdapter { Fleet fleet, String raceName) throws NotDenotableForRaceLogTrackingException; /** - * Revoke the {@link DenoteForTrackingEvent}, and if it exists the {@link StartTrackingEvent}. + * Revoke the {@link RaceLogDenoteForTrackingEvent}, and if it exists the {@link RaceLogStartTrackingEvent}. * This does not affect existing an {@link RaceLogRaceTracker} * or {@link TrackedRace} for this {@code RaceLog}. */ @@ -80,7 +81,7 @@ public interface RaceLogTrackingAdapter { * Duplicate the course and competitor registrations in the newest {@link RaceLogCourseDesignChangedEvent} * in {@code from} race log to the {@code to} race logs. * The {@link Mark}s and {@link ControlPoint}s are duplicated and not reused. This also inserts the necessary - * {@link DefineMarkEvent}s into the {@code to} race logs. + * {@link RaceLogDefineMarkEvent}s into the {@code to} race logs. */ void copyCourseAndCompetitors(RaceLog from, Set to, SharedDomainFactory baseDomainFactory, RacingEventService service); @@ -90,4 +91,10 @@ public interface RaceLogTrackingAdapter { * and unregister all already registered competitors not in {@code competitors}. */ void registerCompetitors(RacingEventService service, RaceLog raceLog, Set competitors); + + /** + * If not yet registered, register the competitors in {@code competitors}, + * and unregister all already registered competitors not in {@code competitors}. + */ + void registerCompetitors(RacingEventService service, RegattaLog regattaLog, Set competitors); } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapterFactory.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapterFactory.java index 34b223fc676..bcaf268825b 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapterFactory.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/RaceLogTrackingAdapterFactory.java @@ -1,7 +1,9 @@ package com.sap.sailing.domain.racelogtracking; import com.sap.sailing.domain.base.DomainFactory; +import com.sap.sailing.domain.racelogtracking.impl.RaceLogTrackingAdapterFactoryImpl; public interface RaceLogTrackingAdapterFactory { + RaceLogTrackingAdapterFactory INSTANCE = RaceLogTrackingAdapterFactoryImpl.INSTANCE; RaceLogTrackingAdapter getAdapter(DomainFactory baseDomainFactory); } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/Activator.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/Activator.java index 5433fcf2a5b..57d133fef6c 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/Activator.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/Activator.java @@ -13,10 +13,10 @@ import org.osgi.framework.ServiceRegistration; import com.sap.sailing.domain.common.racelog.tracking.TypeBasedServiceFinder; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierStringSerializationHandler; -import com.sap.sailing.domain.racelog.tracking.SmartphoneUUIDIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierStringSerializationHandler; import com.sap.sailing.domain.racelogtracking.PingDeviceIdentifierImpl; import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapterFactory; +import com.sap.sailing.domain.racelogtracking.SmartphoneUUIDIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifier; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.server.gateway.deserialization.JsonDeserializer; @@ -69,7 +69,7 @@ public class Activator implements BundleActivator { registerGPSFixJsonService(context, new GPSFixNmeaDTOJsonDeserializer(), new GPSFixNmeaDTOJsonSerializer(), GPSFixNmeaDTOJsonDeserializer.TYPE); registerGPSFixJsonService(context, new GPSFixMovingNmeaDTOJsonDeserializer(), new GPSFixMovingNmeaDTOJsonSerializer(), GPSFixMovingNmeaDTOJsonDeserializer.TYPE); - registrations.add(context.registerService(RaceLogTrackingAdapterFactory.class, RaceLogTrackingAdapterFactoryImpl.INSTANCE, null)); + registrations.add(context.registerService(RaceLogTrackingAdapterFactory.class, RaceLogTrackingAdapterFactory.INSTANCE, null)); logger.log(Level.INFO, "Started "+context.getBundle().getSymbolicName()); } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierJsonHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierJsonHandler.java index aa1e690e85a..60d1b57dfb7 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierJsonHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierJsonHandler.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.racelogtracking.impl; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.server.gateway.serialization.racelog.tracking.DeviceIdentifierJsonHandler; public class PingDeviceIdentifierJsonHandler extends PingDeviceIdentifierSerializationHandler diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierMongoHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierMongoHandler.java index 2a95aa119f7..efb7ecb08dc 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierMongoHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierMongoHandler.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.racelogtracking.impl; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; public class PingDeviceIdentifierMongoHandler extends PingDeviceIdentifierSerializationHandler implements DeviceIdentifierMongoHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierSerializationHandler.java index e3049cacde8..415af995c85 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierSerializationHandler.java @@ -3,7 +3,7 @@ package com.sap.sailing.domain.racelogtracking.impl; import java.util.UUID; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.racelogtracking.PingDeviceIdentifier; import com.sap.sailing.domain.racelogtracking.PingDeviceIdentifierImpl; import com.sap.sse.common.Util; diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierStringSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierStringSerializationHandler.java index b039e9c656c..bb4bda1da78 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierStringSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/PingDeviceIdentifierStringSerializationHandler.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.racelogtracking.impl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierStringSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierStringSerializationHandler; public class PingDeviceIdentifierStringSerializationHandler extends PingDeviceIdentifierSerializationHandler implements DeviceIdentifierStringSerializationHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogConnectivityParams.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogConnectivityParams.java index 071781242a5..779a177f1d4 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogConnectivityParams.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogConnectivityParams.java @@ -1,7 +1,13 @@ package com.sap.sailing.domain.racelogtracking.impl; +import java.util.ArrayList; +import java.util.List; import java.util.UUID; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.RaceInformationFinder; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Fleet; @@ -10,10 +16,8 @@ import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.common.racelog.tracking.RaceNotCreatedException; import com.sap.sailing.domain.leaderboard.Leaderboard; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RaceInformationFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; +import com.sap.sailing.domain.regattalike.HasRegattaLike; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.RaceTrackingConnectivityParameters; @@ -100,4 +104,13 @@ public class RaceLogConnectivityParams implements RaceTrackingConnectivityParame public DomainFactory getDomainFactory() { return domainFactory; } + + public List> getLogHierarchy() { + List> result = new ArrayList<>(); + result.add(getRaceLog()); + if (leaderboard instanceof HasRegattaLike) { + result.add(((HasRegattaLike) leaderboard).getRegattaLike().getRegattaLog()); + } + return result; + } } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java index f276a4dc2d2..f1229b9dd6f 100755 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogRaceTracker.java @@ -6,10 +6,36 @@ import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Map.Entry; import java.util.Set; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.MapWithValueCollectionReducer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.SetReducer; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastPublishedCourseDesignFinder; +import com.sap.sailing.domain.abstractlog.race.impl.BaseRaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.RaceInformationFinder; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.impl.BaseRegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceCompetitorMappingFinder; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceMarkMappingFinder; +import com.sap.sailing.domain.abstractlog.shared.analyzing.RegisteredCompetitorsAnalyzer; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMarkMappingEvent; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.ControlPoint; @@ -27,34 +53,18 @@ import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; import com.sap.sailing.domain.common.racelog.tracking.RaceLogTrackingState; import com.sap.sailing.domain.common.racelog.tracking.RaceNotCreatedException; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.markpassingcalculation.MarkPassingCalculator; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.LastPublishedCourseDesignFinder; -import com.sap.sailing.domain.racelog.impl.BaseRaceLogEventVisitor; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; import com.sap.sailing.domain.racelog.tracking.GPSFixReceivedListener; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceCompetitorMappingFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceMappingFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceMarkMappingFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RaceInformationFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RegisteredCompetitorsAnalyzer; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sailing.domain.regattalike.IsRegattaLike; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -65,25 +75,30 @@ import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.impl.TrackedRaceStatusImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.WithID; +import com.sap.sse.common.impl.MillisecondsTimePoint; import difflib.PatchFailedException; /** - * Track a race using the data defined in the {@link RaceLog}. If the events suggest that the race is already in the + * Track a race using the data defined in the {@link RaceLog} and possibly the Leaderboards + * {@link IsRegattaLike#getRegattaLog RegattaLog}. If the events suggest that the race is already in the * {@link RaceLogTrackingState#TRACKING} state, tracking commences immediately and existing fixes are loaded immediately - * from the database. + * from the database.Thinkpad *

- * Otherwise, the tracker waits until a {@link StartTrackingEvent} is received to perform these tasks. + * Otherwise, the tracker waits until a {@link RaceLogStartTrackingEvent} is received to perform these tasks. * * @author Fredrik Teschke * */ -public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceTracker, GPSFixReceivedListener { +public class RaceLogRaceTracker implements RaceTracker, GPSFixReceivedListener { private final RaceLogConnectivityParams params; private final WindStore windStore; private final GPSFixStore gpsFixStore; private final DynamicTrackedRegatta regatta; + private final Map, Object> visitors = new HashMap, Object>(); private Map>> competitorMappings = new HashMap<>(); private Map>> markMappings = new HashMap<>(); @@ -102,8 +117,48 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT this.gpsFixStore = gpsFixStore; this.regatta = regatta; - // add a listener on the racelog, to be informed about relevant events - params.getRaceLog().addListener(this); + // add log listeners + for (AbstractLog log : params.getLogHierarchy()) { + if (log instanceof RaceLog) { + RaceLogEventVisitor visitor = new BaseRaceLogEventVisitor() { + @Override + public void visit(RaceLogDeviceCompetitorMappingEvent event) { + RaceLogRaceTracker.this.onDeviceCompetitorMappingEvent(event); + } + + @Override + public void visit(RaceLogDeviceMarkMappingEvent event) { + RaceLogRaceTracker.this.onDeviceMarkMappingEvent(event); + } + + @Override + public void visit(RaceLogStartTrackingEvent event) { + RaceLogRaceTracker.this.onStartTrackingEvent(event); + }; + + @Override + public void visit(RaceLogCourseDesignChangedEvent event) { + RaceLogRaceTracker.this.onCourseDesignChangedEvent(event); + } + }; + visitors.put(log, visitor); + ((RaceLog) log).addListener(visitor); + } else if (log instanceof RegattaLog) { + RegattaLogEventVisitor visitor = new BaseRegattaLogEventVisitor() { + @Override + public void visit(RegattaLogDeviceCompetitorMappingEvent event) { + RaceLogRaceTracker.this.onDeviceCompetitorMappingEvent(event); + } + + @Override + public void visit(RegattaLogDeviceMarkMappingEvent event) { + RaceLogRaceTracker.this.onDeviceMarkMappingEvent(event); + } + }; + visitors.put(log, visitor); + ((RegattaLog) log).addListener(visitor); + } + } logger.info(String.format("Created race-log tracker for: %s %s %s", params.getLeaderboard(), params.getRaceColumn(), params.getFleet())); @@ -115,16 +170,19 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT } @Override - public void stop() { - // mark passing calculator is automatically stopped, when the race status is set to {@link TrackedRaceStatusEnum#FINISHED} + public void stop(boolean preemptive) { + // mark passing calculator is automatically stopped, when the race status is set to {@link + // TrackedRaceStatusEnum#FINISHED} trackedRace.setStatus(new TrackedRaceStatusImpl(TrackedRaceStatusEnum.FINISHED, 100)); - // remove listener on racelog - params.getRaceLog().removeListener(this); + // remove listeners on logs + for (Entry, Object> visitor : visitors.entrySet()) { + visitor.getKey().removeListener(visitor.getValue()); + } // remove listener for fixes gpsFixStore.removeListener(this); - + logger.info(String.format("Stopped tracking race-log race %s %s %s", params.getLeaderboard(), params.getRaceColumn(), params.getFleet())); } @@ -170,11 +228,13 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT } private Map>> getNewCompetitorMappings() { - return new DeviceCompetitorMappingFinder(params.getRaceLog()).analyze(); + return new MultiLogAnalyzer<>(new DeviceCompetitorMappingFinder.Factory(), + new MapWithValueCollectionReducer<>(), params.getLogHierarchy()).analyze(); } private Map>> getNewMarkMappings() { - return new DeviceMarkMappingFinder(params.getRaceLog()).analyze(); + return new MultiLogAnalyzer<>(new DeviceMarkMappingFinder.Factory(), new MapWithValueCollectionReducer<>(), + params.getLogHierarchy()).analyze(); } /** @@ -282,14 +342,20 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT updateStartAndEndOfTracking(); } - @Override - public void visit(DeviceMarkMappingEvent event) { + private void onDeviceMarkMappingEvent(DeviceMarkMappingEvent event) { if (trackedRace != null) { updateMarkMappings(true); gpsFixStore.addListener(this, event.getDevice()); } } + private void onDeviceCompetitorMappingEvent(DeviceCompetitorMappingEvent event) { + if (trackedRace != null) { + updateCompetitorMappings(true); + gpsFixStore.addListener(this, event.getDevice()); + } + } + private void updateCompetitorMappings(boolean loadIfNotCovered) { // TODO remove fixes, if mappings have been removed @@ -324,31 +390,22 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT updateStartAndEndOfTracking(); } - @Override - public void visit(DeviceCompetitorMappingEvent event) { - if (trackedRace != null) { - updateCompetitorMappings(true); - gpsFixStore.addListener(this, event.getDevice()); - } - } - - @Override - public void visit(StartTrackingEvent event) { + private void onStartTrackingEvent(RaceLogStartTrackingEvent event) { if (trackedRace == null) startTracking(event); } - - @Override - public void visit(RaceLogCourseDesignChangedEvent event) { - if (trackedRace == null) return; - + + private void onCourseDesignChangedEvent(RaceLogCourseDesignChangedEvent event) { + if (trackedRace == null) + return; + CourseBase base = new LastPublishedCourseDesignFinder(params.getRaceLog()).analyze(); List> update = new ArrayList<>(); - + for (Waypoint waypoint : base.getWaypoints()) { update.add(new Util.Pair<>(waypoint.getControlPoint(), waypoint.getPassingInstructions())); } - + try { trackedRace.getRace().getCourse().update(update, params.getDomainFactory()); } catch (PatchFailedException e) { @@ -356,12 +413,12 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT } } - private void startTracking(StartTrackingEvent event) { + private void startTracking(RaceLogStartTrackingEvent event) { RaceLog raceLog = params.getRaceLog(); RaceColumn raceColumn = params.getRaceColumn(); Fleet fleet = params.getFleet(); - DenoteForTrackingEvent denoteEvent = new RaceInformationFinder(raceLog).analyze(); + RaceLogDenoteForTrackingEvent denoteEvent = new RaceInformationFinder(raceLog).analyze(); BoatClass boatClass = denoteEvent.getBoatClass(); String raceName = denoteEvent.getRaceName(); CourseBase courseBase = new LastPublishedCourseDesignFinder(raceLog).analyze(); @@ -374,12 +431,17 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT if (raceColumn.getTrackedRace(fleet) != null) { try { - raceLog.revokeEvent(params.getService().getServerAuthor(), event); - } catch (NotRevokableException e) {} + raceLog.revokeEvent(params.getService().getServerAuthor(), event, + "could not start tracking because tracked race already exists"); + } catch (NotRevokableException e) { + } throw new RaceNotCreatedException(String.format("Race for racelog (%s) has already been created", raceLog)); } - Iterable competitors = new RegisteredCompetitorsAnalyzer(raceLog).analyze(); + // check both the racelog and regattalog for registered competitors + Set competitors = new MultiLogAnalyzer<>(RegisteredCompetitorsAnalyzer.Factory.INSTANCE, + new SetReducer(), params.getLogHierarchy()).analyze(); + Serializable raceId = denoteEvent.getRaceId(); final RaceDefinition raceDef = new RaceDefinitionImpl(raceName, course, boatClass, competitors, raceId); @@ -395,17 +457,20 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT trackedRace.setStatus(new TrackedRaceStatusImpl(TrackedRaceStatusEnum.TRACKING, 0)); - //add listeners for devices in mappings - for (List> mappings : new DeviceMappingFinder(params.getRaceLog()).analyze().values()) { - for (DeviceMapping mapping : mappings) { - gpsFixStore.addListener(this, mapping.getDevice()); + //attach regatta logs + for (AbstractLog log : params.getLogHierarchy()) { + if (log instanceof RegattaLog) { + trackedRace.attachRegattaLog((RegattaLog) log); } } // update the device mappings (without loading the fixes, as the TrackedRace does this itself on startup) updateCompetitorMappings(false); updateMarkMappings(false); - + // add listeners for devices in mappings already present + addListeners(competitorMappings); + addListeners(markMappings); + // add mark passing detection new MarkPassingCalculator(trackedRace, true); @@ -416,6 +481,14 @@ public class RaceLogRaceTracker extends BaseRaceLogEventVisitor implements RaceT } } + private void addListeners(Map>> mappings) { + for (List> list : mappings.values()) { + for (DeviceMapping mapping : list) { + gpsFixStore.addListener(this, mapping.getDevice()); + } + } + } + public RaceLogConnectivityParams getParams() { return params; } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java index b9e53cde4e6..b246fac9bfa 100755 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/RaceLogTrackingAdapterImpl.java @@ -6,9 +6,27 @@ import java.util.List; import java.util.Map; import java.util.Set; import java.util.UUID; +import java.util.function.Function; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AllEventsOfTypeFinder; +import com.sap.sailing.domain.abstractlog.impl.LastEventOfTypeFinder; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastPublishedCourseDesignFinder; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.shared.analyzing.RegisteredCompetitorsAnalyzer; +import com.sap.sailing.domain.abstractlog.shared.events.RegisterCompetitorEvent; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.ControlPoint; @@ -23,40 +41,26 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.impl.CourseDataImpl; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.RegattaIdentifier; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.NotDenotableForRaceLogTrackingException; import com.sap.sailing.domain.common.racelog.tracking.NotDenotedForRaceLogTrackingException; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; import com.sap.sailing.domain.common.racelog.tracking.RaceLogRaceTrackerExistsException; import com.sap.sailing.domain.common.racelog.tracking.RaceLogTrackingState; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.Revokable; -import com.sap.sailing.domain.racelog.analyzing.impl.LastPublishedCourseDesignFinder; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.AllEventsOfTypeFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.LastEventOfTypeFinder; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RaceLogTrackingStateAnalyzer; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.RegisteredCompetitorsAnalyzer; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.racelogtracking.PingDeviceIdentifierImpl; import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapter; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.RaceHandle; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.server.RacingEventService; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { private static final Logger logger = Logger.getLogger(RaceLogTrackingAdapterImpl.class.getName()); @@ -91,7 +95,7 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { } /** - * Adds a {@link RaceLogRaceTracker}. If a {@link StartTrackingEvent} is already present in the {@code RaceLog} + * Adds a {@link RaceLogRaceTracker}. If a {@link RaceLogStartTrackingEvent} is already present in the {@code RaceLog} * linked to the {@code raceColumn} and {@code fleet}, a {@code TrackedRace} is created immediately and tracking begins. * Otherwise, the {@code RaceLogRaceTracker} waits until a {@code StartTrackingEvent} is added to perform these actions. * The race first has to be denoted for racelog tracking. @@ -199,12 +203,14 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { return baseDomainFactory.createWaypoint(newCP, pi); } - private void revokeAlreadyDefinedMarks(RaceLog raceLog, RaceLogEventAuthor author) { - List markEvents = new AllEventsOfTypeFinder(raceLog, true, DefineMarkEvent.class).analyze(); + private void revokeAlreadyDefinedMarks(RaceLog raceLog, AbstractLogEventAuthor author) { + List markEvents = new AllEventsOfTypeFinder<>(raceLog, true, RaceLogDefineMarkEvent.class).analyze(); for (RaceLogEvent event : markEvents) { try { - raceLog.revokeEvent(author, event); - } catch (NotRevokableException e) {} + raceLog.revokeEvent(author, event, "removing mark that was already defined"); + } catch (NotRevokableException e) { + logger.log(Level.WARNING, "Could not remove mark that was already defined by adding RevokeEvent", e); + } } } @@ -212,14 +218,14 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { public void copyCourseAndCompetitors(RaceLog fromRaceLog, Set toRaceLogs, SharedDomainFactory baseDomainFactory, RacingEventService service) { CourseBase course = new LastPublishedCourseDesignFinder(fromRaceLog).analyze(); - Set competitors = new RegisteredCompetitorsAnalyzer(fromRaceLog).analyze(); + Set competitors = new RegisteredCompetitorsAnalyzer<>(fromRaceLog).analyze(); for (RaceLog toRaceLog : toRaceLogs) { - CourseBase to = new CourseDataImpl("Copy of \"" + course.getName()); - TimePoint now = MillisecondsTimePoint.now(); if (course == null || ! new RaceLogTrackingStateAnalyzer(toRaceLog).analyze().isForTracking()) { continue; } + CourseBase to = new CourseDataImpl("Copy of \"" + course.getName()); + TimePoint now = MillisecondsTimePoint.now(); int i = 0; Map controlPointDuplicationCache = new HashMap(); revokeAlreadyDefinedMarks(toRaceLog, service.getServerAuthor()); @@ -261,17 +267,20 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { @Override public void removeDenotationForRaceLogTracking(RacingEventService service, RaceLog raceLog) { - Revokable denoteForTrackingEvent = (Revokable) new LastEventOfTypeFinder(raceLog, true, DenoteForTrackingEvent.class).analyze(); - Revokable startTrackingEvent = (Revokable) new LastEventOfTypeFinder(raceLog, true, StartTrackingEvent.class).analyze(); + RaceLogEvent denoteForTrackingEvent = new LastEventOfTypeFinder<>(raceLog, true, RaceLogDenoteForTrackingEvent.class).analyze(); + RaceLogEvent startTrackingEvent = new LastEventOfTypeFinder<>(raceLog, true, RaceLogStartTrackingEvent.class).analyze(); try { - raceLog.revokeEvent(service.getServerAuthor(), denoteForTrackingEvent); - raceLog.revokeEvent(service.getServerAuthor(), startTrackingEvent); - } catch (NotRevokableException e) {} + raceLog.revokeEvent(service.getServerAuthor(), denoteForTrackingEvent, "remove denotation"); + raceLog.revokeEvent(service.getServerAuthor(), startTrackingEvent, "reset start time upon removing denotation"); + } catch (NotRevokableException e) { + logger.log(Level.WARNING, "could not remove denotation by adding RevokeEvents", e); + } } - - @Override - public void registerCompetitors(RacingEventService service, RaceLog raceLog, Set competitors) { - Set alreadyRegistered = new HashSet(new RegisteredCompetitorsAnalyzer(raceLog).analyze()); + + private , EventT extends AbstractLogEvent, VisitorT> + void registerCompetitors(AbstractLogEventAuthor author, LogT log, Set competitors, + Function registerEventFactory) { + Set alreadyRegistered = new HashSet(new RegisteredCompetitorsAnalyzer<>(log).analyze()); Set toBeRegistered = new HashSet(); for (Competitor c : competitors) { @@ -284,20 +293,36 @@ public class RaceLogTrackingAdapterImpl implements RaceLogTrackingAdapter { //register for (Competitor c : toBeRegistered) { - raceLog.add(RaceLogEventFactory.INSTANCE.createRegisterCompetitorEvent(MillisecondsTimePoint.now(), - service.getServerAuthor(), raceLog.getCurrentPassId(), c)); + log.add(registerEventFactory.apply(c)); } //unregister - for (RaceLogEvent event : raceLog.getUnrevokedEventsDescending()) { + for (EventT event : log.getUnrevokedEventsDescending()) { if (event instanceof RegisterCompetitorEvent) { - RegisterCompetitorEvent registerEvent = (RegisterCompetitorEvent) event; + RegisterCompetitorEvent registerEvent = (RegisterCompetitorEvent) event; if (toBeRemoved.contains(registerEvent.getCompetitor())) { try { - raceLog.revokeEvent(service.getServerAuthor(), (RegisterCompetitorEvent) event); - } catch (NotRevokableException e) {} + log.revokeEvent(author, event, + "unregistering competitor because no longer selected for registration"); + } catch (NotRevokableException e) { + logger.log(Level.WARNING, "could not unregister competitor by adding RevokeEvent", e); + } } } - } + } + } + + @Override + public void registerCompetitors(RacingEventService service, RaceLog raceLog, Set competitors) { + registerCompetitors(service.getServerAuthor(), raceLog, competitors, + c -> RaceLogEventFactory.INSTANCE.createRegisterCompetitorEvent(MillisecondsTimePoint.now(), + service.getServerAuthor(), raceLog.getCurrentPassId(), c)); + } + + @Override + public void registerCompetitors(RacingEventService service, RegattaLog regattaLog, Set competitors) { + registerCompetitors(service.getServerAuthor(), regattaLog, competitors, + c -> new RegattaLogRegisterCompetitorEventImpl(MillisecondsTimePoint.now(), service.getServerAuthor(), + MillisecondsTimePoint.now(), UUID.randomUUID(), c)); } } diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDMongoHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDMongoHandler.java index 00c500d4baa..8646b044541 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDMongoHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDMongoHandler.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.racelogtracking.impl; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.SmartphoneUUIDSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.SmartphoneUUIDSerializationHandler; public class SmartphoneUUIDMongoHandler extends SmartphoneUUIDSerializationHandler implements DeviceIdentifierMongoHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDStringSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDStringSerializationHandler.java index 9f47a25f841..083c09d22a9 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDStringSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDStringSerializationHandler.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.racelogtracking.impl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierStringSerializationHandler; -import com.sap.sailing.domain.racelog.tracking.SmartphoneUUIDSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierStringSerializationHandler; +import com.sap.sailing.domain.racelogtracking.SmartphoneUUIDSerializationHandler; public class SmartphoneUUIDStringSerializationHandler extends SmartphoneUUIDSerializationHandler implements DeviceIdentifierStringSerializationHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierJsonHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierJsonHandler.java index 7af401b6cec..cbbf63daa44 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierJsonHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierJsonHandler.java @@ -4,14 +4,14 @@ import java.util.UUID; import org.json.simple.JSONObject; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifierImpl; import com.sap.sailing.server.gateway.serialization.racelog.tracking.DeviceIdentifierJsonHandler; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class TrackFileImportDeviceIdentifierJsonHandler implements DeviceIdentifierJsonHandler { private static enum Fields {UUID, FILE_NAME, TRACK_NAME, UPLOADED_MILLIS}; diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierMongoHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierMongoHandler.java index def1acea245..861510296f1 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierMongoHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierMongoHandler.java @@ -4,12 +4,12 @@ import java.util.UUID; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.persistence.racelog.tracking.DeviceIdentifierMongoHandler; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifierImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class TrackFileImportDeviceIdentifierMongoHandler implements DeviceIdentifierMongoHandler { diff --git a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierStringSerializationHandler.java b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierStringSerializationHandler.java index 784b2b48043..e121abd0502 100644 --- a/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierStringSerializationHandler.java +++ b/java/com.sap.sailing.domain.racelogtrackingadapter/src/com/sap/sailing/domain/racelogtracking/impl/TrackFileImportDeviceIdentifierStringSerializationHandler.java @@ -3,8 +3,8 @@ package com.sap.sailing.domain.racelogtracking.impl; import java.util.UUID; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifierStringSerializationHandler; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifierStringSerializationHandler; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifierImpl; import com.sap.sse.common.Util; diff --git a/java/com.sap.sailing.domain.shared.android.test/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.shared.android.test/META-INF/MANIFEST.MF index f5ee39088af..ed9dc4586e3 100644 --- a/java/com.sap.sailing.domain.shared.android.test/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.shared.android.test/META-INF/MANIFEST.MF @@ -7,10 +7,11 @@ Bundle-Vendor: SAP Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Require-Bundle: com.sap.sailing.domain.common;bundle-version="1.0.0", com.sap.sailing.domain.shared.android;bundle-version="1.0.0", + org.hamcrest;bundle-version="1.1.0", org.junit4;bundle-version="4.8.2", org.objenesis;bundle-version="1.3.0", - org.hamcrest;bundle-version="1.1.0", org.mockito.mockito-core;bundle-version="1.9.5", com.sap.sailing.domain.test, com.sap.sailing.domain.racelogtrackingadapter.testsupport;bundle-version="1.0.0", - com.sap.sse.common + com.sap.sse.common, + com.sap.sse diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/AbortingFlagFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/AbortingFlagFinderTest.java index 7128fd9300b..71ae4ca02de 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/AbortingFlagFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/AbortingFlagFinderTest.java @@ -8,10 +8,10 @@ import java.util.UUID; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.AbortingFlagFinder; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.AbortingFlagFinder; public class AbortingFlagFinderTest extends RaceLogAnalyzerTest { diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/ConfirmedFinishPositioningListFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/ConfirmedFinishPositioningListFinderTest.java index 55ad06f1a26..bada0503c17 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/ConfirmedFinishPositioningListFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/ConfirmedFinishPositioningListFinderTest.java @@ -9,12 +9,12 @@ import java.util.Arrays; import org.junit.Test; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.ConfirmedFinishPositioningListFinder; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.ConfirmedFinishPositioningListFinder; public class ConfirmedFinishPositioningListFinderTest extends PassAwareRaceLogAnalyzerTest { @@ -25,7 +25,7 @@ public class ConfirmedFinishPositioningListFinderTest extends } @Override - protected TargetPair getTargetEventsAndResultForPassAwareTests(int passId, RaceLogEventAuthor author) { + protected TargetPair getTargetEventsAndResultForPassAwareTests(int passId, AbstractLogEventAuthor author) { RaceLogFinishPositioningConfirmedEvent event = createEvent(RaceLogFinishPositioningConfirmedEvent.class, 1, passId, author); when(event.getPositionedCompetitorsIDsNamesMaxPointsReasons()).thenReturn(mock(CompetitorResults.class)); return new TargetPair(Arrays.asList(event), event.getPositionedCompetitorsIDsNamesMaxPointsReasons()); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/FinishedTimeFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/FinishedTimeFinderTest.java index 5bd34688cda..09f56c2cb77 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/FinishedTimeFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/FinishedTimeFinderTest.java @@ -8,13 +8,13 @@ import java.util.Arrays; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishedTimeFinder; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishedTimeFinder; +import com.sap.sse.common.TimePoint; public class FinishedTimeFinderTest extends PassAwareRaceLogAnalyzerTest { @@ -24,7 +24,7 @@ public class FinishedTimeFinderTest extends PassAwareRaceLogAnalyzerTest { @@ -24,7 +24,7 @@ public class FinishingTimeFinderTest extends PassAwareRaceLogAnalyzerTest { @@ -23,7 +23,7 @@ public class GateLineOpeningTimeFinderTest extends PassAwareRaceLogAnalyzerTest< } @Override - protected TargetPair getTargetEventsAndResultForPassAwareTests(int passId, RaceLogEventAuthor author) { + protected TargetPair getTargetEventsAndResultForPassAwareTests(int passId, AbstractLogEventAuthor author) { RaceLogGateLineOpeningTimeEvent event = createEvent(RaceLogGateLineOpeningTimeEvent.class, 1, passId, author); when(event.getGateLineOpeningTimes()).thenReturn(new GateLineOpeningTimes(2, 3)); return new TargetPair(Arrays.asList(event), new GateLineOpeningTimes(2, 3)); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/IndividualRecallFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/IndividualRecallFinderTest.java index b235d5d5c38..52282fd3c1c 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/IndividualRecallFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/IndividualRecallFinderTest.java @@ -8,19 +8,19 @@ import java.util.Arrays; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IndividualRecallFinder; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.IndividualRecallFinder; +import com.sap.sse.common.TimePoint; public class IndividualRecallFinderTest extends PassAwareRaceLogAnalyzerTest { @Override protected TargetPair getTargetEventsAndResultForPassAwareTests( - int passId, RaceLogEventAuthor author) { + int passId, AbstractLogEventAuthor author) { RaceLogFlagEvent event = createEvent(RaceLogFlagEvent.class, 1, passId, author); when(event.getUpperFlag()).thenReturn(Flags.XRAY); when(event.isDisplayed()).thenReturn(true); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastFlagsFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastFlagsFinderTest.java index c5f84c32151..155c75c78be 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastFlagsFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastFlagsFinderTest.java @@ -10,10 +10,10 @@ import java.util.List; import org.junit.Test; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.LastFlagsFinder; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastFlagsFinder; public class LastFlagsFinderTest extends RaceLogAnalyzerTest { diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastWindFixFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastWindFixFinderTest.java index e6391c064d4..fd59f205a04 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastWindFixFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/LastWindFixFinderTest.java @@ -7,10 +7,10 @@ import static org.mockito.Mockito.when; import org.junit.Test; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.LastWindFixFinder; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastWindFixFinder; import com.sap.sailing.domain.tracking.Wind; public class LastWindFixFinderTest extends RaceLogAnalyzerTest { diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/MultiLogAnalyzerTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/MultiLogAnalyzerTest.java new file mode 100644 index 00000000000..60dbfaa4d6d --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/MultiLogAnalyzerTest.java @@ -0,0 +1,115 @@ +package com.sap.sailing.domain.racelog.analyzing.test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.hasItem; + +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.UUID; + +import org.junit.Before; +import org.junit.Test; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.impl.RegattaLogImpl; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceMappingFinder; +import com.sap.sailing.domain.abstractlog.shared.analyzing.RegisteredCompetitorsAnalyzer; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.impl.CompetitorImpl; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sailing.domain.racelogtracking.impl.SmartphoneUUIDIdentifierImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; +import com.sap.sse.common.impl.MillisecondsTimePoint; + +public class MultiLogAnalyzerTest { + private static TimePoint now() { + return MillisecondsTimePoint.now(); + } + + private static TimePoint t(long millis) { + return new MillisecondsTimePoint(millis); + } + + private static UUID uuid() { + return UUID.randomUUID(); + } + + private RaceLog raceLog; + private RegattaLog regattaLog; + private AbstractLogEventAuthor author; + + private static Competitor createCompetitor(int n) { + return new CompetitorImpl(n, n + "", null, null, null); + } + + private static DeviceIdentifier createDevice() { + return new SmartphoneUUIDIdentifierImpl(UUID.randomUUID()); + } + + @Before + public void setup() { + raceLog = new RaceLogImpl(0); + regattaLog = new RegattaLogImpl(0); + author = new LogEventAuthorImpl("test", 0); + } + + @Test + public void registerCompetitorsInRaceAndRegattaLog() { + Competitor c1 = createCompetitor(1); + Competitor c2 = createCompetitor(2); + Competitor c3 = createCompetitor(3); + + raceLog.add(new RaceLogRegisterCompetitorEventImpl(now(), author, now(), uuid(), 0, c1)); + regattaLog.add(new RegattaLogRegisterCompetitorEventImpl(now(), author, now(), uuid(), c2)); + + raceLog.add(new RaceLogRegisterCompetitorEventImpl(now(), author, now(), uuid(), 0, c3)); + regattaLog.add(new RegattaLogRegisterCompetitorEventImpl(now(), author, now(), uuid(), c3)); + + Set result = new MultiLogAnalyzer<>( + RegisteredCompetitorsAnalyzer.Factory.INSTANCE, new MultiLogAnalyzer.SetReducer(), raceLog, + regattaLog).analyze(); + + assertThat("competitor 1 added", result, hasItem(c1)); + assertThat("competitor 2 added", result, hasItem(c2)); + assertThat("competitor 3 added", result, hasItem(c3)); + assertThat("only three items in total", result.size(), equalTo(3)); + } + + @Test + public void deviceMappingsInRaceAndRegattaLog() { + Competitor c1 = createCompetitor(1); + Competitor c2 = createCompetitor(2); + + DeviceIdentifier d1 = createDevice(); + DeviceIdentifier d2 = createDevice(); + + raceLog.add(new RaceLogDeviceCompetitorMappingEventImpl(now(), author, now(), 0, 0, c1, d1, t(0), t(10))); + raceLog.add(new RaceLogDeviceCompetitorMappingEventImpl(now(), author, now(), 1, 0, c1, d2, t(30), t(40))); + regattaLog.add(new RegattaLogDeviceCompetitorMappingEventImpl(now(), author, now(), 2, c2, d2, t(10), t(20))); + + // and one for same item (competitor) in other log + regattaLog.add(new RegattaLogDeviceCompetitorMappingEventImpl(now(), author, now(), 3, c1, d1, t(10), + t(20))); + + Map>> result = new MultiLogAnalyzer<>( + new DeviceMappingFinder.Factory<>(), new MultiLogAnalyzer.MapWithValueCollectionReducer<>(), raceLog, + regattaLog).analyze(); + + assertThat("mappings for two competitors", result.size(), equalTo(2)); + assertThat("three mappings for competitor 1 ", result.get(c1).size(), equalTo(3)); + assertThat("one mapping for competitor 2", result.get(c2).size(), equalTo(1)); + } +} diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/PassAwareRaceLogAnalyzerTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/PassAwareRaceLogAnalyzerTest.java index 8ce10fa81eb..4ae79649f1b 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/PassAwareRaceLogAnalyzerTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/PassAwareRaceLogAnalyzerTest.java @@ -10,10 +10,10 @@ import java.util.UUID; import org.junit.Test; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; public abstract class PassAwareRaceLogAnalyzerTest, ResultType> extends RaceLogAnalyzerTest { @@ -41,18 +41,18 @@ public abstract class PassAwareRaceLogAnalyzerTest { @@ -24,7 +24,7 @@ public class ProtestStartTimeFinderTest extends PassAwareRaceLogAnalyzerTest> { @@ -41,14 +41,14 @@ public abstract class RaceLogAnalyzerTest T createEvent(Class type, long milliseconds, int passId, Serializable id) { - return createEvent(type, milliseconds, passId, id, mock(RaceLogEventAuthor.class)); + return createEvent(type, milliseconds, passId, id, mock(AbstractLogEventAuthor.class)); } - protected static T createEvent(Class type, long milliseconds, int passId, RaceLogEventAuthor author) { + protected static T createEvent(Class type, long milliseconds, int passId, AbstractLogEventAuthor author) { return createEvent(type, milliseconds, passId, UUID.randomUUID(), author); } - protected static T createEvent(Class type, long milliseconds, int passId, Serializable id, RaceLogEventAuthor author) { + protected static T createEvent(Class type, long milliseconds, int passId, Serializable id, AbstractLogEventAuthor author) { T event = mock(type); when(event.getAuthor()).thenReturn(author); when(event.getPassId()).thenReturn(passId); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/RaceStatusAnalyzerTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/RaceStatusAnalyzerTest.java index 4204598a50b..92165c60f3b 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/RaceStatusAnalyzerTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/analyzing/test/RaceStatusAnalyzerTest.java @@ -12,18 +12,18 @@ import org.junit.Test; import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceStatusAnalyzer; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceStatusAnalyzer; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceStatusAnalyzerTest extends PassAwareRaceLogAnalyzerTest { @@ -35,7 +35,7 @@ public class RaceStatusAnalyzerTest extends PassAwareRaceLogAnalyzerTest { @@ -25,7 +25,7 @@ public class StartTimeFinderTest extends PassAwareRaceLogAnalyzerTest { diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/state/test/RaceStateTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/state/test/RaceStateTest.java index 00de5b799bb..51992db2da1 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/state/test/RaceStateTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/state/test/RaceStateTest.java @@ -13,6 +13,19 @@ import static org.mockito.Mockito.when; import org.junit.Before; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogStartProcedureChangedEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.RaceState; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.ReadonlyRaceStateImpl; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureFactoryImpl; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.configuration.ConfigurationLoader; import com.sap.sailing.domain.base.configuration.RacingProcedureConfiguration; @@ -20,29 +33,16 @@ import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.base.configuration.impl.EmptyRegattaConfiguration; import com.sap.sailing.domain.base.configuration.impl.RegattaConfigurationImpl; import com.sap.sailing.domain.base.configuration.procedures.ESSConfiguration; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogStartProcedureChangedEventImpl; -import com.sap.sailing.domain.racelog.state.RaceState; -import com.sap.sailing.domain.racelog.state.RaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.impl.RaceStateImpl; -import com.sap.sailing.domain.racelog.state.impl.ReadonlyRaceStateImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureFactoryImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceStateTest { private RaceLog raceLog; - private RaceLogEventAuthor author; + private AbstractLogEventAuthor author; private RaceLogEventFactory factory; private RacingProcedureType defaultRacingProcedureType; private ConfigurationLoader configuration; @@ -54,7 +54,7 @@ public class RaceStateTest { @Before public void setUp() { raceLog = new RaceLogImpl("test-log"); - author = new RaceLogEventAuthorImpl("Test", 1); + author = new LogEventAuthorImpl("Test", 1); factory = RaceLogEventFactory.INSTANCE; defaultRacingProcedureType = RacingProcedureType.RRS26; configuration = new EmptyRegattaConfiguration(); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventAuthorTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventAuthorTest.java index 526a492837e..d7d2a311b73 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventAuthorTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventAuthorTest.java @@ -5,14 +5,14 @@ import static org.junit.Assert.assertTrue; import org.junit.Test; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; public class RaceLogEventAuthorTest { @Test public void testCompareToSame() { - RaceLogEventAuthor author = new RaceLogEventAuthorImpl("", 1); + AbstractLogEventAuthor author = new LogEventAuthorImpl("", 1); int result = author.compareTo(author); assertEquals(0, result); @@ -20,8 +20,8 @@ public class RaceLogEventAuthorTest { @Test public void testCompareToMinor() { - RaceLogEventAuthor author = new RaceLogEventAuthorImpl("", 1); - RaceLogEventAuthor minor = new RaceLogEventAuthorImpl("", 2); + AbstractLogEventAuthor author = new LogEventAuthorImpl("", 1); + AbstractLogEventAuthor minor = new LogEventAuthorImpl("", 2); int result = author.compareTo(minor); assertTrue(result > 0); @@ -29,8 +29,8 @@ public class RaceLogEventAuthorTest { @Test public void testCompareToMajor() { - RaceLogEventAuthor author = new RaceLogEventAuthorImpl("", 3); - RaceLogEventAuthor major = new RaceLogEventAuthorImpl("", 2); + AbstractLogEventAuthor author = new LogEventAuthorImpl("", 3); + AbstractLogEventAuthor major = new LogEventAuthorImpl("", 2); int result = author.compareTo(major); assertTrue(result < 0); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventComparatorTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventComparatorTest.java index dd1e57d4c92..017ed42d825 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventComparatorTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventComparatorTest.java @@ -8,17 +8,17 @@ import static org.mockito.Mockito.when; import org.junit.Before; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventComparator; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventComparator; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceLogEventComparatorTest { private RaceLogEvent eventOne; private RaceLogEvent eventTwo; - private RaceLogEventAuthor author; + private AbstractLogEventAuthor author; private RaceLogEventComparator comparator; @@ -26,15 +26,16 @@ public class RaceLogEventComparatorTest { public void setUp() { eventOne = mock(RaceLogEvent.class); eventTwo = mock(RaceLogEvent.class); - author = mock(RaceLogEventAuthor.class); + author = mock(AbstractLogEventAuthor.class); - comparator = RaceLogEventComparator.INSTANCE; + comparator = new RaceLogEventComparator(); } @Test public void testEqualsOnSame() { - when(eventOne.getAuthor()).thenReturn(mock(RaceLogEventAuthor.class)); + when(eventOne.getAuthor()).thenReturn(mock(AbstractLogEventAuthor.class)); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventOne.getId()).thenReturn("a"); int result = comparator.compare(eventOne, eventOne); @@ -46,10 +47,12 @@ public class RaceLogEventComparatorTest { when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventOne.getId()).thenReturn("a"); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventTwo.getId()).thenReturn("a"); int result = comparator.compare(eventOne, eventTwo); @@ -61,10 +64,12 @@ public class RaceLogEventComparatorTest { when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventOne.getId()).thenReturn("a"); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventTwo.getId()).thenReturn("b"); int result = comparator.compare(eventOne, eventTwo); @@ -76,9 +81,11 @@ public class RaceLogEventComparatorTest { when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(2)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(2)); int result = comparator.compare(eventOne, eventTwo); assertTrue(result < 0); @@ -89,9 +96,11 @@ public class RaceLogEventComparatorTest { when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(2)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(2)); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); int result = comparator.compare(eventOne, eventTwo); assertTrue(result > 0); @@ -99,15 +108,19 @@ public class RaceLogEventComparatorTest { @Test public void testSamePassButLowerHigherAuthor() { - RaceLogEventAuthor minorAuthor = mock(RaceLogEventAuthor.class); - RaceLogEventAuthor majorAuthor = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor minorAuthor = mock(AbstractLogEventAuthor.class); + AbstractLogEventAuthor majorAuthor = mock(AbstractLogEventAuthor.class); when(minorAuthor.compareTo(majorAuthor)).thenReturn(-1); when(majorAuthor.compareTo(minorAuthor)).thenReturn(1); when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(minorAuthor); + when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(majorAuthor); + when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); int result = comparator.compare(eventOne, eventTwo); assertTrue(result < 0); @@ -115,15 +128,19 @@ public class RaceLogEventComparatorTest { @Test public void testSamePassButHigherLowerAuthor() { - RaceLogEventAuthor minorAuthor = mock(RaceLogEventAuthor.class); - RaceLogEventAuthor majorAuthor = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor minorAuthor = mock(AbstractLogEventAuthor.class); + AbstractLogEventAuthor majorAuthor = mock(AbstractLogEventAuthor.class); when(minorAuthor.compareTo(majorAuthor)).thenReturn(-1); when(majorAuthor.compareTo(minorAuthor)).thenReturn(1); when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(majorAuthor); + when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(minorAuthor); + when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(1)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(1)); int result = comparator.compare(eventOne, eventTwo); assertTrue(result > 0); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventImplTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventImplTest.java index 959470e5581..91b10656b99 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventImplTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogEventImplTest.java @@ -6,12 +6,12 @@ import static org.mockito.Mockito.mock; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; +import com.sap.sse.common.TimePoint; public class RaceLogEventImplTest { @@ -28,7 +28,7 @@ public class RaceLogEventImplTest { private static class TestRaceLogEvent extends RaceLogEventImpl { private static final long serialVersionUID = -5856509136541176818L; - public TestRaceLogEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + public TestRaceLogEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, List pInvolvedBoats, int pPassId) { super(createdAt, author, logicalTimePoint, pId, pInvolvedBoats, pPassId); } diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogRevocationTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogRevocationTest.java index e60d01788fb..895ab6a854c 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogRevocationTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogRevocationTest.java @@ -1,5 +1,7 @@ package com.sap.sailing.domain.racelog.test; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.isIn; import static org.junit.Assert.assertEquals; import java.util.UUID; @@ -7,31 +9,32 @@ import java.util.UUID; import org.junit.Before; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogChangedListener; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogChangedVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceLogRevocationTest { private RaceLog serverRaceLog; - private RaceLogEventAuthor serverAuthor = new RaceLogEventAuthorImpl("server", 2); + private AbstractLogEventAuthor serverAuthor = new LogEventAuthorImpl("server", 2); private RaceLog clientARaceLog; private UUID clientAUUID = UUID.randomUUID(); - private RaceLogEventAuthor clientAAuthor = new RaceLogEventAuthorImpl("clientA", 3); + private AbstractLogEventAuthor clientAAuthor = new LogEventAuthorImpl("clientA", 3); private RaceLog clientBRaceLog; private UUID clientBUUID = UUID.randomUUID(); - private RaceLogEventAuthor clientBAuthor = new RaceLogEventAuthorImpl("clientB", 1); + private AbstractLogEventAuthor clientBAuthor = new LogEventAuthorImpl("clientB", 1); private RaceLog clientCRaceLog; private UUID clientCUUID = UUID.randomUUID(); - private RaceLogEventAuthor clientCAuthor = new RaceLogEventAuthorImpl("clientC", 0); + private AbstractLogEventAuthor clientCAuthor = new LogEventAuthorImpl("clientC", 0); @Before public void setup() { @@ -39,6 +42,19 @@ public class RaceLogRevocationTest { clientARaceLog = new RaceLogImpl("clientA"); clientBRaceLog = new RaceLogImpl("clientB"); clientCRaceLog = new RaceLogImpl("clientC"); + + addSendingListener(clientARaceLog, clientAUUID); + addSendingListener(clientBRaceLog, clientBUUID); + addSendingListener(clientCRaceLog, clientCUUID); + } + + private void addSendingListener(RaceLog raceLog, UUID uuid) { + raceLog.addListener(new RaceLogChangedVisitor(new RaceLogChangedListener() { + @Override + public void eventAdded(RaceLogEvent event) { + sendClientEvent(raceLog, event, uuid); + } + })); } private static TimePoint now() { @@ -51,6 +67,7 @@ public class RaceLogRevocationTest { if (clientEvent == null) { eventsToAdd = serverRaceLog.getEventsToDeliver(clientUUID); } else { + clientRaceLog.add(clientEvent); eventsToAdd = serverRaceLog.add(clientEvent, clientUUID); } for (RaceLogEvent eventToAdd : eventsToAdd) { @@ -90,7 +107,7 @@ public class RaceLogRevocationTest { @Test public void sameEventRevokedByTwoClientsBeforeSync() throws NotRevokableException { - DenoteForTrackingEvent event = RaceLogEventFactory.INSTANCE.createDenoteForTrackingEvent( + RaceLogDenoteForTrackingEvent event = RaceLogEventFactory.INSTANCE.createDenoteForTrackingEvent( now(), serverAuthor, 0, "race", null, null); serverRaceLog.add(event); @@ -98,18 +115,17 @@ public class RaceLogRevocationTest { sendClientAEvent(null); sendClientBEvent(null); sendClientCEvent(null); - + //they revoke the event independently try { clientARaceLog.revokeEvent(clientAAuthor, event); } catch (NotRevokableException e) { - //expected, because A does not have sufficient priority + //expected } - RevokeEvent revokeEventB = clientBRaceLog.revokeEvent(clientBAuthor, event); - RevokeEvent revokeEventC = clientCRaceLog.revokeEvent(clientCAuthor, event); - - sendClientBEvent(revokeEventB); - sendClientCEvent(revokeEventC); + clientBRaceLog.revokeEvent(clientBAuthor, event); + clientCRaceLog.revokeEvent(clientCAuthor, event); + //expected, because A does not have sufficient priority + assertThat("event not revoked due to insufficient author priority", event, isIn(clientARaceLog.getUnrevokedEvents())); //update clients sendClientAEvent(null); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogTest.java index a9a05dec572..153f253b88a 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/RaceLogTest.java @@ -19,19 +19,19 @@ import org.junit.Test; import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceLogTest { @@ -40,7 +40,7 @@ public class RaceLogTest { private static class MockRaceLogEventForSorting extends RaceLogEventImpl { public MockRaceLogEventForSorting(long createdAtMillis) { super(new MillisecondsTimePoint(createdAtMillis), - /* author */ new RaceLogEventAuthorImpl("Dummy Author", /* priority */ 0), + /* author */ new LogEventAuthorImpl("Dummy Author", /* priority */ 0), MillisecondsTimePoint.now(), /* ID */ UUID.randomUUID(), /* pInvolvedBoats */ null, /* pass ID */ 1); } @@ -242,12 +242,14 @@ public class RaceLogTest { RaceLogEvent eventTwo = mock(RaceLogEvent.class); when(eventOne.getPassId()).thenReturn(0); - when(eventOne.getAuthor()).thenReturn(mock(RaceLogEventAuthor.class)); + when(eventOne.getAuthor()).thenReturn(mock(AbstractLogEventAuthor.class)); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventOne.getId()).thenReturn("a"); when(eventTwo.getPassId()).thenReturn(1); - when(eventTwo.getAuthor()).thenReturn(mock(RaceLogEventAuthor.class)); + when(eventTwo.getAuthor()).thenReturn(mock(AbstractLogEventAuthor.class)); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventTwo.getId()).thenReturn("b"); assertTrue(raceLog.add(eventOne)); @@ -263,15 +265,17 @@ public class RaceLogTest { public void testAddEventSamePassAndSameAuthorAndSameTimePointButDifferentId() { RaceLogEvent eventOne = mock(RaceLogEvent.class); RaceLogEvent eventTwo = mock(RaceLogEvent.class); - RaceLogEventAuthor author = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor author = mock(AbstractLogEventAuthor.class); when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventOne.getId()).thenReturn("a"); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventTwo.getId()).thenReturn("b"); assertTrue(raceLog.add(eventOne)); @@ -287,15 +291,17 @@ public class RaceLogTest { public void testWontAddEventSamePassAndSameAuthorAndSameTimePointAndSameId() { RaceLogEvent eventOne = mock(RaceLogEvent.class); RaceLogEvent eventTwo = mock(RaceLogEvent.class); - RaceLogEventAuthor author = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor author = mock(AbstractLogEventAuthor.class); when(eventOne.getPassId()).thenReturn(0); when(eventOne.getAuthor()).thenReturn(author); when(eventOne.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventOne.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventOne.getId()).thenReturn("a"); when(eventTwo.getPassId()).thenReturn(0); when(eventTwo.getAuthor()).thenReturn(author); when(eventTwo.getCreatedAt()).thenReturn(new MillisecondsTimePoint(0)); + when(eventTwo.getLogicalTimePoint()).thenReturn(new MillisecondsTimePoint(0)); when(eventTwo.getId()).thenReturn("a"); assertTrue(raceLog.add(eventOne)); @@ -360,8 +366,8 @@ public class RaceLogTest { RaceLogEvent event1 = mock(RaceLogEvent.class); RaceLogEvent event2 = mock(RaceLogEvent.class); RaceLogEvent event3 = mock(RaceLogEvent.class); - RaceLogEventAuthor minorAuthor = mock(RaceLogEventAuthor.class); - RaceLogEventAuthor majorAuthor = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor minorAuthor = mock(AbstractLogEventAuthor.class); + AbstractLogEventAuthor majorAuthor = mock(AbstractLogEventAuthor.class); when(minorAuthor.compareTo(majorAuthor)).thenReturn(-1); when(majorAuthor.compareTo(minorAuthor)).thenReturn(1); @@ -389,8 +395,8 @@ public class RaceLogTest { RaceLogEvent event2 = mock(RaceLogEvent.class); RaceLogEvent event3 = mock(RaceLogEvent.class); RaceLogEvent event4 = mock(RaceLogEvent.class); - RaceLogEventAuthor minorAuthor = mock(RaceLogEventAuthor.class); - RaceLogEventAuthor majorAuthor = mock(RaceLogEventAuthor.class); + AbstractLogEventAuthor minorAuthor = mock(AbstractLogEventAuthor.class); + AbstractLogEventAuthor majorAuthor = mock(AbstractLogEventAuthor.class); when(minorAuthor.compareTo(majorAuthor)).thenReturn(-1); when(majorAuthor.compareTo(minorAuthor)).thenReturn(1); @@ -419,7 +425,7 @@ public class RaceLogTest { assertEquals(event2, Util.get(raceLog.getFixesDescending(), 2)); raceLog.unlockAfterRead(); } - private RaceLogEventAuthor author = new RaceLogEventAuthorImpl("Test Author", 1); + private AbstractLogEventAuthor author = new LogEventAuthorImpl("Test Author", 1); @Test public void testAddingEventsFromMultipleClients() { @@ -446,14 +452,14 @@ public class RaceLogTest { TimePoint createdAtEventOne = new MillisecondsTimePoint(100); RaceLogEvent eventOne = mock(RaceLogEvent.class); - when(eventOne.getAuthor()).thenReturn(mock(RaceLogEventAuthor.class)); + when(eventOne.getAuthor()).thenReturn(mock(AbstractLogEventAuthor.class)); when(eventOne.getCreatedAt()).thenReturn(createdAtEventOne); when(eventOne.getTimePoint()).thenReturn(createdAtEventOne); raceLog.add(eventOne); TimePoint createdAtEventTwo = new MillisecondsTimePoint(99); RaceLogEvent eventTwo = mock(RaceLogEvent.class); - when(eventTwo.getAuthor()).thenReturn(mock(RaceLogEventAuthor.class)); + when(eventTwo.getAuthor()).thenReturn(mock(AbstractLogEventAuthor.class)); when(eventTwo.getCreatedAt()).thenReturn(createdAtEventTwo); when(eventTwo.getTimePoint()).thenReturn(createdAtEventTwo); raceLog.add(eventTwo); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/SerializeRaceLogEventsTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/SerializeRaceLogEventsTest.java index 787a2696929..035e393f9c7 100755 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/SerializeRaceLogEventsTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/test/SerializeRaceLogEventsTest.java @@ -11,16 +11,16 @@ import java.io.ObjectOutputStream; import org.junit.Before; import org.junit.Test; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; import com.sap.sailing.domain.test.AbstractLeaderboardTest; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Perform a few tests around race log and race log event serialization / deserialization @@ -60,7 +60,7 @@ public class SerializeRaceLogEventsTest { @Test public void testRaceLogSerializationWithSingleEvent() throws IOException, ClassNotFoundException { RaceLogStartTimeEvent startTimeEvent = eventFactory.createStartTimeEvent(MillisecondsTimePoint.now(), - new RaceLogEventAuthorImpl("Author Name", /* priority */0), /* passId */1, /* startTime */ + new LogEventAuthorImpl("Author Name", /* priority */0), /* passId */1, /* startTime */ MillisecondsTimePoint.now()); raceLog.add(startTimeEvent); oos.writeObject(raceLog); @@ -79,8 +79,8 @@ public class SerializeRaceLogEventsTest { @Test public void testRaceLogSerializationWithEventContainingDeviceIdentifier() throws IOException, ClassNotFoundException { - DeviceCompetitorMappingEvent mappingEvent = eventFactory.createDeviceCompetitorMappingEvent( - MillisecondsTimePoint.now(), new RaceLogEventAuthorImpl("Author Name", /* priority */0), new SmartphoneImeiIdentifier("1948364938463903"), + RaceLogDeviceCompetitorMappingEvent mappingEvent = eventFactory.createDeviceCompetitorMappingEvent( + MillisecondsTimePoint.now(), new LogEventAuthorImpl("Author Name", /* priority */0), new SmartphoneImeiIdentifier("1948364938463903"), AbstractLeaderboardTest.createCompetitor("Test Competitor"), 0, new MillisecondsTimePoint(0), new MillisecondsTimePoint(10)); raceLog.add(mappingEvent); oos.writeObject(raceLog); @@ -89,8 +89,8 @@ public class SerializeRaceLogEventsTest { raceLog.lockForRead(); rl.lockForRead(); try { - DeviceCompetitorMappingEvent expected = ((DeviceCompetitorMappingEvent) raceLog.getFirstRawFix()); - DeviceCompetitorMappingEvent actual = ((DeviceCompetitorMappingEvent) rl.getFirstRawFix()); + RaceLogDeviceCompetitorMappingEvent expected = ((RaceLogDeviceCompetitorMappingEvent) raceLog.getFirstRawFix()); + RaceLogDeviceCompetitorMappingEvent actual = ((RaceLogDeviceCompetitorMappingEvent) rl.getFirstRawFix()); assertEquals(Util.size(raceLog.getRawFixes()), Util.size(rl.getRawFixes())); assertEquals(expected.getDevice().getIdentifierType(), actual.getDevice().getIdentifierType()); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/AbstractRaceLogTrackingTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/AbstractRaceLogTrackingTest.java index 3a42509c476..251fa779f10 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/AbstractRaceLogTrackingTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/AbstractRaceLogTrackingTest.java @@ -2,19 +2,19 @@ package com.sap.sailing.domain.racelog.tracking.analyzing.test; import org.junit.Before; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventRestoreFactory; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventRestoreFactory; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public abstract class AbstractRaceLogTrackingTest { protected RaceLog log; - protected final RaceLogEventAuthor author = new RaceLogEventAuthorImpl("author0", 0); - protected final RaceLogEventAuthor author1 = new RaceLogEventAuthorImpl("author1", 1); + protected final AbstractLogEventAuthor author = new LogEventAuthorImpl("author0", 0); + protected final AbstractLogEventAuthor author1 = new LogEventAuthorImpl("author1", 1); protected final TimePoint now = MillisecondsTimePoint.now(); protected final RaceLogEventRestoreFactory factory = RaceLogEventRestoreFactory.INSTANCE; diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/DeviceMappingFinderTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/DeviceMappingFinderTest.java index 9a561e23d91..b564043ec86 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/DeviceMappingFinderTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/DeviceMappingFinderTest.java @@ -10,16 +10,16 @@ import junit.framework.Assert; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceCompetitorMappingFinder; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.impl.CompetitorImpl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceCompetitorMappingFinder; import com.sap.sailing.domain.racelog.tracking.test.mock.SmartphoneImeiIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DeviceMappingFinderTest extends AbstractRaceLogTrackingTest { private final Competitor competitor = new CompetitorImpl("comp", "Comp", null, null, null); @@ -29,7 +29,7 @@ public class DeviceMappingFinderTest extends AbstractRaceLogTrackingTest { private int time = 0; private List> getMappings() { - return new DeviceCompetitorMappingFinder(log).analyze().get(competitor); + return new DeviceCompetitorMappingFinder<>(log).analyze().get(competitor); } private TimePoint t() { @@ -40,14 +40,14 @@ public class DeviceMappingFinderTest extends AbstractRaceLogTrackingTest { return millis == null ? null : new MillisecondsTimePoint(millis); } - private Serializable addMapping(RaceLogEventAuthor author, DeviceIdentifier device, Long from, Long to, Competitor item) { + private Serializable addMapping(AbstractLogEventAuthor author, DeviceIdentifier device, Long from, Long to, Competitor item) { RaceLogEvent mapping = factory.createDeviceCompetitorMappingEvent(t(), author, t(), UUID.randomUUID(), device, item, 0, t(from), t(to)); log.add(mapping); return mapping.getId(); } - private void closeMapping(RaceLogEventAuthor author, DeviceIdentifier device, Serializable mappingId, long millis) { + private void closeMapping(AbstractLogEventAuthor author, DeviceIdentifier device, Serializable mappingId, long millis) { RaceLogEvent mapping = factory.createCloseOpenEndedDeviceMappingEvent(t(), author, t(), UUID.randomUUID(), 0, mappingId, new MillisecondsTimePoint(millis)); log.add(mapping); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/RevokeEventTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/RevokeEventTest.java index 5661ee4f4ef..6344333f059 100644 --- a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/RevokeEventTest.java +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/domain/racelog/tracking/analyzing/test/RevokeEventTest.java @@ -6,15 +6,15 @@ import junit.framework.Assert; import org.junit.Test; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; import com.sap.sse.common.Util; public class RevokeEventTest extends AbstractRaceLogTrackingTest { @Test public void revokedEventIsExcluded() { RaceLogEvent event = factory.createDeviceCompetitorMappingEvent(now, author, now, UUID.randomUUID(), null, null, 0, null, null); - RevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author, now.plus(1), UUID.randomUUID(), 0, event.getId(), + RaceLogRevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author, now.plus(1), UUID.randomUUID(), 0, event.getId(), null, null, null); log.add(event); @@ -28,7 +28,7 @@ public class RevokeEventTest extends AbstractRaceLogTrackingTest { @Test public void eventRevokedByAuthorWithLowerPrioIsNotExcluded() { RaceLogEvent event = factory.createDeviceCompetitorMappingEvent(now, author, now, UUID.randomUUID(), null, null, 0, null, null); - RevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author1, now.plus(1), UUID.randomUUID(), 0, event.getId(), + RaceLogRevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author1, now.plus(1), UUID.randomUUID(), 0, event.getId(), null, null, null); log.add(event); @@ -42,9 +42,9 @@ public class RevokeEventTest extends AbstractRaceLogTrackingTest { @Test public void revokingRevokeEventIsNotHarmful() { RaceLogEvent event = factory.createDeviceCompetitorMappingEvent(now, author, now, UUID.randomUUID(), null, null, 0, null, null); - RevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author, now.plus(1), UUID.randomUUID(), 0, event.getId(), + RaceLogRevokeEvent revokeEvent = factory.createRevokeEvent(now.plus(1), author, now.plus(1), UUID.randomUUID(), 0, event.getId(), null, null, null); - RevokeEvent revokeEvent2 = factory.createRevokeEvent(now.plus(2), author, now.plus(2), UUID.randomUUID(), 2, revokeEvent.getId(), + RaceLogRevokeEvent revokeEvent2 = factory.createRevokeEvent(now.plus(2), author, now.plus(2), UUID.randomUUID(), 2, revokeEvent.getId(), null, null, null); log.add(event); diff --git a/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/util/test/ConcurrentHashBagTest.java b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/util/test/ConcurrentHashBagTest.java new file mode 100755 index 00000000000..17fb9a83574 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android.test/src/com/sap/sailing/util/test/ConcurrentHashBagTest.java @@ -0,0 +1,273 @@ +package com.sap.sailing.util.test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; + +import java.util.Iterator; +import java.util.Random; + +import org.junit.Before; +import org.junit.Test; + +import com.sap.sailing.util.impl.ConcurrentHashBag; + +/** + * Initiated by bug 2502 (http://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=2502), this test tries to reproduce a + * race condition that can lead to negative sizes and therefore negative array indices. + * + * @author Axel Uhl (D043530) + * + */ +public class ConcurrentHashBagTest { + final static Random random = new Random(); + private ConcurrentHashBag bag; + + @Before + public void setUp() { + bag = new ConcurrentHashBag<>(); + } + + /** + * Trying to provoke a negative size() value using two different keys + */ + @Test + public void testMassConcurrentInsertAndRemove() throws InterruptedException { + final boolean[] sawNegativeSize = new boolean[1]; + final boolean[] stopped = new boolean[1]; + final Runnable adderRemover = () -> { + while (!stopped[0]) { + bag.add("a"); + bag.add("b"); + bag.remove("a"); + bag.remove("b"); + } + }; + Thread t1 = new Thread(adderRemover); + Thread t2 = new Thread(adderRemover); + Thread t3 = new Thread(adderRemover); + Thread t4 = new Thread(adderRemover); + Thread t5 = new Thread(() -> { + while (!stopped[0]) { + if (bag.size() < 0) { + sawNegativeSize[0] = true; + } + } + }); + t1.start(); + t2.start(); + t3.start(); + t4.start(); + t5.start(); + Thread.sleep(1000); + stopped[0] = true; + assertFalse(sawNegativeSize[0]); + } + + /** + * Trying to provoke a negative size() value using only one key + */ + @Test + public void testMassConcurrentInsertAndRemoveWithSingleKey() throws InterruptedException { + final boolean[] sawNegativeSize = new boolean[1]; + final boolean[] stopped = new boolean[1]; + final Runnable adderRemover = () -> { + while (!stopped[0]) { + bag.add("a"); + bag.remove("a"); + } + }; + Thread t1 = new Thread(adderRemover); + Thread t2 = new Thread(adderRemover); + Thread t3 = new Thread(adderRemover); + Thread t4 = new Thread(adderRemover); + Thread t5 = new Thread(() -> { + while (!stopped[0]) { + if (bag.size() < 0) { + sawNegativeSize[0] = true; + } + } + }); + t1.start(); + t2.start(); + t3.start(); + t4.start(); + t5.start(); + Thread.sleep(1000); + stopped[0] = true; + assertFalse(sawNegativeSize[0]); + } + + /** + * Trying to provoke a negative size() value using only one key + */ + @Test + public void testMassConcurrentInsertAndRemoveWithSingleKeyRemovingMoreThanAdded() throws InterruptedException { + final boolean[] sawNegativeSize = new boolean[1]; + final boolean[] stopped = new boolean[1]; + final Runnable aAdderRemover = () -> { + while (!stopped[0]) { + bag.add("a"); + bag.remove("a"); + bag.remove("a"); + } + }; + final Runnable randomAdderRemover = () -> { + while (!stopped[0]) { + final String s = ""+((char)(((int) 'A')+random.nextInt(26)))+((char)(((int)'A')+random.nextInt(26))); + bag.add(s); + } + }; + Thread t1 = new Thread(aAdderRemover); + Thread t2 = new Thread(randomAdderRemover); + Thread t3 = new Thread(randomAdderRemover); + Thread t4 = new Thread(randomAdderRemover); + Thread t5 = new Thread(() -> { + while (!stopped[0]) { + if (bag.size() < 0) { + sawNegativeSize[0] = true; + } + } + }); + t1.start(); + t2.start(); + t3.start(); + t4.start(); + t5.start(); + Thread.sleep(1000); + stopped[0] = true; + assertFalse(sawNegativeSize[0]); + } + + private static class BooleanHolder { + public volatile boolean b; + } + + @Test + public void testMassConcurrentInsertAndRemoveWithRandomizedReentrance() throws InterruptedException { + final ConcurrentHashBag bag = new ConcurrentHashBag<>(); + + final int NUMBER_OF_THREADS = 500; + final boolean[] sawNegativeSize = new boolean[1]; + final BooleanHolder stopped = new BooleanHolder(); + final Runnable aAdderRemover = () -> { + final Thread currentThread = Thread.currentThread(); + while (!stopped.b) { + bag.add(Thread.currentThread()); + bag.remove(currentThread); + } + }; + final Runnable randomAdderRemover = () -> { + final Thread currentThread = Thread.currentThread(); + while (!stopped.b) { + final int reentranceLevel = 1+random.nextInt(2); + for (int i=0; i { + while (!stopped.b) { + if (bag.size() < 0) { + sawNegativeSize[0] = true; + } + } + }); + t5.start(); + Thread.sleep(2000); + stopped.b = true; + assertFalse(sawNegativeSize[0]); + t1.join(); + t5.join(); + for (int i=0; i i=bag.iterator(); i.hasNext(); ) { + String next = i.next(); + if (next.equals("123")) { + i.remove(); + } + } + assertFalse(bag.contains("123")); + assertEquals(sizeBeforeRemove-1, bag.size()); + } + + @Test + public void testIteratorRemoveFirstOfMultiple() { + bag.add("123"); + bag.add("234"); + bag.add("345"); + bag.add("234"); + bag.add("345"); + bag.add("0"); + final int sizeBeforeRemove = bag.size(); + for (Iterator i=bag.iterator(); i.hasNext(); ) { + String next = i.next(); + if (next.equals("234")) { + i.remove(); + break; + } + } + assertTrue(bag.contains("234")); + assertEquals(sizeBeforeRemove-1, bag.size()); + } + + @Test + public void testIteratorRemoveThrowsExceptionBeforeNext() { + bag.add("123"); + bag.add("234"); + bag.add("345"); + bag.add("234"); + bag.add("345"); + bag.add("0"); + Iterator i=bag.iterator(); + try { + i.remove(); + fail("Expected IllegalArgumentException"); + } catch (IllegalStateException e) { + // this is expected + } + } + + @Test + public void testIteratorRemoveThrowsExceptionAfterRemoveWithoutNext() { + bag.add("123"); + bag.add("234"); + bag.add("345"); + bag.add("234"); + bag.add("345"); + bag.add("0"); + Iterator i=bag.iterator(); + i.next(); + i.remove(); + try { + i.remove(); + fail("Expected IllegalArgumentException"); + } catch (IllegalStateException e) { + // this is expected + } + } +} \ No newline at end of file diff --git a/java/com.sap.sailing.domain.shared.android/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.shared.android/META-INF/MANIFEST.MF index cdccdb6e656..79becdfb95c 100644 --- a/java/com.sap.sailing.domain.shared.android/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.shared.android/META-INF/MANIFEST.MF @@ -7,33 +7,45 @@ Bundle-Vendor: SAP Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Require-Bundle: com.sap.sailing.domain.common;bundle-version="1.0.0", com.sap.sse.datamining.shared;bundle-version="1.0.0", - com.sap.sse.common -Export-Package: com.sap.sailing.domain.base, + com.sap.sse.common, + com.sap.sse +Export-Package: com.sap.sailing.domain.abstractlog, + com.sap.sailing.domain.abstractlog.impl, + com.sap.sailing.domain.abstractlog.race, + com.sap.sailing.domain.abstractlog.race.analyzing.impl, + com.sap.sailing.domain.abstractlog.race.impl, + com.sap.sailing.domain.abstractlog.race.scoring, + com.sap.sailing.domain.abstractlog.race.scoring.impl, + com.sap.sailing.domain.abstractlog.race.state, + com.sap.sailing.domain.abstractlog.race.state.impl, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.basic, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.basic.impl, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.impl, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26, + com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl, + com.sap.sailing.domain.abstractlog.race.tracking, + com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl, + com.sap.sailing.domain.abstractlog.race.tracking.impl, + com.sap.sailing.domain.abstractlog.regatta, + com.sap.sailing.domain.abstractlog.regatta.events, + com.sap.sailing.domain.abstractlog.regatta.events.impl, + com.sap.sailing.domain.abstractlog.regatta.impl, + com.sap.sailing.domain.abstractlog.shared.analyzing, + com.sap.sailing.domain.abstractlog.shared.events, + com.sap.sailing.domain.base, com.sap.sailing.domain.base.configuration, com.sap.sailing.domain.base.configuration.impl, com.sap.sailing.domain.base.configuration.procedures, com.sap.sailing.domain.base.impl, com.sap.sailing.domain.base.racegroup, com.sap.sailing.domain.base.racegroup.impl, - com.sap.sailing.domain.racelog, - com.sap.sailing.domain.racelog.analyzing.impl, - com.sap.sailing.domain.racelog.impl, - com.sap.sailing.domain.racelog.scoring, - com.sap.sailing.domain.racelog.scoring.impl, - com.sap.sailing.domain.racelog.state, - com.sap.sailing.domain.racelog.state.impl, - com.sap.sailing.domain.racelog.state.racingprocedure, - com.sap.sailing.domain.racelog.state.racingprocedure.ess, - com.sap.sailing.domain.racelog.state.racingprocedure.ess.impl, - com.sap.sailing.domain.racelog.state.racingprocedure.gate, - com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl, - com.sap.sailing.domain.racelog.state.racingprocedure.impl, - com.sap.sailing.domain.racelog.state.racingprocedure.rrs26, - com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl, - com.sap.sailing.domain.racelog.tracking, - com.sap.sailing.domain.racelog.tracking.analyzing.impl, - com.sap.sailing.domain.racelog.tracking.events, - com.sap.sailing.domain.racelog.tracking.impl, + com.sap.sailing.domain.racelogtracking, + com.sap.sailing.domain.racelogtracking.impl, com.sap.sailing.domain.tracking, com.sap.sailing.domain.tracking.impl, com.sap.sailing.util.impl diff --git a/java/com.sap.sailing.domain.shared.android/build.gradle b/java/com.sap.sailing.domain.shared.android/build.gradle new file mode 100644 index 00000000000..df4220111e1 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/build.gradle @@ -0,0 +1,13 @@ +apply plugin: "java" + +sourceSets { + main { + java.srcDirs = ["src"] + } +} + +dependencies { + /* local dependencies */ + compile project(":java:com.sap.sailing.domain.common") + compile project(":java:com.sap.sse.common") +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLog.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLog.java new file mode 100644 index 00000000000..cc29a91a082 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLog.java @@ -0,0 +1,131 @@ +package com.sap.sailing.domain.abstractlog; + +import java.io.Serializable; +import java.util.HashSet; +import java.util.NavigableSet; +import java.util.UUID; + +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; +import com.sap.sailing.domain.tracking.Track; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; + +/** + * Special kind of {@link Track} for recording {@link AbstractLogEvent}s. + * + *

+ * Keeps track of the {@link AbstractLogEvent}'s pass and returns only the events of the current pass on + * {@link #getFixes()}. Use {@link #getRawFixes()} to receive all events in a {@link AbstractLog}. + *

+ * + * The visitor pattern presents a problem in combination with the generic event type: such events + * that + * + * @param Event visitor type - must be able to visit all events of type {@link EventT} + * @param Event type + */ +public interface AbstractLog, VisitorT> +extends Track, WithID { + + /** + * Adds a {@link AbstractLogEvent} to the AbstractLog. + * + * @param event + * {@link AbstractLogEvent} to be added. + * @return true if the element was added, false otherwise. + */ + boolean add(EventT event); + + /** + * Add a {@link VisitorT} as a listener for additions. + */ + void addListener(VisitorT listener); + + /** + * Remove a listener. + */ + void removeListener(Object listener); + + /** + * Removes all listeners + * @return + */ + HashSet removeAllListeners(); + + /** + * Checks if the log is empty. + */ + boolean isEmpty(); + + Iterable getRawFixesDescending(); + + Iterable getFixesDescending(); + + void addAllListeners(HashSet listeners); + + Iterable getAllListeners(); + + /** + * Adds an event to this log and returns {@link #getEventsToDeliver(UUID)} + * (excluding the new event) + */ + Iterable add(EventT event, UUID clientId); + + /** + * Returns a superset of all log events that were added to this log but not yet returned to + * the client with ID clientId by this method. In general, the list returned is not a true + * superset but equals exactly those events not yet delivered to the client. However, if the server + * was re-started since the client last called this method, and since the underlying data structures + * are not durably stored, the entire set of all log events would be delivered to the client once. + */ + Iterable getEventsToDeliver(UUID clientId); + + /** + * Returns all {@link #getRawFixes() raw fixes} and marks them as delivered to the client identified by clientId + * so that when that ID appears in a subsequent call to {@link #add(AbstractLogEvent, UUID)}, the fixes returned by this call + * are already considered delivered to the client identified by clientId. + */ + Iterable getRawFixes(UUID clientId); + + /** + * Like {@link #add(AbstractLogEvent)}, only that no events are triggered. Use this method only when loading a log, + * e.g., from a replication or master data import or when loading from the database. + * + * @return true if the event was actually added which is the case if there was no equal event contained + * in this log yet + */ + boolean load(EventT event); + + /** + * Search for the event by its {@link AbstractLogEvent#getId() id}. + * Caller needs to hold the read lock. + */ + EventT getEventById(Serializable id); + + /** + * Get a {@link NavigableSet} of unrevoked events regardless of the {@code pass}. Events are sorted by + * their {@link TimePoint} and the oldest is returned first. + * @return + */ + NavigableSet getUnrevokedEvents(); + + /** + * Get a {@link NavigableSet} of unrevoked events regardless of the {@code pass}. + * @return + */ + NavigableSet getUnrevokedEventsDescending(); + + /** + * Merges all events from the other log into this. + */ + void merge(AbstractLog other); + + /** + * Inserts a {@link RevokeEvent} for {@code toRevoke}, if latter is revokable, exists in the racelog + * and has not yet been revoked. + * + * @param author The author for the {@code RevokeEvent}. + */ + void revokeEvent(AbstractLogEventAuthor author, EventT toRevoke, String reason) throws NotRevokableException; + void revokeEvent(AbstractLogEventAuthor author, EventT toRevoke) throws NotRevokableException; +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEvent.java new file mode 100644 index 00000000000..412b6307ac1 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEvent.java @@ -0,0 +1,81 @@ +package com.sap.sailing.domain.abstractlog; + +import java.io.Serializable; + +import com.sap.sailing.domain.base.Timed; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; + +/** + *

+ * A {@link AbstractLogEvent} is an entry in an AbstractLog. + *

+ * + *

+ * Such an entry may influence the state of a race (scheduled, started, finished, ...), contain information about the + * current displayed flags (AP, N, X, P, etc.) of a race or indicate some other change regarding the race. See + * subclasses of {@link AbstractLogEvent} for a full list of possibilities. + *

+ * + *

+ * A {@link AbstractLogEvent} may be associated to a certain pass. For a race a new pass is initiated whenever a new + * start time is proposed (e.g. after the race was aborted). Currently the pass is only used by the RaceLog + * implementation. It should be refactored out of AbstractLog to a later point in time. + *

+ * + *

+ * Each {@link AbstractLogEvent} carries two timestamps. + * + * The timestamp received with {@link AbstractLogEvent#getCreatedAt()} denotes the point in time the event was created. + * + * The timestamp received with {@link AbstractLogEvent#getLogicalTimePoint()} denotes the logical point in time the + * event has occurred (sometimes called 'event time'). This timestamp might be different from + * {@link AbstractLogEvent#getCreatedAt()}. For example setting the start time of race to a point in time in the past, + * results in a {@link AbstractLogEvent} returning "now" on {@link AbstractLogEvent#getCreatedAt()} and such a point in + * time that a complete startphase could have occured on {@link AbstractLogEvent#getTimePoint()}. + * + * To ensure an ordering there should be no two {@link AbstractLogEvent}s returning the same point in time on + * {@link AbstractLogEvent#getCreatedAt()} per pass. + * + * The {@link AbstractLogEvent}'s {@link Timed} interface redirects to {@link AbstractLogEvent#getCreatedAt()} (was + * {@link AbstractLogEvent#getLogicalTimePoint()}!). + *

+ * + *

+ * AbstractLog events have an author that has a name and a priority assigned. This can be used to represent multiple + * concurrent authors such as a device used on a starting vessel, another device used at the finish line and + * yet another device used on shore. In case more than one device make a statement about something, such as the start + * time or the start procedure, the statement from the device with the highest priority needs to take precedence. + *

+ */ +public interface AbstractLogEvent extends Timed, WithID, Serializable { + + /** + * Gets the {@link TimePoint} this event was created at. + */ + TimePoint getCreatedAt(); + + /** + * Gets the event's logical timestamp. + * + * @return + */ + TimePoint getLogicalTimePoint(); + + /** + * Visitor pattern to implement certain {@link AbstractLogEvent} subclass specific behavior. + */ + void accept(VisitorT visitor); + + /** + * Gets the {@link AbstractLogEventAuthor} author of this event. + */ + AbstractLogEventAuthor getAuthor(); + + /** + * Gets a short info about the most relevant data of the event. + * + * @return + */ + String getShortInfo(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventAuthor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEventAuthor.java old mode 100755 new mode 100644 similarity index 75% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventAuthor.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEventAuthor.java index 07f9cda357e..0e54f84218b --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventAuthor.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/AbstractLogEventAuthor.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog; import com.sap.sse.common.Named; /** - * Multiple devices may concurrently post to a single {@link RaceLog}. In this case it is important to understand + * Multiple devices may concurrently post to a single {@link AbstractLog}. In this case it is important to understand * who posted what. The "who" is described by instances of this class. In particular, an author has a name and a * priority which is then used to arbitrate between different posts on the same subject, such as a race's start time * or transitions from one race phase to another. @@ -11,7 +11,7 @@ import com.sap.sse.common.Named; * @author Axel Uhl (d043530) * */ -public interface RaceLogEventAuthor extends Named, Comparable { +public interface AbstractLogEventAuthor extends Named, Comparable { public static final int PRIORITY_COMPATIBILITY = 16; public static final String NAME_COMPATIBILITY = "Compatibility"; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/BaseLogAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/BaseLogAnalyzer.java new file mode 100644 index 00000000000..c25724c93c5 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/BaseLogAnalyzer.java @@ -0,0 +1,41 @@ +package com.sap.sailing.domain.abstractlog; + +/** + * Analyzer to perform a query over a given AbstractLog. Each subclass defines its ResultType. + * + * @param + * type of analysis result. + */ +public abstract class BaseLogAnalyzer, EventT extends AbstractLogEvent, VisitorT, ResultT> + implements LogAnalyzer { + + protected LogT log; + + public BaseLogAnalyzer(LogT log) { + this.log = log; + } + + public LogT getLog() { + return log; + } + + @Override + public ResultT analyze() { + log.lockForRead(); + try { + return performAnalysis(); + } finally { + log.unlockAfterRead(); + } + } + + protected abstract ResultT performAnalysis(); + + protected Iterable getAllEvents() { + return log.getRawFixes(); + } + + protected Iterable getAllEventsDescending() { + return log.getRawFixesDescending(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/LogAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/LogAnalyzer.java new file mode 100644 index 00000000000..2e22ba7d9de --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/LogAnalyzer.java @@ -0,0 +1,5 @@ +package com.sap.sailing.domain.abstractlog; + +public interface LogAnalyzer { + ResultType analyze(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/MultiLogAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/MultiLogAnalyzer.java new file mode 100644 index 00000000000..76f7df12b78 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/MultiLogAnalyzer.java @@ -0,0 +1,98 @@ +package com.sap.sailing.domain.abstractlog; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +/** + * Apply one kind of analyzer to multiple logs, and combine (reduce) their output into one result value. + */ +public class MultiLogAnalyzer + implements LogAnalyzer { + private final List> logs; + private final AnalyzerFactory analyzerFactory; + private final ResultReducer resultReducer; + + public interface AnalyzerFactory { + LogAnalyzer createAnalyzer(AbstractLog log); + } + + public interface ResultReducer { + FinalResultT getInitialFinalResultValue(); + FinalResultT reduce(InterimResultT interimResult, FinalResultT reducedFinalResult); + } + + public static abstract class CollectionReducer> implements ResultReducer, C> { + @Override + public C reduce(Collection interimResult, C reducedFinalResult) { + reducedFinalResult.addAll(interimResult); + return reducedFinalResult; + } + } + + public static class SetReducer extends CollectionReducer> { + @Override + public Set getInitialFinalResultValue() { + return new HashSet(); + } + } + + public static class ListReducer extends CollectionReducer> { + @Override + public List getInitialFinalResultValue() { + return new ArrayList(); + } + } + + public static class MapWithValueCollectionReducer> + implements ResultReducer, Map> { + @Override + public Map getInitialFinalResultValue() { + return new HashMap(); + } + + @Override + public Map reduce(Map interimResult, Map reducedFinalResult) { + for (Entry e : interimResult.entrySet()) { + if (reducedFinalResult.containsKey(e.getKey())) { + reducedFinalResult.get(e.getKey()).addAll(e.getValue()); + } else { + reducedFinalResult.put(e.getKey(), e.getValue()); + } + } + return reducedFinalResult; + } + + } + + public MultiLogAnalyzer(AnalyzerFactory< InterimResultT> analyzerFactory, + ResultReducer resultReducer, AbstractLog... logs) { + this(analyzerFactory, resultReducer, Arrays.asList(logs)); + } + + public MultiLogAnalyzer(AnalyzerFactory analyzerFactory, + ResultReducer resultReducer, List> logs) { + this.logs = new ArrayList>(logs); + this.analyzerFactory = analyzerFactory; + this.resultReducer = resultReducer; + } + + @Override + public FinalResultT analyze() { + FinalResultT finalResult = resultReducer.getInitialFinalResultValue(); + for (AbstractLog log : logs) { + if (log == null) { + continue; + } + InterimResultT interimResult = analyzerFactory.createAnalyzer(log).analyze(); + finalResult = resultReducer.reduce(interimResult, finalResult); + } + return finalResult; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/Revokable.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/Revokable.java similarity index 78% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/Revokable.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/Revokable.java index e9671fb7abf..a4643c274a3 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/Revokable.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/Revokable.java @@ -1,4 +1,7 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; /** @@ -13,6 +16,6 @@ package com.sap.sailing.domain.racelog; * @author Fredrik Teschke * */ -public interface Revokable extends RaceLogEvent { +public interface Revokable { } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RevokeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/RevokeEvent.java similarity index 76% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RevokeEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/RevokeEvent.java index b15624063fb..dacb6a23f96 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RevokeEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/RevokeEvent.java @@ -1,7 +1,9 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.RaceLog; + /** * Revokes the event referenced by {@link #getRevokedEventId()}. * A {@link RevokeEvent} cannot itself be revoked. Instead, e.g. the original event should be resubmitted. @@ -9,7 +11,7 @@ import java.io.Serializable; * @see Revokable * */ -public interface RevokeEvent extends RaceLogEvent { +public interface RevokeEvent extends AbstractLogEvent { Serializable getRevokedEventId(); /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogEventImpl.java new file mode 100644 index 00000000000..d6e50866d1c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogEventImpl.java @@ -0,0 +1,64 @@ +package com.sap.sailing.domain.abstractlog.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sse.common.TimePoint; + +public abstract class AbstractLogEventImpl implements AbstractLogEvent { + + private static final long serialVersionUID = -5810258278984777732L; + + private final TimePoint createdAt; + private final TimePoint logicalTimePoint; + private final Serializable id; + private final AbstractLogEventAuthor author; + + public AbstractLogEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId) { + this.createdAt = createdAt; + this.author = author; + this.logicalTimePoint = logicalTimePoint; + this.id = pId; + } + + @Override + public TimePoint getCreatedAt() { + return createdAt; + } + + /* + * Redirects to getCreatedAt() + */ + @Override + public TimePoint getTimePoint() { + return getCreatedAt(); + } + + @Override + public TimePoint getLogicalTimePoint() { + return logicalTimePoint; + } + + @Override + public Serializable getId() { + return id; + } + + @Override + public AbstractLogEventAuthor getAuthor() { + return author; + } + + @Override + public String toString() { + return getClass().getName() + ": createdAt: " + getCreatedAt() + ", logicalTimePoint: " + getLogicalTimePoint() + + ", id: " + getId() + ", author: "+ getAuthor(); + } + + @Override + public String getShortInfo() { + return ""; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogImpl.java similarity index 54% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogImpl.java index 27ca9f571d2..4e5685c971f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AbstractLogImpl.java @@ -1,8 +1,9 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.impl; import java.io.IOException; import java.io.ObjectInputStream; import java.io.Serializable; +import java.util.Comparator; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; @@ -14,27 +15,23 @@ import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.RevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventComparator; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.Revokable; -import com.sap.sailing.domain.racelog.RevokeEvent; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.domain.tracking.impl.PartialNavigableSetView; import com.sap.sailing.domain.tracking.impl.TrackImpl; import com.sap.sailing.util.impl.ArrayListNavigableSet; /** - * {@link Track} implementation for {@link RaceLogEvent}s. - * - *

- * "Fix" validity is decided based on the {@link #getCurrentPassId() current pass}. The validity is not cached. - *

+ * {@link Track} implementation for {@link AbstractLogEvent}s. * *

* {@link TrackImpl#getDummyFix(com.sap.sailing.domain.common.TimePoint)} is not overridden, see @@ -43,28 +40,28 @@ import com.sap.sailing.util.impl.ArrayListNavigableSet; *

* */ -public class RaceLogImpl extends TrackImpl implements RaceLog { +public abstract class AbstractLogImpl, VisitorT> +extends TrackImpl implements AbstractLog { private static final long serialVersionUID = -176745401321893502L; - private static final String DefaultLockName = RaceLogImpl.class.getName() + ".lock"; - private final static Logger logger = Logger.getLogger(RaceLogImpl.class.getName()); + private static final String DefaultLockName = AbstractLogImpl.class.getName() + ".lock"; + private final static Logger logger = Logger.getLogger(AbstractLogImpl.class.getName()); private Set revokedEventIds = new HashSet(); /** * Clients can use the {@link #add(RaceLogEvent, UUID)} method */ - private transient Map> eventsDeliveredToClient = new HashMap>(); + private transient Map> eventsDeliveredToClient = new HashMap>(); - private Map eventsById = new HashMap(); + private Map eventsById = new HashMap(); private final Serializable id; - private transient Set listeners; - private int currentPassId; + private transient Set listeners; /** * Initializes a new {@link RaceLogImpl} with the default lock name. */ - public RaceLogImpl(Serializable identifier) { - this(DefaultLockName, identifier); + public AbstractLogImpl(Serializable identifier, Comparator comparator) { + this(DefaultLockName, identifier, comparator); } /** @@ -73,11 +70,10 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { * @param nameForReadWriteLock * name of lock. */ - public RaceLogImpl(String nameForReadWriteLock, Serializable identifier) { - super(new ArrayListNavigableSet(RaceLogEventComparator.INSTANCE), nameForReadWriteLock); + public AbstractLogImpl(String nameForReadWriteLock, Serializable identifier, Comparator comparator) { + super(new ArrayListNavigableSet(comparator), nameForReadWriteLock); - this.listeners = new HashSet(); - this.currentPassId = DefaultPassId; + this.listeners = new HashSet(); this.id = identifier; } @@ -85,27 +81,16 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { public Serializable getId() { return this.id; } - - @Override - public int getCurrentPassId() { - return currentPassId; - } - - /** - * Sets a new active pass id. Ignored if new and current are equal. - * - * @param newPassId - * to be set. - */ - public void setCurrentPassId(int newPassId) { - if (newPassId != this.currentPassId) { - logger.finer(String.format("Changing pass id to %d", newPassId)); - this.currentPassId = newPassId; + + protected void onSuccessfulAdd(EventT event, boolean notifyListeners) { + revokeIfNecessary(event); + eventsById.put(event.getId(), event); + if (notifyListeners) { + notifyListenersAboutReceive(event); } } - @Override - public boolean add(RaceLogEvent event) { + protected boolean add(EventT event, boolean notifyListeners) { boolean isAdded = false; lockForWrite(); try { @@ -115,42 +100,26 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } if (isAdded) { logger.finer(String.format("%s (%s) was added to log %s.", event, event.getClass().getName(), getId())); - // FIXME with out-of-order delivery would destroy currentPassId; need to check at least the createdAt time - // point - setCurrentPassId(Math.max(event.getPassId(), this.currentPassId)); - revokeIfNecessary(event); - eventsById.put(event.getId(), event); - notifyListenersAboutReceive(event); + onSuccessfulAdd(event, notifyListeners); } else { - logger.fine(String.format("%s (%s) was not added to race log %s because it already existed there.", event, event.getClass().getName(), getId())); - } - return isAdded; - } - - @Override - public boolean load(RaceLogEvent event) { - boolean isAdded = false; - lockForWrite(); - try { - isAdded = getInternalRawFixes().add(event); - } finally { - unlockAfterWrite(); - } - if (isAdded) { - logger.finer(String.format("%s (%s) was loaded into log.", event, event.getClass().getName())); - setCurrentPassId(Math.max(event.getPassId(), this.currentPassId)); - revokeIfNecessary(event); - eventsById.put(event.getId(), event); - } else { - logger.finer(String - .format("%s (%s) was not loaded into log because it already existed there.", event, event.getClass().getName())); + logger.finer(String.format("%s (%s) was not added to race log %s because it already existed there.", event, event.getClass().getName(), getId())); } return isAdded; } - private void revokeIfNecessary(RaceLogEvent newEvent) { + @Override + public boolean add(EventT event) { + return add(event, true); + } + + @Override + public boolean load(EventT event) { + return add(event, false); + } + + private void revokeIfNecessary(EventT newEvent) { if (newEvent instanceof RevokeEvent) { - RevokeEvent revokeEvent = (RevokeEvent) newEvent; + RevokeEvent revokeEvent = (RevokeEvent) newEvent; try { checkIfSuccessfullyRevokes(revokeEvent); lockForWrite(); @@ -162,9 +131,9 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } } - private void checkIfSuccessfullyRevokes(RevokeEvent revokeEvent) throws NotRevokableException { + private void checkIfSuccessfullyRevokes(RevokeEvent revokeEvent) throws NotRevokableException { lockForRead(); - RaceLogEvent revokedEvent = getEventById(revokeEvent.getRevokedEventId()); + EventT revokedEvent = getEventById(revokeEvent.getRevokedEventId()); unlockAfterRead(); if (revokedEvent == null) { @@ -186,30 +155,30 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } @Override - public Iterable add(RaceLogEvent event, UUID clientId) { + public Iterable add(EventT event, UUID clientId) { add(event); return getEventsToDeliver(clientId, event); } @Override - public Iterable getEventsToDeliver(UUID clientId) { + public Iterable getEventsToDeliver(UUID clientId) { return getEventsToDeliver(clientId, null); } - protected Iterable getEventsToDeliver(UUID clientId, RaceLogEvent suppressedEvent) { - final LinkedHashSet stillToDeliverToClient; + protected Iterable getEventsToDeliver(UUID clientId, EventT suppressedEvent) { + final LinkedHashSet stillToDeliverToClient; lockForRead(); try { - stillToDeliverToClient = new LinkedHashSet(getInternalRawFixes()); + stillToDeliverToClient = new LinkedHashSet(getInternalRawFixes()); } finally { unlockAfterRead(); } stillToDeliverToClient.remove(suppressedEvent); - Set deliveredToClient = eventsDeliveredToClient.get(clientId); + Set deliveredToClient = eventsDeliveredToClient.get(clientId); if (deliveredToClient != null) { stillToDeliverToClient.removeAll(deliveredToClient); } else { - deliveredToClient = new HashSet(); + deliveredToClient = new HashSet(); eventsDeliveredToClient.put(clientId, deliveredToClient); } deliveredToClient.addAll(stillToDeliverToClient); @@ -217,12 +186,12 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { return stillToDeliverToClient; } - protected void notifyListenersAboutReceive(RaceLogEvent event) { - Set workingListeners = new HashSet(); + protected void notifyListenersAboutReceive(EventT event) { + Set workingListeners = new HashSet(); synchronized (listeners) { workingListeners.addAll(listeners); } - for (RaceLogEventVisitor listener : workingListeners) { + for (VisitorT listener : workingListeners) { try { event.accept(listener); } catch (Throwable t) { @@ -239,29 +208,19 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } @Override - public void addListener(RaceLogEventVisitor listener) { + public void addListener(VisitorT listener) { synchronized (listeners) { listeners.add(listener); } } @Override - public void removeListener(RaceLogEventVisitor listener) { + public void removeListener(Object listener) { synchronized (listeners) { listeners.remove(listener); } } - @Override - protected NavigableSet getInternalFixes() { - return new PartialNavigableSetView(super.getInternalFixes()) { - @Override - protected boolean isValid(RaceLogEvent e) { - return e.getPassId() == getCurrentPassId(); - } - }; - } - /** * When deserializing, needs to initialize empty set of listeners. Furthermore, as a migration effort, when the * {@link #eventsById} field was introduced, old clients get null as its value when deserializing which @@ -270,13 +229,13 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { */ private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException { ois.defaultReadObject(); - listeners = new HashSet(); - eventsDeliveredToClient = new HashMap>(); + listeners = new HashSet(); + eventsDeliveredToClient = new HashMap>(); if (eventsById == null) { - eventsById = new HashMap(); + eventsById = new HashMap(); lockForRead(); try { - for (RaceLogEvent event : getRawFixes()) { + for (EventT event : getRawFixes()) { eventsById.put(event.getId(), event); } } finally { @@ -287,9 +246,9 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { revokedEventIds = new HashSet(); lockForRead(); try { - for (RaceLogEvent event : getRawFixes()) { + for (EventT event : getRawFixes()) { if (event instanceof RevokeEvent) { - revokedEventIds.add(((RevokeEvent)event).getRevokedEventId()); + revokedEventIds.add(((RevokeEvent)event).getRevokedEventId()); } } } finally { @@ -299,43 +258,43 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } @Override - public Iterable getRawFixesDescending() { + public Iterable getRawFixesDescending() { return getRawFixes().descendingSet(); } @Override - public Iterable getFixesDescending() { + public Iterable getFixesDescending() { return getFixes().descendingSet(); } @Override - public HashSet removeAllListeners() { + public HashSet removeAllListeners() { synchronized (listeners) { - HashSet clonedListeners = new HashSet(listeners); - listeners = new HashSet(); + HashSet clonedListeners = new HashSet(listeners); + listeners = new HashSet(); return clonedListeners; } } @Override - public void addAllListeners(HashSet listeners) { + public void addAllListeners(HashSet listeners) { synchronized (listeners) { this.listeners.addAll(listeners); } } @Override - public Iterable getAllListeners() { + public Iterable getAllListeners() { return this.listeners; } @Override - public Iterable getRawFixes(UUID clientId) { + public Iterable getRawFixes(UUID clientId) { assertReadLock(); - NavigableSet result = getRawFixes(); - Set edtc = eventsDeliveredToClient.get(clientId); + NavigableSet result = getRawFixes(); + Set edtc = eventsDeliveredToClient.get(clientId); if (edtc == null) { - edtc = new HashSet(); + edtc = new HashSet(); eventsDeliveredToClient.put(clientId, edtc); } edtc.addAll(result); @@ -343,41 +302,41 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } @Override - public RaceLogEvent getEventById(Serializable id) { + public EventT getEventById(Serializable id) { assertReadLock(); return eventsById.get(id); } @Override - public NavigableSet getUnrevokedEvents() { - return new PartialNavigableSetView(super.getInternalFixes()) { + public NavigableSet getUnrevokedEvents() { + return new PartialNavigableSetView(super.getInternalFixes()) { @Override - protected boolean isValid(RaceLogEvent e) { + protected boolean isValid(EventT e) { return ! (e instanceof RevokeEvent) && ! revokedEventIds.contains(e.getId()); } }; } @Override - public NavigableSet getUnrevokedEventsDescending() { - return new PartialNavigableSetView(super.getInternalFixes().descendingSet()) { + public NavigableSet getUnrevokedEventsDescending() { + return new PartialNavigableSetView(super.getInternalFixes().descendingSet()) { @Override - protected boolean isValid(RaceLogEvent e) { + protected boolean isValid(EventT e) { return ! (e instanceof RevokeEvent) && ! revokedEventIds.contains(e.getId()); } }; } @Override - public void merge(RaceLog other) { + public void merge(AbstractLog other) { lockForWrite(); other.lockForRead(); try { - RaceLogEventComparator comparator = RaceLogEventComparator.INSTANCE; - Iterator thisIter = getRawFixes().iterator(); - Iterator otherIter = other.getRawFixes().iterator(); - RaceLogEvent thisEvent = null; - RaceLogEvent otherEvent = null; + RaceLogEventComparator comparator = new RaceLogEventComparator(); + Iterator thisIter = getRawFixes().iterator(); + Iterator otherIter = other.getRawFixes().iterator(); + EventT thisEvent = null; + EventT otherEvent = null; while (otherIter.hasNext() || otherEvent != null) { if (thisEvent == null && thisIter.hasNext()) { thisEvent = thisIter.next(); @@ -413,20 +372,19 @@ public class RaceLogImpl extends TrackImpl implements RaceLog { } @Override - public RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke) throws NotRevokableException { - return revokeEvent(author, toRevoke, null); + public void revokeEvent(AbstractLogEventAuthor author, EventT toRevoke) throws NotRevokableException { + revokeEvent(author, toRevoke, null); } + protected abstract EventT createRevokeEvent(AbstractLogEventAuthor author, EventT toRevoke, String reason); + @Override - public RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke, String reason) throws NotRevokableException { + public void revokeEvent(AbstractLogEventAuthor author, EventT toRevoke, String reason) throws NotRevokableException { if (toRevoke == null) { throw new NotRevokableException("Received null as event to revoke"); } - RevokeEvent revokeEvent = RaceLogEventFactory.INSTANCE.createRevokeEvent( - MillisecondsTimePoint.now(), author, getCurrentPassId(), toRevoke.getId(), - toRevoke.getClass().getSimpleName(), toRevoke.getShortInfo(), reason); - checkIfSuccessfullyRevokes(revokeEvent); + EventT revokeEvent = createRevokeEvent(author, toRevoke, reason); + checkIfSuccessfullyRevokes((RevokeEvent) revokeEvent); add(revokeEvent); - return revokeEvent; } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AllEventsOfTypeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AllEventsOfTypeFinder.java new file mode 100644 index 00000000000..f704293daa2 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/AllEventsOfTypeFinder.java @@ -0,0 +1,38 @@ +package com.sap.sailing.domain.abstractlog.impl; + +import java.util.ArrayList; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; + +/** + * Finds all events in the log which is an {@code instanceof} {@link #ofType}. + * @author Fredrik Teschke + * + */ +public class AllEventsOfTypeFinder, EventT extends AbstractLogEvent, +VisitorT> extends BaseLogAnalyzer> { + private final Class ofType; + private final boolean onlyUnrevoked; + + public AllEventsOfTypeFinder(LogT raceLog, boolean onlyUnrevoked, Class ofType) { + super(raceLog); + this.ofType = ofType; + this.onlyUnrevoked = onlyUnrevoked; + } + + @Override + protected List performAnalysis() { + List result = new ArrayList(); + Iterable set = onlyUnrevoked ? getLog().getUnrevokedEventsDescending() : getAllEventsDescending(); + for (EventT event : set) { + if (ofType.isAssignableFrom(event.getClass())) { + result.add(event); + } + } + return result; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LastEventOfTypeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LastEventOfTypeFinder.java new file mode 100644 index 00000000000..f44a3a64235 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LastEventOfTypeFinder.java @@ -0,0 +1,34 @@ +package com.sap.sailing.domain.abstractlog.impl; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; + +/** + * Finds the most recent event in the log which is an {@code instanceof} {@link #ofType}. + * @author Fredrik Teschke + * + */ +public class LastEventOfTypeFinder, EventT extends AbstractLogEvent, +VisitorT> extends BaseLogAnalyzer { + private final Class ofType; + private final boolean onlyUnrevoked; + + public LastEventOfTypeFinder(LogT log, boolean onlyUnrevoked, Class ofType) { + super(log); + this.ofType = ofType; + this.onlyUnrevoked = onlyUnrevoked; + } + + @Override + protected EventT performAnalysis() { + Iterable set = onlyUnrevoked ? getLog().getUnrevokedEventsDescending() : getAllEventsDescending(); + for (EventT event : set) { + if (ofType.isAssignableFrom(event.getClass())) { + return event; + } + } + return null; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventAuthorImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventAuthorImpl.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventAuthorImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventAuthorImpl.java index b60091116c3..c8479d1f34b 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventAuthorImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventAuthorImpl.java @@ -1,17 +1,17 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.impl; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; import com.sap.sse.common.impl.NamedImpl; -public class RaceLogEventAuthorImpl extends NamedImpl implements RaceLogEventAuthor { +public class LogEventAuthorImpl extends NamedImpl implements AbstractLogEventAuthor { private static final long serialVersionUID = -5602802911563685812L; private final int priority; - public static RaceLogEventAuthor createCompatibilityAuthor() { - return new RaceLogEventAuthorImpl(NAME_COMPATIBILITY, PRIORITY_COMPATIBILITY); + public static AbstractLogEventAuthor createCompatibilityAuthor() { + return new LogEventAuthorImpl(NAME_COMPATIBILITY, PRIORITY_COMPATIBILITY); } - public RaceLogEventAuthorImpl(String name, int priority) { + public LogEventAuthorImpl(String name, int priority) { super(name); this.priority = priority; } @@ -22,7 +22,7 @@ public class RaceLogEventAuthorImpl extends NamedImpl implements RaceLogEventAut } @Override - public int compareTo(RaceLogEventAuthor other) { + public int compareTo(AbstractLogEventAuthor other) { /** as '0' has a higher priority than '1' the compare method ranks a '0' priority higher than a '1' priority */ Integer result = new Integer(getPriority()).compareTo(other.getPriority()); return -result; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventComparator.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventComparator.java new file mode 100644 index 00000000000..eda7f8d2af3 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/LogEventComparator.java @@ -0,0 +1,52 @@ +package com.sap.sailing.domain.abstractlog.impl; + +import java.io.Serializable; +import java.util.Comparator; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.base.Timed; +import com.sap.sailing.domain.tracking.impl.TimedComparator; + +/** + * Comparator sorting by pass, then by {@link AbstractLogEventAuthor}, then by {@link RaceLogEvent#getCreatedAt()} + * timestamp. + * + * If one of the passed objects is not a {@link RaceLogEvent}, sorting is done by {@link Timed#getTimePoint()}. + */ +public class LogEventComparator implements Comparator, Serializable { + private static final long serialVersionUID = -1337219742246147546L; + private Comparator timedComparator; + + public LogEventComparator() { + this.timedComparator = TimedComparator.INSTANCE; + } + + @Override + public int compare(Timed o1, Timed o2) { + if (o1 instanceof AbstractLogEvent && o2 instanceof AbstractLogEvent) { + return compareEvents((AbstractLogEvent) o1, (AbstractLogEvent) o2); + } + + // fallback to timed comparison + return timedComparator.compare(o1, o2); + } + + protected int compareEvents(AbstractLogEvent e1, AbstractLogEvent e2) { + //compare author priorities + int result = e1.getAuthor().compareTo(e2.getAuthor()); + if (result != 0) return result; + + //compare created at timepoints + result = e1.getCreatedAt().compareTo(e2.getCreatedAt()); + if (result != 0) return result; + + //compare logical timepoints + result = e1.getLogicalTimePoint().compareTo(e2.getLogicalTimePoint()); + if (result != 0) return result; + + //compare ids + return e1.getId().toString().compareTo(e2.getId().toString()); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RevokeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/RevokeEventImpl.java similarity index 53% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RevokeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/RevokeEventImpl.java index 640bbcbb126..57aa58e9890 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RevokeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/impl/RevokeEventImpl.java @@ -1,16 +1,15 @@ -package com.sap.sailing.domain.racelog.tracking.events; +package com.sap.sailing.domain.abstractlog.impl; import java.io.Serializable; -import java.util.Collections; +import java.util.UUID; -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.RevokeEvent; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; -public class RevokeEventImpl extends RaceLogEventImpl implements RevokeEvent { +public abstract class RevokeEventImpl extends AbstractLogEventImpl implements RevokeEvent { private static final long serialVersionUID = -30864810737555657L; private final Serializable revokedEventId; @@ -18,21 +17,21 @@ public class RevokeEventImpl extends RaceLogEventImpl implements RevokeEvent { private final String revokedEventType; private final String revokedEventShortInfo; - public RevokeEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int pPassId, Serializable revokedEventId, String revokedEventType, + public RevokeEventImpl(AbstractLogEventAuthor author, AbstractLogEvent toRevoke, String reason) { + this(MillisecondsTimePoint.now(), author, MillisecondsTimePoint.now(), UUID.randomUUID(), + toRevoke.getId(), toRevoke.getClass().getName(), toRevoke.getShortInfo(), reason); + } + + public RevokeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, String reason) { - super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); + super(createdAt, author, logicalTimePoint, pId); this.revokedEventId = revokedEventId; this.reason = reason; this.revokedEventType = revokedEventType; this.revokedEventShortInfo = revokedEventShortInfo; } - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } - @Override public Serializable getRevokedEventId() { return revokedEventId; @@ -61,5 +60,5 @@ public class RevokeEventImpl extends RaceLogEventImpl implements RevokeEvent { @Override public String getReason() { return reason; - } + } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/CompetitorResults.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/CompetitorResults.java similarity index 83% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/CompetitorResults.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/CompetitorResults.java index 31d63a75e82..624672b9710 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/CompetitorResults.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/CompetitorResults.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import java.io.Serializable; import java.util.List; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/InvalidatesLeaderboardCache.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/InvalidatesLeaderboardCache.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/InvalidatesLeaderboardCache.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/InvalidatesLeaderboardCache.java index 5282ce66d41..c9315446304 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/InvalidatesLeaderboardCache.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/InvalidatesLeaderboardCache.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; /** * Marker interface that all classes implementing {@link RaceLogEvent} should diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLog.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLog.java new file mode 100644 index 00000000000..84199147b1f --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLog.java @@ -0,0 +1,18 @@ +package com.sap.sailing.domain.abstractlog.race; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sse.common.WithID; + +/** +* "Fix" validity is decided based on the {@link #getCurrentPassId() current pass}. The validity is not cached. +*/ +public interface RaceLog extends AbstractLog, WithID { + public static final int DefaultPassId = 0; + + /** + * Gets the current pass id. + * + * @return the pass id. + */ + int getCurrentPassId(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogChangedListener.java similarity index 78% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogChangedListener.java index 2fd55f1271c..741d05ee87d 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogChangedListener.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; public interface RaceLogChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseAreaChangedEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseAreaChangedEvent.java similarity index 70% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseAreaChangedEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseAreaChangedEvent.java index 4dc1a1f0749..a4c30b8f705 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseAreaChangedEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseAreaChangedEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import java.io.Serializable; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseDesignChangedEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseDesignChangedEvent.java similarity index 73% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseDesignChangedEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseDesignChangedEvent.java index c15383bb7b6..97592723862 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogCourseDesignChangedEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogCourseDesignChangedEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sailing.domain.base.CourseBase; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEvent.java new file mode 100644 index 00000000000..1892397f800 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEvent.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.race; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; + +public interface RaceLogEvent extends AbstractLogEvent, RaceLogEventData { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventData.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventData.java new file mode 100644 index 00000000000..6e2114b2172 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventData.java @@ -0,0 +1,27 @@ +package com.sap.sailing.domain.abstractlog.race; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.base.Competitor; + +public interface RaceLogEventData extends Serializable { + + /** + * Gets the event's pass identifier. + * + * Each {@link RaceLogEventData} is associated to a certain pass. A pass is every attempt to start and run a race. A + * new pass is initiated when a new start time is proposed (e.g. after the race was aborted). There might be certain + * event type that are not strictly bound to its pass. + * + */ + int getPassId(); + + /** + * Gets the list of associated {@link Competitor}s. + * + * A {@link RaceLogEventData} might be associated with a list of competitors, which are somehow relevant for this + * kind of event. An example is a list of competitors who are marked for an individual recall. + */ + List getInvolvedBoats(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventFactory.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventFactory.java similarity index 50% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventFactory.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventFactory.java index 4c830e744d4..194a5812477 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventFactory.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventFactory.java @@ -1,126 +1,126 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventFactoryImpl; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.impl.RaceLogEventFactoryImpl; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; public interface RaceLogEventFactory { RaceLogEventFactory INSTANCE = new RaceLogEventFactoryImpl(); - RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, List involvedBoats, + RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List involvedBoats, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed); - RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Flags upperFlag, + RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed); - RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List involvedBoats, int passId, TimePoint startTime); - RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, TimePoint startTime); + RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, TimePoint startTime); - RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, RaceLogRaceStatus nextStatus); - RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, RaceLogRaceStatus nextStatus); + RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, RaceLogRaceStatus nextStatus); - RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId); - RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId); + RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId); - RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Serializable courseAreaId); - RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Serializable courseAreaId); - RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CourseBase courseData); - RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, CourseBase courseData); RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint logicalTimePoint, - RaceLogEventAuthor author, Serializable id, List competitors, + AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors); - RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, CompetitorResults positionedCompetitors); - RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors); - RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, CompetitorResults positionedCompetitors); - RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, String pathfinderId); - RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, String pathfinderId); + RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, String pathfinderId); - RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Long gateLaunchStopTime, Long golfDownTime); - RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Long gateLaunchStopTime, Long golfDownTime); - RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, RacingProcedureType type); - RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, RacingProcedureType type); - RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, TimePoint protestStartTime); - RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, TimePoint protestStartTime); + RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, TimePoint protestStartTime); - RaceLogWindFixEvent createWindFixEvent(TimePoint eventTime, RaceLogEventAuthor author, int currentPassId, Wind wind); + RaceLogWindFixEvent createWindFixEvent(TimePoint eventTime, AbstractLogEventAuthor author, int currentPassId, Wind wind); - RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Wind wind); - DeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogDeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, DeviceIdentifier device, Competitor mappedTo, int passId, TimePoint from, TimePoint to); - DeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + RaceLogDeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, DeviceIdentifier device, Mark mappedTo, int passId, TimePoint from, TimePoint to); - DenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, + RaceLogDenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, String raceName, BoatClass boatClass, Serializable raceId); - StartTrackingEvent createStartTrackingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId); + RaceLogStartTrackingEvent createStartTrackingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId); - RevokeEvent createRevokeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Serializable revokedEventId, - String revokedEventType, String revokedEventShortInfo, String reason); + RaceLogRevokeEvent createRevokeEvent(AbstractLogEventAuthor author, int passId, RaceLogEvent toRevoke, String reason); - RegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Competitor competitor); + RaceLogRegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Competitor competitor); - DefineMarkEvent createDefineMarkEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Mark mark); + RaceLogDefineMarkEvent createDefineMarkEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Mark mark); - CloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, + RaceLogCloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Serializable deviceMappingEventId, TimePoint closingTimePoint); - AdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint timePoint, Serializable id, RaceLogEventAuthor author, int currentPassId, + RaceLogAdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint timePoint, Serializable id, AbstractLogEventAuthor author, int currentPassId, AdditionalScoringInformationType informationType); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventRestoreFactory.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventRestoreFactory.java similarity index 55% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventRestoreFactory.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventRestoreFactory.java index cb0c62d78ae..feb012ddede 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventRestoreFactory.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventRestoreFactory.java @@ -1,100 +1,101 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventRestoreFactoryImpl; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.impl.RaceLogEventRestoreFactoryImpl; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; public interface RaceLogEventRestoreFactory extends RaceLogEventFactory { RaceLogEventRestoreFactory INSTANCE = new RaceLogEventRestoreFactoryImpl(); - RaceLogFlagEvent createFlagEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogFlagEvent createFlagEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List involvedBoats, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed); - RaceLogStartTimeEvent createStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogStartTimeEvent createStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List involvedBoats, int passId, TimePoint startTime); - RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RaceLogRaceStatus nextStatus); - RaceLogPassChangeEvent createPassChangeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogPassChangeEvent createPassChangeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId); - RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Serializable courseAreaId); - RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CourseBase courseData); RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors); RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors); - RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, String pathfinderId); - RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Long gateLaunchStopTime, Long golfDownTime); - RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RacingProcedureType type); - RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, TimePoint protestStartTime); - RaceLogWindFixEvent createWindFixEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + RaceLogWindFixEvent createWindFixEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, Integer passId, Wind wind); - DeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogDeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Competitor mappedTo, int passId, TimePoint from, TimePoint to); - DeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogDeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Mark mappedTo, int passId, TimePoint from, TimePoint to); - DenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogDenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, String raceName, BoatClass boatClass, Serializable raceId); - StartTrackingEvent createStartTrackingEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogStartTrackingEvent createStartTrackingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId); - RevokeEvent createRevokeEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogRevokeEvent createRevokeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, String reason); - RegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogRegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, Competitor competitor); - DefineMarkEvent createDefineMarkEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogDefineMarkEvent createDefineMarkEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, Mark mark); - CloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogCloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, Serializable deviceMappingEventId, TimePoint closingTimePoint); - AdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint createdAt, RaceLogEventAuthor author, + RaceLogAdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, List competitors, int passId, AdditionalScoringInformationType informationType); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventVisitor.java new file mode 100644 index 00000000000..faac5c3074c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogEventVisitor.java @@ -0,0 +1,57 @@ +package com.sap.sailing.domain.abstractlog.race; + +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; + + +public interface RaceLogEventVisitor { + public void visit(RaceLogRevokeEvent event); + + public void visit(RaceLogFlagEvent event); + + public void visit(RaceLogPassChangeEvent event); + + public void visit(RaceLogRaceStatusEvent event); + + public void visit(RaceLogStartTimeEvent event); + + public void visit(RaceLogCourseAreaChangedEvent event); + + public void visit(RaceLogCourseDesignChangedEvent event); + + public void visit(RaceLogFinishPositioningListChangedEvent event); + + public void visit(RaceLogFinishPositioningConfirmedEvent event); + + public void visit(RaceLogPathfinderEvent event); + + public void visit(RaceLogGateLineOpeningTimeEvent event); + + public void visit(RaceLogStartProcedureChangedEvent event); + + public void visit(RaceLogProtestStartTimeEvent event); + + public void visit(RaceLogWindFixEvent event); + + public void visit(RaceLogDeviceCompetitorMappingEvent event); + + public void visit(RaceLogDeviceMarkMappingEvent event); + + public void visit(RaceLogDenoteForTrackingEvent event); + + public void visit(RaceLogStartTrackingEvent event); + + public void visit(RaceLogRegisterCompetitorEvent event); + + public void visit(RaceLogDefineMarkEvent event); + + public void visit(RaceLogCloseOpenEndedDeviceMappingEvent event); + + public void visit(RaceLogAdditionalScoringInformationEvent additionalScoringInformation); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningConfirmedEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningConfirmedEvent.java similarity index 89% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningConfirmedEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningConfirmedEvent.java index 69f35dd2244..801779a9631 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningConfirmedEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningConfirmedEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningEvent.java similarity index 87% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningEvent.java index f0ae8e1fba3..c49931b9055 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; public abstract interface RaceLogFinishPositioningEvent extends RaceLogEvent { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningListChangedEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningListChangedEvent.java similarity index 66% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningListChangedEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningListChangedEvent.java index 7eeb1265a60..9fac2be5e73 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFinishPositioningListChangedEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFinishPositioningListChangedEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; public interface RaceLogFinishPositioningListChangedEvent extends RaceLogFinishPositioningEvent { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFlagEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFlagEvent.java similarity index 76% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFlagEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFlagEvent.java index 7d679c5f97f..ae9c8914158 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogFlagEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogFlagEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sailing.domain.common.racelog.Flags; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogGateLineOpeningTimeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogGateLineOpeningTimeEvent.java similarity index 92% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogGateLineOpeningTimeEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogGateLineOpeningTimeEvent.java index 40f0a0ccf39..0d47e0a10f6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogGateLineOpeningTimeEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogGateLineOpeningTimeEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sse.common.Util; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPassChangeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPassChangeEvent.java similarity index 75% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPassChangeEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPassChangeEvent.java index 8c4ad0381e7..dde56f00c84 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPassChangeEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPassChangeEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; /** * Special event type to indiate a pass change. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPathfinderEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPathfinderEvent.java similarity index 66% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPathfinderEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPathfinderEvent.java index 163b5ebbe5e..5ac17d28d94 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogPathfinderEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogPathfinderEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; public interface RaceLogPathfinderEvent extends RaceLogEvent { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogProtestStartTimeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogProtestStartTimeEvent.java similarity index 75% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogProtestStartTimeEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogProtestStartTimeEvent.java index bce44018dda..50aeeaefd38 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogProtestStartTimeEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogProtestStartTimeEvent.java @@ -1,6 +1,6 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * Indicates that the protest start time for the related race has changed. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogRaceStatusEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRaceStatusEvent.java similarity index 82% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogRaceStatusEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRaceStatusEvent.java index 8a50a4ada86..87ce47c6c1d 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogRaceStatusEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRaceStatusEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRevokeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRevokeEvent.java new file mode 100644 index 00000000000..9bef1e8f5ce --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogRevokeEvent.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.race; + +import com.sap.sailing.domain.abstractlog.RevokeEvent; + +public interface RaceLogRevokeEvent extends RaceLogEvent, RevokeEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartProcedureChangedEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartProcedureChangedEvent.java similarity index 80% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartProcedureChangedEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartProcedureChangedEvent.java index 2526df4332c..0864c5736f5 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartProcedureChangedEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartProcedureChangedEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sailing.domain.common.racelog.RacingProcedureType; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartTimeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartTimeEvent.java similarity index 80% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartTimeEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartTimeEvent.java index acc1203353f..73379f4041c 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogStartTimeEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogStartTimeEvent.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; +import com.sap.sse.common.TimePoint; /** * A {@link RaceLogStartTimeEvent} denotes a new start time. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogWindFixEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogWindFixEvent.java similarity index 86% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogWindFixEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogWindFixEvent.java index b4815a71177..bbfd333a491 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogWindFixEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/RaceLogWindFixEvent.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog; +package com.sap.sailing.domain.abstractlog.race; import com.sap.sailing.domain.tracking.Wind; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AbortingFlagFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AbortingFlagFinder.java similarity index 74% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AbortingFlagFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AbortingFlagFinder.java index 9c615632204..4c35629749c 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AbortingFlagFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AbortingFlagFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; public class AbortingFlagFinder extends RaceLogAnalyzer { @@ -13,11 +13,11 @@ public class AbortingFlagFinder extends RaceLogAnalyzer { @Override protected RaceLogFlagEvent performAnalysis() { - if (raceLog.getCurrentPassId() <= RaceLog.DefaultPassId) { + if (getLog().getCurrentPassId() <= RaceLog.DefaultPassId) { return null; } - int lastButOnePass = raceLog.getCurrentPassId() - 1; + int lastButOnePass = getLog().getCurrentPassId() - 1; for (RaceLogEvent event : getAllEventsDescending()) { if (event.getPassId() == lastButOnePass && event instanceof RaceLogFlagEvent) { RaceLogFlagEvent flagEvent = (RaceLogFlagEvent) event; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AdditionalScoringInformationFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AdditionalScoringInformationFinder.java new file mode 100644 index 00000000000..d93be127975 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/AdditionalScoringInformationFinder.java @@ -0,0 +1,57 @@ +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; + +import java.util.ArrayList; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; + +/** + * Returns all {@link RaceLogAdditionalScoringInformationEvent}s from the race log + * that have not been revoked when using {@link #analyze()}. The resulting list + * has the newest event first. The pass id is not relevant for the result. + * + * The reason that this finder returns a list is that there could be more than + * one event of the same class but having a different {@link AdditionalScoringInformationType}. + * + * One can also use {@link #analyze(AdditionalScoringInformationType)} to check + * for the existence of an event with exactly the provided type. + * + * @author Simon Marcel Pamies + */ +public class AdditionalScoringInformationFinder extends RaceLogAnalyzer> { + + public AdditionalScoringInformationFinder(RaceLog raceLog) { + super(raceLog); + } + + /** + * Analyze the race log for all events that match the given type filter. Returns only the newest + * one as we assume that there can be only one unrevoked event of the same type. + */ + public RaceLogAdditionalScoringInformationEvent analyze(AdditionalScoringInformationType filterBy) { + RaceLogAdditionalScoringInformationEvent result = null; + final List allUnrevokedEventsFromNewestToOldest = analyze(); + for (RaceLogAdditionalScoringInformationEvent event : allUnrevokedEventsFromNewestToOldest) { + if (event != null && event.getType() == filterBy) { + result = event; + break; + } + } + return result; + } + + @Override + protected List performAnalysis() { + final List result = new ArrayList(); + // fetch all unrevoked events starting with newest going to oldest + for (RaceLogEvent event : getLog().getUnrevokedEventsDescending()) { + if (event instanceof RaceLogAdditionalScoringInformationEvent) { + result.add((RaceLogAdditionalScoringInformationEvent) event); + } + } + return result; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ConfirmedFinishPositioningListFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ConfirmedFinishPositioningListFinder.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ConfirmedFinishPositioningListFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ConfirmedFinishPositioningListFinder.java index dd595be2f31..e1ce52945f6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ConfirmedFinishPositioningListFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ConfirmedFinishPositioningListFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; public class ConfirmedFinishPositioningListFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishPositioningListFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishPositioningListFinder.java similarity index 65% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishPositioningListFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishPositioningListFinder.java index 978bdd8da82..01d81e8a84d 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishPositioningListFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishPositioningListFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; public class FinishPositioningListFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishedTimeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishedTimeFinder.java similarity index 69% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishedTimeFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishedTimeFinder.java index a6fa037f0ec..68e155adc8a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishedTimeFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishedTimeFinder.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; +import com.sap.sse.common.TimePoint; public class FinishedTimeFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishingTimeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishingTimeFinder.java similarity index 69% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishingTimeFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishingTimeFinder.java index 0b05110e787..b5b34628d6f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/FinishingTimeFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/FinishingTimeFinder.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; +import com.sap.sse.common.TimePoint; public class FinishingTimeFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/GateLineOpeningTimeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/GateLineOpeningTimeFinder.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/GateLineOpeningTimeFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/GateLineOpeningTimeFinder.java index 9b3c1720f1f..f5d608c5a70 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/GateLineOpeningTimeFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/GateLineOpeningTimeFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent.GateLineOpeningTimes; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent.GateLineOpeningTimes; public class GateLineOpeningTimeFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallDisplayedFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallDisplayedFinder.java similarity index 75% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallDisplayedFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallDisplayedFinder.java index 6e2c38f6634..5bcc7715a4e 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallDisplayedFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallDisplayedFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; +import com.sap.sse.common.TimePoint; public class IndividualRecallDisplayedFinder extends IndividualRecallFinder { private final TimePoint at; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallFinder.java similarity index 68% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallFinder.java index 8995a35cfe6..95518f1f3a9 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sse.common.TimePoint; public abstract class IndividualRecallFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallRemovedFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallRemovedFinder.java similarity index 75% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallRemovedFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallRemovedFinder.java index f92d9bb3f54..4e5e763dd1f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IndividualRecallRemovedFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IndividualRecallRemovedFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; +import com.sap.sse.common.TimePoint; public class IndividualRecallRemovedFinder extends IndividualRecallFinder { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsFinishedAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsFinishedAnalyzer.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsFinishedAnalyzer.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsFinishedAnalyzer.java index 7a08186f230..ac547b18688 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsFinishedAnalyzer.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsFinishedAnalyzer.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sse.common.TimePoint; public class IsFinishedAnalyzer extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsInFinishingPhaseAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsInFinishingPhaseAnalyzer.java similarity index 85% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsInFinishingPhaseAnalyzer.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsInFinishingPhaseAnalyzer.java index 801b9005d9f..20f8a42a147 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsInFinishingPhaseAnalyzer.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsInFinishingPhaseAnalyzer.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sse.common.TimePoint; public class IsInFinishingPhaseAnalyzer extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java similarity index 88% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java index 785a242ad21..ef15f88cfd0 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/IsIndividualRecallDisplayedAnalyzer.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sse.common.TimePoint; public class IsIndividualRecallDisplayedAnalyzer extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastFlagsFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastFlagsFinder.java similarity index 92% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastFlagsFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastFlagsFinder.java index 7553e8f68d5..0d25623da77 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastFlagsFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastFlagsFinder.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; import java.util.ArrayList; import java.util.Collections; @@ -6,10 +6,10 @@ import java.util.Comparator; import java.util.Iterator; import java.util.List; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sse.common.TimePoint; /** * Analysis returns the most recent {@link RaceLogFlagEvent}s. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastPublishedCourseDesignFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastPublishedCourseDesignFinder.java similarity index 69% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastPublishedCourseDesignFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastPublishedCourseDesignFinder.java index 9ee61de7fba..bbb8ddcc0ce 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastPublishedCourseDesignFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastPublishedCourseDesignFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.CourseBase; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEvent; public class LastPublishedCourseDesignFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastWindFixFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastWindFixFinder.java similarity index 68% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastWindFixFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastWindFixFinder.java index 9cbf1c716bf..54a3c535a8a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/LastWindFixFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/LastWindFixFinder.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; import com.sap.sailing.domain.tracking.Wind; public class LastWindFixFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/PathfinderFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/PathfinderFinder.java similarity index 64% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/PathfinderFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/PathfinderFinder.java index a885ab5e5f0..161fdb16f81 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/PathfinderFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/PathfinderFinder.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; public class PathfinderFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ProtestStartTimeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ProtestStartTimeFinder.java similarity index 62% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ProtestStartTimeFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ProtestStartTimeFinder.java index 18fb9bb852c..d58d5bc1d0b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/ProtestStartTimeFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/ProtestStartTimeFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sse.common.TimePoint; public class ProtestStartTimeFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RRS26StartModeFlagFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RRS26StartModeFlagFinder.java similarity index 87% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RRS26StartModeFlagFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RRS26StartModeFlagFinder.java index 9ad54b69cf1..ee295352e91 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RRS26StartModeFlagFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RRS26StartModeFlagFinder.java @@ -1,13 +1,13 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; import java.util.Arrays; import java.util.List; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; public class RRS26StartModeFlagFinder extends RaceLogAnalyzer { @@ -29,7 +29,7 @@ public class RRS26StartModeFlagFinder extends RaceLogAnalyzer { public RRS26StartModeFlagFinder(RacingProcedureTypeAnalyzer procedureAnalyzer, RaceLog raceLog, List startModeFlags) { super(raceLog); - if (raceLog != procedureAnalyzer.getRaceLog()) { + if (raceLog != procedureAnalyzer.getLog()) { throw new IllegalArgumentException("Both analyzers must operate on the same race log."); } this.procedureAnalyzer = procedureAnalyzer; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceLogAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceLogAnalyzer.java new file mode 100644 index 00000000000..20ea7032c00 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceLogAnalyzer.java @@ -0,0 +1,22 @@ +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; + +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; + +public abstract class RaceLogAnalyzer extends BaseLogAnalyzer + { + + public RaceLogAnalyzer(RaceLog raceLog) { + super(raceLog); + } + + protected Iterable getPassEvents() { + return log.getFixes(); + } + + protected Iterable getPassEventsDescending() { + return log.getFixesDescending(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceStatusAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceStatusAnalyzer.java similarity index 78% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceStatusAnalyzer.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceStatusAnalyzer.java index 2722d93643b..d43cba46956 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceStatusAnalyzer.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RaceStatusAnalyzer.java @@ -1,16 +1,16 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.impl.BaseRaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogRaceStatusEventComparator; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.impl.BaseRaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogRaceStatusEventComparator; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.util.impl.ArrayListNavigableSet; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceStatusAnalyzer extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RacingProcedureTypeAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RacingProcedureTypeAnalyzer.java similarity index 72% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RacingProcedureTypeAnalyzer.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RacingProcedureTypeAnalyzer.java index d9cb4231081..d3a004f4a33 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RacingProcedureTypeAnalyzer.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/RacingProcedureTypeAnalyzer.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; public class RacingProcedureTypeAnalyzer extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/StartTimeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/StartTimeFinder.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/StartTimeFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/StartTimeFinder.java index d4b2d9ce944..23957a79541 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/StartTimeFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/StartTimeFinder.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sse.common.TimePoint; public class StartTimeFinder extends RaceLogAnalyzer { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/WindFixesFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/WindFixesFinder.java similarity index 73% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/WindFixesFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/WindFixesFinder.java index 0c94fc329c6..cad009c8d4b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/WindFixesFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/analyzing/impl/WindFixesFinder.java @@ -1,11 +1,11 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; +package com.sap.sailing.domain.abstractlog.race.analyzing.impl; import java.util.ArrayList; import java.util.List; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; import com.sap.sailing.domain.tracking.Wind; public class WindFixesFinder extends RaceLogAnalyzer> { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/AbstractRaceLogChangedVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/AbstractRaceLogChangedVisitor.java new file mode 100755 index 00000000000..6be4ba80b79 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/AbstractRaceLogChangedVisitor.java @@ -0,0 +1,134 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; + +public abstract class AbstractRaceLogChangedVisitor implements RaceLogEventVisitor { + protected abstract void notifyListenerAboutEventAdded(RaceLogEvent event); + + public void visit(RaceLogFlagEvent event) { + notifyListenerAboutEventAdded(event); + } + + public void visit(RaceLogPassChangeEvent event) { + notifyListenerAboutEventAdded(event); + } + + public void visit(RaceLogRaceStatusEvent event) { + notifyListenerAboutEventAdded(event); + } + + public void visit(RaceLogStartTimeEvent event) { + notifyListenerAboutEventAdded(event); + } + + public void visit(RaceLogCourseAreaChangedEvent event) { + notifyListenerAboutEventAdded(event); + } + + public void visit(RaceLogCourseDesignChangedEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogFinishPositioningListChangedEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogFinishPositioningConfirmedEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogPathfinderEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogGateLineOpeningTimeEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogStartProcedureChangedEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogProtestStartTimeEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogWindFixEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogDeviceCompetitorMappingEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogDeviceMarkMappingEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogDenoteForTrackingEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogStartTrackingEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogRevokeEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogRegisterCompetitorEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogDefineMarkEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogCloseOpenEndedDeviceMappingEvent event) { + notifyListenerAboutEventAdded(event); + } + + @Override + public void visit(RaceLogAdditionalScoringInformationEvent additionalScoringInformation) { + notifyListenerAboutEventAdded(additionalScoringInformation); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/BaseRaceLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/BaseRaceLogEventVisitor.java new file mode 100644 index 00000000000..159948d96d7 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/BaseRaceLogEventVisitor.java @@ -0,0 +1,141 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; + +/** + * Base class implementing {@link RaceLogEventVisitor}. Every method is implemented as a no-op. + */ +public abstract class BaseRaceLogEventVisitor implements RaceLogEventVisitor { + + @Override + public void visit(RaceLogFlagEvent event) { + + } + + @Override + public void visit(RaceLogPassChangeEvent event) { + + } + + @Override + public void visit(RaceLogRaceStatusEvent event) { + + } + + @Override + public void visit(RaceLogStartTimeEvent event) { + + } + + @Override + public void visit(RaceLogCourseAreaChangedEvent event) { + + } + + @Override + public void visit(RaceLogCourseDesignChangedEvent event) { + + } + + @Override + public void visit(RaceLogFinishPositioningListChangedEvent event) { + + } + + @Override + public void visit(RaceLogFinishPositioningConfirmedEvent event) { + + } + + @Override + public void visit(RaceLogPathfinderEvent event) { + + } + + @Override + public void visit(RaceLogGateLineOpeningTimeEvent event) { + + } + + @Override + public void visit(RaceLogStartProcedureChangedEvent event) { + + } + + @Override + public void visit(RaceLogProtestStartTimeEvent event) { + + } + + @Override + public void visit(RaceLogWindFixEvent event) { + + } + + @Override + public void visit(RaceLogDeviceCompetitorMappingEvent event) { + + } + + @Override + public void visit(RaceLogDeviceMarkMappingEvent event) { + + } + + @Override + public void visit(RaceLogDenoteForTrackingEvent event) { + + } + + @Override + public void visit(RaceLogStartTrackingEvent event) { + + } + + @Override + public void visit(RaceLogRevokeEvent event) { + + } + + @Override + public void visit(RaceLogRegisterCompetitorEvent event) { + + } + + @Override + public void visit(RaceLogDefineMarkEvent event) { + + } + + @Override + public void visit(RaceLogCloseOpenEndedDeviceMappingEvent event) { + + } + + @Override + public void visit(RaceLogAdditionalScoringInformationEvent event) { + + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/CompetitorResultsImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/CompetitorResultsImpl.java similarity index 74% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/CompetitorResultsImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/CompetitorResultsImpl.java index 66c8326d61c..576fa702a42 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/CompetitorResultsImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/CompetitorResultsImpl.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.ArrayList; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.racelog.CompetitorResults; import com.sap.sse.common.Util; public class CompetitorResultsImpl extends ArrayList> implements CompetitorResults { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/NoAddingRaceLogWrapper.java similarity index 86% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/NoAddingRaceLogWrapper.java index bc6eaac844f..5de63653308 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/NoAddingRaceLogWrapper.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/NoAddingRaceLogWrapper.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.Collections; @@ -9,14 +9,14 @@ import java.util.UUID; import java.util.logging.Level; import java.util.logging.Logger; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RevokeEvent; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; /** * Wrapper for a {@link RaceLog} which will ignore all calls trying to add an {@link RaceLogEvent}. All other @@ -51,7 +51,7 @@ public class NoAddingRaceLogWrapper implements RaceLog { } @Override - public void removeListener(RaceLogEventVisitor listener) { + public void removeListener(Object listener) { innerRaceLog.removeListener(listener); } @@ -230,18 +230,18 @@ public class NoAddingRaceLogWrapper implements RaceLog { } @Override - public void merge(RaceLog other) { + public void merge(AbstractLog other) { innerRaceLog.merge(other); } @Override - public RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke) throws NotRevokableException { - return innerRaceLog.revokeEvent(author, toRevoke); - } - - @Override - public RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke, String reason) + public void revokeEvent(AbstractLogEventAuthor author, RaceLogEvent toRevoke, String reason) throws NotRevokableException { - return innerRaceLog.revokeEvent(author, toRevoke, reason); + innerRaceLog.revokeEvent(author, toRevoke, reason); + } + + @Override + public void revokeEvent(AbstractLogEventAuthor author, RaceLogEvent toRevoke) throws NotRevokableException { + innerRaceLog.revokeEvent(author, toRevoke); } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogChangedVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogChangedVisitor.java similarity index 64% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogChangedVisitor.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogChangedVisitor.java index fbc9092a2d4..42d6b95525e 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogChangedVisitor.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogChangedVisitor.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; -import com.sap.sailing.domain.racelog.RaceLogChangedListener; -import com.sap.sailing.domain.racelog.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogChangedListener; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; public class RaceLogChangedVisitor extends AbstractRaceLogChangedVisitor { private final RaceLogChangedListener listener; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseAreaChangeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseAreaChangeEventImpl.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseAreaChangeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseAreaChangeEventImpl.java index 8d987d89efb..c56772b5540 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseAreaChangeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseAreaChangeEventImpl.java @@ -1,13 +1,13 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; +import com.sap.sse.common.TimePoint; public class RaceLogCourseAreaChangeEventImpl extends RaceLogEventImpl implements RaceLogCourseAreaChangedEvent { @@ -16,7 +16,7 @@ RaceLogCourseAreaChangedEvent { private final Serializable courseAreaId; public RaceLogCourseAreaChangeEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, Serializable courseAreaId) { + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, Serializable courseAreaId) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.courseAreaId = courseAreaId; } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseDesignChangedEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseDesignChangedEventImpl.java similarity index 64% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseDesignChangedEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseDesignChangedEventImpl.java index 8ce8eafbd6e..5fd11a31252 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogCourseDesignChangedEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogCourseDesignChangedEventImpl.java @@ -1,14 +1,14 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseBase; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; +import com.sap.sse.common.TimePoint; public class RaceLogCourseDesignChangedEventImpl extends RaceLogEventImpl implements RaceLogCourseDesignChangedEvent { private static final long serialVersionUID = 1565936170747420547L; @@ -16,7 +16,7 @@ public class RaceLogCourseDesignChangedEventImpl extends RaceLogEventImpl implem private final CourseBase courseDesign; public RaceLogCourseDesignChangedEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, CourseBase courseDesign) { + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, CourseBase courseDesign) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.courseDesign = courseDesign; } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventComparator.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventComparator.java new file mode 100644 index 00000000000..e43c46a7405 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventComparator.java @@ -0,0 +1,30 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.io.Serializable; +import java.util.Comparator; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventComparator; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.base.Timed; + +/** + * Comparator sorting by pass, then by {@link AbstractLogEventAuthor}, then by {@link RaceLogEvent#getCreatedAt()} + * timestamp. + * + * If one of the passed objects is not a {@link RaceLogEvent}, sorting is done by {@link Timed#getTimePoint()}. + */ +public class RaceLogEventComparator extends LogEventComparator implements Comparator, Serializable { + private static final long serialVersionUID = 6146135178558781346L; + + protected int compareEvents(AbstractLogEvent e1, AbstractLogEvent e2) { + //compare passes + if (e1 instanceof RaceLogEvent && e2 instanceof RaceLogEvent) { + int result = ((RaceLogEvent) e1).getPassId() - ((RaceLogEvent) e2).getPassId(); + if (result != 0) return result; + } + + return super.compareEvents(e1, e2); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventDataImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventDataImpl.java new file mode 100644 index 00000000000..68f1f88def4 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventDataImpl.java @@ -0,0 +1,37 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.util.Collections; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.base.Competitor; + +public class RaceLogEventDataImpl implements RaceLogEventData { + private static final long serialVersionUID = 61677173867866892L; + private final List involvedBoats; + private final int passId; + + public RaceLogEventDataImpl(List involvedBoats, int passId) { + if (involvedBoats == null) { + this.involvedBoats = Collections.emptyList(); + } else { + this.involvedBoats = involvedBoats; + } + this.passId = passId; + } + + @Override + public List getInvolvedBoats() { + return involvedBoats; + } + + @Override + public int getPassId() { + return passId; + } + + @Override + public String toString() { + return super.toString() + ", involvedBoats: " + getInvolvedBoats() + ", passId: " + getPassId(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventFactoryImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventFactoryImpl.java similarity index 56% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventFactoryImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventFactoryImpl.java index e064d5c9e9c..8b78d0e4101 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventFactoryImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventFactoryImpl.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.ArrayList; @@ -6,126 +6,126 @@ import java.util.Collections; import java.util.List; import java.util.UUID; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.impl.RaceLogAdditionalScoringInformationEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogCloseOpenEndedDeviceMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDefineMarkEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDenoteForTrackingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceMarkMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogStartTrackingEventImpl; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.scoring.impl.AdditionalScoringInformationEventImpl; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.events.CloseOpenEndedDeviceMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DefineMarkEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DenoteForTrackingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DeviceCompetitorMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DeviceMarkMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.RegisterCompetitorEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.RevokeEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.StartTrackingEventImpl; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class RaceLogEventFactoryImpl implements RaceLogEventFactory { @Override - public RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + public RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List involvedBoats, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed) { return new RaceLogFlagEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, involvedBoats, passId, upperFlag, lowerFlag, isDisplayed); } @Override - public RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Flags upperFlag, + public RaceLogFlagEvent createFlagEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed) { return createFlagEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, upperFlag, lowerFlag, isDisplayed); } @Override - public RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List involvedBoats, int passId, TimePoint startTime) { return new RaceLogStartTimeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, involvedBoats, passId, startTime); } @Override - public RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, TimePoint startTime) { + public RaceLogStartTimeEvent createStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, TimePoint startTime) { return createStartTimeEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, startTime); } @Override - public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, RaceLogRaceStatus nextStatus) { return new RaceLogRaceStatusEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, nextStatus); } @Override - public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, RaceLogRaceStatus nextStatus) { + public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, RaceLogRaceStatus nextStatus) { return createRaceStatusEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, nextStatus); } @Override - public RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId) { return new RaceLogPassChangeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId); } @Override - public RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId) { + public RaceLogPassChangeEvent createPassChangeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId) { return createPassChangeEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId); } @Override - public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Serializable courseAreaId) { return new RaceLogCourseAreaChangeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, courseAreaId); } @Override - public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Serializable courseAreaId) { return createCourseAreaChangedEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, courseAreaId); } @Override - public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CourseBase courseData) { return new RaceLogCourseDesignChangedEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, courseData); } @Override - public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, CourseBase courseData) { return createCourseDesignChangedEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, courseData); @@ -133,7 +133,7 @@ public class RaceLogEventFactoryImpl implements RaceLogEventFactory { @Override public RaceLogFinishPositioningListChangedEventImpl createFinishPositioningListChangedEvent(TimePoint logicalTimePoint, - RaceLogEventAuthor author, Serializable id, List competitors, + AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { return new RaceLogFinishPositioningListChangedEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, positionedCompetitors); @@ -141,144 +141,142 @@ public class RaceLogEventFactoryImpl implements RaceLogEventFactory { @Override public RaceLogFinishPositioningListChangedEventImpl createFinishPositioningListChangedEvent(TimePoint logicalTimePoint, - RaceLogEventAuthor author, int passId, CompetitorResults positionedCompetitors) { + AbstractLogEventAuthor author, int passId, CompetitorResults positionedCompetitors) { return createFinishPositioningListChangedEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, positionedCompetitors); } @Override public RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, - RaceLogEventAuthor author, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { + AbstractLogEventAuthor author, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { return new RaceLogFinishPositioningConfirmedEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, positionedCompetitors); } @Override - public RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, CompetitorResults positionedCompetitors) { return createFinishPositioningConfirmedEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, positionedCompetitors); } @Override - public RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, String pathfinderId) { return new RaceLogPathfinderEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, pathfinderId); } @Override - public RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, String pathfinderId) { + public RaceLogPathfinderEvent createPathfinderEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, String pathfinderId) { return createPathfinderEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, pathfinderId); } @Override - public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Long gateLaunchStopTime, Long golfDownTime) { return new RaceLogGateLineOpeningTimeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, gateLaunchStopTime, golfDownTime); } @Override - public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Long gateLaunchStopTime, Long golfDownTime) { return createGateLineOpeningTimeEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, gateLaunchStopTime, golfDownTime); } @Override - public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, RacingProcedureType type) { return new RaceLogStartProcedureChangedEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, type); } @Override - public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, RacingProcedureType type) { return createStartProcedureChangedEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, type); } @Override - public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, TimePoint protestStartTime) { return new RaceLogProtestStartTimeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, protestStartTime); } @Override - public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, TimePoint protestStartTime) { return createProtestStartTimeEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, protestStartTime); } @Override - public RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Wind wind) { + public RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Wind wind) { return createWindFixEvent(logicalTimePoint, author, UUID.randomUUID(), new ArrayList(), passId, wind); } @Override - public RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, Serializable id, + public RaceLogWindFixEvent createWindFixEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, Serializable id, List competitors, int passId, Wind wind) { return new RaceLogWindFixEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, id, competitors, passId, wind); } @Override - public DeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogDeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, DeviceIdentifier device, Competitor mappedTo, int passId, TimePoint from, TimePoint to) { - return new DeviceCompetitorMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), + return new RaceLogDeviceCompetitorMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, mappedTo, device, from, to); } @Override - public DeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogDeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, DeviceIdentifier device, Mark mappedTo, int passId, TimePoint from, TimePoint to) { - return new DeviceMarkMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), + return new RaceLogDeviceMarkMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, mappedTo, device, from, to); } @Override - public DenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, + public RaceLogDenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, String raceName, BoatClass boatClass, Serializable raceId) { - return new DenoteForTrackingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, raceName, + return new RaceLogDenoteForTrackingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, raceName, boatClass, raceId); } @Override - public StartTrackingEvent createStartTrackingEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId) { - return new StartTrackingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId); + public RaceLogStartTrackingEvent createStartTrackingEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId) { + return new RaceLogStartTrackingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId); } @Override - public RevokeEvent createRevokeEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, int passId, Serializable revokedEventId, - String revokedEventType, String revokedEventShortInfo, String reason) { - return new RevokeEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), - passId, revokedEventId, revokedEventType, revokedEventShortInfo, reason); + public RaceLogRevokeEvent createRevokeEvent(AbstractLogEventAuthor author, int passId, RaceLogEvent toRevoke, String reason) { + return new RaceLogRevokeEventImpl(author, passId, toRevoke, reason); } @Override - public RegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogRegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Competitor competitor) { - return new RegisterCompetitorEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, competitor); + return new RaceLogRegisterCompetitorEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, competitor); } @Override - public DefineMarkEvent createDefineMarkEvent(TimePoint logicalTimePoint, RaceLogEventAuthor author, + public RaceLogDefineMarkEvent createDefineMarkEvent(TimePoint logicalTimePoint, AbstractLogEventAuthor author, int passId, Mark mark) { - return new DefineMarkEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, mark); + return new RaceLogDefineMarkEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, mark); } @Override - public CloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint logicalTimePoint, - RaceLogEventAuthor author, int passId, Serializable deviceMappingEventId, TimePoint closingTimePoint) { - return new CloseOpenEndedDeviceMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, + public RaceLogCloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint logicalTimePoint, + AbstractLogEventAuthor author, int passId, Serializable deviceMappingEventId, TimePoint closingTimePoint) { + return new RaceLogCloseOpenEndedDeviceMappingEventImpl(MillisecondsTimePoint.now(), author, logicalTimePoint, UUID.randomUUID(), passId, deviceMappingEventId, closingTimePoint); } @Override - public AdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint timePoint, Serializable id, - RaceLogEventAuthor author, int currentPassId, AdditionalScoringInformationType informationType) { - return new AdditionalScoringInformationEventImpl(MillisecondsTimePoint.now(), author, timePoint, id, Collections.emptyList(), currentPassId, + public RaceLogAdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint timePoint, Serializable id, + AbstractLogEventAuthor author, int currentPassId, AdditionalScoringInformationType informationType) { + return new RaceLogAdditionalScoringInformationEventImpl(MillisecondsTimePoint.now(), author, timePoint, id, Collections.emptyList(), currentPassId, informationType); } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventImpl.java new file mode 100644 index 00000000000..d3d5ad55d8c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventImpl.java @@ -0,0 +1,38 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public abstract class RaceLogEventImpl extends AbstractLogEventImpl implements RaceLogEvent { + private static final long serialVersionUID = -2557594972618769182L; + private final RaceLogEventData raceLogEventData; + + public RaceLogEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, List pInvolvedBoats, int pPassId) { + super(createdAt, author, logicalTimePoint, pId); + this.raceLogEventData = new RaceLogEventDataImpl(pInvolvedBoats, pPassId); + } + + @Override + public List getInvolvedBoats() { + return raceLogEventData.getInvolvedBoats(); + } + + @Override + public int getPassId() { + return raceLogEventData.getPassId(); + } + + @Override + public String toString() { + return raceLogEventData.toString(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventRestoreFactoryImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventRestoreFactoryImpl.java new file mode 100644 index 00000000000..bebd30a80cb --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogEventRestoreFactoryImpl.java @@ -0,0 +1,190 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventRestoreFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.impl.RaceLogAdditionalScoringInformationEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogCloseOpenEndedDeviceMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDefineMarkEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDenoteForTrackingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceCompetitorMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceMarkMappingEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogRegisterCompetitorEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogStartTrackingEventImpl; +import com.sap.sailing.domain.base.BoatClass; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.CourseBase; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.common.racelog.Flags; +import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; +import com.sap.sailing.domain.common.racelog.RacingProcedureType; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; + +public class RaceLogEventRestoreFactoryImpl extends RaceLogEventFactoryImpl implements RaceLogEventRestoreFactory { + + @Override + public RaceLogFlagEvent createFlagEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable id, List involvedBoats, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed) { + return new RaceLogFlagEventImpl(createdAt, author, logicalTimePoint, id, involvedBoats, passId, upperFlag, lowerFlag, isDisplayed); + } + + @Override + public RaceLogStartTimeEvent createStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable id, List involvedBoats, int passId, TimePoint startTime) { + return new RaceLogStartTimeEventImpl(createdAt, author, logicalTimePoint, id, involvedBoats, passId, startTime); + } + + @Override + public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RaceLogRaceStatus nextStatus) { + return new RaceLogRaceStatusEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, nextStatus); + } + + @Override + public RaceLogPassChangeEvent createPassChangeEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId) { + return new RaceLogPassChangeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId); + } + + @Override + public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Serializable courseAreaId) { + return new RaceLogCourseAreaChangeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, courseAreaId); + } + + @Override + public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CourseBase courseData) { + return new RaceLogCourseDesignChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, courseData); + } + + @Override + public RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { + return new RaceLogFinishPositioningListChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); + } + + @Override + public RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { + return new RaceLogFinishPositioningConfirmedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); + } + + @Override + public RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, String pathfinderId) { + return new RaceLogPathfinderEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, pathfinderId); + } + + @Override + public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Long gateLaunchStopTime, + Long golfDownTime) { + return new RaceLogGateLineOpeningTimeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, gateLaunchStopTime, + golfDownTime); + } + + @Override + public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RacingProcedureType type) { + return new RaceLogStartProcedureChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, type); + } + + @Override + public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, List competitors, int passId, TimePoint protestStartTime) { + return new RaceLogProtestStartTimeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, protestStartTime); + } + + @Override + public RaceLogWindFixEvent createWindFixEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable id, List competitors, Integer passId, Wind wind) { + return new RaceLogWindFixEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, wind); + } + + @Override + public RaceLogDeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Competitor mappedTo, int passId, TimePoint from, TimePoint to) { + return new RaceLogDeviceCompetitorMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, mappedTo, device, from, to); + } + + @Override + public RaceLogDeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Mark mappedTo, int passId, TimePoint from, + TimePoint to) { + return new RaceLogDeviceMarkMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, mappedTo, device, from, to); + } + + @Override + public RaceLogDenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, int passId, String raceName, BoatClass boatClass, Serializable raceId) { + return new RaceLogDenoteForTrackingEventImpl(createdAt, author, logicalTimePoint, pId, passId, raceName, boatClass, raceId); + } + + @Override + public RaceLogStartTrackingEvent createStartTrackingEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int passId) { + return new RaceLogStartTrackingEventImpl(createdAt, author, logicalTimePoint, pId, passId); + } + + @Override + public RaceLogRevokeEvent createRevokeEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int passId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, String reason) { + return new RaceLogRevokeEventImpl(createdAt, author, logicalTimePoint, pId, passId, revokedEventId, revokedEventType, revokedEventShortInfo, reason); + } + + @Override + public RaceLogRegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int passId, Competitor competitor) { + return new RaceLogRegisterCompetitorEventImpl(createdAt, author, logicalTimePoint, pId, passId, competitor); + } + + @Override + public RaceLogDefineMarkEvent createDefineMarkEvent(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int passId, Mark mark) { + return new RaceLogDefineMarkEventImpl(createdAt, author, logicalTimePoint, pId, passId, mark); + } + + @Override + public RaceLogCloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, + Serializable deviceMappingEventId, TimePoint closingTimePoint) { + return new RaceLogCloseOpenEndedDeviceMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, + deviceMappingEventId, closingTimePoint); + } + + @Override + public RaceLogAdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, List competitors, int passId, + AdditionalScoringInformationType informationType) { + return new RaceLogAdditionalScoringInformationEventImpl(createdAt, author, logicalTimePoint, pId, competitors, passId, informationType); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningConfirmedEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningConfirmedEventImpl.java similarity index 51% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningConfirmedEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningConfirmedEventImpl.java index f6897b0fed3..7ce91ea3d68 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningConfirmedEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningConfirmedEventImpl.java @@ -1,21 +1,21 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sse.common.TimePoint; public class RaceLogFinishPositioningConfirmedEventImpl extends RaceLogFinishPositioningEventImpl implements RaceLogFinishPositioningConfirmedEvent { private static final long serialVersionUID = 5028181339200048499L; public RaceLogFinishPositioningConfirmedEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, CompetitorResults positionedCompetitors) { + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, CompetitorResults positionedCompetitors) { super(createdAt, author, pTimePoint, pId, pCompetitors, pPassId, positionedCompetitors); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningEventImpl.java similarity index 72% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningEventImpl.java index 33a2110ec3f..6d8b84c3734 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningEventImpl.java @@ -1,13 +1,13 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningEvent; +import com.sap.sse.common.TimePoint; public abstract class RaceLogFinishPositioningEventImpl extends RaceLogEventImpl implements RaceLogFinishPositioningEvent { @@ -15,7 +15,7 @@ public abstract class RaceLogFinishPositioningEventImpl extends RaceLogEventImpl private final CompetitorResults positionedCompetitors; - public RaceLogFinishPositioningEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, + public RaceLogFinishPositioningEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, CompetitorResults positionedCompetitors) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.positionedCompetitors = positionedCompetitors; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningListChangedEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningListChangedEventImpl.java similarity index 51% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningListChangedEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningListChangedEventImpl.java index fda2333dd1f..0a744893e8b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFinishPositioningListChangedEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFinishPositioningListChangedEventImpl.java @@ -1,21 +1,21 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; +import com.sap.sse.common.TimePoint; public class RaceLogFinishPositioningListChangedEventImpl extends RaceLogFinishPositioningEventImpl implements RaceLogFinishPositioningListChangedEvent { private static final long serialVersionUID = -8167472925561954739L; public RaceLogFinishPositioningListChangedEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List competitors, int pPassId, CompetitorResults positionedCompetitors) { + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List competitors, int pPassId, CompetitorResults positionedCompetitors) { super(createdAt, author, pTimePoint, pId, competitors, pPassId, positionedCompetitors); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFlagEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFlagEventImpl.java similarity index 66% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFlagEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFlagEventImpl.java index fe1eb529e71..2ce2aba9444 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogFlagEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogFlagEventImpl.java @@ -1,14 +1,14 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; +import com.sap.sse.common.TimePoint; public class RaceLogFlagEventImpl extends RaceLogEventImpl implements RaceLogFlagEvent { @@ -17,7 +17,7 @@ public class RaceLogFlagEventImpl extends RaceLogEventImpl implements RaceLogFla private final Flags lowerFlag; private final boolean isDisplayed; - public RaceLogFlagEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, Flags pUpperFlag, Flags pLowerFlag, boolean pIsDisplayed) { + public RaceLogFlagEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, Flags pUpperFlag, Flags pLowerFlag, boolean pIsDisplayed) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.upperFlag = pUpperFlag; this.lowerFlag = pLowerFlag; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogGateLineOpeningTimeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogGateLineOpeningTimeEventImpl.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogGateLineOpeningTimeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogGateLineOpeningTimeEventImpl.java index 717d34a258c..77c6a3a72b3 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogGateLineOpeningTimeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogGateLineOpeningTimeEventImpl.java @@ -1,13 +1,13 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; +import com.sap.sse.common.TimePoint; public class RaceLogGateLineOpeningTimeEventImpl extends RaceLogEventImpl implements RaceLogGateLineOpeningTimeEvent { @@ -15,7 +15,7 @@ public class RaceLogGateLineOpeningTimeEventImpl extends RaceLogEventImpl implem private final GateLineOpeningTimes gateLineOpeningTimes; public RaceLogGateLineOpeningTimeEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, long gateLaunchStopTime, long golfDownTime) { super(createdAt, author, pTimePoint, pId, pCompetitors, pPassId); this.gateLineOpeningTimes = new GateLineOpeningTimes(gateLaunchStopTime, golfDownTime); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogImpl.java new file mode 100644 index 00000000000..6980b29b32c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogImpl.java @@ -0,0 +1,70 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.io.Serializable; +import java.util.NavigableSet; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.tracking.Track; +import com.sap.sailing.domain.tracking.impl.PartialNavigableSetView; +import com.sap.sailing.domain.tracking.impl.TrackImpl; + +/** + * {@link Track} implementation for {@link RaceLogEvent}s. + * + *

+ * "Fix" validity is decided based on the {@link #getCurrentPassId() current pass}. The validity is not cached. + *

+ * + *

+ * {@link TrackImpl#getDummyFix(com.sap.sailing.domain.common.TimePoint)} is not overridden, see + * {@link RaceLogEventComparator} for sorting when interface methods like + * {@link Track#getFirstFixAfter(com.sap.sailing.domain.common.TimePoint)} are used. + *

+ * + */ +public class RaceLogImpl extends AbstractLogImpl implements RaceLog { + private static final long serialVersionUID = 98032278604708475L; + + public RaceLogImpl(Serializable identifier) { + super(identifier, new RaceLogEventComparator()); + } + + public RaceLogImpl(String nameForReadWriteLock, Serializable identifier) { + super(nameForReadWriteLock, identifier, new RaceLogEventComparator()); + } + + @Override + public int getCurrentPassId() { + //return pass id of last event, as pass is the top-level sorting criterion in RaceLogeventComparator + if (! getUnrevokedEvents().isEmpty()) { + return getUnrevokedEvents().last().getPassId(); + } else { + return DefaultPassId; + } + } + + @Override + protected void onSuccessfulAdd(RaceLogEvent event, boolean notifyListeners) { + super.onSuccessfulAdd(event, notifyListeners); + } + + @Override + protected RaceLogEvent createRevokeEvent(AbstractLogEventAuthor author, RaceLogEvent toRevoke, String reason) { + return RaceLogEventFactory.INSTANCE.createRevokeEvent(author, getCurrentPassId(), toRevoke, reason); + } + + @Override + protected NavigableSet getInternalFixes() { + return new PartialNavigableSetView(super.getInternalFixes()) { + @Override + protected boolean isValid(RaceLogEvent e) { + return e.getPassId() == getCurrentPassId(); + } + }; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPassChangeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPassChangeEventImpl.java similarity index 57% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPassChangeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPassChangeEventImpl.java index 5c7e77dd0a4..ede283892a7 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPassChangeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPassChangeEventImpl.java @@ -1,18 +1,18 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; +import com.sap.sse.common.TimePoint; public class RaceLogPassChangeEventImpl extends RaceLogEventImpl implements RaceLogPassChangeEvent { private static final long serialVersionUID = -3737606977320640630L; - public RaceLogPassChangeEventImpl(TimePoint createdAt, RaceLogEventAuthor author, + public RaceLogPassChangeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPathfinderEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPathfinderEventImpl.java similarity index 64% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPathfinderEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPathfinderEventImpl.java index 9a6d7f08afc..821ec6d6ec3 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogPathfinderEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogPathfinderEventImpl.java @@ -1,13 +1,13 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; +import com.sap.sse.common.TimePoint; public class RaceLogPathfinderEventImpl extends RaceLogEventImpl implements RaceLogPathfinderEvent { @@ -15,7 +15,7 @@ public class RaceLogPathfinderEventImpl extends RaceLogEventImpl implements Race private final String pathfinderId; public RaceLogPathfinderEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, String pathfinderId) { + AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pCompetitors, int pPassId, String pathfinderId) { super(createdAt, author, pTimePoint, pId, pCompetitors, pPassId); this.pathfinderId = pathfinderId; } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogProtestStartTimeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogProtestStartTimeEventImpl.java similarity index 70% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogProtestStartTimeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogProtestStartTimeEventImpl.java index 1ad2c53d865..5035bbde253 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogProtestStartTimeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogProtestStartTimeEventImpl.java @@ -1,20 +1,20 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; +import com.sap.sse.common.TimePoint; public class RaceLogProtestStartTimeEventImpl extends RaceLogEventImpl implements RaceLogProtestStartTimeEvent { private static final long serialVersionUID = -1800827552916395996L; private final TimePoint protestStartTime; - public RaceLogProtestStartTimeEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, + public RaceLogProtestStartTimeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, TimePoint protestStartTime) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.protestStartTime = protestStartTime; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventComparator.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventComparator.java similarity index 82% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventComparator.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventComparator.java index 2685400c6e4..684976105c5 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventComparator.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventComparator.java @@ -1,14 +1,14 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.Comparator; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; /** - * Comparator sorting by pass, then by state order number, then by {@link RaceLogEventAuthor}, then by {@link RaceLogEvent#getCreatedAt()} timestamp. + * Comparator sorting by pass, then by state order number, then by {@link AbstractLogEventAuthor}, then by {@link RaceLogEvent#getCreatedAt()} timestamp. */ public enum RaceLogRaceStatusEventComparator implements Comparator, Serializable { INSTANCE; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventImpl.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventImpl.java index 73aaf108cf6..69a92a9b13a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogRaceStatusEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRaceStatusEventImpl.java @@ -1,21 +1,21 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; +import com.sap.sse.common.TimePoint; public class RaceLogRaceStatusEventImpl extends RaceLogEventImpl implements RaceLogRaceStatusEvent { private static final long serialVersionUID = -8809758843066724482L; private final RaceLogRaceStatus nextStatus; - public RaceLogRaceStatusEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, + public RaceLogRaceStatusEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, RaceLogRaceStatus nextStatus) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.nextStatus = nextStatus; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRevokeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRevokeEventImpl.java new file mode 100644 index 00000000000..faaadf7faf7 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogRevokeEventImpl.java @@ -0,0 +1,51 @@ +package com.sap.sailing.domain.abstractlog.race.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.RevokeEventImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public class RaceLogRevokeEventImpl extends RevokeEventImpl implements RaceLogRevokeEvent { + private static final long serialVersionUID = 1886722815573499311L; + private final RaceLogEventData raceLogEventData; + + public RaceLogRevokeEventImpl(AbstractLogEventAuthor author, int passId, RaceLogEvent toRevoke, String reason) { + super(author, toRevoke, reason); + this.raceLogEventData = new RaceLogEventDataImpl(null, passId); + } + + public RaceLogRevokeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int passId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, + String reason) { + super(createdAt, author, logicalTimePoint, pId, revokedEventId, revokedEventType, revokedEventShortInfo, reason); + this.raceLogEventData = new RaceLogEventDataImpl(null, passId); + } + + + @Override + public int getPassId() { + return raceLogEventData.getPassId(); + } + + @Override + public List getInvolvedBoats() { + return raceLogEventData.getInvolvedBoats(); + } + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } + + @Override + public String toString() { + return raceLogEventData.toString(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartProcedureChangedEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartProcedureChangedEventImpl.java similarity index 76% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartProcedureChangedEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartProcedureChangedEventImpl.java index 89fdc8277b0..896b6c723af 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartProcedureChangedEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartProcedureChangedEventImpl.java @@ -1,14 +1,14 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; +import com.sap.sse.common.TimePoint; public class RaceLogStartProcedureChangedEventImpl extends RaceLogEventImpl implements RaceLogStartProcedureChangedEvent { @@ -17,7 +17,7 @@ public class RaceLogStartProcedureChangedEventImpl extends RaceLogEventImpl impl private final RacingProcedureType startProcedureType; - public RaceLogStartProcedureChangedEventImpl(TimePoint createdAt, RaceLogEventAuthor author, + public RaceLogStartProcedureChangedEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, RacingProcedureType startProcedureType) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartTimeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartTimeEventImpl.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartTimeEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartTimeEventImpl.java index 82f92b0382f..3d926a02016 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogStartTimeEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogStartTimeEventImpl.java @@ -1,21 +1,21 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; +import com.sap.sse.common.TimePoint; public class RaceLogStartTimeEventImpl extends RaceLogRaceStatusEventImpl implements RaceLogStartTimeEvent { private static final long serialVersionUID = 8185811395997196162L; private final TimePoint startTime; - public RaceLogStartTimeEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, + public RaceLogStartTimeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, TimePoint pStartTime) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId, RaceLogRaceStatus.SCHEDULED); this.startTime = pStartTime; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogWindFixEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogWindFixEventImpl.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogWindFixEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogWindFixEventImpl.java index df76b9d5b1f..36b54350b32 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogWindFixEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/RaceLogWindFixEventImpl.java @@ -1,21 +1,21 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; public class RaceLogWindFixEventImpl extends RaceLogEventImpl implements RaceLogWindFixEvent { private static final long serialVersionUID = 7879094280634905183L; private final Wind windFix; - public RaceLogWindFixEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint pTimePoint, + public RaceLogWindFixEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint pTimePoint, Serializable pId, List pInvolvedBoats, int pPassId, Wind windFix) { super(createdAt, author, pTimePoint, pId, pInvolvedBoats, pPassId); this.windFix = windFix; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/WeakRaceLogChangedVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/WeakRaceLogChangedVisitor.java similarity index 91% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/WeakRaceLogChangedVisitor.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/WeakRaceLogChangedVisitor.java index 6c057bf88e6..368dd02fa04 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/WeakRaceLogChangedVisitor.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/impl/WeakRaceLogChangedVisitor.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.impl; +package com.sap.sailing.domain.abstractlog.race.impl; import java.lang.ref.Reference; import java.lang.ref.ReferenceQueue; @@ -8,9 +8,9 @@ import java.util.concurrent.ConcurrentHashMap; import java.util.logging.Level; import java.util.logging.Logger; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogChangedListener; -import com.sap.sailing.domain.racelog.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogChangedListener; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; /** * A listener that unregisters itself from the race log's listeners if its notification target is no longer strongly diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationType.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/AdditionalScoringInformationType.java similarity index 89% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationType.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/AdditionalScoringInformationType.java index 004b3001ce4..375bab4df68 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationType.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/AdditionalScoringInformationType.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.scoring; +package com.sap.sailing.domain.abstractlog.race.scoring; public enum AdditionalScoringInformationType { /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/RaceLogAdditionalScoringInformationEvent.java similarity index 55% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/RaceLogAdditionalScoringInformationEvent.java index 07e570acead..279e226166c 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/AdditionalScoringInformationEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/RaceLogAdditionalScoringInformationEvent.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.scoring; +package com.sap.sailing.domain.abstractlog.race.scoring; -import com.sap.sailing.domain.racelog.InvalidatesLeaderboardCache; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.InvalidatesLeaderboardCache; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; /** * Event that could possibly overwrite scoring for a leaderboard column. The idea @@ -12,7 +12,7 @@ import com.sap.sailing.domain.racelog.Revokable; * * @author Simon Marcel Pamies */ -public interface AdditionalScoringInformationEvent extends RaceLogEvent, Revokable, InvalidatesLeaderboardCache { +public interface RaceLogAdditionalScoringInformationEvent extends RaceLogEvent, Revokable, InvalidatesLeaderboardCache { /** * @return the type of information this event holds diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/impl/AdditionalScoringInformationEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/impl/RaceLogAdditionalScoringInformationEventImpl.java similarity index 56% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/impl/AdditionalScoringInformationEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/impl/RaceLogAdditionalScoringInformationEventImpl.java index f047869b925..ba25a697404 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/scoring/impl/AdditionalScoringInformationEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/scoring/impl/RaceLogAdditionalScoringInformationEventImpl.java @@ -1,22 +1,22 @@ -package com.sap.sailing.domain.racelog.scoring.impl; +package com.sap.sailing.domain.abstractlog.race.scoring.impl; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; +import com.sap.sse.common.TimePoint; -public class AdditionalScoringInformationEventImpl extends RaceLogEventImpl implements AdditionalScoringInformationEvent { +public class RaceLogAdditionalScoringInformationEventImpl extends RaceLogEventImpl implements RaceLogAdditionalScoringInformationEvent { private static final long serialVersionUID = -7627714111951381979L; private final AdditionalScoringInformationType informationType; - public AdditionalScoringInformationEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + public RaceLogAdditionalScoringInformationEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, List competitors, int pPassId, AdditionalScoringInformationType informationType) { super(createdAt, author, logicalTimePoint, pId, competitors, pPassId); this.informationType = informationType; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceState.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceState.java similarity index 82% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceState.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceState.java index fc4b4d8badd..a0d5f94fb90 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceState.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceState.java @@ -1,19 +1,19 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedurePrerequisiteAutoResolver; import com.sap.sailing.domain.base.CourseBase; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedurePrerequisiteAutoResolver; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; /** * Extension to the {@link ReadonlyRaceState} allowing write-access to the state of a race. @@ -29,9 +29,9 @@ import com.sap.sailing.domain.tracking.Wind; public interface RaceState extends ReadonlyRaceState { /** - * Gets the {@link RaceLogEventAuthor} that is used for all created {@link RaceLogEvent}s. + * Gets the {@link AbstractLogEventAuthor} that is used for all created {@link RaceLogEvent}s. */ - RaceLogEventAuthor getAuthor(); + AbstractLogEventAuthor getAuthor(); /** * Gets the currently attached {@link RacingProcedure}. @@ -142,7 +142,7 @@ public interface RaceState extends ReadonlyRaceState { void setWindFix(TimePoint now, Wind wind); /** - * Marks this race state with a new {@link AdditionalScoringInformationEvent} or revokes + * Marks this race state with a new {@link RaceLogAdditionalScoringInformationEvent} or revokes * an already existing one. */ void setAdditionalScoringInformationEnabled(TimePoint creationTimePoint, boolean enable, AdditionalScoringInformationType informationType); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateChangedListener.java similarity index 93% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateChangedListener.java index 08844e62dcd..ba12a17a34f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateChangedListener.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; public interface RaceStateChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEvent.java similarity index 58% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEvent.java index c7bb6428c1b..d9a5cc7b5fc 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEvent.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; public interface RaceStateEvent extends Timed, Serializable { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventProcessor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventProcessor.java similarity index 65% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventProcessor.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventProcessor.java index ef2b597b6f6..cfd28dbdced 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventProcessor.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventProcessor.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; public interface RaceStateEventProcessor { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventScheduler.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventScheduler.java similarity index 66% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventScheduler.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventScheduler.java index 1f6a3c0d27a..00af27c0d26 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/RaceStateEventScheduler.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/RaceStateEventScheduler.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; import java.util.Collection; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; public interface RaceStateEventScheduler { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/ReadonlyRaceState.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/ReadonlyRaceState.java similarity index 88% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/ReadonlyRaceState.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/ReadonlyRaceState.java index 3a4909ce656..94efa7c6a6f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/ReadonlyRaceState.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/ReadonlyRaceState.java @@ -1,18 +1,18 @@ -package com.sap.sailing.domain.racelog.state; +package com.sap.sailing.domain.abstractlog.race.state; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventComparator; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.impl.RaceLogEventComparator; -import com.sap.sailing.domain.racelog.impl.RaceLogImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; /** * This interface gives you reading access to the state of a race. You can query various properties of the race diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/BaseRaceStateChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/BaseRaceStateChangedListener.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/BaseRaceStateChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/BaseRaceStateChangedListener.java index ada19547768..cac2cac05f8 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/BaseRaceStateChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/BaseRaceStateChangedListener.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; -import com.sap.sailing.domain.racelog.state.RaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; /** * Providing an empty implementation of {@link RaceStateChangedListener}. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateChangedListeners.java similarity index 91% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateChangedListeners.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateChangedListeners.java index 8318bc33a33..0e9e707f95f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateChangedListeners.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateChangedListeners.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; import java.util.HashSet; -import com.sap.sailing.domain.racelog.state.RaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; public class RaceStateChangedListeners extends HashSet implements RaceStateChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEventImpl.java similarity index 81% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEventImpl.java index ab223e983bd..7d5c214339e 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEventImpl.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sse.common.TimePoint; public class RaceStateEventImpl implements RaceStateEvent { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEvents.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEvents.java similarity index 85% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEvents.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEvents.java index 85f8d2589e5..1c5806f0faf 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateEvents.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateEvents.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; public enum RaceStateEvents { UNKNOWN, diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateImpl.java similarity index 71% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateImpl.java index 151ced36627..5ce66d5c9ce 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/RaceStateImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/RaceStateImpl.java @@ -1,61 +1,64 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; import java.util.UUID; +import java.util.logging.Level; +import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.AdditionalScoringInformationFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceStatusAnalyzer; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.state.RaceState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureFactory; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureFactoryImpl; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.configuration.ConfigurationLoader; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.base.configuration.impl.EmptyRegattaConfiguration; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.analyzing.impl.AdditionalScoringInformationFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceStatusAnalyzer; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.state.RaceState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureFactory; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureFactoryImpl; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; /** * Write-enabled {@link RaceState}. */ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState { + private static final Logger logger = Logger.getLogger(RaceStateImpl.class.getName()); - private final RaceLogEventAuthor author; + private final AbstractLogEventAuthor author; private final RaceLogEventFactory factory; /** * Creates a {@link RaceState} with the initial racing procedure type set to a fallback value and an empty configuration. */ - public static RaceState create(RaceLog raceLog, RaceLogEventAuthor author) { + public static RaceState create(RaceLog raceLog, AbstractLogEventAuthor author) { return create(raceLog, author, new EmptyRegattaConfiguration()); } /** * Creates a {@link RaceState}. */ - public static RaceState create(RaceLog raceLog, RaceLogEventAuthor author, ConfigurationLoader configuration) { + public static RaceState create(RaceLog raceLog, AbstractLogEventAuthor author, ConfigurationLoader configuration) { return new RaceStateImpl(raceLog, author, RaceLogEventFactory.INSTANCE, new RacingProcedureFactoryImpl(author, RaceLogEventFactory.INSTANCE, configuration)); } - public RaceStateImpl(RaceLog raceLog, RaceLogEventAuthor author, RaceLogEventFactory eventFactory, + public RaceStateImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory eventFactory, RacingProcedureFactory procedureFactory) { this(raceLog, author, eventFactory, new RaceStatusAnalyzer.StandardClock(), procedureFactory); } - private RaceStateImpl(RaceLog raceLog, RaceLogEventAuthor author, RaceLogEventFactory eventFactory, RaceStatusAnalyzer.Clock analyzersClock, + private RaceStateImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory eventFactory, RaceStatusAnalyzer.Clock analyzersClock, RacingProcedureFactory procedureFactory) { super(raceLog, analyzersClock, procedureFactory, /* update */ true); this.author = author; @@ -85,7 +88,7 @@ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState { } @Override - public RaceLogEventAuthor getAuthor() { + public AbstractLogEventAuthor getAuthor() { return author; } @@ -166,18 +169,18 @@ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState { @Override public void setAdditionalScoringInformationEnabled(TimePoint timePoint, boolean enable, AdditionalScoringInformationType informationType) { - final AdditionalScoringInformationEvent event = new AdditionalScoringInformationFinder(raceLog).analyze(/*filterBy*/informationType); + final RaceLogAdditionalScoringInformationEvent event = new AdditionalScoringInformationFinder(raceLog).analyze(/*filterBy*/informationType); if (enable) { if (event == null) { raceLog.add(factory.createAdditionalScoringInformationEvent(timePoint, UUID.randomUUID(), author, raceLog.getCurrentPassId(), informationType)); } } else { if (event != null) { + // revoke the newest one try { - // revoke the newest one - raceLog.revokeEvent(author, event); + raceLog.revokeEvent(author, event, "disable additional scoring information"); } catch (NotRevokableException e) { - e.printStackTrace(); + logger.log(Level.WARNING, "Could not disable scoring information by adding RevokeEvent", e); } } } @@ -185,7 +188,7 @@ public class RaceStateImpl extends ReadonlyRaceStateImpl implements RaceState { @Override public boolean isAdditionalScoringInformationEnabled(AdditionalScoringInformationType informationType) { - final AdditionalScoringInformationEvent event = new AdditionalScoringInformationFinder(raceLog).analyze(/*filterBy*/informationType); + final RaceLogAdditionalScoringInformationEvent event = new AdditionalScoringInformationFinder(raceLog).analyze(/*filterBy*/informationType); return event != null; } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/ReadonlyRaceStateImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/ReadonlyRaceStateImpl.java similarity index 86% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/ReadonlyRaceStateImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/ReadonlyRaceStateImpl.java index 8162e34d111..02d552065ff 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/impl/ReadonlyRaceStateImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/impl/ReadonlyRaceStateImpl.java @@ -1,37 +1,37 @@ -package com.sap.sailing.domain.racelog.state.impl; +package com.sap.sailing.domain.abstractlog.race.state.impl; +import com.sap.sailing.domain.abstractlog.race.CompetitorResults; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogChangedListener; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.ConfirmedFinishPositioningListFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishPositioningListFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishedTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishingTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastPublishedCourseDesignFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastWindFixFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.ProtestStartTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceStatusAnalyzer; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RacingProcedureTypeAnalyzer; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.StartTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceStatusAnalyzer.Clock; +import com.sap.sailing.domain.abstractlog.race.impl.WeakRaceLogChangedVisitor; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEventScheduler; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureFactory; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.ReadonlyRacingProcedureFactory; import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.configuration.ConfigurationLoader; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.base.configuration.impl.EmptyRegattaConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogChangedListener; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.ConfirmedFinishPositioningListFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishPositioningListFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishedTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishingTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.LastPublishedCourseDesignFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.LastWindFixFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.ProtestStartTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceStatusAnalyzer; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceStatusAnalyzer.Clock; -import com.sap.sailing.domain.racelog.analyzing.impl.RacingProcedureTypeAnalyzer; -import com.sap.sailing.domain.racelog.analyzing.impl.StartTimeFinder; -import com.sap.sailing.domain.racelog.impl.WeakRaceLogChangedVisitor; -import com.sap.sailing.domain.racelog.state.RaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.RaceStateEventScheduler; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureFactory; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.ReadonlyRacingProcedureFactory; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/FlagPoleState.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/FlagPoleState.java similarity index 98% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/FlagPoleState.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/FlagPoleState.java index 8837323cf6b..66c6bd04431 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/FlagPoleState.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/FlagPoleState.java @@ -1,11 +1,11 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; import java.util.ArrayList; import java.util.Collections; import java.util.List; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.FlagPole; +import com.sap.sse.common.TimePoint; /** * Allows you to query the current state of displayed and removed flags. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedure.java similarity index 76% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedure.java index 5345ca04cd8..1eba9f3b8fc 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedure.java @@ -1,6 +1,6 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * Base interface for all write-enabled {@link RacingProcedure}s. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureChangedListener.java similarity index 80% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureChangedListener.java index d7d3eacca9a..04493efa56b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureChangedListener.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; public interface RacingProcedureChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureFactory.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureFactory.java similarity index 72% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureFactory.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureFactory.java index cd07e6e2128..afa15033192 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedureFactory.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedureFactory.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; public interface RacingProcedureFactory { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedurePrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedurePrerequisite.java similarity index 77% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedurePrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedurePrerequisite.java index 475cc4148b6..519f65698f3 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/RacingProcedurePrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/RacingProcedurePrerequisite.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl.GateLaunchTimePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl.PathfinderPrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl.StartmodePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl.GateLaunchTimePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl.PathfinderPrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl.StartmodePrerequisite; /** * Something that has to be fulfilled before the race can start (e.g. decide which start mode flag is shown). diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ReadonlyRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ReadonlyRacingProcedure.java similarity index 86% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ReadonlyRacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ReadonlyRacingProcedure.java index e84c6eaacba..cc743dfc056 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ReadonlyRacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ReadonlyRacingProcedure.java @@ -1,15 +1,15 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.state.RaceState; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEventProcessor; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEventScheduler; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; import com.sap.sailing.domain.base.configuration.RacingProcedureConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.state.RaceState; -import com.sap.sailing.domain.racelog.state.RaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.RaceStateEventProcessor; -import com.sap.sailing.domain.racelog.state.RaceStateEventScheduler; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; +import com.sap.sse.common.TimePoint; /** * Read-only interface for every racing procedure. A racing procedure defines the starting sequence of a race various diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/BasicRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/BasicRacingProcedure.java new file mode 100644 index 00000000000..b04b477358a --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/BasicRacingProcedure.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.basic; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; + +public interface BasicRacingProcedure extends RacingProcedure { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java similarity index 55% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java index 45055dba2dc..12c064844a6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/basic/impl/BasicRacingProcedureImpl.java @@ -1,30 +1,30 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.basic.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.basic.impl; import java.util.Arrays; import java.util.Collection; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.FlagPoleState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.NoMorePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; import com.sap.sailing.domain.base.configuration.RacingProcedureConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.FlagPole; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; -import com.sap.sailing.domain.racelog.state.racingprocedure.FlagPoleState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.NoMorePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sse.common.TimePoint; public class BasicRacingProcedureImpl extends BaseRacingProcedure { - public BasicRacingProcedureImpl(RaceLog raceLog, RaceLogEventAuthor author, RaceLogEventFactory factory, + public BasicRacingProcedureImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory factory, RacingProcedureConfiguration configuration) { super(raceLog, author, factory, configuration); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSChangedListener.java new file mode 100644 index 00000000000..9b5fd3cd0c5 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSChangedListener.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; + +public interface ESSChangedListener extends RacingProcedureChangedListener { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSRacingProcedure.java new file mode 100644 index 00000000000..9141cf179a7 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ESSRacingProcedure.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; + +public interface ESSRacingProcedure extends ReadonlyESSRacingProcedure, RacingProcedure { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java new file mode 100644 index 00000000000..9a423a8d420 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java @@ -0,0 +1,13 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sse.common.TimePoint; + + +public interface ReadonlyESSRacingProcedure extends ReadonlyRacingProcedure { + + void addChangedListener(ESSChangedListener listener); + + TimePoint getTimeLimit(TimePoint startTime); + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSChangedListeners.java new file mode 100644 index 00000000000..1990d79af9d --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSChangedListeners.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.impl; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.ESSChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; + +public class ESSChangedListeners extends RacingProcedureChangedListeners implements + ESSChangedListener { + + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java similarity index 81% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java index 1230450aafb..6ffb0b7d881 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/ess/impl/ESSRacingProcedureImpl.java @@ -1,30 +1,30 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.ess.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.impl; import java.util.Arrays; import java.util.Collection; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishingTimeFinder; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.FlagPoleState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.ESSChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.ESSRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.NoMorePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; import com.sap.sailing.domain.base.configuration.procedures.ESSConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.FlagPole; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishingTimeFinder; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; -import com.sap.sailing.domain.racelog.state.racingprocedure.FlagPoleState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; -import com.sap.sailing.domain.racelog.state.racingprocedure.ess.ESSChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.ess.ESSRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.NoMorePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sse.common.TimePoint; public class ESSRacingProcedureImpl extends BaseRacingProcedure implements ESSRacingProcedure { @@ -36,7 +36,7 @@ public class ESSRacingProcedureImpl extends BaseRacingProcedure implements ESSRa @SuppressWarnings("unused") private final ESSConfiguration configuration; - public ESSRacingProcedureImpl(RaceLog raceLog, RaceLogEventAuthor author, + public ESSRacingProcedureImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory factory, ESSConfiguration configuration) { super(raceLog, author, factory, configuration); this.configuration = configuration; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartChangedListener.java similarity index 58% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartChangedListener.java index 93d6e48e67a..87d397308d6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartChangedListener.java @@ -1,6 +1,6 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; public interface GateStartChangedListener extends RacingProcedureChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartRacingProcedure.java similarity index 57% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartRacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartRacingProcedure.java index 7770bdd4041..09bb90ff037 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/GateStartRacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/GateStartRacingProcedure.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sse.common.TimePoint; public interface GateStartRacingProcedure extends ReadonlyGateStartRacingProcedure, RacingProcedure { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java similarity index 78% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java index aa3758a3079..ba112e6bfbd 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/ReadonlyGateStartRacingProcedure.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.base.configuration.procedures.GateStartConfiguration; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sse.common.TimePoint; public interface ReadonlyGateStartRacingProcedure extends ReadonlyRacingProcedure { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java similarity index 56% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java index 499ea21b54f..48ad0823aed 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/BaseGateStartPrerequisite.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedurePrerequisite; +import com.sap.sse.common.TimePoint; /** * Easy access to the {@link GateStartRacingProcedure}. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java similarity index 74% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java index 4ac8ab8a3bc..6b85a622af3 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateLaunchTimePrerequisite.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sse.common.TimePoint; public class GateLaunchTimePrerequisite extends BaseGateStartPrerequisite implements RacingProcedurePrerequisite { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartChangedListeners.java similarity index 62% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartChangedListeners.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartChangedListeners.java index d7ebdd1c882..46ee88edc9b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartChangedListeners.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartChangedListeners.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.ReadonlyGateStartRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.ReadonlyGateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; public class GateStartChangedListeners extends RacingProcedureChangedListeners implements GateStartChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java index ca17dd62f43..0165aa169cd 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/GateStartRacingProcedureImpl.java @@ -1,32 +1,32 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl; import java.util.Arrays; import java.util.Collection; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent.GateLineOpeningTimes; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.GateLineOpeningTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.PathfinderFinder; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.FlagPoleState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.NoMorePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; import com.sap.sailing.domain.base.configuration.procedures.GateStartConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.FlagPole; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent.GateLineOpeningTimes; -import com.sap.sailing.domain.racelog.analyzing.impl.GateLineOpeningTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.PathfinderFinder; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; -import com.sap.sailing.domain.racelog.state.racingprocedure.FlagPoleState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.NoMorePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class GateStartRacingProcedureImpl extends BaseRacingProcedure implements GateStartRacingProcedure { @@ -42,7 +42,7 @@ public class GateStartRacingProcedureImpl extends BaseRacingProcedure implements private boolean gateLineOpeningTimesHasBeenSet; private String cachedPathfinder; - public GateStartRacingProcedureImpl(RaceLog raceLog, RaceLogEventAuthor author, RaceLogEventFactory factory, + public GateStartRacingProcedureImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory factory, GateStartConfiguration configuration) { super(raceLog, author, factory, configuration); this.gateLineOpeningTimeAnalyzer = new GateLineOpeningTimeFinder(raceLog); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/PathfinderPrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/PathfinderPrerequisite.java similarity index 69% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/PathfinderPrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/PathfinderPrerequisite.java index 305fb5c6288..45956155fe7 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/gate/impl/PathfinderPrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/gate/impl/PathfinderPrerequisite.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.GateStartRacingProcedure; +import com.sap.sse.common.TimePoint; public class PathfinderPrerequisite extends BaseGateStartPrerequisite implements RacingProcedurePrerequisite { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedure.java similarity index 82% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedure.java index 5570871a475..ea11b0f6666 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedure.java @@ -1,33 +1,33 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; import java.util.Arrays; import java.util.Collection; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogChangedListener; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishedTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.FinishingTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IndividualRecallDisplayedFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IndividualRecallRemovedFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IsFinishedAnalyzer; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IsInFinishingPhaseAnalyzer; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.IsIndividualRecallDisplayedAnalyzer; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogChangedVisitor; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEventScheduler; +import com.sap.sailing.domain.abstractlog.race.state.ReadonlyRaceState; +import com.sap.sailing.domain.abstractlog.race.state.impl.BaseRaceStateChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; import com.sap.sailing.domain.base.configuration.RacingProcedureConfiguration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogChangedListener; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishedTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.FinishingTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.IndividualRecallDisplayedFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.IndividualRecallRemovedFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.IsFinishedAnalyzer; -import com.sap.sailing.domain.racelog.analyzing.impl.IsInFinishingPhaseAnalyzer; -import com.sap.sailing.domain.racelog.analyzing.impl.IsIndividualRecallDisplayedAnalyzer; -import com.sap.sailing.domain.racelog.impl.RaceLogChangedVisitor; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.RaceStateEventScheduler; -import com.sap.sailing.domain.racelog.state.ReadonlyRaceState; -import com.sap.sailing.domain.racelog.state.impl.BaseRaceStateChangedListener; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sse.common.TimePoint; /** * Base class for all your {@link RacingProcedure}s. @@ -44,7 +44,7 @@ public abstract class BaseRacingProcedure extends BaseRaceStateChangedListener i private RaceStateEventScheduler scheduler; protected final RaceLog raceLog; - protected final RaceLogEventAuthor author; + protected final AbstractLogEventAuthor author; protected final RaceLogEventFactory factory; private final RacingProcedureConfiguration configuration; @@ -61,7 +61,7 @@ public abstract class BaseRacingProcedure extends BaseRaceStateChangedListener i /** * When calling me, call {@link BaseRacingProcedure#update()} afterwards! */ - public BaseRacingProcedure(RaceLog raceLog, RaceLogEventAuthor author, RaceLogEventFactory factory, + public BaseRacingProcedure(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory factory, RacingProcedureConfiguration configuration) { if (configuration == null) { throw new IllegalArgumentException("configuration must not be null"); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java similarity index 61% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java index fa4e7e612ac..c472b4eea8a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedureChangedListener.java @@ -1,7 +1,7 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; public abstract class BaseRacingProcedureChangedListener implements RacingProcedureChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java similarity index 87% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java index 8e103584490..b5113d147d4 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/BaseRacingProcedurePrerequisite.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sse.common.TimePoint; /** * Base class for all {@link RacingProcedurePrerequisite}. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/NoMorePrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/NoMorePrerequisite.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/NoMorePrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/NoMorePrerequisite.java index 89da490d1ce..0396d8eaa2f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/NoMorePrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/NoMorePrerequisite.java @@ -1,6 +1,6 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; /** * This special {@link RacingProcedurePrerequisite} won't check for next prerequisites. It just executes the diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureChangedListeners.java similarity index 87% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureChangedListeners.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureChangedListeners.java index c59646bb530..1833f78f700 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureChangedListeners.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureChangedListeners.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; import java.util.HashSet; import java.util.Set; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; public class RacingProcedureChangedListeners implements RacingProcedureChangedListener { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureFactoryImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureFactoryImpl.java similarity index 55% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureFactoryImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureFactoryImpl.java index f5e34bb8571..7f34843b014 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedureFactoryImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedureFactoryImpl.java @@ -1,20 +1,20 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureFactory; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.base.configuration.ConfigurationLoader; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureFactory; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; public class RacingProcedureFactoryImpl extends ReadonlyRacingProcedureFactory implements RacingProcedureFactory { - private final RaceLogEventAuthor author; + private final AbstractLogEventAuthor author; private final RaceLogEventFactory factory; - public RacingProcedureFactoryImpl(RaceLogEventAuthor author, RaceLogEventFactory factory, + public RacingProcedureFactoryImpl(AbstractLogEventAuthor author, RaceLogEventFactory factory, ConfigurationLoader configuration) { super(configuration); this.author = author; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java similarity index 50% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java index db915fdfb04..297ce7790b9 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/RacingProcedurePrerequisiteAutoResolver.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite.Resolver; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl.GateLaunchTimePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl.PathfinderPrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl.StartmodePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite.Resolver; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl.GateLaunchTimePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl.PathfinderPrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl.StartmodePrerequisite; /** * Always calls {@link RacingProcedurePrerequisite#fulfillWithDefault()}. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java similarity index 64% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java index 9e160da8b62..69f7e652ffe 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/impl/ReadonlyRacingProcedureFactory.java @@ -1,20 +1,20 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.impl.NoAddingRaceLogWrapper; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureFactory; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.basic.impl.BasicRacingProcedureImpl; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ess.impl.ESSRacingProcedureImpl; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.gate.impl.GateStartRacingProcedureImpl; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl.RRS26RacingProcedureImpl; import com.sap.sailing.domain.base.configuration.ConfigurationLoader; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.impl.NoAddingRaceLogWrapper; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureFactory; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.basic.impl.BasicRacingProcedureImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.ess.impl.ESSRacingProcedureImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.gate.impl.GateStartRacingProcedureImpl; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl.RRS26RacingProcedureImpl; /** * Factory for creating {@link ReadOnlyRacingProcedure}s. @@ -36,7 +36,7 @@ public class ReadonlyRacingProcedureFactory implements RacingProcedureFactory { } protected ReadonlyRacingProcedure createProcedure(RacingProcedureType type, RaceLog raceLog, - RaceLogEventAuthor author, RaceLogEventFactory factory) { + AbstractLogEventAuthor author, RaceLogEventFactory factory) { RegattaConfiguration loadedConfiguration = configuration.load(); switch (type) { case ESS: @@ -56,7 +56,7 @@ public class ReadonlyRacingProcedureFactory implements RacingProcedureFactory { @Override public ReadonlyRacingProcedure createRacingProcedure(RacingProcedureType type, RaceLog raceLog) { // Just a mock author since we will never add anything to the racelog - RaceLogEventAuthor author = new RaceLogEventAuthorImpl("Illegal Author", 128); + AbstractLogEventAuthor author = new LogEventAuthorImpl("Illegal Author", 128); // Wrap the racelog to disable adding... RaceLog wrappedRaceLog = new NoAddingRaceLogWrapper(raceLog); return createProcedure(type, wrappedRaceLog, author, RaceLogEventFactory.INSTANCE); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26ChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26ChangedListener.java new file mode 100644 index 00000000000..6d6ec045713 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26ChangedListener.java @@ -0,0 +1,9 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; + +public interface RRS26ChangedListener extends RacingProcedureChangedListener { + + void onStartmodeChanged(ReadonlyRRS26RacingProcedure racingProcedure); + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26RacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26RacingProcedure.java similarity index 52% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26RacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26RacingProcedure.java index 6ba1fb310d8..2072446d447 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26RacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/RRS26RacingProcedure.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; +import com.sap.sse.common.TimePoint; public interface RRS26RacingProcedure extends ReadonlyRRS26RacingProcedure, RacingProcedure { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java similarity index 71% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java index 7057c79aaeb..27eba4b1ff9 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/ReadonlyRRS26RacingProcedure.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.ReadonlyRacingProcedure; import com.sap.sailing.domain.base.configuration.procedures.RRS26Configuration; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; public interface ReadonlyRRS26RacingProcedure extends ReadonlyRacingProcedure { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java similarity index 55% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java index 89abb715bcc..f39a20e8728 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/BaseRRS26Prerequisite.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.RRS26RacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.RRS26RacingProcedure; +import com.sap.sse.common.TimePoint; /** * Easy access to the {@link RRS26RacingProcedure}. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java new file mode 100644 index 00000000000..f200c474876 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java @@ -0,0 +1,17 @@ +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl; + +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.RRS26ChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.ReadonlyRRS26RacingProcedure; + +public class RRS26ChangedListeners extends RacingProcedureChangedListeners implements + RRS26ChangedListener { + + @Override + public void onStartmodeChanged(ReadonlyRRS26RacingProcedure racingProcedure) { + for (RRS26ChangedListener listener : getListeners()) { + listener.onStartmodeChanged(racingProcedure); + } + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java similarity index 83% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java index fdd564e3351..0ffd4522e5a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/RRS26RacingProcedureImpl.java @@ -1,31 +1,31 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl; import java.util.Arrays; import java.util.Collection; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RRS26StartModeFlagFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RacingProcedureTypeAnalyzer; +import com.sap.sailing.domain.abstractlog.race.state.RaceStateEvent; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateEvents; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.FlagPoleState; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedureChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.BaseRacingProcedure; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.NoMorePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.impl.RacingProcedureChangedListeners; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.RRS26ChangedListener; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.RRS26RacingProcedure; import com.sap.sailing.domain.base.configuration.procedures.RRS26Configuration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.racelog.FlagPole; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.analyzing.impl.RRS26StartModeFlagFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.RacingProcedureTypeAnalyzer; -import com.sap.sailing.domain.racelog.state.RaceStateEvent; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEventImpl; -import com.sap.sailing.domain.racelog.state.impl.RaceStateEvents; -import com.sap.sailing.domain.racelog.state.racingprocedure.FlagPoleState; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite.FulfillmentFunction; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.BaseRacingProcedure; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.NoMorePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.RRS26ChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.RRS26RacingProcedure; +import com.sap.sse.common.TimePoint; public class RRS26RacingProcedureImpl extends BaseRacingProcedure implements RRS26RacingProcedure { @@ -38,7 +38,7 @@ public class RRS26RacingProcedureImpl extends BaseRacingProcedure implements RRS private Flags cachedStartmodeFlag; private boolean startmodeFlagHasBeenSet; - public RRS26RacingProcedureImpl(RaceLog raceLog, RaceLogEventAuthor author, + public RRS26RacingProcedureImpl(RaceLog raceLog, AbstractLogEventAuthor author, RaceLogEventFactory factory, RRS26Configuration configuration) { super(raceLog, author, factory, configuration); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java similarity index 71% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java index e141ce89033..09376d7cc91 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/state/racingprocedure/rrs26/impl/StartmodePrerequisite.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl; +package com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.impl; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedurePrerequisite; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.rrs26.RRS26RacingProcedure; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedurePrerequisite; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.RRS26RacingProcedure; +import com.sap.sse.common.TimePoint; public class StartmodePrerequisite extends BaseRRS26Prerequisite implements RacingProcedurePrerequisite { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogCloseOpenEndedDeviceMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogCloseOpenEndedDeviceMappingEvent.java new file mode 100644 index 00000000000..25becd6a796 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogCloseOpenEndedDeviceMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.CloseOpenEndedDeviceMappingEvent; + +public interface RaceLogCloseOpenEndedDeviceMappingEvent extends RaceLogEvent, +CloseOpenEndedDeviceMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDefineMarkEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDefineMarkEvent.java new file mode 100644 index 00000000000..f48da589609 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDefineMarkEvent.java @@ -0,0 +1,14 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.base.Mark; + +/** + * Defines a mark, that can then be used to build a course. + * @author Fredrik Teschke + * + */ +public interface RaceLogDefineMarkEvent extends RaceLogEvent, Revokable { + Mark getMark(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DenoteForTrackingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDenoteForTrackingEvent.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DenoteForTrackingEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDenoteForTrackingEvent.java index afdf81449c7..9035e3b53a6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DenoteForTrackingEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDenoteForTrackingEvent.java @@ -1,11 +1,12 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.abstractlog.race.tracking; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; import com.sap.sailing.domain.base.BoatClass; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; /** * The existence of this event in a {@link RaceLog} indicates that the necessary data @@ -16,7 +17,7 @@ import com.sap.sailing.domain.racelog.Revokable; * @author Fredrik Teschke * */ -public interface DenoteForTrackingEvent extends RaceLogEvent, Revokable { +public interface RaceLogDenoteForTrackingEvent extends RaceLogEvent, Revokable { String getRaceName(); BoatClass getBoatClass(); Serializable getRaceId(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceCompetitorMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceCompetitorMappingEvent.java new file mode 100644 index 00000000000..dbaee1c7e75 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceCompetitorMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceCompetitorMappingEvent; + +public interface RaceLogDeviceCompetitorMappingEvent extends RaceLogEvent, +DeviceCompetitorMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceMarkMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceMarkMappingEvent.java new file mode 100644 index 00000000000..73af94d801e --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogDeviceMarkMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMarkMappingEvent; + +public interface RaceLogDeviceMarkMappingEvent extends RaceLogEvent, +DeviceMarkMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogRegisterCompetitorEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogRegisterCompetitorEvent.java new file mode 100644 index 00000000000..185a9f226a8 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogRegisterCompetitorEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.RegisterCompetitorEvent; + +public interface RaceLogRegisterCompetitorEvent extends RaceLogEvent, +RegisterCompetitorEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogStartTrackingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogStartTrackingEvent.java new file mode 100644 index 00000000000..cb162dcb430 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/RaceLogStartTrackingEvent.java @@ -0,0 +1,17 @@ +package com.sap.sailing.domain.abstractlog.race.tracking; + +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.impl.RaceLogDeviceCompetitorMappingEventImpl; + +/** + * Closes the phase during which {@link RaceLogDeviceCompetitorMappingEventImpl}s actually result + * in competitors being added, and indicates that the server should create a {@link TrackedRace} + * using the information in this {@link RaceLog}. + * + * @author Fredrik Teschke + * + */ +public interface RaceLogStartTrackingEvent extends RaceLogEvent, Revokable { +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/DefinedMarkFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/DefinedMarkFinder.java new file mode 100644 index 00000000000..c1b381f81ba --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/DefinedMarkFinder.java @@ -0,0 +1,30 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl; + +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.base.Mark; + +public class DefinedMarkFinder extends RaceLogAnalyzer> { + public DefinedMarkFinder(RaceLog raceLog) { + super(raceLog); + } + + @Override + protected Collection performAnalysis() { + List< Mark> result = new ArrayList(); + for (RaceLogEvent event : getLog().getUnrevokedEvents()) { + if (event instanceof RaceLogDefineMarkEvent) { + RaceLogDefineMarkEvent dME = (RaceLogDefineMarkEvent) event; + result.add(dME.getMark()); + } + } + return result; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceInformationFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceInformationFinder.java new file mode 100644 index 00000000000..3d6acdc2ec4 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceInformationFinder.java @@ -0,0 +1,23 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; + +public class RaceInformationFinder extends RaceLogAnalyzer { + public RaceInformationFinder(RaceLog raceLog) { + super(raceLog); + } + + @Override + protected RaceLogDenoteForTrackingEvent performAnalysis() { + for (RaceLogEvent event : getAllEvents()) { + if (event instanceof RaceLogDenoteForTrackingEvent) { + return (RaceLogDenoteForTrackingEvent) event; + } + } + + return null; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogLastPingMappingEventFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogLastPingMappingEventFinder.java new file mode 100644 index 00000000000..dd484bce77a --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogLastPingMappingEventFinder.java @@ -0,0 +1,16 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.analyzing.LastPingMappingEventFinder; +import com.sap.sse.common.WithID; + +public class RaceLogLastPingMappingEventFinder +extends LastPingMappingEventFinder { + + public RaceLogLastPingMappingEventFinder(RaceLog log, WithID forItem) { + super(log, forItem); + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogOpenEndedDeviceMappingCloser.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogOpenEndedDeviceMappingCloser.java new file mode 100644 index 00000000000..f7183da288f --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogOpenEndedDeviceMappingCloser.java @@ -0,0 +1,30 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.analyzing.OpenEndedDeviceMappingCloser; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sse.common.TimePoint; + +public class RaceLogOpenEndedDeviceMappingCloser extends + OpenEndedDeviceMappingCloser { + + public RaceLogOpenEndedDeviceMappingCloser(RaceLog log, DeviceMapping mapping, AbstractLogEventAuthor author, + TimePoint closingTimePoint) { + super(log, mapping, author, closingTimePoint); + } + + @Override + protected RaceLogCloseOpenEndedDeviceMappingEvent createCloseEvent(TimePoint logicalTimePoint, + Serializable eventToCloseId) { + return RaceLogEventFactory.INSTANCE.createCloseOpenEndedDeviceMappingEvent( + logicalTimePoint, author, getLog().getCurrentPassId(), eventToCloseId, closingTimePoint); + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java new file mode 100644 index 00000000000..cb41747a50d --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java @@ -0,0 +1,28 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl; + +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.RaceLogAnalyzer; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.common.racelog.tracking.RaceLogTrackingState; + +public class RaceLogTrackingStateAnalyzer extends RaceLogAnalyzer { + + public RaceLogTrackingStateAnalyzer(RaceLog raceLog) { + super(raceLog); + } + + @Override + protected RaceLogTrackingState performAnalysis() { + for (RaceLogEvent event : getLog().getUnrevokedEventsDescending()) { + if (event instanceof RaceLogStartTrackingEvent) { + return RaceLogTrackingState.TRACKING; + } else if (event instanceof RaceLogDenoteForTrackingEvent) { + return RaceLogTrackingState.AWAITING_RACE_DEFINITION; + } + } + return RaceLogTrackingState.NOT_A_RACELOG_TRACKED_RACE; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/AbstractRaceLogDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/AbstractRaceLogDeviceMappingEventImpl.java new file mode 100644 index 00000000000..54b6e405c36 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/AbstractRaceLogDeviceMappingEventImpl.java @@ -0,0 +1,43 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventDataImpl; +import com.sap.sailing.domain.abstractlog.shared.events.impl.AbstractDeviceMappingEventImpl; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; + +public abstract class AbstractRaceLogDeviceMappingEventImpl +extends AbstractDeviceMappingEventImpl implements RaceLogEvent { + private static final long serialVersionUID = -5114645637316367845L; + private final RaceLogEventData raceLogEventData; + + public AbstractRaceLogDeviceMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, int passId, ItemT mappedTo, DeviceIdentifier device, + TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, id, mappedTo, device, from, to); + this.raceLogEventData = new RaceLogEventDataImpl(null, passId); + } + + @Override + public int getPassId() { + return raceLogEventData.getPassId(); + } + + @Override + public List getInvolvedBoats() { + return raceLogEventData.getInvolvedBoats(); + } + + @Override + public String toString() { + return raceLogEventData.toString(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogCloseOpenEndedDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogCloseOpenEndedDeviceMappingEventImpl.java new file mode 100644 index 00000000000..fbd1631f9d6 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogCloseOpenEndedDeviceMappingEventImpl.java @@ -0,0 +1,46 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventDataImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.BaseCloseOpenEndedDeviceMappingEventImpl; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public class RaceLogCloseOpenEndedDeviceMappingEventImpl extends BaseCloseOpenEndedDeviceMappingEventImpl +implements RaceLogCloseOpenEndedDeviceMappingEvent { + private static final long serialVersionUID = -5114645637316367845L; + private final RaceLogEventData raceLogEventData; + + public RaceLogCloseOpenEndedDeviceMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, int passId, Serializable deviceMappingEventId, + TimePoint closingTimePoint) { + super(createdAt, author, logicalTimePoint, id, deviceMappingEventId, closingTimePoint); + this.raceLogEventData = new RaceLogEventDataImpl(null, passId); + } + + @Override + public int getPassId() { + return raceLogEventData.getPassId(); + } + + @Override + public List getInvolvedBoats() { + return raceLogEventData.getInvolvedBoats(); + } + + @Override + public String toString() { + return raceLogEventData.toString(); + } + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DefineMarkEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDefineMarkEventImpl.java similarity index 51% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DefineMarkEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDefineMarkEventImpl.java index 5bed57f7fef..dcfccce6aeb 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DefineMarkEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDefineMarkEventImpl.java @@ -1,22 +1,22 @@ -package com.sap.sailing.domain.racelog.tracking.events; +package com.sap.sailing.domain.abstractlog.race.tracking.impl; import java.io.Serializable; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; +import com.sap.sse.common.TimePoint; -public class DefineMarkEventImpl extends RaceLogEventImpl implements DefineMarkEvent { +public class RaceLogDefineMarkEventImpl extends RaceLogEventImpl implements RaceLogDefineMarkEvent { private static final long serialVersionUID = 277007856878002208L; private final Mark mark; - public DefineMarkEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, + public RaceLogDefineMarkEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int pPassId, Mark mark) { super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); this.mark = mark; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DenoteForTrackingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDenoteForTrackingEventImpl.java similarity index 59% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DenoteForTrackingEventImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDenoteForTrackingEventImpl.java index c3600530b63..21d6d7ea445 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DenoteForTrackingEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDenoteForTrackingEventImpl.java @@ -1,26 +1,26 @@ -package com.sap.sailing.domain.racelog.tracking.events; +package com.sap.sailing.domain.abstractlog.race.tracking.impl; import java.io.Serializable; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; +import com.sap.sse.common.TimePoint; -public class DenoteForTrackingEventImpl extends RaceLogEventImpl implements -DenoteForTrackingEvent { +public class RaceLogDenoteForTrackingEventImpl extends RaceLogEventImpl implements +RaceLogDenoteForTrackingEvent { private static final long serialVersionUID = 6937741283401976385L; private final String raceName; private final BoatClass boatClass; private final Serializable raceId; - public DenoteForTrackingEventImpl(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, + public RaceLogDenoteForTrackingEventImpl(TimePoint createdAt, + AbstractLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int pPassId, String raceName, BoatClass boatClass, Serializable raceId) { super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceCompetitorMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceCompetitorMappingEventImpl.java new file mode 100644 index 00000000000..41ef893339c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceCompetitorMappingEventImpl.java @@ -0,0 +1,25 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; + +public class RaceLogDeviceCompetitorMappingEventImpl extends AbstractRaceLogDeviceMappingEventImpl +implements RaceLogDeviceCompetitorMappingEvent { + public RaceLogDeviceCompetitorMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int pPassId, Competitor mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, pId, pPassId, mappedTo, device, from, to); + } + + private static final long serialVersionUID = -1494030544804758753L; + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceMarkMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceMarkMappingEventImpl.java new file mode 100644 index 00000000000..4ad9650c8c4 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogDeviceMarkMappingEventImpl.java @@ -0,0 +1,25 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; + +public class RaceLogDeviceMarkMappingEventImpl extends AbstractRaceLogDeviceMappingEventImpl +implements RaceLogDeviceMarkMappingEvent { + private static final long serialVersionUID = -7223543830755457196L; + + public RaceLogDeviceMarkMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, int pPassId, Mark mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, pId, pPassId, mappedTo, device, from, to); + } + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogRegisterCompetitorEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogRegisterCompetitorEventImpl.java new file mode 100644 index 00000000000..fb3791e2963 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogRegisterCompetitorEventImpl.java @@ -0,0 +1,50 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventData; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventDataImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.BaseRegisterCompetitorEventImpl; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public class RaceLogRegisterCompetitorEventImpl extends BaseRegisterCompetitorEventImpl implements + RaceLogRegisterCompetitorEvent { + private static final long serialVersionUID = -5114645637316367845L; + private final RaceLogEventData raceLogEventData; + + /** + * @throws IllegalArgumentException + * if {@code competitor} is null + */ + public RaceLogRegisterCompetitorEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, int passId, Competitor competitor) + throws IllegalArgumentException { + super(createdAt, author, logicalTimePoint, id, competitor); + this.raceLogEventData = new RaceLogEventDataImpl(null, passId); + } + + @Override + public int getPassId() { + return raceLogEventData.getPassId(); + } + + @Override + public List getInvolvedBoats() { + return raceLogEventData.getInvolvedBoats(); + } + + @Override + public String toString() { + return raceLogEventData.toString(); + } + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogStartTrackingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogStartTrackingEventImpl.java new file mode 100644 index 00000000000..33a0fdca17b --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/race/tracking/impl/RaceLogStartTrackingEventImpl.java @@ -0,0 +1,28 @@ +package com.sap.sailing.domain.abstractlog.race.tracking.impl; + +import java.io.Serializable; +import java.util.Collections; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogEventImpl; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public class RaceLogStartTrackingEventImpl extends RaceLogEventImpl implements +RaceLogStartTrackingEvent { + private static final long serialVersionUID = 6017954368580125221L; + + public RaceLogStartTrackingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, int pPassId) { + super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); + } + + + @Override + public void accept(RaceLogEventVisitor visitor) { + visitor.visit(this); + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLog.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLog.java new file mode 100644 index 00000000000..646e85e3613 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLog.java @@ -0,0 +1,13 @@ +package com.sap.sailing.domain.abstractlog.regatta; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sse.common.WithID; +/** + * This log gathers information for regattas. {@link FlexibleLeaderboard}s are considered + * workarounds for regattas in special cases. To expose a uniform interface, every {@link Leaderboard} + * therefore can be asked for its {@link Leaderboard#getRegattaLog RegattaLog}. A {@link RegattaLeaderboard} + * uses the log supplied by its {@code Regatta}, whereas a {@link FlexibleLeaderboard} manages the log itself. + */ +public interface RegattaLog extends AbstractLog, WithID { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEvent.java new file mode 100644 index 00000000000..cfa42dc8584 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEvent.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.regatta; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; + +public interface RegattaLogEvent extends AbstractLogEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEventVisitor.java new file mode 100644 index 00000000000..29e64aab4bc --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/RegattaLogEventVisitor.java @@ -0,0 +1,19 @@ +package com.sap.sailing.domain.abstractlog.regatta; + +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; + +public interface RegattaLogEventVisitor { + void visit(RegattaLogRevokeEvent event); + + void visit(RegattaLogDeviceMarkMappingEvent event); + + void visit(RegattaLogDeviceCompetitorMappingEvent event); + + void visit(RegattaLogCloseOpenEndedDeviceMappingEvent event); + + void visit(RegattaLogRegisterCompetitorEvent event); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogCloseOpenEndedDeviceMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogCloseOpenEndedDeviceMappingEvent.java new file mode 100644 index 00000000000..31729ef4e2b --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogCloseOpenEndedDeviceMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.regatta.events; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.CloseOpenEndedDeviceMappingEvent; + +public interface RegattaLogCloseOpenEndedDeviceMappingEvent extends RegattaLogEvent, +CloseOpenEndedDeviceMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceCompetitorMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceCompetitorMappingEvent.java new file mode 100644 index 00000000000..9ac5a429372 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceCompetitorMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.regatta.events; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceCompetitorMappingEvent; + +public interface RegattaLogDeviceCompetitorMappingEvent extends RegattaLogEvent, + DeviceCompetitorMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceMarkMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceMarkMappingEvent.java new file mode 100644 index 00000000000..c51078cdcdd --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogDeviceMarkMappingEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.regatta.events; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMarkMappingEvent; + +public interface RegattaLogDeviceMarkMappingEvent extends RegattaLogEvent, + DeviceMarkMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRegisterCompetitorEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRegisterCompetitorEvent.java new file mode 100644 index 00000000000..4362da82dd3 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRegisterCompetitorEvent.java @@ -0,0 +1,10 @@ +package com.sap.sailing.domain.abstractlog.regatta.events; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.shared.events.RegisterCompetitorEvent; + +public interface RegattaLogRegisterCompetitorEvent extends RegattaLogEvent, +RegisterCompetitorEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRevokeEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRevokeEvent.java new file mode 100644 index 00000000000..fa27b12ab75 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/RegattaLogRevokeEvent.java @@ -0,0 +1,9 @@ +package com.sap.sailing.domain.abstractlog.regatta.events; + +import com.sap.sailing.domain.abstractlog.RevokeEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; + +public interface RegattaLogRevokeEvent extends RevokeEvent, RegattaLogEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogCloseOpenEndedDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogCloseOpenEndedDeviceMappingEventImpl.java new file mode 100644 index 00000000000..ae0c3541e87 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogCloseOpenEndedDeviceMappingEventImpl.java @@ -0,0 +1,25 @@ +package com.sap.sailing.domain.abstractlog.regatta.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.BaseCloseOpenEndedDeviceMappingEventImpl; +import com.sap.sse.common.TimePoint; + +public class RegattaLogCloseOpenEndedDeviceMappingEventImpl extends BaseCloseOpenEndedDeviceMappingEventImpl +implements RegattaLogCloseOpenEndedDeviceMappingEvent { + private static final long serialVersionUID = -5114645637316367845L; + + public RegattaLogCloseOpenEndedDeviceMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, Serializable deviceMappingEventId, + TimePoint closingTimePoint) { + super(createdAt, author, logicalTimePoint, id, deviceMappingEventId, closingTimePoint); + } + + @Override + public void accept(RegattaLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceCompetitorMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceCompetitorMappingEventImpl.java new file mode 100644 index 00000000000..38398c2008c --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceCompetitorMappingEventImpl.java @@ -0,0 +1,26 @@ +package com.sap.sailing.domain.abstractlog.regatta.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.AbstractDeviceMappingEventImpl; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; + +public class RegattaLogDeviceCompetitorMappingEventImpl extends AbstractDeviceMappingEventImpl +implements RegattaLogDeviceCompetitorMappingEvent { + public RegattaLogDeviceCompetitorMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, Competitor mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, pId, mappedTo, device, from, to); + } + + private static final long serialVersionUID = -1494030544804758753L; + + @Override + public void accept(RegattaLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceMarkMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceMarkMappingEventImpl.java new file mode 100644 index 00000000000..b30558fb509 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogDeviceMarkMappingEventImpl.java @@ -0,0 +1,26 @@ +package com.sap.sailing.domain.abstractlog.regatta.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.AbstractDeviceMappingEventImpl; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; + +public class RegattaLogDeviceMarkMappingEventImpl extends AbstractDeviceMappingEventImpl +implements RegattaLogDeviceMarkMappingEvent { + private static final long serialVersionUID = -7223543830755457196L; + + public RegattaLogDeviceMarkMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, Mark mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, pId, mappedTo, device, from, to); + } + + @Override + public void accept(RegattaLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRegisterCompetitorEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRegisterCompetitorEventImpl.java new file mode 100644 index 00000000000..7e61d369e59 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRegisterCompetitorEventImpl.java @@ -0,0 +1,29 @@ +package com.sap.sailing.domain.abstractlog.regatta.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.shared.events.impl.BaseRegisterCompetitorEventImpl; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public class RegattaLogRegisterCompetitorEventImpl extends BaseRegisterCompetitorEventImpl + implements RegattaLogRegisterCompetitorEvent { + private static final long serialVersionUID = -5114645637316367845L; + + /** + * @throws IllegalArgumentException + * if {@code competitor} is null + */ + public RegattaLogRegisterCompetitorEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, Competitor competitor) throws IllegalArgumentException { + super(createdAt, author, logicalTimePoint, id, competitor); + } + + @Override + public void accept(RegattaLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRevokeEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRevokeEventImpl.java new file mode 100644 index 00000000000..be0808779f6 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/events/impl/RegattaLogRevokeEventImpl.java @@ -0,0 +1,29 @@ +package com.sap.sailing.domain.abstractlog.regatta.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.RevokeEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; +import com.sap.sse.common.TimePoint; + +public class RegattaLogRevokeEventImpl extends RevokeEventImpl implements RegattaLogRevokeEvent { + private static final long serialVersionUID = -3470191515219206588L; + + public RegattaLogRevokeEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, + String reason) { + super(createdAt, author, logicalTimePoint, pId, revokedEventId, revokedEventType, revokedEventShortInfo, reason); + } + + public RegattaLogRevokeEventImpl(AbstractLogEventAuthor author, RegattaLogEvent toRevoke, String reason) { + super(author, toRevoke, reason); + } + + @Override + public void accept(RegattaLogEventVisitor visitor) { + visitor.visit(this); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/BaseRegattaLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/BaseRegattaLogEventVisitor.java new file mode 100644 index 00000000000..0399398ba52 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/BaseRegattaLogEventVisitor.java @@ -0,0 +1,32 @@ +package com.sap.sailing.domain.abstractlog.regatta.impl; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; + +public class BaseRegattaLogEventVisitor implements RegattaLogEventVisitor { + + @Override + public void visit(RegattaLogRevokeEvent event) { + } + + @Override + public void visit(RegattaLogDeviceMarkMappingEvent event) { + } + + @Override + public void visit(RegattaLogDeviceCompetitorMappingEvent event) { + } + + @Override + public void visit(RegattaLogCloseOpenEndedDeviceMappingEvent event) { + } + + @Override + public void visit(RegattaLogRegisterCompetitorEvent event) { + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/OpenEndedDeviceMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/OpenEndedDeviceMappingFinder.java new file mode 100644 index 00000000000..607c00e6a60 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/OpenEndedDeviceMappingFinder.java @@ -0,0 +1,43 @@ +package com.sap.sailing.domain.abstractlog.regatta.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sse.common.WithID; + + +/** + * BaseLogAnalyzer used for finding the ID of an open ended @link{DeviceMappingEvent} to a corresponding @link{CloseOpenEndedDeviceMappingEvent} + * + * If no corresponding event has been found, null is returned + */ +public class OpenEndedDeviceMappingFinder extends BaseLogAnalyzer { + + private final WithID mappedTo; + private final Serializable deviceUuid; + + public OpenEndedDeviceMappingFinder(RegattaLog log, WithID mappedTo, Serializable deviceUuid) { + super(log); + this.mappedTo = mappedTo; + this.deviceUuid = deviceUuid; + } + + @Override + protected Serializable performAnalysis() { + for (RegattaLogEvent regattaLogEvent : log.getUnrevokedEvents()) { + if (regattaLogEvent instanceof RegattaLogDeviceCompetitorMappingEvent) { + RegattaLogDeviceCompetitorMappingEvent deviceMappingEvent = (RegattaLogDeviceCompetitorMappingEvent) regattaLogEvent; + if (deviceMappingEvent.getMappedTo().equals(mappedTo) && + deviceMappingEvent.getDevice().getStringRepresentation().equals(deviceUuid)) { + return deviceMappingEvent.getId(); + } + } + } + return null; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventImpl.java new file mode 100644 index 00000000000..603fd909f59 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventImpl.java @@ -0,0 +1,19 @@ +package com.sap.sailing.domain.abstractlog.regatta.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogEventImpl; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sse.common.TimePoint; + +public abstract class RegattaLogEventImpl extends AbstractLogEventImpl implements RegattaLogEvent { + + private static final long serialVersionUID = -2557594972618769182L; + + public RegattaLogEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, TimePoint logicalTimePoint, + Serializable pId) { + super(createdAt, author, logicalTimePoint, pId); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventListener.java new file mode 100644 index 00000000000..484de42b70b --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogEventListener.java @@ -0,0 +1,38 @@ +package com.sap.sailing.domain.abstractlog.regatta.impl; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.regatta.events.RegattaLogRevokeEvent; + +public abstract class RegattaLogEventListener implements RegattaLogEventVisitor { + protected abstract void eventAdded(RegattaLogEvent event); + + @Override + public void visit(RegattaLogRevokeEvent event) { + eventAdded(event); + } + + @Override + public void visit(RegattaLogDeviceMarkMappingEvent event) { + eventAdded(event); + } + + @Override + public void visit(RegattaLogDeviceCompetitorMappingEvent event) { + eventAdded(event); + } + + @Override + public void visit(RegattaLogCloseOpenEndedDeviceMappingEvent event) { + eventAdded(event); + } + + @Override + public void visit(RegattaLogRegisterCompetitorEvent event) { + eventAdded(event); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogImpl.java new file mode 100644 index 00000000000..f7657424fc1 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/regatta/impl/RegattaLogImpl.java @@ -0,0 +1,29 @@ +package com.sap.sailing.domain.abstractlog.regatta.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.LogEventComparator; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogImpl; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEventVisitor; +import com.sap.sailing.domain.abstractlog.regatta.events.impl.RegattaLogRevokeEventImpl; + +public class RegattaLogImpl extends AbstractLogImpl implements RegattaLog { + + private static final long serialVersionUID = 98032278604708475L; + + public RegattaLogImpl(Serializable identifier) { + super(identifier, new LogEventComparator()); + } + + public RegattaLogImpl(String nameForReadWriteLock, Serializable identifier) { + super(nameForReadWriteLock, identifier, new LogEventComparator()); + } + + @Override + protected RegattaLogEvent createRevokeEvent(AbstractLogEventAuthor author, RegattaLogEvent toRevoke, String reason) { + return new RegattaLogRevokeEventImpl(author, toRevoke, reason); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceCompetitorMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceCompetitorMappingFinder.java new file mode 100644 index 00000000000..d3193e3083f --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceCompetitorMappingFinder.java @@ -0,0 +1,35 @@ +package com.sap.sailing.domain.abstractlog.shared.analyzing; + +import java.util.List; +import java.util.Map; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.LogAnalyzer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.AnalyzerFactory; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; + +public class DeviceCompetitorMappingFinder, EventT extends AbstractLogEvent, VisitorT> + extends DeviceMappingFinder { + + public static class Factory implements AnalyzerFactory>>> { + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public LogAnalyzer>>> createAnalyzer(AbstractLog log) { + return new DeviceCompetitorMappingFinder(log); + } + + } + + public DeviceCompetitorMappingFinder(LogT log) { + super(log); + } + + @Override + protected boolean isValidMapping(DeviceMappingEvent mapping) { + return mapping instanceof DeviceCompetitorMappingEvent; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMappingFinder.java similarity index 52% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMappingFinder.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMappingFinder.java index 80b5b6c6d61..b973abcdca9 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMappingFinder.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMappingFinder.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; +package com.sap.sailing.domain.abstractlog.shared.analyzing; import java.io.Serializable; import java.util.ArrayList; @@ -6,19 +6,23 @@ import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.logging.Logger; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.impl.DeviceMappingImpl; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.LogAnalyzer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.AnalyzerFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.shared.events.CloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sailing.domain.racelogtracking.impl.DeviceMappingImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; +import com.sap.sse.common.WithID; +import com.sap.sse.common.impl.TimeRangeImpl; /** * Extracts the {@link DeviceMapping}s with the appropriate {@link TimeRange}s from the {@link RaceLog}. @@ -33,12 +37,24 @@ import com.sap.sailing.domain.racelog.tracking.impl.DeviceMappingImpl; * {@code DeviceMapping}, the only changes being introduced by closing open time ranges in cases where an * according {@code CloseOpenEndedDeviceMappingEvent} exists. */ -public class DeviceMappingFinder extends RaceLogAnalyzer>>> { - public DeviceMappingFinder(RaceLog raceLog) { - super(raceLog); +public class DeviceMappingFinder, EventT extends AbstractLogEvent, +VisitorT, ItemT extends WithID> extends BaseLogAnalyzer>>> { + + public static class Factory implements AnalyzerFactory>>> { + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public LogAnalyzer>>> createAnalyzer(AbstractLog log) { + return new DeviceMappingFinder(log); + } + } + + private static Logger logger = Logger.getLogger(DeviceMappingFinder.class.getName()); + + public DeviceMappingFinder(LogT log) { + super(log); } - protected boolean isValidMapping(DeviceMappingEvent mapping) { + protected boolean isValidMapping(DeviceMappingEvent mapping) { return mapping instanceof DeviceMappingEvent; } @@ -58,18 +74,18 @@ public class DeviceMappingFinder extends RaceLogAnalyzer>> performAnalysis() { - Map>> events = new HashMap>>(); + Map>> events = new HashMap>>(); Map>> mappings = new HashMap>>(); - Map closingEvents = new HashMap(); + Map> closingEvents = new HashMap>(); - for (RaceLogEvent e : raceLog.getUnrevokedEvents()) { - if (e instanceof DeviceMappingEvent && isValidMapping(((DeviceMappingEvent) e))) { + for (EventT e : getLog().getUnrevokedEvents()) { + if (e instanceof DeviceMappingEvent && isValidMapping(((DeviceMappingEvent) e))) { @SuppressWarnings("unchecked") - DeviceMappingEvent mappingEvent = (DeviceMappingEvent) e; + DeviceMappingEvent mappingEvent = (DeviceMappingEvent) e; getItemSet(events, mappingEvent.getMappedTo()).add(mappingEvent); } else if (e instanceof CloseOpenEndedDeviceMappingEvent) { //a higher priority closing events for the same mapping event overwrites the lower priority one - CloseOpenEndedDeviceMappingEvent closingEvent = (CloseOpenEndedDeviceMappingEvent) e; + CloseOpenEndedDeviceMappingEvent closingEvent = (CloseOpenEndedDeviceMappingEvent) e; closingEvents.put(closingEvent.getDeviceMappingEventId(), closingEvent); } } @@ -81,16 +97,16 @@ public class DeviceMappingFinder extends RaceLogAnalyzer> closeOpenRanges(List> events, ItemT item, - Map closingEvents) { + private List> closeOpenRanges(List> events, ItemT item, + Map> closingEvents) { List> result = new ArrayList>(); - for (DeviceMappingEvent event : events) { + for (DeviceMappingEvent event : events) { TimePoint from = event.getFrom(); TimePoint to = event.getTo(); TimePoint closingTimePoint = closingEvents.containsKey(event.getId()) ? closingEvents.get(event.getId()).getClosingTimePoint() : null; - if (from == null) from = closingTimePoint; + if (from == null) logger.severe("No start time set for DeviceMappingEvent with ID: "+event.getId()); if (to == null) to = closingTimePoint; result.add(getMapping(event.getDevice(), item, from, to, event.getId())); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMarkMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMarkMappingFinder.java new file mode 100644 index 00000000000..97ac6b477fd --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/DeviceMarkMappingFinder.java @@ -0,0 +1,35 @@ +package com.sap.sailing.domain.abstractlog.shared.analyzing; + +import java.util.List; +import java.util.Map; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.LogAnalyzer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.AnalyzerFactory; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMarkMappingEvent; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; + +public class DeviceMarkMappingFinder, EventT extends AbstractLogEvent, VisitorT> + extends DeviceMappingFinder { + + public static class Factory implements AnalyzerFactory>>> { + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public LogAnalyzer>>> createAnalyzer(AbstractLog log) { + return new DeviceMarkMappingFinder(log); + } + + } + + public DeviceMarkMappingFinder(LogT log) { + super(log); + } + + @Override + protected boolean isValidMapping(DeviceMappingEvent mapping) { + return mapping instanceof DeviceMarkMappingEvent; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/LastPingMappingEventFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/LastPingMappingEventFinder.java new file mode 100644 index 00000000000..c69590cca1d --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/LastPingMappingEventFinder.java @@ -0,0 +1,35 @@ +package com.sap.sailing.domain.abstractlog.shared.analyzing; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sse.common.WithID; + +public class LastPingMappingEventFinder , +EventT extends AbstractLogEvent, VisitorT, ItemT extends WithID> +extends BaseLogAnalyzer> { + private final WithID item; + + public LastPingMappingEventFinder(LogT log, WithID forItem) { + super(log); + this.item = forItem; + } + + @Override + protected DeviceMappingEvent performAnalysis() { + for (EventT e : getLog().getUnrevokedEventsDescending()) { + if (e instanceof DeviceMappingEvent) { + DeviceMappingEvent mappingEvent = (DeviceMappingEvent) e; + if (item.equals(mappingEvent.getMappedTo()) && mappingEvent.getFrom() != null && + mappingEvent.getTo() != null && mappingEvent.getFrom().equals(mappingEvent.getTo())) { + @SuppressWarnings("unchecked") + DeviceMappingEvent cast = (DeviceMappingEvent) mappingEvent; + return cast; + } + } + } + return null; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/OpenEndedDeviceMappingCloser.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/OpenEndedDeviceMappingCloser.java new file mode 100644 index 00000000000..0a688c415af --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/OpenEndedDeviceMappingCloser.java @@ -0,0 +1,53 @@ +package com.sap.sailing.domain.abstractlog.shared.analyzing; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.shared.events.CloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; + +/** + * Generates events that close the events that are responsible for the {@link #mapping} + * that is passed to the constructor. + * @author Fredrik Teschke + * + */ +public abstract class OpenEndedDeviceMappingCloser, +EventT extends AbstractLogEvent,VisitorT, CloseEventT extends CloseOpenEndedDeviceMappingEvent> +extends BaseLogAnalyzer> { + private final DeviceMapping mapping; + protected final AbstractLogEventAuthor author; + protected final TimePoint closingTimePoint; + + public OpenEndedDeviceMappingCloser(LogT log, DeviceMapping mapping, AbstractLogEventAuthor author, + TimePoint closingTimePoint) { + super(log); + this.mapping = mapping; + this.author = author; + this.closingTimePoint = closingTimePoint; + } + + protected abstract CloseEventT createCloseEvent(TimePoint logicalTimePoint, + Serializable eventToCloseId); + + @Override + protected List performAnalysis() { + List result = new ArrayList(); + + for (Serializable eventId : mapping.getOriginalRaceLogEventIds()) { + DeviceMappingEvent event = (DeviceMappingEvent) getLog().getEventById(eventId); + if (event.getFrom() == null || event.getTo() == null) { + result.add(createCloseEvent(MillisecondsTimePoint.now(), event.getId())); + } + } + return result; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/RegisteredCompetitorsAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/RegisteredCompetitorsAnalyzer.java new file mode 100644 index 00000000000..5a533a1a6e1 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/analyzing/RegisteredCompetitorsAnalyzer.java @@ -0,0 +1,52 @@ +package com.sap.sailing.domain.abstractlog.shared.analyzing; + +import java.util.Collection; +import java.util.HashSet; +import java.util.Set; + +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.BaseLogAnalyzer; +import com.sap.sailing.domain.abstractlog.MultiLogAnalyzer.AnalyzerFactory; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.shared.events.RegisterCompetitorEvent; +import com.sap.sailing.domain.base.Competitor; + +/** + * Uses the {@link RegisterCompetitorEvent}s in the {@link RaceLog} to determine the competitors registered for this + * event. + * + * @author Fredrik Teschke + * + */ +public class RegisteredCompetitorsAnalyzer, EventT extends AbstractLogEvent, VisitorT> + extends BaseLogAnalyzer> { + + public static enum Factory implements AnalyzerFactory> { + INSTANCE; + + @SuppressWarnings({ "rawtypes", "unchecked" }) + @Override + public RegisteredCompetitorsAnalyzer createAnalyzer(AbstractLog log) { + return new RegisteredCompetitorsAnalyzer(log); + } + } + + public RegisteredCompetitorsAnalyzer(LogT log) { + super(log); + } + + @Override + protected Set performAnalysis() { + Set result = new HashSet(); + + for (EventT event : getLog().getUnrevokedEvents()) { + if (event instanceof RegisterCompetitorEvent) { + result.add(((RegisterCompetitorEvent) event).getCompetitor()); + } + } + + return result; + } + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/CloseOpenEndedDeviceMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/CloseOpenEndedDeviceMappingEvent.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/CloseOpenEndedDeviceMappingEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/CloseOpenEndedDeviceMappingEvent.java index 02bb1b851f3..b68af413ed0 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/CloseOpenEndedDeviceMappingEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/CloseOpenEndedDeviceMappingEvent.java @@ -1,10 +1,10 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.abstractlog.shared.events; import java.io.Serializable; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sse.common.TimePoint; /** * Closes the time range of a {@link DeviceMappingEvent}. This means that the {@link #getClosingTimePoint() timepoint} provided @@ -12,7 +12,7 @@ import com.sap.sailing.domain.racelog.Revokable; * @author Fredrik Teschke * */ -public interface CloseOpenEndedDeviceMappingEvent extends RaceLogEvent, Revokable { +public interface CloseOpenEndedDeviceMappingEvent extends AbstractLogEvent, Revokable { /** * Returns the timepoint that shall substitute the missing one in the corresponding {@link DeviceMappingEvent}. */ diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceCompetitorMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceCompetitorMappingEvent.java new file mode 100644 index 00000000000..b69f0a013da --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceCompetitorMappingEvent.java @@ -0,0 +1,7 @@ +package com.sap.sailing.domain.abstractlog.shared.events; + +import com.sap.sailing.domain.base.Competitor; + +public interface DeviceCompetitorMappingEvent extends DeviceMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMappingEvent.java similarity index 67% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMappingEvent.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMappingEvent.java index 853712e28f1..2a31b71140e 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMappingEvent.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMappingEvent.java @@ -1,12 +1,14 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.abstractlog.shared.events; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.tracking.analyzing.impl.DefinedMarkFinder; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DefinedMarkFinder; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; /** * Event type for mapping {@link DeviceIdentifier devices} to {@code items} ({@link Competitor competitors} or {@link Mark marks}). @@ -20,7 +22,7 @@ import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DefinedMarkFinder; * @see DefinedMarkFinder for rules by which {@link DeviceMapping}s are derived from these events. * @author Fredrik Teschke */ -public interface DeviceMappingEvent extends RaceLogEvent, Revokable { +public interface DeviceMappingEvent extends AbstractLogEvent, Revokable { ItemType getMappedTo(); DeviceIdentifier getDevice(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMarkMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMarkMappingEvent.java new file mode 100644 index 00000000000..57cf64aa6c9 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/DeviceMarkMappingEvent.java @@ -0,0 +1,8 @@ +package com.sap.sailing.domain.abstractlog.shared.events; + +import com.sap.sailing.domain.base.Mark; + + +public interface DeviceMarkMappingEvent extends DeviceMappingEvent { + +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/RegisterCompetitorEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/RegisterCompetitorEvent.java new file mode 100644 index 00000000000..9533e293da3 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/RegisterCompetitorEvent.java @@ -0,0 +1,21 @@ +package com.sap.sailing.domain.abstractlog.shared.events; + +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.Revokable; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.IsManagedByCache; + +/** + * Register a competitor for that race using the {@link RaceLog} in racelog-tracked races. + * + * A dummy {@link Competitor} implementation with only an {@link Competitor#getId() id} may be used, + * if the competitor is known to already exist on the server, as it is + * {@link IsManagedByCache#resolve(com.sap.sailing.domain.base.SharedDomainFactory) resolved} + * on arrival. + * @author Fredrik Teschke + * + */ +public interface RegisterCompetitorEvent extends AbstractLogEvent, Revokable { + Competitor getCompetitor(); +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/AbstractDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/AbstractDeviceMappingEventImpl.java new file mode 100644 index 00000000000..edcfc7a5748 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/AbstractDeviceMappingEventImpl.java @@ -0,0 +1,48 @@ +package com.sap.sailing.domain.abstractlog.shared.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogEventImpl; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; + +public abstract class AbstractDeviceMappingEventImpl extends AbstractLogEventImpl implements +DeviceMappingEvent { + private static final long serialVersionUID = -8439653251231710356L; + + private final ItemType mappedTo; + private final DeviceIdentifier device; + private final TimePoint from; + private final TimePoint to; + + public AbstractDeviceMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable id, ItemType mappedTo, + DeviceIdentifier device, TimePoint from, TimePoint to) { + super(createdAt, author, logicalTimePoint, id); + this.mappedTo = mappedTo; + this.device = device; + this.from = from; + this.to = to; + } + + public ItemType getMappedTo() { + return mappedTo; + } + public DeviceIdentifier getDevice() { + return device; + } + public TimePoint getFrom() { + return from; + } + public TimePoint getTo() { + return to; + } + + @Override + public String getShortInfo() { + return "device: " + device + ", mapped to: " + mappedTo + ", from: " + from + ", to: " + to; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseCloseOpenEndedDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseCloseOpenEndedDeviceMappingEventImpl.java new file mode 100644 index 00000000000..7ad9ec08cd1 --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseCloseOpenEndedDeviceMappingEventImpl.java @@ -0,0 +1,39 @@ +package com.sap.sailing.domain.abstractlog.shared.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogEventImpl; +import com.sap.sailing.domain.abstractlog.shared.events.CloseOpenEndedDeviceMappingEvent; +import com.sap.sse.common.TimePoint; + +public abstract class BaseCloseOpenEndedDeviceMappingEventImpl extends AbstractLogEventImpl +implements CloseOpenEndedDeviceMappingEvent { + private static final long serialVersionUID = -2401732623610224918L; + + private final Serializable deviceMappingEventId; + private final TimePoint closingTimePoint; + + public BaseCloseOpenEndedDeviceMappingEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, Serializable deviceMappingEventId, + TimePoint closingTimePoint) { + super(createdAt, author, logicalTimePoint, pId); + this.deviceMappingEventId = deviceMappingEventId; + this.closingTimePoint = closingTimePoint; + } + + @Override + public Serializable getDeviceMappingEventId() { + return deviceMappingEventId; + } + + @Override + public TimePoint getClosingTimePoint() { + return closingTimePoint; + } + + @Override + public String getShortInfo() { + return "closing mapping (id: " + deviceMappingEventId + ") at " + closingTimePoint; + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseRegisterCompetitorEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseRegisterCompetitorEventImpl.java new file mode 100644 index 00000000000..71768eea58e --- /dev/null +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/abstractlog/shared/events/impl/BaseRegisterCompetitorEventImpl.java @@ -0,0 +1,38 @@ +package com.sap.sailing.domain.abstractlog.shared.events.impl; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.AbstractLogEventAuthor; +import com.sap.sailing.domain.abstractlog.impl.AbstractLogEventImpl; +import com.sap.sailing.domain.abstractlog.shared.events.RegisterCompetitorEvent; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sse.common.TimePoint; + +public abstract class BaseRegisterCompetitorEventImpl extends AbstractLogEventImpl implements + RegisterCompetitorEvent { + private static final long serialVersionUID = -30864810737555657L; + private final Competitor competitor; + + /** + * @throws IllegalArgumentException + * if {@code competitor} is null + */ + public BaseRegisterCompetitorEventImpl(TimePoint createdAt, AbstractLogEventAuthor author, + TimePoint logicalTimePoint, Serializable pId, Competitor competitor) throws IllegalArgumentException { + super(createdAt, author, logicalTimePoint, pId); + if (competitor == null) { + throw new IllegalArgumentException("Competitor may not be null"); + } + this.competitor = competitor; + } + + @Override + public Competitor getCompetitor() { + return competitor; + } + + @Override + public String getShortInfo() { + return "competitor: " + getCompetitor().toString(); + } +} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/BoatClass.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/BoatClass.java index c1bfbe481c0..890293a783b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/BoatClass.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/BoatClass.java @@ -2,10 +2,11 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.common.BoatHullType; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.Named; +import com.sap.sse.common.TimePoint; -public interface BoatClass extends Named, IsManagedBySharedDomainFactory { +public interface BoatClass extends Named, IsManagedByCache { /** * The distance returned by this method should be appropriate for use in * {@link TrackedRace#approximate(Competitor, Distance, TimePoint, TimePoint)} so that penalty circles and other diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Competitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Competitor.java index 5d3b4d1d2e7..011f3ccc54a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Competitor.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Competitor.java @@ -1,11 +1,12 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.common.Color; -import com.sap.sailing.domain.common.WithID; import com.sap.sse.datamining.shared.annotations.Connector; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; -public interface Competitor extends Named, WithID, IsManagedBySharedDomainFactory { +public interface Competitor extends Named, WithID, IsManagedByCache { @Connector(messageKey="Team", ordinal=9) Team getTeam(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/ControlPoint.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/ControlPoint.java index 19862b1c3dd..e7626fee51b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/ControlPoint.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/ControlPoint.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.base; -import com.sap.sailing.domain.common.WithID; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; public interface ControlPoint extends WithID, Named { Iterable getMarks(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CourseArea.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CourseArea.java index cbed3e691cd..6610d60fbe6 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CourseArea.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/CourseArea.java @@ -2,8 +2,9 @@ package com.sap.sailing.domain.base; import java.util.UUID; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; /** * A named area in a sailing {@link Venue} where races take place. Usually, the areas carry names according to the NATO @@ -12,6 +13,6 @@ import com.sap.sse.common.Named; * @author Axel Uhl (D043530) * */ -public interface CourseArea extends Named, WithID, IsManagedBySharedDomainFactory { +public interface CourseArea extends Named, WithID, IsManagedByCache { UUID getId(); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/EventBase.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/EventBase.java index db395fc2984..0e4ac88213d 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/EventBase.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/EventBase.java @@ -5,9 +5,9 @@ import java.util.concurrent.ExecutionException; import com.sap.sailing.domain.common.ImageSize; import com.sap.sailing.domain.common.Renamable; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; import com.sap.sse.common.Named; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; /** * Base interface for an Event consisting of all static information, which might be shared diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/LeaderboardGroupBase.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/LeaderboardGroupBase.java index 0bf8ea7e4e1..67df63e0699 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/LeaderboardGroupBase.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/LeaderboardGroupBase.java @@ -3,7 +3,7 @@ package com.sap.sailing.domain.base; import java.util.UUID; import com.sap.sailing.domain.common.Renamable; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.WithID; public interface LeaderboardGroupBase extends Renamable, WithID { UUID getId(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java index acdc25c24f1..017d849983a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Mark.java @@ -1,7 +1,8 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.common.MarkType; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.IsManagedByCache; +import com.sap.sse.common.WithID; /** @@ -11,7 +12,7 @@ import com.sap.sailing.domain.common.WithID; * @author Axel Uhl (D043530) * */ -public interface Mark extends WithID, ControlPoint, IsManagedBySharedDomainFactory { +public interface Mark extends WithID, ControlPoint, IsManagedByCache { public String getColor(); public String getShape(); public String getPattern(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Nationality.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Nationality.java index b2c09c8bc4f..6a678420548 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Nationality.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Nationality.java @@ -1,10 +1,11 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.common.CountryCode; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.Named; import com.sap.sse.datamining.shared.annotations.Dimension; -public interface Nationality extends Named, WithImage, IsManagedBySharedDomainFactory { +public interface Nationality extends Named, IsManagedByCache { @Dimension(messageKey="NationalityAcronym") String getThreeLetterIOCAcronym(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Person.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Person.java index 91cb81ec437..8e846b59766 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Person.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Person.java @@ -4,6 +4,6 @@ import java.util.Date; import com.sap.sse.common.Named; -public interface Person extends Named, WithImage, WithNationality, WithDescription { +public interface Person extends Named, WithNationality, WithDescription { Date getDateOfBirth(); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Sideline.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Sideline.java index dda15a12cd9..b3667fa9800 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Sideline.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Sideline.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.base; -import com.sap.sailing.domain.common.WithID; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; /** * A side line in a race course diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Team.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Team.java index 5fdeb5f1bcd..79f51fa2734 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Team.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Team.java @@ -1,8 +1,11 @@ package com.sap.sailing.domain.base; +import java.net.URI; + import com.sap.sse.common.Named; public interface Team extends Named, WithNationality { Iterable getSailors(); Person getCoach(); + URI getImage(); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Timed.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Timed.java index c993b50bf22..cec1f8e8823 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Timed.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Timed.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.base; import java.io.Serializable; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public interface Timed extends Serializable { TimePoint getTimePoint(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Waypoint.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Waypoint.java index cf9f7cbf82f..000b5c48047 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Waypoint.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/Waypoint.java @@ -2,8 +2,9 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.PassingInstruction; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; /** * Waypoints constitute {@link Course}s and demarcate their {@link Leg}s. A waypoint's position is defined by a @@ -13,7 +14,7 @@ import com.sap.sse.common.Named; * @author Axel Uhl (d043530) * */ -public interface Waypoint extends Named, WithID, IsManagedBySharedDomainFactory { +public interface Waypoint extends Named, WithID, IsManagedByCache { ControlPoint getControlPoint(); Iterable getMarks(); diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/WithImage.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/WithImage.java deleted file mode 100644 index 482668af227..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/WithImage.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.base; - -import java.io.InputStream; - -public interface WithImage { - InputStream getImage(); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/DeviceConfigurationMatcher.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/DeviceConfigurationMatcher.java index e5faab2f50b..c5f651af9f7 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/DeviceConfigurationMatcher.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/DeviceConfigurationMatcher.java @@ -2,9 +2,10 @@ package com.sap.sailing.domain.base.configuration; import java.io.Serializable; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; +import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.base.configuration.impl.DeviceConfigurationMapImpl; import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherType; +import com.sap.sse.common.IsManagedByCache; /** *

@@ -15,7 +16,7 @@ import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherTyp *

The rank (see {@link DeviceConfigurationMatcher#getMatchingRank()}) is used as a priority when multiple matchers * are matching a {@link DeviceConfigurationIdentifier} (see also {@link DeviceConfigurationMapImpl}) (lower wins).

*/ -public interface DeviceConfigurationMatcher extends IsManagedBySharedDomainFactory, Serializable { +public interface DeviceConfigurationMatcher extends IsManagedByCache, Serializable { /** * Returns the kind of matching used by this matcher. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RacingProcedureConfiguration.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RacingProcedureConfiguration.java index 75108585928..9508bc968a8 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RacingProcedureConfiguration.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RacingProcedureConfiguration.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.base.configuration; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; /** * Interface holding configuration options common to all {@link RacingProcedure}s. diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RegattaConfiguration.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RegattaConfiguration.java index 46deb21d3dd..c2aebdeb662 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RegattaConfiguration.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/RegattaConfiguration.java @@ -2,12 +2,12 @@ package com.sap.sailing.domain.base.configuration; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; import com.sap.sailing.domain.base.configuration.procedures.ESSConfiguration; import com.sap.sailing.domain.base.configuration.procedures.GateStartConfiguration; import com.sap.sailing.domain.base.configuration.procedures.RRS26Configuration; import com.sap.sailing.domain.common.CourseDesignerMode; import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; /** * Interface holding configuration options for a Regatta, including configurations for diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherMulti.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherMulti.java index 8bde8674115..aa5417db52f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherMulti.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherMulti.java @@ -5,11 +5,11 @@ import java.util.ArrayList; import java.util.Collections; import java.util.List; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.base.configuration.DeviceConfigurationIdentifier; import com.sap.sailing.domain.base.configuration.DeviceConfigurationMatcher; import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherType; +import com.sap.sse.common.IsManagedByCache; /** * Matches a set of {@link DeviceConfigurationIdentifier}s. @@ -55,7 +55,7 @@ public class DeviceConfigurationMatcherMulti implements DeviceConfigurationMatch } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return domainFactory.getOrCreateDeviceConfigurationMatcher(getMatcherType(), clientIdentifiers); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherSingle.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherSingle.java index 429a180a1f9..3abe842517e 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherSingle.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/configuration/impl/DeviceConfigurationMatcherSingle.java @@ -3,11 +3,11 @@ package com.sap.sailing.domain.base.configuration.impl; import java.io.Serializable; import java.util.Arrays; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.base.configuration.DeviceConfigurationIdentifier; import com.sap.sailing.domain.base.configuration.DeviceConfigurationMatcher; import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherType; +import com.sap.sse.common.IsManagedByCache; /** * Matches a single {@link DeviceConfigurationIdentifier}. @@ -51,7 +51,7 @@ public class DeviceConfigurationMatcherSingle implements DeviceConfigurationMatc } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return domainFactory.getOrCreateDeviceConfigurationMatcher(getMatcherType(), Arrays.asList(clientIdentifier)); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/CourseAreaImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/CourseAreaImpl.java index 2584d86b401..217dc90c051 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/CourseAreaImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/CourseAreaImpl.java @@ -3,8 +3,8 @@ package com.sap.sailing.domain.base.impl; import java.util.UUID; import com.sap.sailing.domain.base.CourseArea; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.SharedDomainFactory; +import com.sap.sse.common.IsManagedByCache; import com.sap.sse.common.impl.NamedImpl; public class CourseAreaImpl extends NamedImpl implements CourseArea { @@ -23,7 +23,7 @@ public class CourseAreaImpl extends NamedImpl implements CourseArea { } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return domainFactory.getOrCreateCourseArea(id, getName()); } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/EventBaseImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/EventBaseImpl.java index acb5610715d..3376fbcdbee 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/EventBaseImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/EventBaseImpl.java @@ -9,7 +9,7 @@ import java.util.concurrent.ConcurrentLinkedQueue; import com.sap.sailing.domain.base.EventBase; import com.sap.sailing.domain.base.Venue; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public abstract class EventBaseImpl implements EventBase { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/NationalityImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/NationalityImpl.java index e57a9eca655..0c4f53c6169 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/NationalityImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/NationalityImpl.java @@ -1,12 +1,10 @@ package com.sap.sailing.domain.base.impl; -import java.io.InputStream; - -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.Nationality; import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.common.CountryCode; import com.sap.sailing.domain.common.CountryCodeFactory; +import com.sap.sse.common.IsManagedByCache; public class NationalityImpl implements Nationality { private static final long serialVersionUID = 238906193483424259L; @@ -28,11 +26,6 @@ public class NationalityImpl implements Nationality { return getCountryCode() == null ? getThreeLetterIOCAcronym() : getCountryCode().getName(); } - @Override - public InputStream getImage() { - throw new UnsupportedOperationException("Not yet implemented"); - } - @Override public String getThreeLetterIOCAcronym() { return threeLetterIOCAcronym; @@ -44,7 +37,7 @@ public class NationalityImpl implements Nationality { } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return domainFactory.getOrCreateNationality(getThreeLetterIOCAcronym()); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/PersonImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/PersonImpl.java index 0de82d7c137..51eec2638de 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/PersonImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/PersonImpl.java @@ -1,7 +1,6 @@ package com.sap.sailing.domain.base.impl; import java.io.IOException; -import java.io.InputStream; import java.io.ObjectInputStream; import java.util.Date; import java.util.HashSet; @@ -32,11 +31,6 @@ public class PersonImpl extends NamedImpl implements DynamicPerson { listeners = new HashSet(); } - @Override - public InputStream getImage() { - throw new UnsupportedOperationException("Image for person not yet implemented"); - } - @Override public Nationality getNationality() { return nationality; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/SharedDomainFactoryImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/SharedDomainFactoryImpl.java index dd3f636da28..de7ca3db024 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/SharedDomainFactoryImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/SharedDomainFactoryImpl.java @@ -32,8 +32,8 @@ import com.sap.sailing.domain.common.BoatClassMasterdata; import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.MarkType; import com.sap.sailing.domain.common.PassingInstruction; -import com.sap.sailing.domain.common.WithID; import com.sap.sailing.domain.common.configuration.DeviceConfigurationMatcherType; +import com.sap.sse.common.WithID; public class SharedDomainFactoryImpl implements SharedDomainFactory { private static final Logger logger = Logger.getLogger(SharedDomainFactoryImpl.class.getName()); @@ -270,18 +270,27 @@ public class SharedDomainFactoryImpl implements SharedDomainFactory { @Override public BoatClass getOrCreateBoatClass(String name, boolean typicallyStartsUpwind) { + final String unifiedBoatClassName = BoatClassMasterdata.unifyBoatClassName(name); synchronized (boatClassCache) { BoatClass result = boatClassCache.get(name); - if (result == null && name != null) { + if (result == null) { + result = boatClassCache.get(unifiedBoatClassName); + } + if (result == null && unifiedBoatClassName != null) { BoatClassMasterdata boatClassMasterdata = BoatClassMasterdata.resolveBoatClass(name); if (boatClassMasterdata != null) { - result = new BoatClassImpl(name, boatClassMasterdata); + result = new BoatClassImpl(boatClassMasterdata.getDisplayName(), boatClassMasterdata); boatClassCache.put(name, result); + boatClassCache.put(unifiedBoatClassName, result); + boatClassCache.put(result.getName(), result); + for (String alternativeName : boatClassMasterdata.getAlternativeNames()) { + boatClassCache.put(alternativeName, result); + } } } if (result == null) { - result = new BoatClassImpl(name, typicallyStartsUpwind); - boatClassCache.put(name, result); + result = new BoatClassImpl(unifiedBoatClassName, typicallyStartsUpwind); + boatClassCache.put(unifiedBoatClassName, result); } return result; } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/StrippedEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/StrippedEventImpl.java index 5f7d1b2a0da..2c4332ab02c 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/StrippedEventImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/StrippedEventImpl.java @@ -10,7 +10,7 @@ import com.sap.sailing.domain.base.EventBase; import com.sap.sailing.domain.base.LeaderboardGroupBase; import com.sap.sailing.domain.base.Venue; import com.sap.sailing.domain.common.ImageSize; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * A simplified implementation of the {@link EventBase} interface which maintains an immutable collection of diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TeamImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TeamImpl.java index f5036307ef2..ab4e42e585a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TeamImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/impl/TeamImpl.java @@ -2,6 +2,7 @@ package com.sap.sailing.domain.base.impl; import java.io.IOException; import java.io.ObjectInputStream; +import java.net.URI; import java.util.HashSet; import java.util.Set; @@ -18,8 +19,9 @@ public class TeamImpl extends NamedImpl implements DynamicTeam { private final DynamicPerson coach; private final NationalityChangeListener personNationalityChangeForwarder; private transient Set listeners; - - public TeamImpl(String name, Iterable sailors, DynamicPerson coach) { + private URI image; + + public TeamImpl(String name, Iterable sailors, DynamicPerson coach) { super(name); listeners = new HashSet(); this.sailors = sailors; @@ -37,6 +39,12 @@ public class TeamImpl extends NamedImpl implements DynamicTeam { }; setTransitiveListeners(); } + + + public TeamImpl(String name, Iterable sailors, DynamicPerson coach, URI image) { + this(name, sailors, coach); + this.image = image; + } /** * The listeners on {@link DynamicPerson} are transient. Our {@link #personNationalityChangeForwarder} needs to @@ -119,5 +127,15 @@ public class TeamImpl extends NamedImpl implements DynamicTeam { } } } + + @Override + public URI getImage() { + return image; + } + + + public void setImage(URI teamImage) { + this.image = teamImage; + } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceCell.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceCell.java index 0aca85fadd6..613bf2f4853 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceCell.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceCell.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.base.racegroup; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sse.common.Named; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceGroup.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceGroup.java index 7ab4d858219..9a920e05f7b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceGroup.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/RaceGroup.java @@ -1,10 +1,10 @@ package com.sap.sailing.domain.base.racegroup; +import com.sap.sailing.domain.abstractlog.race.state.racingprocedure.RacingProcedure; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.CourseArea; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; import com.sap.sse.common.Named; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/impl/RaceCellImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/impl/RaceCellImpl.java index 2f13b47f0ee..5e30b534414 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/impl/RaceCellImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/base/racegroup/impl/RaceCellImpl.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.base.racegroup.impl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.base.racegroup.RaceCell; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sse.common.impl.NamedImpl; public class RaceCellImpl extends NamedImpl implements RaceCell { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java deleted file mode 100644 index 0d9f632c793..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLog.java +++ /dev/null @@ -1,138 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import java.io.Serializable; -import java.util.HashSet; -import java.util.NavigableSet; -import java.util.UUID; - -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; -import com.sap.sailing.domain.racelog.impl.RaceLogEventComparator; -import com.sap.sailing.domain.tracking.Track; - -/** - * Special kind of {@link Track} for recording {@link RaceLogEvent}s. - * - *

- * Keeps track of the {@link RaceLogEvent}'s pass and returns only the events of the current pass on - * {@link RaceLog#getFixes()}. Use {@link RaceLog#getRawFixes()} to receive all events in a {@link RaceLog}. - *

- * - *

- * Implementations should use the {@link RaceLogEventComparator} for sorting its content. - *

- */ -public interface RaceLog extends Track, WithID { - - public static final int DefaultPassId = 0; - - /** - * Gets the current pass id. - * - * @return the pass id. - */ - int getCurrentPassId(); - - /** - * Adds a {@link RaceLogEvent} to the {@link RaceLog}. - * - * @param event - * {@link RaceLogEvent} to be added. - * @return true if the element was added, false otherwise. - */ - boolean add(RaceLogEvent event); - - /** - * Add a {@link RaceLogEventVisitor} as a listener for additions. - */ - void addListener(RaceLogEventVisitor listener); - - /** - * Remove a listener. - */ - void removeListener(RaceLogEventVisitor listener); - - /** - * Removes all listeners - * @return - */ - HashSet removeAllListeners(); - - /** - * Checks if the race log is empty. - */ - boolean isEmpty(); - - Iterable getRawFixesDescending(); - - Iterable getFixesDescending(); - - void addAllListeners(HashSet listeners); - - Iterable getAllListeners(); - - /** - * Adds an event to this race log and returns {@link RaceLog#getEventsToDeliver(UUID)} - * (excluding the new event) - */ - Iterable add(RaceLogEvent event, UUID clientId); - - /** - * Returns a superset of all race log events that were added to this race log but not yet returned to - * the client with ID clientId by this method. In general, the list returned is not a true - * superset but equals exactly those events not yet delivered to the client. However, if the server - * was re-started since the client last called this method, and since the underlying data structures - * are not durably stored, the entire set of all race log events would be delivered to the client once. - */ - Iterable getEventsToDeliver(UUID clientId); - - /** - * Returns all {@link #getRawFixes() raw fixes} and marks them as delivered to the client identified by clientId - * so that when that ID appears in a subsequent call to {@link #add(RaceLogEvent, UUID)}, the fixes returned by this call - * are already considered delivered to the client identified by clientId. - */ - Iterable getRawFixes(UUID clientId); - - /** - * Like {@link #add(RaceLogEvent)}, only that no events are triggered. Use this method only when loading a race log, - * e.g., from a replication or master data import or when loading from the database. - * - * @return true if the event was actually added which is the case if there was no equal event contained - * in this race log yet - */ - boolean load(RaceLogEvent event); - - /** - * Search for the event by its {@link RaceLogEvent#getId() id}. - * Caller needs to hold the read lock. - */ - RaceLogEvent getEventById(Serializable id); - - /** - * Get a {@link NavigableSet} of unrevoked events regardless of the {@code pass}. Events are sorted by - * their {@link TimePoint} and the oldest is returned first. - * @return - */ - NavigableSet getUnrevokedEvents(); - - /** - * Get a {@link NavigableSet} of unrevoked events regardless of the {@code pass}. - * @return - */ - NavigableSet getUnrevokedEventsDescending(); - - /** - * Inserts a {@link RevokeEvent} for {@code toRevoke}, if latter is revokable, exists in the racelog - * and has not yet been revoked. - * - * @param author The author for the {@code RevokeEvent}. - */ - RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke, String reason) throws NotRevokableException; - RevokeEvent revokeEvent(RaceLogEventAuthor author, RaceLogEvent toRevoke) throws NotRevokableException; - - /** - * Merges all events from the other race log into this. - */ - void merge(RaceLog other); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEvent.java deleted file mode 100644 index cd96c88b188..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEvent.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import java.io.Serializable; -import java.util.List; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; - -/** - *

- * A {@link RaceLogEvent} is an entry in a race's log (typically a {@link RaceLog}. - *

- * - *

- * Such an entry may influence the state of a race (scheduled, started, finished, ...), contain information about the - * current displayed flags (AP, N, X, P, etc.) of a race or indicate some other change regarding the race. See - * subclasses of {@link RaceLogEvent} for a full list of possibilities. - *

- * - *

- * A {@link RaceLogEvent} may be associated to a certain pass. For a race a new pass is initiated whenever a new start - * time is proposed (e.g. after the race was aborted). - *

- * - *

- * Each {@link RaceLogEvent} carries two timestamps. - * - * The timestamp received with {@link RaceLogEvent#getCreatedAt()} denotes the point in time the event was created. - * - * The timestamp received with {@link RaceLogEvent#getLogicalTimePoint()} denotes the logical point in time the event - * has occurred (sometimes called 'event time'). This timestamp might be different from - * {@link RaceLogEvent#getCreatedAt()}. For example setting the start time of race to a point in time in the past, - * results in a {@link RaceLogEvent} returning "now" on {@link RaceLogEvent#getCreatedAt()} and such a point in time - * that a complete startphase could have occured on {@link RaceLogEvent#getTimePoint()}. - * - * To ensure an ordering there should be no two {@link RaceLogEvent}s returning the same point in time on - * {@link RaceLogEvent#getCreatedAt()} per pass. - * - * The {@link RaceLogEvent}'s {@link Timed} interface redirects to {@link RaceLogEvent#getCreatedAt()} (was - * {@link RaceLogEvent#getLogicalTimePoint()}!). - *

- * - *

- * Race log events have an author that has a name and a priority assigned. This can be used to represent multiple - * concurrent race log authors such as a device used on a starting vessel, another device used at the finish line and - * yet another device used on shore. In case more than one device make a statement about something, such as the start - * time or the start procedure, the statement from the device with the highest priority needs to take precedence. - *

- */ -public interface RaceLogEvent extends Timed, WithID, Serializable { - - /** - * Gets the {@link TimePoint} this event was created at. - */ - TimePoint getCreatedAt(); - - /** - * Gets the event's logical timestamp. - * - * @return - */ - TimePoint getLogicalTimePoint(); - - /** - * Gets the event's pass identifier. - * - * Each {@link RaceLogEvent} is associated to a certain pass. A pass is every attempt to start and run a race. A new - * pass is initiated when a new start time is proposed (e.g. after the race was aborted). There might be certain - * event type that are not strictly bound to its pass. - * - */ - int getPassId(); - - /** - * Gets the list of associated {@link Competitor}s. - * - * A {@link RaceLogEvent} might be associated with a list of competitors, which are somehow relevant for this kind - * of event. An example is a list of competitors who are marked for an individual recall. - */ - List getInvolvedBoats(); - - /** - * Visitor pattern to implement certain {@link RaceLogEvent} subclass specific behavior. - */ - void accept(RaceLogEventVisitor visitor); - - /** - * Gets the {@link RaceLogEventAuthor} author of this event. - */ - RaceLogEventAuthor getAuthor(); - - /** - * Gets a short info about the most relevant data of the event. - * @return - */ - String getShortInfo(); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventVisitor.java deleted file mode 100644 index c746af2090c..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/RaceLogEventVisitor.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; - - -public interface RaceLogEventVisitor { - public void visit(RaceLogFlagEvent event); - - public void visit(RaceLogPassChangeEvent event); - - public void visit(RaceLogRaceStatusEvent event); - - public void visit(RaceLogStartTimeEvent event); - - public void visit(RaceLogCourseAreaChangedEvent event); - - public void visit(RaceLogCourseDesignChangedEvent event); - - public void visit(RaceLogFinishPositioningListChangedEvent event); - - public void visit(RaceLogFinishPositioningConfirmedEvent event); - - public void visit(RaceLogPathfinderEvent event); - - public void visit(RaceLogGateLineOpeningTimeEvent event); - - public void visit(RaceLogStartProcedureChangedEvent event); - - public void visit(RaceLogProtestStartTimeEvent event); - - public void visit(RaceLogWindFixEvent event); - - public void visit(DeviceCompetitorMappingEvent event); - - public void visit(DeviceMarkMappingEvent event); - - public void visit(DenoteForTrackingEvent event); - - public void visit(StartTrackingEvent event); - - public void visit(RevokeEvent event); - - public void visit(RegisterCompetitorEvent event); - - public void visit(DefineMarkEvent event); - - public void visit(CloseOpenEndedDeviceMappingEvent event); - - public void visit(AdditionalScoringInformationEvent additionalScoringInformation); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AdditionalScoringInformationFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AdditionalScoringInformationFinder.java deleted file mode 100644 index 46133b89834..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/AdditionalScoringInformationFinder.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; - -import java.util.ArrayList; -import java.util.List; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; - -/** - * Returns all {@link AdditionalScoringInformationEvent}s from the race log - * that have not been revoked when using {@link #analyze()}. The resulting list - * has the newest event first. The pass id is not relevant for the result. - * - * The reason that this finder returns a list is that there could be more than - * one event of the same class but having a different {@link AdditionalScoringInformationType}. - * - * One can also use {@link #analyze(AdditionalScoringInformationType)} to check - * for the existence of an event with exactly the provided type. - * - * @author Simon Marcel Pamies - */ -public class AdditionalScoringInformationFinder extends RaceLogAnalyzer> { - - public AdditionalScoringInformationFinder(RaceLog raceLog) { - super(raceLog); - } - - /** - * Analyze the race log for all events that match the given type filter. Returns only the newest - * one as we assume that there can be only one unrevoked event of the same type. - */ - public AdditionalScoringInformationEvent analyze(AdditionalScoringInformationType filterBy) { - AdditionalScoringInformationEvent result = null; - final List allUnrevokedEventsFromNewestToOldest = analyze(); - for (AdditionalScoringInformationEvent event : allUnrevokedEventsFromNewestToOldest) { - if (event != null && event.getType() == filterBy) { - result = event; - break; - } - } - return result; - } - - @Override - protected List performAnalysis() { - final List result = new ArrayList(); - // fetch all unrevoked events starting with newest going to oldest - for (RaceLogEvent event : getRaceLog().getUnrevokedEventsDescending()) { - if (event instanceof AdditionalScoringInformationEvent) { - result.add((AdditionalScoringInformationEvent) event); - } - } - return result; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceLogAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceLogAnalyzer.java deleted file mode 100644 index 11ec94bebc8..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/analyzing/impl/RaceLogAnalyzer.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.sap.sailing.domain.racelog.analyzing.impl; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; - -/** - * Analyzer to perform a query over a given {@link RaceLog}. Each subclass defines its ResultType. - * - * @param - * type of analyzation's result. - */ -public abstract class RaceLogAnalyzer { - - protected RaceLog raceLog; - - public RaceLogAnalyzer(RaceLog raceLog) { - this.raceLog = raceLog; - } - - public RaceLog getRaceLog() { - return raceLog; - } - - public ResultType analyze() { - raceLog.lockForRead(); - try { - return performAnalysis(); - } finally { - raceLog.unlockAfterRead(); - } - } - - protected abstract ResultType performAnalysis(); - - protected Iterable getPassEvents() { - return raceLog.getFixes(); - } - - protected Iterable getAllEvents() { - return raceLog.getRawFixes(); - } - - protected Iterable getPassEventsDescending() { - return raceLog.getFixesDescending(); - } - - protected Iterable getAllEventsDescending() { - return raceLog.getRawFixesDescending(); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/AbstractRaceLogChangedVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/AbstractRaceLogChangedVisitor.java deleted file mode 100755 index 5e8c5cb046d..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/AbstractRaceLogChangedVisitor.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; - -public abstract class AbstractRaceLogChangedVisitor implements RaceLogEventVisitor { - protected abstract void notifyListenerAboutEventAdded(RaceLogEvent event); - - public void visit(RaceLogFlagEvent event) { - notifyListenerAboutEventAdded(event); - } - - public void visit(RaceLogPassChangeEvent event) { - notifyListenerAboutEventAdded(event); - } - - public void visit(RaceLogRaceStatusEvent event) { - notifyListenerAboutEventAdded(event); - } - - public void visit(RaceLogStartTimeEvent event) { - notifyListenerAboutEventAdded(event); - } - - public void visit(RaceLogCourseAreaChangedEvent event) { - notifyListenerAboutEventAdded(event); - } - - public void visit(RaceLogCourseDesignChangedEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogFinishPositioningListChangedEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogFinishPositioningConfirmedEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogPathfinderEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogGateLineOpeningTimeEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogStartProcedureChangedEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogProtestStartTimeEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RaceLogWindFixEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(DeviceCompetitorMappingEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(DeviceMarkMappingEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(DenoteForTrackingEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(StartTrackingEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RevokeEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(RegisterCompetitorEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(DefineMarkEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(CloseOpenEndedDeviceMappingEvent event) { - notifyListenerAboutEventAdded(event); - } - - @Override - public void visit(AdditionalScoringInformationEvent additionalScoringInformation) { - notifyListenerAboutEventAdded(additionalScoringInformation); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/BaseRaceLogEventVisitor.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/BaseRaceLogEventVisitor.java deleted file mode 100644 index cc86383f8f7..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/BaseRaceLogEventVisitor.java +++ /dev/null @@ -1,141 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; - -/** - * Base class implementing {@link RaceLogEventVisitor}. Every method is implemented as a no-op. - */ -public abstract class BaseRaceLogEventVisitor implements RaceLogEventVisitor { - - @Override - public void visit(RaceLogFlagEvent event) { - - } - - @Override - public void visit(RaceLogPassChangeEvent event) { - - } - - @Override - public void visit(RaceLogRaceStatusEvent event) { - - } - - @Override - public void visit(RaceLogStartTimeEvent event) { - - } - - @Override - public void visit(RaceLogCourseAreaChangedEvent event) { - - } - - @Override - public void visit(RaceLogCourseDesignChangedEvent event) { - - } - - @Override - public void visit(RaceLogFinishPositioningListChangedEvent event) { - - } - - @Override - public void visit(RaceLogFinishPositioningConfirmedEvent event) { - - } - - @Override - public void visit(RaceLogPathfinderEvent event) { - - } - - @Override - public void visit(RaceLogGateLineOpeningTimeEvent event) { - - } - - @Override - public void visit(RaceLogStartProcedureChangedEvent event) { - - } - - @Override - public void visit(RaceLogProtestStartTimeEvent event) { - - } - - @Override - public void visit(RaceLogWindFixEvent event) { - - } - - @Override - public void visit(DeviceCompetitorMappingEvent event) { - - } - - @Override - public void visit(DeviceMarkMappingEvent event) { - - } - - @Override - public void visit(DenoteForTrackingEvent event) { - - } - - @Override - public void visit(StartTrackingEvent event) { - - } - - @Override - public void visit(RevokeEvent event) { - - } - - @Override - public void visit(RegisterCompetitorEvent event) { - - } - - @Override - public void visit(DefineMarkEvent event) { - - } - - @Override - public void visit(CloseOpenEndedDeviceMappingEvent event) { - - } - - @Override - public void visit(AdditionalScoringInformationEvent event) { - - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventComparator.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventComparator.java deleted file mode 100644 index 36d184f8b4a..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventComparator.java +++ /dev/null @@ -1,59 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import java.io.Serializable; -import java.util.Comparator; - -import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.tracking.impl.TimedComparator; - -/** - * Comparator sorting by pass, then by {@link RaceLogEventAuthor}, then by {@link RaceLogEvent#getCreatedAt()} - * timestamp. - * - * If one of the passed objects is not a {@link RaceLogEvent}, sorting is done by {@link Timed#getTimePoint()}. - */ -public enum RaceLogEventComparator implements Comparator, Serializable { - INSTANCE; - - private Comparator timedComparator; - - private RaceLogEventComparator() { - this.timedComparator = TimedComparator.INSTANCE; - } - - @Override - public int compare(Timed o1, Timed o2) { - if (o1 instanceof RaceLogEvent && o2 instanceof RaceLogEvent) { - return compareEvents((RaceLogEvent) o1, (RaceLogEvent) o2); - } - - // fallback to timed comparison - return timedComparator.compare(o1, o2); - } - - private int compareEvents(RaceLogEvent e1, RaceLogEvent e2) { - int result = comparePasses(e1, e2); - return result == 0 ? compareAuthorPriorities(e1, e2) : result; - } - - private int comparePasses(RaceLogEvent e1, RaceLogEvent e2) { - return e1.getPassId() - e2.getPassId(); - } - - private int compareAuthorPriorities(RaceLogEvent e1, RaceLogEvent e2) { - int result = e1.getAuthor().compareTo(e2.getAuthor()); - return result == 0 ? compareCreatedAtTimes(e1, e2) : result; - } - - private int compareCreatedAtTimes(RaceLogEvent e1, RaceLogEvent e2) { - int result = e1.getCreatedAt().compareTo(e2.getCreatedAt()); - return result == 0 ? compareIds(e1, e2) : result; - } - - private int compareIds(RaceLogEvent e1, RaceLogEvent e2) { - return e1.getId().toString().compareTo(e2.getId().toString()); - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventImpl.java deleted file mode 100644 index 247492dbe7f..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventImpl.java +++ /dev/null @@ -1,81 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import java.io.Serializable; -import java.util.List; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; - -public abstract class RaceLogEventImpl implements RaceLogEvent { - - private static final long serialVersionUID = -5810258278984777732L; - - private final TimePoint createdAt; - private final TimePoint logicalTimePoint; - private final Serializable id; - private final List involvedBoats; - private final int passId; - private final RaceLogEventAuthor author; - - public RaceLogEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, List pInvolvedBoats, int pPassId) { - this.createdAt = createdAt; - this.author = author; - this.logicalTimePoint = logicalTimePoint; - this.id = pId; - this.involvedBoats = pInvolvedBoats; - this.passId = pPassId; - } - - @Override - public TimePoint getCreatedAt() { - return createdAt; - } - - /* - * Redirects to getCreatedAt() - */ - @Override - public TimePoint getTimePoint() { - return getCreatedAt(); - } - - @Override - public TimePoint getLogicalTimePoint() { - return logicalTimePoint; - } - - @Override - public Serializable getId() { - return id; - } - - @Override - public List getInvolvedBoats() { - return involvedBoats; - } - - @Override - public int getPassId() { - return passId; - } - - @Override - public RaceLogEventAuthor getAuthor() { - return author; - } - - @Override - public String toString() { - return getClass().getName() + ": createdAt: " + getCreatedAt() + ", logicalTimePoint: " + getLogicalTimePoint() - + ", id: " + getId() + ", involvedBoats: " + getInvolvedBoats() + ", passId: " + getPassId() + - ", author: "+ getAuthor(); - } - - @Override - public String getShortInfo() { - return ""; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventRestoreFactoryImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventRestoreFactoryImpl.java deleted file mode 100644 index 528005b7637..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/impl/RaceLogEventRestoreFactoryImpl.java +++ /dev/null @@ -1,191 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import java.io.Serializable; -import java.util.List; - -import com.sap.sailing.domain.base.BoatClass; -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.base.CourseBase; -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.common.racelog.RacingProcedureType; -import com.sap.sailing.domain.racelog.CompetitorResults; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventRestoreFactory; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.scoring.impl.AdditionalScoringInformationEventImpl; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.events.CloseOpenEndedDeviceMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DefineMarkEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DenoteForTrackingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DeviceCompetitorMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.DeviceMarkMappingEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.RegisterCompetitorEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.RevokeEventImpl; -import com.sap.sailing.domain.racelog.tracking.events.StartTrackingEventImpl; -import com.sap.sailing.domain.tracking.Wind; - -public class RaceLogEventRestoreFactoryImpl extends RaceLogEventFactoryImpl implements RaceLogEventRestoreFactory { - - @Override - public RaceLogFlagEvent createFlagEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable id, List involvedBoats, int passId, Flags upperFlag, Flags lowerFlag, boolean isDisplayed) { - return new RaceLogFlagEventImpl(createdAt, author, logicalTimePoint, id, involvedBoats, passId, upperFlag, lowerFlag, isDisplayed); - } - - @Override - public RaceLogStartTimeEvent createStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable id, List involvedBoats, int passId, TimePoint startTime) { - return new RaceLogStartTimeEventImpl(createdAt, author, logicalTimePoint, id, involvedBoats, passId, startTime); - } - - @Override - public RaceLogRaceStatusEvent createRaceStatusEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RaceLogRaceStatus nextStatus) { - return new RaceLogRaceStatusEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, nextStatus); - } - - @Override - public RaceLogPassChangeEvent createPassChangeEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId) { - return new RaceLogPassChangeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId); - } - - @Override - public RaceLogCourseAreaChangedEvent createCourseAreaChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Serializable courseAreaId) { - return new RaceLogCourseAreaChangeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, courseAreaId); - } - - @Override - public RaceLogCourseDesignChangedEvent createCourseDesignChangedEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CourseBase courseData) { - return new RaceLogCourseDesignChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, courseData); - } - - @Override - public RaceLogFinishPositioningListChangedEvent createFinishPositioningListChangedEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { - return new RaceLogFinishPositioningListChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); - } - - @Override - public RaceLogFinishPositioningConfirmedEvent createFinishPositioningConfirmedEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable id, List competitors, int passId, CompetitorResults positionedCompetitors) { - return new RaceLogFinishPositioningConfirmedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, positionedCompetitors); - } - - @Override - public RaceLogPathfinderEvent createPathfinderEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, String pathfinderId) { - return new RaceLogPathfinderEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, pathfinderId); - } - - @Override - public RaceLogGateLineOpeningTimeEvent createGateLineOpeningTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, Long gateLaunchStopTime, - Long golfDownTime) { - return new RaceLogGateLineOpeningTimeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, gateLaunchStopTime, - golfDownTime); - } - - @Override - public RaceLogStartProcedureChangedEvent createStartProcedureChangedEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, RacingProcedureType type) { - return new RaceLogStartProcedureChangedEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, type); - } - - @Override - public RaceLogProtestStartTimeEvent createProtestStartTimeEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable id, List competitors, int passId, TimePoint protestStartTime) { - return new RaceLogProtestStartTimeEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, protestStartTime); - } - - @Override - public RaceLogWindFixEvent createWindFixEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable id, List competitors, Integer passId, Wind wind) { - return new RaceLogWindFixEventImpl(createdAt, author, logicalTimePoint, id, competitors, passId, wind); - } - - @Override - public DeviceCompetitorMappingEvent createDeviceCompetitorMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Competitor mappedTo, int passId, TimePoint from, TimePoint to) { - return new DeviceCompetitorMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, mappedTo, device, from, to); - } - - @Override - public DeviceMarkMappingEvent createDeviceMarkMappingEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, DeviceIdentifier device, Mark mappedTo, int passId, TimePoint from, - TimePoint to) { - return new DeviceMarkMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, mappedTo, device, from, to); - } - - @Override - public DenoteForTrackingEvent createDenoteForTrackingEvent(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, int passId, String raceName, BoatClass boatClass, Serializable raceId) { - return new DenoteForTrackingEventImpl(createdAt, author, logicalTimePoint, pId, passId, raceName, boatClass, raceId); - } - - @Override - public StartTrackingEvent createStartTrackingEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int passId) { - return new StartTrackingEventImpl(createdAt, author, logicalTimePoint, pId, passId); - } - - @Override - public RevokeEvent createRevokeEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int passId, Serializable revokedEventId, String revokedEventType, String revokedEventShortInfo, String reason) { - return new RevokeEventImpl(createdAt, author, logicalTimePoint, pId, passId, revokedEventId, revokedEventType, revokedEventShortInfo, reason); - } - - @Override - public RegisterCompetitorEvent createRegisterCompetitorEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int passId, Competitor competitor) { - return new RegisterCompetitorEventImpl(createdAt, author, logicalTimePoint, pId, passId, competitor); - } - - @Override - public DefineMarkEvent createDefineMarkEvent(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int passId, Mark mark) { - return new DefineMarkEventImpl(createdAt, author, logicalTimePoint, pId, passId, mark); - } - - @Override - public CloseOpenEndedDeviceMappingEvent createCloseOpenEndedDeviceMappingEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, int passId, - Serializable deviceMappingEventId, TimePoint closingTimePoint) { - return new CloseOpenEndedDeviceMappingEventImpl(createdAt, author, logicalTimePoint, pId, passId, - deviceMappingEventId, closingTimePoint); - } - - @Override - public AdditionalScoringInformationEvent createAdditionalScoringInformationEvent(TimePoint createdAt, - RaceLogEventAuthor author, TimePoint logicalTimePoint, Serializable pId, List competitors, int passId, - AdditionalScoringInformationType informationType) { - return new AdditionalScoringInformationEventImpl(createdAt, author, logicalTimePoint, pId, competitors, passId, informationType); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/BasicRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/BasicRacingProcedure.java deleted file mode 100644 index 8ead06a1e04..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/basic/BasicRacingProcedure.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.basic; - -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; - -public interface BasicRacingProcedure extends RacingProcedure { - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSChangedListener.java deleted file mode 100644 index 5f6eb820b81..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSChangedListener.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.ess; - -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; - -public interface ESSChangedListener extends RacingProcedureChangedListener { - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSRacingProcedure.java deleted file mode 100644 index 230405a5f00..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ESSRacingProcedure.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.ess; - -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedure; - -public interface ESSRacingProcedure extends ReadonlyESSRacingProcedure, RacingProcedure { - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java deleted file mode 100644 index c93c0a09e4d..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/ReadonlyESSRacingProcedure.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.ess; - -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.state.racingprocedure.ReadonlyRacingProcedure; - - -public interface ReadonlyESSRacingProcedure extends ReadonlyRacingProcedure { - - void addChangedListener(ESSChangedListener listener); - - TimePoint getTimeLimit(TimePoint startTime); - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSChangedListeners.java deleted file mode 100644 index 0a940a9fc81..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/ess/impl/ESSChangedListeners.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.ess.impl; - -import com.sap.sailing.domain.racelog.state.racingprocedure.ess.ESSChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; - -public class ESSChangedListeners extends RacingProcedureChangedListeners implements - ESSChangedListener { - - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26ChangedListener.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26ChangedListener.java deleted file mode 100644 index 89840631bd0..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/RRS26ChangedListener.java +++ /dev/null @@ -1,9 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26; - -import com.sap.sailing.domain.racelog.state.racingprocedure.RacingProcedureChangedListener; - -public interface RRS26ChangedListener extends RacingProcedureChangedListener { - - void onStartmodeChanged(ReadonlyRRS26RacingProcedure racingProcedure); - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java deleted file mode 100644 index 05dcb1687e6..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/state/racingprocedure/rrs26/impl/RRS26ChangedListeners.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.impl; - -import com.sap.sailing.domain.racelog.state.racingprocedure.impl.RacingProcedureChangedListeners; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.RRS26ChangedListener; -import com.sap.sailing.domain.racelog.state.racingprocedure.rrs26.ReadonlyRRS26RacingProcedure; - -public class RRS26ChangedListeners extends RacingProcedureChangedListeners implements - RRS26ChangedListener { - - @Override - public void onStartmodeChanged(ReadonlyRRS26RacingProcedure racingProcedure) { - for (RRS26ChangedListener listener : getListeners()) { - listener.onStartmodeChanged(racingProcedure); - } - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DefineMarkEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DefineMarkEvent.java deleted file mode 100644 index 8434c919775..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DefineMarkEvent.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; - -/** - * Defines a mark, that can then be used to build a course. - * @author Fredrik Teschke - * - */ -public interface DefineMarkEvent extends RaceLogEvent, Revokable { - Mark getMark(); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceCompetitorMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceCompetitorMappingEvent.java deleted file mode 100644 index a6b87fe3126..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceCompetitorMappingEvent.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.base.Competitor; - -public interface DeviceCompetitorMappingEvent extends DeviceMappingEvent { - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMarkMappingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMarkMappingEvent.java deleted file mode 100644 index 6160fe62756..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMarkMappingEvent.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.base.Mark; - -public interface DeviceMarkMappingEvent extends DeviceMappingEvent { - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceWithTimeRange.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceWithTimeRange.java deleted file mode 100755 index 56a6e5c0bef..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceWithTimeRange.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.TimeRange; - -public interface DeviceWithTimeRange extends Timed { - DeviceIdentifier getDevice(); - - TimeRange getTimeRange(); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/RegisterCompetitorEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/RegisterCompetitorEvent.java deleted file mode 100644 index 06470d41647..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/RegisterCompetitorEvent.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; - -/** - * Register a competitor for that race using the {@link RaceLog} in racelog-tracked races. - * - * A dummy {@link Competitor} implementation with only an {@link Competitor#getId() id} may be used, - * if the competitor is known to already exist on the server, as it is - * {@link IsManagedBySharedDomainFactory#resolve(com.sap.sailing.domain.base.SharedDomainFactory) resolved} - * on arrival. - * @author Fredrik Teschke - * - */ -public interface RegisterCompetitorEvent extends RaceLogEvent, Revokable { - Competitor getCompetitor(); -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/StartTrackingEvent.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/StartTrackingEvent.java deleted file mode 100644 index de7c0c166ac..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/StartTrackingEvent.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.Revokable; -import com.sap.sailing.domain.racelog.tracking.events.DeviceCompetitorMappingEventImpl; - -/** - * Closes the phase during which {@link DeviceCompetitorMappingEventImpl}s actually result - * in competitors being added, and indicates that the server should create a {@link TrackedRace} - * using the information in this {@link RaceLog}. - * - * @author Fredrik Teschke - * - */ -public interface StartTrackingEvent extends RaceLogEvent, Revokable { -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/AllEventsOfTypeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/AllEventsOfTypeFinder.java deleted file mode 100644 index 1edf0fca849..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/AllEventsOfTypeFinder.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import java.util.ArrayList; -import java.util.List; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; - -/** - * Finds all events in the racelog which is an {@code instanceof} {@link #ofType}. - * @author Fredrik Teschke - * - */ -public class AllEventsOfTypeFinder extends RaceLogAnalyzer> { - private final Class ofType; - private final boolean onlyUnrevoked; - - public AllEventsOfTypeFinder(RaceLog raceLog, boolean onlyUnrevoked, Class ofType) { - super(raceLog); - this.ofType = ofType; - this.onlyUnrevoked = onlyUnrevoked; - } - - @Override - protected List performAnalysis() { - List result = new ArrayList(); - Iterable set = onlyUnrevoked ? raceLog.getUnrevokedEventsDescending() : getAllEventsDescending(); - for (RaceLogEvent event : set) { - if (ofType.isAssignableFrom(event.getClass())) { - result.add(event); - } - } - return result; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DefinedMarkFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DefinedMarkFinder.java deleted file mode 100644 index 5bd0b68e005..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DefinedMarkFinder.java +++ /dev/null @@ -1,30 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; - -public class DefinedMarkFinder extends RaceLogAnalyzer> { - public DefinedMarkFinder(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected Collection performAnalysis() { - List< Mark> result = new ArrayList(); - for (RaceLogEvent event : raceLog.getUnrevokedEvents()) { - if (event instanceof DefineMarkEvent) { - DefineMarkEvent dME = (DefineMarkEvent) event; - result.add(dME.getMark()); - } - } - return result; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceCompetitorMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceCompetitorMappingFinder.java deleted file mode 100644 index 6e177a3e5fc..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceCompetitorMappingFinder.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; - -public class DeviceCompetitorMappingFinder extends DeviceMappingFinder { - - public DeviceCompetitorMappingFinder(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected boolean isValidMapping(DeviceMappingEvent mapping) { - return mapping instanceof DeviceCompetitorMappingEvent; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMarkMappingFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMarkMappingFinder.java deleted file mode 100644 index 9832673f295..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/DeviceMarkMappingFinder.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; - -public class DeviceMarkMappingFinder extends DeviceMappingFinder { - - public DeviceMarkMappingFinder(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected boolean isValidMapping(DeviceMappingEvent mapping) { - return mapping instanceof DeviceMarkMappingEvent; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastEventOfTypeFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastEventOfTypeFinder.java deleted file mode 100644 index 16546f027c8..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastEventOfTypeFinder.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; - -/** - * Finds the most recent event in the racelog which is an {@code instanceof} {@link #ofType}. - * @author Fredrik Teschke - * - */ -public class LastEventOfTypeFinder extends RaceLogAnalyzer { - private final Class ofType; - private final boolean onlyUnrevoked; - - public LastEventOfTypeFinder(RaceLog raceLog, boolean onlyUnrevoked, Class ofType) { - super(raceLog); - this.ofType = ofType; - this.onlyUnrevoked = onlyUnrevoked; - } - - @Override - protected RaceLogEvent performAnalysis() { - Iterable set = onlyUnrevoked ? raceLog.getUnrevokedEventsDescending() : getAllEventsDescending(); - for (RaceLogEvent event : set) { - if (ofType.isAssignableFrom(event.getClass())) { - return event; - } - } - return null; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastPingMappingEventFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastPingMappingEventFinder.java deleted file mode 100644 index f88720758be..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/LastPingMappingEventFinder.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; - -public class LastPingMappingEventFinder extends RaceLogAnalyzer> { - private final WithID item; - - public LastPingMappingEventFinder(RaceLog raceLog, WithID forItem) { - super(raceLog); - this.item = forItem; - } - - @Override - protected DeviceMappingEvent performAnalysis() { - for (RaceLogEvent e : raceLog.getUnrevokedEventsDescending()) { - if (e instanceof DeviceMappingEvent) { - DeviceMappingEvent mappingEvent = (DeviceMappingEvent) e; - if (item.equals(mappingEvent.getMappedTo()) && mappingEvent.getFrom() != null && - mappingEvent.getTo() != null && mappingEvent.getFrom().equals(mappingEvent.getTo())) { - @SuppressWarnings("unchecked") - DeviceMappingEvent cast = (DeviceMappingEvent) mappingEvent; - return cast; - } - } - } - return null; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/OpenEndedDeviceMappingCloser.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/OpenEndedDeviceMappingCloser.java deleted file mode 100644 index 48ab1c6cabc..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/OpenEndedDeviceMappingCloser.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import java.io.Serializable; -import java.util.ArrayList; -import java.util.List; - -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventFactory; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; - -/** - * Generates events that close the events that are responsible for the {@link #mapping} - * that is passed to the constructor. - * @author Fredrik Teschke - * - */ -public class OpenEndedDeviceMappingCloser extends RaceLogAnalyzer> { - private final DeviceMapping mapping; - private final RaceLogEventAuthor author; - private final TimePoint closingTimePoint; - - public OpenEndedDeviceMappingCloser(RaceLog raceLog, DeviceMapping mapping, RaceLogEventAuthor author, - TimePoint closingTimePoint) { - super(raceLog); - this.mapping = mapping; - this.author = author; - this.closingTimePoint = closingTimePoint; - } - - @Override - protected List performAnalysis() { - List result = new ArrayList(); - - for (Serializable eventId : mapping.getOriginalRaceLogEventIds()) { - DeviceMappingEvent event = (DeviceMappingEvent) raceLog.getEventById(eventId); - if (event.getFrom() == null || event.getTo() == null) { - result.add(RaceLogEventFactory.INSTANCE.createCloseOpenEndedDeviceMappingEvent( - MillisecondsTimePoint.now(), author, raceLog.getCurrentPassId(), event.getId(), closingTimePoint)); - } - } - return result; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceInformationFinder.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceInformationFinder.java deleted file mode 100644 index a21e518d268..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceInformationFinder.java +++ /dev/null @@ -1,23 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; - -public class RaceInformationFinder extends RaceLogAnalyzer { - public RaceInformationFinder(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected DenoteForTrackingEvent performAnalysis() { - for (RaceLogEvent event : getAllEvents()) { - if (event instanceof DenoteForTrackingEvent) { - return (DenoteForTrackingEvent) event; - } - } - - return null; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java deleted file mode 100644 index 5a4f72d4ffb..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RaceLogTrackingStateAnalyzer.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import com.sap.sailing.domain.common.racelog.tracking.RaceLogTrackingState; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; - -public class RaceLogTrackingStateAnalyzer extends RaceLogAnalyzer { - - public RaceLogTrackingStateAnalyzer(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected RaceLogTrackingState performAnalysis() { - for (RaceLogEvent event : raceLog.getUnrevokedEventsDescending()) { - if (event instanceof StartTrackingEvent) { - return RaceLogTrackingState.TRACKING; - } else if (event instanceof DenoteForTrackingEvent) { - return RaceLogTrackingState.AWAITING_RACE_DEFINITION; - } - } - return RaceLogTrackingState.NOT_A_RACELOG_TRACKED_RACE; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RegisteredCompetitorsAnalyzer.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RegisteredCompetitorsAnalyzer.java deleted file mode 100644 index 476588d7026..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/analyzing/impl/RegisteredCompetitorsAnalyzer.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.analyzing.impl; - -import java.util.HashSet; -import java.util.Set; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.RaceLogAnalyzer; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; - -/** - * Uses the {@link RegisterCompetitorEvent}s in the {@link RaceLog} - * to determine the competitors registered for this event. - * @author Fredrik Teschke - * - */ -public class RegisteredCompetitorsAnalyzer extends RaceLogAnalyzer> { - - public RegisteredCompetitorsAnalyzer(RaceLog raceLog) { - super(raceLog); - } - - @Override - protected Set performAnalysis() { - Set result = new HashSet(); - - for (RaceLogEvent event : getRaceLog().getUnrevokedEvents()) { - if (event instanceof RegisterCompetitorEvent) { - result.add(((RegisterCompetitorEvent) event).getCompetitor()); - } - } - - return result; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/AbstractDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/AbstractDeviceMappingEventImpl.java deleted file mode 100644 index 4c4320912a8..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/AbstractDeviceMappingEventImpl.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; -import java.util.Collections; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; - -public abstract class AbstractDeviceMappingEventImpl extends RaceLogEventImpl implements -DeviceMappingEvent { - private static final long serialVersionUID = -8439653251231710356L; - - private final ItemType mappedTo; - private final DeviceIdentifier device; - private final TimePoint from; - private final TimePoint to; - - public AbstractDeviceMappingEventImpl(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, int pPassId, ItemType mappedTo, - DeviceIdentifier device, TimePoint from, TimePoint to) { - super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); - this.mappedTo = mappedTo; - this.device = device; - this.from = from; - this.to = to; - } - - public ItemType getMappedTo() { - return mappedTo; - } - public DeviceIdentifier getDevice() { - return device; - } - public TimePoint getFrom() { - return from; - } - public TimePoint getTo() { - return to; - } - - @Override - public String getShortInfo() { - return "device: " + device + ", mapped to: " + mappedTo + ", from: " + from + ", to: " + to; - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/CloseOpenEndedDeviceMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/CloseOpenEndedDeviceMappingEventImpl.java deleted file mode 100644 index 6ae55f525c7..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/CloseOpenEndedDeviceMappingEventImpl.java +++ /dev/null @@ -1,42 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; -import java.util.Collections; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; - -public class CloseOpenEndedDeviceMappingEventImpl extends RaceLogEventImpl implements CloseOpenEndedDeviceMappingEvent { - private static final long serialVersionUID = -2401732623610224918L; - - private final Serializable deviceMappingEventId; - private final TimePoint closingTimePoint; - - public CloseOpenEndedDeviceMappingEventImpl(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, int pPassId, - Serializable deviceMappingEventId, TimePoint closingTimePoint) { - super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); - this.deviceMappingEventId = deviceMappingEventId; - this.closingTimePoint = closingTimePoint; - } - - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } - - @Override - public Serializable getDeviceMappingEventId() { - return deviceMappingEventId; - } - - @Override - public TimePoint getClosingTimePoint() { - return closingTimePoint; - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceCompetitorMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceCompetitorMappingEventImpl.java deleted file mode 100644 index 9338ba836c5..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceCompetitorMappingEventImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; - -public class DeviceCompetitorMappingEventImpl extends AbstractDeviceMappingEventImpl -implements DeviceCompetitorMappingEvent { - public DeviceCompetitorMappingEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int pPassId, Competitor mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { - super(createdAt, author, logicalTimePoint, pId, pPassId, mappedTo, device, from, to); - } - - private static final long serialVersionUID = -1494030544804758753L; - - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceMarkMappingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceMarkMappingEventImpl.java deleted file mode 100644 index 539eff2d742..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/DeviceMarkMappingEventImpl.java +++ /dev/null @@ -1,25 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; - -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; - -public class DeviceMarkMappingEventImpl extends AbstractDeviceMappingEventImpl -implements DeviceMarkMappingEvent { - public DeviceMarkMappingEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int pPassId, Mark mappedTo, DeviceIdentifier device, TimePoint from, TimePoint to) { - super(createdAt, author, logicalTimePoint, pId, pPassId, mappedTo, device, from, to); - } - - private static final long serialVersionUID = -1494030544804758753L; - - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RegisterCompetitorEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RegisterCompetitorEventImpl.java deleted file mode 100644 index c141b92bfcb..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/RegisterCompetitorEventImpl.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; -import java.util.Collections; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; - -public class RegisterCompetitorEventImpl extends RaceLogEventImpl implements RegisterCompetitorEvent { - private static final long serialVersionUID = -30864810737555657L; - - public RegisterCompetitorEventImpl(TimePoint createdAt, RaceLogEventAuthor author, TimePoint logicalTimePoint, - Serializable pId, int pPassId, Competitor competitor) { - super(createdAt, author, logicalTimePoint, pId, Collections.singletonList(competitor), pPassId); - } - - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } - - @Override - public Competitor getCompetitor() { - return getInvolvedBoats().get(0); - } - - @Override - public String getShortInfo() { - return "competitor: " + getCompetitor().toString(); - } -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/StartTrackingEventImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/StartTrackingEventImpl.java deleted file mode 100644 index 6cebf36d276..00000000000 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/events/StartTrackingEventImpl.java +++ /dev/null @@ -1,28 +0,0 @@ -package com.sap.sailing.domain.racelog.tracking.events; - -import java.io.Serializable; -import java.util.Collections; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.RaceLogEventAuthor; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.impl.RaceLogEventImpl; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; - -public class StartTrackingEventImpl extends RaceLogEventImpl implements -StartTrackingEvent { - private static final long serialVersionUID = 6017954368580125221L; - - public StartTrackingEventImpl(TimePoint createdAt, RaceLogEventAuthor author, - TimePoint logicalTimePoint, Serializable pId, int pPassId) { - super(createdAt, author, logicalTimePoint, pId, Collections.emptyList(), pPassId); - } - - - @Override - public void accept(RaceLogEventVisitor visitor) { - visitor.visit(this); - } - -} diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifier.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifier.java similarity index 96% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifier.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifier.java index fe2290bdfda..5471253c027 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifier.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifier.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; import java.io.Serializable; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; /** * Identifies any kind of tracking device. Should be implemented accordingly for different tracking diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierSerializationHandler.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierSerializationHandler.java similarity index 97% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierSerializationHandler.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierSerializationHandler.java index fcad12efeaf..57327658980 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierSerializationHandler.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierSerializationHandler.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sse.common.Util; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierStringSerializationHandler.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierStringSerializationHandler.java similarity index 92% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierStringSerializationHandler.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierStringSerializationHandler.java index ab9b33eeebf..2ec787586cb 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceIdentifierStringSerializationHandler.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceIdentifierStringSerializationHandler.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMapping.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceMapping.java similarity index 69% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMapping.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceMapping.java index 875057c55ba..e5f8a9b5836 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/DeviceMapping.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/DeviceMapping.java @@ -1,12 +1,12 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; import java.io.Serializable; import java.util.List; +import com.sap.sailing.domain.abstractlog.shared.analyzing.DeviceMappingFinder; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceMappingFinder; +import com.sap.sse.common.TimeRange; +import com.sap.sse.common.WithID; /** * @see DeviceMappingFinder {@code DeviceMappings} are derived from {@code DeviceMappingEvents}. The {@link Timed} interface @@ -14,11 +14,15 @@ import com.sap.sailing.domain.racelog.tracking.analyzing.impl.DeviceMappingFinde * * @author Fredrik Teschke */ -public interface DeviceMapping extends DeviceWithTimeRange { +public interface DeviceMapping extends Timed { ItemType getMappedTo(); /** * List the ids of those race log events from which this mapping was generated. * In the simplest case this is a single event. */ List getOriginalRaceLogEventIds(); + + DeviceIdentifier getDevice(); + + TimeRange getTimeRange(); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/PlaceHolderDeviceIdentifier.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/PlaceHolderDeviceIdentifier.java similarity index 95% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/PlaceHolderDeviceIdentifier.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/PlaceHolderDeviceIdentifier.java index e3c6a87e05a..6adb0e30b79 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/PlaceHolderDeviceIdentifier.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/PlaceHolderDeviceIdentifier.java @@ -1,6 +1,6 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDIdentifier.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDIdentifier.java similarity index 76% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDIdentifier.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDIdentifier.java index 7b2d16103d6..05d6e8e3671 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDIdentifier.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDIdentifier.java @@ -1,4 +1,4 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; import java.util.UUID; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDSerializationHandler.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDSerializationHandler.java similarity index 89% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDSerializationHandler.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDSerializationHandler.java index 536baad73bb..8a284d26c53 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/SmartphoneUUIDSerializationHandler.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/SmartphoneUUIDSerializationHandler.java @@ -1,9 +1,9 @@ -package com.sap.sailing.domain.racelog.tracking; +package com.sap.sailing.domain.racelogtracking; import java.util.UUID; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.impl.SmartphoneUUIDIdentifierImpl; +import com.sap.sailing.domain.racelogtracking.impl.SmartphoneUUIDIdentifierImpl; import com.sap.sse.common.Util; public class SmartphoneUUIDSerializationHandler { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/DeviceMappingImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/DeviceMappingImpl.java similarity index 79% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/DeviceMappingImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/DeviceMappingImpl.java index 9a5b0702f50..7e916b7779b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/DeviceMappingImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/DeviceMappingImpl.java @@ -1,16 +1,16 @@ -package com.sap.sailing.domain.racelog.tracking.impl; +package com.sap.sailing.domain.racelogtracking.impl; import java.io.Serializable; import java.util.ArrayList; import java.util.List; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; +import com.sap.sse.common.WithID; +import com.sap.sse.common.impl.TimeRangeImpl; public class DeviceMappingImpl implements DeviceMapping { private static final long serialVersionUID = -4602948402371623654L; @@ -56,7 +56,7 @@ public class DeviceMappingImpl implements DeviceMapping return timeRange.from(); } - public static DeviceMapping convertToDeviceMapping(DeviceMappingEvent event) { + public static DeviceMapping convertToDeviceMapping(DeviceMappingEvent event) { return new DeviceMappingImpl(event.getMappedTo(), event.getDevice(), new TimeRangeImpl(event.getFrom(), event.getTo()), event.getId()); } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java similarity index 84% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java index 469c94f8ac0..383c40a7e5c 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/PlaceHolderDeviceIdentifierSerializationHandler.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.tracking.impl; +package com.sap.sailing.domain.racelogtracking.impl; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; -import com.sap.sailing.domain.racelog.tracking.PlaceHolderDeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.PlaceHolderDeviceIdentifier; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/SmartphoneUUIDIdentifierImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDIdentifierImpl.java similarity index 88% rename from java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/SmartphoneUUIDIdentifierImpl.java rename to java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDIdentifierImpl.java index 27bedb74bf7..7022d6a8c8c 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelog/tracking/impl/SmartphoneUUIDIdentifierImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/racelogtracking/impl/SmartphoneUUIDIdentifierImpl.java @@ -1,8 +1,8 @@ -package com.sap.sailing.domain.racelog.tracking.impl; +package com.sap.sailing.domain.racelogtracking.impl; import java.util.UUID; -import com.sap.sailing.domain.racelog.tracking.SmartphoneUUIDIdentifier; +import com.sap.sailing.domain.racelogtracking.SmartphoneUUIDIdentifier; public class SmartphoneUUIDIdentifierImpl implements SmartphoneUUIDIdentifier { diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java index 62cd5b9c7ae..b0b7c62bd6b 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/Track.java @@ -5,8 +5,8 @@ import java.util.Iterator; import java.util.concurrent.locks.ReadWriteLock; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; /** * A track records {@link Timed} items for an object of type ItemType. It allows clients to ask for a value diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java index 88e4e1d968d..6fc368cdcdc 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/TrackImpl.java @@ -7,13 +7,13 @@ import java.util.Iterator; import java.util.NavigableSet; import com.sap.sailing.domain.base.Timed; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.Track; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; import com.sap.sailing.util.impl.UnmodifiableNavigableSet; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; public class TrackImpl implements Track { private static final long serialVersionUID = -4075853657857657528L; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/WindImpl.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/WindImpl.java index fd07041f504..f92dd9e3b36 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/WindImpl.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/domain/tracking/impl/WindImpl.java @@ -3,9 +3,9 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; public class WindImpl extends KnotSpeedWithBearingImpl implements Wind { private static final long serialVersionUID = 5431592324949471980L; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ArrayListNavigableSet.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ArrayListNavigableSet.java index cbe2637b2b3..481181beb5f 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ArrayListNavigableSet.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ArrayListNavigableSet.java @@ -280,10 +280,16 @@ public class ArrayListNavigableSet implements NavigableSet, Serializable { } @Override public E next() { + if (i >= list.size()) { + throw new NoSuchElementException(); + } return list.get(i++); } @Override public void remove() { + if (i == 0) { + throw new IllegalStateException(); + } list.remove(--i); } }; @@ -304,10 +310,16 @@ public class ArrayListNavigableSet implements NavigableSet, Serializable { } @Override public E next() { + if (i < 0) { + throw new NoSuchElementException(); + } return list.get(i--); } @Override public void remove() { + if (i == list.size()-1) { + throw new IllegalStateException(); + } list.remove(i); } }; diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ConcurrentHashBag.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ConcurrentHashBag.java index 05035023ca5..dc3c045e655 100755 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ConcurrentHashBag.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/ConcurrentHashBag.java @@ -3,6 +3,7 @@ package com.sap.sailing.util.impl; import java.util.AbstractCollection; import java.util.Map.Entry; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.atomic.AtomicInteger; /** * An "almost" thread-safe bag implementation. The constraint: when for equal objects an add or remove is performed, @@ -12,7 +13,7 @@ import java.util.concurrent.ConcurrentHashMap; */ public class ConcurrentHashBag extends AbstractCollection { private ConcurrentHashMap map = new ConcurrentHashMap(); - private int size; + private final AtomicInteger size = new AtomicInteger(); @Override public boolean contains(Object o) { @@ -28,7 +29,11 @@ public class ConcurrentHashBag extends AbstractCollection { map.put(t, oldCount - 1); } if (oldCount != null) { - size--; + if (size.get() == 0) { + throw new RuntimeException("Internal error: size==0 although we just think we found an element that we rmeoved: "+o); + } else { + size.decrementAndGet(); + } } return oldCount != null; } @@ -39,7 +44,7 @@ public class ConcurrentHashBag extends AbstractCollection { if (oldCount != null && oldCount != 0) { map.put(e, oldCount + 1); } - size++; + size.incrementAndGet(); return true; } @@ -50,7 +55,7 @@ public class ConcurrentHashBag extends AbstractCollection { @Override public int size() { - return size; + return size.get(); } @Override @@ -61,6 +66,7 @@ public class ConcurrentHashBag extends AbstractCollection { private class Iterator implements java.util.Iterator { private final java.util.Iterator> iter = map.entrySet().iterator(); private int howManyMore = 0; + private boolean canRemove; private T lastElementOfWhichWeHaveMore; @Override @@ -80,13 +86,17 @@ public class ConcurrentHashBag extends AbstractCollection { lastElementOfWhichWeHaveMore = next.getKey(); result = next.getKey(); } + canRemove = true; return result; } @Override public void remove() { - // TODO Auto-generated method stub - + if (!canRemove) { + throw new IllegalStateException("Can't remove through iterator without calling next"); + } + ConcurrentHashBag.this.remove(lastElementOfWhichWeHaveMore); + canRemove = false; } } } diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/LockUtil.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/LockUtil.java index 3169c27ec8b..c3c5061fa4a 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/LockUtil.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/LockUtil.java @@ -12,9 +12,9 @@ import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock; import java.util.logging.Level; import java.util.logging.Logger; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Supports lock management for {@link NamedReentrantReadWriteLock} which is a specialization of diff --git a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/NamedReentrantReadWriteLock.java b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/NamedReentrantReadWriteLock.java index d8525e270a2..4f2e2efc65d 100644 --- a/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/NamedReentrantReadWriteLock.java +++ b/java/com.sap.sailing.domain.shared.android/src/com/sap/sailing/util/impl/NamedReentrantReadWriteLock.java @@ -102,14 +102,14 @@ public class NamedReentrantReadWriteLock extends ReentrantReadWriteLock implemen @Override public void lock() { readLock.lock(); + readers.add(Thread.currentThread()); } @Override public void lockInterruptibly() throws InterruptedException { try { readLock.lockInterruptibly(); - final Thread currentThread = Thread.currentThread(); - readers.add(currentThread); + readers.add(Thread.currentThread()); } catch (InterruptedException ie) { throw ie; } @@ -119,8 +119,7 @@ public class NamedReentrantReadWriteLock extends ReentrantReadWriteLock implemen public boolean tryLock() { boolean result = readLock.tryLock(); if (result) { - final Thread currentThread = Thread.currentThread(); - readers.add(currentThread); + readers.add(Thread.currentThread()); } return result; } @@ -129,8 +128,7 @@ public class NamedReentrantReadWriteLock extends ReentrantReadWriteLock implemen public boolean tryLock(long timeout, TimeUnit unit) throws InterruptedException { boolean result = readLock.tryLock(timeout, unit); if (result) { - final Thread currentThread = Thread.currentThread(); - readers.add(currentThread); + readers.add(Thread.currentThread()); } return result; } diff --git a/java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF index 398c58ff738..848c68a4fe2 100644 --- a/java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.swisstimingadapter.test/META-INF/MANIFEST.MF @@ -18,6 +18,7 @@ Require-Bundle: com.sap.sailing.domain, com.sap.sailing.domain.swisstimingadapter.persistence;bundle-version="1.0.0", org.junit4;bundle-version="4.8.2", org.hamcrest.core;bundle-version="1.1.0", + com.sap.sse, com.sap.sse.common Bundle-ClassPath: resources/, . diff --git a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java index 31acbd4a0b0..85bb8298db4 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java +++ b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SailMasterConnectivityTest.java @@ -25,7 +25,6 @@ import org.junit.Test; import org.junit.rules.Timeout; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.swisstimingadapter.Competitor; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.Fix; @@ -39,6 +38,7 @@ import com.sap.sailing.domain.swisstimingadapter.SailMasterMessage; import com.sap.sailing.domain.swisstimingadapter.StartList; import com.sap.sailing.domain.swisstimingadapter.SwissTimingFactory; import com.sap.sailing.domain.swisstimingadapter.impl.RaceImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class SailMasterConnectivityTest { diff --git a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java index 95548182ac2..3a01574a7e4 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java +++ b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SimpleDomainFactoryTest.java @@ -17,6 +17,7 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.common.ScoringSchemeType; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.Competitor; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; @@ -57,7 +58,8 @@ public class SimpleDomainFactoryTest { DomainFactory domainFactory = DomainFactory.INSTANCE; final String raceID = "SAX920103"; RaceDefinition raceDefinition = domainFactory.createRaceDefinition(domainFactory.getOrCreateDefaultRegatta( - EmptyRaceLogStore.INSTANCE, raceID, null /* boat class */, new RacingEventServiceImpl()), new Race() { + EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, raceID, + null /* boat class */, new RacingEventServiceImpl()), new Race() { @Override public String getDescription() { return null; @@ -100,13 +102,14 @@ public class SimpleDomainFactoryTest { } }); assertNotNull(raceDefinition.getBoatClass()); - assertEquals("Unknown", raceDefinition.getBoatClass().getName()); + assertEquals("UNKNOWN", raceDefinition.getBoatClass().getName()); } @Test public void testCourseConfigForMark() throws PatchFailedException { DomainFactory domainFactory = DomainFactory.INSTANCE; - Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, "TestEvent", /* boatClass */ null, new RacingEventServiceImpl(), + Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, "TestEvent", + /* boatClass */ null, /*startDate*/ null, /*endDate*/ null, new RacingEventServiceImpl(), com.sap.sailing.domain.base.DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null); Race race = new RaceImpl("1234", "R1", "Race 1234"); Iterable competitors = Collections.emptyList(); @@ -131,7 +134,8 @@ public class SimpleDomainFactoryTest { @Test public void testCourseConfigForGate() throws PatchFailedException { DomainFactory domainFactory = DomainFactory.INSTANCE; - Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, "TestEvent", /* boatClass */ null, new RacingEventServiceImpl(), + Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + "TestEvent", /* boatClass */ null, /*startDate*/ null, /*endDate*/ null, new RacingEventServiceImpl(), com.sap.sailing.domain.base.DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null); Race race = new RaceImpl("1234", "R1", "Race 1234"); Iterable competitors = Collections.emptyList(); diff --git a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SwissTimingSailMasterLiveTest.java b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SwissTimingSailMasterLiveTest.java index 26ddf95ae79..1cec156d839 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SwissTimingSailMasterLiveTest.java +++ b/java/com.sap.sailing.domain.swisstimingadapter.test/src/com/sap/sailing/domain/swisstimingadapter/test/SwissTimingSailMasterLiveTest.java @@ -20,7 +20,6 @@ import org.junit.Test; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.swisstimingadapter.Competitor; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.Fix; @@ -31,6 +30,7 @@ import com.sap.sailing.domain.swisstimingadapter.SailMasterConnector; import com.sap.sailing.domain.swisstimingadapter.SailMasterListener; import com.sap.sailing.domain.swisstimingadapter.StartList; import com.sap.sailing.domain.swisstimingadapter.SwissTimingFactory; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; @Ignore("This test doesn't work as long as the server doesn't play an actual race") diff --git a/java/com.sap.sailing.domain.swisstimingadapter/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.swisstimingadapter/META-INF/MANIFEST.MF old mode 100644 new mode 100755 index b88b8bb219d..1098f1d683c --- a/java/com.sap.sailing.domain.swisstimingadapter/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.swisstimingadapter/META-INF/MANIFEST.MF @@ -1,18 +1,21 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Swisstimingadapter -Bundle-SymbolicName: com.sap.sailing.domain.swisstimingadapter -Bundle-Version: 1.0.0.qualifier -Bundle-Vendor: SAP -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Bundle-ActivationPolicy: lazy -Require-Bundle: com.sap.sailing.domain, - com.sap.sailing.udpconnector, - com.googlecode.java-diff-utils;bundle-version="1.3.0", - com.sap.sailing.domain.common, - com.sap.sailing.xrr.resultimport, - com.sap.sse.common -Export-Package: com.sap.sailing.domain.swisstimingadapter, - com.sap.sailing.domain.swisstimingadapter.impl;x-friends:="com.sap.sailing.server.test" -Import-Package: org.osgi.framework;version="1.7.0" -Bundle-Activator: com.sap.sailing.domain.swisstimingadapter.impl.Activator +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Swisstimingadapter +Bundle-SymbolicName: com.sap.sailing.domain.swisstimingadapter +Bundle-Version: 1.0.0.qualifier +Bundle-Vendor: SAP +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-ActivationPolicy: lazy +Require-Bundle: com.sap.sailing.domain, + com.sap.sailing.udpconnector, + com.googlecode.java-diff-utils;bundle-version="1.3.0", + com.sap.sailing.domain.common, + com.sap.sailing.xrr.resultimport, + com.sap.sse.common, + com.sap.sse, + com.sap.sailing.xrr.schema +Export-Package: com.sap.sailing.domain.swisstimingadapter, + com.sap.sailing.domain.swisstimingadapter.impl;x-friends:="com.sap.sailing.server.test" +Import-Package: com.sap.sailing.xrr.schema, + org.osgi.framework +Bundle-Activator: com.sap.sailing.domain.swisstimingadapter.impl.Activator diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java index 9ca4001ee67..162b2aa1d33 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/DomainFactory.java @@ -10,13 +10,14 @@ import com.sap.sailing.domain.base.Nationality; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.impl.DomainFactoryImpl; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.RaceTrackingConnectivityParameters; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; +import com.sap.sse.common.TimePoint; import difflib.PatchFailedException; @@ -30,7 +31,7 @@ public interface DomainFactory { com.sap.sailing.domain.base.DomainFactory getBaseDomainFactory(); - Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, String raceID, BoatClass boatClass, TrackedRegattaRegistry trackedRegattaRegistry); + Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, String raceID, BoatClass boatClass, TrackedRegattaRegistry trackedRegattaRegistry); Nationality getOrCreateNationality(String threeLetterIOCCode); @@ -58,9 +59,10 @@ public interface DomainFactory { RaceType getRaceTypeFromRaceID(String raceID); - RaceTrackingConnectivityParameters createTrackingConnectivityParameters(String hostname, int port, String raceID, String raceName, - String raceDescription, BoatClass boatClass, StartList startList, long delayToLiveInMillis, - SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, RaceLogStore raceLogStore); + RaceTrackingConnectivityParameters createTrackingConnectivityParameters(String hostname, int port, String raceID, + String raceName, String raceDescription, BoatClass boatClass, StartList startList, + long delayToLiveInMillis, SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, + RaceLogStore raceLogStore, RegattaLogStore regattaLogStore); ControlPoint getOrCreateControlPoint(Iterable devices); diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterAdapter.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterAdapter.java index 9cc91e9000b..a6590d96383 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterAdapter.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterAdapter.java @@ -4,7 +4,7 @@ import java.util.Collection; import java.util.List; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public abstract class SailMasterAdapter implements SailMasterListener { diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java index a8ba1c6dfaa..ca80510fe7f 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterConnector.java @@ -8,7 +8,7 @@ import java.util.Map; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface SailMasterConnector { diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterListener.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterListener.java index e6cf48b01af..e8b0b08aa6c 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterListener.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SailMasterListener.java @@ -4,7 +4,7 @@ import java.util.Collection; import java.util.List; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface SailMasterListener { diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java index 6eabb59dee2..4742b2337af 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingAdapter.java @@ -10,9 +10,10 @@ import javax.xml.bind.JAXBException; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.common.RegattaIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.RaceHandle; import com.sap.sailing.domain.tracking.TrackerManager; -import com.sap.sailing.xrr.resultimport.schema.RegattaResults; +import com.sap.sailing.xrr.schema.RegattaResults; public interface SwissTimingAdapter { List getSwissTimingRaceRecords(String hostname, int port) throws InterruptedException, UnknownHostException, IOException, ParseException; @@ -24,10 +25,10 @@ public interface SwissTimingAdapter { * created, with a single default series and a single default fleet. If a valid {@link RegattaIdentifier} * is specified, a regatta lookup is performed with that identifier; if the regatta is found, it is used * to add the races to. Otherwise, a default regatta as described above will be created and used. - * @param raceDescription TODO */ - RaceHandle addSwissTimingRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, String raceID, String raceName, String raceDescription, - BoatClass boatClass, String hostname, int port, StartList startList, RaceLogStore logStore, long timeoutInMilliseconds) + RaceHandle addSwissTimingRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, String raceID, + String raceName, String raceDescription, BoatClass boatClass, String hostname, int port, + StartList startList, RaceLogStore logStore, RegattaLogStore regattaLogStore, long timeoutInMilliseconds) throws InterruptedException, UnknownHostException, IOException, ParseException, Exception; StartList readStartListForRace(String raceId, RegattaResults regattaResults); diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java index 53fbce319aa..db22f45b03d 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingFactory.java @@ -8,6 +8,7 @@ import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.impl.SwissTimingFactoryImpl; import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; @@ -50,7 +51,8 @@ public interface SwissTimingFactory { SwissTimingConfiguration createSwissTimingConfiguration(String name, String jsonURL, String hostname, int port); SwissTimingRaceTracker createRaceTracker(String raceID, String raceName, String raceDescription, BoatClass boatClass, String hostname, int port, - StartList startList, long delayToLiveInMillis, RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, + StartList startList, long delayToLiveInMillis, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, DomainFactory domainFactory, TrackedRegattaRegistry trackedRegattaRegistry) throws InterruptedException, UnknownHostException, IOException, ParseException; diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingMessage.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingMessage.java index 2c2444401e5..2d1c8f40aaa 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingMessage.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/SwissTimingMessage.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.swisstimingadapter; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.udpconnector.UDPMessage; +import com.sap.sse.common.TimePoint; public interface SwissTimingMessage extends UDPMessage { String getRaceID(); diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java index 5505640be98..7f4d7c96c96 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/DomainFactoryImpl.java @@ -29,10 +29,8 @@ import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.base.impl.TeamImpl; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WithID; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.CrewMember; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; @@ -50,7 +48,10 @@ import com.sap.sailing.domain.tracking.RaceTrackingConnectivityParameters; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sse.common.Named; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.WithID; +import com.sap.sse.common.impl.MillisecondsTimePoint; import difflib.PatchFailedException; @@ -91,7 +92,8 @@ public class DomainFactoryImpl implements DomainFactory { } @Override - public Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, String raceID, BoatClass boatClass, TrackedRegattaRegistry trackedRegattaRegistry) { + public Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + String raceID, BoatClass boatClass, TrackedRegattaRegistry trackedRegattaRegistry) { Regatta result = trackedRegattaRegistry.getRememberedRegattaForRace(raceID); if (result == null) { result = raceIDToRegattaCache.get(raceID); @@ -99,9 +101,9 @@ public class DomainFactoryImpl implements DomainFactory { if (result == null) { BoatClass regattaBoatClass = boatClass != null ? boatClass : getRaceTypeFromRaceID(raceID).getBoatClass(); Calendar calendar = Calendar.getInstance(); - result = new RegattaImpl(raceLogStore, RegattaImpl.getDefaultName( + result = new RegattaImpl(raceLogStore, regattaLogStore, RegattaImpl.getDefaultName( "ST Regatta " + calendar.get(Calendar.YEAR) + " for race " + raceID, regattaBoatClass.getName()), - regattaBoatClass, trackedRegattaRegistry, getBaseDomainFactory().createScoringScheme( + regattaBoatClass, /*startDate*/ null, /*endDate*/ null, trackedRegattaRegistry, getBaseDomainFactory().createScoringScheme( ScoringSchemeType.LOW_POINT), raceID, null); logger.info("Created regatta "+result.getName()+" ("+result.hashCode()+")"); raceIDToRegattaCache.put(raceID, result); @@ -352,11 +354,13 @@ public class DomainFactoryImpl implements DomainFactory { } @Override - public RaceTrackingConnectivityParameters createTrackingConnectivityParameters(String hostname, int port, String raceID, String raceName, - String raceDescription, BoatClass boatClass, StartList startList, long delayToLiveInMillis, - SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, RaceLogStore raceLogStore) { - return new SwissTimingTrackingConnectivityParameters(hostname, port, raceID, raceName, raceDescription, boatClass, startList, delayToLiveInMillis, - swissTimingFactory, domainFactory, raceLogStore); + public RaceTrackingConnectivityParameters createTrackingConnectivityParameters(String hostname, int port, + String raceID, String raceName, String raceDescription, BoatClass boatClass, StartList startList, + long delayToLiveInMillis, SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, + RaceLogStore raceLogStore, RegattaLogStore regattaLogStore) { + return new SwissTimingTrackingConnectivityParameters(hostname, port, raceID, raceName, raceDescription, + boatClass, startList, delayToLiveInMillis, swissTimingFactory, domainFactory, raceLogStore, + regattaLogStore); } } diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterConnectorImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterConnectorImpl.java index 413b31942dc..c055939037f 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterConnectorImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SailMasterConnectorImpl.java @@ -32,14 +32,12 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KilometersPerHourSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.swisstimingadapter.Competitor; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.Fix; @@ -53,7 +51,9 @@ import com.sap.sailing.domain.swisstimingadapter.SailMasterListener; import com.sap.sailing.domain.swisstimingadapter.SailMasterMessage; import com.sap.sailing.domain.swisstimingadapter.StartList; import com.sap.sailing.domain.swisstimingadapter.TrackerType; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Implements the connector to the SwissTiming Sail Master system. It uses a host name and port number to establish the diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingAdapterImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingAdapterImpl.java index 00c029677c5..3ffb30e48ba 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingAdapterImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingAdapterImpl.java @@ -17,6 +17,7 @@ import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.common.RegattaIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.Competitor; import com.sap.sailing.domain.swisstimingadapter.CrewMember; import com.sap.sailing.domain.swisstimingadapter.StartList; @@ -25,14 +26,14 @@ import com.sap.sailing.domain.swisstimingadapter.SwissTimingFactory; import com.sap.sailing.domain.tracking.RaceHandle; import com.sap.sailing.domain.tracking.TrackerManager; import com.sap.sailing.xrr.resultimport.ParserFactory; -import com.sap.sailing.xrr.resultimport.schema.Boat; -import com.sap.sailing.xrr.resultimport.schema.Crew; -import com.sap.sailing.xrr.resultimport.schema.Division; -import com.sap.sailing.xrr.resultimport.schema.Event; -import com.sap.sailing.xrr.resultimport.schema.Person; -import com.sap.sailing.xrr.resultimport.schema.RaceResult; -import com.sap.sailing.xrr.resultimport.schema.RegattaResults; -import com.sap.sailing.xrr.resultimport.schema.Team; +import com.sap.sailing.xrr.schema.Boat; +import com.sap.sailing.xrr.schema.Crew; +import com.sap.sailing.xrr.schema.Division; +import com.sap.sailing.xrr.schema.Event; +import com.sap.sailing.xrr.schema.Person; +import com.sap.sailing.xrr.schema.RaceResult; +import com.sap.sailing.xrr.schema.RegattaResults; +import com.sap.sailing.xrr.schema.Team; public class SwissTimingAdapterImpl implements SwissTimingAdapter { private final SwissTimingFactory swissTimingFactory; @@ -66,13 +67,14 @@ public class SwissTimingAdapterImpl implements SwissTimingAdapter { } @Override - public RaceHandle addSwissTimingRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, String raceID, String raceName, String raceDescription, - BoatClass boatClass, String hostname, int port, StartList startList, RaceLogStore logStore, long timeoutInMilliseconds) + public RaceHandle addSwissTimingRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, + String raceID, String raceName, String raceDescription, BoatClass boatClass, String hostname, int port, + StartList startList, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, long timeoutInMilliseconds) throws Exception { - return trackerManager.addRace(regattaToAddTo, swissTimingDomainFactory.createTrackingConnectivityParameters(hostname, port, - raceID, raceName, raceDescription, boatClass, startList, DEFAULT_SWISSTIMING_LIVE_DELAY_IN_MILLISECONDS, swissTimingFactory, - swissTimingDomainFactory, logStore), - timeoutInMilliseconds); + return trackerManager.addRace(regattaToAddTo, swissTimingDomainFactory.createTrackingConnectivityParameters( + hostname, port, raceID, raceName, raceDescription, boatClass, startList, + DEFAULT_SWISSTIMING_LIVE_DELAY_IN_MILLISECONDS, swissTimingFactory, swissTimingDomainFactory, + raceLogStore, regattaLogStore), timeoutInMilliseconds); } @Override diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java index 4326bb77b57..5b194038bdb 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingFactoryImpl.java @@ -11,6 +11,7 @@ import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; import com.sap.sailing.domain.swisstimingadapter.Race; import com.sap.sailing.domain.swisstimingadapter.SailMasterConnector; @@ -87,11 +88,14 @@ public class SwissTimingFactoryImpl implements SwissTimingFactory { } @Override - public SwissTimingRaceTracker createRaceTracker(String raceID, String raceName, String raceDescription, BoatClass boatClass, String hostname, int port, - StartList startList, long delayToLiveInMillis, RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, DomainFactory domainFactory, + public SwissTimingRaceTracker createRaceTracker(String raceID, String raceName, String raceDescription, + BoatClass boatClass, String hostname, int port, + StartList startList, long delayToLiveInMillis, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, DomainFactory domainFactory, TrackedRegattaRegistry trackedRegattaRegistry) throws InterruptedException, UnknownHostException, IOException, ParseException { - return new SwissTimingRaceTrackerImpl(raceID, raceName, raceDescription, boatClass, hostname, port, startList, raceLogStore, windStore, gpsFixStore, domainFactory, this, + return new SwissTimingRaceTrackerImpl(raceID, raceName, raceDescription, boatClass, hostname, port, startList, + raceLogStore, regattaLogStore, windStore, gpsFixStore, domainFactory, this, trackedRegattaRegistry, delayToLiveInMillis); } diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageImpl.java index 4f798368caf..34aa22cc614 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageImpl.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.swisstimingadapter.impl; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.swisstimingadapter.SwissTimingMessage; +import com.sap.sse.common.TimePoint; public class SwissTimingMessageImpl implements SwissTimingMessage { private final String raceID; diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageParserImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageParserImpl.java index 5e89a68e33e..5efa7faec12 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageParserImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingMessageParserImpl.java @@ -5,10 +5,10 @@ import java.net.DatagramPacket; import com.sap.sailing.domain.base.impl.KilometersPerHourSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.swisstimingadapter.SwissTimingFormatException; import com.sap.sailing.domain.swisstimingadapter.SwissTimingMessage; import com.sap.sailing.domain.swisstimingadapter.SwissTimingMessageParser; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class SwissTimingMessageParserImpl implements SwissTimingMessageParser { diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java index eb6a450c6a8..c99fb4ff1a3 100644 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingRaceTrackerImpl.java @@ -25,16 +25,15 @@ import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceWithAdditionalID; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.Course; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; import com.sap.sailing.domain.swisstimingadapter.Fix; @@ -53,8 +52,8 @@ import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.RaceHandle; +import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRaceStatus; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; @@ -63,7 +62,9 @@ import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.impl.TrackedRaceStatusImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import difflib.PatchFailedException; @@ -104,11 +105,13 @@ public class SwissTimingRaceTrackerImpl extends AbstractRaceTrackerImpl implemen */ private final TMDMessageQueue tmdMessageQueue; - protected SwissTimingRaceTrackerImpl(String raceID, String raceName, String raceDescription, BoatClass boatClass, String hostname, int port, StartList startList, RaceLogStore raceLogStore, + protected SwissTimingRaceTrackerImpl(String raceID, String raceName, String raceDescription, BoatClass boatClass, + String hostname, int port, StartList startList, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, WindStore windStore, GPSFixStore gpsFixStore, DomainFactory domainFactory, SwissTimingFactory factory, TrackedRegattaRegistry trackedRegattaRegistry, long delayToLiveInMillis) throws InterruptedException, UnknownHostException, IOException, ParseException { - this(domainFactory.getOrCreateDefaultRegatta(raceLogStore, raceID, boatClass, trackedRegattaRegistry), raceID, raceName, + this(domainFactory.getOrCreateDefaultRegatta(raceLogStore, regattaLogStore, raceID, + boatClass, trackedRegattaRegistry), raceID, raceName, raceDescription, boatClass, hostname, port, startList, windStore, gpsFixStore, domainFactory, factory, trackedRegattaRegistry, delayToLiveInMillis); } @@ -147,7 +150,7 @@ public class SwissTimingRaceTrackerImpl extends AbstractRaceTrackerImpl implemen } @Override - public void stop() throws MalformedURLException, IOException, InterruptedException { + public void stop(boolean preemptive) throws MalformedURLException, IOException, InterruptedException { if (isTrackedRaceStillReachable()) { TrackedRaceStatus newStatus = new TrackedRaceStatusImpl(TrackedRaceStatusEnum.FINISHED, 1.0); trackedRace.setStatus(newStatus); diff --git a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java index ae5104d67c1..96f68297d16 100755 --- a/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java +++ b/java/com.sap.sailing.domain.swisstimingadapter/src/com/sap/sailing/domain/swisstimingadapter/impl/SwissTimingTrackingConnectivityParameters.java @@ -5,6 +5,7 @@ import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; import com.sap.sailing.domain.swisstimingadapter.StartList; import com.sap.sailing.domain.swisstimingadapter.SwissTimingFactory; @@ -23,12 +24,13 @@ public class SwissTimingTrackingConnectivityParameters implements RaceTrackingCo private final SwissTimingFactory swissTimingFactory; private final DomainFactory domainFactory; private final RaceLogStore raceLogStore; + private final RegattaLogStore regattaLogStore; private final long delayToLiveInMillis; private final StartList startList; - public SwissTimingTrackingConnectivityParameters(String hostname, int port, String raceID, String raceName, String raceDescription, BoatClass boatClass, - StartList startList, long delayToLiveInMillis, SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, - RaceLogStore raceLogStore) { + public SwissTimingTrackingConnectivityParameters(String hostname, int port, String raceID, String raceName, + String raceDescription, BoatClass boatClass, StartList startList, long delayToLiveInMillis, + SwissTimingFactory swissTimingFactory, DomainFactory domainFactory, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore) { super(); this.hostname = hostname; this.port = port; @@ -41,11 +43,14 @@ public class SwissTimingTrackingConnectivityParameters implements RaceTrackingCo this.swissTimingFactory = swissTimingFactory; this.domainFactory = domainFactory; this.raceLogStore = raceLogStore; + this.regattaLogStore = regattaLogStore; } @Override - public RaceTracker createRaceTracker(TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, GPSFixStore gpsFixStore) throws Exception { - return swissTimingFactory.createRaceTracker(raceID, raceName, raceDescription, boatClass, hostname, port, startList, delayToLiveInMillis, raceLogStore, windStore, gpsFixStore, domainFactory, + public RaceTracker createRaceTracker(TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, + GPSFixStore gpsFixStore) throws Exception { + return swissTimingFactory.createRaceTracker(raceID, raceName, raceDescription, boatClass, hostname, port, + startList, delayToLiveInMillis, raceLogStore, regattaLogStore, windStore, gpsFixStore, domainFactory, trackedRegattaRegistry); } diff --git a/java/com.sap.sailing.domain.swisstimingreplayadapter/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.swisstimingreplayadapter/META-INF/MANIFEST.MF index f3c11e2d3a5..cd3c7b4a848 100644 --- a/java/com.sap.sailing.domain.swisstimingreplayadapter/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.swisstimingreplayadapter/META-INF/MANIFEST.MF @@ -11,6 +11,7 @@ Require-Bundle: com.sap.sailing.domain.common, org.json.simple;bundle-version="1.1.0", com.sap.sailing.domain.swisstimingadapter, com.googlecode.java-diff-utils;bundle-version="1.3.0", + com.sap.sse, com.sap.sse.common Export-Package: com.sap.sailing.domain.swisstimingreplayadapter Import-Package: org.osgi.framework;version="1.7.0" diff --git a/java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java b/java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java index 499b9b7d44e..92563cc0f5c 100755 --- a/java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java +++ b/java/com.sap.sailing.domain.swisstimingreplayadapter/src/com/sap/sailing/domain/swisstimingreplayadapter/impl/SwissTimingReplayToDomainAdapter.java @@ -27,16 +27,15 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceWithAdditionalID; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.DomainFactory; import com.sap.sailing.domain.swisstimingreplayadapter.CompetitorStatus; import com.sap.sailing.domain.swisstimingreplayadapter.SwissTimingReplayListener; @@ -52,7 +51,9 @@ import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.TrackedRaceStatusImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import difflib.PatchFailedException; @@ -304,7 +305,8 @@ public class SwissTimingReplayToDomainAdapter extends SwissTimingReplayAdapter { } private void createRace() { - final Regatta myRegatta = regatta != null ? regatta : domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, + final Regatta myRegatta = regatta != null ? regatta : domainFactory.getOrCreateDefaultRegatta( + EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, currentRaceID, domainFactory.getRaceTypeFromRaceID(currentRaceID).getBoatClass(), trackedRegattaRegistry); RaceDefinition race = domainFactory.createRaceDefinition(myRegatta, currentRaceID, competitorsPerRaceID.get(currentRaceID), currentCourseDefinition); diff --git a/java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF index 11ff5b2ec1a..da19bd697d2 100644 --- a/java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.test/META-INF/MANIFEST.MF @@ -17,6 +17,8 @@ Require-Bundle: com.sap.sailing.domain, org.objenesis;bundle-version="1.3.0", org.junit4;bundle-version="4.8.2", org.json.simple;bundle-version="1.1.0", - com.sap.sse.common + com.sap.sse.common, + com.sap.sse.replication, + com.sap.sse Export-Package: com.sap.sailing.domain.test, com.sap.sailing.domain.test.mock diff --git a/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.mtb b/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.mtb new file mode 100755 index 00000000000..b475a75664e Binary files /dev/null and b/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.mtb differ diff --git a/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.txt b/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.txt new file mode 100755 index 00000000000..5dd38cbcc98 --- /dev/null +++ b/java/com.sap.sailing.domain.test/resources/event_20140619_KieleWoche-R1_Blue_Laser.txt @@ -0,0 +1,2127 @@ +stored-uri:datafiles/event_20140619_KieleWoche-R1_Blue_Laser.mtb +StartReplay:1 + +// Input from params_static: + +// Input from event_parameters: + +DefaultPanel: +ReCalcDirAndSpeed:1 +CompMarkerUUID:1 +CodanIsSponsor:0 +DefaultTailLength:60 +APzoomChangeTime:2500 +disableAutoProduce:0 +autoProduce:0 +APstartLineShowOfLeg:0.25 +APsideOfStartLine:0.30 +APstartSwitch:0.8 +APwholeLegBehindMarks:0.15 +APmarkSwitch:0.13 +APmarkZoomBehindMarks:0.10 +APmarkZoomInFrontOfMarks:0.20 +PopupMarkerUUID:2 +ManualUrl:http://www.tractrac.com/files/userguide_sailing.pdf +Marker1UUID:1 +Marker1Type:RGBMarkerFactory +Marker1Directional:1 +Marker1Image:markers/boat_FF0000_big.png +Marker1Length:5 +Marker1MinPixelSize:30 +Startlocation:10.1728504394531,54.4302732999683 +MaxDiffTime:1200 +MaxMetersPerSecond:20 +PrecisionMeters:20 +ShortAvgTime:180 +LongAvgTime:900 +TimeZone:2 +CompMarkerTimeout:60 +FramesPerSecond:8 +replayspeedup:5 +MatchRaceClock:0 +MatchRaceClockNo:3 +MatchRaceClockSpacing:300 +Minimap:1 +MinimapUseLayers:2 +Minimapgeorect:10.092279052734398,54.503669743575486,10.34693916015624,54.39754773601768 +MinimapMarkerUUID:2 +Marker4UUID:2 +Marker4Type:RGBmarkerFactory +Marker4Directional:1 +Marker4Image:markers/boat_FF0000_small.png +MetersPerPixel:18 +MetersPerPixelMax:30 +MetersPerPixelMin:0.2 +isMatchRace:0 +DefaultDistanceUnits:meters +weatherEnabled:0 +DefaultSpeedUnits:KmH +showRaceClock:1 +BackGroundImage:graphics/background.jpg +DisableRotation:0 +ControlPointMarkerRadius:13 +disableselection:0 +disableleaderline:0 +DisableChangeRace:0 +PopUpRow1Name: +PopUpRow1Type:Name +PopUpRow2Name:Knots +PopUpRow2Type:BoatSpeed +PopUpRow3Name:Ranking +PopUpRow3Type:RowNumber +PopUpRow4Name:Sail +PopUpRow4Type:Ini +PopUpRow5Name:After +PopUpRow5Type:BoatAfter +WindEstimator:0 +//live-uri:tcp://secondary.traclive.dk:4400 +//stored-uri:tcp://secondary.traclive.dk:4401 +ResultColumn1Name:# +ResultColumn1Size:20 +ResultColumn1Type:RowNumber +ResultColumn2Name:sail +ResultColumn2Size:70 +ResultColumn2Type:Ini +ResultColumn3Name:name +ResultColumn3Size:110 +ResultColumn3Type:Name +ResultColumn4Name:after +ResultColumn4Size:45 +ResultColumn4Type:BoatAfter +ResultColumn5Name:kts +ResultColumn5Size:40 +ResultColumn5Type:BoatSpeed +DisableLeaderboard:0 +DisableAnalysis:0 +TableFontSize:11 +compInitialsFontSize:11 +AutoRotate:0 +MassStart:0 +SegmentFile:segments.php +StartType:Mass +RaceHandicapSystem:NONE +TeamCompetitionType:NONE +LiveDelaySecs: 20 + +//-------- AUTO GENERATED PARAMETERS START ---------------- + +EventID:ee57b790-d9a6-0131-7af9-60a44ce903c3 +EventName:Kiele Woche 2014 - Olympic Week +EventDB:event_20140619_KieleWoche +EventStartTime:2014-06-19 22:00:00 +EventEndTime:2014-06-29 21:00:00 +EventType:a1b74ca0-fdd8-11dc-8811-005056c00008 + +RaceID:c06467d0-dad9-0131-82a6-60a44ce903c3 +RaceName:R1 Blue (Laser) +RaceStartTime:2014-06-21 10:30:00 +RaceEndTime: +RaceTrackingStartTime:2014-06-21 10:25:00 +RaceTrackingEndTime:2014-06-21 11:21:26 +RaceDefaultRouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 +RaceHandicapSystem:NONE + +Class1UUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Class1Name:LSR + +Team1UUID:d304ab40-dc51-0131-a7d5-60a44ce903c3 +Team1Name:Agata Barwinska + +Team2UUID:287cfd60-dc15-0131-a00f-60a44ce903c3 +Team2Name:Albin GIPPERTH + +Team3UUID:26e78690-dc15-0131-9fb1-60a44ce903c3 +Team3Name:Aleksander ARIAN +Team3Comp1UUID:0416dae6-a8ee-462c-b7a7-f056391b2aa8 + +Team4UUID:286fe670-dc15-0131-a004-60a44ce903c3 +Team4Name:Alessio SPADONI + +Team5UUID:28993ca0-dc15-0131-a01c-60a44ce903c3 +Team5Name:Alexander NUIJA +Team5Comp1UUID:71cd3e38-cfd5-488a-9da1-05c2856b5c12 + +Team6UUID:23e18a00-dc15-0131-9f43-60a44ce903c3 +Team6Name:Alexey SELIVANOV + +Team7UUID:23b41f00-dc15-0131-9f2e-60a44ce903c3 +Team7Name:Alican BASEGMEZ + +Team8UUID:23965480-dc15-0131-9f23-60a44ce903c3 +Team8Name:Alican KAYNAR + +Team9UUID:d3773870-dc51-0131-a819-60a44ce903c3 +Team9Name:Alisa KIRILYUK + +Team10UUID:e7892170-dba5-0131-9858-60a44ce903c3 +Team10Name:Allan NØRREGAARD + +Team11UUID:26df89a0-dc15-0131-9fae-60a44ce903c3 +Team11Name:Alp RONA +Team11Comp1UUID:57521ca6-2ee0-4be5-93e2-94ff0945686a + +Team12UUID:e6e4c570-dba5-0131-9824-60a44ce903c3 +Team12Name:Amoros EMILE + +Team13UUID:286be760-dc15-0131-a001-60a44ce903c3 +Team13Name:Anders KARLSSON +Team13Comp1UUID:0e6a4516-98d2-4ca6-b182-ac12042adeae + +Team14UUID:23a9f580-dc15-0131-9f2b-60a44ce903c3 +Team14Name:Anders PEDERSEN + +Team15UUID:e855a250-dba5-0131-9895-60a44ce903c3 +Team15Name:Andrea BREWSTER + +Team16UUID:d16242c0-dc51-0131-a778-60a44ce903c3 +Team16Name:Andrzej PUCHALSKI + +Team17UUID:d2dc3dd0-dc51-0131-a7ce-60a44ce903c3 +Team17Name:Ania WEINZIEHER + +Team18UUID:e89143b0-dba5-0131-98b1-60a44ce903c3 +Team18Name:Ann Kristin WEDEMEYER + +Team19UUID:d31b6be0-dc51-0131-a7e7-60a44ce903c3 +Team19Name:Anna BRZOZOWSKA + +Team20UUID:d2dd7850-dc51-0131-a7cf-60a44ce903c3 +Team20Name:Anna POHLAK + +Team21UUID:e796aa40-dba5-0131-9864-60a44ce903c3 +Team21Name:Anne-Line Lyngsø THOMSEN + +Team22UUID:d30fe480-dc51-0131-a7de-60a44ce903c3 +Team22Name:Annegret UNNUK + +Team23UUID:e8644450-dba5-0131-989b-60a44ce903c3 +Team23Name:Annemiek BEKKERING + +Team24UUID:d373ac40-dc51-0131-a816-60a44ce903c3 +Team24Name:Annika BOCHMANN + +Team25UUID:d3705da0-dc51-0131-a813-60a44ce903c3 +Team25Name:Annina WAGNER + +Team26UUID:28831530-dc15-0131-a014-60a44ce903c3 +Team26Name:Antoine DEVINEAU + +Team27UUID:d2b58180-daf6-0131-87d4-60a44ce903c3 +Team27Name:ARG + +Team28UUID:d3151ce0-dc51-0131-a7e2-60a44ce903c3 +Team28Name:Aukse DVILEVICIUTE + +Team29UUID:e879c600-dba5-0131-98a2-60a44ce903c3 +Team29Name:Aura MIQUEL MOLONS + +Team30UUID:d29ada70-daf6-0131-87b7-60a44ce903c3 +Team30Name:AUS + +Team31UUID:d2e76ce0-daf6-0131-8802-60a44ce903c3 +Team31Name:AUT + +Team32UUID:d14444b0-dc51-0131-a76b-60a44ce903c3 +Team32Name:Barend KOL + +Team33UUID:f442ddf0-daf7-0131-888f-60a44ce903c3 +Team33Name:BEL + +Team34UUID:e6d5fe50-dba5-0131-9818-60a44ce903c3 +Team34Name:Ben Goodwin + +Team35UUID:2886a890-dc15-0131-a017-60a44ce903c3 +Team35Name:Ben WALKEMEYER + +Team36UUID:e4eb1510-dba5-0131-97d1-60a44ce903c3 +Team36Name:Benjamin BILDSTEIN + +Team37UUID:e6e6e840-dba5-0131-9826-60a44ce903c3 +Team37Name:Benjamin GREZ + +Team38UUID:e51f4fe0-dba5-0131-97e6-60a44ce903c3 +Team38Name:Bertheau SIMON + +Team39UUID:23979a70-dc15-0131-9f24-60a44ce903c3 +Team39Name:Björn ALLANSSON + +Team40UUID:467320e0-daf8-0131-8902-60a44ce903c3 +Team40Name:BLR + +Team41UUID:f43b1260-daf7-0131-888d-60a44ce903c3 +Team41Name:BRA + +Team42UUID:4a8dc6f0-daf7-0131-886c-60a44ce903c3 +Team42Name:CAN + +Team43UUID:e6da7290-dba5-0131-981c-60a44ce903c3 +Team43Name:Carlos PAZ BLANCO + +Team44UUID:d3727a80-dc51-0131-a815-60a44ce903c3 +Team44Name:Carrie SMITH + +Team45UUID:e87adb70-dba5-0131-98a3-60a44ce903c3 +Team45Name:Cecile JANMAAT + +Team46UUID:d317aad0-dc51-0131-a7e4-60a44ce903c3 +Team46Name:Céline CARLSEN + +Team47UUID:714b2f70-daf8-0131-891d-60a44ce903c3 +Team47Name:CHI + +Team48UUID:d30ea730-dc51-0131-a7dd-60a44ce903c3 +Team48Name:Chiara STEINMÜLLER + +Team49UUID:e5064b10-dba5-0131-97e0-60a44ce903c3 +Team49Name:Chris TAYLOR + +Team50UUID:d157cfe0-dc51-0131-a770-60a44ce903c3 +Team50Name:Christer FRENNERT + +Team51UUID:d3a78270-dc51-0131-a82e-60a44ce903c3 +Team51Name:Christian BAUER + +Team52UUID:d15e9ed0-dc51-0131-a775-60a44ce903c3 +Team52Name:Christian BODLER + +Team53UUID:287e2ee0-dc15-0131-a010-60a44ce903c3 +Team53Name:Christian GULDBERG ROST + +Team54UUID:289a0c80-dc15-0131-a01d-60a44ce903c3 +Team54Name:CHRISTIANSEN Andre + +Team55UUID:26d13af0-dc15-0131-9faa-60a44ce903c3 +Team55Name:Claes TÖRNSTEN +Team55Comp1UUID:dd9393f0-03d9-471d-b84d-cd427e4dce43 + +Team56UUID:d3068cd0-dc51-0131-a7d7-60a44ce903c3 +Team56Name:Constanze STOLZ + +Team57UUID:d15d4e70-dc51-0131-a774-60a44ce903c3 +Team57Name:Cor DE GRAAFF + +Team58UUID:23df1910-dc15-0131-9f41-60a44ce903c3 +Team58Name:Cornelius SCHOLLMAYER + +Team59UUID:f43e1350-daf7-0131-888e-60a44ce903c3 +Team59Name:CRO + +Team60UUID:28b0f2d0-dc15-0131-a029-60a44ce903c3 +Team60Name:Cyrill KNECHT +Team60Comp1UUID:730a9156-14d7-4e25-a1b7-8d1cf1b10d28 + +Team61UUID:a55fe290-daf8-0131-89be-60a44ce903c3 +Team61Name:CZE + +Team62UUID:d16ff5b0-dc51-0131-a781-60a44ce903c3 +Team62Name:Daniel BINA + +Team63UUID:26c74ff0-dc15-0131-9fa8-60a44ce903c3 +Team63Name:Daniel BIRGMARK + +Team64UUID:d30d5f60-dc51-0131-a7dc-60a44ce903c3 +Team64Name:Danielle MAMAN + +Team65UUID:e4fe7a20-dba5-0131-97da-60a44ce903c3 +Team65Name:Dante BIANCHI + +Team66UUID:e798fd70-dba5-0131-9866-60a44ce903c3 +Team66Name:David BONDÌ + +Team67UUID:e4e7c640-dba5-0131-97cf-60a44ce903c3 +Team67Name:David Evans + +Team68UUID:e4f05bb0-dba5-0131-97d4-60a44ce903c3 +Team68Name:David GILMOUR + +Team69UUID:e87d2de0-dba5-0131-98a5-60a44ce903c3 +Team69Name:Dawn LIU + +Team70UUID:e8809350-dba5-0131-98a8-60a44ce903c3 +Team70Name:Deborah CAPOZZI + +Team71UUID:d2bc1380-daf6-0131-87db-60a44ce903c3 +Team71Name:DEN + +Team72UUID:237e35c0-dc15-0131-9f1f-60a44ce903c3 +Team72Name:DENISS KARPAK + +Team73UUID:23d73650-dc15-0131-9f3e-60a44ce903c3 +Team73Name:Denny JESCHULL + +Team74UUID:2701e0d0-dc15-0131-9fc3-60a44ce903c3 +Team74Name:Dharmender SINGH +Team74Comp1UUID:99304e14-c52c-4473-80df-5e18cdd45e17 + +Team75UUID:e6e049b0-dba5-0131-9820-60a44ce903c3 +Team75Name:Dominik BUKSAK + +Team76UUID:e51c0cf0-dba5-0131-97e4-60a44ce903c3 +Team76Name:Dorian HEITZIG + +Team77UUID:e7a1a1e0-dba5-0131-986d-60a44ce903c3 +Team77Name:Doris HUNG + +Team78UUID:e7a635e0-dba5-0131-9871-60a44ce903c3 +Team78Name:Eckart KAPHENGST + +Team79UUID:23b1a6c0-dc15-0131-9f2c-60a44ce903c3 +Team79Name:Eike MARTENS + +Team80UUID:26cb7710-dc15-0131-9fa9-60a44ce903c3 +Team80Name:Emil BENGTSON +Team80Comp1UUID:a991f873-2006-482e-ae0c-ff6cb6483dea + +Team81UUID:23a724a0-dc15-0131-9f2a-60a44ce903c3 +Team81Name:Enrico VOLTOLLINI + +Team82UUID:e4e9bae0-dba5-0131-97d0-60a44ce903c3 +Team82Name:Erik HEIL + +Team83UUID:e8621290-dba5-0131-9899-60a44ce903c3 +Team83Name:Erin RAFUSE + +Team84UUID:e6bd4fe0-dba5-0131-9816-60a44ce903c3 +Team84Name:Erwan Fischer + +Team85UUID:d2bfa970-daf6-0131-87df-60a44ce903c3 +Team85Name:ESP + +Team86UUID:46658d40-daf8-0131-88fe-60a44ce903c3 +Team86Name:EST + +Team87UUID:2881e2c0-dc15-0131-a013-60a44ce903c3 +Team87Name:Etienne Le Pen + +Team88UUID:d30c06a0-dc51-0131-a7db-60a44ce903c3 +Team88Name:Eva-Maria SCHIMAK + +Team89UUID:e79f5950-dba5-0131-986b-60a44ce903c3 +Team89Name:Evan WALKER + +Team90UUID:e8892680-dba5-0131-98af-60a44ce903c3 +Team90Name:Ewa BARTOSIEWICZ + +Team91UUID:26ee7b00-dc15-0131-9fb6-60a44ce903c3 +Team91Name:Fabian GIELEN + +Team92UUID:287bd020-dc15-0131-a00e-60a44ce903c3 +Team92Name:Fabian KASÜSKE +Team92Comp1UUID:3d3008cb-d87e-47eb-9f4e-5abc1722ecac + +Team93UUID:23ddd260-dc15-0131-9f40-60a44ce903c3 +Team93Name:Fabian LEMMEL + +Team94UUID:e7a3e300-dba5-0131-986f-60a44ce903c3 +Team94Name:Federica SALVÀ + +Team95UUID:e6b52cc0-dba5-0131-9810-60a44ce903c3 +Team95Name:Federico ALONSO + +Team96UUID:d1650700-dc51-0131-a77a-60a44ce903c3 +Team96Name:Felipe Ignacio FAUNER + +Team97UUID:e51db7c0-dba5-0131-97e5-60a44ce903c3 +Team97Name:Felipe ZAEYEN + +Team98UUID:d1679630-dc51-0131-a77b-60a44ce903c3 +Team98Name:Felix Andres FAUNER + +Team99UUID:28796750-dc15-0131-a00c-60a44ce903c3 +Team99Name:Filip CISZKIEWICZ +Team99Comp1UUID:9cf8fe6b-2b63-431b-a426-db65b3aa7e82 + +Team100UUID:23814c40-dc15-0131-9f20-60a44ce903c3 +Team100Name:Filippo Baldassari + +Team101UUID:4a8a4270-daf7-0131-8868-60a44ce903c3 +Team101Name:FIN + +Team102UUID:e792f170-dba5-0131-9861-60a44ce903c3 +Team102Name:Finn HEEG + +Team103UUID:e7a07a80-dba5-0131-986c-60a44ce903c3 +Team103Name:Flora VIRAG + +Team104UUID:f4381470-daf7-0131-888c-60a44ce903c3 +Team104Name:FRA + +Team105UUID:26fae7a0-dc15-0131-9fbd-60a44ce903c3 +Team105Name:Francesco MARRAI + +Team106UUID:e791ccd0-dba5-0131-9860-60a44ce903c3 +Team106Name:Francesco SABATINI + +Team107UUID:e6de0810-dba5-0131-981e-60a44ce903c3 +Team107Name:Francisco ANDRADE + +Team108UUID:e6e28a20-dba5-0131-9822-60a44ce903c3 +Team108Name:Frederick STRAMMER + +Team109UUID:e6dc3d70-dba5-0131-981d-60a44ce903c3 +Team109Name:Frithjof SCHWERDT + +Team110UUID:e6b7a610-dba5-0131-9812-60a44ce903c3 +Team110Name:Fritiof HEDSTRÖM + +Team111UUID:28857a50-dc15-0131-a016-60a44ce903c3 +Team111Name:Gajender SINGH +Team111Comp1UUID:02d8b082-3ade-48d5-bd03-70a8d9912e9f + +Team112UUID:4a869740-daf7-0131-8864-60a44ce903c3 +Team112Name:GBR + +Team113UUID:e887ed60-dba5-0131-98ae-60a44ce903c3 +Team113Name:Genevieve TULLOCH + +Team114UUID:d29e21f0-daf6-0131-87bb-60a44ce903c3 +Team114Name:GER +Team114Comp1UUID:d81a5620-daf8-0131-8a5e-60a44ce903c3 + +Team115UUID:28b350f0-dc15-0131-a02b-60a44ce903c3 +Team115Name:GER205198X + +Team116UUID:2398cac0-dc15-0131-9f25-60a44ce903c3 +Team116Name:giorgio POGGI + +Team117UUID:e8765e60-dba5-0131-989f-60a44ce903c3 +Team117Name:Giulia CONTI + +Team118UUID:d1559870-dc51-0131-a76e-60a44ce903c3 +Team118Name:Guus BIJLARD + +Team119UUID:d168d5d0-dc51-0131-a77c-60a44ce903c3 +Team119Name:Hans-Peter REICHL + +Team120UUID:23bd2dc0-dc15-0131-9f34-60a44ce903c3 +Team120Name:Hartmut DUISBERG + +Team121UUID:2875f4c0-dc15-0131-a009-60a44ce903c3 +Team121Name:Hector SIMPSON + +Team122UUID:d1421290-dc51-0131-a76a-60a44ce903c3 +Team122Name:Heiko KRÖGER + +Team123UUID:d147c560-dc51-0131-a76d-60a44ce903c3 +Team123Name:HELENA LUCAS + +Team124UUID:e894a1a0-dba5-0131-98b4-60a44ce903c3 +Team124Name:Helene NÆSS + +Team125UUID:26c3f950-dc15-0131-9fa6-60a44ce903c3 +Team125Name:Henrik BEGBY + +Team126UUID:26fd4c10-dc15-0131-9fbf-60a44ce903c3 +Team126Name:Henrik ERIKSSON +Team126Comp1UUID:a24c4ffd-a166-45ac-a2ae-5436ed80f1b5 + +Team127UUID:d1712420-dc51-0131-a782-60a44ce903c3 +Team127Name:Henrik JOHNSSON + +Team128UUID:e6e92780-dba5-0131-9828-60a44ce903c3 +Team128Name:Henry LLOYD WILLIAMS + +Team129UUID:28737350-dc15-0131-a007-60a44ce903c3 +Team129Name:Henry WETHERELL + +Team130UUID:286ebe20-dc15-0131-a003-60a44ce903c3 +Team130Name:Hermann TOMASGAARD +Team130Comp1UUID:2db80e93-9653-4be5-8461-c3a4e58d3ad3 + +Team131UUID:d2a4af90-daf6-0131-87c2-60a44ce903c3 +Team131Name:HKG + +Team132UUID:d2f06ef0-daf6-0131-880c-60a44ce903c3 +Team132Name:HUN + +Team133UUID:2716bd10-dc15-0131-9fcd-60a44ce903c3 +Team133Name:Hussain AL JABRI +Team133Comp1UUID:55d3ecbf-0a66-4245-a210-39d36d7b4d90 + +Team134UUID:28a85420-dc15-0131-a022-60a44ce903c3 +Team134Name:Iain MCLAUGHLAN + +Team135UUID:e89a5350-dba5-0131-98b6-60a44ce903c3 +Team135Name:Ida Marie Baad NIELSEN + +Team136UUID:e78c3b80-dba5-0131-985b-60a44ce903c3 +Team136Name:Ida SVENSSON + +Team137UUID:4a3c23a0-daf7-0131-882f-60a44ce903c3 +Team137Name:IND + +Team138UUID:4a2660b0-daf7-0131-881f-60a44ce903c3 +Team138Name:IRL + +Team139UUID:4a948480-daf7-0131-8873-60a44ce903c3 +Team139Name:ISV + +Team140UUID:d27c59b0-daf6-0131-87ac-60a44ce903c3 +Team140Name:ITA + +Team141UUID:28aacb40-dc15-0131-a024-60a44ce903c3 +Team141Name:Ivan SVENTUKHOUSKI +Team141Comp1UUID:2671476e-ba9b-4bf0-9658-bde12d667b12 + +Team142UUID:e4fc1dd0-dba5-0131-97d8-60a44ce903c3 +Team142Name:Jack HAWKINS + +Team143UUID:2874c4f0-dc15-0131-a008-60a44ce903c3 +Team143Name:Jack WETHERELL + +Team144UUID:23b97ef0-dc15-0131-9f31-60a44ce903c3 +Team144Name:Jacob STACHELHAUS + +Team145UUID:e6b26e20-dba5-0131-980e-60a44ce903c3 +Team145Name:Jacopo PLAZZI + +Team146UUID:d37c02a0-dc51-0131-a81d-60a44ce903c3 +Team146Name:Jacqueline GURR + +Team147UUID:239d3720-dc15-0131-9f27-60a44ce903c3 +Team147Name:Jake LILLEY + +Team148UUID:e790ae70-dba5-0131-985f-60a44ce903c3 +Team148Name:Jakob LENZ + +Team149UUID:e6e3a4e0-dba5-0131-9823-60a44ce903c3 +Team149Name:Jakob MEGGENDORFER + +Team150UUID:27031db0-dc15-0131-9fc4-60a44ce903c3 +Team150Name:Jakub ROSLON +Team150Comp1UUID:316f09e3-c701-411d-979e-876b4f4fe067 + +Team151UUID:e50540b0-dba5-0131-97df-60a44ce903c3 +Team151Name:James PETERS + +Team152UUID:e4f345a0-dba5-0131-97d6-60a44ce903c3 +Team152Name:Jan Hauke ERICHSEN + +Team153UUID:28a6f5c0-dc15-0131-a021-60a44ce903c3 +Team153Name:Jan Paul MUCH +Team153Comp1UUID:360a4faf-6689-4f4d-abad-f21846153965 + +Team154UUID:d16c4560-dc51-0131-a77e-60a44ce903c3 +Team154Name:Jan Peter RISCHARD + +Team155UUID:23bbf500-dc15-0131-9f33-60a44ce903c3 +Team155Name:Jan-Dietmar DELLAS + +Team156UUID:26f530c0-dc15-0131-9fb9-60a44ce903c3 +Team156Name:Jasvir SINGH +Team156Comp1UUID:72ec3142-77d9-418f-bafb-6500151b04b8 + +Team157UUID:e85717e0-dba5-0131-9896-60a44ce903c3 +Team157Name:Jena Mai Hansen + +Team158UUID:d3a514b0-dc51-0131-a82d-60a44ce903c3 +Team158Name:Jens KROKER + +Team159UUID:23d02f90-dc15-0131-9f38-60a44ce903c3 +Team159Name:Jeremi ZIMNY + +Team160UUID:27176480-dc15-0131-9fce-60a44ce903c3 +Team160Name:Jeremy O'CONNELL +Team160Comp1UUID:8dbce876-2db5-4a17-9618-8c70b85611a9 + +Team161UUID:e6bae980-dba5-0131-9814-60a44ce903c3 +Team161Name:Joel TURNER + +Team162UUID:28b22230-dc15-0131-a02a-60a44ce903c3 +Team162Name:Johann KAMINSKI +Team162Comp1UUID:652c4d0d-f080-4538-9c94-6271d521fab0 + +Team163UUID:271915d0-dc15-0131-9fd1-60a44ce903c3 +Team163Name:Johann KOHLHOFF + +Team164UUID:26fe7cf0-dc15-0131-9fc0-60a44ce903c3 +Team164Name:Johannes PETTERSSON + +Team165UUID:289ae3e0-dc15-0131-a01e-60a44ce903c3 +Team165Name:John DIEDRICHS + +Team166UUID:e4ef35d0-dba5-0131-97d3-60a44ce903c3 +Team166Name:John FERGUSON + +Team167UUID:e5028900-dba5-0131-97dd-60a44ce903c3 +Team167Name:Jon LADHA + +Team168UUID:287a9f60-dc15-0131-a00d-60a44ce903c3 +Team168Name:Jonasz STELMASZYK + +Team169UUID:e6b8c170-dba5-0131-9813-60a44ce903c3 +Team169Name:Jorge LIMA + +Team170UUID:28b5aba0-dc15-0131-a02d-60a44ce903c3 +Team170Name:Jose GUTIERREZ + +Team171UUID:e87498b0-dba5-0131-989d-60a44ce903c3 +Team171Name:Jule GÖRGE + +Team172UUID:e87e53e0-dba5-0131-98a6-60a44ce903c3 +Team172Name:Julia GROSS + +Team173UUID:d3113050-dc51-0131-a7df-60a44ce903c3 +Team173Name:Julia STEFANIAK + +Team174UUID:e6d71bd0-dba5-0131-9819-60a44ce903c3 +Team174Name:Julian RAMM + +Team175UUID:270927d0-dc15-0131-9fc7-60a44ce903c3 +Team175Name:Julian-Samuel GEBÜHR +Team175Comp1UUID:cc6ad016-1ebf-4947-8997-8d111d7800ba + +Team176UUID:e797d910-dba5-0131-9865-60a44ce903c3 +Team176Name:Justin LIU + +Team177UUID:e6b66500-dba5-0131-9811-60a44ce903c3 +Team177Name:Justus SCHMIDT + +Team178UUID:d1610880-dc51-0131-a777-60a44ce903c3 +Team178Name:Jürgen FREIHEIT + +Team179UUID:23e2bda0-dc15-0131-9f44-60a44ce903c3 +Team179Name:Jørgen SVENDSEN + +Team180UUID:26e444c0-dc15-0131-9fb0-60a44ce903c3 +Team180Name:Kaarel KRUUSMÄGI +Team180Comp1UUID:0fa99080-2f2d-4caf-836c-0ed6c374c75d + +Team181UUID:23e3eac0-dc15-0131-9f45-60a44ce903c3 +Team181Name:Kai FALKENTHAL + +Team182UUID:28723810-dc15-0131-a006-60a44ce903c3 +Team182Name:Kaptan GUNEY + +Team183UUID:28961d20-dc15-0131-a018-60a44ce903c3 +Team183Name:Karl-Martin RAMMO +Team183Comp1UUID:6cad5027-80f2-4bff-b230-068d28adc5f4 + +Team184UUID:26ea10c0-dc15-0131-9fb3-60a44ce903c3 +Team184Name:Karolis JANULIONIS + +Team185UUID:d158f8a0-dc51-0131-a771-60a44ce903c3 +Team185Name:Kevin Cantin + +Team186UUID:e6e17110-dba5-0131-9821-60a44ce903c3 +Team186Name:Kim Niclas HOLSTE + +Team187UUID:270e1940-dc15-0131-9fcb-60a44ce903c3 +Team187Name:Kornelijus PUPKUS + +Team188UUID:e88ef250-dba5-0131-98b0-60a44ce903c3 +Team188Name:Kristen LANE + +Team189UUID:26ffa2e0-dc15-0131-9fc1-60a44ce903c3 +Team189Name:Kristian RAUS +Team189Comp1UUID:217fdb5a-0ddc-4a9b-8900-557eed9c0aef + +Team190UUID:26f0d610-dc15-0131-9fb8-60a44ce903c3 +Team190Name:Lander Balcaen +Team190Comp1UUID:102e0440-d0ff-4c3a-a0a7-4667f21885df + +Team191UUID:d36e9fb0-dc51-0131-a812-60a44ce903c3 +Team191Name:Lara VADIAN + +Team192UUID:23babfa0-dc15-0131-9f32-60a44ce903c3 +Team192Name:Lars HAVERLAND + +Team193UUID:23cdc890-dc15-0131-9f36-60a44ce903c3 +Team193Name:Lars Johan Brodtkorb + +Team194UUID:d1467110-dc51-0131-a76c-60a44ce903c3 +Team194Name:Lasse KLÖTZING + +Team195UUID:d312a5e0-dc51-0131-a7e0-60a44ce903c3 +Team195Name:Laura KRAGH FREDERIKSEN + +Team196UUID:d2e03900-dc51-0131-a7d1-60a44ce903c3 +Team196Name:Laura Louise VAN VEEN + +Team197UUID:d3090a10-dc51-0131-a7d9-60a44ce903c3 +Team197Name:Laura PARRE + +Team198UUID:e8631ed0-dba5-0131-989a-60a44ce903c3 +Team198Name:Laura SCHÖFEGGER + +Team199UUID:239a06f0-dc15-0131-9f26-60a44ce903c3 +Team199Name:Lauri VÄINSALU + +Team200UUID:289bfad0-dc15-0131-a01f-60a44ce903c3 +Team200Name:Leah-Noel Gonseth + +Team201UUID:d31f2990-dc51-0131-a7ea-60a44ce903c3 +Team201Name:Lena HAVERLAND + +Team202UUID:e6d95720-dba5-0131-981b-60a44ce903c3 +Team202Name:Lennart BRIESENICK-PUDENZ + +Team203UUID:e6df2a80-dba5-0131-981f-60a44ce903c3 +Team203Name:Levi SLAP + +Team204UUID:d313e370-dc51-0131-a7e1-60a44ce903c3 +Team204Name:Liise KÖÖSEL + +Team205UUID:e78d55b0-dba5-0131-985c-60a44ce903c3 +Team205Name:Lin Ea CENHOLT + +Team206UUID:d2ea2930-dc51-0131-a7d2-60a44ce903c3 +Team206Name:Line Flem HÖST + +Team207UUID:d2d5be20-dc51-0131-a7c9-60a44ce903c3 +Team207Name:Lisa FASSELT + +Team208UUID:26e8d320-dc15-0131-9fb2-60a44ce903c3 +Team208Name:Loïc Queroux +Team208Comp1UUID:06e224b1-4356-46cc-9328-4e009505e7b5 + +Team209UUID:d37868b0-dc51-0131-a81a-60a44ce903c3 +Team209Name:Lorena BRUNNHUBER + +Team210UUID:26fc1e80-dc15-0131-9fbe-60a44ce903c3 +Team210Name:Lorenzo Brando CHIAVARINI +Team210Comp1UUID:ffe21eb5-1c56-4e7a-9c12-c66e1ed1a8c9 + +Team211UUID:e7a2c460-dba5-0131-986e-60a44ce903c3 +Team211Name:LORENZO BRESSANI + +Team212UUID:e7883f50-dba5-0131-9857-60a44ce903c3 +Team212Name:Lorenzo BRESSANI + +Team213UUID:46689b60-daf8-0131-88ff-60a44ce903c3 +Team213Name:LTU + +Team214UUID:28ae8aa0-dc15-0131-a027-60a44ce903c3 +Team214Name:Luciano ANTONIETTI +Team214Comp1UUID:d613b497-3931-4f97-88f4-6452433bf952 + +Team215UUID:d37acdc0-dc51-0131-a81c-60a44ce903c3 +Team215Name:Lucy SHEPHARD + +Team216UUID:287f6c40-dc15-0131-a011-60a44ce903c3 +Team216Name:Lukas BERGMAN +Team216Comp1UUID:0d25b8be-a187-4e65-bac2-1d7ccd2853b0 + +Team217UUID:270cd7c0-dc15-0131-9fca-60a44ce903c3 +Team217Name:Lukas FEUERHERDT + +Team218UUID:23ea7dd0-dc15-0131-9f48-60a44ce903c3 +Team218Name:Lukasz Lesinski + +Team219UUID:e5042c60-dba5-0131-97de-60a44ce903c3 +Team219Name:Lukasz PRZYBYTEK + +Team220UUID:2382fa90-dc15-0131-9f21-60a44ce903c3 +Team220Name:Mads BENDIX + +Team221UUID:e8851790-dba5-0131-98ac-60a44ce903c3 +Team221Name:Magdalena PLANTING + +Team222UUID:28989480-dc15-0131-a01b-60a44ce903c3 +Team222Name:Magnus-Paul SIMON + +Team223UUID:e8926030-dba5-0131-98b2-60a44ce903c3 +Team223Name:Maiken FOGHT SCHÜTT + +Team224UUID:27044bc0-dc15-0131-9fc5-60a44ce903c3 +Team224Name:Mantas MAROZAS +Team224Comp1UUID:c40b5bd8-d85f-4f4d-b8e8-aafd914f70ea + +Team225UUID:e6ecfe70-dba5-0131-982b-60a44ce903c3 +Team225Name:Marco Grael + +Team226UUID:2880aa30-dc15-0131-a012-60a44ce903c3 +Team226Name:Marcus MAGNUSSON +Team226Comp1UUID:dfbbc56c-ffc1-43d6-84fd-baa0ad0538b3 + +Team227UUID:e886cd40-dba5-0131-98ad-60a44ce903c3 +Team227Name:Maria CANTERO IZQUIERDO + +Team228UUID:d3760cd0-dc51-0131-a818-60a44ce903c3 +Team228Name:Marjaliisa UMB + +Team229UUID:26dbcd20-dc15-0131-9fac-60a44ce903c3 +Team229Name:Mark Spearman + +Team230UUID:26efa520-dc15-0131-9fb7-60a44ce903c3 +Team230Name:Martin Aamann JESSEN +Team230Comp1UUID:2ec02f0f-29d6-4fad-9acc-1284358ff0e9 + +Team231UUID:23cc9470-dc15-0131-9f35-60a44ce903c3 +Team231Name:Martin BOIDIN + +Team232UUID:26d42480-dc15-0131-9fab-60a44ce903c3 +Team232Name:Martis PAJARSKAS + +Team233UUID:26e21b60-dc15-0131-9faf-60a44ce903c3 +Team233Name:Mathias MOLLATT + +Team234UUID:e5205e20-dba5-0131-97e7-60a44ce903c3 +Team234Name:Mathieu MELLOU + +Team235UUID:23d14f30-dc15-0131-9f39-60a44ce903c3 +Team235Name:Matthias WOLFF + +Team236UUID:287851f0-dc15-0131-a00b-60a44ce903c3 +Team236Name:Maxim NIKOLAEV +Team236Comp1UUID:015d41ce-4d8f-428b-8636-060858dff142 + +Team237UUID:e87f7b70-dba5-0131-98a7-60a44ce903c3 +Team237Name:Mayumi ROLLER + +Team238UUID:e8789ac0-dba5-0131-98a1-60a44ce903c3 +Team238Name:MEYER Leonie + +Team239UUID:26c64180-dc15-0131-9fa7-60a44ce903c3 +Team239Name:Michael HANSEN +Team239Comp1UUID:eb174b0c-b886-4e01-8416-012db3f420cb + +Team240UUID:d3aa0eb0-dc51-0131-a830-60a44ce903c3 +Team240Name:Michael KERN + +Team241UUID:23cf0070-dc15-0131-9f37-60a44ce903c3 +Team241Name:Michael KLUEGEL + +Team242UUID:23b58670-dc15-0131-9f2f-60a44ce903c3 +Team242Name:Michael MAIER + +Team243UUID:23e05740-dc15-0131-9f42-60a44ce903c3 +Team243Name:Michal JODLOWSKI + +Team244UUID:28710ef0-dc15-0131-a005-60a44ce903c3 +Team244Name:Mike BULLOT + +Team245UUID:23ebbd40-dc15-0131-9f49-60a44ce903c3 +Team245Name:Milan Vujasinovic + +Team246UUID:d305b3d0-dc51-0131-a7d6-60a44ce903c3 +Team246Name:Milda EIDUKEVICIUTE + +Team247UUID:27160f40-dc15-0131-9fcc-60a44ce903c3 +Team247Name:Moritz BURMESTER + +Team248UUID:d374df70-dc51-0131-a817-60a44ce903c3 +Team248Name:Nadine BÖHM + +Team249UUID:4a22b850-daf7-0131-881b-60a44ce903c3 +Team249Name:NED + +Team250UUID:d318eb00-dc51-0131-a7e5-60a44ce903c3 +Team250Name:nethra KUMANAN + +Team251UUID:d31ca900-dc51-0131-a7e8-60a44ce903c3 +Team251Name:Nethra Kumanan + +Team252UUID:e6d837f0-dba5-0131-981a-60a44ce903c3 +Team252Name:Nic ASHER + +Team253UUID:e7943870-dba5-0131-9862-60a44ce903c3 +Team253Name:Nicholas Fadler MARTINSEN + +Team254UUID:e6bc2330-dba5-0131-9815-60a44ce903c3 +Team254Name:Nico Luca Marc DELLE KARTH + +Team255UUID:2707e420-dc15-0131-9fc6-60a44ce903c3 +Team255Name:Nicolas KOTTMEIER +Team255Comp1UUID:dc1036f4-8e6f-498c-b322-08e3049a41f9 + +Team256UUID:2717fa80-dc15-0131-9fcf-60a44ce903c3 +Team256Name:Nik Willem +Team256Comp1UUID:954da0aa-5a06-47d4-a86e-5f4bd05714be + +Team257UUID:d2df0140-dc51-0131-a7d0-60a44ce903c3 +Team257Name:Niki BLÄSSAR + +Team258UUID:289d5460-dc15-0131-a020-60a44ce903c3 +Team258Name:Nils THEUNINCK + +Team259UUID:e8754c10-dba5-0131-989e-60a44ce903c3 +Team259Name:Noora RUSKOLA + +Team260UUID:d2c68fc0-daf6-0131-87e3-60a44ce903c3 +Team260Name:NOR + +Team261UUID:d16ec7b0-dc51-0131-a780-60a44ce903c3 +Team261Name:Norbert WARICH + +Team262UUID:28a991f0-dc15-0131-a023-60a44ce903c3 +Team262Name:NOVOTNS Stepan + +Team263UUID:713a2570-daf8-0131-8919-60a44ce903c3 +Team263Name:NZL + +Team264UUID:e6ee2be0-dba5-0131-982c-60a44ce903c3 +Team264Name:Ole Kuck + +Team265UUID:26de42d0-dc15-0131-9fad-60a44ce903c3 +Team265Name:Ole NIETIEDT + +Team266UUID:e86568d0-dba5-0131-989c-60a44ce903c3 +Team266Name:Olivia PRICE + +Team267UUID:465b19f0-daf8-0131-88fb-60a44ce903c3 +Team267Name:OMA + +Team268UUID:23d27090-dc15-0131-9f3a-60a44ce903c3 +Team268Name:Ondrej TEPLY + +Team269UUID:d3206460-dc51-0131-a7eb-60a44ce903c3 +Team269Name:Oren JACOBS + +Team270UUID:e6e808a0-dba5-0131-9827-60a44ce903c3 +Team270Name:Oscar SILÉN + +Team271UUID:e8937cc0-dba5-0131-98b3-60a44ce903c3 +Team271Name:Paris HENKEN + +Team272UUID:28afc3c0-dc15-0131-a028-60a44ce903c3 +Team272Name:Pau Schilt Catafal + +Team273UUID:e78e6bf0-dba5-0131-985d-60a44ce903c3 +Team273Name:Paul DARMANIN + +Team274UUID:e7a50c30-dba5-0131-9870-60a44ce903c3 +Team274Name:Paul Kohlhoff + +Team275UUID:d2eb6a90-dc51-0131-a7d3-60a44ce903c3 +Team275Name:Paulina CZUBACHOWSKA + +Team276UUID:d2db0b50-dc51-0131-a7cd-60a44ce903c3 +Team276Name:Pauline LIEBIG + +Team277UUID:28ac0890-dc15-0131-a025-60a44ce903c3 +Team277Name:Paulius VARŽAITIS + +Team278UUID:e6d431c0-dba5-0131-9817-60a44ce903c3 +Team278Name:Pavle KOSTOV + +Team279UUID:d15697a0-dc51-0131-a76f-60a44ce903c3 +Team279Name:Per AHRBOM + +Team280UUID:d16d8690-dc51-0131-a77f-60a44ce903c3 +Team280Name:Peter CERMAK + +Team281UUID:23d3a870-dc15-0131-9f3b-60a44ce903c3 +Team281Name:Peter SCHEUERL + +Team282UUID:23e82010-dc15-0131-9f46-60a44ce903c3 +Team282Name:Petter HARTMAN + +Team283UUID:28844b60-dc15-0131-a015-60a44ce903c3 +Team283Name:Philip CLAESSON + +Team284UUID:26f9b1e0-dc15-0131-9fbc-60a44ce903c3 +Team284Name:Philipp Buhl +Team284Comp1UUID:5ce3ffdf-0a3e-4194-ba5a-32be1aca1ad7 + +Team285UUID:e4ffa610-dba5-0131-97db-60a44ce903c3 +Team285Name:Philipp MÜLLER + +Team286UUID:23a011b0-dc15-0131-9f28-60a44ce903c3 +Team286Name:Phillip KASÜSKE + +Team287UUID:d2d9d4e0-dc51-0131-a7cc-60a44ce903c3 +Team287Name:Pia KUHLMANN + +Team288UUID:23a5ff00-dc15-0131-9f29-60a44ce903c3 +Team288Name:Piotr KULA + +Team289UUID:d15ac9e0-dc51-0131-a772-60a44ce903c3 +Team289Name:Piotr NOWAK + +Team290UUID:4a1bc5b0-daf7-0131-8817-60a44ce903c3 +Team290Name:POL + +Team291UUID:e6e5d300-dba5-0131-9825-60a44ce903c3 +Team291Name:Pontus DACKHAMMAR + +Team292UUID:28973590-dc15-0131-a019-60a44ce903c3 +Team292Name:Pontus Dolfei +Team292Comp1UUID:ca9e5276-5759-4e9c-b6c9-425009a94b56 + +Team293UUID:f42ae830-daf7-0131-888a-60a44ce903c3 +Team293Name:POR + +Team294UUID:e78b1fe0-dba5-0131-985a-60a44ce903c3 +Team294Name:Porro FRANCESCO + +Team295UUID:e882d300-dba5-0131-98aa-60a44ce903c3 +Team295Name:Ragna AGERUP + +Team296UUID:23d4d810-dc15-0131-9f3c-60a44ce903c3 +Team296Name:Rainer Wolff + +Team297UUID:270ba2b0-dc15-0131-9fc9-60a44ce903c3 +Team297Name:Ralf MARTEN + +Team298UUID:23d85a10-dc15-0131-9f3f-60a44ce903c3 +Team298Name:Ralf-Udo LEMKE + +Team299UUID:e4fd50c0-dba5-0131-97d9-60a44ce903c3 +Team299Name:Remy OOMENS + +Team300UUID:23d61270-dc15-0131-9f3d-60a44ce903c3 +Team300Name:RESZKA Jakub + +Team301UUID:d16a0a40-dc51-0131-a77d-60a44ce903c3 +Team301Name:Rolf SCHRAMA + +Team302UUID:e5170ab0-dba5-0131-97e1-60a44ce903c3 +Team302Name:Rory HUNTER + +Team303UUID:d307cc00-dc51-0131-a7d8-60a44ce903c3 +Team303Name:Runa KAPPEL + +Team304UUID:466b68e0-daf8-0131-8900-60a44ce903c3 +Team304Name:RUS + +Team305UUID:e6b3d540-dba5-0131-980f-60a44ce903c3 +Team305Name:Ryan SEATON + +Team306UUID:d15c08e0-dc51-0131-a773-60a44ce903c3 +Team306Name:Ryszard SZUMOWSKI + +Team307UUID:e79b5530-dba5-0131-9868-60a44ce903c3 +Team307Name:Sandra SANDQVIST + +Team308UUID:e78a1e20-dba5-0131-9859-60a44ce903c3 +Team308Name:Santiago LANGE + +Team309UUID:d3714ef0-dc51-0131-a814-60a44ce903c3 +Team309Name:Sasha RYAN + +Team310UUID:d3799840-dc51-0131-a81b-60a44ce903c3 +Team310Name:simge SERIM + +Team311UUID:23b2e7f0-dc15-0131-9f2d-60a44ce903c3 +Team311Name:Simon GORGELS + +Team312UUID:e898dc90-dba5-0131-98b5-60a44ce903c3 +Team312Name:Simona BOROSOVA + +Team313UUID:4a632840-daf7-0131-884b-60a44ce903c3 +Team313Name:SIN + +Team314UUID:d163ca90-dc51-0131-a779-60a44ce903c3 +Team314Name:Stefan KASTE + +Team315UUID:d15fd3f0-dc51-0131-a776-60a44ce903c3 +Team315Name:Stefan KLÖTZING + +Team316UUID:e7a74690-dba5-0131-9872-60a44ce903c3 +Team316Name:Stefan RUMPF + +Team317UUID:28ad6100-dc15-0131-a026-60a44ce903c3 +Team317Name:Steffen PÖHLMANN +Team317Comp1UUID:66134a51-517f-4c69-99ce-99cfdaee6bd3 + +Team318UUID:e78f8a80-dba5-0131-985e-60a44ce903c3 +Team318Name:Stephanie HUDSON + +Team319UUID:23b6b790-dc15-0131-9f30-60a44ce903c3 +Team319Name:Stig STEINFURTH + +Team320UUID:46605eb0-daf8-0131-88fd-60a44ce903c3 +Team320Name:SUI + +Team321UUID:d2f46180-dc51-0131-a7d4-60a44ce903c3 +Team321Name:Svenja WEGER + +Team322UUID:4ab93ca0-daf7-0131-8886-60a44ce903c3 +Team322Name:SVK + +Team323UUID:d2b20970-daf6-0131-87d0-60a44ce903c3 +Team323Name:SWE + +Team324UUID:d31661e0-dc51-0131-a7e3-60a44ce903c3 +Team324Name:Tabea ROTH VON SZEPESBELA + +Team325UUID:e79c8100-dba5-0131-9869-60a44ce903c3 +Team325Name:Tat Choi FUNG + +Team326UUID:d2d76cb0-dc51-0131-a7ca-60a44ce903c3 +Team326Name:Tatiana DROZDOVSKAYA + +Team327UUID:e8777cc0-dba5-0131-98a0-60a44ce903c3 +Team327Name:Tess LLOYD + +Team328UUID:26ec8210-dc15-0131-9fb5-60a44ce903c3 +Team328Name:Theodor BAUER + +Team329UUID:e500da20-dba5-0131-97dc-60a44ce903c3 +Team329Name:Thomas BARROWS, III + +Team330UUID:d3a8c6d0-dc51-0131-a82f-60a44ce903c3 +Team330Name:Thomas BEER + +Team331UUID:e7957900-dba5-0131-9863-60a44ce903c3 +Team331Name:Thomas HAUPT + +Team332UUID:28b48020-dc15-0131-a02c-60a44ce903c3 +Team332Name:Thomas MÜLLER-HARTBURG + +Team333UUID:e7864e30-dba5-0131-9855-60a44ce903c3 +Team333Name:Thomas ZAJAC + +Team334UUID:2897f240-dc15-0131-a01a-60a44ce903c3 +Team334Name:Thorbjørn SCHIERUP + +Team335UUID:e6eb5c40-dba5-0131-982a-60a44ce903c3 +Team335Name:Tim FISCHER + +Team336UUID:e79e3a00-dba5-0131-986a-60a44ce903c3 +Team336Name:Tim SHUWALOW + +Team337UUID:e8611050-dba5-0131-9898-60a44ce903c3 +Team337Name:Tina LUTZ + +Team338UUID:270a5fb0-dc15-0131-9fc8-60a44ce903c3 +Team338Name:Tobias GRAF + +Team339UUID:e6ea4360-dba5-0131-9829-60a44ce903c3 +Team339Name:Tobias HEMDORFF + +Team340UUID:286d7510-dc15-0131-a002-60a44ce903c3 +Team340Name:Tolbias Schadewaldt +Team340Comp1UUID:aae1e546-f8bb-480e-9ee3-9a7d341e1be3 + +Team341UUID:e5194490-dba5-0131-97e2-60a44ce903c3 +Team341Name:Tom MARTIN + +Team342UUID:e51a60e0-dba5-0131-97e3-60a44ce903c3 +Team342Name:Tom METHVEN + +Team343UUID:23939190-dc15-0131-9f22-60a44ce903c3 +Team343Name:Tomas VIKA + +Team344UUID:e4f45de0-dba5-0131-97d7-60a44ce903c3 +Team344Name:Tomasz JANUSZEWSKI + +Team345UUID:23e95fe0-dc15-0131-9f47-60a44ce903c3 +Team345Name:Tomasz KOSMICKI + +Team346UUID:4674e050-daf8-0131-8903-60a44ce903c3 +Team346Name:TUN + +Team347UUID:466e5940-daf8-0131-8901-60a44ce903c3 +Team347Name:TUR + +Team348UUID:26f75c30-dc15-0131-9fba-60a44ce903c3 +Team348Name:Urban NYHAMMAR +Team348Comp1UUID:fea1fac9-1b58-4ba2-a2be-dd043f903d90 + +Team349UUID:d2ab51b0-daf6-0131-87c9-60a44ce903c3 +Team349Name:USA + +Team350UUID:e883f710-dba5-0131-98ab-60a44ce903c3 +Team350Name:Varsha GAUTHAM + +Team351UUID:a523efd0-daf8-0131-8993-60a44ce903c3 +Team351Name:VEN + +Team352UUID:d31de710-dc51-0131-a7e9-60a44ce903c3 +Team352Name:Veronika KOZELSKA FENCLOVA + +Team353UUID:e6ef5310-dba5-0131-982d-60a44ce903c3 +Team353Name:Victor SILÉN + +Team354UUID:26f88da0-dc15-0131-9fbb-60a44ce903c3 +Team354Name:Victor THURØE +Team354Comp1UUID:ec149cb7-3434-4122-8ce8-979f4081974b + +Team355UUID:d31a1f80-dc51-0131-a7e6-60a44ce903c3 +Team355Name:Victoria HEIÅS + +Team356UUID:e85fdb20-dba5-0131-9897-60a44ce903c3 +Team356Name:Victoria JURCZOK + +Team357UUID:e881b3e0-dba5-0131-98a9-60a44ce903c3 +Team357Name:Vikki PAYNE + +Team358UUID:26c18e40-dc15-0131-9fa5-60a44ce903c3 +Team358Name:Viktor TEPLY + +Team359UUID:d2d8a030-dc51-0131-a7cb-60a44ce903c3 +Team359Name:Viktorija ANDRULYTE + +Team360UUID:27188a10-dc15-0131-9fd0-60a44ce903c3 +Team360Name:Vincent Laborn + +Team361UUID:e79a2090-dba5-0131-9867-60a44ce903c3 +Team361Name:Vincenzo Sorrentino + +Team362UUID:e78758b0-dba5-0131-9856-60a44ce903c3 +Team362Name:Vittorio BISSARO + +Team363UUID:e4ec50c0-dba5-0131-97d2-60a44ce903c3 +Team363Name:Will PHILLIPS + +Team364UUID:26eb49c0-dc15-0131-9fb4-60a44ce903c3 +Team364Name:William BATES +Team364Comp1UUID:20228d71-7c4d-41de-a852-944a432483ae + +Team365UUID:2700bb20-dc15-0131-9fc2-60a44ce903c3 +Team365Name:XAVI Tous + +Team366UUID:e4f18a80-dba5-0131-97d5-60a44ce903c3 +Team366Name:Yannick LEFEBVRE + +Team367UUID:28772b70-dc15-0131-a00a-60a44ce903c3 +Team367Name:Youssef Akrout +Team367Comp1UUID:62457b70-53f1-497c-aec0-02ec895e0d35 + +Team368UUID:d30aa5b0-dc51-0131-a7da-60a44ce903c3 +Team368Name:Zofia URBA? + +Team369UUID:e87c0480-dba5-0131-98a4-60a44ce903c3 +Team369Name:Zuzanna RYBICKA + +Comp1UUID:d81a5620-daf8-0131-8a5e-60a44ce903c3 +Comp1Name: GER 205198 +Comp1NameShort: GER 205198 +Comp1Color:808000 +Comp1Nationality:GER +Comp1Description: +Comp1Handicap:1.0000000000 +Comp1HandicapDistance:0.00000 +Comp1StartTime:2014-06-21 10:30:00 +Comp1ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp1RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp2UUID:eb174b0c-b886-4e01-8416-012db3f420cb +Comp2Name:Michael HANSEN +Comp2NameShort:DEN 203067 +Comp2Color:800000 +Comp2Nationality:DEN +Comp2Description:Laser +Comp2Handicap:1.0000000000 +Comp2HandicapDistance:0.00000 +Comp2DataSheet:Gender: Men / BoatID: 'eb174b0c-b886-4e01-8416-012db3f420cb' +Comp2StartTime:2014-06-21 10:30:00 +Comp2ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp2RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp3UUID:a991f873-2006-482e-ae0c-ff6cb6483dea +Comp3Name:Emil BENGTSON +Comp3NameShort:SWE 201727 +Comp3Color:000000 +Comp3Nationality:SWE +Comp3Description:Laser +Comp3Handicap:1.0000000000 +Comp3HandicapDistance:0.00000 +Comp3DataSheet:Gender: Men / BoatID: 'a991f873-2006-482e-ae0c-ff6cb6483dea' +Comp3StartTime:2014-06-21 10:30:00 +Comp3ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp3RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp4UUID:dd9393f0-03d9-471d-b84d-cd427e4dce43 +Comp4Name:Claes TÖRNSTEN +Comp4NameShort:SWE 201729 +Comp4Color:800080 +Comp4Nationality:SWE +Comp4Description:Laser +Comp4Handicap:1.0000000000 +Comp4HandicapDistance:0.00000 +Comp4DataSheet:Gender: Men / BoatID: 'dd9393f0-03d9-471d-b84d-cd427e4dce43' +Comp4StartTime:2014-06-21 10:30:00 +Comp4ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp4RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp5UUID:57521ca6-2ee0-4be5-93e2-94ff0945686a +Comp5Name:Alp RONA +Comp5NameShort:TUR 191821 +Comp5Color:008080 +Comp5Nationality:TUR +Comp5Description:Laser +Comp5Handicap:1.0000000000 +Comp5HandicapDistance:0.00000 +Comp5DataSheet:Gender: Men / BoatID: '57521ca6-2ee0-4be5-93e2-94ff0945686a' +Comp5StartTime:2014-06-21 10:30:00 +Comp5ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp5RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp6UUID:0fa99080-2f2d-4caf-836c-0ed6c374c75d +Comp6Name:Kaarel KRUUSMÄGI +Comp6NameShort:EST 192655 +Comp6Color:00FF00 +Comp6Nationality:EST +Comp6Description:Laser +Comp6Handicap:1.0000000000 +Comp6HandicapDistance:0.00000 +Comp6DataSheet:Gender: Men / BoatID: '0fa99080-2f2d-4caf-836c-0ed6c374c75d' +Comp6StartTime:2014-06-21 10:30:00 +Comp6ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp6RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp7UUID:0416dae6-a8ee-462c-b7a7-f056391b2aa8 +Comp7Name:Aleksander ARIAN +Comp7NameShort:POL 207103 +Comp7Color:808000 +Comp7Nationality:POL +Comp7Description:Laser +Comp7Handicap:1.0000000000 +Comp7HandicapDistance:0.00000 +Comp7DataSheet:Gender: Men / BoatID: '0416dae6-a8ee-462c-b7a7-f056391b2aa8' +Comp7StartTime:2014-06-21 10:30:00 +Comp7ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp7RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp8UUID:06e224b1-4356-46cc-9328-4e009505e7b5 +Comp8Name:Loïc Queroux +Comp8NameShort:FRA 205657 +Comp8Color:FFFF00 +Comp8Nationality:FRA +Comp8Description:Laser +Comp8Handicap:1.0000000000 +Comp8HandicapDistance:0.00000 +Comp8DataSheet:Gender: Men / BoatID: '06e224b1-4356-46cc-9328-4e009505e7b5' +Comp8StartTime:2014-06-21 10:30:00 +Comp8ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp8RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp9UUID:20228d71-7c4d-41de-a852-944a432483ae +Comp9Name:William BATES +Comp9NameShort:AUS 206012 +Comp9Color:800000 +Comp9Nationality:AUS +Comp9Description:Laser +Comp9Handicap:1.0000000000 +Comp9HandicapDistance:0.00000 +Comp9DataSheet:Gender: Men / BoatID: '20228d71-7c4d-41de-a852-944a432483ae' +Comp9StartTime:2014-06-21 10:30:00 +Comp9ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp9RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp10UUID:2ec02f0f-29d6-4fad-9acc-1284358ff0e9 +Comp10Name:Martin Aamann JESSEN +Comp10NameShort:DEN 206945 +Comp10Color:800080 +Comp10Nationality:DEN +Comp10Description:Laser +Comp10Handicap:1.0000000000 +Comp10HandicapDistance:0.00000 +Comp10DataSheet:Gender: Men / BoatID: '2ec02f0f-29d6-4fad-9acc-1284358ff0e9' +Comp10StartTime:2014-06-21 10:30:00 +Comp10ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp10RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp11UUID:102e0440-d0ff-4c3a-a0a7-4667f21885df +Comp11Name:Lander Balcaen +Comp11NameShort:BEL 191112 +Comp11Color:FF00FF +Comp11Nationality:BEL +Comp11Description:Laser +Comp11Handicap:1.0000000000 +Comp11HandicapDistance:0.00000 +Comp11DataSheet:Gender: Men / BoatID: '102e0440-d0ff-4c3a-a0a7-4667f21885df' +Comp11StartTime:2014-06-21 10:30:00 +Comp11ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp11RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp12UUID:72ec3142-77d9-418f-bafb-6500151b04b8 +Comp12Name:Jasvir SINGH +Comp12NameShort:IND 202239 +Comp12Color:191970 +Comp12Nationality:IND +Comp12Description:Laser +Comp12Handicap:1.0000000000 +Comp12HandicapDistance:0.00000 +Comp12DataSheet:Gender: Men / BoatID: '72ec3142-77d9-418f-bafb-6500151b04b8' +Comp12StartTime:2014-06-21 10:30:00 +Comp12ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp12RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp13UUID:fea1fac9-1b58-4ba2-a2be-dd043f903d90 +Comp13Name:Urban NYHAMMAR +Comp13NameShort:SWE 206969 +Comp13Color:0000FF +Comp13Nationality:SWE +Comp13Description:Laser +Comp13Handicap:1.0000000000 +Comp13HandicapDistance:0.00000 +Comp13DataSheet:Gender: Men / BoatID: 'fea1fac9-1b58-4ba2-a2be-dd043f903d90' +Comp13StartTime:2014-06-21 10:30:00 +Comp13ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp13RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp14UUID:ec149cb7-3434-4122-8ce8-979f4081974b +Comp14Name:Victor THURØE +Comp14NameShort:DEN 197182 +Comp14Color:008080 +Comp14Nationality:DEN +Comp14Description:Laser +Comp14Handicap:1.0000000000 +Comp14HandicapDistance:0.00000 +Comp14DataSheet:Gender: Men / BoatID: 'ec149cb7-3434-4122-8ce8-979f4081974b' +Comp14StartTime:2014-06-21 10:30:00 +Comp14ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp14RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp15UUID:5ce3ffdf-0a3e-4194-ba5a-32be1aca1ad7 +Comp15Name:Philipp Buhl +Comp15NameShort:GER 206479 +Comp15Color:008000 +Comp15Nationality:GER +Comp15Description:Laser +Comp15Handicap:1.0000000000 +Comp15HandicapDistance:0.00000 +Comp15DataSheet:Gender: Men / BoatID: '5ce3ffdf-0a3e-4194-ba5a-32be1aca1ad7' +Comp15StartTime:2014-06-21 10:30:00 +Comp15ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp15RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp16UUID:ffe21eb5-1c56-4e7a-9c12-c66e1ed1a8c9 +Comp16Name:L. B. CHIAVARINI +Comp16NameShort:GBR 202453 +Comp16Color:808000 +Comp16Nationality:GBR +Comp16Description:Laser +Comp16Handicap:1.0000000000 +Comp16HandicapDistance:0.00000 +Comp16DataSheet:Gender: Men / BoatID: 'ffe21eb5-1c56-4e7a-9c12-c66e1ed1a8c9' +Comp16StartTime:2014-06-21 10:30:00 +Comp16ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp16RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp17UUID:a24c4ffd-a166-45ac-a2ae-5436ed80f1b5 +Comp17Name:Henrik ERIKSSON +Comp17NameShort:SWE 205113 +Comp17Color:FFFF00 +Comp17Nationality:SWE +Comp17Description:Laser +Comp17Handicap:1.0000000000 +Comp17HandicapDistance:0.00000 +Comp17DataSheet:Gender: Men / BoatID: 'a24c4ffd-a166-45ac-a2ae-5436ed80f1b5' +Comp17StartTime:2014-06-21 10:30:00 +Comp17ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp17RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp18UUID:217fdb5a-0ddc-4a9b-8900-557eed9c0aef +Comp18Name:Kristian RAUS +Comp18NameShort:EST 196340 +Comp18Color:800000 +Comp18Nationality:EST +Comp18Description:Laser +Comp18Handicap:1.0000000000 +Comp18HandicapDistance:0.00000 +Comp18DataSheet:Gender: Men / BoatID: '217fdb5a-0ddc-4a9b-8900-557eed9c0aef' +Comp18StartTime:2014-06-21 10:30:00 +Comp18ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp18RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp19UUID:99304e14-c52c-4473-80df-5e18cdd45e17 +Comp19Name:Dharmender SINGH +Comp19NameShort:IND 202240 +Comp19Color:000000 +Comp19Nationality:IND +Comp19Description:Laser +Comp19Handicap:1.0000000000 +Comp19HandicapDistance:0.00000 +Comp19DataSheet:Gender: Men / BoatID: '99304e14-c52c-4473-80df-5e18cdd45e17' +Comp19StartTime:2014-06-21 10:30:00 +Comp19ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp19RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp20UUID:316f09e3-c701-411d-979e-876b4f4fe067 +Comp20Name:Jakub ROSLON +Comp20NameShort:POL 207099 +Comp20Color:800080 +Comp20Nationality:POL +Comp20Description:Laser +Comp20Handicap:1.0000000000 +Comp20HandicapDistance:0.00000 +Comp20DataSheet:Gender: Men / BoatID: '316f09e3-c701-411d-979e-876b4f4fe067' +Comp20StartTime:2014-06-21 10:30:00 +Comp20ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp20RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp21UUID:c40b5bd8-d85f-4f4d-b8e8-aafd914f70ea +Comp21Name:Mantas MAROZAS +Comp21NameShort:LTU 193676 +Comp21Color:FF00FF +Comp21Nationality:LTU +Comp21Description:Laser +Comp21Handicap:1.0000000000 +Comp21HandicapDistance:0.00000 +Comp21DataSheet:Gender: Men / BoatID: 'c40b5bd8-d85f-4f4d-b8e8-aafd914f70ea' +Comp21StartTime:2014-06-21 10:30:00 +Comp21ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp21RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp22UUID:dc1036f4-8e6f-498c-b322-08e3049a41f9 +Comp22Name:Nicolas KOTTMEIER +Comp22NameShort:GER 197188 +Comp22Color:191970 +Comp22Nationality:GER +Comp22Description:Laser +Comp22Handicap:1.0000000000 +Comp22HandicapDistance:0.00000 +Comp22DataSheet:Gender: Men / BoatID: 'dc1036f4-8e6f-498c-b322-08e3049a41f9' +Comp22StartTime:2014-06-21 10:30:00 +Comp22ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp22RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp23UUID:cc6ad016-1ebf-4947-8997-8d111d7800ba +Comp23Name:Julian-Samuel GEBÜHR +Comp23NameShort:GER 200041 +Comp23Color:0000FF +Comp23Nationality:GER +Comp23Description:Laser +Comp23Handicap:1.0000000000 +Comp23HandicapDistance:0.00000 +Comp23DataSheet:Gender: Men / BoatID: 'cc6ad016-1ebf-4947-8997-8d111d7800ba' +Comp23StartTime:2014-06-21 10:30:00 +Comp23ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp23RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp24UUID:55d3ecbf-0a66-4245-a210-39d36d7b4d90 +Comp24Name:Hussain AL JABRI +Comp24NameShort:OMA 1 +Comp24Color:FF8C00 +Comp24Nationality:OMA +Comp24Description:Laser +Comp24Handicap:1.0000000000 +Comp24HandicapDistance:0.00000 +Comp24DataSheet:Gender: Men / BoatID: '55d3ecbf-0a66-4245-a210-39d36d7b4d90' +Comp24StartTime:2014-06-21 10:30:00 +Comp24ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp24RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp25UUID:8dbce876-2db5-4a17-9618-8c70b85611a9 +Comp25Name:Jeremy O'CONNELL +Comp25NameShort:AUS 206382 +Comp25Color:800000 +Comp25Nationality:AUS +Comp25Description:Laser +Comp25Handicap:1.0000000000 +Comp25HandicapDistance:0.00000 +Comp25DataSheet:Gender: Men / BoatID: '8dbce876-2db5-4a17-9618-8c70b85611a9' +Comp25StartTime:2014-06-21 10:30:00 +Comp25ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp25RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp26UUID:954da0aa-5a06-47d4-a86e-5f4bd05714be +Comp26Name:Nik Willem +Comp26NameShort:GER 201971 +Comp26Color:FF0000 +Comp26Nationality:GER +Comp26Description:Laser +Comp26Handicap:1.0000000000 +Comp26HandicapDistance:0.00000 +Comp26DataSheet:Gender: Men / BoatID: '954da0aa-5a06-47d4-a86e-5f4bd05714be' +Comp26StartTime:2014-06-21 10:30:00 +Comp26ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp26RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp27UUID:0e6a4516-98d2-4ca6-b182-ac12042adeae +Comp27Name:Anders KARLSSON +Comp27NameShort:SWE 205123 +Comp27Color:FF00FF +Comp27Nationality:SWE +Comp27Description:Laser +Comp27Handicap:1.0000000000 +Comp27HandicapDistance:0.00000 +Comp27DataSheet:Gender: Men / BoatID: '0e6a4516-98d2-4ca6-b182-ac12042adeae' +Comp27StartTime:2014-06-21 10:30:00 +Comp27ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp27RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp28UUID:aae1e546-f8bb-480e-9ee3-9a7d341e1be3 +Comp28Name:Tolbias SCHADEWALDT +Comp28NameShort:GER 206482 +Comp28Color:191970 +Comp28Nationality:GER +Comp28Description:Laser +Comp28Handicap:1.0000000000 +Comp28HandicapDistance:0.00000 +Comp28DataSheet:Gender: Men / BoatID: 'aae1e546-f8bb-480e-9ee3-9a7d341e1be3' +Comp28StartTime:2014-06-21 10:30:00 +Comp28ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp28RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp29UUID:2db80e93-9653-4be5-8461-c3a4e58d3ad3 +Comp29Name:Hermann TOMASGAARD +Comp29NameShort:NOR 201111 +Comp29Color:0000FF +Comp29Nationality:NOR +Comp29Description:Laser +Comp29Handicap:1.0000000000 +Comp29HandicapDistance:0.00000 +Comp29DataSheet:Gender: Men / BoatID: '2db80e93-9653-4be5-8461-c3a4e58d3ad3' +Comp29StartTime:2014-06-21 10:30:00 +Comp29ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp29RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp30UUID:62457b70-53f1-497c-aec0-02ec895e0d35 +Comp30Name:Youssef Akrout +Comp30NameShort:TUN 172850 +Comp30Color:800000 +Comp30Nationality:TUN +Comp30Description:Laser +Comp30Handicap:1.0000000000 +Comp30HandicapDistance:0.00000 +Comp30DataSheet:Gender: Men / BoatID: '62457b70-53f1-497c-aec0-02ec895e0d35' +Comp30StartTime:2014-06-21 10:30:00 +Comp30ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp30RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp31UUID:015d41ce-4d8f-428b-8636-060858dff142 +Comp31Name:Maxim NIKOLAEV +Comp31NameShort:RUS 171513 +Comp31Color:FF0000 +Comp31Nationality:RUS +Comp31Description:Laser +Comp31Handicap:1.0000000000 +Comp31HandicapDistance:0.00000 +Comp31DataSheet:Gender: Men / BoatID: '015d41ce-4d8f-428b-8636-060858dff142' +Comp31StartTime:2014-06-21 10:30:00 +Comp31ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp31RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp32UUID:9cf8fe6b-2b63-431b-a426-db65b3aa7e82 +Comp32Name:Filip CISZKIEWICZ +Comp32NameShort:POL 189010 +Comp32Color:000000 +Comp32Nationality:POL +Comp32Description:Laser +Comp32Handicap:1.0000000000 +Comp32HandicapDistance:0.00000 +Comp32DataSheet:Gender: Men / BoatID: '9cf8fe6b-2b63-431b-a426-db65b3aa7e82' +Comp32StartTime:2014-06-21 10:30:00 +Comp32ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp32RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp33UUID:3d3008cb-d87e-47eb-9f4e-5abc1722ecac +Comp33Name:Fabian KASÜSKE +Comp33NameShort:GER 204362 +Comp33Color:FF00FF +Comp33Nationality:GER +Comp33Description:Laser +Comp33Handicap:1.0000000000 +Comp33HandicapDistance:0.00000 +Comp33DataSheet:Gender: Men / BoatID: '3d3008cb-d87e-47eb-9f4e-5abc1722ecac' +Comp33StartTime:2014-06-21 10:30:00 +Comp33ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp33RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp34UUID:0d25b8be-a187-4e65-bac2-1d7ccd2853b0 +Comp34Name:Lukas BERGMAN +Comp34NameShort:SWE 197345 +Comp34Color:008080 +Comp34Nationality:SWE +Comp34Description:Laser +Comp34Handicap:1.0000000000 +Comp34HandicapDistance:0.00000 +Comp34DataSheet:Gender: Men / BoatID: '0d25b8be-a187-4e65-bac2-1d7ccd2853b0' +Comp34StartTime:2014-06-21 10:30:00 +Comp34ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp34RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp35UUID:dfbbc56c-ffc1-43d6-84fd-baa0ad0538b3 +Comp35Name:Marcus MAGNUSSON +Comp35NameShort:SWE 204751 +Comp35Color:008000 +Comp35Nationality:SWE +Comp35Description:Laser +Comp35Handicap:1.0000000000 +Comp35HandicapDistance:0.00000 +Comp35DataSheet:Gender: Men / BoatID: 'dfbbc56c-ffc1-43d6-84fd-baa0ad0538b3' +Comp35StartTime:2014-06-21 10:30:00 +Comp35ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp35RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp36UUID:02d8b082-3ade-48d5-bd03-70a8d9912e9f +Comp36Name:Gajender SINGH +Comp36NameShort:IND 202241 +Comp36Color:FF8C00 +Comp36Nationality:IND +Comp36Description:Laser +Comp36Handicap:1.0000000000 +Comp36HandicapDistance:0.00000 +Comp36DataSheet:Gender: Men / BoatID: '02d8b082-3ade-48d5-bd03-70a8d9912e9f' +Comp36StartTime:2014-06-21 10:30:00 +Comp36ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp36RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp37UUID:6cad5027-80f2-4bff-b230-068d28adc5f4 +Comp37Name:Karl-Martin RAMMO +Comp37NameShort:EST 203724 +Comp37Color:FF0000 +Comp37Nationality:EST +Comp37Description:Laser +Comp37Handicap:1.0000000000 +Comp37HandicapDistance:0.00000 +Comp37DataSheet:Gender: Men / BoatID: '6cad5027-80f2-4bff-b230-068d28adc5f4' +Comp37StartTime:2014-06-21 10:30:00 +Comp37ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp37RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp38UUID:ca9e5276-5759-4e9c-b6c9-425009a94b56 +Comp38Name:Pontus Dolfei +Comp38NameShort:SWE 203187 +Comp38Color:000000 +Comp38Nationality:SWE +Comp38Description:Laser +Comp38Handicap:1.0000000000 +Comp38HandicapDistance:0.00000 +Comp38DataSheet:Gender: Men / BoatID: 'ca9e5276-5759-4e9c-b6c9-425009a94b56' +Comp38StartTime:2014-06-21 10:30:00 +Comp38ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp38RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp39UUID:71cd3e38-cfd5-488a-9da1-05c2856b5c12 +Comp39Name:Alexander NUIJA +Comp39NameShort:SWE 195803 +Comp39Color:191970 +Comp39Nationality:SWE +Comp39Description:Laser +Comp39Handicap:1.0000000000 +Comp39HandicapDistance:0.00000 +Comp39DataSheet:Gender: Men / BoatID: '71cd3e38-cfd5-488a-9da1-05c2856b5c12' +Comp39StartTime:2014-06-21 10:30:00 +Comp39ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp39RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp40UUID:360a4faf-6689-4f4d-abad-f21846153965 +Comp40Name:Jan Paul MUCH +Comp40NameShort:GER 197189 +Comp40Color:808000 +Comp40Nationality:GER +Comp40Description:Laser +Comp40Handicap:1.0000000000 +Comp40HandicapDistance:0.00000 +Comp40DataSheet:Gender: Men / BoatID: '360a4faf-6689-4f4d-abad-f21846153965' +Comp40StartTime:2014-06-21 10:30:00 +Comp40ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp40RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp41UUID:2671476e-ba9b-4bf0-9658-bde12d667b12 +Comp41Name:Ivan SVENTUKHOUSKI +Comp41NameShort:BLR 194973 +Comp41Color:800000 +Comp41Nationality:BLR +Comp41Description:Laser +Comp41Handicap:1.0000000000 +Comp41HandicapDistance:0.00000 +Comp41DataSheet:Gender: Men / BoatID: '2671476e-ba9b-4bf0-9658-bde12d667b12' +Comp41StartTime:2014-06-21 10:30:00 +Comp41ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp41RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp42UUID:66134a51-517f-4c69-99ce-99cfdaee6bd3 +Comp42Name:Steffen PÖHLMANN +Comp42NameShort:GER 106287 +Comp42Color:000000 +Comp42Nationality:GER +Comp42Description:Laser +Comp42Handicap:1.0000000000 +Comp42HandicapDistance:0.00000 +Comp42DataSheet:Gender: Men / BoatID: '66134a51-517f-4c69-99ce-99cfdaee6bd3' +Comp42StartTime:2014-06-21 10:30:00 +Comp42ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp42RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp43UUID:d613b497-3931-4f97-88f4-6452433bf952 +Comp43Name:Luciano ANTONIETTI +Comp43NameShort:SUI 205671 +Comp43Color:800080 +Comp43Nationality:SUI +Comp43Description:Laser +Comp43Handicap:1.0000000000 +Comp43HandicapDistance:0.00000 +Comp43DataSheet:Gender: Men / BoatID: 'd613b497-3931-4f97-88f4-6452433bf952' +Comp43StartTime:2014-06-21 10:30:00 +Comp43ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp43RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp44UUID:730a9156-14d7-4e25-a1b7-8d1cf1b10d28 +Comp44Name:Cyrill KNECHT +Comp44NameShort:SUI 200287 +Comp44Color:191970 +Comp44Nationality:SUI +Comp44Description:Laser +Comp44Handicap:1.0000000000 +Comp44HandicapDistance:0.00000 +Comp44DataSheet:Gender: Men / BoatID: '730a9156-14d7-4e25-a1b7-8d1cf1b10d28' +Comp44StartTime:2014-06-21 10:30:00 +Comp44ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp44RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +Comp45UUID:652c4d0d-f080-4538-9c94-6271d521fab0 +Comp45Name:Johann KAMINSKI +Comp45NameShort:GER 197210 +Comp45Color:0000FF +Comp45Nationality:GER +Comp45Description:Laser +Comp45Handicap:1.0000000000 +Comp45HandicapDistance:0.00000 +Comp45DataSheet:Gender: Men / BoatID: '652c4d0d-f080-4538-9c94-6271d521fab0' +Comp45StartTime:2014-06-21 10:30:00 +Comp45ClassUUID:4c473f80-dc1c-0131-a1d2-60a44ce903c3 +Comp45RouteUUID:c063bd00-dad9-0131-82a5-60a44ce903c3 + +ControlPoint1UUID:06fb7c80-db5e-0131-9032-60a44ce903c3 +ControlPoint1Name:H-Start new +ControlPoint1HasTwoPoints:1 +ControlPoint1ShortName:St +ControlPoint1Mark1Lon:10.225569 +ControlPoint1Mark1Lat:54.446835 +ControlPoint1Mark2Lon:10.223828 +ControlPoint1Mark2Lat:54.443233 + +ControlPoint2UUID:088318b0-dc52-0131-a83d-60a44ce903c3 +ControlPoint2Name:A-Res2 +ControlPoint2HasTwoPoints:0 +ControlPoint2ShortName:R2 +ControlPoint2Mark1Lon:10.169720 +ControlPoint2Mark1Lat:54.428776 + +ControlPoint3UUID:109814d0-dad8-0131-81c3-60a44ce903c3 +ControlPoint3Name:H-4 +ControlPoint3HasTwoPoints:1 +ControlPoint3ShortName:H4 +ControlPoint3Mark1Lon:10.223629 +ControlPoint3Mark1Lat:54.446178 +ControlPoint3Mark2Lon:10.223558 +ControlPoint3Mark2Lat:54.445740 + +ControlPoint4UUID:14c85020-dba9-0131-98e3-60a44ce903c3 +ControlPoint4Name:J-RES 2 +ControlPoint4HasTwoPoints:0 +ControlPoint4ShortName:R2 +ControlPoint4Mark1Lon:10.234766 +ControlPoint4Mark1Lat:54.459160 + +ControlPoint5UUID:1662c860-db4e-0131-8aad-60a44ce903c3 +ControlPoint5Name:Gate_test +ControlPoint5HasTwoPoints:1 +ControlPoint5ShortName: +ControlPoint5Mark1Lon:10.169671 +ControlPoint5Mark1Lat:54.428680 +ControlPoint5Mark2Lon:10.169683 +ControlPoint5Mark2Lat:54.428715 + +ControlPoint6UUID:202a32a0-dc51-0131-a75d-60a44ce903c3 +ControlPoint6Name:A-Start +ControlPoint6HasTwoPoints:1 +ControlPoint6ShortName:ST +ControlPoint6Mark1Lon:10.169768 +ControlPoint6Mark1Lat:54.428814 +ControlPoint6Mark2Lon:10.169720 +ControlPoint6Mark2Lat:54.428753 + +ControlPoint7UUID:2360ab80-dba9-0131-98e6-60a44ce903c3 +ControlPoint7Name:J-RES 1 +ControlPoint7HasTwoPoints:0 +ControlPoint7ShortName:R1 +ControlPoint7Mark1Lon:10.213808 +ControlPoint7Mark1Lat:54.464031 + +ControlPoint8UUID:28d64c40-dad7-0131-81a7-60a44ce903c3 +ControlPoint8Name:TV-3 +ControlPoint8HasTwoPoints:1 +ControlPoint8ShortName:3 +ControlPoint8Mark1Lon:10.204177 +ControlPoint8Mark1Lat:54.435547 +ControlPoint8Mark2Lon:10.204099 +ControlPoint8Mark2Lat:54.435158 + +ControlPoint9UUID:42524510-dad8-0131-81cb-60a44ce903c3 +ControlPoint9Name:H-Finish +ControlPoint9HasTwoPoints:1 +ControlPoint9ShortName:HF +ControlPoint9Mark1Lon:10.225566 +ControlPoint9Mark1Lat:54.446846 +ControlPoint9Mark2Lon:10.222542 +ControlPoint9Mark2Lat:54.444744 + +ControlPoint10UUID:4d167c30-dba9-0131-98e9-60a44ce903c3 +ControlPoint10Name:TV-REP +ControlPoint10HasTwoPoints:0 +ControlPoint10ShortName:RP +ControlPoint10Mark1Lon:10.207401 +ControlPoint10Mark1Lat:54.435764 + +ControlPoint11UUID:5d948fb0-dad7-0131-81ab-60a44ce903c3 +ControlPoint11Name:TV-4 old +ControlPoint11HasTwoPoints:1 +ControlPoint11ShortName:4 +ControlPoint11Mark1Lon:10.203912 +ControlPoint11Mark1Lat:54.429962 +ControlPoint11Mark2Lon:10.203941 +ControlPoint11Mark2Lat:54.429493 + +ControlPoint12UUID:5f32ffe0-dba9-0131-98ec-60a44ce903c3 +ControlPoint12Name:TV-Res 1 +ControlPoint12HasTwoPoints:0 +ControlPoint12ShortName:R1 +ControlPoint12Mark1Lon:10.207365 +ControlPoint12Mark1Lat:54.435776 + +ControlPoint13UUID:6f9716a0-dba9-0131-98ef-60a44ce903c3 +ControlPoint13Name:TV-Res 2 +ControlPoint13HasTwoPoints:0 +ControlPoint13ShortName:R2 +ControlPoint13Mark1Lon:10.207371 +ControlPoint13Mark1Lat:54.435780 + +ControlPoint14UUID:91fd35b0-dc51-0131-a761-60a44ce903c3 +ControlPoint14Name:A-1 +ControlPoint14HasTwoPoints:0 +ControlPoint14ShortName:A +ControlPoint14Mark1Lon:10.169783 +ControlPoint14Mark1Lat:54.428757 + +ControlPoint15UUID:935b2280-dad7-0131-81af-60a44ce903c3 +ControlPoint15Name:TV-Start +ControlPoint15HasTwoPoints:1 +ControlPoint15ShortName:TS +ControlPoint15Mark1Lon:10.207275 +ControlPoint15Mark1Lat:54.435760 +ControlPoint15Mark2Lon:10.204865 +ControlPoint15Mark2Lat:54.433346 + +ControlPoint16UUID:999010e0-db4e-0131-8ab1-60a44ce903c3 +ControlPoint16Name:Mark_test +ControlPoint16HasTwoPoints:0 +ControlPoint16ShortName: +ControlPoint16Mark1Lon:10.169705 +ControlPoint16Mark1Lat:54.428741 + +ControlPoint17UUID:a8763bd0-dad8-0131-81d8-60a44ce903c3 +ControlPoint17Name:J-1 +ControlPoint17HasTwoPoints:0 +ControlPoint17ShortName:J1 +ControlPoint17Mark1Lon:10.213117 +ControlPoint17Mark1Lat:54.463909 + +ControlPoint18UUID:a9df22e0-dad7-0131-81b3-60a44ce903c3 +ControlPoint18Name:TV-Finish +ControlPoint18HasTwoPoints:1 +ControlPoint18ShortName:TF +ControlPoint18Mark1Lon:10.211611 +ControlPoint18Mark1Lat:54.432667 +ControlPoint18Mark2Lon:10.211626 +ControlPoint18Mark2Lat:54.432281 + +ControlPoint19UUID:b6e8e7f0-dc51-0131-a765-60a44ce903c3 +ControlPoint19Name:A-2 +ControlPoint19HasTwoPoints:1 +ControlPoint19ShortName:2 +ControlPoint19Mark1Lon:10.169714 +ControlPoint19Mark1Lat:54.428806 +ControlPoint19Mark2Lon:10.169714 +ControlPoint19Mark2Lat:54.428715 + +ControlPoint20UUID:bb238ba0-db86-0131-95df-60a44ce903c3 +ControlPoint20Name:J-REP +ControlPoint20HasTwoPoints:0 +ControlPoint20ShortName:1 +ControlPoint20Mark1Lon:10.213626 +ControlPoint20Mark1Lat:54.463844 + +ControlPoint21UUID:bd9a5470-dad8-0131-81db-60a44ce903c3 +ControlPoint21Name:J-4 +ControlPoint21HasTwoPoints:1 +ControlPoint21ShortName:J4 +ControlPoint21Mark1Lon:10.232202 +ControlPoint21Mark1Lat:54.458923 +ControlPoint21Mark2Lon:10.231483 +ControlPoint21Mark2Lat:54.458603 + +ControlPoint22UUID:c544ad10-dad6-0131-81a1-60a44ce903c3 +ControlPoint22Name:TV-1 +ControlPoint22HasTwoPoints:0 +ControlPoint22ShortName:1 +ControlPoint22Mark1Lon:10.185509 +ControlPoint22Mark1Lat:54.440639 + +ControlPoint23UUID:c97349f0-dba9-0131-98f2-60a44ce903c3 +ControlPoint23Name:H-RES 2 +ControlPoint23HasTwoPoints:0 +ControlPoint23ShortName:R2 +ControlPoint23Mark1Lon:10.169559 +ControlPoint23Mark1Lat:54.428776 + +ControlPoint24UUID:cc6fb0e0-dad8-0131-81df-60a44ce903c3 +ControlPoint24Name:J-Start +ControlPoint24HasTwoPoints:1 +ControlPoint24ShortName:JS +ControlPoint24Mark1Lon:10.234750 +ControlPoint24Mark1Lat:54.459156 +ControlPoint24Mark2Lon:10.234829 +ControlPoint24Mark2Lat:54.458576 + +ControlPoint25UUID:db54c920-dba8-0131-98dd-60a44ce903c3 +ControlPoint25Name:H-REP +ControlPoint25HasTwoPoints:0 +ControlPoint25ShortName:Re +ControlPoint25Mark1Lon:10.209084 +ControlPoint25Mark1Lat:54.449261 + +ControlPoint26UUID:defb8950-dad6-0131-81a4-60a44ce903c3 +ControlPoint26Name:TV-2 +ControlPoint26HasTwoPoints:0 +ControlPoint26ShortName:2 +ControlPoint26Mark1Lon:10.186220 +ControlPoint26Mark1Lat:54.433666 + +ControlPoint27UUID:e082a3d0-dad8-0131-81e3-60a44ce903c3 +ControlPoint27Name:J-Finish +ControlPoint27HasTwoPoints:1 +ControlPoint27ShortName:JF +ControlPoint27Mark1Lon:10.234753 +ControlPoint27Mark1Lat:54.459152 +ControlPoint27Mark2Lon:10.234569 +ControlPoint27Mark2Lat:54.458649 + +ControlPoint28UUID:e54dc890-dc51-0131-a837-60a44ce903c3 +ControlPoint28Name:A-Rep1 +ControlPoint28HasTwoPoints:0 +ControlPoint28ShortName:R +ControlPoint28Mark1Lon:10.169702 +ControlPoint28Mark1Lat:54.428753 + +ControlPoint29UUID:ed29e030-dba8-0131-98e0-60a44ce903c3 +ControlPoint29Name:H-RES 1 +ControlPoint29HasTwoPoints:0 +ControlPoint29ShortName:R1 +ControlPoint29Mark1Lon:10.209118 +ControlPoint29Mark1Lat:54.449287 + +ControlPoint30UUID:f750f790-dc51-0131-a83a-60a44ce903c3 +ControlPoint30Name:A-Res1 +ControlPoint30HasTwoPoints:0 +ControlPoint30ShortName:R1 +ControlPoint30Mark1Lon:10.169754 +ControlPoint30Mark1Lat:54.428703 + +ControlPoint31UUID:f9899960-dad7-0131-81c0-60a44ce903c3 +ControlPoint31Name:H-1 +ControlPoint31HasTwoPoints:0 +ControlPoint31ShortName:H1 +ControlPoint31Mark1Lon:10.206626 +ControlPoint31Mark1Lat:54.449089 + +ControlPoint32UUID:fc034750-db66-0131-90ee-60a44ce903c3 +ControlPoint32Name:TV-4 new +ControlPoint32HasTwoPoints:1 +ControlPoint32ShortName:4 +ControlPoint32Mark1Lon:10.203933 +ControlPoint32Mark1Lat:54.429932 +ControlPoint32Mark2Lon:10.203954 +ControlPoint32Mark2Lat:54.429466 + +SegmentFile:segments.php +Route1UUID:c063bd00-dad9-0131-82a5-60a44ce903c3 +Route1Description:R1 Blue (Laser) +Route1Length:0 +Route1ControlPoint1UUID:935b2280-dad7-0131-81af-60a44ce903c3 +Route1ControlPoint2UUID:c544ad10-dad6-0131-81a1-60a44ce903c3 +Route1ControlPoint3UUID:28d64c40-dad7-0131-81a7-60a44ce903c3 +Route1ControlPoint4UUID:c544ad10-dad6-0131-81a1-60a44ce903c3 +Route1ControlPoint5UUID:defb8950-dad6-0131-81a4-60a44ce903c3 +Route1ControlPoint6UUID:5d948fb0-dad7-0131-81ab-60a44ce903c3 +Route1ControlPoint7UUID:a9df22e0-dad7-0131-81b3-60a44ce903c3 + +//-------- AUTO GENERATED PARAMETERS END ------------------ diff --git a/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.mtb b/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.mtb new file mode 100755 index 00000000000..ced57b711d8 Binary files /dev/null and b/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.mtb differ diff --git a/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.txt b/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.txt new file mode 100755 index 00000000000..55af95fff38 --- /dev/null +++ b/java/com.sap.sailing.domain.test/resources/event_20140714_Travemuende-Int14-R5.txt @@ -0,0 +1,1778 @@ +stored-uri:datafiles/743a1370-f5ec-0131-3f56-60a44ce903c3.mtb +StartReplay:1 + +// Input from params_static: + +// Input from event_parameters: + +ResultColumn1Name:# +ResultColumn1Size:20 +ResultColumn1Type:RowNumber +ResultColumn2Name:sail +ResultColumn2Size:60 +ResultColumn2Type:Ini +ResultColumn3Name:name +ResultColumn3Size:110 +ResultColumn3Type:Name +ResultColumn4Name:after +ResultColumn4Size:45 +ResultColumn4Type:BoatAfter +ResultColumn5Name:kts +ResultColumn5Size:40 +ResultColumn5Type:BoatSpeed +DefaultPanel: +CompMarkerUUID:1 +CodanIsSponsor:0 +DefaultTailLength:60 +//live-uri:tcp://secondary.traclive.dk:4400 +//stored-uri:tcp://secondary.traclive.dk:4401 +APzoomChangeTime:2500 +disableAutoProduce:0 +autoProduce:0 +APstartLineShowOfLeg:0.25 +APsideOfStartLine:0.30 +APstartSwitch:0.8 +APwholeLegBehindMarks:0.15 +APmarkSwitch:0.13 +APmarkZoomBehindMarks:0.10 +APmarkZoomInFrontOfMarks:0.20 +PopupMarkerUUID:2 +ManualUrl:http://www.tractrac.com/files/userguide_sailing.pdf +Marker1UUID:1 +Marker1Type:RGBMarkerFactory +Marker1Directional:1 +Marker1Image:markers/boat_FF0000_big.png +Marker1Length:5 +Marker1MinPixelSize:30 +Startlocation:10.884901831054663,53.95907351174901 +MaxDiffTime:1200 +MaxMetersPerSecond:20 +PrecisionMeters:20 +ShortAvgTime:180 +LongAvgTime:900 +TimeZone:2 +CompMarkerTimeout:60 +FramesPerSecond:8 +replayspeedup:5 +MatchRaceClock:0 +MatchRaceClockNo:3 +MatchRaceClockSpacing:300 +Minimap: +MinimapUseLayers: +Minimapgeorect:10.86604316406249,53.98953332516402,10.951615905761741,53.95451795046727 +MinimapMarkerUUID:2 +Marker4UUID:2 +Marker4Type:RGBmarkerFactory +Marker4Directional:1 +Marker4Image:markers/boat_FF0000_small.png +MetersPerPixel:18 +MetersPerPixelMax:30 +MetersPerPixelMin:0.2 +isMatchRace:0 +weatherEnabled:0 +showRaceClock:1 +BackGroundImage:graphics/background.jpg +DisableRotation:0 +ControlPointMarkerRadius:13 +disableselection:0 +disableleaderline:0 +DisableChangeRace:0 +PopUpRow1Name: +PopUpRow1Type:Name +PopUpRow2Name:Knots +PopUpRow2Type:BoatSpeed +PopUpRow3Name:Ranking +PopUpRow3Type:RowNumber +PopUpRow4Name:Sail +PopUpRow4Type:Ini +PopUpRow5Name:After +PopUpRow5Type:BoatAfter +DisableLeaderboard:0 +DisableAnalysis:0 +TableFontSize:11 +//live-uri:tcp://secondary.traclive.dk:4400 +//stored-uri:tcp://secondary.traclive.dk:4401 +compInitialsFontSize:11 +AutoRotate:0 +MassStart:0 +SegmentFile:segments.php +StartType:Mass +ReCalcDirAndSpeed:1 +RaceHandicapSystem:NONE +TeamCompetitionType:NONE +LiveDelaySecs: 8 + +//-------- AUTO GENERATED PARAMETERS START ---------------- + +EventID:58ecda70-ee32-0131-26bf-60a44ce903c3 +EventName:Travemunder Woche 2014 +EventDB:event_20140715_Travemunde +EventStartTime:2014-07-15 13:00:00 +EventEndTime:2014-07-27 23:00:00 +EventType:a1b74ca0-fdd8-11dc-8811-005056c00008 + +RaceID:743a1370-f5ec-0131-3f56-60a44ce903c3 +RaceName:R5 (International 14) +RaceStartTime:2014-07-25 11:00:00 +RaceEndTime: +RaceTrackingStartTime:2014-07-25 10:06:12 +RaceTrackingEndTime:2014-07-25 11:46:05 +RaceDefaultRouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 +RaceHandicapSystem:NONE + +Class1UUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Class1Name:International 14 + +Team1UUID:938692e0-bf08-0131-d6a3-10bf48d758ce +Team1Name:1 + +Team2UUID:93919190-bf08-0131-d6a7-10bf48d758ce +Team2Name:10 + +Team3UUID:939ce520-bf08-0131-d6ab-10bf48d758ce +Team3Name:11 + +Team4UUID:9395bb00-bf08-0131-d6a9-10bf48d758ce +Team4Name:12 + +Team5UUID:938bc8e0-bf08-0131-d6a5-10bf48d758ce +Team5Name:13 + +Team6UUID:649580b0-bf08-0131-d69b-10bf48d758ce +Team6Name:14 + +Team7UUID:935bfe20-bf08-0131-d6a1-10bf48d758ce +Team7Name:15 + +Team8UUID:6542ed30-bf08-0131-d69f-10bf48d758ce +Team8Name:16 + +Team9UUID:64eaad40-bf08-0131-d69d-10bf48d758ce +Team9Name:17 + +Team10UUID:643b6f90-bf08-0131-d697-10bf48d758ce +Team10Name:18 + +Team11UUID:93a1b660-bf08-0131-d6ad-10bf48d758ce +Team11Name:2 + +Team12UUID:93d77e50-bf08-0131-d6bb-10bf48d758ce +Team12Name:3 + +Team13UUID:93c6cd50-bf08-0131-d6b3-10bf48d758ce +Team13Name:4 + +Team14UUID:93cb45c0-bf08-0131-d6b5-10bf48d758ce +Team14Name:5 + +Team15UUID:93d233b0-bf08-0131-d6b7-10bf48d758ce +Team15Name:6 + +Team16UUID:93d43da0-bf08-0131-d6b9-10bf48d758ce +Team16Name:7 + +Team17UUID:93b70840-bf08-0131-d6b1-10bf48d758ce +Team17Name:8 + +Team18UUID:93a31f70-bf08-0131-d6af-10bf48d758ce +Team18Name:9 + +Team19UUID:29948140-f607-0131-4127-60a44ce903c3 +Team19Name:Adam FEIß + +Team20UUID:292d6950-f607-0131-4107-60a44ce903c3 +Team20Name:Alessandro Paolo PIERGIOVANNI + +Team21UUID:29972ff0-f607-0131-412b-60a44ce903c3 +Team21Name:ALESSIA MASALA + +Team22UUID:dee83960-f162-0131-2c0f-60a44ce903c3 +Team22Name:Anders THULIN + +Team23UUID:31251940-f180-0131-2d2e-60a44ce903c3 +Team23Name:Andreas BEHEM + +Team24UUID:d621be10-f329-0131-30fc-60a44ce903c3 +Team24Name:Andreas BOLLONGINO + +Team25UUID:459d8170-f3ff-0131-334c-60a44ce903c3 +Team25Name:Andreas LINKE + +Team26UUID:c675d640-f32a-0131-319b-60a44ce903c3 +Team26Name:Andreas Lutz KÖRNIG + +Team27UUID:45b4e940-f3ff-0131-3357-60a44ce903c3 +Team27Name:Andreas ROMANOWSKY + +Team28UUID:d6452790-f329-0131-3109-60a44ce903c3 +Team28Name:Andreas SIGGELKOW + +Team29UUID:c64016c0-f32a-0131-3189-60a44ce903c3 +Team29Name:Andreas VOIGT + +Team30UUID:c6481d70-f32a-0131-318e-60a44ce903c3 +Team30Name:Andreas WIETING + +Team31UUID:f705e120-f57a-0131-3ec2-60a44ce903c3 +Team31Name:Anika KÉBREAU + +Team32UUID:2332faa0-f4c5-0131-38a4-60a44ce903c3 +Team32Name:Anke Meyer + +Team33UUID:f6ff9980-f57a-0131-3ebb-60a44ce903c3 +Team33Name:Anna HAUSCHILD + +Team34UUID:45cb8620-f3ff-0131-3368-60a44ce903c3 +Team34Name:Annika ELLERBROCK + +Team35UUID:2991e8b0-f607-0131-4124-60a44ce903c3 +Team35Name:Annika KEMPER + +Team36UUID:299b2d50-f607-0131-4131-60a44ce903c3 +Team36Name:Antoine GODARD + +Team37UUID:22ff6970-f4c5-0131-388f-60a44ce903c3 +Team37Name:Archie Massey +Team37Comp1UUID:09464df2-64e5-4ba5-9806-b794d44fea65 + +Team38UUID:def83f90-f162-0131-2c1c-60a44ce903c3 +Team38Name:Arjan BAAS + +Team39UUID:45ad4520-f3ff-0131-334e-60a44ce903c3 +Team39Name:Arndt FINGERHUT + +Team40UUID:2995d9f0-f607-0131-4129-60a44ce903c3 +Team40Name:Arthur LABBEY + +Team41UUID:23039090-f4c5-0131-3893-60a44ce903c3 +Team41Name:Axel Reinsch +Team41Comp1UUID:7592b762-2303-48c8-9543-5f63313d07e1 + +Team42UUID:29792470-f607-0131-411b-60a44ce903c3 +Team42Name:Bastian GLATZ + +Team43UUID:f6eba850-f57a-0131-3eab-60a44ce903c3 +Team43Name:Benedikt NORTHOFF + +Team44UUID:45c2ecc0-f3ff-0131-335f-60a44ce903c3 +Team44Name:Bernd GIERLICH + +Team45UUID:d6464450-f329-0131-310a-60a44ce903c3 +Team45Name:Bernd NEUMANN + +Team46UUID:5fc9ea80-f604-0131-405b-60a44ce903c3 +Team46Name:Bernd Rasenack + +Team47UUID:d62acb60-f329-0131-30ff-60a44ce903c3 +Team47Name:Bernd SCHULZ-STÜCKER + +Team48UUID:23259a20-f4c5-0131-38a3-60a44ce903c3 +Team48Name:Bettina Möller + +Team49UUID:231d0ef0-f4c5-0131-389f-60a44ce903c3 +Team49Name:Bjoern Frasch +Team49Comp1UUID:97235ff2-7bff-4147-bf6d-b0e5223002a8 + +Team50UUID:c65e8f40-f32a-0131-3192-60a44ce903c3 +Team50Name:Bruno Antonio ORFINO + +Team51UUID:efba42f0-bf09-0131-9ac0-10bf48d758ce +Team51Name:BYC (BA) + +Team52UUID:efd69b40-bf09-0131-9ac8-10bf48d758ce +Team52Name:BYC (BE) + +Team53UUID:eff79d30-bf09-0131-9ad0-10bf48d758ce +Team53Name:BYCÜ + +Team54UUID:a0e4c900-bf0b-0131-9c46-10bf48d758ce +Team54Name:BYCÜ + +Team55UUID:29003940-f607-0131-40e8-60a44ce903c3 +Team55Name:Camilla CORDERO DI MONTEZEMOLO + +Team56UUID:291ee920-f607-0131-40f6-60a44ce903c3 +Team56Name:Carl VON BRANDIS + +Team57UUID:2306c660-f4c5-0131-3897-60a44ce903c3 +Team57Name:Carmen Holste +Team57Comp1UUID:8f7cf697-b458-4bf0-861e-a600ce2ff2aa + +Team58UUID:22c8bea0-f607-0131-409e-60a44ce903c3 +Team58Name:Carolina HORLBECK + +Team59UUID:c69389f0-f32a-0131-31b4-60a44ce903c3 +Team59Name:Carsten BÜHRE + +Team60UUID:d6381500-f329-0131-3100-60a44ce903c3 +Team60Name:Carsten SIBBERT + +Team61UUID:23097cb0-f4c5-0131-3898-60a44ce903c3 +Team61Name:Charles Duchesne +Team61Comp1UUID:7f7b112f-4e0d-4b2d-8fb1-adeec7a94a2a + +Team62UUID:c68e0740-f32a-0131-31af-60a44ce903c3 +Team62Name:Chris BOSHIER + +Team63UUID:dee72050-f162-0131-2c0e-60a44ce903c3 +Team63Name:Chrisch BRÄUER + +Team64UUID:f6dabc00-f57a-0131-3ea3-60a44ce903c3 +Team64Name:Christian KELLNER + +Team65UUID:c63463c0-f32a-0131-3185-60a44ce903c3 +Team65Name:Christian KRUPP + +Team66UUID:c6358970-f32a-0131-3186-60a44ce903c3 +Team66Name:Christian MEIER-KOTHE + +Team67UUID:c6903820-f32a-0131-31b1-60a44ce903c3 +Team67Name:Christiane GIEFERS + +Team68UUID:c6828980-f32a-0131-31a5-60a44ce903c3 +Team68Name:Christina AUGUST + +Team69UUID:f7044100-f57a-0131-3ec0-60a44ce903c3 +Team69Name:Christina BURGER + +Team70UUID:dee3e540-f162-0131-2c0b-60a44ce903c3 +Team70Name:Christoph BOCK + +Team71UUID:45c50360-f3ff-0131-3361-60a44ce903c3 +Team71Name:Christoph BRUCHHOF + +Team72UUID:1da8f510-f242-0131-2ec0-60a44ce903c3 +Team72Name:Christoph HAGEMEYER + +Team73UUID:31856d50-f180-0131-2d4a-60a44ce903c3 +Team73Name:Christoph HAGENMEYER + +Team74UUID:22bd6ef0-f607-0131-4093-60a44ce903c3 +Team74Name:Clément ONFROY + +Team75UUID:233e93e0-f4c5-0131-38a7-60a44ce903c3 +Team75Name:Colin Smith +Team75Comp1UUID:3f1a2313-7fa8-4c6b-b057-c04eba10e653 + +Team76UUID:efcbd2a0-bf09-0131-9ac4-10bf48d758ce +Team76Name:CYC + +Team77UUID:c6644bb0-f32a-0131-3197-60a44ce903c3 +Team77Name:Daniel CHIESA + +Team78UUID:f7029030-f57a-0131-3ebe-60a44ce903c3 +Team78Name:Daniel CZENINGA + +Team79UUID:2300de40-f4c5-0131-3890-60a44ce903c3 +Team79Name:Daniel Holman +Team79Comp1UUID:a5f4aca2-4c47-4acb-b4aa-ffb1cbe24613 + +Team80UUID:deda2440-f162-0131-2c07-60a44ce903c3 +Team80Name:Daniel MULLEY + +Team81UUID:dee95720-f162-0131-2c10-60a44ce903c3 +Team81Name:Daniel Paysen + +Team82UUID:298a3340-f607-0131-4123-60a44ce903c3 +Team82Name:DANIELE LAI + +Team83UUID:233f8170-f4c5-0131-38a8-60a44ce903c3 +Team83Name:David Schafft +Team83Comp1UUID:3c1b4543-bf7e-405f-a354-2734c47d26ff + +Team84UUID:c6166450-f32a-0131-317d-60a44ce903c3 +Team84Name:Davide FONTANA + +Team85UUID:228e6de0-f607-0131-408c-60a44ce903c3 +Team85Name:DAVIDE MULAS + +Team86UUID:f6f7dd70-f57a-0131-3eb4-60a44ce903c3 +Team86Name:Davina Schlesiger + +Team87UUID:d61f91f0-f329-0131-30fa-60a44ce903c3 +Team87Name:Denny JESCHULL + +Team88UUID:d64bdfa0-f329-0131-310f-60a44ce903c3 +Team88Name:Detlef SCHWEITZER + +Team89UUID:deefb940-f162-0131-2c17-60a44ce903c3 +Team89Name:Dieter MAURER + +Team90UUID:45cdb6f0-f3ff-0131-336b-60a44ce903c3 +Team90Name:Dieter SÖNS + +Team91UUID:dee5fea0-f162-0131-2c0d-60a44ce903c3 +Team91Name:Dirk BLEIKER + +Team92UUID:d61b3e50-f329-0131-30f6-60a44ce903c3 +Team92Name:Dirk MEID + +Team93UUID:c6321eb0-f32a-0131-3183-60a44ce903c3 +Team93Name:Dirk MÜLLER + +Team94UUID:235e00c0-f4c5-0131-38ab-60a44ce903c3 +Team94Name:Dirk Rother +Team94Comp1UUID:c8797d78-85b8-4e43-96cd-f60b97924e35 + +Team95UUID:291a7ac0-f607-0131-40f1-60a44ce903c3 +Team95Name:Doran GOURON LE ROCH + +Team96UUID:2302bc60-f4c5-0131-3892-60a44ce903c3 +Team96Name:Douglas Pattison +Team96Comp1UUID:c147915b-136e-491f-837e-4c9f735b4124 + +Team97UUID:d649b320-f329-0131-310d-60a44ce903c3 +Team97Name:Dr. Egbert VINCKE + +Team98UUID:5faf8090-f604-0131-405a-60a44ce903c3 +Team98Name:Dr. Wolfgang Hunger + +Team99UUID:efc4f9f0-bf09-0131-9ac2-10bf48d758ce +Team99Name:DTYC + +Team100UUID:efdf2870-bf09-0131-9aca-10bf48d758ce +Team100Name:DYC + +Team101UUID:f701b800-f57a-0131-3ebd-60a44ce903c3 +Team101Name:Earle ALEXANDER + +Team102UUID:45bad520-f3ff-0131-335a-60a44ce903c3 +Team102Name:Eckhardt MEYER + +Team103UUID:dedd6950-f162-0131-2c09-60a44ce903c3 +Team103Name:Edda PELZER + +Team104UUID:22d57b50-f607-0131-40a6-60a44ce903c3 +Team104Name:Edoardo JOURNO + +Team105UUID:28f9f4d0-f607-0131-40e1-60a44ce903c3 +Team105Name:Edoardo STAZIO + +Team106UUID:d640a550-f329-0131-3105-60a44ce903c3 +Team106Name:Edwin GAST + +Team107UUID:c6926610-f32a-0131-31b3-60a44ce903c3 +Team107Name:Emilio BETTA + +Team108UUID:22e478f0-f607-0131-40b1-60a44ce903c3 +Team108Name:ENRICO COSTA + +Team109UUID:c6633c90-f32a-0131-3196-60a44ce903c3 +Team109Name:Erich OTT + +Team110UUID:2334a260-f4c5-0131-38a6-60a44ce903c3 +Team110Name:Erik Petersen + +Team111UUID:297b83a0-f607-0131-411e-60a44ce903c3 +Team111Name:Eske SCHERMER + +Team112UUID:28f751b0-f607-0131-40de-60a44ce903c3 +Team112Name:Federico ZAMPICCOLI + +Team113UUID:29968e90-f607-0131-412a-60a44ce903c3 +Team113Name:Fee TRITTHARDT + +Team114UUID:297ab110-f607-0131-411d-60a44ce903c3 +Team114Name:Felix CREMER + +Team115UUID:c67e0040-f32a-0131-31a1-60a44ce903c3 +Team115Name:Felix TONNE + +Team116UUID:22dca280-f607-0131-40ab-60a44ce903c3 +Team116Name:Filip CZERSKI + +Team117UUID:29163aa0-f607-0131-40ee-60a44ce903c3 +Team117Name:Filippo MONTICELLI GREENWOOD + +Team118UUID:31813ef0-f180-0131-2d48-60a44ce903c3 +Team118Name:Flemming CLAUSEN + +Team119UUID:28ff5dd0-f607-0131-40e7-60a44ce903c3 +Team119Name:Florin VAN ROOMEN + +Team120UUID:292f1db0-f607-0131-4109-60a44ce903c3 +Team120Name:Francesco MISERI + +Team121UUID:c64a6ca0-f32a-0131-3190-60a44ce903c3 +Team121Name:Frank RICHTER + +Team122UUID:235d2050-f4c5-0131-38aa-60a44ce903c3 +Team122Name:Franziska Werner +Team122Comp1UUID:47066f02-9020-4035-9931-e6c79ed6a1e9 + +Team123UUID:f6e950f0-f57a-0131-3ea9-60a44ce903c3 +Team123Name:Frieder ACHTERBERG + +Team124UUID:1d9c6820-f242-0131-2ebe-60a44ce903c3 +Team124Name:Friedrich DR. RENNER + +Team125UUID:efd10190-bf09-0131-9ac6-10bf48d758ce +Team125Name:FSC + +Team126UUID:29877dc0-f607-0131-4120-60a44ce903c3 +Team126Name:Fynn-Ole SCHWABE + +Team127UUID:230cf8d0-f4c5-0131-389c-60a44ce903c3 +Team127Name:Georg Borkenstein +Team127Comp1UUID:6050b8b4-2a9b-491e-8828-543764a1a39b + +Team128UUID:45bc9410-f3ff-0131-335c-60a44ce903c3 +Team128Name:Georg FLORACK + +Team129UUID:f6fe3890-f57a-0131-3eba-60a44ce903c3 +Team129Name:Georg MITTERMAYER + +Team130UUID:28fbacf0-f607-0131-40e3-60a44ce903c3 +Team130Name:George MORTON + +Team131UUID:d641be10-f329-0131-3106-60a44ce903c3 +Team131Name:GER 103 + +Team132UUID:c68856b0-f32a-0131-31aa-60a44ce903c3 +Team132Name:Gernot GOETZ + +Team133UUID:29885e60-f607-0131-4121-60a44ce903c3 +Team133Name:Giacomo FANTINI + +Team134UUID:2902a0c0-f607-0131-40ea-60a44ce903c3 +Team134Name:Giacomo GASCO + +Team135UUID:292bb330-f607-0131-4105-60a44ce903c3 +Team135Name:Gianmarco MASCIA + +Team136UUID:c65fb5f0-f32a-0131-3193-60a44ce903c3 +Team136Name:Gilbert BRIETZKE + +Team137UUID:28f625c0-f607-0131-40dd-60a44ce903c3 +Team137Name:Giulio SIROLLI + +Team138UUID:df5533f0-f162-0131-2c37-60a44ce903c3 +Team138Name:Gleitzeit + +Team139UUID:23046120-f4c5-0131-3894-60a44ce903c3 +Team139Name:Glen Truswell +Team139Comp1UUID:96161381-bf9d-40b6-bef9-8aa04637285e + +Team140UUID:d61605a0-f329-0131-30f3-60a44ce903c3 +Team140Name:Gorgels SIMON + +Team141UUID:22d171f0-f607-0131-40a3-60a44ce903c3 +Team141Name:Gregorio CORDERO DI MONTEZEMOL + +Team142UUID:45c80930-f3ff-0131-3364-60a44ce903c3 +Team142Name:Günter ROLAND + +Team143UUID:292ad8c0-f607-0131-4104-60a44ce903c3 +Team143Name:Hannah Marie HARNACK + +Team144UUID:c617aaf0-f32a-0131-317e-60a44ce903c3 +Team144Name:Hannes SEIDEL + +Team145UUID:29285920-f607-0131-4101-60a44ce903c3 +Team145Name:Hanno CHRISTIANSEN + +Team146UUID:d64e1590-f329-0131-3111-60a44ce903c3 +Team146Name:Hans-Günter EHLERS + +Team147UUID:f7036db0-f57a-0131-3ebf-60a44ce903c3 +Team147Name:Harald KÖNIG + +Team148UUID:dee059d0-f162-0131-2c0a-60a44ce903c3 +Team148Name:Harry SCHMEINK + +Team149UUID:d61d5940-f329-0131-30f8-60a44ce903c3 +Team149Name:Hartmut DUISBERG + +Team150UUID:f6d76240-f57a-0131-3ea1-60a44ce903c3 +Team150Name:Hasso PLATTNER + +Team151UUID:230610e0-f4c5-0131-3896-60a44ce903c3 +Team151Name:Henning Uck +Team151Comp1UUID:d7126d0f-3255-4389-a9c6-36ec65031c48 + +Team152UUID:c6436200-f32a-0131-318c-60a44ce903c3 +Team152Name:Henning WERMUTH + +Team153UUID:2976c3a0-f607-0131-4119-60a44ce903c3 +Team153Name:Henry LEMMER + +Team154UUID:d6209f20-f329-0131-30fb-60a44ce903c3 +Team154Name:Holger KRASMANN + +Team155UUID:c6816710-f32a-0131-31a4-60a44ce903c3 +Team155Name:Irmtraud PFEFFERMANN + +Team156UUID:22cf3e10-f607-0131-40a2-60a44ce903c3 +Team156Name:Iwo FILIPOWICZ + +Team157UUID:229ce430-f607-0131-408d-60a44ce903c3 +Team157Name:Jack CHALLANDS + +Team158UUID:22dbbd30-f607-0131-40aa-60a44ce903c3 +Team158Name:Jack LOMBARDO + +Team159UUID:22de5310-f607-0131-40ac-60a44ce903c3 +Team159Name:Jakob FEISS + +Team160UUID:d6149b70-f329-0131-30f2-60a44ce903c3 +Team160Name:Jakub MARCINIAK + +Team161UUID:deeca8a0-f162-0131-2c13-60a44ce903c3 +Team161Name:Jan HEDMANN JENSEN + +Team162UUID:f700e300-f57a-0131-3ebc-60a44ce903c3 +Team162Name:Jan LÜRKENS + +Team163UUID:231ecd10-f4c5-0131-38a1-60a44ce903c3 +Team163Name:Jan Peckolt +Team163Comp1UUID:eefd4218-a7ad-41cb-8cd0-2f0ab81aeede + +Team164UUID:23053bb0-f4c5-0131-3895-60a44ce903c3 +Team164Name:Jan Witte +Team164Comp1UUID:5fad9901-e4dc-4c71-8f1f-6add76ae52b9 + +Team165UUID:2968b380-f607-0131-4114-60a44ce903c3 +Team165Name:Jannes MÜLLER + +Team166UUID:f6dbba40-f57a-0131-3ea4-60a44ce903c3 +Team166Name:Jens FINDEL + +Team167UUID:45ae10c0-f3ff-0131-334f-60a44ce903c3 +Team167Name:Jens LEICHER + +Team168UUID:f6ea29f0-f57a-0131-3eaa-60a44ce903c3 +Team168Name:Jens OLBRYSCH + +Team169UUID:def70fc0-f162-0131-2c1b-60a44ce903c3 +Team169Name:Jens Uwe TONNE + +Team170UUID:296c14a0-f607-0131-4117-60a44ce903c3 +Team170Name:Jill PALAND + +Team171UUID:c6424720-f32a-0131-318b-60a44ce903c3 +Team171Name:Joachim HARPPRECHT + +Team172UUID:c678f540-f32a-0131-319e-60a44ce903c3 +Team172Name:Joachim SCHRAMM + +Team173UUID:d6440e00-f329-0131-3108-60a44ce903c3 +Team173Name:Jochen LOLLERT + +Team174UUID:c64b8300-f32a-0131-3191-60a44ce903c3 +Team174Name:Joerg GLAESCHER + +Team175UUID:c67ccf20-f32a-0131-31a0-60a44ce903c3 +Team175Name:John MCLEAN + +Team176UUID:45ca10c0-f3ff-0131-3366-60a44ce903c3 +Team176Name:Joke VAN DER SEL + +Team177UUID:29699150-f607-0131-4115-60a44ce903c3 +Team177Name:Jonas ABELS + +Team178UUID:2944f490-f607-0131-410c-60a44ce903c3 +Team178Name:Jouri CLEPHAS + +Team179UUID:5fcf7010-f604-0131-405d-60a44ce903c3 +Team179Name:Jukka Nieminen + +Team180UUID:c68cd210-f32a-0131-31ae-60a44ce903c3 +Team180Name:Jule HOHLFELD + +Team181UUID:f6f47300-f57a-0131-3eb0-60a44ce903c3 +Team181Name:Julian STÜCKL + +Team182UUID:299a8520-f607-0131-4130-60a44ce903c3 +Team182Name:Julius WIEDEMANN + +Team183UUID:c660d680-f32a-0131-3194-60a44ce903c3 +Team183Name:Jürgen VON KAMPEN + +Team184UUID:c63349a0-f32a-0131-3184-60a44ce903c3 +Team184Name:Jörg DANNEMANN + +Team185UUID:45b09cb0-f3ff-0131-3352-60a44ce903c3 +Team185Name:Jörg STRANSKY + +Team186UUID:22e214a0-f607-0131-40af-60a44ce903c3 +Team186Name:Kacper LEWANDOWSKI + +Team187UUID:873abd60-f54d-0131-39f9-60a44ce903c3 +Team187Name:Kai KAHM +Team187Comp1UUID:88e301de-8f9b-41b4-8fd8-1632d15173e4 + +Team188UUID:295e1790-f607-0131-4112-60a44ce903c3 +Team188Name:Kairi MATSUO + +Team189UUID:22e343d0-f607-0131-40b0-60a44ce903c3 +Team189Name:Karol ERIKSSON + +Team190UUID:29226910-f607-0131-40fa-60a44ce903c3 +Team190Name:Karolina B?ASZAK + +Team191UUID:c64129f0-f32a-0131-318a-60a44ce903c3 +Team191Name:Karsten KRAUS + +Team192UUID:22cc5e10-f607-0131-40a0-60a44ce903c3 +Team192Name:Katerina ZIVNA + +Team193UUID:f6fc1c70-f57a-0131-3eb9-60a44ce903c3 +Team193Name:Katharina MENGE + +Team194UUID:230a64a0-f4c5-0131-3899-60a44ce903c3 +Team194Name:Katie Nurton +Team194Comp1UUID:02f2940c-5961-4488-82d6-bb7fb3c9a77a + +Team195UUID:c6392970-f32a-0131-3187-60a44ce903c3 +Team195Name:Kay-Hendryk RETHMEIER + +Team196UUID:2924eb30-f607-0131-40fd-60a44ce903c3 +Team196Name:Kento IKEDA + +Team197UUID:c68f2370-f32a-0131-31b0-60a44ce903c3 +Team197Name:Kerstin SCHEPANSKI + +Team198UUID:d6489480-f329-0131-310c-60a44ce903c3 +Team198Name:Kilian WUCHERPFENNIG + +Team199UUID:29481a60-f607-0131-410d-60a44ce903c3 +Team199Name:Kinga GAWLI?SKA + +Team200UUID:c6494e40-f32a-0131-318f-60a44ce903c3 +Team200Name:Klaus JÜNEMANN + +Team201UUID:d64cfb00-f329-0131-3110-60a44ce903c3 +Team201Name:Klaus REFFELMANN + +Team202UUID:2925c480-f607-0131-40fe-60a44ce903c3 +Team202Name:Koji KIUCHI + +Team203UUID:29197480-f607-0131-40f0-60a44ce903c3 +Team203Name:Konrad JASIEWICZ + +Team204UUID:290371b0-f607-0131-40eb-60a44ce903c3 +Team204Name:Kristen WADLEY + +Team205UUID:22d65430-f607-0131-40a7-60a44ce903c3 +Team205Name:Kuczys IGOR + +Team206UUID:228a1e20-f607-0131-408b-60a44ce903c3 +Team206Name:Kuczys NATALIA + +Team207UUID:f01be760-bf09-0131-9ada-10bf48d758ce +Team207Name:KYC (BW) + +Team208UUID:f01754c0-bf09-0131-9ad8-10bf48d758ce +Team208Name:KYC (SH) + +Team209UUID:22bc7f30-f607-0131-4092-60a44ce903c3 +Team209Name:Lamiot MATEO + +Team210UUID:c667c720-f32a-0131-319a-60a44ce903c3 +Team210Name:Lars FRENZEL + +Team211UUID:c646e6b0-f32a-0131-318d-60a44ce903c3 +Team211Name:Lars KRUSE + +Team212UUID:298951f0-f607-0131-4122-60a44ce903c3 +Team212Name:Lasse DEPPENBROCK + +Team213UUID:29523250-f607-0131-4110-60a44ce903c3 +Team213Name:Lasse LEMMER + +Team214UUID:22d73990-f607-0131-40a8-60a44ce903c3 +Team214Name:Lasse PALAND + +Team215UUID:22dab960-f607-0131-40a9-60a44ce903c3 +Team215Name:Lasse SCHNEIDER + +Team216UUID:291b80d0-f607-0131-40f2-60a44ce903c3 +Team216Name:Lasse SPECK + +Team217UUID:f6dc9770-f57a-0131-3ea5-60a44ce903c3 +Team217Name:LEHMANN Claas + +Team218UUID:22e5aee0-f607-0131-40b2-60a44ce903c3 +Team218Name:Leif SIEBEN + +Team219UUID:22c37bf0-f607-0131-409a-60a44ce903c3 +Team219Name:Lennart FROHMANN + +Team220UUID:22cb7360-f607-0131-409f-60a44ce903c3 +Team220Name:Leonard BEYER + +Team221UUID:2901e800-f607-0131-40e9-60a44ce903c3 +Team221Name:Leonardo BONVICINI + +Team222UUID:28f91f60-f607-0131-40e0-60a44ce903c3 +Team222Name:Leonardo CHISTÈ + +Team223UUID:f6ed0550-f57a-0131-3eac-60a44ce903c3 +Team223Name:Leonie MEYER + +Team224UUID:29515680-f607-0131-410f-60a44ce903c3 +Team224Name:Léopold THOMAS + +Team225UUID:22c29fd0-f607-0131-4099-60a44ce903c3 +Team225Name:Leopoldo SIROLLI + +Team226UUID:29277db0-f607-0131-4100-60a44ce903c3 +Team226Name:Lesne GUILLAUME + +Team227UUID:292336a0-f607-0131-40fb-60a44ce903c3 +Team227Name:Liam HERBERT + +Team228UUID:292ff820-f607-0131-410a-60a44ce903c3 +Team228Name:Lina Jo BERGMANS + +Team229UUID:22a7eca0-f607-0131-408f-60a44ce903c3 +Team229Name:Lisa NUKUI + +Team230UUID:296adaa0-f607-0131-4116-60a44ce903c3 +Team230Name:LOIC TISSIER + +Team231UUID:45aedec0-f3ff-0131-3350-60a44ce903c3 +Team231Name:Lothar SCHMIDT + +Team232UUID:c618cb10-f32a-0131-317f-60a44ce903c3 +Team232Name:Luca BONEZZI + +Team233UUID:291e0e30-f607-0131-40f5-60a44ce903c3 +Team233Name:Luca FRACASSI + +Team234UUID:291c5bb0-f607-0131-40f3-60a44ce903c3 +Team234Name:Ludovico JOURNO + +Team235UUID:28fcc7d0-f607-0131-40e4-60a44ce903c3 +Team235Name:Ludovico PARISI + +Team236UUID:2997df50-f607-0131-412c-60a44ce903c3 +Team236Name:Lukas KÖTTER + +Team237UUID:f0236530-bf09-0131-9adc-10bf48d758ce +Team237Name:LYC + +Team238UUID:df4abed0-f162-0131-2c36-60a44ce903c3 +Team238Name:Magic Marine + +Team239UUID:22b770c0-f607-0131-4090-60a44ce903c3 +Team239Name:Magnus FROHMANN + +Team240UUID:c6914b70-f32a-0131-31b2-60a44ce903c3 +Team240Name:Maiwald FENJA + +Team241UUID:c68a9340-f32a-0131-31ac-60a44ce903c3 +Team241Name:Manfred GRONEMEIER + +Team242UUID:f6fa67c0-f57a-0131-3eb7-60a44ce903c3 +Team242Name:Marc KÖSTER + +Team243UUID:deeb8550-f162-0131-2c12-60a44ce903c3 +Team243Name:Marcel STUHRMANN + +Team244UUID:292c8ec0-f607-0131-4106-60a44ce903c3 +Team244Name:Marco MAIELLARO + +Team245UUID:22c00980-f607-0131-4096-60a44ce903c3 +Team245Name:Marco MISSERONI + +Team246UUID:deea70a0-f162-0131-2c11-60a44ce903c3 +Team246Name:Mark GLÖCKNER + +Team247UUID:c6622150-f32a-0131-3195-60a44ce903c3 +Team247Name:Markus MAISENBACHER + +Team248UUID:22e0df90-f607-0131-40ae-60a44ce903c3 +Team248Name:Martin AROUX + +Team249UUID:f7051700-f57a-0131-3ec1-60a44ce903c3 +Team249Name:Martin BERNAUER + +Team250UUID:def057b0-f162-0131-2c18-60a44ce903c3 +Team250Name:Martin FRIEDRICHSEN + +Team251UUID:d63d27e0-f329-0131-3102-60a44ce903c3 +Team251Name:Martin HOFMANN + +Team252UUID:c6860460-f32a-0131-31a8-60a44ce903c3 +Team252Name:Martin KAUFHOLD + +Team253UUID:f6f269c0-f57a-0131-3eae-60a44ce903c3 +Team253Name:Martin KITTSTEINER + +Team254UUID:c683b020-f32a-0131-31a6-60a44ce903c3 +Team254Name:Martin KÖSTER + +Team255UUID:def63670-f162-0131-2c1a-60a44ce903c3 +Team255Name:Martin RABEN + +Team256UUID:c6657190-f32a-0131-3198-60a44ce903c3 +Team256Name:Martin RIECKH + +Team257UUID:3186cb20-f180-0131-2d4b-60a44ce903c3 +Team257Name:Martin RUEEGG + +Team258UUID:1db551b0-f242-0131-2ec1-60a44ce903c3 +Team258Name:Martin RUEGG + +Team259UUID:2930c420-f607-0131-410b-60a44ce903c3 +Team259Name:Mateusz BUDZISZ + +Team260UUID:c63ede50-f32a-0131-3188-60a44ce903c3 +Team260Name:Matthias KÖRNIG + +Team261UUID:45c5d1f0-f3ff-0131-3362-60a44ce903c3 +Team261Name:Matthias RETZLAFF + +Team262UUID:d61c3ba0-f329-0131-30f7-60a44ce903c3 +Team262Name:Matthias WOLFF + +Team263UUID:28f84780-f607-0131-40df-60a44ce903c3 +Team263Name:Mattia JOURNO + +Team264UUID:c6310e40-f32a-0131-3182-60a44ce903c3 +Team264Name:Max BILLERBECK + +Team265UUID:295ef3b0-f607-0131-4113-60a44ce903c3 +Team265Name:Maxime AROUX + +Team266UUID:c6804570-f32a-0131-31a3-60a44ce903c3 +Team266Name:Maximilian JACOB + +Team267UUID:f6d94b10-f57a-0131-3ea2-60a44ce903c3 +Team267Name:Meike SCHOMÄKER + +Team268UUID:deef29c0-f162-0131-2c16-60a44ce903c3 +Team268Name:Micha STEFFENS + +Team269UUID:230dc2d0-f4c5-0131-389d-60a44ce903c3 +Team269Name:Michael Kienzler +Team269Comp1UUID:d74c8681-bd65-40b7-b8a9-279db76322cb + +Team270UUID:d61e73d0-f329-0131-30f9-60a44ce903c3 +Team270Name:Michael KLUEGEL + +Team271UUID:45b8a350-f3ff-0131-3359-60a44ce903c3 +Team271Name:Michael LUY + +Team272UUID:d63f74e0-f329-0131-3104-60a44ce903c3 +Team272Name:Michael MÖCKEL + +Team273UUID:459f1340-f3ff-0131-334d-60a44ce903c3 +Team273Name:Michael SCHMOHL + +Team274UUID:c6872e80-f32a-0131-31a9-60a44ce903c3 +Team274Name:Michael STARCK + +Team275UUID:f6f98d90-f57a-0131-3eb6-60a44ce903c3 +Team275Name:Michael TROCH + +Team276UUID:45cac8d0-f3ff-0131-3367-60a44ce903c3 +Team276Name:Michael WEBER + +Team277UUID:292e4440-f607-0131-4108-60a44ce903c3 +Team277Name:Michelle WAINK + +Team278UUID:22c6eb10-f607-0131-409c-60a44ce903c3 +Team278Name:Michez THEO + +Team279UUID:f6f38f90-f57a-0131-3eaf-60a44ce903c3 +Team279Name:Micki DAISENBERGER + +Team280UUID:22bf2c90-f607-0131-4095-60a44ce903c3 +Team280Name:Micoulot GABIN + +Team281UUID:22dfa2c0-f607-0131-40ad-60a44ce903c3 +Team281Name:Micoulot MARIN + +Team282UUID:231deff0-f4c5-0131-38a0-60a44ce903c3 +Team282Name:Miriam Denninger +Team282Comp1UUID:7fd9345a-bc9d-4045-bfe6-f113fbfafb0a + +Team283UUID:45cc4480-f3ff-0131-3369-60a44ce903c3 +Team283Name:Moritz PANKOFER + +Team284UUID:f6d5e9e0-f57a-0131-3ea0-60a44ce903c3 +Team284Name:Morten BOGACKI + +Team285UUID:efabeac0-bf09-0131-9abc-10bf48d758ce +Team285Name:MSC + +Team286UUID:297c7100-f607-0131-411f-60a44ce903c3 +Team286Name:Nathan ZWICK + +Team287UUID:f6f8b700-f57a-0131-3eb5-60a44ce903c3 +Team287Name:Nicola BIRKNER + +Team288UUID:29779ff0-f607-0131-411a-60a44ce903c3 +Team288Name:Nicola LUCARELLI + +Team289UUID:2999dd90-f607-0131-412f-60a44ce903c3 +Team289Name:Niels Morgan BRANDT + +Team290UUID:c666aca0-f32a-0131-3199-60a44ce903c3 +Team290Name:Niklas HÄWECKER + +Team291UUID:f6deae30-f57a-0131-3ea7-60a44ce903c3 +Team291Name:Nikolaj HOFFMANN BUHL + +Team292UUID:5fcae3e0-f604-0131-405c-60a44ce903c3 +Team292Name:Norbert Dasenbrook + +Team293UUID:efb11f00-bf09-0131-9abe-10bf48d758ce +Team293Name:NRV + +Team294UUID:2301e0b0-f4c5-0131-3891-60a44ce903c3 +Team294Name:Oliver Voss +Team294Comp1UUID:2837104e-ae36-41cf-9907-d90c73ddb45a + +Team295UUID:22d42900-f607-0131-40a5-60a44ce903c3 +Team295Name:Paul KLITZKE + +Team296UUID:2926a280-f607-0131-40ff-60a44ce903c3 +Team296Name:Paula CRAYEN + +Team297UUID:28fdad10-f607-0131-40e5-60a44ce903c3 +Team297Name:Paula IGUAL GARCIA + +Team298UUID:2920b350-f607-0131-40f8-60a44ce903c3 +Team298Name:Pauline STREMPEL + +Team299UUID:291d3540-f607-0131-40f4-60a44ce903c3 +Team299Name:Peer Rasmus KÜHNELT + +Team300UUID:2993b7d0-f607-0131-4126-60a44ce903c3 +Team300Name:Petard TITOUAN + +Team301UUID:45b33110-f3ff-0131-3355-60a44ce903c3 +Team301Name:Peter BERSCH + +Team302UUID:45bbc4c0-f3ff-0131-335b-60a44ce903c3 +Team302Name:Peter BRANDT + +Team303UUID:45c054c0-f3ff-0131-335d-60a44ce903c3 +Team303Name:Peter KUHLEN + +Team304UUID:d62993e0-f329-0131-30fe-60a44ce903c3 +Team304Name:Peter LANGER-LANGMAACK + +Team305UUID:45c3c070-f3ff-0131-3360-60a44ce903c3 +Team305Name:Peter LUDWIG + +Team306UUID:deee96e0-f162-0131-2c15-60a44ce903c3 +Team306Name:Peter MELLOH + +Team307UUID:f6f628c0-f57a-0131-3eb2-60a44ce903c3 +Team307Name:Peter NICHOLAS + +Team308UUID:2333bf80-f4c5-0131-38a5-60a44ce903c3 +Team308Name:Peter Roocks +Team308Comp1UUID:1da317f7-7f77-40fd-b64f-c049356f10bd + +Team309UUID:292932f0-f607-0131-4102-60a44ce903c3 +Team309Name:Phil KIRCHHOFF + +Team310UUID:45b5c1c0-f3ff-0131-3358-60a44ce903c3 +Team310Name:Philip HELDMANN + +Team311UUID:df578590-f162-0131-2c39-60a44ce903c3 +Team311Name:Philipp NOCKE + +Team312UUID:d6135360-f329-0131-30f1-60a44ce903c3 +Team312Name:Phillip KASÜSKE + +Team313UUID:22c5efa0-f607-0131-409b-60a44ce903c3 +Team313Name:Phillip PALMA + +Team314UUID:29952d90-f607-0131-4128-60a44ce903c3 +Team314Name:Pietro CASTELLUCCI + +Team315UUID:d60d88a0-f329-0131-30f0-60a44ce903c3 +Team315Name:Piotr KULA + +Team316UUID:29988650-f607-0131-412d-60a44ce903c3 +Team316Name:Quentin MILLERET + +Team317UUID:d63be690-f329-0131-3101-60a44ce903c3 +Team317Name:Rainer HAACKS + +Team318UUID:c676bc60-f32a-0131-319c-60a44ce903c3 +Team318Name:Rainer HANGARTER + +Team319UUID:45b25750-f3ff-0131-3354-60a44ce903c3 +Team319Name:Ralf BREITENFELDT + +Team320UUID:f6fb4210-f57a-0131-3eb8-60a44ce903c3 +Team320Name:Ralf SCHNEIDEWIND + +Team321UUID:22c1c430-f607-0131-4098-60a44ce903c3 +Team321Name:Raphaël HADDAD + +Team322UUID:c684d550-f32a-0131-31a7-60a44ce903c3 +Team322Name:Reinhart SCHWARZ + +Team323UUID:d64ac920-f329-0131-310e-60a44ce903c3 +Team323Name:Reinhold GROSS + +Team324UUID:234f6c60-f4c5-0131-38a9-60a44ce903c3 +Team324Name:Robert Bautz +Team324Comp1UUID:bd7e2106-7c98-4756-83e9-2e894deaf1cf + +Team325UUID:dedc3f20-f162-0131-2c08-60a44ce903c3 +Team325Name:Robert SCHÜTZ + +Team326UUID:29241140-f607-0131-40fc-60a44ce903c3 +Team326Name:Roberta Maria ARSENI + +Team327UUID:22d2d5c0-f607-0131-40a4-60a44ce903c3 +Team327Name:Roch OSINSKI + +Team328UUID:45ccfc20-f3ff-0131-336a-60a44ce903c3 +Team328Name:Rolf WEBER + +Team329UUID:f6f70280-f57a-0131-3eb3-60a44ce903c3 +Team329Name:Ronald ROOS + +Team330UUID:d642e860-f329-0131-3107-60a44ce903c3 +Team330Name:Ronny KNOLL + +Team331UUID:df58a750-f162-0131-2c3a-60a44ce903c3 +Team331Name:Sailingfast.co.uk + +Team332UUID:22a6fb10-f607-0131-408e-60a44ce903c3 +Team332Name:Sara Martina ARSENI + +Team333UUID:231c2ec0-f4c5-0131-389e-60a44ce903c3 +Team333Name:Sarah Bartel + +Team334UUID:28fad080-f607-0131-40e2-60a44ce903c3 +Team334Name:Sean HERBERT + +Team335UUID:c67f24f0-f32a-0131-31a2-60a44ce903c3 +Team335Name:Sebastian BOGAN + +Team336UUID:c62fe430-f32a-0131-3181-60a44ce903c3 +Team336Name:Sebastian Vagt + +Team337UUID:45b17810-f3ff-0131-3353-60a44ce903c3 +Team337Name:Sepp HAAG + +Team338UUID:29186b20-f607-0131-40ef-60a44ce903c3 +Team338Name:Shoya KURATA + +Team339UUID:2992d860-f607-0131-4125-60a44ce903c3 +Team339Name:Shunki SAKAII + +Team340UUID:22cd3f00-f607-0131-40a1-60a44ce903c3 +Team340Name:Shunsui OISHI + +Team341UUID:22be4d10-f607-0131-4094-60a44ce903c3 +Team341Name:Simone CORDERO + +Team342UUID:efeedc80-bf09-0131-9ace-10bf48d758ce +Team342Name:SKWB + +Team343UUID:29218eb0-f607-0131-40f9-60a44ce903c3 +Team343Name:Sofia LEONI + +Team344UUID:f6dd6ed0-f57a-0131-3ea6-60a44ce903c3 +Team344Name:Stefan BÖHM + +Team345UUID:f6f037d0-f57a-0131-3ead-60a44ce903c3 +Team345Name:Stefan GIESLER + +Team346UUID:c694a7e0-f32a-0131-31b5-60a44ce903c3 +Team346Name:Stefan HEISING + +Team347UUID:230b4420-f4c5-0131-389a-60a44ce903c3 +Team347Name:Stefan Lahmer +Team347Comp1UUID:92ac74b0-e2b8-4980-8854-ea9bd90882d7 + +Team348UUID:d6257bb0-f329-0131-30fd-60a44ce903c3 +Team348Name:Stefan SCHWEHM + +Team349UUID:def51bc0-f162-0131-2c19-60a44ce903c3 +Team349Name:Stefan VOGEL + +Team350UUID:235f0e20-f4c5-0131-38ac-60a44ce903c3 +Team350Name:Stephan Heim +Team350Comp1UUID:3b050bb4-421e-4686-af63-1a721c864e2c + +Team351UUID:dee4e000-f162-0131-2c0c-60a44ce903c3 +Team351Name:Sven JÜRGENSEN + +Team352UUID:c6780760-f32a-0131-319d-60a44ce903c3 +Team352Name:Sven SANITZ + +Team353UUID:295d3800-f607-0131-4111-60a44ce903c3 +Team353Name:Svenja ANDREAS + +Team354UUID:ef867ac0-bf09-0131-9ab8-10bf48d758ce +Team354Name:SVI + +Team355UUID:effc85e0-bf09-0131-9ad2-10bf48d758ce +Team355Name:SYC + +Team356UUID:0cdf0920-bd96-0131-cc01-10bf48d758ce +Team356Name:team + +Team357UUID:f4eff740-be54-0131-d1dc-10bf48d758ce +Team357Name:Team Boot 1 + +Team358UUID:007f7d60-be55-0131-d1dd-10bf48d758ce +Team358Name:Team Boot 2 + +Team359UUID:08ac67e0-be55-0131-d1de-10bf48d758ce +Team359Name:Team Boot 3 + +Team360UUID:0e15eb70-be55-0131-d1df-10bf48d758ce +Team360Name:Team Boot 4 + +Team361UUID:131bd050-be55-0131-d1e0-10bf48d758ce +Team361Name:Team Boot 5 + +Team362UUID:6429a430-bf08-0131-d696-10bf48d758ce +Team362Name:Team number + +Team363UUID:df5661f0-f162-0131-2c38-60a44ce903c3 +Team363Name:Team Pandion + +Team364UUID:45c14d00-f3ff-0131-335e-60a44ce903c3 +Team364Name:Thomas ECKARDT + +Team365UUID:29151010-f607-0131-40ed-60a44ce903c3 +Team365Name:Thomas MORVAN + +Team366UUID:deedd0a0-f162-0131-2c14-60a44ce903c3 +Team366Name:Thomas NEUDAHL + +Team367UUID:23249e80-f4c5-0131-38a2-60a44ce903c3 +Team367Name:Thomas Preuhsler +Team367Comp1UUID:dff405b2-a207-43ae-b11b-f93e9e4fe0d5 + +Team368UUID:c67a1870-f32a-0131-319f-60a44ce903c3 +Team368Name:Thomas WASILEWSKI + +Team369UUID:f6f54dd0-f57a-0131-3eb1-60a44ce903c3 +Team369Name:Thure GNADEBERG + +Team370UUID:45afbaf0-f3ff-0131-3351-60a44ce903c3 +Team370Name:Tim EBERHARDT + +Team371UUID:29044900-f607-0131-40ec-60a44ce903c3 +Team371Name:Timo SCHRÖFEL + +Team372UUID:22ba53b0-f607-0131-4091-60a44ce903c3 +Team372Name:Timo VAN ROOMEN + +Team373UUID:5fd34ea0-f604-0131-405e-60a44ce903c3 +Team373Name:Tina Plattner + +Team374UUID:230c1ee0-f4c5-0131-389b-60a44ce903c3 +Team374Name:Tobias Merkel +Team374Comp1UUID:31130921-a6e8-4203-afc5-fe3c4deaf2ff + +Team375UUID:c695c5e0-f32a-0131-31b6-60a44ce903c3 +Team375Name:Tobias STRUBE + +Team376UUID:22c0e5a0-f607-0131-4097-60a44ce903c3 +Team376Name:Tom DORIZZI + +Team377UUID:3183a680-f180-0131-2d49-60a44ce903c3 +Team377Name:Tom KIDDLE + +Team378UUID:1da05950-f242-0131-2ebf-60a44ce903c3 +Team378Name:Tom KIDDLE + +Team379UUID:22c7d540-f607-0131-409d-60a44ce903c3 +Team379Name:Travis WADLEY + +Team380UUID:2979db40-f607-0131-411c-60a44ce903c3 +Team380Name:Ubbo RÖSING + +Team381UUID:f6df6bb0-f57a-0131-3ea8-60a44ce903c3 +Team381Name:Ulf PLEßMANN + +Team382UUID:d61a80f0-f329-0131-30f5-60a44ce903c3 +Team382Name:Uli BREUER + +Team383UUID:d6172a90-f329-0131-30f4-60a44ce903c3 +Team383Name:Ulli KURFELD + +Team384UUID:d63e4ed0-f329-0131-3103-60a44ce903c3 +Team384Name:Uwe BARTHEL + +Team385UUID:c6897440-f32a-0131-31ab-60a44ce903c3 +Team385Name:Uwe STÖCKEL + +Team386UUID:2929fe60-f607-0131-4103-60a44ce903c3 +Team386Name:Valentin ARHERO + +Team387UUID:296d5cd0-f607-0131-4118-60a44ce903c3 +Team387Name:Veronica HOFFER + +Team388UUID:291fcc20-f607-0131-40f7-60a44ce903c3 +Team388Name:Veronika ZIVNA + +Team389UUID:295073f0-f607-0131-410e-60a44ce903c3 +Team389Name:Vincent LUNVEN + +Team390UUID:28fe85f0-f607-0131-40e6-60a44ce903c3 +Team390Name:VINCIS FILIPPO + +Team391UUID:c62d08f0-f32a-0131-3180-60a44ce903c3 +Team391Name:Volker NIEDIEK + +Team392UUID:c68bb130-f32a-0131-31ad-60a44ce903c3 +Team392Name:Volkhard KRETH + +Team393UUID:f0022200-bf09-0131-9ad4-10bf48d758ce +Team393Name:VSaW + +Team394UUID:f706b190-f57a-0131-3ec3-60a44ce903c3 +Team394Name:Weiß MAXI + +Team395UUID:45b40d20-f3ff-0131-3356-60a44ce903c3 +Team395Name:Werner TRETTIN + +Team396UUID:d6477680-f329-0131-310b-60a44ce903c3 +Team396Name:Willi MEISTER + +Team397UUID:45c6ecd0-f3ff-0131-3363-60a44ce903c3 +Team397Name:Winfried LAUER + +Team398UUID:45c92720-f3ff-0131-3365-60a44ce903c3 +Team398Name:Wolfgang TREDER + +Team399UUID:f0133790-bf09-0131-9ad6-10bf48d758ce +Team399Name:WYC + +Team400UUID:299931f0-f607-0131-412e-60a44ce903c3 +Team400Name:Yannick WOLF + +Team401UUID:efe46280-bf09-0131-9acc-10bf48d758ce +Team401Name:YCBG + +Comp1UUID:09464df2-64e5-4ba5-9806-b794d44fea65 +Comp1Name:Massey/Ash +Comp1NameShort:GBR 1519 +Comp1Color:FF8C00 +Comp1Nationality:GBR +Comp1Description:International 14 +Comp1Handicap:1.0000000000 +Comp1HandicapDistance:0.00000 +Comp1DataSheet:Gender: Men / BoatID: '09464df2-64e5-4ba5-9806-b794d44fea65' / SFamilyName: Massey / SGivenName: Archie / CFamilyName: Damion / CFamilyName: Ash +Comp1StartTime:2014-07-25 11:00:00 +Comp1ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp1RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp2UUID:a5f4aca2-4c47-4acb-b4aa-ffb1cbe24613 +Comp2Name:Holman/Rodway +Comp2NameShort:GBR 153 +Comp2Color:800000 +Comp2Nationality:GBR +Comp2Description:International 14 +Comp2Handicap:1.0000000000 +Comp2HandicapDistance:0.00000 +Comp2DataSheet:Gender: Men / BoatID: 'a5f4aca2-4c47-4acb-b4aa-ffb1cbe24613' / SFamilyName: Holman / SGivenName: Daniel / CFamilyName: Chris / CFamilyName: Rodway +Comp2StartTime:2014-07-25 11:00:00 +Comp2ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp2RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp3UUID:2837104e-ae36-41cf-9907-d90c73ddb45a +Comp3Name:Voss/Holscher +Comp3NameShort:GER 91 +Comp3Color:FF0000 +Comp3Nationality:GER +Comp3Description:International 14 +Comp3Handicap:1.0000000000 +Comp3HandicapDistance:0.00000 +Comp3DataSheet:Gender: Men / BoatID: '2837104e-ae36-41cf-9907-d90c73ddb45a' / SFamilyName: Voss / SGivenName: Oliver / CFamilyName: Jens / CFamilyName: Holscher +Comp3StartTime:2014-07-25 11:00:00 +Comp3ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp3RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp4UUID:c147915b-136e-491f-837e-4c9f735b4124 +Comp4Name:Pattison/Tait +Comp4NameShort:GBR 1544 +Comp4Color:000000 +Comp4Nationality:GBR +Comp4Description:International 14 +Comp4Handicap:1.0000000000 +Comp4HandicapDistance:0.00000 +Comp4DataSheet:Gender: Men / BoatID: 'c147915b-136e-491f-837e-4c9f735b4124' / SFamilyName: Pattison / SGivenName: Douglas / CFamilyName: Mark / CFamilyName: Tait +Comp4StartTime:2014-07-25 11:00:00 +Comp4ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp4RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp5UUID:7592b762-2303-48c8-9543-5f63313d07e1 +Comp5Name:Reinsch/Shenstone +Comp5NameShort:GER 230 +Comp5Color:800080 +Comp5Nationality:GER +Comp5Description:International 14 +Comp5Handicap:1.0000000000 +Comp5HandicapDistance:0.00000 +Comp5DataSheet:Gender: Men / BoatID: '7592b762-2303-48c8-9543-5f63313d07e1' / SFamilyName: Reinsch / SGivenName: Axel / CFamilyName: Leith / CFamilyName: Shenstone +Comp5StartTime:2014-07-25 11:00:00 +Comp5ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp5RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp6UUID:96161381-bf9d-40b6-bef9-8aa04637285e +Comp6Name:Truswell/Pascoe +Comp6NameShort:GBR 1543 +Comp6Color:FF00FF +Comp6Nationality:GBR +Comp6Description:International 14 +Comp6Handicap:1.0000000000 +Comp6HandicapDistance:0.00000 +Comp6DataSheet:Gender: Men / BoatID: '96161381-bf9d-40b6-bef9-8aa04637285e' / SFamilyName: Truswell / SGivenName: Glen / CFamilyName: Sam / CFamilyName: Pascoe +Comp6StartTime:2014-07-25 11:00:00 +Comp6ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp6RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp7UUID:5fad9901-e4dc-4c71-8f1f-6add76ae52b9 +Comp7Name:Witte/Ehrig +Comp7NameShort:GER 78 +Comp7Color:191970 +Comp7Nationality:GER +Comp7Description:International 14 +Comp7Handicap:1.0000000000 +Comp7HandicapDistance:0.00000 +Comp7DataSheet:Gender: Men / BoatID: '5fad9901-e4dc-4c71-8f1f-6add76ae52b9' / SFamilyName: Witte / SGivenName: Jan / CFamilyName: Eike / CFamilyName: Ehrig +Comp7StartTime:2014-07-25 11:00:00 +Comp7ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp7RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp8UUID:d7126d0f-3255-4389-a9c6-36ec65031c48 +Comp8Name:Uck/Blohm +Comp8NameShort:GER 23 +Comp8Color:0000FF +Comp8Nationality:GER +Comp8Description:International 14 +Comp8Handicap:1.0000000000 +Comp8HandicapDistance:0.00000 +Comp8DataSheet:Gender: Men / BoatID: 'd7126d0f-3255-4389-a9c6-36ec65031c48' / SFamilyName: Uck / SGivenName: Henning / CFamilyName: Per / CFamilyName: Blohm +Comp8StartTime:2014-07-25 11:00:00 +Comp8ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp8RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp9UUID:8f7cf697-b458-4bf0-861e-a600ce2ff2aa +Comp9Name:Holste/Holste +Comp9NameShort:GER 81 +Comp9Color:008080 +Comp9Nationality:GER +Comp9Description:International 14 +Comp9Handicap:1.0000000000 +Comp9HandicapDistance:0.00000 +Comp9DataSheet:Gender: Women / BoatID: '8f7cf697-b458-4bf0-861e-a600ce2ff2aa' / SFamilyName: Holste / SGivenName: Carmen / CFamilyName: Oliver / CFamilyName: Holste +Comp9StartTime:2014-07-25 11:00:00 +Comp9ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp9RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp10UUID:7f7b112f-4e0d-4b2d-8fb1-adeec7a94a2a +Comp10Name:Duchesne/Bracewell +Comp10NameShort:GBR 1546 +Comp10Color:008000 +Comp10Nationality:GBR +Comp10Description:International 14 +Comp10Handicap:1.0000000000 +Comp10HandicapDistance:0.00000 +Comp10DataSheet:Gender: Men / BoatID: '7f7b112f-4e0d-4b2d-8fb1-adeec7a94a2a' / SFamilyName: Duchesne / SGivenName: Charles / CFamilyName: Thomas / CFamilyName: Bracewell +Comp10StartTime:2014-07-25 11:00:00 +Comp10ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp10RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp11UUID:02f2940c-5961-4488-82d6-bb7fb3c9a77a +Comp11Name:Nurton/Ash +Comp11NameShort:GBR 1520 +Comp11Color:00FF00 +Comp11Nationality:GBR +Comp11Description:International 14 +Comp11Handicap:1.0000000000 +Comp11HandicapDistance:0.00000 +Comp11DataSheet:Gender: Women / BoatID: '02f2940c-5961-4488-82d6-bb7fb3c9a77a' / SFamilyName: Nurton / SGivenName: Katie / CFamilyName: Nigel / CFamilyName: Ash +Comp11StartTime:2014-07-25 11:00:00 +Comp11ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp11RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp12UUID:92ac74b0-e2b8-4980-8854-ea9bd90882d7 +Comp12Name:Lahmer/Ladwig +Comp12NameShort:GER 90 +Comp12Color:808000 +Comp12Nationality:GER +Comp12Description:International 14 +Comp12Handicap:1.0000000000 +Comp12HandicapDistance:0.00000 +Comp12DataSheet:Gender: Men / BoatID: '92ac74b0-e2b8-4980-8854-ea9bd90882d7' / SFamilyName: Lahmer / SGivenName: Stefan / CFamilyName: Sebastian / CFamilyName: Ladwig +Comp12StartTime:2014-07-25 11:00:00 +Comp12ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp12RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp13UUID:31130921-a6e8-4203-afc5-fe3c4deaf2ff +Comp13Name:Merkel/Gräpel +Comp13NameShort:GER 02 +Comp13Color:FFFF00 +Comp13Nationality:GER +Comp13Description:International 14 +Comp13Handicap:1.0000000000 +Comp13HandicapDistance:0.00000 +Comp13DataSheet:Gender: Men / BoatID: '31130921-a6e8-4203-afc5-fe3c4deaf2ff' / SFamilyName: Merkel / SGivenName: Tobias / CFamilyName: Sven / CFamilyName: Gräpel +Comp13StartTime:2014-07-25 11:00:00 +Comp13ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp13RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp14UUID:6050b8b4-2a9b-491e-8828-543764a1a39b +Comp14Name:Borkenstein/Dietrich +Comp14NameShort:GER 28 +Comp14Color:FF8C00 +Comp14Nationality:GER +Comp14Description:International 14 +Comp14Handicap:1.0000000000 +Comp14HandicapDistance:0.00000 +Comp14DataSheet:Gender: Men / BoatID: '6050b8b4-2a9b-491e-8828-543764a1a39b' / SFamilyName: Borkenstein / SGivenName: Georg / CFamilyName: Eike / CFamilyName: Dietrich +Comp14StartTime:2014-07-25 11:00:00 +Comp14ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp14RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp15UUID:d74c8681-bd65-40b7-b8a9-279db76322cb +Comp15Name:Kienzler/Gaebert-Kienzler +Comp15NameShort:GER 20 +Comp15Color:800000 +Comp15Nationality:GER +Comp15Description:International 14 +Comp15Handicap:1.0000000000 +Comp15HandicapDistance:0.00000 +Comp15DataSheet:Gender: Men / BoatID: 'd74c8681-bd65-40b7-b8a9-279db76322cb' / SFamilyName: Kienzler / SGivenName: Michael / CFamilyName: Inge / CFamilyName: Gaebert-Kienzler +Comp15StartTime:2014-07-25 11:00:00 +Comp15ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp15RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp16UUID:97235ff2-7bff-4147-bf6d-b0e5223002a8 +Comp16Name:Frasch/Peter +Comp16NameShort:GER 218 +Comp16Color:000000 +Comp16Nationality:GER +Comp16Description:International 14 +Comp16Handicap:1.0000000000 +Comp16HandicapDistance:0.00000 +Comp16DataSheet:Gender: Men / BoatID: '97235ff2-7bff-4147-bf6d-b0e5223002a8' / SFamilyName: Frasch / SGivenName: Bjoern / CFamilyName: Ollo / CFamilyName: Peter +Comp16StartTime:2014-07-25 11:00:00 +Comp16ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp16RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp17UUID:7fd9345a-bc9d-4045-bfe6-f113fbfafb0a +Comp17Name:Denninger/Gaebert +Comp17NameShort:GER 8 +Comp17Color:800080 +Comp17Nationality:GER +Comp17Description:International 14 +Comp17Handicap:1.0000000000 +Comp17HandicapDistance:0.00000 +Comp17DataSheet:Gender: Women / BoatID: '7fd9345a-bc9d-4045-bfe6-f113fbfafb0a' / SFamilyName: Denninger / SGivenName: Miriam / CFamilyName: Sebastian / CFamilyName: Gaebert +Comp17StartTime:2014-07-25 11:00:00 +Comp17ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp17RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp18UUID:eefd4218-a7ad-41cb-8cd0-2f0ab81aeede +Comp18Name:Peckolt/Peckolt +Comp18NameShort:GER 53 +Comp18Color:FF00FF +Comp18Nationality:GER +Comp18Description:International 14 +Comp18Handicap:1.0000000000 +Comp18HandicapDistance:0.00000 +Comp18DataSheet:Gender: Men / BoatID: 'eefd4218-a7ad-41cb-8cd0-2f0ab81aeede' / SFamilyName: Peckolt / SGivenName: Jan / CFamilyName: Hannes / CFamilyName: Peckolt +Comp18StartTime:2014-07-25 11:00:00 +Comp18ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp18RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp19UUID:dff405b2-a207-43ae-b11b-f93e9e4fe0d5 +Comp19Name:Preuhsler/Holst +Comp19NameShort:GER 154 +Comp19Color:191970 +Comp19Nationality:GER +Comp19Description:International 14 +Comp19Handicap:1.0000000000 +Comp19HandicapDistance:0.00000 +Comp19DataSheet:Gender: Men / BoatID: 'dff405b2-a207-43ae-b11b-f93e9e4fe0d5' / SFamilyName: Preuhsler / SGivenName: Thomas / CFamilyName: Marco / CFamilyName: Holst +Comp19StartTime:2014-07-25 11:00:00 +Comp19ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp19RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp20UUID:1da317f7-7f77-40fd-b64f-c049356f10bd +Comp20Name:Roocks/Klingner +Comp20NameShort:GER 88 +Comp20Color:008000 +Comp20Nationality:GER +Comp20Description:International 14 +Comp20Handicap:1.0000000000 +Comp20HandicapDistance:0.00000 +Comp20DataSheet:Gender: Men / BoatID: '1da317f7-7f77-40fd-b64f-c049356f10bd' / SFamilyName: Roocks / SGivenName: Peter / CFamilyName: Ole / CFamilyName: Klingner +Comp20StartTime:2014-07-25 11:00:00 +Comp20ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp20RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp21UUID:3f1a2313-7fa8-4c6b-b057-c04eba10e653 +Comp21Name:Smith/Smith +Comp21NameShort:GBR 1508 +Comp21Color:808000 +Comp21Nationality:GBR +Comp21Description:International 14 +Comp21Handicap:1.0000000000 +Comp21HandicapDistance:0.00000 +Comp21DataSheet:Gender: Men / BoatID: '3f1a2313-7fa8-4c6b-b057-c04eba10e653' / SFamilyName: Smith / SGivenName: Colin / CFamilyName: Tom / CFamilyName: Smith +Comp21StartTime:2014-07-25 11:00:00 +Comp21ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp21RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp22UUID:3c1b4543-bf7e-405f-a354-2734c47d26ff +Comp22Name:Schafft/Fleischmann +Comp22NameShort:GER 44 +Comp22Color:FFFF00 +Comp22Nationality:GER +Comp22Description:International 14 +Comp22Handicap:1.0000000000 +Comp22HandicapDistance:0.00000 +Comp22DataSheet:Gender: Men / BoatID: '3c1b4543-bf7e-405f-a354-2734c47d26ff' / SFamilyName: Schafft / SGivenName: David / CFamilyName: Heiko / CFamilyName: Fleischmann +Comp22StartTime:2014-07-25 11:00:00 +Comp22ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp22RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp23UUID:bd7e2106-7c98-4756-83e9-2e894deaf1cf +Comp23Name:Bautz/Steren +Comp23NameShort:GER 244 +Comp23Color:FF8C00 +Comp23Nationality:GER +Comp23Description:International 14 +Comp23Handicap:1.0000000000 +Comp23HandicapDistance:0.00000 +Comp23DataSheet:Gender: Men / BoatID: 'bd7e2106-7c98-4756-83e9-2e894deaf1cf' / SFamilyName: Bautz / SGivenName: Robert / CFamilyName: Lilie / CFamilyName: Steren +Comp23StartTime:2014-07-25 11:00:00 +Comp23ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp23RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp24UUID:47066f02-9020-4035-9931-e6c79ed6a1e9 +Comp24Name:Werner/Albrecht +Comp24NameShort:GBR 1486 +Comp24Color:800000 +Comp24Nationality:GBR +Comp24Description:International 14 +Comp24Handicap:1.0000000000 +Comp24HandicapDistance:0.00000 +Comp24DataSheet:Gender: Women / BoatID: '47066f02-9020-4035-9931-e6c79ed6a1e9' / SFamilyName: Werner / SGivenName: Franziska / CFamilyName: Wolfgang / CFamilyName: Albrecht +Comp24StartTime:2014-07-25 11:00:00 +Comp24ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp24RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp25UUID:c8797d78-85b8-4e43-96cd-f60b97924e35 +Comp25Name:Rother/Möller +Comp25NameShort:GER 12 +Comp25Color:FF0000 +Comp25Nationality:GER +Comp25Description:International 14 +Comp25Handicap:1.0000000000 +Comp25HandicapDistance:0.00000 +Comp25DataSheet:Gender: Men / BoatID: 'c8797d78-85b8-4e43-96cd-f60b97924e35' / SFamilyName: Rother / SGivenName: Dirk / CFamilyName: Kai / CFamilyName: Möller +Comp25StartTime:2014-07-25 11:00:00 +Comp25ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp25RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp26UUID:3b050bb4-421e-4686-af63-1a721c864e2c +Comp26Name:Heim/Schmidt +Comp26NameShort:GER 221 +Comp26Color:000000 +Comp26Nationality:GER +Comp26Description:International 14 +Comp26Handicap:1.0000000000 +Comp26HandicapDistance:0.00000 +Comp26DataSheet:Gender: Men / BoatID: '3b050bb4-421e-4686-af63-1a721c864e2c' / SFamilyName: Heim / SGivenName: Stephan / CFamilyName: Robert / CFamilyName: Schmidt +Comp26StartTime:2014-07-25 11:00:00 +Comp26ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp26RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +Comp27UUID:88e301de-8f9b-41b4-8fd8-1632d15173e4 +Comp27Name:Kahm/Schmitt +Comp27NameShort:GER 11 +Comp27Color:800080 +Comp27Nationality:GER +Comp27Description:International 14 +Comp27Handicap:1.0000000000 +Comp27HandicapDistance:0.00000 +Comp27DataSheet:Gender: Men / BoatID: '88e301de-8f9b-41b4-8fd8-1632d15173e4' / SFamilyName: Kahm / SGivenName: Kai / CFamilyName: Gerrit / CFamilyName: Schmitt +Comp27StartTime:2014-07-25 11:00:00 +Comp27ClassUUID:228573b0-f4c5-0131-388e-60a44ce903c3 +Comp27RouteUUID:74382c50-f5ec-0131-3f55-60a44ce903c3 + +ControlPoint1UUID:05ea7820-f0d9-0131-282e-60a44ce903c3 +ControlPoint1Name:Trave Windward +ControlPoint1HasTwoPoints:0 +ControlPoint1ShortName:W +ControlPoint1Mark1Lon:10.878668 +ControlPoint1Mark1Lat:53.959915 + +ControlPoint2UUID:18fccaa0-f0d9-0131-2831-60a44ce903c3 +ControlPoint2Name:Trave Leeward +ControlPoint2HasTwoPoints:0 +ControlPoint2ShortName:L +ControlPoint2Mark1Lon:10.878705 +ControlPoint2Mark1Lat:53.959911 + +ControlPoint3UUID:5b9f4d30-f46d-0131-33d8-60a44ce903c3 +ControlPoint3Name:Spreader Mark +ControlPoint3HasTwoPoints:0 +ControlPoint3ShortName:1a +ControlPoint3DataSheet:OffsetMark=TRUE +ControlPoint3Mark1Lon:10.898106 +ControlPoint3Mark1Lat:53.978424 + +ControlPoint4UUID:6b81ee40-f393-0131-3243-60a44ce903c3 +ControlPoint4Name:Start/Finish +ControlPoint4HasTwoPoints:1 +ControlPoint4ShortName:SF +ControlPoint4Mark1Lon:10.889034 +ControlPoint4Mark1Lat:53.972126 +ControlPoint4Mark2Lon:10.886114 +ControlPoint4Mark2Lat:53.974243 + +ControlPoint5UUID:ab3cb4b0-f391-0131-321a-60a44ce903c3 +ControlPoint5Name:Windward Mark +ControlPoint5HasTwoPoints:0 +ControlPoint5ShortName:W +ControlPoint5Mark1Lon:10.898291 +ControlPoint5Mark1Lat:53.978210 + +ControlPoint6UUID:af05db60-f46d-0131-33db-60a44ce903c3 +ControlPoint6Name:Leeward Gate +ControlPoint6HasTwoPoints:1 +ControlPoint6ShortName:L +ControlPoint6Mark1Lon:10.889162 +ControlPoint6Mark1Lat:53.972191 +ControlPoint6Mark2Lon:10.887324 +ControlPoint6Mark2Lat:53.971699 + +ControlPoint7UUID:f29b2a20-f0d8-0131-282a-60a44ce903c3 +ControlPoint7Name:Trave Start/Finish +ControlPoint7HasTwoPoints:1 +ControlPoint7ShortName:SF +ControlPoint7Mark1Lon:10.878804 +ControlPoint7Mark1Lat:53.959446 +ControlPoint7Mark2Lon:10.878651 +ControlPoint7Mark2Lat:53.959915 + +SegmentFile:segments.php +Route1UUID:74382c50-f5ec-0131-3f55-60a44ce903c3 +Route1Description:R5 (International 14) +Route1Length:0 +Route1ControlPoint1UUID:6b81ee40-f393-0131-3243-60a44ce903c3 +Route1ControlPoint2UUID:ab3cb4b0-f391-0131-321a-60a44ce903c3 +Route1ControlPoint3UUID:5b9f4d30-f46d-0131-33d8-60a44ce903c3 +Route1ControlPoint4UUID:af05db60-f46d-0131-33db-60a44ce903c3 +Route1ControlPoint5UUID:ab3cb4b0-f391-0131-321a-60a44ce903c3 +Route1ControlPoint6UUID:5b9f4d30-f46d-0131-33d8-60a44ce903c3 +Route1ControlPoint7UUID:af05db60-f46d-0131-33db-60a44ce903c3 +Route1ControlPoint8UUID:ab3cb4b0-f391-0131-321a-60a44ce903c3 +Route1ControlPoint9UUID:5b9f4d30-f46d-0131-33d8-60a44ce903c3 +Route1ControlPoint10UUID:6b81ee40-f393-0131-3243-60a44ce903c3 + +//-------- AUTO GENERATED PARAMETERS END ------------------ diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaTrackTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaTrackTest.java index 5b48b50fabc..98de1864113 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaTrackTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaTrackTest.java @@ -2,9 +2,11 @@ package com.sap.sailing.domain.common; import org.junit.Test; -import com.sap.sailing.domain.common.impl.MillisecondsDurationImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.media.MediaTrack; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsDurationImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; import static org.junit.Assert.*; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaUtilTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaUtilTest.java index f19018ceb38..0d2d862830e 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaUtilTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/MediaUtilTest.java @@ -2,8 +2,9 @@ package com.sap.sailing.domain.common; import org.junit.Test; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.media.MediaUtil; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import static org.junit.Assert.*; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/BearingChangeAnalyzerTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/BearingChangeAnalyzerTest.java index 2b2df6d7aef..ead1b1e6420 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/BearingChangeAnalyzerTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/BearingChangeAnalyzerTest.java @@ -1,7 +1,6 @@ package com.sap.sailing.domain.common.test; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertEquals; import org.junit.Test; @@ -13,69 +12,93 @@ public class BearingChangeAnalyzerTest { @Test public void testSimpleNonCrossingZeroDegreesCase() { - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), new DegreeBearingImpl(10))); } @Test - public void testNegatigeSimpleNonCrossingZeroDegreesCase() { - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), + public void testDoubleNonCrossingZeroDegreesCase() { + assertEquals(2, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 370, new DegreeBearingImpl(15), + new DegreeBearingImpl(10))); + } + + @Test + public void testNegativeDoubleNonCrossingZeroDegreesCase() { + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 370, new DegreeBearingImpl(15), + new DegreeBearingImpl(16))); + } + + @Test + public void testNegativeSimpleNonCrossingZeroDegreesCase() { + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), new DegreeBearingImpl(17))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), 10, new DegreeBearingImpl(15), new DegreeBearingImpl(3))); } @Test public void testForwardCrossingZeroDegreesCase() { - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), new DegreeBearingImpl(0))); - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), new DegreeBearingImpl(359))); - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), new DegreeBearingImpl(1))); } @Test - public void testNegatigeForwardCrossingZeroDegreesCase() { - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), + public void testNegativeForwardCrossingZeroDegreesCase() { + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), new DegreeBearingImpl(354))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), 10, new DegreeBearingImpl(5), new DegreeBearingImpl(6))); } @Test public void testBackwardNonCrossingZeroDegreesCase() { - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), new DegreeBearingImpl(180))); } @Test - public void testNegatigeBackwardNonCrossingZeroDegreesCase() { - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), + public void testDoubleBackwardNonCrossingZeroDegreesCase() { + assertEquals(2, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -710, new DegreeBearingImpl(5), + new DegreeBearingImpl(180))); + } + + @Test + public void testNegativeDoubleBackwardNonCrossingZeroDegreesCase() { + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -710, new DegreeBearingImpl(5), + new DegreeBearingImpl(3))); + } + + @Test + public void testNegativeBackwardNonCrossingZeroDegreesCase() { + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), new DegreeBearingImpl(359))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), new DegreeBearingImpl(0))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(355), -350, new DegreeBearingImpl(5), new DegreeBearingImpl(1))); } @Test public void testBackwardCrossingZeroDegreesCase() { - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(0))); - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(359))); - assertTrue(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + assertEquals(1, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(1))); } @Test - public void testNegatigeBackwardCrossingZeroDegreesCase() { - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + public void testNegativeBackwardCrossingZeroDegreesCase() { + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(180))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(354))); - assertFalse(bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), + assertEquals(0, bearingChangeAnalyzer.didPass(new DegreeBearingImpl(5), -10, new DegreeBearingImpl(355), new DegreeBearingImpl(6))); } } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/DurationTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/DurationTest.java index 4e3e95bd190..38fd69cddcf 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/DurationTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/DurationTest.java @@ -1,16 +1,15 @@ package com.sap.sailing.domain.common.test; import static org.junit.Assert.*; - import static org.hamcrest.Matchers.*; import org.junit.Test; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.DurationFormatter; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsDurationImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsDurationImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DurationTest { @Test @@ -53,7 +52,7 @@ public class DurationTest { assertEquals(0, oneSecond.asMinutes(), 0.2); assertEquals(1, oneSecond.asSeconds(), 0); assertEquals(1000, oneSecond.asMillis()); - assertEquals("1.0seconds 1000millis", oneSecond.toString()); + assertEquals("1.0s==1000ms", oneSecond.toString()); Duration oneHour = Duration.ONE_HOUR; assertEquals(0, oneHour.asDays(), 0); assertEquals(1, oneHour.asHours(), 0); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/LeaderboardDTODiffingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/LeaderboardDTODiffingTest.java index 0f10c876b2c..ad54fe6ec89 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/LeaderboardDTODiffingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/LeaderboardDTODiffingTest.java @@ -36,10 +36,10 @@ import com.sap.sailing.domain.common.dto.LeaderboardRowDTO; import com.sap.sailing.domain.common.dto.LegEntryDTO; import com.sap.sailing.domain.common.dto.RaceColumnDTO; import com.sap.sailing.domain.common.dto.RaceDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.test.StoredTrackBasedTest; import com.sap.sailing.util.ClonerImpl; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Tests the compressing / de-compressing functionality of {@link LeaderboardDTO} and {@link IncrementalLeaderboardDTO}. diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/RGBColorTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/RGBColorTest.java new file mode 100755 index 00000000000..f8eba227000 --- /dev/null +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/RGBColorTest.java @@ -0,0 +1,26 @@ +package com.sap.sailing.domain.common.test; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +import com.sap.sailing.domain.common.impl.RGBColor; + +public class RGBColorTest { + /** + * Tests http://www.w3.org/TR/css3-color/#colorunits section 4.2.1 for three-digit color values. The specification + * reads: + * "The three-digit RGB notation (#rgb) is converted into six-digit form (#rrggbb) by replicating digits, not by adding zeros. For example, #fb0 expands to #ffbb00." + */ + @Test + public void testThreeDigitColor() { + final RGBColor threeDigit = new RGBColor("#08f"); + final RGBColor sixDigit = new RGBColor("#0088ff"); + assertEquals(sixDigit, threeDigit); + } + + @Test + public void testHtmlConversion() { + assertEquals("#0088FF", new RGBColor(0, 136, 255).getAsHtml()); + } +} diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimePointTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimePointTest.java index b33a62b139a..6b5fe0ab91c 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimePointTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimePointTest.java @@ -2,11 +2,10 @@ package com.sap.sailing.domain.common.test; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import static org.junit.Assert.*; - import static org.hamcrest.Matchers.*; public class TimePointTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimeRangeTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimeRangeTest.java index d28decf1b2c..d01fecd10ae 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimeRangeTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/common/test/TimeRangeTest.java @@ -8,10 +8,10 @@ import junit.framework.Assert; import org.junit.Test; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.impl.TimeRangeImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.TimeRange; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.impl.TimeRangeImpl; public class TimeRangeTest { protected TimeRange create(long from, long to) { @@ -94,8 +94,8 @@ public class TimeRangeTest { one = create(Long.MIN_VALUE, 10); union = two.union(one); - assertTrue(union.openBeginning()); - assertTrue(union.openEnd()); + assertTrue(union.hasOpenBeginning()); + assertTrue(union.hasOpenEnd()); } @Test diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java index 594cc9108d2..08ade4a6031 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractManeuverDetectionTestCase.java @@ -10,9 +10,9 @@ import java.util.List; import java.util.TimeZone; import com.sap.sailing.domain.common.ManeuverType; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.Maneuver; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public abstract class AbstractManeuverDetectionTestCase extends OnlineTracTracBasedTest { protected SimpleDateFormat dateFormat; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractSerializationTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractSerializationTest.java index 1cb7ca465fe..841271be979 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractSerializationTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/AbstractSerializationTest.java @@ -25,6 +25,7 @@ public abstract class AbstractSerializationTest { } } }.start(); + Thread.currentThread().setContextClassLoader(AbstractSerializationTest.class.getClassLoader()); ObjectInputStream dis = resolveAgainst.createObjectInputStreamResolvingAgainstThisFactory(pis); @SuppressWarnings("unchecked") T result = (T) dis.readObject(); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/BeatAngleTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/BeatAngleTest.java index 798aed9e68c..b1f9ea8fbd6 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/BeatAngleTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/BeatAngleTest.java @@ -15,11 +15,9 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.TrackedLeg; @@ -31,6 +29,8 @@ import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.TrackedLegImpl; import com.sap.sailing.domain.tracking.impl.TrackedLegOfCompetitorImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class BeatAngleTest { private Competitor competitor; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConcurrencyTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConcurrencyTest.java index 351bc445305..166d8ee81e6 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConcurrencyTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConcurrencyTest.java @@ -21,13 +21,13 @@ import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConfidenceTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConfidenceTest.java index bd597bdeddc..8a569e74626 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConfidenceTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ConfidenceTest.java @@ -15,7 +15,6 @@ import com.sap.sailing.domain.base.PositionWithConfidence; import com.sap.sailing.domain.base.impl.PositionWithConfidenceImpl; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.ConfidenceBasedAverager; import com.sap.sailing.domain.confidence.ConfidenceFactory; import com.sap.sailing.domain.common.confidence.BearingWithConfidence; @@ -29,7 +28,6 @@ import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.NauticalMileDistance; import com.sap.sailing.domain.common.impl.RadianBearingImpl; import com.sap.sailing.domain.common.scalablevalue.ScalableValue; @@ -40,6 +38,8 @@ import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.domain.tracking.impl.ScalableWind; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tracking.impl.WindWithConfidenceImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ConfidenceTest { private static class ScalableBearing implements ScalableValue { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java index 9bd0c9387bc..f40799cb99d 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseTest.java @@ -299,7 +299,7 @@ public class CourseTest { assertWaypointIndexes(course); final Set hasso = Collections.singleton(AbstractLeaderboardTest.createCompetitor("Hasso")); DynamicTrackedRace trackedRace = new DynamicTrackedRaceImpl(/* trackedRegatta */new DynamicTrackedRegattaImpl( - new RegattaImpl("test", null, new HashSet(), false, null, "test", null)), + new RegattaImpl("test", null, null, null, new HashSet(), false, null, "test", null)), new RaceDefinitionImpl("Test Race", course, new BoatClassImpl("49er", /* upwind start */true), hasso), Collections. emptyList(), EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE,/* delayToLiveInMillis */3000, /* millisecondsOverWhichToAverageWind */30000, @@ -329,7 +329,7 @@ public class CourseTest { Course course = new CourseImpl("Test Course", waypoints); final Set hasso = Collections.singleton(AbstractLeaderboardTest.createCompetitor("Hasso")); DynamicTrackedRace trackedRace = new DynamicTrackedRaceImpl(/* trackedRegatta */ new DynamicTrackedRegattaImpl( - new RegattaImpl("test", null, new HashSet(), false, null, "test", null)), + new RegattaImpl("test", null, null, null, new HashSet(), false, null, "test", null)), new RaceDefinitionImpl("Test Race", course, new BoatClassImpl("49er", /* upwind start */ true), hasso), Collections. emptyList(), EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */ 3000, diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateDuringNonAtomicSerializationTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateDuringNonAtomicSerializationTest.java index de18712b2a1..74de470e028 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateDuringNonAtomicSerializationTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateDuringNonAtomicSerializationTest.java @@ -36,6 +36,7 @@ import com.sap.sailing.domain.common.BoatClassMasterdata; import com.sap.sailing.domain.leaderboard.impl.LowPoint; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; @@ -71,8 +72,8 @@ public class CourseUpdateDuringNonAtomicSerializationTest implements Serializabl addCalls = new HashMap<>(); removeCalls = new HashMap<>(); course = new CourseImpl("Test Course", waypoints); - Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, "Test Regatta", - new BoatClassImpl("505", BoatClassMasterdata._5O5), /* trackedRegattaRegistry */ null, + Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, "Test Regatta", + new BoatClassImpl("505", BoatClassMasterdata._5O5), /*startDate*/ null, /*endDate*/ null, /* trackedRegattaRegistry */ null, new LowPoint(), UUID.randomUUID(), new CourseAreaImpl("Alpha", UUID.randomUUID())); TrackedRegatta trackedRegatta = new TrackedRegattaImpl(regatta); RaceDefinition race = new RaceDefinitionImpl("Test Race", course, regatta.getBoatClass(), Collections.emptySet()); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java index 14da4487e4a..e2932e41b28 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/CourseUpdateTest.java @@ -32,6 +32,7 @@ import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.base.impl.MarkImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -75,7 +76,8 @@ public class CourseUpdateTest extends AbstractTracTracLiveTest { public void setUp() throws MalformedURLException, IOException, InterruptedException, URISyntaxException, SubscriberInitializationException, ParseException, CreateModelException { super.setUp(); domainFactory = new DomainFactoryImpl(new com.sap.sailing.domain.base.impl.DomainFactoryImpl()); - domainRegatta = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, getTracTracRace(), /* trackedRegattaRegistry */ null); + domainRegatta = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + getTracTracRace(), /* trackedRegattaRegistry */ null); trackedRegatta = new DynamicTrackedRegattaImpl(domainRegatta); IRace tractracRace = getTracTracEvent().getRaces().iterator().next(); ArrayList receivers = new ArrayList(); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardCourseChangeTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardCourseChangeTest.java index a34190aa8b0..cc4c2099aca 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardCourseChangeTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardCourseChangeTest.java @@ -40,9 +40,7 @@ import com.sap.sailing.domain.base.impl.SeriesImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.LeaderboardDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; @@ -56,6 +54,8 @@ import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class LeaderboardCourseChangeTest { @@ -84,7 +84,8 @@ public class LeaderboardCourseChangeTest { String raceColumnName = "TestRace"; RaceColumn raceColumn = series.addRaceColumn(raceColumnName, trackedRegattaRegistry); ScoringScheme scoringScheme = new LowPoint(); - Regatta mockedRegatta = new RegattaImpl(RegattaImpl.getDefaultName("TestRegatta", boatClass.getName()), boatClass, seriesSet, false, scoringScheme, + Regatta mockedRegatta = new RegattaImpl(RegattaImpl.getDefaultName("TestRegatta", boatClass.getName()), boatClass, + /*startDate*/ null, /*endDate*/ null, seriesSet, false, scoringScheme, UUID.randomUUID(), mock(CourseArea.class)); ControlPoint start = new MarkImpl("Start"); ControlPoint m1 = new MarkImpl("M1"); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java index 782638935fa..2c05345907c 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardForKielWeekTest.java @@ -19,7 +19,6 @@ import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.leaderboard.impl.FlexibleLeaderboardImpl; import com.sap.sailing.domain.leaderboard.impl.LowPoint; @@ -27,6 +26,7 @@ import com.sap.sailing.domain.leaderboard.impl.ThresholdBasedResultDiscardingRul import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardOfflineTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardOfflineTest.java index 42678bb910f..acea194a50e 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardOfflineTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardOfflineTest.java @@ -31,9 +31,7 @@ import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.LeaderboardDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; import com.sap.sailing.domain.leaderboard.impl.FlexibleLeaderboardImpl; import com.sap.sailing.domain.leaderboard.impl.LowPoint; @@ -43,7 +41,9 @@ import com.sap.sailing.domain.test.mock.MockedTrackedRaceWithFixedRankAndManyCom import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class LeaderboardOfflineTest extends AbstractLeaderboardTest { private Set testRaces; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java index 2db457a4f46..23082e5033b 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LeaderboardScoringAndRankingTest.java @@ -21,6 +21,14 @@ import java.util.concurrent.ExecutionException; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.impl.LogEventAuthorImpl; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.AdditionalScoringInformationFinder; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.impl.RaceLogAdditionalScoringInformationEventImpl; +import com.sap.sailing.domain.abstractlog.race.state.RaceState; +import com.sap.sailing.domain.abstractlog.race.state.impl.RaceStateImpl; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.DomainFactory; @@ -37,14 +45,11 @@ import com.sap.sailing.domain.base.impl.MarkImpl; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.base.impl.SeriesImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sailing.domain.common.abstractlog.NotRevokableException; import com.sap.sailing.domain.common.dto.LeaderboardDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.racelog.tracking.NotRevokableException; import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; @@ -59,15 +64,8 @@ import com.sap.sailing.domain.leaderboard.impl.LowPoint; import com.sap.sailing.domain.leaderboard.impl.RegattaLeaderboardImpl; import com.sap.sailing.domain.leaderboard.impl.ThresholdBasedResultDiscardingRuleImpl; import com.sap.sailing.domain.leaderboard.meta.LeaderboardGroupMetaLeaderboard; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.analyzing.impl.AdditionalScoringInformationFinder; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.impl.RaceLogEventAuthorImpl; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; -import com.sap.sailing.domain.racelog.scoring.impl.AdditionalScoringInformationEventImpl; -import com.sap.sailing.domain.racelog.state.RaceState; -import com.sap.sailing.domain.racelog.state.impl.RaceStateImpl; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.test.mock.MockedTrackedRaceWithStartTimeAndRanks; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedRace; @@ -75,7 +73,10 @@ import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.TimedComparator; import com.sap.sailing.util.impl.ArrayListNavigableSet; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { private ArrayList series; @@ -812,7 +813,10 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { @Test public void testAdditionalScoreInformationLeadsToChangedScoreForOneColumn() throws NoWindException { TrackedRegattaRegistry trackedRegattaRegistry = mock(TrackedRegattaRegistry.class); - Regatta dummyRegatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE , "Dummy", new BoatClassImpl("Extreme40", false), trackedRegattaRegistry, new HighPointFirstGets10Or8AndLastBreaksTie(), "578876345345", new CourseAreaImpl("Humba", UUID.randomUUID())); + Regatta dummyRegatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, "Dummy", + new BoatClassImpl("Extreme40", false), /*startDate*/ null, /*endDate*/ null, trackedRegattaRegistry, + new HighPointFirstGets10Or8AndLastBreaksTie(), "578876345345", + new CourseAreaImpl("Humba", UUID.randomUUID())); trackedRegattaRegistry.getOrCreateTrackedRegatta(dummyRegatta); Competitor[] competitors = createCompetitors(10).toArray(new Competitor[0]); TimePoint now = MillisecondsTimePoint.now(); @@ -831,11 +835,11 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { assertEquals(new Double(18), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[1], later)); assertEquals(new Double(2), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[9], later)); RaceLog raceLogForRace2 = leaderboardHighPoint10Or8AndLastBreaksTie.getRaceColumnByName("R2").getRaceLog(leaderboardHighPoint10Or8AndLastBreaksTie.getFleet(null)); - raceLogForRace2.add(new AdditionalScoringInformationEventImpl(now, new RaceLogEventAuthorImpl("Plopp", 1), later, "12345678", Collections.emptyList(), 0, AdditionalScoringInformationType.UNKNOWN)); + raceLogForRace2.add(new RaceLogAdditionalScoringInformationEventImpl(now, new LogEventAuthorImpl("Plopp", 1), later, "12345678", Collections.emptyList(), 0, AdditionalScoringInformationType.UNKNOWN)); assertEquals(new Double(20), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[0], later)); assertEquals(new Double(18), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[1], later)); assertEquals(new Double(2), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[9], later)); - raceLogForRace2.add(new AdditionalScoringInformationEventImpl(now, new RaceLogEventAuthorImpl("Plopp", 1), later.plus(Duration.ONE_MINUTE), "123456789873773762", Collections.emptyList(), 0, AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE)); + raceLogForRace2.add(new RaceLogAdditionalScoringInformationEventImpl(now, new LogEventAuthorImpl("Plopp", 1), later.plus(Duration.ONE_MINUTE), "123456789873773762", Collections.emptyList(), 0, AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE)); assertEquals(new Double(18), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[0], later)); assertEquals(new Double(16), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[1], later)); assertEquals(new Double(2), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[9], later)); @@ -844,18 +848,18 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { assertEquals(new Double(25), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[1], later)); assertEquals(new Double(3), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[9], later)); AdditionalScoringInformationFinder finder = new AdditionalScoringInformationFinder(raceLogForRace2); - AdditionalScoringInformationEvent event = finder.analyze(/*filterBy*/AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); + RaceLogAdditionalScoringInformationEvent event = finder.analyze(/*filterBy*/AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); assert event != null; try { - raceLogForRace2.revokeEvent(new RaceLogEventAuthorImpl("Plopp", 1), event); - } catch (NotRevokableException e) { - e.printStackTrace(); + raceLogForRace2.revokeEvent(new LogEventAuthorImpl("Plopp", 1), event); + } catch (NotRevokableException e1) { + e1.printStackTrace(); } event = finder.analyze(/*filterBy*/AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); assert event == null; assertEquals(new Double(30), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[0], later)); assertEquals(new Double(3), leaderboardHighPoint10Or8AndLastBreaksTie.getTotalPoints(competitors[9], later)); - RaceState raceStateForRace2 = RaceStateImpl.create(raceLogForRace2, new RaceLogEventAuthorImpl("Simon", 1)); + RaceState raceStateForRace2 = RaceStateImpl.create(raceLogForRace2, new LogEventAuthorImpl("Simon", 1)); assertFalse(raceStateForRace2.isAdditionalScoringInformationEnabled(AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE)); raceStateForRace2.setAdditionalScoringInformationEnabled(later.plus(Duration.ONE_MINUTE).plus(Duration.ONE_SECOND), /*enable*/true, AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); assertTrue(raceStateForRace2.isAdditionalScoringInformationEnabled(AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE)); @@ -912,7 +916,8 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { LeaderboardGroup leaderboardGroup = new LeaderboardGroupImpl("ESS", "ESS", /* displayName */ null, /* displayGroupsInReverseOrder */ false, Arrays.asList(new Leaderboard[] { leaderboardHighPoint10LastBreaksTie })); LeaderboardGroupMetaLeaderboard leaderboardHighPointESSOverall = new LeaderboardGroupMetaLeaderboard( - leaderboardGroup, new HighPointExtremeSailingSeriesOverall(), new ThresholdBasedResultDiscardingRuleImpl(/* discarding thresholds */ new int[0])); + leaderboardGroup, new HighPointExtremeSailingSeriesOverall(), + new ThresholdBasedResultDiscardingRuleImpl(/* discarding thresholds */ new int[0])); assertEquals(16, leaderboardHighPointESSOverall.getCompetitorsFromBestToWorst(later).size()); assertEquals(new Double(10), leaderboardHighPointESSOverall.getTotalPoints(competitors[0], later)); assertEquals(new Double(9), leaderboardHighPointESSOverall.getTotalPoints(competitors[1], later)); @@ -1320,7 +1325,8 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { series.add(medalSeries); } - Regatta regatta = new RegattaImpl(RegattaImpl.getDefaultName(regattaBaseName, boatClass.getName()), boatClass, series, /* persistent */ false, scoringScheme, "123", null); + Regatta regatta = new RegattaImpl(RegattaImpl.getDefaultName(regattaBaseName, boatClass.getName()), boatClass, + /*startDate*/ null, /*endDate*/ null, series, /* persistent */ false, scoringScheme, "123", null); return regatta; } @@ -1385,7 +1391,7 @@ public class LeaderboardScoringAndRankingTest extends AbstractLeaderboardTest { series.add(finalSeries); } final BoatClass boatClass = DomainFactory.INSTANCE.getOrCreateBoatClass("Extreme40", /* typicallyStartsUpwind */ false); - Regatta regatta = new RegattaImpl(RegattaImpl.getDefaultName("Test Regatta", boatClass.getName()), boatClass, + Regatta regatta = new RegattaImpl(RegattaImpl.getDefaultName("Test Regatta", boatClass.getName()), boatClass, /*startDate*/ null, /*endDate*/ null, series, /* persistent */false, DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.HIGH_POINT_FIRST_GETS_TEN), "123", /* course area */null); List competitors = createCompetitors(12); final int firstYellowCompetitorIndex = 3; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LineAnalysisTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LineAnalysisTest.java index 2d7432a2cf9..45c6e0a69bc 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LineAnalysisTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/LineAnalysisTest.java @@ -12,15 +12,15 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.common.NauticalSide; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.LineDetails; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class LineAnalysisTest extends TrackBasedTest { private MillisecondsTimePoint now; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java index 0546fb0b054..054bf81cc10 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysis505Test.java @@ -23,11 +23,11 @@ import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.Maneuver; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java index 4b055aa0d05..554603b2b68 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisIDMChampionsFinalTest.java @@ -26,12 +26,10 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.Maneuver; @@ -39,6 +37,8 @@ import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.TrackedLegImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisQingdao2014Test.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisQingdao2014Test.java index 1f8be667515..2be84b70fbf 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisQingdao2014Test.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverAnalysisQingdao2014Test.java @@ -23,11 +23,11 @@ import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.Maneuver; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java index 99bb48b43f1..1a978d17d6a 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnKielerWoche505Race2DataTest.java @@ -26,12 +26,10 @@ import com.sap.sailing.domain.base.impl.DouglasPeucker; import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; @@ -39,6 +37,8 @@ import com.sap.sailing.domain.tracking.Maneuver; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java index daec37b2762..c8b9c6770fd 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ManeuverDetectionOnMdM2011SemifinalTest.java @@ -24,18 +24,18 @@ import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.Maneuver; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MarkPositionTimeFilterTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MarkPositionTimeFilterTest.java index b8f5f8cf21b..32ba7a83435 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MarkPositionTimeFilterTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MarkPositionTimeFilterTest.java @@ -14,16 +14,16 @@ import org.junit.Test; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.impl.MarkImpl; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.DynamicGPSFixTrackImpl; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class MarkPositionTimeFilterTest { private DynamicTrackedRace trackedRace; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java index 9892aaea62b..5c9b12bbc5a 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/MultipleClassesInRegattaTest.java @@ -16,6 +16,7 @@ import org.junit.Test; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tractracadapter.DomainFactory; import com.sap.sailing.domain.tractracadapter.TracTracConnectionConstants; @@ -53,31 +54,50 @@ public class MultipleClassesInRegattaTest { kiwotest1 = domainFactory .createRaceTracker( new URL( - httpAndHost+"/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=cce678c8-97e6-11e0-9aed-406186cbf87c"), + httpAndHost + + "/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=cce678c8-97e6-11e0-9aed-406186cbf87c"), new URI(liveURI), new URI(storedURI), new URI(courseDesignUpdateURI), - /* startOfTracking */ null, /* endOfTracking */ null, /* delayToLiveInMillis */ 0l, /* simulateWithStartTimeNow */ false, - EmptyRaceLogStore.INSTANCE, EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, new DummyTrackedRegattaRegistry()); + /* startOfTracking */null, /* endOfTracking */null, /* delayToLiveInMillis */0l, /* simulateWithStartTimeNow */ + false, EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, EmptyWindStore.INSTANCE, + EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, + TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, + new DummyTrackedRegattaRegistry()); kiwotest2 = domainFactory .createRaceTracker( new URL( - httpAndHost+"/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=11290bd6-97e7-11e0-9aed-406186cbf87c"), + httpAndHost + + "/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=11290bd6-97e7-11e0-9aed-406186cbf87c"), new URI(liveURI), new URI(storedURI), new URI(courseDesignUpdateURI), - /* startOfTracking */ null, /* endOfTracking */ null, /* delayToLiveInMillis */ 0l, /* simulateWithStartTimeNow */ false, EmptyRaceLogStore.INSTANCE, EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, new DummyTrackedRegattaRegistry()); + /* startOfTracking */null, /* endOfTracking */null, /* delayToLiveInMillis */0l, /* simulateWithStartTimeNow */ + false, EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, EmptyWindStore.INSTANCE, + EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, + TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, + new DummyTrackedRegattaRegistry()); kiwotest3 = domainFactory .createRaceTracker( new URL( - httpAndHost+"/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=39635b24-97e7-11e0-9aed-406186cbf87c"), + httpAndHost + + "/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=39635b24-97e7-11e0-9aed-406186cbf87c"), new URI(liveURI), new URI(storedURI), new URI(courseDesignUpdateURI), - /* startOfTracking */ null, /* endOfTracking */ null, /* delayToLiveInMillis */ 0l, /* simulateWithStartTimeNow */ false, EmptyRaceLogStore.INSTANCE, EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, new DummyTrackedRegattaRegistry()); + /* startOfTracking */null, /* endOfTracking */null, /* delayToLiveInMillis */0l, /* simulateWithStartTimeNow */ + false, EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, EmptyWindStore.INSTANCE, + EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, + TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, + new DummyTrackedRegattaRegistry()); weym470may112014_2 = domainFactory .createRaceTracker( new URL( - httpAndHost+"/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=04498426-7dfd-11e0-8236-406186cbf87c"), + httpAndHost + + "/events/event_20110505_SailingTea/clientparams.php?event=event_20110505_SailingTea&race=04498426-7dfd-11e0-8236-406186cbf87c"), new URI(liveURI), new URI(storedURI), new URI(courseDesignUpdateURI), - /* startOfTracking */ null, /* endOfTracking */ null, /* delayToLiveInMillis */ 0l, /* simulateWithStartTimeNow */ false, EmptyRaceLogStore.INSTANCE, EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, new DummyTrackedRegattaRegistry()); - + /* startOfTracking */null, /* endOfTracking */null, /* delayToLiveInMillis */0l, /* simulateWithStartTimeNow */ + false, EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, EmptyWindStore.INSTANCE, + EmptyGPSFixStore.INSTANCE, tracTracUsername, tracTracPassword, + TracTracConnectionConstants.ONLINE_STATUS, TracTracConnectionConstants.ONLINE_VISIBILITY, + new DummyTrackedRegattaRegistry()); + assertEquals("STG", kiwotest1.getRegatta().getBoatClass().getName()); - assertEquals("505", kiwotest2.getRegatta().getBoatClass().getName()); + assertEquals("5O5", kiwotest2.getRegatta().getBoatClass().getName()); assertEquals("49er", kiwotest3.getRegatta().getBoatClass().getName()); assertEquals("STG", weym470may112014_2.getRegatta().getBoatClass().getName()); assertNotSame(kiwotest1.getRegatta(), kiwotest2.getRegatta()); @@ -87,9 +107,9 @@ public class MultipleClassesInRegattaTest { @After public void tearDown() throws MalformedURLException, IOException, InterruptedException { - kiwotest1.stop(); - kiwotest2.stop(); - kiwotest3.stop(); - weym470may112014_2.stop(); + kiwotest1.stop(/* preemptive */ false); + kiwotest2.stop(/* preemptive */ false); + kiwotest3.stop(/* preemptive */ false); + weym470may112014_2.stop(/* preemptive */ false); } } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OfflineSerializationTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OfflineSerializationTest.java index 50ebffd0334..7e1dc83fbd8 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OfflineSerializationTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OfflineSerializationTest.java @@ -4,13 +4,21 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotSame; import static org.junit.Assert.assertSame; import static org.junit.Assert.assertTrue; +import static org.junit.Assert.fail; +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; import java.io.IOException; +import java.io.NotSerializableException; +import java.io.ObjectInputStream; +import java.io.ObjectOutputStream; +import java.io.Serializable; import java.util.Arrays; import java.util.Collections; import java.util.HashSet; import java.util.Set; import java.util.UUID; +import java.util.logging.Logger; import org.junit.Test; @@ -29,8 +37,6 @@ import com.sap.sailing.domain.base.impl.EventImpl; import com.sap.sailing.domain.base.impl.PersonImpl; import com.sap.sailing.domain.base.impl.TeamImpl; import com.sap.sailing.domain.common.Color; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; import com.sap.sailing.domain.leaderboard.impl.FlexibleLeaderboardImpl; @@ -38,9 +44,13 @@ import com.sap.sailing.domain.leaderboard.impl.HighPoint; import com.sap.sailing.domain.leaderboard.impl.LeaderboardGroupImpl; import com.sap.sailing.domain.leaderboard.impl.ThresholdBasedResultDiscardingRuleImpl; import com.sap.sailing.domain.leaderboard.meta.LeaderboardGroupMetaLeaderboard; +import com.sap.sse.common.Duration; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class OfflineSerializationTest extends AbstractSerializationTest { + private static final Logger logger = Logger.getLogger(OfflineSerializationTest.class.getName()); + /** * Bug 769 was based on an inconsistency of a cached hash code in Pair. The same problem existed for Triple. * Serialization changes the Object IDs of the objects contained and therefore the hash code based on this @@ -119,7 +129,9 @@ public class OfflineSerializationTest extends AbstractSerializationTest { public void testSerializingOverallLeaderboardWithFactorOnColumn() throws ClassNotFoundException, IOException { Leaderboard leaderboard = new FlexibleLeaderboardImpl("Test Leaderboard", new ThresholdBasedResultDiscardingRuleImpl(new int[] { 3, 5 }), new HighPoint(), new CourseAreaImpl("Alpha", UUID.randomUUID())); LeaderboardGroup leaderboardGroup = new LeaderboardGroupImpl("LeaderboardGroup", "Test Leaderboard Group", /* displayName */ null, /* displayGroupsInReverseOrder */ false, Arrays.asList(new Leaderboard[] { leaderboard })); - final LeaderboardGroupMetaLeaderboard overallLeaderboard = new LeaderboardGroupMetaLeaderboard(leaderboardGroup, new HighPoint(), new ThresholdBasedResultDiscardingRuleImpl(new int[0])); + final LeaderboardGroupMetaLeaderboard overallLeaderboard = + new LeaderboardGroupMetaLeaderboard(leaderboardGroup, new HighPoint(), + new ThresholdBasedResultDiscardingRuleImpl(new int[0])); leaderboardGroup.setOverallLeaderboard(overallLeaderboard); final double FACTOR = 2.0; overallLeaderboard.getRaceColumnByName("Test Leaderboard").setFactor(FACTOR); @@ -198,4 +210,47 @@ public class OfflineSerializationTest extends AbstractSerializationTest { assertNotSame(n, copies[0]); assertEquals(n.getName(), ((Nationality) copies[0]).getName()); } + + private static interface Op extends Serializable { + String internalApplyTo(String s); + } + + /** + * To make absolutely sure that even if for strange reasons the test class was serializable, it would throw an + * exception during serialization + */ + private void writeObject(ObjectOutputStream oos) { + fail("This class should not be serializable."); + } + + @Test + public void testLambdaDoesNotSerializeEnclosingInstance() throws IOException { + Op op = s -> s+s; + new ObjectOutputStream(new ByteArrayOutputStream()).writeObject(op); // the test case is not serializable; if it were, its writeObject() would thrown an exception + Op opWithRefToEnclosingInstance = s -> s+this.toString(); + try { + new ObjectOutputStream(new ByteArrayOutputStream()).writeObject(opWithRefToEnclosingInstance); + fail("Expected the lambda not to be serializable because it references the non-serializable enclosing instance"); + } catch (NotSerializableException nse) { + // this is expected + logger.info("Caught expected exception "+nse); + } + } + + private static class NonSerializableFieldDeclaration implements Serializable { + private static final long serialVersionUID = 1806419236999145531L; + public Object nonSerializable; + } + @Test + public void testSerializingSerializableFieldValueOfNonSerializableDeclaredType() throws IOException, ClassNotFoundException { + final NonSerializableFieldDeclaration o = new NonSerializableFieldDeclaration(); + o.nonSerializable = "A serializable String object"; + final ByteArrayOutputStream bos = new ByteArrayOutputStream(); + final ObjectOutputStream oos = new ObjectOutputStream(bos); + oos.writeObject(o); + oos.close(); + final ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(bos.toByteArray())); + NonSerializableFieldDeclaration o2 = (NonSerializableFieldDeclaration) ois.readObject(); + assertEquals(o.nonSerializable, o2.nonSerializable); + } } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java index a7cb7cd977f..42f6551e000 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/OnlineTracTracBasedTest.java @@ -24,10 +24,9 @@ import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -40,6 +39,8 @@ import com.sap.sailing.domain.tractracadapter.Receiver; import com.sap.sailing.domain.tractracadapter.ReceiverType; import com.sap.sailing.domain.tractracadapter.TracTracConnectionConstants; import com.sap.sailing.domain.tractracadapter.impl.DomainFactoryImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.model.lib.api.event.IRace; import com.tractrac.subscription.lib.api.SubscriberInitializationException; @@ -183,7 +184,8 @@ public abstract class OnlineTracTracBasedTest extends AbstractTracTracLiveTest { if (domainFactory == null) { domainFactory = new DomainFactoryImpl(new com.sap.sailing.domain.base.impl.DomainFactoryImpl()); } - domainEvent = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, getTracTracRace(), /* trackedRegattaRegistry */ null); + domainEvent = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + getTracTracRace(), /* trackedRegattaRegistry */ null); trackedRegatta = new DynamicTrackedRegattaImpl(domainEvent); } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PassingInstructionParserTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PassingInstructionParserTest.java index 6bcf24fc0bd..05cd2c091b9 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PassingInstructionParserTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PassingInstructionParserTest.java @@ -18,10 +18,10 @@ import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test.java new file mode 100755 index 00000000000..9aafbbc9e21 --- /dev/null +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test.java @@ -0,0 +1,98 @@ +package com.sap.sailing.domain.test; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.io.File; +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Date; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.common.ManeuverType; +import com.sap.sailing.domain.common.NoWindException; +import com.sap.sailing.domain.common.WindSourceType; +import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; +import com.sap.sailing.domain.common.impl.WindSourceImpl; +import com.sap.sailing.domain.tracking.Maneuver; +import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.tractrac.model.lib.api.event.CreateModelException; +import com.tractrac.subscription.lib.api.SubscriberInitializationException; + +/** + * This is a test for bug 2009 (see http://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=2009). + * + * @author Axel Uhl (D043530) + * + */ +public class PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test extends AbstractManeuverDetectionTestCase { + public PhilippBuhlsDoublePenaltyCircleAtKielerWoche2014Test() throws MalformedURLException, URISyntaxException { + super(); + } + + @Override + protected String getExpectedEventName() { + // don't worry about the missing "r" at the end of "Kiele"; this is what we're getting from TracTrac + return "Kiele Woche 2014 - Olympic Week"; + } + + @Before + public void setUp() throws URISyntaxException, IOException, InterruptedException, ParseException, SubscriberInitializationException, CreateModelException { + super.setUp(); + URI storedUri = new URI("file:///"+new File("resources/event_20140619_KieleWoche-R1_Blue_Laser.mtb").getCanonicalPath().replace('\\', '/')); + super.setUp( + new URL("file:///" + new File("resources/event_20140619_KieleWoche-R1_Blue_Laser.txt").getCanonicalPath()), + /* liveUri */null, /* storedUri */storedUri, new ReceiverType[] { ReceiverType.MARKPASSINGS, + ReceiverType.MARKPOSITIONS, ReceiverType.RACECOURSE, ReceiverType.RAWPOSITIONS }); + getTrackedRace().recordWind( + new WindImpl(/* position */null, new MillisecondsTimePoint(dateFormat.parse("06/21/2014-13:03:35")), + new KnotSpeedWithBearingImpl(18, new DegreeBearingImpl(296))), + new WindSourceImpl(WindSourceType.WEB)); + } + + /** + * Asserts that Philipp Buhl is having two penalty circles detected in the time between 13:03:18+0200 and 13:03:47+0200 + */ + @Test + public void testDoublePenaltyForPhilippAndTobiasAndMaximAndDharmender() throws ParseException, NoWindException { + assertTwoPenalties("Philipp Buhl", "06/21/2014-13:03:18", "06/21/2014-13:03:47", "06/21/2014-13:03:24", "06/21/2014-13:03:37"); + assertTwoPenalties("Dharmender SINGH", "06/21/2014-12:51:40", "06/21/2014-12:52:40", "06/21/2014-12:51:55", "06/21/2014-12:52:12"); + // note the typo in Tobias's name; this is how we get it from TracTrac... + assertTwoPenalties("Tolbias SCHADEWALDT", "06/21/2014-12:46:50", "06/21/2014-12:47:30", "06/21/2014-12:47:07", "06/21/2014-12:47:15"); + assertTwoPenalties("Maxim NIKOLAEV", "06/21/2014-12:49:22", "06/21/2014-12:50:13", "06/21/2014-12:49:32", "06/21/2014-12:49:48"); + } + + private void assertTwoPenalties(String competitorName, final String from, final String to, + final String firstPenalty, final String secondPenalty) throws ParseException, NoWindException { + Competitor competitor = getCompetitorByName(competitorName); + Date fromDate = dateFormat.parse(from); + Date toDate = dateFormat.parse(to); + assertNotNull(fromDate); + assertNotNull(toDate); + assertNotNull(competitor); + List maneuvers = getTrackedRace().getManeuvers(competitor, new MillisecondsTimePoint(fromDate), + new MillisecondsTimePoint(toDate), /* waitForLatest */ true); + maneuversInvalid = new ArrayList(maneuvers); + for (Maneuver maneuver : maneuvers) { + if (maneuver.getType() == ManeuverType.PENALTY_CIRCLE) { + assertTrue(Math.abs(maneuver.getDirectionChangeInDegrees()) < 700); // the second penalty has to count for its own + } + } + assertManeuver(maneuvers, ManeuverType.PENALTY_CIRCLE, new MillisecondsTimePoint(dateFormat.parse(firstPenalty)), 5000); + assertManeuver(maneuvers, ManeuverType.PENALTY_CIRCLE, new MillisecondsTimePoint(dateFormat.parse(secondPenalty)), 5000); + assertAllManeuversOfTypesDetected(Collections.singletonList(ManeuverType.PENALTY_CIRCLE), maneuversInvalid); + } +} diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PositionTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PositionTest.java index 8e96f7b2400..859074cf947 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PositionTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/PositionTest.java @@ -14,10 +14,10 @@ import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.NauticalMileDistance; import com.sap.sailing.domain.tracking.impl.CompactGPSFixImpl; import com.sap.sailing.domain.tracking.impl.CompactGPSFixMovingImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class PositionTest { @Test diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RaceLogAttachOnTrackedRaceTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RaceLogAttachOnTrackedRaceTest.java index 0a1b637c61d..65d192b0ec3 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RaceLogAttachOnTrackedRaceTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/RaceLogAttachOnTrackedRaceTest.java @@ -8,12 +8,12 @@ import java.io.Serializable; import org.junit.Before; import org.junit.Test; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; import com.sap.sailing.domain.leaderboard.impl.FlexibleLeaderboardImpl; import com.sap.sailing.domain.leaderboard.impl.LowPoint; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.test.mock.MockedTrackedRace; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sse.common.Util; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java index 7df2912df1f..d735ef24847 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReachingLegTest.java @@ -1,376 +1,378 @@ -package com.sap.sailing.domain.test; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertTrue; - -import java.util.ArrayList; -import java.util.Collections; -import java.util.GregorianCalendar; -import java.util.Iterator; -import java.util.List; - -import org.junit.Before; -import org.junit.Test; - -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.base.ControlPoint; -import com.sap.sailing.domain.base.Course; -import com.sap.sailing.domain.base.DomainFactory; -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.base.RaceDefinition; -import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.base.Sideline; -import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.base.impl.BoatClassImpl; -import com.sap.sailing.domain.base.impl.CompetitorImpl; -import com.sap.sailing.domain.base.impl.ControlPointWithTwoMarksImpl; -import com.sap.sailing.domain.base.impl.CourseImpl; -import com.sap.sailing.domain.base.impl.MarkImpl; -import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; -import com.sap.sailing.domain.base.impl.RegattaImpl; -import com.sap.sailing.domain.base.impl.WaypointImpl; -import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.LegType; -import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WindSourceType; -import com.sap.sailing.domain.common.impl.DegreeBearingImpl; -import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.impl.WindSourceImpl; -import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; -import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.TrackedLeg; -import com.sap.sailing.domain.tracking.TrackedRegatta; -import com.sap.sailing.domain.tracking.WindPositionMode; -import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; -import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; -import com.sap.sailing.domain.tracking.impl.EmptyWindStore; -import com.sap.sailing.domain.tracking.impl.GPSFixImpl; -import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; -import com.sap.sailing.domain.tracking.impl.WindImpl; - -public class ReachingLegTest extends TrackBasedTest { - private List competitors; - private CompetitorImpl plattner; - private CompetitorImpl hunger; - private MillisecondsTimePoint start; - private Competitor schomaeker; - - /** - * Creates the race and two competitors ({@link #plattner} and {@link #hunger}) and sets the start line passing for both of them - * to {@link #start}. - */ - @Before - public void setUp() { - competitors = new ArrayList(); - hunger = createCompetitor("Wolfgang Hunger"); - competitors.add(hunger); - plattner = createCompetitor("Dr. Hasso Plattner"); - competitors.add(plattner); - schomaeker = createCompetitor("Meike Schom�ker"); - competitors.add(schomaeker); - start = new MillisecondsTimePoint(new GregorianCalendar(2011, 05, 23).getTime()); - setTrackedRace(createTrackedRace("Kieler Woche", "505 Race 2", "505", competitors, start)); - List hungersMarkPassings = createMarkPassings(hunger, start); - getTrackedRace().updateMarkPassings(hunger, hungersMarkPassings); - List plattnersMarkPassings = createMarkPassings(plattner, start); - getTrackedRace().updateMarkPassings(plattner, plattnersMarkPassings); - } - - protected DynamicTrackedRaceImpl createTrackedRace(String regattaName, String raceName, String boatClassName, - Iterable competitors, TimePoint timePointForFixes) { - BoatClassImpl boatClass = new BoatClassImpl(boatClassName, /* typicallyStartsUpwind */ true); - Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, RegattaImpl.getDefaultName(regattaName, boatClass.getName()), boatClass, /* trackedRegattaRegistry */ null, - DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null); - TrackedRegatta trackedRegatta = new DynamicTrackedRegattaImpl(regatta); - List waypoints = new ArrayList(); - // create a two-lap upwind/downwind course: - MarkImpl left = new MarkImpl("Left lee gate buoy"); - MarkImpl right = new MarkImpl("Right lee gate buoy"); - ControlPoint leeGate = new ControlPointWithTwoMarksImpl(left, right, "Lee Gate"); - Mark windwardMark = new MarkImpl("Windward mark"); - Mark offsetMark = new MarkImpl("Offset mark"); - waypoints.add(new WaypointImpl(leeGate)); - waypoints.add(new WaypointImpl(windwardMark)); - waypoints.add(new WaypointImpl(offsetMark)); - waypoints.add(new WaypointImpl(leeGate)); - Course course = new CourseImpl(raceName, waypoints); - RaceDefinition race = new RaceDefinitionImpl(raceName, course, boatClass, competitors); - DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl(trackedRegatta, race, Collections. emptyList(), EmptyWindStore.INSTANCE, - EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */ 0, - /* millisecondsOverWhichToAverageWind */ 30000, /* millisecondsOverWhichToAverageSpeed */ 30000, - /* delay for wind estimation cache invalidation */ 0); - // in this simplified artificial course, the top mark is exactly north of the right leeward gate, the offset - // mark is slightly west of the top mark; wind from the north makes the leg from top to offset a reaching leg - Position leftPosition = new DegreePosition(0, -0.00001); - Position rightPosition = new DegreePosition(0, 0.00001); - Position topPosition = new DegreePosition(1, 0); - Position offsetPosition = new DegreePosition(1, -0.0001); - TimePoint afterTheRace = new MillisecondsTimePoint(timePointForFixes.asMillis() + 36000000); // 10h after the fix time - trackedRace.getOrCreateTrack(left).addGPSFix(new GPSFixImpl(leftPosition, new MillisecondsTimePoint(0))); - trackedRace.getOrCreateTrack(right).addGPSFix(new GPSFixImpl(rightPosition, new MillisecondsTimePoint(0))); - trackedRace.getOrCreateTrack(windwardMark).addGPSFix(new GPSFixImpl(topPosition, new MillisecondsTimePoint(0))); - trackedRace.getOrCreateTrack(offsetMark).addGPSFix(new GPSFixImpl(offsetPosition, new MillisecondsTimePoint(0))); - trackedRace.getOrCreateTrack(left).addGPSFix(new GPSFixImpl(leftPosition, afterTheRace)); - trackedRace.getOrCreateTrack(right).addGPSFix(new GPSFixImpl(rightPosition, afterTheRace)); - trackedRace.getOrCreateTrack(windwardMark).addGPSFix(new GPSFixImpl(topPosition, afterTheRace)); - trackedRace.getOrCreateTrack(offsetMark).addGPSFix(new GPSFixImpl(offsetPosition, afterTheRace)); - trackedRace.recordWind(new WindImpl(topPosition, timePointForFixes, new KnotSpeedWithBearingImpl( - /* speedInKnots */14.7, new DegreeBearingImpl(180))), new WindSourceImpl(WindSourceType.WEB)); - return trackedRace; - } - - @Test - public void testSecondLegIsReaching() throws NoWindException { - Iterator legIter = getTrackedRace().getTrackedLegs().iterator(); - assertEquals(LegType.UPWIND, legIter.next().getLegType(start)); - assertEquals(LegType.REACHING, legIter.next().getLegType(start)); - assertEquals(LegType.DOWNWIND, legIter.next().getLegType(start)); - } - - @Test - public void testHungerInReachingPlattnerInUpwind() { - // give Hunger a mark passing for the windward mark, putting him into the reaching leg - final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind)); - assertEquals( - getTrackedRace().getRace().getCourse().getLegs().get(1), - getTrackedRace().getTrackedLeg(hunger, - new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis() + 10000)).getLeg()); - assertEquals( - getTrackedRace().getRace().getCourse().getLegs().get(0), - getTrackedRace().getTrackedLeg(plattner, - new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis() + 10000)).getLeg()); - } - - @Test - public void testHungerAndPlattnerInReaching() { - // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg - final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); - getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); - assertEquals( - getTrackedRace().getRace().getCourse().getLegs().get(1), - getTrackedRace().getTrackedLeg(hunger, - new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis() + 10000)).getLeg()); - assertEquals( - getTrackedRace().getRace().getCourse().getLegs().get(1), - getTrackedRace().getTrackedLeg(plattner, - new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis() + 10000)).getLeg()); - } - - @Test - public void testDistanceWithHungerAndPlattnerInReaching() throws NoWindException { - // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg - final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); - getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - assertEquals(0., - getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(offsetMarkPos).getMeters(), 0.00001); - assertEquals(0., - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(windwardMarkPos).getMeters(), 0.00001); - Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); - assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); - assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); - } - - @Test - public void testDistanceWithHungerInReachingAndPlattnerInUpwind() throws NoWindException { - // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg - final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - assertEquals(0., - getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(offsetMarkPos).getMeters(), 0.00001); - assertEquals(0., - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(windwardMarkPos).getMeters(), 0.00001); - Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); - assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); - assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); - } - - @Test - public void testDistanceWithHungerInDownwindAndPlattnerInReaching() throws NoWindException { - // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg - final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - assertEquals(0., - getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(offsetMarkPos).getMeters(), 0.00001); - assertEquals(0., - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) - .getDistance(windwardMarkPos).getMeters(), 0.00001); - Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); - assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); - assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); - } - - @Test - public void testDistanceWithHungerInDownwindAndPlattnerInUpwindWithReachingInBetween() throws NoWindException { - // give Hunger a mark passing for the windward mark, consume Plattner is stuck at the starting line, putting - // the empty reaching leg between the two; see if the reaching leg's non-windward distance is counted, and if - // Plattner's distance is accumulated correctly - final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint whenHungerFinishedReaching = new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis()+10000); - final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenHungerFinishedReaching.asMillis()+10000); - Position leewardPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getFrom(), timePointToConsider); - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - Distance windwardDistanceOfUpwindLeg = leewardPos.getDistance(windwardMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind, whenHungerFinishedReaching)); - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(offsetMarkPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(leewardPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(0)))); - assertEquals(0., - getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointToConsider, /* extrapolate */false) - .getDistance(offsetMarkPos).getMeters(), 0.00001); - assertEquals(0., - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */false) - .getDistance(leewardPos).getMeters(), 0.00001); - Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointToConsider, WindPositionMode.LEG_MIDDLE); - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); - assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); - assertEquals(distanceOfReachingLeg.getMeters()+windwardDistanceOfUpwindLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); - } - - @Test - public void testWindwardDistanceToOverallLeaderWithHungerFirstAtWindwardMarkButSecondAfterReachingLeg() throws NoWindException { - // Hunger finished first upwind before Schomaeker; Schomaeker finished reaching before Hunger, leading now; - // Schoemaeker made it half through the downwind while Hunger got stuck at the offset mark - final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint whenSchomaekerFinishedUpwind = new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis()+1000); - final MillisecondsTimePoint whenSchomaekerFinishedReaching = new MillisecondsTimePoint(whenSchomaekerFinishedUpwind.asMillis()+10000); - final MillisecondsTimePoint whenHungerFinishedReaching = new MillisecondsTimePoint(whenSchomaekerFinishedReaching.asMillis()+1000); - final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenHungerFinishedReaching.asMillis()+10000); - - Position leewardPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getFrom(), timePointToConsider); - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - Distance windwardDistanceOfUpwindLeg = leewardPos.getDistance(windwardMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind, whenHungerFinishedReaching)); - getTrackedRace().updateMarkPassings(schomaeker, createMarkPassings(schomaeker, start, whenSchomaekerFinishedUpwind, whenSchomaekerFinishedReaching)); - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(offsetMarkPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - getTrackedRace().recordFix( - schomaeker, - new GPSFixMovingImpl(offsetMarkPos.translateGreatCircle( - offsetMarkPos.getBearingGreatCircle(leewardPos), offsetMarkPos.getDistance(leewardPos) - .scale(0.5)), timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(180)))); - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(leewardPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(0)))); - assertEquals(0., - getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointToConsider, /* extrapolate */false) - .getDistance(offsetMarkPos).getMeters(), 0.00001); - assertEquals(0., - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */false) - .getDistance(leewardPos).getMeters(), 0.00001); - Distance schomaekersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(schomaeker, timePointToConsider, WindPositionMode.LEG_MIDDLE); - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); - assertEquals(0., schomaekersDistanceToLeader.getMeters(), 0.00001); - // distance to leading Schomaeker expected to be the entire upwind distance plus the offset distance plus half the downwind - assertEquals(distanceOfReachingLeg.getMeters()+windwardDistanceOfUpwindLeg.getMeters()*1.5, plattnersDistanceToLeader.getMeters(), 0.001); - } - - @Test - public void testWindwardDistanceOnReachingLegProjectsOntoLegDirection() throws NoWindException { - final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); - final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); - - Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); - Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); - Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); - assertTrue(distanceOfReachingLeg.getMeters() > 0); - getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); - getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); - Bearing reachingLegBearing = windwardMarkPos.getBearingGreatCircle(offsetMarkPos); - // Hunger turns left after the windward mark - getTrackedRace().recordFix( - hunger, - new GPSFixMovingImpl(windwardMarkPos.translateGreatCircle(new DegreeBearingImpl(reachingLegBearing.getDegrees()-45), - distanceOfReachingLeg.scale(1./Math.sqrt(2.))), timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - // Plattner turns right after the windward mark; both travel the same distance projected along the leg - getTrackedRace().recordFix( - plattner, - new GPSFixMovingImpl(windwardMarkPos.translateGreatCircle(new DegreeBearingImpl(reachingLegBearing.getDegrees()+45), - distanceOfReachingLeg.scale(1./Math.sqrt(2.))), timePointToConsider, new KnotSpeedWithBearingImpl(12, - new DegreeBearingImpl(270)))); - // with 90deg separating them, traveling 1/sqrt(2) the distance of the leg should put them the distance of the leg apart geometrically - assertEquals( - distanceOfReachingLeg.getMeters(), - getTrackedRace() - .getTrack(hunger) - .getEstimatedPosition(timePointToConsider, /* extrapolate */false) - .getDistance( - getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */ - false)).getMeters(), 0.00001); - // however, projected onto the leg their distance should be 0 - Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); - assertEquals(0., plattnersDistanceToLeader.getMeters(), 0.00001); - } -} +package com.sap.sailing.domain.test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertTrue; + +import java.util.ArrayList; +import java.util.Collections; +import java.util.GregorianCalendar; +import java.util.Iterator; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.ControlPoint; +import com.sap.sailing.domain.base.Course; +import com.sap.sailing.domain.base.DomainFactory; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.base.RaceDefinition; +import com.sap.sailing.domain.base.Regatta; +import com.sap.sailing.domain.base.Sideline; +import com.sap.sailing.domain.base.Waypoint; +import com.sap.sailing.domain.base.impl.BoatClassImpl; +import com.sap.sailing.domain.base.impl.CompetitorImpl; +import com.sap.sailing.domain.base.impl.ControlPointWithTwoMarksImpl; +import com.sap.sailing.domain.base.impl.CourseImpl; +import com.sap.sailing.domain.base.impl.MarkImpl; +import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; +import com.sap.sailing.domain.base.impl.RegattaImpl; +import com.sap.sailing.domain.base.impl.WaypointImpl; +import com.sap.sailing.domain.common.Bearing; +import com.sap.sailing.domain.common.Distance; +import com.sap.sailing.domain.common.LegType; +import com.sap.sailing.domain.common.NoWindException; +import com.sap.sailing.domain.common.Position; +import com.sap.sailing.domain.common.ScoringSchemeType; +import com.sap.sailing.domain.common.WindSourceType; +import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sailing.domain.common.impl.DegreePosition; +import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; +import com.sap.sailing.domain.common.impl.WindSourceImpl; +import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; +import com.sap.sailing.domain.tracking.MarkPassing; +import com.sap.sailing.domain.tracking.TrackedLeg; +import com.sap.sailing.domain.tracking.TrackedRegatta; +import com.sap.sailing.domain.tracking.WindPositionMode; +import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; +import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; +import com.sap.sailing.domain.tracking.impl.EmptyWindStore; +import com.sap.sailing.domain.tracking.impl.GPSFixImpl; +import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; + +public class ReachingLegTest extends TrackBasedTest { + private List competitors; + private CompetitorImpl plattner; + private CompetitorImpl hunger; + private MillisecondsTimePoint start; + private Competitor schomaeker; + + /** + * Creates the race and two competitors ({@link #plattner} and {@link #hunger}) and sets the start line passing for both of them + * to {@link #start}. + */ + @Before + public void setUp() { + competitors = new ArrayList(); + hunger = createCompetitor("Wolfgang Hunger"); + competitors.add(hunger); + plattner = createCompetitor("Dr. Hasso Plattner"); + competitors.add(plattner); + schomaeker = createCompetitor("Meike Schom�ker"); + competitors.add(schomaeker); + start = new MillisecondsTimePoint(new GregorianCalendar(2011, 05, 23).getTime()); + setTrackedRace(createTrackedRace("Kieler Woche", "505 Race 2", "505", competitors, start)); + List hungersMarkPassings = createMarkPassings(hunger, start); + getTrackedRace().updateMarkPassings(hunger, hungersMarkPassings); + List plattnersMarkPassings = createMarkPassings(plattner, start); + getTrackedRace().updateMarkPassings(plattner, plattnersMarkPassings); + } + + protected DynamicTrackedRaceImpl createTrackedRace(String regattaName, String raceName, String boatClassName, + Iterable competitors, TimePoint timePointForFixes) { + BoatClassImpl boatClass = new BoatClassImpl(boatClassName, /* typicallyStartsUpwind */ true); + Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + RegattaImpl.getDefaultName(regattaName, boatClass.getName()), boatClass, /*startDate*/ null, /*endDate*/ null, /* trackedRegattaRegistry */ null, + DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null); + TrackedRegatta trackedRegatta = new DynamicTrackedRegattaImpl(regatta); + List waypoints = new ArrayList(); + // create a two-lap upwind/downwind course: + MarkImpl left = new MarkImpl("Left lee gate buoy"); + MarkImpl right = new MarkImpl("Right lee gate buoy"); + ControlPoint leeGate = new ControlPointWithTwoMarksImpl(left, right, "Lee Gate"); + Mark windwardMark = new MarkImpl("Windward mark"); + Mark offsetMark = new MarkImpl("Offset mark"); + waypoints.add(new WaypointImpl(leeGate)); + waypoints.add(new WaypointImpl(windwardMark)); + waypoints.add(new WaypointImpl(offsetMark)); + waypoints.add(new WaypointImpl(leeGate)); + Course course = new CourseImpl(raceName, waypoints); + RaceDefinition race = new RaceDefinitionImpl(raceName, course, boatClass, competitors); + DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl(trackedRegatta, race, Collections. emptyList(), EmptyWindStore.INSTANCE, + EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */ 0, + /* millisecondsOverWhichToAverageWind */ 30000, /* millisecondsOverWhichToAverageSpeed */ 30000, + /* delay for wind estimation cache invalidation */ 0); + // in this simplified artificial course, the top mark is exactly north of the right leeward gate, the offset + // mark is slightly west of the top mark; wind from the north makes the leg from top to offset a reaching leg + Position leftPosition = new DegreePosition(0, -0.00001); + Position rightPosition = new DegreePosition(0, 0.00001); + Position topPosition = new DegreePosition(1, 0); + Position offsetPosition = new DegreePosition(1, -0.0001); + TimePoint afterTheRace = new MillisecondsTimePoint(timePointForFixes.asMillis() + 36000000); // 10h after the fix time + trackedRace.getOrCreateTrack(left).addGPSFix(new GPSFixImpl(leftPosition, new MillisecondsTimePoint(0))); + trackedRace.getOrCreateTrack(right).addGPSFix(new GPSFixImpl(rightPosition, new MillisecondsTimePoint(0))); + trackedRace.getOrCreateTrack(windwardMark).addGPSFix(new GPSFixImpl(topPosition, new MillisecondsTimePoint(0))); + trackedRace.getOrCreateTrack(offsetMark).addGPSFix(new GPSFixImpl(offsetPosition, new MillisecondsTimePoint(0))); + trackedRace.getOrCreateTrack(left).addGPSFix(new GPSFixImpl(leftPosition, afterTheRace)); + trackedRace.getOrCreateTrack(right).addGPSFix(new GPSFixImpl(rightPosition, afterTheRace)); + trackedRace.getOrCreateTrack(windwardMark).addGPSFix(new GPSFixImpl(topPosition, afterTheRace)); + trackedRace.getOrCreateTrack(offsetMark).addGPSFix(new GPSFixImpl(offsetPosition, afterTheRace)); + trackedRace.recordWind(new WindImpl(topPosition, timePointForFixes, new KnotSpeedWithBearingImpl( + /* speedInKnots */14.7, new DegreeBearingImpl(180))), new WindSourceImpl(WindSourceType.WEB)); + return trackedRace; + } + + @Test + public void testSecondLegIsReaching() throws NoWindException { + Iterator legIter = getTrackedRace().getTrackedLegs().iterator(); + assertEquals(LegType.UPWIND, legIter.next().getLegType(start)); + assertEquals(LegType.REACHING, legIter.next().getLegType(start)); + assertEquals(LegType.DOWNWIND, legIter.next().getLegType(start)); + } + + @Test + public void testHungerInReachingPlattnerInUpwind() { + // give Hunger a mark passing for the windward mark, putting him into the reaching leg + final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind)); + assertEquals( + getTrackedRace().getRace().getCourse().getLegs().get(1), + getTrackedRace().getTrackedLeg(hunger, + new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis() + 10000)).getLeg()); + assertEquals( + getTrackedRace().getRace().getCourse().getLegs().get(0), + getTrackedRace().getTrackedLeg(plattner, + new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis() + 10000)).getLeg()); + } + + @Test + public void testHungerAndPlattnerInReaching() { + // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg + final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); + getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); + assertEquals( + getTrackedRace().getRace().getCourse().getLegs().get(1), + getTrackedRace().getTrackedLeg(hunger, + new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis() + 10000)).getLeg()); + assertEquals( + getTrackedRace().getRace().getCourse().getLegs().get(1), + getTrackedRace().getTrackedLeg(plattner, + new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis() + 10000)).getLeg()); + } + + @Test + public void testDistanceWithHungerAndPlattnerInReaching() throws NoWindException { + // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg + final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); + getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + assertEquals(0., + getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(offsetMarkPos).getMeters(), 0.00001); + assertEquals(0., + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(windwardMarkPos).getMeters(), 0.00001); + Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); + assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); + assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); + } + + @Test + public void testDistanceWithHungerInReachingAndPlattnerInUpwind() throws NoWindException { + // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg + final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + assertEquals(0., + getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(offsetMarkPos).getMeters(), 0.00001); + assertEquals(0., + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(windwardMarkPos).getMeters(), 0.00001); + Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); + assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); + assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); + } + + @Test + public void testDistanceWithHungerInDownwindAndPlattnerInReaching() throws NoWindException { + // give Hunger and Plattner a mark passing for the windward mark, putting both of them into the reaching leg + final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint timePointInReaching = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointInReaching); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointInReaching); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(offsetMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(windwardMarkPos, timePointInReaching, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + assertEquals(0., + getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(offsetMarkPos).getMeters(), 0.00001); + assertEquals(0., + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointInReaching, /* extrapolate */false) + .getDistance(windwardMarkPos).getMeters(), 0.00001); + Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointInReaching, WindPositionMode.LEG_MIDDLE); + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointInReaching, WindPositionMode.LEG_MIDDLE); + assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); + assertEquals(distanceOfReachingLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); + } + + @Test + public void testDistanceWithHungerInDownwindAndPlattnerInUpwindWithReachingInBetween() throws NoWindException { + // give Hunger a mark passing for the windward mark, consume Plattner is stuck at the starting line, putting + // the empty reaching leg between the two; see if the reaching leg's non-windward distance is counted, and if + // Plattner's distance is accumulated correctly + final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint whenHungerFinishedReaching = new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis()+10000); + final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenHungerFinishedReaching.asMillis()+10000); + Position leewardPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getFrom(), timePointToConsider); + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + Distance windwardDistanceOfUpwindLeg = leewardPos.getDistance(windwardMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind, whenHungerFinishedReaching)); + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(offsetMarkPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(leewardPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(0)))); + assertEquals(0., + getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointToConsider, /* extrapolate */false) + .getDistance(offsetMarkPos).getMeters(), 0.00001); + assertEquals(0., + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */false) + .getDistance(leewardPos).getMeters(), 0.00001); + Distance hungersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(hunger, timePointToConsider, WindPositionMode.LEG_MIDDLE); + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); + assertEquals(0., hungersDistanceToLeader.getMeters(), 0.00001); + assertEquals(distanceOfReachingLeg.getMeters()+windwardDistanceOfUpwindLeg.getMeters(), plattnersDistanceToLeader.getMeters(), 0.001); + } + + @Test + public void testWindwardDistanceToOverallLeaderWithHungerFirstAtWindwardMarkButSecondAfterReachingLeg() throws NoWindException { + // Hunger finished first upwind before Schomaeker; Schomaeker finished reaching before Hunger, leading now; + // Schoemaeker made it half through the downwind while Hunger got stuck at the offset mark + final MillisecondsTimePoint whenHungerFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint whenSchomaekerFinishedUpwind = new MillisecondsTimePoint(whenHungerFinishedUpwind.asMillis()+1000); + final MillisecondsTimePoint whenSchomaekerFinishedReaching = new MillisecondsTimePoint(whenSchomaekerFinishedUpwind.asMillis()+10000); + final MillisecondsTimePoint whenHungerFinishedReaching = new MillisecondsTimePoint(whenSchomaekerFinishedReaching.asMillis()+1000); + final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenHungerFinishedReaching.asMillis()+10000); + + Position leewardPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getFrom(), timePointToConsider); + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + Distance windwardDistanceOfUpwindLeg = leewardPos.getDistance(windwardMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenHungerFinishedUpwind, whenHungerFinishedReaching)); + getTrackedRace().updateMarkPassings(schomaeker, createMarkPassings(schomaeker, start, whenSchomaekerFinishedUpwind, whenSchomaekerFinishedReaching)); + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(offsetMarkPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + getTrackedRace().recordFix( + schomaeker, + new GPSFixMovingImpl(offsetMarkPos.translateGreatCircle( + offsetMarkPos.getBearingGreatCircle(leewardPos), offsetMarkPos.getDistance(leewardPos) + .scale(0.5)), timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(180)))); + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(leewardPos, timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(0)))); + assertEquals(0., + getTrackedRace().getTrack(hunger).getEstimatedPosition(timePointToConsider, /* extrapolate */false) + .getDistance(offsetMarkPos).getMeters(), 0.00001); + assertEquals(0., + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */false) + .getDistance(leewardPos).getMeters(), 0.00001); + Distance schomaekersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(schomaeker, timePointToConsider, WindPositionMode.LEG_MIDDLE); + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); + assertEquals(0., schomaekersDistanceToLeader.getMeters(), 0.00001); + // distance to leading Schomaeker expected to be the entire upwind distance plus the offset distance plus half the downwind + assertEquals(distanceOfReachingLeg.getMeters()+windwardDistanceOfUpwindLeg.getMeters()*1.5, plattnersDistanceToLeader.getMeters(), 0.001); + } + + @Test + public void testWindwardDistanceOnReachingLegProjectsOntoLegDirection() throws NoWindException { + final MillisecondsTimePoint whenBothFinishedUpwind = new MillisecondsTimePoint(start.asMillis()+600000); + final MillisecondsTimePoint timePointToConsider = new MillisecondsTimePoint(whenBothFinishedUpwind.asMillis()+10000); + + Position windwardMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(0).getTo(), timePointToConsider); + Position offsetMarkPos = getTrackedRace().getApproximatePosition(getTrackedRace().getRace().getCourse().getLegs().get(1).getTo(), timePointToConsider); + Distance distanceOfReachingLeg = windwardMarkPos.getDistance(offsetMarkPos); + assertTrue(distanceOfReachingLeg.getMeters() > 0); + getTrackedRace().updateMarkPassings(hunger, createMarkPassings(hunger, start, whenBothFinishedUpwind)); + getTrackedRace().updateMarkPassings(plattner, createMarkPassings(plattner, start, whenBothFinishedUpwind)); + Bearing reachingLegBearing = windwardMarkPos.getBearingGreatCircle(offsetMarkPos); + // Hunger turns left after the windward mark + getTrackedRace().recordFix( + hunger, + new GPSFixMovingImpl(windwardMarkPos.translateGreatCircle(new DegreeBearingImpl(reachingLegBearing.getDegrees()-45), + distanceOfReachingLeg.scale(1./Math.sqrt(2.))), timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + // Plattner turns right after the windward mark; both travel the same distance projected along the leg + getTrackedRace().recordFix( + plattner, + new GPSFixMovingImpl(windwardMarkPos.translateGreatCircle(new DegreeBearingImpl(reachingLegBearing.getDegrees()+45), + distanceOfReachingLeg.scale(1./Math.sqrt(2.))), timePointToConsider, new KnotSpeedWithBearingImpl(12, + new DegreeBearingImpl(270)))); + // with 90deg separating them, traveling 1/sqrt(2) the distance of the leg should put them the distance of the leg apart geometrically + assertEquals( + distanceOfReachingLeg.getMeters(), + getTrackedRace() + .getTrack(hunger) + .getEstimatedPosition(timePointToConsider, /* extrapolate */false) + .getDistance( + getTrackedRace().getTrack(plattner).getEstimatedPosition(timePointToConsider, /* extrapolate */ + false)).getMeters(), 0.00001); + // however, projected onto the leg their distance should be 0 + Distance plattnersDistanceToLeader = getTrackedRace().getWindwardDistanceToOverallLeader(plattner, timePointToConsider, WindPositionMode.LEG_MIDDLE); + assertEquals(0., plattnersDistanceToLeader.getMeters(), 0.00001); + } +} diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java index b5cca2e7f07..05e5feb33cc 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveMarkPassingDataTest.java @@ -14,6 +14,7 @@ import org.junit.Test; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; @@ -92,7 +93,7 @@ public class ReceiveMarkPassingDataTest extends AbstractTracTracLiveTest { receivers.add(receiver); for (Receiver r : DomainFactory.INSTANCE.getUpdateReceivers( new DynamicTrackedRegattaImpl(DomainFactory.INSTANCE.getOrCreateDefaultRegatta( - EmptyRaceLogStore.INSTANCE, getTracTracRace(), /* trackedRegattaRegistry */null)), + EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, getTracTracRace(), /* trackedRegattaRegistry */null)), getTracTracEvent().getRaces().iterator().next(), EmptyWindStore.INSTANCE, /* delayToLiveInMillis */ 0l, /* simulator */null, new DynamicRaceDefinitionSet() { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveTrackingDataTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveTrackingDataTest.java index 8a600204f6b..d2ffc899fb4 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveTrackingDataTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/ReceiveTrackingDataTest.java @@ -12,6 +12,7 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -62,7 +63,8 @@ public class ReceiveTrackingDataTest extends AbstractTracTracLiveTest { } } }; - Regatta regatta = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, getTracTracRace(), /* trackedRegattaRegistry */ null); + Regatta regatta = domainFactory.getOrCreateDefaultRegatta(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + getTracTracRace(), /* trackedRegattaRegistry */ null); DynamicTrackedRegatta trackedRegatta = new DynamicTrackedRegattaImpl(regatta); trackedRegatta.addRaceListener(new RaceListener() { @Override diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java index 9da39ea7707..b500ad8b156 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/SerializationWithOnlineRaceTest.java @@ -23,7 +23,6 @@ import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -31,6 +30,7 @@ import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; import com.tractrac.model.lib.api.event.CreateModelException; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.subscription.lib.api.SubscriberInitializationException; public class SerializationWithOnlineRaceTest extends OnlineTracTracBasedTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StarbordSideOfStartLineRecognitionTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StarbordSideOfStartLineRecognitionTest.java index 101ebaedbb4..f69815b0ef7 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StarbordSideOfStartLineRecognitionTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StarbordSideOfStartLineRecognitionTest.java @@ -20,9 +20,7 @@ import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.LineDetails; @@ -30,6 +28,8 @@ import com.sap.sailing.domain.tracking.impl.DynamicGPSFixTrackImpl; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.TrackedLegImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class StarbordSideOfStartLineRecognitionTest { private MillisecondsTimePoint now; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTest.java index a5ce16333ba..bc4bf784d0c 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTest.java @@ -27,15 +27,15 @@ import com.sap.sailing.domain.base.impl.TeamImpl; import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.DynamicGPSFixMovingTrackImpl; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public abstract class StoredTrackBasedTest extends TrackBasedTest { private static final String RESOURCES = "resources/"; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTestWithTrackedRace.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTestWithTrackedRace.java index bbbc2ee0c90..5deaa4bf368 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTestWithTrackedRace.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/StoredTrackBasedTestWithTrackedRace.java @@ -10,11 +10,11 @@ import java.util.Map; import org.junit.Before; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class StoredTrackBasedTestWithTrackedRace extends StoredTrackBasedTest { @Before diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackTest.java index 6d666d7b039..74404c45d89 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackTest.java @@ -21,11 +21,11 @@ import com.sap.sailing.domain.common.Tack; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class TackTest extends StoredTrackBasedTestWithTrackedRace { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackThatLookedABitLikePenaltyCircleAtTravemuenderWoche2014Test.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackThatLookedABitLikePenaltyCircleAtTravemuenderWoche2014Test.java new file mode 100755 index 00000000000..47d571fdb0a --- /dev/null +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TackThatLookedABitLikePenaltyCircleAtTravemuenderWoche2014Test.java @@ -0,0 +1,94 @@ +package com.sap.sailing.domain.test; + +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertTrue; + +import java.io.File; +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.URL; +import java.text.ParseException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Date; +import java.util.List; + +import org.junit.Before; +import org.junit.Test; + +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.common.ManeuverType; +import com.sap.sailing.domain.common.NoWindException; +import com.sap.sailing.domain.common.WindSourceType; +import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; +import com.sap.sailing.domain.common.impl.WindSourceImpl; +import com.sap.sailing.domain.tracking.Maneuver; +import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.tractrac.model.lib.api.event.CreateModelException; +import com.tractrac.subscription.lib.api.SubscriberInitializationException; + +/** + * This is a test for bug 1904, comments #3 and #4 (see http://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=1904). + * It checks that an obvious penalty circle that wasn't detected is now detected. + * + * @author Axel Uhl (D043530) + * + */ +public class TackThatLookedABitLikePenaltyCircleAtTravemuenderWoche2014Test extends AbstractManeuverDetectionTestCase { + public TackThatLookedABitLikePenaltyCircleAtTravemuenderWoche2014Test() throws MalformedURLException, URISyntaxException { + super(); + } + + @Override + protected String getExpectedEventName() { + // don't worry about the missing "r" at the end of "Kiele"; this is what we're getting from TracTrac + return "Travemunder Woche 2014"; + } + + @Before + public void setUp() throws URISyntaxException, IOException, InterruptedException, ParseException, SubscriberInitializationException, CreateModelException { + super.setUp(); + URI storedUri = new URI("file:///"+new File("resources/event_20140714_Travemuende-Int14-R5.mtb").getCanonicalPath().replace('\\', '/')); + super.setUp( + new URL("file:///" + new File("resources/event_20140714_Travemuende-Int14-R5.txt").getCanonicalPath()), + /* liveUri */null, /* storedUri */storedUri, new ReceiverType[] { ReceiverType.MARKPASSINGS, + ReceiverType.MARKPOSITIONS, ReceiverType.RACECOURSE, ReceiverType.RAWPOSITIONS }); + getTrackedRace().recordWind( + new WindImpl(/* position */null, new MillisecondsTimePoint(dateFormat.parse("07/25/2014-13:08:17")), + new KnotSpeedWithBearingImpl(12.8, new DegreeBearingImpl(46))), + new WindSourceImpl(WindSourceType.WEB)); + } + + /** + * Asserts that Truswell/Pascoe are having a penalty circle detected around 13:08:10+0200 + */ + @Test + public void testDoublePenaltyForPhilippAndTobiasAndMaximAndDharmender() throws ParseException, NoWindException { + assertTack("Truswell/Pascoe", "07/25/2014-13:08:00", "07/25/2014-13:09:00", "07/25/2014-13:08:10"); + } + + private void assertTack(String competitorName, final String from, final String to, + final String penaltyTimePoint) throws ParseException, NoWindException { + Competitor competitor = getCompetitorByName(competitorName); + Date fromDate = dateFormat.parse(from); + Date toDate = dateFormat.parse(to); + assertNotNull(fromDate); + assertNotNull(toDate); + assertNotNull(competitor); + List maneuvers = getTrackedRace().getManeuvers(competitor, new MillisecondsTimePoint(fromDate), + new MillisecondsTimePoint(toDate), /* waitForLatest */ true); + maneuversInvalid = new ArrayList(maneuvers); + for (Maneuver maneuver : maneuvers) { + if (maneuver.getType() == ManeuverType.TACK) { + assertTrue(Math.abs(maneuver.getDirectionChangeInDegrees()) < 700); // the second penalty has to count for its own + } + } + assertManeuver(maneuvers, ManeuverType.TACK, new MillisecondsTimePoint(dateFormat.parse(penaltyTimePoint)), 5000); + assertAllManeuversOfTypesDetected(Collections.singletonList(ManeuverType.TACK), maneuversInvalid); + } +} diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TimeInLegProgressesTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TimeInLegProgressesTest.java index d46d1338b8d..3e3fb7032e6 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TimeInLegProgressesTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TimeInLegProgressesTest.java @@ -15,15 +15,15 @@ import org.junit.Before; import org.junit.Test; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java index 78f6842b255..944579781b8 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackBasedTest.java @@ -29,15 +29,14 @@ import com.sap.sailing.domain.base.impl.TeamImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; @@ -46,6 +45,8 @@ import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public abstract class TrackBasedTest { private DynamicTrackedRaceImpl trackedRace; @@ -96,7 +97,8 @@ public abstract class TrackBasedTest { public static DynamicTrackedRaceImpl createTestTrackedRace(String regattaName, String raceName, String boatClassName, Iterable competitors, TimePoint timePointForFixes) { BoatClassImpl boatClass = new BoatClassImpl(boatClassName, /* typicallyStartsUpwind */ true); - Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, RegattaImpl.getDefaultName(regattaName, boatClass.getName()), boatClass, /* trackedRegattaRegistry */ null, + Regatta regatta = new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + RegattaImpl.getDefaultName(regattaName, boatClass.getName()), boatClass, /*startDate*/ null, /*endDate*/ null, /* trackedRegattaRegistry */ null, DomainFactory.INSTANCE.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null); TrackedRegatta trackedRegatta = new DynamicTrackedRegattaImpl(regatta); List waypoints = new ArrayList(); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackSmootheningTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackSmootheningTest.java index b957b04ee7a..1744b6b2ca8 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackSmootheningTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackSmootheningTest.java @@ -17,11 +17,11 @@ import org.junit.Test; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.TimePoint; /** * Receives GPS tracks from a race. One test (if not ignored) stores these tracks in the resources/ diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java index 3b33a28e192..fe05ddca94f 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackTest.java @@ -32,14 +32,12 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; import com.sap.sailing.domain.common.impl.MeterPerSecondSpeedWithDegreeBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -51,7 +49,9 @@ import com.sap.sailing.domain.tracking.impl.DynamicGPSFixTrackImpl; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.domain.tracking.impl.TrackImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class TrackTest { private DynamicGPSFixTrack track; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackedRaceCenterTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackedRaceCenterTest.java index b7e690ad8b2..75de0664623 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackedRaceCenterTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/TrackedRaceCenterTest.java @@ -18,19 +18,19 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.impl.MarkImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.impl.DynamicGPSFixTrackImpl; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Tests the calculation of the center of the course, particularly the - * {@link TrackedRace#getCenterOfCourse(com.sap.sailing.domain.common.TimePoint)} method. + * {@link TrackedRace#getCenterOfCourse(com.sap.sse.common.TimePoint)} method. * * @author Axel Uhl (D043530) * diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java index 1b85859e79d..fc42239e6bc 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UnicodeCharactersInCompetitorNamesTest.java @@ -18,6 +18,7 @@ import org.junit.rules.Timeout; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tractracadapter.DomainFactory; import com.sap.sailing.domain.tractracadapter.TracTracConnectionConstants; @@ -46,7 +47,9 @@ public class UnicodeCharactersInCompetitorNamesTest { } @Test - public void testFindUnicodeCharactersInCompetitorNames() throws MalformedURLException, FileNotFoundException, URISyntaxException, IOException, InterruptedException, CreateModelException, SubscriberInitializationException { + public void testFindUnicodeCharactersInCompetitorNames() throws MalformedURLException, FileNotFoundException, + URISyntaxException, IOException, InterruptedException, CreateModelException, + SubscriberInitializationException { TracTracRaceTracker fourtyninerYellow_2 = domainFactory .createRaceTracker( new URL( @@ -59,17 +62,18 @@ public class UnicodeCharactersInCompetitorNamesTest { tractracTunnel ? new URI("tcp://" + tractracTunnelHost + ":" + TracTracConnectionConstants.PORT_TUNNEL_STORED) : new URI("tcp://" + TracTracConnectionConstants.HOST_NAME + ":" - + TracTracConnectionConstants.PORT_STORED), - new URI("http://tracms.traclive.dk/update_course"), + + TracTracConnectionConstants.PORT_STORED), new URI( + "http://tracms.traclive.dk/update_course"), /* startOfTracking */null, /* endOfTracking */null, /* delayToLiveInMillis */0l, - /* simulateWithStartTimeNow */ false, EmptyRaceLogStore.INSTANCE, EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, "tracTest", "tracTest", "", "", + /* simulateWithStartTimeNow */false, EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, "tracTest", "tracTest", "", "", new DummyTrackedRegattaRegistry()); Iterable competitors = fourtyninerYellow_2.getRacesHandle().getRace().getCompetitors(); for (Competitor competitor : competitors) { System.out.println(competitor.getName()); } - fourtyninerYellow_2.stop(); + fourtyninerYellow_2.stop(/* preemptive */ false); } @Test diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UpdateMarkPassingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UpdateMarkPassingTest.java index 321475ad90e..60aacd5527f 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UpdateMarkPassingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/UpdateMarkPassingTest.java @@ -21,15 +21,15 @@ import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.base.impl.MarkImpl; import com.sap.sailing.domain.base.impl.RegattaImpl; import com.sap.sailing.domain.base.impl.WaypointImpl; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class UpdateMarkPassingTest { @Test @@ -43,7 +43,7 @@ public class UpdateMarkPassingTest { when(race.getBoatClass()).thenReturn(new BoatClassImpl("49er", /* typicallyStartsUpwind */ true)); when(race.getCompetitors()).thenReturn(Collections.singleton(competitor)); DynamicTrackedRaceImpl trackedRace = new DynamicTrackedRaceImpl( - /* trackedRegatta */new DynamicTrackedRegattaImpl(new RegattaImpl("test", null, new HashSet(), false, null, + /* trackedRegatta */new DynamicTrackedRegattaImpl(new RegattaImpl("test", null, null, null, new HashSet(), false, null, "test", null)), race, Collections. emptyList(), EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */1000, /* millisecondsOverWhichToAverageWind */30000, /* millisecondsOverWhichToAverageSpeed */30000); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationLockingUnderLoadTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationLockingUnderLoadTest.java index 9cfd7aa2d50..baf3080cbe5 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationLockingUnderLoadTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationLockingUnderLoadTest.java @@ -17,14 +17,12 @@ import org.mockito.invocation.InvocationOnMock; import org.mockito.stubbing.Answer; import com.sap.sailing.domain.base.RaceDefinition; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceWithAdditionalID; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; @@ -35,6 +33,8 @@ import com.sap.sailing.domain.tracking.impl.TrackedRaceStatusImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tracking.impl.WindTrackImpl; import com.sap.sailing.domain.tracking.impl.WindWithConfidenceImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * See the issues documented in bug 1923 (http://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=1923). diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java index b0c985afd43..8603a3769c3 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnConstructedTracksTest.java @@ -24,12 +24,10 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.NauticalMileDistance; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; @@ -44,7 +42,9 @@ import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.TrackBasedEstimationWindTrackImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class WindEstimationOnConstructedTracksTest extends StoredTrackBasedTest { private List competitors; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java index 8f2c8709ab2..7b1c3194c6e 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnKielerWoche505Race2DataTest.java @@ -18,11 +18,9 @@ import org.junit.Test; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -33,7 +31,9 @@ import com.sap.sailing.domain.tracking.impl.TrackBasedEstimationWindTrackImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; import com.tractrac.model.lib.api.event.CreateModelException; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.subscription.lib.api.SubscriberInitializationException; public class WindEstimationOnKielerWoche505Race2DataTest extends OnlineTracTracBasedTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java index 69aa7130da5..05680bea25b 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindEstimationOnStoredTracksTest.java @@ -15,20 +15,20 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class WindEstimationOnStoredTracksTest extends StoredTrackBasedTestWithTrackedRace { // ---------------- BearingWithConfidenceCluster ----------------- diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindSteppingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindSteppingTest.java index 47dbba9300b..55ff34a60d1 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindSteppingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindSteppingTest.java @@ -4,34 +4,34 @@ import junit.framework.Assert; import org.junit.Test; -import com.sap.sailing.domain.common.WindStepping; -import com.sap.sailing.domain.common.impl.WindSteppingImpl; -import com.sap.sailing.domain.common.impl.WindSteppingWithMaxDistance; +import com.sap.sailing.domain.common.WindSpeedStepping; +import com.sap.sailing.domain.common.impl.WindSpeedSteppingImpl; +import com.sap.sailing.domain.common.impl.WindSpeedSteppingWithMaxDistance; public class WindSteppingTest { @Test public void testStepping() { - Integer[] levels = {2,4}; - WindStepping stepping = new WindSteppingImpl(levels); + double[] levels = {2.,4.}; + WindSpeedStepping stepping = new WindSpeedSteppingImpl(levels); Assert.assertEquals(0, stepping.getLevelIndexForValue(1)); Assert.assertEquals(1, stepping.getLevelIndexForValue(5)); Assert.assertEquals(1, stepping.getLevelIndexForValue(3)); - Assert.assertEquals(2, stepping.getSteppedValueForValue(1.064)); - Assert.assertEquals(4, stepping.getSteppedValueForValue(7.8365)); + Assert.assertEquals(2., stepping.getSteppedValueForValue(1.064), 0.005); + Assert.assertEquals(4., stepping.getSteppedValueForValue(7.8365), 0.005); } @Test public void testSteppingWithMaxDistance() { - Integer[] levels = {2,4}; - WindStepping stepping = new WindSteppingWithMaxDistance(levels, 1.0); + double[] levels = {2.,4.}; + WindSpeedStepping stepping = new WindSpeedSteppingWithMaxDistance(levels, 1.0); Assert.assertEquals(0, stepping.getLevelIndexForValue(1)); Assert.assertEquals(1, stepping.getLevelIndexForValue(5)); Assert.assertEquals(-1, stepping.getLevelIndexForValue(5.01)); Assert.assertEquals(-1, stepping.getLevelIndexForValue(0.5)); Assert.assertEquals(-1, stepping.getLevelIndexForValue(8)); - Assert.assertEquals(2, stepping.getSteppedValueForValue(1.064)); - Assert.assertEquals(-1, stepping.getSteppedValueForValue(7.8365)); + Assert.assertEquals(2.0, stepping.getSteppedValueForValue(1.064), 0.005); + Assert.assertEquals(-1.0, stepping.getSteppedValueForValue(7.8365), 0.005); } } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java index 11421e712d8..312757e532a 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/WindTest.java @@ -1,353 +1,355 @@ -package com.sap.sailing.domain.test; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertNull; -import static org.junit.Assert.assertTrue; - -import java.text.ParseException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.HashSet; -import java.util.List; -import java.util.Set; - -import org.junit.Test; - -import com.sap.sailing.domain.base.BoatClass; -import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.base.ControlPoint; -import com.sap.sailing.domain.base.DomainFactory; -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.base.Sideline; -import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.base.impl.BoatClassImpl; -import com.sap.sailing.domain.base.impl.BoatImpl; -import com.sap.sailing.domain.base.impl.CompetitorImpl; -import com.sap.sailing.domain.base.impl.CourseImpl; -import com.sap.sailing.domain.base.impl.NationalityImpl; -import com.sap.sailing.domain.base.impl.PersonImpl; -import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; -import com.sap.sailing.domain.base.impl.RegattaImpl; -import com.sap.sailing.domain.base.impl.TeamImpl; -import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.Color; -import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.confidence.ConfidenceFactory; -import com.sap.sailing.domain.common.confidence.Weigher; -import com.sap.sailing.domain.common.confidence.impl.PositionAndTimePointWeigher; -import com.sap.sailing.domain.common.impl.DegreeBearingImpl; -import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.confidence.ConfidenceBasedWindAverager; -import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; -import com.sap.sailing.domain.tracking.DynamicTrackedRace; -import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.Wind; -import com.sap.sailing.domain.tracking.WindTrack; -import com.sap.sailing.domain.tracking.WindWithConfidence; -import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; -import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; -import com.sap.sailing.domain.tracking.impl.EmptyWindStore; -import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; -import com.sap.sailing.domain.tracking.impl.WindImpl; -import com.sap.sailing.domain.tracking.impl.WindTrackImpl; -import com.sap.sailing.domain.tracking.impl.WindWithConfidenceImpl; -import com.sap.sse.common.Util; -import com.sap.sse.common.Util.Pair; - -public class WindTest { - private static final int AVERAGING_INTERVAL_MILLIS = 30000 /* 30s averaging interval */; - - /** - * Tests that averaging also works across the 0deg mark - */ - @Test - public void testAveragingWind() throws InterruptedException { - WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); - TimePoint t1 = MillisecondsTimePoint.now(); - TimePoint t2 = new MillisecondsTimePoint(t1.asMillis()+10); - TimePoint middle = new MillisecondsTimePoint((t1.asMillis()+t2.asMillis())/2); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind1 = new WindImpl(pos, t1, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(355))); - Wind wind2 = new WindImpl(pos, t2, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5))); - track.add(wind1); - track.add(wind2); - Wind average = track.getAveragedWind(pos, middle); - assertEquals(0., average.getBearing().getDifferenceTo(new DegreeBearingImpl(0)).getDegrees(), 0.0001); - } - - @Test - public void testMultipleWindFixesWithSameTimestampInSameWindTrack() { - WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); - TimePoint now = MillisecondsTimePoint.now(); - DegreePosition pos1 = new DegreePosition(0, 0); - DegreePosition pos2 = new DegreePosition(1, 1); - Wind wind1 = new WindImpl(pos1, now, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(0))); - Wind wind2 = new WindImpl(pos2, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - track.add(wind1); - track.add(wind2); - track.lockForRead(); - try { - assertEquals(2, Util.size(track.getFixes())); - Set expectedWind = new HashSet(); - expectedWind.add(wind1); - expectedWind.add(wind2); - Set actualWind = new HashSet(); - for (Wind wind : track.getFixes()) { - actualWind.add(wind); - } - assertEquals(expectedWind, actualWind); - } finally { - track.unlockAfterRead(); - } - } - - @Test - public void testEmptyTrackYieldsNullAsWindEstimate() { - WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); - assertNull(track.getAveragedWind(new DegreePosition(0, 0), MillisecondsTimePoint.now())); - } - - /** - * If the wind track has areas with no data, and wind information is requested for such an interval, - * it is essential to still average over the {@link #AVERAGING_INTERVAL_MILLIS} interval, even if the - * interval is further away than {@link #AVERAGING_INTERVAL_MILLIS}. - */ - @Test - public void testAveragingOfSparseWindTrack() { - WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - Wind wind3 = new WindImpl(pos, new MillisecondsTimePoint(2000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - Wind wind4 = new WindImpl(pos, new MillisecondsTimePoint(10000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - Wind wind5 = new WindImpl(pos, new MillisecondsTimePoint(30000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); - Wind wind6 = new WindImpl(pos, new MillisecondsTimePoint(40000), new KnotSpeedWithBearingImpl(130, new DegreeBearingImpl(0))); - Wind wind7 = new WindImpl(pos, new MillisecondsTimePoint(50000), new KnotSpeedWithBearingImpl(170, new DegreeBearingImpl(0))); - track.add(wind1); - track.add(wind2); - track.add(wind3); - track.add(wind4); - track.add(wind5); - track.add(wind6); - track.add(wind7); - - // interval does bearely reach 20's burst because 0 has 0 length and 1000..30000 has 29000 length - assertEquals(20, track.getAveragedWind(pos, new MillisecondsTimePoint(1)).getKnots(), 0.00000001); - // interval uses the two fixes to the left (0, 1000)=1000 and three to the right (2000, 10000, 30000)=28000 - assertEquals(20, track.getAveragedWind(pos, new MillisecondsTimePoint(1001)).getKnots(), 0.00000001); - // in the middle of the "hole", fetches (0, 1000, 2000, 10000)=10000 and (30000, 40000)=10000, so 20000ms worth of wind - final double averageFor20000 = track.getAveragedWind(pos, new MillisecondsTimePoint(20000)).getKnots(); - // value is hard to predict exactly because time difference-based confidences rate fixes closer to 20000ms higher than those further away - assertEquals(35, averageFor20000, 5); - // right of the middle of the "hole", fetches (0, 1000, 2000, 10000)=10000 and (30000, 40000, 50000)=20000 - final double averageFor20500 = track.getAveragedWind(pos, new MillisecondsTimePoint(20500)).getKnots(); - assertEquals(37, averageFor20500, 5); - assertTrue(averageFor20500 > averageFor20000); - } - - @Test - public void testSingleElementWindTrack() { - WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); - track.add(wind); - Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(0)); - assertEquals(10, estimate.getKnots(), 0.000000001); - assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); - } - - @Test - public void testSingleElementExtrapolation() { - WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); - track.add(wind); - // we only have one measurement; this should be extrapolated because it's our best guess - Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(1000)); - assertEquals(10, estimate.getKnots(), 0.000000001); - assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); - } - - @Test - public void testSingleElementExtrapolationBeyondThreshold() { - WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); - track.add(wind); - // we only have one measurement; this should be extrapolated because it's our best guess even if - // the last measurement was longer ago than our smoothening interval - Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(AVERAGING_INTERVAL_MILLIS+1000)); - assertEquals(10, estimate.getKnots(), 0.000000001); - assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); - } - - @Test - public void testTwoElementWindTrackSameBearing() { - WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(100))); - track.add(wind1); - Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(100))); - track.add(wind2); - Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(500)); - assertEquals(15, estimate.getKnots(), 0.000000001); - assertEquals(100, estimate.getBearing().getDegrees(), 0.00000001); - } - - @Test - public void testTwoElementWindTrackDifferentBearing() { - WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); - DegreePosition pos = new DegreePosition(0, 0); - Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(110))); - track.add(wind1); - Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(100))); - track.add(wind2); - Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(2000)); - assertEquals(10, estimate.getKnots(), 0.000000001); - assertEquals(105, estimate.getBearing().getDegrees(), 0.6); // some tolerance needed because of time-based confidence - } - - @Test - public void testUsingNewerThanRequestedIfCloserThanOlder() throws ParseException { - /* - Imagine the following wind measurements: - - 2009-07-11T13:45:00.000+0200@null: 10.0kn from 278.0� avg(30000ms): 2009-07-11T13:45:00.000+0200@null: 10.0kn from 278.0° - 2009-07-11T13:45:05.000+0200@null: 10.0kn from 265.0� avg(30000ms): 2009-07-11T13:45:05.000+0200@null: 10.0kn from 265.0° - 2009-07-12T17:31:40.000+0200@null: 10.0kn from 260.0� avg(30000ms): 2009-07-12T17:31:40.000+0200@null: 10.0kn from 260.0° - - Now assume a query for 2009-07-12T17:31:38 which is closest to the newest entry but (much) more than - the averaging interval after the previous entry (2009-07-11T13:45:05.000). This test ensures that - the WindTrack uses the newer entry even though it's after the time point requested because it's - much closer, and the previous entry would be out of the averaging interval anyway. - */ - SimpleDateFormat df = new SimpleDateFormat("yyyy-DD-mm'T'hh:mm:ss"); - Wind wind1 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T13:45:00").getTime()), - new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(98))); - Wind wind2 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T13:45:05").getTime()), - new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(85))); - Wind wind3 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T17:31:40").getTime()), - new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(80))); - WindTrack track = new WindTrackImpl(/* millisecondsOverWhichToAverage */ 30000, /* useSpeed */ true, "TestWindTrack"); - track.add(wind1); - track.add(wind2); - track.add(wind3); - TimePoint timePoint = new MillisecondsTimePoint(df.parse("2009-07-11T17:31:38").getTime()); - Wind result = track.getAveragedWind(null, timePoint); - // expectation: take two from left (because they are closer than AVERAGING_INTERVAL_MILLIS apart), one from right side: - assertEquals((wind1.getKnots() + wind2.getKnots() + wind3.getKnots()) / 3, result.getKnots(), 0.000000001); - assertEquals(80., result.getBearing().getDegrees(), 5); - } - - @Test - public void testWindwardDistanceForReachingLeg() { - // TODO construct a tiny course with one upwind, one reaching and one downwind leg, a race with two competitors; - // TODO create a tracked race with corresponding WEB wind source; put leader in downwind, trailer in upwind and - // TODO test that windward distance includes the full reaching leg's length - } - - /** - * See bug 943. Wind estimation should return null instead of causing exceptions in case there - * is no wind data to bootstrap the estimator with. - */ - @Test - public void testWindEstimationReturnsNullIfNoUpwindStartAndNoOtherWindDataAvailable() { - DomainFactory domainFactory = DomainFactory.INSTANCE; - Mark startFinishLeft = domainFactory.getOrCreateMark("Start/Finish left"); - Mark startFinishRight = domainFactory.getOrCreateMark("Start/Finish right"); - ControlPoint startFinish = domainFactory.createControlPointWithTwoMarks(startFinishLeft, startFinishRight, "Start/Finish"); - ControlPoint top = domainFactory.getOrCreateMark("Top"); - Waypoint w1 = domainFactory.createWaypoint(startFinish, /*passingInstruction*/ null); - Waypoint w2 = domainFactory.createWaypoint(top, /*passingInstruction*/ null); - Waypoint w3 = domainFactory.createWaypoint(startFinish, /*passingInstruction*/ null); - Competitor competitor = new CompetitorImpl(123, "Test Competitor", Color.RED, new TeamImpl("STG", Collections.singleton( - new PersonImpl("Test Competitor", new NationalityImpl("GER"), - /* dateOfBirth */null, "This is famous " + "Test Competitor")), new PersonImpl("Rigo van Maas", - new NationalityImpl("NED"), - /* dateOfBirth */null, "This is Rigo, the coach")), new BoatImpl("Test Competitor" + "'s boat", - new BoatClassImpl("505", /* typicallyStartsUpwind */true), null)); - final BoatClass boatClass = domainFactory.getOrCreateBoatClass("ESS40"); - DynamicTrackedRace trackedRace = new DynamicTrackedRaceImpl(new DynamicTrackedRegattaImpl( - new RegattaImpl(EmptyRaceLogStore.INSTANCE, RegattaImpl.getDefaultName("Test Regatta", boatClass.getName()), boatClass, - /* trackedRegattaRegistry */ null, domainFactory.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null)), - new RaceDefinitionImpl("Test Race", - new CourseImpl("Test Course", Arrays.asList(new Waypoint[] { w1, w2, w3 })), - boatClass, Collections.singleton(competitor)), Collections. emptyList(), - EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */ 1000, - /* millisecondsOverWhichToAverageWind */ 30000, - /* millisecondsOverWhichToAverageSpeed */ 30000); - TimePoint start = MillisecondsTimePoint.now(); - TimePoint topMarkRounding = start.plus(30000); - TimePoint finish = topMarkRounding.plus(30000); - trackedRace.updateMarkPassings(competitor, Arrays.asList(new MarkPassing[] { - new MarkPassingImpl(start, w1, competitor), - new MarkPassingImpl(topMarkRounding, w2, competitor), - new MarkPassingImpl(finish, w3, competitor) - })); - assertFalse(boatClass.typicallyStartsUpwind()); - assertNull(trackedRace.getEstimatedWindDirection(MillisecondsTimePoint.now())); - } - - @Test - public void testWindAveragingBasedOnPosition() { - Weigher> timeWeigherThatPretendsToAlsoWeighPositions = new PositionAndTimePointWeigher( - /* halfConfidenceAfterMilliseconds */10000l, new MeterDistance(1000)); - ConfidenceBasedWindAverager> averager = ConfidenceFactory.INSTANCE - .createWindAverager(timeWeigherThatPretendsToAlsoWeighPositions); - TimePoint now = MillisecondsTimePoint.now(); - final DegreePosition p1 = new DegreePosition(0, 0); - WindWithConfidence> w1 = new WindWithConfidenceImpl<>( - new WindImpl(p1, now, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(90))), - /* confidence */ 1.0, new Pair(p1, now), /* useSpeed */ true); - final Position p2 = p1.translateGreatCircle(new DegreeBearingImpl(0), new MeterDistance(1000)); - WindWithConfidence> w2 = new WindWithConfidenceImpl<>( - new WindImpl(p2, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))), - /* confidence */ 1.0, new Pair(p2, now), /* useSpeed */ true); - List>> fixes = new ArrayList<>(); - fixes.add(w1); - fixes.add(w2); - WindWithConfidence> averageAtP1 = averager.getAverage(fixes, new Pair(p1, now)); - WindWithConfidence> averageAtP2 = averager.getAverage(fixes, new Pair(p2, now)); - // first careful assertion: at p1 where wind is from the west (to the east), wind should be further from the - // west (further to the east) than at p2 where wind is from the south (to the north). - final Bearing averageAtP1Bearing = averageAtP1.getObject().getBearing(); - assertTrue(Math.abs(averageAtP1Bearing.getDifferenceTo(w1.getObject().getBearing()).getDegrees()) < - Math.abs(averageAtP1Bearing.getDifferenceTo(w2.getObject().getBearing()).getDegrees())); - // ...and vice versa - final Bearing averageAtP2Bearing = averageAtP2.getObject().getBearing(); - assertTrue(Math.abs(averageAtP2Bearing.getDifferenceTo(w2.getObject().getBearing()).getDegrees()) < - Math.abs(averageAtP2Bearing.getDifferenceTo(w1.getObject().getBearing()).getDegrees())); - // expect the arithmetic average at the point which is in the middle between the two positions - Position middleBetweenP1AndP2 = p1.translateGreatCircle(p1.getBearingGreatCircle(p2), p1.getDistance(p2).scale(.5)); - WindWithConfidence> averageAtMiddleBetweenP1AndP2 = averager.getAverage(fixes, - new Pair(middleBetweenP1AndP2, now)); - assertEquals(15, averageAtMiddleBetweenP1AndP2.getObject().getKnots(), 0.00001); - assertEquals(45, averageAtMiddleBetweenP1AndP2.getObject().getBearing().getDegrees(), 0.00001); - - // now try again with distance 2km and demand the difference between the position-dependent readings to be greater - final Position p3 = p1.translateGreatCircle(new DegreeBearingImpl(0), new MeterDistance(2000)); - WindWithConfidence> w3 = new WindWithConfidenceImpl<>( - new WindImpl(p3, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))), - /* confidence */ 1.0, new Pair(p3, now), /* useSpeed */ true); - List>> fixesFurtherApart = new ArrayList<>(); - fixesFurtherApart.add(w1); - fixesFurtherApart.add(w3); - WindWithConfidence> averageFurtherApartAtP1 = averager.getAverage(fixesFurtherApart, new Pair(p1, now)); - WindWithConfidence> averageAtP3 = averager.getAverage(fixesFurtherApart, new Pair(p3, now)); - assertTrue(averageFurtherApartAtP1.getObject().getKnots() < averageAtP1.getObject().getKnots()); - assertTrue(averageAtP3.getObject().getKnots() > averageAtP2.getObject().getKnots()); - assertTrue(Math.abs(averageFurtherApartAtP1.getObject().getBearing().getDifferenceTo(w1.getObject().getBearing()).getDegrees()) - < Math.abs(averageAtP1.getObject().getBearing().getDifferenceTo(w1.getObject().getBearing()).getDegrees())); - assertTrue(Math.abs(averageAtP3.getObject().getBearing().getDifferenceTo(w3.getObject().getBearing()).getDegrees()) - < Math.abs(averageAtP2.getObject().getBearing().getDifferenceTo(w3.getObject().getBearing()).getDegrees())); - } -} +package com.sap.sailing.domain.test; + +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertNull; +import static org.junit.Assert.assertTrue; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.HashSet; +import java.util.List; +import java.util.Set; + +import org.junit.Test; + +import com.sap.sailing.domain.base.BoatClass; +import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.ControlPoint; +import com.sap.sailing.domain.base.DomainFactory; +import com.sap.sailing.domain.base.Mark; +import com.sap.sailing.domain.base.Sideline; +import com.sap.sailing.domain.base.Waypoint; +import com.sap.sailing.domain.base.impl.BoatClassImpl; +import com.sap.sailing.domain.base.impl.BoatImpl; +import com.sap.sailing.domain.base.impl.CompetitorImpl; +import com.sap.sailing.domain.base.impl.CourseImpl; +import com.sap.sailing.domain.base.impl.NationalityImpl; +import com.sap.sailing.domain.base.impl.PersonImpl; +import com.sap.sailing.domain.base.impl.RaceDefinitionImpl; +import com.sap.sailing.domain.base.impl.RegattaImpl; +import com.sap.sailing.domain.base.impl.TeamImpl; +import com.sap.sailing.domain.common.Bearing; +import com.sap.sailing.domain.common.Color; +import com.sap.sailing.domain.common.Position; +import com.sap.sailing.domain.common.ScoringSchemeType; +import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sailing.domain.common.confidence.impl.PositionAndTimePointWeigher; +import com.sap.sailing.domain.common.impl.DegreeBearingImpl; +import com.sap.sailing.domain.common.impl.DegreePosition; +import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; +import com.sap.sailing.domain.common.impl.MeterDistance; +import com.sap.sailing.domain.confidence.ConfidenceBasedWindAverager; +import com.sap.sailing.domain.confidence.ConfidenceFactory; +import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; +import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; +import com.sap.sailing.domain.tracking.DynamicTrackedRace; +import com.sap.sailing.domain.tracking.MarkPassing; +import com.sap.sailing.domain.tracking.Wind; +import com.sap.sailing.domain.tracking.WindTrack; +import com.sap.sailing.domain.tracking.WindWithConfidence; +import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; +import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; +import com.sap.sailing.domain.tracking.impl.EmptyWindStore; +import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; +import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sailing.domain.tracking.impl.WindTrackImpl; +import com.sap.sailing.domain.tracking.impl.WindWithConfidenceImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.Util; +import com.sap.sse.common.Util.Pair; +import com.sap.sse.common.impl.MillisecondsTimePoint; + +public class WindTest { + private static final int AVERAGING_INTERVAL_MILLIS = 30000 /* 30s averaging interval */; + + /** + * Tests that averaging also works across the 0deg mark + */ + @Test + public void testAveragingWind() throws InterruptedException { + WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); + TimePoint t1 = MillisecondsTimePoint.now(); + TimePoint t2 = new MillisecondsTimePoint(t1.asMillis()+10); + TimePoint middle = new MillisecondsTimePoint((t1.asMillis()+t2.asMillis())/2); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind1 = new WindImpl(pos, t1, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(355))); + Wind wind2 = new WindImpl(pos, t2, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(5))); + track.add(wind1); + track.add(wind2); + Wind average = track.getAveragedWind(pos, middle); + assertEquals(0., average.getBearing().getDifferenceTo(new DegreeBearingImpl(0)).getDegrees(), 0.0001); + } + + @Test + public void testMultipleWindFixesWithSameTimestampInSameWindTrack() { + WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); + TimePoint now = MillisecondsTimePoint.now(); + DegreePosition pos1 = new DegreePosition(0, 0); + DegreePosition pos2 = new DegreePosition(1, 1); + Wind wind1 = new WindImpl(pos1, now, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(0))); + Wind wind2 = new WindImpl(pos2, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + track.add(wind1); + track.add(wind2); + track.lockForRead(); + try { + assertEquals(2, Util.size(track.getFixes())); + Set expectedWind = new HashSet(); + expectedWind.add(wind1); + expectedWind.add(wind2); + Set actualWind = new HashSet(); + for (Wind wind : track.getFixes()) { + actualWind.add(wind); + } + assertEquals(expectedWind, actualWind); + } finally { + track.unlockAfterRead(); + } + } + + @Test + public void testEmptyTrackYieldsNullAsWindEstimate() { + WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); + assertNull(track.getAveragedWind(new DegreePosition(0, 0), MillisecondsTimePoint.now())); + } + + /** + * If the wind track has areas with no data, and wind information is requested for such an interval, + * it is essential to still average over the {@link #AVERAGING_INTERVAL_MILLIS} interval, even if the + * interval is further away than {@link #AVERAGING_INTERVAL_MILLIS}. + */ + @Test + public void testAveragingOfSparseWindTrack() { + WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + Wind wind3 = new WindImpl(pos, new MillisecondsTimePoint(2000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + Wind wind4 = new WindImpl(pos, new MillisecondsTimePoint(10000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + Wind wind5 = new WindImpl(pos, new MillisecondsTimePoint(30000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))); + Wind wind6 = new WindImpl(pos, new MillisecondsTimePoint(40000), new KnotSpeedWithBearingImpl(130, new DegreeBearingImpl(0))); + Wind wind7 = new WindImpl(pos, new MillisecondsTimePoint(50000), new KnotSpeedWithBearingImpl(170, new DegreeBearingImpl(0))); + track.add(wind1); + track.add(wind2); + track.add(wind3); + track.add(wind4); + track.add(wind5); + track.add(wind6); + track.add(wind7); + + // interval does bearely reach 20's burst because 0 has 0 length and 1000..30000 has 29000 length + assertEquals(20, track.getAveragedWind(pos, new MillisecondsTimePoint(1)).getKnots(), 0.00000001); + // interval uses the two fixes to the left (0, 1000)=1000 and three to the right (2000, 10000, 30000)=28000 + assertEquals(20, track.getAveragedWind(pos, new MillisecondsTimePoint(1001)).getKnots(), 0.00000001); + // in the middle of the "hole", fetches (0, 1000, 2000, 10000)=10000 and (30000, 40000)=10000, so 20000ms worth of wind + final double averageFor20000 = track.getAveragedWind(pos, new MillisecondsTimePoint(20000)).getKnots(); + // value is hard to predict exactly because time difference-based confidences rate fixes closer to 20000ms higher than those further away + assertEquals(35, averageFor20000, 5); + // right of the middle of the "hole", fetches (0, 1000, 2000, 10000)=10000 and (30000, 40000, 50000)=20000 + final double averageFor20500 = track.getAveragedWind(pos, new MillisecondsTimePoint(20500)).getKnots(); + assertEquals(37, averageFor20500, 5); + assertTrue(averageFor20500 > averageFor20000); + } + + @Test + public void testSingleElementWindTrack() { + WindTrack track = new WindTrackImpl(AVERAGING_INTERVAL_MILLIS, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); + track.add(wind); + Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(0)); + assertEquals(10, estimate.getKnots(), 0.000000001); + assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); + } + + @Test + public void testSingleElementExtrapolation() { + WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); + track.add(wind); + // we only have one measurement; this should be extrapolated because it's our best guess + Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(1000)); + assertEquals(10, estimate.getKnots(), 0.000000001); + assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); + } + + @Test + public void testSingleElementExtrapolationBeyondThreshold() { + WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(123))); + track.add(wind); + // we only have one measurement; this should be extrapolated because it's our best guess even if + // the last measurement was longer ago than our smoothening interval + Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(AVERAGING_INTERVAL_MILLIS+1000)); + assertEquals(10, estimate.getKnots(), 0.000000001); + assertEquals(123, estimate.getBearing().getDegrees(), 0.000000001); + } + + @Test + public void testTwoElementWindTrackSameBearing() { + WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(100))); + track.add(wind1); + Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(100))); + track.add(wind2); + Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(500)); + assertEquals(15, estimate.getKnots(), 0.000000001); + assertEquals(100, estimate.getBearing().getDegrees(), 0.00000001); + } + + @Test + public void testTwoElementWindTrackDifferentBearing() { + WindTrack track = new WindTrackImpl(30000 /* 30s averaging interval */, /* useSpeed */ true, "TestWindTrack"); + DegreePosition pos = new DegreePosition(0, 0); + Wind wind1 = new WindImpl(pos, new MillisecondsTimePoint(0), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(110))); + track.add(wind1); + Wind wind2 = new WindImpl(pos, new MillisecondsTimePoint(1000), new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(100))); + track.add(wind2); + Wind estimate = track.getAveragedWind(pos, new MillisecondsTimePoint(2000)); + assertEquals(10, estimate.getKnots(), 0.000000001); + assertEquals(105, estimate.getBearing().getDegrees(), 0.6); // some tolerance needed because of time-based confidence + } + + @Test + public void testUsingNewerThanRequestedIfCloserThanOlder() throws ParseException { + /* + Imagine the following wind measurements: + + 2009-07-11T13:45:00.000+0200@null: 10.0kn from 278.0� avg(30000ms): 2009-07-11T13:45:00.000+0200@null: 10.0kn from 278.0° + 2009-07-11T13:45:05.000+0200@null: 10.0kn from 265.0� avg(30000ms): 2009-07-11T13:45:05.000+0200@null: 10.0kn from 265.0° + 2009-07-12T17:31:40.000+0200@null: 10.0kn from 260.0� avg(30000ms): 2009-07-12T17:31:40.000+0200@null: 10.0kn from 260.0° + + Now assume a query for 2009-07-12T17:31:38 which is closest to the newest entry but (much) more than + the averaging interval after the previous entry (2009-07-11T13:45:05.000). This test ensures that + the WindTrack uses the newer entry even though it's after the time point requested because it's + much closer, and the previous entry would be out of the averaging interval anyway. + */ + SimpleDateFormat df = new SimpleDateFormat("yyyy-DD-mm'T'hh:mm:ss"); + Wind wind1 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T13:45:00").getTime()), + new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(98))); + Wind wind2 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T13:45:05").getTime()), + new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(85))); + Wind wind3 = new WindImpl(null, new MillisecondsTimePoint(df.parse("2009-07-11T17:31:40").getTime()), + new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(80))); + WindTrack track = new WindTrackImpl(/* millisecondsOverWhichToAverage */ 30000, /* useSpeed */ true, "TestWindTrack"); + track.add(wind1); + track.add(wind2); + track.add(wind3); + TimePoint timePoint = new MillisecondsTimePoint(df.parse("2009-07-11T17:31:38").getTime()); + Wind result = track.getAveragedWind(null, timePoint); + // expectation: take two from left (because they are closer than AVERAGING_INTERVAL_MILLIS apart), one from right side: + assertEquals((wind1.getKnots() + wind2.getKnots() + wind3.getKnots()) / 3, result.getKnots(), 0.000000001); + assertEquals(80., result.getBearing().getDegrees(), 5); + } + + @Test + public void testWindwardDistanceForReachingLeg() { + // TODO construct a tiny course with one upwind, one reaching and one downwind leg, a race with two competitors; + // TODO create a tracked race with corresponding WEB wind source; put leader in downwind, trailer in upwind and + // TODO test that windward distance includes the full reaching leg's length + } + + /** + * See bug 943. Wind estimation should return null instead of causing exceptions in case there + * is no wind data to bootstrap the estimator with. + */ + @Test + public void testWindEstimationReturnsNullIfNoUpwindStartAndNoOtherWindDataAvailable() { + DomainFactory domainFactory = DomainFactory.INSTANCE; + Mark startFinishLeft = domainFactory.getOrCreateMark("Start/Finish left"); + Mark startFinishRight = domainFactory.getOrCreateMark("Start/Finish right"); + ControlPoint startFinish = domainFactory.createControlPointWithTwoMarks(startFinishLeft, startFinishRight, "Start/Finish"); + ControlPoint top = domainFactory.getOrCreateMark("Top"); + Waypoint w1 = domainFactory.createWaypoint(startFinish, /*passingInstruction*/ null); + Waypoint w2 = domainFactory.createWaypoint(top, /*passingInstruction*/ null); + Waypoint w3 = domainFactory.createWaypoint(startFinish, /*passingInstruction*/ null); + Competitor competitor = new CompetitorImpl(123, "Test Competitor", Color.RED, new TeamImpl("STG", Collections.singleton( + new PersonImpl("Test Competitor", new NationalityImpl("GER"), + /* dateOfBirth */null, "This is famous " + "Test Competitor")), new PersonImpl("Rigo van Maas", + new NationalityImpl("NED"), + /* dateOfBirth */null, "This is Rigo, the coach")), new BoatImpl("Test Competitor" + "'s boat", + new BoatClassImpl("505", /* typicallyStartsUpwind */true), null)); + final BoatClass boatClass = domainFactory.getOrCreateBoatClass("ESS40"); + DynamicTrackedRace trackedRace = new DynamicTrackedRaceImpl(new DynamicTrackedRegattaImpl( + new RegattaImpl(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + RegattaImpl.getDefaultName("Test Regatta", boatClass.getName()), boatClass, /*startDate*/ null, /*endDate*/ null, + /* trackedRegattaRegistry */ null, domainFactory.createScoringScheme(ScoringSchemeType.LOW_POINT), "123", null)), + new RaceDefinitionImpl("Test Race", + new CourseImpl("Test Course", Arrays.asList(new Waypoint[] { w1, w2, w3 })), + boatClass, Collections.singleton(competitor)), Collections. emptyList(), + EmptyWindStore.INSTANCE, EmptyGPSFixStore.INSTANCE, /* delayToLiveInMillis */ 1000, + /* millisecondsOverWhichToAverageWind */ 30000, + /* millisecondsOverWhichToAverageSpeed */ 30000); + TimePoint start = MillisecondsTimePoint.now(); + TimePoint topMarkRounding = start.plus(30000); + TimePoint finish = topMarkRounding.plus(30000); + trackedRace.updateMarkPassings(competitor, Arrays.asList(new MarkPassing[] { + new MarkPassingImpl(start, w1, competitor), + new MarkPassingImpl(topMarkRounding, w2, competitor), + new MarkPassingImpl(finish, w3, competitor) + })); + assertFalse(boatClass.typicallyStartsUpwind()); + assertNull(trackedRace.getEstimatedWindDirection(MillisecondsTimePoint.now())); + } + + @Test + public void testWindAveragingBasedOnPosition() { + Weigher> timeWeigherThatPretendsToAlsoWeighPositions = new PositionAndTimePointWeigher( + /* halfConfidenceAfterMilliseconds */10000l, new MeterDistance(1000)); + ConfidenceBasedWindAverager> averager = ConfidenceFactory.INSTANCE + .createWindAverager(timeWeigherThatPretendsToAlsoWeighPositions); + TimePoint now = MillisecondsTimePoint.now(); + final DegreePosition p1 = new DegreePosition(0, 0); + WindWithConfidence> w1 = new WindWithConfidenceImpl<>( + new WindImpl(p1, now, new KnotSpeedWithBearingImpl(10, new DegreeBearingImpl(90))), + /* confidence */ 1.0, new Pair(p1, now), /* useSpeed */ true); + final Position p2 = p1.translateGreatCircle(new DegreeBearingImpl(0), new MeterDistance(1000)); + WindWithConfidence> w2 = new WindWithConfidenceImpl<>( + new WindImpl(p2, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))), + /* confidence */ 1.0, new Pair(p2, now), /* useSpeed */ true); + List>> fixes = new ArrayList<>(); + fixes.add(w1); + fixes.add(w2); + WindWithConfidence> averageAtP1 = averager.getAverage(fixes, new Pair(p1, now)); + WindWithConfidence> averageAtP2 = averager.getAverage(fixes, new Pair(p2, now)); + // first careful assertion: at p1 where wind is from the west (to the east), wind should be further from the + // west (further to the east) than at p2 where wind is from the south (to the north). + final Bearing averageAtP1Bearing = averageAtP1.getObject().getBearing(); + assertTrue(Math.abs(averageAtP1Bearing.getDifferenceTo(w1.getObject().getBearing()).getDegrees()) < + Math.abs(averageAtP1Bearing.getDifferenceTo(w2.getObject().getBearing()).getDegrees())); + // ...and vice versa + final Bearing averageAtP2Bearing = averageAtP2.getObject().getBearing(); + assertTrue(Math.abs(averageAtP2Bearing.getDifferenceTo(w2.getObject().getBearing()).getDegrees()) < + Math.abs(averageAtP2Bearing.getDifferenceTo(w1.getObject().getBearing()).getDegrees())); + // expect the arithmetic average at the point which is in the middle between the two positions + Position middleBetweenP1AndP2 = p1.translateGreatCircle(p1.getBearingGreatCircle(p2), p1.getDistance(p2).scale(.5)); + WindWithConfidence> averageAtMiddleBetweenP1AndP2 = averager.getAverage(fixes, + new Pair(middleBetweenP1AndP2, now)); + assertEquals(15, averageAtMiddleBetweenP1AndP2.getObject().getKnots(), 0.00001); + assertEquals(45, averageAtMiddleBetweenP1AndP2.getObject().getBearing().getDegrees(), 0.00001); + + // now try again with distance 2km and demand the difference between the position-dependent readings to be greater + final Position p3 = p1.translateGreatCircle(new DegreeBearingImpl(0), new MeterDistance(2000)); + WindWithConfidence> w3 = new WindWithConfidenceImpl<>( + new WindImpl(p3, now, new KnotSpeedWithBearingImpl(20, new DegreeBearingImpl(0))), + /* confidence */ 1.0, new Pair(p3, now), /* useSpeed */ true); + List>> fixesFurtherApart = new ArrayList<>(); + fixesFurtherApart.add(w1); + fixesFurtherApart.add(w3); + WindWithConfidence> averageFurtherApartAtP1 = averager.getAverage(fixesFurtherApart, new Pair(p1, now)); + WindWithConfidence> averageAtP3 = averager.getAverage(fixesFurtherApart, new Pair(p3, now)); + assertTrue(averageFurtherApartAtP1.getObject().getKnots() < averageAtP1.getObject().getKnots()); + assertTrue(averageAtP3.getObject().getKnots() > averageAtP2.getObject().getKnots()); + assertTrue(Math.abs(averageFurtherApartAtP1.getObject().getBearing().getDifferenceTo(w1.getObject().getBearing()).getDegrees()) + < Math.abs(averageAtP1.getObject().getBearing().getDifferenceTo(w1.getObject().getBearing()).getDegrees())); + assertTrue(Math.abs(averageAtP3.getObject().getBearing().getDifferenceTo(w3.getObject().getBearing()).getDegrees()) + < Math.abs(averageAtP2.getObject().getBearing().getDifferenceTo(w3.getObject().getBearing()).getDegrees())); + } +} diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java index 222ba0cc500..8c6074fb0c3 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMarkPassingTest.java @@ -20,11 +20,9 @@ import org.junit.AfterClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.markpassingcalculation.Candidate; import com.sap.sailing.domain.markpassingcalculation.CandidateChooser; @@ -40,7 +38,9 @@ import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; import com.tractrac.model.lib.api.event.CreateModelException; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.subscription.lib.api.SubscriberInitializationException; public abstract class AbstractMarkPassingTest extends OnlineTracTracBasedTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java index 656f28ef973..4e636675bbd 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/AbstractMockedRaceMarkPassingTest.java @@ -28,11 +28,9 @@ import com.sap.sailing.domain.base.impl.WaypointImpl; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.impl.HighPoint; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; import com.sap.sailing.domain.tracking.DynamicTrackedRace; @@ -42,7 +40,9 @@ import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class AbstractMockedRaceMarkPassingTest { protected Competitor bob = new CompetitorImpl("Bob", "Bob", null, null, null); @@ -64,7 +64,8 @@ public class AbstractMockedRaceMarkPassingTest { Waypoint w2 = new WaypointImpl(m, PassingInstruction.Port); Waypoint w3 = new WaypointImpl(cp, PassingInstruction.Line); final BoatClassImpl boatClass = new BoatClassImpl("boat", true); - Regatta r = new RegattaImpl(RegattaImpl.getDefaultName("regatta", boatClass.getName()), boatClass, Arrays.asList(new SeriesImpl("Series", true, Arrays.asList(new FleetImpl("fleet")), + Regatta r = new RegattaImpl(RegattaImpl.getDefaultName("regatta", boatClass.getName()), boatClass, + /*startDate*/ null, /*endDate*/ null, Arrays.asList(new SeriesImpl("Series", true, Arrays.asList(new FleetImpl("fleet")), new ArrayList(), null)), true, new HighPoint(), "ID", new CourseAreaImpl("area", new UUID(5, 5))); Course course = new CourseImpl("course", Arrays.asList(w1, w2, w3)); RaceDefinition race = new RaceDefinitionImpl("Performance Race", course, boatClass, Arrays.asList(bob)); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/CandidateFinderTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/CandidateFinderTest.java index 6380a98c7c2..4074acf5ef2 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/CandidateFinderTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/CandidateFinderTest.java @@ -10,12 +10,12 @@ import org.junit.Test; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.markpassingcalculation.CandidateFinder; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class CandidateFinderTest extends AbstractMockedRaceMarkPassingTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCalculatorPerformanceTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCalculatorPerformanceTest.java index 7689cb95ea3..0d3e0ac9bbe 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCalculatorPerformanceTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MarkPassingCalculatorPerformanceTest.java @@ -13,7 +13,6 @@ import junit.framework.Assert; import org.junit.AfterClass; import org.junit.Test; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.markpassingcalculation.Candidate; import com.sap.sailing.domain.markpassingcalculation.CandidateChooser; import com.sap.sailing.domain.markpassingcalculation.CandidateFinder; @@ -23,6 +22,7 @@ import com.sap.sailing.domain.test.measurements.MeasurementXMLFile; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class MarkPassingCalculatorPerformanceTest extends AbstractMockedRaceMarkPassingTest { diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinAbstractMarkPassingTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinAbstractMarkPassingTest.java index fb1a5dee65f..3c19d202434 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinAbstractMarkPassingTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinAbstractMarkPassingTest.java @@ -29,11 +29,9 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.test.OnlineTracTracBasedTest; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; @@ -44,6 +42,8 @@ import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRaceImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; import com.sap.sailing.domain.tractracadapter.ReceiverType; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinMarkPassingSplineBasedTest.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinMarkPassingSplineBasedTest.java index 2b2999f499d..0ec42d3103d 100644 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinMarkPassingSplineBasedTest.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/markpassing/MartinMarkPassingSplineBasedTest.java @@ -19,7 +19,6 @@ import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.markpassingcalculation.splining.HermiteCurve; import com.sap.sailing.domain.markpassingcalculation.splining.StraightLine; @@ -28,6 +27,7 @@ import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; +import com.sap.sse.common.TimePoint; /** * This class tests a mark passing detection algorithm that interpolates the boats' positions between @@ -94,7 +94,7 @@ public class MartinMarkPassingSplineBasedTest extends MartinAbstractMarkPassingT } Vector2D point1 = new Vector2D(prevFix.getPosition()); Vector2D point2 = new Vector2D(fix.getPosition()); - Vector2D tangent1 = new Vector2D(prevFix.getSpeed().getBearing(), prevFix.getSpeed().getKnots() * TANGENT_SCALING_FACTOR /* abhängig von Bootsklasse, zeitl. Abstand zw. Fixes */); + Vector2D tangent1 = new Vector2D(prevFix.getSpeed().getBearing(), prevFix.getSpeed().getKnots() * TANGENT_SCALING_FACTOR /* abh�ngig von Bootsklasse, zeitl. Abstand zw. Fixes */); Vector2D tangent2 = new Vector2D(fix.getSpeed().getBearing(), fix.getSpeed().getKnots() * TANGENT_SCALING_FACTOR); HermiteCurve interpolatedCourse = new HermiteCurve(point1, point2, tangent1, tangent2); diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java index 583451c638e..817943466eb 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRace.java @@ -7,6 +7,8 @@ import java.util.NavigableSet; import java.util.Set; import java.util.TreeSet; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseArea; @@ -31,13 +33,13 @@ import com.sap.sailing.domain.common.RegattaIdentifier; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.leaderboard.ScoringScheme; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeListener; import com.sap.sailing.domain.tracking.CourseDesignChangedListener; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; @@ -63,11 +65,13 @@ import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.domain.tracking.impl.WindTrackImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class MockedTrackedRace implements DynamicTrackedRace { private static final long serialVersionUID = 5827912985564121181L; - private final WindTrack windTrack = new WindTrackImpl(/* millisecondsOverWhichToAverage */ 30000, /* useSpeed */ true, "TestWindTrack"); + private final WindTrack windTrack = new WindTrackImpl(/* millisecondsOverWhichToAverage */30000, /* useSpeed */ + true, "TestWindTrack"); public WindTrack getWindTrack() { return windTrack; @@ -75,127 +79,105 @@ public class MockedTrackedRace implements DynamicTrackedRace { @Override public RaceDefinition getRace() { - // TODO Auto-generated method stub return null; } @Override public TimePoint getStartOfRace() { - // TODO Auto-generated method stub return null; } @Override public Iterable getTrackedLegs() { - // TODO Auto-generated method stub return null; } @Override public TrackedLeg getTrackedLeg(Leg leg) { - // TODO Auto-generated method stub return null; } @Override public TrackedLegOfCompetitor getCurrentLeg(Competitor competitor, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public TrackedLeg getCurrentLeg(TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public TrackedLeg getTrackedLegFinishingAt(Waypoint endOfLeg) { - // TODO Auto-generated method stub return null; } @Override public TrackedLeg getTrackedLegStartingAt(Waypoint startOfLeg) { - // TODO Auto-generated method stub return null; } @Override public TrackedLegOfCompetitor getTrackedLeg(Competitor competitor, TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public TrackedLegOfCompetitor getTrackedLeg(Competitor competitor, Leg leg) { - // TODO Auto-generated method stub return null; } @Override public long getUpdateCount() { - // TODO Auto-generated method stub return 0; } @Override public int getRankDifference(Competitor competitor, Leg leg, TimePoint timePoint) { - // TODO Auto-generated method stub return 0; } @Override public int getRank(Competitor competitor) throws NoWindException { - // TODO Auto-generated method stub return 0; } @Override public int getRank(Competitor competitor, TimePoint timePoint) throws NoWindException { - // TODO Auto-generated method stub return 0; } @Override public Iterable getMarkPassingsInOrder(Waypoint waypoint) { - // TODO Auto-generated method stub return null; } @Override public MarkPassing getMarkPassing(Competitor competitor, Waypoint waypoint) { - // TODO Auto-generated method stub return null; } @Override public DynamicGPSFixTrack getOrCreateTrack(Mark mark) { - // TODO Auto-generated method stub return null; } @Override public WindTrack getOrCreateWindTrack(WindSource windSource, long delayForWindEstimationCacheInvalidation) { - // TODO Auto-generated method stub return null; } @Override public void waitForNextUpdate(int sinceUpdate) throws InterruptedException { - // TODO Auto-generated method stub - } @Override public TimePoint getStartOfTracking() { - // TODO Auto-generated method stub return null; } @Override public TimePoint getTimePointOfNewestEvent() { - // TODO Auto-generated method stub return null; } @@ -206,8 +188,6 @@ public class MockedTrackedRace implements DynamicTrackedRace { @Override public void recordFix(Competitor competitor, GPSFixMoving fix) { - // TODO Auto-generated method stub - } @Override @@ -216,86 +196,66 @@ public class MockedTrackedRace implements DynamicTrackedRace { windTrack.add(wind); return true; } else { - return false; + return false; } } @Override public void addListener(RaceChangeListener listener) { - // TODO Auto-generated method stub - } @Override public void addListener(RaceChangeListener listener, boolean notifyAboutWindFixesAlreadyLoaded, boolean notifyAboutGPSFixesAlreadyLoaded) { - // TODO Auto-generated method stub - } @Override public void updateMarkPassings(Competitor competitor, Iterable markPassings) { - // TODO Auto-generated method stub - } @Override public void setStartTimeReceived(TimePoint start) { - // TODO Auto-generated method stub - } @Override public DynamicGPSFixTrack getTrack(Competitor competitor) { - // TODO Auto-generated method stub return null; } @Override public void removeWind(Wind wind, WindSource windSource) { - // TODO Auto-generated method stub - } @Override public TimePoint getTimePointOfLastEvent() { - // TODO Auto-generated method stub return null; } @Override public void setMillisecondsOverWhichToAverageSpeed(long millisecondsOverWhichToAverageSpeed) { - // TODO Auto-generated method stub - } @Override public void setMillisecondsOverWhichToAverageWind(long millisecondsOverWhichToAverageWind) { - // TODO Auto-generated method stub - } @Override public long getMillisecondsOverWhichToAverageSpeed() { - // TODO Auto-generated method stub return 0; } @Override public long getMillisecondsOverWhichToAverageWind() { - // TODO Auto-generated method stub return 0; } @Override public Wind getEstimatedWindDirection(TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public boolean hasStarted(TimePoint at) { - // TODO Auto-generated method stub return false; } @@ -316,218 +276,209 @@ public class MockedTrackedRace implements DynamicTrackedRace { @Override public Serializable getId() { - // TODO Auto-generated method stub return null; } @Override public Iterable getAllRaces() { - // TODO Auto-generated method stub return null; } @Override public BoatClass getBoatClass() { - // TODO Auto-generated method stub return null; } @Override public Iterable getCompetitors() { - // TODO Auto-generated method stub return null; } @Override public void addRace(RaceDefinition race) { - // TODO Auto-generated method stub } @Override public void removeRace(RaceDefinition raceDefinition) { - // TODO Auto-generated method stub } @Override public RaceDefinition getRaceByName(String raceName) { - // TODO Auto-generated method stub return null; } @Override public void addRegattaListener(RegattaListener listener) { - // TODO Auto-generated method stub - } @Override public void removeRegattaListener(RegattaListener listener) { - // TODO Auto-generated method stub - } @Override public RegattaIdentifier getRegattaIdentifier() { - // TODO Auto-generated method stub return null; } @Override public Iterable getSeries() { - // TODO Auto-generated method stub return null; } @Override public Series getSeriesByName(String seriesName) { - // TODO Auto-generated method stub return null; } @Override public boolean isPersistent() { - // TODO Auto-generated method stub return false; } @Override public void addRaceColumnListener(RaceColumnListener listener) { - // TODO Auto-generated method stub - } @Override public void removeRaceColumnListener(RaceColumnListener listener) { - // TODO Auto-generated method stub - } @Override public ScoringScheme getScoringScheme() { - // TODO Auto-generated method stub return null; } @Override public CourseArea getDefaultCourseArea() { - // TODO Auto-generated method stub return null; } @Override public void setDefaultCourseArea(CourseArea newCourseArea) { - // TODO Auto-generated method stub } @Override public boolean definesSeriesDiscardThresholds() { - // TODO Auto-generated method stub return false; } @Override public RegattaAndRaceIdentifier getRaceIdentifier(RaceDefinition race) { - // TODO Auto-generated method stub return null; } @Override public RegattaConfiguration getRegattaConfiguration() { - // TODO Auto-generated method stub return null; } @Override public void setRegattaConfiguration(RegattaConfiguration configuration) { - // TODO Auto-generated method stub - } @Override public void addSeries(Series series) { - // TODO Auto-generated method stub - } @Override public boolean useStartTimeInference() { - // TODO Auto-generated method stub return false; } @Override public void removeSeries(Series series) { - // TODO Auto-generated method stub - } @Override public void setUseStartTimeInference(boolean useStartTimeInference) { - // TODO Auto-generated method stub + } + + @Override + public RegattaLog getRegattaLog() { + return null; + } + + @Override + public TimePoint getStartDate() { + return null; + } + + @Override + public void setStartDate(TimePoint startDate) { } + + @Override + public TimePoint getEndDate() { + return null; + } + + @Override + public void setEndDate(TimePoint startDate) { + + } + + @Override + public RegattaLikeIdentifier getRegattaLikeIdentifier() { + return null; + } + + @Override + public void addListener(RegattaLikeListener listener) { + } + + @Override + public void removeListener(RegattaLikeListener listener) { + } }; } @Override public Iterable getTrackedRaces() { - // TODO Auto-generated method stub return null; } @Override public Iterable getTrackedRaces(BoatClass boatClass) { - // TODO Auto-generated method stub return null; } @Override public void addTrackedRace(TrackedRace trackedRace) { - // TODO Auto-generated method stub - } @Override public void removeTrackedRace(TrackedRace trackedRace) { - // TODO Auto-generated method stub - } @Override public void addRaceListener(RaceListener listener) { - // TODO Auto-generated method stub - } @Override public int getNetPoints(Competitor competitor, TimePoint timePoint) throws NoWindException { - // TODO Auto-generated method stub return 0; } @Override public DynamicTrackedRace getTrackedRace(RaceDefinition race) { - // TODO Auto-generated method stub return null; } @Override public DynamicTrackedRace getExistingTrackedRace(RaceDefinition race) { - // TODO Auto-generated method stub return null; } @Override public void removeTrackedRace(RaceDefinition raceDefinition) { - // TODO Auto-generated method stub - } @Override - public DynamicTrackedRace createTrackedRace(RaceDefinition raceDefinition, Iterable sidelines, WindStore windStore, - GPSFixStore gpsFixStore, long delayToLiveInMillis, long millisecondsOverWhichToAverageWind, long millisecondsOverWhichToAverageSpeed, + public DynamicTrackedRace createTrackedRace(RaceDefinition raceDefinition, Iterable sidelines, + WindStore windStore, GPSFixStore gpsFixStore, long delayToLiveInMillis, + long millisecondsOverWhichToAverageWind, long millisecondsOverWhichToAverageSpeed, DynamicRaceDefinitionSet raceDefinitionSetToUpdate) { - // TODO Auto-generated method stub return null; } }; @@ -535,85 +486,71 @@ public class MockedTrackedRace implements DynamicTrackedRace { @Override public Position getApproximatePosition(Waypoint waypoint, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public Tack getTack(Competitor competitor, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } - + @Override public Tack getTack(SpeedWithBearing speedWithBearing, Wind wind, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public Wind getDirectionFromStartToNextMark(TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public List approximate(Competitor competitor, Distance maxDistance, TimePoint from, TimePoint to) { - // TODO Auto-generated method stub return null; } @Override public List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) { - // TODO Auto-generated method stub return null; } @Override public boolean raceIsKnownToStartUpwind() { - // TODO Auto-generated method stub return false; } @Override public void setRaceIsKnownToStartUpwind(boolean raceIsKnownToStartUpwind) { - // TODO Auto-generated method stub } @Override public RegattaAndRaceIdentifier getRaceIdentifier() { - // TODO Auto-generated method stub return null; } @Override public TimePoint getEndOfRace() { - // TODO Auto-generated method stub return null; } @Override public Distance getDistanceTraveled(Competitor competitor, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override - public Distance getWindwardDistanceToOverallLeader(Competitor competitor, TimePoint timePoint, WindPositionMode windPositionMode) - throws NoWindException { - // TODO Auto-generated method stub + public Distance getWindwardDistanceToOverallLeader(Competitor competitor, TimePoint timePoint, + WindPositionMode windPositionMode) throws NoWindException { return null; } @Override public Wind getWind(Position p, TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public Wind getWind(Position p, TimePoint at, Set windSourcesToExclude) { - // TODO Auto-generated method stub return null; } @@ -630,386 +567,314 @@ public class MockedTrackedRace implements DynamicTrackedRace { @Override public WindWithConfidence> getWindWithConfidence(Position p, TimePoint at, Set windSourcesToExclude) { - // TODO Auto-generated method stub return null; } @Override public WindWithConfidence getEstimatedWindDirectionWithConfidence(TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public WindWithConfidence> getWindWithConfidence(Position p, TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public Set getWindSourcesToExclude() { - // TODO Auto-generated method stub return null; } @Override public TimePoint getEndOfTracking() { - // TODO Auto-generated method stub return null; } @Override public TimePoint getTimePointOfOldestEvent() { - // TODO Auto-generated method stub return null; } @Override public void setStartOfTrackingReceived(TimePoint startOfTrackingReceived) { - // TODO Auto-generated method stub - } @Override public void setEndOfTrackingReceived(TimePoint endOfTrackingReceived) { - // TODO Auto-generated method stub - } @Override public Iterable>> getMarkPassingsTimes() { - // TODO Auto-generated method stub return null; } @Override - public Distance getAverageAbsoluteCrossTrackError(Competitor competitor, TimePoint timePoint, boolean waitForLatestAnalysis) throws NoWindException { - // TODO Auto-generated method stub + public Distance getAverageAbsoluteCrossTrackError(Competitor competitor, TimePoint timePoint, + boolean waitForLatestAnalysis) throws NoWindException { return null; } @Override public Distance getAverageAbsoluteCrossTrackError(Competitor competitor, TimePoint timePoint, boolean waitForLatestAnalyses, WindLegTypeAndLegBearingCache cache) { - // TODO Auto-generated method stub return null; } @Override public WindTrack getOrCreateWindTrack(WindSource windSource) { - // TODO Auto-generated method stub return null; } @Override public void recordFix(Mark mark, GPSFix fix) { - // TODO Auto-generated method stub - } @Override public void removeListener(RaceChangeListener listener) { - // TODO Auto-generated method stub - } @Override public WindStore getWindStore() { - // TODO Auto-generated method stub return null; } @Override public void setWindSourcesToExclude(Iterable windSourcesToExclude) { - // TODO Auto-generated method stub } @Override public Competitor getOverallLeader(TimePoint timePoint) throws NoWindException { - // TODO Auto-generated method stub return null; } @Override public long getDelayToLiveInMillis() { - // TODO Auto-generated method stub return 0; } @Override public void setDelayToLiveInMillis(long delayToLiveInMillis) { - // TODO Auto-generated method stub - } @Override public void setAndFixDelayToLiveInMillis(long delayToLiveInMillis) { - // TODO Auto-generated method stub - } @Override public List getCompetitorsFromBestToWorst(TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override - public Distance getAverageAbsoluteCrossTrackError(Competitor competitor, TimePoint from, TimePoint to, boolean upwindOnly, boolean waitForLatestAnalyses) - throws NoWindException { - // TODO Auto-generated method stub + public Distance getAverageAbsoluteCrossTrackError(Competitor competitor, TimePoint from, TimePoint to, + boolean upwindOnly, boolean waitForLatestAnalyses) throws NoWindException { return null; } @Override public void waitUntilLoadingFromWindStoreComplete() throws InterruptedException { - // TODO Auto-generated method stub } @Override public Iterable getMarks() { - // TODO Auto-generated method stub return null; } @Override public boolean hasWindData() { - // TODO Auto-generated method stub return false; } @Override public boolean hasGPSData() { - // TODO Auto-generated method stub return false; } @Override public void lockForRead(Iterable markPassings) { - // TODO Auto-generated method stub - } @Override public void unlockAfterRead(Iterable markPassings) { - // TODO Auto-generated method stub - } @Override public TrackedRaceStatus getStatus() { - // TODO Auto-generated method stub return null; } @Override public void setStatus(TrackedRaceStatus newStatus) { - // TODO Auto-generated method stub } @Override public void waitUntilNotLoading() { - // TODO Auto-generated method stub } @Override public void detachRaceLog(Serializable identifier) { - // TODO Auto-generated method stub - } @Override public void attachRaceLog(RaceLog raceLog) { - // TODO Auto-generated method stub - } @Override public RaceLog getRaceLog(Serializable identifier) { - // TODO Auto-generated method stub return null; } @Override public void onCourseDesignChangedByRaceCommittee(CourseBase courseDesign) { - // TODO Auto-generated method stub - } @Override public void addCourseDesignChangedListener(CourseDesignChangedListener listener) { - // TODO Auto-generated method stub - } @Override public Distance getDistanceToStartLine(Competitor competitor, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public Distance getDistanceFromStarboardSideOfStartLineWhenPassingStart(Competitor competitor) { - // TODO Auto-generated method stub return null; } @Override public void detachAllRaceLogs() { - // TODO Auto-generated method stub - } @Override public void invalidateStartTime() { - // TODO Auto-generated method stub - } @Override public void invalidateEndTime() { - // TODO Auto-generated method stub - } @Override public boolean isLive(TimePoint at) { - // TODO Auto-generated method stub return false; } @Override public Iterable getCourseSidelines() { - // TODO Auto-generated method stub return null; } @Override public Distance getDistanceToStartLine(Competitor competitor, long millisecondsBeforeRaceStart) { - // TODO Auto-generated method stub return null; } @Override public Speed getSpeed(Competitor competitor, long millisecondsBeforeRaceStart) { - // TODO Auto-generated method stub return null; } - + public void onStartTimeChangedByRaceCommittee(TimePoint newStartTime) { - // TODO Auto-generated method stub - } @Override public void addStartTimeChangedListener(StartTimeChangedListener listener) { - // TODO Auto-generated method stub - } @Override public TimePoint getStartTimeReceived() { - // TODO Auto-generated method stub return null; } @Override public LineDetails getStartLine(TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public LineDetails getFinishLine(TimePoint at) { - // TODO Auto-generated method stub return null; } @Override public SpeedWithConfidence getAverageWindSpeedWithConfidence(long resolutionInMillis) { - // TODO Auto-generated method stub return null; } @Override public Distance getCourseLength() { - // TODO Auto-generated method stub return null; } @Override public Speed getSpeedWhenCrossingStartLine(Competitor competitor) { - // TODO Auto-generated method stub return null; } @Override public Distance getDistanceFromStarboardSideOfStartLine(Competitor competitor, TimePoint timePoint) { - // TODO Auto-generated method stub return null; } @Override public GPSFixStore getGPSFixStore() { - // TODO Auto-generated method stub return null; } @Override public Bearing getCrossingBearing(Waypoint w, TimePoint t) { - // TODO Auto-generated method stub return null; } @Override public Util.Pair getPortAndStarboardMarks(TimePoint t, Waypoint w) { - // TODO Auto-generated method stub return null; } @Override public Distance getAverageSignedCrossTrackError(Competitor competitor, TimePoint timePoint, boolean waitForLatestAnalysis) throws NoWindException { - // TODO Auto-generated method stub return null; } @Override public Distance getAverageSignedCrossTrackError(Competitor competitor, TimePoint timePoint, boolean waitForLatestAnalyses, WindLegTypeAndLegBearingCache cache) { - // TODO Auto-generated method stub return null; } @Override public Distance getAverageSignedCrossTrackError(Competitor competitor, TimePoint from, TimePoint to, boolean upwindOnly, boolean waitForLatestAnalysis) throws NoWindException { - // TODO Auto-generated method stub return null; } @Override public void waitForLoadingFromGPSFixStoreToFinishRunning(RaceLog forRaceLog) throws InterruptedException { - // TODO Auto-generated method stub - } @Override public void addRaceAbortedListener(RaceAbortedListener listener) { - // TODO Auto-generated method stub - } @Override public void onAbortedByRaceCommittee(Flags flag) { + } + + @Override + public Position getCenterOfCourse(TimePoint at) { + return null; + } + + @Override + public void attachRegattaLog(RegattaLog regattaLog) { // TODO Auto-generated method stub } @Override - public Position getCenterOfCourse(TimePoint at) { + public void waitForLoadingFromGPSFixStoreToFinishRunning(RegattaLog fromRegattaLog) throws InterruptedException { // TODO Auto-generated method stub - return null; + } - } diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithFixedRank.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithFixedRank.java index ab35163756e..94e19efcafc 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithFixedRank.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithFixedRank.java @@ -12,7 +12,7 @@ import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.impl.CourseImpl; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public class MockedTrackedRaceWithFixedRank extends MockedTrackedRace { private static final long serialVersionUID = -8587203762630194172L; diff --git a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java index 5a9edb89323..d00d6ee6a5d 100755 --- a/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java +++ b/java/com.sap.sailing.domain.test/src/com/sap/sailing/domain/test/mock/MockedTrackedRaceWithStartTimeAndRanks.java @@ -7,6 +7,8 @@ import java.util.List; import java.util.NavigableSet; import java.util.Set; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Leg; import com.sap.sailing.domain.base.Mark; @@ -24,10 +26,8 @@ import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; import com.sap.sailing.domain.tracking.CourseDesignChangedListener; import com.sap.sailing.domain.tracking.GPSFix; @@ -51,6 +51,7 @@ import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.domain.tracking.impl.DynamicTrackedRegattaImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** @@ -350,7 +351,7 @@ public class MockedTrackedRaceWithStartTimeAndRanks implements TrackedRace { } @Override - public List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) throws NoWindException { + public List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) { // TODO Auto-generated method stub return null; } @@ -664,4 +665,16 @@ public class MockedTrackedRaceWithStartTimeAndRanks implements TrackedRace { return null; } + @Override + public void attachRegattaLog(RegattaLog regattaLog) { + // TODO Auto-generated method stub + + } + + @Override + public void waitForLoadingFromGPSFixStoreToFinishRunning(RegattaLog fromRegattaLog) throws InterruptedException { + // TODO Auto-generated method stub + + } + } diff --git a/java/com.sap.sailing.domain.tractracadapter/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain.tractracadapter/META-INF/MANIFEST.MF index 6b0c01dc070..9bee601cb0e 100644 --- a/java/com.sap.sailing.domain.tractracadapter/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain.tractracadapter/META-INF/MANIFEST.MF @@ -10,7 +10,9 @@ Require-Bundle: com.sap.sailing.domain, com.googlecode.java-diff-utils;bundle-version="1.3.0", com.sap.sailing.domain.common, com.sap.sailing.server.gateway.serialization;bundle-version="1.0.0", - com.sap.sse.common + com.sap.sse, + com.sap.sse.common, + com.sap.sailing.server.gateway.serialization.shared.android Export-Package: com.sap.sailing.domain.tractracadapter, com.sap.sailing.domain.tractracadapter.impl; x-friends:="com.sap.sailing.domain.test, diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java index e252ad6e434..e8632586471 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/DomainFactory.java @@ -21,9 +21,9 @@ import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.PassingInstruction; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -41,6 +41,7 @@ import com.sap.sailing.domain.tractracadapter.impl.DomainFactoryImpl; import com.sap.sailing.domain.tractracadapter.impl.RaceCourseReceiver; import com.sap.sailing.domain.tractracadapter.impl.Simulator; import com.tractrac.model.lib.api.data.IPosition; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.model.lib.api.event.ICompetitor; @@ -64,7 +65,7 @@ public interface DomainFactory { com.sap.sailing.domain.common.Position createPosition(IPosition position); - com.sap.sailing.domain.common.TimePoint createTimePoint(long timestamp); + com.sap.sse.common.TimePoint createTimePoint(long timestamp); Course createCourse(String name, Iterable> controlPoints); @@ -101,11 +102,12 @@ public interface DomainFactory { * boat class exists yet. * @param trackedRegattaRegistry TODO */ - com.sap.sailing.domain.base.Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, IRace race, TrackedRegattaRegistry trackedRegattaRegistry); + com.sap.sailing.domain.base.Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + IRace race, TrackedRegattaRegistry trackedRegattaRegistry); /** * Creates a race tracked for the specified URL/URIs and starts receiving all available existing and future push - * data from there. Receiving continues until {@link TracTracRaceTracker#stop()} is called. + * data from there. Receiving continues until {@link TracTracRaceTracker#stop(boolean)} is called. *

* * A race tracker uses the paramURL for the TracTrac Java client to register for push data about one @@ -132,20 +134,24 @@ public interface DomainFactory { * implementation is {@link EmptyWindStore} which simply provides new, empty tracks. This is always * available but loses track of the wind, e.g., during server restarts. */ - TracTracRaceTracker createRaceTracker(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, - TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, - WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, - String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) throws MalformedURLException, FileNotFoundException, - URISyntaxException, CreateModelException, SubscriberInitializationException; + TracTracRaceTracker createRaceTracker(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, + TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, + String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) + throws MalformedURLException, FileNotFoundException, URISyntaxException, CreateModelException, SubscriberInitializationException; /** * Same as {@link #createRaceTracker(URL, URI, URI, URI, TimePoint, TimePoint, WindStore, TrackedRegattaRegistry)}, only that * a predefined {@link Regatta} is used to hold the resulting races. */ - RaceTracker createRaceTracker(Regatta regatta, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, - TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, - WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) throws MalformedURLException, FileNotFoundException, - URISyntaxException, CreateModelException, SubscriberInitializationException; + RaceTracker createRaceTracker(Regatta regatta, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, + TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, + String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) + throws MalformedURLException, FileNotFoundException, URISyntaxException, CreateModelException, + SubscriberInitializationException; BoatClass getOrCreateBoatClass(String competitorClassName); @@ -244,8 +250,9 @@ public interface DomainFactory { Util.Pair, BoatClass> getCompetitorsAndDominantBoatClass(IRace race); - RaceTrackingConnectivityParameters createTrackingConnectivityParameters(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, + RaceTrackingConnectivityParameters createTrackingConnectivityParameters(URL paramURL, URI liveURI, URI storedURI, + URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility); /** * Removes all knowledge about tractracRace which includes removing it from the race cache, from the diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/RaceRecord.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/RaceRecord.java index 6445747068d..54ae75fd10f 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/RaceRecord.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/RaceRecord.java @@ -15,10 +15,10 @@ import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.util.DateParser; -import com.sap.sailing.util.InvalidDateException; +import com.sap.sse.InvalidDateException; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.util.DateParser; public class RaceRecord { private static final Logger logger = Logger.getLogger(RaceRecord.class.getName()); diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracAdapter.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracAdapter.java index 71909ea6b6a..77240764b88 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracAdapter.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracAdapter.java @@ -12,11 +12,12 @@ import java.util.List; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.RegattaIdentifier; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.RaceHandle; import com.sap.sailing.domain.tracking.TrackerManager; import com.sap.sailing.domain.tracking.WindStore; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface TracTracAdapter { @@ -47,8 +48,9 @@ public interface TracTracAdapter { * is stopped; use -1 to wait forever */ RaceHandle addTracTracRace(TrackerManager trackerManager, URL paramURL, URI liveURI, URI storedURI, - URI courseDesignUpdateURI, RaceLogStore raceLogStore, long timeoutInMilliseconds, - String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility) throws MalformedURLException, FileNotFoundException, URISyntaxException, Exception; + URI courseDesignUpdateURI, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + long timeoutInMilliseconds, String tracTracUsername, String tracTracPassword, String raceStatus, + String raceVisibility) throws MalformedURLException, FileNotFoundException, URISyntaxException, Exception; /** * Same as {@link #addTracTracRace(URL, URI, URI, WindStore, long)}, only that start and end of tracking are @@ -65,12 +67,11 @@ public interface TracTracAdapter { * to add the races to. Otherwise, a default regatta as described above will be created and used. * @param raceStatus */ - RaceHandle addTracTracRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, URL paramURL, URI liveURI, - URI storedURI, URI courseDesignUpdateURI, TimePoint trackingStartTime, - TimePoint trackingEndTime, RaceLogStore raceLogStore, - long timeoutForReceivingRaceDefinitionInMilliseconds, boolean simulateWithStartTimeNow, - String tracTracUsername, String tracTracPassword, - String raceStatus, String raceVisibility) + RaceHandle addTracTracRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, URL paramURL, + URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint trackingStartTime, + TimePoint trackingEndTime, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + long timeoutForReceivingRaceDefinitionInMilliseconds, boolean simulateWithStartTimeNow, + String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility) throws MalformedURLException, FileNotFoundException, URISyntaxException, Exception; /** @@ -89,8 +90,9 @@ public interface TracTracAdapter { * that race is stopped; use -1 to wait forever * @param raceLogStore TODO */ - Regatta addRegatta(TrackerManager trackerManager, URL jsonURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, WindStore windStore, - long timeoutInMilliseconds, String tracTracUsername, String tracTracPassword, RaceLogStore raceLogStore) + Regatta addRegatta(TrackerManager trackerManager, URL jsonURL, URI liveURI, URI storedURI, + URI courseDesignUpdateURI, WindStore windStore, long timeoutInMilliseconds, String tracTracUsername, + String tracTracPassword, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore) throws MalformedURLException, FileNotFoundException, URISyntaxException, IOException, ParseException, org.json.simple.parser.ParseException, Exception; diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracControlPoint.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracControlPoint.java index caefebcceb3..8c3b7fb5873 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracControlPoint.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/TracTracControlPoint.java @@ -2,8 +2,7 @@ package com.sap.sailing.domain.tractracadapter; import java.util.UUID; -import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.WithID; import com.tractrac.model.lib.api.event.IEvent; import com.tractrac.model.lib.api.route.IControlPoint; @@ -28,8 +27,4 @@ public interface TracTracControlPoint extends WithID { String getShortName(); boolean getHasTwoPoints(); - - Position getMark1Position(); - - Position getMark2Position(); } diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractWithID.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractWithID.java index 7e37f54c3e0..370d7b9e29f 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractWithID.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/AbstractWithID.java @@ -1,6 +1,6 @@ package com.sap.sailing.domain.tractracadapter.impl; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.WithID; /** * Implements hash code and equality based on the control point's UUID. diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ControlPointAdapter.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ControlPointAdapter.java index a09de2eb6ae..d703f326dcb 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ControlPointAdapter.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/ControlPointAdapter.java @@ -2,8 +2,6 @@ package com.sap.sailing.domain.tractracadapter.impl; import java.util.UUID; -import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.tractracadapter.TracTracControlPoint; import com.tractrac.model.lib.api.route.IControl; @@ -50,21 +48,4 @@ public class ControlPointAdapter extends AbstractWithID implements TracTracContr public boolean getHasTwoPoints() { return controlPoint.isMultiple(); } - - @Override - public Position getMark1Position() { - return new DegreePosition(controlPoint.getControlPoints().get(0).getPosition().getLatitude(), controlPoint.getControlPoints().get(0).getPosition().getLongitude()); - } - - @Override - public Position getMark2Position() { - Position result; - if (getHasTwoPoints()) { - result = new DegreePosition(controlPoint.getControlPoints().get(1).getPosition().getLatitude(), controlPoint.getControlPoints().get(1).getPosition().getLongitude()); - } else { - result = null; - } - return result; - } - } diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java index 794521a1c31..571579d877f 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/DomainFactoryImpl.java @@ -45,14 +45,13 @@ import com.sap.sailing.domain.base.impl.TeamImpl; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.markpassingcalculation.MarkPassingCalculator; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; @@ -75,9 +74,11 @@ import com.sap.sailing.domain.tractracadapter.TracTracConfiguration; import com.sap.sailing.domain.tractracadapter.TracTracControlPoint; import com.sap.sailing.domain.tractracadapter.TracTracRaceTracker; import com.sap.sailing.util.WeakIdentityHashMap; -import com.tractrac.model.lib.api.data.IPosition; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.tractrac.model.lib.api.data.IPosition; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.model.lib.api.event.ICompetitor; import com.tractrac.model.lib.api.event.ICompetitorClass; @@ -232,7 +233,6 @@ public class DomainFactoryImpl implements DomainFactory { @Override public Competitor getOrCreateCompetitor(ICompetitor competitor) { - // TODO see bug 596; consider allowing for a new competitor (check for use of == throughout the code) or update existing one final UUID competitorId = competitor.getId(); final String competitorClassName = competitor.getCompetitorClass()==null?null:competitor.getCompetitorClass().getName(); final String nationalityAsString = competitor.getNationality(); @@ -346,7 +346,8 @@ public class DomainFactoryImpl implements DomainFactory { } @Override - public Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, IRace race, TrackedRegattaRegistry trackedRegattaRegistry) { + public Regatta getOrCreateDefaultRegatta(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + IRace race, TrackedRegattaRegistry trackedRegattaRegistry) { synchronized (regattaCache) { // FIXME Dialog with Lasse by Skype on 2011-06-17: // [6:20:04 PM] Axel Uhl: Lasse, can Event.getCompetitorClassList() ever produce more than one result? @@ -372,7 +373,9 @@ public class DomainFactoryImpl implements DomainFactory { // This is particularly bad if a persistent regatta was loaded but a default regatta was accidentally created. // Then, there is no way but restart the server to get rid of this stale cache entry here. if (result == null) { - result = new RegattaImpl(raceLogStore, RegattaImpl.getDefaultName(defaultRegattaNameAndBoatClass.getA(), boatClass.getName()), boatClass, trackedRegattaRegistry, + result = new RegattaImpl(raceLogStore, regattaLogStore, RegattaImpl.getDefaultName( + defaultRegattaNameAndBoatClass.getA(), boatClass.getName()), boatClass, /*startDate*/ null, /*endDate*/ null, + trackedRegattaRegistry, // use the low-point system as the default scoring scheme getBaseDomainFactory().createScoringScheme(ScoringSchemeType.LOW_POINT), race.getId(), null); regattaCache.put(key, result); @@ -633,23 +636,30 @@ public class DomainFactoryImpl implements DomainFactory { } @Override - public TracTracRaceTracker createRaceTracker(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, - TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, - RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, - String tracTracPassword, String raceStatus, String raceVisibility, - TrackedRegattaRegistry trackedRegattaRegistry) throws MalformedURLException, FileNotFoundException, - URISyntaxException, CreateModelException, SubscriberInitializationException { - return new TracTracRaceTrackerImpl(this, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, - simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); + public TracTracRaceTracker createRaceTracker(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, + TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, + String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) + throws MalformedURLException, FileNotFoundException, URISyntaxException, CreateModelException, + SubscriberInitializationException { + return new TracTracRaceTrackerImpl(this, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, + endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, regattaLogStore, windStore, + gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); } @Override - public RaceTracker createRaceTracker(Regatta regatta, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, - boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) - throws MalformedURLException, FileNotFoundException, URISyntaxException, CreateModelException, SubscriberInitializationException { - return new TracTracRaceTrackerImpl(regatta, this, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, - simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); + public RaceTracker createRaceTracker(Regatta regatta, URL paramURL, URI liveURI, URI storedURI, + URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, + String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) + throws MalformedURLException, FileNotFoundException, URISyntaxException, CreateModelException, + SubscriberInitializationException { + return new TracTracRaceTrackerImpl(regatta, this, paramURL, liveURI, storedURI, courseDesignUpdateURI, + startOfTracking, endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, + regattaLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, + raceVisibility, trackedRegattaRegistry); } @Override @@ -664,11 +674,13 @@ public class DomainFactoryImpl implements DomainFactory { @Override public RaceTrackingConnectivityParameters createTrackingConnectivityParameters(URL paramURL, URI liveURI, - URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, - boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, String tracTracUsername, - String tracTracPassword, String raceStatus, String raceVisibility) { - return new RaceTrackingConnectivityParametersImpl(paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, - delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, this, tracTracUsername, tracTracPassword, raceStatus, raceVisibility); + URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, + long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, + RegattaLogStore regattaLogStore, String tracTracUsername, String tracTracPassword, String raceStatus, + String raceVisibility) { + return new RaceTrackingConnectivityParametersImpl(paramURL, liveURI, storedURI, courseDesignUpdateURI, + startOfTracking, endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, + regattaLogStore, this, tracTracUsername, tracTracPassword, raceStatus, raceVisibility); } @Override diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java index ecc47c494f7..6edcc5b3acb 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/MarkPassingReceiver.java @@ -10,16 +10,16 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Course; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tractracadapter.DomainFactory; import com.tractrac.model.lib.api.data.IControlPassing; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Triple; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.data.IControlPassings; import com.tractrac.model.lib.api.event.IEvent; import com.tractrac.model.lib.api.event.IRaceCompetitor; diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java index 2ae5e70a74b..2cfd1880a1c 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceCourseReceiver.java @@ -16,8 +16,6 @@ import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.common.PassingInstruction; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.markpassingcalculation.MarkPassingCalculator; import com.sap.sailing.domain.racelog.tracking.EmptyGPSFixStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; @@ -26,7 +24,9 @@ import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tractracadapter.DomainFactory; import com.sap.sailing.domain.tractracadapter.TracTracControlPoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util.Triple; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.event.IEvent; import com.tractrac.model.lib.api.event.IRace; import com.tractrac.model.lib.api.route.IControl; diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java index bde2217b370..72d81ae6b32 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceStartedAndFinishedReceiver.java @@ -5,12 +5,12 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.ControlPoint; import com.sap.sailing.domain.base.Course; import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.DynamicTrackedRegatta; import com.sap.sailing.domain.tractracadapter.DomainFactory; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util.Triple; +import com.sap.sse.common.impl.MillisecondsTimePoint; import com.tractrac.model.lib.api.data.IStartStopData; import com.tractrac.model.lib.api.event.IEvent; import com.tractrac.model.lib.api.event.IRace; diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java index 0fbef2ebfa0..838ae332930 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackingConnectivityParametersImpl.java @@ -7,14 +7,15 @@ import java.net.URISyntaxException; import java.net.URL; import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.RaceTracker; import com.sap.sailing.domain.tracking.RaceTrackingConnectivityParameters; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tractracadapter.DomainFactory; +import com.sap.sse.common.TimePoint; import com.tractrac.model.lib.api.event.CreateModelException; import com.tractrac.subscription.lib.api.SubscriberInitializationException; @@ -26,6 +27,7 @@ public class RaceTrackingConnectivityParametersImpl implements RaceTrackingConne private final TimePoint startOfTracking; private final TimePoint endOfTracking; private final RaceLogStore raceLogStore; + private final RegattaLogStore regattaLogStore; private final DomainFactory domainFactory; private final long delayToLiveInMillis; private final boolean simulateWithStartTimeNow; @@ -34,10 +36,11 @@ public class RaceTrackingConnectivityParametersImpl implements RaceTrackingConne private final String raceStatus; private final String raceVisibility; - public RaceTrackingConnectivityParametersImpl(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, - TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, - RaceLogStore raceLogStore, DomainFactory domainFactory, String tracTracUsername, String tracTracPassword, - String raceStatus, String raceVisibility) { + public RaceTrackingConnectivityParametersImpl(URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, + TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + DomainFactory domainFactory, String tracTracUsername, String tracTracPassword, String raceStatus, + String raceVisibility) { super(); this.paramURL = paramURL; this.liveURI = liveURI; @@ -49,6 +52,7 @@ public class RaceTrackingConnectivityParametersImpl implements RaceTrackingConne this.domainFactory = domainFactory; this.simulateWithStartTimeNow = simulateWithStartTimeNow; this.raceLogStore = raceLogStore; + this.regattaLogStore = regattaLogStore; this.tracTracUsername = tracTracUsername; this.tracTracPassword = tracTracPassword; this.raceStatus = raceStatus; @@ -56,18 +60,23 @@ public class RaceTrackingConnectivityParametersImpl implements RaceTrackingConne } @Override - public RaceTracker createRaceTracker(TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, GPSFixStore gpsFixStore) throws MalformedURLException, - FileNotFoundException, URISyntaxException, CreateModelException, SubscriberInitializationException { - RaceTracker tracker = domainFactory.createRaceTracker(paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, - endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); + public RaceTracker createRaceTracker(TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, + GPSFixStore gpsFixStore) throws MalformedURLException, FileNotFoundException, URISyntaxException, + CreateModelException, SubscriberInitializationException { + RaceTracker tracker = domainFactory.createRaceTracker(paramURL, liveURI, storedURI, courseDesignUpdateURI, + startOfTracking, endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, + regattaLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, + raceVisibility, trackedRegattaRegistry); return tracker; } @Override - public RaceTracker createRaceTracker(Regatta regatta, TrackedRegattaRegistry trackedRegattaRegistry, WindStore windStore, GPSFixStore gpsFixStore) - throws Exception { - RaceTracker tracker = domainFactory.createRaceTracker(regatta, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, - endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); + public RaceTracker createRaceTracker(Regatta regatta, TrackedRegattaRegistry trackedRegattaRegistry, + WindStore windStore, GPSFixStore gpsFixStore) throws Exception { + RaceTracker tracker = domainFactory.createRaceTracker(regatta, paramURL, liveURI, storedURI, + courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, + raceLogStore, regattaLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, + raceVisibility, trackedRegattaRegistry); return tracker; } diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/Simulator.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/Simulator.java index 3bdf6cb0715..b085a47b4e2 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/Simulator.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/Simulator.java @@ -10,10 +10,8 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; @@ -24,6 +22,8 @@ import com.sap.sailing.domain.tracking.impl.EmptyWindStore; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.WindImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class Simulator { private static final Logger logger = Logger.getLogger(Simulator.class.getName()); @@ -104,7 +104,7 @@ public class Simulator { * {@link #setAdvanceInMillis(long)}. */ private synchronized long getAdvanceInMillis() { - while (!isAdvanceInMilliseSet()) { + while (!isAdvanceInMillisSet()) { if (trackedRace.getStartOfRace() != null) { setAdvanceInMillis(System.currentTimeMillis() - trackedRace.getStartOfRace().asMillis()); } else { @@ -173,7 +173,7 @@ public class Simulator { } private TimePoint advanceTimePointAndUseAsStartTimeIfNeeded(TimePoint time){ - if (isAdvanceInMilliseSet()) { + if (isAdvanceInMillisSet()) { return advance(time); } else { setAdvanceInMillis(System.currentTimeMillis() - time.asMillis()); @@ -181,7 +181,7 @@ public class Simulator { } } - private boolean isAdvanceInMilliseSet() { + private boolean isAdvanceInMillisSet() { return advanceInMillis != -1; } diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java index c27327c7eaf..a902911f218 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracAdapterImpl.java @@ -10,8 +10,8 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.RegattaIdentifier; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.RaceHandle; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackerManager; @@ -21,6 +21,7 @@ import com.sap.sailing.domain.tractracadapter.JSONService; import com.sap.sailing.domain.tractracadapter.RaceRecord; import com.sap.sailing.domain.tractracadapter.TracTracAdapter; import com.sap.sailing.domain.tractracadapter.TracTracConfiguration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class TracTracAdapterImpl implements TracTracAdapter { @@ -47,29 +48,31 @@ public class TracTracAdapterImpl implements TracTracAdapter { @Override public RaceHandle addTracTracRace(TrackerManager trackerManager, URL paramURL, URI liveURI, URI storedURI, - URI courseDesignUpdateURI, RaceLogStore raceLogStore, long timeoutInMilliseconds, - String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility) throws Exception { + URI courseDesignUpdateURI, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + long timeoutInMilliseconds, String tracTracUsername, String tracTracPassword, String raceStatus, + String raceVisibility) throws Exception { return trackerManager.addRace( /* regattaToAddTo */null, getTracTracDomainFactory().createTrackingConnectivityParameters(paramURL, liveURI, storedURI, courseDesignUpdateURI, /* startOfTracking */null, /* endOfTracking */null, delayToLiveInMillis, /* simulateWithStartTimeNow */false, - raceLogStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility), timeoutInMilliseconds); + raceLogStore, regattaLogStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility), + timeoutInMilliseconds); } @Override - public RaceHandle addTracTracRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, - URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, - TimePoint endOfTracking, RaceLogStore raceLogStore, - long timeoutInMilliseconds, boolean simulateWithStartTimeNow, String tracTracUsername, - String tracTracPassword, String raceStatus, String raceVisibility) throws Exception { + public RaceHandle addTracTracRace(TrackerManager trackerManager, RegattaIdentifier regattaToAddTo, URL paramURL, + URI liveURI, URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, + RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, long timeoutInMilliseconds, + boolean simulateWithStartTimeNow, String tracTracUsername, String tracTracPassword, String raceStatus, + String raceVisibility) throws Exception { return trackerManager.addRace( regattaToAddTo, getTracTracDomainFactory().createTrackingConnectivityParameters(paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, - simulateWithStartTimeNow, raceLogStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility), - timeoutInMilliseconds); + simulateWithStartTimeNow, raceLogStore, regattaLogStore, tracTracUsername, tracTracPassword, + raceStatus, raceVisibility), timeoutInMilliseconds); } @Override @@ -82,14 +85,16 @@ public class TracTracAdapterImpl implements TracTracAdapter { } @Override - public Regatta addRegatta(TrackerManager trackerManager, URL jsonURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - WindStore windStore, long timeoutInMilliseconds, String tracTracUsername, String tracTracPassword, RaceLogStore raceLogStore) throws Exception { + public Regatta addRegatta(TrackerManager trackerManager, URL jsonURL, URI liveURI, URI storedURI, + URI courseDesignUpdateURI, WindStore windStore, long timeoutInMilliseconds, String tracTracUsername, + String tracTracPassword, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore) throws Exception { JSONService jsonService = getTracTracDomainFactory().parseJSONURLWithRaceRecords(jsonURL, true); Regatta regatta = null; for (RaceRecord rr : jsonService.getRaceRecords()) { URL paramURL = rr.getParamURL(); - regatta = addTracTracRace(trackerManager, paramURL, liveURI, storedURI, courseDesignUpdateURI, raceLogStore, - timeoutInMilliseconds, tracTracUsername, "", "", tracTracPassword).getRegatta(); + regatta = addTracTracRace(trackerManager, paramURL, liveURI, storedURI, courseDesignUpdateURI, + raceLogStore, regattaLogStore, timeoutInMilliseconds, tracTracUsername, "", "", + tracTracPassword).getRegatta(); } return regatta; } diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java index 4fb3bf2d559..c06e9b65051 100755 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracRaceTrackerImpl.java @@ -25,10 +25,10 @@ import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Series; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.tracking.AbstractRaceTrackerImpl; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; @@ -46,6 +46,7 @@ import com.sap.sailing.domain.tractracadapter.DomainFactory; import com.sap.sailing.domain.tractracadapter.Receiver; import com.sap.sailing.domain.tractracadapter.TracTracConnectionConstants; import com.sap.sailing.domain.tractracadapter.TracTracRaceTracker; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.tractrac.model.lib.api.ModelLocator; import com.tractrac.model.lib.api.event.CreateModelException; @@ -215,7 +216,7 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements /** * Creates a race tracked for the specified URL/URIs and starts receiving all available existing and future push - * data from there. Receiving continues until {@link #stop()} is called. + * data from there. Receiving continues until {@link #stop(boolean)} is called. *

* * A race tracker uses the paramURL for the TracTrac Java client to register for push data about one @@ -245,23 +246,29 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements * @param trackedRegattaRegistry * used to create the {@link TrackedRegatta} for the domain event */ - protected TracTracRaceTrackerImpl(DomainFactory domainFactory, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, - boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) - throws URISyntaxException, MalformedURLException, FileNotFoundException, CreateModelException, SubscriberInitializationException { - this(ModelLocator.getEventFactory().createRace(new URI(paramURL.toString())), domainFactory, - paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, - delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, + protected TracTracRaceTrackerImpl(DomainFactory domainFactory, URL paramURL, URI liveURI, URI storedURI, + URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, + boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, + String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) + throws URISyntaxException, MalformedURLException, FileNotFoundException, CreateModelException, + SubscriberInitializationException { + this(ModelLocator.getEventFactory().createRace(new URI(paramURL.toString())), domainFactory, paramURL, liveURI, + storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, + simulateWithStartTimeNow, raceLogStore, regattaLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); } - private TracTracRaceTrackerImpl(IRace tractracRace, DomainFactory domainFactory, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, - RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) - throws URISyntaxException, MalformedURLException, FileNotFoundException, SubscriberInitializationException { - this(tractracRace, null, domainFactory, paramURL, liveURI, storedURI, courseDesignUpdateURI, - startOfTracking, endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, - tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); + private TracTracRaceTrackerImpl(IRace tractracRace, DomainFactory domainFactory, URL paramURL, URI liveURI, + URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, + long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, + RegattaLogStore regattaLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, + String tracTracPassword, String raceStatus, String raceVisibility, + TrackedRegattaRegistry trackedRegattaRegistry) throws URISyntaxException, MalformedURLException, + FileNotFoundException, SubscriberInitializationException { + this(tractracRace, null, domainFactory, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, + endOfTracking, delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, regattaLogStore, windStore, + gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); } /** @@ -270,13 +277,16 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements * may create a default {@link Regatta} with only a single default {@link Series} and {@link Fleet} which may not * always be what you want. */ - protected TracTracRaceTrackerImpl(Regatta regatta, DomainFactory domainFactory, URL paramURL, URI liveURI, URI storedURI, URI courseDesignUpdateURI, - TimePoint startOfTracking, TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, - RaceLogStore raceLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) - throws URISyntaxException, MalformedURLException, FileNotFoundException, CreateModelException, SubscriberInitializationException { - this(ModelLocator.getEventFactory().createRace(new URI(paramURL.toString())), regatta, - domainFactory, paramURL, liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, - delayToLiveInMillis, simulateWithStartTimeNow, raceLogStore, windStore, gpsFixStore, tracTracUsername, + protected TracTracRaceTrackerImpl(Regatta regatta, DomainFactory domainFactory, URL paramURL, URI liveURI, + URI storedURI, URI courseDesignUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, + long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, + RegattaLogStore regattaLogStore, WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, + String tracTracPassword, String raceStatus, String raceVisibility, + TrackedRegattaRegistry trackedRegattaRegistry) throws URISyntaxException, + MalformedURLException, FileNotFoundException, CreateModelException, SubscriberInitializationException { + this(ModelLocator.getEventFactory().createRace(new URI(paramURL.toString())), regatta, domainFactory, paramURL, + liveURI, storedURI, courseDesignUpdateURI, startOfTracking, endOfTracking, delayToLiveInMillis, + simulateWithStartTimeNow, raceLogStore, regattaLogStore, windStore, gpsFixStore, tracTracUsername, tracTracPassword, raceStatus, raceVisibility, trackedRegattaRegistry); } @@ -292,10 +302,12 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements * attached to the events sent to the receivers will again approximate the wall time. */ private TracTracRaceTrackerImpl(IRace tractracRace, final Regatta regatta, DomainFactory domainFactory, - URL paramURL, URI liveURI, URI storedURI, URI tracTracUpdateURI, TimePoint startOfTracking, TimePoint endOfTracking, - long delayToLiveInMillis, boolean simulateWithStartTimeNow, RaceLogStore raceLogStore, - WindStore windStore, GPSFixStore gpsFixStore, String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, TrackedRegattaRegistry trackedRegattaRegistry) - throws URISyntaxException, MalformedURLException, FileNotFoundException, SubscriberInitializationException { + URL paramURL, URI liveURI, URI storedURI, URI tracTracUpdateURI, TimePoint startOfTracking, + TimePoint endOfTracking, long delayToLiveInMillis, boolean simulateWithStartTimeNow, + RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, WindStore windStore, GPSFixStore gpsFixStore, + String tracTracUsername, String tracTracPassword, String raceStatus, String raceVisibility, + TrackedRegattaRegistry trackedRegattaRegistry) throws URISyntaxException, MalformedURLException, + FileNotFoundException, SubscriberInitializationException { super(); this.trackedRegattaRegistry = trackedRegattaRegistry; this.tractracRace = tractracRace; @@ -380,7 +392,8 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements // if regatta is still null, no previous assignment of any of the races in this TracTrac event to a Regatta was // found; // in this case, create a default regatta based on the TracTrac event data - this.regatta = effectiveRegatta == null ? domainFactory.getOrCreateDefaultRegatta(raceLogStore, tractracRace, trackedRegattaRegistry) : effectiveRegatta; + this.regatta = effectiveRegatta == null ? domainFactory.getOrCreateDefaultRegatta( + raceLogStore, regattaLogStore, tractracRace, trackedRegattaRegistry) : effectiveRegatta; trackedRegatta = trackedRegattaRegistry.getOrCreateTrackedRegatta(this.regatta); receivers = new HashSet(); for (Receiver receiver : domainFactory.getUpdateReceivers(getTrackedRegatta(), delayToLiveInMillis, @@ -484,13 +497,7 @@ public class TracTracRaceTrackerImpl extends AbstractRaceTrackerImpl implements } @Override - public void stop() throws InterruptedException { - if (!stopped) { - stop(/* stop receivers preemtively */false); - } - } - - private void stop(boolean stopReceiversPreemtively) throws InterruptedException { + public void stop(boolean stopReceiversPreemtively) throws InterruptedException { if (!stopped) { stopped = true; raceSubscriber.stop(); diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeResetHandler.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeResetHandler.java index 9f014df4ebf..5679675f4cc 100644 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeResetHandler.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeResetHandler.java @@ -10,8 +10,8 @@ import java.util.logging.Logger; import org.json.simple.parser.ParseException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.StartTimeChangedListener; +import com.sap.sse.common.TimePoint; public class TracTracStartTimeResetHandler extends UpdateHandler implements StartTimeChangedListener { diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeUpdateHandler.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeUpdateHandler.java index 0608ed2232f..a4efe049624 100644 --- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeUpdateHandler.java +++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/TracTracStartTimeUpdateHandler.java @@ -11,8 +11,8 @@ import java.util.logging.Logger; import org.json.simple.parser.ParseException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.StartTimeChangedListener; +import com.sap.sse.common.TimePoint; public class TracTracStartTimeUpdateHandler extends UpdateHandler implements StartTimeChangedListener { diff --git a/java/com.sap.sailing.domain/META-INF/MANIFEST.MF b/java/com.sap.sailing.domain/META-INF/MANIFEST.MF old mode 100644 new mode 100755 index d88e05684a6..d019beaf847 --- a/java/com.sap.sailing.domain/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.domain/META-INF/MANIFEST.MF @@ -1,36 +1,39 @@ -Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: Domain -Bundle-SymbolicName: com.sap.sailing.domain -Bundle-Version: 1.0.0.qualifier -Bundle-Vendor: SAP -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Bundle-ClassPath: . -Export-Package: com.sap.sailing.domain.base, - com.sap.sailing.domain.base.impl, - com.sap.sailing.domain.confidence, - com.sap.sailing.domain.leaderboard, - com.sap.sailing.domain.leaderboard.caching, - com.sap.sailing.domain.leaderboard.impl, - com.sap.sailing.domain.leaderboard.meta, - com.sap.sailing.domain.markpassingcalculation, - com.sap.sailing.domain.markpassingcalculation.splining, - com.sap.sailing.domain.masterdataimport, - com.sap.sailing.domain.polarsheets, - com.sap.sailing.domain.racelog, - com.sap.sailing.domain.racelog.impl, - com.sap.sailing.domain.racelog.tracking, - com.sap.sailing.domain.trackfiles, - com.sap.sailing.domain.trackimport, - com.sap.sailing.domain.tracking, - com.sap.sailing.domain.tracking.impl, - com.sap.sailing.util, - com.sap.sailing.util.impl;x-friends:="com.sap.sailing.server.replication,com.sap.sailing.domain.test" -Bundle-ActivationPolicy: lazy -Require-Bundle: com.googlecode.java-diff-utils;bundle-version="1.3.0", - com.sap.sailing.domain.shared.android;bundle-version="1.0.0", - com.sap.sailing.domain.common, - org.json.simple;bundle-version="1.1.0", - com.sap.sailing.geocoding, - com.sap.sse.datamining.shared;bundle-version="1.0.0", - com.sap.sse.common +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: Domain +Bundle-SymbolicName: com.sap.sailing.domain +Bundle-Version: 1.0.0.qualifier +Bundle-Vendor: SAP +Bundle-RequiredExecutionEnvironment: JavaSE-1.8 +Bundle-ClassPath: . +Export-Package: com.sap.sailing.domain.base, + com.sap.sailing.domain.base.impl, + com.sap.sailing.domain.confidence, + com.sap.sailing.domain.leaderboard, + com.sap.sailing.domain.leaderboard.caching, + com.sap.sailing.domain.leaderboard.impl, + com.sap.sailing.domain.leaderboard.meta, + com.sap.sailing.domain.markpassingcalculation, + com.sap.sailing.domain.markpassingcalculation.splining, + com.sap.sailing.domain.masterdataimport, + com.sap.sailing.domain.racelog, + com.sap.sailing.domain.racelog.impl, + com.sap.sailing.domain.racelog.tracking, + com.sap.sailing.domain.regattalike, + com.sap.sailing.domain.regattalog, + com.sap.sailing.domain.regattalog.impl, + com.sap.sailing.domain.trackfiles, + com.sap.sailing.domain.trackimport, + com.sap.sailing.domain.tracking, + com.sap.sailing.domain.tracking.impl, + com.sap.sailing.util, + com.sap.sailing.util.impl;x-friends:="com.sap.sailing.server.replication,com.sap.sailing.domain.test" +Bundle-ActivationPolicy: lazy +Require-Bundle: com.googlecode.java-diff-utils;bundle-version="1.3.0", + com.sap.sailing.domain.shared.android;bundle-version="1.0.0", + com.sap.sailing.domain.common, + org.json.simple;bundle-version="1.1.0", + com.sap.sailing.geocoding, + com.sap.sse.datamining.shared;bundle-version="1.0.0", + com.sap.sse.common, + com.sap.sse diff --git a/java/com.sap.sailing.domain/build.gradle b/java/com.sap.sailing.domain/build.gradle new file mode 100644 index 00000000000..1471791ff1d --- /dev/null +++ b/java/com.sap.sailing.domain/build.gradle @@ -0,0 +1,16 @@ +apply plugin: "java" + +sourceSets { + main { + java.srcDirs = ["src"] + } +} + +dependencies { + /* local dependencies */ + compile project(":java:com.googlecode.java-diff-utils") + compile project(":java:com.sap.sailing.domain.common") + compile project(":java:com.sap.sailing.domain.shared.android") + compile project(":java:com.sap.sailing.geocoding") + compile project(":java:com.sap.sse.replication") +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java index a9bad5f525b..f6319d24a54 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/DomainFactory.java @@ -9,7 +9,6 @@ import com.sap.sailing.domain.base.impl.DomainFactoryImpl; import com.sap.sailing.domain.common.Placemark; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.CompetitorDTO; import com.sap.sailing.domain.common.dto.FleetDTO; import com.sap.sailing.domain.common.dto.PlacemarkDTO; @@ -22,6 +21,9 @@ import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; +import com.sap.sse.common.IsManagedByCache; +import com.sap.sse.common.TimePoint; +import com.sap.sse.util.ObjectInputStreamResolvingAgainstCache; public interface DomainFactory extends SharedDomainFactory { /** @@ -35,10 +37,22 @@ public interface DomainFactory extends SharedDomainFactory { /** * When de-serializing objects of types whose instances that are managed and cached by this domain factory, - * de-serialized instances need to be replaced by / resolved to the counterparts already known by this factory. - * The stream returned by this method can be used + * de-serialized instances need to be replaced by / resolved to the counterparts already known by this factory. The + * stream returned by this method can be used to have objects implementing the {@link IsManagedByCache} interface + * {@link IsManagedByCache#resolve(Object) resolve} against this domain factory as their cache. + *

+ * + * Note: In order to allow the deserialization process to find all the classes required, it is a good idea to + * {@link Thread#setContextClassLoader(ClassLoader) set the context class loader} on the + * {@link Thread#currentThread() current thread} to one that can see and resolve all the classes that have instances + * in the stream. Example:

+     *          ClassLoader oldContextClassLoader = Thread.currentThread().getContextClassLoader();
+     *          Thread.currentThread().setContextClassLoader(TopLevelMasterData.class.getClassLoader());
+     *          Object o = domainFactory.createObjectInputStreamResolvingAgainstThisFactory(inputStream).readObject();
+     *          Thread.currentThread().setContextClassLoader(oldContextClassLoader);
+     * 
*/ - ObjectInputStreamResolvingAgainstDomainFactory createObjectInputStreamResolvingAgainstThisFactory(InputStream inputStream) throws IOException; + ObjectInputStreamResolvingAgainstCache createObjectInputStreamResolvingAgainstThisFactory(InputStream inputStream) throws IOException; ScoringScheme createScoringScheme(ScoringSchemeType scoringSchemeType); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/ObjectInputStreamResolvingAgainstDomainFactory.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/ObjectInputStreamResolvingAgainstDomainFactory.java deleted file mode 100755 index a8419ea6e64..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/ObjectInputStreamResolvingAgainstDomainFactory.java +++ /dev/null @@ -1,58 +0,0 @@ -package com.sap.sailing.domain.base; - -import java.io.IOException; -import java.io.InputStream; -import java.io.ObjectInputStream; -import java.io.ObjectStreamClass; - -/** - * During de-serialization, resolves objects managed by a {@link DomainFactory} using the domain factory instance passed - * to the constructor. Additionally, class loading is managed using the current thread's context class loader which is - * required in and works well for OSGi environments. - *

- * - * Create an instance of this class using - * {@link DomainFactory#createObjectInputStreamResolvingAgainstThisFactory(InputStream)}. - * - * @author Axel Uhl (D043530) - * - */ -public abstract class ObjectInputStreamResolvingAgainstDomainFactory extends ObjectInputStream implements HasDomainFactory { - private final DomainFactory domainFactory; - - /** - * Package protected on purpose; instances to be created using - * {@link DomainFactory#createObjectInputStreamResolvingAgainstThisFactory(InputStream)}. This constructor - * {@link #enableResolveObject(boolean) enables resolving} by default. - */ - protected ObjectInputStreamResolvingAgainstDomainFactory(InputStream in, DomainFactory domainFactory) throws IOException { - super(in); - this.domainFactory = domainFactory; - enableResolveObject(true); - } - - @Override - public DomainFactory getDomainFactory() { - return domainFactory; - } - - @Override - protected Class resolveClass(ObjectStreamClass classDesc) throws IOException, ClassNotFoundException { - String className = classDesc.getName(); - // see http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6554519 - // If using loadClass(...) on the class loader directly, an exception is thrown: - // StreamCorruptedException: invalid type code 00 - return Class.forName(className, /* initialize */ true, Thread.currentThread().getContextClassLoader()); - } - - @Override - protected Object resolveObject(Object o) { - Object result; - if (o instanceof IsManagedBySharedDomainFactory) { - result = ((IsManagedBySharedDomainFactory) o).resolve(getDomainFactory()); - } else { - result = o; - } - return result; - } -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumn.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumn.java index 8a862523a08..fcc88bf3ea0 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumn.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumn.java @@ -1,11 +1,12 @@ package com.sap.sailing.domain.base; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.common.RaceIdentifier; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.MetaLeaderboard; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogInformation; +import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.util.impl.RaceColumnListeners; import com.sap.sse.common.Named; @@ -32,9 +33,7 @@ public interface RaceColumn extends Named { /** * Sets the information object used to access the race column's race logs. */ - void setRaceLogInformation(RaceLogInformation information); - - RaceLogInformation getRaceLogInformation(); + void setRaceLogInformation(RaceLogStore raceLogStore, RegattaLikeIdentifier regattaLikeParent); /** * Gets the race column's race log associated to the passed fleet. Note that the result may be null @@ -186,9 +185,9 @@ public interface RaceColumn extends Named { RaceLogIdentifier getRaceLogIdentifier(Fleet fleet); /** - * Sets (or reloads) {@link RaceLog} for this column with the given fleet + * Reload the {@link RaceLog} for this column with the given fleet */ - void setOrReloadRaceLogInformation(RaceLogInformation raceLogInformation, Fleet fleet); + void reloadRaceLog(Fleet fleet); /** * Remove the association between a race and a column. This is different from diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumnListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumnListener.java index e25bd4444d2..873954d9379 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumnListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceColumnListener.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.base; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java index 40e7bddd570..eda3492c879 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RaceDefinition.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.base; import java.io.Serializable; -import com.sap.sailing.domain.common.WithID; import com.sap.sse.common.Named; +import com.sap.sse.common.WithID; /** * Tells the {@link BoatClass boat class} and the {@link Course course} for a single race that is usually part of a diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java index 449bd68b010..0667d9ade2a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/Regatta.java @@ -3,32 +3,50 @@ package com.sap.sailing.domain.base; import com.sap.sailing.domain.base.configuration.RegattaConfiguration; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.RegattaIdentifier; -import com.sap.sailing.domain.common.WithID; import com.sap.sailing.domain.leaderboard.ScoringScheme; +import com.sap.sailing.domain.regattalike.IsRegattaLike; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sse.common.Named; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.WithID; /** - * The name shall be unique across all regattas tracked concurrently. In particular, if you want to - * keep apart regattas in different boat classes, make sure the boat class name becomes part of the - * regatta name. + * The name shall be unique across all regattas tracked concurrently. In particular, if you want to keep apart regattas + * in different boat classes, make sure the boat class name becomes part of the regatta name. * * @author Axel Uhl (d043530) * */ -public interface Regatta extends Named, WithID { +public interface Regatta extends Named, WithID, IsRegattaLike { ScoringScheme getScoringScheme(); - + + /** + * @return the (optional) start date of this regatta + */ + TimePoint getStartDate(); + + void setStartDate(TimePoint startDate); + + /** + * @return the (optional) end date of this regatta + */ + TimePoint getEndDate(); + + void setEndDate(TimePoint startDate); + /** * Gets the course area for all races of this {@link Regatta}. + * * @return the {@link CourseArea} object. */ CourseArea getDefaultCourseArea(); /** * Sets the course area for all races of this {@link Regatta}. - * @param newCourseArea {@link CourseArea} to be set. + * + * @param newCourseArea + * {@link CourseArea} to be set. */ void setDefaultCourseArea(CourseArea newCourseArea); @@ -36,25 +54,26 @@ public interface Regatta extends Named, WithID { * Gets the {@link RegattaConfiguration} associated with this {@link Regatta}'s races. */ RegattaConfiguration getRegattaConfiguration(); - + /** * Sets the {@link RegattaConfiguration} associated with this {@link Regatta}'s races. + * * @param configuration */ void setRegattaConfiguration(RegattaConfiguration configuration); - + /** * A regatta consists of one or more series. * * @return an unmodifiable iterable sequence of the series of which this regatta consists. */ Iterable getSeries(); - + /** * Adds the provided series to this regatta if a series with the name does not exist already. */ void addSeries(Series series); - + /** * @return the first series from {@link #getSeries} whose {@link Series#getName() name} equals * seriesName, @@ -64,63 +83,65 @@ public interface Regatta extends Named, WithID { /** * Please note that the {@link RaceDefinition}s of the {@link Regatta} are not necessarily in sync with the - * {@link TrackedRace}s of the {@link TrackedRegatta} whose {@link TrackedRegatta#getRegatta() regatta} is this regatta. - * For example, it may be the case that a {@link RaceDefinition} is returned by this method for which no - * {@link TrackedRace} exists in the corresponding {@link TrackedRegatta}. This could be the case, e.g., during - * the initialization of the tracker as well as during removing a race from the server.

+ * {@link TrackedRace}s of the {@link TrackedRegatta} whose {@link TrackedRegatta#getRegatta() regatta} is this + * regatta. For example, it may be the case that a {@link RaceDefinition} is returned by this method for which no + * {@link TrackedRace} exists in the corresponding {@link TrackedRegatta}. This could be the case, e.g., during the + * initialization of the tracker as well as during removing a race from the server. + *

*/ Iterable getAllRaces(); - + /** - * Please note that the set of {@link RaceDefinition}s contained by this regatta may not match up with the - * {@link TrackedRace}s of the {@link TrackedRegatta} corresponding to this regatta. See also {@link #getAllRaces()}. + * Please note that the set of {@link RaceDefinition}s contained by this regatta may not match up with the + * {@link TrackedRace}s of the {@link TrackedRegatta} corresponding to this regatta. See also {@link #getAllRaces()} + * . * * @return null, if this regatta does not contain a race (see {@link #getAllRaces}) whose - * {@link RaceDefinition#getName()} equals raceName + * {@link RaceDefinition#getName()} equals raceName */ RaceDefinition getRaceByName(String raceName); - + BoatClass getBoatClass(); - + Iterable getCompetitors(); - + /** - * Will remove the series from this regatta. Will also call {@link RaceColumn#removeRaceIdentifier(Fleet)} to - * make sure that all raceLogs and race associations get removed for all race columns in this series. + * Will remove the series from this regatta. Will also call {@link RaceColumn#removeRaceIdentifier(Fleet)} to make + * sure that all raceLogs and race associations get removed for all race columns in this series. */ void removeSeries(Series series); void addRace(RaceDefinition race); void removeRace(RaceDefinition raceDefinition); - + void addRegattaListener(RegattaListener listener); - + void removeRegattaListener(RegattaListener listener); RegattaIdentifier getRegattaIdentifier(); /** - * Regattas may be constructed as implicit default regattas in which case they won't need to be stored - * durably and don't contain valuable information worth being preserved; or they are constructed explicitly - * with series and race columns in which case this data needs to be protected. This flag indicates whether - * the data of this regatta needs to be maintained persistently. + * Regattas may be constructed as implicit default regattas in which case they won't need to be stored durably and + * don't contain valuable information worth being preserved; or they are constructed explicitly with series and race + * columns in which case this data needs to be protected. This flag indicates whether the data of this regatta needs + * to be maintained persistently. */ boolean isPersistent(); void addRaceColumnListener(RaceColumnListener listener); void removeRaceColumnListener(RaceColumnListener listener); - + /** * @return whether this regatta defines its local per-series result discarding rules; if so, any leaderboard based - * on the regatta has to respect this and has to use a result discarding rule implementation that - * keeps discards local to each series rather than spreading them across the entire leaderboard. + * on the regatta has to respect this and has to use a result discarding rule implementation that keeps + * discards local to each series rather than spreading them across the entire leaderboard. */ boolean definesSeriesDiscardThresholds(); RegattaAndRaceIdentifier getRaceIdentifier(RaceDefinition race); - + /** * When there is no race committee app in place and no operator is managing the race start times for this regatta, * start times can optionally be inferred from the start mark passings by the {@link TrackedRace}s in this regatta. @@ -147,5 +168,4 @@ public interface Regatta extends Named, WithID { * Updates the flag deciding whether to use start time inference. See {@link #useStartTimeInference()}. */ void setUseStartTimeInference(boolean useStartTimeInference); - } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RegattaListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RegattaListener.java index 70c7b76ef9e..a8e9f9fd914 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RegattaListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/RegattaListener.java @@ -1,5 +1,6 @@ package com.sap.sailing.domain.base; + public interface RegattaListener { void raceAdded(Regatta regatta, RaceDefinition race); void raceRemoved(Regatta regatta, RaceDefinition race); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java index c4cc1e61c93..6fae2a3dc8c 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/AbstractRaceColumn.java @@ -6,16 +6,15 @@ import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.RaceIdentifier; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplate; -import com.sap.sailing.domain.racelog.RaceLogInformation; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.impl.RaceLogIdentifierImpl; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sse.common.Util; @@ -27,13 +26,8 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem private Map raceLogs; - /** - * holds the race log identifier template needed to create the appropriate RaceLogIdentifer that is constructed from the - * parent object name, name of this raceColumn and the name of a fleet of this raceColumn to access the RaceLog in the - * RaceLogStore for persistence purposes. - */ - private transient RaceLogInformation raceLogInformation; - private RaceLogIdentifierTemplate raceLogIdentifierTemplate; + private transient RaceLogStore raceLogStore; + private RegattaLikeIdentifier regattaLikeParent; public AbstractRaceColumn() { this.trackedRaces = new TrackedRaces(); @@ -42,9 +36,11 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem } @Override - public synchronized void setRaceLogInformation(final RaceLogInformation information) { + public synchronized void setRaceLogInformation(RaceLogStore raceLogStore, RegattaLikeIdentifier regattaLikeParent) { + this.raceLogStore = raceLogStore; + this.regattaLikeParent = regattaLikeParent; for (final Fleet fleet : getFleets()) { - setOrReloadRaceLogInformation(information, fleet); + reloadRaceLog(fleet); } } @@ -57,7 +53,7 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem @Override public RaceLogIdentifier getRaceLogIdentifier(Fleet fleet) { - return new RaceLogIdentifierImpl(raceLogInformation.getIdentifierTemplate(), getName(), fleet); + return new RaceLogIdentifierImpl(regattaLikeParent, getName(), fleet); } @Override @@ -99,8 +95,8 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem public synchronized void releaseTrackedRace(Fleet fleet) { TrackedRace previouslyLinkedRace = this.trackedRaces.get(fleet); this.trackedRaces.remove(fleet); - if (previouslyLinkedRace != null && raceLogInformation != null) { - RaceLogIdentifierImpl identifier = new RaceLogIdentifierImpl(raceLogInformation.getIdentifierTemplate(), getName(), fleet); + if (previouslyLinkedRace != null && regattaLikeParent != null) { + RaceLogIdentifier identifier = getRaceLogIdentifier(fleet); previouslyLinkedRace.detachRaceLog(identifier.getIdentifier()); getRaceColumnListeners().notifyListenersAboutTrackedRaceUnlinked(this, fleet, previouslyLinkedRace); } @@ -153,18 +149,10 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem } @Override - public RaceLogInformation getRaceLogInformation() { - return raceLogInformation; - } - - @Override - public void setOrReloadRaceLogInformation(RaceLogInformation information, Fleet fleet) { + public void reloadRaceLog(Fleet fleet) { synchronized(raceLogs) { - raceLogInformation = information; - RaceLogStore store = information.getStore(); - raceLogIdentifierTemplate = raceLogInformation.getIdentifierTemplate(); - RaceLogIdentifier identifier = raceLogIdentifierTemplate.compileRaceLogIdentifier(fleet); - RaceLog newOrLoadedRaceLog = store.getRaceLog(identifier, /*ignoreCache*/ true); + RaceLogIdentifier identifier = getRaceLogIdentifier(fleet); + RaceLog newOrLoadedRaceLog = raceLogStore.getRaceLog(identifier, /*ignoreCache*/ true); RaceLog raceLogAvailable = raceLogs.get(fleet); if (raceLogAvailable == null) { RaceColumnRaceLogReplicator listener = new RaceColumnRaceLogReplicator(this, identifier); @@ -185,7 +173,23 @@ public abstract class AbstractRaceColumn extends SimpleAbstractRaceColumn implem for (Entry entry : raceLogs.entrySet()) { Fleet fleet = entry.getKey(); RaceLog raceLog = entry.getValue(); - raceLog.addListener(new RaceColumnRaceLogReplicator(this, raceLogIdentifierTemplate.compileRaceLogIdentifier(fleet))); + raceLog.addListener(new RaceColumnRaceLogReplicator(this, getRaceLogIdentifier(fleet))); + // now comes a little secrecy (see bug 2506) about how, after de-serialization, the connections + // between race column, race log, tracked race and the listener pumping stuff from the race log + // into the tracked race are re-established. The race log's listener structure is transient, and so + // is the tracked race's attachedRaceLogs field and the logListener field. The collections and the + // DynamicTrackedRaceLogListener are re-established after de-serialization in corresponding readObject(...) + // methods. However, the connections are not. That's what we need to do here, simply by invoking: + ois.registerValidation(() -> { + TrackedRace trackedRace = getTrackedRace(fleet); + if (trackedRace != null) { + trackedRace.attachRaceLog(raceLog); + } + }, /* prio */ 0); + // because this will add the race log to the tracked race's attachedRaceLogs collection again, and + // the new DynamicTrackedRaceLogListener that the readObject(...) method had constructed for the + // tracked race will be added as a listener to the race log whose listeners collection otherwise would + // only hold the RaceColumnRaceLogReplicator object added above. } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java index 69356fe5bc5..d3311bb619a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DomainFactoryImpl.java @@ -13,7 +13,6 @@ import com.sap.sailing.domain.base.CompetitorStore; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.base.ObjectInputStreamResolvingAgainstDomainFactory; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Waypoint; @@ -23,7 +22,6 @@ import com.sap.sailing.domain.common.Placemark; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.dto.CompetitorDTO; import com.sap.sailing.domain.common.dto.FleetDTO; @@ -34,7 +32,6 @@ import com.sap.sailing.domain.common.dto.RaceDTO; import com.sap.sailing.domain.common.dto.RaceStatusDTO; import com.sap.sailing.domain.common.dto.TrackedRaceDTO; import com.sap.sailing.domain.common.dto.TrackedRaceStatisticsDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.media.MediaTrack; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ScoringScheme; @@ -60,7 +57,10 @@ import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; import com.sap.sailing.domain.tracking.impl.TrackedRaceImpl; import com.sap.sailing.geocoding.ReverseGeocoder; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.util.ObjectInputStreamResolvingAgainstCache; public class DomainFactoryImpl extends SharedDomainFactoryImpl implements DomainFactory { private static Logger logger = Logger.getLogger(DomainFactoryImpl.class.getName()); @@ -82,7 +82,7 @@ public class DomainFactoryImpl extends SharedDomainFactoryImpl implements Domain } @Override - public ObjectInputStreamResolvingAgainstDomainFactory createObjectInputStreamResolvingAgainstThisFactory(InputStream inputStream) throws IOException { + public ObjectInputStreamResolvingAgainstCache createObjectInputStreamResolvingAgainstThisFactory(InputStream inputStream) throws IOException { return new ObjectInputStreamResolvingAgainstDomainFactoryImpl(inputStream, this); } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DouglasPeucker.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DouglasPeucker.java index 9b70bda3c90..f5d2948e45f 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DouglasPeucker.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/DouglasPeucker.java @@ -16,9 +16,9 @@ import java.util.concurrent.RunnableFuture; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixTrack; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java index 7664b9c0f54..321fc4b5026 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/EventImpl.java @@ -16,6 +16,8 @@ import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; +import java.util.logging.Level; +import java.util.logging.Logger; import javax.imageio.ImageIO; import javax.imageio.ImageReader; @@ -25,13 +27,14 @@ import com.sap.sailing.domain.base.Event; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Venue; import com.sap.sailing.domain.common.ImageSize; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.ImageSizeImpl; import com.sap.sailing.domain.leaderboard.LeaderboardGroup; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class EventImpl extends EventBaseImpl implements Event { private static final long serialVersionUID = 855135446595485715L; + private static final Logger logger = Logger.getLogger(EventImpl.class.getName()); private final Set regattas; @@ -125,6 +128,9 @@ public class EventImpl extends EventBaseImpl implements Event { reader.dispose(); } } + } catch (IOException ioe) { + logger.log(Level.SEVERE, "Stale image link "+imageURL+" for event "+getName()+". Please double-check and replace or remove.", ioe); + throw ioe; } finally { if (in != null) { in.close(); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java index 1cb58678dd7..0a21afa70b2 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/KilometersPerHourSpeedWithBearingImpl.java @@ -5,10 +5,10 @@ import com.sap.sailing.domain.common.CourseChange; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.AbstractSpeedWithAbstractBearingImpl; import com.sap.sailing.domain.common.impl.AbstractSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.KilometersPerHourSpeedImpl; +import com.sap.sse.common.TimePoint; public class KilometersPerHourSpeedWithBearingImpl extends KilometersPerHourSpeedImpl implements SpeedWithBearing { private static final long serialVersionUID = 5749611820871048625L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ObjectInputStreamResolvingAgainstDomainFactoryImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ObjectInputStreamResolvingAgainstDomainFactoryImpl.java index ec42320df84..bd0a7c7d2b9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ObjectInputStreamResolvingAgainstDomainFactoryImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/ObjectInputStreamResolvingAgainstDomainFactoryImpl.java @@ -4,11 +4,10 @@ import java.io.IOException; import java.io.InputStream; import com.sap.sailing.domain.base.DomainFactory; -import com.sap.sailing.domain.base.ObjectInputStreamResolvingAgainstDomainFactory; +import com.sap.sse.util.ObjectInputStreamResolvingAgainstCache; -public class ObjectInputStreamResolvingAgainstDomainFactoryImpl extends ObjectInputStreamResolvingAgainstDomainFactory { - ObjectInputStreamResolvingAgainstDomainFactoryImpl(InputStream in, DomainFactory domainFactory) - throws IOException { +public class ObjectInputStreamResolvingAgainstDomainFactoryImpl extends ObjectInputStreamResolvingAgainstCache { + ObjectInputStreamResolvingAgainstDomainFactoryImpl(InputStream in, DomainFactory domainFactory) throws IOException { super(in, domainFactory); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java index f9477ea027f..906c2e17780 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RaceColumnRaceLogReplicator.java @@ -2,32 +2,32 @@ package com.sap.sailing.domain.base.impl; import java.io.Serializable; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseAreaChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogEventVisitor; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningConfirmedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFinishPositioningListChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogGateLineOpeningTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPathfinderEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogProtestStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRaceStatusEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogRevokeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartProcedureChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogCloseOpenEndedDeviceMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDefineMarkEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDenoteForTrackingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogDeviceMarkMappingEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogRegisterCompetitorEvent; +import com.sap.sailing.domain.abstractlog.race.tracking.RaceLogStartTrackingEvent; import com.sap.sailing.domain.base.RaceColumn; -import com.sap.sailing.domain.racelog.RaceLogCourseAreaChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogEvent; -import com.sap.sailing.domain.racelog.RaceLogEventVisitor; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningConfirmedEvent; -import com.sap.sailing.domain.racelog.RaceLogFinishPositioningListChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogGateLineOpeningTimeEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogPathfinderEvent; -import com.sap.sailing.domain.racelog.RaceLogProtestStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogRaceStatusEvent; -import com.sap.sailing.domain.racelog.RaceLogStartProcedureChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.RevokeEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.tracking.CloseOpenEndedDeviceMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DefineMarkEvent; -import com.sap.sailing.domain.racelog.tracking.DenoteForTrackingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceCompetitorMappingEvent; -import com.sap.sailing.domain.racelog.tracking.DeviceMarkMappingEvent; -import com.sap.sailing.domain.racelog.tracking.RegisterCompetitorEvent; -import com.sap.sailing.domain.racelog.tracking.StartTrackingEvent; public class RaceColumnRaceLogReplicator implements RaceLogEventVisitor, Serializable { private static final long serialVersionUID = 4752330236765192592L; @@ -113,47 +113,47 @@ public class RaceColumnRaceLogReplicator implements RaceLogEventVisitor, Seriali } @Override - public void visit(DeviceCompetitorMappingEvent event) { + public void visit(RaceLogDeviceCompetitorMappingEvent event) { notifyOnAdd(event); } @Override - public void visit(DeviceMarkMappingEvent event) { + public void visit(RaceLogDeviceMarkMappingEvent event) { notifyOnAdd(event); } @Override - public void visit(DenoteForTrackingEvent event) { + public void visit(RaceLogDenoteForTrackingEvent event) { notifyOnAdd(event); } @Override - public void visit(StartTrackingEvent event) { + public void visit(RaceLogStartTrackingEvent event) { notifyOnAdd(event); } @Override - public void visit(RevokeEvent event) { + public void visit(RaceLogRevokeEvent event) { notifyOnAdd(event); } @Override - public void visit(RegisterCompetitorEvent event) { + public void visit(RaceLogRegisterCompetitorEvent event) { notifyOnAdd(event); } @Override - public void visit(DefineMarkEvent event) { + public void visit(RaceLogDefineMarkEvent event) { notifyOnAdd(event); } @Override - public void visit(CloseOpenEndedDeviceMappingEvent event) { + public void visit(RaceLogCloseOpenEndedDeviceMappingEvent event) { notifyOnAdd(event); } @Override - public void visit(AdditionalScoringInformationEvent additionalScoringInformation) { + public void visit(RaceLogAdditionalScoringInformationEvent additionalScoringInformation) { notifyOnAdd(additionalScoringInformation); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java index aea5a989e91..8dd579aaac4 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/RegattaImpl.java @@ -10,6 +10,8 @@ import java.util.List; import java.util.Set; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseArea; @@ -29,17 +31,21 @@ import com.sap.sailing.domain.common.RegattaName; import com.sap.sailing.domain.common.RegattaNameAndRaceName; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; import com.sap.sailing.domain.leaderboard.ScoringScheme; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogInformation; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.impl.RaceLogInformationImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogOnRegattaIdentifier; +import com.sap.sailing.domain.regattalike.BaseRegattaLikeImpl; +import com.sap.sailing.domain.regattalike.IsRegattaLike; +import com.sap.sailing.domain.regattalike.RegattaAsRegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeListener; +import com.sap.sailing.domain.regattalog.RegattaLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.util.impl.RaceColumnListeners; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.impl.NamedImpl; @@ -67,8 +73,11 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene private List series; private final RaceColumnListeners raceColumnListeners; private final ScoringScheme scoringScheme; + private TimePoint startDate; + private TimePoint endDate; private final Serializable id; private transient RaceLogStore raceLogStore; + private final IsRegattaLike regattaLikeHelper; private CourseArea defaultCourseArea; private RegattaConfiguration configuration; @@ -91,8 +100,10 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene /** * Constructs a regatta with an empty {@link RaceLogStore}. */ - public RegattaImpl(String name, BoatClass boatClass, Iterable series, boolean persistent, ScoringScheme scoringScheme, Serializable id, CourseArea courseArea) { - this(EmptyRaceLogStore.INSTANCE, name, boatClass, series, persistent, scoringScheme, id, courseArea, /* useStartTimeInference */ true); + public RegattaImpl(String name, BoatClass boatClass, TimePoint startDate, TimePoint endDate, Iterable series, boolean persistent, + ScoringScheme scoringScheme, Serializable id, CourseArea courseArea) { + this(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, name, boatClass, startDate, endDate, series, persistent, + scoringScheme, id, courseArea, /* useStartTimeInference */ true); } /** @@ -105,11 +116,14 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene * this column's series {@link Regatta}, respectively. If null, the re-association won't be * carried out. */ - public RegattaImpl(RaceLogStore raceLogStore, String name, BoatClass boatClass, TrackedRegattaRegistry trackedRegattaRegistry, ScoringScheme scoringScheme, Serializable id, CourseArea courseArea) { - this(raceLogStore, name, boatClass, Collections.singletonList(new SeriesImpl(LeaderboardNameConstants.DEFAULT_SERIES_NAME, - /* isMedal */false, Collections - .singletonList(new FleetImpl(LeaderboardNameConstants.DEFAULT_FLEET_NAME)), /* race column names */new ArrayList(), - trackedRegattaRegistry)), /* persistent */false, scoringScheme, id, courseArea, /* useStartTimeInference */ true); + public RegattaImpl(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, String name, BoatClass boatClass, TimePoint startDate, TimePoint endDate, + TrackedRegattaRegistry trackedRegattaRegistry, ScoringScheme scoringScheme, Serializable id, + CourseArea courseArea) { + this(raceLogStore, regattaLogStore, name, boatClass, startDate, endDate, Collections.singletonList( + new SeriesImpl(LeaderboardNameConstants.DEFAULT_SERIES_NAME, + /* isMedal */false, Collections.singletonList(new FleetImpl(LeaderboardNameConstants.DEFAULT_FLEET_NAME)), + /* race column names */new ArrayList(), trackedRegattaRegistry)), /* persistent */false, + scoringScheme, id, courseArea, /* useStartTimeInference */ true); } /** @@ -117,7 +131,9 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene * all {@link Series} in this iterable will have their {@link Series#setRegatta(Regatta) regatta set} to * this new regatta. */ - public RegattaImpl(RaceLogStore raceLogStore, String name, BoatClass boatClass, Iterable series, boolean persistent, ScoringScheme scoringScheme, Serializable id, CourseArea courseArea, boolean useStartTimeInference) { + public RegattaImpl(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + String name, BoatClass boatClass, TimePoint startDate, TimePoint endDate, Iterable series, boolean persistent, ScoringScheme scoringScheme, + Serializable id, CourseArea courseArea, boolean useStartTimeInference) { super(name); this.useStartTimeInference = useStartTimeInference; this.id = id; @@ -126,6 +142,8 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene regattaListeners = new HashSet(); raceColumnListeners = new RaceColumnListeners(); this.boatClass = boatClass; + this.startDate = startDate; + this.endDate = endDate; List seriesList = new ArrayList(); for (S s : series) { seriesList.add(s); @@ -138,6 +156,7 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene this.scoringScheme = scoringScheme; this.defaultCourseArea = courseArea; this.configuration = null; + this.regattaLikeHelper = new BaseRegattaLikeImpl(new RegattaAsRegattaLikeIdentifier(this), regattaLogStore); } private void registerRaceLogsOnRaceColumns(Series series) { @@ -147,10 +166,7 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene } private void setRaceLogInformationOnRaceColumn(RaceColumn raceColumn) { - raceColumn.setRaceLogInformation( - new RaceLogInformationImpl( - raceLogStore, - new RaceLogOnRegattaIdentifier(this, raceColumn.getName()))); + raceColumn.setRaceLogInformation(raceLogStore, new RegattaAsRegattaLikeIdentifier(this)); } @Override @@ -196,8 +212,7 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene linkToRegattaAndConnectRaceLogsAndAddListeners(series); if (series.getRaceColumns() != null) { for (RaceColumnInSeries column : series.getRaceColumns()) { - column.setRaceLogInformation(new RaceLogInformationImpl(raceLogStore, - new RaceLogOnRegattaIdentifier(this, column.getName()))); + column.setRaceLogInformation(raceLogStore, new RegattaAsRegattaLikeIdentifier(this)); } } else { logger.warning("Race Columns were null during deserialization. This should not happen."); @@ -401,6 +416,26 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene return scoringScheme; } + @Override + public TimePoint getStartDate() { + return startDate; + } + + @Override + public void setStartDate(TimePoint startDate) { + this.startDate = startDate; + } + + @Override + public TimePoint getEndDate() { + return endDate; + } + + @Override + public void setEndDate(TimePoint endDate) { + this.endDate = endDate; + } + @Override public CourseArea getDefaultCourseArea() { return defaultCourseArea; @@ -497,4 +532,23 @@ public class RegattaImpl extends NamedImpl implements Regatta, RaceColumnListene return useStartTimeInference; } + @Override + public RegattaLog getRegattaLog() { + return regattaLikeHelper.getRegattaLog(); + } + + @Override + public RegattaLikeIdentifier getRegattaLikeIdentifier() { + return regattaLikeHelper.getRegattaLikeIdentifier(); + } + + @Override + public void addListener(RegattaLikeListener listener) { + regattaLikeHelper.addListener(listener); + } + + @Override + public void removeListener(RegattaLikeListener listener) { + regattaLikeHelper.removeListener(listener); + } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/SeriesImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/SeriesImpl.java index 10ac77b612b..e61d34d46a9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/SeriesImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/base/impl/SeriesImpl.java @@ -6,6 +6,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; @@ -17,7 +18,6 @@ import com.sap.sailing.domain.base.Series; import com.sap.sailing.domain.common.impl.RenamableImpl; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/FlexibleLeaderboard.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/FlexibleLeaderboard.java index 041df9131e0..f2b4185d949 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/FlexibleLeaderboard.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/FlexibleLeaderboard.java @@ -6,6 +6,8 @@ import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Series; import com.sap.sailing.domain.common.Renamable; +import com.sap.sailing.domain.regattalike.HasRegattaLike; +import com.sap.sailing.domain.regattalike.IsRegattaLike; import com.sap.sailing.domain.tracking.TrackedRace; /** @@ -21,7 +23,7 @@ import com.sap.sailing.domain.tracking.TrackedRace; * @author Axel Uhl (D043530) * */ -public interface FlexibleLeaderboard extends Leaderboard, Renamable { +public interface FlexibleLeaderboard extends Leaderboard, Renamable, HasRegattaLike, IsRegattaLike { /** * Moves the column with the name name up. * @param name The name of the column to move. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/Leaderboard.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/Leaderboard.java index 93d0c8bf0a3..d2f0bcc4713 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/Leaderboard.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/Leaderboard.java @@ -15,18 +15,18 @@ import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.base.Series; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.LeaderboardDTO; import com.sap.sailing.domain.leaderboard.caching.LeaderboardDTOCache; import com.sap.sailing.domain.leaderboard.caching.LiveLeaderboardUpdater; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** @@ -179,7 +179,7 @@ public interface Leaderboard extends LeaderboardBase { Map getCompetitorsForWhichThereAreCarriedPoints(); /** - * Shorthand for {@link TrackedRace#getRank(Competitor, com.sap.sailing.domain.common.TimePoint)} with the + * Shorthand for {@link TrackedRace#getRank(Competitor, com.sap.sse.common.TimePoint)} with the * additional logic that in case the race hasn't {@link TrackedRace#hasStarted(TimePoint) started} yet * or no {@link TrackedRace} exists for race, 0 will be returned for all those competitors. The tracked * race for the correct {@link Fleet} is determined using {@link RaceColumn#getTrackedRace(Competitor)}.

@@ -508,5 +508,4 @@ public interface Leaderboard extends LeaderboardBase { InterruptedException, ExecutionException; NumberOfCompetitorsInLeaderboardFetcher getNumberOfCompetitorsInLeaderboardFetcher(); - } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardCacheManager.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardCacheManager.java index f6e7ef2b115..93fa4dacce7 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardCacheManager.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardCacheManager.java @@ -7,29 +7,21 @@ import java.util.Set; import java.util.WeakHashMap; import java.util.concurrent.ConcurrentHashMap; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CompetitorChangeListener; import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Nationality; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnListener; -import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.base.WithNationality; import com.sap.sailing.domain.common.Color; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.leaderboard.caching.LeaderboardCache; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.tracking.GPSFix; -import com.sap.sailing.domain.tracking.GPSFixMoving; -import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedRace; -import com.sap.sailing.domain.tracking.TrackedRaceStatus; -import com.sap.sailing.domain.tracking.Wind; +import com.sap.sailing.domain.tracking.impl.AbstractRaceChangeListener; import com.sap.sailing.util.impl.ConcurrentWeakHashMap; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; @@ -50,7 +42,7 @@ public class LeaderboardCacheManager { private final ConcurrentWeakHashMap>> invalidationListenersPerLeaderboard; private final WeakHashMap raceColumnListeners; - private class CacheInvalidationListener implements RaceChangeListener { + private class CacheInvalidationListener extends AbstractRaceChangeListener { private final Leaderboard leaderboard; private final TrackedRace trackedRace; @@ -60,76 +52,10 @@ public class LeaderboardCacheManager { } @Override - public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { + protected void defaultAction() { removeFromCache(leaderboard); } - - @Override - public void statusChanged(TrackedRaceStatus newStatus) { - removeFromCache(leaderboard); - } - - @Override - public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { - removeFromCache(leaderboard); - } - - @Override - public void markPassingReceived(Competitor competitor, Map oldMarkPassings, - Iterable markPassings) { - removeFromCache(leaderboard); - } - - @Override - public void speedAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - removeFromCache(leaderboard); - } - - @Override - public void windDataReceived(Wind wind, WindSource windSource) { - removeFromCache(leaderboard); - } - - @Override - public void windDataRemoved(Wind wind, WindSource windSource) { - removeFromCache(leaderboard); - } - - @Override - public void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - removeFromCache(leaderboard); - } - - @Override - public void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived) { - removeFromCache(leaderboard); - } - - @Override - public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { - removeFromCache(leaderboard); - } - - @Override - public void waypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { - removeFromCache(leaderboard); - } - - @Override - public void waypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { - removeFromCache(leaderboard); - } - - @Override - public void delayToLiveChanged(long delayToLiveInMillis) { - removeFromCache(leaderboard); - } - - @Override - public void windSourcesToExcludeChanged(Iterable windSourcesToExclude) { - removeFromCache(leaderboard); - } - + private void removeFromTrackedRace() { trackedRace.removeListener(this); } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardGroup.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardGroup.java index 84472272866..502a3c78437 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardGroup.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/LeaderboardGroup.java @@ -4,10 +4,10 @@ import java.util.Collection; import java.util.UUID; import com.sap.sailing.domain.base.LeaderboardGroupBase; -import com.sap.sailing.domain.common.WithID; +import com.sap.sse.common.WithID; /** - * A leaderboard group is used to group one or more {@link Leaderboard}s. If can be used to represent all or part of the + * A leaderboard group is used to group one or more {@link Leaderboard}s. It can be used to represent all or part of the * regattas of an event or to establish a collection of regattas or leaderboards otherwise belonging together according * to some context. This could, for example, be a leaderboard group of all the interesting races in a particular boat * class or races at a particular event over time.

@@ -16,7 +16,7 @@ import com.sap.sailing.domain.common.WithID; * cases where a user interface shall display the leaderboards in reverse insertion order. This behavior is described * by {@link #isDisplayGroupsInReverseOrder()}.

* - * Optionally, a leaderboard group can specify an "Overall Leaderboard." The typical use case for this is a regatta series + * Optionally, a leaderboard group can specify an "Overall Leaderboard". The typical use case for this is a regatta series * such as the Extreme Sailing Series or the German Sailing League ("Bundesliga") where several regatta results are * combined into a series score. The overall leaderboard, if defined, has its own scoring scheme and obtains its * "tracked results" from the results of the respective leaderboard. Each leaderboard in this group then represents diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/RegattaLeaderboard.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/RegattaLeaderboard.java index 9aaa700dd13..3f67fd35cef 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/RegattaLeaderboard.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/RegattaLeaderboard.java @@ -2,7 +2,8 @@ package com.sap.sailing.domain.leaderboard; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.Renamable; +import com.sap.sailing.domain.regattalike.HasRegattaLike; -public interface RegattaLeaderboard extends Leaderboard, Renamable { +public interface RegattaLeaderboard extends Leaderboard, Renamable, HasRegattaLike { Regatta getRegatta(); } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ResultDiscardingRule.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ResultDiscardingRule.java index ae524928f9d..4e56f8ec57a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ResultDiscardingRule.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ResultDiscardingRule.java @@ -5,7 +5,7 @@ import java.util.Set; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * A result discarding rule is used to determine for a competitor those races from a list of diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java index 9a86db3d2f8..1fd99932582 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoreCorrection.java @@ -6,8 +6,8 @@ import java.util.concurrent.Callable; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; /** * Manages score corrections for a competitor in a race, in particular handling the following use cases: diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java index 1b5a5d8cccc..3265f108ac5 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/ScoringScheme.java @@ -11,8 +11,8 @@ import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.meta.LeaderboardGroupMetaLeaderboard; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java index 171f26b02a5..b41b658e73d 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/SettableScoreCorrection.java @@ -3,7 +3,7 @@ package com.sap.sailing.domain.leaderboard; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public interface SettableScoreCorrection extends ScoreCorrection { void addScoreCorrectionListener(ScoreCorrectionListener listener); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCache.java index 1ae4cc26ea8..d1e6ccdd2b9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCache.java @@ -17,7 +17,6 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.LeaderboardDTO; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.LeaderboardCacheManager; @@ -27,12 +26,13 @@ import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; -import com.sap.sailing.util.impl.ThreadFactoryWithPriority; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.util.impl.ThreadFactoryWithPriority; /** * Caches the expensive to compute {@link LeaderboardDTO} results of a - * {@link SailingServiceImpl#computeLeaderboardByName(String, com.sap.sailing.domain.common.TimePoint, Collection, boolean)} call. + * {@link SailingServiceImpl#computeLeaderboardByName(String, com.sap.sse.common.TimePoint, Collection, boolean)} call. * By listening as {@link RaceChangeListener} on all tracked races attached to the leaderboard, and by updating this list * by listening as {@link RaceColumnListener} on the {@link Leaderboard}, each time a race attached to a leaderboard for which * this cache holds one or more {@link LeaderboardDTO}s changes, the cache entries for that leaderboard are removed. Also, diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCalculationReuseCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCalculationReuseCache.java index 318720b7a0c..c6c6403ba5c 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCalculationReuseCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LeaderboardDTOCalculationReuseCache.java @@ -7,19 +7,19 @@ import com.sap.sailing.domain.base.Leg; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.impl.AbstractSimpleLeaderboardImpl; import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Triple; /** * A cache structure that is used for a single call to - * {@link AbstractSimpleLeaderboardImpl#computeDTO(com.sap.sailing.domain.common.TimePoint, java.util.Collection, boolean, boolean, com.sap.sailing.domain.tracking.TrackedRegattaRegistry, com.sap.sailing.domain.base.DomainFactory)}. + * {@link AbstractSimpleLeaderboardImpl#computeDTO(com.sap.sse.common.TimePoint, java.util.Collection, boolean, boolean, com.sap.sailing.domain.tracking.TrackedRegattaRegistry, com.sap.sailing.domain.base.DomainFactory)}. * It is to be passed on to various query methods that may required common data that is expensive to compute and * depends on equal parameters, such as an equal time point. The underlying assumption is that during one leaderboard (re-)calculation cycle the * dynamic changes in the wind field and the mark positions can safely be ignored so that wind data for competitors and legs and the legs' diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java index f4ae690ef42..0f65286ca50 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java @@ -5,16 +5,17 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; +import java.util.concurrent.ExecutionException; import java.util.logging.Level; import java.util.logging.Logger; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.dto.LeaderboardDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Computing a leaderboard live, particularly when the fleet tracked is large, requires considerable resources. @@ -66,6 +67,13 @@ public class LiveLeaderboardUpdater implements Runnable { */ private LeaderboardDTO currentLiveLeaderboard; + /** + * When the evaluation of the live leaderboard has resulted in an exception, the exception will be passed on + * to callers of {@link #getLiveLeaderboard(Collection, boolean)}, wrapped by an {@link ExecutionException}. + * + */ + private Exception currentException; + /** * Column names for which {@link #currentLiveLeaderboard} has the details */ @@ -124,7 +132,15 @@ public class LiveLeaderboardUpdater implements Runnable { return leaderboard; } - public LeaderboardDTO getLiveLeaderboard(Collection namesOfRaceColumnsForWhichToLoadLegDetails, boolean addOverallDetails) throws NoWindException { + /** + * If the calculation of the live leaderboard has terminated abnormally by throwing an exception during the last + * re-calculation attempt, another re-calculation is waited for. If that again terminates abnormally by throwing an + * exception, that exception will be thrown by this method, wrapped by an {@link ExecutionException}. Otherwise, + * this method will return the last live leaderboard calculated that has the columns and details requested. If the + * last live leaderboard calculated doesn't have the requested properties, the method waits for the next calculation + * to finish which is expected to provide the leaderboard for the details and columns requested. + */ + public LeaderboardDTO getLiveLeaderboard(Collection namesOfRaceColumnsForWhichToLoadLegDetails, boolean addOverallDetails) throws NoWindException, ExecutionException { LeaderboardDTO result = null; updateRequestTimes(namesOfRaceColumnsForWhichToLoadLegDetails, addOverallDetails); ensureRunning(); @@ -162,6 +178,9 @@ public class LiveLeaderboardUpdater implements Runnable { } catch (InterruptedException e) { logger.log(Level.INFO, "interrupted while waiting for LiveLeaderboardCache update", e); } + if (currentException != null) { + throw new ExecutionException(currentException); + } if (columnNamesForWhichCurrentLiveLeaderboardHasTheDetails.containsAll(namesOfRaceColumnsForWhichToLoadLegDetails) && (!addOverallDetails || currentLiveLeaderboardHasOverallDetails)) { result = currentLiveLeaderboard; @@ -238,6 +257,7 @@ public class LiveLeaderboardUpdater implements Runnable { */ private synchronized void updateCacheContents(Collection namesOfRaceColumnsForWhichToLoadLegDetails, boolean addOverallDetails, LeaderboardDTO result) { + currentException = null; columnNamesForWhichCurrentLiveLeaderboardHasTheDetails.clear(); columnNamesForWhichCurrentLiveLeaderboardHasTheDetails.addAll(namesOfRaceColumnsForWhichToLoadLegDetails); currentLiveLeaderboard = result; @@ -279,9 +299,7 @@ public class LiveLeaderboardUpdater implements Runnable { /* waitForLatestAnalyses */false, trackedRegattaRegistry, baseDomainFactory, /* fillNetPointsUncorrected */ false); updateCacheContents(namesOfRaceColumnsForWhichToLoadLegDetails, addOverallDetails, newCacheValue); } catch (NoWindException e) { - logger.info("Unable to update cached leaderboard results for leaderboard " + leaderboard.getName() + ": " - + e.getMessage()); - logger.throwing(LiveLeaderboardUpdater.class.getName(), "run", e); + logger.log(Level.SEVERE, "Exception during re-calculating the live leaderboard "+leaderboard.getName(), e); try { Thread.sleep(1000); // avoid running into the same NoWindException too quickly } catch (InterruptedException e1) { @@ -305,9 +323,10 @@ public class LiveLeaderboardUpdater implements Runnable { synchronized (this) { running = false; currentLiveLeaderboard = null; + currentException = e; + notifyAll(); } - logger.info("exception in "+LiveLeaderboardUpdater.class.getName()+".run(): "+e.getMessage()); - logger.throwing(LiveLeaderboardUpdater.class.getName(), "run", e); + logger.log(Level.SEVERE, "exception updating live leaderboard "+leaderboard.getName(), e); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java index 59114f0d9a6..f68c204399f 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractLeaderboardImpl.java @@ -12,10 +12,10 @@ import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.ScoreCorrection; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; /** * Abstract leaderboard implementation that already knows about carried points, competitor display name re-keying, diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java index 287a24d80e3..0124019ae99 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractScoringSchemeImpl.java @@ -13,10 +13,10 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public abstract class AbstractScoringSchemeImpl implements ScoringScheme { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java index 1df3a765563..316727ff6f3 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/AbstractSimpleLeaderboardImpl.java @@ -29,18 +29,18 @@ import java.util.concurrent.TimeUnit; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.race.InvalidatesLeaderboardCache; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Course; import com.sap.sailing.domain.base.DomainFactory; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.Leg; -import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnInSeries; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.MaxPointsReason; @@ -50,8 +50,6 @@ import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.RegattaNameAndRaceName; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.dto.CompetitorDTO; import com.sap.sailing.domain.common.dto.FleetDTO; import com.sap.sailing.domain.common.dto.LeaderboardDTO; @@ -59,7 +57,6 @@ import com.sap.sailing.domain.common.dto.LeaderboardEntryDTO; import com.sap.sailing.domain.common.dto.LeaderboardRowDTO; import com.sap.sailing.domain.common.dto.LegEntryDTO; import com.sap.sailing.domain.common.dto.RaceDTO; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; @@ -69,10 +66,7 @@ import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; import com.sap.sailing.domain.leaderboard.caching.LeaderboardDTOCache; import com.sap.sailing.domain.leaderboard.caching.LeaderboardDTOCalculationReuseCache; import com.sap.sailing.domain.leaderboard.caching.LiveLeaderboardUpdater; -import com.sap.sailing.domain.racelog.InvalidatesLeaderboardCache; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.Maneuver; @@ -82,16 +76,18 @@ import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.TrackedRace; -import com.sap.sailing.domain.tracking.TrackedRaceStatus; import com.sap.sailing.domain.tracking.TrackedRegattaRegistry; -import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; import com.sap.sailing.domain.tracking.WindPositionMode; +import com.sap.sailing.domain.tracking.impl.AbstractRaceChangeListener; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; import com.sap.sailing.util.impl.RaceColumnListeners; -import com.sap.sailing.util.impl.ThreadFactoryWithPriority; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.util.impl.ThreadFactoryWithPriority; /** * Base implementation for various types of leaderboards. The {@link RaceColumnListener} implementation forwards events @@ -262,13 +258,14 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race } /** - * Handles the invalidation of the {@link SailingServiceImpl#raceDetailsAtEndOfTrackingCache} entries if the tracked race - * changes in any way. + * Handles the invalidation of the {@link SailingServiceImpl#raceDetailsAtEndOfTrackingCache} entries if the tracked + * race changes in any way. In particular, for {@link #statusChanged}, when the status changes away from LOADING, + * calculations may start or resume, making it necessary to clear the cache. * * @author Axel Uhl (D043530) * */ - private class CacheInvalidationListener implements RaceChangeListener { + private class CacheInvalidationListener extends AbstractRaceChangeListener { private final TrackedRace trackedRace; private final Competitor competitor; @@ -291,76 +288,9 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race removeFromTrackedRace(); } } - + @Override - public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void waypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void waypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void statusChanged(TrackedRaceStatus newStatus) { - // when the status changes away from LOADING, calculations may start or resume, making it necessary to clear the cache - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void markPassingReceived(Competitor competitor, Map oldMarkPassings, - Iterable markPassings) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void speedAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void windDataReceived(Wind wind, WindSource windSource) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void windDataRemoved(Wind wind, WindSource windSource) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void delayToLiveChanged(long delayToLiveInMillis) { - invalidateCacheAndRemoveThisListenerFromTrackedRace(); - } - - @Override - public void windSourcesToExcludeChanged(Iterable windSourcesToExclude) { + protected void defaultAction() { invalidateCacheAndRemoveThisListenerFromTrackedRace(); } } @@ -1269,12 +1199,8 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race raceColumn instanceof RaceColumnInSeries ? ((RaceColumnInSeries) raceColumn).getSeries().getName() : null, fleetDTO, raceColumn.isMedalRace(), raceIdentifier, race); } - FutureTask> task = new FutureTask>(new Callable>() { - @Override - public List call() throws Exception { - return baseDomainFactory.getCompetitorDTOList(AbstractSimpleLeaderboardImpl.this.getCompetitorsFromBestToWorst(raceColumn, timePoint)); - } - }); + FutureTask> task = new FutureTask>( + () -> baseDomainFactory.getCompetitorDTOList(AbstractSimpleLeaderboardImpl.this.getCompetitorsFromBestToWorst(raceColumn, timePoint))); executor.execute(task); competitorsFromBestToWorstTasks.put(raceColumn, task); } @@ -1306,8 +1232,8 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race result.discardThresholds = null; } // Computing the competitor leg ranks is expensive, especially in live mode, in case new events keep - // invalidating the ranks cache in TrackedLegImpl. Then problem then is that the sorting based on wind data is repeated for - // each competitor, leading to square effort. We therefore need to compute the leg ranks for those race where leg + // invalidating the ranks cache in TrackedLegImpl. The problem then is that the sorting based on wind data is repeated for + // each competitor, leading to square effort. We therefore need to compute the leg ranks for those races where leg // details are requested only once and pass them into getLeaderboardEntryDTO final Map> legRanksCache = new HashMap>(); for (final RaceColumn raceColumn : this.getRaceColumns()) { @@ -1343,35 +1269,29 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race Map> futuresForColumnName = new HashMap>(); final Set discardedRaceColumns = getResultDiscardingRule().getDiscardedRaceColumns(competitor, this, getRaceColumns(), timePoint); for (final RaceColumn raceColumn : this.getRaceColumns()) { - RunnableFuture future = new FutureTask( - new Callable() { - @Override - public LeaderboardEntryDTO call() { - try { - Entry entry = AbstractSimpleLeaderboardImpl.this.getEntry(competitor, raceColumn, timePoint, discardedRaceColumns); - return getLeaderboardEntryDTO(entry, raceColumn, competitor, timePoint, - namesOfRaceColumnsForWhichToLoadLegDetails != null - && namesOfRaceColumnsForWhichToLoadLegDetails.contains(raceColumn - .getName()), waitForLatestAnalyses, legRanksCache, baseDomainFactory, - fillNetPointsUncorrected, cache); - } catch (NoWindException e) { - logger.info("Exception trying to compute leaderboard entry for competitor " - + competitor.getName() + " in race column " + raceColumn.getName() + ": " - + e.getMessage()); - logger.throwing(AbstractSimpleLeaderboardImpl.class.getName(), - "computeLeaderboardByName.future.call()", e); - throw new NoWindError(e); - } - } - }); + RunnableFuture future = new FutureTask(() -> { + try { + Entry entry = AbstractSimpleLeaderboardImpl.this.getEntry(competitor, raceColumn, timePoint, discardedRaceColumns); + return getLeaderboardEntryDTO(entry, raceColumn, competitor, timePoint, + namesOfRaceColumnsForWhichToLoadLegDetails != null + && namesOfRaceColumnsForWhichToLoadLegDetails.contains(raceColumn + .getName()), waitForLatestAnalyses, legRanksCache, baseDomainFactory, + fillNetPointsUncorrected, cache); + } catch (NoWindException e) { + logger.info("Exception trying to compute leaderboard entry for competitor " + + competitor.getName() + " in race column " + raceColumn.getName() + ": " + + e.getMessage()); + logger.throwing(AbstractSimpleLeaderboardImpl.class.getName(), + "computeLeaderboardByName.future.call()", e); + throw new NoWindError(e); + } + }); executor.execute(future); futuresForColumnName.put(raceColumn.getName(), future); } - for (Map.Entry> raceColumnNameAndFuture : futuresForColumnName - .entrySet()) { + for (Map.Entry> raceColumnNameAndFuture : futuresForColumnName.entrySet()) { try { - row.fieldsByRaceColumnName.put(raceColumnNameAndFuture.getKey(), raceColumnNameAndFuture.getValue() - .get()); + row.fieldsByRaceColumnName.put(raceColumnNameAndFuture.getKey(), raceColumnNameAndFuture.getValue().get()); } catch (InterruptedException e) { throw new RuntimeException(e); } catch (ExecutionException e) { @@ -1497,7 +1417,11 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race .getEstimatedSpeed(competitorStartTime); entryDTO.speedOverGroundAtPassingStartWaypointInKnots = competitorSpeedWhenPassingStart == null ? null : competitorSpeedWhenPassingStart.getKnots(); - entryDTO.startTack = trackedRace.getTack(competitor, competitorStartTime); + try { + entryDTO.startTack = trackedRace.getTack(competitor, competitorStartTime); + } catch (NoWindException nwe) { + entryDTO.startTack = null; // leave empty in case no wind information is available + } Distance distanceFromStarboardSideOfStartLineWhenPassingStart = trackedRace .getDistanceFromStarboardSideOfStartLineWhenPassingStart(competitor); entryDTO.distanceToStarboardSideOfStartLineInMeters = distanceFromStarboardSideOfStartLineWhenPassingStart == null ? null @@ -1646,10 +1570,22 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race } final Distance windwardDistanceToOverallLeader = trackedRace == null ? null : trackedRace .getWindwardDistanceToOverallLeader(competitor, timePoint, WindPositionMode.LEG_MIDDLE); - final Distance averageAbsoluteCrossTrackError = trackedRace == null ? null : trackedRace.getAverageAbsoluteCrossTrackError( + Distance averageAbsoluteCrossTrackError; + try { + averageAbsoluteCrossTrackError = trackedRace == null ? null : trackedRace.getAverageAbsoluteCrossTrackError( competitor, timePoint, waitForLatestAnalyses, cache); - final Distance averageSignedCrossTrackError = trackedRace == null ? null : trackedRace.getAverageSignedCrossTrackError( + } catch (NoWindException nwe) { + // without wind information, use null meaning "unknown" + averageAbsoluteCrossTrackError = null; + } + Distance averageSignedCrossTrackError; + try { + averageSignedCrossTrackError = trackedRace == null ? null : trackedRace.getAverageSignedCrossTrackError( competitor, timePoint, waitForLatestAnalyses, cache); + } catch (NoWindException nwe) { + // without wind information, use null meaning "unknown" + averageSignedCrossTrackError = null; + } return new RaceDetails(legDetails, windwardDistanceToOverallLeader, averageAbsoluteCrossTrackError, averageSignedCrossTrackError); } finally { course.unlockAfterRead(); @@ -1665,12 +1601,28 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race result = null; } else { result = new LegEntryDTO(); - result.legType = trackedLeg.getTrackedLeg().getLegType(timePoint); + try { + result.legType = trackedLeg.getTrackedLeg().getLegType(timePoint); + } catch (NoWindException nwe) { + result.legType = null; // can't determine leg type without wind data + } final Speed averageSpeedOverGround = trackedLeg.getAverageSpeedOverGround(timePoint); result.averageSpeedOverGroundInKnots = averageSpeedOverGround == null ? null : averageSpeedOverGround.getKnots(); - final Distance averageAbsoluteCrossTrackError = trackedLeg.getAverageAbsoluteCrossTrackError(timePoint, waitForLatestAnalyses); + Distance averageAbsoluteCrossTrackError; + try { + averageAbsoluteCrossTrackError = trackedLeg.getAverageAbsoluteCrossTrackError(timePoint, waitForLatestAnalyses); + } catch (NoWindException nwe) { + // leave averageAbsoluteCrossTrackError as null, meaning "unknown" + averageAbsoluteCrossTrackError = null; + } result.averageAbsoluteCrossTrackErrorInMeters = averageAbsoluteCrossTrackError == null ? null : averageAbsoluteCrossTrackError.getMeters(); - final Distance averageSignedCrossTrackError = trackedLeg.getAverageSignedCrossTrackError(timePoint, waitForLatestAnalyses); + Distance averageSignedCrossTrackError; + try { + averageSignedCrossTrackError = trackedLeg.getAverageSignedCrossTrackError(timePoint, waitForLatestAnalyses); + } catch (NoWindException nwe) { + // leave averageSignedCrossTrackError as null, meaning "unknown" + averageSignedCrossTrackError = null; + } result.averageSignedCrossTrackErrorInMeters = averageSignedCrossTrackError == null ? null : averageSignedCrossTrackError.getMeters(); Double speedOverGroundInKnots; if (trackedLeg.hasFinishedLeg(timePoint)) { @@ -1816,7 +1768,7 @@ public abstract class AbstractSimpleLeaderboardImpl implements Leaderboard, Race } private LeaderboardDTO getLiveLeaderboard(Collection namesOfRaceColumnsForWhichToLoadLegDetails, - boolean addOverallDetails, TrackedRegattaRegistry trackedRegattaRegistry, DomainFactory baseDomainFactory) throws NoWindException { + boolean addOverallDetails, TrackedRegattaRegistry trackedRegattaRegistry, DomainFactory baseDomainFactory) throws NoWindException, ExecutionException { LiveLeaderboardUpdater liveLeaderboardUpdater = getLiveLeaderboardUpdater(trackedRegattaRegistry, baseDomainFactory); return liveLeaderboardUpdater.getLiveLeaderboard(namesOfRaceColumnsForWhichToLoadLegDetails, addOverallDetails); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DefaultFleetImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DefaultFleetImpl.java index 34635a370c2..c063cf948d1 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DefaultFleetImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DefaultFleetImpl.java @@ -1,11 +1,11 @@ package com.sap.sailing.domain.leaderboard.impl; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.base.impl.FleetImpl; import com.sap.sailing.domain.common.LeaderboardNameConstants; +import com.sap.sse.common.IsManagedByCache; -public class DefaultFleetImpl extends FleetImpl implements IsManagedBySharedDomainFactory { +public class DefaultFleetImpl extends FleetImpl implements IsManagedByCache { private static final long serialVersionUID = 6233489616955255401L; @@ -14,7 +14,7 @@ public class DefaultFleetImpl extends FleetImpl implements IsManagedBySharedDoma } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return FlexibleLeaderboardImpl.defaultFleet; } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DelayedLeaderboardCorrectionsImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DelayedLeaderboardCorrectionsImpl.java index b505bf62b6c..95979bb56e6 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DelayedLeaderboardCorrectionsImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/DelayedLeaderboardCorrectionsImpl.java @@ -9,10 +9,10 @@ import java.util.Iterator; import java.util.Map; import java.util.Set; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CompetitorFactory; import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.base.SharedDomainFactory; @@ -20,9 +20,9 @@ import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.leaderboard.DelayedLeaderboardCorrections; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.IsManagedByCache; /** * Keeps a record of carried points and score corrections to be applied, keyed by the competitor names to which they @@ -41,7 +41,7 @@ import com.sap.sailing.domain.tracking.TrackedRace; * @author Axel Uhl (d043530) * */ -public class DelayedLeaderboardCorrectionsImpl implements DelayedLeaderboardCorrections, IsManagedBySharedDomainFactory { +public class DelayedLeaderboardCorrectionsImpl implements DelayedLeaderboardCorrections, IsManagedByCache { private static final long serialVersionUID = 8824782847677232275L; // deprecated structures that key corrections by name; to be removed once all databases have been migrated @@ -457,7 +457,7 @@ public class DelayedLeaderboardCorrectionsImpl implements DelayedLeaderboardCorr } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { this.competitorFactory = domainFactory; return this; } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/FlexibleLeaderboardImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/FlexibleLeaderboardImpl.java index df57ffb89d7..aee04ead6da 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/FlexibleLeaderboardImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/FlexibleLeaderboardImpl.java @@ -9,6 +9,7 @@ import java.util.Collections; import java.util.List; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.CourseArea; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; @@ -17,11 +18,15 @@ import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; import com.sap.sailing.domain.leaderboard.FlexibleRaceColumn; import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLogInformation; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.impl.EmptyRaceLogStore; -import com.sap.sailing.domain.racelog.impl.RaceLogInformationImpl; -import com.sap.sailing.domain.racelog.impl.RaceLogOnLeaderboardIdentifier; +import com.sap.sailing.domain.regattalike.BaseRegattaLikeImpl; +import com.sap.sailing.domain.regattalike.FlexibleLeaderboardAsRegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.IsRegattaLike; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeListener; +import com.sap.sailing.domain.regattalog.RegattaLogStore; +import com.sap.sailing.domain.regattalog.impl.EmptyRegattaLogStore; import com.sap.sailing.domain.tracking.TrackedRace; /** @@ -44,13 +49,20 @@ public class FlexibleLeaderboardImpl extends AbstractLeaderboardImpl implements private String name; private transient RaceLogStore raceLogStore; private CourseArea courseArea; + + /** + * @see RegattaLog for the reason why the leaderboard manages a {@code RegattaLog} + */ + private final IsRegattaLike regattaLikeHelper; public FlexibleLeaderboardImpl(String name, ThresholdBasedResultDiscardingRule resultDiscardingRule, ScoringScheme scoringScheme, CourseArea courseArea) { - this(EmptyRaceLogStore.INSTANCE, name, resultDiscardingRule, scoringScheme, courseArea); + this(EmptyRaceLogStore.INSTANCE, EmptyRegattaLogStore.INSTANCE, + name, resultDiscardingRule, scoringScheme, courseArea); } - public FlexibleLeaderboardImpl(RaceLogStore raceLogStore, String name, ThresholdBasedResultDiscardingRule resultDiscardingRule, + public FlexibleLeaderboardImpl(RaceLogStore raceLogStore, RegattaLogStore regattaLogStore, + String name, ThresholdBasedResultDiscardingRule resultDiscardingRule, ScoringScheme scoringScheme, CourseArea courseArea) { super(resultDiscardingRule); this.scoringScheme = scoringScheme; @@ -61,6 +73,7 @@ public class FlexibleLeaderboardImpl extends AbstractLeaderboardImpl implements this.races = new ArrayList(); this.raceLogStore = raceLogStore; this.courseArea = courseArea; + this.regattaLikeHelper = new BaseRegattaLikeImpl(new FlexibleLeaderboardAsRegattaLikeIdentifier(this), regattaLogStore); } /** @@ -73,8 +86,7 @@ public class FlexibleLeaderboardImpl extends AbstractLeaderboardImpl implements ois.defaultReadObject(); raceLogStore = EmptyRaceLogStore.INSTANCE; for (RaceColumn column : getRaceColumns()) { - column.setRaceLogInformation(new RaceLogInformationImpl(raceLogStore, new RaceLogOnLeaderboardIdentifier( - this, column.getName()))); + column.setRaceLogInformation(raceLogStore, new FlexibleLeaderboardAsRegattaLikeIdentifier(this)); } } @@ -115,10 +127,7 @@ public class FlexibleLeaderboardImpl extends AbstractLeaderboardImpl implements column = createRaceColumn(name, medalRace); column.addRaceColumnListener(this); races.add(column); - column.setRaceLogInformation( - new RaceLogInformationImpl( - raceLogStore, - new RaceLogOnLeaderboardIdentifier(this, column.getName()))); + column.setRaceLogInformation(raceLogStore, new FlexibleLeaderboardAsRegattaLikeIdentifier(this)); getRaceColumnListeners().notifyListenersAboutRaceColumnAddedToContainer(column); } return column; @@ -241,5 +250,29 @@ public class FlexibleLeaderboardImpl extends AbstractLeaderboardImpl implements public void setDefaultCourseArea(CourseArea newCourseArea) { this.courseArea = newCourseArea; } + + @Override + public IsRegattaLike getRegattaLike() { + return regattaLikeHelper; + } + @Override + public RegattaLog getRegattaLog() { + return regattaLikeHelper.getRegattaLog(); + } + + @Override + public RegattaLikeIdentifier getRegattaLikeIdentifier() { + return regattaLikeHelper.getRegattaLikeIdentifier(); + } + + @Override + public void addListener(RegattaLikeListener listener) { + regattaLikeHelper.addListener(listener); + } + + @Override + public void removeListener(RegattaLikeListener listener) { + regattaLikeHelper.removeListener(listener); + } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java index 9da8d934900..0ce6d2faeab 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPoint.java @@ -6,9 +6,9 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; +import com.sap.sse.common.TimePoint; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java index d42b8a7a1f4..a85ea2e808c 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointExtremeSailingSeriesOverall.java @@ -9,10 +9,10 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.MetaLeaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointFirstGets10Or8AndLastBreaksTie.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointFirstGets10Or8AndLastBreaksTie.java index ea6a65ba6a3..ccea8452c6e 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointFirstGets10Or8AndLastBreaksTie.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/HighPointFirstGets10Or8AndLastBreaksTie.java @@ -3,20 +3,20 @@ package com.sap.sailing.domain.leaderboard.impl; import java.util.List; import java.util.concurrent.Callable; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.AdditionalScoringInformationFinder; +import com.sap.sailing.domain.abstractlog.race.scoring.RaceLogAdditionalScoringInformationEvent; +import com.sap.sailing.domain.abstractlog.race.scoring.AdditionalScoringInformationType; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.ScoringSchemeType; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.analyzing.impl.AdditionalScoringInformationFinder; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationEvent; -import com.sap.sailing.domain.racelog.scoring.AdditionalScoringInformationType; import com.sap.sse.common.Util; /** * {@link HighPointFirstGetsFixedScore} scheme that in most cases applies - * 10 points for the winner. Iff for one race column a {@link AdditionalScoringInformationEvent} + * 10 points for the winner. Iff for one race column a {@link RaceLogAdditionalScoringInformationEvent} * is found then 8 points are applied for the winner. * * From Phil, Race Director, on 12.09.2014: "If there is a tie in the regatta score between two or more boats at any time, the tie @@ -98,7 +98,7 @@ public class HighPointFirstGets10Or8AndLastBreaksTie extends HighPointFirstGetsF for (Fleet fleet : raceColumn.getFleets()) { RaceLog raceLog = raceColumn.getRaceLog(fleet); AdditionalScoringInformationFinder finder = new AdditionalScoringInformationFinder(raceLog); - AdditionalScoringInformationEvent event = finder.analyze(AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); + RaceLogAdditionalScoringInformationEvent event = finder.analyze(AdditionalScoringInformationType.MAX_POINTS_DECREASE_MAX_SCORE); if (event != null) { if (rank == 0) { result = null; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java index 281a47b0310..c2a5e0e70b0 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LeaderboardTotalRankComparator.java @@ -13,9 +13,9 @@ import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.NoWindError; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ScoringScheme; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LowPoint.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LowPoint.java index 0a8ee7899c2..fb9e7fb803a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LowPoint.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/LowPoint.java @@ -6,9 +6,9 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.ScoringSchemeType; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; +import com.sap.sse.common.TimePoint; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/PerSeriesResultDiscardingRuleImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/PerSeriesResultDiscardingRuleImpl.java index 250dd101182..0e5c2800089 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/PerSeriesResultDiscardingRuleImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/PerSeriesResultDiscardingRuleImpl.java @@ -7,9 +7,9 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Series; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java index 8d224a533d6..0301eb7e8a9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/RegattaLeaderboardImpl.java @@ -15,6 +15,7 @@ import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; +import com.sap.sailing.domain.regattalike.IsRegattaLike; import com.sap.sailing.domain.tracking.TrackedRace; /** @@ -95,6 +96,8 @@ public class RegattaLeaderboardImpl extends AbstractLeaderboardImpl implements R } } - - + @Override + public IsRegattaLike getRegattaLike() { + return regatta; + } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ScoreCorrectionImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ScoreCorrectionImpl.java index 58de4b67574..725ddd97fcb 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ScoreCorrectionImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ScoreCorrectionImpl.java @@ -14,7 +14,6 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; import com.sap.sailing.domain.leaderboard.ScoreCorrectionListener; @@ -22,6 +21,7 @@ import com.sap.sailing.domain.leaderboard.ScoringScheme; import com.sap.sailing.domain.leaderboard.SettableScoreCorrection; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ThresholdBasedResultDiscardingRuleImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ThresholdBasedResultDiscardingRuleImpl.java index d31f7134056..31fee166aa9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ThresholdBasedResultDiscardingRuleImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/impl/ThresholdBasedResultDiscardingRuleImpl.java @@ -19,9 +19,9 @@ import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindError; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; +import com.sap.sse.common.TimePoint; /** * Discards i results if the number of races started is greater or equal to diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/AbstractMetaLeaderboard.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/AbstractMetaLeaderboard.java index dba8eb2aeb1..8b2910943b0 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/AbstractMetaLeaderboard.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/AbstractMetaLeaderboard.java @@ -18,7 +18,6 @@ import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.impl.FleetImpl; import com.sap.sailing.domain.common.MaxPointsReason; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.MetaLeaderboard; import com.sap.sailing.domain.leaderboard.ScoreCorrectionListener; @@ -27,6 +26,7 @@ import com.sap.sailing.domain.leaderboard.SettableScoreCorrection; import com.sap.sailing.domain.leaderboard.ThresholdBasedResultDiscardingRule; import com.sap.sailing.domain.leaderboard.impl.AbstractSimpleLeaderboardImpl; import com.sap.sailing.domain.tracking.TrackedRace; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** @@ -90,7 +90,8 @@ public abstract class AbstractMetaLeaderboard extends AbstractSimpleLeaderboardI } } - public AbstractMetaLeaderboard(String name, ScoringScheme scoringScheme, ThresholdBasedResultDiscardingRule resultDiscardingRule) { + public AbstractMetaLeaderboard(String name, ScoringScheme scoringScheme, + ThresholdBasedResultDiscardingRule resultDiscardingRule) { super(resultDiscardingRule); metaFleet = new FleetImpl("MetaFleet"); this.scoringScheme = scoringScheme; @@ -223,5 +224,4 @@ public abstract class AbstractMetaLeaderboard extends AbstractSimpleLeaderboardI public String getName() { return name; } - } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/LeaderboardGroupMetaLeaderboard.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/LeaderboardGroupMetaLeaderboard.java index ca5b157dbf2..73860657959 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/LeaderboardGroupMetaLeaderboard.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/LeaderboardGroupMetaLeaderboard.java @@ -39,7 +39,7 @@ public class LeaderboardGroupMetaLeaderboard extends AbstractMetaLeaderboard imp public LeaderboardGroupMetaLeaderboard(LeaderboardGroup leaderboardGroup, ScoringScheme scoringScheme, ThresholdBasedResultDiscardingRule resultDiscardingRule) { - super(leaderboardGroup.getName()+" "+LeaderboardNameConstants.OVERALL, scoringScheme, resultDiscardingRule); + super(leaderboardGroup.getName() + " " + LeaderboardNameConstants.OVERALL, scoringScheme, resultDiscardingRule); this.leaderboardGroup = leaderboardGroup; leaderboardGroup.addLeaderboardGroupListener(this); registerAsScoreCorrectionChangeForwarderAndRaceColumnListenerOnAllLeaderboards(); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardColumn.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardColumn.java index 71d5f4de383..81acb8e8054 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardColumn.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardColumn.java @@ -2,6 +2,8 @@ package com.sap.sailing.domain.leaderboard.meta; import java.util.Collections; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; @@ -10,10 +12,9 @@ import com.sap.sailing.domain.base.impl.SimpleAbstractRaceColumn; import com.sap.sailing.domain.common.RaceIdentifier; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogInformation; +import com.sap.sailing.domain.racelog.RaceLogStore; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; /** @@ -35,11 +36,6 @@ public class MetaLeaderboardColumn extends SimpleAbstractRaceColumn implements R leaderboard.addRaceColumnListener(this); } - @Override - public void setRaceLogInformation(RaceLogInformation information) { - return; - } - @Override public RaceLog getRaceLog(Fleet fleet) { return null; @@ -186,15 +182,6 @@ public class MetaLeaderboardColumn extends SimpleAbstractRaceColumn implements R return null; } - @Override - public RaceLogInformation getRaceLogInformation() { - return null; - } - - @Override - public void setOrReloadRaceLogInformation(RaceLogInformation raceLogInformation, Fleet fleetImpl) { - } - @Override public void removeRaceIdentifier(Fleet fleet) { } @@ -202,4 +189,12 @@ public class MetaLeaderboardColumn extends SimpleAbstractRaceColumn implements R @Override public void setMasterDataExportOngoingThreadFlag(boolean flagValue) { } + + @Override + public void setRaceLogInformation(RaceLogStore raceLogStore, RegattaLikeIdentifier regattaLikeParent) { + } + + @Override + public void reloadRaceLog(Fleet fleet) { + } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardScoreCorrection.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardScoreCorrection.java index 4e1e4cd2a94..11206d8011e 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardScoreCorrection.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/meta/MetaLeaderboardScoreCorrection.java @@ -3,11 +3,11 @@ package com.sap.sailing.domain.leaderboard.meta; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.MaxPointsReason; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.Leaderboard; import com.sap.sailing.domain.leaderboard.MetaLeaderboard; import com.sap.sailing.domain.leaderboard.NumberOfCompetitorsInLeaderboardFetcher; import com.sap.sailing.domain.leaderboard.impl.ScoreCorrectionImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class MetaLeaderboardScoreCorrection extends ScoreCorrectionImpl { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/Candidate.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/Candidate.java index 041869b02c6..8e6dd45374e 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/Candidate.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/Candidate.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.markpassingcalculation; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * A possible passing of a {@link Waypoint}. It contains the {@link Waypoint} that it might be passing, a diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateChooser.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateChooser.java index 261a20eccfa..97318ab4b97 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateChooser.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateChooser.java @@ -14,12 +14,12 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.MeterDistance; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.impl.MarkPassingImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateFinder.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateFinder.java index a6a31d751f9..75814996290 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateFinder.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/CandidateFinder.java @@ -19,11 +19,11 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFix; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java index e91b39f0f37..84db016bb74 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/markpassingcalculation/MarkPassingCalculator.java @@ -23,8 +23,8 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.util.impl.ThreadFactoryWithPriority; import com.sap.sse.common.Util; +import com.sap.sse.util.impl.ThreadFactoryWithPriority; /** * Calculates the {@link MarkPassing}s for a {@link DynamicTrackedRace} using a {@link AbstractCandidateFinder} and a diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/AngleSpeedOddClassifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/AngleSpeedOddClassifier.java deleted file mode 100644 index b6c83ae8499..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/AngleSpeedOddClassifier.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.sap.sailing.domain.polarsheets; - -import java.util.logging.Level; -import java.util.logging.Logger; - -public class AngleSpeedOddClassifier implements OddFixClassifier { - - - private static final Logger logger = Logger.getLogger(AngleSpeedOddClassifier.class.getName()); - - @Override - public boolean classifiesAsOdd(PolarFix fix) { - double angleToWind = fix.getAngleToWind(); - double speedInKnots = fix.getBoatSpeed().getKnots(); - if (angleToWind < 20 && angleToWind > -20) { - if (speedInKnots > 2) { - logger.log(Level.INFO, "Boat goes fast against the wind. Data-Point should have been excluded during maneuver check."); - return true; - } - } - return false; - } - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/OddFixClassifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/OddFixClassifier.java deleted file mode 100644 index 12874568df3..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/polarsheets/OddFixClassifier.java +++ /dev/null @@ -1,16 +0,0 @@ -package com.sap.sailing.domain.polarsheets; - - -public interface OddFixClassifier { - - /** - * Used for classifying fixes from a logical perspective. - * - * Example: An OddFixClassifier could check if a boat has high speed when going against the wind. - * - * @param polarFix to be classified - * @return True if odd from a sailing perspective, false if it makes sense. Classification depends on the type of OddFixClassifier used. - */ - public boolean classifiesAsOdd(PolarFix polarFix); - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifier.java index 8e3dbaf1469..82d905f27ec 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifier.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifier.java @@ -2,18 +2,24 @@ package com.sap.sailing.domain.racelog; import java.io.Serializable; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; import com.sap.sse.common.Util; +/** + * This interfaces serves as a template for the actual RaceLogIdentifier that is compound as follows: + *

+ * {LeaderboardName / RegattaName} + RaceColumnName + FleetName + *

+ */ public interface RaceLogIdentifier extends Serializable { String getRaceColumnName(); String getFleetName(); + + RegattaLikeIdentifier getRegattaLikeParent(); Util.Triple getIdentifier(); String getDeprecatedIdentifier(); - - RaceLogIdentifierTemplate getTemplate(); - } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplate.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplate.java deleted file mode 100644 index 0cd245195ab..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplate.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import java.io.Serializable; - -import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.RaceColumn; -import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; -import com.sap.sailing.domain.leaderboard.Leaderboard; - -/** - * This interfaces serves as a template for the actual RaceLogIdentifier that is compound as follows: - *

- * {LeaderboardName / RegattaName} + RaceColumnName + FleetName - *

- * As the components of the RaceLogIdentifier are not available on RaceColumn level, we have to propagate the - * information in this template data object. - */ -public interface RaceLogIdentifierTemplate extends Serializable { - - /** - * This method returns the name of parent object of the {@link RaceColumn}. This can be a - * {@link FlexibleLeaderboard} or a {@link Regatta}. - * - * @return the name of the parent object - */ - String getParentObjectName(); - - /** - * Compiles the template with giving the last component, the {@link Fleet}, to a RaceLogIdentifier that is used to - * retrieve the {@link RaceLogEvent}s from a RaceLogStore - * - * @param fleet - * the fleet of the race - * @return the RaceLogIdentifier - */ - RaceLogIdentifier compileRaceLogIdentifier(Fleet fleet); - - /** - * Resolves this RaceLogIdentifier template for replication with the help of the given resolver. - * - * @param resolver - * the resolver that resolves this template, either for {@link Leaderboard} or for {@link Regatta}. - */ - void resolve(RaceLogIdentifierTemplateResolver resolver); - - String getRaceColumnName(); -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplateResolver.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplateResolver.java deleted file mode 100644 index 1424a8eb2de..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogIdentifierTemplateResolver.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; -import com.sap.sailing.domain.racelog.impl.RaceLogOnLeaderboardIdentifier; -import com.sap.sailing.domain.racelog.impl.RaceLogOnRegattaIdentifier; - -/** - * This interface is used for replication purposes. It resolves the {@link RaceLogIdentiferTemplate} to its components - * ({@link FlexibleLeaderboard}/{@link Regatta} Name, RaceColumn Name and Fleet Name to create a replication operation, - * depending on the type of the parentObject in the template. - */ -public interface RaceLogIdentifierTemplateResolver { - - /** - * Resolves a identifier template for regattas and replicates a RaceLogEvent - * @param identifierTemplate the Regatta identifier template - */ - void resolveOnRegattaIdentifierAndReplicate(RaceLogOnRegattaIdentifier identifierTemplate); - - /** - * Resolves a identifier template for flexible leaderboards and replicates a RaceLogEvent - * @param identifierTemplate the FlexibleLeaderboard identifier template - */ - void resolveOnLeaderboardIdentifierAndReplicate(RaceLogOnLeaderboardIdentifier identifierTemplate); -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogInformation.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogInformation.java deleted file mode 100644 index a1445b29d9e..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogInformation.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.sap.sailing.domain.racelog; - -import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.RaceColumn; -import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; - -/** - * This interface holds the information for a {@link RaceColumn} needed to have access to its {@link RaceLog}s. - * The needed information are the {@link RaceLogStore} to retrieve the {@link RaceLog}s, the {@link RaceLogIdentifierTemplate} to - * generate the - * appropriate {@link RaceLogIdentifier} for persistence and the {@link RaceLog} for a given {@link RaceColumn} and {@link Fleet} - * (parentObject is hold in the identifier template). - */ -public interface RaceLogInformation { - /** - * Gives the {@link RaceLogStore} for a {@link RaceColumn} - * @return a {@link RaceLogStore} - */ - RaceLogStore getStore(); - - /** - * Gives the {@link RaceLogIdentifierTemplate} containing the Parent Object of the {@link RaceColumn} - * ({@link FlexibleLeaderboard} or {@link Regatta}) - * @return a {@link RaceLogIdentifierTemplate} - */ - RaceLogIdentifierTemplate getIdentifierTemplate(); - - - /** - * Retrieves a {@link RaceLog} for the given race (combination of {@link RaceColumn} and {@link Fleet}) - * by compiling the actual {@link RaceLogIdentifier} from the identifier template - * @param raceColumn the {@link RaceColumn} for which the {@link RaceLog} shall be retrieved - * @param fleet the {@link Fleet} for which the {@link RaceLog} shall be retrieved - * @return the {@link RaceLog} for a combination of {@link FlexibleLeaderboard}/{@link Regatta}, {@link RaceColumn} - * and {@link Fleet} - */ - RaceLog getRaceLog(RaceColumn raceColumn, Fleet fleet); - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogStore.java index f4cbcd1bf59..c2a269e7a4c 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogStore.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceLogStore.java @@ -1,5 +1,7 @@ package com.sap.sailing.domain.racelog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; + public interface RaceLogStore { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceStateOfSameDayHelper.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceStateOfSameDayHelper.java index c6a5d4f100e..30bcbf35bca 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceStateOfSameDayHelper.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/RaceStateOfSameDayHelper.java @@ -3,7 +3,7 @@ package com.sap.sailing.domain.racelog; import java.util.Calendar; import java.util.Date; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public class RaceStateOfSameDayHelper { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/EmptyRaceLogStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/EmptyRaceLogStore.java index ab7ae7ff220..c67746c4e35 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/EmptyRaceLogStore.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/EmptyRaceLogStore.java @@ -3,7 +3,8 @@ package com.sap.sailing.domain.racelog.impl; import java.util.UUID; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.impl.RaceLogImpl; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.racelog.RaceLogStore; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogIdentifierImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogIdentifierImpl.java index 59ca01b7270..a3c1dd39015 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogIdentifierImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogIdentifierImpl.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.racelog.impl; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplate; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; public class RaceLogIdentifierImpl implements RaceLogIdentifier { private static final long serialVersionUID = -1933109112840405951L; @@ -10,30 +10,31 @@ public class RaceLogIdentifierImpl implements RaceLogIdentifier { private final String raceColumnName; private final String fleetName; - private final RaceLogIdentifierTemplate template; + private final RegattaLikeIdentifier regattaLikeParent; - public RaceLogIdentifierImpl(RaceLogIdentifierTemplate template, String raceColumnName, Fleet fleet) { - this.template = template; + public RaceLogIdentifierImpl(RegattaLikeIdentifier regattaLikeParent, String raceColumnName, Fleet fleet) { + this.regattaLikeParent = regattaLikeParent; this.raceColumnName = raceColumnName; this.fleetName = fleet.getName(); } @Override public com.sap.sse.common.Util.Triple getIdentifier() { - return new com.sap.sse.common.Util.Triple(template.getParentObjectName(), raceColumnName, fleetName); + return new com.sap.sse.common.Util.Triple( + regattaLikeParent.getName(), raceColumnName, fleetName); } @Override public String getDeprecatedIdentifier() { return String.format("%s.%s.%s", - this.getTemplate().getParentObjectName(), - this.getRaceColumnName(), - this.getFleetName()); + regattaLikeParent.getName(), + raceColumnName, + fleetName); } @Override - public RaceLogIdentifierTemplate getTemplate() { - return template; + public RegattaLikeIdentifier getRegattaLikeParent() { + return regattaLikeParent; } @Override diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogInformationImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogInformationImpl.java deleted file mode 100644 index 741657ae111..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogInformationImpl.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.RaceColumn; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplate; -import com.sap.sailing.domain.racelog.RaceLogInformation; -import com.sap.sailing.domain.racelog.RaceLogStore; - -public class RaceLogInformationImpl implements RaceLogInformation { - - private final RaceLogStore store; - private final RaceLogIdentifierTemplate identifierTemplate; - - public RaceLogInformationImpl(RaceLogStore store, RaceLogIdentifierTemplate identifierTemplate) { - this.store = store; - this.identifierTemplate = identifierTemplate; - } - - @Override - public RaceLogStore getStore() { - return store; - } - - @Override - public RaceLogIdentifierTemplate getIdentifierTemplate() { - return identifierTemplate; - } - - @Override - public RaceLog getRaceLog(RaceColumn raceColumn, Fleet fleet) { - return store.getRaceLog(identifierTemplate.compileRaceLogIdentifier(fleet), false); - } - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnLeaderboardIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnLeaderboardIdentifier.java deleted file mode 100644 index 1c46107bb35..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnLeaderboardIdentifier.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; -import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplate; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplateResolver; - -public class RaceLogOnLeaderboardIdentifier implements RaceLogIdentifierTemplate { - private static final long serialVersionUID = -3117585697963420247L; - - private final String leaderboardName; - private final String raceColumnName; - - public RaceLogOnLeaderboardIdentifier(FlexibleLeaderboard leaderboard, String raceColumnName) { - this.leaderboardName = leaderboard.getName(); - this.raceColumnName = raceColumnName; - } - - @Override - public RaceLogIdentifier compileRaceLogIdentifier(Fleet fleet) { - return new RaceLogIdentifierImpl(this, raceColumnName, fleet); - } - - @Override - public void resolve(RaceLogIdentifierTemplateResolver resolver) { - resolver.resolveOnLeaderboardIdentifierAndReplicate(this); - } - - @Override - public String getParentObjectName() { - return leaderboardName; - } - - @Override - public String getRaceColumnName() { - return raceColumnName; - } - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnRegattaIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnRegattaIdentifier.java deleted file mode 100644 index 13aaf887e4d..00000000000 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/impl/RaceLogOnRegattaIdentifier.java +++ /dev/null @@ -1,40 +0,0 @@ -package com.sap.sailing.domain.racelog.impl; - -import com.sap.sailing.domain.base.Fleet; -import com.sap.sailing.domain.base.Regatta; -import com.sap.sailing.domain.racelog.RaceLogIdentifier; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplate; -import com.sap.sailing.domain.racelog.RaceLogIdentifierTemplateResolver; - -public class RaceLogOnRegattaIdentifier implements RaceLogIdentifierTemplate { - private static final long serialVersionUID = 516941514546654375L; - - private final String regattaName; - private final String raceColumnName; - - public RaceLogOnRegattaIdentifier(Regatta regatta, String raceColumnName) { - this.regattaName = regatta.getName(); - this.raceColumnName = raceColumnName; - } - - @Override - public RaceLogIdentifier compileRaceLogIdentifier(Fleet fleet) { - return new RaceLogIdentifierImpl(this, raceColumnName, fleet); - } - - @Override - public void resolve(RaceLogIdentifierTemplateResolver resolver) { - resolver.resolveOnRegattaIdentifierAndReplicate(this); - } - - @Override - public String getParentObjectName() { - return regattaName; - } - - @Override - public String getRaceColumnName() { - return raceColumnName; - } - -} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java index 17cb25c8fe2..04efa5a0ccf 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/EmptyGPSFixStore.java @@ -1,12 +1,14 @@ package com.sap.sailing.domain.racelog.tracking; +import com.sap.sailing.domain.abstractlog.AbstractLog; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimeRange; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimeRange; public enum EmptyGPSFixStore implements GPSFixStore { INSTANCE; @@ -17,12 +19,12 @@ public enum EmptyGPSFixStore implements GPSFixStore { @Override public void loadCompetitorTrack(DynamicGPSFixTrack track, - RaceLog raceLog, Competitor competitor) { + AbstractLog log, Competitor competitor) { } @Override public void loadMarkTrack(DynamicGPSFixTrack track, - RaceLog raceLog, Mark mark) { + AbstractLog log, Mark mark) { } @Override diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixReceivedListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixReceivedListener.java index f29eeefee6c..4e3ca135571 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixReceivedListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixReceivedListener.java @@ -1,5 +1,6 @@ package com.sap.sailing.domain.racelog.tracking; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.tracking.GPSFix; public interface GPSFixReceivedListener { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java index 4ca34d160a6..8a4de750a0d 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/racelog/tracking/GPSFixStore.java @@ -1,27 +1,31 @@ package com.sap.sailing.domain.racelog.tracking; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceCompetitorMappingEvent; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMarkMappingEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.common.TimeRange; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.RaceLog; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimeRange; public interface GPSFixStore { /** * Load all fixes that correspond to the {@link DeviceCompetitorMappingEvent}s found in the {@code raceLog}. */ - void loadCompetitorTrack(DynamicGPSFixTrack track, RaceLog raceLog, + void loadCompetitorTrack(DynamicGPSFixTrack track, AbstractLog log, Competitor competitor) throws TransformationException; /** * Load all fixes that correspond to the {@link DeviceMarkMappingEvent}s found in the {@code raceLog}. */ - void loadMarkTrack(DynamicGPSFixTrack track, RaceLog raceLog, Mark mark) throws TransformationException, + void loadMarkTrack(DynamicGPSFixTrack track, AbstractLog log, Mark mark) throws TransformationException, NoCorrespondingServiceRegisteredException; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/BaseRegattaLikeImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/BaseRegattaLikeImpl.java new file mode 100644 index 00000000000..392dc0fb8ae --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/BaseRegattaLikeImpl.java @@ -0,0 +1,57 @@ +package com.sap.sailing.domain.regattalike; + +import java.io.IOException; +import java.io.ObjectInputStream; +import java.util.HashSet; +import java.util.Set; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; +import com.sap.sailing.domain.abstractlog.regatta.impl.RegattaLogEventListener; +import com.sap.sailing.domain.regattalog.RegattaLogStore; + +public class BaseRegattaLikeImpl implements IsRegattaLike { + private static final long serialVersionUID = -5629172342837950344L; + private final RegattaLog regattaLog; + private final RegattaLikeIdentifier identifier; + private transient Set listeners = new HashSet<>(); + + public BaseRegattaLikeImpl(final RegattaLikeIdentifier identifier, RegattaLogStore store) { + regattaLog = store.getRegattaLog(identifier, /*ignoreCache*/ true); + this.identifier = identifier; + + regattaLog.addListener(new RegattaLogEventListener() { + @Override + protected void eventAdded(RegattaLogEvent event) { + for (RegattaLikeListener listener : listeners) { + listener.onRegattaLogEvent(identifier, event); + } + } + }); + } + + @Override + public RegattaLog getRegattaLog() { + return regattaLog; + } + + @Override + public RegattaLikeIdentifier getRegattaLikeIdentifier() { + return identifier; + } + + @Override + public void addListener(RegattaLikeListener listener) { + listeners.add(listener); + } + + @Override + public void removeListener(RegattaLikeListener listener) { + listeners.remove(listener); + } + + private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException { + ois.defaultReadObject(); + listeners = new HashSet<>(); + } +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/FlexibleLeaderboardAsRegattaLikeIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/FlexibleLeaderboardAsRegattaLikeIdentifier.java new file mode 100644 index 00000000000..78b9c9f5864 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/FlexibleLeaderboardAsRegattaLikeIdentifier.java @@ -0,0 +1,52 @@ +package com.sap.sailing.domain.regattalike; + +import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; + +public class FlexibleLeaderboardAsRegattaLikeIdentifier implements RegattaLikeIdentifier { + private static final long serialVersionUID = -2770908733100377885L; + private final String leaderboardName; + + public FlexibleLeaderboardAsRegattaLikeIdentifier(FlexibleLeaderboard leaderboard) { + this.leaderboardName = leaderboard.getName(); + } + + @Override + public String getName() { + return leaderboardName; + } + + @Override + public void resolve(RegattaLikeIdentifierResolver resolver) { + resolver.resolveOnFlexibleLeaderboardIdentifier(this); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((leaderboardName == null) ? 0 : leaderboardName.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + FlexibleLeaderboardAsRegattaLikeIdentifier other = (FlexibleLeaderboardAsRegattaLikeIdentifier) obj; + if (leaderboardName == null) { + if (other.leaderboardName != null) + return false; + } else if (!leaderboardName.equals(other.leaderboardName)) + return false; + return true; + } + + @Override + public String getIdentifierType() { + return FlexibleLeaderboard.class.getName(); + } +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/HasRegattaLike.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/HasRegattaLike.java new file mode 100644 index 00000000000..0f16bb5cd18 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/HasRegattaLike.java @@ -0,0 +1,15 @@ +package com.sap.sailing.domain.regattalike; + +import com.sap.sailing.domain.base.Regatta; +import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; + +/** + * Holds a {@link IsRegattaLike} member. Necessary to deal with the fact that {@link FlexibleLeaderboard}s + * can also be used to model something like a {@link Regatta}, but are situated at a different level of + * the domain object hierarchy. + * @author Fredrik Teschke + * + */ +public interface HasRegattaLike { + IsRegattaLike getRegattaLike(); +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/IsRegattaLike.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/IsRegattaLike.java new file mode 100644 index 00000000000..435a5e98536 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/IsRegattaLike.java @@ -0,0 +1,31 @@ +package com.sap.sailing.domain.regattalike; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.base.Regatta; +import com.sap.sailing.domain.leaderboard.FlexibleLeaderboard; +import com.sap.sailing.domain.leaderboard.RegattaLeaderboard; + +/** + * A domain object that is regatta-like (in other words: similar to a regatta). + * This is usually a {@link Regatta}. In some special cases however a {@link FlexibleLeaderboard} is used to semantically represent + * a Regatta - e.g. if a special series uses individual races from other events/regattas. + * + * @author Fredrik Teschke + * + */ +public interface IsRegattaLike extends Serializable { + /** + * @return The RegattaLog associated with this {@code Leaderboard}. Where this log actually lives may be different + * for different {@code Leaderboard} implementations (i.e. a {@link RegattaLeaderboard} returns the {@code RegattaLog} + * of its {@link Regatta#getRegattaLog Regatta}, whereas a {@link FlexibleLeaderboard} creates its own {@code RegattaLog}). + */ + RegattaLog getRegattaLog(); + + RegattaLikeIdentifier getRegattaLikeIdentifier(); + + void addListener(RegattaLikeListener listener); + + void removeListener(RegattaLikeListener listener); +} \ No newline at end of file diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaAsRegattaLikeIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaAsRegattaLikeIdentifier.java new file mode 100644 index 00000000000..cf14054c5b7 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaAsRegattaLikeIdentifier.java @@ -0,0 +1,52 @@ +package com.sap.sailing.domain.regattalike; + +import com.sap.sailing.domain.base.Regatta; + +public class RegattaAsRegattaLikeIdentifier implements RegattaLikeIdentifier { + private static final long serialVersionUID = 8770210543912486547L; + private final String regattaName; + + public RegattaAsRegattaLikeIdentifier(Regatta regatta) { + this.regattaName = regatta.getName(); + } + + @Override + public String getName() { + return regattaName; + } + + @Override + public void resolve(RegattaLikeIdentifierResolver resolver) { + resolver.resolveOnRegattaIdentifier(this); + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((regattaName == null) ? 0 : regattaName.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + RegattaAsRegattaLikeIdentifier other = (RegattaAsRegattaLikeIdentifier) obj; + if (regattaName == null) { + if (other.regattaName != null) + return false; + } else if (!regattaName.equals(other.regattaName)) + return false; + return true; + } + + @Override + public String getIdentifierType() { + return Regatta.class.getName(); + } +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifier.java new file mode 100644 index 00000000000..932465c5250 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifier.java @@ -0,0 +1,22 @@ +package com.sap.sailing.domain.regattalike; + +import java.io.Serializable; + +import com.sap.sse.common.Named; + +/** + * Identifies a {@link RegattaLike regatta-like} object. + * @author Fredrik Teschke + * + */ +public interface RegattaLikeIdentifier extends Serializable, Named { + /** + * Resolves this identifier for replication with the help of the given resolver. + */ + void resolve(RegattaLikeIdentifierResolver resolver); + + /** + * A unique type name (for serialization purposes). + */ + String getIdentifierType(); +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifierResolver.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifierResolver.java new file mode 100644 index 00000000000..9c7b69b06bf --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeIdentifierResolver.java @@ -0,0 +1,19 @@ +package com.sap.sailing.domain.regattalike; + + +/** + * This interface is used for replication purposes. It resolves the {@link RegattaLikeIdentifier}, creating + * a different type of replication operation depending on the type of the Regatta-like object. + */ +public interface RegattaLikeIdentifierResolver { + + /** + * Resolves a identifier template for regattas + */ + void resolveOnRegattaIdentifier(RegattaAsRegattaLikeIdentifier identifier); + + /** + * Resolves a identifier template for flexible leaderboards + */ + void resolveOnFlexibleLeaderboardIdentifier(FlexibleLeaderboardAsRegattaLikeIdentifier identifier); +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeListener.java new file mode 100644 index 00000000000..63869bba5b1 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalike/RegattaLikeListener.java @@ -0,0 +1,9 @@ +package com.sap.sailing.domain.regattalike; + +import java.io.Serializable; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLogEvent; + +public interface RegattaLikeListener extends Serializable { + void onRegattaLogEvent(RegattaLikeIdentifier identifier, RegattaLogEvent event); +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/RegattaLogStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/RegattaLogStore.java new file mode 100644 index 00000000000..97626a8fbbb --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/RegattaLogStore.java @@ -0,0 +1,15 @@ +package com.sap.sailing.domain.regattalog; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; + + +public interface RegattaLogStore { + RegattaLog getRegattaLog(RegattaLikeIdentifier regattaLikeId, boolean ignoreCache); + + /** + * Removes all events stored for the log identified by {@code parentObjectName} from the database and + * from the cache. + */ + void removeRegattaLog(RegattaLikeIdentifier regattaLikeId); +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/impl/EmptyRegattaLogStore.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/impl/EmptyRegattaLogStore.java new file mode 100644 index 00000000000..33e3db0b9b1 --- /dev/null +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/regattalog/impl/EmptyRegattaLogStore.java @@ -0,0 +1,21 @@ +package com.sap.sailing.domain.regattalog.impl; + +import java.util.UUID; + +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.regatta.impl.RegattaLogImpl; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalog.RegattaLogStore; + +public enum EmptyRegattaLogStore implements RegattaLogStore { + INSTANCE; + + @Override + public RegattaLog getRegattaLog(RegattaLikeIdentifier regattaLikeId, boolean ignoreCache) { + return new RegattaLogImpl(regattaLikeId.getName(), UUID.randomUUID()); + } + + @Override + public void removeRegattaLog(RegattaLikeIdentifier regattaLikeId) { + } +} diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifier.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifier.java index 1c55f76dca8..9df153ea47f 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifier.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifier.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.trackfiles; import java.util.UUID; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; /** * Identifies a device that generated fixes imported from a track file, such as a GPX file. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifierImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifierImpl.java index 8073ace5fbd..ea27870e2a5 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifierImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackfiles/TrackFileImportDeviceIdentifierImpl.java @@ -4,10 +4,10 @@ import java.util.Map; import java.util.UUID; import java.util.concurrent.ConcurrentHashMap; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.racelog.tracking.TransformationException; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class TrackFileImportDeviceIdentifierImpl implements TrackFileImportDeviceIdentifier { private static final long serialVersionUID = 552465264341485161L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackimport/GPSFixImporter.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackimport/GPSFixImporter.java index a82a85535b2..de8dc12f352 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackimport/GPSFixImporter.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/trackimport/GPSFixImporter.java @@ -4,7 +4,7 @@ import java.io.IOException; import java.io.InputStream; import java.util.Map; -import com.sap.sailing.domain.racelog.tracking.DeviceIdentifier; +import com.sap.sailing.domain.racelogtracking.DeviceIdentifier; import com.sap.sailing.domain.trackfiles.TrackFileImportDeviceIdentifier; import com.sap.sailing.domain.tracking.GPSFix; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java index 34e528415b5..0c13b707efa 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRace.java @@ -5,9 +5,9 @@ import com.sap.sailing.domain.base.CourseBase; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.racelog.Flags; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface DynamicTrackedRace extends TrackedRace { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java index 442bd672bfd..8e591df0c87 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/DynamicTrackedRegatta.java @@ -22,8 +22,8 @@ public interface DynamicTrackedRegatta extends TrackedRegatta { * may be null which means that no update will be fired to any * {@link DynamicRaceDefinitionSet}. */ - DynamicTrackedRace createTrackedRace(RaceDefinition raceDefinition, Iterable sidelines, WindStore windStore, - GPSFixStore gpsFixStore, long delayToLiveInMillis, long millisecondsOverWhichToAverageWind, long millisecondsOverWhichToAverageSpeed, - DynamicRaceDefinitionSet raceDefinitionSetToUpdate); + DynamicTrackedRace createTrackedRace(RaceDefinition raceDefinition, Iterable sidelines, + WindStore windStore, GPSFixStore gpsFixStore, long delayToLiveInMillis, long millisecondsOverWhichToAverageWind, + long millisecondsOverWhichToAverageSpeed, DynamicRaceDefinitionSet raceDefinitionSetToUpdate); } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFix.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFix.java index 673b1870980..fc302ee8d12 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFix.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFix.java @@ -4,5 +4,12 @@ import com.sap.sailing.domain.base.Timed; import com.sap.sailing.domain.common.SpeedWithBearing; public interface GPSFix extends Positioned, Timed, WithValidityCache, WithEstimatedSpeedCache { + /** + * Reaches to at to's {@link GPSFix#getTimePoint() time point} starting at this fix, + * traveling on a straight great circle segment. + * + * @return the speed over ground and course over ground required to reach to starting at this fix, + * traveling along a great circle segment + */ SpeedWithBearing getSpeedAndBearingRequiredToReach(GPSFix to); } \ No newline at end of file diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java index be51d2c670f..fc716b6cae2 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/GPSFixTrack.java @@ -8,8 +8,8 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.Weigher; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegBearingCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegBearingCache.java index 40af8fb53c3..4ebcbf5f692 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegBearingCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegBearingCache.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.tracking; import com.sap.sailing.domain.common.Bearing; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * When comprehensive calculations are prone to query a leg's bearing several times for the same leg for diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegTypeCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegTypeCache.java index dc086b3fd31..b319af6d2c6 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegTypeCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LegTypeCache.java @@ -2,7 +2,7 @@ package com.sap.sailing.domain.tracking; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * When comprehensive calculations are prone to query the leg type several times for the same leg for the same time diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LineDetails.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LineDetails.java index 76bad215d50..8f10b68174b 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LineDetails.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/LineDetails.java @@ -5,7 +5,7 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.NauticalSide; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * For a line such as a start or a finish line, tells the line's length at a given time, which side is diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceChangeListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceChangeListener.java index 5fe31595664..6dbefd5a3ca 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceChangeListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceChangeListener.java @@ -6,8 +6,8 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseListener; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; +import com.sap.sse.common.TimePoint; public interface RaceChangeListener extends CourseListener { @@ -31,7 +31,11 @@ public interface RaceChangeListener extends CourseListener { void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage); - void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived); + void startOfTrackingChanged(TimePoint startOfTracking); + + void endOfTrackingChanged(TimePoint endOfTracking); + + void startTimeReceivedChanged(TimePoint startTimeReceived); /** * Fired when the {@link TrackedRace#getStartOfRace() start of race} time point has changed for the tracked race diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTracker.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTracker.java index aedf14be41b..983f46386e1 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTracker.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/RaceTracker.java @@ -22,10 +22,10 @@ import com.sap.sailing.domain.racelog.tracking.GPSFixStore; * The data received by the tracker is usually fed into {@link TrackedRace} objects that {@link TrackedRace#getRace() * correspond} to the {@link RaceDefinition} objects for whose tracking this tracker is responsible. When the * {@link TrackedRace} isn't connected to its {@link TrackedRegatta#getTrackedRaces() owning} {@link TrackedRegatta}, a - * tracker is assumed to no longer update the {@link TrackedRace} object, even if it hasn't been {@link #stop() stopped}. + * tracker is assumed to no longer update the {@link TrackedRace} object, even if it hasn't been {@link #stop(boolean) stopped}. *

* - * A tracker may be {@link #stop() stopped}. In this case, it will no longer receive any data at all. Stopping a tracker + * A tracker may be {@link #stop(boolean) stopped}. In this case, it will no longer receive any data at all. Stopping a tracker * will not modify the {@link Regatta} and the {@link TrackedRegatta} with regards to their ownership of their * {@link RaceDefiniion} and {@link TrackedRace}, respectively. * @@ -42,8 +42,9 @@ public interface RaceTracker { /** * Stops tracking the races. + * @param preemptive TODO */ - void stop() throws MalformedURLException, IOException, InterruptedException; + void stop(boolean preemptive) throws MalformedURLException, IOException, InterruptedException; com.sap.sailing.domain.base.Regatta getRegatta(); diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/StartTimeChangedListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/StartTimeChangedListener.java index 8f6d1542470..895aa71be57 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/StartTimeChangedListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/StartTimeChangedListener.java @@ -3,7 +3,7 @@ package com.sap.sailing.domain.tracking; import java.io.IOException; import java.net.MalformedURLException; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; public interface StartTimeChangedListener { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java index 9e3afe0911d..d7d0f35982f 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLeg.java @@ -10,8 +10,8 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.impl.TrackedLegImpl; +import com.sap.sse.common.TimePoint; public interface TrackedLeg extends Serializable { Leg getLeg(); @@ -92,15 +92,14 @@ public interface TrackedLeg extends Serializable { * for leg types, wind data and leg bearings can be passed to save the effort of redundant calculations of these * values. */ - Distance getAbsoluteWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode, - WindLegTypeAndLegBearingCache cache) throws NoWindException; + Distance getAbsoluteWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache); /** * Same as {@link #getAbsoluteWindwardDistance(Position, Position, TimePoint, WindPositionMode)}, but this method considers the leg's * direction and will return a negative distance if pos1 is already "ahead" of pos2 in the * leg's direction, or a positive distance otherwise. */ - Distance getWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode) throws NoWindException; + Distance getWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode); /** * The middle (traveling half the length) of the course middle line, connecting the center of gravity of the leg's start diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java index ae3d5add2bd..bf54ed9a0b5 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedLegOfCompetitor.java @@ -7,12 +7,12 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Leg; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface TrackedLegOfCompetitor extends Serializable { @@ -42,22 +42,17 @@ public interface TrackedLegOfCompetitor extends Serializable { /** * Estimates how much the competitor still has to go to the end waypoint of this leg, projected onto the wind * direction. If the competitor already finished this leg, a zero, non-null distance will result. - * If the competitor hasn't started the leg yet, the full leg distance is returned. - * - * @throws NoWindException - * thrown in case no wind direction is known + * If the competitor hasn't started the leg yet, the full leg distance is returned. For reaching legs or when + * no wind information is available, the projection onto the leg's direction will be used instead of wind + * projection. */ - Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode) throws NoWindException; + Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode); /** * Same as {@link #getWindwardDistanceToGo(TimePoint, WindPositionMode)}, only that a cache for wind and leg * type / bearing can be passed. - * - * @throws NoWindException - * thrown in case no wind direction is known */ - Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode legMiddle, - WindLegTypeAndLegBearingCache cache) throws NoWindException; + Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode legMiddle, WindLegTypeAndLegBearingCache cache); /** * Computes an approximation for the average velocity made good (windward / leeward speed) of this leg's competitor at @@ -188,8 +183,7 @@ public interface TrackedLegOfCompetitor extends Serializable { * Same as {@link #getVelocityMadeGood(TimePoint, WindPositionMode)}, only that a cache for wind data and leg type and bearing * is passed. */ - Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) - throws NoWindException; + Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache); /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java index 3a117bc8ac3..4eca36c6f45 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRace.java @@ -6,6 +6,9 @@ import java.util.NavigableSet; import java.util.Set; import java.util.SortedSet; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; +import com.sap.sailing.domain.abstractlog.shared.events.DeviceMappingEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Course; import com.sap.sailing.domain.base.Leg; @@ -23,15 +26,13 @@ import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TimingConstants; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.dto.TrackedRaceDTO; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.tracking.DeviceMappingEvent; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** @@ -415,7 +416,7 @@ public interface TrackedRace extends Serializable { * the approximation is at most maxDistance. The approximation's fixes are original fixes from * the competitor's {@link GPSFixTrack track}. */ - List approximate(Competitor competitor, Distance maxDistance, TimePoint from, TimePoint to); + Iterable approximate(Competitor competitor, Distance maxDistance, TimePoint from, TimePoint to); /** * @return a non-null but perhaps empty list of the maneuvers that competitor performed in @@ -423,8 +424,7 @@ public interface TrackedRace extends Serializable { * result is taken from the cache straight away (waitForLatest==false) or, if a re-calculation * for the key is still ongoing, the result of that ongoing re-calculation is returned. */ - List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) - throws NoWindException; + List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest); /** * @return true if this race is known to start with an {@link LegType#UPWIND upwind} leg. If this is @@ -568,6 +568,11 @@ public interface TrackedRace extends Serializable { * @param fromRaceLog Make sure that the fixes defined by the mappings in this racelog were loaded. */ void waitForLoadingFromGPSFixStoreToFinishRunning(RaceLog fromRaceLog) throws InterruptedException; + + /** + * @see #waitForLoadingFromGPSFixStoreToFinishRunning(RaceLog) + */ + void waitForLoadingFromGPSFixStoreToFinishRunning(RegattaLog fromRegattaLog) throws InterruptedException; TrackedRaceStatus getStatus(); @@ -599,6 +604,12 @@ public interface TrackedRace extends Serializable { */ void attachRaceLog(RaceLog raceLog); + /** + * Attaches the passed regatta log with this {@link TrackedRace}. + * This also causes fixes from the {@link GPSFixStore} to be loaded (see {@link #attachRaceLog} for details). + */ + void attachRegattaLog(RegattaLog regattaLog); + /** * Returns the attached race log event track for this race if any. * Otherwise null. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRegatta.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRegatta.java index 4eb4c801d65..bdffd02721c 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRegatta.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/TrackedRegatta.java @@ -9,8 +9,8 @@ import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.base.impl.TrackedRaces; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sse.common.TimePoint; /** * Manages a set of {@link TrackedRace} objects that belong to the same {@link Regatta} (regatta, sailing regatta for a diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindCache.java index f677429f7d3..cd9047f6c3a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindCache.java @@ -1,7 +1,7 @@ package com.sap.sailing.domain.tracking; import com.sap.sailing.domain.base.Competitor; -import com.sap.sailing.domain.common.TimePoint; +import com.sap.sse.common.TimePoint; /** * When comprehensive calculations are prone to query wind several times for the same competitor in the same race for diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindTrack.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindTrack.java index 0c0ec09e328..9a8b2dde7db 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindTrack.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindTrack.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.tracking; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.MeterDistance; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public interface WindTrack extends DynamicTrack { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindWithConfidence.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindWithConfidence.java index e9958ac0cf4..02216100872 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindWithConfidence.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/WindWithConfidence.java @@ -1,9 +1,9 @@ package com.sap.sailing.domain.tracking; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.HasConfidenceAndIsScalable; import com.sap.sailing.domain.tracking.impl.ScalableWind; +import com.sap.sse.common.TimePoint; /** * In order to scale a wind value, a specific type is used: {@link ScalableWind}. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/AbstractRaceChangeListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/AbstractRaceChangeListener.java index cb76097f12b..30feacbaf26 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/AbstractRaceChangeListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/AbstractRaceChangeListener.java @@ -5,7 +5,6 @@ import java.util.Map; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -13,63 +12,106 @@ import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedRaceStatus; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; +/** + * Delegates all listener operations to a default action which is implemented here to do nothing. This way, subclasses + * can easily provide a default action to be executed for all callback methods except for maybe a few which then need to + * be explicitly overridden. If not most methods need to perform the same action then instead of implementing a default + * action subclasses should rather override the {@link RaceChangeListener} operations individually. + * + * @author Axel Uhl (D043530) + * + */ public abstract class AbstractRaceChangeListener implements RaceChangeListener { + /** + * This implementation of the default action to which all other operations delegate does nothing. Subclasses can + * choose to override this method to provide this as the default behavior for all other methods and then still + * override individual {@link RaceChangeListener} methods, or they can leave the default action empty and just + * override {@link RaceChangeListener} methods. + */ + protected void defaultAction() { + // Does nothing + } @Override public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { + defaultAction(); } @Override public void statusChanged(TrackedRaceStatus newStatus) { + defaultAction(); } @Override public void windSourcesToExcludeChanged(Iterable windSourcesToExclude) { + defaultAction(); } @Override - public void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived) { + public void startOfTrackingChanged(TimePoint startOfTracking) { + defaultAction(); + } + + @Override + public void endOfTrackingChanged(TimePoint endOfTracking) { + defaultAction(); + } + + @Override + public void startTimeReceivedChanged(TimePoint startTimeReceived) { + defaultAction(); } @Override public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { + defaultAction(); } @Override public void windDataReceived(Wind wind, WindSource windSource) { + defaultAction(); } @Override public void windDataRemoved(Wind wind, WindSource windSource) { + defaultAction(); } @Override public void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { + defaultAction(); } @Override public void competitorPositionChanged(GPSFixMoving fix, Competitor item) { + defaultAction(); } @Override public void markPassingReceived(Competitor competitor, Map oldMarkPassings, Iterable markPassings) { + defaultAction(); } @Override public void speedAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { + defaultAction(); } @Override public void delayToLiveChanged(long delayToLiveInMillis) { + defaultAction(); } @Override public void waypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { + defaultAction(); } @Override public void waypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { + defaultAction(); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindAsNavigableSet.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindAsNavigableSet.java index d1255c3c8cf..691ba4e1812 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindAsNavigableSet.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindAsNavigableSet.java @@ -3,11 +3,11 @@ package com.sap.sailing.domain.tracking.impl; import java.util.NavigableSet; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindTrack; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Delivers what {@link TrackedRace#getWind(Position, TimePoint)} delivers, as a navigable set. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindTrackImpl.java index 3abf99cc582..f4853e03cb3 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CombinedWindTrackImpl.java @@ -1,19 +1,19 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.domain.tracking.impl.TrackBasedEstimationWindTrackImpl.EstimatedWindFixesAsNavigableSet; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** * A wind track that delivers the result of - * {@link TrackedRace#getWind(com.sap.sailing.domain.common.Position, com.sap.sailing.domain.common.TimePoint)}, + * {@link TrackedRace#getWind(com.sap.sailing.domain.common.Position, com.sap.sse.common.TimePoint)}, * using a {@link CombinedWindAsNavigableSet} as its internal raw fixes collection. Resolution of raw fixes is set to 10s. - * As the result of {@link TrackedRace#getWind(com.sap.sailing.domain.common.Position, com.sap.sailing.domain.common.TimePoint)} + * As the result of {@link TrackedRace#getWind(com.sap.sailing.domain.common.Position, com.sap.sse.common.TimePoint)} * is already a smoothened, outlier-removed and averaged value, the averaging methods {@link #getAveragedWind(Position, TimePoint)} * and {@link #getAveragedWindWithConfidence(Position, TimePoint)} are redefined such that they immediately delegate * to {@link TrackedRace#getWindWithConfidence(Position, TimePoint)}. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixImpl.java index 1071c4b254e..56009cdc0fb 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixImpl.java @@ -5,10 +5,10 @@ import com.sap.sailing.domain.common.AbstractPosition; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.AbstractSpeedWithAbstractBearingImpl; -import com.sap.sailing.domain.common.impl.AbstractTimePoint; import com.sap.sailing.domain.tracking.GPSFix; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.AbstractTimePoint; /** * A compact representation of a GPS fix which collects all primitive-typed attributes in one object to avoid diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java index 4b0a9c58173..a82a0fbf939 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactGPSFixMovingImpl.java @@ -7,10 +7,10 @@ import com.sap.sailing.domain.common.CourseChange; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.AbstractSpeedWithAbstractBearingImpl; import com.sap.sailing.domain.common.impl.AbstractSpeedWithBearingImpl; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimePoint; /** * A memory-conserving representation of a {@link GPSFixMoving} object that produces the fine-grained diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactWindImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactWindImpl.java index c4625b81211..03f8d0db6f9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactWindImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CompactWindImpl.java @@ -4,10 +4,10 @@ import com.sap.sailing.domain.common.AbstractBearing; import com.sap.sailing.domain.common.AbstractPosition; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.AbstractSpeedWithAbstractBearingImpl; -import com.sap.sailing.domain.common.impl.AbstractTimePoint; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.AbstractTimePoint; public class CompactWindImpl extends AbstractSpeedWithAbstractBearingImpl implements Wind { private static final long serialVersionUID = -5059956032663387929L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CourseBasedWindTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CourseBasedWindTrackImpl.java index 5689ee09d53..205a00825da 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CourseBasedWindTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CourseBasedWindTrackImpl.java @@ -2,13 +2,13 @@ package com.sap.sailing.domain.tracking.impl; import java.util.NavigableSet; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSourceType; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.UnmodifiableNavigableSet; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * The only "raw" fix produced by this wind track implementation is based on the course layout of the tracked race to diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CrossTrackErrorCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CrossTrackErrorCache.java index 5b5ddce5a03..7db5e246c46 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CrossTrackErrorCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/CrossTrackErrorCache.java @@ -17,9 +17,7 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; @@ -31,6 +29,8 @@ import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.util.SmartFutureCache; import com.sap.sailing.util.SmartFutureCache.CacheUpdater; import com.sap.sailing.util.SmartFutureCache.UpdateInterval; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * (Re-)computing the cross track error for a competitor causes significant amounts of CPU cycles. The cross track error diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DistanceCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DistanceCache.java index 33742217036..4f5f95b4f9a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DistanceCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DistanceCache.java @@ -5,11 +5,11 @@ import java.util.Iterator; import java.util.NavigableSet; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DummyMarkPassingWithTimePointOnly.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DummyMarkPassingWithTimePointOnly.java index 95e1b281fc7..1d465adb17e 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DummyMarkPassingWithTimePointOnly.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DummyMarkPassingWithTimePointOnly.java @@ -3,13 +3,13 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.base.Boat; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CompetitorChangeListener; -import com.sap.sailing.domain.base.IsManagedBySharedDomainFactory; import com.sap.sailing.domain.base.SharedDomainFactory; import com.sap.sailing.domain.base.Team; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Color; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.MarkPassing; +import com.sap.sse.common.IsManagedByCache; +import com.sap.sse.common.TimePoint; public class DummyMarkPassingWithTimePointOnly implements MarkPassing { private static final long serialVersionUID = -5494669910047887984L; @@ -56,7 +56,7 @@ public class DummyMarkPassingWithTimePointOnly implements MarkPassing { } @Override - public IsManagedBySharedDomainFactory resolve(SharedDomainFactory domainFactory) { + public IsManagedByCache resolve(SharedDomainFactory domainFactory) { return this; } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java index 9fd5fb15d0e..7b327c018fd 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicGPSFixMovingTrackImpl.java @@ -11,7 +11,6 @@ import com.sap.sailing.domain.base.impl.SpeedWithConfidenceImpl; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.BearingWithConfidence; import com.sap.sailing.domain.common.confidence.BearingWithConfidenceCluster; import com.sap.sailing.domain.common.confidence.ConfidenceBasedAverager; @@ -22,6 +21,7 @@ import com.sap.sailing.domain.common.confidence.impl.BearingWithConfidenceImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimePoint; public class DynamicGPSFixMovingTrackImpl extends GPSFixTrackImpl implements DynamicGPSFixTrack{ private static final long serialVersionUID = 9111448573301259784L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java index e8670fd8143..87b67934aa1 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceImpl.java @@ -13,9 +13,11 @@ import java.util.List; import java.util.Map; import java.util.NavigableSet; import java.util.Set; +import java.util.function.Consumer; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.race.RaceLog; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseBase; @@ -28,14 +30,11 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.PassingInstruction; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TimingConstants; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.common.racelog.Flags; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; import com.sap.sailing.domain.tracking.CourseDesignChangedListener; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; @@ -57,7 +56,9 @@ import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class DynamicTrackedRaceImpl extends TrackedRaceImpl implements DynamicTrackedRace, GPSTrackListener { @@ -289,7 +290,7 @@ DynamicTrackedRace, GPSTrackListener { for (WindSource windSource : getWindSources()) { if (windSource.getType().canBeStored()) { WindTrack windTrack = getOrCreateWindTrack(windSource); - // replicate all wind fixed that may have been loaded by the wind store + // replicate all wind fixes that may have been loaded by the wind store windTrack.lockForRead(); try { for (Wind wind : windTrack.getRawFixes()) { @@ -351,80 +352,47 @@ DynamicTrackedRace, GPSTrackListener { notifyListenersWindSourcesToExcludeChanged(windSourcesToExclude); } - private void notifyListenersWindSourcesToExcludeChanged(Iterable windSourcesToExclude) { + private void notifyListeners(Consumer notifyAction) { RaceChangeListener[] listeners; synchronized (getListeners()) { listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); } for (RaceChangeListener listener : listeners) { try { - listener.windSourcesToExcludeChanged(windSourcesToExclude); + notifyAction.accept(listener); } catch (Exception e) { logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersWindSourcesToExcludeChanged(Iterable)", e); + logger.log(Level.SEVERE, "notifyListeners(Consumer notifyAction", e); } } } - private void notifyListenersRaceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, - TimePoint startTimeReceived) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.raceTimesChanged(startOfTracking, endOfTracking, startTimeReceived); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersRaceTimesChanged(TimePoint, TimePoint, TimePoint)", e); - } - } + private void notifyListenersWindSourcesToExcludeChanged(Iterable windSourcesToExclude) { + notifyListeners(listener -> listener.windSourcesToExcludeChanged(windSourcesToExclude)); + } + + private void notifyListenersStartOfTrackingChanged(TimePoint startOfTracking) { + notifyListeners(listener -> listener.startOfTrackingChanged(startOfTracking)); + } + + private void notifyListenersEndOfTrackingChanged(TimePoint endOfTracking) { + notifyListeners(listener -> listener.endOfTrackingChanged(endOfTracking)); + } + + private void notifyListenersStartTimeReceivedChanged(TimePoint startTimeReceived) { + notifyListeners(listener -> listener.startTimeReceivedChanged(startTimeReceived)); } private void notifyListenersStartOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.startOfRaceChanged(oldStartOfRace, newStartOfRace); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersStartOfRaceChanged(TimePoint, TimePoint)", e); - } - } + notifyListeners(listener -> listener.startOfRaceChanged(oldStartOfRace, newStartOfRace)); } private void notifyListenersWaypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.waypointAdded(zeroBasedIndex, waypointThatGotAdded); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersWaypointAdded(int, Waypoint)", e); - } - } + notifyListeners(listener -> listener.waypointAdded(zeroBasedIndex, waypointThatGotAdded)); } private void notifyListenersWaypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.waypointRemoved(zeroBasedIndex, waypointThatGotRemoved); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersWaypointRemoved(int, Waypoint)", e); - } - } + notifyListeners(listener -> listener.waypointRemoved(zeroBasedIndex, waypointThatGotRemoved)); } @Override @@ -440,143 +408,39 @@ DynamicTrackedRace, GPSTrackListener { } private void notifyListeners(GPSFix fix, Mark mark, boolean firstInTrack) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.markPositionChanged(fix, mark, firstInTrack); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListeners(GPSFix, Competitor)", e); - } - } + notifyListeners(listener -> listener.markPositionChanged(fix, mark, firstInTrack)); } private void notifyListeners(GPSFixMoving fix, Competitor competitor) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.competitorPositionChanged(fix, competitor); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListeners(GPSFix, Competitor)", e); - } - } + notifyListeners(listener -> listener.competitorPositionChanged(fix, competitor)); } private void notifyListeners(TrackedRaceStatus status) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.statusChanged(status); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListeners(TrackedRaceStatus)", e); - } - } + notifyListeners(listener -> listener.statusChanged(status)); } private void notifyListeners(Wind wind, WindSource windSource) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.windDataReceived(wind, windSource); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListeners(Wind)", e); - } - } + notifyListeners(listener -> listener.windDataReceived(wind, windSource)); } private void notifyListenersSpeedAveragingChanged(long oldMillisecondsOverWhichToAverageSpeed, long newMillisecondsOverWhichToAverageSpeed) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.speedAveragingChanged(oldMillisecondsOverWhichToAverageSpeed, - newMillisecondsOverWhichToAverageSpeed); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, - "notifyListenersSpeedAveragingChanged(long, long)", e); - } - } + notifyListeners(listener -> listener.speedAveragingChanged(oldMillisecondsOverWhichToAverageSpeed, newMillisecondsOverWhichToAverageSpeed)); } private void notifyListenersWindAveragingChanged(long oldMillisecondsOverWhichToAverageWind, long newMillisecondsOverWhichToAverageWind) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.windAveragingChanged(oldMillisecondsOverWhichToAverageWind, - newMillisecondsOverWhichToAverageWind); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, - "notifyListenersWindAveragingChanged(long, long)", e); - } - } + notifyListeners(listener -> listener.windAveragingChanged(oldMillisecondsOverWhichToAverageWind, newMillisecondsOverWhichToAverageWind)); } private void notifyListenersDelayToLiveChanged(long delayToLiveInMillis) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.delayToLiveChanged(delayToLiveInMillis); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, - "notifyListenersDelayToLiveChanged(long)", e); - } - } + notifyListeners(listener -> listener.delayToLiveChanged(delayToLiveInMillis)); } private void notifyListenersWindRemoved(Wind wind, WindSource windSource) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.windDataRemoved(wind, windSource); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListenersWindRemoved(Wind)", e); - } - } + notifyListeners(listener -> listener.windDataRemoved(wind, windSource)); } private void notifyListeners(Competitor competitor, Map oldMarkPassings, Iterable markPassings) { - RaceChangeListener[] listeners; - synchronized (getListeners()) { - listeners = getListeners().toArray(new RaceChangeListener[getListeners().size()]); - } - for (RaceChangeListener listener : listeners) { - try { - listener.markPassingReceived(competitor, oldMarkPassings, markPassings); - } catch (Exception e) { - logger.log(Level.SEVERE, "RaceChangeListener " + listener + " threw exception " + e.getMessage()); - logger.log(Level.SEVERE, "notifyListeners(MarkPassing)", e); - } - } + notifyListeners(listener -> listener.markPassingReceived(competitor, oldMarkPassings, markPassings)); } @Override @@ -731,7 +595,7 @@ DynamicTrackedRace, GPSTrackListener { if (!Util.equalsWithNull(startTimeReceived, getStartTimeReceived())) { TimePoint oldStartOfRace = getStartOfRace(); super.setStartTimeReceived(startTimeReceived); - notifyListenersRaceTimesChanged(getStartOfTracking(), getEndOfTracking(), getStartTimeReceived()); + notifyListenersStartTimeReceivedChanged(getStartTimeReceived()); TimePoint newStartOfRace = getStartOfRace(); if (!Util.equalsWithNull(oldStartOfRace, newStartOfRace)) { notifyListenersStartOfRaceChanged(oldStartOfRace, newStartOfRace); @@ -741,19 +605,17 @@ DynamicTrackedRace, GPSTrackListener { @Override public void setStartOfTrackingReceived(TimePoint startOfTrackingReceived) { - if ((getStartOfTracking() == null) != (startOfTrackingReceived == null) - || (startOfTrackingReceived != null && !getStartOfTracking().equals(startOfTrackingReceived))) { + if (!Util.equalsWithNull(startOfTrackingReceived, getStartOfTracking())) { super.setStartOfTrackingReceived(startOfTrackingReceived); - notifyListenersRaceTimesChanged(getStartOfTracking(), getEndOfTracking(), getStartTimeReceived()); + notifyListenersStartOfTrackingChanged(getStartOfTracking()); } } @Override public void setEndOfTrackingReceived(TimePoint endOfTrackingReceived) { - if ((getEndOfTracking() == null) != (endOfTrackingReceived == null) - || (endOfTrackingReceived != null && !getEndOfTracking().equals(endOfTrackingReceived))) { + if (!Util.equalsWithNull(endOfTrackingReceived, getEndOfTracking())) { super.setEndOfTrackingReceived(endOfTrackingReceived); - notifyListenersRaceTimesChanged(getStartOfTracking(), getEndOfTracking(), getStartTimeReceived()); + notifyListenersEndOfTrackingChanged(getEndOfTracking()); } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceLogListener.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceLogListener.java index f11e21ff146..cfd7b02e66f 100644 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceLogListener.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/DynamicTrackedRaceLogListener.java @@ -2,25 +2,25 @@ package com.sap.sailing.domain.tracking.impl; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.RaceLogCourseDesignChangedEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogFlagEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogPassChangeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogStartTimeEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLogWindFixEvent; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.AbortingFlagFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.LastPublishedCourseDesignFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.StartTimeFinder; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.WindFixesFinder; +import com.sap.sailing.domain.abstractlog.race.impl.BaseRaceLogEventVisitor; import com.sap.sailing.domain.base.CourseBase; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.common.racelog.RaceLogRaceStatus; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.RaceLogCourseDesignChangedEvent; -import com.sap.sailing.domain.racelog.RaceLogFlagEvent; -import com.sap.sailing.domain.racelog.RaceLogPassChangeEvent; -import com.sap.sailing.domain.racelog.RaceLogStartTimeEvent; -import com.sap.sailing.domain.racelog.RaceLogWindFixEvent; -import com.sap.sailing.domain.racelog.analyzing.impl.AbortingFlagFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.LastPublishedCourseDesignFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.StartTimeFinder; -import com.sap.sailing.domain.racelog.analyzing.impl.WindFixesFinder; -import com.sap.sailing.domain.racelog.impl.BaseRaceLogEventVisitor; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.TimePoint; /** * TODO: this class could be a good place to leverage more information about a race containing in the {@link RaceLog}. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixImpl.java index b1c10bee3cc..5adc6eb44d6 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixImpl.java @@ -1,10 +1,10 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.GPSFix; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Equality / hash code are based on {@link #getPosition()}'s and {@link #getTimePoint()}'s equality / hash code. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixMovingImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixMovingImpl.java index 7131ea3adc0..cadd1b6df05 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixMovingImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixMovingImpl.java @@ -2,12 +2,12 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.GPSFixMoving; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class GPSFixMovingImpl extends GPSFixImpl implements GPSFixMoving { private static final long serialVersionUID = 6508021498142383100L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java index 3afc15fa39d..eb9f061f4b4 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/GPSFixTrackImpl.java @@ -27,7 +27,6 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.BearingWithConfidence; import com.sap.sailing.domain.common.confidence.BearingWithConfidenceCluster; import com.sap.sailing.domain.common.confidence.ConfidenceBasedAverager; @@ -37,7 +36,6 @@ import com.sap.sailing.domain.common.confidence.Weigher; import com.sap.sailing.domain.common.confidence.impl.BearingWithConfidenceImpl; import com.sap.sailing.domain.common.impl.KnotSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.NauticalMileDistance; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -45,7 +43,9 @@ import com.sap.sailing.domain.tracking.GPSFixTrack; import com.sap.sailing.domain.tracking.GPSTrackListener; import com.sap.sailing.domain.tracking.WithValidityCache; import com.sap.sailing.util.impl.ArrayListNavigableSet; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class GPSFixTrackImpl extends TrackImpl implements GPSFixTrack { private static final Logger logger = Logger.getLogger(GPSFixTrackImpl.class.getName()); @@ -528,19 +528,14 @@ public class GPSFixTrackImpl extends TrackImpl if (fromPos == null) { result = Distance.NULL; } else { - lockForRead(); - try { - NavigableSet subset = getGPSFixes().subSet(new DummyGPSFix(from), - /* fromInclusive */false, new DummyGPSFix(to), - /* toInclusive */false); - for (GPSFix fix : subset) { - double distanceBetweenAdjacentFixesInNauticalMiles = fromPos.getDistance( - fix.getPosition()).getNauticalMiles(); - distanceInNauticalMiles += distanceBetweenAdjacentFixesInNauticalMiles; - fromPos = fix.getPosition(); - } - } finally { - unlockAfterRead(); + NavigableSet subset = getGPSFixes().subSet(new DummyGPSFix(from), + /* fromInclusive */false, new DummyGPSFix(to), + /* toInclusive */false); + for (GPSFix fix : subset) { + double distanceBetweenAdjacentFixesInNauticalMiles = fromPos.getDistance( + fix.getPosition()).getNauticalMiles(); + distanceInNauticalMiles += distanceBetweenAdjacentFixesInNauticalMiles; + fromPos = fix.getPosition(); } Position toPos = getEstimatedPosition(to, false); distanceInNauticalMiles += fromPos.getDistance(toPos).getNauticalMiles(); @@ -1065,8 +1060,8 @@ public class GPSFixTrackImpl extends TrackImpl } if (logger.isLoggable(Level.FINEST)) { FixType last; + lockForRead(); try { - lockForRead(); if (logger.isLoggable(Level.FINEST)) { logger.finest("GPS fix "+fix+" for "+getTrackedItem()+", isValid="+isValid(getInternalRawFixes(), fix)+ ", time/distance/speed from last: "+ diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/LineDetailsImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/LineDetailsImpl.java index e2571591843..20da3d93a3d 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/LineDetailsImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/LineDetailsImpl.java @@ -5,8 +5,8 @@ import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.NauticalSide; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.LineDetails; +import com.sap.sse.common.TimePoint; public class LineDetailsImpl implements LineDetails { private final TimePoint timePoint; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ManeuverImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ManeuverImpl.java index 7c9bc505be2..a64eabd8176 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ManeuverImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ManeuverImpl.java @@ -5,8 +5,8 @@ import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.Maneuver; +import com.sap.sse.common.TimePoint; /** * @author Axel Uhl (d043530) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingForOffsetImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingForOffsetImpl.java index f1e6439c951..e031d89ebd9 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingForOffsetImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingForOffsetImpl.java @@ -2,9 +2,9 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.MarkPassingForOffsetWaypoint; +import com.sap.sse.common.TimePoint; public class MarkPassingForOffsetImpl extends MarkPassingImpl implements MarkPassingForOffsetWaypoint { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingImpl.java index 7c4966c3d88..0c7ba574bab 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingImpl.java @@ -2,8 +2,8 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Waypoint; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.MarkPassing; +import com.sap.sse.common.TimePoint; public class MarkPassingImpl implements MarkPassing { private static final long serialVersionUID = -2673562761742403742L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingManeuverImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingManeuverImpl.java index 8ab4dfb8235..f20cebb589a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingManeuverImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MarkPassingManeuverImpl.java @@ -7,8 +7,8 @@ import com.sap.sailing.domain.common.NauticalSide; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.MarkPassingManeuver; +import com.sap.sse.common.TimePoint; public class MarkPassingManeuverImpl extends ManeuverImpl implements MarkPassingManeuver { private static final long serialVersionUID = 8935348908557191614L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java index 48cdcacc693..59ff6c80765 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/MaxSpeedCache.java @@ -8,7 +8,6 @@ import java.util.Map.Entry; import java.util.NavigableSet; import com.sap.sailing.domain.common.Speed; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.GPSFixTrack; @@ -16,6 +15,7 @@ import com.sap.sailing.domain.tracking.GPSTrackListener; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; @@ -23,7 +23,7 @@ import com.sap.sse.common.Util.Pair; * Re-calculating the maximum speed over a {@link GPSFixTrack} is time consuming. When the track grows the way it * usually grows (extending at the end), caching can help to reduce the computational effort. The API for computing the * maximum speed ( - * {@link GPSFixTrack#getMaximumSpeedOverGround(com.sap.sailing.domain.common.TimePoint, com.sap.sailing.domain.common.TimePoint)} + * {@link GPSFixTrack#getMaximumSpeedOverGround(com.sap.sse.common.TimePoint, com.sap.sse.common.TimePoint)} * ) allows clients to specify an interval for which the top speed is to be computed. Therefore, this cache offers a * similar API which supports interval-based queries. *

diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/NoCachingWindLegTypeAndLegBearingCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/NoCachingWindLegTypeAndLegBearingCache.java index db8e22865fd..a16927de339 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/NoCachingWindLegTypeAndLegBearingCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/NoCachingWindLegTypeAndLegBearingCache.java @@ -4,15 +4,15 @@ import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; +import com.sap.sse.common.TimePoint; /** * This trivial "cache" implementation doesn't cache and may be used as a default for those cases where only few - * calculations are to be done and creating the caching structure would cost spend cycles than simply doing the + * calculations are to be done and creating the caching structure would cost more cycles than simply doing the * calculation. * * @author Axel Uhl (D043530) diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java index eff98aa1050..b14497cab96 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/RaceRankComparator.java @@ -8,14 +8,15 @@ import java.util.NavigableSet; import java.util.SortedSet; import com.sap.sailing.domain.base.Competitor; +import com.sap.sailing.domain.base.Course; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.leaderboard.caching.LeaderboardDTOCalculationReuseCache; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.WindPositionMode; +import com.sap.sse.common.TimePoint; /** * Compares two competitors by their ranking in the overall race for a given time point. Competitors who haven't started @@ -26,6 +27,12 @@ import com.sap.sailing.domain.tracking.WindPositionMode; * same leg at a given point in time. *

* + * This comparator assumes that the race's {@link Course} remains unchanged from the time this comparator's constructor + * is invoked and the last call to {@link #compare(Competitor, Competitor)} on this comparator. This should be obvious + * because course changes have an effect on the race's leg structure and therefore on the foundations for ranking. + * Clients should use {@link Course#lockForRead()} and {@link Course#unlockAfterRead()} to frame the construction and + * use of this comparator.

+ * * Two different competitors may end up being ranked equal by this comparator. So take care and don't use this * comparator class when inserting into an {@link SortedSet} when you want something like a ranking. It may overwrite * existing entries. Use {@link Collections#sort(java.util.List, Comparator)} instead. diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ScalableWind.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ScalableWind.java index c9611e5c0c3..bd8efce45b0 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ScalableWind.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ScalableWind.java @@ -2,11 +2,11 @@ package com.sap.sailing.domain.tracking.impl; import com.sap.sailing.domain.common.AbstractPosition; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.scalablevalue.ScalableValue; import com.sap.sailing.domain.common.scalablevalue.impl.ScalablePosition; import com.sap.sailing.domain.common.scalablevalue.impl.ScalableSpeedWithBearing; import com.sap.sailing.domain.tracking.Wind; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Wind values are scaled by separately scaling their speed and bearing, and separately scaling their time point, and diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ShortTimeWindCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ShortTimeWindCache.java index 21e12985a66..ca115d83d22 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ShortTimeWindCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/ShortTimeWindCache.java @@ -9,9 +9,9 @@ import java.util.logging.Level; import java.util.logging.Logger; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.tracking.WindWithConfidence; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util.Pair; import com.sap.sse.common.Util.Triple; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackBasedEstimationWindTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackBasedEstimationWindTrackImpl.java index c2f4f47f4e8..ea2c8617a65 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackBasedEstimationWindTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackBasedEstimationWindTrackImpl.java @@ -18,21 +18,16 @@ import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.confidence.Weigher; import com.sap.sailing.domain.common.confidence.impl.PositionAndTimePointWeigher; -import com.sap.sailing.domain.common.impl.AbstractTimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; -import com.sap.sailing.domain.common.impl.SerializableComparator; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRaceStatus; import com.sap.sailing.domain.tracking.Wind; @@ -41,8 +36,12 @@ import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; +import com.sap.sse.common.impl.AbstractTimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.impl.SerializableComparator; /** * A virtual wind track that computes and caches the wind bearing based on the boat tracks recorded in the tracked race @@ -74,7 +73,7 @@ import com.sap.sse.common.Util.Pair; * @author Axel Uhl (d043530) * */ -public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl implements RaceChangeListener { +public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl { private static final long serialVersionUID = -4397496421917807499L; private static final SpeedWithBearing defaultSpeedWithBearing = new KnotSpeedWithBearingImpl(0, new DegreeBearingImpl(0)); @@ -222,6 +221,8 @@ public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl impl */ private final InvalidationInterval scheduledRefreshInterval; + private final CacheInvalidationRaceChangeListener listener; + /** * @param delayForCacheInvalidationInMilliseconds * When mark and boat position changes are received, they cause the cache to be invalidated a certain @@ -257,7 +258,8 @@ public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl impl virtualInternalRawFixes = new EstimatedWindFixesAsNavigableSet(trackedRace); weigher = new PositionAndTimePointWeigher( /* halfConfidenceAfterMilliseconds */WindTrack.WIND_HALF_CONFIDENCE_TIME_MILLIS, WindTrack.WIND_HALF_CONFIDENCE_DISTANCE); - trackedRace.addListener(this); // in particular, race status changes will be notified, unblocking waiting computations after LOADING phase + listener = new CacheInvalidationRaceChangeListener(); + trackedRace.addListener(listener); // in particular, race status changes will be notified, unblocking waiting computations after LOADING phase this.timePointsWithCachedNullResult = new ArrayListNavigableSet( AbstractTimePoint.TIMEPOINT_COMPARATOR); this.timePointsWithCachedNullResultFastContains = new HashSet(); @@ -573,134 +575,140 @@ public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl impl } } - @Override - public void windDataReceived(Wind wind, WindSource windSource) { - invalidateForNewWind(wind, windSource); - } - - @Override - public void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived) { - } + /** + * The default action of this listener is to call {@link #clearCache} on the wind track. Some changes don't require this + * and therefore some methods are overridden to do nothing or to react in a more specific way than simply clearing the + * cache. + * + * @author Axel Uhl (D043530) + * + */ + private class CacheInvalidationRaceChangeListener extends AbstractRaceChangeListener implements Serializable { + private static final long serialVersionUID = -6623310087193133466L; - @Override - public void delayToLiveChanged(long delayToLiveInMillis) { - } - - private void invalidateForNewWind(Wind wind, WindSource windSource) { - WindTrack windTrack = getTrackedRace().getOrCreateWindTrack(windSource); - // check what the next fixes before and after the one affected are; if they are further than the averagingInterval - // away, extend the invalidation interval accordingly because the entire span up to the next fix may be influenced - // by adding/removing a fix in a sparsely occupied track. See WindTrackImpl.getAveragedWindUnsynchronized(Position p, TimePoint at) - long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageWind(); - final TimePoint timePoint = wind.getTimePoint(); - // See WindComparator; if time is equal, position is compared; for dummy fixes this will create arbitrary order, so ensure time point cannot - // accidentally be equal - Wind lastFixBefore = windTrack.getLastFixBefore(timePoint.minus(1)); // subtract one millisecond to be sure to be before a fix just inserted - Wind firstFixAfter = windTrack.getFirstFixAfter(timePoint.plus(1)); // add one millisecond to be sure to be after a fix just inserted - final WindWithConfidence startOfInvalidation; - if (lastFixBefore == null) { - startOfInvalidation = getTrackedRace().getStartOfTracking() == null ? getDummyFixWithConfidence(new MillisecondsTimePoint(0l)) - : getDummyFixWithConfidence(getTrackedRace().getStartOfTracking()); - } else if (lastFixBefore.getTimePoint().before(timePoint.minus(averagingInterval))) { - startOfInvalidation = new WindWithConfidenceImpl(lastFixBefore, 1.0, timePoint, windSource.getType().useSpeed()); - } else { - startOfInvalidation = getDummyFixWithConfidence(timePoint.minus(averagingInterval)); + @Override + protected void defaultAction() { + clearCache(); } - final TimePoint endOfInvalidation; - if (firstFixAfter == null) { - endOfInvalidation = getTrackedRace().getEndOfTracking() == null ? new MillisecondsTimePoint(Long.MAX_VALUE) : getTrackedRace().getEndOfTracking(); - } else if (firstFixAfter.getTimePoint().after(timePoint.plus(averagingInterval))) { - endOfInvalidation = firstFixAfter.getTimePoint(); - } else { - endOfInvalidation = timePoint.plus(averagingInterval); + + @Override + public void windDataReceived(Wind wind, WindSource windSource) { + invalidateForNewWind(wind, windSource); } - scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); - } - @Override - public void windDataRemoved(Wind wind, WindSource windSource) { - invalidateForNewWind(wind, windSource); - } + @Override + public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { + // no action required; we're calculating based on each competitor's individual start time, not the start of + // race + } - @Override - public void windSourcesToExcludeChanged(Iterable windSourcesToExclude) { - clearCache(); - } + @Override + public void startTimeReceivedChanged(TimePoint startTimeReceived) { + } - @Override - public void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - clearCache(); - } + @Override + public void delayToLiveChanged(long delayToLiveInMillis) { + } - @Override - public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { - long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageSpeed(); - WindWithConfidence startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint(fix - .getTimePoint().asMillis() - averagingInterval)); - TimePoint endOfInvalidation = new MillisecondsTimePoint(fix.getTimePoint().asMillis() + averagingInterval); - scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); - } - - @Override - public void statusChanged(TrackedRaceStatus newStatus) { - // This virtual wind track's cache can cope with an empty cache after the LOADING phase and populates the cache - // upon request. Invalidation happens also during the LOADING phase, preserving the cache's invariant. - } + private void invalidateForNewWind(Wind wind, WindSource windSource) { + WindTrack windTrack = getTrackedRace().getOrCreateWindTrack(windSource); + // check what the next fixes before and after the one affected are; if they are further than the + // averagingInterval + // away, extend the invalidation interval accordingly because the entire span up to the next fix may be + // influenced + // by adding/removing a fix in a sparsely occupied track. See + // WindTrackImpl.getAveragedWindUnsynchronized(Position p, TimePoint at) + long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageWind(); + final TimePoint timePoint = wind.getTimePoint(); + // See WindComparator; if time is equal, position is compared; for dummy fixes this will create arbitrary + // order, so ensure time point cannot + // accidentally be equal + Wind lastFixBefore = windTrack.getLastFixBefore(timePoint.minus(1)); // subtract one millisecond to be sure + // to be before a fix just inserted + Wind firstFixAfter = windTrack.getFirstFixAfter(timePoint.plus(1)); // add one millisecond to be sure to be + // after a fix just inserted + final WindWithConfidence startOfInvalidation; + if (lastFixBefore == null) { + startOfInvalidation = getTrackedRace().getStartOfTracking() == null ? getDummyFixWithConfidence(new MillisecondsTimePoint( + 0l)) : getDummyFixWithConfidence(getTrackedRace().getStartOfTracking()); + } else if (lastFixBefore.getTimePoint().before(timePoint.minus(averagingInterval))) { + startOfInvalidation = new WindWithConfidenceImpl(lastFixBefore, 1.0, timePoint, windSource + .getType().useSpeed()); + } else { + startOfInvalidation = getDummyFixWithConfidence(timePoint.minus(averagingInterval)); + } + final TimePoint endOfInvalidation; + if (firstFixAfter == null) { + endOfInvalidation = getTrackedRace().getEndOfTracking() == null ? new MillisecondsTimePoint( + Long.MAX_VALUE) : getTrackedRace().getEndOfTracking(); + } else if (firstFixAfter.getTimePoint().after(timePoint.plus(averagingInterval))) { + endOfInvalidation = firstFixAfter.getTimePoint(); + } else { + endOfInvalidation = timePoint.plus(averagingInterval); + } + scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); + } - @Override - public void markPassingReceived(Competitor competitor, Map oldMarkPassings, Iterable markPassings) { - long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageSpeed(); - WindWithConfidence startOfInvalidation; - TimePoint endOfInvalidation; - for (MarkPassing markPassing : markPassings) { - MarkPassing oldMarkPassing = oldMarkPassings.get(markPassing.getWaypoint()); - if (oldMarkPassing != markPassing) { - if (oldMarkPassing == null) { - startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint(markPassing - .getTimePoint().asMillis() - averagingInterval)); - endOfInvalidation = new MillisecondsTimePoint(markPassing.getTimePoint().asMillis() - + averagingInterval); - } else { - TimePoint[] interval = new TimePoint[] { oldMarkPassing.getTimePoint(), markPassing.getTimePoint() }; - Arrays.sort(interval); - startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint(interval[0].asMillis() - - averagingInterval)); - endOfInvalidation = new MillisecondsTimePoint(interval[1].asMillis() + averagingInterval); + @Override + public void windDataRemoved(Wind wind, WindSource windSource) { + invalidateForNewWind(wind, windSource); + } + + @Override + public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { + long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageSpeed(); + WindWithConfidence startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint(fix + .getTimePoint().asMillis() - averagingInterval)); + TimePoint endOfInvalidation = new MillisecondsTimePoint(fix.getTimePoint().asMillis() + averagingInterval); + scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); + } + + @Override + public void statusChanged(TrackedRaceStatus newStatus) { + // This virtual wind track's cache can cope with an empty cache after the LOADING phase and populates the + // cache + // upon request. Invalidation happens also during the LOADING phase, preserving the cache's invariant. + } + + @Override + public void markPassingReceived(Competitor competitor, Map oldMarkPassings, + Iterable markPassings) { + long averagingInterval = getTrackedRace().getMillisecondsOverWhichToAverageSpeed(); + WindWithConfidence startOfInvalidation; + TimePoint endOfInvalidation; + for (MarkPassing markPassing : markPassings) { + MarkPassing oldMarkPassing = oldMarkPassings.get(markPassing.getWaypoint()); + if (oldMarkPassing != markPassing) { + if (oldMarkPassing == null) { + startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint(markPassing + .getTimePoint().asMillis() - averagingInterval)); + endOfInvalidation = new MillisecondsTimePoint(markPassing.getTimePoint().asMillis() + + averagingInterval); + } else { + TimePoint[] interval = new TimePoint[] { oldMarkPassing.getTimePoint(), + markPassing.getTimePoint() }; + Arrays.sort(interval); + startOfInvalidation = getDummyFixWithConfidence(new MillisecondsTimePoint( + interval[0].asMillis() - averagingInterval)); + endOfInvalidation = new MillisecondsTimePoint(interval[1].asMillis() + averagingInterval); + } + scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); } - scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); } } - } - - @Override - public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { - // no action required; we're calculating based on each competitor's individual start time, not the start of race - } - @Override - public void speedAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - clearCache(); - } - - @Override - public void waypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { - clearCache(); - } - - @Override - public void waypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { - clearCache(); - } - - @Override - public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { - assert fix != null && fix.getTimePoint() != null; - // A mark position change can mean a leg type change. The interval over which the wind estimation is affected - // depends on how the GPS track computes the estimated mark position. Ask it: - Util.Pair interval = getTrackedRace().getOrCreateTrack(mark).getEstimatedPositionTimePeriodAffectedBy(fix); - WindWithConfidence startOfInvalidation = getDummyFixWithConfidence(interval.getA()); - TimePoint endOfInvalidation = interval.getB(); - scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); + @Override + public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { + assert fix != null && fix.getTimePoint() != null; + // A mark position change can mean a leg type change. The interval over which the wind estimation is + // affected + // depends on how the GPS track computes the estimated mark position. Ask it: + Util.Pair interval = getTrackedRace().getOrCreateTrack(mark) + .getEstimatedPositionTimePeriodAffectedBy(fix); + WindWithConfidence startOfInvalidation = getDummyFixWithConfidence(interval.getA()); + TimePoint endOfInvalidation = interval.getB(); + scheduleCacheRefresh(startOfInvalidation, endOfInvalidation); + } } /** @@ -783,6 +791,7 @@ public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl impl super(TrackBasedEstimationWindTrackImpl.this, trackedRace, from, to, /* resolution in milliseconds */ 1000l); } + @Override protected Wind getWind(Position p, TimePoint timePoint) { final WindWithConfidence estimatedWindDirectionWithConfidence = getWindWithConfidence(timePoint); return estimatedWindDirectionWithConfidence == null ? null : estimatedWindDirectionWithConfidence.getObject(); @@ -798,4 +807,12 @@ public class TrackBasedEstimationWindTrackImpl extends VirtualWindTrackImpl impl } } + + /** + * Forwards the information about the wind fix received to the {@link #listener} which will then adjust this + * track's cache. + */ + public void windDataReceived(WindImpl wind, WindSource realWindSource) { + listener.windDataReceived(wind, realWindSource); + } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java index 48dfa7b8521..9a06c8452ab 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegImpl.java @@ -2,6 +2,7 @@ package com.sap.sailing.domain.tracking.impl; import java.io.IOException; import java.io.ObjectInputStream; +import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; @@ -14,21 +15,14 @@ import java.util.logging.Logger; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Leg; -import com.sap.sailing.domain.base.Mark; -import com.sap.sailing.domain.base.Waypoint; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.MeterDistance; -import com.sap.sailing.domain.tracking.GPSFix; -import com.sap.sailing.domain.tracking.GPSFixMoving; -import com.sap.sailing.domain.tracking.MarkPassing; -import com.sap.sailing.domain.tracking.RaceChangeListener; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.TrackedRace; @@ -36,9 +30,10 @@ import com.sap.sailing.domain.tracking.TrackedRaceStatus; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; import com.sap.sailing.domain.tracking.WindPositionMode; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; -public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { +public class TrackedLegImpl implements TrackedLeg { private static final long serialVersionUID = -1944668527284130545L; private final static Logger logger = Logger.getLogger(TrackedLegImpl.class.getName()); @@ -58,7 +53,7 @@ public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { for (Competitor competitor : competitors) { trackedLegsOfCompetitors.put(competitor, new TrackedLegOfCompetitorImpl(this, competitor)); } - trackedRace.addListener(this); + trackedRace.addListener(new CacheClearingRaceChangeListener()); competitorTracksOrderedByRank = new HashMap<>(); } @@ -250,76 +245,39 @@ public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { return getTrackedRace().getWind(p, at, windSourcesToExclude); } - @Override - public void competitorPositionChanged(GPSFixMoving fix, Competitor competitor) { - clearCaches(); - } + /** + * The default action of this listener is to {@link #clearCaches clear the tracked leg's caches} when anything on + * the race changes. There are a few exceptions that don't necessitate a cache clearing, so these methods are + * overridden here to not call the {@link #defaultAction} which here delegates to {@link #clearCaches}. For + * {@link #waypointAdded} clearing the caches is necessary because the competitor tracks ordered by rank may change + * for legs adjacent to the waypoint added } // and because the leg's from/to waypoints may have changed. For + * {@link #waypointRemoved} it is necessary because the competitor tracks ordered by rank may change for legs + * adjacent to the waypoint removed. + * + * @author Axel Uhl (D043530) + * + */ + private class CacheClearingRaceChangeListener extends AbstractRaceChangeListener implements Serializable { + private static final long serialVersionUID = 4455608396760152359L; - @Override - public void waypointAdded(int zeroBasedIndex, Waypoint waypointThatGotAdded) { - clearCaches(); // necessary because the competitor tracks ordered by rank may change for legs adjacent to the waypoint added - } // and because the leg's from/to waypoints may have changed + @Override + protected void defaultAction() { + clearCaches(); + } - @Override - public void waypointRemoved(int zeroBasedIndex, Waypoint waypointThatGotRemoved) { - clearCaches(); // necessary because the competitor tracks ordered by rank may change for legs adjacent to the waypoint removed - } + /** + * no-op; the leg doesn't mind the tracked race's status being updated + */ + @Override + public void statusChanged(TrackedRaceStatus newStatus) { + } - @Override - public void statusChanged(TrackedRaceStatus newStatus) { - // no-op; the leg doesn't mind the tracked race's status being updated - } - - @Override - public void windSourcesToExcludeChanged(Iterable windSourcesToExclude) { - clearCaches(); - } - - @Override - public void speedAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - clearCaches(); - } - - @Override - public void windAveragingChanged(long oldMillisecondsOverWhichToAverage, long newMillisecondsOverWhichToAverage) { - clearCaches(); - } - - @Override - public void markPassingReceived(Competitor competitor, Map oldMarkPassing, Iterable markPassing) { - clearCaches(); - } - - @Override - public void markPositionChanged(GPSFix fix, Mark mark, boolean firstInTrack) { - clearCaches(); - } - - @Override - public void windDataReceived(Wind wind, WindSource windSource) { - clearCaches(); - } - - @Override - public void windDataRemoved(Wind wind, WindSource windSource) { - clearCaches(); - } - - @Override - public void raceTimesChanged(TimePoint startOfTracking, TimePoint endOfTracking, TimePoint startTimeReceived) { - } - - @Override - public void delayToLiveChanged(long delayToLiveInMillis) { - } - - @Override - public void startOfRaceChanged(TimePoint oldStartOfRace, TimePoint newStartOfRace) { - } - - @Override - public void waypointsMayHaveChanges() { - clearCaches(); + /** + * no-op; no change of competitorTracksOrderedByRank necessary + */ + @Override + public void delayToLiveChanged(long delayToLiveInMillis) { + } } private void clearCaches() { @@ -328,6 +286,11 @@ public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { } } + @Override + public void waypointsMayHaveChanges() { + clearCaches(); + } + @Override public Distance getAbsoluteCrossTrackError(Position p, TimePoint timePoint) { final Position approximatePosition = getTrackedRace().getApproximatePosition(getLeg().getFrom(), timePoint); @@ -362,7 +325,7 @@ public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { @Override public Distance getAbsoluteWindwardDistance(Position pos1, Position pos2, TimePoint at, - WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) throws NoWindException { + WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) { final Distance preResult = getWindwardDistance(pos1, pos2, at, windPositionMode); final Distance result; if (preResult.getMeters() >= 0) { @@ -374,30 +337,35 @@ public class TrackedLegImpl implements TrackedLeg, RaceChangeListener { } @Override - public Distance getWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode) throws NoWindException { + public Distance getWindwardDistance(Position pos1, Position pos2, TimePoint at, WindPositionMode windPositionMode) { return getWindwardDistance(pos1, pos2, at, windPositionMode, new NoCachingWindLegTypeAndLegBearingCache()); } - Distance getWindwardDistance(final Position pos1, final Position pos2, TimePoint at, WindPositionMode windPositionMode, - WindLegTypeAndLegBearingCache cache) throws NoWindException { - LegType legType = cache.getLegType(this, at); - if (legType != LegType.REACHING) { // upwind or downwind - final Position effectivePosition = getEffectiveWindPosition( - new Callable() { @Override public Position call() { - return pos1.translateGreatCircle(pos1.getBearingGreatCircle(pos2), pos1.getDistance(pos2).scale(0.5)); - }}, at, - windPositionMode); - Wind wind = getTrackedRace().getWind(effectivePosition, at); - if (wind == null) { - return pos2.alongTrackDistance(pos1, cache.getLegBearing(this, at)); + Distance getWindwardDistance(final Position pos1, final Position pos2, TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) { + Distance result; + try { + final LegType legType = cache.getLegType(this, at); + if (legType != LegType.REACHING) { // upwind or downwind + final Position effectivePosition = getEffectiveWindPosition( + () -> pos1.translateGreatCircle(pos1.getBearingGreatCircle(pos2), pos1.getDistance(pos2).scale(0.5)), + at, windPositionMode); + Wind wind = getTrackedRace().getWind(effectivePosition, at); + if (wind == null) { + result = pos2.alongTrackDistance(pos1, cache.getLegBearing(this, at)); + } else { + Position projectionToLineThroughPos2 = pos1.projectToLineThrough(pos2, wind.getBearing()); + result = pos2.alongTrackDistance(projectionToLineThroughPos2, + legType == LegType.UPWIND ? wind.getFrom() : wind.getBearing()); + } } else { - Position projectionToLineThroughPos2 = pos1.projectToLineThrough(pos2, wind.getBearing()); - return pos2.alongTrackDistance(projectionToLineThroughPos2, legType == LegType.UPWIND ? wind.getFrom() : wind.getBearing()); + // reaching leg, return distance projected onto leg's bearing + result = pos2.alongTrackDistance(pos1, cache.getLegBearing(this, at)); } - } else { - // reaching leg, return distance projected onto leg's bearing - return pos2.alongTrackDistance(pos1, cache.getLegBearing(this, at)); + } catch (NoWindException e) { + // no wind information; use along-track distance as fallback + result = pos2.alongTrackDistance(pos1, cache.getLegBearing(this, at)); } + return result; } } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java index 4bd454355fa..f10e916b3f1 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedLegOfCompetitorImpl.java @@ -6,21 +6,18 @@ import java.util.List; import java.util.ListIterator; import java.util.NavigableSet; import java.util.Set; -import java.util.concurrent.Callable; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Leg; import com.sap.sailing.domain.base.Mark; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.NoWindException; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.KnotSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; import com.sap.sailing.domain.common.impl.MeterDistance; @@ -35,6 +32,8 @@ import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; import com.sap.sailing.domain.tracking.WindPositionMode; import com.sap.sailing.util.impl.ArrayListNavigableSet; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** @@ -175,8 +174,7 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { @Override - public Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode, - WindLegTypeAndLegBearingCache cache) throws NoWindException { + public Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) { if (hasFinishedLeg(timePoint)) { return Distance.NULL; } else { @@ -192,7 +190,7 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { } @Override - public Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode) throws NoWindException { + public Distance getWindwardDistanceToGo(TimePoint timePoint, WindPositionMode windPositionMode) { return getWindwardDistanceToGo(timePoint, windPositionMode, new NoCachingWindLegTypeAndLegBearingCache()); } @@ -202,12 +200,11 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { * bearing, and the distance from the projection to the mark is returned. Otherwise, it is assumed that * the leg is neither an upwind nor a downwind leg, and hence the true distance to mark is returned. A * cache for wind and leg type / bearing can be passed to avoid their redundant calculation during a single - * round-trip. + * round-trip.

* - * @throws NoWindException + * If no wind information is available, again the true geometrical distance to mark is returned. */ - private Distance getWindwardDistanceTo(Mark mark, TimePoint at, WindPositionMode windPositionMode, - WindLegTypeAndLegBearingCache cache) throws NoWindException { + private Distance getWindwardDistanceTo(Mark mark, TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) { Position estimatedPosition = getTrackedRace().getTrack(getCompetitor()).getEstimatedPosition(at, false); if (!hasStartedLeg(at) || estimatedPosition == null) { // covers the case with no fixes for this leg yet, also if the mark passing has already been received @@ -233,26 +230,30 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { * @throws NoWindException in case the wind direction is not known */ private SpeedWithBearing getWindwardSpeed(SpeedWithBearing speed, final TimePoint at, WindPositionMode windPositionMode, - WindLegTypeAndLegBearingCache cache) throws NoWindException { + WindLegTypeAndLegBearingCache cache) { SpeedWithBearing result = null; if (speed != null) { Bearing projectToBearing; - if (cache.getLegType(getTrackedLeg(), at) != LegType.REACHING) { - final Wind wind; - if (windPositionMode == WindPositionMode.EXACT) { - wind = cache.getWind(getTrackedRace(), getCompetitor(), at); + try { + if (cache.getLegType(getTrackedLeg(), at) != LegType.REACHING) { + final Wind wind; + if (windPositionMode == WindPositionMode.EXACT) { + wind = cache.getWind(getTrackedRace(), getCompetitor(), at); + } else { + wind = getTrackedRace().getWind( + getTrackedLeg().getEffectiveWindPosition( + () -> getTrackedRace().getTrack(getCompetitor()) + .getEstimatedPosition(at, false), at, windPositionMode), at); + } + if (wind == null) { + throw new NoWindException("Need at least wind direction to determine windward speed"); + } + projectToBearing = wind.getBearing(); } else { - wind = getTrackedRace().getWind( - getTrackedLeg().getEffectiveWindPosition( - new Callable() { @Override public Position call() { - return getTrackedRace().getTrack(getCompetitor()).getEstimatedPosition(at, false); - }}, at, windPositionMode), at); + projectToBearing = cache.getLegBearing(getTrackedLeg(), at); } - if (wind == null) { - throw new NoWindException("Need at least wind direction to determine windward speed"); - } - projectToBearing = wind.getBearing(); - } else { + } catch (NoWindException nwe) { + // as fallback in the absence of wind information, project to leg bearing projectToBearing = cache.getLegBearing(getTrackedLeg(), at); } double cos = Math.cos(speed.getBearing().getRadians() - projectToBearing.getRadians()); @@ -608,7 +609,7 @@ public class TrackedLegOfCompetitorImpl implements TrackedLegOfCompetitor { } @Override - public Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) throws NoWindException { + public Speed getVelocityMadeGood(TimePoint at, WindPositionMode windPositionMode, WindLegTypeAndLegBearingCache cache) { if (hasStartedLeg(at)) { TimePoint timePoint; if (hasFinishedLeg(at)) { diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java index 27926195106..2d436f41c31 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java @@ -31,6 +31,11 @@ import java.util.concurrent.FutureTask; import java.util.logging.Level; import java.util.logging.Logger; +import com.sap.sailing.domain.abstractlog.AbstractLog; +import com.sap.sailing.domain.abstractlog.AbstractLogEvent; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.race.analyzing.impl.StartTimeFinder; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Course; @@ -49,7 +54,6 @@ import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.BearingChangeAnalyzer; import com.sap.sailing.domain.common.CourseChange; import com.sap.sailing.domain.common.Distance; -import com.sap.sailing.domain.common.Duration; import com.sap.sailing.domain.common.LegType; import com.sap.sailing.domain.common.ManeuverType; import com.sap.sailing.domain.common.NauticalSide; @@ -61,7 +65,6 @@ import com.sap.sailing.domain.common.RegattaNameAndRaceName; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.TimingConstants; import com.sap.sailing.domain.common.TrackedRaceStatusEnum; import com.sap.sailing.domain.common.WindSource; @@ -74,9 +77,10 @@ import com.sap.sailing.domain.common.confidence.impl.BearingWithConfidenceImpl; import com.sap.sailing.domain.common.confidence.impl.HyperbolicTimeDifferenceWeigher; import com.sap.sailing.domain.common.confidence.impl.PositionAndTimePointWeigher; import com.sap.sailing.domain.common.impl.CentralAngleDistance; +import com.sap.sailing.domain.common.impl.CourseChangeImpl; +import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.KnotSpeedImpl; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.NauticalMileDistance; import com.sap.sailing.domain.common.impl.WindSourceImpl; import com.sap.sailing.domain.common.racelog.tracking.NoCorrespondingServiceRegisteredException; @@ -84,10 +88,8 @@ import com.sap.sailing.domain.common.racelog.tracking.TransformationException; import com.sap.sailing.domain.common.scalablevalue.impl.ScalablePosition; import com.sap.sailing.domain.confidence.ConfidenceBasedWindAverager; import com.sap.sailing.domain.confidence.ConfidenceFactory; -import com.sap.sailing.domain.racelog.RaceLog; -import com.sap.sailing.domain.racelog.analyzing.impl.StartTimeFinder; -import com.sap.sailing.domain.racelog.tracking.DeviceMapping; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.racelogtracking.DeviceMapping; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -114,8 +116,11 @@ import com.sap.sailing.util.SmartFutureCache.EmptyUpdateInterval; import com.sap.sailing.util.impl.ArrayListNavigableSet; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; import com.sap.sse.common.Util.Pair; +import com.sap.sse.common.impl.MillisecondsTimePoint; import difflib.DiffUtils; import difflib.Patch; @@ -240,6 +245,8 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl protected transient ConcurrentHashMap attachedRaceLogs; + protected transient ConcurrentHashMap attachedRegattaLogs; + /** * The time delay to the current point in time in milliseconds. */ @@ -294,6 +301,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl shortTimeWindCache = new ShortTimeWindCache(this, millisecondsOverWhichToAverageWind / 2); locksForMarkPassings = new IdentityHashMap<>(); attachedRaceLogs = new ConcurrentHashMap<>(); + attachedRegattaLogs = new ConcurrentHashMap<>(); this.status = new TrackedRaceStatusImpl(TrackedRaceStatusEnum.PREPARED, 0.0); this.statusNotifier = new Object[0]; this.loadingFromWindStoreLock = new NamedReentrantReadWriteLock("Loading from wind store lock for tracked race " @@ -519,6 +527,13 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } } + @Override + public synchronized void waitForLoadingFromGPSFixStoreToFinishRunning(RegattaLog fromRegattaLog) throws InterruptedException { + while (!attachedRegattaLogs.containsKey(fromRegattaLog.getId()) || loadingFromGPSFixStore) { + wait(); + } + } + private SmartFutureCache>, EmptyUpdateInterval> createManeuverCache() { return new SmartFutureCache>, EmptyUpdateInterval>( new AbstractCacheUpdater>, EmptyUpdateInterval>() { @@ -1077,12 +1092,18 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl rankedCompetitors = competitorRankings.get(timePoint); // try again; maybe a writer released the // write lock after updating the cache if (rankedCompetitors == null) { - RaceRankComparator comparator = new RaceRankComparator(this, timePoint); - rankedCompetitors = new ArrayList(); - for (Competitor c : getRace().getCompetitors()) { - rankedCompetitors.add(c); + // RaceRankComparator requires course read lock + getRace().getCourse().lockForRead(); + try { + RaceRankComparator comparator = new RaceRankComparator(this, timePoint); + rankedCompetitors = new ArrayList(); + for (Competitor c : getRace().getCompetitors()) { + rankedCompetitors.add(c); + } + Collections.sort(rankedCompetitors, comparator); + } finally { + getRace().getCourse().unlockAfterRead(); } - Collections.sort(rankedCompetitors, comparator); synchronized (competitorRankings) { competitorRankings.put(timePoint, rankedCompetitors); } @@ -2047,7 +2068,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } @Override - public List approximate(Competitor competitor, Distance maxDistance, TimePoint from, TimePoint to) { + public Iterable approximate(Competitor competitor, Distance maxDistance, TimePoint from, TimePoint to) { DouglasPeucker douglasPeucker = new DouglasPeucker( getTrack(competitor)); return douglasPeucker.approximate(maxDistance, from, to); @@ -2176,11 +2197,11 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl * @return an empty list if no maneuver is detected for competitor between from and * to, or else the list of maneuvers detected. */ - private List detectManeuvers(Competitor competitor, List approximatingFixesToAnalyze, + private List detectManeuvers(Competitor competitor, Iterable approximatingFixesToAnalyze, boolean ignoreMarkPassings, TimePoint earliestManeuverStart, TimePoint latestManeuverEnd) throws NoWindException { List result = new ArrayList(); - if (approximatingFixesToAnalyze.size() > 2) { + if (Util.size(approximatingFixesToAnalyze) > 2) { List> courseChangeSequenceInSameDirection = new ArrayList>(); Iterator approximationPointsIter = approximatingFixesToAnalyze.iterator(); GPSFixMoving previous = approximationPointsIter.next(); @@ -2189,15 +2210,24 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl SpeedWithBearing speedWithBearingOnApproximationFromPreviousToCurrent = previous .getSpeedAndBearingRequiredToReach(current); SpeedWithBearing speedWithBearingOnApproximationAtBeginningOfUnidirectionalCourseChanges = speedWithBearingOnApproximationFromPreviousToCurrent; - SpeedWithBearing speedWithBearingOnApproximationFromCurrentToNext; // will certainly be assigned because - // iter's collection's size > 2 + SpeedWithBearing speedWithBearingOnApproximationFromCurrentToNext; // will certainly be assigned because iter's collection's size > 2 do { GPSFixMoving next = approximationPointsIter.next(); + // traveling on great circle segments from one approximation point to the next speedWithBearingOnApproximationFromCurrentToNext = current.getSpeedAndBearingRequiredToReach(next); // compute course change on "approximation track" // FIXME bug 2009: when a maneuver (particularly a penalty circle) is executed at high turn rates, approximations may lead to turns >180deg, hence inferred to turn the wrong way; need to loop across the non-approximated fixes here! CourseChange courseChange = speedWithBearingOnApproximationFromPreviousToCurrent .getCourseChangeRequiredToReach(speedWithBearingOnApproximationFromCurrentToNext); + Bearing courseChangeOnOriginalFixes = getCourseChange(competitor, previous.getTimePoint(), next.getTimePoint()); + // check for the case where the course change between the approximation fixes may have been >180deg by comparing the direction + // of the course change on the approximation points with the direction of the course change during the same time range on the + // original fixes (see also bug 2009): + if (Math.abs(courseChangeOnOriginalFixes.getDegrees()) > 180 && + Math.signum(courseChange.getCourseChangeInDegrees()) != Math.signum(courseChangeOnOriginalFixes.getDegrees())) { + courseChange = new CourseChangeImpl(-Math.signum(courseChange.getCourseChangeInDegrees())*(360.0-Math.abs(courseChange.getCourseChangeInDegrees())), + courseChange.getSpeedChangeInKnots()); + } com.sap.sse.common.Util.Pair courseChangeAtFix = new com.sap.sse.common.Util.Pair(current, courseChange); if (!courseChangeSequenceInSameDirection.isEmpty() @@ -2226,6 +2256,34 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl return result; } + /** + * On competitor's track iterates the fixes starting after startExclusive until + * endExclusive or any later fix has been reached and sums up the direction change as a "bearing." A + * negative sign means a direction change to port, a positive sign means a direction change to starboard. + */ + private Bearing getCourseChange(Competitor competitor, TimePoint startExclusive, TimePoint endExclusive) { + Bearing directionChangeInDegrees = new DegreeBearingImpl(0); + GPSFixTrack track = getTrack(competitor); + track.lockForRead(); + try { + GPSFixMoving previous = null; + GPSFixMoving fix = null; + for (Iterator i=track.getFixesIterator(startExclusive, /* inclusive */ false); + i.hasNext() && (previous == null || !previous.getTimePoint().after(endExclusive)); + previous = fix) { + fix = i.next(); + if (previous != null) { + directionChangeInDegrees = new DegreeBearingImpl(directionChangeInDegrees.getDegrees() + + previous.getSpeed().getBearing().getDifferenceTo(fix.getSpeed().getBearing()) + .getDegrees()); + } + } + } finally { + track.unlockAfterRead(); + } + return directionChangeInDegrees; + } + /** * Fetches results from {@link #maneuverCache}. The cache is updated asynchronously after relevant updates have been * received (see {@link #triggerManeuverCacheRecalculation(Competitor)} and @@ -2239,8 +2297,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl * competitor, reduced to the interval requested, will be returned. */ @Override - public List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) - throws NoWindException { + public List getManeuvers(Competitor competitor, TimePoint from, TimePoint to, boolean waitForLatest) { com.sap.sse.common.Util.Triple> allManeuvers = maneuverCache.get(competitor, waitForLatest); List result; if (allManeuvers == null) { @@ -2265,12 +2322,13 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl /** * Groups the {@link CourseChange} sequence into groups where the times of the fixes at which the course changes * took place are no further apart than {@link #getApproximateManeuverDurationInMilliseconds()} milliseconds or - * where the distances of those course changes are less than two hull lengths apart. For those, a single + * where the distances of those course changes are less than three hull lengths apart. For those, a single * {@link Maneuver} object is created and added to the resulting list. The maneuver sums up the direction changes of * the individual {@link CourseChange} objects. This can result in direction changes of more than 180 degrees in one * direction which may, e.g., represent a penalty circle or a mark rounding maneuver. As the maneuver's time point, * the average time point of the course changes that went into the maneuver construction is used. *

+ * * @param speedWithBearingOnApproximationAtBeginning * the speed/bearing before the first approximating fix passed in * courseChangeSequenceInSameDirection @@ -2303,11 +2361,8 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl List> group = new ArrayList>(); if (!courseChangeSequenceInSameDirection.isEmpty()) { Distance threeHullLengths = competitor.getBoat().getBoatClass().getHullLength().scale(3); - SpeedWithBearing beforeGroupOnApproximation = speedWithBearingOnApproximationAtBeginning; // speed/bearing - // before group - SpeedWithBearing beforeCurrentCourseChangeOnApproximation = beforeGroupOnApproximation; // speed/bearing - // before current - // course change + SpeedWithBearing beforeGroupOnApproximation = speedWithBearingOnApproximationAtBeginning; // speed/bearing before group + SpeedWithBearing beforeCurrentCourseChangeOnApproximation = beforeGroupOnApproximation; // speed/bearing before current course change Iterator> iter = courseChangeSequenceInSameDirection.iterator(); double totalCourseChangeInDegrees = 0.0; long totalMilliseconds = 0l; @@ -2363,8 +2418,8 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl TimePoint maneuverTimePoint = computeManeuverTimepoint(competitor, timePointBeforeManeuver, timePointAfterManeuver); final GPSFixTrack competitorTrack = getTrack(competitor); Position maneuverPosition = competitorTrack.getEstimatedPosition(maneuverTimePoint, /* extrapolate */false); - Tack tackAfterManeuver = getTack(maneuverPosition, timePointAfterManeuver, - speedWithBearingOnApproximationAtEnd.getBearing()); + final Wind wind = getWind(maneuverPosition, maneuverTimePoint); + final Tack tackAfterManeuver = wind == null ? null : getTack(maneuverPosition, timePointAfterManeuver, speedWithBearingOnApproximationAtEnd.getBearing()); ManeuverType maneuverType; Distance maneuverLoss = null; // the TrackedLegOfCompetitor variables may be null, e.g., in case the time points are before or after the race @@ -2393,18 +2448,15 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } else { markPassingTimePoint = null; } - final Wind wind = getWind(maneuverPosition, maneuverTimePoint); final SpeedWithBearing estimatedSpeedBeforeManeuver = competitorTrack.getEstimatedSpeed(timePointBeforeManeuver); final SpeedWithBearing estimatedSpeedAfterManeuver = competitorTrack.getEstimatedSpeed(timePointAfterManeuver); - if (wind != null && estimatedSpeedBeforeManeuver != null && estimatedSpeedAfterManeuver != null) { + if (estimatedSpeedBeforeManeuver != null && estimatedSpeedAfterManeuver != null) { BearingChangeAnalyzer bearingChangeAnalyzer = BearingChangeAnalyzer.INSTANCE; final Bearing courseBeforeManeuver = estimatedSpeedBeforeManeuver.getBearing(); final Bearing courseAfterManeuver = estimatedSpeedAfterManeuver.getBearing(); - boolean jibed = bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, - courseAfterManeuver, wind.getBearing()); - boolean tacked = bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, - courseAfterManeuver, wind.getFrom()); - if (markPassingTimePoint != null && (tacked || jibed)) { + int numberOfJibes = wind == null ? 0 : bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, courseAfterManeuver, wind.getBearing()); + int numberOfTacks = wind == null ? 0 : bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, courseAfterManeuver, wind.getFrom()); + if (markPassingTimePoint != null && (numberOfTacks + numberOfJibes > 0)) { // In case of a mark passing we need to split the maneuver analysis into the phase before and after // the mark passing. First of all, this is important to identify the correct maneuver time point for // each tack and jibe, second it is essential to call a penalty which is only the case if the tack and @@ -2415,50 +2467,112 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl result.addAll(detectManeuvers(competitor, timePointBeforeManeuver, markPassingTimePoint.minus(1), /* ignoreMarkPassings */ true)); result.addAll(detectManeuvers(competitor, markPassingTimePoint.plus(1), timePointAfterManeuver, /* ignoreMarkPassings */ true)); } else { - // Either there was no mark passing, or the mark passing was not accompanied by a tack or a jibe - if (tacked && jibed && markPassingTimePoint == null) { + // Either there was no mark passing, or the mark passing was not accompanied by a tack or a jibe. + // For the first tack/jibe combination (they must alternate because course changes to in the same direction and + // the wind is considered sufficiently stable to not allow for two successive tacks or two successive jibes) + // we create a PENALTY_CIRCLE maneuver and recurse for the time interval after the first penalty circle has completed. + if (numberOfTacks>0 && numberOfJibes>0 && markPassingTimePoint == null) { + TimePointAndTotalCourseChangeInDegrees firstPenaltyCircleCompletedAt = getTimePointOfCompletionOfFirstPenaltyCircle(courseBeforeManeuver, group, wind); maneuverType = ManeuverType.PENALTY_CIRCLE; if (legBeforeManeuver != null) { - maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, maneuverTimePoint, - timePointAfterManeuver); + maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, maneuverTimePoint, firstPenaltyCircleCompletedAt.getTimePoint()); } - } else if (tacked) { - maneuverType = ManeuverType.TACK; - if (legBeforeManeuver != null) { - maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, maneuverTimePoint, - timePointAfterManeuver); - } - } else if (jibed) { - maneuverType = ManeuverType.JIBE; - if (legBeforeManeuver != null) { - maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, maneuverTimePoint, - timePointAfterManeuver); + TimePoint penaltyTimePoint = computeManeuverTimepoint(competitor, timePointBeforeManeuver, firstPenaltyCircleCompletedAt.getTimePoint()); + Position penaltyPosition = competitorTrack.getEstimatedPosition(penaltyTimePoint, /* extrapolate */ false); + final Maneuver maneuver = new ManeuverImpl(maneuverType, tackAfterManeuver, penaltyPosition, + penaltyTimePoint, speedWithBearingOnApproximationAtBeginning, + competitorTrack.getEstimatedSpeed(penaltyTimePoint), firstPenaltyCircleCompletedAt.getTotalCourseChangeInDegrees(), maneuverLoss); + result.add(maneuver); + // after we've "consumed" one tack and one jibe, recursively find more maneuvers if tacks and/or jibes remain + if (numberOfTacks>1 || numberOfJibes>1) { + result.addAll(detectManeuvers(competitor, firstPenaltyCircleCompletedAt.getTimePoint(), timePointAfterManeuver, /* ignoreMarkPassings */ true)); } } else { - // heading up or bearing away - Bearing windBearing = wind.getBearing(); - Bearing toWindBeforeManeuver = windBearing - .getDifferenceTo(speedWithBearingOnApproximationAtBeginning.getBearing()); - Bearing toWindAfterManeuver = windBearing.getDifferenceTo(speedWithBearingOnApproximationAtEnd - .getBearing()); - maneuverType = Math.abs(toWindBeforeManeuver.getDegrees()) < Math.abs(toWindAfterManeuver - .getDegrees()) ? ManeuverType.HEAD_UP : ManeuverType.BEAR_AWAY; + if (numberOfTacks > 0) { + maneuverType = ManeuverType.TACK; + if (legBeforeManeuver != null) { + maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, + maneuverTimePoint, timePointAfterManeuver); + } + } else if (numberOfJibes > 0) { + maneuverType = ManeuverType.JIBE; + if (legBeforeManeuver != null) { + maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, + maneuverTimePoint, timePointAfterManeuver); + } + } else { + if (wind != null) { + // heading up or bearing away + Bearing windBearing = wind.getBearing(); + Bearing toWindBeforeManeuver = windBearing + .getDifferenceTo(speedWithBearingOnApproximationAtBeginning.getBearing()); + Bearing toWindAfterManeuver = windBearing + .getDifferenceTo(speedWithBearingOnApproximationAtEnd.getBearing()); + maneuverType = Math.abs(toWindBeforeManeuver.getDegrees()) < Math.abs(toWindAfterManeuver + .getDegrees()) ? ManeuverType.HEAD_UP : ManeuverType.BEAR_AWAY; + } else { + // no wind information; marking as UNKNOWN + maneuverType = ManeuverType.UNKNOWN; + if (legBeforeManeuver != null) { + maneuverLoss = legBeforeManeuver.getManeuverLoss(timePointBeforeManeuver, + maneuverTimePoint, timePointAfterManeuver); + } + } + } + final Maneuver maneuver = new ManeuverImpl(maneuverType, tackAfterManeuver, maneuverPosition, + maneuverTimePoint, speedWithBearingOnApproximationAtBeginning, + speedWithBearingOnApproximationAtEnd, totalCourseChangeInDegrees, maneuverLoss); + result.add(maneuver); } - final Maneuver maneuver = new ManeuverImpl(maneuverType, tackAfterManeuver, maneuverPosition, - maneuverTimePoint, speedWithBearingOnApproximationAtBeginning, - speedWithBearingOnApproximationAtEnd, totalCourseChangeInDegrees, maneuverLoss); - result.add(maneuver); } } return result; } + private static class TimePointAndTotalCourseChangeInDegrees { + private final TimePoint timePoint; + private final double totalCourseChangeInDegrees; + protected TimePointAndTotalCourseChangeInDegrees(TimePoint timePoint, double totalCourseChangeInDegrees) { + super(); + this.timePoint = timePoint; + this.totalCourseChangeInDegrees = totalCourseChangeInDegrees; + } + public TimePoint getTimePoint() { + return timePoint; + } + public double getTotalCourseChangeInDegrees() { + return totalCourseChangeInDegrees; + } + } + + /** + * Starting at timePointBeforeManeuver, and assuming that the group of approximatedFixesAndCourseChanges + * contains at least a tack and a jibe, finds the earliest approximated fix's time point at which a tack and a jibe have been + * completed. + */ + private TimePointAndTotalCourseChangeInDegrees getTimePointOfCompletionOfFirstPenaltyCircle(Bearing courseBeforeManeuver, Iterable> approximatedFixesAndCourseChanges, Wind wind) { + double totalCourseChangeInDegrees = 0; + TimePoint timePoint = null; + BearingChangeAnalyzer bearingChangeAnalyzer = BearingChangeAnalyzer.INSTANCE; + Bearing newCourse = courseBeforeManeuver; + for (Pair fixAndCourseChange : approximatedFixesAndCourseChanges) { + totalCourseChangeInDegrees += fixAndCourseChange.getB().getCourseChangeInDegrees(); + newCourse = newCourse.add(new DegreeBearingImpl(fixAndCourseChange.getB().getCourseChangeInDegrees())); + int numberOfJibes = bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, newCourse, wind.getBearing()); + int numberOfTacks = bearingChangeAnalyzer.didPass(courseBeforeManeuver, totalCourseChangeInDegrees, newCourse, wind.getFrom()); + if (numberOfJibes > 0 && numberOfTacks > 0) { + timePoint = fixAndCourseChange.getA().getTimePoint(); + break; + } + } + return new TimePointAndTotalCourseChangeInDegrees(timePoint, totalCourseChangeInDegrees); + } + /** * Computes the maneuver time point as the time point along between maneuver start and end where the competitor's * track has greatest change in course. */ - private TimePoint computeManeuverTimepoint(Competitor competitor, TimePoint timePointBeforeManeuver, - TimePoint timePointAfterManeuver) { + private TimePoint computeManeuverTimepoint(Competitor competitor, TimePoint timePointBeforeManeuver, TimePoint timePointAfterManeuver) { TimePoint result = timePointBeforeManeuver; GPSFixTrack track = getTrack(competitor); GPSFixMoving lastFix = null; @@ -2631,34 +2745,29 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } } } - - /** - * This can trigger fixes to be loaded, if there are {@link DeviceMapping}s in the {@code RaceLog}. - * If multiple race logs are attached, the threads that are spawned to load fixes will do so one - * after another, as they acquire a write lock on the {@link #loadingFromGPSFixStoreLock}. - */ - @Override - public void attachRaceLog(final RaceLog raceLog) { - if (raceLog != null) { - // Use the new race log, that possibly contains device mappings, to load GPSFix tracks from the DB + + private , EventT extends AbstractLogEvent, VisitorT> void loadFixesForLog( + final LogT log, ConcurrentHashMap addLogToMap) { + if (log != null) { + // Use the new log, that possibly contains device mappings, to load GPSFix tracks from the DB // When this tracked race is to be serialized, wait for the loading from stores to complete. - new Thread("Mongo mark and competitor track loader for tracked race " + getRace().getName() + ", race log " - + raceLog.getId()) { + new Thread("Mongo mark and competitor track loader for tracked race " + getRace().getName() + ", log " + + log.getId()) { @Override public void run() { LockUtil.lockForRead(getSerializationLock()); LockUtil.lockForWrite(getLoadingFromGPSFixStoreLock()); synchronized (TrackedRaceImpl.this) { - TrackedRaceImpl.this.attachedRaceLogs.put(raceLog.getId(), raceLog); loadingFromGPSFixStore = true; // indicates that the serialization lock is now safely held + addLogToMap.put(log.getId(), log); TrackedRaceImpl.this.notifyAll(); } try { - logger.info("Started loading competitor tracks for " + getRace().getName() + " for race log " + raceLog.getId()); + logger.info("Started loading competitor tracks for " + getRace().getName() + " for log " + log.getId()); for (Competitor competitor : race.getCompetitors()) { try { gpsFixStore.loadCompetitorTrack( - (DynamicGPSFixTrack) tracks.get(competitor), raceLog, + (DynamicGPSFixTrack) tracks.get(competitor), log, competitor); } catch (TransformationException | NoCorrespondingServiceRegisteredException e) { logger.log(Level.WARNING, "Could not load track for " + competitor); @@ -2668,14 +2777,13 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl logger.info("Started loading mark tracks for " + getRace().getName()); for (Mark mark : getMarks()) { try { - gpsFixStore.loadMarkTrack((DynamicGPSFixTrack) markTracks.get(mark), raceLog, + gpsFixStore.loadMarkTrack((DynamicGPSFixTrack) markTracks.get(mark), log, mark); } catch (TransformationException | NoCorrespondingServiceRegisteredException e) { logger.log(Level.WARNING, "Could not load track for " + mark); } } logger.info("Finished loading mark tracks for " + getRace().getName()); - } finally { synchronized (TrackedRaceImpl.this) { loadingFromGPSFixStore = false; @@ -2687,10 +2795,25 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl } }.start(); } else { - logger.severe("Got a request to attach race log for an empty race log!"); + logger.severe("Got a request to attach log for an empty log!"); } } + /** + * This can trigger fixes to be loaded, if there are {@link DeviceMapping}s in the {@code RaceLog}. + * If multiple race logs are attached, the threads that are spawned to load fixes will do so one + * after another, as they acquire a write lock on the {@link #loadingFromGPSFixStoreLock}. + */ + @Override + public void attachRaceLog(final RaceLog raceLog) { + loadFixesForLog(raceLog, attachedRaceLogs); + } + + @Override + public void attachRegattaLog(RegattaLog regattaLog) { + loadFixesForLog(regattaLog, attachedRegattaLogs); + } + @Override public void detachRaceLog(Serializable identifier) { this.attachedRaceLogs.remove(identifier); @@ -2894,63 +3017,59 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl LineMarksWithPositions marksAndPositions = getLineMarksAndPositions(timePoint, waypoint); LineDetails result = null; if (marksAndPositions != null) { - try { - final TrackedLeg legDeterminingDirection = getLegDeterminingDirectionInWhichToPassWaypoint(waypoint); - final Mark portMarkWhileApproachingLine = marksAndPositions.getPortMarkWhileApproachingLine(); - final Mark starboardMarkWhileApproachingLine = marksAndPositions.getStarboardMarkWhileApproachingLine(); - final Position portMarkPositionWhileApproachingLine = marksAndPositions - .getPortMarkPositionWhileApproachingLine(); - final Position starboardMarkPositionWhileApproachingLine = marksAndPositions - .getStarboardMarkPositionWhileApproachingLine(); - final Bearing differenceToCombinedWind; - final NauticalSide advantageousSideWhileApproachingLine; - final Distance distanceAdvantage; - Wind combinedWind = getWind(starboardMarkPositionWhileApproachingLine, timePoint); - if (combinedWind != null) { - differenceToCombinedWind = portMarkPositionWhileApproachingLine.getBearingGreatCircle( - starboardMarkPositionWhileApproachingLine).getDifferenceTo(combinedWind.getFrom()); - Distance windwardDistanceFromFirstToSecondMark; - windwardDistanceFromFirstToSecondMark = legDeterminingDirection.getWindwardDistance( - portMarkPositionWhileApproachingLine, starboardMarkPositionWhileApproachingLine, timePoint, - WindPositionMode.EXACT); - final Position worseMarkPosition; - final Position betterMarkPosition; - final int indexOfWaypoint = getRace().getCourse().getIndexOfWaypoint(waypoint); - final boolean isStartLine = indexOfWaypoint == 0; - if ((isStartLine && windwardDistanceFromFirstToSecondMark.getMeters() > 0) - || (!isStartLine && windwardDistanceFromFirstToSecondMark.getMeters() < 0)) { - // first mark is worse than second mark - worseMarkPosition = portMarkPositionWhileApproachingLine; - betterMarkPosition = starboardMarkPositionWhileApproachingLine; - } else { - // second mark is worse than first mark - worseMarkPosition = starboardMarkPositionWhileApproachingLine; - betterMarkPosition = portMarkPositionWhileApproachingLine; - } - if (windwardDistanceFromFirstToSecondMark.getMeters() >= 0) { - distanceAdvantage = windwardDistanceFromFirstToSecondMark; - } else { - distanceAdvantage = new CentralAngleDistance( - -windwardDistanceFromFirstToSecondMark.getCentralAngleRad()); - } - if (betterMarkPosition.crossTrackError(worseMarkPosition, - legDeterminingDirection.getLegBearing(timePoint)).getCentralAngleRad() > 0) { - advantageousSideWhileApproachingLine = NauticalSide.STARBOARD; - } else { - advantageousSideWhileApproachingLine = NauticalSide.PORT; - } - } else { // no wind information - differenceToCombinedWind = null; - advantageousSideWhileApproachingLine = null; - distanceAdvantage = null; + final TrackedLeg legDeterminingDirection = getLegDeterminingDirectionInWhichToPassWaypoint(waypoint); + final Mark portMarkWhileApproachingLine = marksAndPositions.getPortMarkWhileApproachingLine(); + final Mark starboardMarkWhileApproachingLine = marksAndPositions.getStarboardMarkWhileApproachingLine(); + final Position portMarkPositionWhileApproachingLine = marksAndPositions + .getPortMarkPositionWhileApproachingLine(); + final Position starboardMarkPositionWhileApproachingLine = marksAndPositions + .getStarboardMarkPositionWhileApproachingLine(); + final Bearing differenceToCombinedWind; + final NauticalSide advantageousSideWhileApproachingLine; + final Distance distanceAdvantage; + Wind combinedWind = getWind(starboardMarkPositionWhileApproachingLine, timePoint); + if (combinedWind != null) { + differenceToCombinedWind = portMarkPositionWhileApproachingLine.getBearingGreatCircle( + starboardMarkPositionWhileApproachingLine).getDifferenceTo(combinedWind.getFrom()); + Distance windwardDistanceFromFirstToSecondMark; + windwardDistanceFromFirstToSecondMark = legDeterminingDirection.getWindwardDistance( + portMarkPositionWhileApproachingLine, starboardMarkPositionWhileApproachingLine, timePoint, + WindPositionMode.EXACT); + final Position worseMarkPosition; + final Position betterMarkPosition; + final int indexOfWaypoint = getRace().getCourse().getIndexOfWaypoint(waypoint); + final boolean isStartLine = indexOfWaypoint == 0; + if ((isStartLine && windwardDistanceFromFirstToSecondMark.getMeters() > 0) + || (!isStartLine && windwardDistanceFromFirstToSecondMark.getMeters() < 0)) { + // first mark is worse than second mark + worseMarkPosition = portMarkPositionWhileApproachingLine; + betterMarkPosition = starboardMarkPositionWhileApproachingLine; + } else { + // second mark is worse than first mark + worseMarkPosition = starboardMarkPositionWhileApproachingLine; + betterMarkPosition = portMarkPositionWhileApproachingLine; } - result = new LineDetailsImpl(timePoint, waypoint, - portMarkPositionWhileApproachingLine.getDistance(starboardMarkPositionWhileApproachingLine), - differenceToCombinedWind, advantageousSideWhileApproachingLine, distanceAdvantage, - portMarkWhileApproachingLine, starboardMarkWhileApproachingLine); - } catch (NoWindException e) { - // result remains null; + if (windwardDistanceFromFirstToSecondMark.getMeters() >= 0) { + distanceAdvantage = windwardDistanceFromFirstToSecondMark; + } else { + distanceAdvantage = new CentralAngleDistance( + -windwardDistanceFromFirstToSecondMark.getCentralAngleRad()); + } + if (betterMarkPosition.crossTrackError(worseMarkPosition, + legDeterminingDirection.getLegBearing(timePoint)).getCentralAngleRad() > 0) { + advantageousSideWhileApproachingLine = NauticalSide.STARBOARD; + } else { + advantageousSideWhileApproachingLine = NauticalSide.PORT; + } + } else { // no wind information + differenceToCombinedWind = null; + advantageousSideWhileApproachingLine = null; + distanceAdvantage = null; } + result = new LineDetailsImpl(timePoint, waypoint, + portMarkPositionWhileApproachingLine.getDistance(starboardMarkPositionWhileApproachingLine), + differenceToCombinedWind, advantageousSideWhileApproachingLine, distanceAdvantage, + portMarkWhileApproachingLine, starboardMarkWhileApproachingLine); } return result; } diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.java index 052cc12c2d7..7ee9077c398 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRegattaImpl.java @@ -18,7 +18,6 @@ import com.sap.sailing.domain.base.RaceDefinition; import com.sap.sailing.domain.base.Regatta; import com.sap.sailing.domain.base.Sideline; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; import com.sap.sailing.domain.tracking.DynamicTrackedRace; @@ -26,6 +25,7 @@ import com.sap.sailing.domain.tracking.RaceListener; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.TrackedRegatta; import com.sap.sailing.domain.tracking.WindStore; +import com.sap.sse.common.TimePoint; public class TrackedRegattaImpl implements TrackedRegatta { private static final long serialVersionUID = 6480508193567014285L; diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindFixesAsNavigableSet.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindFixesAsNavigableSet.java index fb385c29c87..2aaef3ee163 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindFixesAsNavigableSet.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindFixesAsNavigableSet.java @@ -6,23 +6,27 @@ import java.util.NavigableSet; import java.util.SortedSet; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.impl.WindTrackImpl.DummyWind; import com.sap.sailing.util.impl.AbstractUnmodifiableNavigableSet; import com.sap.sailing.util.impl.DescendingNavigableSet; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; /** * Emulates a collection of {@link Wind} fixes for a {@link TrackedRace}. Subclasses have to specify a resolution and a - * way to compute a wind fix for a given time point. If not constrained by a {@link #from} and/or a {@link #to} time - * point, an equidistant time field is assumed, starting at {@link TrackedRace#getStart()} and leading up to - * {@link TrackedRace#getTimePointOfNewestEvent()}. If {@link TrackedRace#getStart()} returns null, - * {@link Long#MAX_VALUE} is used as the {@link #from} time point, pushing the start to the more or less infinite future - * ("end of the universe"). If no event was received yet and hence {@link TrackedRace#getTimePointOfNewestEvent()} - * returns null, the {@link #to} end is assumed to be the beginning of the epoch (1970-01-01T00:00:00). + * way to compute a wind fix for a given time point in the form of an implementation of the + * {@link #getWind(Position, TimePoint)} method. + *

+ * + * If not constrained by a {@link #from} and/or a {@link #to} time point, an equidistant time field is assumed, starting + * at {@link TrackedRace#getStart()} and leading up to {@link TrackedRace#getTimePointOfNewestEvent()}. If + * {@link TrackedRace#getStart()} returns null, {@link Long#MAX_VALUE} is used as the {@link #from} time + * point, pushing the start to the more or less infinite future ("end of the universe"). If no event was received yet + * and hence {@link TrackedRace#getTimePointOfNewestEvent()} returns null, the {@link #to} end is assumed + * to be the beginning of the epoch (1970-01-01T00:00:00). * * @author Axel Uhl (d043530) * diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindTrackImpl.java index 83f46f02258..c3a1098d1e6 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/VirtualWindTrackImpl.java @@ -3,10 +3,10 @@ package com.sap.sailing.domain.tracking.impl; import java.util.NavigableSet; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.TrackedRace; import com.sap.sailing.domain.tracking.Wind; import com.sap.sailing.domain.tracking.WindWithConfidence; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java index 150a40a2bd5..215029a0086 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindTrackImpl.java @@ -18,7 +18,6 @@ import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.confidence.impl.PositionAndTimePointWeigher; import com.sap.sailing.domain.confidence.ConfidenceBasedWindAverager; import com.sap.sailing.domain.confidence.ConfidenceFactory; @@ -27,6 +26,7 @@ import com.sap.sailing.domain.tracking.WindListener; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.util.impl.ArrayListNavigableSet; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; /** diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindwardToGoComparator.java b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindwardToGoComparator.java index c062aa89d77..896a1c73250 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindwardToGoComparator.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/WindwardToGoComparator.java @@ -9,12 +9,12 @@ import java.util.SortedSet; import com.sap.sailing.domain.common.Distance; import com.sap.sailing.domain.common.NoWindError; import com.sap.sailing.domain.common.NoWindException; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.MarkPassing; import com.sap.sailing.domain.tracking.TrackedLeg; import com.sap.sailing.domain.tracking.TrackedLegOfCompetitor; import com.sap.sailing.domain.tracking.WindLegTypeAndLegBearingCache; import com.sap.sailing.domain.tracking.WindPositionMode; +import com.sap.sse.common.TimePoint; /** * Compares competitor tracks based on the windward distance they still have to go and/or leg completion times at a diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/util/SmartFutureCache.java b/java/com.sap.sailing.domain/src/com/sap/sailing/util/SmartFutureCache.java index a1867c15b94..b800ca87e9a 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/util/SmartFutureCache.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/util/SmartFutureCache.java @@ -22,7 +22,7 @@ import java.util.logging.Logger; import com.sap.sailing.util.SmartFutureCache.UpdateInterval; import com.sap.sailing.util.impl.LockUtil; import com.sap.sailing.util.impl.NamedReentrantReadWriteLock; -import com.sap.sailing.util.impl.ThreadFactoryWithPriority; +import com.sap.sse.util.impl.ThreadFactoryWithPriority; /** * A cache for which a background update can be triggered. Readers can decide whether they want to wait for any ongoing diff --git a/java/com.sap.sailing.domain/src/com/sap/sailing/util/impl/RaceColumnListeners.java b/java/com.sap.sailing.domain/src/com/sap/sailing/util/impl/RaceColumnListeners.java index 32d21ec2be0..423c503712c 100755 --- a/java/com.sap.sailing.domain/src/com/sap/sailing/util/impl/RaceColumnListeners.java +++ b/java/com.sap.sailing.domain/src/com/sap/sailing/util/impl/RaceColumnListeners.java @@ -7,12 +7,12 @@ import java.io.Serializable; import java.util.HashSet; import java.util.Set; +import com.sap.sailing.domain.abstractlog.race.RaceLogEvent; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.Fleet; import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.base.RaceColumnListener; import com.sap.sailing.domain.leaderboard.ResultDiscardingRule; -import com.sap.sailing.domain.racelog.RaceLogEvent; import com.sap.sailing.domain.racelog.RaceLogIdentifier; import com.sap.sailing.domain.tracking.TrackedRace; diff --git a/java/com.sap.sailing.ess40.resultimport.test/src/com/sap/sailing/ess40/resultimport/test/SimpleESS40ResultImportTest.java b/java/com.sap.sailing.ess40.resultimport.test/src/com/sap/sailing/ess40/resultimport/test/SimpleESS40ResultImportTest.java index 4cbd45a6293..01cc4328a2e 100755 --- a/java/com.sap.sailing.ess40.resultimport.test/src/com/sap/sailing/ess40/resultimport/test/SimpleESS40ResultImportTest.java +++ b/java/com.sap.sailing.ess40.resultimport.test/src/com/sap/sailing/ess40/resultimport/test/SimpleESS40ResultImportTest.java @@ -15,8 +15,8 @@ import com.sap.sailing.domain.common.RegattaScoreCorrections; import com.sap.sailing.domain.common.RegattaScoreCorrections.ScoreCorrectionForCompetitorInRace; import com.sap.sailing.domain.common.RegattaScoreCorrections.ScoreCorrectionsForRace; import com.sap.sailing.domain.common.ScoreCorrectionProvider; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.ess40.resultimport.impl.ScoreCorrectionProviderImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class SimpleESS40ResultImportTest { diff --git a/java/com.sap.sailing.ess40.resultimport/src/com/sap/sailing/ess40/resultimport/impl/ScoreCorrectionProviderImpl.java b/java/com.sap.sailing.ess40.resultimport/src/com/sap/sailing/ess40/resultimport/impl/ScoreCorrectionProviderImpl.java index d3202a1614b..a8d5670fd1b 100755 --- a/java/com.sap.sailing.ess40.resultimport/src/com/sap/sailing/ess40/resultimport/impl/ScoreCorrectionProviderImpl.java +++ b/java/com.sap.sailing.ess40.resultimport/src/com/sap/sailing/ess40/resultimport/impl/ScoreCorrectionProviderImpl.java @@ -19,9 +19,9 @@ import java.util.regex.Pattern; import com.sap.sailing.domain.common.Base64Utils; import com.sap.sailing.domain.common.RegattaScoreCorrections; import com.sap.sailing.domain.common.ScoreCorrectionProvider; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ScoreCorrectionProviderImpl implements ScoreCorrectionProvider { private static final long serialVersionUID = -4870646572106575667L; diff --git a/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/test/UDPExpeditionReceiverTest.java b/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/test/UDPExpeditionReceiverTest.java index 0341aecbe52..3a7242ec22d 100755 --- a/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/test/UDPExpeditionReceiverTest.java +++ b/java/com.sap.sailing.expeditionconnector.test/src/com/sap/sailing/expeditionconnector/test/UDPExpeditionReceiverTest.java @@ -31,10 +31,8 @@ import org.junit.rules.Timeout; import com.sap.sailing.declination.Declination; import com.sap.sailing.declination.DeclinationService; import com.sap.sailing.domain.common.Position; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.impl.DegreePosition; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.test.mock.MockedTrackedRace; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.Wind; @@ -43,7 +41,9 @@ import com.sap.sailing.expeditionconnector.ExpeditionMessage; import com.sap.sailing.expeditionconnector.ExpeditionWindTracker; import com.sap.sailing.expeditionconnector.ExpeditionWindTrackerFactory; import com.sap.sailing.expeditionconnector.UDPExpeditionReceiver; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class UDPExpeditionReceiverTest { @Rule public Timeout TestTimeout = new Timeout(60 * 1000); diff --git a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionMessage.java b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionMessage.java index 262e9104d0f..66968025314 100755 --- a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionMessage.java +++ b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/ExpeditionMessage.java @@ -4,10 +4,10 @@ import java.util.Set; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.udpconnector.UDPMessage; +import com.sap.sse.common.TimePoint; public interface ExpeditionMessage extends UDPMessage { /* Here is a typical sequence of data as received from Expedition diff --git a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageImpl.java b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageImpl.java index f4d33928321..775c52c2df6 100755 --- a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageImpl.java +++ b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageImpl.java @@ -10,16 +10,16 @@ import java.util.TreeSet; import com.sap.sailing.domain.common.Bearing; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.tracking.GPSFix; import com.sap.sailing.domain.tracking.GPSFixMoving; import com.sap.sailing.domain.tracking.impl.GPSFixImpl; import com.sap.sailing.domain.tracking.impl.GPSFixMovingImpl; import com.sap.sailing.expeditionconnector.ExpeditionMessage; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ExpeditionMessageImpl implements ExpeditionMessage { private final String originalMessage; diff --git a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageParser.java b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageParser.java index 9d0929fa457..60048e375bc 100755 --- a/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageParser.java +++ b/java/com.sap.sailing.expeditionconnector/src/com/sap/sailing/expeditionconnector/impl/ExpeditionMessageParser.java @@ -7,11 +7,11 @@ import java.util.logging.Logger; import java.util.regex.Matcher; import java.util.regex.Pattern; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.expeditionconnector.ExpeditionMessage; import com.sap.sailing.expeditionconnector.UDPExpeditionReceiver; import com.sap.sailing.udpconnector.UDPMessageParser; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ExpeditionMessageParser implements UDPMessageParser { private static final Logger logger = Logger.getLogger(ExpeditionMessageParser.class.getName()); diff --git a/java/com.sap.sailing.feature.p2build/raceanalysis.product b/java/com.sap.sailing.feature.p2build/raceanalysis.product index d8b0f103de1..cc4aa8c72a3 100755 --- a/java/com.sap.sailing.feature.p2build/raceanalysis.product +++ b/java/com.sap.sailing.feature.p2build/raceanalysis.product @@ -57,6 +57,7 @@ + diff --git a/java/com.sap.sailing.feature/feature.xml b/java/com.sap.sailing.feature/feature.xml index ad98b66cfd7..34eb8039d35 100755 --- a/java/com.sap.sailing.feature/feature.xml +++ b/java/com.sap.sailing.feature/feature.xml @@ -1,335 +1,398 @@ - - - - + + + + The SAP Sailing Server. Provides connectivity to a TracTrac live GPS feed as well as a live feed from an Expedition system. -Computes leaderboard information for sailing races and offers RESTful APIs to all of this. - - - - [Enter Copyright Description here.] - - - - [Enter License Description here.] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +Computes leaderboard information for sailing races and offers RESTful APIs to all of this. + + + + [Enter Copyright Description here.] + + + + [Enter License Description here.] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java b/java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java index f62f98967fb..22344d07ba5 100755 --- a/java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java +++ b/java/com.sap.sailing.freg.resultimport/src/com/sap/sailing/freg/resultimport/impl/ScoreCorrectionProviderImpl.java @@ -11,13 +11,13 @@ import java.util.Set; import com.sap.sailing.domain.common.RegattaScoreCorrections; import com.sap.sailing.domain.common.ScoreCorrectionProvider; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.resultimport.RegattaResults; import com.sap.sailing.resultimport.ResultUrlProvider; import com.sap.sailing.resultimport.ResultUrlRegistry; import com.sap.sailing.resultimport.impl.RegattaScoreCorrectionsImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class ScoreCorrectionProviderImpl implements ScoreCorrectionProvider, ResultUrlProvider { private static final long serialVersionUID = 5853404150107387702L; diff --git a/java/com.sap.sailing.geocoding/build.gradle b/java/com.sap.sailing.geocoding/build.gradle new file mode 100644 index 00000000000..992bcdc7a95 --- /dev/null +++ b/java/com.sap.sailing.geocoding/build.gradle @@ -0,0 +1,14 @@ +apply plugin: "java" + +sourceSets { + main { + java.srcDirs = ["src"] + } +} + +dependencies { + compile "com.googlecode.json-simple:json-simple:1.1.1" + + /* local dependencies */ + compile project(":java:com.sap.sailing.domain.common") +} diff --git a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/common/client/CountdownTest.java b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/common/client/CountdownTest.java index 544c21cc430..0c0b9b7033f 100644 --- a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/common/client/CountdownTest.java +++ b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/common/client/CountdownTest.java @@ -7,13 +7,13 @@ import static org.junit.Assert.assertThat; import org.junit.Test; -import com.sap.sailing.domain.common.Duration; -import com.sap.sailing.domain.common.TimePoint; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.gwt.home.client.shared.Countdown; import com.sap.sailing.gwt.home.client.shared.Countdown.CountdownListener; import com.sap.sailing.gwt.home.client.shared.Countdown.RemainingTime; import com.sap.sailing.gwt.home.client.shared.Countdown.Unit; +import com.sap.sse.common.Duration; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class CountdownTest { diff --git a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java index 60b1cb9d866..bf1191a0747 100755 --- a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java +++ b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/MockedTrackedRace.java @@ -5,6 +5,8 @@ import java.util.List; import java.util.NavigableSet; import java.util.Set; +import com.sap.sailing.domain.abstractlog.race.RaceLog; +import com.sap.sailing.domain.abstractlog.regatta.RegattaLog; import com.sap.sailing.domain.base.BoatClass; import com.sap.sailing.domain.base.Competitor; import com.sap.sailing.domain.base.CourseArea; @@ -29,13 +31,13 @@ import com.sap.sailing.domain.common.RegattaIdentifier; import com.sap.sailing.domain.common.Speed; import com.sap.sailing.domain.common.SpeedWithBearing; import com.sap.sailing.domain.common.Tack; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.racelog.Flags; import com.sap.sailing.domain.leaderboard.ScoringScheme; -import com.sap.sailing.domain.racelog.RaceLog; import com.sap.sailing.domain.racelog.tracking.GPSFixStore; +import com.sap.sailing.domain.regattalike.RegattaLikeIdentifier; +import com.sap.sailing.domain.regattalike.RegattaLikeListener; import com.sap.sailing.domain.tracking.CourseDesignChangedListener; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicRaceDefinitionSet; @@ -61,6 +63,7 @@ import com.sap.sailing.domain.tracking.WindStore; import com.sap.sailing.domain.tracking.WindTrack; import com.sap.sailing.domain.tracking.WindWithConfidence; import com.sap.sailing.domain.tracking.impl.WindTrackImpl; +import com.sap.sse.common.TimePoint; import com.sap.sse.common.Util; public class MockedTrackedRace implements DynamicTrackedRace { @@ -466,6 +469,54 @@ public class MockedTrackedRace implements DynamicTrackedRace { // TODO Auto-generated method stub } + + @Override + public RegattaLog getRegattaLog() { + // TODO Auto-generated method stub + return null; + } + + @Override + public TimePoint getStartDate() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setStartDate(TimePoint startDate) { + // TODO Auto-generated method stub + + } + + @Override + public TimePoint getEndDate() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void setEndDate(TimePoint startDate) { + // TODO Auto-generated method stub + + } + + @Override + public RegattaLikeIdentifier getRegattaLikeIdentifier() { + // TODO Auto-generated method stub + return null; + } + + @Override + public void addListener(RegattaLikeListener listener) { + // TODO Auto-generated method stub + + } + + @Override + public void removeListener(RegattaLikeListener listener) { + // TODO Auto-generated method stub + + } }; } @@ -1014,4 +1065,16 @@ public class MockedTrackedRace implements DynamicTrackedRace { return null; } + @Override + public void attachRegattaLog(RegattaLog regattaLog) { + // TODO Auto-generated method stub + + } + + @Override + public void waitForLoadingFromGPSFixStoreToFinishRunning(RegattaLog fromRegattaLog) throws InterruptedException { + // TODO Auto-generated method stub + + } + } diff --git a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PingMarkViaRaceLogTest.java b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PingMarkViaRaceLogTest.java index cd119a60aac..673c2dcdd2e 100644 --- a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PingMarkViaRaceLogTest.java +++ b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PingMarkViaRaceLogTest.java @@ -35,7 +35,8 @@ public class PingMarkViaRaceLogTest { service.getMongoObjectFactory().getDatabase().dropDatabase(); Series series = new SeriesImpl("series", false, Collections.singletonList(fleet), Collections.singletonList(columnName), service); - Regatta regatta = service.createRegatta(RegattaImpl.getDefaultName("regatta", "Laser"), "Laser", UUID.randomUUID(), Collections.singletonList(series), + Regatta regatta = service.createRegatta(RegattaImpl.getDefaultName("regatta", "Laser"), "Laser", /*startDate*/ null, /*endDate*/ null, + UUID.randomUUID(), Collections.singletonList(series), false, new HighPoint(), UUID.randomUUID(), /* useStartTimeInference */ true); RegattaLeaderboard leaderboard = service.addRegattaLeaderboard(regatta.getRegattaIdentifier(), "RegattaLeaderboard", new int[] {}); diff --git a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java index 90385ae0fe9..b86962a27e0 100755 --- a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java +++ b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/PolarSheetGenerationServiceTest.java @@ -31,16 +31,14 @@ import com.sap.sailing.domain.common.Position; import com.sap.sailing.domain.common.RegattaAndRaceIdentifier; import com.sap.sailing.domain.common.RegattaNameAndRaceName; import com.sap.sailing.domain.common.SpeedWithBearing; -import com.sap.sailing.domain.common.TimePoint; import com.sap.sailing.domain.common.WindSource; import com.sap.sailing.domain.common.WindSourceType; import com.sap.sailing.domain.common.impl.DegreeBearingImpl; import com.sap.sailing.domain.common.impl.DegreePosition; import com.sap.sailing.domain.common.impl.KnotSpeedWithBearingImpl; -import com.sap.sailing.domain.common.impl.MillisecondsTimePoint; import com.sap.sailing.domain.common.impl.PolarSheetGenerationSettingsImpl; import com.sap.sailing.domain.common.impl.WindSourceImpl; -import com.sap.sailing.domain.common.impl.WindSteppingWithMaxDistance; +import com.sap.sailing.domain.common.impl.WindSpeedSteppingWithMaxDistance; import com.sap.sailing.domain.tracking.DynamicGPSFixTrack; import com.sap.sailing.domain.tracking.DynamicTrackedRace; import com.sap.sailing.domain.tracking.GPSFixMoving; @@ -56,6 +54,8 @@ import com.sap.sailing.domain.tracking.impl.WindWithConfidenceImpl; import com.sap.sailing.gwt.ui.client.SailingService; import com.sap.sailing.server.RacingEventService; import com.sap.sailing.server.impl.RacingEventServiceImpl; +import com.sap.sse.common.TimePoint; +import com.sap.sse.common.impl.MillisecondsTimePoint; public class PolarSheetGenerationServiceTest { @@ -66,8 +66,8 @@ public class PolarSheetGenerationServiceTest { SailingService service = new MockSailingServiceForPolarSheetGeneration(); - Integer[] levels = { 4, 6, 8, 10, 12, 14, 16, 20, 25, 30 }; - WindSteppingWithMaxDistance windStepping = new WindSteppingWithMaxDistance(levels, 2.0); + double[] levels = { 4., 6., 8., 10., 12., 14., 16., 20., 25., 30. }; + WindSpeedSteppingWithMaxDistance windStepping = new WindSpeedSteppingWithMaxDistance(levels, 2.0); PolarSheetGenerationSettings settings = new PolarSheetGenerationSettingsImpl(1, 0, 1, 20, 0, false, true, 5, 0.05, false, windStepping, false); @@ -81,7 +81,6 @@ public class PolarSheetGenerationServiceTest { PolarSheetsData results = triggerData.getData(); - Assert.assertTrue(results.isComplete()); Assert.assertNotNull(results); Assert.assertEquals(4, results.getDataCount()); diff --git a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java index f031124f00e..31bba094c52 100755 --- a/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java +++ b/java/com.sap.sailing.gwt.ui.test/src/com/sap/sailing/gwt/ui/test/SailingServiceImplMock.java @@ -1,12 +1,12 @@ package com.sap.sailing.gwt.ui.test; -import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; import java.io.IOException; import java.net.UnknownHostException; import java.text.ParseException; +import java.util.Collections; import java.util.List; import javax.xml.bind.JAXBException; @@ -21,7 +21,7 @@ import com.sap.sailing.domain.common.ScoreCorrectionProvider; import com.sap.sailing.domain.racelog.RaceLogStore; import com.sap.sailing.domain.racelog.tracking.test.mock.MockSmartphoneImeiServiceFinderFactory; import com.sap.sailing.domain.racelogtracking.RaceLogTrackingAdapterFactory; -import com.sap.sailing.domain.racelogtracking.impl.RaceLogTrackingAdapterFactoryImpl; +import com.sap.sailing.domain.regattalog.RegattaLogStore; import com.sap.sailing.domain.swisstimingadapter.StartList; import com.sap.sailing.domain.swisstimingadapter.SwissTimingAdapter; import com.sap.sailing.domain.swisstimingadapter.SwissTimingAdapterFactory; @@ -34,10 +34,12 @@ import com.sap.sailing.domain.tractracadapter.TracTracAdapterFactory; import com.sap.sailing.gwt.ui.server.SailingServiceImpl; import com.sap.sailing.server.RacingEventService; import com.sap.sailing.server.impl.RacingEventServiceImpl; -import com.sap.sailing.server.replication.ReplicationService; -import com.sap.sailing.server.replication.impl.ReplicationInstancesManager; -import com.sap.sailing.server.replication.impl.ReplicationServiceImpl; -import com.sap.sailing.xrr.resultimport.schema.RegattaResults; +import com.sap.sailing.xrr.schema.RegattaResults; +import com.sap.sse.replication.Replicable; +import com.sap.sse.replication.ReplicationService; +import com.sap.sse.replication.impl.AbstractReplicablesProvider; +import com.sap.sse.replication.impl.ReplicationInstancesManager; +import com.sap.sse.replication.impl.ReplicationServiceImpl; public class SailingServiceImplMock extends SailingServiceImpl { private static final long serialVersionUID = 8564037671550730455L; @@ -63,16 +65,15 @@ public class SailingServiceImplMock extends SailingServiceImpl { @SuppressWarnings("unchecked") ServiceTracker result = mock(ServiceTracker.class); try { - final ReplicationServiceImpl replicationService = new ReplicationServiceImpl("test exchange", "localhost", 0, new ReplicationInstancesManager()) { - @Override - protected ServiceTracker getRacingEventServiceTracker() { - @SuppressWarnings("unchecked") - ServiceTracker result = (ServiceTracker) mock(ServiceTracker.class); - doReturn("Humba Humba").when(result).toString(); - when(result.getService()).thenReturn(new RacingEventServiceImpl()); - return result; - } - }; + final RacingEventService replicable = new RacingEventServiceImpl(); + final ReplicationServiceImpl replicationService = + new ReplicationServiceImpl("test exchange", "localhost", 0, + new ReplicationInstancesManager(), new AbstractReplicablesProvider() { + @Override + public Iterable> getReplicables() { + return Collections.>singleton(replicable); + } + }); when(result.getService()).thenReturn(replicationService); } catch (IOException e) { throw new RuntimeException(); @@ -114,10 +115,10 @@ public class SailingServiceImplMock extends SailingServiceImpl { @Override public RaceHandle addSwissTimingRace(TrackerManager trackerManager, - RegattaIdentifier regattaToAddTo, String raceID, String raceName, String raceDescription, BoatClass boatClass, String hostname, - int port, StartList startList, RaceLogStore logStore, long timeoutInMilliseconds) - throws InterruptedException, UnknownHostException, IOException, ParseException, - Exception { + RegattaIdentifier regattaToAddTo, String raceID, String raceName, String raceDescription, + BoatClass boatClass, String hostname, int port, StartList startList, RaceLogStore logStore, + RegattaLogStore regattaLogStore, long timeoutInMilliseconds) throws InterruptedException, + UnknownHostException, IOException, ParseException, Exception { // TODO Auto-generated method stub return null; } @@ -173,7 +174,7 @@ public class SailingServiceImplMock extends SailingServiceImpl { BundleContext context) { @SuppressWarnings("unchecked") ServiceTracker result = mock(ServiceTracker.class); - RaceLogTrackingAdapterFactory factory = RaceLogTrackingAdapterFactoryImpl.INSTANCE; + RaceLogTrackingAdapterFactory factory = RaceLogTrackingAdapterFactory.INSTANCE; when(result.getService()).thenReturn(factory); return result; } diff --git a/java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs b/java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs index 43b1302d8d3..2924ef1a466 100755 --- a/java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs +++ b/java/com.sap.sailing.gwt.ui/.settings/com.google.gwt.eclipse.core.prefs @@ -1,4 +1,4 @@ eclipse.preferences.version=1 entryPointModules= filesCopiedToWebInfLib=gwt-servlet.jar -gwtCompileSettings=PGd3dC1jb21waWxlLXNldHRpbmdzPjxsb2ctbGV2ZWw+SU5GTzwvbG9nLWxldmVsPjxvdXRwdXQtc3R5bGU+T0JGVVNDQVRFRDwvb3V0cHV0LXN0eWxlPjxleHRyYS1hcmdzPjwhW0NEQVRBWy13YXIgLiAtbG9jYWxXb3JrZXJzIDMgLXN0cmljdCAtbG9nTGV2ZWwgVFJBQ0VdXT48L2V4dHJhLWFyZ3M+PHZtLWFyZ3M+PCFbQ0RBVEFbLVhteDIwMjRtIC1EZ3d0LnVzZWFyY2hpdmVzPWZhbHNlXV0+PC92bS1hcmdzPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5TaW11bGF0b3I8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuTGVhZGVyYm9hcmQ8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuUG9sYXJTaGVldHM8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuVmlkZW9Qb3B1cDwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5SZWdhdHRhT3ZlcnZpZXc8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuU3BlY3RhdG9yPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LnVpLlR2VmlldzwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5BZG1pbkNvbnNvbGU8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuTGVhZGVyYm9hcmRFZGl0aW5nPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LnVpLllvdXR1YmVQb3B1cDwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5EYXRhTWluaW5nPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LkhvbWU8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuUmFjZUJvYXJkPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LkF1dG9QbGF5PC9lbnRyeS1wb2ludC1tb2R1bGU+PC9nd3QtY29tcGlsZS1zZXR0aW5ncz4\= +gwtCompileSettings=PGd3dC1jb21waWxlLXNldHRpbmdzPjxsb2ctbGV2ZWw+SU5GTzwvbG9nLWxldmVsPjxvdXRwdXQtc3R5bGU+T0JGVVNDQVRFRDwvb3V0cHV0LXN0eWxlPjxleHRyYS1hcmdzPjwhW0NEQVRBWy13YXIgLiAtbG9jYWxXb3JrZXJzIDMgLXN0cmljdCAtbG9nTGV2ZWwgVFJBQ0VdXT48L2V4dHJhLWFyZ3M+PHZtLWFyZ3M+PCFbQ0RBVEFbLVhteDIwMjRtIC1EZ3d0LnVzZWFyY2hpdmVzPWZhbHNlXV0+PC92bS1hcmdzPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5BZG1pbkNvbnNvbGU8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QuQXV0b1BsYXk8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuRGF0YU1pbmluZzwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC5Ib21lPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LnVpLkxlYWRlcmJvYXJkPC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LnVpLkxlYWRlcmJvYXJkRWRpdGluZzwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5Qb2xhclNoZWV0czwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5SYWNlQm9hcmQ8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuUmVnYXR0YU92ZXJ2aWV3PC9lbnRyeS1wb2ludC1tb2R1bGU+PGVudHJ5LXBvaW50LW1vZHVsZT5jb20uc2FwLnNhaWxpbmcuZ3d0LnVpLlNpbXVsYXRvcjwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5TcGVjdGF0b3I8L2VudHJ5LXBvaW50LW1vZHVsZT48ZW50cnktcG9pbnQtbW9kdWxlPmNvbS5zYXAuc2FpbGluZy5nd3QudWkuVmlkZW9Qb3B1cDwvZW50cnktcG9pbnQtbW9kdWxlPjxlbnRyeS1wb2ludC1tb2R1bGU+Y29tLnNhcC5zYWlsaW5nLmd3dC51aS5Zb3V0dWJlUG9wdXA8L2VudHJ5LXBvaW50LW1vZHVsZT48L2d3dC1jb21waWxlLXNldHRpbmdzPg\=\= diff --git a/java/com.sap.sailing.gwt.ui/Home.html b/java/com.sap.sailing.gwt.ui/Home.html index f0c73d4c6f4..44fb443a868 100644 --- a/java/com.sap.sailing.gwt.ui/Home.html +++ b/java/com.sap.sailing.gwt.ui/Home.html @@ -27,14 +27,18 @@ - - + + + + + + diff --git a/java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF b/java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF old mode 100644 new mode 100755 index a41b9e4dcc0..6e7d1c6ba34 --- a/java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF +++ b/java/com.sap.sailing.gwt.ui/META-INF/MANIFEST.MF @@ -19,30 +19,38 @@ Require-Bundle: com.sap.sailing.domain, com.sap.sailing.resultimport, org.moxieapps.gwt.highcharts;bundle-version="1.5.0", com.sap.sailing.geocoding, - com.sap.sailing.server.replication, + com.sap.sse.replication, com.googlecode.java-diff-utils;bundle-version="1.3.0", com.sap.sailing.freg.resultimport, com.sap.sailing.domain.swisstimingreplayadapter, - com.sap.sailing.simulator;bundle-version="1.0.0", + com.sap.sailing.simulator, com.google.gwt.osgi;bundle-version="2.6.0", com.sap.sailing.domain.igtimiadapter, com.sap.sailing.xrr.resultimport, - com.sap.sailing.datamining.shared;bundle-version="1.0.0", - com.sap.sailing.datamining;bundle-version="1.0.0", - com.sap.sse.gwt;bundle-version="1.0.0", - com.sap.sailing.domain.racelogtrackingadapter;bundle-version="1.0.0", - com.sap.sailing.manage2sail;bundle-version="1.0.0", - com.sap.sse.common;bundle-version="1.0.0", - com.sap.sse.datamining.shared;bundle-version="1.0.0", - com.sap.sse.datamining;bundle-version="1.0.0", - com.sap.sse.security;bundle-version="1.0.0", - com.sap.sse.security.ui;bundle-version="1.0.0", + com.sap.sailing.datamining.shared, + com.sap.sailing.datamining, + com.sap.sse.gwt, + com.sap.sailing.domain.racelogtrackingadapter, + com.sap.sailing.manage2sail, + com.sap.sse.common, + com.sap.sse.datamining.shared, + com.sap.sse.datamining, + com.sap.sailing.xrr.schema, + com.sap.sailing.xrr.structureimport, + com.sap.sse.security, + com.sap.sse.security.ui, org.apache.shiro.web;bundle-version="1.2.2", org.apache.shiro.ehcache;bundle-version="1.2.3", - com.sap.sse.gwt.adminconsole;bundle-version="1.0.0" + com.sap.sse.gwt.adminconsole, + com.sap.sse.operationaltransformation, + com.sap.sse, + com.sap.sse.security.common Bundle-Activator: com.sap.sailing.gwt.ui.server.Activator Bundle-ActivationPolicy: lazy -Import-Package: javax.jms;version="1.1.0", +Import-Package: com.sap.sailing.polars, + com.sap.sailing.polars.factory, + com.sap.sailing.polars.regression, + javax.jms;version="1.1.0", javax.servlet;version="3.1.0", javax.servlet.descriptor;version="3.1.0", javax.servlet.http;version="3.1.0", diff --git a/java/com.sap.sailing.gwt.ui/RaceBoard.css b/java/com.sap.sailing.gwt.ui/RaceBoard.css index 15d8919b897..12df746cc51 100644 --- a/java/com.sap.sailing.gwt.ui/RaceBoard.css +++ b/java/com.sap.sailing.gwt.ui/RaceBoard.css @@ -566,14 +566,7 @@ img.openColumn { background-position: 4% 50%, 96% 50% } -.gwt-SplitLayoutPanel-NorthSouthToggleButton-Closed-media { - background-color: white; - background-image: url(images/viewicons/@1x/img/SAP_RV_AudioVideo_INACTIVE.png); - background-repeat: no-repeat, no-repeat; - background-position: 4% 50%, 96% 50% -} - -.gwt-SplitLayoutPanel-NorthSouthToggleButton-Open-media { +.gwt-SplitLayoutPanel-NorthSouthToggleButton-Closed-media, .gwt-SplitLayoutPanel-NorthSouthToggleButton-Open-media { background-color: white; background-image: url(images/viewicons/@1x/img/SAP_RV_AudioVideo_INACTIVE.png); background-repeat: no-repeat, no-repeat; diff --git a/java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch b/java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch new file mode 100755 index 00000000000..ce802d910f8 --- /dev/null +++ b/java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/com.sap.sailing.gwt.ui/SailingGWT.launch b/java/com.sap.sailing.gwt.ui/SailingGWT.launch index 4bbb2efff3a..495d9608fa0 100755 --- a/java/com.sap.sailing.gwt.ui/SailingGWT.launch +++ b/java/com.sap.sailing.gwt.ui/SailingGWT.launch @@ -3,6 +3,21 @@ + + + + + + + + + + + + + + + @@ -32,11 +47,11 @@ - + + - @@ -46,12 +61,13 @@ + - + - + diff --git a/java/com.sap.sailing.gwt.ui/UserManagement.html b/java/com.sap.sailing.gwt.ui/UserManagement.html deleted file mode 100755 index fdb5be94726..00000000000 --- a/java/com.sap.sailing.gwt.ui/UserManagement.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - SAP Sailing Analytics User Management - - - - - - - - - - - - - - - - - - - - -

- Your web browser must have JavaScript enabled - in order for this application to display correctly. -
- - - - diff --git a/java/com.sap.sailing.gwt.ui/WEB-INF/.gitignore b/java/com.sap.sailing.gwt.ui/WEB-INF/.gitignore index 7b6300aea09..f80255dd5c0 100755 --- a/java/com.sap.sailing.gwt.ui/WEB-INF/.gitignore +++ b/java/com.sap.sailing.gwt.ui/WEB-INF/.gitignore @@ -1 +1,2 @@ deploy +classes \ No newline at end of file diff --git a/java/com.sap.sailing.gwt.ui/build.properties b/java/com.sap.sailing.gwt.ui/build.properties index 6c095726f5f..959a79f4698 100755 --- a/java/com.sap.sailing.gwt.ui/build.properties +++ b/java/com.sap.sailing.gwt.ui/build.properties @@ -10,7 +10,6 @@ bin.includes = META-INF/,\ LeaderboardNewHome.css,\ Leaderboard.html,\ LeaderboardEditing.html,\ - UserManagement.html,\ com.sap.sailing.gwt.ui.AdminConsole/,\ com.sap.sailing.gwt.ui.Leaderboard/,\ com.sap.sailing.gwt.ui.LeaderboardEditing/,\ diff --git a/java/com.sap.sailing.gwt.ui/js/jquery-1.11.1.min.js b/java/com.sap.sailing.gwt.ui/js/jquery-1.11.1.min.js new file mode 100644 index 00000000000..ab28a24729b --- /dev/null +++ b/java/com.sap.sailing.gwt.ui/js/jquery-1.11.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; +if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("