aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.git_archival.txt3
-rw-r--r--.gitattributes1
-rw-r--r--MANIFEST.in2
-rw-r--r--docs/contributor_guide/build_package.md36
-rw-r--r--docs/img/4flight_visual_pattern.pngbin0 -> 331959 bytes
-rw-r--r--docs/img/4flight_workspace.pngbin0 -> 311033 bytes
-rw-r--r--docs/img/argaze_load_gui.pngbin168761 -> 151200 bytes
-rw-r--r--docs/img/argaze_load_gui_haiku.pngbin0 -> 321011 bytes
-rw-r--r--docs/img/argaze_load_gui_pfe.pngbin0 -> 454631 bytes
-rw-r--r--docs/img/argaze_pipeline.pngbin92231 -> 92553 bytes
-rw-r--r--docs/index.md2
-rw-r--r--docs/installation.md4
-rw-r--r--docs/use_cases/air_controller_gaze_study/context.md22
-rw-r--r--docs/use_cases/air_controller_gaze_study/introduction.md48
-rw-r--r--docs/use_cases/air_controller_gaze_study/observers.md90
-rw-r--r--docs/use_cases/air_controller_gaze_study/pipeline.md366
-rw-r--r--docs/use_cases/gaze_based_candidate_selection/context.md7
-rw-r--r--docs/use_cases/gaze_based_candidate_selection/introduction.md12
-rw-r--r--docs/use_cases/gaze_based_candidate_selection/observers.md6
-rw-r--r--docs/use_cases/gaze_based_candidate_selection/pipeline.md6
-rw-r--r--docs/use_cases/pilot_gaze_tracking/context.md (renamed from docs/use_cases/pilot_gaze_monitoring/context.md)13
-rw-r--r--docs/use_cases/pilot_gaze_tracking/introduction.md (renamed from docs/use_cases/pilot_gaze_monitoring/introduction.md)7
-rw-r--r--docs/use_cases/pilot_gaze_tracking/observers.md (renamed from docs/use_cases/pilot_gaze_monitoring/observers.md)4
-rw-r--r--docs/use_cases/pilot_gaze_tracking/pipeline.md (renamed from docs/use_cases/pilot_gaze_monitoring/pipeline.md)51
-rw-r--r--docs/user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md4
-rw-r--r--docs/user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md2
-rw-r--r--docs/user_guide/aruco_marker_pipeline/advanced_topics/scripting.md2
-rw-r--r--docs/user_guide/aruco_marker_pipeline/aoi_3d_description.md2
-rw-r--r--docs/user_guide/aruco_marker_pipeline/configuration_and_execution.md2
-rw-r--r--docs/user_guide/eye_tracking_context/advanced_topics/context_definition.md82
-rw-r--r--docs/user_guide/eye_tracking_context/advanced_topics/scripting.md8
-rw-r--r--docs/user_guide/eye_tracking_context/advanced_topics/timestamped_gaze_positions_edition.md4
-rw-r--r--docs/user_guide/eye_tracking_context/configuration_and_execution.md9
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/file.md75
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/opencv.md18
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/pupil_labs_invisible.md32
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/pupil_labs_neon.md (renamed from docs/user_guide/eye_tracking_context/context_modules/pupil_labs.md)10
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md8
-rw-r--r--docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_3.md32
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/advanced_topics/gaze_position_calibration.md2
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/advanced_topics/scripting.md4
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/aoi_analysis.md5
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/background.md4
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/heatmap.md4
-rw-r--r--docs/user_guide/gaze_analysis_pipeline/visualization.md2
-rw-r--r--docs/user_guide/utils/demonstrations_scripts.md110
-rw-r--r--docs/user_guide/utils/estimate_aruco_markers_pose.md4
-rw-r--r--docs/user_guide/utils/main_commands.md7
-rw-r--r--mkdocs.yml26
-rw-r--r--pyproject.toml13
-rw-r--r--src/argaze.test/ArUcoMarker/ArUcoCamera.py4
-rw-r--r--src/argaze.test/ArUcoMarker/utils/aruco_camera.json8
-rw-r--r--src/argaze/ArFeatures.py117
-rw-r--r--src/argaze/ArUcoMarker/ArUcoCamera.py94
-rw-r--r--src/argaze/ArUcoMarker/ArUcoDetector.py101
-rw-r--r--src/argaze/ArUcoMarker/ArUcoMarkerGroup.py2
-rw-r--r--src/argaze/DataFeatures.py24
-rw-r--r--src/argaze/GazeAnalysis/KCoefficient.py8
-rw-r--r--src/argaze/__main__.py35
-rw-r--r--src/argaze/utils/UtilsFeatures.py43
-rw-r--r--src/argaze/utils/contexts/File.py435
-rw-r--r--src/argaze/utils/contexts/OpenCV.py166
-rw-r--r--src/argaze/utils/contexts/PupilLabsInvisible.py (renamed from src/argaze/utils/contexts/PupilLabs.py)17
-rw-r--r--src/argaze/utils/contexts/PupilLabsNeon.py140
-rw-r--r--src/argaze/utils/contexts/TobiiProGlasses2.py96
-rw-r--r--src/argaze/utils/contexts/TobiiProGlasses3.py128
-rw-r--r--src/argaze/utils/contexts/__init__.py4
-rw-r--r--src/argaze/utils/demo/aoi_2d_scene.json16
-rw-r--r--src/argaze/utils/demo/aruco_markers_pipeline.json40
-rw-r--r--src/argaze/utils/demo/csv_file_context_left_right_eyes.json15
-rw-r--r--src/argaze/utils/demo/csv_file_context_xy_joined.json9
-rw-r--r--src/argaze/utils/demo/csv_file_context_xy_splitted.json10
-rw-r--r--src/argaze/utils/demo/gaze_analysis_pipeline.json8
-rw-r--r--src/argaze/utils/demo/gaze_positions_left_right_eyes.csv10001
-rw-r--r--src/argaze/utils/demo/gaze_positions_xy_joined.csv1052
-rw-r--r--src/argaze/utils/demo/gaze_positions_xy_splitted.csv1052
-rw-r--r--src/argaze/utils/demo/opencv_camera_context.json7
-rw-r--r--src/argaze/utils/demo/opencv_movie_context.json2
-rw-r--r--src/argaze/utils/demo/pupillabs_invisible_live_stream_context.json6
-rw-r--r--src/argaze/utils/demo/pupillabs_live_stream_context.json6
-rw-r--r--src/argaze/utils/demo/pupillabs_neon_live_stream_context.json6
-rw-r--r--src/argaze/utils/demo/random_context.json2
-rw-r--r--src/argaze/utils/demo/recorders.py60
-rw-r--r--src/argaze/utils/demo/tobii_g2_live_stream_context.json (renamed from src/argaze/utils/demo/tobii_live_stream_context.json)0
-rw-r--r--src/argaze/utils/demo/tobii_g2_segment_playback_context.json (renamed from src/argaze/utils/demo/tobii_post_processing_context.json)4
-rw-r--r--src/argaze/utils/demo/tobii_g3_live_stream_context.json6
-rw-r--r--src/argaze/utils/estimate_markers_pose/observers.py8
-rw-r--r--src/argaze/utils/estimate_markers_pose/pipeline.json2
-rw-r--r--utils/processTobiiRecords.sh146
89 files changed, 14366 insertions, 665 deletions
diff --git a/.git_archival.txt b/.git_archival.txt
new file mode 100644
index 0000000..b423033
--- /dev/null
+++ b/.git_archival.txt
@@ -0,0 +1,3 @@
+node: $Format:%H$
+node-date: $Format:%cI$
+describe-name: $Format:%(describe:tags=true,match=*[0-9]*)$ \ No newline at end of file
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..82bf71c
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1 @@
+.git_archival.txt export-subst \ No newline at end of file
diff --git a/MANIFEST.in b/MANIFEST.in
deleted file mode 100644
index 834544f..0000000
--- a/MANIFEST.in
+++ /dev/null
@@ -1,2 +0,0 @@
-include LICENSE
-recursive-include . *.py *.md *.pdf *.obj *.blend *.json \ No newline at end of file
diff --git a/docs/contributor_guide/build_package.md b/docs/contributor_guide/build_package.md
new file mode 100644
index 0000000..fae1730
--- /dev/null
+++ b/docs/contributor_guide/build_package.md
@@ -0,0 +1,36 @@
+Build package
+=============
+
+ArGaze build system is based on [setuptools](https://setuptools.pypa.io/en/latest/userguide/index.html) and [setuptools-scm](https://setuptools-scm.readthedocs.io/en/latest/) to use Git tag as package version number.
+
+!!! note
+
+ *Consider that all inline commands below have to be executed at the root of ArGaze Git repository.*
+
+Install or upgrade the required packages:
+
+```console
+pip install build setuptools setuptools-scm
+```
+
+Commit last changes then, tag the Git repository with a VERSION that follows the [setuptools versionning schemes](https://setuptools.pypa.io/en/latest/userguide/distribution.html):
+
+```console
+git tag -a VERSION -m "Version message"
+```
+
+Push commits and tags:
+
+```console
+git push && git push --tags
+```
+
+Then, build package:
+```console
+python -m build
+```
+
+Once the build is done, two files are created in a *dist* folder:
+
+* **argaze-VERSION-py3-none-any.whl**: the built package (*none* means for no specific OS, *any* means for any architecture).
+* **argaze-VERSION.tar.gz**: the source package.
diff --git a/docs/img/4flight_visual_pattern.png b/docs/img/4flight_visual_pattern.png
new file mode 100644
index 0000000..0550063
--- /dev/null
+++ b/docs/img/4flight_visual_pattern.png
Binary files differ
diff --git a/docs/img/4flight_workspace.png b/docs/img/4flight_workspace.png
new file mode 100644
index 0000000..f899ab2
--- /dev/null
+++ b/docs/img/4flight_workspace.png
Binary files differ
diff --git a/docs/img/argaze_load_gui.png b/docs/img/argaze_load_gui.png
index b8874b2..e012adc 100644
--- a/docs/img/argaze_load_gui.png
+++ b/docs/img/argaze_load_gui.png
Binary files differ
diff --git a/docs/img/argaze_load_gui_haiku.png b/docs/img/argaze_load_gui_haiku.png
new file mode 100644
index 0000000..6a4e1ec
--- /dev/null
+++ b/docs/img/argaze_load_gui_haiku.png
Binary files differ
diff --git a/docs/img/argaze_load_gui_pfe.png b/docs/img/argaze_load_gui_pfe.png
new file mode 100644
index 0000000..0e622d3
--- /dev/null
+++ b/docs/img/argaze_load_gui_pfe.png
Binary files differ
diff --git a/docs/img/argaze_pipeline.png b/docs/img/argaze_pipeline.png
index 953cbba..61606b2 100644
--- a/docs/img/argaze_pipeline.png
+++ b/docs/img/argaze_pipeline.png
Binary files differ
diff --git a/docs/index.md b/docs/index.md
index 2b668a3..ca9271a 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -14,7 +14,7 @@ By offering a wide array of gaze metrics and supporting easy extension to incorp
## Eye tracking context
-**ArGaze** facilitates the integration of both **screen-based and head-mounted** eye tracking systems for **real-time and/or post-processing analysis**.
+**ArGaze** facilitates the integration of both **screen-based and head-mounted** eye tracking systems for **live data capture and afterward data playback**.
[Learn how to handle various eye tracking context by reading the dedicated user guide section](./user_guide/eye_tracking_context/introduction.md).
diff --git a/docs/installation.md b/docs/installation.md
index 66b801b..fe4cfa4 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -37,8 +37,8 @@ pip install ./dist/argaze-VERSION.whl
!!! note "As ArGaze package contributor"
- *You should prefer to install the package in developer mode to test live code changes:*
+ *You should prefer to install the package in editable mode to test live code changes:*
```
- pip install -e .
+ pip install --editable .
```
diff --git a/docs/use_cases/air_controller_gaze_study/context.md b/docs/use_cases/air_controller_gaze_study/context.md
new file mode 100644
index 0000000..8bb4ef8
--- /dev/null
+++ b/docs/use_cases/air_controller_gaze_study/context.md
@@ -0,0 +1,22 @@
+Data playback context
+======================
+
+The context handles incoming eye tracker data before to pass them to a processing pipeline.
+
+## data_playback_context.json
+
+For this use case we need to read Tobii Pro Glasses 2 records: **ArGaze** provides a [ready-made context](../../user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md) class to playback data from records made by this device.
+
+While *segment* entry is specific to the [TobiiProGlasses2.SegmentPlayback](../../argaze.md/#argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback) class, *name* and *pipeline* entries are part of the parent [ArContext](../../argaze.md/#argaze.ArFeatures.ArContext) class.
+
+```json
+{
+ "argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback": {
+ "name": "Tobii Pro Glasses 2 segment playback",
+ "segment": "/Volumes/projects/fbr6k3e/records/4rcbdzk/segments/1",
+ "pipeline": "post_processing_pipeline.json"
+ }
+}
+```
+
+The [post_processing_pipeline.json](pipeline.md) file mentioned above is described in the next chapter.
diff --git a/docs/use_cases/air_controller_gaze_study/introduction.md b/docs/use_cases/air_controller_gaze_study/introduction.md
new file mode 100644
index 0000000..f188eec
--- /dev/null
+++ b/docs/use_cases/air_controller_gaze_study/introduction.md
@@ -0,0 +1,48 @@
+Post-processing head-mounted eye tracking records
+=================================================
+
+**ArGaze** enabled a study of air traffic controller gaze strategy.
+
+The following use case has integrated the [ArUco marker pipeline](../../user_guide/aruco_marker_pipeline/introduction.md) to map air traffic controllers gaze onto multiple screens environment in post-processing then, enable scan path study using the [gaze analysis pipeline](../../user_guide/gaze_analysis_pipeline/introduction.md).
+
+## Background
+
+The next-gen air traffic control system (4Flight) aims to enhance the operational capacity of the en-route control center by offering new tools to air traffic controllers. However, it entails significant changes in their working method, which will consequently have an impact on how they are trained.
+Several research projects on visual patterns of air traffic controllers indicate the urgent need to improve the effectiveness of training in visual information seeking behavior.
+An exploratory study was initiated by a group of trainee air traffic controllers with the aim of analyzing the visual patterns of novice controllers and instructors, intending to propose guidelines regarding the visual pattern for training.
+
+## Environment
+
+The 4Flight control position consists of two screens: the first displays the radar image along with other information regarding the observed sector, the second displays the agenda, which allows the controller to link conflicting aircraft by creating data blocks, and the Dyp info, which displays some information about the flight.
+During their training, controllers are taught to visually follow all aircraft streams along a given route, focusing on their planned flight path and potential interactions with other aircraft.
+
+![4Flight Workspace](../../img/4flight_workspace.png)
+
+A traffic simulation of moderate difficulty with a maximum of 13 and 16 aircraft simultaneously was performed by air traffic controllers. The controller could encounter lateral conflicts (same altitude) between 2 and 3 aircraft and conflicts between aircraft that need to ascend or descend within the sector.
+After the simulation, a directed interview about the gaze pattern was conducted.
+Eye tracking data was recorded with a Tobii Pro Glasses 2, a head-mounted eye tracker.
+The gaze and scene camera video were captured with Tobii Pro Lab software and post-processed with **ArGaze** software library.
+As the eye tracker model is head mounted, ArUco markers were placed around the two screens to ensure that several of them were always visible in the field of view of the eye tracker camera.
+
+Various metrics were exported with specific pipeline observers, including average fixation duration, explore/exploit ratio, K-coefficient, AOI distribution, transition matrix, entropy and N-grams.
+Although statistical analysis is not possible due to the small sample size of the study (6 instructors, 5 qualified controllers, and 5 trainees), visual pattern summaries have been manually built from transition matrix export to produce a qualitative interpretation showing what instructors attend during training and how qualified controllers work. Red arcs are more frequent than the blue ones. Instructors (Fig. a) and four different qualified controllers (Fig. b, c, d, e).
+
+![4Flight Visual pattern](../../img/4flight_visual_pattern.png)
+
+## Setup
+
+The setup to integrate **ArGaze** to the experiment is defined by 3 main files detailled in the next chapters:
+
+* The context file that playback gaze data and scene camera video records: [data_playback_context.json](context.md)
+* The pipeline file that processes gaze data and scene camera video: [post_processing_pipeline.json](pipeline.md)
+* The observers file that exports analysis outputs: [observers.py](observers.md)
+
+As any **ArGaze** setup, it is loaded by executing the [*load* command](../../user_guide/utils/main_commands.md):
+
+```shell
+python -m argaze load segment_playback_context.json
+```
+
+This command opens one GUI window per frame (one for the scene camera, one for the sector screen and one for the info screen) that allow to monitor gaze mapping while processing.
+
+![ArGaze load GUI for PFE study](../../img/argaze_load_gui_pfe.png)
diff --git a/docs/use_cases/air_controller_gaze_study/observers.md b/docs/use_cases/air_controller_gaze_study/observers.md
new file mode 100644
index 0000000..500d573
--- /dev/null
+++ b/docs/use_cases/air_controller_gaze_study/observers.md
@@ -0,0 +1,90 @@
+Metrics and video recording
+===========================
+
+Observers are attached to pipeline steps to be notified when a method is called.
+
+## observers.py
+
+For this use case we need to record gaze analysis metrics on *ArUcoCamera.on_look* call and to record sector screen image on *ArUcoCamera.on_copy_background_into_scenes_frames* signal.
+
+```python
+import logging
+
+from argaze.utils import UtilsFeatures
+
+import cv2
+
+class ScanPathAnalysisRecorder(UtilsFeatures.FileWriter):
+
+ def __init__(self, **kwargs):
+
+ super().__init__(**kwargs)
+
+ self.header = "Timestamp (ms)", "Path duration (ms)", "Steps number", "Fixation durations average (ms)", "Explore/Exploit ratio", "K coefficient"
+
+ def on_look(self, timestamp, frame, exception):
+ """Log scan path metrics."""
+
+ if frame.is_analysis_available():
+
+ analysis = frame.analysis()
+
+ data = (
+ int(timestamp),
+ analysis['argaze.GazeAnalysis.Basic.ScanPathAnalyzer'].path_duration,
+ analysis['argaze.GazeAnalysis.Basic.ScanPathAnalyzer'].steps_number,
+ analysis['argaze.GazeAnalysis.Basic.ScanPathAnalyzer'].step_fixation_durations_average,
+ analysis['argaze.GazeAnalysis.ExploreExploitRatio.ScanPathAnalyzer'].explore_exploit_ratio,
+ analysis['argaze.GazeAnalysis.KCoefficient.ScanPathAnalyzer'].K
+ )
+
+ self.write(data)
+
+class AOIScanPathAnalysisRecorder(UtilsFeatures.FileWriter):
+
+ def __init__(self, **kwargs):
+
+ super().__init__(**kwargs)
+
+ self.header = "Timestamp (ms)", "Path duration (ms)", "Steps number", "Fixation durations average (ms)", "Transition matrix probabilities", "Transition matrix density", "N-Grams count", "Stationary entropy", "Transition entropy"
+
+ def on_look(self, timestamp, layer, exception):
+ """Log aoi scan path metrics"""
+
+ if layer.is_analysis_available():
+
+ analysis = layer.analysis()
+
+ data = (
+ int(timestamp),
+ analysis['argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer'].path_duration,
+ analysis['argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer'].steps_number,
+ analysis['argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer'].step_fixation_durations_average,
+ analysis['argaze.GazeAnalysis.TransitionMatrix.AOIScanPathAnalyzer'].transition_matrix_probabilities,
+ analysis['argaze.GazeAnalysis.TransitionMatrix.AOIScanPathAnalyzer'].transition_matrix_density,
+ analysis['argaze.GazeAnalysis.NGram.AOIScanPathAnalyzer'].ngrams_count,
+ analysis['argaze.GazeAnalysis.Entropy.AOIScanPathAnalyzer'].stationary_entropy,
+ analysis['argaze.GazeAnalysis.Entropy.AOIScanPathAnalyzer'].transition_entropy
+ )
+
+ self.write(data)
+
+class VideoRecorder(UtilsFeatures.VideoWriter):
+
+ def __init__(self, **kwargs):
+
+ super().__init__(**kwargs)
+
+ def on_copy_background_into_scenes_frames(self, timestamp, frame, exception):
+ """Write frame image."""
+
+ logging.debug('VideoRecorder.on_map')
+
+ image = frame.image()
+
+ # Write video timing
+ cv2.rectangle(image, (0, 0), (550, 50), (63, 63, 63), -1)
+ cv2.putText(image, f'Time: {int(timestamp)} ms', (20, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
+
+ self.write(image)
+```
diff --git a/docs/use_cases/air_controller_gaze_study/pipeline.md b/docs/use_cases/air_controller_gaze_study/pipeline.md
new file mode 100644
index 0000000..69fdd2c
--- /dev/null
+++ b/docs/use_cases/air_controller_gaze_study/pipeline.md
@@ -0,0 +1,366 @@
+Post processing pipeline
+========================
+
+The pipeline processes camera image and gaze data to enable gaze mapping and gaze analysis.
+
+## post_processing_pipeline.json
+
+For this use case we need to detect ArUco markers to enable gaze mapping: **ArGaze** provides the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class to setup an [ArUco markers pipeline](../../user_guide/aruco_marker_pipeline/introduction.md).
+
+```json
+{
+ "argaze.ArUcoMarker.ArUcoCamera.ArUcoCamera": {
+ "name": "ATC_Study",
+ "size": [1920, 1080],
+ "sides_mask": 420,
+ "copy_background_into_scenes_frames": true,
+ "aruco_detector": {
+ "dictionary": "DICT_APRILTAG_16h5",
+ "optic_parameters": "optic_parameters.json",
+ "parameters": {
+ "adaptiveThreshConstant": 20,
+ "useAruco3Detection": true
+ }
+ },
+ "gaze_movement_identifier": {
+ "argaze.GazeAnalysis.DispersionThresholdIdentification.GazeMovementIdentifier": {
+ "deviation_max_threshold": 25,
+ "duration_min_threshold": 150
+ }
+ },
+ "layers": {
+ "Main" : {
+ "aoi_matcher": {
+ "argaze.GazeAnalysis.DeviationCircleCoverage.AOIMatcher": {
+ "coverage_threshold": 0.5
+ }
+ },
+ "aoi_scan_path" : {
+ "duration_max": 60000
+ },
+ "aoi_scan_path_analyzers": {
+ "argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.TransitionMatrix.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.NGram.AOIScanPathAnalyzer": {
+ "n_min": 3,
+ "n_max": 5
+ },
+ "argaze.GazeAnalysis.Entropy.AOIScanPathAnalyzer": {}
+ },
+ "observers": {
+ "observers.AOIScanPathAnalysisRecorder": {
+ "path": "aoi_metrics.csv"
+ }
+ }
+ }
+ },
+ "image_parameters": {
+ "background_weight": 1,
+ "draw_gaze_positions": {
+ "color": [0, 255, 255],
+ "size": 4
+ },
+ "draw_detected_markers": {
+ "color": [0, 255, 0]
+ },
+ "draw_layers": {
+ "Main": {
+ "draw_aoi_scene": {
+ "draw_aoi": {
+ "color": [255, 255, 255],
+ "border_size": 1
+ }
+ },
+ "draw_aoi_matching": {
+ "update_looked_aoi": true,
+ "draw_looked_aoi": {
+ "color": [0, 255, 0],
+ "border_size": 2
+ },
+ "looked_aoi_name_color": [255, 255, 255],
+ "looked_aoi_name_offset": [0, -10]
+ }
+ }
+ }
+ },
+ "scenes": {
+ "Workspace": {
+ "aruco_markers_group": "workspace_markers.obj",
+ "layers": {
+ "Main" : {
+ "aoi_scene": "workspace_aois.obj"
+ }
+ },
+ "frames": {
+ "Sector_Screen": {
+ "size": [1080, 1017],
+ "gaze_movement_identifier": {
+ "argaze.GazeAnalysis.DispersionThresholdIdentification.GazeMovementIdentifier": {
+ "deviation_max_threshold": 25,
+ "duration_min_threshold": 150
+ }
+ },
+ "scan_path": {
+ "duration_max": 30000
+ },
+ "scan_path_analyzers": {
+ "argaze.GazeAnalysis.Basic.ScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.ExploreExploitRatio.ScanPathAnalyzer": {
+ "short_fixation_duration_threshold": 0
+ },
+ "argaze.GazeAnalysis.KCoefficient.ScanPathAnalyzer": {}
+ },
+ "layers" :{
+ "Main": {
+ "aoi_scene": "sector_screen_aois.svg"
+ }
+ },
+ "heatmap": {
+ "size": [80, 60]
+ },
+ "image_parameters": {
+ "background_weight": 1,
+ "heatmap_weight": 0.5,
+ "draw_gaze_positions": {
+ "color": [0, 127, 127],
+ "size": 4
+ },
+ "draw_scan_path": {
+ "draw_fixations": {
+ "deviation_circle_color": [255, 255, 255],
+ "duration_border_color": [0, 127, 127],
+ "duration_factor": 1e-2
+ },
+ "draw_saccades": {
+ "line_color": [0, 255, 255]
+ },
+ "deepness": 0
+ },
+ "draw_layers": {
+ "Main": {
+ "draw_aoi_scene": {
+ "draw_aoi": {
+ "color": [255, 255, 255],
+ "border_size": 1
+ }
+ },
+ "draw_aoi_matching": {
+ "draw_matched_fixation": {
+ "deviation_circle_color": [255, 255, 255],
+ "draw_positions": {
+ "position_color": [0, 255, 0],
+ "line_color": [0, 0, 0]
+ }
+ },
+ "draw_looked_aoi": {
+ "color": [0, 255, 0],
+ "border_size": 2
+ },
+ "looked_aoi_name_color": [255, 255, 255],
+ "looked_aoi_name_offset": [10, 10]
+ }
+ }
+ }
+ },
+ "observers": {
+ "observers.ScanPathAnalysisRecorder": {
+ "path": "sector_screen.csv"
+ },
+ "observers.VideoRecorder": {
+ "path": "sector_screen.mp4",
+ "width": 1080,
+ "height": 1024,
+ "fps": 25
+ }
+ }
+ },
+ "Info_Screen": {
+ "size": [640, 1080],
+ "layers" : {
+ "Main": {
+ "aoi_scene": "info_screen_aois.svg"
+ }
+ }
+ }
+ }
+ }
+ },
+ "observers": {
+ "argaze.utils.UtilsFeatures.LookPerformanceRecorder": {
+ "path": "look_performance.csv"
+ },
+ "argaze.utils.UtilsFeatures.WatchPerformanceRecorder": {
+ "path": "watch_performance.csv"
+ }
+ }
+ }
+}
+```
+
+All the files mentioned above are described below.
+
+The *ScanPathAnalysisRecorder* and *AOIScanPathAnalysisRecorder* observers objects are defined into the [observers.py](observers.md) file that is described in the next chapter.
+
+## optic_parameters.json
+
+This file defines the Tobii Pro glasses 2 scene camera optic parameters which has been calculated as explained into [the camera calibration chapter](../../user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md).
+
+```json
+{
+ "rms": 0.6688921504088245,
+ "dimensions": [
+ 1920,
+ 1080
+ ],
+ "K": [
+ [
+ 1135.6524381415752,
+ 0.0,
+ 956.0685325355497
+ ],
+ [
+ 0.0,
+ 1135.9272506869524,
+ 560.059099810324
+ ],
+ [
+ 0.0,
+ 0.0,
+ 1.0
+ ]
+ ],
+ "D": [
+ 0.01655492265003404,
+ 0.1985524264972037,
+ 0.002129965902489484,
+ -0.0019528582922179365,
+ -0.5792910353639452
+ ]
+}
+```
+
+## workspace_markers.obj
+
+This file defines the place where are the ArUco markers into the workspace geometry. Markers' positions have been edited in Blender software from a 3D model of the workspace built manually then exported at OBJ format.
+
+```obj
+# Blender v3.0.1 OBJ File: 'workspace.blend'
+# www.blender.org
+o DICT_APRILTAG_16h5#1_Marker
+v -2.532475 48.421242 0.081627
+v 2.467094 48.355682 0.077174
+v 2.532476 53.352734 -0.081634
+v -2.467093 53.418293 -0.077182
+s off
+f 1 2 3 4
+o DICT_APRILTAG_16h5#6_Marker
+v 88.144676 23.084166 -0.070246
+v 93.144661 23.094980 -0.072225
+v 93.133904 28.092941 0.070232
+v 88.133919 28.082127 0.072211
+s off
+f 5 6 7 8
+o DICT_APRILTAG_16h5#2_Marker
+v -6.234516 27.087950 0.176944
+v -1.244015 27.005413 -0.119848
+v -1.164732 32.004459 -0.176936
+v -6.155232 32.086998 0.119855
+s off
+f 9 10 11 12
+o DICT_APRILTAG_16h5#3_Marker
+v -2.518053 -2.481743 -0.018721
+v 2.481756 -2.518108 0.005601
+v 2.518059 2.481743 0.018721
+v -2.481749 2.518108 -0.005601
+s off
+f 13 14 15 16
+o DICT_APRILTAG_16h5#5_Marker
+v 48.746418 48.319012 -0.015691
+v 53.746052 48.374046 0.009490
+v 53.690983 53.373741 0.015698
+v 48.691349 53.318699 -0.009490
+s off
+f 17 18 19 20
+o DICT_APRILTAG_16h5#4_Marker
+v 23.331947 -3.018721 5.481743
+v 28.331757 -2.994399 5.518108
+v 28.368059 -2.981279 0.518257
+v 23.368252 -3.005600 0.481892
+s off
+f 21 22 23 24
+
+```
+
+## workspace_aois.obj
+
+This file defines the place of the AOI into the workspace geometry. AOI positions have been edited in [Blender software](https://www.blender.org/) from a 3D model of the workspace built manually then exported at OBJ format.
+
+```obj
+# Blender v3.0.1 OBJ File: 'workspace.blend'
+# www.blender.org
+o Sector_Screen
+v 0.000000 1.008786 0.000000
+v 51.742416 1.008786 0.000000
+v 0.000000 52.998108 0.000000
+v 51.742416 52.998108 0.000000
+s off
+f 1 2 4 3
+o Info_Screen
+v 56.407101 0.000000 0.000000
+v 91.407104 0.000000 0.000000
+v 56.407101 52.499996 0.000000
+v 91.407104 52.499996 0.000000
+s off
+f 5 6 8 7
+
+```
+
+## sector_screen_aois.svg
+
+This file defines the place of the AOI into the sector screen frame. AOI positions have been edited [Inkscape software](https://inkscape.org/fr/) from a screenshot of the sector screen then exported at SVG format.
+
+```svg
+<svg >
+ <path id="Area_1" d="M317.844,198.526L507.431,426.837L306.453,595.073L110.442,355.41L317.844,198.526Z"/>
+ <path id="Area_2" d="M507.431,426.837L611.554,563.624L444.207,750.877L306.453,595.073L507.431,426.837Z"/>
+ <path id="Area_3" d="M395.175,1017L444.207,750.877L611.554,563.624L1080,954.462L1080,1017L395.175,1017Z"/>
+ <path id="Area_4" d="M611.554,563.624L756.528,293.236L562.239,198.526L471.45,382.082L611.554,563.624Z"/>
+ <path id="Area_5" d="M0,900.683L306.453,595.073L444.207,750.877L395.175,1017L0,1017L0,900.683Z"/>
+ <path id="Area_6" d="M471.45,381.938L557.227,207.284L354.832,65.656L237.257,104.014L471.45,381.938Z"/>
+ <path id="Area_7" d="M0,22.399L264.521,24.165L318.672,77.325L237.257,103.625L248.645,118.901L0,80.963L0,22.399Z"/>
+</svg>
+```
+
+## info_screen_aois.svg
+
+This file defines the place of the AOI into the info screen frame. AOI positions have been edited [Inkscape software](https://inkscape.org/fr/) from a screenshot of the info screen then exported at SVG format.
+
+```svg
+<svg >
+ <rect id="Strips" x="0" y="880" width="640" height="200"/>
+</svg>
+```
+
+## aoi_metrics.csv
+
+The file contains all the metrics recorded by the *AOIScanPathAnalysisRecorder* objects as defined into the [observers.py](observers.md) file.
+
+## sector_screen.csv
+
+The file contains all the metrics recorded by the *ScanPathAnalysisRecorder* objects as defined into the [observers.py](observers.md) file.
+
+## sector_screen.mp4
+
+The video file is a record of the sector screen frame image.
+
+## look_performance.csv
+
+This file contains the logs of *ArUcoCamera.look* method execution info. It is created into the folder where the [*load* command](../../user_guide/utils/main_commands.md) is launched.
+
+On a MacBookPro (2.3GHz Intel Core i9 8 cores), the *look* method execution time is ~1ms and it is called ~51 times per second.
+
+## watch_performance.csv
+
+This file contains the logs of *ArUcoCamera.watch* method execution info. It is created into the folder from where the [*load* command](../../user_guide/utils/main_commands.md) is launched.
+
+On a MacBookPro (2.3GHz Intel Core i9 8 cores) without CUDA acceleration, the *watch* method execution time is ~52ms and it is called more than 12 times per second.
diff --git a/docs/use_cases/gaze_based_candidate_selection/context.md b/docs/use_cases/gaze_based_candidate_selection/context.md
new file mode 100644
index 0000000..96547ea
--- /dev/null
+++ b/docs/use_cases/gaze_based_candidate_selection/context.md
@@ -0,0 +1,7 @@
+Data playback context
+======================
+
+The context handles incoming eye tracker data before to pass them to a processing pipeline.
+
+## data_playback_context.json
+
diff --git a/docs/use_cases/gaze_based_candidate_selection/introduction.md b/docs/use_cases/gaze_based_candidate_selection/introduction.md
new file mode 100644
index 0000000..da8d6f9
--- /dev/null
+++ b/docs/use_cases/gaze_based_candidate_selection/introduction.md
@@ -0,0 +1,12 @@
+Post-processing screen-based eye tracker data
+=================================================
+
+**ArGaze** enabled ...
+
+The following use case has integrated ...
+
+## Background
+
+## Environment
+
+## Setup
diff --git a/docs/use_cases/gaze_based_candidate_selection/observers.md b/docs/use_cases/gaze_based_candidate_selection/observers.md
new file mode 100644
index 0000000..a1f1fce
--- /dev/null
+++ b/docs/use_cases/gaze_based_candidate_selection/observers.md
@@ -0,0 +1,6 @@
+Metrics and video recording
+===========================
+
+Observers are attached to pipeline steps to be notified when a method is called.
+
+## observers.py
diff --git a/docs/use_cases/gaze_based_candidate_selection/pipeline.md b/docs/use_cases/gaze_based_candidate_selection/pipeline.md
new file mode 100644
index 0000000..6fae01a
--- /dev/null
+++ b/docs/use_cases/gaze_based_candidate_selection/pipeline.md
@@ -0,0 +1,6 @@
+Post processing pipeline
+========================
+
+The pipeline processes gaze data to enable gaze analysis.
+
+## post_processing_pipeline.json
diff --git a/docs/use_cases/pilot_gaze_monitoring/context.md b/docs/use_cases/pilot_gaze_tracking/context.md
index 417ed13..8839cb6 100644
--- a/docs/use_cases/pilot_gaze_monitoring/context.md
+++ b/docs/use_cases/pilot_gaze_tracking/context.md
@@ -1,12 +1,11 @@
-Live streaming context
-======================
+Data capture context
+====================
-The context handles pipeline inputs.
+The context handles incoming eye tracker data before to pass them to a processing pipeline.
## live_streaming_context.json
-For this use case we need to connect to a Tobii Pro Glasses 2 device.
-**ArGaze** provides a context class to live stream data from this device.
+For this use case we need to connect to a Tobii Pro Glasses 2 device: **ArGaze** provides a [ready-made context](../../user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md) class to capture data from this device.
While *address*, *project*, *participant* and *configuration* entries are specific to the [TobiiProGlasses2.LiveStream](../../argaze.md/#argaze.utils.contexts.TobiiProGlasses2.LiveStream) class, *name*, *pipeline* and *observers* entries are part of the parent [ArContext](../../argaze.md/#argaze.ArFeatures.ArContext) class.
@@ -37,6 +36,6 @@ While *address*, *project*, *participant* and *configuration* entries are specif
}
```
-The [live_processing_pipeline.json](pipeline.md) file mentioned aboved is described in the next chapter.
+The [live_processing_pipeline.json](pipeline.md) file mentioned above is described in the next chapter.
-The observers objects are defined into the [observers.py](observers.md) file that is described in a next chapter. \ No newline at end of file
+The *IvyBus* observer object is defined into the [observers.py](observers.md) file that is described in a next chapter. \ No newline at end of file
diff --git a/docs/use_cases/pilot_gaze_monitoring/introduction.md b/docs/use_cases/pilot_gaze_tracking/introduction.md
index 453a443..7e88c69 100644
--- a/docs/use_cases/pilot_gaze_monitoring/introduction.md
+++ b/docs/use_cases/pilot_gaze_tracking/introduction.md
@@ -30,17 +30,18 @@ Finally, fixation events were sent in real-time through [Ivy bus middleware](htt
## Setup
-The setup to integrate **ArGaze** to the experiment is defined by 3 main files:
+The setup to integrate **ArGaze** to the experiment is defined by 3 main files detailled in the next chapters:
* The context file that captures gaze data and scene camera video: [live_streaming_context.json](context.md)
* The pipeline file that processes gaze data and scene camera video: [live_processing_pipeline.json](pipeline.md)
* The observers file that send fixation events via Ivy bus middleware: [observers.py](observers.md)
-As any **ArGaze** setup, it is loaded by executing the following command:
+As any **ArGaze** setup, it is loaded by executing the [*load* command](../../user_guide/utils/main_commands.md):
```shell
python -m argaze load live_streaming_context.json
```
-## Performance
+This command opens a GUI window that allows to start gaze calibration, to launch recording and to monitor gaze mapping. Another window is also opened to display gaze mapping onto PFD screen.
+![ArGaze load GUI for Haiku](../../img/argaze_load_gui_haiku.png)
diff --git a/docs/use_cases/pilot_gaze_monitoring/observers.md b/docs/use_cases/pilot_gaze_tracking/observers.md
index 2e3f394..5f5bc78 100644
--- a/docs/use_cases/pilot_gaze_monitoring/observers.md
+++ b/docs/use_cases/pilot_gaze_tracking/observers.md
@@ -1,8 +1,12 @@
Fixation events sending
=======================
+Observers are attached to pipeline steps to be notified when a method is called.
+
## observers.py
+For this use case we need to enable [Ivy bus communication](https://gitlab.com/ivybus/ivy-python/) to log ArUco detection results (on *ArUcoCamera.on_watch* call) and fixation identification with AOI matching (on *ArUcoCamera.on_look* call).
+
```python
import logging
diff --git a/docs/use_cases/pilot_gaze_monitoring/pipeline.md b/docs/use_cases/pilot_gaze_tracking/pipeline.md
index 8f8dad0..65fccc3 100644
--- a/docs/use_cases/pilot_gaze_monitoring/pipeline.md
+++ b/docs/use_cases/pilot_gaze_tracking/pipeline.md
@@ -5,8 +5,7 @@ The pipeline processes camera image and gaze data to enable gaze mapping and gaz
## live_processing_pipeline.json
-For this use case we need to detect ArUco markers to enable gaze mapping.
-**ArGaze** provides the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class to setup an [ArUco markers pipeline](../../user_guide/aruco_marker_pipeline/introduction.md).
+For this use case we need to detect ArUco markers to enable gaze mapping: **ArGaze** provides the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class to setup an [ArUco markers pipeline](../../user_guide/aruco_marker_pipeline/introduction.md).
```json
{
@@ -37,12 +36,6 @@ For this use case we need to detect ArUco markers to enable gaze mapping.
"PIC_PFD": {
"size": [960, 1080],
"background": "PIC_PFD.png",
- "gaze_movement_identifier": {
- "argaze.GazeAnalysis.DispersionThresholdIdentification.GazeMovementIdentifier": {
- "deviation_max_threshold": 50,
- "duration_min_threshold": 150
- }
- },
"layers": {
"Main": {
"aoi_scene": "PIC_PFD.svg"
@@ -56,9 +49,7 @@ For this use case we need to detect ArUco markers to enable gaze mapping.
}
}
}
- },
- "angle_tolerance": 15.0,
- "distance_tolerance": 10.0
+ }
}
},
"layers": {
@@ -119,18 +110,26 @@ For this use case we need to detect ArUco markers to enable gaze mapping.
}
},
"observers": {
- "observers.ArUcoCameraLogger": {}
+ "observers.ArUcoCameraLogger": {},
+ "argaze.utils.UtilsFeatures.LookPerformanceRecorder": {
+ "path": "_export/look_performance.csv"
+ },
+ "argaze.utils.UtilsFeatures.WatchPerformanceRecorder": {
+ "path": "_export/watch_performance.csv"
+ }
}
}
}
```
-All the files mentioned aboved are described below.
+All the files mentioned above are described below.
-The observers objects are defined into the [observers.py](observers.md) file that is described in the next chapter.
+The *ArUcoCameraLogger* observer object is defined into the [observers.py](observers.md) file that is described in the next chapter.
## optic_parameters.json
+This file defines the Tobii Pro glasses 2 scene camera optic parameters which has been calculated as explained into [the camera calibration chapter](../../user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md).
+
```json
{
"rms": 0.6688921504088245,
@@ -167,15 +166,19 @@ The observers objects are defined into the [observers.py](observers.md) file tha
## detector_parameters.json
+This file defines the ArUco detector parameters as explained into [the detection improvement chapter](../../user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md).
+
```json
{
"adaptiveThreshConstant": 7,
- "useAruco3Detection": 1
+ "useAruco3Detection": true
}
```
## aruco_scene.obj
+This file defines the place where are the ArUco markers into the cockpit geometry. Markers' positions have been edited in Blender software from a 3D scan of the cockpit then exported at OBJ format.
+
```obj
# Blender v3.0.1 OBJ File: 'scene.blend'
# www.blender.org
@@ -239,6 +242,8 @@ f 29 30 32 31
## Cockpit.obj
+This file defines the place of the AOI into the cockpit geometry. AOI positions have been edited in [Blender software](https://www.blender.org/) from a 3D scan of the cockpit then exported at OBJ format.
+
```obj
# Blender v3.0.1 OBJ File: 'scene.blend'
# www.blender.org
@@ -274,10 +279,14 @@ f 13 14 16 15
## PIC_PFD.png
+This file is a screenshot of the PFD screen used to monitor where the gaze is projected after gaze mapping processing.
+
![PFD frame background](../../img/haiku_PIC_PFD_background.png)
## PIC_PFD.svg
+This file defines the place of the AOI into the PFD frame. AOI positions have been edited with [Inkscape software](https://inkscape.org/fr/) from a screenshot of the PFD screen then exported at SVG format.
+
```svg
<svg>
<rect id="PIC_PFD_Air_Speed" x="93.228" y="193.217" width="135.445" height="571.812"/>
@@ -288,3 +297,15 @@ f 13 14 16 15
<rect id="PIC_PFD_Vertical_Speed" x="819.913" y="193.217" width="85.185" height="609.09"/>
</svg>
```
+
+## look_performance.csv
+
+This file contains the logs of *ArUcoCamera.look* method execution info. It is saved into an *_export* folder from where the [*load* command](../../user_guide/utils/main_commands.md) is launched.
+
+On a Jetson Xavier computer, the *look* method execution time is 5.7ms and it is called ~100 times per second.
+
+## watch_performance.csv
+
+This file contains the logs of *ArUcoCamera.watch* method execution info. It is saved into an *_export* folder from where the [*load* command](../../user_guide/utils/main_commands.md) is launched.
+
+On a Jetson Xavier computer with CUDA acceleration, the *watch* method execution time is 46.5ms and it is called more than 12 times per second.
diff --git a/docs/user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md b/docs/user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md
index 975f278..311916b 100644
--- a/docs/user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md
+++ b/docs/user_guide/aruco_marker_pipeline/advanced_topics/aruco_detector_configuration.md
@@ -5,7 +5,7 @@ As explain in the [OpenCV ArUco documentation](https://docs.opencv.org/4.x/d1/dc
## Load ArUcoDetector parameters
-[ArUcoCamera.detector.parameters](../../../argaze.md/#argaze.ArUcoMarker.ArUcoDetector.Parameters) can be loaded thanks to a dedicated JSON entry.
+[ArUcoCamera.detector.parameters](../../../argaze.md/#argaze.ArUcoMarker.ArUcoDetector.Parameters) can be loaded with a dedicated JSON entry.
Here is an extract from the JSON [ArUcoCamera](../../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) configuration file with ArUco detector parameters:
@@ -18,7 +18,7 @@ Here is an extract from the JSON [ArUcoCamera](../../../argaze.md/#argaze.ArUcoM
"dictionary": "DICT_APRILTAG_16h5",
"parameters": {
"adaptiveThreshConstant": 10,
- "useAruco3Detection": 1
+ "useAruco3Detection": true
}
},
...
diff --git a/docs/user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md b/docs/user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md
index 625f257..e9ce740 100644
--- a/docs/user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md
+++ b/docs/user_guide/aruco_marker_pipeline/advanced_topics/optic_parameters_calibration.md
@@ -134,7 +134,7 @@ Below, an optic_parameters JSON file example:
## Load and display optic parameters
-[ArUcoCamera.detector.optic_parameters](../../../argaze.md/#argaze.ArUcoMarker.ArUcoOpticCalibrator.OpticParameters) can be enabled thanks to a dedicated JSON entry.
+[ArUcoCamera.detector.optic_parameters](../../../argaze.md/#argaze.ArUcoMarker.ArUcoOpticCalibrator.OpticParameters) can be enabled with a dedicated JSON entry.
Here is an extract from the JSON [ArUcoCamera](../../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) configuration file where optic parameters are loaded and displayed:
diff --git a/docs/user_guide/aruco_marker_pipeline/advanced_topics/scripting.md b/docs/user_guide/aruco_marker_pipeline/advanced_topics/scripting.md
index a9d66e9..f258e04 100644
--- a/docs/user_guide/aruco_marker_pipeline/advanced_topics/scripting.md
+++ b/docs/user_guide/aruco_marker_pipeline/advanced_topics/scripting.md
@@ -150,7 +150,7 @@ Particularly, timestamped gaze positions can be passed one by one to the [ArUcoC
## Setup ArUcoCamera image parameters
-Specific [ArUcoCamera.image](../../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured thanks to a Python dictionary.
+Specific [ArUcoCamera.image](../../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured with a Python dictionary.
```python
# Assuming ArUcoCamera is loaded
diff --git a/docs/user_guide/aruco_marker_pipeline/aoi_3d_description.md b/docs/user_guide/aruco_marker_pipeline/aoi_3d_description.md
index 46422b8..78a513a 100644
--- a/docs/user_guide/aruco_marker_pipeline/aoi_3d_description.md
+++ b/docs/user_guide/aruco_marker_pipeline/aoi_3d_description.md
@@ -1,7 +1,7 @@
Describe 3D AOI
===============
-Now that the [scene pose is estimated](aruco_marker_description.md) thanks to ArUco markers description, [areas of interest (AOI)](../../argaze.md/#argaze.AreaOfInterest.AOIFeatures.AreaOfInterest) need to be described into the same 3D referential.
+Now that the [scene pose is estimated](aruco_marker_description.md) considering the ArUco markers description, [areas of interest (AOI)](../../argaze.md/#argaze.AreaOfInterest.AOIFeatures.AreaOfInterest) need to be described into the same 3D referential.
In the example scene, the two screens—the control panel and the window—are considered to be areas of interest.
diff --git a/docs/user_guide/aruco_marker_pipeline/configuration_and_execution.md b/docs/user_guide/aruco_marker_pipeline/configuration_and_execution.md
index c2ee1b9..56846e2 100644
--- a/docs/user_guide/aruco_marker_pipeline/configuration_and_execution.md
+++ b/docs/user_guide/aruco_marker_pipeline/configuration_and_execution.md
@@ -1,7 +1,7 @@
Edit and execute pipeline
=========================
-Once [ArUco markers are placed into a scene](aruco_marker_description.md), they can be detected thanks to [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class.
+Once [ArUco markers are placed into a scene](aruco_marker_description.md), they can be detected by the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class.
As [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) inherits from [ArFrame](../../argaze.md/#argaze.ArFeatures.ArFrame), the [ArUcoCamera](../../argaze.md/#argaze.ArUcoMarker.ArUcoCamera) class also benefits from all the services described in the [gaze analysis pipeline section](../gaze_analysis_pipeline/introduction.md).
diff --git a/docs/user_guide/eye_tracking_context/advanced_topics/context_definition.md b/docs/user_guide/eye_tracking_context/advanced_topics/context_definition.md
index c163696..a543bc7 100644
--- a/docs/user_guide/eye_tracking_context/advanced_topics/context_definition.md
+++ b/docs/user_guide/eye_tracking_context/advanced_topics/context_definition.md
@@ -3,27 +3,27 @@ Define a context class
The [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) class defines a generic base class interface to handle incoming eye tracker data before to pass them to a processing pipeline according to [Python context manager feature](https://docs.python.org/3/reference/datamodel.html#context-managers).
-The [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) class interface provides playback features to stop or pause processings, performance assement features to measure how many times processings are called and the time spent by the process.
+The [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) class interface provides control features to stop or pause working threads, performance assessment features to measure how many times processings are called and the time spent by the process.
-Besides, there is also a [LiveProcessingContext](../../../argaze.md/#argaze.ArFeatures.LiveProcessingContext) class that inherits from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) and that defines an abstract *calibrate* method to write specific device calibration process.
+Besides, there is also a [DataCaptureContext](../../../argaze.md/#argaze.ArFeatures.DataCaptureContext) class that inherits from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) and that defines an abstract *calibrate* method to write specific device calibration process.
-In the same way, there is a [PostProcessingContext](../../../argaze.md/#argaze.ArFeatures.PostProcessingContext) class that inherits from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) and that defines abstract *previous* and *next* playback methods to move into record's frames and also defines *duration* and *progression* properties to get information about a record length and processing advancement.
+In the same way, there is a [DataPlaybackContext](../../../argaze.md/#argaze.ArFeatures.DataPlaybackContext) class that inherits from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext) and that defines *duration* and *progression* properties to get information about a record length and playback advancement.
-Finally, a specific eye tracking context can be defined into a Python file by writing a class that inherits either from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext), [LiveProcessingContext](../../../argaze.md/#argaze.ArFeatures.LiveProcessingContext) or [PostProcessingContext](../../../argaze.md/#argaze.ArFeatures.PostProcessingContext) class.
+Finally, a specific eye tracking context can be defined into a Python file by writing a class that inherits either from [ArContext](../../../argaze.md/#argaze.ArFeatures.ArContext), [DataCaptureContext](../../../argaze.md/#argaze.ArFeatures.DataCaptureContext) or [DataPlaybackContext](../../../argaze.md/#argaze.ArFeatures.DataPlaybackContext) class.
-## Write live processing context
+## Write data capture context
-Here is a live processing context example that processes gaze positions and camera images in two separated threads:
+Here is a data cpature context example that processes gaze positions and camera images in two separated threads:
```python
from argaze import ArFeatures, DataFeatures
-class LiveProcessingExample(ArFeatures.LiveProcessingContext):
+class DataCaptureExample(ArFeatures.DataCaptureContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
- # Init LiveProcessingContext class
+ # Init DataCaptureContext class
super().__init__()
# Init private attribute
@@ -45,23 +45,23 @@ class LiveProcessingExample(ArFeatures.LiveProcessingContext):
# Start context according any specific parameter
... self.parameter
- # Start a gaze position processing thread
- self.__gaze_thread = threading.Thread(target = self.__gaze_position_processing)
+ # Start a gaze position capture thread
+ self.__gaze_thread = threading.Thread(target = self.__gaze_position_capture)
self.__gaze_thread.start()
- # Start a camera image processing thread if applicable
- self.__camera_thread = threading.Thread(target = self.__camera_image_processing)
+ # Start a camera image capture thread if applicable
+ self.__camera_thread = threading.Thread(target = self.__camera_image_capture)
self.__camera_thread.start()
return self
- def __gaze_position_processing(self):
- """Process gaze position."""
+ def __gaze_position_capture(self):
+ """Capture gaze position."""
- # Processing loop
+ # Capture loop
while self.is_running():
- # Pause processing
+ # Pause capture
if not self.is_paused():
# Assuming that timestamp, x and y values are available
@@ -73,13 +73,13 @@ class LiveProcessingExample(ArFeatures.LiveProcessingContext):
# Wait some time eventually
...
- def __camera_image_processing(self):
- """Process camera image if applicable."""
+ def __camera_image_capture(self):
+ """Capture camera image if applicable."""
- # Processing loop
+ # Capture loop
while self.is_running():
- # Pause processing
+ # Pause capture
if not self.is_paused():
# Assuming that timestamp, camera_image are available
@@ -95,10 +95,10 @@ class LiveProcessingExample(ArFeatures.LiveProcessingContext):
def __exit__(self, exception_type, exception_value, exception_traceback):
"""End context."""
- # Stop processing loops
+ # Stop capture loops
self.stop()
- # Stop processing threads
+ # Stop capture threads
threading.Thread.join(self.__gaze_thread)
threading.Thread.join(self.__camera_thread)
@@ -108,19 +108,19 @@ class LiveProcessingExample(ArFeatures.LiveProcessingContext):
...
```
-## Write post processing context
+## Write data playback context
-Here is a post processing context example that processes gaze positions and camera images in a same thread:
+Here is a data playback context example that reads gaze positions and camera images in a same thread:
```python
from argaze import ArFeatures, DataFeatures
-class PostProcessingExample(ArFeatures.PostProcessingContext):
+class DataPlaybackExample(ArFeatures.DataPlaybackContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
- # Init LiveProcessingContext class
+ # Init DataCaptureContext class
super().__init__()
# Init private attribute
@@ -142,19 +142,19 @@ class PostProcessingExample(ArFeatures.PostProcessingContext):
# Start context according any specific parameter
... self.parameter
- # Start a reading data thread
- self.__read_thread = threading.Thread(target = self.__data_reading)
- self.__read_thread.start()
+ # Start a data playback thread
+ self.__data_thread = threading.Thread(target = self.__data_playback)
+ self.__data_thread.start()
return self
- def __data_reading(self):
- """Process gaze position and camera image if applicable."""
+ def __data_playback(self):
+ """Playback gaze position and camera image if applicable."""
- # Processing loop
+ # Playback loop
while self.is_running():
- # Pause processing
+ # Pause playback
if not self.is_paused():
# Assuming that timestamp, camera_image are available
@@ -176,18 +176,20 @@ class PostProcessingExample(ArFeatures.PostProcessingContext):
def __exit__(self, exception_type, exception_value, exception_traceback):
"""End context."""
- # Stop processing loops
+ # Stop playback loop
self.stop()
- # Stop processing threads
- threading.Thread.join(self.__read_thread)
+ # Stop playback threads
+ threading.Thread.join(self.__data_thread)
- def previous(self):
- """Go to previous camera image frame."""
+ @property
+ def duration(self) -> int|float:
+ """Get data duration."""
...
- def next(self):
- """Go to next camera image frame."""
+ @property
+ def progression(self) -> float:
+ """Get data playback progression between 0 and 1."""
...
```
diff --git a/docs/user_guide/eye_tracking_context/advanced_topics/scripting.md b/docs/user_guide/eye_tracking_context/advanced_topics/scripting.md
index 8753eb6..d8eb389 100644
--- a/docs/user_guide/eye_tracking_context/advanced_topics/scripting.md
+++ b/docs/user_guide/eye_tracking_context/advanced_topics/scripting.md
@@ -68,12 +68,12 @@ from argaze import ArFeatures
# Check context type
- # Live processing case: calibration method is available
- if issubclass(type(context), ArFeatures.LiveProcessingContext):
+ # Data capture case: calibration method is available
+ if issubclass(type(context), ArFeatures.DataCaptureContext):
...
- # Post processing case: more playback methods are available
- if issubclass(type(context), ArFeatures.PostProcessingContext):
+ # Data playback case: playback methods are available
+ if issubclass(type(context), ArFeatures.DataPlaybackContext):
...
# Check pipeline type
diff --git a/docs/user_guide/eye_tracking_context/advanced_topics/timestamped_gaze_positions_edition.md b/docs/user_guide/eye_tracking_context/advanced_topics/timestamped_gaze_positions_edition.md
index 340dbaf..959d955 100644
--- a/docs/user_guide/eye_tracking_context/advanced_topics/timestamped_gaze_positions_edition.md
+++ b/docs/user_guide/eye_tracking_context/advanced_topics/timestamped_gaze_positions_edition.md
@@ -28,8 +28,8 @@ for timestamped_gaze_position in ts_gaze_positions:
## Edit timestamped gaze positions from live stream
-Real-time gaze positions can be edited thanks to the [GazePosition](../../../argaze.md/#argaze.GazeFeatures.GazePosition) class.
-Besides, timestamps can be edited from the incoming data stream or, if not available, they can be edited thanks to the Python [time package](https://docs.python.org/3/library/time.html).
+Real-time gaze positions can be edited using directly the [GazePosition](../../../argaze.md/#argaze.GazeFeatures.GazePosition) class.
+Besides, timestamps can be edited from the incoming data stream or, if not available, they can be edited using the Python [time package](https://docs.python.org/3/library/time.html).
```python
from argaze import GazeFeatures
diff --git a/docs/user_guide/eye_tracking_context/configuration_and_execution.md b/docs/user_guide/eye_tracking_context/configuration_and_execution.md
index f13c6a2..3deeb57 100644
--- a/docs/user_guide/eye_tracking_context/configuration_and_execution.md
+++ b/docs/user_guide/eye_tracking_context/configuration_and_execution.md
@@ -3,9 +3,12 @@ Edit and execute context
The [utils.contexts module](../../argaze.md/#argaze.utils.contexts) provides ready-made contexts like:
-* [Tobii Pro Glasses 2](context_modules/tobii_pro_glasses_2.md) live stream and post processing contexts,
-* [Pupil Labs](context_modules/pupil_labs.md) live stream context,
-* [OpenCV](context_modules/opencv.md) window cursor position and movie processing,
+* [Tobii Pro Glasses 2](context_modules/tobii_pro_glasses_2.md) data capture and data playback contexts,
+* [Tobii Pro Glasses 3](context_modules/tobii_pro_glasses_3.md) data capture context,
+* [Pupil Labs Invisible](context_modules/pupil_labs_invisible.md) data capture context,
+* [Pupil Labs Neon](context_modules/pupil_labs_neon.md) data capture context,
+* [File](context_modules/file.md) data playback contexts,
+* [OpenCV](context_modules/opencv.md) window cursor position capture and movie playback,
* [Random](context_modules/random.md) gaze position generator.
## Edit JSON configuration
diff --git a/docs/user_guide/eye_tracking_context/context_modules/file.md b/docs/user_guide/eye_tracking_context/context_modules/file.md
new file mode 100644
index 0000000..5b5c8e9
--- /dev/null
+++ b/docs/user_guide/eye_tracking_context/context_modules/file.md
@@ -0,0 +1,75 @@
+File
+======
+
+ArGaze provides a ready-made contexts to read data from various file format.
+
+To select a desired context, the JSON samples have to be edited and saved inside an [ArContext configuration](../configuration_and_execution.md) file.
+Notice that the *pipeline* entry is mandatory.
+
+```json
+{
+ JSON sample
+ "pipeline": ...
+}
+```
+
+Read more about [ArContext base class in code reference](../../../argaze.md/#argaze.ArFeatures.ArContext).
+
+## CSV
+
+::: argaze.utils.contexts.File.CSV
+
+### JSON sample: splitted case
+
+To use when gaze position coordinates are splitted in two separated columns.
+
+```json
+{
+ "argaze.utils.contexts.File.CSV": {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_splitted.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "x_column": "Gaze Position X (px)",
+ "y_column": "Gaze Position Y (px)",
+ "pipeline": ...
+ }
+}
+```
+
+### JSON sample: joined case
+
+To use when gaze position coordinates are joined as a list in one single column.
+
+```json
+{
+ "argaze.utils.contexts.File.CSV" : {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_xy_joined.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "xy_column": "Gaze Position (px)",
+ "pipeline": ...
+ }
+}
+```
+
+### JSON sample: left and right eyes
+
+To use when gaze position coordinates and validity are given for each eye in six separated columns.
+
+```json
+{
+ "argaze.utils.contexts.File.CSV": {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_left_right_eyes.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "left_eye_x_column": "Left eye X",
+ "left_eye_y_column": "Left eye Y",
+ "left_eye_validity_column": "Left eye validity",
+ "right_eye_x_column": "Right eye X",
+ "right_eye_y_column": "Right eye Y",
+ "right_eye_validity_column": "Right eye validity",
+ "rescale_to_pipeline_size": true,
+ "pipeline": ...
+ }
+}
+```
diff --git a/docs/user_guide/eye_tracking_context/context_modules/opencv.md b/docs/user_guide/eye_tracking_context/context_modules/opencv.md
index 7244cd4..7d73a03 100644
--- a/docs/user_guide/eye_tracking_context/context_modules/opencv.md
+++ b/docs/user_guide/eye_tracking_context/context_modules/opencv.md
@@ -39,9 +39,25 @@ Read more about [ArContext base class in code reference](../../../argaze.md/#arg
```json
{
"argaze.utils.contexts.OpenCV.Movie": {
- "name": "Open CV cursor",
+ "name": "Open CV movie",
"path": "./src/argaze/utils/demo/tobii_record/segments/1/fullstream.mp4",
"pipeline": ...
}
}
```
+
+## Camera
+
+::: argaze.utils.contexts.OpenCV.Camera
+
+### JSON sample
+
+```json
+{
+ "argaze.utils.contexts.OpenCV.Camera": {
+ "name": "Open CV camera",
+ "identifier": 0,
+ "pipeline": ...
+ }
+}
+``` \ No newline at end of file
diff --git a/docs/user_guide/eye_tracking_context/context_modules/pupil_labs_invisible.md b/docs/user_guide/eye_tracking_context/context_modules/pupil_labs_invisible.md
new file mode 100644
index 0000000..1f4a94f
--- /dev/null
+++ b/docs/user_guide/eye_tracking_context/context_modules/pupil_labs_invisible.md
@@ -0,0 +1,32 @@
+Pupil Labs Invisible
+==========
+
+ArGaze provides a ready-made context to work with Pupil Labs Invisible device.
+
+To select a desired context, the JSON samples have to be edited and saved inside an [ArContext configuration](../configuration_and_execution.md) file.
+Notice that the *pipeline* entry is mandatory.
+
+```json
+{
+ JSON sample
+ "pipeline": ...
+}
+```
+
+Read more about [ArContext base class in code reference](../../../argaze.md/#argaze.ArFeatures.ArContext).
+
+## Live Stream
+
+::: argaze.utils.contexts.PupilLabsInvisible.LiveStream
+
+### JSON sample
+
+```json
+{
+ "argaze.utils.contexts.PupilLabsInvisible.LiveStream": {
+ "name": "Pupil Labs Invisible live stream",
+ "project": "my_experiment",
+ "pipeline": ...
+ }
+}
+```
diff --git a/docs/user_guide/eye_tracking_context/context_modules/pupil_labs.md b/docs/user_guide/eye_tracking_context/context_modules/pupil_labs_neon.md
index d2ec336..535f5d5 100644
--- a/docs/user_guide/eye_tracking_context/context_modules/pupil_labs.md
+++ b/docs/user_guide/eye_tracking_context/context_modules/pupil_labs_neon.md
@@ -1,7 +1,7 @@
-Pupil Labs
+Pupil Labs Neon
==========
-ArGaze provides a ready-made context to work with Pupil Labs devices.
+ArGaze provides a ready-made context to work with Pupil Labs Neon device.
To select a desired context, the JSON samples have to be edited and saved inside an [ArContext configuration](../configuration_and_execution.md) file.
Notice that the *pipeline* entry is mandatory.
@@ -17,14 +17,14 @@ Read more about [ArContext base class in code reference](../../../argaze.md/#arg
## Live Stream
-::: argaze.utils.contexts.PupilLabs.LiveStream
+::: argaze.utils.contexts.PupilLabsNeon.LiveStream
### JSON sample
```json
{
- "argaze.utils.contexts.PupilLabs.LiveStream": {
- "name": "Pupil Labs live stream",
+ "argaze.utils.contexts.PupilLabsNeon.LiveStream": {
+ "name": "Pupil Labs Neon live stream",
"project": "my_experiment",
"pipeline": ...
}
diff --git a/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md b/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md
index fba6931..6ff44bd 100644
--- a/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md
+++ b/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md
@@ -42,16 +42,16 @@ Read more about [ArContext base class in code reference](../../../argaze.md/#arg
}
```
-## Post Processing
+## Segment Playback
-::: argaze.utils.contexts.TobiiProGlasses2.PostProcessing
+::: argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback
### JSON sample
```json
{
- "argaze.utils.contexts.TobiiProGlasses2.PostProcessing" : {
- "name": "Tobii Pro Glasses 2 post-processing",
+ "argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback" : {
+ "name": "Tobii Pro Glasses 2 segment playback",
"segment": "./src/argaze/utils/demo/tobii_record/segments/1",
"pipeline": ...
}
diff --git a/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_3.md b/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_3.md
new file mode 100644
index 0000000..3d37fcc
--- /dev/null
+++ b/docs/user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_3.md
@@ -0,0 +1,32 @@
+Tobii Pro Glasses 3
+===================
+
+ArGaze provides a ready-made context to work with Tobii Pro Glasses 3 devices.
+
+To select a desired context, the JSON samples have to be edited and saved inside an [ArContext configuration](../configuration_and_execution.md) file.
+Notice that the *pipeline* entry is mandatory.
+
+```json
+{
+ JSON sample
+ "pipeline": ...
+}
+```
+
+Read more about [ArContext base class in code reference](../../../argaze.md/#argaze.ArFeatures.ArContext).
+
+## Live Stream
+
+::: argaze.utils.contexts.TobiiProGlasses3.LiveStream
+
+### JSON sample
+
+```json
+{
+ "argaze.utils.contexts.TobiiProGlasses3.LiveStream": {
+ "name": "Tobii Pro Glasses 3 live stream",
+ "pipeline": ...
+ }
+}
+```
+
diff --git a/docs/user_guide/gaze_analysis_pipeline/advanced_topics/gaze_position_calibration.md b/docs/user_guide/gaze_analysis_pipeline/advanced_topics/gaze_position_calibration.md
index 4970dba..effee18 100644
--- a/docs/user_guide/gaze_analysis_pipeline/advanced_topics/gaze_position_calibration.md
+++ b/docs/user_guide/gaze_analysis_pipeline/advanced_topics/gaze_position_calibration.md
@@ -7,7 +7,7 @@ The calibration algorithm can be selected by instantiating a particular [GazePos
## Enable ArFrame calibration
-Gaze position calibration can be enabled thanks to a dedicated JSON entry.
+Gaze position calibration can be enabled with a dedicated JSON entry.
Here is an extract from the JSON ArFrame configuration file where a [Linear Regression](../../../argaze.md/#argaze.GazeAnalysis.LinearRegression) calibration algorithm is selected with no parameters:
diff --git a/docs/user_guide/gaze_analysis_pipeline/advanced_topics/scripting.md b/docs/user_guide/gaze_analysis_pipeline/advanced_topics/scripting.md
index 264e866..843274a 100644
--- a/docs/user_guide/gaze_analysis_pipeline/advanced_topics/scripting.md
+++ b/docs/user_guide/gaze_analysis_pipeline/advanced_topics/scripting.md
@@ -158,7 +158,7 @@ Last [GazeMovement](../../../argaze.md/#argaze.GazeFeatures.GazeMovement) identi
This could also be the current gaze movement if [ArFrame.filter_in_progress_identification](../../../argaze.md/#argaze.ArFeatures.ArFrame) attribute is false.
In that case, the last gaze movement *finished* flag is false.
-Then, the last gaze movement type can be tested thanks to [GazeFeatures.is_fixation](../../../argaze.md/#argaze.GazeFeatures.is_fixation) and [GazeFeatures.is_saccade](../../../argaze.md/#argaze.GazeFeatures.is_saccade) functions.
+Then, the last gaze movement type can be tested with [GazeFeatures.is_fixation](../../../argaze.md/#argaze.GazeFeatures.is_fixation) and [GazeFeatures.is_saccade](../../../argaze.md/#argaze.GazeFeatures.is_saccade) functions.
### *ar_frame.is_analysis_available()*
@@ -182,7 +182,7 @@ This an iterator to access to all aoi scan path analysis. Notice that each aoi s
## Setup ArFrame image parameters
-[ArFrame.image](../../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured thanks to a Python dictionary.
+[ArFrame.image](../../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured with a Python dictionary.
```python
# Assuming ArFrame is loaded
diff --git a/docs/user_guide/gaze_analysis_pipeline/aoi_analysis.md b/docs/user_guide/gaze_analysis_pipeline/aoi_analysis.md
index 2b64091..c2a6ac3 100644
--- a/docs/user_guide/gaze_analysis_pipeline/aoi_analysis.md
+++ b/docs/user_guide/gaze_analysis_pipeline/aoi_analysis.md
@@ -100,6 +100,11 @@ The second [ArLayer](../../argaze.md/#argaze.ArFeatures.ArLayer) pipeline step a
Once gaze movements are matched to AOI, they are automatically appended to the AOIScanPath if required.
+!!! warning "GazeFeatures.OutsideAOI"
+ When a fixation is not looking at any AOI, a step associated with an AOI called [GazeFeatures.OutsideAOI](../../argaze.md/#argaze.GazeFeatures.OutsideAOI) is added. As long as fixations are not looking at any AOI, all fixations/saccades are stored in this step. In this way, further analysis are calculated considering those extra [GazeFeatures.OutsideAOI](../../argaze.md/#argaze.GazeFeatures.OutsideAOI) steps.
+
+ This is particularly important when calculating transition matrices, because otherwise we could have arcs between two AOIs when in fact the gaze could have fixed itself outside in the meantime.
+
The [AOIScanPath.duration_max](../../argaze.md/#argaze.GazeFeatures.AOIScanPath.duration_max) attribute is the duration from which older AOI scan steps are removed each time new AOI scan steps are added.
!!! note "Optional"
diff --git a/docs/user_guide/gaze_analysis_pipeline/background.md b/docs/user_guide/gaze_analysis_pipeline/background.md
index 900d151..11285e3 100644
--- a/docs/user_guide/gaze_analysis_pipeline/background.md
+++ b/docs/user_guide/gaze_analysis_pipeline/background.md
@@ -7,7 +7,7 @@ Background is an optional [ArFrame](../../argaze.md/#argaze.ArFeatures.ArFrame)
## Load and display ArFrame background
-[ArFrame.background](../../argaze.md/#argaze.ArFeatures.ArFrame.background) can be enabled thanks to a dedicated JSON entry.
+[ArFrame.background](../../argaze.md/#argaze.ArFeatures.ArFrame.background) can be enabled with a dedicated JSON entry.
Here is an extract from the JSON ArFrame configuration file where a background picture is loaded and displayed:
@@ -28,7 +28,7 @@ Here is an extract from the JSON ArFrame configuration file where a background p
```
!!! note
- As explained in [visualization chapter](visualization.md), the resulting image is accessible thanks to [ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method.
+ As explained in [visualization chapter](visualization.md), the resulting image is accessible with [ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method.
Now, let's understand the meaning of each JSON entry.
diff --git a/docs/user_guide/gaze_analysis_pipeline/heatmap.md b/docs/user_guide/gaze_analysis_pipeline/heatmap.md
index 2057dbe..77b2be0 100644
--- a/docs/user_guide/gaze_analysis_pipeline/heatmap.md
+++ b/docs/user_guide/gaze_analysis_pipeline/heatmap.md
@@ -7,7 +7,7 @@ Heatmap is an optional [ArFrame](../../argaze.md/#argaze.ArFeatures.ArFrame) pip
## Enable and display ArFrame heatmap
-[ArFrame.heatmap](../../argaze.md/#argaze.ArFeatures.ArFrame.heatmap) can be enabled thanks to a dedicated JSON entry.
+[ArFrame.heatmap](../../argaze.md/#argaze.ArFeatures.ArFrame.heatmap) can be enabled with a dedicated JSON entry.
Here is an extract from the JSON ArFrame configuration file where heatmap is enabled and displayed:
@@ -31,7 +31,7 @@ Here is an extract from the JSON ArFrame configuration file where heatmap is ena
}
```
!!! note
- [ArFrame.heatmap](../../argaze.md/#argaze.ArFeatures.ArFrame.heatmap) is automatically updated each time the [ArFrame.look](../../argaze.md/#argaze.ArFeatures.ArFrame.look) method is called. As explained in [visualization chapter](visualization.md), the resulting image is accessible thanks to [ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method.
+ [ArFrame.heatmap](../../argaze.md/#argaze.ArFeatures.ArFrame.heatmap) is automatically updated each time the [ArFrame.look](../../argaze.md/#argaze.ArFeatures.ArFrame.look) method is called. As explained in [visualization chapter](visualization.md), the resulting image is accessible with [ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method.
Now, let's understand the meaning of each JSON entry.
diff --git a/docs/user_guide/gaze_analysis_pipeline/visualization.md b/docs/user_guide/gaze_analysis_pipeline/visualization.md
index 32395c3..08b5465 100644
--- a/docs/user_guide/gaze_analysis_pipeline/visualization.md
+++ b/docs/user_guide/gaze_analysis_pipeline/visualization.md
@@ -7,7 +7,7 @@ Visualization is not a pipeline step, but each [ArFrame](../../argaze.md/#argaze
## Add image parameters to ArFrame JSON configuration
-[ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured thanks to a dedicated JSON entry.
+[ArFrame.image](../../argaze.md/#argaze.ArFeatures.ArFrame.image) method parameters can be configured with a dedicated JSON entry.
Here is an extract from the JSON ArFrame configuration file with a sample where image parameters are added:
diff --git a/docs/user_guide/utils/demonstrations_scripts.md b/docs/user_guide/utils/demonstrations_scripts.md
index dd1b8e0..c7560eb 100644
--- a/docs/user_guide/utils/demonstrations_scripts.md
+++ b/docs/user_guide/utils/demonstrations_scripts.md
@@ -9,30 +9,70 @@ Collection of command-line scripts for demonstration purpose.
!!! note
*Use -h option to get command arguments documentation.*
+!!! note
+ Each demonstration outputs metrics into *_export/records* folder.
+
## Random context
-Load **random_context.json** file to process random gaze positions:
+Load **random_context.json** file to generate random gaze positions:
```shell
python -m argaze load ./src/argaze/utils/demo/random_context.json
```
-## OpenCV cursor context
+## CSV file context
+
+Load **csv_file_context_xy_joined.json** file to analyze gaze positions from a CSV file where gaze position coordinates are joined as a list in one single column:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/csv_file_context_xy_joined.json
+```
+
+Load **csv_file_context_xy_splitted.json** file to analyze gaze positions from a CSV file where gaze position coordinates are splitted in two seperated column:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/csv_file_context_xy_splitted.json
+```
+
+Load **csv_file_context_left_right_eyes.json** file to analyze gaze positions from a CSV file where gaze position coordinates and validity are given for each eye in six separated columns.:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/csv_file_context_left_right_eyes.json
+```
+
+!!! note
+ The left/right eyes context allows to parse Tobii Spectrum data for example.
+
+## OpenCV
-Load **opencv_cursor_context.json** file to process cursor pointer positions over OpenCV window:
+### Cursor context
+
+Load **opencv_cursor_context.json** file to capture cursor pointer positions over OpenCV window:
```shell
python -m argaze load ./src/argaze/utils/demo/opencv_cursor_context.json
```
-## OpenCV movie context
+### Movie context
-Load **opencv_movie_context.json** file to process movie pictures and also cursor pointer positions over OpenCV window:
+Load **opencv_movie_context.json** file to playback a movie and also capture cursor pointer positions over OpenCV window:
```shell
python -m argaze load ./src/argaze/utils/demo/opencv_movie_context.json
```
+### Camera context
+
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution and to set a consistent *sides_mask* value.
+
+Edit **opencv_camera_context.json** file as to select camera device identifier (default is 0).
+
+Then, load **opencv_camera_context.json** file to capture camera pictures and also capture cursor pointer positions over OpenCV window:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/opencv_camera_context.json
+```
+
## Tobii Pro Glasses 2
### Live stream context
@@ -40,7 +80,9 @@ python -m argaze load ./src/argaze/utils/demo/opencv_movie_context.json
!!! note
This demonstration requires to print **A3_demo.pdf** file located in *./src/argaze/utils/demo/* folder on A3 paper sheet.
-Edit **tobii_live_stream_context.json** file as to select exisiting IP *address*, *project* or *participant* names and setup Tobii *configuration* parameters:
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution ([1920, 1080]) and to set *sides_mask* value to 420.
+
+Edit **tobii_g2_live_stream_context.json** file as to select exisiting IP *address*, *project* or *participant* names and setup Tobii *configuration* parameters:
```json
{
@@ -63,35 +105,50 @@ Edit **tobii_live_stream_context.json** file as to select exisiting IP *address*
}
```
-Then, load **tobii_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
+Then, load **tobii_g2_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
```shell
-python -m argaze load ./src/argaze/utils/demo/tobii_live_stream_context.json
+python -m argaze load ./src/argaze/utils/demo/tobii_g2_live_stream_context.json
```
-### Post-processing context
+### Segment playback context
-!!! note
- This demonstration requires to print **A3_demo.pdf** file located in *./src/argaze/utils/demo/* folder on A3 paper sheet.
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution ([1920, 1080]) and to set *sides_mask* value to 420.
-Edit **tobii_post_processing_context.json** file to select an existing Tobii *segment* folder:
+Edit **tobii_g2_segment_playback_context.json** file to select an existing Tobii *segment* folder:
```json
{
- "argaze.utils.contexts.TobiiProGlasses2.PostProcessing" : {
- "name": "Tobii Pro Glasses 2 post-processing",
+ "argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback" : {
+ "name": "Tobii Pro Glasses 2 segment playback",
"segment": "record/segments/1",
"pipeline": "aruco_markers_pipeline.json"
}
}
```
-Then, load **tobii_post_processing_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
+Then, load **tobii_g2_segment_playback_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/tobii_g2_segment_playback_context.json
+```
+
+## Tobii Pro Glasses 3
+
+### Live stream context
+
+!!! note
+ This demonstration requires to print **A3_demo.pdf** file located in *./src/argaze/utils/demo/* folder on A3 paper sheet.
+
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution ([1920, 1080]) and to set *sides_mask* value to 420.
+
+Load **tobii_g3_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
```shell
-python -m argaze load ./src/argaze/utils/demo/tobii_post_processing_context.json
+python -m argaze load ./src/argaze/utils/demo/tobii_g3_live_stream_context.json
```
+
## Pupil Invisible
### Live stream context
@@ -99,8 +156,25 @@ python -m argaze load ./src/argaze/utils/demo/tobii_post_processing_context.json
!!! note
This demonstration requires to print **A3_demo.pdf** file located in *./src/argaze/utils/demo/* folder on A3 paper sheet.
-Load **pupillabs_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution ([1088, 1080]) and to set *sides_mask* value to 4.
+
+Load **pupillabs_invisible_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
+
+```shell
+python -m argaze load ./src/argaze/utils/demo/pupillabs_invisible_live_stream_context.json
+```
+
+## Pupil Neon
+
+### Live stream context
+
+!!! note
+ This demonstration requires to print **A3_demo.pdf** file located in *./src/argaze/utils/demo/* folder on A3 paper sheet.
+
+Edit **aruco_markers_pipeline.json** file as to adapt the *size* to the camera resolution ([1600, 1200]) and to set *sides_mask* value to 200.
+
+Load **pupillabs_neon_live_stream_context.json** file to find ArUco marker into camera image and, project gaze positions into AOI:
```shell
-python -m argaze load ./src/argaze/utils/demo/pupillabs_live_stream_context.json
+python -m argaze load ./src/argaze/utils/demo/pupillabs_neon_live_stream_context.json
```
diff --git a/docs/user_guide/utils/estimate_aruco_markers_pose.md b/docs/user_guide/utils/estimate_aruco_markers_pose.md
index 3d34972..55bd232 100644
--- a/docs/user_guide/utils/estimate_aruco_markers_pose.md
+++ b/docs/user_guide/utils/estimate_aruco_markers_pose.md
@@ -15,7 +15,7 @@ Firstly, edit **utils/estimate_markers_pose/context.json** file as to select a m
}
```
-Sencondly, edit **utils/estimate_markers_pose/pipeline.json** file to setup ArUco camera *size*, ArUco detector *dictionary*, *pose_size* and *pose_ids* attributes.
+Secondly, edit **utils/estimate_markers_pose/pipeline.json** file to setup ArUco camera *size*, ArUco detector *dictionary*, *pose_size* and *pose_ids* attributes.
```json
{
@@ -27,7 +27,7 @@ Sencondly, edit **utils/estimate_markers_pose/pipeline.json** file to setup ArUc
"pose_size": 4,
"pose_ids": [],
"parameters": {
- "useAruco3Detection": 1
+ "useAruco3Detection": true
},
"observers":{
"observers.ArUcoMarkersPoseRecorder": {
diff --git a/docs/user_guide/utils/main_commands.md b/docs/user_guide/utils/main_commands.md
index 4dd3434..9227d8d 100644
--- a/docs/user_guide/utils/main_commands.md
+++ b/docs/user_guide/utils/main_commands.md
@@ -35,13 +35,13 @@ For example:
echo "print(context)" > /tmp/argaze
```
-* Pause context processing:
+* Pause context:
```shell
echo "context.pause()" > /tmp/argaze
```
-* Resume context processing:
+* Resume context:
```shell
echo "context.resume()" > /tmp/argaze
@@ -54,3 +54,6 @@ Modify the content of JSON CONFIGURATION file with another JSON CHANGES file the
```shell
python -m argaze edit CONFIGURATION CHANGES OUTPUT
```
+
+!!! note
+ Use *null* value to remove an entry.
diff --git a/mkdocs.yml b/mkdocs.yml
index 17fc65a..d0eec86 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -9,7 +9,10 @@ nav:
- user_guide/eye_tracking_context/configuration_and_execution.md
- Context Modules:
- user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_2.md
- - user_guide/eye_tracking_context/context_modules/pupil_labs.md
+ - user_guide/eye_tracking_context/context_modules/tobii_pro_glasses_3.md
+ - user_guide/eye_tracking_context/context_modules/pupil_labs_invisible.md
+ - user_guide/eye_tracking_context/context_modules/pupil_labs_neon.md
+ - user_guide/eye_tracking_context/context_modules/file.md
- user_guide/eye_tracking_context/context_modules/opencv.md
- user_guide/eye_tracking_context/context_modules/random.md
- Advanced Topics:
@@ -52,14 +55,25 @@ nav:
- user_guide/utils/demonstrations_scripts.md
- user_guide/utils/estimate_aruco_markers_pose.md
- Use Cases:
- - Pilot gaze monitoring:
- - use_cases/pilot_gaze_monitoring/introduction.md
- - use_cases/pilot_gaze_monitoring/context.md
- - use_cases/pilot_gaze_monitoring/pipeline.md
- - use_cases/pilot_gaze_monitoring/observers.md
+ - Pilot gaze tracking:
+ - use_cases/pilot_gaze_tracking/introduction.md
+ - use_cases/pilot_gaze_tracking/context.md
+ - use_cases/pilot_gaze_tracking/pipeline.md
+ - use_cases/pilot_gaze_tracking/observers.md
+ - Air traffic controller gaze study:
+ - use_cases/air_controller_gaze_study/introduction.md
+ - use_cases/air_controller_gaze_study/context.md
+ - use_cases/air_controller_gaze_study/pipeline.md
+ - use_cases/air_controller_gaze_study/observers.md
+ #- Gaze-based candidate selection:
+ # - use_cases/gaze_based_candidate_selection/introduction.md
+ # - use_cases/gaze_based_candidate_selection/context.md
+ # - use_cases/gaze_based_candidate_selection/pipeline.md
+ # - use_cases/gaze_based_candidate_selection/observers.md
- Code Reference:
- argaze.md
- Contributor Guide:
+ - contributor_guide/build_package.md
- contributor_guide/build_documentation.md
- contributor_guide/unitary_test.md
theme:
diff --git a/pyproject.toml b/pyproject.toml
index 383e156..3904a2f 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,12 +1,12 @@
[build-system]
requires = [
- "setuptools"
+ "setuptools",
+ "setuptools-scm"
]
build-backend = "setuptools.build_meta"
[project]
name = "argaze"
-version = "0.0.7"
authors = [
{"name" = "ACHIL laboratory at Ecole Nationale de l'Aviation Civile (ENAC)", "email" = "argaze-contact@recherche.enac.fr"}
]
@@ -21,7 +21,7 @@ keywords=[
]
license = {file = "LICENSE"}
classifiers=[
- "Development Status :: 3 - Alpha",
+ "Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"Intended Audience :: Science/Research",
"Topic :: Scientific/Engineering :: Human Machine Interfaces",
@@ -30,8 +30,8 @@ classifiers=[
"Operating System :: OS Independent"
]
dependencies = [
- "opencv-python>=4.7.0",
- "opencv-contrib-python>=4.7.0",
+ "opencv-python>=4.10.0",
+ "opencv-contrib-python>=4.10.0",
"numpy",
"pandas",
"av",
@@ -42,6 +42,7 @@ dependencies = [
"scipy",
"scikit-learn"
]
+dynamic = ["version"]
[project.urls]
Homepage = "https://gitpub.recherche.enac.fr/argaze"
@@ -51,3 +52,5 @@ Issues = "https://git.recherche.enac.fr/projects/argaze/issues"
[tool.setuptools]
package-dir = {"" = "src"}
+
+[tool.setuptools_scm]
diff --git a/src/argaze.test/ArUcoMarker/ArUcoCamera.py b/src/argaze.test/ArUcoMarker/ArUcoCamera.py
index 76b567e..0777beb 100644
--- a/src/argaze.test/ArUcoMarker/ArUcoCamera.py
+++ b/src/argaze.test/ArUcoMarker/ArUcoCamera.py
@@ -71,10 +71,6 @@ class TestArUcoCameraClass(unittest.TestCase):
self.assertEqual(len(ar_scene.layers.items()), 1)
self.assertEqual(len(ar_scene.layers["Main"].aoi_scene), 1)
self.assertEqual(ar_scene.layers["Main"].aoi_scene['Test'].points_number, 4)
-
- # Check ArScene
- self.assertEqual(ar_scene.angle_tolerance, 1.0)
- self.assertEqual(ar_scene.distance_tolerance, 2.0)
if __name__ == '__main__':
diff --git a/src/argaze.test/ArUcoMarker/utils/aruco_camera.json b/src/argaze.test/ArUcoMarker/utils/aruco_camera.json
index 980dc9f..7217c0e 100644
--- a/src/argaze.test/ArUcoMarker/utils/aruco_camera.json
+++ b/src/argaze.test/ArUcoMarker/utils/aruco_camera.json
@@ -63,9 +63,7 @@
"Main" : {
"aoi_scene": "aoi_3d.obj"
}
- },
- "angle_tolerance": 1.0,
- "distance_tolerance": 2.0
+ }
},
"TestSceneB" : {
"aruco_markers_group": {
@@ -87,9 +85,7 @@
"Main" : {
"aoi_scene": "aoi_3d.obj"
}
- },
- "angle_tolerance": 1.0,
- "distance_tolerance": 2.0
+ }
}
},
"layers": {
diff --git a/src/argaze/ArFeatures.py b/src/argaze/ArFeatures.py
index 8d9eceb..28084aa 100644
--- a/src/argaze/ArFeatures.py
+++ b/src/argaze/ArFeatures.py
@@ -344,7 +344,7 @@ class ArLayer(DataFeatures.SharedObject, DataFeatures.PipelineStepObject):
if self.__aoi_matcher is not None and self.__aoi_scene is not None:
- # Update looked aoi thanks to aoi matcher
+ # Update looked aoi with aoi matcher
# Note: don't filter valid/invalid and finished/unfinished fixation/saccade as we don't know how the aoi matcher works internally
self.__looked_aoi_name, _ = self.__aoi_matcher.match(gaze_movement, self.__aoi_scene)
@@ -768,7 +768,7 @@ class ArFrame(DataFeatures.SharedObject, DataFeatures.PipelineStepObject):
self.__identified_gaze_movement = self.__gaze_movement_identifier.current_gaze_movement()
# Update heatmap
- if self.__heatmap is not None:
+ if self.__heatmap is not None and self.__calibrated_gaze_position:
# Scale gaze position value
scale = numpy.array([self.__heatmap.size[0] / self.__size[0], self.__heatmap.size[1] / self.__size[1]])
@@ -915,8 +915,6 @@ class ArScene(DataFeatures.PipelineStepObject):
# Init private attributes
self._layers = {}
self.__frames = {}
- self.__angle_tolerance = 0.
- self.__distance_tolerance = 0.
@property
def layers(self) -> dict:
@@ -1010,35 +1008,13 @@ class ArScene(DataFeatures.PipelineStepObject):
for name, frame in self.__frames.items():
frame.parent = self
- @property
- def angle_tolerance(self) -> float:
- """Angle error tolerance to validate marker pose in degree used into [estimate_pose][argaze.ArFeatures.ArScene.estimate_pose] function."""
- return self.__angle_tolerance
-
- @angle_tolerance.setter
- def angle_tolerance(self, value: float):
-
- self.__angle_tolerance = value
-
- @property
- def distance_tolerance(self) -> float:
- """Distance error tolerance to validate marker pose in centimeter used into [estimate_pose][argaze.ArFeatures.ArScene.estimate_pose] function."""
- return self.__distance_tolerance
-
- @distance_tolerance.setter
- def distance_tolerance(self, value: float):
-
- self.__distance_tolerance = value
-
def as_dict(self) -> dict:
"""Export ArScene properties as dictionary."""
return {
**DataFeatures.PipelineStepObject.as_dict(self),
"layers": self._layers,
- "frames": self.__frames,
- "angle_tolerance": self.__angle_tolerance,
- "distance_tolerance": self.__distance_tolerance
+ "frames": self.__frames
}
@DataFeatures.PipelineStepMethod
@@ -1175,7 +1151,7 @@ class ArCamera(ArFrame):
self.__projection_cache = projection_cache
# The file doesn't exist yet: store projections into the cache
- if not os.path.exists(os.path.join( DataFeatures.get_working_directory(), self.__projection_cache) ):
+ if not os.path.exists(self.__projection_cache):
self.__projection_cache_writer = UtilsFeatures.FileWriter(path=self.__projection_cache)
self.__projection_cache_reader = None
@@ -1197,14 +1173,16 @@ class ArCamera(ArFrame):
for layer_name, layer in self.layers.items():
- # Initialize layer if needed
- if layer.aoi_scene is None:
+ with layer._lock:
- layer.aoi_scene = AOI2DScene.AOI2DScene()
+ # Initialize layer if needed
+ if layer.aoi_scene is None:
- else:
+ layer.aoi_scene = AOI2DScene.AOI2DScene()
+
+ else:
- layer.aoi_scene.clear()
+ layer.aoi_scene.clear()
def _write_projection_cache(self, timestamp: int|float, exception = None):
"""Write layers aoi scene into the projection cache.
@@ -1514,6 +1492,7 @@ class ArContext(DataFeatures.PipelineStepObject):
# Init private attributes
self.__pipeline = None
self.__exceptions = DataFeatures.TimestampedExceptions()
+ self.__gaze_positions_buffer = GazeFeatures.TimeStampedGazePositions()
# Init protected attributes
self._stop_event = threading.Event()
@@ -1521,7 +1500,7 @@ class ArContext(DataFeatures.PipelineStepObject):
self._image_parameters = DEFAULT_ARCONTEXT_IMAGE_PARAMETERS
@property
- def pipeline(self) -> DataFeatures.PipelineStepObject:
+ def pipeline(self) -> ArFrame|ArCamera:
"""ArFrame used to process gaze data or ArCamera used to process gaze data and video of environment."""
return self.__pipeline
@@ -1538,7 +1517,7 @@ class ArContext(DataFeatures.PipelineStepObject):
return self.__exceptions
def as_dict(self) -> dict:
- """Export ArContext properties as dictionary."""
+ """Export context properties as dictionary."""
return {
**DataFeatures.PipelineStepObject.as_dict(self),
@@ -1548,13 +1527,13 @@ class ArContext(DataFeatures.PipelineStepObject):
@DataFeatures.PipelineStepEnter
def __enter__(self):
- """Enter into ArContext."""
+ """Enter into context."""
return self
@DataFeatures.PipelineStepExit
def __exit__(self, exception_type, exception_value, exception_traceback):
- """Exit from ArContext."""
+ """Exit from context."""
pass
def _process_gaze_position(self, timestamp: int | float, x: int | float = None, y: int | float = None, precision: int | float = None):
@@ -1564,23 +1543,33 @@ class ArContext(DataFeatures.PipelineStepObject):
if issubclass(type(self.__pipeline), ArFrame):
- try:
+ # Edit gaze position
+ if x is None and y is None:
- if x is None and y is None:
+ gaze_position = GazeFeatures.GazePosition(timestamp=timestamp)
- # Edit empty gaze position
- self.__pipeline.look(GazeFeatures.GazePosition(timestamp=timestamp))
+ else:
- else:
+ gaze_position = GazeFeatures.GazePosition((x, y), precision=precision, timestamp=timestamp)
+
+ # Buffer gaze position
+ self.__gaze_positions_buffer.append(gaze_position)
+
+ # Process all buffered gaze positions while the pipeline is available
+ while not self.__pipeline.busy() and self.__gaze_positions_buffer:
+
+ gaze_position = self.__gaze_positions_buffer.pop(0)
+
+ try:
# Edit gaze position
- self.__pipeline.look(GazeFeatures.GazePosition((x, y), precision=precision, timestamp=timestamp))
+ self.__pipeline.look(gaze_position)
- except DataFeatures.TimestampedException as e:
+ except DataFeatures.TimestampedException as e:
- logging.warning('%s._process_gaze_position: %s', DataFeatures.get_class_path(self), e)
+ logging.warning('%s._process_gaze_position: %s', DataFeatures.get_class_path(self), e)
- self.__exceptions.append(e)
+ self.__exceptions.append(e)
else:
@@ -1709,24 +1698,24 @@ class ArContext(DataFeatures.PipelineStepObject):
@DataFeatures.PipelineStepMethod
def pause(self):
- """Pause pipeline processing."""
+ """Pause context."""
self._pause_event.set()
def is_paused(self) -> bool:
- """Is pipeline processing paused?"""
+ """Is context paused?"""
return self._pause_event.is_set()
@DataFeatures.PipelineStepMethod
def resume(self):
- """Resume pipeline processing."""
+ """Resume context."""
self._pause_event.clear()
-class LiveProcessingContext(ArContext):
+class DataCaptureContext(ArContext):
"""
- Defines abstract live data processing context.
+ Defines abstract data capture context.
"""
@DataFeatures.PipelineStepInit
@@ -1739,14 +1728,14 @@ class LiveProcessingContext(ArContext):
raise NotImplementedError
-# Define default PostProcessingContext image parameters
-DEFAULT_POST_PROCESSING_CONTEXT_IMAGE_PARAMETERS = {
+# Define default DataPlaybackContext image parameters
+DEFAULT_DATA_PLAYBACK_CONTEXT_IMAGE_PARAMETERS = {
"draw_progression": True
}
-class PostProcessingContext(ArContext):
+class DataPlaybackContext(ArContext):
"""
- Defines abstract post data processing context.
+ Defines abstract data playback context.
"""
@DataFeatures.PipelineStepInit
@@ -1754,17 +1743,7 @@ class PostProcessingContext(ArContext):
super().__init__()
- self._image_parameters = {**DEFAULT_ARCONTEXT_IMAGE_PARAMETERS, **DEFAULT_POST_PROCESSING_CONTEXT_IMAGE_PARAMETERS}
-
- def previous(self):
- """Go to previous frame"""
-
- raise NotImplementedError
-
- def next(self):
- """Go to next frame"""
-
- raise NotImplementedError
+ self._image_parameters = {**DEFAULT_ARCONTEXT_IMAGE_PARAMETERS, **DEFAULT_DATA_PLAYBACK_CONTEXT_IMAGE_PARAMETERS}
@property
def duration(self) -> int|float:
@@ -1774,19 +1753,19 @@ class PostProcessingContext(ArContext):
@property
def progression(self) -> float:
- """Get data processing progression between 0 and 1."""
+ """Get data playback progression between 0 and 1."""
raise NotImplementedError
@DataFeatures.PipelineStepImage
def image(self, draw_progression: bool = True, **kwargs):
"""
- Get pipeline image with post processing information.
+ Get pipeline image with data playback information.
Parameters:
draw_progression: draw progress bar
"""
- logging.debug('PostProcessingContext.image %s', self.name)
+ logging.debug('DataPlaybackContext.image %s', self.name)
image = super().image(**kwargs)
height, width, _ = image.shape
diff --git a/src/argaze/ArUcoMarker/ArUcoCamera.py b/src/argaze/ArUcoMarker/ArUcoCamera.py
index 8ae8cb8..4fa8b83 100644
--- a/src/argaze/ArUcoMarker/ArUcoCamera.py
+++ b/src/argaze/ArUcoMarker/ArUcoCamera.py
@@ -119,61 +119,63 @@ class ArUcoCamera(ArFeatures.ArCamera):
logging.debug('ArUcoCamera.watch')
- # Use camera frame lock feature
- with self._lock:
+ # Draw black rectangles to mask sides
+ if self.__sides_mask > 0:
+
+ logging.debug('\t> drawing sides mask (%i px)', self.__sides_mask)
- # Draw black rectangles to mask sides
- if self.__sides_mask > 0:
- logging.debug('\t> drawing sides mask (%i px)', self.__sides_mask)
+ height, width, _ = image.shape
- height, width, _ = image.shape
+ cv2.rectangle(image, (0, 0), (self.__sides_mask, height), (0, 0, 0), -1)
+ cv2.rectangle(image, (width - self.__sides_mask, 0), (width, height), (0, 0, 0), -1)
- cv2.rectangle(image, (0, 0), (self.__sides_mask, height), (0, 0, 0), -1)
- cv2.rectangle(image, (width - self.__sides_mask, 0), (width, height), (0, 0, 0), -1)
+ # Fill camera frame background with timestamped image
+ with self._lock:
- # Fill camera frame background with timestamped image
self.background = image
- # Read projection from the cache if required
- if not self._read_projection_cache(image.timestamp):
+ # Read projection from the cache if required
+ if not self._read_projection_cache(image.timestamp):
- # Detect aruco markers
- logging.debug('\t> detect markers')
+ # Detect aruco markers
+ logging.debug('\t> detect markers')
- self.__aruco_detector.detect_markers(image)
+ self.__aruco_detector.detect_markers(image)
- # Clear former layers projection into camera frame
- self._clear_projection()
+ # Clear former layers projection into camera frame
+ self._clear_projection()
- # Project each aoi 3d scene into camera frame
- for scene_name, scene in self.scenes.items():
+ # Project each aoi 3d scene into camera frame
+ for scene_name, scene in self.scenes.items():
- ''' TODO: Enable aruco_aoi processing
- if scene.aruco_aoi:
+ ''' TODO: Enable aruco_aoi processing
+ if scene.aruco_aoi:
- try:
+ try:
- # Build AOI scene directly from detected ArUco marker corners
- self.layers[??].aoi_2d_scene |= scene.build_aruco_aoi_scene(self.__aruco_detector.detected_markers())
+ # Build AOI scene directly from detected ArUco marker corners
+ self.layers[??].aoi_2d_scene |= scene.build_aruco_aoi_scene(self.__aruco_detector.detected_markers())
- except ArFeatures.PoseEstimationFailed:
+ except ArFeatures.PoseEstimationFailed:
- pass
- '''
+ pass
+ '''
- # Estimate scene pose from detected scene markers
- logging.debug('\t> estimate %s scene pose', scene_name)
+ # Estimate scene pose from detected scene markers
+ logging.debug('\t> estimate %s scene pose', scene_name)
- try:
+ try:
+
+ tvec, rmat, _ = scene.estimate_pose(self.__aruco_detector.detected_markers(), timestamp=image.timestamp)
- tvec, rmat, _ = scene.estimate_pose(self.__aruco_detector.detected_markers(), timestamp=image.timestamp)
+ # Project scene into camera frame according estimated pose
+ for layer_name, layer_projection in scene.project(tvec, rmat, self.visual_hfov, self.visual_vfov, timestamp=image.timestamp):
- # Project scene into camera frame according estimated pose
- for layer_name, layer_projection in scene.project(tvec, rmat, self.visual_hfov, self.visual_vfov, timestamp=image.timestamp):
+ logging.debug('\t> project %s scene %s layer', scene_name, layer_name)
- logging.debug('\t> project %s scene %s layer', scene_name, layer_name)
+ try:
- try:
+ with self.layers[layer_name]._lock:
# Update camera layer aoi
self.layers[layer_name].aoi_scene |= layer_projection
@@ -181,23 +183,25 @@ class ArUcoCamera(ArFeatures.ArCamera):
# Timestamp camera layer
self.layers[layer_name].timestamp = image.timestamp
- except KeyError:
+ except KeyError:
+
+ pass
- pass
+ # Write projection into the cache if required
+ self._write_projection_cache(image.timestamp)
- # Write projection into the cache if required
- self._write_projection_cache(image.timestamp)
+ except DataFeatures.TimestampedException as e:
- except DataFeatures.TimestampedException as e:
+ # Write exception into the cache if required
+ self._write_projection_cache(image.timestamp, e)
- # Write exception into the cache if required
- self._write_projection_cache(image.timestamp, e)
+ # Raise exception
+ raise e
- # Raise exception
- raise e
+ # Copy camera frame background into scene frames background if required
+ if self.copy_background_into_scenes_frames:
- # Copy camera frame background into scene frames background if required
- if self.copy_background_into_scenes_frames:
+ with self._lock:
self._copy_background_into_scenes_frames()
diff --git a/src/argaze/ArUcoMarker/ArUcoDetector.py b/src/argaze/ArUcoMarker/ArUcoDetector.py
index 50da144..8ff840b 100644
--- a/src/argaze/ArUcoMarker/ArUcoDetector.py
+++ b/src/argaze/ArUcoMarker/ArUcoDetector.py
@@ -21,110 +21,63 @@ import json
from collections import Counter
from typing import Self
-import cv2 as cv
+import cv2
import numpy
-from cv2 import aruco
from argaze import DataFeatures
from argaze.ArUcoMarker import ArUcoMarkerDictionary, ArUcoMarker, ArUcoOpticCalibrator, ArUcoMarkerGroup
-class DetectorParameters():
- """Wrapper class around ArUco marker detector parameters.
+class DetectorParameters(cv2.aruco.DetectorParameters):
+ """OpenCV DetectorParameters wrapper.
!!! note
More details on [opencv page](https://docs.opencv.org/4.x/d1/dcd/structcv_1_1aruco_1_1DetectorParameters.html)
"""
- __parameters = aruco.DetectorParameters()
- __parameters_names = [
- 'adaptiveThreshConstant',
- 'adaptiveThreshWinSizeMax',
- 'adaptiveThreshWinSizeMin',
- 'adaptiveThreshWinSizeStep',
- 'aprilTagCriticalRad',
- 'aprilTagDeglitch',
- 'aprilTagMaxLineFitMse',
- 'aprilTagMaxNmaxima',
- 'aprilTagMinClusterPixels',
- 'aprilTagMinWhiteBlackDiff',
- 'aprilTagQuadDecimate',
- 'aprilTagQuadSigma',
- 'cornerRefinementMaxIterations',
- 'cornerRefinementMethod',
- 'cornerRefinementMinAccuracy',
- 'cornerRefinementWinSize',
- 'markerBorderBits',
- 'minMarkerPerimeterRate',
- 'maxMarkerPerimeterRate',
- 'minMarkerDistanceRate',
- 'detectInvertedMarker',
- 'errorCorrectionRate',
- 'maxErroneousBitsInBorderRate',
- 'minCornerDistanceRate',
- 'minDistanceToBorder',
- 'minOtsuStdDev',
- 'perspectiveRemoveIgnoredMarginPerCell',
- 'perspectiveRemovePixelPerCell',
- 'polygonalApproxAccuracyRate',
- 'useAruco3Detection'
- ]
-
def __init__(self, **kwargs):
- for parameter, value in kwargs.items():
- setattr(self.__parameters, parameter, value)
-
- self.__dict__.update(kwargs)
-
- def __setattr__(self, parameter, value):
+ super().__init__()
- setattr(self.__parameters, parameter, value)
+ self.__modified = []
- def __getattr__(self, parameter):
+ self.__parameters_names = [name for name in dir(self) if not name.startswith('_')]
+ self.__parameters_names.remove('from_json')
+ self.__parameters_names.remove('readDetectorParameters')
+ self.__parameters_names.remove('writeDetectorParameters')
+
+ for parameter, value in kwargs.items():
- return getattr(self.__parameters, parameter)
+ setattr(self, parameter, value)
+ self.__modified.append(parameter)
@classmethod
def from_json(cls, json_filepath) -> Self:
"""Load detector parameters from .json file."""
with open(json_filepath) as configuration_file:
+
return DetectorParameters(**json.load(configuration_file))
def __str__(self) -> str:
"""Detector parameters string representation."""
- return f'{self}'
-
- def __format__(self, spec: str) -> str:
- """Formated detector parameters string representation.
-
- Parameters:
- spec: 'modified' to get only modified parameters.
- """
-
output = ''
for parameter in self.__parameters_names:
- if parameter in self.__dict__.keys():
+ if parameter in self.__modified:
- output += f'\t*{parameter}: {getattr(self.__parameters, parameter)}\n'
+ output += f'\t*{parameter}: {getattr(self, parameter)}\n'
- elif spec == "":
+ else:
- output += f'\t{parameter}: {getattr(self.__parameters, parameter)}\n'
+ output += f'\t{parameter}: {getattr(self, parameter)}\n'
return output
- @property
- def internal(self):
- return self.__parameters
-
-
class ArUcoDetector(DataFeatures.PipelineStepObject):
- """OpenCV ArUco library wrapper."""
+ """OpenCV ArucoDetector wrapper."""
# noinspection PyMissingConstructor
@DataFeatures.PipelineStepInit
@@ -201,7 +154,7 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
self.__detected_markers, detected_markers_corners, detected_markers_ids = {}, [], []
# Detect markers into gray picture
- detected_markers_corners, detected_markers_ids, _ = aruco.detectMarkers(cv.cvtColor(image, cv.COLOR_BGR2GRAY), self.__dictionary.markers, parameters=self.__parameters.internal if self.__parameters else None)
+ detected_markers_corners, detected_markers_ids, _ = cv2.aruco.detectMarkers(cv2.cvtColor(image, cv2.COLOR_BGR2GRAY), self.__dictionary.markers, parameters=self.__parameters)
# Is there detected markers ?
if len(detected_markers_corners) > 0:
@@ -272,7 +225,7 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
if len(ids) == 0:
ids = self.__detected_markers.keys()
- # Prepare data for aruco.estimatePoseSingleMarkers function
+ # Prepare data for cv2.aruco.estimatePoseSingleMarkers function
selected_markers_corners = tuple()
selected_markers_ids = []
@@ -286,14 +239,14 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
# Estimate pose of selected markers
if len(selected_markers_corners) > 0:
- markers_rvecs, markers_tvecs, markers_points = aruco.estimatePoseSingleMarkers(selected_markers_corners, size, numpy.array(self.__optic_parameters.K), numpy.array(self.__optic_parameters.D))
+ markers_rvecs, markers_tvecs, markers_points = cv2.aruco.estimatePoseSingleMarkers(selected_markers_corners, size, numpy.array(self.__optic_parameters.K), numpy.array(self.__optic_parameters.D))
for i, marker_id in enumerate(selected_markers_ids):
marker = self.__detected_markers[marker_id]
marker.translation = markers_tvecs[i][0]
- marker.rotation, _ = cv.Rodrigues(markers_rvecs[i][0])
+ marker.rotation, _ = cv2.Rodrigues(markers_rvecs[i][0])
marker.size = size
marker.points = markers_points.reshape(4, 3).dot(marker.rotation) - marker.translation
@@ -328,15 +281,15 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
"""
# detect markers from gray picture
- gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY)
- detected_markers_corners, detected_markers_ids, _ = aruco.detectMarkers(gray, self.__dictionary.markers,
+ gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
+ detected_markers_corners, detected_markers_ids, _ = cv2.aruco.detectMarkers(gray, self.__dictionary.markers,
parameters=self.__parameters.internal)
# if all board markers are detected
if len(detected_markers_corners) == expected_markers_number:
self.__board = board
- self.__board_corners_number, self.__board_corners, self.__board_corners_ids = aruco.interpolateCornersCharuco(
+ self.__board_corners_number, self.__board_corners, self.__board_corners_ids = cv2.aruco.interpolateCornersCharuco(
detected_markers_corners, detected_markers_ids, gray, self.__board.model)
else:
@@ -350,7 +303,7 @@ class ArUcoDetector(DataFeatures.PipelineStepObject):
"""Draw detected board corners in image."""
if self.__board is not None:
- cv.drawChessboardCorners(image, ((self.__board.size[0] - 1), (self.__board.size[1] - 1)),
+ cv2.drawChessboardCorners(image, ((self.__board.size[0] - 1), (self.__board.size[1] - 1)),
self.__board_corners, True)
def board_corners_number(self) -> int:
diff --git a/src/argaze/ArUcoMarker/ArUcoMarkerGroup.py b/src/argaze/ArUcoMarker/ArUcoMarkerGroup.py
index 5575cad..8cd8043 100644
--- a/src/argaze/ArUcoMarker/ArUcoMarkerGroup.py
+++ b/src/argaze/ArUcoMarker/ArUcoMarkerGroup.py
@@ -149,7 +149,7 @@ class ArUcoMarkerGroup(DataFeatures.PipelineStepObject):
new_marker = ArUcoMarker.ArUcoMarker(self.__dictionary, identifier, size)
- # Build marker corners thanks to translation vector and rotation matrix
+ # Build marker corners considering translation vector and rotation matrix
place_corners = numpy.array([[-size / 2, size / 2, 0], [size / 2, size / 2, 0], [size / 2, -size / 2, 0], [-size / 2, -size / 2, 0]])
place_corners = place_corners.dot(rmat) + tvec
diff --git a/src/argaze/DataFeatures.py b/src/argaze/DataFeatures.py
index 2629e8e..491d6ac 100644
--- a/src/argaze/DataFeatures.py
+++ b/src/argaze/DataFeatures.py
@@ -703,21 +703,20 @@ def PipelineStepExecutionTime(method):
end = time.perf_counter()
- # Check earlier call dates to calculate frequency
- try:
-
- last_start, last_end = self._execution_times[method.__name__]
-
- if start > last_start:
-
- self._execution_frequencies[method.__name__] = 1 / (start - last_start)
-
- except KeyError:
+ # Create list to store method call dates and init call frequency
+ if method.__name__ not in self._execution_times.keys():
+ self._execution_times[method.__name__] = []
self._execution_frequencies[method.__name__] = math.nan
# Store start end end dates
- self._execution_times[method.__name__] = (start, end)
+ self._execution_times[method.__name__].append((start, end))
+
+ # Remove call dates older than 1 second and count number of calls to get frequency
+ while self._execution_times[method.__name__][-1][0] - self._execution_times[method.__name__][0][0] > 1:
+
+ self._execution_times[method.__name__].pop(0)
+ self._execution_frequencies[method.__name__] = len(self._execution_times[method.__name__])
return result
@@ -1354,8 +1353,7 @@ class PipelineStepObject():
# Check execution time
try:
- start, end = self._execution_times[method_name]
- t = end - start
+ t = numpy.mean(numpy.diff(self._execution_times[method_name]))
except KeyError:
diff --git a/src/argaze/GazeAnalysis/KCoefficient.py b/src/argaze/GazeAnalysis/KCoefficient.py
index f9218cb..c6f303a 100644
--- a/src/argaze/GazeAnalysis/KCoefficient.py
+++ b/src/argaze/GazeAnalysis/KCoefficient.py
@@ -48,7 +48,7 @@ class ScanPathAnalyzer(GazeFeatures.ScanPathAnalyzer):
for scan_step in scan_path:
- durations.append(scan_step.duration)
+ durations.append(scan_step.fixation_duration)
amplitudes.append(scan_step.last_saccade.amplitude)
durations = numpy.array(durations)
@@ -65,7 +65,7 @@ class ScanPathAnalyzer(GazeFeatures.ScanPathAnalyzer):
Ks = []
for scan_step in scan_path:
- Ks.append((abs(scan_step.duration - duration_mean) / duration_std) - (abs(scan_step.last_saccade.amplitude - amplitude_mean) / amplitude_std))
+ Ks.append((abs(scan_step.fixation_duration - duration_mean) / duration_std) - (abs(scan_step.last_saccade.amplitude - amplitude_mean) / amplitude_std))
self.__K = numpy.array(Ks).mean()
@@ -106,7 +106,7 @@ class AOIScanPathAnalyzer(GazeFeatures.AOIScanPathAnalyzer):
for aoi_scan_step in aoi_scan_path:
- durations.append(aoi_scan_step.duration)
+ durations.append(aoi_scan_step.fixation_duration)
amplitudes.append(aoi_scan_step.last_saccade.amplitude)
durations = numpy.array(durations)
@@ -123,7 +123,7 @@ class AOIScanPathAnalyzer(GazeFeatures.AOIScanPathAnalyzer):
Ks = []
for aoi_scan_step in aoi_scan_path:
- Ks.append((abs(aoi_scan_step.duration - duration_mean) / duration_std) - (abs(aoi_scan_step.last_saccade.amplitude - amplitude_mean) / amplitude_std))
+ Ks.append((abs(aoi_scan_step.fixation_duration - duration_mean) / duration_std) - (abs(aoi_scan_step.last_saccade.amplitude - amplitude_mean) / amplitude_std))
self.__K = numpy.array(Ks).mean()
diff --git a/src/argaze/__main__.py b/src/argaze/__main__.py
index 76e9664..e4363ca 100644
--- a/src/argaze/__main__.py
+++ b/src/argaze/__main__.py
@@ -24,10 +24,11 @@ import contextlib
import time
import os
import stat
+import math
from . import load
from .DataFeatures import SharedObjectBusy
-from .ArFeatures import ArCamera, ArContext, PostProcessingContext, LiveProcessingContext
+from .ArFeatures import ArCamera, ArContext, DataPlaybackContext, DataCaptureContext
from .utils.UtilsFeatures import print_progress_bar
import cv2
@@ -68,7 +69,7 @@ def load_context(args):
# Blanck line
info_stack += 1
- if issubclass(type(context), LiveProcessingContext):
+ if issubclass(type(context), DataCaptureContext):
info_stack += 1
cv2.putText(image, f'Press Enter to start calibration', (int(width/4)+20, int(height/3)+(info_stack*40)), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
@@ -76,7 +77,7 @@ def load_context(args):
info_stack += 1
cv2.putText(image, f'Press r to start/stop recording', (int(width/4)+20, int(height/3)+(info_stack*40)), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
- if issubclass(type(context), PostProcessingContext):
+ if issubclass(type(context), DataPlaybackContext):
info_stack += 1
cv2.putText(image, f'Press Space bar to pause/resume processing', (int(width/4)+20, int(height/3)+(info_stack*40)), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
@@ -181,7 +182,7 @@ def load_context(args):
pass
# Key interaction
- key_pressed = cv2.waitKey(40)
+ key_pressed = cv2.waitKey( int(1000 / args.fps) )
#print("key_pressed", key_pressed)
# f: disable/enable pipeline drawing
@@ -199,8 +200,8 @@ def load_context(args):
raise KeyboardInterrupt()
- # Keys specific to live processing contexts
- if issubclass(type(context), LiveProcessingContext):
+ # Keys specific to data capture contexts
+ if issubclass(type(context), DataCaptureContext):
# Enter: start calibration
if key_pressed == 13:
@@ -222,10 +223,10 @@ def load_context(args):
context.create_recording()
context.start_recording()
- # Keys specific to post processing contexts
- if issubclass(type(context), PostProcessingContext):
+ # Keys specific to data playback contexts
+ if issubclass(type(context), DataPlaybackContext):
- # Space bar: pause/resume pipeline processing
+ # Space bar: pause/resume data playback
if key_pressed == 32:
@@ -236,21 +237,11 @@ def load_context(args):
else:
context.pause()
-
- # Select previous image with left arrow
- if key_pressed == 2:
-
- context.previous()
-
- # Select next image with right arrow
- if key_pressed == 3:
-
- context.next()
# Window mode off
else:
- if issubclass(type(context), PostProcessingContext):
+ if issubclass(type(context), DataPlaybackContext):
prefix = f'Progression'
suffix = f'| {int(context.progression*context.duration * 1e-3)}s in {int(time.time()-start_time)}s'
@@ -261,7 +252,8 @@ def load_context(args):
if issubclass(type(context.pipeline), ArCamera):
watch_time, watch_freq = context.pipeline.execution_info('watch')
- suffix += f' | Watch {int(watch_time)}ms at {watch_freq}Hz'
+
+ suffix += f' | Watch {int(watch_time) if not math.isnan(watch_time) else 0}ms at {watch_freq if not math.isnan(watch_freq) else 0}Hz'
# Clear old longer print
suffix += ' '
@@ -331,6 +323,7 @@ parser_load.add_argument('context_file', metavar='CONTEXT_FILE', type=str, help=
parser_load.add_argument('-v', '--verbose', action='store_true', default=False, help='enable verbose mode to print information in console')
parser_load.add_argument('-p', '--pipe_path', metavar='PIPE_PATH', type=str, default=None, help='enable pipe communication to execute external commands')
parser_load.add_argument('-x', '--display', metavar='DISPLAY', nargs="+", type=int, default=None, help='adapt windows to display dimension')
+parser_load.add_argument('-f', '--fps', metavar='FPS', type=int, default=15, help='set window fps')
parser_load.add_argument('--no-window', action='store_true', default=False, help='disable window mode')
parser_load.set_defaults(func=load_context)
diff --git a/src/argaze/utils/UtilsFeatures.py b/src/argaze/utils/UtilsFeatures.py
index ce92e35..5dbc10c 100644
--- a/src/argaze/utils/UtilsFeatures.py
+++ b/src/argaze/utils/UtilsFeatures.py
@@ -155,11 +155,6 @@ class TimeProbe():
self.start()
-def tuple_to_string(t: tuple, separator: str = ", ") -> str:
- """Convert tuple elements into quoted strings separated by a separator string."""
-
- return separator.join(f'\"{e}\"' for e in t)
-
def PrintCallStack(method):
"""Define a decorator to print call stack until the decorated method."""
@@ -230,37 +225,29 @@ class FileWriter(DataFeatures.PipelineStepObject):
os.makedirs(self.__path.parent.absolute())
# Open file
- self.__file = open(self.__path, 'w', encoding='utf-8', buffering=1)
+ self.__file = open(self.__path, 'w', encoding='utf-8', newline='', buffering=1)
+ self.__writer = csv.writer(self.__file, delimiter=self.__separator, quoting=csv.QUOTE_NONNUMERIC)
# Write header if required
if self.__header is not None:
- # Format list or tuple element into quoted strings
- if not isinstance(self.__header, str):
-
- self.__header = tuple_to_string(self.__header, self.__separator)
-
- print(self.__header, file=self.__file, flush=True)
+ self.__writer.writerow(self.__header)
@DataFeatures.PipelineStepExit
def __exit__(self, exception_type, exception_value, exception_traceback):
"""Close file."""
+
self.__file.close()
def write(self, data: str|tuple):
- """Write data as a new line into file.
+ """Write data as a new line into file."""
- !!! note
- Tuple elements are converted into quoted strings separated by separator string.
- """
-
- # Format list or tuple element into quoted strings
- if not isinstance(data, str):
-
- data = tuple_to_string(data, self.__separator)
+ if self.__file.closed:
+
+ return
# Write into file
- print(data, file=self.__file, flush=True)
+ self.__writer.writerow(data)
class FileReader(DataFeatures.PipelineStepObject):
"""Read data from a file line by line."""
@@ -305,11 +292,7 @@ class FileReader(DataFeatures.PipelineStepObject):
pass
def read(self) -> str|tuple:
- """Read next data from file.
-
- !!! note
- Quoted strings separated by separator string are converted into tuple elements.
- """
+ """Read next data from file."""
try:
@@ -443,7 +426,7 @@ class LookPerformanceRecorder(FileWriter):
super().__init__(**kwargs)
- self.header = "Timestamp (ms)", "Time (ms)", "Frequency (Hz)"
+ self.header = "Real time (ms)", "Frame timestamp (ms)", "Execution time (ms)", "Execution frequency (Hz)"
self.__start_time = time.perf_counter()
@@ -456,6 +439,7 @@ class LookPerformanceRecorder(FileWriter):
log = (
(time.perf_counter() - self.__start_time) * 1e3,
+ timestamp,
t * 1e3,
f
)
@@ -470,7 +454,7 @@ class WatchPerformanceRecorder(FileWriter):
super().__init__(**kwargs)
- self.header = "Timestamp (ms)", "Time (ms)", "Frequency (Hz)"
+ self.header = "Real time (ms)", "Camera timestamp (ms)", "Execution time (ms)", "Execution frequency (Hz)"
self.__start_time = time.perf_counter()
@@ -483,6 +467,7 @@ class WatchPerformanceRecorder(FileWriter):
log = (
(time.perf_counter() - self.__start_time) * 1e3,
+ timestamp,
t * 1e3,
f
)
diff --git a/src/argaze/utils/contexts/File.py b/src/argaze/utils/contexts/File.py
new file mode 100644
index 0000000..69ec1b5
--- /dev/null
+++ b/src/argaze/utils/contexts/File.py
@@ -0,0 +1,435 @@
+"""Define eye tracking data file context"""
+
+"""
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+You should have received a copy of the GNU General Public License along with
+this program. If not, see <https://www.gnu.org/licenses/>.
+"""
+
+__author__ = "Théo de la Hogue"
+__credits__ = []
+__copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "GPLv3"
+
+import logging
+import time
+import math
+import threading
+import ast
+
+import pandas
+import numpy
+
+from argaze import ArFeatures, DataFeatures, GazeFeatures
+from argaze.utils import UtilsFeatures
+
+
+class CSV(ArFeatures.DataPlaybackContext):
+
+ @DataFeatures.PipelineStepInit
+ def __init__(self, **kwargs):
+
+ # Init ArContext class
+ super().__init__()
+
+ # Init private attributes
+ self.__path = None
+ self.__separator = ','
+
+ self.__timestamp_column = None
+ self.__x_column = None
+ self.__y_column = None
+ self.__xy_column = None
+ self.__left_eye_x_column = None
+ self.__left_eye_y_column = None
+ self.__left_eye_validity_column = None
+ self.__right_eye_x_column = None
+ self.__right_eye_y_column = None
+ self.__right_eye_validity_column = None
+
+ self.__rescale_to_pipeline_size = False
+
+ self.__start = math.nan
+ self.__end = math.nan
+ self.__duration = 0.
+ self.__progression = 0.
+
+ @property
+ def path(self) -> str:
+ """Path to data file."""
+ return self.__path
+
+ @path.setter
+ def path(self, path: str):
+
+ self.__path = path
+
+ @property
+ def separator(self) -> str:
+ """Value delimiter character"""
+ return self.__separator
+
+ @separator.setter
+ def separator(self, separator: str):
+
+ self.__separator = separator
+
+ @property
+ def timestamp_column(self) -> str:
+ """Timestamp column name in file.
+ !!! warning
+ This column name is mandatory.
+ """
+ return self.__timestamp_column
+
+ @timestamp_column.setter
+ def timestamp_column(self, timestamp_column: str):
+
+ self.__timestamp_column = timestamp_column
+
+ @property
+ def x_column(self) -> str:
+ """X coordinate column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates are splitted in two separated columns.
+ """
+ return self.__x_column
+
+ @x_column.setter
+ def x_column(self, x_column: str):
+
+ self.__x_column = x_column
+
+ @property
+ def y_column(self) -> str:
+ """Y coordinate column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates are splitted in two separated columns.
+ """
+ return self.__y_column
+
+ @y_column.setter
+ def y_column(self, y_column: str):
+
+ self.__y_column = y_column
+
+ @property
+ def xy_column(self) -> str:
+ """X and Y coordinate column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates are joined as a list in one single column.
+ """
+ return self.__xy_column
+
+ @xy_column.setter
+ def xy_column(self, xy_column: str):
+
+ self.__xy_column = xy_column
+
+ @property
+ def left_eye_x_column(self) -> str:
+ """X coordinate for left eye column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__left_eye_x_column
+
+ @left_eye_x_column.setter
+ def left_eye_x_column(self, left_eye_x_column: str):
+
+ self.__left_eye_x_column = left_eye_x_column
+
+ @property
+ def left_eye_y_column(self) -> str:
+ """Y coordinate for left eye column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__left_eye_y_column
+
+ @left_eye_y_column.setter
+ def left_eye_y_column(self, left_eye_y_column: str):
+
+ self.__left_eye_y_column = left_eye_y_column
+
+ @property
+ def left_eye_validity_column(self) -> str:
+ """Validity of left eye coordinate column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__left_eye_validity_column
+
+ @left_eye_validity_column.setter
+ def left_eye_validity_column(self, left_eye_validity_column: str):
+
+ self.__left_eye_validity_column = left_eye_validity_column
+
+ @property
+ def right_eye_x_column(self) -> str:
+ """X coordinate for right eye column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__right_eye_x_column
+
+ @right_eye_x_column.setter
+ def right_eye_x_column(self, right_eye_x_column: str):
+
+ self.__right_eye_x_column = right_eye_x_column
+
+ @property
+ def right_eye_y_column(self) -> str:
+ """Y coordinate for right eye column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__right_eye_y_column
+
+ @right_eye_y_column.setter
+ def right_eye_y_column(self, right_eye_y_column: str):
+
+ self.__right_eye_y_column = right_eye_y_column
+
+ @property
+ def right_eye_validity_column(self) -> str:
+ """Validity of right eye coordinate column name.
+ !!! note
+ This column name is required in the case where gaze position coordinates and validity are given for each eye in six separated columns.
+ """
+ return self.__right_eye_validity_column
+
+ @right_eye_validity_column.setter
+ def right_eye_validity_column(self, right_eye_validity_column: str):
+
+ self.__right_eye_validity_column = right_eye_validity_column
+
+ @property
+ def rescale_to_pipeline_size(self) -> bool:
+ """Rescale gaze positions to pipeline size."""
+ return self.__rescale_to_pipeline_size
+
+ @rescale_to_pipeline_size.setter
+ def rescale_to_pipeline_size(self, rescale: bool):
+
+ self.__rescale_to_pipeline_size = rescale
+
+ @property
+ def start(self) -> int|float:
+ """Start reading timestamp."""
+ return self.__start
+
+ @start.setter
+ def start(self, start: int|float):
+
+ self.__start = start
+
+ @property
+ def end(self) -> int|float:
+ """End reading timestamp."""
+ return self.__end
+
+ @end.setter
+ def end(self, end: int|float):
+
+ self.__end = end
+
+ @property
+ def duration(self) -> int|float:
+ """Get data duration."""
+
+ return self.__duration
+
+ @property
+ def progression(self) -> float:
+ """Get data processing progression between 0 and 1."""
+
+ return self.__progression
+
+ @DataFeatures.PipelineStepEnter
+ def __enter__(self):
+
+ logging.info('CSV file context starts...')
+
+ # Select data to load from CSV file
+ data_columns = []
+ data_types = {}
+ data_converters = {}
+
+ # Select timestamp column
+ if self.__timestamp_column:
+
+ data_columns.append(self.__timestamp_column)
+ data_types[self.__timestamp_column] = numpy.float64
+
+ else:
+
+ logging.error('Missing timestamp column name')
+
+ # Case where gaze position coordinates are splitted in two separated columns
+ if self.__x_column and self.__y_column:
+
+ data_columns.append(self.__x_column)
+ data_types[self.__x_column] = numpy.float64
+
+ data_columns.append(self.__y_column)
+ data_types[self.__y_column] = numpy.float64
+
+ # Case where gaze position coordinates are joined as a list in one single column
+ elif self.__xy_column:
+
+ data_columns.append(self.__xy_column)
+ data_converters[self.__xy_column] = ast.literal_eval
+
+ # Case where gaze position coordinates and validity are given for each eye in six separated columns.
+ elif self.__left_eye_x_column and self.__left_eye_y_column and self.__left_eye_validity_column and self.__right_eye_x_column and self.__right_eye_y_column and self.__right_eye_validity_column:
+
+ data_columns.append(self.__left_eye_x_column)
+ data_types[self.__left_eye_x_column] = numpy.float64
+
+ data_columns.append(self.__left_eye_y_column)
+ data_types[self.__left_eye_y_column] = numpy.float64
+
+ data_columns.append(self.__left_eye_validity_column)
+ data_types[self.__left_eye_validity_column] = numpy.bool_
+
+ data_columns.append(self.__right_eye_x_column)
+ data_types[self.__right_eye_x_column] = numpy.float64
+
+ data_columns.append(self.__right_eye_y_column)
+ data_types[self.__right_eye_y_column] = numpy.float64
+
+ data_columns.append(self.__right_eye_validity_column)
+ data_types[self.__right_eye_validity_column] = numpy.bool_
+
+ dataframe = pandas.read_csv(self.__path, delimiter = self.__separator, low_memory = False, usecols=data_columns, dtype=data_types, converters=data_converters)
+
+ # Optionnaly select a time range
+ if not math.isnan(self.start):
+
+ dataframe = dataframe.loc[(dataframe[self.__timestamp_column] >= self.start)]
+
+ if not math.isnan(self.end):
+
+ dataframe = dataframe.loc[(dataframe[self.__timestamp_column] <= self.end)]
+
+ # Transform dataframe to a get timestamp, x, y, validity columns
+
+ # First, rename timestamp column
+ dataframe.rename(columns={self.__timestamp_column: 'timestamp'}, inplace=True)
+
+ # Case where gaze position coordinates are splitted in two separated columns
+ if self.__x_column and self.__y_column:
+
+ dataframe.rename(columns={self.__x_column: 'x',self.__y_column: 'y'}, inplace=True)
+
+ # Case where gaze position coordinates are joined as a list in one single column
+ elif self.__xy_column:
+
+ dataframe[['x','y']] = pandas.DataFrame(dataframe[self.__xy_column].to_list(), columns=['x','y'])
+
+ # Case where gaze position coordinates and validity are given for each eye in six separated columns.
+ elif self.__left_eye_x_column and self.__left_eye_y_column and self.__left_eye_validity_column and self.__right_eye_x_column and self.__right_eye_y_column and self.__right_eye_validity_column:
+
+ # Edit gaze position X coordinate as the mean of left and right eyes positions if both are valid else select the valid one
+ dataframe['x'] = numpy.where(
+ dataframe[self.__left_eye_validity_column] & dataframe[self.__right_eye_validity_column],
+ (dataframe[self.__left_eye_x_column] + dataframe[self.__right_eye_x_column]) / 2,
+ numpy.where(
+ dataframe[self.__left_eye_validity_column],
+ dataframe[self.__left_eye_x_column],
+ numpy.where(
+ dataframe[self.__right_eye_validity_column],
+ dataframe[self.__right_eye_x_column],
+ None
+ )
+ )
+ )
+
+ # Edit gaze position Y coordinate as the mean of left and right eyes positions if both are valid else select the valid one
+ dataframe['y'] = numpy.where(
+ dataframe[self.__left_eye_validity_column] & dataframe[self.__right_eye_validity_column],
+ (dataframe[self.__left_eye_y_column] + dataframe[self.__right_eye_y_column]) / 2,
+ numpy.where(
+ dataframe[self.__left_eye_validity_column],
+ dataframe[self.__left_eye_y_column],
+ numpy.where(
+ dataframe[self.__right_eye_validity_column],
+ dataframe[self.__right_eye_y_column],
+ None
+ )
+ )
+ )
+
+ # Mark unvalid gaze positions
+ dataframe[['validity']] = pandas.DataFrame(dataframe['x'].notna() & dataframe['y'].notna())
+ unvalid_count = len(dataframe[dataframe['validity'] == False])
+
+ if unvalid_count:
+ logging.info('%i unvalid gaze positions have been detected', unvalid_count)
+
+ # Scale valid gaze positions to pipeline size
+ if self.__rescale_to_pipeline_size:
+
+ dataframe.loc[dataframe['validity'], 'x'] *= self.pipeline.size[0]
+ dataframe.loc[dataframe['validity'], 'y'] *= self.pipeline.size[1]
+
+ logging.info('gaze positions have been scaled to pipeline size')
+
+ # Open reading thread
+ self.__reading_thread = threading.Thread(target=self.__read, kwargs={'dataframe': dataframe})
+
+ logging.debug('> starting reading thread...')
+ self.__reading_thread.start()
+
+ @DataFeatures.PipelineStepExit
+ def __exit__(self, exception_type, exception_value, exception_traceback):
+
+ logging.info('CSV file context stops...')
+
+ # Close data stream
+ self.stop()
+
+ # Stop reading thread
+ threading.Thread.join(self.__reading_thread)
+
+ def __read(self, dataframe: pandas.DataFrame):
+ """Read and process gaze positions from dataframe."""
+
+ # Setup start and end dates
+ start_ts = dataframe.iloc[0].timestamp if math.isnan(self.start) else self.start
+ end_ts = dataframe.iloc[-1].timestamp if math.isnan(self.end) else self.end
+
+ self.__duration = end_ts - start_ts
+ self.__progression = 0.
+
+ logging.info('Reading %i gaze positions from %f to %f', len(dataframe), start_ts, end_ts)
+
+ for index, row in dataframe.iterrows():
+
+ # Stop reading
+ if not self.is_running():
+
+ break
+
+ # Pause reading
+ while self.is_paused() and self.is_running():
+
+ time.sleep(0.1)
+
+ # Process gaze position
+ self._process_gaze_position(x = row['x'], y = row['y'], timestamp = row['timestamp'])
+
+ # Update progression
+ self.__progression = (row['timestamp'] - start_ts) / self.__duration
+
+ # Wait to get a realtime replay
+ # TODO: Add attribute to disable realtime replay
+ # TODO: Consider gaze position processing time to adapt waiting time
+ time.sleep(1e-3)
diff --git a/src/argaze/utils/contexts/OpenCV.py b/src/argaze/utils/contexts/OpenCV.py
index 273705a..908f91d 100644
--- a/src/argaze/utils/contexts/OpenCV.py
+++ b/src/argaze/utils/contexts/OpenCV.py
@@ -27,7 +27,7 @@ from argaze import ArFeatures, DataFeatures
class Cursor(ArFeatures.ArContext):
- """Process cursor position over OpenCV window.
+ """Capture cursor position over OpenCV window.
!!! warning
It is assumed that an OpenCV window with the same name than the context is used to display context's pipeline image.
@@ -36,7 +36,7 @@ class Cursor(ArFeatures.ArContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
- # Init LiveProcessingContext class
+ # Init DataCaptureContext class
super().__init__()
@DataFeatures.PipelineStepEnter
@@ -74,8 +74,8 @@ class Cursor(ArFeatures.ArContext):
self._process_gaze_position(timestamp = int((time.time() - self._start_time) * 1e3), x = x, y = y)
-class Movie(Cursor):
- """Process movie images and cursor position over OpenCV window.
+class Movie(Cursor, ArFeatures.DataPlaybackContext):
+ """Playback movie images and capture cursor position over OpenCV window.
!!! warning
It is assumed that an OpenCV window with the same name than the context is used to display context's pipeline image.
@@ -134,45 +134,35 @@ class Movie(Cursor):
def __read(self):
"""Iterate on movie images."""
- # Init image selection
- _, current_image = self.__movie.read()
- current_image_time = self.__movie.get(cv2.CAP_PROP_POS_MSEC)
- self.__next_image_index = 0 #int(self.__start * self.__movie_fps)
-
- while not self._stop_event.is_set():
+ while self.is_running():
# Check pause event (and stop event)
- while self._pause_event.is_set() and not self._stop_event.is_set():
+ while self.is_paused() and self.is_running():
logging.debug('> reading is paused at %i', current_image_time)
time.sleep(1)
- # Select a new image and detect markers once
- if self.__next_image_index != self.__current_image_index or self.__refresh:
-
- self.__movie.set(cv2.CAP_PROP_POS_FRAMES, self.__next_image_index)
-
- success, image = self.__movie.read()
+ # Read image
+ success, image = self.__movie.read()
- if success:
+ if success:
- video_height, video_width, _ = image.shape
+ # Refresh once
+ self.__refresh = False
- # Refresh once
- self.__refresh = False
+ #self.__current_image_index = self.__movie.get(cv2.CAP_PROP_POS_FRAMES) - 1
+ current_image_time = self.__movie.get(cv2.CAP_PROP_POS_MSEC)
- self.__current_image_index = self.__movie.get(cv2.CAP_PROP_POS_FRAMES) - 1
- current_image_time = self.__movie.get(cv2.CAP_PROP_POS_MSEC)
+ # Timestamp image
+ image = DataFeatures.TimestampedImage(image, timestamp=current_image_time)
- # Timestamp image
- image = DataFeatures.TimestampedImage(image, timestamp=current_image_time)
+ # Process movie image
+ self._process_camera_image(timestamp=current_image_time, image=image)
- # Process movie image
- self._process_camera_image(timestamp=current_image_time, image=image)
-
- # Wait
- time.sleep(1 / self.__movie_fps)
+ # Wait for half frame time
+ # TODO: Consider camera image processing time to adapt waiting time
+ time.sleep(0.5 / self.__movie_fps)
@DataFeatures.PipelineStepExit
def __exit__(self, exception_type, exception_value, exception_traceback):
@@ -182,33 +172,12 @@ class Movie(Cursor):
# Exit from Cursor context
super().__exit__(exception_type, exception_value, exception_traceback)
- # Close data stream
+ # Close data capture
self.stop()
# Stop reading thread
threading.Thread.join(self.__reading_thread)
- def refresh(self):
- """Refresh current frame."""
- self.__refresh = True
-
- def previous(self):
- """Go to previous frame."""
- self.__next_image_index -= 1
-
- # Clip image index
- if self.__next_image_index < 0:
- self.__next_image_index = 0
-
- def next(self):
- """Go to next frame."""
-
- self.__next_image_index += 1
-
- # Clip image index
- if self.__next_image_index < 0:
- self.__next_image_index = 0
-
@property
def duration(self) -> int|float:
"""Get movie duration."""
@@ -217,7 +186,7 @@ class Movie(Cursor):
@property
def progression(self) -> float:
- """Get movie processing progression between 0 and 1."""
+ """Get movie playback progression between 0 and 1."""
if self.__current_image_index is not None:
@@ -225,4 +194,93 @@ class Movie(Cursor):
else:
- return 0. \ No newline at end of file
+ return 0.
+
+class Camera(Cursor, ArFeatures.DataCaptureContext):
+ """Capture camera images and capture cursor position over OpenCV window.
+
+ !!! warning
+ It is assumed that an OpenCV window with the same name than the context is used to display context's pipeline image.
+ """
+ @DataFeatures.PipelineStepInit
+ def __init__(self, **kwargs):
+
+ # Init Cursor class
+ super().__init__()
+
+ # Init private attributes
+ self.__camera_id = None
+ self.__camera = None
+ self.__video_fps = None
+ self.__video_width = None
+ self.__video_height = None
+
+ @property
+ def identifier(self) -> int:
+ """Camera device id."""
+ return self.__camera_id
+
+ @identifier.setter
+ def identifier(self, camera_id: int):
+
+ self.__camera_id = camera_id
+
+ # Load movie
+ self.__camera = cv2.VideoCapture(self.__camera_id)
+ self.__video_fps = self.__camera.get(cv2.CAP_PROP_FPS)
+ self.__video_width = int(self.__camera.get(cv2.CAP_PROP_FRAME_WIDTH))
+ self.__video_height = int(self.__camera.get(cv2.CAP_PROP_FRAME_HEIGHT))
+
+ @DataFeatures.PipelineStepEnter
+ def __enter__(self):
+
+ logging.info('OpenCV.Camera context starts...')
+
+ # Enter in Cursor context
+ super().__enter__()
+
+ # Open reading thread
+ self.__reading_thread = threading.Thread(target=self.__read)
+
+ logging.debug('> starting reading thread...')
+ self.__reading_thread.start()
+
+ return self
+
+ def __read(self):
+ """Iterate on camera images."""
+
+ while self.is_running():
+
+ # Check pause event (and stop event)
+ while self.is_paused() and self.is_running():
+
+ logging.debug('> reading is paused at %i', current_image_time)
+
+ time.sleep(1)
+
+ # Select a new image
+ success, image = self.__camera.read()
+ image_time = self.__camera.get(cv2.CAP_PROP_POS_MSEC)
+
+ if success:
+
+ # Timestamp image
+ image = DataFeatures.TimestampedImage(image, timestamp=image_time)
+
+ # Process movie image
+ self._process_camera_image(timestamp=image_time, image=image)
+
+ @DataFeatures.PipelineStepExit
+ def __exit__(self, exception_type, exception_value, exception_traceback):
+
+ logging.info('OpenCV.Camera context stops...')
+
+ # Exit from Cursor context
+ super().__exit__(exception_type, exception_value, exception_traceback)
+
+ # Close data capture
+ self.stop()
+
+ # Stop reading thread
+ threading.Thread.join(self.__reading_thread)
diff --git a/src/argaze/utils/contexts/PupilLabs.py b/src/argaze/utils/contexts/PupilLabsInvisible.py
index d5a4319..5c9a138 100644
--- a/src/argaze/utils/contexts/PupilLabs.py
+++ b/src/argaze/utils/contexts/PupilLabsInvisible.py
@@ -21,6 +21,7 @@ __license__ = "GPLv3"
import sys
import logging
import time
+
import threading
from dataclasses import dataclass
@@ -33,17 +34,17 @@ import cv2
from pupil_labs.realtime_api.simple import discover_one_device
-class LiveStream(ArFeatures.ArContext):
+class LiveStream(ArFeatures.DataCaptureContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
- # Init ArContext class
+ # Init DataCaptureContext class
super().__init__()
def __enter__(self):
- logging.info('Pupil-Labs Device connexion starts...')
+ logging.info('Pupil-Labs Invisible connexion starts...')
# Init timestamp
self.__start_time = time.time()
@@ -76,9 +77,9 @@ class LiveStream(ArFeatures.ArContext):
def __stream_gaze(self):
"""Stream gaze."""
- logging.debug('Stream gaze from Pupil Device')
+ logging.debug('Stream gaze from Pupil Invisible')
- while not self._stop_event.is_set():
+ while self.is_running():
try:
while True:
@@ -107,9 +108,9 @@ class LiveStream(ArFeatures.ArContext):
def __stream_video(self):
"""Stream video."""
- logging.debug('Stream video from Pupil Device')
+ logging.debug('Stream video from Pupil Invisible')
- while not self._stop_event.is_set():
+ while self.is_running():
try:
while True:
@@ -132,7 +133,7 @@ class LiveStream(ArFeatures.ArContext):
logging.debug('Pupil-Labs context stops...')
# Close data stream
- self._stop_event.set()
+ self.stop()
# Stop streaming
threading.Thread.join(self.__gaze_thread)
diff --git a/src/argaze/utils/contexts/PupilLabsNeon.py b/src/argaze/utils/contexts/PupilLabsNeon.py
new file mode 100644
index 0000000..e7d1f47
--- /dev/null
+++ b/src/argaze/utils/contexts/PupilLabsNeon.py
@@ -0,0 +1,140 @@
+"""Handle network connection to Pupil Labs devices. Tested with Pupil Neon.
+ Based on Pupil Labs' Realtime Python API."""
+
+"""
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+You should have received a copy of the GNU General Public License along with
+this program. If not, see <https://www.gnu.org/licenses/>.
+"""
+
+__author__ = "Damien Mouratille"
+__credits__ = []
+__copyright__ = "Copyright 2024, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "GPLv3"
+
+import sys
+import logging
+import time
+
+import threading
+from dataclasses import dataclass
+
+from argaze import ArFeatures, DataFeatures, GazeFeatures
+from argaze.utils import UtilsFeatures
+
+import numpy
+import cv2
+
+from pupil_labs.realtime_api.simple import discover_one_device
+
+
+class LiveStream(ArFeatures.DataCaptureContext):
+
+ @DataFeatures.PipelineStepInit
+ def __init__(self, **kwargs):
+
+ # Init DataCaptureContext class
+ super().__init__()
+
+ def __enter__(self):
+
+ logging.info('Pupil-Labs Neon connexion starts...')
+
+ # Init timestamp
+ self.__start_time = time.time()
+
+ # Look for devices. Returns as soon as it has found the first device.
+ self.__device = discover_one_device(max_search_duration_seconds=10)
+
+ if self.__device is None:
+ logging.info('No device found. Exit!')
+ raise SystemExit(-1)
+ else:
+ logging.info('Device found. Stream loading.')
+
+ # Open gaze stream
+ self.__gaze_thread = threading.Thread(target=self.__stream_gaze)
+
+ logging.debug('> starting gaze thread...')
+
+ self.__gaze_thread.start()
+
+ # Open video stream
+ self.__video_thread = threading.Thread(target=self.__stream_video)
+
+ logging.debug('> starting video thread...')
+
+ self.__video_thread.start()
+
+ return self
+
+ def __stream_gaze(self):
+ """Stream gaze."""
+
+ logging.debug('Stream gaze from Pupil Neon')
+
+ while self.is_running():
+
+ try:
+ while True:
+ gaze = self.__device.receive_gaze_datum()
+
+ gaze_timestamp = int((gaze.timestamp_unix_seconds - self.__start_time) * 1e3)
+
+ logging.debug('Gaze received at %i timestamp', gaze_timestamp)
+
+ # When gaze position is valid
+ if gaze.worn is True:
+
+ self._process_gaze_position(
+ timestamp=gaze_timestamp,
+ x=int(gaze.x),
+ y=int(gaze.y))
+ else:
+ # Process empty gaze position
+ logging.debug('Not worn at %i timestamp', gaze_timestamp)
+
+ self._process_gaze_position(timestamp=gaze_timestamp)
+
+ except KeyboardInterrupt:
+ pass
+
+ def __stream_video(self):
+ """Stream video."""
+
+ logging.debug('Stream video from Pupil Neon')
+
+ while self.is_running():
+
+ try:
+ while True:
+ scene_frame, frame_datetime = self.__device.receive_scene_video_frame()
+
+ scene_timestamp = int((frame_datetime - self.__start_time) * 1e3)
+
+ logging.debug('Video received at %i timestamp', scene_timestamp)
+
+ self._process_camera_image(
+ timestamp=scene_timestamp,
+ image=scene_frame)
+
+ except KeyboardInterrupt:
+ pass
+
+ @DataFeatures.PipelineStepExit
+ def __exit__(self, exception_type, exception_value, exception_traceback):
+
+ logging.debug('Pupil-Labs context stops...')
+
+ # Close data stream
+ self.stop()
+
+ # Stop streaming
+ threading.Thread.join(self.__gaze_thread)
+ threading.Thread.join(self.__video_thread)
diff --git a/src/argaze/utils/contexts/TobiiProGlasses2.py b/src/argaze/utils/contexts/TobiiProGlasses2.py
index 7f45f32..21843a0 100644
--- a/src/argaze/utils/contexts/TobiiProGlasses2.py
+++ b/src/argaze/utils/contexts/TobiiProGlasses2.py
@@ -330,12 +330,12 @@ class TobiiJsonDataParser():
return MarkerPosition(data['marker3d'], data['marker2d'])
-class LiveStream(ArFeatures.LiveProcessingContext):
+class LiveStream(ArFeatures.DataCaptureContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
- # Init LiveProcessingContext class
+ # Init DataCaptureContext class
super().__init__()
# Init private attributes
@@ -599,6 +599,12 @@ class LiveStream(ArFeatures.LiveProcessingContext):
logging.debug('> starting battery status thread...')
self.__check_battery_thread.start()
+ # Init calibration status
+ self.__calibration_status = 'uncalibrated'
+
+ # Init recording status
+ self.__recording_status = 'stopped'
+
return self
@DataFeatures.PipelineStepExit
@@ -629,7 +635,6 @@ class LiveStream(ArFeatures.LiveProcessingContext):
threading.Thread.join(self.__video_thread)
-
def __make_socket(self):
"""Create a socket to enable network communication."""
@@ -742,15 +747,15 @@ class LiveStream(ArFeatures.LiveProcessingContext):
# Check image validity
if image is None:
- # Wait for half frame time
- time.sleep(2 / self.__video_fps)
+ # Wait 1ms
+ time.sleep(1e-3)
continue
# Check image time validity
if image.time is None:
- # Wait for half frame time
- time.sleep(2 / self.__video_fps)
+ # Wait 1ms
+ time.sleep(1e-3)
continue
# Store first timestamp
@@ -786,9 +791,6 @@ class LiveStream(ArFeatures.LiveProcessingContext):
while not self._stop_event.is_set():
- # Wait for half frame time
- time.sleep(2 / self.__video_fps)
-
# Lock buffer access
with self.__video_buffer_lock:
@@ -812,6 +814,9 @@ class LiveStream(ArFeatures.LiveProcessingContext):
# Clear buffer
self.__video_buffer = None
+ # Wait 1ms
+ time.sleep(1e-3)
+
def __keep_alive(self):
"""Maintain network connection."""
@@ -931,7 +936,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
"""Handle whole Tobii glasses calibration process."""
# Reset calibration
- self.__calibration_status = None
+ self.__calibration_status = 'uncalibrated'
self.__calibration_id = None
# Calibration have to be done for a project and a participant
@@ -975,6 +980,11 @@ class LiveStream(ArFeatures.LiveProcessingContext):
self.__calibration_id = None
def get_calibration_status(self) -> str:
+ """Get calibration status.
+
+ Returns:
+ status: 'calibrating', 'calibrated', 'stale', 'uncalibrated' or 'failed' string
+ """
return self.__calibration_status
@@ -984,7 +994,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
"""Create a new recording on the Tobii interface's SD Card."""
# Reset recording
- self.__recording_status = None
+ self.__recording_status = 'stopped'
self.__recording_id = None
# Recording have to be done for a participant
@@ -1028,6 +1038,11 @@ class LiveStream(ArFeatures.LiveProcessingContext):
self.__recording_status = self.__wait_for_recording_status(self.__recording_id, ['paused'])
def get_recording_status(self) -> str:
+ """Get recording status.
+
+ Returns:
+ status: 'init', 'starting', 'recording', 'pausing', 'paused', 'stopping', 'stopped', 'done', 'stale' or 'failed' string
+ """
return self.__recording_status
@@ -1062,9 +1077,9 @@ class LiveStream(ArFeatures.LiveProcessingContext):
@DataFeatures.PipelineStepImage
def image(self, **kwargs):
"""
- Get pipeline image with live processing information.
+ Get pipeline image with data capture information.
"""
- logging.debug('LiveProcessingContext.image %s', self.name)
+ logging.debug('DataCaptureContext.image %s', self.name)
image = super().image(**kwargs)
height, width, _ = image.shape
@@ -1072,7 +1087,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
# Display calibration status
calibration_panel = ((int(width/2), 0), (width, 50))
- if self.__calibration_status is None:
+ if self.__calibration_status == 'uncalibrated':
cv2.rectangle(image, calibration_panel[0], calibration_panel[1], (0, 0, 0), -1)
cv2.putText(image, 'Calibration required', (calibration_panel[0][0]+20, calibration_panel[0][1]+40), cv2.FONT_HERSHEY_SIMPLEX, 1, (0, 255, 255), 1, cv2.LINE_AA)
@@ -1085,7 +1100,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
elif self.__calibration_status != 'calibrated':
cv2.rectangle(image, calibration_panel[0], calibration_panel[1], (0, 0, 127), -1)
- cv2.putText(image, f'Calibration {calibration_status}', (calibration_panel[0][0]+20, calibration_panel[0][1]+40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
+ cv2.putText(image, f'Calibration {self.__calibration_status}', (calibration_panel[0][0]+20, calibration_panel[0][1]+40), cv2.FONT_HERSHEY_SIMPLEX, 1, (255, 255, 255), 1, cv2.LINE_AA)
else:
@@ -1110,7 +1125,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
cv2.putText(image, f'Battery {self.__battery_level}%', (width - 220, 40), cv2.FONT_HERSHEY_SIMPLEX, 1, text_color, 1, cv2.LINE_AA)
# Display recording status
- if self.__recording_status is None:
+ if self.__recording_status == 'stopped':
circle_color = (0, 0, 0)
@@ -1126,7 +1141,7 @@ class LiveStream(ArFeatures.LiveProcessingContext):
return image
-class PostProcessing(ArFeatures.PostProcessingContext):
+class SegmentPlayback(ArFeatures.DataPlaybackContext):
@DataFeatures.PipelineStepInit
def __init__(self, **kwargs):
@@ -1165,6 +1180,7 @@ class PostProcessing(ArFeatures.PostProcessingContext):
self.__sync_event_unit = None
self.__sync_event_factor = None
self.__sync_data_ts = None
+ self.__sync_video_ts = None
self.__sync_ts = None
self.__last_sync_data_ts = None
self.__last_sync_ts = None
@@ -1297,8 +1313,22 @@ class PostProcessing(ArFeatures.PostProcessingContext):
logging.debug('> read image at %i timestamp', video_ts)
- # Process camera image
- self._process_camera_image(timestamp=video_ts, image=video_image)
+ # if sync is required
+ if self.__sync_event is not None:
+
+ # Wait for a first sync event
+ if self.__sync_ts is not None:
+
+ self.__sync_video_ts = int(self.__sync_ts + video_ts - self.__sync_data_ts)
+
+ # Process camera image
+ self._process_camera_image(timestamp=self.__sync_video_ts, image=video_image)
+
+ # Otherwise, always process images
+ elif self.__sync_event is None:
+
+ # Process camera image
+ self._process_camera_image(timestamp=video_ts, image=video_image)
height, width, _ = video_image.shape
@@ -1343,15 +1373,17 @@ class PostProcessing(ArFeatures.PostProcessingContext):
logging.info('Difference between data and sync event timestamps is %i ms', diff_data_ts-diff_sync_ts)
- # Don't process gaze positions if sync is required but sync event not happened yet
- if self.__sync_event is not None and self.__sync_ts is None:
+ # Don't process gaze positions when:
+ # - no image have been processed yet
+ # - no sync event happened yet
+ if self.__sync_video_ts is None or self.__sync_ts is None:
- continue
+ continue
- # Otherwise, synchronize timestamp with sync event
- elif self.__sync_event is not None and self.__sync_ts is not None:
+ # Otherwise, synchronize timestamp with sync event
+ else:
- data_ts = int(self.__sync_ts + data_ts - self.__sync_data_ts)
+ data_ts = int(self.__sync_ts + data_ts - self.__sync_data_ts)
# Process gaze positions
match data_object_type:
@@ -1501,7 +1533,15 @@ class PostProcessing(ArFeatures.PostProcessingContext):
raise StopIteration
# Parse data
- data_object, data_object_type = self.__parser.parse_data(status, data)
+ try:
+
+ data_object, data_object_type = self.__parser.parse_data(status, data)
+
+ except Exception as e:
+
+ logging.error('%s while parsing livedata.json.gz at %i timestamp', e, ts)
+
+ return self.__next_data()
# Return millisecond timestamp, data object and type
return ts * 1e-3, data_object, data_object_type
@@ -1514,6 +1554,6 @@ class PostProcessing(ArFeatures.PostProcessingContext):
@property
def progression(self) -> float:
- """Get data processing progression between 0 and 1."""
+ """Get data playback progression between 0 and 1."""
return self.__progression \ No newline at end of file
diff --git a/src/argaze/utils/contexts/TobiiProGlasses3.py b/src/argaze/utils/contexts/TobiiProGlasses3.py
new file mode 100644
index 0000000..a53c095
--- /dev/null
+++ b/src/argaze/utils/contexts/TobiiProGlasses3.py
@@ -0,0 +1,128 @@
+"""Handle network connection to Tobii Pro G3 devices.
+ Based on Tobii Realtime Python API.
+ g3pylib must be installed.
+"""
+
+"""
+This program is free software: you can redistribute it and/or modify it under
+the terms of the GNU General Public License as published by the Free Software
+Foundation, either version 3 of the License, or (at your option) any later
+version.
+This program is distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+You should have received a copy of the GNU General Public License along with
+this program. If not, see <https://www.gnu.org/licenses/>.
+
+"""
+
+__author__ = "Damien Mouratille"
+__credits__ = []
+__copyright__ = "Copyright 2024, Ecole Nationale de l'Aviation Civile (ENAC)"
+__license__ = "GPLv3"
+
+import sys
+import logging
+import time
+import dill
+import threading
+from dataclasses import dataclass
+import numpy
+import cv2
+import asyncio
+import os
+
+from argaze import ArFeatures, DataFeatures, GazeFeatures
+from argaze.utils import UtilsFeatures
+
+
+from g3pylib import connect_to_glasses
+
+
+class LiveStream(ArFeatures.DataCaptureContext):
+
+ @DataFeatures.PipelineStepInit
+ def __init__(self, **kwargs):
+
+ # Init DataCaptureContext class
+ super().__init__()
+
+ def __enter__(self):
+
+ logging.info('Tobii Pro G3 connexion starts...')
+
+ # Init timestamp
+ self.__start_time = time.time()
+
+ self.__loop = asyncio.new_event_loop()
+ self.__loop.run_until_complete(self.__stream_rtsp())
+
+ return self
+
+ async def __stream_rtsp(self):
+ """Stream video and gaze."""
+
+ logging.info('Stream gaze from Tobii Pro G3')
+
+ while self.is_running():
+
+ try:
+ async with connect_to_glasses.with_zeroconf(True,10000) as g3:
+ async with g3.stream_rtsp(scene_camera=True, gaze=True) as streams:
+ async with streams.gaze.decode() as gaze_stream, streams.scene_camera.decode() as scene_stream:
+ while True:
+ frame, frame_timestamp = await scene_stream.get()
+ gaze, gaze_timestamp = await gaze_stream.get()
+ while gaze_timestamp is None or frame_timestamp is None:
+ if frame_timestamp is None:
+ frame, frame_timestamp = await scene_stream.get()
+ if gaze_timestamp is None:
+ gaze, gaze_timestamp = await gaze_stream.get()
+ while gaze_timestamp < frame_timestamp:
+ gaze, gaze_timestamp = await gaze_stream.get()
+ while gaze_timestamp is None:
+ gaze, gaze_timestamp = await gaze_stream.get()
+
+ scene_frame = frame.to_ndarray(format="bgr24")
+
+ gaze_timestamp = int((gaze_timestamp - self.__start_time) * 1e3)
+
+ logging.debug('Gaze received at %i timestamp', gaze_timestamp)
+
+ # If given gaze data
+ if "gaze2d" in gaze:
+ gaze2d = gaze["gaze2d"]
+ # Convert rational (x,y) to pixel location (x,y)
+ h, w = scene_frame.shape[:2]
+ gaze_scene = (int(gaze2d[0] * w), int(gaze2d[1] * h))
+
+
+ self._process_gaze_position(
+ timestamp=gaze_timestamp,
+ x=gaze_scene[0],
+ y=gaze_scene[1])
+ else:
+ # Process empty gaze position
+ logging.debug('Not worn at %i timestamp', gaze_timestamp)
+
+ scene_timestamp = int((frame_timestamp - self.__start_time) * 1e3)
+
+ logging.debug('Video received at %i timestamp', scene_timestamp)
+
+ self._process_camera_image(
+ timestamp=scene_timestamp,
+ image=scene_frame)
+
+ except KeyboardInterrupt:
+ pass
+
+
+
+ @DataFeatures.PipelineStepExit
+ def __exit__(self, exception_type, exception_value, exception_traceback):
+
+ logging.debug('Tobii Pro G3 context stops...')
+
+ # Close data stream
+ self.stop()
+
diff --git a/src/argaze/utils/contexts/__init__.py b/src/argaze/utils/contexts/__init__.py
index 19b7533..c427de0 100644
--- a/src/argaze/utils/contexts/__init__.py
+++ b/src/argaze/utils/contexts/__init__.py
@@ -1,4 +1,4 @@
"""
-Collection of device interfaces.
+Collection of contexts.
"""
-__all__ = ['TobiiProGlasses2']
+__all__ = ['File','OpencCV','PupilLabsInvisible','PupilLabsNeon','Random','TobiiProGlasses2','TobiiProGlasses3']
diff --git a/src/argaze/utils/demo/aoi_2d_scene.json b/src/argaze/utils/demo/aoi_2d_scene.json
index ac58b63..76ff1bc 100644
--- a/src/argaze/utils/demo/aoi_2d_scene.json
+++ b/src/argaze/utils/demo/aoi_2d_scene.json
@@ -1,18 +1,18 @@
{
- "BlueTriangle":[[960, 664], [1113, 971], [806, 971]],
+ "BlueTriangle":[[602, 415], [697, 607], [506, 607]],
"RedSquare": {
"Rectangle": {
- "x": 268,
- "y": 203,
- "width": 308,
- "height": 308
+ "x": 170,
+ "y": 127,
+ "width": 191,
+ "height": 191
}
},
"GreenCircle": {
"Circle": {
- "cx": 1497,
- "cy": 356,
- "radius": 153
+ "cx": 937,
+ "cy": 223,
+ "radius": 95
}
}
} \ No newline at end of file
diff --git a/src/argaze/utils/demo/aruco_markers_pipeline.json b/src/argaze/utils/demo/aruco_markers_pipeline.json
index f29111b..11db858 100644
--- a/src/argaze/utils/demo/aruco_markers_pipeline.json
+++ b/src/argaze/utils/demo/aruco_markers_pipeline.json
@@ -6,7 +6,7 @@
"aruco_detector": {
"dictionary": "DICT_APRILTAG_16h5",
"parameters": {
- "useAruco3Detection": 1
+ "useAruco3Detection": true
}
},
"sides_mask": 420,
@@ -56,7 +56,7 @@
},
"frames": {
"GrayRectangle": {
- "size": [1920, 1149],
+ "size": [1200, 720],
"background": "frame_background.jpg",
"gaze_movement_identifier": {
"argaze.GazeAnalysis.DispersionThresholdIdentification.GazeMovementIdentifier": {
@@ -67,11 +67,35 @@
"scan_path": {
"duration_max": 10000
},
+ "scan_path_analyzers": {
+ "argaze.GazeAnalysis.Basic.ScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.KCoefficient.ScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.NearestNeighborIndex.ScanPathAnalyzer": {
+ "size": [1200, 720]
+ },
+ "argaze.GazeAnalysis.ExploreExploitRatio.ScanPathAnalyzer": {
+ "short_fixation_duration_threshold": 0
+ }
+ },
"layers": {
"demo_layer": {
"aoi_scene": "aoi_2d_scene.json",
"aoi_matcher": {
"argaze.GazeAnalysis.FocusPointInside.AOIMatcher": {}
+ },
+ "aoi_scan_path": {
+ "duration_max": 10000
+ },
+ "aoi_scan_path_analyzers": {
+ "argaze.GazeAnalysis.Basic.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.TransitionMatrix.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.KCoefficient.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.LempelZivComplexity.AOIScanPathAnalyzer": {},
+ "argaze.GazeAnalysis.NGram.AOIScanPathAnalyzer": {
+ "n_min": 3,
+ "n_max": 3
+ },
+ "argaze.GazeAnalysis.Entropy.AOIScanPathAnalyzer":{}
}
}
},
@@ -116,17 +140,7 @@
}
}
}
- },
- "angle_tolerance": 15.0,
- "distance_tolerance": 2.54
- }
- },
- "observers": {
- "argaze.utils.UtilsFeatures.LookPerformanceRecorder": {
- "path": "_export/records/look_performance.csv"
- },
- "argaze.utils.UtilsFeatures.WatchPerformanceRecorder": {
- "path": "_export/records/watch_performance.csv"
+ }
}
}
}
diff --git a/src/argaze/utils/demo/csv_file_context_left_right_eyes.json b/src/argaze/utils/demo/csv_file_context_left_right_eyes.json
new file mode 100644
index 0000000..6450801
--- /dev/null
+++ b/src/argaze/utils/demo/csv_file_context_left_right_eyes.json
@@ -0,0 +1,15 @@
+{
+ "argaze.utils.contexts.File.CSV": {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_left_right_eyes.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "left_eye_x_column": "Left eye X",
+ "left_eye_y_column": "Left eye Y",
+ "left_eye_validity_column": "Left eye validity",
+ "right_eye_x_column": "Right eye X",
+ "right_eye_y_column": "Right eye Y",
+ "right_eye_validity_column": "Right eye validity",
+ "rescale_to_pipeline_size": true,
+ "pipeline": "gaze_analysis_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/csv_file_context_xy_joined.json b/src/argaze/utils/demo/csv_file_context_xy_joined.json
new file mode 100644
index 0000000..2d32b6d
--- /dev/null
+++ b/src/argaze/utils/demo/csv_file_context_xy_joined.json
@@ -0,0 +1,9 @@
+{
+ "argaze.utils.contexts.File.CSV" : {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_xy_joined.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "xy_column": "Gaze Position (px)",
+ "pipeline": "gaze_analysis_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/csv_file_context_xy_splitted.json b/src/argaze/utils/demo/csv_file_context_xy_splitted.json
new file mode 100644
index 0000000..87fce4d
--- /dev/null
+++ b/src/argaze/utils/demo/csv_file_context_xy_splitted.json
@@ -0,0 +1,10 @@
+{
+ "argaze.utils.contexts.File.CSV" : {
+ "name": "CSV file data playback",
+ "path": "./src/argaze/utils/demo/gaze_positions_xy_splitted.csv",
+ "timestamp_column": "Timestamp (ms)",
+ "x_column": "Gaze Position X (px)",
+ "y_column": "Gaze Position Y (px)",
+ "pipeline": "gaze_analysis_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/gaze_analysis_pipeline.json b/src/argaze/utils/demo/gaze_analysis_pipeline.json
index 8b8212e..814bf87 100644
--- a/src/argaze/utils/demo/gaze_analysis_pipeline.json
+++ b/src/argaze/utils/demo/gaze_analysis_pipeline.json
@@ -1,7 +1,7 @@
{
"argaze.ArFeatures.ArFrame": {
"name": "GrayRectangle",
- "size": [1920, 1149],
+ "size": [1200, 720],
"background": "frame_background.jpg",
"gaze_movement_identifier": {
"argaze.GazeAnalysis.DispersionThresholdIdentification.GazeMovementIdentifier": {
@@ -17,7 +17,7 @@
"argaze.GazeAnalysis.Basic.ScanPathAnalyzer": {},
"argaze.GazeAnalysis.KCoefficient.ScanPathAnalyzer": {},
"argaze.GazeAnalysis.NearestNeighborIndex.ScanPathAnalyzer": {
- "size": [1920, 1149]
+ "size": [1200, 720]
},
"argaze.GazeAnalysis.ExploreExploitRatio.ScanPathAnalyzer": {
"short_fixation_duration_threshold": 0
@@ -126,8 +126,8 @@
},
"recorders.FrameImageRecorder": {
"path": "_export/records/video.mp4",
- "width": 1920,
- "height": 1080,
+ "width": 1200,
+ "height": 720,
"fps": 15
}
}
diff --git a/src/argaze/utils/demo/gaze_positions_left_right_eyes.csv b/src/argaze/utils/demo/gaze_positions_left_right_eyes.csv
new file mode 100644
index 0000000..27f470e
--- /dev/null
+++ b/src/argaze/utils/demo/gaze_positions_left_right_eyes.csv
@@ -0,0 +1,10001 @@
+"Timestamp (ms)","Left eye X","Left eye Y","Left eye validity","Right eye X","Right eye Y","Right eye validity"
+3900001,0.6845667958259583,0.815993070602417,True,0.7289406061172485,0.8304881453514099,True
+3900011,0.6792497634887695,0.8160922527313232,True,0.7196134328842163,0.8297447562217712,True
+3900021,0.6833301186561584,0.823641836643219,True,0.7219937443733215,0.8200392723083496,True
+3900031,0.6823126077651978,0.8253753185272217,True,0.7191641926765442,0.8279540538787842,True
+3900041,0.6835184097290039,0.8225938677787781,True,0.7223926782608032,0.8339207172393799,True
+3900051,0.6838327646255493,0.8208820223808289,True,0.7243591547012329,0.8138483762741089,True
+3900061,0.6853344440460205,0.8275117874145508,True,0.7234452366828918,0.8268319368362427,True
+3900071,0.6835964918136597,0.8219563961029053,True,0.7233908772468567,0.8209843039512634,True
+3900081,0.6863177418708801,0.8289506435394287,True,0.7124441266059875,0.8282802104949951,True
+3900091,0.6854949593544006,0.8222254514694214,True,0.7253992557525635,0.8256697058677673,True
+3900101,0.6849215030670166,0.8237974643707275,True,0.7245864272117615,0.821822464466095,True
+3900111,0.715420663356781,0.7925711870193481,True,0.7688331604003906,0.8110724687576294,True
+3900121,0.752351701259613,0.7471020817756653,True,0.804560124874115,0.7542709708213806,True
+3900131,0.7613399624824524,0.7607189416885376,True,0.7997848391532898,0.761088490486145,True
+3900141,0.7562602162361145,0.7599729895591736,True,0.7939102053642273,0.7655518054962158,True
+3900151,0.7550341486930847,0.7576929330825806,True,0.7924315929412842,0.7656151056289673,True
+3900161,0.7564232349395752,0.758611798286438,True,0.7950515151023865,0.7719168066978455,True
+3900171,0.7617986798286438,0.7570843696594238,True,0.796308696269989,0.7680800557136536,True
+3900181,0.7607498168945312,0.7653225660324097,True,0.8002505302429199,0.761861264705658,True
+3900191,0.7583614587783813,0.7673925161361694,True,0.7969763278961182,0.7671250104904175,True
+3900201,0.7596035003662109,0.7587283253669739,True,0.7990138530731201,0.7695882320404053,True
+3900211,0.7582758665084839,0.7631857395172119,True,0.7995763421058655,0.7660250663757324,True
+3900221,0.7601925134658813,0.7555603384971619,True,0.7979300618171692,0.7690660357475281,True
+3900231,0.7606302499771118,0.7586659789085388,True,0.8030794858932495,0.7638450860977173,True
+3900241,0.7595384120941162,0.7604820728302002,True,0.7967820763587952,0.7792191505432129,True
+3900251,0.7601291537284851,0.7606731653213501,True,0.7987337112426758,0.760553240776062,True
+3900261,0.7591041326522827,0.7547239661216736,True,0.7990981340408325,0.7659909725189209,True
+3900271,0.7589188814163208,0.7610510587692261,True,0.7953287363052368,0.7656656503677368,True
+3900281,0.7606838345527649,0.7565242648124695,True,0.8026875853538513,0.7595406174659729,True
+3900291,0.7576554417610168,0.7561178207397461,True,0.7985330820083618,0.7577304244041443,True
+3900301,0.7616546750068665,0.754430890083313,True,0.7941582202911377,0.7665228843688965,True
+3900311,0.7610070705413818,0.7607320547103882,True,0.8012813329696655,0.7651253342628479,True
+3900321,0.7442606687545776,0.7520452737808228,True,0.7886985540390015,0.7658536434173584,True
+3900331,0.6842023134231567,0.7222716808319092,True,0.7309767603874207,0.7191227674484253,True
+3900341,0.6708921790122986,0.7120205760002136,True,0.7135435342788696,0.7118781208992004,True
+3900351,0.671442449092865,0.7174057364463806,True,0.706396758556366,0.7192530035972595,True
+3900361,0.673904538154602,0.7163370847702026,True,0.7101823091506958,0.7128261923789978,True
+3900371,0.6746295094490051,0.7180273532867432,True,0.7108525037765503,0.7266890406608582,True
+3900381,0.6708196401596069,0.7157984972000122,True,0.7087097764015198,0.7163652181625366,True
+3900391,0.6701197624206543,0.7132431268692017,True,0.7075232267379761,0.710707426071167,True
+3900401,0.6712198853492737,0.7170410752296448,True,0.7078341245651245,0.7173556089401245,True
+3900411,0.669276237487793,0.7115185856819153,True,0.7051610350608826,0.7227039337158203,True
+3900421,0.6696616411209106,0.7196422815322876,True,0.7053570747375488,0.7180508375167847,True
+3900431,0.6679009199142456,0.7102426886558533,True,0.7019839286804199,0.7155666351318359,True
+3900441,0.6681925058364868,0.7071993350982666,True,0.7041553854942322,0.7187212705612183,True
+3900451,0.6674410700798035,0.7193871140480042,True,0.7039800882339478,0.7218312621116638,True
+3900461,0.6685093641281128,0.7200009822845459,True,0.7055992484092712,0.7184627652168274,True
+3900471,0.6714564561843872,0.7165964841842651,True,0.7082842588424683,0.7340841889381409,True
+3900481,0.6680595874786377,0.7159290313720703,True,0.7077426910400391,0.7205026745796204,True
+3900491,0.6658691167831421,0.7122656106948853,True,0.7033863067626953,0.7209104299545288,True
+3900501,0.668613612651825,0.7193496227264404,True,0.7092812061309814,0.7210765480995178,True
+3900511,0.6662496328353882,0.7205212116241455,True,0.7100632786750793,0.7303847670555115,True
+3900521,0.6668378710746765,0.7142290472984314,True,0.7064932584762573,0.72898268699646,True
+3900531,0.6672824025154114,0.7200313210487366,True,0.7045963406562805,0.7244890332221985,True
+3900541,0.6682709455490112,0.719202995300293,True,0.7061797976493835,0.7214221358299255,True
+3900551,0.6639337539672852,0.7226413488388062,True,0.7048898935317993,0.7256892323493958,True
+3900561,0.6674803495407104,0.716023862361908,True,0.7034903764724731,0.7209295630455017,True
+3900571,0.670991063117981,0.7196576595306396,True,0.7113419771194458,0.7162643671035767,True
+3900581,0.668657660484314,0.7183273434638977,True,0.7113284468650818,0.7167254686355591,True
+3900591,0.6654489636421204,0.7133911848068237,True,0.7075894474983215,0.7218298316001892,True
+3900601,0.6664254665374756,0.7164381742477417,True,0.7134631276130676,0.7079412341117859,True
+3900611,0.6653376817703247,0.7157508134841919,True,0.7010506987571716,0.7007288932800293,True
+3900621,0.6599144339561462,0.7750742435455322,True,nan,nan,False
+3900631,nan,nan,False,nan,nan,False
+3900641,nan,nan,False,nan,nan,False
+3900651,nan,nan,False,nan,nan,False
+3900661,nan,nan,False,nan,nan,False
+3900671,nan,nan,False,nan,nan,False
+3900681,nan,nan,False,nan,nan,False
+3900691,nan,nan,False,nan,nan,False
+3900701,nan,nan,False,nan,nan,False
+3900711,nan,nan,False,nan,nan,False
+3900721,nan,nan,False,nan,nan,False
+3900731,0.7883967757225037,0.7243505716323853,True,nan,nan,False
+3900741,0.7089181542396545,0.6316635608673096,True,nan,nan,False
+3900751,0.7124374508857727,0.6035584211349487,True,nan,nan,False
+3900761,0.7131779789924622,0.6155445575714111,True,0.7511311173439026,0.7155824899673462,True
+3900771,0.7089539766311646,0.6161230802536011,True,0.7462568283081055,0.6277055740356445,True
+3900781,0.7111190557479858,0.6088336706161499,True,0.7515273690223694,0.6059321761131287,True
+3900791,0.7087674140930176,0.6229292154312134,True,0.7532452344894409,0.605441153049469,True
+3900801,0.7075392603874207,0.6197260022163391,True,0.7520593404769897,0.6247939467430115,True
+3900811,0.7090814113616943,0.6224433183670044,True,0.7451378107070923,0.6317918300628662,True
+3900821,0.7078864574432373,0.6179529428482056,True,0.7502707839012146,0.6233242154121399,True
+3900831,0.7066361904144287,0.6185072064399719,True,0.7493863105773926,0.62070631980896,True
+3900841,0.7033789753913879,0.6189244985580444,True,0.7551358938217163,0.6286273002624512,True
+3900851,0.7088231444358826,0.6190276145935059,True,0.7531343698501587,0.6211604475975037,True
+3900861,0.708892822265625,0.614879846572876,True,0.7534109354019165,0.6322422623634338,True
+3900871,0.7066726684570312,0.6213456392288208,True,0.7495231032371521,0.6359056234359741,True
+3900881,0.7063255906105042,0.61414635181427,True,0.7482049465179443,0.6397100687026978,True
+3900891,0.7050814628601074,0.6225327253341675,True,0.7504429221153259,0.645361602306366,True
+3900901,0.7075871229171753,0.6130117177963257,True,0.7564288377761841,0.6265299916267395,True
+3900911,0.7056566476821899,0.6177817583084106,True,0.7517585158348083,0.6244275569915771,True
+3900921,0.7081888914108276,0.6195590496063232,True,0.7469918727874756,0.6313101649284363,True
+3900931,0.7039284706115723,0.6188629269599915,True,0.7509974241256714,0.6148264408111572,True
+3900941,0.7039806842803955,0.6130974292755127,True,0.7523032426834106,0.6311734318733215,True
+3900951,0.7059553861618042,0.6235923171043396,True,0.7456895709037781,0.6320470571517944,True
+3900961,0.7058179378509521,0.6126047968864441,True,0.7511910796165466,0.6395574808120728,True
+3900971,0.7033592462539673,0.617580771446228,True,0.748584508895874,0.628953754901886,True
+3900981,0.706326961517334,0.6173755526542664,True,0.7520995736122131,0.6341843008995056,True
+3900991,0.7023404240608215,0.6186517477035522,True,0.7558685541152954,0.6273055672645569,True
+3901001,0.7051341533660889,0.6172082424163818,True,0.7499068975448608,0.6251194477081299,True
+3901011,0.7068514823913574,0.6165130138397217,True,0.7534655928611755,0.6262675523757935,True
+3901021,0.7024269700050354,0.6151700615882874,True,0.7491880655288696,0.6234725713729858,True
+3901031,0.7049083709716797,0.6183616518974304,True,0.7460487484931946,0.6230233907699585,True
+3901041,0.7049837112426758,0.617385745048523,True,0.7488762736320496,0.6268272995948792,True
+3901051,0.7055158019065857,0.6191961765289307,True,0.7523766160011292,0.6348922848701477,True
+3901061,0.7045255899429321,0.6132004857063293,True,0.7451746463775635,0.6234976649284363,True
+3901071,0.7062404155731201,0.6183539032936096,True,0.7499832510948181,0.6280379295349121,True
+3901081,0.7026526927947998,0.6144446134567261,True,0.749445915222168,0.6213442087173462,True
+3901091,0.7036272883415222,0.6156632900238037,True,0.7497628927230835,0.6287590861320496,True
+3901101,0.7037522196769714,0.614361047744751,True,0.7431403398513794,0.7024713754653931,True
+3901111,0.6880061626434326,0.7508684396743774,True,nan,nan,False
+3901121,nan,nan,False,nan,nan,False
+3901131,nan,nan,False,nan,nan,False
+3901141,nan,nan,False,nan,nan,False
+3901151,nan,nan,False,nan,nan,False
+3901161,nan,nan,False,nan,nan,False
+3901171,nan,nan,False,nan,nan,False
+3901181,nan,nan,False,nan,nan,False
+3901191,nan,nan,False,nan,nan,False
+3901201,nan,nan,False,nan,nan,False
+3901211,nan,nan,False,nan,nan,False
+3901221,nan,nan,False,nan,nan,False
+3901231,0.4949089288711548,0.7932230234146118,True,nan,nan,False
+3901241,0.4785845875740051,0.6023674011230469,True,nan,nan,False
+3901251,0.4810916185379028,0.6147992014884949,True,nan,nan,False
+3901261,0.4759471416473388,0.6231352090835571,True,nan,nan,False
+3901271,0.4785346984863281,0.6182107925415039,True,0.5200174450874329,0.6243072748184204,True
+3901281,0.4783856868743896,0.6271167993545532,True,0.5225069522857666,0.5976399779319763,True
+3901291,0.4776607155799866,0.6221684217453003,True,0.5194994211196899,0.6215677857398987,True
+3901301,0.4773778915405273,0.6266111135482788,True,0.5195245742797852,0.6189233064651489,True
+3901311,0.4797385334968567,0.6269406080245972,True,0.5221773982048035,0.6242254376411438,True
+3901321,0.4836659729480743,0.6204861402511597,True,0.5201055407524109,0.6193141937255859,True
+3901331,0.4815885424613952,0.6119859218597412,True,0.5237215161323547,0.6271154880523682,True
+3901341,0.4826918244361877,0.6230785846710205,True,0.523516833782196,0.6230250597000122,True
+3901351,0.4832412898540497,0.6192673444747925,True,0.5208161473274231,0.6181069612503052,True
+3901361,0.4810158014297485,0.6227118968963623,True,0.5206036567687988,0.6181066036224365,True
+3901371,0.4811954200267792,0.6240094900131226,True,0.5197993516921997,0.6160476207733154,True
+3901381,0.4789285659790039,0.623650074005127,True,0.520072340965271,0.6204564571380615,True
+3901391,0.4802808165550232,0.6206828355789185,True,0.5213059186935425,0.6110296249389648,True
+3901401,0.481299877166748,0.6272158622741699,True,0.5180723071098328,0.6214327812194824,True
+3901411,0.4771469235420227,0.6201772689819336,True,0.5208653807640076,0.6233036518096924,True
+3901421,0.4811800122261047,0.6261795163154602,True,0.5248963832855225,0.6206612586975098,True
+3901431,0.4792525172233581,0.6232355833053589,True,0.5236537456512451,0.6143258213996887,True
+3901441,0.4819711446762085,0.6241905689239502,True,0.5208356380462646,0.6119365096092224,True
+3901451,0.481046199798584,0.6234982013702393,True,0.5248751640319824,0.6189244985580444,True
+3901461,0.4816325604915619,0.6179001927375793,True,0.5200390219688416,0.6139719486236572,True
+3901471,0.4805791676044464,0.6141257882118225,True,0.5251395106315613,0.6091474294662476,True
+3901481,0.4813254475593567,0.6122665405273438,True,0.5200968980789185,0.6224836111068726,True
+3901491,0.4789323806762695,0.6138771772384644,True,0.5183491110801697,0.620466947555542,True
+3901501,0.4923514723777771,0.6074139475822449,True,0.5411704182624817,0.6005566716194153,True
+3901511,0.5397399663925171,0.5948011875152588,True,0.5862953662872314,0.6000933051109314,True
+3901521,0.5452073812484741,0.5887711048126221,True,0.5853252410888672,0.5957457423210144,True
+3901531,0.5417681932449341,0.5932601094245911,True,0.5788875222206116,0.5960593819618225,True
+3901541,0.5388880372047424,0.5911315679550171,True,0.5783828496932983,0.6039010286331177,True
+3901551,0.539788544178009,0.589984655380249,True,0.5833423733711243,0.6050460338592529,True
+3901561,0.5427783131599426,0.5854958891868591,True,0.5842893719673157,0.602388322353363,True
+3901571,0.5421462655067444,0.5879015922546387,True,0.5850321650505066,0.5878766775131226,True
+3901581,0.5387065410614014,0.5905623435974121,True,0.5832494497299194,0.5997378826141357,True
+3901591,0.5398814082145691,0.5903441905975342,True,0.5823967456817627,0.6019493341445923,True
+3901601,0.5402418971061707,0.5860535502433777,True,0.581380307674408,0.6041322946548462,True
+3901611,0.5427635908126831,0.58933424949646,True,0.5848655700683594,0.598724365234375,True
+3901621,0.5367457270622253,0.5896121263504028,True,0.5817505717277527,0.6051689386367798,True
+3901631,0.5374202728271484,0.5878077745437622,True,0.5818322896957397,0.6081022024154663,True
+3901641,0.5386689901351929,0.5942539572715759,True,0.5817046165466309,0.5980585217475891,True
+3901651,0.5430219173431396,0.5778730511665344,True,0.5862799882888794,0.5886800289154053,True
+3901661,0.5357003808021545,0.4507753849029541,True,0.6109951138496399,0.4595882892608642,True
+3901671,0.5414989590644836,0.3034245371818542,True,0.6186879277229309,0.3099308609962463,True
+3901681,0.544550895690918,0.2262697517871856,True,0.6145219206809998,0.2282789945602417,True
+3901691,0.5471417903900146,0.2349638938903808,True,0.6034691333770752,0.2274570167064666,True
+3901701,0.551965594291687,0.2415639013051986,True,0.6058642864227295,0.2382357269525528,True
+3901711,0.5554723739624023,0.2338562309741974,True,0.600934624671936,0.2227762043476104,True
+3901721,0.5554497241973877,0.2154679596424102,True,0.5984422564506531,0.221609428524971,True
+3901731,0.5574550628662109,0.2160253524780273,True,0.5985144376754761,0.2278685271739959,True
+3901741,0.5587512254714966,0.2165544927120208,True,0.6001779437065125,0.2274488508701324,True
+3901751,0.5571573972702026,0.2203326225280761,True,0.5967548489570618,0.2355233430862426,True
+3901761,0.5586478114128113,0.2255506366491317,True,0.6035386323928833,0.2309754788875579,True
+3901771,0.559506893157959,0.2183480560779571,True,0.600257158279419,0.2299766093492508,True
+3901781,0.5591008067131042,0.2223727405071258,True,0.5987907648086548,0.2233397811651229,True
+3901791,0.5606600046157837,0.2196547985076904,True,0.597815990447998,0.2276555597782135,True
+3901801,0.557068407535553,0.220482051372528,True,0.5984864830970764,0.2290641665458679,True
+3901811,0.5577178001403809,0.2231497168540954,True,0.6009851098060608,0.2289446592330932,True
+3901821,0.5580670237541199,0.2216960936784744,True,0.6001667380332947,0.2201514840126037,True
+3901831,0.5569959878921509,0.2215348482131958,True,0.5981701612472534,0.2277969419956207,True
+3901841,0.559087872505188,0.2216462194919586,True,0.6029247045516968,0.2245453596115112,True
+3901851,0.5585062503814697,0.219362124800682,True,0.5960372686386108,0.2168837189674377,True
+3901861,0.5594388246536255,0.2211514115333557,True,0.5964946150779724,0.224087193608284,True
+3901871,0.5590822696685791,0.2230809181928634,True,0.5956155061721802,0.2277452051639557,True
+3901881,0.5555853247642517,0.2310989201068878,True,0.592587947845459,0.2307789176702499,True
+3901891,0.5395708680152893,0.2346937656402588,True,0.5779000520706177,0.2307327091693878,True
+3901901,0.5385923385620117,0.2273096442222595,True,0.5766940712928772,0.2331089973449707,True
+3901911,0.5403838157653809,0.235960841178894,True,0.5779989957809448,0.2332364022731781,True
+3901921,0.5438754558563232,0.2355028390884399,True,0.5797964334487915,0.229907676577568,True
+3901931,0.5408084392547607,0.2312627434730529,True,0.5768978595733643,0.2360065877437591,True
+3901941,0.5391523838043213,0.2379004806280136,True,0.5756968259811401,0.2287440598011016,True
+3901951,0.5396478176116943,0.2355325818061828,True,0.5773439407348633,0.2330727875232696,True
+3901961,0.5394212603569031,0.2293396890163421,True,0.5790494680404663,0.2408133447170257,True
+3901971,0.5387752652168274,0.2300292551517486,True,0.5729554891586304,0.2395080327987671,True
+3901981,0.5388792753219604,0.2345228493213653,True,0.5742764472961426,0.2362585067749023,True
+3901991,0.5398117303848267,0.2295252084732055,True,0.5733762979507446,0.233363851904869,True
+3902001,0.5391249656677246,0.2353230118751526,True,0.5765690207481384,0.2313551008701324,True
+3902011,0.5401474833488464,0.2338075786828994,True,0.5760176777839661,0.2332613468170166,True
+3902021,0.5391379594802856,0.230032593011856,True,0.5736033916473389,0.2267612963914871,True
+3902031,0.5394273400306702,0.2303769290447235,True,0.5733773708343506,0.2324606925249099,True
+3902041,0.5422179102897644,0.2330140471458435,True,0.5751380920410156,0.2328003048896789,True
+3902051,0.5411380529403687,0.2342303395271301,True,0.5733113288879395,0.2404542863368988,True
+3902061,0.5415162444114685,0.235693097114563,True,0.5733273029327393,0.2369886934757232,True
+3902071,0.5402924418449402,0.2311500012874603,True,0.5725135803222656,0.2285548746585846,True
+3902081,0.5390005707740784,0.2311073243618011,True,0.5764637589454651,0.2350961565971374,True
+3902091,0.5409323573112488,0.2348093688488006,True,0.5744509100914001,0.2345598489046096,True
+3902101,0.5406627058982849,0.2339677512645721,True,0.5753172636032104,0.2363198697566986,True
+3902111,0.5382092595100403,0.2369856834411621,True,0.5751323699951172,0.2352209091186523,True
+3902121,0.5401191115379333,0.2321724444627761,True,0.5734912157058716,0.2335496395826339,True
+3902131,0.5406373143196106,0.2429782152175903,True,0.5760727524757385,0.2332222312688827,True
+3902141,0.5406756401062012,0.2338376641273498,True,0.5786651968955994,0.2320720255374908,True
+3902151,0.540613055229187,0.2412917017936706,True,0.5750045776367188,0.2364217340946197,True
+3902161,0.540198802947998,0.2424872815608978,True,0.5743842124938965,0.227336972951889,True
+3902171,0.5403606295585632,0.2368329763412475,True,0.5751765966415405,0.2350227087736129,True
+3902181,0.5446246862411499,0.2425879687070846,True,0.575792670249939,0.2355618476867675,True
+3902191,0.5396079421043396,0.2422799915075302,True,0.5756849050521851,0.2390941381454467,True
+3902201,0.5394892692565918,0.2407145798206329,True,0.5762684941291809,0.2388541102409362,True
+3902211,0.47149458527565,0.2446426451206207,True,0.5263587236404419,0.2375819981098175,True
+3902221,0.3670625686645508,0.2434121072292328,True,0.4414741694927215,0.232913538813591,True
+3902231,0.2744381725788116,0.2497298419475555,True,0.3514660894870758,0.2376312762498855,True
+3902241,0.2040052711963653,0.2672876119613647,True,0.2754061818122864,0.2564659416675567,True
+3902251,0.1325501501560211,0.2691658735275268,True,0.2030382007360458,0.2604075372219085,True
+3902261,0.0925224870443344,0.2844896018505096,True,0.1440874636173248,0.2818000912666321,True
+3902271,0.1115135923027992,0.2757664024829864,True,0.155106708407402,0.2854726016521454,True
+3902281,0.1051848083734512,0.2728880047798157,True,0.1491684913635254,0.2792381048202514,True
+3902291,0.0971027389168739,0.2838843762874603,True,0.1479683518409729,0.2840980887413025,True
+3902301,0.1001688838005065,0.2827069163322449,True,0.14531309902668,0.2822505831718445,True
+3902311,0.1041540428996086,0.2786206305027008,True,0.1461889892816543,0.2808735966682434,True
+3902321,0.104908138513565,0.2846186459064483,True,0.1460511684417724,0.2866067588329315,True
+3902331,0.1033482402563095,0.2872721552848816,True,0.1453206539154052,0.2898881137371063,True
+3902341,0.1030066609382629,0.2835974395275116,True,0.1434556543827057,0.2848093211650848,True
+3902351,0.1053589358925819,0.284427285194397,True,0.1451206356287002,0.2857322692871094,True
+3902361,0.1009294912219047,0.2823759019374847,True,0.1474813520908355,0.2903505861759186,True
+3902371,0.1059336513280868,0.2838072180747986,True,0.1455320417881012,0.2836364209651947,True
+3902381,0.1002169772982597,0.2815892696380615,True,0.1452989131212234,0.2888453006744385,True
+3902391,0.1009009927511215,0.2811345756053924,True,0.1443106830120086,0.2859454452991485,True
+3902401,0.1052891239523887,0.2875272631645202,True,0.1420770585536956,0.2866749167442322,True
+3902411,0.1036825254559516,0.2870489060878753,True,0.1459438949823379,0.2944901585578918,True
+3902421,0.1052203178405761,0.2849401533603668,True,0.1412998437881469,0.2850717604160309,True
+3902431,0.103031538426876,0.2813690900802612,True,0.1448027044534683,0.2903033792972564,True
+3902441,0.1012544482946395,0.2811286151409149,True,0.1407155245542526,0.2894311845302582,True
+3902451,0.1008441895246505,0.2871327996253967,True,0.1422954052686691,0.2963089942932129,True
+3902461,0.1041577756404876,0.2831920683383941,True,0.1435189843177795,0.2880037128925323,True
+3902471,0.10156961530447,0.2823343276977539,True,0.1418326795101165,0.2897637486457824,True
+3902481,0.1053926348686218,0.2936588823795318,True,0.1430854499340057,0.2828971743583679,True
+3902491,0.1022185832262039,0.2789246141910553,True,0.1408791542053222,0.2829128205776214,True
+3902501,0.0915763303637504,0.2339377999305725,True,0.1398691684007644,0.2396727204322815,True
+3902511,0.0943091139197349,0.2122197449207306,True,0.1355043947696685,0.2093472778797149,True
+3902521,0.0949266329407692,0.2177015990018844,True,0.1311293244361877,0.2167558372020721,True
+3902531,0.0944687500596046,0.2290432304143905,True,0.1343729496002197,0.2270348072052002,True
+3902541,0.0932340174913406,0.2260262370109558,True,0.1340865194797516,0.2261016815900802,True
+3902551,0.09548020362854,0.2170501947402954,True,0.1362893879413604,0.2227342426776886,True
+3902561,0.0956850424408912,0.2220781147480011,True,0.1342363059520721,0.2200360149145126,True
+3902571,0.0951006561517715,0.2202953398227691,True,0.1335727125406265,0.2229139953851699,True
+3902581,0.0986980646848678,0.2189354747533798,True,0.1314166188240051,0.2173597812652588,True
+3902591,0.0932184159755706,0.2213456332683563,True,0.1339701563119888,0.22823366522789,True
+3902601,0.0936801731586456,0.2193636447191238,True,0.1354506909847259,0.2138415873050689,True
+3902611,0.0957602337002754,0.2184724658727646,True,0.1362262219190597,0.2199528813362121,True
+3902621,0.094649963080883,0.2243062555789947,True,0.1378644555807113,0.2242433428764343,True
+3902631,0.0985916256904602,0.2249316275119781,True,0.1371364891529083,0.2191877514123916,True
+3902641,0.0970764979720115,0.2249608635902404,True,0.132124587893486,0.2163164615631103,True
+3902651,0.0966890677809715,0.2257162779569625,True,0.1334364116191864,0.2200571000576019,True
+3902661,0.0984694361686706,0.224716305732727,True,0.1384491771459579,0.2189521044492721,True
+3902671,0.0931232348084449,0.2267607152462005,True,0.1379056274890899,0.2172245234251022,True
+3902681,0.098065435886383,0.2265294641256332,True,0.1360243260860443,0.2173530757427215,True
+3902691,0.0950223058462143,0.2237858027219772,True,0.1346100121736526,0.2167776525020599,True
+3902701,0.0970871970057487,0.2210995703935623,True,0.1331385374069214,0.2133308351039886,True
+3902711,0.0980940610170364,0.2244420647621154,True,0.1329254508018493,0.2268960177898407,True
+3902721,0.0968590825796127,0.225616306066513,True,0.1383920758962631,0.2138430476188659,True
+3902731,0.1007713973522186,0.2246437817811966,True,0.1357038170099258,0.218646764755249,True
+3902741,0.0947203934192657,0.2243674248456955,True,0.1403890997171402,0.2191250026226043,True
+3902751,0.0966013967990875,0.226760908961296,True,0.1351059973239898,0.2186988890171051,True
+3902761,0.095961295068264,0.2240515351295471,True,0.1343048214912414,0.2221917361021042,True
+3902771,0.0961674153804779,0.2272165715694427,True,0.1325930207967758,0.2248151004314422,True
+3902781,0.0981051474809646,0.2166625410318374,True,0.1344312131404876,0.2210967540740966,True
+3902791,0.0996538922190666,0.2169886827468872,True,0.1330782920122146,0.2214774042367935,True
+3902801,0.0981865674257278,0.2209171652793884,True,0.131646379828453,0.2195425778627395,True
+3902811,0.1019988656044006,0.2723416984081268,True,0.1386815011501312,0.278385728597641,True
+3902821,0.1276945620775222,0.3855599462985992,True,0.1537710726261139,0.3973055183887481,True
+3902831,0.1157023832201957,0.4296685755252838,True,0.1342776119709015,0.4323399364948272,True
+3902841,0.1091519892215728,0.4102190732955932,True,0.1373754441738128,0.4161280393600464,True
+3902851,0.1089498773217201,0.4001287519931793,True,0.1447016447782516,0.4030947983264923,True
+3902861,0.107787124812603,0.4010826051235199,True,0.1426391005516052,0.4147424697875976,True
+3902871,0.1100766733288765,0.4149928987026214,True,0.1389392167329788,0.4207544028759002,True
+3902881,0.1155792027711868,0.4241272211074829,True,0.1454950869083404,0.4206871390342712,True
+3902891,0.1107160449028015,0.4193426370620727,True,0.1409137398004531,0.419835478067398,True
+3902901,0.1148620769381523,0.4271881878376007,True,0.1457330137491226,0.4297704100608825,True
+3902911,0.1160198748111724,0.4236432015895843,True,0.1463088691234588,0.4265304803848266,True
+3902921,0.1129917055368423,0.4121714830398559,True,0.1460133790969848,0.4273482263088226,True
+3902931,0.1098472997546196,0.4198505878448486,True,0.14398193359375,0.4238255620002746,True
+3902941,0.1134382933378219,0.4239280819892883,True,0.1407476961612701,0.4300679266452789,True
+3902951,0.10910065472126,0.4213162064552307,True,0.1437020003795623,0.4234311282634735,True
+3902961,0.1108824610710144,0.4203966856002807,True,0.140878215432167,0.4326497316360473,True
+3902971,0.11217001080513,0.4208396375179291,True,0.1449824124574661,0.4265481233596802,True
+3902981,0.1112816557288169,0.4196722209453583,True,0.1397964209318161,0.430268794298172,True
+3902991,0.1118179559707641,0.4161093533039093,True,0.1453130692243576,0.423846572637558,True
+3903001,0.1118286550045013,0.4126453995704651,True,0.1419328302145004,0.4222437739372253,True
+3903011,0.1185375601053237,0.4411959648132324,True,0.1440675854682922,0.4403130710124969,True
+3903021,0.1686447709798813,0.5498628616333008,True,0.201376274228096,0.5564841032028198,True
+3903031,0.2059293389320373,0.7104995250701904,True,0.2263393849134445,0.705964982509613,True
+3903041,0.2330698370933532,0.8926063179969788,True,0.2408332824707031,0.8958647847175598,True
+3903051,0.2726643085479736,1.07417094707489,True,0.2920959293842315,1.1152820587158203,True
+3903061,0.2769678235054016,1.2713388204574585,True,0.2756857872009277,1.3395684957504272,True
+3903071,0.3393424749374389,1.479556918144226,True,0.3360463380813598,1.5535070896148682,True
+3903081,0.343901127576828,1.6836622953414917,True,0.3411052227020263,1.744819402694702,True
+3903091,0.3253663778305053,1.8277795314788816,True,0.3267720341682434,1.8894715309143064,True
+3903101,0.3353763818740845,1.8877108097076416,True,0.3229478299617767,1.9369728565216064,True
+3903111,0.3370791971683502,1.8613145351409912,True,0.3190490305423736,1.8991672992706297,True
+3903121,0.3336906433105469,1.8876445293426516,True,0.3240982890129089,1.910860300064087,True
+3903131,0.3305161595344543,1.8996145725250244,True,0.3219609260559082,1.926198959350586,True
+3903141,0.3307713866233825,1.8967307806015012,True,0.3178378939628601,1.9416857957839968,True
+3903151,0.3337589502334595,1.8968907594680784,True,0.3198879063129425,1.9254549741744995,True
+3903161,0.3302044868469238,1.8952194452285769,True,0.315024584531784,1.9197523593902588,True
+3903171,0.3291930854320526,1.8939071893692017,True,0.3190116286277771,1.9162275791168213,True
+3903181,0.328467845916748,1.8910763263702397,True,0.3155673742294311,1.918673515319824,True
+3903191,0.3316514194011688,1.8913092613220213,True,0.3182858228683471,1.9222800731658936,True
+3903201,0.3329845070838928,1.8922085762023928,True,0.3173406720161438,1.9188685417175293,True
+3903211,0.3188091516494751,1.880955696105957,True,0.3093385696411133,1.9135279655456543,True
+3903221,0.2437614351511001,1.7529919147491455,True,0.2606627643108368,1.8091628551483157,True
+3903231,0.2523575723171234,1.707469820976257,True,0.2426391839981079,1.7658153772354126,True
+3903241,0.2603521347045898,1.7424087524414062,True,0.2402043491601944,1.78311288356781,True
+3903251,0.2609944343566894,1.7560625076293943,True,0.2478178441524505,1.7939860820770264,True
+3903261,0.2538065016269684,1.7499094009399414,True,0.2407431602478027,1.789439678192139,True
+3903271,0.2573260962963104,1.7435857057571411,True,0.2394711524248123,1.785766363143921,True
+3903281,0.2538487911224365,1.7387547492980957,True,0.2420971989631652,1.7816951274871826,True
+3903291,0.2551791369915008,1.7432844638824463,True,0.2417425513267517,1.7765403985977173,True
+3903301,0.2526517212390899,1.7465163469314575,True,0.240062266588211,1.7815346717834473,True
+3903311,0.2588785886764526,1.7346590757369995,True,0.2390456199645996,1.784118413925171,True
+3903321,0.2577934861183166,1.730960249900818,True,0.2394030690193176,1.78076171875,True
+3903331,0.2579850256443023,1.7377392053604126,True,0.23661570250988,1.7853550910949707,True
+3903341,0.2546519339084625,1.7380971908569336,True,0.2357266098260879,1.7819052934646606,True
+3903351,0.2556914985179901,1.737727165222168,True,0.2365360260009765,1.781733155250549,True
+3903361,0.252394825220108,1.7408053874969482,True,0.2347760796546936,1.7799715995788574,True
+3903371,0.2529560029506683,1.7424123287200928,True,0.2354646921157837,1.7771828174591064,True
+3903381,0.2537469863891601,1.7368241548538208,True,0.2361282110214233,1.7860397100448608,True
+3903391,0.2506473958492279,1.738117814064026,True,0.238252580165863,1.7787699699401855,True
+3903401,0.2572337388992309,1.7341610193252563,True,0.2367489039897918,1.7801494598388672,True
+3903411,0.2507667243480682,1.739601492881775,True,0.2341922968626022,1.7780632972717283,True
+3903421,0.2541943788528442,1.7400676012039185,True,0.2347342669963836,1.783308506011963,True
+3903431,0.2514449656009674,1.7340351343154907,True,0.2357679903507232,1.7845659255981443,True
+3903441,0.2539065778255462,1.734992742538452,True,0.2330082058906555,1.7863308191299438,True
+3903451,0.249217003583908,1.7343899011611938,True,0.2342296838760376,1.7760382890701294,True
+3903461,0.2565255463123321,1.7304472923278809,True,0.2321682721376419,1.778481125831604,True
+3903471,0.2534783482551574,1.735660195350647,True,0.2309342622756958,1.779862880706787,True
+3903481,0.2511909604072571,1.7299492359161377,True,0.2303903847932815,1.7772642374038696,True
+3903491,0.254877895116806,1.7334530353546145,True,0.2285680770874023,1.7760286331176758,True
+3903501,0.2527048885822296,1.734289288520813,True,0.2294250428676605,1.7832388877868652,True
+3903511,0.2164426743984222,1.7203294038772583,True,0.2030284851789474,1.7646299600601196,True
+3903521,0.1911026388406753,1.7202739715576172,True,0.1678122878074646,1.7612662315368652,True
+3903531,0.1931023299694061,1.7175034284591677,True,0.1699773669242859,1.753924012184143,True
+3903541,0.1971898674964904,1.7182531356811523,True,0.1747129410505294,1.7631571292877195,True
+3903551,0.1993737816810608,1.717793345451355,True,0.1736247837543487,1.7603586912155151,True
+3903561,0.1939739137887954,1.7252023220062256,True,0.1698683500289917,1.768532633781433,True
+3903571,0.1952941715717315,1.7249550819396973,True,0.1684998273849487,1.7716645002365112,True
+3903581,0.200180172920227,1.7176648378372192,True,0.1698215752840042,1.76503586769104,True
+3903591,0.195307582616806,1.720109462738037,True,0.1732538193464279,1.7601618766784668,True
+3903601,0.1968147158622741,1.722145915031433,True,0.1702351123094558,1.7674425840377808,True
+3903611,0.1936264783143997,1.7228223085403442,True,0.1726199388504028,1.7616100311279297,True
+3903621,0.195315271615982,1.718407154083252,True,0.1677188575267791,1.7733724117279053,True
+3903631,0.2050543129444122,1.7107689380645752,True,0.1687066704034805,1.7603929042816162,True
+3903641,0.1983058005571365,1.7182910442352295,True,0.1696830242872238,1.7659002542495728,True
+3903651,0.1979397088289261,1.71204674243927,True,0.170918270945549,1.765910029411316,True
+3903661,0.1962850987911224,1.708038091659546,True,0.1661381870508194,1.773821234703064,True
+3903671,0.1988295018672943,1.716367483139038,True,0.1721907556056976,1.758170247077942,True
+3903681,0.1938780844211578,1.7180805206298828,True,0.1694300174713134,1.7730705738067627,True
+3903691,0.1976052224636078,1.708092212677002,True,0.1675796508789062,1.7637124061584473,True
+3903701,0.1903521120548248,1.7171629667282104,True,0.1681372970342636,1.7757171392440796,True
+3903711,0.1906958818435669,1.714458703994751,True,0.1681526601314544,1.7674027681350708,True
+3903721,0.1986759305000305,1.7116224765777588,True,0.1682955622673034,1.760211944580078,True
+3903731,0.1983469128608703,1.7100437879562378,True,0.1702838838100433,1.7622143030166626,True
+3903741,0.1948181390762329,1.7134860754013062,True,0.1683356761932373,1.7704062461853027,True
+3903751,0.1987556964159011,1.7038536071777344,True,0.1686912178993225,1.7698476314544678,True
+3903761,0.1889943480491638,1.7052929401397705,True,0.16818867623806,1.7582528591156006,True
+3903771,0.144005611538887,1.7108402252197266,True,0.1217404603958129,1.7587783336639404,True
+3903781,0.150193303823471,1.7087422609329224,True,0.1144634708762168,1.7633302211761477,True
+3903791,0.1495224982500076,1.7151565551757812,True,0.1191395372152328,1.759238839149475,True
+3903801,0.1527902632951736,1.7084875106811523,True,0.1251557320356369,1.761379957199097,True
+3903811,0.1535125076770782,1.71246600151062,True,0.1223483383655548,1.765682578086853,True
+3903821,0.1467382609844207,1.7205462455749512,True,0.1217529326677322,1.765988826751709,True
+3903831,0.1508101522922516,1.7115989923477173,True,0.1170745193958282,1.7665417194366455,True
+3903841,0.1478058397769928,1.712695598602295,True,0.1224081516265869,1.7627828121185305,True
+3903851,0.146282821893692,1.723637342453003,True,0.1234023869037628,1.760303258895874,True
+3903861,0.149245873093605,1.7150282859802246,True,0.1221777200698852,1.7612413167953491,True
+3903871,0.1486599892377853,1.716078758239746,True,0.1187465339899063,1.7625646591186523,True
+3903881,0.1473806649446487,1.7137253284454346,True,0.1193262264132499,1.7591872215270996,True
+3903891,0.1456195414066314,1.714402437210083,True,0.1204788908362388,1.7602717876434326,True
+3903901,0.1487421244382858,1.7116320133209229,True,0.1154020428657531,1.7607753276824951,True
+3903911,0.1484270393848419,1.7114084959030151,True,0.1180904060602188,1.759196162223816,True
+3903921,0.1469378620386123,1.716907978057861,True,0.1200565099716186,1.753894925117493,True
+3903931,0.1420403122901916,1.7084081172943115,True,0.1152509376406669,1.7647457122802734,True
+3903941,0.1468450427055359,1.706416130065918,True,0.1224412471055984,1.7578388452529907,True
+3903951,0.1455387622117996,1.709832787513733,True,0.1189102530479431,1.7567936182022097,True
+3903961,0.1432338207960128,1.7114437818527222,True,0.1176397576928138,1.7538336515426636,True
+3903971,0.1059800013899803,1.4808369874954224,True,0.1305915117263794,1.5272177457809448,True
+3903981,0.1249125674366951,1.181628704071045,True,0.1823380142450332,1.2269301414489746,True
+3903991,0.1195108294486999,0.9314346313476562,True,0.1806579232215881,0.9580086469650269,True
+3904001,0.1099277064204216,0.6789592504501343,True,0.174044668674469,0.6896496415138245,True
+3904011,0.1027755439281463,0.484234869480133,True,0.1806214153766632,0.5026847124099731,True
+3904021,0.0868450701236724,0.3630827069282532,True,0.1743258237838745,0.3830691874027252,True
+3904031,0.0938490629196167,0.2701157927513122,True,0.1768612563610077,0.2877678871154785,True
+3904041,0.0978659242391586,0.2732197940349579,True,0.1530395448207855,0.2856374979019165,True
+3904051,0.0996507257223129,0.2788093090057373,True,0.1463411003351211,0.3009321093559265,True
+3904061,0.1034764200448989,0.2601711750030517,True,0.1383392661809921,0.2777183651924133,True
+3904071,0.1075891181826591,0.2550395727157593,True,0.1368578374385833,0.2640531063079834,True
+3904081,0.109282337129116,0.2566671669483185,True,0.1338623762130737,0.2683957517147064,True
+3904091,0.1096534878015518,0.2553810477256775,True,0.1324666738510131,0.2654187083244324,True
+3904101,0.11063152551651,0.253092885017395,True,0.1343470811843872,0.2686605453491211,True
+3904111,0.1115803569555282,0.2557613849639892,True,0.1336667239665985,0.2710897922515869,True
+3904121,0.1128531843423843,0.2488857507705688,True,0.1317029595375061,0.2733911275863647,True
+3904131,0.110694020986557,0.2503398656845093,True,0.1319567263126373,0.2756322920322418,True
+3904141,0.1128916963934898,0.2546398043632507,True,0.1309924125671386,0.2737431526184082,True
+3904151,0.1108388304710388,0.2564285099506378,True,0.1344343870878219,0.2681552171707153,True
+3904161,0.1120133250951767,0.2556707262992859,True,0.1310720592737198,0.272188276052475,True
+3904171,0.1106807515025138,0.2533694505691528,True,0.1324300169944763,0.2698659896850586,True
+3904181,0.1099262982606887,0.2555684745311737,True,0.1306561380624771,0.2661799788475036,True
+3904191,0.1123053655028343,0.2579575181007385,True,0.1322828531265258,0.2674624025821686,True
+3904201,0.1099263727664947,0.2566421329975128,True,0.1313343048095703,0.2690999209880829,True
+3904211,0.1125986576080322,0.2557535171508789,True,0.1299384236335754,0.2698606848716736,True
+3904221,0.1109695136547088,0.2544389069080353,True,0.1346242427825927,0.2642347812652588,True
+3904231,0.1114417910575866,0.2510323524475097,True,0.1324702948331833,0.2650277316570282,True
+3904241,0.1125814467668533,0.2572183012962341,True,0.1332860291004181,0.2697888910770416,True
+3904251,0.1104751676321029,0.2569015026092529,True,0.1327104866504669,0.2659953534603119,True
+3904261,0.1060399413108825,0.2535065412521362,True,0.1324212402105331,0.2731690108776092,True
+3904271,0.1087985783815383,0.2544937431812286,True,0.135205402970314,0.2681517601013183,True
+3904281,0.1104058027267456,0.2510858476161957,True,0.1375261098146438,0.2690827250480652,True
+3904291,0.1077406033873558,0.2559136152267456,True,0.1357171088457107,0.2691133618354797,True
+3904301,0.1081103533506393,0.2576957046985626,True,0.1345654428005218,0.2645625472068786,True
+3904311,0.0984711199998855,0.2200389355421066,True,0.1368996500968933,0.2311937361955642,True
+3904321,0.0742219090461731,0.1406207084655761,True,0.1254917979240417,0.1358798146247863,True
+3904331,0.08613783121109,0.1375852823257446,True,0.1231319457292556,0.136868268251419,True
+3904341,0.0934776216745376,0.1458814740180969,True,0.127962127327919,0.140043631196022,True
+3904351,0.0914962589740753,0.1552588194608688,True,0.1260693371295929,0.1470556855201721,True
+3904361,0.0900614783167839,0.1506246626377105,True,0.1241413876414299,0.1477406173944473,True
+3904371,0.088582195341587,0.1508650630712509,True,0.1251168996095657,0.1451352834701538,True
+3904381,0.0907506495714187,0.1423497647047042,True,0.1251906752586364,0.1390338093042373,True
+3904391,0.0882652476429939,0.1387379169464111,True,0.125393196940422,0.1379166543483734,True
+3904401,0.0892927050590515,0.1417234241962433,True,0.12400933355093,0.1371895372867584,True
+3904411,0.0871764570474624,0.1379905194044113,True,0.1259268820285797,0.1350650489330291,True
+3904421,0.0881438851356506,0.1393616497516632,True,0.1268822997808456,0.1326436400413513,True
+3904431,0.088838055729866,0.1393368244171142,True,0.1276508867740631,0.1329652369022369,True
+3904441,0.0883825868368148,0.1391179114580154,True,0.1248975843191146,0.1397911310195922,True
+3904451,0.0891037955880165,0.1380673497915268,True,0.1237759515643119,0.1346485167741775,True
+3904461,0.0897130966186523,0.1432873457670211,True,0.1269507408142089,0.1320198625326156,True
+3904471,0.0888678580522537,0.1402881741523742,True,0.1270313709974289,0.1331320255994796,True
+3904481,0.0848098546266555,0.1381938755512237,True,0.1240331828594207,0.1389988660812378,True
+3904491,0.087450161576271,0.1375083178281784,True,0.1244060173630714,0.1408176124095916,True
+3904501,0.0863623619079589,0.1337881684303283,True,0.122294396162033,0.1353137195110321,True
+3904511,0.0869784206151962,0.1422962397336959,True,0.1271842271089553,0.1332464218139648,True
+3904521,0.0867671519517898,0.1431935876607895,True,0.1245029717683792,0.1360108256340026,True
+3904531,0.0893749892711639,0.1410440653562545,True,0.1263899058103561,0.128932386636734,True
+3904541,0.0920282900333404,0.1479546427726745,True,0.1294345259666443,0.1439089328050613,True
+3904551,0.1022697538137435,0.2460241764783859,True,0.1506638973951339,0.2460734546184539,True
+3904561,0.1572181433439254,0.426470935344696,True,0.2108647227287292,0.4373210668563843,True
+3904571,0.1897689253091812,0.6240988969802856,True,0.2180068641901016,0.6312273740768433,True
+3904581,0.2128205597400665,0.849455714225769,True,0.2413682639598846,0.864612340927124,True
+3904591,0.1710619330406189,1.0666518211364746,True,0.1851302236318588,1.1134309768676758,True
+3904601,0.2366430014371872,1.2854770421981812,True,0.2428632229566574,1.3466784954071045,True
+3904611,0.2990002334117889,1.4974318742752075,True,0.3292354941368103,1.5498857498168943,True
+3904621,0.364011287689209,1.6967589855194092,True,0.3870849013328552,1.7500340938568115,True
+3904631,0.3865798115730285,1.8183856010437007,True,0.3965426981449127,1.8788955211639404,True
+3904641,0.3628163039684295,1.8395304679870603,True,0.3683235645294189,1.913807392120361,True
+3904651,0.3682056665420532,1.838828682899475,True,0.3706220388412475,1.8789129257202148,True
+3904661,0.3789919912815094,1.856027126312256,True,0.376989871263504,1.8874027729034424,True
+3904671,0.3871412277221679,1.8514153957366943,True,0.378986120223999,1.898652195930481,True
+3904681,0.3806286752223968,1.8471498489379885,True,0.373235672712326,1.893678903579712,True
+3904691,0.3785614669322967,1.8519649505615237,True,0.3700146377086639,1.88860297203064,True
+3904701,0.3773964047431946,1.8523414134979248,True,0.3733398020267486,1.8889423608779907,True
+3904711,0.3823136687278747,1.856175661087036,True,0.3743622899055481,1.8817161321640012,True
+3904721,0.380898118019104,1.8421757221221924,True,0.3760177493095398,1.8819615840911863,True
+3904731,0.380225658416748,1.851972579956055,True,0.3754035532474518,1.8856985569000244,True
+3904741,0.3797741532325744,1.859296441078186,True,0.3716007471084595,1.880784273147583,True
+3904751,0.3810746967792511,1.8480321168899536,True,0.3733793497085571,1.883458375930786,True
+3904761,0.381534218788147,1.841348648071289,True,0.3716393113136291,1.8826768398284912,True
+3904771,0.3822332918643951,1.8601434230804443,True,0.3690105676651001,1.885662317276001,True
+3904781,0.3813970983028412,1.8531076908111568,True,0.371343195438385,1.881011128425598,True
+3904791,0.3863635659217834,1.8503689765930176,True,0.3726513981819153,1.8825116157531736,True
+3904801,0.3766085803508758,1.8184020519256592,True,0.3675381541252136,1.860053539276123,True
+3904811,0.350564181804657,1.7463114261627195,True,0.3580931425094604,1.79713773727417,True
+3904821,0.3511427938938141,1.7247179746627808,True,0.3491207957267761,1.759493350982666,True
+3904831,0.3448114991188049,1.7421976327896118,True,0.3383868932723999,1.78728449344635,True
+3904841,0.3520302772521972,1.746423602104187,True,0.3434440791606903,1.7824182510375977,True
+3904851,0.3495141267776489,1.745198130607605,True,0.3400604724884033,1.7771005630493164,True
+3904861,0.3452925384044647,1.741750955581665,True,0.34032142162323,1.7804741859436035,True
+3904871,0.3493234813213348,1.7339695692062378,True,0.3409223556518554,1.7804385423660278,True
+3904881,0.3477091193199157,1.7333356142044067,True,0.3439038395881653,1.7765672206878662,True
+3904891,0.3465123176574707,1.7373108863830566,True,0.3405231833457947,1.7847061157226562,True
+3904901,0.3428193628787994,1.736091375350952,True,0.3408143222332001,1.7781535387039185,True
+3904911,0.346701830625534,1.7399364709854126,True,0.3392263650894165,1.7695724964141846,True
+3904921,0.3483449816703796,1.7416726350784302,True,0.3387840688228607,1.7780187129974363,True
+3904931,0.3473325967788696,1.73262357711792,True,0.337945818901062,1.7685770988464355,True
+3904941,0.3446506261825561,1.7317161560058594,True,0.3396521210670471,1.772977590560913,True
+3904951,0.3459296524524688,1.7348170280456543,True,0.336879014968872,1.7761659622192385,True
+3904961,0.3462620973587036,1.7355645895004272,True,0.3369419276714325,1.7773109674453735,True
+3904971,0.3472889363765716,1.73578143119812,True,0.335399329662323,1.779684066772461,True
+3904981,0.345812976360321,1.7404489517211914,True,0.3355553746223449,1.7720897197723389,True
+3904991,0.3428695499897003,1.739228367805481,True,0.3341006636619568,1.777707815170288,True
+3905001,0.3437769114971161,1.7348958253860474,True,0.3370426297187805,1.772752285003662,True
+3905011,0.3419765532016754,1.730498433113098,True,0.3328810632228851,1.782381534576416,True
+3905021,0.3417307138442993,1.7340373992919922,True,0.3348464071750641,1.7731424570083618,True
+3905031,0.3450060486793518,1.7454310655593872,True,0.3334701955318451,1.7738287448883057,True
+3905041,0.3190951645374298,1.7373634576797483,True,0.3177999854087829,1.77411150932312,True
+3905051,0.2955971360206604,1.727294683456421,True,0.2827032804489136,1.7693324089050293,True
+3905061,0.2937313914299011,1.7422844171524048,True,0.2760622799396515,1.7764780521392822,True
+3905071,0.2913942635059356,1.7359395027160645,True,0.2767200171947479,1.7733644247055054,True
+3905081,0.2927508354187011,1.741347074508667,True,0.2796486616134643,1.7826993465423584,True
+3905091,0.2929394543170929,1.734016180038452,True,0.2810437679290771,1.7766079902648926,True
+3905101,0.2938805222511291,1.73009991645813,True,0.2778633236885071,1.7739109992980957,True
+3905111,0.2919713258743286,1.734407663345337,True,0.2764627933502197,1.7785604000091553,True
+3905121,0.288036972284317,1.7412699460983276,True,0.275265634059906,1.7776849269866943,True
+3905131,0.2909988760948181,1.734905481338501,True,0.2734360992908478,1.775596261024475,True
+3905141,0.2906735241413116,1.7417875528335571,True,0.2754151523113251,1.7744290828704834,True
+3905151,0.288174420595169,1.7288975715637207,True,0.2744985818862915,1.7693926095962524,True
+3905161,0.2900968492031097,1.731373310089111,True,0.2755710482597351,1.7739933729171753,True
+3905171,0.2889793813228607,1.731229305267334,True,0.271055519580841,1.7742071151733398,True
+3905181,0.2861474752426147,1.7366772890090942,True,0.2732216417789459,1.771302580833435,True
+3905191,0.2893757820129394,1.7355194091796875,True,0.2726930975914001,1.773862600326538,True
+3905201,0.2893576025962829,1.7310870885849,True,0.2723095118999481,1.772291660308838,True
+3905211,0.3066442012786865,1.6996161937713623,True,0.3068428635597229,1.747229814529419,True
+3905221,0.384555459022522,1.4225536584854126,True,0.4345532655715942,1.4923487901687622,True
+3905231,0.4553119838237762,1.1703277826309204,True,0.5315186977386475,1.2468957901000977,True
+3905241,0.551643431186676,0.913397252559662,True,0.639801025390625,1.0116267204284668,True
+3905251,0.6016599535942078,0.6774334907531738,True,0.6786020994186401,0.7364182472229004,True
+3905261,0.5679436922073364,0.515432596206665,True,0.6628820896148682,0.54377281665802,True
+3905271,0.5713730454444885,0.4035496115684509,True,0.6491701602935791,0.4303804039955139,True
+3905281,0.5842211246490479,0.3678391873836517,True,0.6396644115447998,0.3886666297912597,True
+3905291,0.5989787578582764,0.3780537247657776,True,0.6381528973579407,0.3945198953151703,True
+3905301,0.6046591997146606,0.3653866052627563,True,0.631263792514801,0.3879333138465881,True
+3905311,0.6034448742866516,0.3582577109336853,True,0.6263962984085083,0.3838434219360351,True
+3905321,0.6069772839546204,0.3567765951156616,True,0.6265513896942139,0.3823311030864715,True
+3905331,0.6104730367660522,0.3564338684082031,True,0.62507563829422,0.3836485147476196,True
+3905341,0.6089165210723877,0.36002117395401,True,0.6222061514854431,0.383165031671524,True
+3905351,0.6106281280517578,0.361215591430664,True,0.6223525404930115,0.3890926241874695,True
+3905361,0.6116713285446167,0.3579683899879455,True,0.6229669451713562,0.3876748979091644,True
+3905371,0.6115308403968811,0.3598312139511108,True,0.6224439144134521,0.3831349015235901,True
+3905381,0.6105303764343262,0.3589898347854614,True,0.6222025156021118,0.3800607621669769,True
+3905391,0.6128010749816895,0.3585855364799499,True,0.6231186389923096,0.3863167762756347,True
+3905401,0.6144540309906006,0.3578680753707886,True,0.6240662932395935,0.3792697191238403,True
+3905411,0.6124358773231506,0.3554762005805969,True,0.6224235892295837,0.3816044926643371,True
+3905421,0.6132869720458984,0.3574463725090027,True,0.6234116554260254,0.3825963139533996,True
+3905431,0.6144387125968933,0.3558041453361511,True,0.6225894689559937,0.3815997242927551,True
+3905441,0.6144653558731079,0.3584713637828827,True,0.6207312345504761,0.3759125173091888,True
+3905451,0.614507794380188,0.3565435409545898,True,0.6207354664802551,0.3717763125896454,True
+3905461,0.6026185750961304,0.337831974029541,True,0.6175153851509094,0.3611876666545868,True
+3905471,0.5631054639816284,0.2788033485412597,True,0.5880923867225647,0.2879467010498047,True
+3905481,0.5747475624084473,0.2907409071922302,True,0.5829718708992004,0.3036763072013855,True
+3905491,0.5685328245162964,0.297804057598114,True,0.5723551511764526,0.3079804182052612,True
+3905501,0.5689074993133545,0.3024571537971496,True,0.5782123804092407,0.3160768449306488,True
+3905511,0.5686832070350647,0.2962014377117157,True,0.5782589912414551,0.3116398453712463,True
+3905521,0.5672692060470581,0.2939955294132232,True,0.5786023736000061,0.3036009073257446,True
+3905531,0.5680896043777466,0.2924961447715759,True,0.5756653547286987,0.3043369948863983,True
+3905541,0.5664876103401184,0.2919099926948547,True,0.5769658088684082,0.3102615475654602,True
+3905551,0.5679032802581787,0.2935547530651092,True,0.5769011378288269,0.3079721629619598,True
+3905561,0.5664993524551392,0.2904268503189087,True,0.5772081613540649,0.3028658926486969,True
+3905571,0.5667575001716614,0.2877853512763977,True,0.5787211656570435,0.3022080659866333,True
+3905581,0.5682727098464966,0.2910749912261963,True,0.5798176527023315,0.2994807958602905,True
+3905591,0.5697764158248901,0.2894304990768432,True,0.578217089176178,0.2991068959236145,True
+3905601,0.5686918497085571,0.2909378409385681,True,0.578586220741272,0.3012471497058868,True
+3905611,0.5685998797416687,0.2833066582679748,True,0.5807260870933533,0.301078736782074,True
+3905621,0.5694904327392578,0.2835960388183594,True,0.5784313082695007,0.3004181087017059,True
+3905631,0.5680556893348694,0.2872928082942962,True,0.579131007194519,0.2977000474929809,True
+3905641,0.5673805475234985,0.2828834056854248,True,0.5798290967941284,0.3031632006168365,True
+3905651,0.5676000118255615,0.2842471599578857,True,0.5845122337341309,0.298333078622818,True
+3905661,0.5664661526679993,0.2899427711963653,True,0.579513669013977,0.3039178848266601,True
+3905671,0.5676054954528809,0.2875316143035888,True,0.5807657837867737,0.3007100224494934,True
+3905681,0.566322922706604,0.2881985902786255,True,0.5825837850570679,0.2986803650856018,True
+3905691,0.5673129558563232,0.2879138886928558,True,0.5811879634857178,0.30341237783432,True
+3905701,0.5659611821174622,0.2868764102458954,True,0.5816910266876221,0.3047673106193542,True
+3905711,0.5656009912490845,0.2857601642608642,True,0.5809998512268066,0.3003138601779938,True
+3905721,0.5661401748657227,0.2856724858283996,True,0.5830874443054199,0.3070084452629089,True
+3905731,0.5662692785263062,0.2835294604301452,True,0.5826734304428101,0.3032891750335693,True
+3905741,0.5132231712341309,0.3313570022583008,True,0.5419130921363831,0.3319478631019592,True
+3905751,0.3954968452453613,0.4354762136936188,True,0.4353786706924438,0.43771892786026,True
+3905761,0.3010960519313812,0.5160272121429443,True,0.3332744538784027,0.5245590209960938,True
+3905771,0.2289345413446426,0.5890602469444275,True,0.2549155056476593,0.5951579809188843,True
+3905781,0.1722169071435928,0.6364526152610779,True,0.1971283555030822,0.6374160647392273,True
+3905791,0.1335542201995849,0.661814272403717,True,0.1580370962619781,0.6565468311309814,True
+3905801,0.1522722840309143,0.6610907316207886,True,0.1718379259109497,0.6560109853744507,True
+3905811,0.1417521834373474,0.664989173412323,True,0.1641250401735305,0.651808500289917,True
+3905821,0.1435085237026214,0.6679100394248962,True,0.1578462868928909,0.6526896953582764,True
+3905831,0.1449776887893676,0.6671351790428162,True,0.162965640425682,0.6611453294754028,True
+3905841,0.1422336846590042,0.6722539663314819,True,0.1573393940925598,0.6490524411201477,True
+3905851,0.1456301510334015,0.6693561673164368,True,0.1626717746257782,0.6580767631530762,True
+3905861,0.1439990550279617,0.6674382090568542,True,0.1598383784294128,0.6615789532661438,True
+3905871,0.1461178362369537,0.6714919805526733,True,0.1637146472930908,0.6591477394104004,True
+3905881,0.1451745927333831,0.672380805015564,True,0.1621472388505935,0.6589481830596924,True
+3905891,0.1435140967369079,0.6707412004470825,True,0.1585588604211807,0.6558460593223572,True
+3905901,0.1451181918382644,0.6672792434692383,True,0.1631608009338379,0.6652630567550659,True
+3905911,0.1449785977602005,0.6747044920921326,True,0.1621342301368713,0.6573619246482849,True
+3905921,0.1437499225139618,0.6706528067588806,True,0.1615700721740722,0.6609717011451721,True
+3905931,0.1463934332132339,0.6694095730781555,True,0.1616684794425964,0.6694642901420593,True
+3905941,0.146070972084999,0.6679894924163818,True,0.1597472429275512,0.6604585647583008,True
+3905951,0.1447780430316925,0.6747976541519165,True,0.1599187105894088,0.665398895740509,True
+3905961,0.145369067788124,0.668040931224823,True,0.1611854135990142,0.6605757474899292,True
+3905971,0.1454216539859771,0.6741223931312561,True,0.1627952605485916,0.6621673703193665,True
+3905981,0.1488540917634964,0.6705930829048157,True,0.1598074287176132,0.6554673910140991,True
+3905991,0.1467417478561401,0.6699544787406921,True,0.1591644883155822,0.6611549854278564,True
+3906001,0.1465630084276199,0.6694473624229431,True,0.1579809784889221,0.6600710153579712,True
+3906011,0.1459169685840606,0.668663501739502,True,0.1621321886777877,0.6673334240913391,True
+3906021,0.1490055918693542,0.6719028353691101,True,0.1635924577713012,0.661637544631958,True
+3906031,0.1458321213722229,0.673872172832489,True,0.1566516607999801,0.6628618836402893,True
+3906041,0.1462507545948028,0.6699628829956055,True,0.1584904938936233,0.6599895358085632,True
+3906051,0.1465749740600586,0.672697126865387,True,0.1577564477920532,0.6664796471595764,True
+3906061,0.147160142660141,0.6666703820228577,True,0.1608717143535614,0.6705330610275269,True
+3906071,0.143068641424179,0.6673933863639832,True,0.1596107184886932,0.660898745059967,True
+3906081,0.1506641209125518,0.656568706035614,True,0.1685852408409118,0.6575023531913757,True
+3906091,0.1531202495098114,0.661985456943512,True,0.1647412776947021,0.6577501893043518,True
+3906101,0.1552788168191909,0.657096266746521,True,0.1655178666114807,0.6515256762504578,True
+3906111,0.1522323191165924,0.66157466173172,True,0.1654859632253646,0.6540936231613159,True
+3906121,0.1541957408189773,0.6571562886238098,True,0.1668717861175537,0.6498996019363403,True
+3906131,0.1533405184745788,0.6545541286468506,True,0.1684446334838867,0.6516923904418945,True
+3906141,0.1521787494421005,0.6567130088806152,True,0.1653828769922256,0.6472916007041931,True
+3906151,0.1499912440776825,0.6543909311294556,True,0.1649184226989746,0.6515636444091797,True
+3906161,0.1515012979507446,0.6526807546615601,True,0.1681042164564132,0.6490213871002197,True
+3906171,0.1528200060129165,0.652695894241333,True,0.166132777929306,0.6543911695480347,True
+3906181,0.1479011923074722,0.6568090915679932,True,0.1672511845827102,0.6525778770446777,True
+3906191,0.1497137248516082,0.6548644304275513,True,0.1695486009120941,0.655983030796051,True
+3906201,0.1520280987024307,0.6517747640609741,True,0.1663553416728973,0.6547015309333801,True
+3906211,0.1505547016859054,0.6547138094902039,True,0.1678401827812194,0.6527677178382874,True
+3906221,0.1555545032024383,0.6574044227600098,True,0.1642824113368988,0.6569362282752991,True
+3906231,0.1530834585428238,0.6568692326545715,True,0.1685909330844879,0.6538270711898804,True
+3906241,0.1507022529840469,0.6590617299079895,True,0.1682954579591751,0.6538900136947632,True
+3906251,0.1542259603738784,0.6486026644706726,True,0.165469691157341,0.6528977751731873,True
+3906261,0.1513479501008987,0.6488901972770691,True,0.1698547750711441,0.6540693044662476,True
+3906271,0.1590641736984253,0.6572977900505066,True,0.1697268784046173,0.6569021344184875,True
+3906281,0.1622705906629562,0.6578744053840637,True,0.1735910177230835,0.682410717010498,True
+3906291,nan,nan,False,nan,nan,False
+3906301,nan,nan,False,nan,nan,False
+3906311,nan,nan,False,nan,nan,False
+3906321,nan,nan,False,nan,nan,False
+3906331,nan,nan,False,nan,nan,False
+3906341,nan,nan,False,nan,nan,False
+3906351,nan,nan,False,nan,nan,False
+3906361,nan,nan,False,nan,nan,False
+3906371,nan,nan,False,nan,nan,False
+3906381,nan,nan,False,nan,nan,False
+3906391,0.3974917232990265,0.7878642678260803,True,nan,nan,False
+3906401,0.3974400758743286,0.6034958958625793,True,0.3963225483894348,0.754508376121521,True
+3906411,0.3955007195472717,0.5893122553825378,True,0.4266167879104614,0.6214964985847473,True
+3906421,0.3928105533123016,0.593456506729126,True,0.4238079488277435,0.5929999947547913,True
+3906431,0.3914164900779724,0.5972277522087097,True,0.4208530187606811,0.6017021536827087,True
+3906441,0.3909556865692138,0.6017909049987793,True,0.4231275916099548,0.6038751602172852,True
+3906451,0.3919677138328552,0.5988116264343262,True,0.4222124516963959,0.6043646335601807,True
+3906461,0.3882649838924408,0.5912653803825378,True,0.4209887683391571,0.6033053398132324,True
+3906471,0.389763593673706,0.5981544852256775,True,0.4204017519950866,0.6107983589172363,True
+3906481,0.3904495239257812,0.5933647155761719,True,0.4217810332775116,0.6014850735664368,True
+3906491,0.3892595469951629,0.5902965664863586,True,0.4220906496047973,0.6015675067901611,True
+3906501,0.389566034078598,0.597148597240448,True,0.4199835658073425,0.6033934354782104,True
+3906511,0.3872964978218078,0.5994504690170288,True,0.4199659824371338,0.603476345539093,True
+3906521,0.3884085416793823,0.5996825098991394,True,0.4207912981510162,0.6020586490631104,True
+3906531,0.3913711309432983,0.5957664251327515,True,0.4199689626693725,0.6015017032623291,True
+3906541,0.3885232210159302,0.5948721766471863,True,0.4210575520992279,0.5964914560317993,True
+3906551,0.3864786028861999,0.5922640562057495,True,0.419019341468811,0.6034276485443115,True
+3906561,0.3701421022415161,0.6046848893165588,True,0.3987888097763061,0.6066609025001526,True
+3906571,0.3464275598526001,0.6190205812454224,True,0.374329149723053,0.6069263219833374,True
+3906581,0.3456199169158935,0.6250253915786743,True,0.3705660700798034,0.6261022090911865,True
+3906591,0.3458930850028991,0.6196247935295105,True,0.3747058510780334,0.6201962232589722,True
+3906601,0.3474301099777221,0.6235336065292358,True,0.375475138425827,0.6198039650917053,True
+3906611,0.3451418280601501,0.6224810481071472,True,0.3738807737827301,0.6294138431549072,True
+3906621,0.3450736999511719,0.6211445927619934,True,0.3715428709983825,0.6284242272377014,True
+3906631,0.3436800837516784,0.6260636448860168,True,0.3726372122764587,0.6336380243301392,True
+3906641,0.3436249494552612,0.6243408918380737,True,0.3709633350372314,0.629136860370636,True
+3906651,0.3430033922195434,0.6234182119369507,True,0.3692893087863922,0.6243835687637329,True
+3906661,0.3440140187740326,0.625439465045929,True,0.3694021701812744,0.6220112442970276,True
+3906671,0.3407837152481079,0.6242557764053345,True,0.3697486519813537,0.621781587600708,True
+3906681,0.3419967889785766,0.6250196695327759,True,0.3692484498023987,0.6197097301483154,True
+3906691,0.3424364924430847,0.6281917691230774,True,0.3700004816055298,0.6270943284034729,True
+3906701,0.3422012329101562,0.6307352781295776,True,0.3727760910987854,0.6303855180740356,True
+3906711,0.3421794176101684,0.6248635649681091,True,0.3705497980117798,0.61934494972229,True
+3906721,0.3430230021476745,0.6264017820358276,True,0.3707450628280639,0.6199884414672852,True
+3906731,0.3443911969661712,0.6270061731338501,True,0.3699363768100738,0.6218931674957275,True
+3906741,0.3423252701759338,0.625649631023407,True,0.3728542625904083,0.625739574432373,True
+3906751,0.3414520621299743,0.6269838809967041,True,0.3699879050254822,0.6254053115844727,True
+3906761,0.3431483209133148,0.6264429092407227,True,0.370882898569107,0.620789110660553,True
+3906771,0.3395477533340454,0.6212707757949829,True,0.3731099963188171,0.6223801374435425,True
+3906781,0.3426468670368194,0.6290414929389954,True,0.3726452887058258,0.6183068752288818,True
+3906791,0.3366843461990356,0.6235764026641846,True,0.3730978369712829,0.6232163906097412,True
+3906801,0.3418060541152954,0.6198707818984985,True,0.3715457916259765,0.6168429851531982,True
+3906811,0.3408889472484588,0.6296594142913818,True,0.3735413551330566,0.6199900507926941,True
+3906821,0.3410907685756683,0.6246376037597656,True,0.3720592856407165,0.6264685392379761,True
+3906831,0.3392959535121918,0.6240823268890381,True,0.3712091445922851,0.6201425790786743,True
+3906841,0.3542823195457458,0.6184857487678528,True,0.4013550877571106,0.6258392333984375,True
+3906851,0.474855363368988,0.9217779636383056,True,nan,nan,False
+3906861,nan,nan,False,nan,nan,False
+3906871,nan,nan,False,nan,nan,False
+3906881,nan,nan,False,nan,nan,False
+3906891,nan,nan,False,nan,nan,False
+3906901,nan,nan,False,nan,nan,False
+3906911,nan,nan,False,nan,nan,False
+3906921,nan,nan,False,nan,nan,False
+3906931,nan,nan,False,nan,nan,False
+3906941,nan,nan,False,nan,nan,False
+3906951,nan,nan,False,nan,nan,False
+3906961,0.6104761362075806,0.2866888046264648,True,nan,nan,False
+3906971,0.6094647645950317,0.2773149907588959,True,0.6330553293228149,0.3948827981948852,True
+3906981,0.6115244626998901,0.2811724543571472,True,0.6385955214500427,0.2750852108001709,True
+3906991,0.6075361967086792,0.2782591879367828,True,0.640002429485321,0.2759087681770324,True
+3907001,0.6102926731109619,0.2732740938663482,True,0.6383009552955627,0.2856514453887939,True
+3907011,0.6072568893432617,0.2748568058013916,True,0.6419285535812378,0.2808280885219574,True
+3907021,0.6121731996536255,0.2781399488449096,True,0.639978289604187,0.2813966274261474,True
+3907031,0.6094862222671509,0.2825155854225158,True,0.6407274603843689,0.2751919031143188,True
+3907041,0.6103659868240356,0.2803047895431518,True,0.639995276927948,0.278680682182312,True
+3907051,0.6111056208610535,0.2733699083328247,True,0.6400986909866333,0.2767829895019531,True
+3907061,0.60964035987854,0.2737335562705993,True,0.6406830549240112,0.279243141412735,True
+3907071,0.609384298324585,0.2751717567443847,True,0.6429319977760315,0.2779582142829895,True
+3907081,0.6096982955932617,0.276032954454422,True,0.641480028629303,0.2810814380645752,True
+3907091,0.6110534071922302,0.2727087140083313,True,0.6451112031936646,0.28089240193367,True
+3907101,0.6105061769485474,0.2766413688659668,True,0.6408341526985168,0.2797279953956604,True
+3907111,0.6112139821052551,0.2754963338375091,True,0.644006609916687,0.2820084691047668,True
+3907121,0.6109961271286011,0.273169606924057,True,0.6405843496322632,0.2874093651771545,True
+3907131,0.6113220453262329,0.2717498540878296,True,0.6464415788650513,0.2798650860786438,True
+3907141,0.6076257228851318,0.2785461246967315,True,0.6422845125198364,0.2817384898662567,True
+3907151,0.5994053483009338,0.2787684798240661,True,0.638758659362793,0.2821880877017975,True
+3907161,0.5669589042663574,0.2865539491176605,True,0.597349226474762,0.2772062420845032,True
+3907171,0.5648362040519714,0.2855449020862579,True,0.5952441692352295,0.2826727628707886,True
+3907181,0.5655744671821594,0.290923923254013,True,0.5967177152633667,0.2839049398899078,True
+3907191,0.5673274993896484,0.2930110096931457,True,0.5999943017959595,0.2913627922534942,True
+3907201,0.5642657279968262,0.2915320992469787,True,0.5986846685409546,0.2878811061382293,True
+3907211,0.5654982328414917,0.2984074652194977,True,0.6003284454345703,0.2881118655204773,True
+3907221,0.5626454949378967,0.2920205593109131,True,0.5971724987030029,0.2951692938804626,True
+3907231,0.5644798278808594,0.2970781326293945,True,0.5996090173721313,0.2928645014762878,True
+3907241,0.5604504346847534,0.2992258071899414,True,0.5972036719322205,0.2962343096733093,True
+3907251,0.5613278150558472,0.2953197360038757,True,0.5969423651695251,0.2875409722328186,True
+3907261,0.5608240365982056,0.2956301569938659,True,0.5973594784736633,0.2939057350158691,True
+3907271,0.5593700408935547,0.294062852859497,True,0.596320390701294,0.2865785956382751,True
+3907281,0.5602099895477295,0.2946415841579437,True,0.597775399684906,0.2930569350719452,True
+3907291,0.5620732307434082,0.2975452542304992,True,0.5945602655410767,0.2892186939716339,True
+3907301,0.561348557472229,0.2986029684543609,True,0.598105788230896,0.2856545448303222,True
+3907311,0.5615674257278442,0.2987520098686218,True,0.5957876443862915,0.2939649820327759,True
+3907321,0.5624220371246338,0.2949001491069793,True,0.5993086099624634,0.2898028492927551,True
+3907331,0.5635188817977905,0.2941789031028747,True,0.5975903868675232,0.2870883643627167,True
+3907341,0.5630463361740112,0.2996163368225097,True,0.5965477228164673,0.2815763652324676,True
+3907351,0.5621038675308228,0.2958423197269439,True,0.5989288091659546,0.2884348630905151,True
+3907361,0.5632197856903076,0.2970776855945587,True,0.5981405973434448,0.2895534038543701,True
+3907371,0.5608633756637573,0.2952206134796142,True,0.5968917012214661,0.2916513681411743,True
+3907381,0.5598422884941101,0.2977049350738525,True,0.5963971614837646,0.2877446413040161,True
+3907391,0.5595131516456604,0.2955206334590912,True,0.5971776247024536,0.2824885547161102,True
+3907401,0.5609751343727112,0.2926566004753113,True,0.5966200232505798,0.2958932220935821,True
+3907411,0.5719970464706421,0.3066243231296539,True,0.6067224144935608,0.3039897680282593,True
+3907421,0.639432430267334,0.3890743851661682,True,0.6787921190261841,0.4022446274757385,True
+3907431,0.7016617059707642,0.4930145740509033,True,0.7430514097213745,0.4917609691619873,True
+3907441,0.7442641854286194,0.5784398913383484,True,0.7769171595573425,0.5836660265922546,True
+3907451,0.7307330369949341,0.5846112966537476,True,0.7650604248046875,0.5852835178375244,True
+3907461,0.7219796180725098,0.5804187059402466,True,0.7643811702728271,0.5781322717666626,True
+3907471,0.7256646156311035,0.584844172000885,True,0.7740043997764587,0.5801233649253845,True
+3907481,0.7322119474411011,0.5931443572044373,True,0.775836169719696,0.590171754360199,True
+3907491,0.7305582165718079,0.5948822498321533,True,0.7723153829574585,0.587550938129425,True
+3907501,0.7295958399772644,0.5911381840705872,True,0.7754383683204651,0.6000797748565674,True
+3907511,0.7275983095169067,0.5891097784042358,True,0.771094024181366,0.5987011790275574,True
+3907521,0.7297946810722351,0.5926658511161804,True,0.7684244513511658,0.5999964475631714,True
+3907531,0.7301796674728394,0.5986185669898987,True,0.7708457708358765,0.591378390789032,True
+3907541,0.7291781306266785,0.6016201376914978,True,0.7726981043815613,0.6028725504875183,True
+3907551,0.7299849987030029,0.5965559482574463,True,0.7680720686912537,0.5963181257247925,True
+3907561,0.7294198274612427,0.5949369072914124,True,0.7725394368171692,0.6012702584266663,True
+3907571,0.7297691702842712,0.6022725105285645,True,0.7686020135879517,0.5984563827514648,True
+3907581,0.7309765815734863,0.5946297645568848,True,0.7724689245223999,0.5947734117507935,True
+3907591,0.7304878234863281,0.5985320806503296,True,0.7660898566246033,0.5994077920913696,True
+3907601,0.7324805855751038,0.5964252948760986,True,0.7718657851219177,0.5942000150680542,True
+3907611,0.7287352085113525,0.5954656004905701,True,0.777325451374054,0.5967617034912109,True
+3907621,0.732962965965271,0.5920125246047974,True,0.771813154220581,0.5984541773796082,True
+3907631,0.7332437038421631,0.6004399657249451,True,0.7669392824172974,0.597277045249939,True
+3907641,0.7132366895675659,0.6090842485427856,True,0.7526671886444092,0.608157753944397,True
+3907651,0.694159984588623,0.6142162084579468,True,0.7334871888160706,0.6059439182281494,True
+3907661,0.6985389590263367,0.6054766774177551,True,0.7297723889350891,0.6103577613830566,True
+3907671,0.6988475918769836,0.606919527053833,True,0.735175371170044,0.6137194037437439,True
+3907681,0.699971079826355,0.6038890480995178,True,0.734688401222229,0.6090606451034546,True
+3907691,0.6977894902229309,0.6086807250976562,True,0.7310684323310852,0.6094492673873901,True
+3907701,0.6975712180137634,0.6107129454612732,True,0.7330101728439331,0.603991687297821,True
+3907711,0.696112334728241,0.616166353225708,True,0.7304865121841431,0.596709668636322,True
+3907721,nan,nan,False,0.7888616919517517,0.7476465702056885,True
+3907731,nan,nan,False,nan,nan,False
+3907741,nan,nan,False,nan,nan,False
+3907751,nan,nan,False,nan,nan,False
+3907761,nan,nan,False,nan,nan,False
+3907771,nan,nan,False,nan,nan,False
+3907781,nan,nan,False,nan,nan,False
+3907791,nan,nan,False,nan,nan,False
+3907801,nan,nan,False,nan,nan,False
+3907811,nan,nan,False,nan,nan,False
+3907821,nan,nan,False,nan,nan,False
+3907831,nan,nan,False,nan,nan,False
+3907841,nan,nan,False,nan,nan,False
+3907851,nan,nan,False,nan,nan,False
+3907861,0.7197713851928711,0.8419367074966431,True,nan,nan,False
+3907871,0.7254945039749146,0.6977046728134155,True,nan,nan,False
+3907881,0.7150560617446899,0.6293901205062866,True,0.8317006826400757,0.7895970344543457,True
+3907891,0.7188050746917725,0.6370044946670532,True,0.7592225074768066,0.6753097176551819,True
+3907901,0.716710090637207,0.6414228677749634,True,0.7529089450836182,0.633009672164917,True
+3907911,0.7159924507141113,0.639660120010376,True,0.7545530200004578,0.6364454030990601,True
+3907921,0.7202153205871582,0.6432406306266785,True,0.7542145252227783,0.6486997604370117,True
+3907931,0.7172855734825134,0.6379014253616333,True,0.7546058297157288,0.6426243185997009,True
+3907941,0.7214682698249817,0.6348624229431152,True,0.7554275989532471,0.6493286490440369,True
+3907951,0.7168437242507935,0.6322065591812134,True,0.7507250308990479,0.6386906504631042,True
+3907961,0.7139135599136353,0.6406935453414917,True,0.752263605594635,0.649132490158081,True
+3907971,0.7206280827522278,0.6421302556991577,True,0.7538556456565857,0.6427978277206421,True
+3907981,0.7166193723678589,0.6409706473350525,True,0.7532861232757568,0.6396576762199402,True
+3907991,0.7213881015777588,0.6360910534858704,True,0.7507808804512024,0.6462411284446716,True
+3908001,0.7181366682052612,0.6349717378616333,True,0.7569095492362976,0.641372561454773,True
+3908011,0.718628466129303,0.6338515281677246,True,0.7568599581718445,0.6434882879257202,True
+3908021,0.7170789241790771,0.6326802968978882,True,0.7549911141395569,0.6351178884506226,True
+3908031,0.7144532203674316,0.6291450262069702,True,0.7526416778564453,0.6460033059120178,True
+3908041,0.6326689720153809,0.6459117531776428,True,0.6978572607040405,0.6463689208030701,True
+3908051,0.5099227428436279,0.6464846134185791,True,0.5893908739089966,0.6369326710700989,True
+3908061,0.3992162346839905,0.642071545124054,True,0.4874520897865295,0.6343975067138672,True
+3908071,0.3080126047134399,0.6533142924308777,True,0.3861473798751831,0.6399123072624207,True
+3908081,0.2214211374521255,0.679669976234436,True,0.3001111447811126,0.6507018208503723,True
+3908091,0.1367675811052322,0.6922118067741394,True,0.2121656388044357,0.6736529469490051,True
+3908101,0.0712374374270439,0.7235856652259827,True,0.1416999250650406,0.697742223739624,True
+3908111,0.0898408368229866,0.7191370129585266,True,0.122948408126831,0.6979306936264038,True
+3908121,0.0863944962620735,0.7132238745689392,True,0.1292670518159866,0.6892619729042053,True
+3908131,0.0848617181181907,0.7158141136169434,True,0.125864177942276,0.698438286781311,True
+3908141,0.078671745955944,0.7153562903404236,True,0.119043193757534,0.6945374608039856,True
+3908151,0.0842525213956832,0.7192907333374023,True,0.112768568098545,0.6907035112380981,True
+3908161,0.0806681662797927,0.7189462184906006,True,0.117825873196125,0.6870651245117188,True
+3908171,0.0885743051767349,0.7182418704032898,True,0.1175794750452041,0.6853068470954895,True
+3908181,0.0810841172933578,0.7118300199508667,True,0.116522803902626,0.6944826245307922,True
+3908191,0.0831027328968048,0.7105161547660828,True,0.1184129565954208,0.6950688362121582,True
+3908201,0.0810647457838058,0.7167250514030457,True,0.1174071431159973,0.6992194056510925,True
+3908211,0.0866326838731765,0.7243516445159912,True,0.1201862320303917,0.6989750862121582,True
+3908221,0.0799900218844413,0.7163054943084717,True,0.1161577776074409,0.6940566301345825,True
+3908231,0.0842925310134887,0.7152774333953857,True,0.1190514713525772,0.6920338869094849,True
+3908241,0.0868663117289543,0.7222468256950378,True,0.1193842589855194,0.7046800851821899,True
+3908251,0.0865408256649971,0.7186669707298279,True,0.1184422224760055,0.7073675394058228,True
+3908261,0.0863675996661186,0.7188242673873901,True,0.1238558515906333,0.7043574452400208,True
+3908271,0.0824750810861587,0.7219814658164978,True,0.1193138509988784,0.7003855109214783,True
+3908281,0.0839530751109123,0.7168810963630676,True,0.1175474524497985,0.7033318877220154,True
+3908291,0.0809499770402908,0.7168252468109131,True,0.1170638427138328,0.6995590925216675,True
+3908301,0.0868209600448608,0.7169147729873657,True,0.1219345480203628,0.6895929574966431,True
+3908311,0.0866636633872985,0.7265524864196777,True,0.1163795068860054,0.6910247802734375,True
+3908321,0.0822899788618087,0.7186552882194519,True,0.1194648295640945,0.6922287344932556,True
+3908331,0.080434575676918,0.7242812514305115,True,0.1148373410105705,0.6894039511680603,True
+3908341,0.0837919488549232,0.7241977453231812,True,0.1172243133187294,0.6819316148757935,True
+3908351,0.0843251943588256,0.731659471988678,True,0.1213898658752441,0.6970767378807068,True
+3908361,0.0968614071607589,0.6720715761184692,True,0.1458639651536941,0.673022449016571,True
+3908371,0.0995652079582214,0.6135550737380981,True,0.1495846509933471,0.6060959696769714,True
+3908381,0.103308156132698,0.6180667877197266,True,0.1377076953649521,0.6142099499702454,True
+3908391,0.1077242717146873,0.6369988918304443,True,0.1374922543764114,0.6219984292984009,True
+3908401,0.1016129478812217,0.6297363042831421,True,0.1369888186454773,0.62297523021698,True
+3908411,0.1022026240825653,0.628615140914917,True,0.1402700692415237,0.623595654964447,True
+3908421,0.1082740649580955,0.6276576519012451,True,0.1392328441143036,0.6192193031311035,True
+3908431,0.1052297130227088,0.6240167617797852,True,0.1406863033771515,0.6169995069503784,True
+3908441,0.1023683100938797,0.6215710639953613,True,0.1448932737112045,0.6209157705307007,True
+3908451,0.1039110869169235,0.6277402639389038,True,0.137856125831604,0.6111694574356079,True
+3908461,0.1056704670190811,0.6289625763893127,True,0.1412763744592666,0.6198248863220215,True
+3908471,0.1029292270541191,0.6294788718223572,True,0.1371135413646698,0.6161006689071655,True
+3908481,0.1058574095368385,0.6307473182678223,True,0.1378562748432159,0.6139625906944275,True
+3908491,0.1077878698706626,0.6264172196388245,True,0.138687252998352,0.609435498714447,True
+3908501,0.1065509989857673,0.6203483939170837,True,0.1390727758407592,0.6147379875183105,True
+3908511,0.1055671721696853,0.6216856241226196,True,0.1425510942935943,0.6175103783607483,True
+3908521,0.1016018390655517,0.6219794750213623,True,0.1433135569095611,0.6172235608100891,True
+3908531,0.103372111916542,0.6231675148010254,True,0.1401805579662323,0.6169778108596802,True
+3908541,0.1087316572666168,0.6270023584365845,True,0.1424193978309631,0.6197426915168762,True
+3908551,0.111484058201313,0.6436232328414917,True,0.1408222913742065,0.6239023208618164,True
+3908561,0.1053022593259811,0.6238575577735901,True,0.1424478739500045,0.6206984519958496,True
+3908571,0.1031907200813293,0.6260586380958557,True,0.1433899402618408,0.6212772727012634,True
+3908581,0.1035061776638031,0.6293787360191345,True,0.1434853076934814,0.6154134273529053,True
+3908591,0.1054692789912223,0.6297904253005981,True,0.1399140357971191,0.619315505027771,True
+3908601,0.1040357202291488,0.6301690936088562,True,0.1404775381088256,0.6173692941665649,True
+3908611,0.1110116764903068,0.6233368515968323,True,0.1495575755834579,0.6153354048728943,True
+3908621,0.1961236596107483,0.5501173734664917,True,0.2666193842887878,0.5637198090553284,True
+3908631,0.2885463237762451,0.4456241130828857,True,0.3824766278266907,0.4535363912582397,True
+3908641,0.390125572681427,0.3562122583389282,True,0.4807887971401214,0.3579082489013672,True
+3908651,0.4667853116989136,0.3036937415599823,True,0.5486974120140076,0.2966536581516266,True
+3908661,0.5135718584060669,0.2819581031799316,True,0.5910841226577759,0.2610412240028381,True
+3908671,0.5282214283943176,0.273976981639862,True,0.5863354206085205,0.2574467360973358,True
+3908681,0.5396417379379272,0.2670065760612488,True,0.579017162322998,0.2611998915672302,True
+3908691,0.5486410856246948,0.2566969394683838,True,0.5897731781005859,0.2527465224266052,True
+3908701,0.551439642906189,0.2613088488578796,True,0.5906407833099365,0.2517628073692322,True
+3908711,0.5519757270812988,0.2580681443214416,True,0.5857661366462708,0.2557079195976257,True
+3908721,0.5511794090270996,0.2608988881111145,True,0.5876186490058899,0.2551995515823364,True
+3908731,0.5525693297386169,0.2640144526958465,True,0.585075855255127,0.254737377166748,True
+3908741,0.5521820783615112,0.2635780870914459,True,0.5872571468353271,0.2576724290847778,True
+3908751,0.5527312159538269,0.2634302973747253,True,0.5876803398132324,0.261565625667572,True
+3908761,0.5537961721420288,0.2647549211978912,True,0.5891794562339783,0.2591000199317932,True
+3908771,0.5545237064361572,0.2603191137313843,True,0.590925931930542,0.2547588944435119,True
+3908781,0.5540271997451782,0.2665760517120361,True,0.586074709892273,0.2635433971881866,True
+3908791,0.5554804801940918,0.2625555694103241,True,0.5895951390266418,0.2540252208709717,True
+3908801,0.555389404296875,0.2622053623199463,True,0.5882211923599243,0.2599186897277832,True
+3908811,0.5571861267089844,0.2614900469779968,True,0.5852289199829102,0.255083292722702,True
+3908821,0.5559892058372498,0.2618773579597473,True,0.586552619934082,0.2538385987281799,True
+3908831,0.5579829216003418,0.2609628438949585,True,0.5890176892280579,0.2563542425632477,True
+3908841,0.5575132369995117,0.2605244815349579,True,0.5869232416152954,0.2600473761558532,True
+3908851,0.5583756566047668,0.2608222365379333,True,0.5854470729827881,0.2589896023273468,True
+3908861,0.5582795739173889,0.2605754435062408,True,0.5865408182144165,0.2586052417755127,True
+3908871,0.5604578256607056,0.2640338838100433,True,0.5875805020332336,0.2554903030395508,True
+3908881,0.5562280416488647,0.2634521424770355,True,0.5870044231414795,0.2586413323879242,True
+3908891,0.5600098967552185,0.2586371600627899,True,0.5843601226806641,0.254109263420105,True
+3908901,0.5603697299957275,0.2590060830116272,True,0.5850823521614075,0.2564806640148163,True
+3908911,0.5596264600753784,0.2568681836128235,True,0.5888316631317139,0.2597789168357849,True
+3908921,0.5599895715713501,0.2569260001182556,True,0.585616946220398,0.2564792335033417,True
+3908931,0.5603857040405273,0.2574466168880462,True,0.5856375694274902,0.2573932409286499,True
+3908941,0.5587928295135498,0.2578604221343994,True,0.5837802290916443,0.2615891098976135,True
+3908951,0.515073835849762,0.2707563638687134,True,0.5570239424705505,0.2574910521507263,True
+3908961,0.3919373750686645,0.2832038402557373,True,0.4589575529098511,0.2674885988235473,True
+3908971,0.2880896329879761,0.2855397164821625,True,0.3655146360397339,0.2654368281364441,True
+3908981,0.2008556872606277,0.302922636270523,True,0.2735028862953186,0.277634710073471,True
+3908991,0.1485042423009872,0.2988307476043701,True,0.2114072889089584,0.2917358875274658,True
+3909001,0.1613902300596237,0.2971910536289215,True,0.2059140056371688,0.3033094704151153,True
+3909011,0.1662439405918121,0.2935656607151031,True,0.2059378176927566,0.3032004237174988,True
+3909021,0.1567148864269256,0.304960548877716,True,0.1990212500095367,0.2915222346782684,True
+3909031,0.1586936861276626,0.2989925146102905,True,0.1927007436752319,0.291932076215744,True
+3909041,0.1573468148708343,0.300211101770401,True,0.1947512477636337,0.2952316403388977,True
+3909051,0.1594225764274597,0.2937888503074646,True,0.1964635103940963,0.2974858283996582,True
+3909061,0.1609721630811691,0.2942472398281097,True,0.1967502981424331,0.3096002340316772,True
+3909071,0.1644384860992431,0.2983113527297973,True,0.2109995484352111,0.2893126308917999,True
+3909081,0.1709129512310028,0.3025636970996856,True,nan,nan,False
+3909091,0.1990050822496414,0.4976935684680938,True,nan,nan,False
+3909101,nan,nan,False,nan,nan,False
+3909111,nan,nan,False,nan,nan,False
+3909121,nan,nan,False,nan,nan,False
+3909131,nan,nan,False,nan,nan,False
+3909141,nan,nan,False,nan,nan,False
+3909151,nan,nan,False,nan,nan,False
+3909161,nan,nan,False,nan,nan,False
+3909171,nan,nan,False,nan,nan,False
+3909181,nan,nan,False,nan,nan,False
+3909191,nan,nan,False,nan,nan,False
+3909201,nan,nan,False,nan,nan,False
+3909211,0.2106345444917678,0.3904346823692322,True,nan,nan,False
+3909221,0.2070591300725937,0.3194378316402435,True,nan,nan,False
+3909231,0.2082970291376114,0.3169869184494018,True,0.2418709695339203,0.3581991493701935,True
+3909241,0.2126941978931427,0.3226878643035888,True,0.242836445569992,0.3168243765830993,True
+3909251,0.2072628438472747,0.321177989244461,True,0.2430600225925445,0.3232641816139221,True
+3909261,0.2106904238462448,0.3260597884654999,True,0.2441612035036087,0.3298149704933166,True
+3909271,0.2068809121847152,0.3220889866352081,True,0.2442660629749298,0.3263863027095794,True
+3909281,0.2083534300327301,0.321561336517334,True,0.2455461323261261,0.3287515640258789,True
+3909291,0.2090473771095276,0.321183443069458,True,0.2463881969451904,0.3258881568908691,True
+3909301,0.2107374966144561,0.3204800486564636,True,0.2437305450439453,0.3226262032985687,True
+3909311,0.212212786078453,0.3261268138885498,True,0.2429175227880478,0.3254621624946594,True
+3909321,0.2103707790374755,0.3278728425502777,True,0.2414473593235016,0.3206862211227417,True
+3909331,0.2049142122268676,0.3163615465164184,True,0.2434851825237274,0.3224132061004638,True
+3909341,0.2049099504947662,0.3139626085758209,True,0.2421826124191284,0.323161780834198,True
+3909351,0.2058073282241821,0.3214524686336517,True,0.2411201149225235,0.3197272419929504,True
+3909361,0.2072891592979431,0.320418119430542,True,0.2426223158836364,0.3244811296463012,True
+3909371,0.2079861015081405,0.3182257711887359,True,0.2440018355846405,0.320309579372406,True
+3909381,0.2074029892683029,0.3250523507595062,True,0.2435463815927505,0.3218620121479034,True
+3909391,0.2067591398954391,0.3184223771095276,True,0.2457983791828155,0.3271681368350982,True
+3909401,0.2069177031517028,0.3176072835922241,True,0.2437057197093963,0.3250008821487427,True
+3909411,0.2061744332313537,0.3215541839599609,True,0.2416984438896179,0.3178793787956238,True
+3909421,0.2064615339040756,0.326891541481018,True,0.2438003718852996,0.3208851516246795,True
+3909431,0.2093263864517212,0.3216663002967834,True,0.2430732250213623,0.3203704357147217,True
+3909441,0.2078008353710174,0.31729456782341,True,0.2442800402641296,0.3228133618831634,True
+3909451,0.2064813673496246,0.3163597881793976,True,0.2455740869045257,0.3210408687591553,True
+3909461,0.2046835422515869,0.3219543695449829,True,0.2439836859703064,0.32465261220932,True
+3909471,0.2085259556770324,0.3270124197006225,True,0.2436482310295105,0.3212697505950928,True
+3909481,0.2055013179779052,0.3204105496406555,True,0.2445063292980194,0.3246460258960724,True
+3909491,0.2044413536787033,0.3224254250526428,True,0.2437479794025421,0.3245313763618469,True
+3909501,0.2070462107658386,0.3198763132095337,True,0.2448534667491912,0.3281146883964538,True
+3909511,0.209494337439537,0.3284174799919128,True,0.2435608208179474,0.3266782462596893,True
+3909521,0.2075064182281494,0.3214984834194183,True,0.2456143796443939,0.323610782623291,True
+3909531,0.2051698416471481,0.3261221051216125,True,0.2448011040687561,0.3283269107341766,True
+3909541,0.2070432603359222,0.3243688642978668,True,0.2448650300502777,0.3260289132595062,True
+3909551,0.2085261642932891,0.3243505954742431,True,0.2479061335325241,0.3299385905265808,True
+3909561,0.2399086952209472,0.3246345221996307,True,0.2846226692199707,0.3323394656181335,True
+3909571,0.2889738082885742,0.3283368945121765,True,0.3202802836894989,0.3393925130367279,True
+3909581,0.2897061109542846,0.3348938226699829,True,0.3233800828456878,0.3357316553592682,True
+3909591,0.2834610939025879,0.3301853835582733,True,0.3164524435997009,0.3337617218494415,True
+3909601,0.2861132025718689,0.3388546407222748,True,0.3181826770305633,0.3399184048175812,True
+3909611,0.2825044393539428,0.3305761516094208,True,0.3224512338638305,0.3404567241668701,True
+3909621,0.2900447845458984,0.3349541425704956,True,0.321372777223587,0.34019535779953,True
+3909631,0.2884009480476379,0.3373724222183227,True,0.3223806023597717,0.3480147123336792,True
+3909641,0.2897329926490783,0.3316020965576172,True,0.320551335811615,0.343061089515686,True
+3909651,0.2901027202606201,0.3335121572017669,True,0.3217546343803406,0.3417671322822571,True
+3909661,0.2882885932922363,0.3359305262565613,True,0.3235220313072204,0.343031644821167,True
+3909671,0.2905016541481018,0.3372037410736084,True,0.3222142159938812,0.3389828205108642,True
+3909681,0.2858661711215973,0.3280619382858276,True,0.3227486610412597,0.3443693518638611,True
+3909691,0.2903627455234527,0.3393966853618622,True,0.3203683793544769,0.3392548561096191,True
+3909701,0.286255270242691,0.341802179813385,True,0.321734219789505,0.3393698930740356,True
+3909711,0.2875305116176605,0.3356255888938904,True,0.320550262928009,0.3407117128372192,True
+3909721,0.2851472198963165,0.3358064889907837,True,0.3237063884735107,0.3392562568187713,True
+3909731,0.2900426387786865,0.3406047523021698,True,0.3221777081489563,0.3413779437541961,True
+3909741,0.2864480018615722,0.3396031856536865,True,0.32283815741539,0.3402876257896423,True
+3909751,0.2876448631286621,0.3305821120738983,True,0.3232364654541015,0.3411545753479004,True
+3909761,0.2589744329452514,0.3330788016319275,True,0.3032243251800537,0.33609139919281,True
+3909771,0.1637163460254669,0.3085314631462097,True,0.22551029920578,0.3121071457862854,True
+3909781,0.0932112038135528,0.302461564540863,True,0.1615754067897796,0.305500864982605,True
+3909791,0.0324720963835716,0.3080359101295471,True,0.0968063026666641,0.303223967552185,True
+3909801,0.0354859083890914,0.3143152594566345,True,0.0836597010493278,0.3216146826744079,True
+3909811,0.0432019717991352,0.3083288669586181,True,0.0926460549235344,0.3186430037021637,True
+3909821,0.0366132259368896,0.3089143633842468,True,0.0847833678126335,0.3154915869235992,True
+3909831,0.0356778129935264,0.3126903772354126,True,0.08112832903862,0.3095473647117615,True
+3909841,0.0359796918928623,0.3094631135463714,True,0.0787793397903442,0.3101621270179748,True
+3909851,0.0390066243708133,0.3051586747169494,True,0.0807763710618019,0.311344176530838,True
+3909861,0.0358591303229332,0.3048371076583862,True,0.0789898633956909,0.3139241933822632,True
+3909871,0.0373892858624458,0.3061468005180359,True,0.0837343484163284,0.3157712519168854,True
+3909881,0.0377849973738193,0.3060090839862823,True,0.0821747109293937,0.3048764765262604,True
+3909891,0.040830060839653,0.3121117651462555,True,0.0789589956402778,0.3080150485038757,True
+3909901,0.0387863330543041,0.307608425617218,True,0.0806266814470291,0.3127526044845581,True
+3909911,0.0386477038264274,0.3080362379550934,True,0.0775349363684654,0.3109638392925262,True
+3909921,0.0390896648168563,0.3114870488643646,True,0.0810807570815086,0.3069207072257995,True
+3909931,0.0396103262901306,0.3120539486408233,True,0.077826589345932,0.3078474700450897,True
+3909941,0.0388857275247573,0.306216150522232,True,0.0788391530513763,0.3092755377292633,True
+3909951,0.0387348905205726,0.3115857243537903,True,0.0805883258581161,0.308856725692749,True
+3909961,0.0372313782572746,0.3064691424369812,True,0.0778102204203605,0.3075611293315887,True
+3909971,0.034529086202383,0.3115156888961792,True,0.0790410041809082,0.3069566190242767,True
+3909981,0.0386514998972415,0.3145955801010132,True,0.0762113630771637,0.3063146770000458,True
+3909991,0.0431535951793193,0.3065105378627777,True,0.0765351876616478,0.3065489530563354,True
+3910001,0.0377651043236255,0.3077392578125,True,0.0825434848666191,0.3170623183250427,True
+3910011,0.0402374379336833,0.3111899793148041,True,0.0826779380440712,0.3144735991954803,True
+3910021,0.0563491322100162,0.3053653538227081,True,0.0923687219619751,0.3036348819732666,True
+3910031,0.1048669815063476,0.2898186147212982,True,0.1481841057538986,0.2981392443180084,True
+3910041,0.1045451015233993,0.2946999669075012,True,0.1395690739154815,0.2885778844356537,True
+3910051,0.0987073332071304,0.3006545603275299,True,0.1318634152412414,0.2896079123020172,True
+3910061,0.0946762636303901,0.2967095375061035,True,0.1346421986818313,0.2954035699367523,True
+3910071,0.1008521169424057,0.2970405220985412,True,0.1349687725305557,0.2974554896354675,True
+3910081,0.0986088812351226,0.2933169305324554,True,0.1374161839485168,0.2997658252716064,True
+3910091,0.1020255386829376,0.2921273708343506,True,0.1383347362279892,0.2966387569904327,True
+3910101,0.0975697785615921,0.2958184778690338,True,0.1387078613042831,0.2972534000873565,True
+3910111,0.1000403314828872,0.293280690908432,True,0.1394559741020202,0.2924058437347412,True
+3910121,0.1028391495347023,0.2904005050659179,True,0.141762226819992,0.2966469824314117,True
+3910131,0.1013716086745262,0.2964689135551452,True,0.1385274231433868,0.3000476658344269,True
+3910141,0.1020251587033271,0.3005813062191009,True,0.136377602815628,0.2899803519248962,True
+3910151,0.1010078638792038,0.2992461919784546,True,0.1357982754707336,0.2918615937232971,True
+3910161,0.0979020595550537,0.2947746813297272,True,0.1359677463769912,0.2955633699893951,True
+3910171,0.0994540005922317,0.2965543568134308,True,0.1369213014841079,0.2930013537406921,True
+3910181,0.1014685854315757,0.3004747629165649,True,0.1378389596939087,0.2960666120052337,True
+3910191,0.1003152504563331,0.2953570485115051,True,0.1358961462974548,0.2915843427181244,True
+3910201,0.1016041114926338,0.3006450235843658,True,0.1382792741060257,0.2973926961421966,True
+3910211,0.1052260547876358,0.296202540397644,True,0.1382450759410858,0.2949706315994262,True
+3910221,0.106066808104515,0.2922834455966949,True,0.1386383175849914,0.3013778328895569,True
+3910231,0.1024760603904724,0.2895922660827636,True,0.141629159450531,0.2928296327590942,True
+3910241,0.1024342030286789,0.2975554466247558,True,0.1383661478757858,0.2969249486923218,True
+3910251,0.1016504243016243,0.2978759706020355,True,0.140145257115364,0.2971621751785278,True
+3910261,0.1017045527696609,0.2935499846935272,True,0.1339471042156219,0.2896746397018432,True
+3910271,0.1038517355918884,0.2957679331302643,True,0.1387627571821212,0.2972716093063354,True
+3910281,0.1032869890332222,0.2967991828918457,True,0.1345827728509903,0.2968098819255829,True
+3910291,0.1030647233128547,0.29339399933815,True,0.1358711421489715,0.297038197517395,True
+3910301,0.1016401872038841,0.2938932478427887,True,0.1359764188528061,0.2932364046573639,True
+3910311,0.1058062389492988,0.2992587089538574,True,0.1365872323513031,0.2995005249977112,True
+3910321,0.102923035621643,0.2934184074401855,True,0.1302343308925628,0.3011282682418823,True
+3910331,0.1005824580788612,0.2945441603660583,True,0.1329677551984787,0.3033876121044159,True
+3910341,0.1034490913152694,0.293306827545166,True,0.1414251327514648,0.2923336029052734,True
+3910351,0.1108427196741104,0.2811609506607055,True,0.1476416736841201,0.2814502120018005,True
+3910361,0.1073017716407775,0.2839595079421997,True,0.1404833346605301,0.2797054648399353,True
+3910371,0.1101268082857132,0.2884198427200317,True,0.1444510966539383,0.2800813615322113,True
+3910381,0.1084158420562744,0.28664231300354,True,0.1416641771793365,0.282344251871109,True
+3910391,0.1081156730651855,0.2854772508144378,True,0.1427060663700103,0.2849652171134949,True
+3910401,0.1101067662239074,0.284123420715332,True,0.1410336792469024,0.2861926555633545,True
+3910411,0.1073154881596565,0.2903285026550293,True,0.1394595503807068,0.2867728471755981,True
+3910421,0.1104623973369598,0.2881074249744415,True,0.1403136998414993,0.2839999198913574,True
+3910431,0.1104584857821464,0.2858317792415619,True,0.142155036330223,0.2845745682716369,True
+3910441,0.1100550517439842,0.2839512526988983,True,0.1408924609422683,0.2885778844356537,True
+3910451,0.1118489429354667,0.2878126204013824,True,0.1397784799337387,0.2836347818374634,True
+3910461,0.1125988438725471,0.2878370285034179,True,0.1414812952280044,0.2792991697788238,True
+3910471,0.1099077761173248,0.2889723777770996,True,0.1416194438934326,0.2844233214855194,True
+3910481,0.111925721168518,0.2831606268882751,True,0.1434538811445236,0.289584219455719,True
+3910491,0.1118769943714141,0.2876536250114441,True,0.1393058151006698,0.2767906188964844,True
+3910501,0.1106822416186332,0.2865327596664428,True,0.1390939950942993,0.2825933396816253,True
+3910511,0.111688382923603,0.287661612033844,True,0.1388676315546035,0.286056637763977,True
+3910521,0.1102468594908714,0.2835732698440552,True,0.140541061758995,0.2849083244800567,True
+3910531,0.1126161143183708,0.2872446775436401,True,0.1435897350311279,0.2846547365188598,True
+3910541,0.1157695651054382,0.2871366441249847,True,0.1464109569787979,0.2784227430820465,True
+3910551,0.1704437434673309,0.2853312492370605,True,0.2162072509527206,0.3015002310276031,True
+3910561,0.2626792788505554,0.2808952331542969,True,0.3282662630081177,0.2961834669113159,True
+3910571,0.3595935404300689,0.2870778739452362,True,0.4230983257293701,0.2963249087333679,True
+3910581,0.44535693526268,0.2855256497859955,True,0.5097696781158447,0.2963516116142273,True
+3910591,0.523852527141571,0.2957545518875122,True,0.5847225785255432,0.2990488409996032,True
+3910601,0.5729175806045532,0.2874473333358764,True,0.623996376991272,0.3054161071777344,True
+3910611,0.5829599499702454,0.3026392161846161,True,0.6121100187301636,0.3025282323360443,True
+3910621,0.5836916565895081,0.2986845374107361,True,0.6076536178588867,0.2940640747547149,True
+3910631,0.5920195579528809,0.2922403514385223,True,0.6152276992797852,0.2981587648391723,True
+3910641,0.5934808254241943,0.2925228476524353,True,0.6186385154724121,0.3036785721778869,True
+3910651,0.5962398648262024,0.2931267917156219,True,0.6177582144737244,0.300714910030365,True
+3910661,0.5957397222518921,0.2931756377220154,True,0.6157864928245544,0.2987484037876129,True
+3910671,0.59450364112854,0.2986363768577575,True,0.6178561449050903,0.3066442608833313,True
+3910681,0.5926151275634766,0.2987349033355713,True,0.6165117025375366,0.3061066269874573,True
+3910691,0.5955166816711426,0.2969673573970794,True,0.6190370321273804,0.3020821809768677,True
+3910701,0.59483802318573,0.293332576751709,True,0.6190277934074402,0.2996300756931305,True
+3910711,0.5943950414657593,0.2994570136070251,True,0.6184632778167725,0.3034975528717041,True
+3910721,0.5931594371795654,0.2962685227394104,True,0.61970055103302,0.302193820476532,True
+3910731,0.5933758020401001,0.3003642559051513,True,0.6181790828704834,0.3021880388259887,True
+3910741,0.5927979946136475,0.2975348830223083,True,0.619253396987915,0.3018751442432403,True
+3910751,0.5935336351394653,0.3001176118850708,True,0.6186462640762329,0.3021120131015777,True
+3910761,0.5942106246948242,0.3011464476585388,True,0.6197794675827026,0.3030963242053985,True
+3910771,0.5947843790054321,0.2936710119247436,True,0.6189042329788208,0.3085494637489319,True
+3910781,0.5922698974609375,0.2898746132850647,True,0.619232177734375,0.3002102375030517,True
+3910791,0.5670958757400513,0.2682061493396759,True,0.5990333557128906,0.2644126415252685,True
+3910801,0.5700856447219849,0.2554813623428345,True,0.596499502658844,0.2631585896015167,True
+3910811,0.5729869604110718,0.2533019781112671,True,0.5968850255012512,0.2706449627876282,True
+3910821,0.5762454271316528,0.2591806650161743,True,0.5997802019119263,0.2703407406806946,True
+3910831,0.5723243951797485,0.2616362273693084,True,0.6008800268173218,0.2700207531452179,True
+3910841,0.5726042985916138,0.2599843740463257,True,0.5990577936172485,0.2645699679851532,True
+3910851,0.5721721649169922,0.2553761005401611,True,0.5989197492599487,0.2626257836818695,True
+3910861,0.5726507902145386,0.2548226714134216,True,0.5990597605705261,0.2632230520248413,True
+3910871,0.5730510354042053,0.2554609775543213,True,0.5998677611351013,0.2647039294242859,True
+3910881,0.5721092224121094,0.2548839747905731,True,0.599788248538971,0.264785498380661,True
+3910891,0.5748425722122192,0.2545264065265655,True,0.5970692038536072,0.2682321071624756,True
+3910901,0.5744709372520447,0.2566245198249817,True,0.5978313088417053,0.2610861957073211,True
+3910911,0.5747742652893066,0.2524091899394989,True,0.5978584289550781,0.2624900937080383,True
+3910921,0.574491024017334,0.255540668964386,True,0.5958605408668518,0.2662657499313354,True
+3910931,0.5730897188186646,0.2542316615581512,True,0.59886234998703,0.2663610577583313,True
+3910941,0.5737346410751343,0.2599503695964813,True,0.5987488627433777,0.2638048231601715,True
+3910951,0.5760774612426758,0.2572832107543945,True,0.6006728410720825,0.2657031118869781,True
+3910961,0.574018120765686,0.2557051479816437,True,0.5986493229866028,0.2675221562385559,True
+3910971,0.5716623067855835,0.2526952624320984,True,0.596779465675354,0.2621741890907287,True
+3910981,0.569100558757782,0.2521580159664154,True,0.598960816860199,0.2668608427047729,True
+3910991,0.5706504583358765,0.2552693784236908,True,0.6014880537986755,0.2611247897148132,True
+3911001,0.5717567205429077,0.2563635110855102,True,0.5971757173538208,0.2625750005245209,True
+3911011,0.5746274590492249,0.2530911564826965,True,0.5971972942352295,0.2643523514270782,True
+3911021,0.5721418857574463,0.2540148198604584,True,0.5985737442970276,0.2606578469276428,True
+3911031,0.572160005569458,0.2580724954605102,True,0.5976983308792114,0.2663040161132812,True
+3911041,0.5731439590454102,0.2561974227428436,True,0.5981981158256531,0.2614173591136932,True
+3911051,0.5715233087539673,0.2545109391212463,True,0.5986606478691101,0.2614299356937408,True
+3911061,0.572152853012085,0.2543077170848846,True,0.5985783934593201,0.2603208124637604,True
+3911071,0.5754672884941101,0.2533628642559051,True,0.5989605188369751,0.26322802901268,True
+3911081,0.5727942585945129,0.2563827633857727,True,0.5974570512771606,0.2568136751651764,True
+3911091,0.5749322175979614,0.2536072134971618,True,0.5997403860092163,0.2581060230731964,True
+3911101,0.5814085006713867,0.2612670063972473,True,0.6060734391212463,0.2717874050140381,True
+3911111,0.660988450050354,0.3512846827507019,True,0.693672239780426,0.368661880493164,True
+3911121,0.7432973384857178,0.4335771203041076,True,0.7825202345848083,0.4563896954059601,True
+3911131,0.8177078366279602,0.5111159086227417,True,0.8536480069160461,0.5424928069114685,True
+3911141,0.871701717376709,0.6111191511154175,True,0.9116083979606628,0.6262668967247009,True
+3911151,0.9042420983314514,0.6446879506111145,True,0.9403175115585328,0.666090190410614,True
+3911161,0.9012057781219482,0.6491729021072388,True,0.9325870275497437,0.6626417636871338,True
+3911171,0.9014057517051696,0.6498429775238037,True,0.935437560081482,0.6501742005348206,True
+3911181,0.9038519859313964,0.6553330421447754,True,0.9385746717453004,0.6665242910385132,True
+3911191,0.9030493497848512,0.6596509218215942,True,0.9362781643867492,0.6593836545944214,True
+3911201,0.9046997427940368,0.6610495448112488,True,0.9302679300308228,0.6627253293991089,True
+3911211,0.9011796712875366,0.6662193536758423,True,0.9311403036117554,0.6646623611450195,True
+3911221,0.9059005975723268,0.6603479385375977,True,0.9306778311729432,0.6700363159179688,True
+3911231,0.9062907099723816,0.662040114402771,True,0.934941291809082,0.6661983728408813,True
+3911241,0.9068095088005066,0.659026026725769,True,0.9355698227882384,0.6652367115020752,True
+3911251,0.9099556803703308,0.6663692593574524,True,0.9342213869094848,0.659887433052063,True
+3911261,0.9081960320472716,0.664720356464386,True,0.9384356141090392,0.6645281910896301,True
+3911271,0.9071717858314514,0.6625598669052124,True,0.9368499517440796,0.6651408076286316,True
+3911281,0.9103760719299316,0.6648434400558472,True,0.9365554451942444,0.6720255613327026,True
+3911291,0.9090282917022704,0.6647204160690308,True,0.936638116836548,0.6661803126335144,True
+3911301,0.9092320799827576,0.668671727180481,True,0.9345361590385436,0.6751310229301453,True
+3911311,0.9122689366340636,0.6626825928688049,True,0.9355223774909972,0.6675947904586792,True
+3911321,0.9006079435348511,0.6662908792495728,True,0.9260100722312928,0.6709970831871033,True
+3911331,0.809748113155365,0.6850102543830872,True,0.8607154488563538,0.6857731342315674,True
+3911341,0.7516380548477173,0.668952226638794,True,nan,nan,False
+3911351,0.7139760255813599,0.6737366318702698,True,0.7408398389816284,0.6783806681632996,True
+3911361,0.7239039540290833,0.686782717704773,True,0.74866783618927,0.6948230266571045,True
+3911371,0.7250915169715881,0.6759482026100159,True,0.751220166683197,0.6918984055519104,True
+3911381,0.7189956903457642,0.6748148798942566,True,0.7442417144775391,0.6944181323051453,True
+3911391,0.7164663672447205,0.680792510509491,True,0.7407979965209961,0.6893758773803711,True
+3911401,0.718909502029419,0.6780446767807007,True,0.7466804385185242,0.6882317662239075,True
+3911411,0.7183114290237427,0.675382673740387,True,0.743175745010376,0.6937986612319946,True
+3911421,0.7148282527923584,0.6862121224403381,True,0.7440599203109741,0.6929528117179871,True
+3911431,0.7152888774871826,0.6808601021766663,True,0.7498266100883484,0.6895933747291565,True
+3911441,0.7167375087738037,0.6815627813339233,True,0.7460522651672363,0.6933727860450745,True
+3911451,0.7164131999015808,0.6858965158462524,True,0.7441971302032471,0.6910856366157532,True
+3911461,0.7172693014144897,0.6842951774597168,True,0.7479633092880249,0.6842025518417358,True
+3911471,0.7142536640167236,0.6838520169258118,True,0.7470118999481201,0.6877096891403198,True
+3911481,0.714763879776001,0.6783970594406128,True,0.7427639961242676,0.686073899269104,True
+3911491,0.7134388089179993,0.6821572780609131,True,0.7462415099143982,0.687065601348877,True
+3911501,0.7117926478385925,0.6770699620246887,True,0.7460798621177673,0.6884059906005859,True
+3911511,0.7156195044517517,0.6843152642250061,True,0.7449215650558472,0.6888898015022278,True
+3911521,0.7146464586257935,0.6793445348739624,True,0.7476740479469299,0.6801047921180725,True
+3911531,0.7143142819404602,0.6761959195137024,True,0.7479641437530518,0.6846641302108765,True
+3911541,0.7115969061851501,0.6819769144058228,True,0.7464867830276489,0.6825510263442993,True
+3911551,0.7132831811904907,0.685126781463623,True,0.7483354210853577,0.6861996054649353,True
+3911561,0.7138567566871643,0.6819634437561035,True,0.7477657198905945,0.6861523389816284,True
+3911571,0.7143279910087585,0.6801680326461792,True,0.7405155301094055,0.6878848075866699,True
+3911581,0.7122800350189209,0.6814326047897339,True,0.7394604682922363,0.6933225393295288,True
+3911591,0.7092428207397461,0.6758049130439758,True,0.7428221106529236,0.6768277883529663,True
+3911601,0.6924396753311157,0.611363410949707,True,0.7265526652336121,0.6274942755699158,True
+3911611,0.7019020318984985,0.6014957427978516,True,0.7306720018386841,0.617856502532959,True
+3911621,0.7074791193008423,0.6123590469360352,True,0.7281469106674194,0.6196902990341187,True
+3911631,0.7046571969985962,0.6170135736465454,True,0.728066623210907,0.6226593852043152,True
+3911641,0.698358952999115,0.6120442748069763,True,0.7273635268211365,0.6263185143470764,True
+3911651,0.7028220891952515,0.6141392588615417,True,0.7323729395866394,0.6179254055023193,True
+3911661,0.7029763460159302,0.6133593916893005,True,0.7282952666282654,0.6198371648788452,True
+3911671,0.7036510705947876,0.6052812933921814,True,0.729032576084137,0.616296112537384,True
+3911681,0.699066698551178,0.6076828837394714,True,0.7295958995819092,0.6253906488418579,True
+3911691,0.7008938789367676,0.6105189323425293,True,0.729858934879303,0.6160838603973389,True
+3911701,0.7026567459106445,0.6087258458137512,True,0.7275973558425903,0.6164590716362,True
+3911711,0.6993369460105896,0.6062878370285034,True,0.7301578521728516,0.6187468767166138,True
+3911721,0.7004372477531433,0.6105092763900757,True,0.7316339612007141,0.6177172660827637,True
+3911731,0.6985770463943481,0.6064262390136719,True,0.7299430966377258,0.6161637306213379,True
+3911741,0.700264573097229,0.6085309982299805,True,0.7295190095901489,0.6146482825279236,True
+3911751,0.6994988918304443,0.603541374206543,True,0.7281143665313721,0.6140183210372925,True
+3911761,0.7001593112945557,0.603252649307251,True,0.7328416705131531,0.6124757528305054,True
+3911771,0.6990104913711548,0.6075749397277832,True,0.7306444644927979,0.614395797252655,True
+3911781,0.6973817944526672,0.6017663478851318,True,0.7296540141105652,0.6198261380195618,True
+3911791,0.6975069046020508,0.6103659868240356,True,0.7266209721565247,0.6108947992324829,True
+3911801,0.6766199469566345,0.6325522661209106,True,0.7113348245620728,0.6326337456703186,True
+3911811,0.6261051297187805,0.6574930548667908,True,0.6571455597877502,0.6679115295410156,True
+3911821,0.6266528367996216,0.6670348644256592,True,0.6454926133155823,0.6869907379150391,True
+3911831,0.6093268394470215,0.6787471175193787,True,0.641791582107544,0.6853941679000854,True
+3911841,0.6166614294052124,0.6782994270324707,True,0.645925760269165,0.6910435557365417,True
+3911851,0.614995002746582,0.6774964332580566,True,0.6444205641746521,0.6868519186973572,True
+3911861,0.6109907627105713,0.6809335947036743,True,0.6448556184768677,0.6822174787521362,True
+3911871,0.6096072196960449,0.6792615056037903,True,0.6415841579437256,0.6947961449623108,True
+3911881,0.6116534471511841,0.683242917060852,True,0.6469310522079468,0.6970016360282898,True
+3911891,0.6102856993675232,0.6902610659599304,True,0.641904354095459,0.6868411302566528,True
+3911901,0.612389862537384,0.6873977184295654,True,0.6422361135482788,0.6859456300735474,True
+3911911,0.6109374761581421,0.6882683634757996,True,0.6411314010620117,0.6855601072311401,True
+3911921,0.6102999448776245,0.6893703937530518,True,0.6431430578231812,0.6913361549377441,True
+3911931,0.6089951992034912,0.6877274513244629,True,0.6411560773849487,0.6928746700286865,True
+3911941,0.6118365526199341,0.6884992122650146,True,0.6383652687072754,0.6865377426147461,True
+3911951,0.6106308698654175,0.6885688900947571,True,0.6443889141082764,0.6929317712783813,True
+3911961,0.6104928255081177,0.6926159858703613,True,0.6414040923118591,0.6959317922592163,True
+3911971,0.6098281741142273,0.6964364647865295,True,0.6418192386627197,0.6920284032821655,True
+3911981,0.6093719005584717,0.6930015087127686,True,0.6410323977470398,0.694533109664917,True
+3911991,0.6065731048583984,0.6879198551177979,True,0.6447672247886658,0.6911348104476929,True
+3912001,0.6070037484169006,0.6901209354400635,True,0.6435098052024841,0.6938611268997192,True
+3912011,0.6086534857749939,0.688803493976593,True,0.6401625871658325,0.6979184150695801,True
+3912021,0.6111440062522888,0.6878665685653687,True,0.6386758685112,0.6936134099960327,True
+3912031,0.6093794107437134,0.6900214552879333,True,0.640251874923706,0.6925488710403442,True
+3912041,0.6114352941513062,0.6913180351257324,True,0.6411659717559814,0.6852757334709167,True
+3912051,0.6087081432342529,0.6904219388961792,True,0.6437146067619324,0.6967452764511108,True
+3912061,0.6093530654907227,0.6892983913421631,True,0.6418014764785767,0.692406177520752,True
+3912071,0.6097060441970825,0.6859098672866821,True,0.6436678171157837,0.6903713941574097,True
+3912081,0.6125271916389465,0.6941778659820557,True,0.6458208560943604,0.6875137090682983,True
+3912091,0.6116512417793274,0.6927302479743958,True,0.6461783051490784,0.6878991723060608,True
+3912101,0.6105391979217529,0.695635199546814,True,0.646838366985321,0.69349205493927,True
+3912111,0.6092541813850403,0.6893559694290161,True,0.6423431634902954,0.6896781921386719,True
+3912121,0.6105985641479492,0.6930184364318848,True,0.6424570083618164,0.6840905547142029,True
+3912131,0.6070443391799927,0.6928550004959106,True,0.6394267082214355,0.6846998929977417,True
+3912141,0.6138144731521606,0.6930926442146301,True,0.643541693687439,0.6934447288513184,True
+3912151,0.6135609149932861,0.6934818625450134,True,0.6394155621528625,0.6855920553207397,True
+3912161,0.6110033988952637,0.6972318887710571,True,0.6429267525672913,0.6908572316169739,True
+3912171,0.612689733505249,0.6922042369842529,True,0.6448184847831726,0.6881404519081116,True
+3912181,0.6091882586479187,0.7013881206512451,True,0.6419457197189331,0.6934036612510681,True
+3912191,0.5993817448616028,0.6996958255767822,True,0.6333978176116943,0.6958454251289368,True
+3912201,0.6069334745407104,0.6981370449066162,True,0.63950514793396,0.6931618452072144,True
+3912211,0.6051121950149536,0.6952239274978638,True,0.6407802700996399,0.6937140822410583,True
+3912221,0.6053671836853027,0.691454291343689,True,0.6414324641227722,0.6866031885147095,True
+3912231,0.6041872501373291,0.6980321407318115,True,0.6375799179077148,0.6832112669944763,True
+3912241,0.6051855087280273,0.6970113515853882,True,0.6395866870880127,0.7003477215766907,True
+3912251,0.6058387160301208,0.6983612179756165,True,0.6422697305679321,0.7005683779716492,True
+3912261,0.6062430143356323,0.7015494108200073,True,0.6406530141830444,0.6866530179977417,True
+3912271,0.6046618223190308,0.6999623775482178,True,0.6344634294509888,0.6921172142028809,True
+3912281,0.6038535833358765,0.6980329751968384,True,0.6371299028396606,0.6942257285118103,True
+3912291,0.603767991065979,0.696107029914856,True,0.6399162411689758,0.6985947489738464,True
+3912301,0.6060125827789307,0.6987364292144775,True,0.6407032608985901,0.6888176202774048,True
+3912311,0.6050093173980713,0.7016849517822266,True,0.6421181559562683,0.690708577632904,True
+3912321,0.6054428815841675,0.6956077814102173,True,0.6425081491470337,0.6991328597068787,True
+3912331,0.6061888933181763,0.6955721378326416,True,0.6419496536254883,0.6916126012802124,True
+3912341,0.6048707365989685,0.695175290107727,True,0.639644205570221,0.6913041472434998,True
+3912351,0.6024868488311768,0.6914054155349731,True,0.641552746295929,0.6859238743782043,True
+3912361,0.6040672659873962,0.7043055295944214,True,0.6414138078689575,0.6871891617774963,True
+3912371,0.6021519899368286,0.6961054801940918,True,0.6353788375854492,0.6967754364013672,True
+3912381,0.6040464043617249,0.6959739923477173,True,0.6420870423316956,0.6922034621238708,True
+3912391,0.6068507432937622,0.6946942806243896,True,0.6434680223464966,0.6997877955436707,True
+3912401,0.6058897972106934,0.6933401823043823,True,0.6420724987983704,0.6970160007476807,True
+3912411,0.6046639084815979,0.6993679404258728,True,0.6401946544647217,0.6907314658164978,True
+3912421,0.6041443347930908,0.6960452795028687,True,0.6409955024719238,0.6964172124862671,True
+3912431,0.6045557260513306,0.6920900344848633,True,0.6395259499549866,0.6953343749046326,True
+3912441,0.60498046875,0.6892967224121094,True,0.640544056892395,0.6952741742134094,True
+3912451,0.6055088639259338,0.6952863335609436,True,0.642747163772583,0.6968120336532593,True
+3912461,0.6047362685203552,0.693998396396637,True,0.6393775343894958,0.6931726932525635,True
+3912471,0.60308438539505,0.6988847255706787,True,0.6405882239341736,0.6891148686408997,True
+3912481,0.6065531969070435,0.6950994729995728,True,0.6394538283348083,0.702387809753418,True
+3912491,0.6014288067817688,0.6977770328521729,True,0.6415355801582336,0.6922105550765991,True
+3912501,0.6002105474472046,0.6945050954818726,True,0.6364250183105469,0.7063261270523071,True
+3912511,0.6044858694076538,0.7023677229881287,True,0.6440293788909912,0.6976655721664429,True
+3912521,0.60456383228302,0.6979420185089111,True,0.6344071626663208,0.701623797416687,True
+3912531,0.6048679351806641,0.6890628337860107,True,0.6460692882537842,0.6965888738632202,True
+3912541,0.6031500101089478,0.6955163478851318,True,0.6425428986549377,0.6919188499450684,True
+3912551,0.6048233509063721,0.6919494271278381,True,0.6415148377418518,0.6967738270759583,True
+3912561,0.6064171195030212,0.6914965510368347,True,0.6423623561859131,0.6918660402297974,True
+3912571,0.6030228734016418,0.6877247095108032,True,0.6401877403259277,0.6970952153205872,True
+3912581,0.6043611764907837,0.6949825286865234,True,0.6387827396392822,0.6930996179580688,True
+3912591,0.6042529344558716,0.6934584379196167,True,0.6455003619194031,0.6937482357025146,True
+3912601,0.6036543846130371,0.6954969167709351,True,0.6450449824333191,0.6936653256416321,True
+3912611,0.6076229214668274,0.6966137290000916,True,0.6454315185546875,0.6906795501708984,True
+3912621,0.6032729148864746,0.6958730220794678,True,0.6396844983100891,0.6896083354949951,True
+3912631,0.6034015417098999,0.6977095603942871,True,0.6408277750015259,0.6909528970718384,True
+3912641,0.6045442223548889,0.6909497380256653,True,0.6364648342132568,0.696884036064148,True
+3912651,0.6047042012214661,0.693964421749115,True,0.6414647102355957,0.691778838634491,True
+3912661,0.6041169166564941,0.7017691135406494,True,0.6384633779525757,0.7020017504692078,True
+3912671,0.6045188307762146,0.6941951513290405,True,0.642392098903656,0.7063007950782776,True
+3912681,0.6051079034805298,0.6927605867385864,True,0.6447674036026001,0.6922578811645508,True
+3912691,0.5994189977645874,0.6989588737487793,True,0.6404210329055786,0.698306143283844,True
+3912701,0.6020240783691406,0.7047938108444214,True,0.6480847001075745,0.6881193518638611,True
+3912711,0.6024031639099121,0.6983859539031982,True,0.6416646242141724,0.6933408975601196,True
+3912721,0.6063194870948792,0.6947985887527466,True,0.6445537805557251,0.6835459470748901,True
+3912731,0.5975275039672852,0.6476966738700867,True,0.6505952477455139,0.661391019821167,True
+3912741,0.5980782508850098,0.5270681381225586,True,0.6616599559783936,0.5413950085639954,True
+3912751,0.5864256620407104,0.4212376475334167,True,0.6474347114562988,0.4268485307693481,True
+3912761,0.5716565847396851,0.3133416175842285,True,0.6330597400665283,0.3131620287895202,True
+3912771,0.559436559677124,0.2647119164466858,True,0.6133140325546265,0.2602123618125915,True
+3912781,0.547375500202179,0.258248507976532,True,0.6015257835388184,0.2613629102706909,True
+3912791,0.5596936345100403,0.2568714022636413,True,0.601490318775177,0.2620508372783661,True
+3912801,0.5638537406921387,0.2549194991588592,True,0.5975698828697205,0.2563552856445312,True
+3912811,0.5615234971046448,0.249736025929451,True,0.5960126519203186,0.2508606314659118,True
+3912821,0.5608447790145874,0.2486942261457443,True,0.5894128084182739,0.2470595985651016,True
+3912831,0.5620735883712769,0.2498367726802826,True,0.5925853252410889,0.2492855191230774,True
+3912841,0.5614984035491943,0.2463916838169098,True,0.5912256240844727,0.2476969510316848,True
+3912851,0.5623303651809692,0.2491132915019989,True,0.5945819616317749,0.2504968643188476,True
+3912861,0.5616544485092163,0.2459536790847778,True,0.5911173820495605,0.2492154538631439,True
+3912871,0.56174635887146,0.2462632954120636,True,0.5918772220611572,0.2475546002388,True
+3912881,0.5619101524353027,0.250027596950531,True,0.5908985137939453,0.2500758171081543,True
+3912891,0.5641591548919678,0.2525151073932647,True,0.5905311703681946,0.2450437545776367,True
+3912901,0.5589465498924255,0.2511926889419555,True,0.5898045301437378,0.2498892247676849,True
+3912911,0.5633518695831299,0.2487241178750991,True,0.5921012163162231,0.2411948442459106,True
+3912921,0.5626891851425171,0.2517600357532501,True,0.5938172936439514,0.2445247322320938,True
+3912931,0.5642775297164917,0.247386634349823,True,0.592257022857666,0.2466650754213333,True
+3912941,0.564732551574707,0.2459695041179657,True,0.5887628197669983,0.2484487891197204,True
+3912951,0.5619086027145386,0.2439776360988617,True,0.5908827781677246,0.242861732840538,True
+3912961,0.560210108757019,0.2512179017066955,True,0.5919771194458008,0.2502587735652923,True
+3912971,0.5599230527877808,0.24576336145401,True,0.590948224067688,0.2481084614992141,True
+3912981,0.5601348280906677,0.2446516305208206,True,0.5907092690467834,0.248995155096054,True
+3912991,0.5629522204399109,0.2483773231506347,True,0.5952156782150269,0.2448740601539611,True
+3913001,0.5578429698944092,0.2458308786153793,True,0.5918406248092651,0.2468481063842773,True
+3913011,0.5601561069488525,0.2442238926887512,True,0.5917205810546875,0.2542395889759063,True
+3913021,0.5568563342094421,0.2421149313449859,True,0.5904875993728638,0.2427130937576294,True
+3913031,0.5623822212219238,0.251399278640747,True,0.5931491851806641,0.25482377409935,True
+3913041,0.558098316192627,0.2419612407684326,True,0.5928090810775757,0.2431513518095016,True
+3913051,0.565424919128418,0.2397575378417968,True,0.5915836095809937,0.2451993227005005,True
+3913061,0.559069812297821,0.2423032820224762,True,0.5923119783401489,0.2445312142372131,True
+3913071,0.5616269111633301,0.2444761991500854,True,0.5946378707885742,0.2529614567756653,True
+3913081,0.5577287673950195,0.2437890768051147,True,0.5898977518081665,0.2471272945404052,True
+3913091,0.5579310655593872,0.2471064776182174,True,0.5921926498413086,0.2436715364456176,True
+3913101,0.5603339672088623,0.2481299340724945,True,0.5936719179153442,0.2438031435012817,True
+3913111,0.5577474236488342,0.2421651184558868,True,0.5885986685752869,0.2426830530166626,True
+3913121,0.5601161122322083,0.2429798245429992,True,0.593846321105957,0.239041119813919,True
+3913131,0.5585224628448486,0.2483805865049362,True,0.5941464304924011,0.2474308311939239,True
+3913141,0.5637986660003662,0.2468799948692321,True,0.5957317352294922,0.2495850920677185,True
+3913151,0.5680165886878967,0.2482518702745437,True,0.5981466770172119,0.2466726005077362,True
+3913161,0.5679107904434204,0.2493586838245391,True,0.6022504568099976,0.2511923015117645,True
+3913171,0.5663096904754639,0.248869240283966,True,0.5991268157958984,0.2569822669029236,True
+3913181,0.5678975582122803,0.2519674897193908,True,0.5983901619911194,0.2609419822692871,True
+3913191,0.568452775478363,0.2484437823295593,True,0.5985667705535889,0.254508763551712,True
+3913201,0.5668052434921265,0.2529078125953674,True,0.6020646691322327,0.2490303814411163,True
+3913211,0.5683660507202148,0.2530835270881653,True,0.5991352796554565,0.2475732862949371,True
+3913221,0.5676699876785278,0.2468412965536117,True,0.5950502753257751,0.25032639503479,True
+3913231,0.5665974617004395,0.2421892136335373,True,0.5990395545959473,0.252784788608551,True
+3913241,0.5699692964553833,0.2447797954082489,True,0.6012207865715027,0.2472565770149231,True
+3913251,0.5662988424301147,0.2511218786239624,True,0.6020152568817139,0.2521899938583374,True
+3913261,0.5700564384460449,0.2501255869865417,True,0.5973414182662964,0.255838543176651,True
+3913271,0.5662567615509033,0.2539024949073791,True,0.6008658409118652,0.2503883838653564,True
+3913281,0.5676395893096924,0.2453996390104293,True,0.6015852689743042,0.2553176283836365,True
+3913291,0.5686531066894531,0.25029256939888,True,0.6001979112625122,0.2605367302894592,True
+3913301,0.5717853307723999,0.2583039402961731,True,0.5977356433868408,0.2554157674312591,True
+3913311,0.553533136844635,0.2660102248191833,True,0.5920532941818237,0.2446122169494629,True
+3913321,0.4554888308048248,0.5552608966827393,True,nan,nan,False
+3913331,nan,nan,False,nan,nan,False
+3913341,nan,nan,False,nan,nan,False
+3913351,nan,nan,False,nan,nan,False
+3913361,nan,nan,False,nan,nan,False
+3913371,nan,nan,False,nan,nan,False
+3913381,nan,nan,False,nan,nan,False
+3913391,nan,nan,False,nan,nan,False
+3913401,nan,nan,False,nan,nan,False
+3913411,nan,nan,False,nan,nan,False
+3913421,nan,nan,False,nan,nan,False
+3913431,nan,nan,False,nan,nan,False
+3913441,nan,nan,False,nan,nan,False
+3913451,nan,nan,False,nan,nan,False
+3913461,0.1406245529651641,0.8168898820877075,True,0.1630683243274688,0.803277850151062,True
+3913471,0.1228348463773727,0.6842659711837769,True,0.1501080840826034,0.6368175745010376,True
+3913481,0.1523725241422653,0.6486192941665649,True,0.1901327073574066,0.6499321460723877,True
+3913491,0.1641988605260849,0.6688799262046814,True,0.2022656500339508,0.6693639755249023,True
+3913501,0.1578671187162399,0.672004759311676,True,0.1904585659503936,0.6680039167404175,True
+3913511,0.1708463877439499,0.6727660894393921,True,0.1951372921466827,0.6595355272293091,True
+3913521,0.1976597756147384,0.6661887168884277,True,0.2494809627532959,0.6665595769882202,True
+3913531,0.2977284789085388,0.6603599190711975,True,0.363152265548706,0.688979983329773,True
+3913541,0.3783899247646332,0.6787905097007751,True,0.4598656892776489,0.6788078546524048,True
+3913551,0.4652957916259765,0.6790974736213684,True,0.5502580404281616,0.682709813117981,True
+3913561,0.5344259738922119,0.6794519424438477,True,0.6148670315742493,0.6956847906112671,True
+3913571,0.6035871505737305,0.6784483194351196,True,0.6820291876792908,0.6878816485404968,True
+3913581,0.6674623489379883,0.680942177772522,True,0.7285372018814087,0.7068566083908081,True
+3913591,0.6720932722091675,0.6925797462463379,True,0.7107405662536621,0.7164024710655212,True
+3913601,0.6785173416137695,0.6894348859786987,True,0.7155580520629883,0.6914770603179932,True
+3913611,0.6786890625953674,0.688744843006134,True,0.7157948613166809,0.6975547671318054,True
+3913621,0.6813855171203613,0.6845935583114624,True,0.7179778218269348,0.6972219944000244,True
+3913631,0.6843037605285645,0.6891371011734009,True,0.7184455394744873,0.70395827293396,True
+3913641,0.6788545846939087,0.6796413660049438,True,0.7142139673233032,0.7002906203269958,True
+3913651,0.6765936613082886,0.6909363865852356,True,0.720047652721405,0.6999685764312744,True
+3913661,0.680620014667511,0.6843758821487427,True,0.7187178134918213,0.7116790413856506,True
+3913671,0.6810930967330933,0.6845448017120361,True,0.7183607816696167,0.7089605927467346,True
+3913681,0.6785086393356323,0.6899626851081848,True,0.7187525033950806,0.6966871619224548,True
+3913691,0.6816177368164062,0.6928364634513855,True,0.7221755385398865,0.7012538909912109,True
+3913701,0.67667555809021,0.6928572058677673,True,0.7234376668930054,0.708617091178894,True
+3913711,0.6793856620788574,0.6892508268356323,True,0.7224587798118591,0.6997421383857727,True
+3913721,0.6751790642738342,0.6852737665176392,True,0.7194451689720154,0.7070720195770264,True
+3913731,0.675994873046875,0.6959315538406372,True,0.7225838899612427,0.7046892642974854,True
+3913741,0.6747133731842041,0.6912803649902344,True,0.7214174270629883,0.7127525210380554,True
+3913751,0.6774085164070129,0.7313497066497803,True,0.7146856188774109,0.7308606505393982,True
+3913761,0.667952835559845,0.737551212310791,True,0.714170515537262,0.7577162981033325,True
+3913771,0.6575125455856323,0.7454320192337036,True,0.7071029543876648,0.7594043612480164,True
+3913781,0.6648995876312256,0.7370572090148926,True,0.7122635841369629,0.7497743368148804,True
+3913791,0.6574476957321167,0.7326993942260742,True,0.7102435231208801,0.7475224733352661,True
+3913801,0.6583569049835205,0.7419602870941162,True,0.70454341173172,0.7621546983718872,True
+3913811,0.6627964973449707,0.7379277944564819,True,0.7119812369346619,0.7564027309417725,True
+3913821,0.6662164926528931,0.7458794116973877,True,0.7045226097106934,0.7595021724700928,True
+3913831,0.6609026789665222,0.7454981207847595,True,0.7048258185386658,0.7566984295845032,True
+3913841,0.6606115698814392,0.7489778399467468,True,0.7108798027038574,0.7621593475341797,True
+3913851,0.6617143750190735,0.7527978420257568,True,0.7035171985626221,0.7552434206008911,True
+3913861,0.659438967704773,0.738020658493042,True,0.7041611671447754,0.74321448802948,True
+3913871,0.6598880290985107,0.7480565905570984,True,0.6971536874771118,0.7591195106506348,True
+3913881,0.6600754261016846,0.7412843704223633,True,0.7119511961936951,0.7515100836753845,True
+3913891,0.6642305850982666,0.7518591284751892,True,0.7071053385734558,0.7463158965110779,True
+3913901,0.6371026039123535,0.8013677597045898,True,0.6904661655426025,0.7840009927749634,True
+3913911,0.5830423831939697,0.8803882598876953,True,0.6297414302825928,0.879275918006897,True
+3913921,0.5896464586257935,0.8847711086273193,True,0.6264780759811401,0.8950341939926147,True
+3913931,0.6004713773727417,0.9144244194030762,True,0.6464220881462097,0.8860756158828735,True
+3913941,0.5877884030342102,0.8906707763671875,True,0.6414014101028442,0.888275146484375,True
+3913951,0.5862426161766052,0.8825008273124695,True,0.6318321824073792,0.893856406211853,True
+3913961,0.5878114700317383,0.907078981399536,True,0.6387231349945068,0.8953442573547363,True
+3913971,0.5888391733169556,0.8888615369796753,True,0.6332748532295227,0.9004331827163696,True
+3913981,0.5849469304084778,0.8993843793869019,True,0.6372244358062744,0.9079769849777222,True
+3913991,0.5868600606918335,0.9076577425003052,True,0.6372067928314209,0.8979543447494507,True
+3914001,0.5899791121482849,0.9004372358322144,True,0.6400293111801147,0.9111219644546508,True
+3914011,0.5856969356536865,0.8912569284439087,True,0.6334227323532104,0.9080908298492432,True
+3914021,0.5851713418960571,0.906403660774231,True,0.6347571611404419,0.8991932272911072,True
+3914031,0.590458869934082,0.9082390069961548,True,0.6318644285202026,0.9029420018196106,True
+3914041,0.5838247537612915,0.888185977935791,True,0.6326611638069153,0.913227677345276,True
+3914051,0.588918149471283,0.9073943495750428,True,0.63349449634552,0.905271291732788,True
+3914061,0.5864346623420715,0.9023507237434388,True,0.6394790410995483,0.9048418998718262,True
+3914071,0.5877299308776855,0.8965740203857422,True,0.636288046836853,0.9096490144729614,True
+3914081,0.586750864982605,0.9065147042274476,True,0.6305527091026306,0.9152360558509828,True
+3914091,0.5852857828140259,0.9103014469146729,True,0.6322972178459167,0.910536766052246,True
+3914101,0.5838921666145325,0.9085912704467772,True,0.6349663734436035,0.9003564715385437,True
+3914111,0.5882009267807007,0.8988721370697021,True,0.6289564371109009,0.9099678993225098,True
+3914121,0.5881589651107788,0.9075840711593628,True,0.6338731646537781,0.9157875776290894,True
+3914131,0.5888022184371948,0.8988046646118164,True,0.6365966796875,0.9267629981040956,True
+3914141,0.5260202288627625,0.9083714485168456,True,0.5810158848762512,0.91629296541214,True
+3914151,0.4067957699298858,0.9058246612548828,True,0.483263224363327,0.9192991256713868,True
+3914161,0.3334375619888305,0.9004058241844177,True,0.41397625207901,0.9005528688430786,True
+3914171,0.2792685031890869,0.9133747816085817,True,0.3323968648910522,0.8928200006484985,True
+3914181,0.2959314584732055,0.9057744145393372,True,0.3400777876377105,0.8959815502166748,True
+3914191,0.3121285736560821,0.909388303756714,True,0.3521665930747986,0.8905402421951294,True
+3914201,0.2982285916805267,0.9051187038421632,True,0.3422948122024536,0.8955309391021729,True
+3914211,0.2994726300239563,0.9028847217559814,True,0.3321098685264587,0.8855088353157043,True
+3914221,0.3026665449142456,0.9065207242965698,True,0.3407964706420898,0.8874916434288025,True
+3914231,0.3114053606986999,0.9088543057441713,True,0.3342255055904388,0.8955897092819214,True
+3914241,0.3063670396804809,0.9072975516319276,True,0.3337493240833282,0.8907479643821716,True
+3914251,0.3008770942687988,0.9049907326698304,True,0.3438729345798492,0.8942172527313232,True
+3914261,0.3027783334255218,0.9125105142593384,True,0.3405572772026062,0.8939708471298218,True
+3914271,0.2997157275676727,0.9051975011825562,True,0.3366525769233703,0.8992553353309631,True
+3914281,0.3014831840991974,0.9090876579284668,True,0.3418208062648773,0.8863988518714905,True
+3914291,0.3103238940238952,0.9036898612976074,True,0.3386122584342956,0.897415041923523,True
+3914301,0.3021630346775055,0.9103935956954956,True,0.3385670781135559,0.8885787725448608,True
+3914311,0.3089030683040619,0.894713282585144,True,0.3411300182342529,0.8794548511505127,True
+3914321,0.2980217039585113,0.9008984565734864,True,0.339709460735321,0.8742328882217407,True
+3914331,0.3019912838935852,0.9058911204338074,True,0.3356791734695434,0.8770025372505188,True
+3914341,0.3046172261238098,0.9057793617248536,True,0.3360425233840942,0.8825727701187134,True
+3914351,0.3086238205432892,0.91640043258667,True,0.3334456384181976,0.8790603876113892,True
+3914361,0.3270440101623535,0.8938175439834595,True,0.3669193983078003,0.8750256299972534,True
+3914371,0.3378210067749023,0.903907597064972,True,0.3683718740940094,0.8732280731201172,True
+3914381,0.3265911042690277,0.8915899991989136,True,0.3614052534103393,0.9103381633758544,True
+3914391,0.3275447487831116,0.9031409621238708,True,0.3650725483894348,0.8750369548797607,True
+3914401,0.3337859809398651,0.8953369855880737,True,0.3675821423530578,0.8769749402999878,True
+3914411,0.3286085724830627,0.8973773717880249,True,0.3642617166042328,0.8813172578811646,True
+3914421,0.3295751810073852,0.9030973315238952,True,0.368442565202713,0.8923171758651733,True
+3914431,0.3262978792190552,0.893945038318634,True,0.3695828318595886,0.8924328088760376,True
+3914441,0.3294568061828613,0.8946372270584106,True,0.3629089593887329,0.8878806829452515,True
+3914451,0.3283810913562774,0.8856030702590942,True,0.3661837577819824,0.884848415851593,True
+3914461,0.321092426776886,0.8923678994178772,True,0.3642786145210266,0.8795005679130554,True
+3914471,0.331651508808136,0.8957317471504211,True,0.3685599565505981,0.8782356977462769,True
+3914481,0.3216851055622101,0.887414813041687,True,0.3683696389198303,0.8691262006759644,True
+3914491,0.3276059627532959,0.8984483480453491,True,0.3659536242485046,0.8901052474975586,True
+3914501,0.3315964937210083,0.9004235863685608,True,0.3728133738040924,0.8834660053253174,True
+3914511,0.3288588225841522,0.8867418169975281,True,0.3728668093681335,0.8740764856338501,True
+3914521,0.3326053619384765,0.8899981379508972,True,0.3763235807418823,0.8676276206970215,True
+3914531,0.3243758082389831,0.883467435836792,True,0.3696341514587402,0.8792390823364258,True
+3914541,0.3295726776123047,0.8999857902526855,True,0.3627100586891174,0.8883846998214722,True
+3914551,0.3266216218471527,0.874778151512146,True,0.3673904538154602,0.8748400211334229,True
+3914561,0.325571745634079,0.8914361596107483,True,0.3699533939361572,0.8845623731613159,True
+3914571,0.3260251581668854,0.8853462934494019,True,0.375976949930191,0.8869892358779907,True
+3914581,0.3236125409603119,0.8931968212127686,True,0.3758825659751892,0.8744297623634338,True
+3914591,0.3298511505126953,0.8916507959365845,True,0.3714292645454407,0.8666988611221313,True
+3914601,0.3312468826770782,0.8970178365707397,True,0.3736315667629242,0.8931869864463806,True
+3914611,0.3280445635318756,0.8791884183883667,True,0.3705337345600128,0.8834996223449707,True
+3914621,0.3260268568992615,0.8806217312812805,True,0.3714937567710876,0.8733469247817993,True
+3914631,0.3283980190753937,0.8946921825408936,True,0.3678118884563446,0.8717126846313477,True
+3914641,0.3285090327262878,0.8769611120223999,True,0.3703732490539551,0.8594427108764648,True
+3914651,0.332687497138977,0.8845965266227722,True,0.3668354749679565,0.8730542659759521,True
+3914661,0.3253819942474365,0.8802509307861328,True,0.3758171200752258,0.8824573755264282,True
+3914671,0.3229535520076751,0.8888728618621826,True,0.3690768480300903,0.8852657079696655,True
+3914681,0.323864221572876,0.8892954587936401,True,0.3705049753189087,0.8774601221084595,True
+3914691,0.3262156248092651,0.8900835514068604,True,0.3720792531967163,0.877326250076294,True
+3914701,0.3225408792495727,0.8851010799407959,True,0.3676175475120544,0.8638671636581421,True
+3914711,0.3210903108119964,0.8819648027420044,True,0.3706068098545074,0.8787925839424133,True
+3914721,0.325535774230957,0.8903399109840393,True,0.3728594183921814,0.8656628131866455,True
+3914731,0.328762412071228,0.8977814316749573,True,0.3749552965164184,0.8667117357254028,True
+3914741,0.3298223614692688,0.8940714597702026,True,0.3718814253807068,0.8851654529571533,True
+3914751,0.3274896144866943,0.8864854574203491,True,0.3781989514827728,0.8662697076797485,True
+3914761,0.3280065655708313,0.8800804615020752,True,0.3709185123443603,0.8601657748222351,True
+3914771,0.3251592218875885,0.8887166380882263,True,0.3760683536529541,0.8703944683074951,True
+3914781,0.3296684920787811,0.892900824546814,True,0.3732524514198303,0.8699815273284912,True
+3914791,0.329272598028183,0.8879748582839966,True,0.3706247806549072,0.8668834567070007,True
+3914801,0.3246784210205078,0.8823797106742859,True,0.3762584626674652,0.9016796946525574,True
+3914811,0.3257845640182495,0.8856229782104492,True,0.370951771736145,0.8802545070648193,True
+3914821,0.3227663934230804,0.8838658332824707,True,0.3746379613876343,0.8625572323799133,True
+3914831,0.3243696987628937,0.8869740962982178,True,0.3709341287612915,0.8618440628051758,True
+3914841,0.3260494470596313,0.8804818391799927,True,0.3678098917007446,0.8599709868431091,True
+3914851,0.3239595890045166,0.887755274772644,True,0.3615383505821228,0.8768436908721924,True
+3914861,0.3168702721595764,0.8814013600349426,True,0.3736549019813537,0.8765101432800293,True
+3914871,0.3260824978351593,0.8929381370544434,True,0.3709611892700195,0.8538700342178345,True
+3914881,0.3209576606750488,0.8796989321708679,True,0.3678320348262787,0.8571915030479431,True
+3914891,0.3255776464939117,0.8683867454528809,True,0.3625206053256988,0.8596535325050354,True
+3914901,0.3420321643352508,0.931388258934021,True,nan,nan,False
+3914911,nan,nan,False,nan,nan,False
+3914921,nan,nan,False,nan,nan,False
+3914931,nan,nan,False,nan,nan,False
+3914941,nan,nan,False,nan,nan,False
+3914951,nan,nan,False,nan,nan,False
+3914961,nan,nan,False,nan,nan,False
+3914971,nan,nan,False,nan,nan,False
+3914981,nan,nan,False,nan,nan,False
+3914991,nan,nan,False,nan,nan,False
+3915001,nan,nan,False,nan,nan,False
+3915011,0.4723408818244934,0.4240074753761291,True,0.491426557302475,0.5984456539154053,True
+3915021,0.4950327277183532,0.3421527147293091,True,0.5376793146133423,0.3838191032409668,True
+3915031,0.512756884098053,0.3449805378913879,True,0.542971134185791,0.3235506415367126,True
+3915041,0.5047085285186768,0.3490995764732361,True,0.5327173471450806,0.3511956632137298,True
+3915051,0.5063363313674927,0.3511627912521362,True,0.5379816293716431,0.37071093916893,True
+3915061,0.5071648359298706,0.3470184504985809,True,0.5396561622619629,0.3584635853767395,True
+3915071,0.5094118714332581,0.3390628695487976,True,0.5410053133964539,0.3663117289543152,True
+3915081,0.51166832447052,0.3395465612411499,True,0.544664740562439,0.3500488996505737,True
+3915091,0.5114584565162659,0.3363305330276489,True,0.550875186920166,0.3466505408287048,True
+3915101,0.5115234851837158,0.3387656807899475,True,0.5412613153457642,0.3578938245773315,True
+3915111,0.5076918005943298,0.3419355750083923,True,0.546086847782135,0.3594026565551758,True
+3915121,0.5112989544868469,0.3385151922702789,True,0.5445001125335693,0.3581792712211609,True
+3915131,0.5168070793151855,0.3356283903121948,True,0.54839688539505,0.3587863445281982,True
+3915141,0.5152444243431091,0.3419164419174194,True,0.5441452264785767,0.3564329147338867,True
+3915151,0.5123382806777954,0.3340474963188171,True,0.5433062314987183,0.3641448616981506,True
+3915161,0.5096821784973145,0.3447552323341369,True,0.5454100370407104,0.3536808490753174,True
+3915171,0.5204231142997742,0.3231967687606811,True,0.561697244644165,0.3473642766475677,True
+3915181,0.5649675130844116,0.2809925675392151,True,0.6085283756256104,0.3043957948684692,True
+3915191,0.5695311427116394,0.2835217118263244,True,0.6094391345977783,0.2918641269207001,True
+3915201,0.5688819885253906,0.2867012023925781,True,0.6052813529968262,0.2971136569976806,True
+3915211,0.5678699016571045,0.2843089699745178,True,0.6025345921516418,0.3008896112442016,True
+3915221,0.5680392980575562,0.2950652837753296,True,0.6057763695716858,0.2973608672618866,True
+3915231,0.5672226548194885,0.2949869632720947,True,0.6127950549125671,0.2970547974109649,True
+3915241,0.5693032741546631,0.2882148921489715,True,0.6061127185821533,0.2928839921951294,True
+3915251,0.5678881406784058,0.2844480872154236,True,0.6099087595939636,0.3012241125106811,True
+3915261,0.5689493417739868,0.2859338521957397,True,0.6071546077728271,0.3011939525604248,True
+3915271,0.5686547756195068,0.2814468443393707,True,0.6084302663803101,0.3023077547550201,True
+3915281,0.5707871913909912,0.283412903547287,True,0.6129247546195984,0.3040952384471893,True
+3915291,0.5690420866012573,0.27871173620224,True,0.6092372536659241,0.3050187528133392,True
+3915301,0.5689151287078857,0.2854158878326416,True,0.6138513088226318,0.3010958731174469,True
+3915311,0.56868577003479,0.2809055745601654,True,0.6079593300819397,0.3015117049217224,True
+3915321,0.5712655782699585,0.2788771390914917,True,0.6127756834030151,0.297453761100769,True
+3915331,0.568346381187439,0.2864242196083069,True,0.6100395321846008,0.3095452785491943,True
+3915341,0.5679632425308228,0.282462477684021,True,0.6068955659866333,0.3097211122512817,True
+3915351,0.5669010877609253,0.290761649608612,True,0.6111813187599182,0.3107836842536926,True
+3915361,0.5661435723304749,0.2862145602703094,True,0.6117836236953735,0.300322949886322,True
+3915371,0.5396148562431335,0.2933147549629211,True,0.583585262298584,0.2905821204185486,True
+3915381,0.531671404838562,0.2843055129051208,True,0.5696743726730347,0.2841473221778869,True
+3915391,0.5387240052223206,0.2937987744808197,True,0.5695939660072327,0.2962642610073089,True
+3915401,0.5398170351982117,0.2894487380981445,True,0.5747557878494263,0.2873691022396087,True
+3915411,0.5397831201553345,0.2927533984184265,True,0.5716332197189331,0.2986728250980377,True
+3915421,0.5383803844451904,0.2886308431625366,True,0.5693231225013733,0.3066264390945434,True
+3915431,0.5386040806770325,0.2888709306716919,True,0.5727403163909912,0.3099692463874817,True
+3915441,0.502078115940094,0.3266689777374267,True,0.5424633622169495,0.3168137669563293,True
+3915451,0.4352050721645355,0.439644455909729,True,0.476334810256958,0.4264082908630371,True
+3915461,0.4063830971717834,0.5025624632835388,True,0.4468756318092346,0.4984804391860962,True
+3915471,0.382477343082428,0.5794550180435181,True,0.4211518764495849,0.572150468826294,True
+3915481,0.3908256888389587,0.5882436037063599,True,0.4232959151268005,0.5992227792739868,True
+3915491,0.3824924230575561,0.5699268579483032,True,0.4222577214241028,0.5968284606933594,True
+3915501,0.3737622797489166,0.5746304988861084,True,0.4199329018592834,0.5908597111701965,True
+3915511,0.3814925253391266,0.593604326248169,True,0.4168477654457092,0.5977416038513184,True
+3915521,0.3794579207897186,0.5898972749710083,True,0.4176539778709411,0.5966135859489441,True
+3915531,0.3790078163146972,0.5906376838684082,True,0.4181011319160461,0.6080485582351685,True
+3915541,0.3797151148319244,0.5934266448020935,True,0.4173329472541809,0.6058976650238037,True
+3915551,0.37684166431427,0.5891995429992676,True,0.423593521118164,0.5968056917190552,True
+3915561,0.3724530339241028,0.5953640937805176,True,0.4172227680683136,0.6020349264144897,True
+3915571,0.3787379264831543,0.5976788401603699,True,0.4201777279376983,0.5982248783111572,True
+3915581,0.374834656715393,0.5966044068336487,True,0.4213933944702148,0.603786826133728,True
+3915591,0.3765232563018799,0.595918595790863,True,0.4186673164367676,0.5995983481407166,True
+3915601,0.3814985752105713,0.6039462685585022,True,0.4181947708129883,0.6027851104736328,True
+3915611,0.3776660561561584,0.5950832962989807,True,0.4135631918907165,0.6083470582962036,True
+3915621,0.3764440417289734,0.6078001260757446,True,0.416236937046051,0.6074652671813965,True
+3915631,0.372038722038269,0.5968931317329407,True,0.4214765727519989,0.6020404100418091,True
+3915641,0.3841418623924255,0.6015307307243347,True,0.419944167137146,0.5902040004730225,True
+3915651,0.3736946582794189,0.6084198951721191,True,0.41321462392807,0.6078135371208191,True
+3915661,0.3443104326725006,0.6159343123435974,True,0.3884301781654358,0.6137247085571289,True
+3915671,0.3355000615119934,0.6185303926467896,True,0.3752444088459015,0.6289257407188416,True
+3915681,0.3414334654808044,0.6191761493682861,True,0.3864585161209106,0.6279250979423523,True
+3915691,0.3397256731986999,0.6177358031272888,True,0.3852214813232422,0.6267282962799072,True
+3915701,0.3414918184280395,0.6133486032485962,True,0.3875399827957153,0.6259434223175049,True
+3915711,0.34050253033638,0.613874077796936,True,0.3800849318504333,0.628864049911499,True
+3915721,0.3461167216300964,0.6206008195877075,True,0.3837535083293915,0.624208390712738,True
+3915731,0.3473172485828399,0.6247259974479675,True,0.3822458982467651,0.6242644786834717,True
+3915741,0.3416342735290527,0.6292775273323059,True,0.3818756937980652,0.6142352223396301,True
+3915751,0.3416252136230469,0.6283180117607117,True,0.3844837546348572,0.6251100897789001,True
+3915761,0.3461191058158874,0.6322919130325317,True,0.3817237019538879,0.6158265471458435,True
+3915771,0.3382737636566162,0.6171821355819702,True,0.3810588717460632,0.6185461282730103,True
+3915781,0.33950275182724,0.6261858940124512,True,0.380602478981018,0.6101645231246948,True
+3915791,0.3366816341876983,0.6257947087287903,True,0.3797717690467834,0.6084592342376709,True
+3915801,0.3442044556140899,0.6215616464614868,True,0.3806439042091369,0.6249209046363831,True
+3915811,0.3389333486557007,0.623535692691803,True,0.3772122859954834,0.6184785962104797,True
+3915821,0.3426679372787475,0.6237138509750366,True,0.3817513287067413,0.6180664896965027,True
+3915831,0.3432069420814514,0.626369059085846,True,0.383571445941925,0.620161771774292,True
+3915841,0.3401070535182953,0.6167656183242798,True,0.3821548819541931,0.6295363306999207,True
+3915851,0.3440720438957214,0.6240509748458862,True,0.379529595375061,0.6247731447219849,True
+3915861,0.340705007314682,0.6207298040390015,True,0.3810694813728332,0.6277874708175659,True
+3915871,0.340811550617218,0.620137631893158,True,0.3846076130867004,0.6288547515869141,True
+3915881,0.3406103253364563,0.6156427264213562,True,0.3842393755912781,0.6102883815765381,True
+3915891,0.3355637788772583,0.5983444452285767,True,0.3777340650558471,0.5917463302612305,True
+3915901,0.279705286026001,0.4383150935173034,True,0.3619222939014435,0.4474368691444397,True
+3915911,0.2593890130519867,0.2712603211402893,True,0.3461776375770569,0.285552054643631,True
+3915921,0.2352682203054428,0.1479267477989196,True,0.3111286759376526,0.1541159600019455,True
+3915931,0.2240466326475143,0.1093013733625412,True,0.2855499982833862,0.1227760910987854,True
+3915941,0.2249770760536193,0.1157469451427459,True,0.2857404947280884,0.1275073587894439,True
+3915951,0.2267913669347763,0.1188682541251182,True,0.2779014110565185,0.1108573451638221,True
+3915961,0.2291913032531738,0.1041074469685554,True,0.2764694392681122,0.1091304719448089,True
+3915971,0.2269214987754821,0.1002085655927658,True,0.2777929306030273,0.0978586673736572,True
+3915981,0.2304494827985763,0.0965482294559478,True,0.2714306712150574,0.0974597781896591,True
+3915991,0.2314272820949554,0.1014732271432876,True,0.2745625376701355,0.1089385747909545,True
+3916001,0.2317515760660171,0.1034415438771247,True,0.2718199491500854,0.1007793098688125,True
+3916011,0.2300604730844497,0.1058010458946228,True,0.2701146602630615,0.1074223145842552,True
+3916021,0.2296972870826721,0.1029760241508483,True,0.2724847793579101,0.1041207462549209,True
+3916031,0.2285928875207901,0.0956133976578712,True,0.2729437947273254,0.1014992892742157,True
+3916041,0.2318389415740966,0.098834678530693,True,0.2674436569213867,0.1068815737962722,True
+3916051,0.2308309525251388,0.0987972021102905,True,0.2759239077568054,0.1063713356852531,True
+3916061,0.231325477361679,0.1018761694431305,True,0.273932009935379,0.1018498763442039,True
+3916071,0.2289397567510604,0.0957986935973167,True,0.2726125121116638,0.1044255793094635,True
+3916081,0.2292539030313491,0.0930979549884796,True,0.2715650796890259,0.1041964814066886,True
+3916091,0.225529283285141,0.0954782366752624,True,0.2753858566284179,0.1073575094342231,True
+3916101,0.2273190170526504,0.1021590828895568,True,0.2689766585826874,0.1066349446773529,True
+3916111,0.2294561564922332,0.1010718122124672,True,0.2713045477867126,0.1025014221668243,True
+3916121,0.2271969616413116,0.0976012051105499,True,0.2726176381111145,0.1024731546640396,True
+3916131,0.2299616932868957,0.0963818803429603,True,0.2712659835815429,0.1025722473859787,True
+3916141,0.2301395088434219,0.090361051261425,True,0.2712343037128448,0.1013927683234214,True
+3916151,0.2287088632583618,0.1020189970731735,True,0.2723466157913208,0.1036555171012878,True
+3916161,0.2296637147665023,0.098986342549324,True,0.2742193937301636,0.1038688868284225,True
+3916171,0.2316325008869171,0.1004683673381805,True,0.2717858552932739,0.1015253365039825,True
+3916181,0.233416736125946,0.1169918999075889,True,0.2723397016525268,0.1112031042575836,True
+3916191,0.2602026760578155,0.2077378183603286,True,0.3078673779964447,0.2224401533603668,True
+3916201,0.3021442890167236,0.3869017958641052,True,0.3467560112476349,0.3807973861694336,True
+3916211,0.3223290741443634,0.5554882884025574,True,0.3539227843284607,0.5577735900878906,True
+3916221,0.3102704286575317,0.7229071855545044,True,0.3456524014472961,0.7584999799728394,True
+3916231,0.3270135223865509,0.9322172403335572,True,0.3411818146705627,0.9196009635925292,True
+3916241,0.3541504144668579,1.1431643962860107,True,nan,nan,False
+3916251,0.3708036541938782,1.3235105276107788,True,0.3915566504001617,1.3852791786193848,True
+3916261,0.3590734302997589,1.5052714347839355,True,0.3671781718730926,1.5518722534179688,True
+3916271,0.3390974402427673,1.640656352043152,True,0.3346852660179138,1.6755839586257937,True
+3916281,0.374458909034729,1.7581335306167605,True,0.3951363563537597,1.8029639720916748,True
+3916291,0.3581128120422363,1.7896277904510498,True,nan,nan,False
+3916301,0.3582999110221863,1.7647556066513062,True,0.3630299568176269,1.8002375364303589,True
+3916311,0.3549366593360901,1.7839924097061155,True,0.3616999983787536,1.825711250305176,True
+3916321,0.3597564101219177,1.778844118118286,True,0.3643727600574493,1.7902870178222656,True
+3916331,0.3570936024188995,1.7928303480148315,True,0.3589092493057251,1.8057680130004885,True
+3916341,0.3506628274917602,1.8068293333053589,True,nan,nan,False
+3916351,0.35284623503685,1.7854492664337158,True,0.3635674118995666,1.8025918006896973,True
+3916361,0.356968879699707,1.7782769203186035,True,0.3633026480674743,1.792088747024536,True
+3916371,0.3547381460666656,1.7899038791656494,True,0.3581625521183014,1.803952693939209,True
+3916381,0.3566693961620331,1.7830042839050293,True,0.3590028584003448,1.821344256401062,True
+3916391,0.3597555458545685,1.7830204963684082,True,nan,nan,False
+3916401,0.3616169691085815,1.7793216705322266,True,0.3612180948257446,1.7938017845153809,True
+3916411,0.3528644740581512,1.7735390663146973,True,0.3593376874923706,1.7881507873535156,True
+3916421,0.3565080761909485,1.7836905717849731,True,0.3529298007488251,1.8124313354492188,True
+3916431,0.3582727909088135,1.7723405361175537,True,0.3553691506385803,1.7991690635681152,True
+3916441,0.3559877276420593,1.7868499755859375,True,0.3574217855930328,1.7997455596923828,True
+3916451,0.3549427092075348,1.788366198539734,True,0.3536340296268463,1.8032653331756592,True
+3916461,0.3540144264698028,1.7853658199310305,True,0.3538309931755066,1.8098622560501096,True
+3916471,0.3524678349494934,1.786131739616394,True,0.3495432734489441,1.8149033784866333,True
+3916481,0.3802728056907654,1.7335708141326904,True,0.3822018504142761,1.7807539701461792,True
+3916491,0.3950465321540832,1.7312824726104736,True,0.4034124910831451,1.7473207712173462,True
+3916501,0.4066803455352783,1.7331494092941284,True,0.4116508960723877,1.753166437149048,True
+3916511,0.3999135494232178,1.7488925457000732,True,0.401995301246643,1.7560131549835205,True
+3916521,0.3931553065776825,1.7561233043670654,True,0.4019529819488525,1.7489569187164309,True
+3916531,0.4012486040592193,1.7354092597961426,True,0.4039061069488525,1.7568018436431885,True
+3916541,0.3964483141899109,1.7477076053619385,True,0.3992559313774109,1.7522135972976685,True
+3916551,0.4006293714046478,1.7441494464874268,True,0.3949544429779053,1.7655704021453855,True
+3916561,0.404238611459732,1.7515418529510498,True,0.3997535705566406,1.7433490753173828,True
+3916571,0.3985974490642547,1.740512132644653,True,0.4043171405792236,1.7553184032440186,True
+3916581,nan,nan,False,0.4027045369148254,1.7390949726104736,True
+3916591,0.3991684913635254,1.736064910888672,True,0.4014222025871277,1.7587978839874268,True
+3916601,0.3972673118114471,1.7457276582717896,True,0.3987931609153747,1.72519850730896,True
+3916611,0.4025892913341522,1.7431493997573853,True,0.4001834988594055,1.7594187259674072,True
+3916621,0.3969125151634216,1.7472611665725708,True,nan,nan,False
+3916631,0.3969749808311462,1.742335557937622,True,0.4026702642440796,1.7592713832855225,True
+3916641,0.3972243368625641,1.7549586296081543,True,0.3966713547706604,1.7671566009521484,True
+3916651,0.3982643783092499,1.7399410009384155,True,0.4024616479873657,1.7668135166168213,True
+3916661,0.4013066291809082,1.7373061180114746,True,0.3952009081840515,1.774505615234375,True
+3916671,0.3994653522968292,1.744892120361328,True,0.3988195359706878,1.7557557821273804,True
+3916681,0.3902774155139923,1.733456254005432,True,0.3896968960762024,1.7739274501800537,True
+3916691,0.3279867768287658,1.7259206771850586,True,0.3454053699970245,1.7315808534622192,True
+3916701,0.3225096464157104,1.7243430614471436,True,0.3268596827983856,1.752225637435913,True
+3916711,0.3171188533306122,1.7312378883361816,True,0.3161660432815552,1.762176275253296,True
+3916721,0.3231149613857269,1.7348434925079346,True,0.3176254034042358,1.7794355154037476,True
+3916731,0.3233372569084167,1.7339075803756714,True,0.3251357078552246,1.7617597579956057,True
+3916741,0.3159474730491638,1.740687370300293,True,0.3229008913040161,1.7526187896728516,True
+3916751,0.3163817226886749,1.738123059272766,True,0.3227830529212951,1.7446154356002808,True
+3916761,0.3240805864334106,1.7236158847808838,True,0.321606308221817,1.7659817934036257,True
+3916771,0.317349374294281,1.7279027700424194,True,0.3172130286693573,1.7506024837493896,True
+3916781,0.3179404735565185,1.7310773134231567,True,0.3168383836746216,1.74675452709198,True
+3916791,0.3174546658992767,1.734715461730957,True,0.3174442052841186,1.753169298171997,True
+3916801,0.3212733268737793,1.7324529886245728,True,0.3144290745258331,1.7503420114517212,True
+3916811,0.3235940039157867,1.7266384363174438,True,0.3178064525127411,1.756894588470459,True
+3916821,0.3209324181079864,1.720194935798645,True,0.3173205256462097,1.7625131607055664,True
+3916831,0.3205162584781647,1.7382464408874512,True,0.314861923456192,1.7705626487731934,True
+3916841,0.3136380314826965,1.7353684902191162,True,0.3138483464717865,1.756233811378479,True
+3916851,0.3236014544963836,1.7207634449005127,True,0.3181074261665344,1.76805579662323,True
+3916861,0.3159626424312591,1.735526442527771,True,0.3184696137905121,1.7548344135284424,True
+3916871,0.3201095759868622,1.7280925512313845,True,0.3146049976348877,1.761671543121338,True
+3916881,0.318060964345932,1.7366421222686768,True,0.3171530365943908,1.7563610076904297,True
+3916891,0.3191558122634887,1.7320414781570437,True,0.305934190750122,1.7777807712554932,True
+3916901,0.3189806044101715,1.7271003723144531,True,0.3116455674171448,1.7420848608016968,True
+3916911,0.3164439797401428,1.7394812107086182,True,0.3147726953029632,1.7559304237365725,True
+3916921,0.3160557150840759,1.7345281839370728,True,0.3154645562171936,1.764535903930664,True
+3916931,0.322158008813858,1.725344181060791,True,0.3083207905292511,1.772174835205078,True
+3916941,0.316601037979126,1.7394039630889893,True,0.3118516802787781,1.7595700025558472,True
+3916951,0.3161545693874359,1.74136221408844,True,0.312763512134552,1.768453598022461,True
+3916961,0.3573277294635772,1.7197654247283936,True,0.3505072891712188,1.7639204263687134,True
+3916971,0.3569509387016296,1.7198635339736938,True,0.3535933196544647,1.754683017730713,True
+3916981,0.3520917296409607,1.7288658618927002,True,0.3427733182907104,1.7731196880340576,True
+3916991,0.3487680554389953,1.7333189249038696,True,0.3475043475627899,1.7741200923919678,True
+3917001,0.3450601994991302,1.748859405517578,True,0.3468949496746063,1.770026683807373,True
+3917011,0.3490684926509857,1.7365260124206543,True,0.3479805290699005,1.762038230895996,True
+3917021,0.3514928519725799,1.7338354587554932,True,0.3440650105476379,1.7773618698120115,True
+3917031,0.3528577387332916,1.7380733489990234,True,0.348290741443634,1.7621629238128662,True
+3917041,0.3532761931419372,1.7458829879760742,True,0.3479791283607483,1.7619647979736328,True
+3917051,0.3551835417747497,1.7355719804763794,True,0.3479619026184082,1.7760286331176758,True
+3917061,0.3562007546424866,1.74194073677063,True,0.3473804891109466,1.7675844430923462,True
+3917071,0.3521883189678192,1.7417010068893433,True,0.3472604155540466,1.7748591899871826,True
+3917081,0.3539389967918396,1.741360425949097,True,0.3501210212707519,1.7774674892425537,True
+3917091,0.3510985374450683,1.7449194192886353,True,0.3424246311187744,1.7798640727996826,True
+3917101,0.349915474653244,1.741692304611206,True,0.3445217609405517,1.778688669204712,True
+3917111,0.3507812619209289,1.7513641119003296,True,0.3455578088760376,1.776856541633606,True
+3917121,0.3496603965759277,1.7509715557098389,True,0.3501081466674804,1.7667815685272217,True
+3917131,0.352967619895935,1.7371807098388672,True,0.3470954895019531,1.7703495025634766,True
+3917141,0.3504253327846527,1.7417454719543457,True,0.343693196773529,1.7832353115081787,True
+3917151,0.3069209158420563,1.5243535041809082,True,0.3292151093482971,1.6270581483840942,True
+3917161,0.2740238904953003,1.2376649379730225,True,0.3409538269042969,1.2910804748535156,True
+3917171,0.2709124088287353,1.014054775238037,True,0.3411403894424438,1.0392751693725586,True
+3917181,0.227342426776886,0.7582688927650452,True,0.312480628490448,0.7713263034820557,True
+3917191,0.243598073720932,0.6036021113395691,True,0.3219213485717773,0.5883520841598511,True
+3917201,0.1981266587972641,0.4769946634769439,True,0.2798747420310974,0.4759830832481384,True
+3917211,0.1900144815444946,0.3792747855186462,True,0.2582611739635467,0.3965704441070556,True
+3917221,0.2037279903888702,0.3153183758258819,True,0.25948166847229,0.3356482982635498,True
+3917231,0.2168667763471603,0.3370038270950317,True,0.2509549260139465,0.3580769598484039,True
+3917241,0.213788092136383,0.3335638344287872,True,0.2417918145656585,0.3538652658462524,True
+3917251,0.2112388014793396,0.3220298886299133,True,0.2413073182106018,0.3490076661109924,True
+3917261,0.2164807915687561,0.3146857619285583,True,0.2428575754165649,0.3413315117359161,True
+3917271,0.2212684452533722,0.3207142949104309,True,0.2421799600124359,0.3415926992893219,True
+3917281,0.2204449474811554,0.3214104473590851,True,0.2434244304895401,0.3499602675437927,True
+3917291,0.2228381186723709,0.3227772116661072,True,0.2406801283359527,0.3464866280555725,True
+3917301,0.2207462042570114,0.3209573924541473,True,0.2387176901102066,0.3481879234313965,True
+3917311,0.2205824851989746,0.3238097429275512,True,0.2381853461265564,0.3529667258262634,True
+3917321,0.2222375273704528,0.3285195529460907,True,0.2385766804218292,0.3497953414916992,True
+3917331,0.2229421138763427,0.3219824135303497,True,0.2415942549705505,0.3515859842300415,True
+3917341,0.220355823636055,0.3209908306598663,True,0.2387853264808654,0.3407842516899109,True
+3917351,0.2205603867769241,0.3277943134307861,True,0.2396553456783294,0.3405130505561828,True
+3917361,0.2217295467853546,0.3319255709648132,True,0.2392222285270691,0.3453056812286377,True
+3917371,0.2200556993484497,0.329530656337738,True,0.2400805950164795,0.3413011133670807,True
+3917381,0.2193375378847122,0.3244218230247497,True,0.2404080629348755,0.3444551229476928,True
+3917391,0.2213957458734512,0.3273151516914367,True,0.2412669062614441,0.3495573699474334,True
+3917401,0.2159582823514938,0.3217059373855591,True,0.2430516630411148,0.3386971354484558,True
+3917411,0.2212297916412353,0.3185407519340515,True,0.2417785078287124,0.3459320664405823,True
+3917421,0.2191742956638336,0.3233551979064941,True,0.2465041130781173,0.3432572782039642,True
+3917431,0.21990467607975,0.3212769329547882,True,0.2472257018089294,0.3465928137302398,True
+3917441,0.2203462421894073,0.3262181282043457,True,0.2467813789844513,0.3453691601753235,True
+3917451,0.1580301374197006,0.4274035990238189,True,0.1931009292602539,0.429490864276886,True
+3917461,0.0968780070543289,0.5816516280174255,True,0.109082318842411,0.5923374891281128,True
+3917471,0.089012898504734,0.6491405367851257,True,0.0932229310274124,0.6503331661224365,True
+3917481,0.1042109802365303,0.6524121165275574,True,0.1271734684705734,0.6585406064987183,True
+3917491,0.098345473408699,0.6385319232940674,True,0.1295406073331833,0.6347401142120361,True
+3917501,0.0919103249907493,0.6529582142829895,True,0.120693102478981,0.6443585753440857,True
+3917511,0.0919492691755294,0.6590147614479065,True,0.117458276450634,0.6645309925079346,True
+3917521,0.0947919562458992,0.6648705005645752,True,0.1130639612674713,0.6568585634231567,True
+3917531,0.0921694114804267,0.6725318431854248,True,0.1111555695533752,0.6567319631576538,True
+3917541,0.0922869220376014,0.6699033379554749,True,0.1178246065974235,0.6551895141601562,True
+3917551,0.0911833718419075,0.6636961102485657,True,0.1230589896440506,0.6655660271644592,True
+3917561,0.0941790118813514,0.6648615002632141,True,0.1192022860050201,0.6492829322814941,True
+3917571,0.0939657092094421,0.6685245037078857,True,0.1206433027982711,0.6633199453353882,True
+3917581,0.0899658203125,0.6591892838478088,True,0.1177583187818527,0.6510383486747742,True
+3917591,0.090039387345314,0.6664032936096191,True,0.1210421547293663,0.6518778800964355,True
+3917601,0.0885038524866104,0.66642826795578,True,0.1241708993911743,0.6615381836891174,True
+3917611,0.0936889052391052,0.6692209839820862,True,0.1187059581279754,0.6532446146011353,True
+3917621,0.0931804180145263,0.6718951463699341,True,0.1125721931457519,0.6483564376831055,True
+3917631,0.0889599993824958,0.6686442494392395,True,0.1124396920204162,0.6606248021125793,True
+3917641,0.0926083400845527,0.6744233965873718,True,0.1182144731283187,0.6653063297271729,True
+3917651,0.0922281742095947,0.6547357439994812,True,0.1209816560149192,0.6509894728660583,True
+3917661,0.1201685965061187,0.5925849676132202,True,0.1675827503204345,0.5957033038139343,True
+3917671,0.1291476339101791,0.5837677717208862,True,0.1668170690536499,0.5781983137130737,True
+3917681,0.1299456357955932,0.5910875201225281,True,0.1521696895360946,0.5878841876983643,True
+3917691,0.1252424418926239,0.6057827472686768,True,0.1563875079154968,0.5941486358642578,True
+3917701,0.1228310912847518,0.5970538854598999,True,0.1605922132730484,0.5946545600891113,True
+3917711,0.1295599341392517,0.595662534236908,True,0.157131478190422,0.5903527736663818,True
+3917721,0.1259652972221374,0.5906776785850525,True,0.1615038812160492,0.5846856236457825,True
+3917731,0.1290237754583358,0.5908867716789246,True,0.1596869230270385,0.5842005014419556,True
+3917741,0.1291368752717971,0.5919739603996277,True,0.1598474830389022,0.581740140914917,True
+3917751,0.1280235052108764,0.5967761278152466,True,0.1625663042068481,0.592151939868927,True
+3917761,0.1276666969060897,0.5867554545402527,True,0.1607861816883087,0.5807764530181885,True
+3917771,0.1290029138326645,0.58985835313797,True,0.1564261764287948,0.5811589360237122,True
+3917781,0.1281630843877792,0.5909599661827087,True,0.1561703234910965,0.5867767333984375,True
+3917791,0.1296454966068267,0.5842523574829102,True,0.1580585241317749,0.5829898118972778,True
+3917801,0.1307074576616287,0.5944650173187256,True,0.1589429527521133,0.588778555393219,True
+3917811,0.1276697516441345,0.5976661443710327,True,0.1631252765655517,0.5805234313011169,True
+3917821,0.130839392542839,0.5830315947532654,True,0.1689095795154571,0.5863670706748962,True
+3917831,0.1279120296239853,0.593621551990509,True,0.1645024120807647,0.5891011953353882,True
+3917841,0.1309075355529785,0.5925617218017578,True,0.1593375205993652,0.584601640701294,True
+3917851,0.1301987022161483,0.5900998711585999,True,0.1608066260814666,0.5929667353630066,True
+3917861,0.1400500535964965,0.5848886966705322,True,0.1694499403238296,0.5817297101020813,True
+3917871,0.2148905843496322,0.5152896642684937,True,0.2800334692001343,0.5411404371261597,True
+3917881,0.3124226331710815,0.4535319209098816,True,0.3949760198593139,0.4616361856460571,True
+3917891,0.4184664487838745,0.3706931471824646,True,0.5040391683578491,0.3794393539428711,True
+3917901,0.5075011253356934,0.3126880526542663,True,0.5843906402587891,0.3154305815696716,True
+3917911,0.5506211519241333,0.2781099081039428,True,0.6186784505844116,0.2745062112808227,True
+3917921,0.5541769862174988,0.2740962505340576,True,0.59806889295578,0.2751296758651733,True
+3917931,0.5641343593597412,0.2744745016098022,True,0.6038589477539062,0.2722391784191131,True
+3917941,0.5700053572654724,0.2648784518241882,True,0.6077137589454651,0.2756927609443664,True
+3917951,0.5732670426368713,0.2592689394950866,True,0.6111915707588196,0.2707055211067199,True
+3917961,0.5730425119400024,0.2640008926391601,True,0.6079748272895813,0.2722789049148559,True
+3917971,0.5737177133560181,0.2603169679641723,True,0.6028960943222046,0.2773821949958801,True
+3917981,0.5717899799346924,0.2643388509750366,True,0.602918803691864,0.2754412293434143,True
+3917991,0.5723555088043213,0.2652720510959625,True,0.6054449081420898,0.2780652344226837,True
+3918001,0.5755491256713867,0.2672680616378784,True,0.6073113679885864,0.2786458730697632,True
+3918011,0.5742191672325134,0.2610266208648681,True,0.6100381016731262,0.2728797197341919,True
+3918021,0.5739672183990479,0.2650017142295837,True,0.606006920337677,0.2777946889400482,True
+3918031,0.5756109356880188,0.264035165309906,True,0.6029258370399475,0.2804056107997894,True
+3918041,0.5752500295639038,0.2621005773544311,True,0.601951539516449,0.2808913588523865,True
+3918051,0.5756575465202332,0.2613065838813782,True,0.6064010262489319,0.2761797904968261,True
+3918061,0.5758985280990601,0.2600732743740082,True,0.6041695475578308,0.2757967114448547,True
+3918071,0.5777084827423096,0.2631521821022033,True,0.6020281314849854,0.2790652811527252,True
+3918081,0.5763580799102783,0.2622796297073364,True,0.6023753881454468,0.2786527574062347,True
+3918091,0.5773890018463135,0.2618838548660278,True,0.6044038534164429,0.2745798230171203,True
+3918101,0.5806989669799805,0.2654596865177154,True,0.6030998229980469,0.2748746871948242,True
+3918111,0.572611391544342,0.2616482377052307,True,0.5993256568908691,0.2737443745136261,True
+3918121,0.5379854440689087,0.2571340501308441,True,0.5692334771156311,0.2583464682102203,True
+3918131,0.541416585445404,0.2552052736282348,True,0.5660189390182495,0.2624460458755493,True
+3918141,0.5447980165481567,0.2592601478099823,True,0.5704279541969299,0.2728908360004425,True
+3918151,0.5463196039199829,0.2580845952033996,True,0.5703854560852051,0.268023282289505,True
+3918161,0.5488647222518921,0.2604735791683197,True,0.5689826607704163,0.2693407535552978,True
+3918171,0.5433379411697388,0.2566598653793335,True,0.5664145350456238,0.2631518244743347,True
+3918181,0.5460132360458374,0.260055661201477,True,0.5690912008285522,0.267582505941391,True
+3918191,0.5448746681213379,0.2581569254398346,True,0.5689719319343567,0.2627776861190796,True
+3918201,0.5433429479598999,0.2545004785060882,True,0.5663049817085266,0.2643525600433349,True
+3918211,0.543677568435669,0.2584306001663208,True,0.5665793418884277,0.2691094875335693,True
+3918221,0.5439005494117737,0.2572090923786163,True,0.5688372850418091,0.2700383365154266,True
+3918231,0.5442496538162231,0.2570580244064331,True,0.5679042935371399,0.269084095954895,True
+3918241,0.546743631362915,0.2567370235919952,True,0.5699039697647095,0.2622986137866974,True
+3918251,0.5431718826293945,0.2561869621276855,True,0.5686256885528564,0.2662400603294372,True
+3918261,0.5413089394569397,0.2572640180587768,True,0.5665558576583862,0.2704790830612182,True
+3918271,0.5429017543792725,0.2517855763435364,True,0.566344141960144,0.2655371427536011,True
+3918281,0.5436515808105469,0.2539834082126617,True,0.5680244565010071,0.2663516998291015,True
+3918291,0.5438776016235352,0.2546021938323974,True,0.5681294202804565,0.2684029638767242,True
+3918301,0.5417289733886719,0.2583620250225067,True,0.5659130811691284,0.2651531100273132,True
+3918311,0.5443141460418701,0.2574230432510376,True,0.5700765252113342,0.2662398815155029,True
+3918321,0.5442787408828735,0.2584910690784454,True,0.5670691132545471,0.2682853937149048,True
+3918331,0.5445042252540588,0.260432630777359,True,0.5675761699676514,0.271137923002243,True
+3918341,0.542994499206543,0.2605848014354706,True,0.56574547290802,0.2679099440574646,True
+3918351,0.5437040328979492,0.2581120431423187,True,0.5633005499839783,0.265774518251419,True
+3918361,0.5439285635948181,0.2611878216266632,True,0.564367413520813,0.2682421803474426,True
+3918371,0.5435482263565063,0.259015679359436,True,0.5643640756607056,0.262996643781662,True
+3918381,0.5434857606887817,0.2597920298576355,True,0.5648743510246277,0.2668159306049347,True
+3918391,0.5430962443351746,0.2596202790737152,True,0.561846911907196,0.2691627144813537,True
+3918401,0.5443311333656311,0.2583876252174377,True,0.5657486319541931,0.2707231938838959,True
+3918411,0.5445780754089355,0.2631921172142029,True,0.56169593334198,0.271656721830368,True
+3918421,0.5431309938430786,0.2627063393592834,True,0.5605354309082031,0.2693155109882355,True
+3918431,0.5425726175308228,0.2611531019210815,True,0.5640853047370911,0.2693420648574829,True
+3918441,0.5443546772003174,0.2626130580902099,True,0.5656245946884155,0.2700935006141662,True
+3918451,0.5437778234481812,0.2595263123512268,True,0.5641562938690186,0.2720866203308105,True
+3918461,0.5432167053222656,0.2570911347866058,True,0.563598096370697,0.2708574831485748,True
+3918471,0.5459555387496948,0.2619748711585998,True,0.56283038854599,0.2713953554630279,True
+3918481,0.5432619452476501,0.2642035782337188,True,0.5646999478340149,0.2732737958431244,True
+3918491,0.5460423231124878,0.2597413957118988,True,0.5611828565597534,0.2761940360069275,True
+3918501,0.5434911847114563,0.2579056024551391,True,0.5630400776863098,0.2691812813282013,True
+3918511,0.5437268018722534,0.2592332363128662,True,0.5626955032348633,0.2719457149505615,True
+3918521,0.5454180240631104,0.2618862688541412,True,0.5609369277954102,0.2679284512996673,True
+3918531,0.5435962677001953,0.2600691318511963,True,0.5597867965698242,0.2728575468063354,True
+3918541,0.5438768863677979,0.2624360918998718,True,0.5605137348175049,0.270719975233078,True
+3918551,0.5431862473487854,0.2584427297115326,True,0.563165545463562,0.2729618847370147,True
+3918561,0.5457150936126709,0.2632845938205719,True,0.561864972114563,0.269439697265625,True
+3918571,0.5435254573822021,0.2632410228252411,True,0.5637896060943604,0.2713038921356201,True
+3918581,0.5470553040504456,0.2635559737682342,True,0.563270628452301,0.2697941958904266,True
+3918591,0.5465251207351685,0.2585312724113464,True,0.5623087286949158,0.2702687084674835,True
+3918601,0.5447951555252075,0.2621470689773559,True,0.5609206557273865,0.2699862718582153,True
+3918611,0.5466383695602417,0.2625417709350586,True,0.5612470507621765,0.2671341598033905,True
+3918621,0.5470646023750305,0.2617000937461853,True,0.5596195459365845,0.2706511318683624,True
+3918631,0.5470300912857056,0.2624971270561218,True,0.5648038983345032,0.2675864100456238,True
+3918641,0.5458223819732666,0.2607132792472839,True,0.5642409324645996,0.2746273577213287,True
+3918651,0.5453416705131531,0.2610553205013275,True,0.5625213384628296,0.2676917910575866,True
+3918661,0.5492526292800903,0.2627280354499817,True,0.5622881650924683,0.2679663598537445,True
+3918671,0.5496625900268555,0.261044979095459,True,0.5646990537643433,0.2698704302310943,True
+3918681,0.546556293964386,0.2590154409408569,True,0.5645697116851807,0.2692784070968628,True
+3918691,0.5474711656570435,0.2572158277034759,True,0.5632647275924683,0.2641184031963348,True
+3918701,0.5491876602172852,0.2585358023643493,True,0.5625225901603699,0.2711745500564575,True
+3918711,0.5485152006149292,0.2615527212619781,True,0.564464807510376,0.2662673890590668,True
+3918721,0.5507693886756897,0.2593283057212829,True,0.5600266456604004,0.2733403444290161,True
+3918731,0.5500117540359497,0.2605374753475189,True,0.5626698732376099,0.2701628506183624,True
+3918741,0.5494222044944763,0.2619540989398956,True,0.5621986985206604,0.2689845561981201,True
+3918751,0.5485937595367432,0.2619935870170593,True,0.5637621283531189,0.2697026133537292,True
+3918761,0.5476406812667847,0.2627395391464233,True,0.5618846416473389,0.2694466710090637,True
+3918771,0.5516935586929321,0.2613197565078735,True,0.5639407634735107,0.267383337020874,True
+3918781,0.5510230660438538,0.2629785537719726,True,0.5624739527702332,0.2686227560043335,True
+3918791,0.5533428192138672,0.2633044719696045,True,0.5633691549301147,0.2777039408683777,True
+3918801,0.5511240363121033,0.2588395774364471,True,0.5615350008010864,0.2690613269805908,True
+3918811,0.5512961149215698,0.2629198431968689,True,0.5650146007537842,0.2720728814601898,True
+3918821,0.5518559217453003,0.2552116811275482,True,0.5617797374725342,0.2700603604316711,True
+3918831,0.5537903308868408,0.2634305953979492,True,0.563061535358429,0.275519460439682,True
+3918841,0.5505772233009338,0.2618600726127624,True,0.5639641284942627,0.274809718132019,True
+3918851,0.5266587734222412,0.2884233593940735,True,0.5459865927696228,0.2870915830135345,True
+3918861,0.4374785721302032,0.3911344408988952,True,0.466358482837677,0.3749449551105499,True
+3918871,0.3840472400188446,0.4504469633102417,True,0.4108657240867615,0.4559375345706939,True
+3918881,0.3202183246612549,0.5363242626190186,True,0.342208981513977,0.5382983684539795,True
+3918891,0.2453801929950714,0.6212074160575867,True,0.2676560282707214,0.620307445526123,True
+3918901,0.1857293844223022,0.7019675970077515,True,0.1944335103034973,0.6951949596405029,True
+3918911,0.1747910529375076,0.7313315868377686,True,0.1843163669109344,0.7508795261383057,True
+3918921,0.1871659606695175,0.7128732204437256,True,0.2007200568914413,0.7293627262115479,True
+3918931,0.1791155934333801,0.7187813520431519,True,0.1924527883529663,0.7264193296432495,True
+3918941,0.1775863617658615,0.7205803394317627,True,0.1893115192651748,0.7364227175712585,True
+3918951,0.1777454912662506,0.7222766876220703,True,0.1892954111099243,0.739276111125946,True
+3918961,0.1793002337217331,0.723603367805481,True,0.1908714175224304,0.7276520133018494,True
+3918971,0.1793058663606643,0.7164894342422485,True,0.1914072632789611,0.7338272929191589,True
+3918981,0.1782059967517852,0.7176846861839294,True,0.1921276748180389,0.7258203029632568,True
+3918991,0.1785911917686462,0.7228158116340637,True,0.1918169558048248,0.7291700839996338,True
+3919001,0.1761486828327179,0.7181379199028015,True,0.1891660243272781,0.7286957502365112,True
+3919011,0.1758636832237243,0.725053071975708,True,0.1888234913349151,0.7239338159561157,True
+3919021,0.1767682284116745,0.7248443961143494,True,0.1935496032238006,0.7270671129226685,True
+3919031,0.1773149967193603,0.7241411805152893,True,0.1926784515380859,0.7305096387863159,True
+3919041,0.1761462092399597,0.720345675945282,True,0.1896646171808242,0.7303343415260315,True
+3919051,0.1774989366531372,0.7226125001907349,True,0.1937931925058365,0.7321709990501404,True
+3919061,0.17795991897583,0.7230995893478394,True,0.1873676776885986,0.7216734886169434,True
+3919071,0.1742248982191085,0.7185940146446228,True,0.1912214756011963,0.727946400642395,True
+3919081,0.1741725802421569,0.7186791896820068,True,0.1924939155578613,0.7238023281097412,True
+3919091,0.1762960702180862,0.7151331901550293,True,0.192716434597969,0.7270247936248779,True
+3919101,0.1774159371852874,0.7215676307678223,True,0.1900762617588043,0.7278842926025391,True
+3919111,0.1781502217054367,0.718735933303833,True,0.1925926208496093,0.7250319123268127,True
+3919121,0.1753821521997451,0.6940533518791199,True,0.1947533041238784,0.7023611664772034,True
+3919131,0.1717162579298019,0.6476849913597107,True,0.1934837996959686,0.66185063123703,True
+3919141,0.1703652888536453,0.6402225494384766,True,0.1903870999813079,0.6451311111450195,True
+3919151,0.1730749011039734,0.6465203762054443,True,0.1870457381010055,0.6434229612350464,True
+3919161,0.1766616404056549,0.6479780673980713,True,0.1881484538316726,0.6589241027832031,True
+3919171,0.1731776744127273,0.6500961780548096,True,0.1883173435926437,0.6503289341926575,True
+3919181,0.1716517060995102,0.651159942150116,True,0.1825926601886749,0.645438015460968,True
+3919191,0.1732675582170486,0.6440324783325195,True,0.1909165680408477,0.6401458382606506,True
+3919201,0.1738892346620559,0.643638551235199,True,0.1939763575792312,0.6515665054321289,True
+3919211,0.1732132136821746,0.6429226398468018,True,0.1896729171276092,0.6462260484695435,True
+3919221,0.1723674237728119,0.638739287853241,True,0.1880047917366027,0.661264181137085,True
+3919231,0.1686865836381912,0.6400577425956726,True,0.1959866136312484,0.6560415625572205,True
+3919241,0.169533297419548,0.6410463452339172,True,0.190413162112236,0.6502076387405396,True
+3919251,0.1672849655151367,0.6364025473594666,True,0.1910468339920044,0.6449552178382874,True
+3919261,0.1718578934669494,0.639690637588501,True,0.1919183433055877,0.6479592323303223,True
+3919271,0.182752788066864,0.6583237051963806,True,0.2006579637527465,0.6452953815460205,True
+3919281,nan,nan,False,nan,nan,False
+3919291,nan,nan,False,nan,nan,False
+3919301,nan,nan,False,nan,nan,False
+3919311,nan,nan,False,nan,nan,False
+3919321,nan,nan,False,nan,nan,False
+3919331,nan,nan,False,nan,nan,False
+3919341,nan,nan,False,nan,nan,False
+3919351,nan,nan,False,nan,nan,False
+3919361,nan,nan,False,nan,nan,False
+3919371,0.4789206981658935,0.4293458461761474,True,nan,nan,False
+3919381,0.4951910674571991,0.2600186765193939,True,0.5319255590438843,0.3952633440494537,True
+3919391,0.509575366973877,0.2647959589958191,True,0.5371696352958679,0.2703291475772857,True
+3919401,0.5047974586486816,0.2684137225151062,True,0.5375927090644836,0.2794548273086548,True
+3919411,0.5074689388275146,0.2679629325866699,True,0.5324838161468506,0.2835444509983063,True
+3919421,0.5069124102592468,0.2699326276779175,True,0.5328296422958374,0.2883343994617462,True
+3919431,0.5071766972541809,0.266679972410202,True,0.5301257371902466,0.2894082963466644,True
+3919441,0.5067138671875,0.2606736123561859,True,0.5308794975280762,0.2878755927085876,True
+3919451,0.5080239772796631,0.269039124250412,True,0.5338499546051025,0.2953448593616485,True
+3919461,0.507610023021698,0.2680887281894684,True,0.5382485389709473,0.283949077129364,True
+3919471,0.5074876546859741,0.2697339951992035,True,0.5347435474395752,0.2861235439777374,True
+3919481,0.5095556378364563,0.2658887505531311,True,0.5320872664451599,0.2828949391841888,True
+3919491,0.5062458515167236,0.2714016437530517,True,0.5321823954582214,0.2899987697601318,True
+3919501,0.5067674517631531,0.2704933583736419,True,0.5353692770004272,0.2969890832901001,True
+3919511,0.5072096586227417,0.2689292132854461,True,0.537009596824646,0.3006752133369446,True
+3919521,0.5053697824478149,0.268191397190094,True,0.5357311964035034,0.2782643139362335,True
+3919531,0.5080079436302185,0.267463743686676,True,0.5307248830795288,0.2851688861846924,True
+3919541,0.5081100463867188,0.2724378108978271,True,0.531503438949585,0.2818038463592529,True
+3919551,0.5081251263618469,0.2715659737586975,True,0.5315896272659302,0.2852194905281067,True
+3919561,0.5083205699920654,0.2707646191120147,True,0.531903862953186,0.291138619184494,True
+3919571,0.5089148879051208,0.2698244452476501,True,0.5323945879936218,0.2876611053943634,True
+3919581,0.5117732286453247,0.2693287432193756,True,0.5312435030937195,0.2834627628326416,True
+3919591,0.5409277677536011,0.2523626089096069,True,0.5722166895866394,0.2826371788978576,True
+3919601,0.5618712306022644,0.2481176108121872,True,0.5892466306686401,0.2772148847579956,True
+3919611,0.5604712963104248,0.2539839744567871,True,0.5773507952690125,0.2718788683414459,True
+3919621,0.5562382936477661,0.2518775463104248,True,0.575869619846344,0.2732927203178406,True
+3919631,0.5566543936729431,0.2522969245910644,True,0.5799160003662109,0.2801358103752136,True
+3919641,0.5567154884338379,0.2487152218818664,True,0.5794599056243896,0.2778443098068237,True
+3919651,0.5574151873588562,0.247132122516632,True,0.5756518244743347,0.2771622240543365,True
+3919661,0.5568529367446899,0.253204345703125,True,0.57497638463974,0.2739178538322449,True
+3919671,0.5602884292602539,0.2532348036766052,True,0.5786747932434082,0.2800192832946777,True
+3919681,0.5613219738006592,0.2501766085624695,True,0.5787162184715271,0.2766094207763672,True
+3919691,0.5598613023757935,0.2517961859703064,True,0.5779469013214111,0.2751519381999969,True
+3919701,0.5610930919647217,0.2469174861907959,True,0.5761545896530151,0.2780813872814178,True
+3919711,0.5589368343353271,0.2548037469387054,True,0.5804726481437683,0.2773746848106384,True
+3919721,0.5609676241874695,0.2490819096565246,True,0.5833379626274109,0.2730080485343933,True
+3919731,0.560066819190979,0.2506422996520996,True,0.5794910788536072,0.2754804491996765,True
+3919741,0.5605918169021606,0.2517425417900085,True,0.5799605250358582,0.2723378241062164,True
+3919751,0.5625829696655273,0.2511800825595855,True,0.5793358683586121,0.2731936275959015,True
+3919761,0.5612912178039551,0.2569859027862549,True,0.5832301378250122,0.2742646634578705,True
+3919771,0.560870349407196,0.2557502388954162,True,0.5805224776268005,0.2804377377033233,True
+3919781,0.5626880526542664,0.254396378993988,True,0.5808733105659485,0.2751598954200744,True
+3919791,0.5617208480834961,0.2525254786014557,True,0.5782866477966309,0.2757158875465393,True
+3919801,0.5599840879440308,0.2633806467056274,True,0.5780223608016968,0.2837972342967987,True
+3919811,0.549882173538208,0.2769170999526977,True,0.562851071357727,0.4688955545425415,True
+3919821,0.4542052447795868,0.6776362657546997,True,nan,nan,False
+3919831,nan,nan,False,nan,nan,False
+3919841,nan,nan,False,nan,nan,False
+3919851,nan,nan,False,nan,nan,False
+3919861,nan,nan,False,nan,nan,False
+3919871,nan,nan,False,nan,nan,False
+3919881,nan,nan,False,nan,nan,False
+3919891,nan,nan,False,nan,nan,False
+3919901,nan,nan,False,nan,nan,False
+3919911,nan,nan,False,nan,nan,False
+3919921,nan,nan,False,nan,nan,False
+3919931,nan,nan,False,nan,nan,False
+3919941,nan,nan,False,nan,nan,False
+3919951,nan,nan,False,nan,nan,False
+3919961,0.1821948587894439,0.8272557258605957,True,nan,nan,False
+3919971,0.1432755589485168,0.6422653794288635,True,nan,nan,False
+3919981,0.1455056965351104,0.6445894241333008,True,0.158128947019577,0.6259149312973022,True
+3919991,0.1490561515092849,0.6409626603126526,True,0.160415232181549,0.6347537636756897,True
+3920001,0.1534015238285064,0.6390529274940491,True,0.1630629152059555,0.6379289031028748,True
+3920011,0.1503425538539886,0.6383514404296875,True,0.1678250133991241,0.6409092545509338,True
+3920021,0.1524580419063568,0.6442160606384277,True,0.1679394990205764,0.6344344019889832,True
+3920031,0.1505994349718094,0.6363346576690674,True,0.1699964106082916,0.6446778774261475,True
+3920041,0.148277074098587,0.6398569345474243,True,0.167631059885025,0.633913516998291,True
+3920051,0.1509904712438583,0.6532790660858154,True,0.1668056696653366,0.6346386671066284,True
+3920061,0.1458774805068969,0.6418375968933105,True,0.1679706275463104,0.6341158151626587,True
+3920071,0.1492213308811187,0.6378627419471741,True,0.1679028868675232,0.6278931498527527,True
+3920081,0.1474005579948425,0.6407583951950073,True,0.1753641366958618,0.6332147717475891,True
+3920091,0.1452752202749252,0.6419373154640198,True,0.1715660244226455,0.6309413909912109,True
+3920101,0.1475182175636291,0.6420654654502869,True,0.1719595193862915,0.6306173801422119,True
+3920111,0.1468948721885681,0.6321252584457397,True,0.1713308840990066,0.626056432723999,True
+3920121,0.1441493928432464,0.639349102973938,True,0.1689801216125488,0.618876576423645,True
+3920131,0.1536639630794525,0.648699164390564,True,0.1675489544868469,0.6224073171615601,True
+3920141,0.1474531888961792,0.6473832726478577,True,0.1748788356781005,0.6245790719985962,True
+3920151,0.1460154503583908,0.6401205658912659,True,0.1748260706663131,0.6232280731201172,True
+3920161,0.1474204212427139,0.6427056789398193,True,0.1671601235866546,0.6274773478507996,True
+3920171,0.1443359106779098,0.654068648815155,True,0.1717682480812072,0.6290220022201538,True
+3920181,0.14617720246315,0.6556971073150635,True,0.1717037558555603,0.6237560510635376,True
+3920191,0.1480035781860351,0.6443503499031067,True,0.164294958114624,0.6292892694473267,True
+3920201,0.1429027169942855,0.6373093128204346,True,0.1730225086212158,0.6291142702102661,True
+3920211,0.1457950919866562,0.643936812877655,True,0.1660514622926712,0.6278116703033447,True
+3920221,0.1454419046640396,0.6450159549713135,True,0.1663513332605362,0.6233087778091431,True
+3920231,0.145830899477005,0.656321108341217,True,0.1681162416934967,0.6248207092285156,True
+3920241,0.1462189555168151,0.6463903188705444,True,0.1679859310388565,0.6224178671836853,True
+3920251,0.1454629302024841,0.6497972011566162,True,0.1668795049190521,0.6180195808410645,True
+3920261,0.1433949023485183,0.6404158473014832,True,0.1659716218709945,0.6322898864746094,True
+3920271,0.1431235074996948,0.6377074122428894,True,0.1661069840192794,0.6275384426116943,True
+3920281,0.1438366919755935,0.6387664079666138,True,0.1659364551305771,0.6273268461227417,True
+3920291,0.1425375193357467,0.6344706416130066,True,0.1708995103836059,0.6384491324424744,True
+3920301,0.1446297019720077,0.64444899559021,True,0.1676712334156036,0.6309493780136108,True
+3920311,0.1450126618146896,0.6457958221435547,True,0.1720581501722335,0.6321229934692383,True
+3920321,0.1403355598449707,0.6449962854385376,True,0.1651675999164581,0.6335874795913696,True
+3920331,0.1407776623964309,0.6451703906059265,True,0.166225254535675,0.6254173517227173,True
+3920341,0.140218123793602,0.648103654384613,True,0.1691777110099792,0.626252293586731,True
+3920351,0.144247680902481,0.6465839147567749,True,0.1710143238306045,0.6339829564094543,True
+3920361,0.1374947130680084,0.641028881072998,True,0.1704371273517608,0.6291788816452026,True
+3920371,0.1391568332910537,0.6365466117858887,True,0.1707279086112976,0.6382731795310974,True
+3920381,0.1409185528755188,0.6406041383743286,True,0.1706259846687317,0.6316752433776855,True
+3920391,0.1401346772909164,0.6425418853759766,True,0.1672872304916381,0.6244529485702515,True
+3920401,0.1395854502916336,0.6459295749664307,True,0.1681160926818847,0.632516086101532,True
+3920411,0.1404392272233963,0.6411147713661194,True,0.1689691543579101,0.6294150352478027,True
+3920421,0.1421230286359787,0.637366533279419,True,0.1694490760564804,0.6278324127197266,True
+3920431,0.1392115205526352,0.6377041339874268,True,0.1710466742515564,0.6252744793891907,True
+3920441,0.1394432187080383,0.6371381282806396,True,0.1739122867584228,0.631742000579834,True
+3920451,0.1393742114305496,0.6387235522270203,True,0.1706312149763107,0.632954478263855,True
+3920461,0.1424725651741027,0.6429831385612488,True,0.1707925051450729,0.6262674331665039,True
+3920471,0.1380092501640319,0.6385002732276917,True,0.1663118004798889,0.6361976861953735,True
+3920481,0.1393129974603653,0.6385817527770996,True,0.1759812384843826,0.6228466033935547,True
+3920491,0.1410241425037384,0.6382275223731995,True,0.173536866903305,0.6284385323524475,True
+3920501,0.1432079225778579,0.6353679299354553,True,0.1709105968475341,0.6330180764198303,True
+3920511,0.1452362090349197,0.6314523220062256,True,0.1697579473257064,0.6365905404090881,True
+3920521,0.1469935029745102,0.6364188194274902,True,0.1700474172830581,0.6281934380531311,True
+3920531,0.1449857801198959,0.6275457143783569,True,0.1720545589923858,0.6327110528945923,True
+3920541,0.1435939073562622,0.6314748525619507,True,0.1738638877868652,0.6305081844329834,True
+3920551,0.1428203284740448,0.637691855430603,True,0.1731108874082565,0.630753219127655,True
+3920561,0.1436835527420044,0.6349501609802246,True,0.1749297380447387,0.6347888708114624,True
+3920571,0.1450649201869964,0.6353822946548462,True,0.1737899184226989,0.6238834261894226,True
+3920581,0.1408486813306808,0.6397913694381714,True,0.1734150648117065,0.6391932368278503,True
+3920591,0.1470343172550201,0.6331292390823364,True,0.1743308156728744,0.6370241045951843,True
+3920601,0.1402659118175506,0.6419596672058105,True,0.1717921495437622,0.631468653678894,True
+3920611,0.1439601778984069,0.6357101798057556,True,0.1722985804080963,0.637286901473999,True
+3920621,0.1441282629966735,0.6383602023124695,True,0.1755382865667343,0.6261365413665771,True
+3920631,0.1571730077266693,0.6674573421478271,True,nan,nan,False
+3920641,nan,nan,False,nan,nan,False
+3920651,nan,nan,False,nan,nan,False
+3920661,nan,nan,False,nan,nan,False
+3920671,nan,nan,False,nan,nan,False
+3920681,nan,nan,False,nan,nan,False
+3920691,nan,nan,False,nan,nan,False
+3920701,nan,nan,False,nan,nan,False
+3920711,nan,nan,False,nan,nan,False
+3920721,nan,nan,False,nan,nan,False
+3920731,nan,nan,False,nan,nan,False
+3920741,nan,nan,False,nan,nan,False
+3920751,nan,nan,False,nan,nan,False
+3920761,nan,nan,False,nan,nan,False
+3920771,0.1751335561275482,0.7888498306274414,True,nan,nan,False
+3920781,0.1580297350883484,0.709426760673523,True,nan,nan,False
+3920791,0.1565633714199066,0.6460516452789307,True,nan,nan,False
+3920801,0.1519451737403869,0.6353340744972229,True,0.1569104790687561,0.7090110182762146,True
+3920811,0.1564716845750808,0.6364381313323975,True,0.1826503127813339,0.6556988954544067,True
+3920821,0.1531453728675842,0.6462374925613403,True,0.1825973242521286,0.6410796642303467,True
+3920831,0.1559502035379409,0.6330897808074951,True,0.1821430623531341,0.6307178735733032,True
+3920841,0.1526343524456024,0.6287487745285034,True,0.1845724433660507,0.6297909021377563,True
+3920851,0.1550305038690567,0.6433127522468567,True,0.1829686015844345,0.6313789486885071,True
+3920861,0.1528847962617874,0.6479670405387878,True,0.1871916949748993,0.6342486143112183,True
+3920871,0.1521961688995361,0.6269225478172302,True,0.1870572417974472,0.6503652930259705,True
+3920881,0.1527720689773559,0.6423643231391907,True,0.1864530593156814,0.6441174149513245,True
+3920891,0.1490960419178009,0.6338910460472107,True,0.1846766322851181,0.6363780498504639,True
+3920901,0.1512440145015716,0.6416189074516296,True,0.190159797668457,0.6468045711517334,True
+3920911,0.1540264785289764,0.6421851515769958,True,0.1832497417926788,0.6376652717590332,True
+3920921,0.1576296985149383,0.6382750272750854,True,0.182369977235794,0.636363685131073,True
+3920931,0.153209388256073,0.6414906978607178,True,0.1819693893194198,0.6434099674224854,True
+3920941,0.150530532002449,0.6388296484947205,True,0.1818652749061584,0.645694375038147,True
+3920951,0.1541974246501922,0.6393827199935913,True,0.186584398150444,0.6380151510238647,True
+3920961,0.1566871404647827,0.6413134336471558,True,0.18024942278862,0.6352742314338684,True
+3920971,0.1557343602180481,0.6415888071060181,True,0.1776746362447738,0.6346457600593567,True
+3920981,0.1531141698360443,0.6376986503601074,True,0.1815172731876373,0.6398661732673645,True
+3920991,0.1567270159721374,0.6383339762687683,True,0.1881365180015564,0.642134428024292,True
+3921001,0.1569741517305374,0.6341962814331055,True,0.1850216537714004,0.6403400897979736,True
+3921011,0.1532925367355346,0.642524242401123,True,0.1834912598133087,0.6372319459915161,True
+3921021,0.1528434157371521,0.6335241198539734,True,0.1810112744569778,0.6368686556816101,True
+3921031,0.1569973081350326,0.6444858312606812,True,0.1803277730941772,0.6331830024719238,True
+3921041,0.1539449542760849,0.6362049579620361,True,0.1856247186660766,0.6347525119781494,True
+3921051,0.1533258855342865,0.638413667678833,True,0.1830767542123794,0.6332405805587769,True
+3921061,0.1531016826629638,0.6422556638717651,True,0.1810318231582641,0.6394870281219482,True
+3921071,0.1535120159387588,0.6322693824768066,True,0.1834544539451599,0.6337910890579224,True
+3921081,0.157005026936531,0.639021635055542,True,0.1835865676403045,0.6346292495727539,True
+3921091,0.1540171504020691,0.6427735686302185,True,0.1812000572681427,0.6443750858306885,True
+3921101,0.1532483249902725,0.6358683705329895,True,0.1796455234289169,0.6370483636856079,True
+3921111,0.1558112353086471,0.6369738578796387,True,0.1817453950643539,0.635595440864563,True
+3921121,0.1541534215211868,0.6441819667816162,True,0.1817149817943573,0.6322365403175354,True
+3921131,0.1573917120695114,0.636742115020752,True,0.1842330396175384,0.6397757530212402,True
+3921141,0.1557123959064483,0.6349471211433411,True,0.1858546733856201,0.6370306015014648,True
+3921151,0.1554503440856933,0.6478502154350281,True,0.1854522377252578,0.642013430595398,True
+3921161,0.1560357958078384,0.64447021484375,True,0.1838511526584625,0.6375648975372314,True
+3921171,0.1746385395526886,0.638443648815155,True,0.1984625458717346,0.6359980702400208,True
+3921181,0.2343247681856155,0.5355282425880432,True,0.2995011806488037,0.5733643770217896,True
+3921191,0.304516851902008,0.4461259841918945,True,0.3820197582244873,0.4594962894916534,True
+3921201,0.3837302327156067,0.3290014863014221,True,0.4663997888565063,0.3519494533538818,True
+3921211,0.4507827758789062,0.2637254595756531,True,0.5224770307540894,0.2718071937561035,True
+3921221,0.5057898163795471,0.2133626639842987,True,0.5765305757522583,0.2241521775722503,True
+3921231,0.5276674628257751,0.1888331323862075,True,0.5855274200439453,0.1984151750802993,True
+3921241,0.5345499515533447,0.1913244128227234,True,0.5735252499580383,0.2005404829978943,True
+3921251,0.542638897895813,0.1800199002027511,True,0.5772342085838318,0.201937049627304,True
+3921261,0.5424139499664307,0.1771722733974456,True,0.5782392024993896,0.1920256316661834,True
+3921271,0.5476113557815552,0.1779887676239013,True,0.5812833309173584,0.1929740905761718,True
+3921281,0.5467464923858643,0.1793669313192367,True,0.5801635980606079,0.1948301643133163,True
+3921291,0.5437861680984497,0.1778807342052459,True,0.5765692591667175,0.1961821317672729,True
+3921301,0.5471810102462769,0.1878018975257873,True,0.5821144580841064,0.1977148950099945,True
+3921311,0.5458383560180664,0.1811410337686538,True,0.5781667828559875,0.1986647248268127,True
+3921321,0.547537088394165,0.1800174415111541,True,0.5801800489425659,0.2003193348646164,True
+3921331,0.5462625622749329,0.1817754209041595,True,0.5777114629745483,0.2006966173648834,True
+3921341,0.5491266250610352,0.1803569495677948,True,0.5801267623901367,0.2046953588724136,True
+3921351,0.5473518371582031,0.1818598955869674,True,0.578529953956604,0.2026495188474655,True
+3921361,0.5482940077781677,0.1826268881559372,True,0.5785161256790161,0.2009329497814178,True
+3921371,0.5482169389724731,0.1849084496498108,True,0.5773003697395325,0.1950343251228332,True
+3921381,0.5466246604919434,0.1805588006973266,True,0.5791811347007751,0.1992060840129852,True
+3921391,0.5494512319564819,0.1773007661104202,True,0.5774223804473877,0.1997327506542205,True
+3921401,0.5514287948608398,0.1818211078643798,True,0.5758175849914551,0.1961928904056549,True
+3921411,0.5487818717956543,0.1807672083377838,True,0.576988160610199,0.1985941529273986,True
+3921421,0.5483691096305847,0.1839719414710998,True,0.5792334079742432,0.2050737738609314,True
+3921431,0.5658149719238281,0.202437162399292,True,0.5929213166236877,0.2292413413524627,True
+3921441,0.5813547968864441,0.2208676487207412,True,0.6072742342948914,0.2462674975395202,True
+3921451,0.568825900554657,0.2227093577384948,True,0.6001065373420715,0.2375958412885666,True
+3921461,0.5691382884979248,0.2138121426105499,True,0.6003572344779968,0.2340728640556335,True
+3921471,0.5731558799743652,0.2180283963680267,True,0.5969451665878296,0.2306951731443405,True
+3921481,0.5705570578575134,0.2180332243442535,True,0.5965253114700317,0.2367256432771682,True
+3921491,0.5693790316581726,0.2155302464962005,True,0.5980287194252014,0.237166091799736,True
+3921501,0.5719329118728638,0.2167661339044571,True,0.6002311706542969,0.2397266924381256,True
+3921511,0.5709731578826904,0.2141661047935485,True,0.5975344777107239,0.2333707511425018,True
+3921521,0.5726805329322815,0.2159807980060577,True,0.5986627340316772,0.2338162958621978,True
+3921531,0.5710506439208984,0.2066587954759597,True,0.600151002407074,0.2383041679859161,True
+3921541,0.5715833902359009,0.2175875604152679,True,0.6012460589408875,0.2428939640522003,True
+3921551,0.5700662136077881,0.2162375599145889,True,0.6002853512763977,0.235874205827713,True
+3921561,0.5698778629302979,0.2163387835025787,True,0.5996981263160706,0.239344447851181,True
+3921571,0.569101095199585,0.2139094024896621,True,0.5992727279663086,0.2355584502220153,True
+3921581,0.5694091320037842,0.2181641310453415,True,0.5989115834236145,0.2406468093395233,True
+3921591,0.5726990699768066,0.2134093195199966,True,0.5983594655990601,0.2365718185901641,True
+3921601,0.571016788482666,0.2169402837753296,True,0.596691906452179,0.2373005747795105,True
+3921611,0.570059061050415,0.2165138125419616,True,0.6016027927398682,0.2357450127601623,True
+3921621,0.5707319974899292,0.214014321565628,True,0.6005133390426636,0.2340794056653976,True
+3921631,0.57069331407547,0.2176406383514404,True,0.597932755947113,0.2356241941452026,True
+3921641,0.5695534944534302,0.2110786736011505,True,0.5975470542907715,0.2282807528972625,True
+3921651,0.5593013763427734,0.2141985297203064,True,0.5882278680801392,0.2340587824583053,True
+3921661,0.5567060112953186,0.2134788632392883,True,0.580901563167572,0.2330482304096222,True
+3921671,0.5629644989967346,0.2141231596469879,True,0.5834717750549316,0.2320617884397506,True
+3921681,0.5596129894256592,0.2111960053443908,True,0.5877541899681091,0.2372207045555114,True
+3921691,0.5602602362632751,0.2162281274795532,True,0.5823085308074951,0.2404949069023132,True
+3921701,0.5611099004745483,0.2174398005008697,True,0.5877794027328491,0.2340396642684936,True
+3921711,0.5588199496269226,0.2212498486042022,True,0.584150493144989,0.2328878939151764,True
+3921721,0.5581786036491394,0.2163026928901672,True,0.5861557722091675,0.2310747355222702,True
+3921731,0.5592972040176392,0.2182290256023407,True,0.5815252661705017,0.2344178408384323,True
+3921741,0.5581715106964111,0.219135969877243,True,0.5853062868118286,0.2344656586647033,True
+3921751,0.5608861446380615,0.2162873297929763,True,0.5809088945388794,0.2315476387739181,True
+3921761,0.5620442628860474,0.2162338495254516,True,0.5840401649475098,0.2346091270446777,True
+3921771,0.5609701871871948,0.2173307687044143,True,0.5860065817832947,0.233852133154869,True
+3921781,0.5601340532302856,0.219556838274002,True,0.5815517902374268,0.2309310436248779,True
+3921791,0.5625238418579102,0.2168982774019241,True,0.5828573107719421,0.2347548604011535,True
+3921801,0.5624011158943176,0.2161022722721099,True,0.583916425704956,0.2303849458694458,True
+3921811,0.5641397833824158,0.2187642157077789,True,0.584535539150238,0.2274782955646515,True
+3921821,0.5620505809783936,0.2206342816352844,True,0.5823195576667786,0.2265975773334503,True
+3921831,0.5642935037612915,0.2152858823537826,True,0.5814907550811768,0.2240581214427948,True
+3921841,0.5590296983718872,0.2133936434984207,True,0.5826226472854614,0.2255368083715438,True
+3921851,0.5624057054519653,0.2160827964544296,True,0.5820766091346741,0.2249812483787536,True
+3921861,0.5627654790878296,0.217020571231842,True,0.585837721824646,0.2307108640670776,True
+3921871,0.5623403787612915,0.2196114063262939,True,0.5823834538459778,0.2238799631595611,True
+3921881,0.5655649900436401,0.2245419770479202,True,0.5828859806060791,0.226586639881134,True
+3921891,0.5633970499038696,0.2163985818624496,True,0.5810765624046326,0.2317519783973693,True
+3921901,0.5569553971290588,0.2258804738521576,True,0.5777925252914429,0.2292852997779846,True
+3921911,0.4814828634262085,0.2742601633071899,True,0.5237643122673035,0.2722691893577575,True
+3921921,0.3970856070518493,0.3638677895069122,True,0.4455717802047729,0.3612686395645141,True
+3921931,0.3140860497951507,0.4427095651626587,True,0.3619164824485779,0.4565361142158508,True
+3921941,0.2453054338693618,0.5438290238380432,True,0.2791301310062408,0.5572152137756348,True
+3921951,0.1960544288158416,0.6094186305999756,True,0.2329052239656448,0.6142105460166931,True
+3921961,0.1467415392398834,0.6922382712364197,True,0.1748461276292801,0.6839299201965332,True
+3921971,0.1516798436641693,0.7048385739326477,True,0.1766163557767868,0.7106934785842896,True
+3921981,0.1522236615419387,0.6888719797134399,True,0.1744558364152908,0.6890736222267151,True
+3921991,0.1426827013492584,0.6893302202224731,True,0.168697714805603,0.678322970867157,True
+3922001,0.1400106847286224,0.7070966958999634,True,0.1697627305984497,0.6925598382949829,True
+3922011,0.1433323919773101,0.7000512480735779,True,0.1677384227514267,0.6937946081161499,True
+3922021,0.1427892595529556,0.700890302658081,True,0.1686657220125198,0.6974622011184692,True
+3922031,0.1430384963750839,0.7067978382110596,True,0.1690720617771148,0.6954454183578491,True
+3922041,0.1432148814201355,0.7018623352050781,True,0.1688524037599563,0.6944359540939331,True
+3922051,0.1479063928127288,0.7042982578277588,True,0.1660038083791732,0.6961590051651001,True
+3922061,0.141442209482193,0.6953140497207642,True,0.1691894829273224,0.6948104500770569,True
+3922071,0.1474945247173309,0.7041532397270203,True,0.1629807949066162,0.6970423460006714,True
+3922081,0.1492330133914947,0.7092968821525574,True,0.1694264709949493,0.708685576915741,True
+3922091,0.1437851935625076,0.6970810890197754,True,0.1723745763301849,0.6918280124664307,True
+3922101,0.1460164785385131,0.7070716619491577,True,0.1707580685615539,0.7025318145751953,True
+3922111,0.147775337100029,0.708776593208313,True,0.1634255945682525,0.6920716762542725,True
+3922121,0.1434697806835174,0.7011929750442505,True,0.1641598492860794,0.6898013353347778,True
+3922131,0.146453246474266,0.7064717411994934,True,0.1668445914983749,0.6919768452644348,True
+3922141,0.1445664167404174,0.708853542804718,True,0.1734663099050521,0.7050319314002991,True
+3922151,0.1470199525356292,0.6982449293136597,True,0.1630605906248092,0.7118553519248962,True
+3922161,0.1454424709081649,0.7095991373062134,True,0.1666734963655471,0.6990118026733398,True
+3922171,0.1481375694274902,0.7141265273094177,True,0.1727379709482193,0.7006244659423828,True
+3922181,0.1427211314439773,0.7081748247146606,True,0.1677511632442474,0.7000542283058167,True
+3922191,0.1462611258029937,0.7034957408905029,True,0.1685819178819656,0.705011785030365,True
+3922201,0.1398500800132751,0.7065226435661316,True,0.1695611178874969,0.7060962915420532,True
+3922211,0.1292765736579895,0.6642263531684875,True,0.1647814363241195,0.6662564277648926,True
+3922221,0.1344914436340332,0.6408383846282959,True,0.1645499318838119,0.6418203115463257,True
+3922231,0.1387063264846801,0.6495328545570374,True,0.1611365973949432,0.636722207069397,True
+3922241,0.1361361443996429,0.6545653939247131,True,0.1636031866073608,0.6508585810661316,True
+3922251,0.1384030878543853,0.6573964953422546,True,0.1621490120887756,0.6441555619239807,True
+3922261,0.1365493386983871,0.6538828015327454,True,0.1617369502782821,0.6423497200012207,True
+3922271,0.1375356763601303,0.6453123092651367,True,0.1685627847909927,0.6487725377082825,True
+3922281,0.1335501670837402,0.6562102437019348,True,0.1636653244495391,0.6440889835357666,True
+3922291,0.1351016461849212,0.6445563435554504,True,0.1647145003080368,0.6370044946670532,True
+3922301,0.1395135968923568,0.6571240425109863,True,0.1638003885746002,0.6380834579467773,True
+3922311,0.1340784132480621,0.6524834632873535,True,0.161222755908966,0.6419777870178223,True
+3922321,0.1376803517341613,0.6532498002052307,True,0.166239708662033,0.6433566808700562,True
+3922331,0.1395892947912216,0.6546999216079712,True,0.1644797772169113,0.6540255546569824,True
+3922341,0.1363087892532348,0.6505337953567505,True,0.1623754650354385,0.6402742862701416,True
+3922351,0.1325319111347198,0.6519820690155029,True,0.1631158888339996,0.6456235647201538,True
+3922361,0.1363540291786193,0.6428248286247253,True,0.1653224527835846,0.6476872563362122,True
+3922371,0.1374409943819046,0.6469142436981201,True,0.1678804159164428,0.6433182954788208,True
+3922381,0.13333360850811,0.6533404588699341,True,0.1596944332122802,0.6345881223678589,True
+3922391,0.1388173401355743,0.6491819620132446,True,0.1668394654989242,0.6448330283164978,True
+3922401,0.1339046359062194,0.6533698439598083,True,0.165643885731697,0.6507560014724731,True
+3922411,0.1366635710000991,0.6494932770729065,True,0.1662129014730453,0.6461920738220215,True
+3922421,0.1385919898748397,0.6545271277427673,True,0.1644923239946365,0.6500968337059021,True
+3922431,0.1401343941688537,0.6478609442710876,True,0.1708430647850036,0.6471530795097351,True
+3922441,0.1397354155778885,0.6572880148887634,True,0.1664452850818634,0.6505533456802368,True
+3922451,0.143027663230896,0.6462769508361816,True,0.1669185310602188,0.6479038596153259,True
+3922461,0.1385232061147689,0.6524693369865417,True,0.167971521615982,0.6428402066230774,True
+3922471,0.1421161741018295,0.655794084072113,True,0.1666539758443832,0.646330714225769,True
+3922481,0.1388147622346878,0.6495735049247742,True,0.1648381352424621,0.6456377506256104,True
+3922491,0.1441700160503387,0.6536975502967834,True,0.1669014245271682,0.6493316888809204,True
+3922501,0.1383258253335952,0.6409620046615601,True,0.1605085134506225,0.6430599689483643,True
+3922511,0.1367251873016357,0.6594256162643433,True,0.1645311713218689,0.6484174132347107,True
+3922521,0.1406649053096771,0.6491237878799438,True,0.1628671586513519,0.6445167660713196,True
+3922531,0.1420021653175354,0.6525529026985168,True,0.1681614220142364,0.6375555992126465,True
+3922541,0.1434290558099746,0.6568852066993713,True,0.1647286266088485,0.6406369805335999,True
+3922551,0.1428829878568649,0.6588740348815918,True,0.1670405566692352,0.6438367366790771,True
+3922561,0.1445838361978531,0.6474595069885254,True,0.1672524362802505,0.6488485336303711,True
+3922571,0.1317157447338104,0.6744166612625122,True,0.1585250794887542,0.670265793800354,True
+3922581,0.1172202229499816,0.7197012901306152,True,0.1373775601387024,0.7058960795402527,True
+3922591,0.1228067576885223,0.7030190825462341,True,0.1467746347188949,0.7069498300552368,True
+3922601,0.1255975812673568,0.699194610118866,True,0.1517990082502365,0.6894820332527161,True
+3922611,0.1228572055697441,0.7017045617103577,True,0.145840585231781,0.6929273009300232,True
+3922621,0.1241231933236122,0.7050946354866028,True,0.1467300057411193,0.6901012063026428,True
+3922631,0.124693863093853,0.7032894492149353,True,0.1478243023157119,0.69755619764328,True
+3922641,0.1247854083776474,0.706642746925354,True,0.1464873999357223,0.6993921995162964,True
+3922651,0.1218183860182762,0.6975092887878418,True,0.1459761410951614,0.7019758820533752,True
+3922661,0.1254211664199829,0.7026948928833008,True,0.1444893926382064,0.6828567981719971,True
+3922671,0.1243183985352516,0.7014434933662415,True,0.1447691619396209,0.6922875642776489,True
+3922681,0.1243547946214675,0.7064439058303833,True,0.1415612697601318,0.6954557299613953,True
+3922691,0.1222884804010391,0.7039357423782349,True,0.1455099582672119,0.698823094367981,True
+3922701,0.1223405301570892,0.7053574919700623,True,0.1505020856857299,0.6963275671005249,True
+3922711,0.1279736012220382,0.6998485922813416,True,0.144979178905487,0.6930316090583801,True
+3922721,0.1240145713090896,0.7047713398933411,True,0.1460400819778442,0.6978776454925537,True
+3922731,0.1266074925661087,0.698390007019043,True,0.1457289457321167,0.6987396478652954,True
+3922741,0.1231579259037971,0.7012837529182434,True,0.143453374505043,0.6970919966697693,True
+3922751,0.1257300078868866,0.7026375532150269,True,0.1484136879444122,0.6937301158905029,True
+3922761,0.1187502294778823,0.699148952960968,True,0.1364420354366302,0.6887768507003784,True
+3922771,0.1063187718391418,0.702915370464325,True,0.1254443526268005,0.6952682733535767,True
+3922781,0.1084469258785247,0.7018395662307739,True,0.1335385888814926,0.7016628980636597,True
+3922791,0.1129942461848259,0.703956663608551,True,0.1344516724348068,0.6928492188453674,True
+3922801,0.1094504967331886,0.6990932822227478,True,0.1298418939113617,0.6933598518371582,True
+3922811,0.1131797060370445,0.7037637233734131,True,0.1347528100013733,0.693311333656311,True
+3922821,0.1139729544520378,0.6965405941009521,True,0.1337069571018219,0.7001438140869141,True
+3922831,0.1132570877671241,0.7041171193122864,True,0.1312475502490997,0.6989396810531616,True
+3922841,0.1115737482905387,0.703615665435791,True,0.129689946770668,0.695899486541748,True
+3922851,0.1125103235244751,0.7030460834503174,True,0.130783200263977,0.6984950304031372,True
+3922861,0.1099876761436462,0.7021740078926086,True,0.1351387798786163,0.7040330767631531,True
+3922871,0.1106659770011901,0.7039394974708557,True,0.1335392296314239,0.701160192489624,True
+3922881,0.1112725958228111,0.6978476047515869,True,0.131260797381401,0.6951389312744141,True
+3922891,0.1143563240766525,0.69972825050354,True,0.1327084451913833,0.6891992092132568,True
+3922901,0.1135385707020759,0.6989957690238953,True,0.1347619295120239,0.6940174698829651,True
+3922911,0.1110969334840774,0.6994274258613586,True,0.1319534927606582,0.6939679384231567,True
+3922921,0.1122791543602943,0.6959622502326965,True,0.1287019252777099,0.6889523267745972,True
+3922931,0.1122050806879997,0.6953437328338623,True,0.131458505988121,0.6964297294616699,True
+3922941,0.1159236505627632,0.6979895234107971,True,0.1313448697328567,0.6917518377304077,True
+3922951,0.1152287647128105,0.6974756717681885,True,0.1301177740097046,0.6951935887336731,True
+3922961,0.1117703467607498,0.6965987086296082,True,0.1309607923030853,0.6972430348396301,True
+3922971,0.11377814412117,0.699634850025177,True,0.1320885717868805,0.6943003535270691,True
+3922981,0.1157873198390007,0.6974654197692871,True,0.1325507164001464,0.6935248374938965,True
+3922991,0.1102199777960777,0.6978321075439453,True,0.1316615939140319,0.6984034180641174,True
+3923001,0.1129718497395515,0.7032123804092407,True,0.1356128454208374,0.6934887170791626,True
+3923011,0.1142652556300163,0.6970123052597046,True,0.1314234137535095,0.69053715467453,True
+3923021,0.1147880926728248,0.6982738375663757,True,0.1363158077001571,0.6959738731384277,True
+3923031,0.1127147674560546,0.6989021301269531,True,0.1318115890026092,0.6881666779518127,True
+3923041,0.1148206889629364,0.7009077072143555,True,0.1285266429185867,0.7038674354553223,True
+3923051,0.1131569296121597,0.693857729434967,True,0.1340390890836715,0.69438236951828,True
+3923061,0.1140562668442726,0.6985021829605103,True,0.1339770257472992,0.7027695775032043,True
+3923071,0.1099533513188362,0.6976983547210693,True,0.1324952244758606,0.6997239589691162,True
+3923081,0.1097045689821243,0.7007445693016052,True,0.132134348154068,0.6863828897476196,True
+3923091,0.1070964559912681,0.6950183510780334,True,0.1284803748130798,0.6908372640609741,True
+3923101,0.1102405935525894,0.7003614902496338,True,0.1331641376018524,0.6977011561393738,True
+3923111,0.1100996881723404,0.7056697607040405,True,0.1303955912590026,0.6952731609344482,True
+3923121,0.1143121123313903,0.6990719437599182,True,0.1342222094535827,0.695942223072052,True
+3923131,0.1112879514694213,0.6898319721221924,True,0.1272766888141632,0.7013359069824219,True
+3923141,0.1131999939680099,0.693389356136322,True,0.1277576088905334,0.696399450302124,True
+3923151,0.1086533069610595,0.7013576626777649,True,0.1297260671854019,0.691182017326355,True
+3923161,0.1122454851865768,0.7059532999992371,True,0.1307764202356338,0.6961537003517151,True
+3923171,0.1131451055407524,0.7006221413612366,True,0.1275496631860733,0.7060933113098145,True
+3923181,0.1127570122480392,0.7000598311424255,True,0.1287717372179031,0.69525545835495,True
+3923191,0.115480750799179,0.7040903568267822,True,0.1337021440267563,0.6894860863685608,True
+3923201,0.1094106435775756,0.7012367248535156,True,0.1303942054510116,0.6899188160896301,True
+3923211,0.1123808696866035,0.6934407949447632,True,0.1324395984411239,0.7032386064529419,True
+3923221,0.1102541089057922,0.7046562433242798,True,0.1291636079549789,0.6931372284889221,True
+3923231,0.1145068183541297,0.7035714387893677,True,0.1280885338783264,0.6973884701728821,True
+3923241,0.1154992431402206,0.652726948261261,True,0.1409528702497482,0.6540282964706421,True
+3923251,0.1170111671090126,0.6457833051681519,True,0.1414855420589447,0.6334015130996704,True
+3923261,0.1206428557634353,0.6405430436134338,True,0.1423949301242828,0.6417661905288696,True
+3923271,0.1205329447984695,0.6559200882911682,True,0.1422834992408752,0.6466711759567261,True
+3923281,0.1163395941257476,0.6465539932250977,True,0.1437559574842453,0.6425000429153442,True
+3923291,0.1184819042682647,0.6457388997077942,True,0.1396972090005874,0.6415876150131226,True
+3923301,0.1163328513503074,0.6483789086341858,True,0.1414247155189514,0.6422475576400757,True
+3923311,0.1183721050620079,0.6436120271682739,True,0.1415557414293289,0.6428423523902893,True
+3923321,0.1153405606746673,0.6447457671165466,True,0.1407966166734695,0.6372644901275635,True
+3923331,0.11750328540802,0.6435956358909607,True,0.1405259072780609,0.6450591683387756,True
+3923341,0.1145032495260238,0.6442288160324097,True,0.1403463333845138,0.6416679620742798,True
+3923351,0.1166401207447052,0.638729453086853,True,0.138414591550827,0.6440293192863464,True
+3923361,0.1142607927322387,0.6434322595596313,True,0.1396097987890243,0.6419340968132019,True
+3923371,0.1181297376751899,0.6388052701950073,True,0.1426073312759399,0.6397132277488708,True
+3923381,0.1194996759295463,0.6422035694122314,True,0.1370756775140762,0.6356809139251709,True
+3923391,0.1205746978521347,0.6350797414779663,True,0.1449606120586395,0.6451340913772583,True
+3923401,0.11798145622015,0.6462214589118958,True,0.1396618336439132,0.6413800716400146,True
+3923411,0.119360364973545,0.6442291736602783,True,0.1381079405546188,0.6403244137763977,True
+3923421,0.1171485930681228,0.6456596851348877,True,0.1396572440862655,0.6344888806343079,True
+3923431,0.1169173568487167,0.6369137763977051,True,0.1344495713710785,0.6407015323638916,True
+3923441,0.1382265537977218,0.6456354260444641,True,0.1596775650978088,0.6418421268463135,True
+3923451,0.1567201912403106,0.633979082107544,True,0.1817232519388198,0.6427699327468872,True
+3923461,0.1486973017454147,0.6407630443572998,True,0.1691786348819732,0.6361764073371887,True
+3923471,0.150864839553833,0.645902693271637,True,0.1687323451042175,0.6315223574638367,True
+3923481,0.1520580500364303,0.6475010514259338,True,0.169507622718811,0.6404584646224976,True
+3923491,0.1511569619178772,0.6450468897819519,True,0.1695833206176757,0.6357492208480835,True
+3923501,0.1506439447402954,0.6414922475814819,True,0.1679618060588836,0.6353147029876709,True
+3923511,0.150451511144638,0.6429310441017151,True,0.1702685952186584,0.6360980272293091,True
+3923521,0.1518455594778061,0.650147557258606,True,0.1724027693271637,0.6432136297225952,True
+3923531,0.150227814912796,0.6438274383544922,True,0.1690135300159454,0.6344904899597168,True
+3923541,0.1517201066017151,0.6460895538330078,True,0.170442521572113,0.6410995721817017,True
+3923551,0.1532751768827438,0.64612877368927,True,0.1716461330652237,0.6364078521728516,True
+3923561,0.1482915729284286,0.6409360766410828,True,0.1702697277069091,0.6419614553451538,True
+3923571,0.152176171541214,0.6446722149848938,True,0.1682130992412567,0.644558846950531,True
+3923581,0.1526845842599868,0.6394074559211731,True,0.1716987937688827,0.6429627537727356,True
+3923591,0.1514155268669128,0.638706624507904,True,0.1679265946149826,0.6428218483924866,True
+3923601,0.1506235003471374,0.6446084976196289,True,0.1687434613704681,0.635611355304718,True
+3923611,0.1545142531394958,0.6410616040229797,True,0.1643752455711364,0.6336387395858765,True
+3923621,0.1512278914451599,0.6509696841239929,True,0.1696131080389022,0.6472623348236084,True
+3923631,0.1753623932600021,0.6749927997589111,True,0.1990487277507782,0.681136965751648,True
+3923641,0.2512159049510956,0.7881791591644287,True,0.2834780812263489,0.8033860325813293,True
+3923651,0.3234525024890899,0.9295045137405396,True,0.3570430278778076,0.9296281933784484,True
+3923661,0.3996934592723846,1.100771427154541,True,0.4233235716819763,1.125647783279419,True
+3923671,0.467478483915329,1.2835924625396729,True,0.472842127084732,1.3286125659942627,True
+3923681,0.530120313167572,1.4815592765808103,True,0.5380539894104004,1.5296661853790283,True
+3923691,0.5895673036575317,1.6631954908370972,True,0.5935364961624146,1.687159776687622,True
+3923701,0.6267917156219482,1.808056592941284,True,0.6266962289810181,1.827899694442749,True
+3923711,0.6651533842086792,1.9282790422439573,True,nan,nan,False
+3923721,nan,nan,False,nan,nan,False
+3923731,nan,nan,False,nan,nan,False
+3923741,nan,nan,False,nan,nan,False
+3923751,nan,nan,False,nan,nan,False
+3923761,nan,nan,False,nan,nan,False
+3923771,nan,nan,False,nan,nan,False
+3923781,nan,nan,False,nan,nan,False
+3923791,nan,nan,False,nan,nan,False
+3923801,nan,nan,False,nan,nan,False
+3923811,nan,nan,False,nan,nan,False
+3923821,nan,nan,False,nan,nan,False
+3923831,nan,nan,False,nan,nan,False
+3923841,nan,nan,False,nan,nan,False
+3923851,nan,nan,False,nan,nan,False
+3923861,nan,nan,False,nan,nan,False
+3923871,nan,nan,False,nan,nan,False
+3923881,nan,nan,False,nan,nan,False
+3923891,nan,nan,False,nan,nan,False
+3923901,nan,nan,False,nan,nan,False
+3923911,nan,nan,False,nan,nan,False
+3923921,nan,nan,False,nan,nan,False
+3923931,nan,nan,False,nan,nan,False
+3923941,nan,nan,False,nan,nan,False
+3923951,nan,nan,False,nan,nan,False
+3923961,nan,nan,False,nan,nan,False
+3923971,nan,nan,False,nan,nan,False
+3923981,nan,nan,False,nan,nan,False
+3923991,nan,nan,False,nan,nan,False
+3924001,nan,nan,False,nan,nan,False
+3924011,nan,nan,False,nan,nan,False
+3924021,nan,nan,False,nan,nan,False
+3924031,nan,nan,False,nan,nan,False
+3924041,nan,nan,False,nan,nan,False
+3924051,nan,nan,False,nan,nan,False
+3924061,nan,nan,False,nan,nan,False
+3924071,nan,nan,False,nan,nan,False
+3924081,nan,nan,False,nan,nan,False
+3924091,nan,nan,False,nan,nan,False
+3924101,nan,nan,False,nan,nan,False
+3924111,nan,nan,False,nan,nan,False
+3924121,nan,nan,False,nan,nan,False
+3924131,nan,nan,False,nan,nan,False
+3924141,nan,nan,False,nan,nan,False
+3924151,nan,nan,False,nan,nan,False
+3924161,nan,nan,False,nan,nan,False
+3924171,nan,nan,False,nan,nan,False
+3924181,nan,nan,False,nan,nan,False
+3924191,nan,nan,False,nan,nan,False
+3924201,nan,nan,False,nan,nan,False
+3924211,nan,nan,False,nan,nan,False
+3924221,nan,nan,False,nan,nan,False
+3924231,nan,nan,False,nan,nan,False
+3924241,nan,nan,False,nan,nan,False
+3924251,nan,nan,False,nan,nan,False
+3924261,nan,nan,False,nan,nan,False
+3924271,nan,nan,False,nan,nan,False
+3924281,nan,nan,False,nan,nan,False
+3924291,nan,nan,False,nan,nan,False
+3924301,nan,nan,False,nan,nan,False
+3924311,nan,nan,False,nan,nan,False
+3924321,nan,nan,False,nan,nan,False
+3924331,nan,nan,False,nan,nan,False
+3924341,nan,nan,False,nan,nan,False
+3924351,nan,nan,False,nan,nan,False
+3924361,nan,nan,False,nan,nan,False
+3924371,nan,nan,False,nan,nan,False
+3924381,nan,nan,False,nan,nan,False
+3924391,nan,nan,False,nan,nan,False
+3924401,nan,nan,False,nan,nan,False
+3924411,nan,nan,False,nan,nan,False
+3924421,nan,nan,False,nan,nan,False
+3924431,nan,nan,False,nan,nan,False
+3924441,nan,nan,False,nan,nan,False
+3924451,nan,nan,False,nan,nan,False
+3924461,nan,nan,False,nan,nan,False
+3924471,nan,nan,False,nan,nan,False
+3924481,nan,nan,False,nan,nan,False
+3924491,nan,nan,False,nan,nan,False
+3924501,nan,nan,False,nan,nan,False
+3924511,nan,nan,False,nan,nan,False
+3924521,nan,nan,False,nan,nan,False
+3924531,nan,nan,False,0.6031032204627991,0.2894074320793152,True
+3924541,nan,nan,False,0.6034371256828308,0.2894293069839477,True
+3924551,0.5872397422790527,0.2565486133098602,True,0.6031070947647095,0.2856601476669311,True
+3924561,0.5836848616600037,0.2592192590236664,True,0.6037908792495728,0.2821654975414276,True
+3924571,0.5844069123268127,0.2629794478416443,True,0.6071591377258301,0.2898416221141815,True
+3924581,0.5894447565078735,0.2621310353279114,True,0.6031122207641602,0.2916023135185241,True
+3924591,0.6108193397521973,0.3361494243144989,True,0.6320382356643677,0.3814984261989593,True
+3924601,0.6510970592498779,0.5253749489784241,True,0.6843974590301514,0.5677664279937744,True
+3924611,0.6929195523262024,0.6909438371658325,True,0.7198511362075806,0.7317545413970947,True
+3924621,0.7147472500801086,0.8743614554405212,True,0.7306300401687622,0.9108271598815918,True
+3924631,0.7366617918014526,1.0669938325881958,True,0.7419532537460327,1.1074281930923462,True
+3924641,0.7418470978736877,1.2790048122406006,True,0.737838625907898,1.3089118003845217,True
+3924651,0.746597409248352,1.4705984592437744,True,0.7299671769142151,1.4975042343139648,True
+3924661,0.7737207412719727,1.6525753736495972,True,0.7518628239631653,1.66402268409729,True
+3924671,0.8175381422042847,1.824085354804993,True,0.7968414425849915,1.8151450157165527,True
+3924681,0.8355541825294495,1.960010409355164,True,nan,nan,False
+3924691,nan,nan,False,nan,nan,False
+3924701,nan,nan,False,nan,nan,False
+3924711,nan,nan,False,nan,nan,False
+3924721,nan,nan,False,nan,nan,False
+3924731,nan,nan,False,nan,nan,False
+3924741,nan,nan,False,nan,nan,False
+3924751,nan,nan,False,nan,nan,False
+3924761,nan,nan,False,nan,nan,False
+3924771,nan,nan,False,nan,nan,False
+3924781,nan,nan,False,nan,nan,False
+3924791,nan,nan,False,nan,nan,False
+3924801,nan,nan,False,nan,nan,False
+3924811,nan,nan,False,nan,nan,False
+3924821,nan,nan,False,nan,nan,False
+3924831,nan,nan,False,nan,nan,False
+3924841,nan,nan,False,nan,nan,False
+3924851,nan,nan,False,nan,nan,False
+3924861,nan,nan,False,nan,nan,False
+3924871,nan,nan,False,nan,nan,False
+3924881,nan,nan,False,nan,nan,False
+3924891,nan,nan,False,nan,nan,False
+3924901,nan,nan,False,nan,nan,False
+3924911,nan,nan,False,nan,nan,False
+3924921,nan,nan,False,nan,nan,False
+3924931,nan,nan,False,nan,nan,False
+3924941,nan,nan,False,nan,nan,False
+3924951,nan,nan,False,nan,nan,False
+3924961,nan,nan,False,nan,nan,False
+3924971,nan,nan,False,nan,nan,False
+3924981,nan,nan,False,nan,nan,False
+3924991,nan,nan,False,nan,nan,False
+3925001,nan,nan,False,nan,nan,False
+3925011,nan,nan,False,nan,nan,False
+3925021,nan,nan,False,nan,nan,False
+3925031,nan,nan,False,nan,nan,False
+3925041,nan,nan,False,nan,nan,False
+3925051,nan,nan,False,nan,nan,False
+3925061,nan,nan,False,nan,nan,False
+3925071,nan,nan,False,nan,nan,False
+3925081,0.7685291171073914,1.940779209136963,True,nan,nan,False
+3925091,0.7375221252441406,1.609088659286499,True,0.7729284167289734,1.6867332458496094,True
+3925101,0.7366345524787903,1.3328256607055664,True,0.7815835475921631,1.3947433233261108,True
+3925111,0.7264834046363831,1.0963003635406494,True,0.7682991623878479,1.1734975576400757,True
+3925121,0.7057837247848511,0.9056931138038636,True,0.7576210498809814,0.9704258441925048,True
+3925131,0.6746665239334106,0.7138065099716187,True,0.7419713735580444,0.7505433559417725,True
+3925141,0.6461589336395264,0.5460231304168701,True,0.7095872163772583,0.5703205466270447,True
+3925151,0.6186407804489136,0.4270194768905639,True,0.6806430816650391,0.4359487891197204,True
+3925161,0.5719809532165527,0.3221751451492309,True,0.6313071250915527,0.3392905294895172,True
+3925171,0.5517604351043701,0.2583972811698913,True,0.5928778052330017,0.2798918187618255,True
+3925181,0.5510278940200806,0.2359261214733123,True,0.5779390931129456,0.2599183320999145,True
+3925191,0.5584965944290161,0.2576599717140198,True,0.5688627362251282,0.279392272233963,True
+3925201,0.557365357875824,0.2482393383979797,True,0.5671972036361694,0.2714803814888,True
+3925211,0.5563169717788696,0.2432099282741546,True,0.5707780122756958,0.2608410120010376,True
+3925221,0.5567826628684998,0.2464922070503235,True,0.5650926232337952,0.258474200963974,True
+3925231,0.5585194230079651,0.2465805858373642,True,0.5640054941177368,0.2615024149417877,True
+3925241,0.5556584596633911,0.2518990039825439,True,0.568438708782196,0.2676318883895874,True
+3925251,0.5582708120346069,0.2490623295307159,True,0.564385712146759,0.2708685994148254,True
+3925261,0.5563009977340698,0.2505499720573425,True,0.5683704018592834,0.2691051065921783,True
+3925271,0.5561475157737732,0.2530252337455749,True,0.5664740800857544,0.263955295085907,True
+3925281,0.5575753450393677,0.2497684061527252,True,0.5664647817611694,0.2608883380889892,True
+3925291,0.5575244426727295,0.2489517331123352,True,0.5657849311828613,0.2699843943119049,True
+3925301,0.5581178665161133,0.2472692430019378,True,0.5681795477867126,0.2598246335983276,True
+3925311,0.5569615364074707,0.2439697980880737,True,0.5653888583183289,0.2649820148944855,True
+3925321,0.5579025745391846,0.2520791292190552,True,0.5676242113113403,0.2601316571235657,True
+3925331,0.5587305426597595,0.2476942837238311,True,0.5677763223648071,0.2664406299591064,True
+3925341,0.5535781383514404,0.2503168880939483,True,0.5681155920028687,0.2643453478813171,True
+3925351,0.5816602110862732,0.2147570550441742,True,0.5998153686523438,0.2362954467535019,True
+3925361,0.6077059507369995,0.1899338960647583,True,0.6361992955207825,0.2013377547264099,True
+3925371,0.6071070432662964,0.2080594599246978,True,0.6170943379402161,0.215973749756813,True
+3925381,0.5991248488426208,0.2099609076976776,True,0.6124585270881653,0.2196179926395416,True
+3925391,0.597318172454834,0.2102124392986297,True,0.6164783835411072,0.2193179130554199,True
+3925401,0.5996825098991394,0.2100719809532165,True,0.6160944700241089,0.2134778797626495,True
+3925411,0.6016178131103516,0.2043566852807998,True,0.6194345951080322,0.2252188622951507,True
+3925421,0.6019821166992188,0.210906520485878,True,0.6182704567909241,0.2169743180274963,True
+3925431,0.6034790277481079,0.2064098417758941,True,0.6194568872451782,0.2133699357509613,True
+3925441,0.6016924381256104,0.2041346877813339,True,0.620063066482544,0.2179088145494461,True
+3925451,0.6028194427490234,0.2007544636726379,True,0.6182191967964172,0.2192729115486145,True
+3925461,0.6032851934432983,0.2063040286302566,True,0.6194295883178711,0.2160561680793762,True
+3925471,0.6028005480766296,0.2020197808742523,True,0.6183454990386963,0.2180498093366623,True
+3925481,0.6036380529403687,0.2061522305011749,True,0.6208975911140442,0.2161808311939239,True
+3925491,0.6028404235839844,0.2015675157308578,True,0.6196649670600891,0.215143620967865,True
+3925501,0.6020334959030151,0.1991139054298401,True,0.6227102279663086,0.2160159796476364,True
+3925511,0.6024879217147827,0.2038013041019439,True,0.6206207275390625,0.2183795720338821,True
+3925521,0.6027007699012756,0.2028039097785949,True,0.6209919452667236,0.2141655087471008,True
+3925531,0.6018021702766418,0.2000646144151687,True,0.6191697120666504,0.2154939174652099,True
+3925541,0.6037065982818604,0.2005526423454284,True,0.6190471649169922,0.2230041921138763,True
+3925551,0.6067790389060974,0.2455195933580398,True,0.6213586330413818,0.247999906539917,True
+3925561,0.6403640508651733,0.3603464365005493,True,0.6649841070175171,0.3868467211723327,True
+3925571,0.6770963668823242,0.531192421913147,True,0.6979403495788574,0.5552652478218079,True
+3925581,0.7174123525619507,0.7126039266586304,True,0.7301010489463806,0.7384344935417175,True
+3925591,0.773754358291626,0.9437384009361268,True,0.7808142304420471,0.9622960686683656,True
+3925601,0.8038294315338135,1.176774978637695,True,0.8008306622505188,1.1899642944335938,True
+3925611,0.8485837578773499,1.415956974029541,True,0.8420387506484985,1.4296977519989014,True
+3925621,0.8757904767990112,1.62142014503479,True,0.853660523891449,1.6402641534805298,True
+3925631,0.903204083442688,1.8172290325164795,True,0.8672142624855042,1.7961606979370115,True
+3925641,nan,nan,False,nan,nan,False
+3925651,nan,nan,False,nan,nan,False
+3925661,nan,nan,False,nan,nan,False
+3925671,nan,nan,False,nan,nan,False
+3925681,nan,nan,False,nan,nan,False
+3925691,nan,nan,False,nan,nan,False
+3925701,nan,nan,False,nan,nan,False
+3925711,nan,nan,False,nan,nan,False
+3925721,nan,nan,False,nan,nan,False
+3925731,nan,nan,False,nan,nan,False
+3925741,nan,nan,False,nan,nan,False
+3925751,nan,nan,False,nan,nan,False
+3925761,nan,nan,False,nan,nan,False
+3925771,nan,nan,False,nan,nan,False
+3925781,nan,nan,False,nan,nan,False
+3925791,nan,nan,False,nan,nan,False
+3925801,nan,nan,False,nan,nan,False
+3925811,nan,nan,False,nan,nan,False
+3925821,nan,nan,False,nan,nan,False
+3925831,nan,nan,False,nan,nan,False
+3925841,nan,nan,False,nan,nan,False
+3925851,nan,nan,False,nan,nan,False
+3925861,nan,nan,False,nan,nan,False
+3925871,nan,nan,False,nan,nan,False
+3925881,nan,nan,False,nan,nan,False
+3925891,nan,nan,False,nan,nan,False
+3925901,nan,nan,False,nan,nan,False
+3925911,nan,nan,False,nan,nan,False
+3925921,nan,nan,False,nan,nan,False
+3925931,nan,nan,False,nan,nan,False
+3925941,nan,nan,False,nan,nan,False
+3925951,nan,nan,False,nan,nan,False
+3925961,nan,nan,False,nan,nan,False
+3925971,nan,nan,False,nan,nan,False
+3925981,nan,nan,False,nan,nan,False
+3925991,nan,nan,False,nan,nan,False
+3926001,nan,nan,False,nan,nan,False
+3926011,nan,nan,False,nan,nan,False
+3926021,0.7764682769775391,1.89922297000885,True,nan,nan,False
+3926031,0.684097170829773,1.5981976985931396,True,0.7374131679534912,1.8199384212493896,True
+3926041,0.6241077184677124,1.3490822315216064,True,0.6889951229095459,1.428223967552185,True
+3926051,0.5661166310310364,1.2031054496765137,True,0.6222245097160339,1.2570961713790894,True
+3926061,0.50447678565979,1.043810248374939,True,0.6296136975288391,1.163877010345459,True
+3926071,0.4495107531547546,0.8742297887802124,True,0.5245721340179443,0.8859137296676636,True
+3926081,0.4224525094032287,0.6692483425140381,True,0.4899154901504516,0.7761989831924438,True
+3926091,0.3736396431922912,0.5599551200866699,True,0.438933253288269,0.5943306684494019,True
+3926101,0.3456346392631531,0.4679067134857178,True,0.4022604823112488,0.490026980638504,True
+3926111,0.3553168773651123,0.3979102075099945,True,0.3930477797985077,0.4223324954509735,True
+3926121,0.3589364290237427,0.362341821193695,True,0.3852087259292602,0.3852163553237915,True
+3926131,0.3691946864128113,0.3828750848770141,True,0.3758811950683594,0.3928452432155609,True
+3926141,0.3650737404823303,0.3847749233245849,True,0.3762703239917755,0.3903938233852386,True
+3926151,0.36353200674057,0.3728528618812561,True,0.3763850927352905,0.3918679654598236,True
+3926161,0.3641544580459595,0.3758677840232849,True,0.374269425868988,0.392601728439331,True
+3926171,0.3673359155654907,0.3775486350059509,True,0.3734294176101684,0.3861310482025146,True
+3926181,0.3659588694572449,0.3735586404800415,True,0.3744024634361267,0.3940314054489136,True
+3926191,0.3631953597068786,0.3802618980407715,True,0.3773283362388611,0.3945024013519287,True
+3926201,0.3630148768424988,0.3717062473297119,True,0.3745396733283996,0.3881426453590393,True
+3926211,0.3634024858474731,0.3742601871490478,True,0.3726162910461426,0.3863605260848999,True
+3926221,0.3640682101249695,0.3764023780822754,True,0.3708523511886596,0.3907874822616577,True
+3926231,0.3656388223171234,0.3761436641216278,True,0.3716858625411987,0.3927805423736572,True
+3926241,0.3643525540828705,0.375641793012619,True,0.3738763332366943,0.3903421759605407,True
+3926251,0.365141361951828,0.3825279176235199,True,0.3750750422477722,0.3879348039627075,True
+3926261,0.3643442392349243,0.377430111169815,True,0.3735949695110321,0.3878038823604584,True
+3926271,0.3644551634788513,0.3789461255073547,True,0.3729820847511291,0.3878532648086548,True
+3926281,0.362297773361206,0.3734979629516601,True,0.3719046115875244,0.3910592198371887,True
+3926291,0.3666165471076965,0.378925085067749,True,0.3712773323059082,0.3878106474876404,True
+3926301,0.3810872137546539,0.3643422722816467,True,0.3988715410232544,0.383237361907959,True
+3926311,0.4574204683303833,0.2531648874282837,True,0.5074584484100342,0.2928521633148193,True
+3926321,0.5398960709571838,0.1969084292650222,True,0.5944328308105469,0.2162918299436569,True
+3926331,0.5851126909255981,0.1572506427764892,True,0.6207209825515747,0.1718414425849914,True
+3926341,0.5559797286987305,0.179907888174057,True,0.5827986001968384,0.1624822169542312,True
+3926351,0.5450035929679871,0.1755286455154419,True,0.5689274668693542,0.1680964827537536,True
+3926361,0.5664547681808472,0.1615703552961349,True,0.5849078893661499,0.1683460175991058,True
+3926371,0.5679338574409485,0.1676306575536728,True,0.5851258635520935,0.1634896099567413,True
+3926381,0.5697363615036011,0.1674302816390991,True,0.5808051228523254,0.1628817021846771,True
+3926391,0.5683244466781616,0.1648905277252197,True,0.5824823975563049,0.1583757996559143,True
+3926401,0.5660738945007324,0.1703257262706756,True,0.5799828171730042,0.1654298156499862,True
+3926411,0.5679572820663452,0.1676573455333709,True,0.582660973072052,0.1657926738262176,True
+3926421,0.5680999755859375,0.163626566529274,True,0.5815759301185608,0.1647157073020935,True
+3926431,0.5715694427490234,0.1652960032224655,True,0.5829397439956665,0.1648646146059036,True
+3926441,0.5692030191421509,0.1676084250211715,True,0.5841984748840332,0.1688390970230102,True
+3926451,0.5712765455245972,0.1644144803285598,True,0.5848672986030579,0.1685741692781448,True
+3926461,0.5712000131607056,0.1636574864387512,True,0.5828275680541992,0.1727651953697204,True
+3926471,0.5687969326972961,0.1639583706855774,True,0.5849475860595703,0.1688155531883239,True
+3926481,0.5678492784500122,0.1647922992706298,True,0.5839025378227234,0.170525386929512,True
+3926491,0.5667614340782166,0.1660996675491333,True,0.5840648412704468,0.1647911816835403,True
+3926501,0.5667238235473633,0.1637556850910186,True,0.5851725935935974,0.1676263213157653,True
+3926511,0.5670256018638611,0.1642301082611084,True,0.5839064717292786,0.1733464002609253,True
+3926521,0.5926617383956909,0.1958658099174499,True,0.6093026399612427,0.211828663945198,True
+3926531,0.6004845499992371,0.2093512117862701,True,0.6165754795074463,0.2163994014263153,True
+3926541,0.5882482528686523,0.2045062184333801,True,0.60765540599823,0.207567423582077,True
+3926551,0.5879820585250854,0.2014479637145996,True,0.6093460321426392,0.2097906470298767,True
+3926561,0.5891221761703491,0.1994784325361251,True,0.6082170009613037,0.2146507650613784,True
+3926571,0.5907315015792847,0.2023269236087799,True,0.6084564328193665,0.2125840485095977,True
+3926581,0.5911571979522705,0.2001276314258575,True,0.6079339981079102,0.2116260975599289,True
+3926591,0.5908212661743164,0.2020443975925445,True,0.6081879734992981,0.2160336375236511,True
+3926601,0.5906989574432373,0.2021459937095642,True,0.6083723306655884,0.2150121629238128,True
+3926611,0.5967471599578857,0.205972820520401,True,0.6092835068702698,0.2107270210981369,True
+3926621,0.594717800617218,0.2016860693693161,True,0.6099792718887329,0.2180687487125396,True
+3926631,0.591576337814331,0.2057526707649231,True,0.6108841896057129,0.2121545523405075,True
+3926641,0.5924557447433472,0.2035614252090454,True,0.6104412078857422,0.2131703794002533,True
+3926651,0.5917119383811951,0.2032800614833831,True,0.6089944839477539,0.215726837515831,True
+3926661,0.5907038450241089,0.1992835849523544,True,0.6074068546295166,0.2174613624811172,True
+3926671,0.5916255712509155,0.1993293911218643,True,0.6096242666244507,0.218776136636734,True
+3926681,0.5935579538345337,0.1993873417377472,True,0.609689474105835,0.2195473313331604,True
+3926691,0.5938640832901001,0.1984575986862182,True,0.6122767925262451,0.2159406840801239,True
+3926701,0.5934422016143799,0.1976855099201202,True,0.6106005311012268,0.2156926542520523,True
+3926711,0.5929893255233765,0.200366735458374,True,0.6126936078071594,0.2188616842031479,True
+3926721,0.5915917158126831,0.1975849568843841,True,0.6086997985839844,0.2223027199506759,True
+3926731,0.5909789204597473,0.2005930244922638,True,0.6098750233650208,0.2165510952472686,True
+3926741,0.5901048183441162,0.2052793502807617,True,0.6119629144668579,0.219439148902893,True
+3926751,0.5900477170944214,0.2018991559743881,True,0.6086233854293823,0.2175672203302383,True
+3926761,0.5915402173995972,0.2113146930932998,True,0.6091846227645874,0.2195998281240463,True
+3926771,0.5448347926139832,0.2354676574468612,True,0.5816318988800049,0.2372128516435623,True
+3926781,0.4345157146453857,0.3299944400787353,True,0.4776263535022735,0.3352643251419067,True
+3926791,0.3384297490119934,0.3980438113212585,True,0.3863273859024048,0.4074568152427673,True
+3926801,0.2542053759098053,0.4882713556289673,True,0.2918860614299774,0.5053374171257019,True
+3926811,0.1779083311557769,0.5599151849746704,True,0.2064458131790161,0.5692937970161438,True
+3926821,0.1241205409169197,0.6187978982925415,True,0.148685947060585,0.6319615840911865,True
+3926831,0.1004997044801712,0.673856794834137,True,0.1240474432706832,0.6826995611190796,True
+3926841,0.1140241920948028,0.6727455854415894,True,0.1339941918849945,0.677350640296936,True
+3926851,0.1112659573554992,0.6652482748031616,True,0.1296103596687317,0.6740524768829346,True
+3926861,0.1064205318689346,0.6699943542480469,True,0.1226061284542083,0.6688282489776611,True
+3926871,0.1070303171873092,0.676133394241333,True,0.1252604126930236,0.6788076162338257,True
+3926881,0.1108428388833999,0.6737384796142578,True,0.1258320957422256,0.6750996112823486,True
+3926891,0.1102524399757385,0.6831523180007935,True,0.1286221593618393,0.6812237501144409,True
+3926901,0.1125130504369735,0.6666713356971741,True,0.1250184476375579,0.6799691319465637,True
+3926911,0.1132548823952674,0.6718007326126099,True,0.1243110597133636,0.6767499446868896,True
+3926921,0.109834000468254,0.6749387979507446,True,0.1239280700683593,0.6655384302139282,True
+3926931,0.1101384535431861,0.6768977642059326,True,0.1227098405361175,0.6711015701293945,True
+3926941,0.1124048680067062,0.6731120347976685,True,0.1263215243816375,0.6765995025634766,True
+3926951,0.1136086657643318,0.6677516102790833,True,0.1258271038532257,0.6738318800926208,True
+3926961,0.1135889217257499,0.6755423545837402,True,0.1262299567461013,0.6744721531867981,True
+3926971,0.1083521172404289,0.6731265783309937,True,0.123527355492115,0.6723476648330688,True
+3926981,0.1106799617409706,0.677165150642395,True,0.126658096909523,0.6831415891647339,True
+3926991,0.1124210208654403,0.6692730188369751,True,0.1237408742308616,0.68281090259552,True
+3927001,0.1144151017069816,0.6746882796287537,True,0.1237637102603912,0.6697187423706055,True
+3927011,0.11663718521595,0.6448750495910645,True,0.1350602358579635,0.6568198204040527,True
+3927021,0.1268735378980636,0.6127851605415344,True,0.1521199196577072,0.6203517317771912,True
+3927031,0.1281002908945083,0.6340299844741821,True,0.1377277821302414,0.633948802947998,True
+3927041,0.1226450428366661,0.6376786828041077,True,0.1387114524841308,0.6459309458732605,True
+3927051,0.1237536296248436,0.6329898238182068,True,0.1425396502017974,0.6425315141677856,True
+3927061,0.1263830363750457,0.640541672706604,True,0.1382816433906555,0.6479790806770325,True
+3927071,0.1269377321004867,0.6346337199211121,True,0.1424788385629654,0.6465710401535034,True
+3927081,0.1283605545759201,0.6260579228401184,True,0.140174388885498,0.6443221569061279,True
+3927091,0.1242212429642677,0.6311099529266357,True,0.1461046785116195,0.6543890237808228,True
+3927101,0.1248882412910461,0.630598783493042,True,0.1448360830545425,0.6540997624397278,True
+3927111,0.1220757290720939,0.6319714784622192,True,0.1436215788125991,0.6461719274520874,True
+3927121,0.1244499236345291,0.6292675733566284,True,0.1417083144187927,0.6479846835136414,True
+3927131,0.1227199733257293,0.6325938701629639,True,0.1432740241289138,0.6500161290168762,True
+3927141,0.1230951398611068,0.6299794316291809,True,0.1433412283658981,0.65168696641922,True
+3927151,0.1229717433452606,0.6348133683204651,True,0.1431440114974975,0.6516205668449402,True
+3927161,0.1225926429033279,0.6323912143707275,True,0.1446486264467239,0.6515046954154968,True
+3927171,0.1480547785758972,0.6335915923118591,True,0.1734971702098846,0.6425070762634277,True
+3927181,0.164292424917221,0.6259593963623047,True,0.1917962431907653,0.6310042142868042,True
+3927191,0.1507128775119781,0.6316278576850891,True,0.172750636935234,0.6253693103790283,True
+3927201,0.1506188213825225,0.6356685161590576,True,0.1797821670770645,0.6377801895141602,True
+3927211,0.151868000626564,0.63065505027771,True,0.1740422695875167,0.6372652649879456,True
+3927221,0.1534830331802368,0.6296336650848389,True,0.174366682767868,0.6311376094818115,True
+3927231,0.1551856696605682,0.6397507190704346,True,0.1763968765735626,0.6438459753990173,True
+3927241,0.1517850756645202,0.636962890625,True,0.1752116382122039,0.6267120838165283,True
+3927251,0.1547414660453796,0.6316334009170532,True,0.1761634796857834,0.6329318881034851,True
+3927261,0.1564068049192428,0.6365052461624146,True,0.1768003851175308,0.6379457712173462,True
+3927271,0.1533510237932205,0.628319501876831,True,0.1755499392747879,0.6254070401191711,True
+3927281,0.1523856073617935,0.6331777572631836,True,0.1773910820484161,0.6385274529457092,True
+3927291,0.1536754667758941,0.6274431347846985,True,0.1774765104055404,0.6380887031555176,True
+3927301,0.1522311121225357,0.6304795742034912,True,0.1780101358890533,0.6311159729957581,True
+3927311,0.1527658104896545,0.6326824426651001,True,0.1739592254161834,0.633043110370636,True
+3927321,0.1513343602418899,0.6339389085769653,True,0.1728695034980774,0.6360719799995422,True
+3927331,0.1519626080989837,0.6399790048599243,True,0.1729956567287445,0.6305069923400879,True
+3927341,0.1532384157180786,0.631339967250824,True,0.174785241484642,0.6327692270278931,True
+3927351,0.1536690592765808,0.6322171092033386,True,0.1768146008253097,0.6286406517028809,True
+3927361,0.1533490568399429,0.6356695890426636,True,0.1731452792882919,0.6406470537185669,True
+3927371,0.1557091325521469,0.6387338638305664,True,0.1748000532388687,0.6378442645072937,True
+3927381,0.1506815552711486,0.630847692489624,True,0.1755540072917938,0.6359714269638062,True
+3927391,0.1507542431354522,0.6441193222999573,True,0.1771717518568039,0.6343245506286621,True
+3927401,0.1536894589662552,0.6321089863777161,True,0.1766538172960281,0.6362507343292236,True
+3927411,0.1519217193126678,0.6409168839454651,True,0.1758135259151458,0.6363546252250671,True
+3927421,0.1500993967056274,0.6361377835273743,True,0.1763335466384887,0.6336740851402283,True
+3927431,0.1490286737680435,0.6344602108001709,True,0.17771677672863,0.6315311193466187,True
+3927441,0.1510651707649231,0.635711133480072,True,0.1791112124919891,0.6360700726509094,True
+3927451,0.1517039239406585,0.6304818391799927,True,0.1780516505241394,0.6373370885848999,True
+3927461,0.1534373015165329,0.6313387751579285,True,0.177127256989479,0.63705974817276,True
+3927471,0.1512634605169296,0.6332813501358032,True,0.1703285276889801,0.6315345168113708,True
+3927481,0.150438129901886,0.6357859969139099,True,0.1755541265010833,0.6371238231658936,True
+3927491,0.1532398462295532,0.6418986916542053,True,0.1738039255142212,0.6406922340393066,True
+3927501,0.1518274843692779,0.6373189687728882,True,0.1800353825092315,0.6339485049247742,True
+3927511,0.1501522660255432,0.6360009908676147,True,0.1770007014274597,0.6439916491508484,True
+3927521,0.1520813703536987,0.633524477481842,True,0.173632800579071,0.6393547058105469,True
+3927531,0.1510509550571441,0.6347271203994751,True,0.1720438450574875,0.6383646726608276,True
+3927541,0.1497853994369506,0.6309847235679626,True,0.1717685312032699,0.6354602575302124,True
+3927551,0.1479463726282119,0.6296395659446716,True,0.1776160299777984,0.6426994204521179,True
+3927561,0.1524445414543151,0.635166347026825,True,0.1758452355861663,0.6399619579315186,True
+3927571,0.1513037085533142,0.6328432559967041,True,0.1715902537107467,0.6359403729438782,True
+3927581,0.1487617194652557,0.6319602727890015,True,0.1734928041696548,0.6458066701889038,True
+3927591,0.1518736779689788,0.635546088218689,True,0.1758254319429397,0.6465047597885132,True
+3927601,0.1499719768762588,0.6375243663787842,True,0.1708270609378814,0.6411613821983337,True
+3927611,0.1502014994621276,0.6331208348274231,True,0.1707484871149063,0.6357905268669128,True
+3927621,0.1483974456787109,0.6335869431495667,True,0.1716524362564087,0.6372133493423462,True
+3927631,0.1505192816257476,0.6288453340530396,True,0.173621267080307,0.6385791301727295,True
+3927641,0.1477046608924865,0.6364500522613525,True,0.1774089634418487,0.643369734287262,True
+3927651,0.1446993947029113,0.6316156387329102,True,0.1742628067731857,0.6392095685005188,True
+3927661,0.147180289030075,0.6395334601402283,True,0.1751942336559295,0.6470226049423218,True
+3927671,0.1473931223154068,0.6376927495002747,True,0.1721934080123901,0.6399723887443542,True
+3927681,0.1471531838178634,0.6394446492195129,True,0.1732676923274994,0.6456301808357239,True
+3927691,0.1506820023059845,0.6452175974845886,True,0.1712293475866317,0.6453063488006592,True
+3927701,0.1495400071144104,0.6433631181716919,True,0.1715689152479171,0.6422522068023682,True
+3927711,0.1496486365795135,0.6407219171524048,True,0.1728350669145584,0.657027006149292,True
+3927721,0.1520952135324478,0.6371471285820007,True,0.1696915328502655,0.6453408002853394,True
+3927731,0.1502507627010345,0.639087438583374,True,0.1699810326099395,0.6441832184791565,True
+3927741,0.1469613015651703,0.6412012577056885,True,0.1740935742855072,0.638696014881134,True
+3927751,0.1448017358779907,0.6408669948577881,True,0.1718322336673736,0.6400576829910278,True
+3927761,0.1517235934734344,0.6340130567550659,True,0.1779396086931228,0.6430661082267761,True
+3927771,0.1504136621952057,0.6355141401290894,True,0.1779283136129379,0.6430892944335938,True
+3927781,0.1515454947948455,0.634541392326355,True,0.1715408414602279,0.6412776708602905,True
+3927791,0.147836148738861,0.6399522423744202,True,0.1727749556303024,0.6432240009307861,True
+3927801,0.1500173956155777,0.637749433517456,True,0.173146903514862,0.634756863117218,True
+3927811,0.1455104947090149,0.6340243816375732,True,0.1681035459041595,0.6444152593612671,True
+3927821,0.1498946547508239,0.6328374147415161,True,0.1705785095691681,0.6378462314605713,True
+3927831,0.1501858979463577,0.6351903676986694,True,0.1706840991973877,0.6370692849159241,True
+3927841,0.1492349654436111,0.6336016058921814,True,0.1738124787807464,0.6447564363479614,True
+3927851,0.1530703604221344,0.6375082731246948,True,0.1743033230304718,0.6370266675949097,True
+3927861,0.1479609310626983,0.6352187395095825,True,0.1723810285329818,0.6340107321739197,True
+3927871,0.1524412184953689,0.6447601914405823,True,0.1685681492090225,0.6416152715682983,True
+3927881,0.1520340740680694,0.6419416069984436,True,0.1735041439533233,0.641474723815918,True
+3927891,0.1498497873544693,0.6349610686302185,True,0.1729329973459243,0.6496606469154358,True
+3927901,0.1525769084692001,0.6345016956329346,True,0.1772477030754089,0.6368308067321777,True
+3927911,0.1509064733982086,0.6341497302055359,True,0.1778282225131988,0.6408464908599854,True
+3927921,0.1516028791666031,0.633760929107666,True,0.1763834655284881,0.6527519226074219,True
+3927931,0.1510845571756363,0.6373664140701294,True,0.1761463731527328,0.6365464925765991,True
+3927941,0.1523081362247467,0.6350298523902893,True,0.172517642378807,0.6329365968704224,True
+3927951,0.1541810035705566,0.6406160593032837,True,0.1752437651157379,0.6310244202613831,True
+3927961,0.1505661904811859,0.6357207298278809,True,0.1793401688337326,0.6428589820861816,True
+3927971,0.154285117983818,0.6287814974784851,True,0.1705639660358429,0.6352991461753845,True
+3927981,0.1537261754274368,0.6370318531990051,True,0.1720723807811737,0.6428713202476501,True
+3927991,0.1528192609548568,0.6337609887123108,True,0.1723664104938507,0.6415224075317383,True
+3928001,0.1536463648080825,0.6310012340545654,True,0.1705664098262787,0.6431295275688171,True
+3928011,0.1483119130134582,0.6383019685745239,True,0.1709618270397186,0.6350982189178467,True
+3928021,0.154379203915596,0.6315343379974365,True,0.1714374125003814,0.6306569576263428,True
+3928031,0.1551998555660247,0.6378417015075684,True,0.1706336885690689,0.6341437697410583,True
+3928041,0.1520306766033172,0.6345131397247314,True,0.1764332801103592,0.6505471467971802,True
+3928051,0.1524844169616699,0.6337001323699951,True,0.1742544323205948,0.6362335681915283,True
+3928061,0.153716504573822,0.6334749460220337,True,0.1707909852266311,0.627312958240509,True
+3928071,0.1520037055015564,0.6377735137939453,True,0.1751561611890792,0.6441675424575806,True
+3928081,0.1555042713880539,0.6371127367019653,True,0.1745038628578186,0.6400712132453918,True
+3928091,0.1538966298103332,0.6361676454544067,True,0.1724633872509002,0.6392397284507751,True
+3928101,0.1560584455728531,0.6319959163665771,True,0.1752342730760574,0.6440537571907043,True
+3928111,0.1560421735048294,0.6368404030799866,True,0.1744163185358047,0.6348453164100647,True
+3928121,0.1566431820392608,0.6361160278320312,True,0.1720702499151229,0.6377555131912231,True
+3928131,0.1567413210868835,0.6413775086402893,True,0.1750516593456268,0.6396510601043701,True
+3928141,0.1565690338611602,0.6355920433998108,True,0.173859417438507,0.6409668922424316,True
+3928151,0.1511560976505279,0.6385191679000854,True,0.1734656989574432,0.634931206703186,True
+3928161,0.1529955863952636,0.6302913427352905,True,0.1719717532396316,0.6465510725975037,True
+3928171,0.1537777632474899,0.6355535387992859,True,0.1700577586889267,0.6368708610534668,True
+3928181,0.1561219096183776,0.6373252868652344,True,0.1696278154850006,0.6458404064178467,True
+3928191,0.1546257883310318,0.6380319595336914,True,0.172448456287384,0.6453969478607178,True
+3928201,0.154966652393341,0.6358857750892639,True,0.1700112968683242,0.6417633891105652,True
+3928211,0.1559210270643234,0.6341454982757568,True,0.1752080023288726,0.6402873992919922,True
+3928221,0.1617386490106582,0.6407420039176941,True,0.1828955560922622,0.6457704305648804,True
+3928231,0.1605658382177353,0.6417898535728455,True,0.1802201718091964,0.6366477608680725,True
+3928241,0.1558848768472671,0.636957049369812,True,0.1778390407562255,0.6435104012489319,True
+3928251,0.1585858464241027,0.6374270915985107,True,0.1764757931232452,0.6358179450035095,True
+3928261,0.1619612425565719,0.6469904780387878,True,0.1801930665969848,0.6413639187812805,True
+3928271,0.1607882529497146,0.6408501863479614,True,0.1761922836303711,0.6350908279418945,True
+3928281,0.1642033755779266,0.6366124749183655,True,0.176858589053154,0.6380862593650818,True
+3928291,0.1597271263599395,0.6396138668060303,True,0.1770175248384475,0.6383392810821533,True
+3928301,0.1604969054460525,0.6337894201278687,True,0.1789329051971435,0.6410843729972839,True
+3928311,0.1591715365648269,0.6367038488388062,True,0.1829810142517089,0.6351186037063599,True
+3928321,0.1621827036142349,0.644453763961792,True,0.1792110800743103,0.6445767283439636,True
+3928331,0.161353513598442,0.6365495324134827,True,0.180008590221405,0.6395546197891235,True
+3928341,0.1616882085800171,0.6384855508804321,True,0.1775053739547729,0.6386337876319885,True
+3928351,0.155940294265747,0.6396000385284424,True,0.1826990246772766,0.6423280239105225,True
+3928361,0.1613223105669021,0.6347317099571228,True,0.1797782778739929,0.6356728076934814,True
+3928371,0.1573838293552398,0.6301544308662415,True,0.1812728643417358,0.6428167223930359,True
+3928381,0.1625052988529205,0.6382333040237427,True,0.1783193051815033,0.633869469165802,True
+3928391,0.1565213948488235,0.6386044025421143,True,0.1807077676057815,0.6441224217414856,True
+3928401,0.1614677459001541,0.6296083331108093,True,0.1827508062124252,0.6411730051040649,True
+3928411,0.1634430289268493,0.6329824328422546,True,0.1837244480848312,0.6408557891845703,True
+3928421,0.1630008369684219,0.6436327695846558,True,0.1813956499099731,0.6372109651565552,True
+3928431,0.1597807109355926,0.6369990706443787,True,0.1776828467845916,0.6307743191719055,True
+3928441,0.1632211506366729,0.6352251768112183,True,0.1727697551250457,0.6372107863426208,True
+3928451,0.1629591435194015,0.6350988149642944,True,0.1784610301256179,0.6328478455543518,True
+3928461,0.1618691682815551,0.6370542645454407,True,0.1797516494989395,0.6484532952308655,True
+3928471,0.1627321690320968,0.635985791683197,True,0.1812211275100708,0.645580530166626,True
+3928481,0.16295225918293,0.638533890247345,True,0.1794953048229217,0.642052173614502,True
+3928491,0.1954620331525802,0.6192476153373718,True,0.2321020364761352,0.6269676685333252,True
+3928501,0.2814872860908508,0.5178125500679016,True,0.3441344797611236,0.5635026097297668,True
+3928511,0.3774944543838501,0.4233804941177368,True,0.4460482001304626,0.4548442661762237,True
+3928521,0.4728926718235016,0.3362692892551422,True,0.5386979579925537,0.3593810200691223,True
+3928531,0.5409854650497437,0.2837905287742615,True,0.600945770740509,0.2965466976165771,True
+3928541,0.5855004787445068,0.2713708877563476,True,0.6318844556808472,0.279045969247818,True
+3928551,0.5946255326271057,0.2704566419124603,True,0.6217266917228699,0.2717353701591491,True
+3928561,0.6023825407028198,0.2598761320114136,True,0.6217828392982483,0.270507276058197,True
+3928571,0.6076908707618713,0.2584553956985473,True,0.6240305304527283,0.2727892994880676,True
+3928581,0.6074295043945312,0.2512214183807373,True,0.6278839111328125,0.27510467171669,True
+3928591,0.6106955409049988,0.2524342536926269,True,0.6312484741210938,0.2738023400306701,True
+3928601,0.6107173562049866,0.2518925964832306,True,0.6272048354148865,0.2791852056980133,True
+3928611,0.607289731502533,0.2590436041355133,True,0.6261391639709473,0.2761174440383911,True
+3928621,0.6090917587280273,0.2561046183109283,True,0.6270438432693481,0.2755310237407684,True
+3928631,0.6105170249938965,0.2534671425819397,True,0.6276145577430725,0.2736445963382721,True
+3928641,0.6124284267425537,0.2516190409660339,True,0.6291712522506714,0.2794049382209778,True
+3928651,0.6102249622344971,0.2521620392799377,True,0.6294512152671814,0.2772012054920196,True
+3928661,0.6115137338638306,0.2534924149513244,True,0.6297451257705688,0.2769006192684173,True
+3928671,0.6120015382766724,0.2477013170719146,True,0.6300982236862183,0.2777575254440307,True
+3928681,0.6127399206161499,0.257233202457428,True,0.6310216784477234,0.2757569253444671,True
+3928691,0.6120234131813049,0.2511084973812103,True,0.6311455368995667,0.2747670412063598,True
+3928701,0.6105430722236633,0.2519156038761139,True,0.6315670013427734,0.2774130403995514,True
+3928711,0.6135857105255127,0.2511172294616699,True,0.6296767592430115,0.2810687720775604,True
+3928721,0.6118762493133545,0.2545121312141418,True,0.6294832825660706,0.2781752347946167,True
+3928731,0.610885739326477,0.2531597912311554,True,0.6256728768348694,0.2782382369041443,True
+3928741,0.6093301773071289,0.2574711441993713,True,0.6264839768409729,0.2776490151882171,True
+3928751,0.5683794021606445,0.2640390992164612,True,0.5961158275604248,0.2801305055618286,True
+3928761,0.5579359531402588,0.2664516270160675,True,0.5796791911125183,0.2892175912857055,True
+3928771,0.5756672024726868,0.2620996236801147,True,0.5917237401008606,0.2841504216194153,True
+3928781,0.5741434097290039,0.2680940330028534,True,0.5916355848312378,0.2875546514987945,True
+3928791,0.5720622539520264,0.2648805379867553,True,0.5854748487472534,0.2896031141281128,True
+3928801,0.5233684182167053,0.2851641774177551,True,0.5539642572402954,0.3095928430557251,True
+3928811,0.4084861874580383,0.3936539888381958,True,0.4494597911834717,0.4029595851898193,True
+3928821,0.3379683196544647,0.4639794826507568,True,0.3752545714378357,0.4789432883262634,True
+3928831,0.2745191156864166,0.5289754867553711,True,0.3058017194271087,0.547889769077301,True
+3928841,0.2365694940090179,0.5442175269126892,True,0.2675049304962158,0.5673162341117859,True
+3928851,0.2259671986103058,0.5620942115783691,True,0.255825787782669,0.5726705193519592,True
+3928861,0.2314026057720184,0.5582046508789062,True,0.2578715085983276,0.5792065858840942,True
+3928871,0.224713921546936,0.5636307001113892,True,0.251246303319931,0.5833249092102051,True
+3928881,0.2233055531978607,0.5686679482460022,True,0.2496552616357803,0.5740951895713806,True
+3928891,0.227215364575386,0.5718316435813904,True,0.246433287858963,0.5786168575286865,True
+3928901,0.2251246273517608,0.5722125172615051,True,0.2477923035621643,0.5773228406906128,True
+3928911,0.2249630391597747,0.5695353150367737,True,0.2487562894821167,0.5835372805595398,True
+3928921,0.2268672883510589,0.562890350818634,True,0.2482564002275467,0.5738829374313354,True
+3928931,0.2231018096208572,0.5697556138038635,True,0.24369677901268,0.5829488039016724,True
+3928941,0.2249240428209304,0.5661752820014954,True,0.2473547607660293,0.5821821689605713,True
+3928951,0.2227610647678375,0.5692126154899597,True,0.2485765516757965,0.5854344367980957,True
+3928961,0.2248357832431793,0.5601134896278381,True,0.2460137605667114,0.5794979333877563,True
+3928971,0.2244082987308502,0.5758081674575806,True,0.2449073493480682,0.5904236435890198,True
+3928981,0.1905791610479354,0.6081979274749756,True,0.2206729054450988,0.6178070902824402,True
+3928991,0.1445171236991882,0.6487273573875427,True,0.1575044840574264,0.6445042490959167,True
+3929001,0.1499697715044021,0.6411749720573425,True,0.1641746163368225,0.6485927104949951,True
+3929011,0.1535103619098663,0.6397945880889893,True,0.1708629727363586,0.6422761678695679,True
+3929021,0.1538664996623993,0.6435078382492065,True,0.1728046238422393,0.6402573585510254,True
+3929031,0.151635929942131,0.6423213481903076,True,0.1716523915529251,0.6392624378204346,True
+3929041,0.1487880796194076,0.6510926485061646,True,0.1693560183048248,0.6463617086410522,True
+3929051,0.1510478258132934,0.6446001529693604,True,0.1691511571407318,0.6451553106307983,True
+3929061,0.1453484296798706,0.6478845477104187,True,0.1711922734975814,0.6472682952880859,True
+3929071,0.1506948471069336,0.6504217386245728,True,0.1707296818494796,0.653427004814148,True
+3929081,0.1550856232643127,0.645803689956665,True,0.1722973734140396,0.64925217628479,True
+3929091,0.1485466510057449,0.6472789645195007,True,0.1765695661306381,0.6539679169654846,True
+3929101,0.1514743268489837,0.648017406463623,True,0.1689189970493316,0.6471450328826904,True
+3929111,0.1469561904668808,0.6441906690597534,True,0.1744405031204223,0.6581833958625793,True
+3929121,0.1480219662189483,0.6480405330657959,True,0.168031632900238,0.6323323845863342,True
+3929131,0.1536589413881302,0.6503040194511414,True,0.1715314537286758,0.651933491230011,True
+3929141,0.1494218558073043,0.6399598717689514,True,0.1706441640853881,0.6463330984115601,True
+3929151,0.1520083248615265,0.6476031541824341,True,0.1721427291631698,0.6442432403564453,True
+3929161,0.1494756489992141,0.6459968090057373,True,0.1717075556516647,0.6514202356338501,True
+3929171,0.1524793654680252,0.6461344957351685,True,0.1672402024269104,0.6440642476081848,True
+3929181,0.1540066599845886,0.6541119813919067,True,0.1652643382549286,0.6431207656860352,True
+3929191,0.1507305204868316,0.6464285254478455,True,0.1697693020105362,0.6513664722442627,True
+3929201,0.1531184166669845,0.648709774017334,True,0.1726257354021072,0.6515854597091675,True
+3929211,0.1517420709133148,0.6466392874717712,True,0.1678383350372314,0.6417230367660522,True
+3929221,0.1525199264287948,0.6411141157150269,True,0.172306939959526,0.6417907476425171,True
+3929231,0.1485922336578369,0.6480913758277893,True,0.1699495464563369,0.6454512476921082,True
+3929241,0.1493127942085266,0.6488374471664429,True,0.1742572486400604,0.6454645395278931,True
+3929251,0.1502287983894348,0.6487899422645569,True,0.1704375445842743,0.6459885239601135,True
+3929261,0.1525198519229889,0.652168869972229,True,0.1696719676256179,0.6434414982795715,True
+3929271,0.1510871350765228,0.6461198329925537,True,0.1707176268100738,0.6475300788879395,True
+3929281,0.1484308242797851,0.6439704895019531,True,0.1726810783147812,0.6446763277053833,True
+3929291,0.1491110324859619,0.6443536877632141,True,0.1705578416585922,0.6437442302703857,True
+3929301,0.1503450125455856,0.6403709053993225,True,0.1706097722053527,0.6422305107116699,True
+3929311,0.1498500704765319,0.6409437656402588,True,0.1695031374692917,0.6361576318740845,True
+3929321,0.1502667218446731,0.6479965448379517,True,0.170411080121994,0.6439124941825867,True
+3929331,0.1464833170175552,0.6361887454986572,True,0.1716406047344207,0.6478167772293091,True
+3929341,0.1489775776863098,0.6431443691253662,True,0.1684439331293106,0.6437192559242249,True
+3929351,0.1517547965049743,0.6455913186073303,True,0.1685854941606521,0.6344181895256042,True
+3929361,0.151311919093132,0.6444977521896362,True,0.1686309576034546,0.6449940204620361,True
+3929371,0.1536349505186081,0.6404172778129578,True,0.1720975339412689,0.6484712362289429,True
+3929381,0.1507151871919632,0.6482435464859009,True,0.1680686771869659,0.6395691633224487,True
+3929391,0.1485455185174942,0.645862877368927,True,0.1713520586490631,0.6426677107810974,True
+3929401,0.1480208486318588,0.6380119919776917,True,0.1677596569061279,0.639868974685669,True
+3929411,0.1468881070613861,0.6459269523620605,True,0.1733096987009048,0.6368463635444641,True
+3929421,0.1485141366720199,0.6376215815544128,True,0.1740614473819732,0.6425517797470093,True
+3929431,0.149917185306549,0.6416229605674744,True,0.1736634075641632,0.6455464959144592,True
+3929441,0.1492669731378555,0.6419957876205444,True,0.1702143251895904,0.6460938453674316,True
+3929451,0.1509648859500885,0.6458442211151123,True,0.1749192476272583,0.6471930146217346,True
+3929461,0.1444298774003982,0.6477344632148743,True,0.1700019687414169,0.6369558572769165,True
+3929471,0.1505666822195053,0.6436976790428162,True,0.1712829321622848,0.6385197639465332,True
+3929481,0.1478237360715866,0.6405558586120605,True,0.1738407611846923,0.643969714641571,True
+3929491,0.1495349705219268,0.6392824649810791,True,0.1702965199947357,0.6375556588172913,True
+3929501,0.1451956331729889,0.6344881653785706,True,0.1683379113674163,0.6293219327926636,True
+3929511,0.1461933851242065,0.63248610496521,True,0.1718135327100753,0.6374776363372803,True
+3929521,0.1439985632896423,0.6320472955703735,True,0.1664414703845977,0.6357709765434265,True
+3929531,0.1479363739490509,0.6404405236244202,True,0.1708273887634277,0.6367787718772888,True
+3929541,0.1449542790651321,0.6359706521034241,True,0.1691882014274597,0.6358229517936707,True
+3929551,0.147905170917511,0.6357962489128113,True,0.165782630443573,0.6312487125396729,True
+3929561,0.148406445980072,0.64484703540802,True,0.1725963950157165,0.6356289386749268,True
+3929571,0.1433499604463577,0.6405293345451355,True,0.1695828586816787,0.641668438911438,True
+3929581,0.1446690112352371,0.6415988802909851,True,0.1673804223537445,0.6397488713264465,True
+3929591,0.144202321767807,0.6423299312591553,True,0.1715099364519119,0.6406896114349365,True
+3929601,0.1433576047420501,0.6392661333084106,True,0.1710241138935089,0.6377509832382202,True
+3929611,0.1485673636198043,0.6424474716186523,True,0.1740199476480484,0.646979033946991,True
+3929621,0.1481574028730392,0.6386852264404297,True,0.174893781542778,0.6440658569335938,True
+3929631,0.148995041847229,0.6352340579032898,True,0.1695669591426849,0.6351428031921387,True
+3929641,0.1497409045696258,0.6410953998565674,True,0.1708700209856033,0.6415199637413025,True
+3929651,0.1494828462600708,0.6494554281234741,True,0.1728926599025726,0.6398186683654785,True
+3929661,0.1507165133953094,0.6383743286132812,True,0.1682466566562652,0.6337332129478455,True
+3929671,0.1471364945173263,0.6412622928619385,True,0.1769241690635681,0.6341661810874939,True
+3929681,0.1484781801700592,0.6444103717803955,True,0.1692164987325668,0.6398932933807373,True
+3929691,0.1438516080379486,0.6360447406768799,True,0.1662897169589996,0.6375489234924316,True
+3929701,0.1485284566879272,0.6378326416015625,True,0.1752150356769561,0.6481619477272034,True
+3929711,0.143554225564003,0.650212287902832,True,0.1670800149440765,0.6383206844329834,True
+3929721,0.1485841125249862,0.6380000710487366,True,0.1706879734992981,0.6294073462486267,True
+3929731,0.1461715847253799,0.644618034362793,True,0.1735893189907074,0.639227032661438,True
+3929741,0.1512449085712433,0.6316144466400146,True,0.1677152812480926,0.6292426586151123,True
+3929751,0.1454309821128845,0.6383506059646606,True,0.1694104224443435,0.6380206346511841,True
+3929761,0.1485556811094284,0.6483451128005981,True,0.1716362684965133,0.6337289810180664,True
+3929771,0.1462698876857757,0.6419888734817505,True,0.1705763936042785,0.6358809471130371,True
+3929781,0.1438035815954208,0.6435779929161072,True,0.1730890125036239,0.6311545968055725,True
+3929791,0.1482990086078643,0.643378734588623,True,0.1695218384265899,0.6369799375534058,True
+3929801,0.1459096819162368,0.6459885239601135,True,0.1706321239471435,0.6382535099983215,True
+3929811,0.1481650620698928,0.6464427709579468,True,0.175311729311943,0.632409930229187,True
+3929821,0.1439728587865829,0.6412189602851868,True,0.1703783273696899,0.6459338068962097,True
+3929831,0.1448309868574142,0.6499725580215454,True,0.1736411452293396,0.6345003247261047,True
+3929841,0.1469304114580154,0.6437708139419556,True,0.1688140332698822,0.6348469853401184,True
+3929851,0.1438139677047729,0.6390784382820129,True,0.1713379621505737,0.6331741213798523,True
+3929861,0.1443849503993988,0.6475300192832947,True,0.176652044057846,0.6412764191627502,True
+3929871,0.1474857181310653,0.6436922550201416,True,0.1672690063714981,0.6295367479324341,True
+3929881,0.1466827988624572,0.6375975012779236,True,0.1764880418777465,0.6500827670097351,True
+3929891,0.1455303877592086,0.6474241018295288,True,0.1658945083618164,0.6408638954162598,True
+3929901,0.1452564299106598,0.6462153196334839,True,0.1716435104608535,0.6382222175598145,True
+3929911,0.1444269120693206,0.6541211605072021,True,0.169584110379219,0.6400496959686279,True
+3929921,0.1439548730850219,0.6444798111915588,True,0.1700567156076431,0.6462092995643616,True
+3929931,0.1469467729330063,0.6456690430641174,True,0.1700819581747055,0.6392970085144043,True
+3929941,0.1456111818552017,0.6479357481002808,True,0.166979432106018,0.6379547119140625,True
+3929951,0.1425776183605194,0.6436902284622192,True,0.1712265312671661,0.6432740688323975,True
+3929961,0.1455629914999008,0.63239985704422,True,0.1693190783262252,0.636994481086731,True
+3929971,0.1488901376724243,0.6390499472618103,True,0.1722617149353027,0.6359284520149231,True
+3929981,0.1490731239318847,0.6361891627311707,True,0.174050435423851,0.6323953866958618,True
+3929991,0.1489669680595398,0.646142303943634,True,0.1698307693004608,0.6343452334403992,True
+3930001,0.1483896970748901,0.6407375335693359,True,0.1706524342298507,0.634893000125885,True
+3930011,0.1466508358716964,0.645148515701294,True,0.1721863001585006,0.6404837369918823,True
+3930021,0.1483322978019714,0.6413456201553345,True,0.1703015863895416,0.6399115324020386,True
+3930031,0.146539956331253,0.6360663175582886,True,0.1765522509813308,0.64530348777771,True
+3930041,0.1497781872749328,0.6445798277854919,True,0.1755559891462326,0.6332600116729736,True
+3930051,0.1474019587039947,0.6428333520889282,True,0.1739632338285446,0.6374806761741638,True
+3930061,0.1492567360401153,0.6421918272972107,True,0.1758600622415542,0.6409995555877686,True
+3930071,0.1450175344944,0.6385823488235474,True,0.168900117278099,0.6334479451179504,True
+3930081,0.1467914432287216,0.6445045471191406,True,0.1770381778478622,0.6409071683883667,True
+3930091,0.1462768018245697,0.647926926612854,True,0.1781090497970581,0.6377022862434387,True
+3930101,0.1433967053890228,0.6388809680938721,True,0.1750089675188064,0.6395241022109985,True
+3930111,0.1434493213891983,0.6358065605163574,True,0.1731412708759308,0.6424672603607178,True
+3930121,0.1455709785223007,0.6410070061683655,True,0.172089010477066,0.6372891664505005,True
+3930131,0.1443033069372177,0.6391926407814026,True,0.1756014972925186,0.6441551446914673,True
+3930141,0.1473578363656997,0.6375345587730408,True,0.1745062917470932,0.6323103904724121,True
+3930151,0.1471005380153656,0.6412720084190369,True,0.1756291538476944,0.6389284133911133,True
+3930161,0.1481833159923553,0.6430923938751221,True,0.1736913323402404,0.6437864303588867,True
+3930171,0.1436667740345001,0.6366233825683594,True,0.1714652925729751,0.6374756097793579,True
+3930181,0.1426906734704971,0.640683650970459,True,0.1742618978023529,0.6382415294647217,True
+3930191,0.1469789892435073,0.6391149163246155,True,0.1746971011161804,0.6392884254455566,True
+3930201,0.1464582234621048,0.6456437706947327,True,0.1684317290782928,0.6333351135253906,True
+3930211,0.1478108465671539,0.6494155526161194,True,0.1753012239933014,0.639430582523346,True
+3930221,0.1450096368789672,0.6417518854141235,True,0.1720838397741317,0.6443294882774353,True
+3930231,0.1438088715076446,0.6430222988128662,True,0.1765185743570327,0.6420683860778809,True
+3930241,0.1430650651454925,0.6312135457992554,True,0.1755076050758361,0.6427639126777649,True
+3930251,0.1427125632762909,0.6367276310920715,True,0.1782016456127166,0.6388881206512451,True
+3930261,0.146543338894844,0.6462741494178772,True,0.1725127547979354,0.6372659802436829,True
+3930271,0.1443267464637756,0.6388028860092163,True,0.1750941574573516,0.6416996121406555,True
+3930281,0.1415064632892608,0.6441361904144287,True,0.1776700168848037,0.6444740891456604,True
+3930291,0.1428214013576507,0.6442991495132446,True,0.1765551269054412,0.6390941143035889,True
+3930301,0.1438233703374862,0.6361973881721497,True,0.1795817911624908,0.6376966238021851,True
+3930311,0.1434961557388305,0.6397260427474976,True,0.1742051839828491,0.6311047077178955,True
+3930321,0.1409231573343277,0.6377174258232117,True,0.169881671667099,0.6329216361045837,True
+3930331,0.1443839520215988,0.6355966925621033,True,0.1801449656486511,0.6340925693511963,True
+3930341,0.1460102498531341,0.6397346258163452,True,0.1747313439846038,0.6400362849235535,True
+3930351,0.143003299832344,0.646514356136322,True,0.1702281087636947,0.6385940313339233,True
+3930361,0.1420154869556427,0.6392121315002441,True,0.1757871508598327,0.6423638463020325,True
+3930371,0.1514212638139724,0.6397517919540405,True,0.1773501336574554,0.6333926916122437,True
+3930381,0.1474920511245727,0.6355418562889099,True,0.1790554672479629,0.6420958042144775,True
+3930391,0.1446951031684875,0.6336042881011963,True,0.1740649044513702,0.6460542678833008,True
+3930401,0.1480352729558944,0.642920732498169,True,0.1735213845968246,0.6348056793212891,True
+3930411,0.1502796858549118,0.6456863880157471,True,0.1748413145542144,0.6326358318328857,True
+3930421,0.1471498608589172,0.6392459869384766,True,0.1774297505617141,0.6317206621170044,True
+3930431,0.1474881917238235,0.6479503512382507,True,0.177071139216423,0.6440095901489258,True
+3930441,0.1476844549179077,0.6429845690727234,True,0.1789251863956451,0.6353610754013062,True
+3930451,0.143323540687561,0.6388996243476868,True,0.176860511302948,0.6428594589233398,True
+3930461,0.1460456103086471,0.6418158411979675,True,0.17426398396492,0.6389652490615845,True
+3930471,0.1451735943555832,0.640582263469696,True,0.1756835877895355,0.6436010599136353,True
+3930481,0.1468454897403717,0.6352198123931885,True,0.1725854575634002,0.6409397721290588,True
+3930491,0.1488173753023147,0.6471877694129944,True,0.175052672624588,0.6426718831062317,True
+3930501,0.1467379033565521,0.6381444334983826,True,0.1753661036491394,0.639330267906189,True
+3930511,0.1475585103034973,0.6340879797935486,True,0.1745034158229828,0.6343022584915161,True
+3930521,0.1450538635253906,0.6379439234733582,True,0.1724427938461303,0.6357118487358093,True
+3930531,0.1447643339633941,0.6427890658378601,True,0.1765786707401275,0.6420568227767944,True
+3930541,0.147306889295578,0.6376287937164307,True,0.1774689853191375,0.636126697063446,True
+3930551,0.1490074396133422,0.6394428610801697,True,0.1759976297616958,0.6429886221885681,True
+3930561,0.1456664055585861,0.636120080947876,True,0.1783113032579422,0.631304144859314,True
+3930571,0.1466982066631317,0.640842854976654,True,0.1798470318317413,0.6396557092666626,True
+3930581,0.147430345416069,0.6385499835014343,True,0.1776991039514541,0.6349155306816101,True
+3930591,0.1469307392835617,0.6371899843215942,True,0.172233447432518,0.6303277015686035,True
+3930601,0.1451260447502136,0.6344426274299622,True,0.1770095378160476,0.632814884185791,True
+3930611,0.1523937880992889,0.6334437131881714,True,0.1737529933452606,0.6319541335105896,True
+3930621,0.1464394927024841,0.6416758894920349,True,0.1769844740629196,0.6455478072166443,True
+3930631,0.151730015873909,0.6364818811416626,True,0.1735800802707672,0.6347480416297913,True
+3930641,0.1452307403087616,0.6429618000984192,True,0.1747699379920959,0.6376929879188538,True
+3930651,0.1504148542881012,0.6432924270629883,True,0.1729824095964431,0.6392446756362915,True
+3930661,0.1492229700088501,0.6400047540664673,True,0.1769753843545913,0.639317512512207,True
+3930671,0.1506278961896896,0.6383547186851501,True,0.1787562072277069,0.6440926790237427,True
+3930681,0.1469279378652572,0.6409834027290344,True,0.1813849210739135,0.6405335664749146,True
+3930691,0.14915731549263,0.6418660879135132,True,0.1785299926996231,0.6448503136634827,True
+3930701,0.1515114903450012,0.6409369111061096,True,0.1768432110548019,0.6356955766677856,True
+3930711,0.1511079370975494,0.6428977251052856,True,0.1744212806224823,0.6399424076080322,True
+3930721,0.1505584567785263,0.6446920037269592,True,0.174708753824234,0.6381463408470154,True
+3930731,0.150454580783844,0.6435075998306274,True,0.1737289726734161,0.636816680431366,True
+3930741,0.1539504379034042,0.6410290598869324,True,0.1766973733901977,0.6395571231842041,True
+3930751,0.153027057647705,0.638563871383667,True,0.1768959164619445,0.637245237827301,True
+3930761,0.1517298370599746,0.6391813158988953,True,0.1752207279205322,0.6393493413925171,True
+3930771,0.1517885327339172,0.6373258829116821,True,0.1792233288288116,0.6423071622848511,True
+3930781,0.1541467607021331,0.642911434173584,True,0.1754615604877472,0.6377862095832825,True
+3930791,0.1510531455278396,0.6419073343276978,True,0.1748049557209015,0.6397563219070435,True
+3930801,0.1543851196765899,0.6371375322341919,True,0.1737258434295654,0.643114447593689,True
+3930811,0.149152472615242,0.6430858373641968,True,0.1780999600887298,0.6358276605606079,True
+3930821,0.1535921692848205,0.6462103128433228,True,0.1777981072664261,0.6349181532859802,True
+3930831,0.1516192555427551,0.6485785841941833,True,0.1766784489154815,0.6401896476745605,True
+3930841,0.1509461104869842,0.6439504623413086,True,0.1757986843585968,0.6344389915466309,True
+3930851,0.1468461006879806,0.6468248963356018,True,0.1708579957485199,0.631105899810791,True
+3930861,0.1501884162425995,0.6372390389442444,True,0.1746032834053039,0.6346977949142456,True
+3930871,0.1529116332530975,0.6442512273788452,True,0.1762372553348541,0.6331650018692017,True
+3930881,0.1546208560466766,0.6414055824279785,True,0.1752355545759201,0.6402880549430847,True
+3930891,0.1518394947052002,0.6518344879150391,True,0.1796880960464477,0.6448079347610474,True
+3930901,0.1555046290159225,0.6476070284843445,True,0.1713797897100448,0.6447082161903381,True
+3930911,0.1504750251770019,0.6442167162895203,True,0.1724384278059005,0.6376953721046448,True
+3930921,0.1503457278013229,0.6460492610931396,True,0.1774835735559463,0.643142580986023,True
+3930931,0.1495507210493087,0.6369485855102539,True,0.1697931587696075,0.6375616788864136,True
+3930941,0.1514780521392822,0.6482635140419006,True,0.1764255464076995,0.6359812617301941,True
+3930951,0.149720549583435,0.6474590301513672,True,0.1731581538915634,0.6342483758926392,True
+3930961,0.1553870886564254,0.6399573087692261,True,0.1763220429420471,0.643241822719574,True
+3930971,0.156030923128128,0.6475847959518433,True,0.1762710213661193,0.6379906535148621,True
+3930981,0.1502575427293777,0.6466586589813232,True,0.1800585687160492,0.6494558453559875,True
+3930991,0.1513661444187164,0.6426569223403931,True,0.1772203892469406,0.6389341950416565,True
+3931001,0.1496969908475875,0.6471655368804932,True,0.1780523061752319,0.6369746923446655,True
+3931011,0.1513954401016235,0.6515893936157227,True,0.1762862801551818,0.6375897526741028,True
+3931021,0.1544062048196792,0.6517707109451294,True,0.1778833270072937,0.6333174109458923,True
+3931031,0.1512136161327362,0.6436113715171814,True,0.171386033296585,0.6402136087417603,True
+3931041,0.1524622589349746,0.6437301635742188,True,0.1715962588787078,0.6373435258865356,True
+3931051,0.1540755778551101,0.6500508785247803,True,0.1719841063022613,0.6411355137825012,True
+3931061,0.1566387116909027,0.6476716995239258,True,0.1737058460712433,0.6362046599388123,True
+3931071,0.1507257372140884,0.6457775235176086,True,0.1721004694700241,0.6395483613014221,True
+3931081,0.1537428498268127,0.6394944190979004,True,0.1739441156387329,0.6379561424255371,True
+3931091,0.1513141393661499,0.6395099759101868,True,0.174987256526947,0.629749059677124,True
+3931101,0.1521793156862259,0.6437020897865295,True,0.17226043343544,0.6305080652236938,True
+3931111,0.1488241553306579,0.6451671123504639,True,0.1731597483158111,0.637519121170044,True
+3931121,0.1575301438570022,0.6459083557128906,True,0.1740376353263855,0.6305640935897827,True
+3931131,0.14913409948349,0.6482483744621277,True,0.1718349456787109,0.6413059234619141,True
+3931141,0.1528986096382141,0.6528944373130798,True,0.1752621829509735,0.6399701237678528,True
+3931151,0.152533084154129,0.6451177000999451,True,0.1703895926475525,0.6324428915977478,True
+3931161,0.1493089348077774,0.6491174697875977,True,0.17087222635746,0.6324588656425476,True
+3931171,0.1545243114233017,0.6399256587028503,True,0.1762199252843856,0.6328853964805603,True
+3931181,0.1522928476333618,0.6456822156906128,True,0.1786832511425018,0.6376209855079651,True
+3931191,0.150965541601181,0.6497228741645813,True,0.1776025742292404,0.6372622847557068,True
+3931201,0.1524977087974548,0.6456200480461121,True,0.1754204034805297,0.6326712369918823,True
+3931211,0.1510714441537857,0.641897439956665,True,0.1780624240636825,0.6363977789878845,True
+3931221,0.1515738368034362,0.6352143883705139,True,0.1718730032444,0.6218366622924805,True
+3931231,0.1496398150920868,0.6424121856689453,True,0.1750292778015136,0.6293374300003052,True
+3931241,0.1498932689428329,0.6488181352615356,True,0.1762272119522094,0.6310148239135742,True
+3931251,0.1509340703487396,0.6439034938812256,True,0.1733827292919159,0.6274787187576294,True
+3931261,0.1527778059244156,0.648475706577301,True,0.1765167564153671,0.6317108869552612,True
+3931271,0.1542092561721801,0.6457142233848572,True,0.1745900511741638,0.6284770965576172,True
+3931281,0.1509003341197967,0.6440112590789795,True,0.1773469150066375,0.6325293779373169,True
+3931291,0.1549173891544342,0.647779107093811,True,0.1719790995121002,0.6348389983177185,True
+3931301,0.1514666080474853,0.6416672468185425,True,0.1740196049213409,0.6245245337486267,True
+3931311,0.1566652655601501,0.6419909000396729,True,0.1769395470619201,0.6374452114105225,True
+3931321,0.1521500498056411,0.6410691142082214,True,0.1784345060586929,0.6280745267868042,True
+3931331,0.1510256677865982,0.6384548544883728,True,0.1794329583644867,0.6337702870368958,True
+3931341,0.1469518989324569,0.6379525661468506,True,0.1761477291584015,0.6327844858169556,True
+3931351,0.1487105190753936,0.641315758228302,True,0.1776902377605438,0.633579432964325,True
+3931361,0.1490532755851745,0.6392862200737,True,0.1813511252403259,0.6369556188583374,True
+3931371,0.1526055037975311,0.6401815414428711,True,0.1804008781909942,0.6252296566963196,True
+3931381,0.1502611339092254,0.6417979001998901,True,0.1773965656757354,0.6364136338233948,True
+3931391,0.1519253104925155,0.6345894932746887,True,0.182200476527214,0.6271976828575134,True
+3931401,0.1549873203039169,0.6373274326324463,True,0.1795522421598434,0.6274146437644958,True
+3931411,0.1493366062641143,0.6400645971298218,True,0.1789102703332901,0.6383363008499146,True
+3931421,0.1529429405927658,0.6347021460533142,True,0.1773326247930526,0.627429187297821,True
+3931431,0.1521233320236206,0.6475825905799866,True,0.1811791509389877,0.6292679309844971,True
+3931441,0.1461659073829651,0.6355977058410645,True,0.1788626760244369,0.6286093592643738,True
+3931451,0.149551123380661,0.6354493498802185,True,0.1790426969528198,0.6232565641403198,True
+3931461,0.1509274691343307,0.633246123790741,True,0.1785429865121841,0.6297661066055298,True
+3931471,0.1507877111434936,0.6403489708900452,True,0.1810442209243774,0.6281797885894775,True
+3931481,0.1474100351333618,0.6433429718017578,True,0.1776423901319503,0.6249606013298035,True
+3931491,0.1491257548332214,0.6427090167999268,True,0.1797598004341125,0.6343241333961487,True
+3931501,0.1463858038187027,0.6337729692459106,True,0.1803857684135437,0.6459287405014038,True
+3931511,0.1487973630428314,0.6482201814651489,True,0.1783786863088607,0.6305055618286133,True
+3931521,0.1466745287179947,0.641288161277771,True,0.1792749464511871,0.6418895721435547,True
+3931531,0.1504982113838195,0.6400259137153625,True,0.1730433702468872,0.6341887712478638,True
+3931541,0.1486279666423797,0.6434917449951172,True,0.1799341589212417,0.641764223575592,True
+3931551,0.1458282768726349,0.6429803371429443,True,0.1775224208831787,0.6356479525566101,True
+3931561,0.1470571458339691,0.6403282284736633,True,0.1759633123874664,0.6316500306129456,True
+3931571,0.1467544287443161,0.6452597379684448,True,0.1736510992050171,0.6319706439971924,True
+3931581,0.1466109454631805,0.6422879099845886,True,0.1723676472902298,0.6322287321090698,True
+3931591,0.1477744132280349,0.6413021087646484,True,0.176045536994934,0.6415284872055054,True
+3931601,0.1446156799793243,0.6392483115196228,True,0.1715430319309234,0.6389984488487244,True
+3931611,0.1471756249666214,0.6459639668464661,True,0.1746736168861389,0.6433547735214233,True
+3931621,0.1501256078481674,0.6388986110687256,True,0.1742831170558929,0.6378127932548523,True
+3931631,0.1466041803359985,0.6463309526443481,True,0.1756508648395538,0.6423989534378052,True
+3931641,0.1446475088596344,0.6379992365837097,True,0.1721469610929489,0.6277347803115845,True
+3931651,0.1462579220533371,0.6397250890731812,True,0.1757442355155944,0.6400680541992188,True
+3931661,0.1463386565446853,0.6427993774414062,True,0.1800173372030258,0.633752703666687,True
+3931671,0.1456333845853805,0.6450244784355164,True,0.1766282320022583,0.6414646506309509,True
+3931681,0.1470344513654709,0.6463022232055664,True,0.1770788729190826,0.6428403258323669,True
+3931691,0.1482748836278915,0.6277239918708801,True,0.1767511665821075,0.6411953568458557,True
+3931701,0.1466886401176452,0.6380671262741089,True,0.1814683377742767,0.6456006765365601,True
+3931711,0.1450700312852859,0.6518400311470032,True,0.1760667413473129,0.6333433389663696,True
+3931721,0.1456697732210159,0.6448000073432922,True,0.1745046824216842,0.6344398260116577,True
+3931731,0.1533615291118621,0.6251170039176941,True,0.1802682131528854,0.6303443908691406,True
+3931741,0.1469924002885818,0.6443642377853394,True,0.1745540797710418,0.6258624196052551,True
+3931751,0.1488826274871826,0.6420665383338928,True,0.1707804501056671,0.625281035900116,True
+3931761,0.146402508020401,0.6395887136459351,True,0.1750145852565765,0.6298275589942932,True
+3931771,0.1453250050544738,0.6437749862670898,True,0.1810033321380615,0.628513514995575,True
+3931781,0.1473122835159301,0.6330613493919373,True,0.1765103191137313,0.6431047320365906,True
+3931791,0.1437380909919738,0.6433926224708557,True,0.1773363947868347,0.6362184286117554,True
+3931801,0.1471141576766967,0.6438726186752319,True,0.1745819747447967,0.6373541951179504,True
+3931811,0.1479135453701019,0.6369696855545044,True,0.1730126738548278,0.6408942937850952,True
+3931821,0.152603194117546,0.6485397219657898,True,0.1757665872573852,0.6302062273025513,True
+3931831,0.1896500289440155,0.6622052788734436,True,0.2196379452943802,0.656487226486206,True
+3931841,0.2540248930454254,0.7132933139801025,True,0.3005131483078003,0.722831666469574,True
+3931851,0.3116413950920105,0.7801724076271057,True,0.3665198385715484,0.7961103916168213,True
+3931861,0.3835141062736511,0.9065276384353638,True,0.4258486032485962,0.9212686419487,True
+3931871,0.4630377292633056,1.034528374671936,True,0.499282568693161,1.0696470737457275,True
+3931881,0.5359125137329102,1.1880120038986206,True,0.5614195466041565,1.1950249671936035,True
+3931891,0.589264988899231,1.3201886415481567,True,0.6275088787078857,1.352613925933838,True
+3931901,0.6532301902770996,1.4818027019500732,True,0.682171642780304,1.5122058391571045,True
+3931911,0.7117224931716919,1.659317135810852,True,0.716444194316864,1.663126826286316,True
+3931921,0.7738643288612366,1.8097549676895144,True,0.7697768211364746,1.7961598634719849,True
+3931931,0.8245452046394348,1.9425863027572632,True,nan,nan,False
+3931941,nan,nan,False,nan,nan,False
+3931951,nan,nan,False,nan,nan,False
+3931961,nan,nan,False,nan,nan,False
+3931971,nan,nan,False,nan,nan,False
+3931981,nan,nan,False,nan,nan,False
+3931991,nan,nan,False,nan,nan,False
+3932001,nan,nan,False,nan,nan,False
+3932011,nan,nan,False,nan,nan,False
+3932021,nan,nan,False,nan,nan,False
+3932031,nan,nan,False,nan,nan,False
+3932041,nan,nan,False,nan,nan,False
+3932051,nan,nan,False,nan,nan,False
+3932061,nan,nan,False,nan,nan,False
+3932071,nan,nan,False,nan,nan,False
+3932081,nan,nan,False,nan,nan,False
+3932091,nan,nan,False,nan,nan,False
+3932101,nan,nan,False,nan,nan,False
+3932111,nan,nan,False,nan,nan,False
+3932121,nan,nan,False,nan,nan,False
+3932131,nan,nan,False,nan,nan,False
+3932141,nan,nan,False,nan,nan,False
+3932151,nan,nan,False,nan,nan,False
+3932161,nan,nan,False,nan,nan,False
+3932171,nan,nan,False,nan,nan,False
+3932181,nan,nan,False,nan,nan,False
+3932191,nan,nan,False,nan,nan,False
+3932201,nan,nan,False,nan,nan,False
+3932211,nan,nan,False,nan,nan,False
+3932221,nan,nan,False,nan,nan,False
+3932231,0.587175726890564,1.9293859004974363,True,nan,nan,False
+3932241,0.4996035695075989,1.9022064208984373,True,0.5312104225158691,1.8572173118591309,True
+3932251,0.4589015245437622,1.893788695335388,True,0.4630240201950073,1.8902246952056885,True
+3932261,0.493247389793396,1.9015681743621824,True,0.4816057682037353,1.8695974349975584,True
+3932271,0.4903894364833832,1.890113949775696,True,0.4752377271652221,1.86516797542572,True
+3932281,0.4834014177322387,1.896655559539795,True,0.4710150063037872,1.8873419761657717,True
+3932291,0.4790046811103821,1.8992116451263428,True,0.4748840928077698,1.855820655822754,True
+3932301,0.4837902188301086,1.8957090377807615,True,0.4690724611282348,1.861577033996582,True
+3932311,0.4907601773738861,1.8910354375839236,True,0.4752504825592041,1.8771281242370603,True
+3932321,0.4888708293437958,1.895456075668335,True,0.4780634045600891,1.875899314880371,True
+3932331,0.4934157133102417,1.8856440782547,True,0.4783514142036438,1.8728594779968264,True
+3932341,0.4882976412773132,1.894688963890076,True,0.475722998380661,1.88472843170166,True
+3932351,0.491373598575592,1.893202900886536,True,0.4767798781394958,1.8719028234481807,True
+3932361,0.4897698760032654,1.8899433612823489,True,0.4791927337646484,1.8916127681732176,True
+3932371,0.4914230108261108,1.8876056671142576,True,0.4776385426521301,1.8719770908355715,True
+3932381,0.4906851053237915,1.8890581130981443,True,0.4758451581001282,1.8812090158462524,True
+3932391,0.4926570057868957,1.8911515474319456,True,0.4755381047725677,1.873197078704834,True
+3932401,0.4896448850631714,1.891383528709412,True,0.4750206470489502,1.8710999488830569,True
+3932411,0.4932729601860046,1.891800045967102,True,0.4763462841510772,1.8614187240600584,True
+3932421,0.4903627038002014,1.888752818107605,True,0.4733984470367431,1.8593685626983645,True
+3932431,0.4908820986747741,1.8900058269500728,True,0.4712472558021545,1.860032081604004,True
+3932441,0.4882578551769256,1.88885498046875,True,0.4735249280929565,1.8718031644821167,True
+3932451,0.4873045086860657,1.890899896621704,True,0.471226692199707,1.8769646883010864,True
+3932461,0.48721644282341,1.8959040641784668,True,0.4719777405261993,1.8737108707427976,True
+3932471,0.4889483153820038,1.8899586200714111,True,0.4721089601516723,1.8759057521820068,True
+3932481,0.4895506203174591,1.895484209060669,True,0.4822522103786468,1.8673319816589355,True
+3932491,0.4885448813438415,1.893355131149292,True,0.4725924134254455,1.8855414390563965,True
+3932501,0.4902198910713196,1.8951317071914675,True,0.4742339849472046,1.8794870376586916,True
+3932511,0.4928645491600036,1.88429594039917,True,0.4688414931297302,1.8764704465866089,True
+3932521,0.4724850058555603,1.876443862915039,True,0.4621778130531311,1.839732050895691,True
+3932531,0.3645750284194946,1.570741891860962,True,0.4130403399467468,1.638967990875244,True
+3932541,0.3065232038497925,1.2660971879959106,True,0.3903062343597412,1.325295329093933,True
+3932551,0.2154868841171264,1.0125337839126587,True,0.3150345087051391,1.0234605073928833,True
+3932561,0.1750724613666534,0.8173561692237854,True,0.257041335105896,0.8094924688339233,True
+3932571,0.1117077693343162,0.7257626056671143,True,0.1984075009822845,0.721261739730835,True
+3932581,0.0689170733094215,0.6416313052177429,True,0.1457877159118652,0.622604250907898,True
+3932591,0.1034729108214378,0.6130320429801941,True,0.1433074176311493,0.5930825471878052,True
+3932601,0.1137839630246162,0.620285153388977,True,0.1375479847192764,0.6156271696090698,True
+3932611,0.102303996682167,0.6042603254318237,True,0.1265005469322204,0.6002599000930786,True
+3932621,0.104038193821907,0.5927726030349731,True,0.1326887458562851,0.5917282104492188,True
+3932631,0.1098704040050506,0.5913128852844238,True,0.1289840191602707,0.5978766083717346,True
+3932641,0.1108858063817024,0.5964767932891846,True,0.1294416487216949,0.5979671478271484,True
+3932651,0.1132839992642402,0.595031201839447,True,0.1323075294494629,0.6039304137229919,True
+3932661,0.1168633103370666,0.5970015525817871,True,0.1256356239318847,0.6027613878250122,True
+3932671,0.1146793514490127,0.5937383770942688,True,0.1286539435386657,0.6010205149650574,True
+3932681,0.1128066480159759,0.5934634208679199,True,0.1338990628719329,0.6001633405685425,True
+3932691,0.1156104058027267,0.5923881530761719,True,0.134316548705101,0.5969674587249756,True
+3932701,0.1135140731930732,0.5953212380409241,True,0.1306380927562713,0.6020970940589905,True
+3932711,0.116497978568077,0.6006607413291931,True,0.1309282928705215,0.6081247329711914,True
+3932721,0.071043848991394,0.4697126150131225,True,0.1300815492868423,0.4898276925086975,True
+3932731,0.0863045752048492,0.2987345457077026,True,0.1553950756788253,0.3286037445068359,True
+3932741,0.1002058088779449,0.2711751759052276,True,0.1383800357580185,0.2768206894397735,True
+3932751,0.1029244810342788,0.2819400429725647,True,0.1291473805904388,0.2863687574863434,True
+3932761,0.0961832329630851,0.3141619563102722,True,0.1285457462072372,0.3234612941741943,True
+3932771,0.095653511583805,0.2910007238388061,True,0.1304609626531601,0.3041628897190094,True
+3932781,0.0970572680234909,0.283854067325592,True,0.1297197043895721,0.2963002026081085,True
+3932791,0.1001582443714141,0.2877432405948639,True,0.1293238997459411,0.2932353913784027,True
+3932801,0.0996025428175926,0.2848231196403503,True,0.1300008445978164,0.297493577003479,True
+3932811,0.0977393835783004,0.2875950336456299,True,0.1312607228755951,0.2951343059539795,True
+3932821,0.0974869802594184,0.2913546860218048,True,0.1308205127716064,0.2948153018951416,True
+3932831,0.0981013625860214,0.2844378352165222,True,0.1313007026910781,0.296432614326477,True
+3932841,0.1016754508018493,0.2900217473506927,True,0.1302407830953598,0.2983602285385132,True
+3932851,0.10086540132761,0.289657711982727,True,0.1318706423044204,0.2953998446464538,True
+3932861,0.1012753471732139,0.2889612019062042,True,0.1357690393924713,0.3059099316596985,True
+3932871,0.101697102189064,0.2882072627544403,True,0.1338062733411789,0.2991657257080078,True
+3932881,0.1005612909793853,0.2899144291877746,True,0.1354358047246933,0.3006700575351715,True
+3932891,0.1008938774466514,0.2934858500957489,True,0.1333351582288742,0.3009280860424042,True
+3932901,0.101600244641304,0.288945198059082,True,0.1330489963293075,0.2961039543151855,True
+3932911,0.0998234376311302,0.2868604660034179,True,0.134720578789711,0.2982865273952484,True
+3932921,0.1024109795689582,0.2926835417747497,True,0.1348831802606582,0.2959447503089905,True
+3932931,0.1005898565053939,0.2851891815662384,True,0.1351849734783172,0.2982940077781677,True
+3932941,0.0994872227311134,0.2919813990592956,True,0.1374369710683822,0.2999036908149719,True
+3932951,0.1042318567633628,0.2842710614204407,True,0.1348096579313278,0.2976703941822052,True
+3932961,0.0997098311781883,0.286363273859024,True,0.1342746466398239,0.3038440346717834,True
+3932971,0.1012486442923545,0.2886297106742859,True,0.1390579789876938,0.2974682748317718,True
+3932981,0.102391168475151,0.2871443629264831,True,0.132720336318016,0.3050060570240021,True
+3932991,0.1014514192938804,0.2877654135227203,True,0.1308214515447616,0.2987933754920959,True
+3933001,0.1007101461291313,0.2872032821178436,True,0.1350069642066955,0.3033963739871979,True
+3933011,0.1019540354609489,0.2886132299900055,True,0.1327240169048309,0.296383798122406,True
+3933021,0.1049141958355903,0.2834767699241638,True,0.133663535118103,0.2991434037685394,True
+3933031,0.1022501662373542,0.2815935313701629,True,0.1378622651100158,0.2942454218864441,True
+3933041,0.1055113598704338,0.2813542485237121,True,0.1380563378334045,0.3011019825935364,True
+3933051,0.1008514240384101,0.2895888388156891,True,0.1335706412792205,0.3008976578712463,True
+3933061,0.1009729877114296,0.2886182367801666,True,0.1330509930849075,0.3053265213966369,True
+3933071,0.1024596616625785,0.2864024639129638,True,0.1305399537086486,0.2982643842697143,True
+3933081,0.1040963232517242,0.281072735786438,True,0.136055588722229,0.2934600114822387,True
+3933091,0.1028127372264862,0.2854489386081695,True,0.1348723173141479,0.2946481704711914,True
+3933101,0.1043538227677345,0.2919065952301025,True,0.1338431984186172,0.3019053339958191,True
+3933111,0.1022607162594795,0.2943007946014404,True,0.131940558552742,0.2982873320579529,True
+3933121,0.1031288057565689,0.2922310531139374,True,0.13753043115139,0.2958942353725433,True
+3933131,0.1029502004384994,0.2908578515052795,True,0.1303775757551193,0.2970089316368103,True
+3933141,0.0693534463644027,0.2804156839847564,True,0.1104339957237243,0.2855710089206695,True
+3933151,0.0131294019520282,0.2715372145175934,True,0.0476847179234027,0.2709340155124664,True
+3933161,-0.0040572555735707,0.2893982827663421,True,0.031835563480854,0.2781723737716675,True
+3933171,0.0129838101565837,0.2889087796211242,True,0.0397578813135623,0.2896526455879211,True
+3933181,0.0078250570222735,0.2840016186237335,True,0.0488907992839813,0.2756547927856445,True
+3933191,0.0067538968287408,0.2899956405162811,True,0.0424915961921215,0.268960952758789,True
+3933201,0.0056466376408934,0.2894791066646576,True,0.0379308238625526,0.2868214845657348,True
+3933211,0.0056058997288346,0.292755663394928,True,0.0389348305761814,0.2856031656265259,True
+3933221,0.0021408246830105,0.2913469672203064,True,0.0393775440752506,0.2855774462223053,True
+3933231,0.0049494034610688,0.2925755679607391,True,0.0382819324731826,0.2808900773525238,True
+3933241,0.0061954404227435,0.2863514125347137,True,0.0364849232137203,0.2900311350822449,True
+3933251,0.0057133324444293,0.291159063577652,True,0.0413698554039001,0.2865564227104187,True
+3933261,0.0063831256702542,0.2879966497421264,True,0.0402873717248439,0.2926632165908813,True
+3933271,0.0058476254343986,0.2915849983692169,True,0.0380584262311458,0.2895932793617248,True
+3933281,0.0042819259688258,0.2913414537906647,True,0.0383026897907257,0.2846885323524475,True
+3933291,0.0050658122636377,0.2913916707038879,True,0.0375564657151699,0.2888343930244446,True
+3933301,0.0039266687817871,0.2907245755195617,True,0.0398377105593681,0.2867576479911804,True
+3933311,0.0071844686754047,0.2947600781917572,True,0.0347676575183868,0.2833428680896759,True
+3933321,0.0063000665977597,0.2962537407875061,True,0.0398047566413879,0.286236047744751,True
+3933331,0.0060547008179128,0.2938458621501922,True,0.0374759621918201,0.2920511960983276,True
+3933341,0.0218198876827955,0.2918871343135834,True,0.0548030771315097,0.2920880019664764,True
+3933351,0.1264353394508361,0.311935544013977,True,0.1815623790025711,0.3443247675895691,True
+3933361,0.2275925427675247,0.3421410322189331,True,0.2868092060089111,0.3661291897296905,True
+3933371,0.303163468837738,0.3558404743671417,True,0.344081848859787,0.3785381317138672,True
+3933381,0.285794585943222,0.3714507818222046,True,0.3135047554969787,0.3737269043922424,True
+3933391,0.2885848879814148,0.3654361963272095,True,0.3133652806282043,0.3731911182403564,True
+3933401,0.2979491055011749,0.366734892129898,True,0.3176134824752807,0.374164879322052,True
+3933411,0.3019870817661285,0.369128406047821,True,0.3221392631530761,0.3775994181632995,True
+3933421,0.3040665090084076,0.3712843060493469,True,0.3215916156768799,0.3745962381362915,True
+3933431,0.2978231906890869,0.3705722689628601,True,0.3185334801673889,0.3724620342254638,True
+3933441,0.3029420077800751,0.3623166382312774,True,0.3170980513095855,0.3803770542144775,True
+3933451,0.2986165583133697,0.3731649219989776,True,0.3176243305206299,0.3784820139408111,True
+3933461,0.3030334413051605,0.3647448420524597,True,0.3177035748958587,0.3778731226921081,True
+3933471,0.3027868866920471,0.3783718049526214,True,0.3200003802776336,0.3816125392913818,True
+3933481,0.3032107055187225,0.3754830360412597,True,0.3181784749031067,0.3787303864955902,True
+3933491,0.3012568354606628,0.3783410191535949,True,0.3197750449180603,0.3765730559825897,True
+3933501,0.3024850487709045,0.3720761239528656,True,0.3184617757797241,0.3767048716545105,True
+3933511,0.3033253848552704,0.3751378953456878,True,0.3176042139530182,0.3807507753372192,True
+3933521,0.3032335340976715,0.3734429478645324,True,0.318776398897171,0.3754113316535949,True
+3933531,0.3021639585494995,0.3737319707870483,True,0.3182404041290283,0.3814864754676819,True
+3933541,0.3049893081188202,0.376496821641922,True,0.3177793622016907,0.3784062266349792,True
+3933551,0.3016163408756256,0.370377779006958,True,0.3186580836772918,0.3794857859611511,True
+3933561,0.3022867441177368,0.3763043880462646,True,0.3189679086208343,0.3792398869991302,True
+3933571,0.3018830418586731,0.3819215595722198,True,0.3185351192951202,0.3848982453346252,True
+3933581,0.3050930500030517,0.3731279373168945,True,0.3166670203208923,0.3866238594055176,True
+3933591,0.3027417957782745,0.3736054301261902,True,0.3176166713237762,0.3788615465164184,True
+3933601,0.3065052628517151,0.3677830398082733,True,0.3158478140830993,0.3849531412124634,True
+3933611,0.3025573194026947,0.3773509562015533,True,0.3166024684906006,0.379844456911087,True
+3933621,0.3047411739826202,0.3774446547031402,True,0.316668838262558,0.3806077837944031,True
+3933631,0.3003012835979461,0.3756889104843139,True,0.3183872699737549,0.3801870346069336,True
+3933641,0.3018296062946319,0.3777347207069397,True,0.3184518814086914,0.3864292502403259,True
+3933651,0.3015089333057403,0.3754655122756958,True,0.3178313970565796,0.383119523525238,True
+3933661,0.2870803475379944,0.426086813211441,True,0.2993627786636352,0.4169256091117859,True
+3933671,0.2775271832942962,0.4379957914352417,True,0.2913984060287475,0.446304976940155,True
+3933681,0.2859931588172912,0.4311636388301849,True,0.2985136806964874,0.4365068078041076,True
+3933691,0.2838109135627746,0.4294079840183258,True,0.3013158440589905,0.4319718480110168,True
+3933701,0.2851897180080414,0.4331643879413605,True,0.2984066009521484,0.433731347322464,True
+3933711,0.286713033914566,0.4326551556587219,True,0.2990026175975799,0.4401050806045532,True
+3933721,0.285962700843811,0.4403247535228729,True,0.2972139120101928,0.4395069479942322,True
+3933731,0.2859760224819183,0.439735472202301,True,0.2975268959999084,0.4344460666179657,True
+3933741,0.285709947347641,0.4343961775302887,True,0.2980216741561889,0.4413264989852905,True
+3933751,0.2801612019538879,0.4356912970542907,True,0.2983744442462921,0.4387910962104797,True
+3933761,0.283517062664032,0.43852299451828,True,0.2994364500045776,0.4383195042610168,True
+3933771,0.2843310236930847,0.4316125512123108,True,0.2971896827220917,0.4382272362709045,True
+3933781,0.2835428714752197,0.4373252987861633,True,0.2958111464977264,0.4370756149291992,True
+3933791,0.2912958860397339,0.5077685117721558,True,0.3118254542350769,0.5059372782707214,True
+3933801,0.282524824142456,0.7144320011138916,True,0.3003395497798919,0.7140927314758301,True
+3933811,0.2963281273841858,0.909748673439026,True,0.2831897139549255,0.8957378268241882,True
+3933821,0.2839343249797821,1.1224112510681152,True,0.2732873558998108,1.1421678066253662,True
+3933831,0.2582176923751831,1.317617416381836,True,0.2396492958068847,1.3607827425003052,True
+3933841,0.2654428482055664,1.4683061838150024,True,0.2420940846204757,1.53592848777771,True
+3933851,0.2367832958698272,1.5943505764007568,True,0.2086683213710785,1.654052972793579,True
+3933861,0.2534054815769195,1.6163452863693235,True,0.2211023867130279,1.671350598335266,True
+3933871,0.2446300983428955,1.6089812517166138,True,0.2194649577140808,1.6461502313613892,True
+3933881,0.2391550838947296,1.625299096107483,True,0.2165354192256927,1.6577025651931765,True
+3933891,0.241433098912239,1.6379417181015017,True,0.2148604393005371,1.6753857135772705,True
+3933901,0.2362780272960662,1.6393369436264038,True,0.2196413576602935,1.6699477434158323,True
+3933911,0.2414416521787643,1.6301884651184082,True,0.2188439667224884,1.6678396463394165,True
+3933921,0.2402172684669494,1.628093957901001,True,0.2154723703861236,1.6706011295318604,True
+3933931,0.2396611124277115,1.6338629722595217,True,0.2152798920869827,1.6812201738357544,True
+3933941,0.2363488972187042,1.630066156387329,True,0.2153032720088958,1.6682630777359009,True
+3933951,0.2411016970872879,1.6263365745544434,True,0.2171834409236908,1.6751766204833984,True
+3933961,0.2405864000320434,1.6292173862457275,True,0.2154078185558319,1.66376793384552,True
+3933971,0.2413152009248733,1.6278600692749023,True,0.216523677110672,1.6691949367523191,True
+3933981,0.2430990934371948,1.6274728775024414,True,0.2177513092756271,1.665663719177246,True
+3933991,0.24224653840065,1.626703858375549,True,0.2102961987257003,1.675262212753296,True
+3934001,0.2182477265596389,1.696242332458496,True,0.1967144459486007,1.7352105379104614,True
+3934011,0.2233434021472931,1.7154433727264404,True,0.1937026083469391,1.7506273984909058,True
+3934021,0.2190206348896026,1.715969800949097,True,0.1930913627147674,1.7555196285247805,True
+3934031,0.2272343337535858,1.7046003341674805,True,0.1946374177932739,1.75022554397583,True
+3934041,0.2281093746423721,1.7114595174789429,True,0.1963807940483093,1.744114875793457,True
+3934051,0.2223699539899826,1.7098982334136963,True,0.1972123235464096,1.739724040031433,True
+3934061,0.2239813655614853,1.707947850227356,True,0.1924593448638916,1.7459431886672974,True
+3934071,0.2290026247501373,1.7077367305755615,True,0.1958505064249038,1.750402808189392,True
+3934081,0.2228451073169708,1.710538387298584,True,0.1953446865081787,1.7485477924346924,True
+3934091,0.2188974022865295,1.7184432744979858,True,0.196707472205162,1.7454359531402588,True
+3934101,0.2244507670402526,1.7143352031707764,True,0.1920391768217086,1.7473163604736328,True
+3934111,0.222537949681282,1.713022232055664,True,0.1910854279994964,1.7494186162948608,True
+3934121,0.2189110964536667,1.718193292617798,True,0.1945629864931106,1.748152732849121,True
+3934131,0.2216008454561233,1.712720513343811,True,0.1899716705083847,1.7578918933868408,True
+3934141,0.2219349890947342,1.7184889316558838,True,0.1913808584213256,1.7515114545822144,True
+3934151,0.2209777384996414,1.7131242752075195,True,0.1911616772413253,1.7473962306976318,True
+3934161,0.2202177494764328,1.7118287086486816,True,0.1882024705410003,1.7492327690124512,True
+3934171,0.2223556190729141,1.7106130123138428,True,0.1898983716964721,1.746347427368164,True
+3934181,0.2230728864669799,1.7119853496551514,True,0.191117450594902,1.747841477394104,True
+3934191,0.2172868996858596,1.7172293663024902,True,0.1896364986896515,1.7521003484725952,True
+3934201,0.2195416092872619,1.7129573822021484,True,0.1865347474813461,1.75303852558136,True
+3934211,0.2173725068569183,1.7088840007781982,True,0.1892558932304382,1.7536273002624512,True
+3934221,0.2205737233161926,1.7033671140670776,True,0.1914129108190536,1.7446378469467163,True
+3934231,0.223059743642807,1.70817768573761,True,0.1896574795246124,1.7457479238510132,True
+3934241,0.2257651686668396,1.706985354423523,True,0.1881385743618011,1.7512691020965576,True
+3934251,0.221266433596611,1.7060909271240234,True,0.187036395072937,1.7510147094726562,True
+3934261,0.2220353186130523,1.708195447921753,True,0.1882063895463943,1.7459124326705933,True
+3934271,0.2253007590770721,1.7086257934570312,True,0.186792105436325,1.7473188638687134,True
+3934281,0.2264552861452102,1.7087059020996094,True,0.18544602394104,1.7543469667434692,True
+3934291,0.2303927838802337,1.7059956789016724,True,0.1887089908123016,1.7524417638778689,True
+3934301,0.2596940696239471,1.7120506763458252,True,0.2229960262775421,1.751308560371399,True
+3934311,0.2476521283388137,1.7189773321151731,True,0.2130127698183059,1.7472659349441528,True
+3934321,0.2463788092136383,1.7145400047302246,True,0.2127203792333603,1.7573240995407104,True
+3934331,0.2472084462642669,1.7201846837997437,True,0.2060450762510299,1.76272714138031,True
+3934341,0.2468684911727905,1.7196931838989258,True,0.2079753577709198,1.757620930671692,True
+3934351,0.2478038221597671,1.717079520225525,True,0.207041710615158,1.7533036470413208,True
+3934361,0.2494556158781051,1.7135248184204102,True,0.2089532762765884,1.7622838020324707,True
+3934371,0.2432397305965423,1.721712589263916,True,0.2108771800994873,1.750398874282837,True
+3934381,0.2461608648300171,1.7182754278182983,True,0.2079595774412155,1.7537223100662231,True
+3934391,0.250002920627594,1.720287799835205,True,0.2063667774200439,1.76498281955719,True
+3934401,0.2464638203382492,1.7199785709381104,True,0.2068306803703308,1.760562300682068,True
+3934411,0.246115580201149,1.7232964038848877,True,0.21121346950531,1.7527546882629397,True
+3934421,0.2451072484254837,1.7215710878372192,True,0.2061106562614441,1.766871452331543,True
+3934431,0.2441740483045578,1.724677324295044,True,0.207049012184143,1.7659759521484375,True
+3934441,0.2458729445934295,1.7246286869049072,True,0.2082015424966812,1.7544111013412476,True
+3934451,0.2502745687961578,1.7196308374404907,True,0.2086264342069625,1.7643537521362305,True
+3934461,0.244097501039505,1.7223937511444092,True,0.2077656090259552,1.7639672756195068,True
+3934471,0.2446402609348297,1.723713755607605,True,0.2102203220129013,1.7619246244430542,True
+3934481,0.2415231466293335,1.727900743484497,True,0.2084345668554306,1.7634414434432983,True
+3934491,0.2455443739891052,1.7283291816711426,True,0.2083543539047241,1.7677267789840698,True
+3934501,0.2256803810596466,1.66478168964386,True,0.2036104500293731,1.713050127029419,True
+3934511,0.2075006514787674,1.3828903436660769,True,0.2300381362438202,1.45380961894989,True
+3934521,0.2234244495630264,1.1651493310928345,True,0.2488602846860885,1.2209463119506836,True
+3934531,0.2196912467479705,0.9531570672988892,True,0.2630966007709503,0.9752256870269777,True
+3934541,0.2636210322380066,0.7661881446838379,True,0.3086128234863281,0.7946147918701172,True
+3934551,0.2533495426177978,0.6711522340774536,True,0.302558571100235,0.6735363602638245,True
+3934561,0.2840504050254822,0.558269202709198,True,0.3361543118953705,0.5851574540138245,True
+3934571,0.2960458099842071,0.5027774572372437,True,0.3320367932319641,0.512424647808075,True
+3934581,0.2978481650352478,0.5319105386734009,True,0.3152932226657867,0.5467774271965027,True
+3934591,0.3026726245880127,0.5168014168739319,True,0.315504789352417,0.538853645324707,True
+3934601,0.307658314704895,0.5074358582496643,True,0.3149960339069366,0.5310590267181396,True
+3934611,0.310082197189331,0.5004655122756958,True,0.3159792125225067,0.5265474915504456,True
+3934621,0.3104798495769501,0.500677227973938,True,0.316275805234909,0.5224310159683228,True
+3934631,0.3101885914802551,0.5008116960525513,True,0.3166313767433166,0.5296247005462646,True
+3934641,0.3059060275554657,0.5026604533195496,True,0.3186016082763672,0.5363820791244507,True
+3934651,0.3085936307907104,0.5012248158454895,True,0.315707117319107,0.5329478979110718,True
+3934661,0.3076417148113251,0.5079134702682495,True,0.3154581487178802,0.5352960824966431,True
+3934671,0.3088181912899017,0.4990569055080414,True,0.3155868351459503,0.5303921699523926,True
+3934681,0.3073137998580932,0.5014153718948364,True,0.3146254122257232,0.5293176174163818,True
+3934691,0.3081692457199096,0.5047760605812073,True,0.3137976825237274,0.5286573767662048,True
+3934701,0.3324800729751587,0.4953075349330902,True,0.3455401062965393,0.5319265127182007,True
+3934711,0.4291031062602997,0.3932185769081116,True,0.4785873293876648,0.4445602297782898,True
+3934721,0.5190081000328064,0.3245476484298706,True,0.585800051689148,0.3512516617774963,True
+3934731,0.5907697677612305,0.2790310382843017,True,0.6394200325012207,0.303457111120224,True
+3934741,0.5842474699020386,0.2836732566356659,True,0.6267527341842651,0.2938949763774872,True
+3934751,0.5808036923408508,0.2960824370384216,True,0.6084156036376953,0.3100622594356537,True
+3934761,0.5954207181930542,0.2808320522308349,True,0.6154365539550781,0.3081704974174499,True
+3934771,0.6016375422477722,0.2762894034385681,True,0.6190706491470337,0.3019896149635315,True
+3934781,0.6056184768676758,0.2810503840446472,True,0.6220101118087769,0.2954980731010437,True
+3934791,0.6030402779579163,0.2783458530902862,True,0.6175776124000549,0.294858455657959,True
+3934801,0.6044493317604065,0.2778975665569305,True,0.6166201233863831,0.2964674532413482,True
+3934811,0.6027771234512329,0.2807221412658691,True,0.6154273152351379,0.2995522022247314,True
+3934821,0.605090320110321,0.2802528142929077,True,0.6164891719818115,0.3000038266181946,True
+3934831,0.6070655584335327,0.2752748429775238,True,0.6180774569511414,0.2997071743011474,True
+3934841,0.6064289808273315,0.28317791223526,True,0.6201492547988892,0.3005267381668091,True
+3934851,0.6076058149337769,0.2837923169136047,True,0.6208385229110718,0.3038079440593719,True
+3934861,0.6054483652114868,0.2798587083816528,True,0.621054470539093,0.3043850064277649,True
+3934871,0.603952169418335,0.2814632058143616,True,0.6214068531990051,0.2996453940868377,True
+3934881,0.6050092577934265,0.2782508134841919,True,0.6199091076850891,0.3028446435928345,True
+3934891,0.6066251993179321,0.2795774042606354,True,0.6204658150672913,0.3034856617450714,True
+3934901,0.6052455306053162,0.2806855142116546,True,0.6213540434837341,0.3004602491855621,True
+3934911,0.6065076589584351,0.2788331806659698,True,0.6216293573379517,0.3005009293556213,True
+3934921,0.6054449677467346,0.2822794616222381,True,0.623353123664856,0.2973014116287231,True
+3934931,0.6054527163505554,0.2780197858810425,True,0.6231180429458618,0.2983397245407104,True
+3934941,0.5928980112075806,0.3011963069438934,True,0.6069154739379883,0.3200400471687317,True
+3934951,0.5968364477157593,0.2980942130088806,True,0.6081713438034058,0.3323332667350769,True
+3934961,0.5926110744476318,0.3011116981506347,True,0.6108564138412476,0.3245038986206054,True
+3934971,0.5942526459693909,0.3007957935333252,True,0.611001193523407,0.3314931988716125,True
+3934981,0.5935083627700806,0.3041289746761322,True,0.6090375185012817,0.3270875811576843,True
+3934991,0.5936331748962402,0.2971961796283722,True,0.6095483303070068,0.3256131410598755,True
+3935001,0.5952621698379517,0.2996329665184021,True,0.6093018054962158,0.3312751054763794,True
+3935011,0.5947613716125488,0.2969950735569,True,0.609734058380127,0.3279896676540375,True
+3935021,0.5944005846977234,0.3047965466976166,True,0.6103211641311646,0.3305580019950866,True
+3935031,0.5946180820465088,0.2947403192520141,True,0.6112332344055176,0.3271068036556244,True
+3935041,0.5913554430007935,0.2988073229789734,True,0.61305171251297,0.3262956142425537,True
+3935051,0.5927472114562988,0.3031673431396484,True,0.6121127009391785,0.3213463127613067,True
+3935061,0.5926183462142944,0.3034771680831909,True,0.609114408493042,0.323291540145874,True
+3935071,0.591016411781311,0.2970865666866302,True,0.6103190779685974,0.3222942948341369,True
+3935081,0.591580867767334,0.3019028902053833,True,0.6083177328109741,0.3231392502784729,True
+3935091,0.5784827470779419,0.3031147122383117,True,0.6050753593444824,0.3210363388061523,True
+3935101,0.4705556035041809,0.3224018216133117,True,0.5187644958496094,0.3236462473869324,True
+3935111,0.3759848475456238,0.3183388411998749,True,0.4267487525939941,0.3350138664245605,True
+3935121,0.2818310856819153,0.327085018157959,True,0.336166501045227,0.3373622894287109,True
+3935131,0.2344705611467361,0.3326334655284881,True,0.2757986187934875,0.347232460975647,True
+3935141,0.2376821786165237,0.3323577046394348,True,0.2669286131858825,0.3517593443393707,True
+3935151,0.2422199249267578,0.3278176188468933,True,0.2711693346500397,0.3562447726726532,True
+3935161,0.2288901805877685,0.3312465846538543,True,0.2639352679252624,0.3418364822864532,True
+3935171,0.2332752346992492,0.3357655704021454,True,0.2607911825180053,0.3434605896472931,True
+3935181,0.2353007346391677,0.3282767832279205,True,0.2604675889015198,0.3480275273323059,True
+3935191,0.2344226390123367,0.3355762064456939,True,0.2595943212509155,0.3519794344902038,True
+3935201,0.2321307957172393,0.3368697762489319,True,0.2594381868839264,0.3462927043437958,True
+3935211,0.2333902418613433,0.3331444859504699,True,0.2605486214160919,0.3456210494041443,True
+3935221,0.2312594652175903,0.33926722407341,True,0.2604285180568695,0.3485780656337738,True
+3935231,0.2305746376514434,0.3316298425197601,True,0.2579978108406067,0.3443276584148407,True
+3935241,0.2307872325181961,0.3302379846572876,True,0.2560856342315674,0.3440325856208801,True
+3935251,0.2299103438854217,0.3372575044631958,True,0.2549546658992767,0.3452383875846863,True
+3935261,0.2325670570135116,0.3308527171611786,True,0.256269097328186,0.3467012941837311,True
+3935271,0.23287995159626,0.3364887237548828,True,0.2570448815822601,0.3427487313747406,True
+3935281,0.2336969524621963,0.3287698030471802,True,0.2553450167179107,0.3407070338726043,True
+3935291,0.2339538335800171,0.3372901082038879,True,0.2543416619300842,0.344586044549942,True
+3935301,0.2309270352125167,0.334164023399353,True,0.2564809620380401,0.344671368598938,True
+3935311,0.2303101569414138,0.3395545184612274,True,0.2547051608562469,0.3461489081382751,True
+3935321,0.1941600143909454,0.3395727872848511,True,0.2255288958549499,0.3359735310077667,True
+3935331,0.1631394028663635,0.3363093733787536,True,0.1896477341651916,0.3346688747406006,True
+3935341,0.1803430318832397,0.3392139375209808,True,0.2059141993522644,0.3420384526252746,True
+3935351,0.1816745847463607,0.3402884602546692,True,0.2045214623212814,0.3405487537384033,True
+3935361,0.1800595372915268,0.3379940092563629,True,0.2063144743442535,0.3425962924957275,True
+3935371,0.1769980490207672,0.3363816440105438,True,0.2055689990520477,0.3419941365718841,True
+3935381,0.1742016524076461,0.3370165824890136,True,0.2037336528301239,0.337799608707428,True
+3935391,0.1730416268110275,0.3398026525974273,True,0.2027083337306976,0.3406686186790466,True
+3935401,0.173433244228363,0.340757668018341,True,0.2028098106384277,0.3420968651771545,True
+3935411,0.1722032725811004,0.345460444688797,True,0.2038527876138687,0.3384353816509247,True
+3935421,0.1732249855995178,0.3444545865058899,True,0.2034409046173095,0.3404538035392761,True
+3935431,0.1720223873853683,0.3439788222312927,True,0.203304722905159,0.3387723565101623,True
+3935441,0.1760284453630447,0.351190447807312,True,0.205069214105606,0.3403007388114929,True
+3935451,0.1733025014400482,0.3388551473617553,True,0.2061821669340133,0.336966723203659,True
+3935461,0.1727224141359329,0.3444070518016815,True,0.2046547830104828,0.3321911096572876,True
+3935471,0.1701573133468628,0.3472490906715393,True,0.1991075575351715,0.3374903202056885,True
+3935481,0.1198028624057769,0.310912162065506,True,0.1646049916744232,0.2900112271308899,True
+3935491,0.1047743111848831,0.2958354651927948,True,0.1453365534543991,0.2737928032875061,True
+3935501,0.1046848520636558,0.2975925505161285,True,0.1392761170864105,0.2788925468921661,True
+3935511,0.1045388579368591,0.2971920967102051,True,0.1340906023979187,0.2810905277729034,True
+3935521,0.104534238576889,0.3029133081436157,True,0.1364441812038421,0.2800197005271911,True
+3935531,0.1033109053969383,0.3027610182762146,True,0.1410401165485382,0.2790459096431732,True
+3935541,0.1017430126667022,0.2982318699359894,True,0.1349334120750427,0.2789888381958008,True
+3935551,0.1006709709763526,0.297966331243515,True,0.1373806595802307,0.2785301506519317,True
+3935561,0.1045248955488205,0.3042837083339691,True,0.1360348314046859,0.2769980430603027,True
+3935571,0.1007435321807861,0.3081980347633362,True,0.1362433433532714,0.2832425236701965,True
+3935581,0.1013628095388412,0.2977428734302521,True,0.1370841860771179,0.2800324857234955,True
+3935591,0.1010905131697654,0.2924037277698517,True,0.1346778720617294,0.2747506201267242,True
+3935601,0.1057907566428184,0.3113791346549988,True,0.1333643943071365,0.2740166187286377,True
+3935611,0.1035181209444999,0.2954143285751343,True,0.1338592320680618,0.2710561752319336,True
+3935621,0.1016450375318527,0.2950593829154968,True,0.1334078758955001,0.277512788772583,True
+3935631,0.098752461373806,0.2985251545906067,True,0.1310606598854065,0.2784995138645172,True
+3935641,0.1020949557423591,0.3033725619316101,True,0.134727656841278,0.2677758336067199,True
+3935651,0.1003938242793083,0.2990221381187439,True,0.1331410259008407,0.2746793925762176,True
+3935661,0.1020196229219436,0.307572990655899,True,0.1306942850351333,0.2720882892608642,True
+3935671,0.0986535102128982,0.2971988022327423,True,0.1309334486722946,0.2733527421951294,True
+3935681,0.1028691977262497,0.2932287454605102,True,0.1328917890787124,0.2766226828098297,True
+3935691,0.1025299206376075,0.2977915108203888,True,0.1337957233190536,0.2760328650474548,True
+3935701,0.1018392294645309,0.3015230298042297,True,0.1309139132499694,0.2808613777160644,True
+3935711,0.1002331227064132,0.2957633435726166,True,0.1328918486833572,0.2746691703796386,True
+3935721,0.1012555807828903,0.2951470613479614,True,0.1315265148878097,0.2753751873970032,True
+3935731,0.1003596633672714,0.2996272146701813,True,0.131232351064682,0.2749137878417969,True
+3935741,0.1035653203725814,0.3065519034862518,True,0.131623700261116,0.2755071520805359,True
+3935751,0.1018217429518699,0.2979712784290313,True,0.1317251622676849,0.2761186063289642,True
+3935761,0.1007921323180198,0.2985678613185882,True,0.1317353844642639,0.2678501009941101,True
+3935771,0.0986495092511177,0.2980775833129883,True,0.135309413075447,0.2708989381790161,True
+3935781,0.099980242550373,0.2940590977668762,True,0.1346299946308136,0.2734220325946808,True
+3935791,0.1006244346499443,0.2988520562648773,True,0.132271260023117,0.2753022611141205,True
+3935801,0.1204804331064224,0.2925330996513366,True,0.1583682298660278,0.2864159941673279,True
+3935811,0.2081335932016372,0.2992301881313324,True,0.2568236291408539,0.2917084991931915,True
+3935821,0.2720160782337188,0.2982066869735718,True,0.3193409442901611,0.2920604944229126,True
+3935831,0.2985281646251678,0.3098368644714355,True,0.333067774772644,0.2942325472831726,True
+3935841,0.2859823405742645,0.3178300559520721,True,0.3116606473922729,0.2971412241458893,True
+3935851,0.2881798148155212,0.3004542589187622,True,0.3122093975543976,0.2917893528938293,True
+3935861,0.2878619730472564,0.3017788529396057,True,0.3174026310443878,0.2963054776191711,True
+3935871,0.2948382794857025,0.3098637461662292,True,0.3196294903755188,0.303032636642456,True
+3935881,0.2967536449432373,0.3008187413215637,True,0.3194399178028106,0.2929800450801849,True
+3935891,0.2932297885417938,0.3085584342479706,True,0.3195603489875793,0.2939574122428894,True
+3935901,0.2941718101501465,0.300750583410263,True,0.3217522799968719,0.2981584668159485,True
+3935911,0.2936836779117584,0.3070816993713379,True,0.3179030418395996,0.2970461249351501,True
+3935921,0.2950448095798492,0.3092832565307617,True,0.317891776561737,0.295612096786499,True
+3935931,0.2955524921417236,0.3002426326274872,True,0.3204833567142486,0.2992495894432068,True
+3935941,0.296669065952301,0.3074977099895477,True,0.317890852689743,0.2961905002593994,True
+3935951,0.2929770648479461,0.304583340883255,True,0.3190146684646606,0.3006950616836548,True
+3935961,0.2922428846359253,0.3029308617115021,True,0.3210445642471313,0.292110413312912,True
+3935971,0.2916399240493774,0.2986677885055542,True,0.3184897899627685,0.2955117225646972,True
+3935981,0.2947017550468445,0.3038074672222137,True,0.3203147053718567,0.2995572686195373,True
+3935991,0.293561726808548,0.2985942363739013,True,0.3198708891868591,0.2933114171028137,True
+3936001,0.2929572761058807,0.3033492863178253,True,0.3185592889785766,0.2979961037635803,True
+3936011,0.2958356142044067,0.3031308948993683,True,0.3201871216297149,0.299837052822113,True
+3936021,0.2943442463874817,0.3027944266796112,True,0.3189204335212707,0.2997735142707824,True
+3936031,0.295583575963974,0.3008014261722564,True,0.3178115785121918,0.2989829182624817,True
+3936041,0.2928725481033325,0.2978078126907348,True,0.3191650211811065,0.295848935842514,True
+3936051,0.2967943251132965,0.310347318649292,True,0.3182409703731537,0.3073371052742004,True
+3936061,0.2955080568790436,0.3097792267799377,True,0.3165528774261474,0.3051908314228058,True
+3936071,0.2746423482894897,0.3282302916049957,True,0.3047714531421661,0.3161034882068634,True
+3936081,0.187172457575798,0.4779175519943237,True,0.2174434661865234,0.4629304111003876,True
+3936091,0.1492310166358947,0.5415774583816528,True,0.1691333949565887,0.5440345406532288,True
+3936101,0.1128448620438575,0.5954234600067139,True,0.1308547556400299,0.5800151824951172,True
+3936111,0.1337571889162063,0.6018192768096924,True,0.1545575261116027,0.5970126986503601,True
+3936121,0.1256117671728134,0.5921943187713623,True,0.1517040729522705,0.5794932246208191,True
+3936131,0.1239064931869506,0.6011167168617249,True,0.1460181176662445,0.5852150321006775,True
+3936141,0.1201257035136222,0.613473117351532,True,0.1423677206039428,0.5904210209846497,True
+3936151,0.1232406646013259,0.6134387254714966,True,0.1422733217477798,0.5942891836166382,True
+3936161,0.1274843961000442,0.6179991364479065,True,0.1435039341449737,0.5899368524551392,True
+3936171,0.1262505501508712,0.6108326315879822,True,0.1437061578035354,0.5905454158782959,True
+3936181,0.1245423257350921,0.6041490435600281,True,0.1436560302972793,0.5938831567764282,True
+3936191,0.1237652525305748,0.6077893972396851,True,0.1453299522399902,0.5958547592163086,True
+3936201,0.1261851489543914,0.6145157217979431,True,0.1420441418886184,0.5897265672683716,True
+3936211,0.1248223856091499,0.607930064201355,True,0.1423902213573455,0.5901806354522705,True
+3936221,0.1228920370340347,0.6159882545471191,True,0.1433544903993606,0.5989466905593872,True
+3936231,0.1248907372355461,0.6120651364326477,True,0.1439166814088821,0.5903394222259521,True
+3936241,0.1268035173416137,0.6157667636871338,True,0.140153706073761,0.5895230174064636,True
+3936251,0.1228433549404144,0.6109458804130554,True,0.1453718543052673,0.5972273945808411,True
+3936261,0.1278301626443863,0.6148759722709656,True,0.14298115670681,0.5933561325073242,True
+3936271,0.1242649927735328,0.6116524934768677,True,0.1481794267892837,0.5998333692550659,True
+3936281,0.1239694729447364,0.6158977746963501,True,0.1458422690629959,0.5912662148475647,True
+3936291,0.1253814697265625,0.6102328896522522,True,0.1432593166828155,0.5939686894416809,True
+3936301,0.1240190416574478,0.6164958477020264,True,0.1451931595802307,0.5922012329101562,True
+3936311,0.1232496351003646,0.6089819073677063,True,0.145389974117279,0.6005843877792358,True
+3936321,0.1395311653614044,0.6428650617599487,True,0.1544617414474487,0.6282628774642944,True
+3936331,0.1630900502204895,0.6695526838302612,True,0.172550693154335,0.640670657157898,True
+3936341,0.1594616621732711,0.669931948184967,True,0.1757183521986007,0.646337628364563,True
+3936351,0.1530721485614776,0.6629773378372192,True,0.1758033186197281,0.639262318611145,True
+3936361,0.1532052308320999,0.6611615419387817,True,0.170839324593544,0.6368027329444885,True
+3936371,0.1544732898473739,0.667341947555542,True,0.1732417494058609,0.6451509594917297,True
+3936381,0.155945286154747,0.6638420820236206,True,0.1732357144355774,0.6368551254272461,True
+3936391,0.1553018689155578,0.6668978929519653,True,0.1749745905399322,0.6485318541526794,True
+3936401,0.1540418416261673,0.6698389053344727,True,0.171992540359497,0.6410841941833496,True
+3936411,0.1542299091815948,0.6649030447006226,True,0.1751148551702499,0.6459113955497742,True
+3936421,0.1567505747079849,0.6650964617729187,True,0.1725841164588928,0.6449176669120789,True
+3936431,0.1534011512994766,0.6642829179763794,True,0.1707870066165924,0.6471100449562073,True
+3936441,0.1578838527202606,0.663975715637207,True,0.1743844896554947,0.6456421613693237,True
+3936451,0.1521875262260437,0.6686961650848389,True,0.1739679723978042,0.646182656288147,True
+3936461,0.1539224684238433,0.666285514831543,True,0.1729596257209777,0.6501198410987854,True
+3936471,0.1558199524879455,0.6638727188110352,True,0.1773537099361419,0.646720826625824,True
+3936481,0.1556313335895538,0.6703699231147766,True,0.174888327717781,0.6515084505081177,True
+3936491,0.1558627784252166,0.6690457463264465,True,0.1757010370492935,0.6521600484848022,True
+3936501,0.1568074524402618,0.667779266834259,True,0.1767609566450119,0.6461173295974731,True
+3936511,0.1577319949865341,0.6684786677360535,True,0.1741020381450653,0.6538601517677307,True
+3936521,0.1561962664127349,0.6652538776397705,True,0.1716244518756866,0.6510003805160522,True
+3936531,0.159450501203537,0.6695752739906311,True,0.1739479154348373,0.6446161270141602,True
+3936541,0.1563525944948196,0.6638619899749756,True,0.173142671585083,0.6488876342773438,True
+3936551,0.1547636687755584,0.6630486845970154,True,0.1750965565443039,0.645429253578186,True
+3936561,0.1567153483629226,0.6654672622680664,True,0.1743934750556945,0.6464995741844177,True
+3936571,0.1538315713405609,0.6657914519309998,True,0.1713784337043762,0.6510713696479797,True
+3936581,0.1535969078540802,0.6679452061653137,True,0.1726485192775726,0.6488276720046997,True
+3936591,0.1558063775300979,0.6681354641914368,True,0.170301154255867,0.6393833160400391,True
+3936601,0.1583690792322158,0.6704502105712891,True,0.1717027574777603,0.6479326486587524,True
+3936611,0.1573123037815094,0.6674584150314331,True,0.1750608831644058,0.6475087404251099,True
+3936621,0.1584673076868057,0.6620897054672241,True,0.1748275756835937,0.6536740064620972,True
+3936631,0.1603948920965194,0.6693545579910278,True,0.1731421947479248,0.6554409265518188,True
+3936641,0.1590219140052795,0.6664686799049377,True,0.1757584065198898,0.6482448577880859,True
+3936651,0.1737333536148071,0.6882280707359314,True,0.1908689588308334,0.6763942837715149,True
+3936661,0.2340296506881714,0.7764801979064941,True,0.2625744044780731,0.7707973718643188,True
+3936671,0.2899962961673736,0.8580277562141418,True,0.3128725886344909,0.8491898775100708,True
+3936681,0.3641684055328369,1.01766037940979,True,0.3913425803184509,1.013957381248474,True
+3936691,0.4399758875370025,1.2156050205230713,True,0.450016587972641,1.2207951545715332,True
+3936701,0.5101090669631958,1.427527904510498,True,0.5071794390678406,1.4366466999053955,True
+3936711,0.5535726547241211,1.5990667343139648,True,0.5452215075492859,1.6078121662139893,True
+3936721,0.5712342262268066,1.7146437168121338,True,0.554373562335968,1.706365704536438,True
+3936731,0.6122033596038818,1.8090416193008425,True,0.5948000550270081,1.7971398830413818,True
+3936741,0.6786722540855408,1.9275264739990237,True,0.652310311794281,1.9081171751022337,True
+3936751,nan,nan,False,nan,nan,False
+3936761,nan,nan,False,nan,nan,False
+3936771,nan,nan,False,nan,nan,False
+3936781,nan,nan,False,nan,nan,False
+3936791,nan,nan,False,nan,nan,False
+3936801,nan,nan,False,nan,nan,False
+3936811,nan,nan,False,nan,nan,False
+3936821,nan,nan,False,nan,nan,False
+3936831,nan,nan,False,nan,nan,False
+3936841,nan,nan,False,nan,nan,False
+3936851,nan,nan,False,nan,nan,False
+3936861,nan,nan,False,nan,nan,False
+3936871,nan,nan,False,nan,nan,False
+3936881,nan,nan,False,nan,nan,False
+3936891,nan,nan,False,nan,nan,False
+3936901,nan,nan,False,nan,nan,False
+3936911,nan,nan,False,nan,nan,False
+3936921,nan,nan,False,nan,nan,False
+3936931,nan,nan,False,nan,nan,False
+3936941,nan,nan,False,nan,nan,False
+3936951,nan,nan,False,nan,nan,False
+3936961,nan,nan,False,nan,nan,False
+3936971,nan,nan,False,nan,nan,False
+3936981,nan,nan,False,nan,nan,False
+3936991,nan,nan,False,nan,nan,False
+3937001,nan,nan,False,nan,nan,False
+3937011,nan,nan,False,nan,nan,False
+3937021,nan,nan,False,nan,nan,False
+3937031,0.5736404657363892,1.8964595794677732,True,0.5953304767608643,1.8910303115844729,True
+3937041,0.4859622716903686,1.5283581018447876,True,0.558097243309021,1.6073909997940063,True
+3937051,0.442794919013977,1.3205955028533936,True,0.5065304636955261,1.3521428108215332,True
+3937061,0.3417838513851166,1.0553849935531616,True,0.4324283003807068,1.068983793258667,True
+3937071,0.2705369889736175,0.8712317943572998,True,0.3456112742424011,0.8699923753738403,True
+3937081,0.1896203905344009,0.7661659717559814,True,0.2601329088211059,0.7632814049720764,True
+3937091,0.1212699189782142,0.6912580132484436,True,0.1806095093488693,0.700829267501831,True
+3937101,0.1032662093639373,0.6545898914337158,True,0.131471499800682,0.6425380110740662,True
+3937111,0.1306457221508026,0.6649579405784607,True,0.139751985669136,0.6550354957580566,True
+3937121,0.1189594641327858,0.6650226712226868,True,0.1315294504165649,0.6493960022926331,True
+3937131,0.1146987676620483,0.6483205556869507,True,0.1300026625394821,0.6417564749717712,True
+3937141,0.1145288795232772,0.6500437259674072,True,0.1326886266469955,0.6473910808563232,True
+3937151,0.1177465692162513,0.656132698059082,True,0.1338583528995514,0.6466239094734192,True
+3937161,0.1208183318376541,0.652199923992157,True,0.1330650299787521,0.6601447463035583,True
+3937171,0.1205717548727989,0.6548341512680054,True,0.1317706853151321,0.6484678983688354,True
+3937181,0.1184675693511962,0.6587134599685669,True,0.1321154981851577,0.6602577567100525,True
+3937191,0.1187650337815284,0.6562440395355225,True,0.1301554590463638,0.6475484371185303,True
+3937201,0.122071273624897,0.6583341956138611,True,0.1267903298139572,0.6515516638755798,True
+3937211,0.1221206709742546,0.6534255146980286,True,0.1334104090929031,0.6574723124504089,True
+3937221,0.121170699596405,0.6582452654838562,True,0.1290036141872406,0.6476528644561768,True
+3937231,0.1207661777734756,0.6554316282272339,True,0.1336787939071655,0.6462500691413879,True
+3937241,0.1190515235066413,0.6540108919143677,True,0.1297753304243087,0.6463277339935303,True
+3937251,0.1200229302048683,0.6550287008285522,True,0.1305201351642608,0.6529883742332458,True
+3937261,0.1212559938430786,0.6576487421989441,True,0.1276829540729522,0.6450371742248535,True
+3937271,0.1211617887020111,0.6615152955055237,True,0.1294919401407241,0.657987654209137,True
+3937281,0.121948517858982,0.6561926603317261,True,0.1338464021682739,0.6528210639953613,True
+3937291,0.1201862022280693,0.659882664680481,True,0.1333919912576675,0.6559670567512512,True
+3937301,0.1192305907607078,0.6542106866836548,True,0.1326592564582824,0.6562121510505676,True
+3937311,0.1190661862492561,0.6644119024276733,True,0.1330279409885406,0.6566838622093201,True
+3937321,0.120569609105587,0.6598379611968994,True,0.1360673159360885,0.6570663452148438,True
+3937331,0.1214366853237152,0.6633187532424927,True,0.1338209956884384,0.6512418985366821,True
+3937341,0.1199180856347084,0.659701943397522,True,0.1365620791912078,0.6585706472396851,True
+3937351,0.1255560368299484,0.6536992788314819,True,0.1361420452594757,0.6628470420837402,True
+3937361,0.1228614449501037,0.6600993871688843,True,0.1366883516311645,0.6527723670005798,True
+3937371,0.1200334355235099,0.6613457202911377,True,0.1316606551408767,0.6467992067337036,True
+3937381,0.1219445616006851,0.6594761610031128,True,0.1369945108890533,0.6551228165626526,True
+3937391,0.1213907599449157,0.6588122844696045,True,0.1336576491594314,0.6514227986335754,True
+3937401,0.1221906319260597,0.6636266708374023,True,0.1391321867704391,0.6589585542678833,True
+3937411,0.1213841661810875,0.6653153896331787,True,0.1351303160190582,0.6507731676101685,True
+3937421,0.1221542879939079,0.6599297523498535,True,0.13792484998703,0.6520240306854248,True
+3937431,0.1183995306491851,0.6654362678527832,True,0.139468640089035,0.6531040072441101,True
+3937441,0.1220648437738418,0.6550838351249695,True,0.1329915225505828,0.649750828742981,True
+3937451,0.11867056787014,0.6667744517326355,True,0.1386074721813202,0.6586728692054749,True
+3937461,0.1211922168731689,0.662552535533905,True,0.1378670334815979,0.648937463760376,True
+3937471,0.1220949217677116,0.6664457321166992,True,0.1368403434753418,0.6536091566085815,True
+3937481,0.1201217025518417,0.6604282855987549,True,0.1394559890031814,0.6535604000091553,True
+3937491,0.1196615695953369,0.6638150811195374,True,0.1394507884979248,0.6545552611351013,True
+3937501,0.1197891384363174,0.6612276434898376,True,0.1375336349010467,0.6451451182365417,True
+3937511,0.1210472509264946,0.6629587411880493,True,0.1390515118837356,0.6486107707023621,True
+3937521,0.1220679134130477,0.6655738353729248,True,0.1405165046453476,0.6491727232933044,True
+3937531,0.1238450855016708,0.6634302139282227,True,0.1386019885540008,0.6517242193222046,True
+3937541,0.1221096962690353,0.6607298254966736,True,0.1332774460315704,0.6540911793708801,True
+3937551,0.1227604821324348,0.6644733548164368,True,0.1382469534873962,0.643853485584259,True
+3937561,0.1206312030553817,0.662251353263855,True,0.1380466520786285,0.6542128920555115,True
+3937571,0.1233947947621345,0.6577156782150269,True,0.1373531073331833,0.6510192155838013,True
+3937581,0.1223422586917877,0.656994640827179,True,0.1366868764162063,0.6504150629043579,True
+3937591,0.122168093919754,0.6634966731071472,True,0.1382375657558441,0.6506660580635071,True
+3937601,0.1243558526039123,0.6637399196624756,True,0.1360826790332794,0.6538550853729248,True
+3937611,0.1234729290008544,0.6637434959411621,True,0.1355130523443222,0.648139238357544,True
+3937621,0.1251571476459503,0.6591569185256958,True,0.1362342536449432,0.6580125689506531,True
+3937631,0.1219531297683715,0.664996325969696,True,0.1361070722341537,0.6549632549285889,True
+3937641,0.1256361454725265,0.6566854119300842,True,0.1326727420091629,0.650466799736023,True
+3937651,0.1233429983258247,0.6647093892097473,True,0.1348634660243988,0.6497154831886292,True
+3937661,0.125786691904068,0.6642959713935852,True,0.1383509635925293,0.6559069752693176,True
+3937671,0.12449412047863,0.6609429717063904,True,0.1356492191553115,0.6535763740539551,True
+3937681,0.1241611018776893,0.6632497310638428,True,0.1358922123908996,0.6522496938705444,True
+3937691,0.1254461854696273,0.6652333736419678,True,0.1351135820150375,0.6476089358329773,True
+3937701,0.1231480911374092,0.6689257025718689,True,0.134759709239006,0.6531647443771362,True
+3937711,0.1280414462089538,0.6631836891174316,True,0.143848031759262,0.6631131172180176,True
+3937721,0.1679183840751648,0.6556277871131897,True,0.187049850821495,0.6467897891998291,True
+3937731,0.1872769296169281,0.6485234498977661,True,0.2000821083784103,0.6521103382110596,True
+3937741,0.1755516529083252,0.6534358263015747,True,0.1934821158647537,0.649737536907196,True
+3937751,0.1720596700906753,0.6561803817749023,True,0.1859710961580276,0.6485898494720459,True
+3937761,0.1768500506877899,0.6599549055099487,True,0.1872933208942413,0.6477956175804138,True
+3937771,0.1759702712297439,0.6522734761238098,True,0.1881360113620758,0.6474692821502686,True
+3937781,0.1785048544406891,0.654187023639679,True,0.1912775039672851,0.6534303426742554,True
+3937791,0.1760329008102417,0.6579721570014954,True,0.1899603754281997,0.6496631503105164,True
+3937801,0.1750883162021637,0.6597393751144409,True,0.1915825456380844,0.6487146615982056,True
+3937811,0.17584790289402,0.654569149017334,True,0.1936531960964203,0.6461799740791321,True
+3937821,0.1787581592798233,0.6558516025543213,True,0.1906976848840713,0.6535401940345764,True
+3937831,0.1803733259439468,0.6612509489059448,True,0.1905112564563751,0.656326413154602,True
+3937841,0.1773912012577057,0.6569377779960632,True,0.1920186728239059,0.6490547060966492,True
+3937851,0.1791210919618606,0.6561062932014465,True,0.1900375038385391,0.6534124612808228,True
+3937861,0.1788639724254608,0.6585730910301208,True,0.1902018934488296,0.6476302146911621,True
+3937871,0.1781865656375885,0.6553639769554138,True,0.1911150515079498,0.6496803164482117,True
+3937881,0.1773913204669952,0.6506104469299316,True,0.1908864080905914,0.6517899036407471,True
+3937891,0.1803944557905197,0.6533651351928711,True,0.1918174624443054,0.657678484916687,True
+3937901,0.1786805093288421,0.6571199297904968,True,0.1905802190303802,0.653204619884491,True
+3937911,0.1724208444356918,0.6533420085906982,True,0.1835146844387054,0.6498481631278992,True
+3937921,0.1505486518144607,0.6580657958984375,True,0.1658148616552353,0.6483513116836548,True
+3937931,0.1561063081026077,0.6608156561851501,True,0.1700049340724945,0.6500998139381409,True
+3937941,0.1570861935615539,0.6600496768951416,True,0.170385867357254,0.6563776135444641,True
+3937951,0.1577263474464416,0.6561694741249084,True,0.1685904264450073,0.648908257484436,True
+3937961,0.154951125383377,0.6517492532730103,True,0.1694124639034271,0.6513140201568604,True
+3937971,0.1547068953514099,0.6541610360145569,True,0.1715191304683685,0.6550765633583069,True
+3937981,0.1543106883764267,0.6574268937110901,True,0.16883584856987,0.6477888822555542,True
+3937991,0.1547610163688659,0.6590337157249451,True,0.1711047887802124,0.6493389010429382,True
+3938001,0.1564985513687133,0.6548385620117188,True,0.1689512878656387,0.6447073817253113,True
+3938011,0.1577980071306228,0.6576785445213318,True,0.1702284812927246,0.6455263495445251,True
+3938021,0.1552840024232864,0.6600120067596436,True,0.1661392003297805,0.6437219381332397,True
+3938031,0.1557301878929138,0.6566848754882812,True,0.1710693836212158,0.652982234954834,True
+3938041,0.1565544754266739,0.657091498374939,True,0.166720762848854,0.6544479727745056,True
+3938051,0.1535353064537048,0.6570703387260437,True,0.1656556129455566,0.6476116180419922,True
+3938061,0.1572517603635788,0.658096194267273,True,0.1702296137809753,0.6514020562171936,True
+3938071,0.1561221927404403,0.6554744243621826,True,0.1662340462207794,0.6494044065475464,True
+3938081,0.1561994850635528,0.6539065837860107,True,0.1689234673976898,0.6510083675384521,True
+3938091,0.1530216932296753,0.6566256880760193,True,0.1677490025758743,0.6492504477500916,True
+3938101,0.1557874828577041,0.6538656949996948,True,0.1696697026491165,0.6458672285079956,True
+3938111,0.1552427858114242,0.6532317996025085,True,0.1660286486148834,0.6437666416168213,True
+3938121,0.1565834730863571,0.659547746181488,True,0.1685359627008438,0.6407175660133362,True
+3938131,0.1556050479412078,0.6492692232131958,True,0.1663389503955841,0.6469326615333557,True
+3938141,0.1531064659357071,0.6539325714111328,True,0.1676823943853378,0.6507898569107056,True
+3938151,0.1555554568767547,0.6537436842918396,True,0.1638769954442978,0.6484479308128357,True
+3938161,0.1558214724063873,0.6556386351585388,True,0.1696433871984481,0.6502185463905334,True
+3938171,0.1563376635313034,0.6537638902664185,True,0.1695163249969482,0.650047779083252,True
+3938181,0.1561274826526641,0.6497862339019775,True,0.1716728508472442,0.6467674374580383,True
+3938191,0.1559945344924926,0.6507837176322937,True,0.1688616275787353,0.6497703790664673,True
+3938201,0.1572277396917343,0.648127019405365,True,0.16947603225708,0.6515679955482483,True
+3938211,0.1634119153022766,0.7129839062690735,True,nan,nan,False
+3938221,nan,nan,False,nan,nan,False
+3938231,nan,nan,False,nan,nan,False
+3938241,nan,nan,False,nan,nan,False
+3938251,nan,nan,False,nan,nan,False
+3938261,nan,nan,False,nan,nan,False
+3938271,nan,nan,False,nan,nan,False
+3938281,nan,nan,False,nan,nan,False
+3938291,nan,nan,False,nan,nan,False
+3938301,nan,nan,False,nan,nan,False
+3938311,nan,nan,False,nan,nan,False
+3938321,nan,nan,False,nan,nan,False
+3938331,0.0750109329819679,0.9343471527099608,True,nan,nan,False
+3938341,0.1962281912565231,0.821850061416626,True,nan,nan,False
+3938351,0.1906379014253616,0.7366827726364136,True,nan,nan,False
+3938361,0.1910312920808792,0.6558166742324829,True,0.1045996695756912,0.7898201942443848,True
+3938371,0.1850789189338684,0.6459490656852722,True,0.201216459274292,0.7495047450065613,True
+3938381,0.1860316097736358,0.6482281684875488,True,0.2055705487728119,0.6977502107620239,True
+3938391,0.1852569133043289,0.6507551670074463,True,0.2034199833869934,0.6641104221343994,True
+3938401,0.1869355142116546,0.654320240020752,True,0.2030887305736541,0.6503361463546753,True
+3938411,0.1870174407958984,0.6542742848396301,True,0.2055853903293609,0.645020604133606,True
+3938421,0.187306135892868,0.653541088104248,True,0.203930526971817,0.6467002034187317,True
+3938431,0.1847729384899139,0.6506375074386597,True,0.2046791315078735,0.6496012806892395,True
+3938441,0.1841546595096588,0.6494677662849426,True,0.2056562751531601,0.6442062854766846,True
+3938451,0.1846400052309036,0.6528388261795044,True,0.2060985416173935,0.6434391140937805,True
+3938461,0.1880961656570434,0.6571264266967773,True,0.2069046646356582,0.6571991443634033,True
+3938471,0.1853594332933426,0.649280846118927,True,0.205101877450943,0.6500743627548218,True
+3938481,0.1829507648944854,0.6501896381378174,True,0.2072334885597229,0.6524720191955566,True
+3938491,0.1836199760437011,0.6463667154312134,True,0.2041457742452621,0.6470519304275513,True
+3938501,0.184120312333107,0.656287670135498,True,0.2045215815305709,0.6520053744316101,True
+3938511,0.1842410266399383,0.6612694263458252,True,0.2077808678150177,0.6577970385551453,True
+3938521,0.1878252029418945,0.65203857421875,True,0.2071180939674377,0.6450989246368408,True
+3938531,0.1837249100208282,0.6536864638328552,True,0.2036613225936889,0.6559312343597412,True
+3938541,0.1868674159049987,0.6448463201522827,True,0.2075937986373901,0.6590216159820557,True
+3938551,0.1820712238550186,0.6466552019119263,True,0.2059568762779235,0.6562173366546631,True
+3938561,0.1870077848434448,0.6478829383850098,True,0.2066911607980728,0.6571906208992004,True
+3938571,0.1853472143411636,0.6592589020729065,True,0.2055621594190597,0.661862850189209,True
+3938581,0.1864362210035324,0.6497722268104553,True,0.2054116576910019,0.658922553062439,True
+3938591,0.1883184164762497,0.6520642638206482,True,0.2065469920635223,0.6524850130081177,True
+3938601,0.213225319981575,0.6332900524139404,True,0.2356617748737335,0.6502715945243835,True
+3938611,0.2193023860454559,0.641238272190094,True,0.2380930781364441,0.6500334143638611,True
+3938621,0.2119199782609939,0.6453619003295898,True,0.2334831655025482,0.6512713432312012,True
+3938631,0.2074551582336425,0.6422392129898071,True,0.23027403652668,0.6500462293624878,True
+3938641,0.2141029983758926,0.6427552700042725,True,0.234487771987915,0.648475706577301,True
+3938651,0.2127475291490554,0.6487588882446289,True,0.2335616946220398,0.6474482417106628,True
+3938661,0.2142572849988937,0.6485038995742798,True,0.2354724109172821,0.6490076184272766,True
+3938671,0.2131141424179077,0.6439343690872192,True,0.232796624302864,0.6524677276611328,True
+3938681,0.2118068635463714,0.6436971426010132,True,0.2319453507661819,0.6479172110557556,True
+3938691,0.211714819073677,0.6441404819488525,True,0.2342810332775116,0.6508671045303345,True
+3938701,0.210093468427658,0.6533902883529663,True,0.233818769454956,0.64988112449646,True
+3938711,0.2122035324573516,0.6535840630531311,True,0.2334847003221511,0.6485562920570374,True
+3938721,0.2126098871231079,0.6553325653076172,True,0.2347537130117416,0.6527109146118164,True
+3938731,0.2097760587930679,0.6521520018577576,True,0.2339043319225311,0.6538515090942383,True
+3938741,0.2114892452955246,0.6532540321350098,True,0.2325004935264587,0.653104305267334,True
+3938751,0.2112306803464889,0.6536284685134888,True,0.2318053990602493,0.6507149338722229,True
+3938761,0.2095792293548584,0.6507053971290588,True,0.2321865260601043,0.6560201644897461,True
+3938771,0.2119381129741668,0.6544559597969055,True,0.233819842338562,0.6543119549751282,True
+3938781,0.2109848111867904,0.6583640575408936,True,0.2337685078382492,0.6564300060272217,True
+3938791,0.210889384150505,0.65883469581604,True,0.2303099930286407,0.655243992805481,True
+3938801,0.2115612030029297,0.662837564945221,True,0.2295874804258346,0.6495492458343506,True
+3938811,0.2124910652637481,0.658158540725708,True,0.2326069474220276,0.6508837938308716,True
+3938821,0.2121602296829223,0.6549590229988098,True,0.231270894408226,0.6552833914756775,True
+3938831,0.2105954140424728,0.6563892364501953,True,0.2349730432033538,0.6555346250534058,True
+3938841,0.2125315070152282,0.6621842384338379,True,0.2297601997852325,0.6499807834625244,True
+3938851,0.2117921113967895,0.6589409708976746,True,0.2304194867610931,0.6513172388076782,True
+3938861,0.212635263800621,0.6565771102905273,True,0.230916365981102,0.6514537930488586,True
+3938871,0.2131151258945465,0.6437790393829346,True,0.2330372631549835,0.6433228254318237,True
+3938881,0.2125574350357055,0.6417256593704224,True,0.2350198179483413,0.6383230686187744,True
+3938891,0.216051310300827,0.6382294297218323,True,0.2358678579330444,0.639376699924469,True
+3938901,0.2149123698472976,0.6385769248008728,True,0.2347762435674667,0.6336911916732788,True
+3938911,0.2150776535272598,0.6384495496749878,True,0.2369476854801178,0.634198784828186,True
+3938921,0.2146812379360199,0.6372069120407104,True,0.235276997089386,0.6401575803756714,True
+3938931,0.2117037326097488,0.6363175511360168,True,0.2335626631975174,0.6435412168502808,True
+3938941,0.210408940911293,0.6411765813827515,True,0.2325552105903625,0.628840982913971,True
+3938951,0.1835928559303283,0.6427494883537292,True,0.2100917845964431,0.6345690488815308,True
+3938961,0.1291550397872924,0.6427215337753296,True,0.1584556400775909,0.6417274475097656,True
+3938971,0.1206284090876579,0.6400952339172363,True,0.1490849554538726,0.6352832317352295,True
+3938981,0.121945746243,0.6455286741256714,True,0.1475422084331512,0.6435432434082031,True
+3938991,0.127615600824356,0.646268367767334,True,0.1495568454265594,0.6409222483634949,True
+3939001,0.1242469847202301,0.6503275632858276,True,0.1480661630630493,0.6447808742523193,True
+3939011,0.1255790591239929,0.6512107849121094,True,0.146789014339447,0.6388408541679382,True
+3939021,0.1230216920375824,0.6443449258804321,True,0.1494960933923721,0.6338886022567749,True
+3939031,0.1185003072023391,0.6377052068710327,True,0.1469715684652328,0.6406241655349731,True
+3939041,0.120184451341629,0.64417564868927,True,0.1452330201864242,0.6438037157058716,True
+3939051,0.1182437092065811,0.641488790512085,True,0.1441362202167511,0.6385276317596436,True
+3939061,0.1245061531662941,0.6444381475448608,True,0.1468288451433181,0.6348162889480591,True
+3939071,0.1219111308455467,0.6521205902099609,True,0.1476344466209411,0.6430931091308594,True
+3939081,0.1205770894885063,0.6506728529930115,True,0.1458471119403839,0.6382360458374023,True
+3939091,0.1189054325222969,0.6462100744247437,True,0.1468605995178222,0.6412425637245178,True
+3939101,0.1186042428016662,0.6381065249443054,True,0.1459185034036636,0.6413148641586304,True
+3939111,0.1215198040008544,0.6436553001403809,True,0.1471841037273407,0.6468112468719482,True
+3939121,0.122498869895935,0.6514286994934082,True,0.146647036075592,0.639292299747467,True
+3939131,0.1232597157359123,0.6359732151031494,True,0.1450371742248535,0.6386229395866394,True
+3939141,0.1217981502413749,0.6513851881027222,True,0.1461056768894195,0.6397779583930969,True
+3939151,0.1181093007326126,0.6438052654266357,True,0.14859139919281,0.6380245685577393,True
+3939161,0.1237368732690811,0.6365522146224976,True,0.1458626389503479,0.6354520916938782,True
+3939171,0.1197674795985221,0.646380603313446,True,0.1432457566261291,0.641968846321106,True
+3939181,0.1183381304144859,0.643909215927124,True,0.1482918858528137,0.6424907445907593,True
+3939191,0.1258149296045303,0.6475030183792114,True,0.1474174857139587,0.6436439156532288,True
+3939201,0.1228413432836532,0.6419736742973328,True,0.1445510387420654,0.6486453413963318,True
+3939211,0.1374453008174896,0.6305516958236694,True,0.1683929562568664,0.6443678736686707,True
+3939221,0.1627645045518875,0.6286229491233826,True,nan,nan,False
+3939231,0.1713728010654449,0.6369951367378235,True,0.1975062787532806,0.6383665800094604,True
+3939241,0.1619440913200378,0.6301205158233643,True,0.1924606561660766,0.6304755806922913,True
+3939251,0.1622662246227264,0.635806143283844,True,0.1880044043064117,0.6316190958023071,True
+3939261,0.1654075533151626,0.6396461725234985,True,0.1920108199119568,0.637697696685791,True
+3939271,0.1648890972137451,0.6330059170722961,True,0.1922949850559234,0.6368167400360107,True
+3939281,0.1649287194013595,0.634435772895813,True,0.1918922066688537,0.6399514675140381,True
+3939291,0.1654455661773681,0.639717698097229,True,0.1906656771898269,0.6340161561965942,True
+3939301,0.166782945394516,0.6324779391288757,True,0.1913950443267822,0.6365258097648621,True
+3939311,0.166895717382431,0.6294729113578796,True,0.1928000450134277,0.6400691270828247,True
+3939321,0.1668165624141693,0.6328262090682983,True,0.1914838254451751,0.6327899694442749,True
+3939331,0.1652950197458267,0.6318100094795227,True,0.1915202140808105,0.6309274435043335,True
+3939341,0.1664371192455291,0.6370078325271606,True,0.1929322928190231,0.6365708708763123,True
+3939351,0.1667281091213226,0.637998104095459,True,0.1897892355918884,0.6419346332550049,True
+3939361,0.1650374233722686,0.6310285925865173,True,0.1891593337059021,0.631171464920044,True
+3939371,0.1499019861221313,0.6387760639190674,True,0.178002581000328,0.6317120790481567,True
+3939381,0.1516200602054596,0.6342841386795044,True,0.1740694046020507,0.6300497651100159,True
+3939391,0.1499979794025421,0.6326457262039185,True,0.1727301180362701,0.6349088549613953,True
+3939401,0.1541547626256942,0.6429816484451294,True,0.1759641468524933,0.6325874328613281,True
+3939411,0.1524017602205276,0.6454818248748779,True,0.1775301694869995,0.6327017545700073,True
+3939421,0.1521570086479187,0.6371142268180847,True,0.1767803132534027,0.6274269223213196,True
+3939431,0.1512019783258438,0.6286206841468811,True,0.1754693686962127,0.6268721222877502,True
+3939441,0.1531231999397277,0.6310365200042725,True,0.1763400882482528,0.6382356882095337,True
+3939451,0.1509482562541961,0.6341779232025146,True,0.1754132211208343,0.6388591527938843,True
+3939461,0.1485882252454757,0.6258585453033447,True,0.175618976354599,0.6249805688858032,True
+3939471,0.1524432897567749,0.6336780786514282,True,0.1769321858882904,0.6295729279518127,True
+3939481,0.1488590836524963,0.6306194067001343,True,0.1777278482913971,0.6344285011291504,True
+3939491,0.1525277346372604,0.6378390192985535,True,0.1790603101253509,0.6368531584739685,True
+3939501,0.1987795829772949,0.6053998470306396,True,0.2377136647701263,0.6130931377410889,True
+3939511,0.2845299541950226,0.5299995541572571,True,0.3448339700698852,0.5447555184364319,True
+3939521,0.3707171082496643,0.4577284455299377,True,0.4393652975559234,0.4570842385292053,True
+3939531,0.4498138427734375,0.3593598008155823,True,0.5203127861022949,0.3640532791614532,True
+3939541,0.516372799873352,0.2964764833450317,True,0.576791524887085,0.3019499778747558,True
+3939551,0.567397952079773,0.2663309276103973,True,0.6191233396530151,0.2785242795944214,True
+3939561,0.584735631942749,0.2604142725467682,True,0.6181409955024719,0.2633917331695556,True
+3939571,0.5814224481582642,0.2656844854354858,True,nan,nan,False
+3939581,0.5882248878479004,0.2536537051200866,True,0.6132254600524902,0.2627535462379455,True
+3939591,0.5909377336502075,0.2521890997886657,True,0.61604905128479,0.2611421942710876,True
+3939601,0.5913349986076355,0.2562407851219177,True,0.6123992204666138,0.2626811861991882,True
+3939611,0.5926547646522522,0.2562969923019409,True,0.6126981973648071,0.2646074593067169,True
+3939621,0.5914775133132935,0.2560746669769287,True,0.6126437187194824,0.2605156302452087,True
+3939631,0.5924075841903687,0.2580328285694122,True,0.6127984523773193,0.2665867805480957,True
+3939641,0.5921823978424072,0.2594553232192993,True,0.6136726140975952,0.25889652967453,True
+3939651,0.5917772054672241,0.2552366256713867,True,0.6130942106246948,0.2603185772895813,True
+3939661,0.5938986539840698,0.2582510113716125,True,0.6142765283584595,0.2653890252113342,True
+3939671,0.5920001268386841,0.2616690099239349,True,0.6134543418884277,0.264771044254303,True
+3939681,0.5913113355636597,0.2601977586746216,True,0.6117446422576904,0.2681990563869476,True
+3939691,0.5921131372451782,0.2548192143440246,True,0.614043653011322,0.2583231329917907,True
+3939701,0.5937187671661377,0.2612587213516235,True,0.6128613948822021,0.2630932331085205,True
+3939711,0.5951485633850098,0.2595738172531128,True,0.6141831278800964,0.2740978598594665,True
+3939721,0.5913842916488647,0.2569116950035095,True,0.6124134063720703,0.2641657590866089,True
+3939731,0.5918352603912354,0.2583883702754974,True,0.610643744468689,0.2627009153366089,True
+3939741,0.5922489762306213,0.2604796290397644,True,0.6119266748428345,0.2692691683769226,True
+3939751,0.5926696062088013,0.2610108554363251,True,0.6118429899215698,0.2670470774173736,True
+3939761,0.5920778512954712,0.2590286135673523,True,0.6120966076850891,0.2628340125083923,True
+3939771,0.5925441384315491,0.2591436803340912,True,0.6099542379379272,0.2671691179275512,True
+3939781,0.5926204323768616,0.258675217628479,True,0.613616943359375,0.264008104801178,True
+3939791,0.578728973865509,0.2440210282802581,True,0.6037968397140503,0.2552191913127899,True
+3939801,0.572055459022522,0.2232488989830017,True,0.5979980230331421,0.2393626868724823,True
+3939811,0.5760705471038818,0.2284848242998123,True,0.5986852049827576,0.2427656799554824,True
+3939821,0.5791935920715332,0.2377159595489502,True,0.596836507320404,0.2485287189483642,True
+3939831,0.5793572664260864,0.2346162647008896,True,0.6000213623046875,0.2451002895832061,True
+3939841,0.5768916606903076,0.2317548245191574,True,0.599480926990509,0.2501392662525177,True
+3939851,0.5747237205505371,0.2354260832071304,True,0.5999892950057983,0.2455828040838241,True
+3939861,0.5747165679931641,0.227952629327774,True,0.6001907587051392,0.249454915523529,True
+3939871,0.5770901441574097,0.2311220318078994,True,0.5975024104118347,0.2479214817285537,True
+3939881,0.576203465461731,0.234937697649002,True,0.597460150718689,0.245234876871109,True
+3939891,0.576249897480011,0.2313763052225113,True,0.5942133665084839,0.2438310384750366,True
+3939901,0.5758692026138306,0.2275323569774627,True,0.597331166267395,0.2365471571683883,True
+3939911,0.5630687475204468,0.242002859711647,True,0.5885007381439209,0.2477448284626007,True
+3939921,0.4685832560062408,0.3259726762771606,True,0.5167181491851807,0.3171395659446716,True
+3939931,0.3711602091789245,0.4146278500556946,True,0.4156653583049774,0.408795952796936,True
+3939941,0.2841365039348602,0.4827136397361755,True,0.3283724784851074,0.4990103244781494,True
+3939951,0.2124867737293243,0.548765242099762,True,0.2510671615600586,0.5703994035720825,True
+3939961,0.1554417908191681,0.6163927316665649,True,0.1944952607154846,0.6040593385696411,True
+3939971,0.1163553446531295,0.6600106358528137,True,0.1460107266902923,0.6416161060333252,True
+3939981,0.1337170898914337,0.6483496427536011,True,0.1572000384330749,0.651284396648407,True
+3939991,0.129849836230278,0.6504400372505188,True,0.1519784331321716,0.6378365159034729,True
+3940001,0.1181815043091774,0.6577275991439819,True,0.154765099287033,0.6385807991027832,True
+3940011,0.1204898431897163,0.657618522644043,True,0.1480754911899566,0.650380551815033,True
+3940021,0.1227660626173019,0.651181161403656,True,0.1474298238754272,0.6439703702926636,True
+3940031,0.126101478934288,0.6556066274642944,True,0.1521038115024566,0.6480875015258789,True
+3940041,0.123195968568325,0.6538808345794678,True,0.151379108428955,0.6439031362533569,True
+3940051,0.119830310344696,0.6495912075042725,True,0.1481427550315857,0.6429924964904785,True
+3940061,0.1214137524366378,0.660700798034668,True,0.1445246934890747,0.6404181718826294,True
+3940071,0.1233818233013153,0.6569512486457825,True,0.1497717201709747,0.6443876028060913,True
+3940081,0.1246592998504638,0.6551167964935303,True,0.1509378850460052,0.6453069448471069,True
+3940091,0.1171824634075164,0.6503171920776367,True,0.1483631730079651,0.6542160511016846,True
+3940101,0.1201571226119995,0.6574066281318665,True,0.1497473120689392,0.6513532996177673,True
+3940111,0.1219612434506416,0.6596488952636719,True,0.1477380990982055,0.6383810043334961,True
+3940121,0.1196394339203834,0.6587440371513367,True,0.1463599801063537,0.6460275650024414,True
+3940131,0.1232346147298812,0.6536921262741089,True,0.1483217775821685,0.6465298533439636,True
+3940141,0.1157975494861602,0.6571316123008728,True,0.1465355455875396,0.6516348719596863,True
+3940151,0.1225308999419212,0.6564149856567383,True,0.1500103175640106,0.6464128494262695,True
+3940161,0.119998849928379,0.6551268100738525,True,0.1480948328971862,0.6586447954177856,True
+3940171,0.1212124750018119,0.6540912389755249,True,0.1475621461868286,0.6491172909736633,True
+3940181,0.1187749803066253,0.6588391661643982,True,0.1453550606966018,0.6338800191879272,True
+3940191,0.1195598319172859,0.6579532623291016,True,0.1487881988286972,0.6351341605186462,True
+3940201,0.1200981587171554,0.6519737839698792,True,0.1507449001073837,0.6422008872032166,True
+3940211,0.1209438517689704,0.653226375579834,True,0.1476889550685882,0.6468383073806763,True
+3940221,0.1249604970216751,0.6566871404647827,True,0.1501112580299377,0.6362992525100708,True
+3940231,0.1222888827323913,0.6585070490837097,True,0.1496047675609588,0.6367455720901489,True
+3940241,0.1216907501220703,0.64915931224823,True,0.1493230313062667,0.6448618769645691,True
+3940251,0.1220745295286178,0.663273274898529,True,0.1550884991884231,0.6425053477287292,True
+3940261,0.1233095228672027,0.6555098295211792,True,0.1538157761096954,0.6622695922851562,True
+3940271,0.1273827254772186,0.6590745449066162,True,0.1481497585773468,0.6491066217422485,True
+3940281,0.1208505779504776,0.6476754546165466,True,0.1489605903625488,0.6517500877380371,True
+3940291,0.1198144480586052,0.651390016078949,True,0.1529644578695297,0.6474641561508179,True
+3940301,0.1187144070863723,0.6248572468757629,True,0.1582594364881515,0.6240317225456238,True
+3940311,0.1267651319503784,0.5944817662239075,True,0.1640422642230987,0.5901230573654175,True
+3940321,0.1265318691730499,0.5978408455848694,True,0.1592233777046203,0.5921450853347778,True
+3940331,0.1274304091930389,0.6040148138999939,True,0.1576906889677047,0.5977717638015747,True
+3940341,0.1299678832292556,0.6129127144813538,True,0.1560363620519638,0.6052037477493286,True
+3940351,0.1306018531322479,0.6092461347579956,True,0.16053506731987,0.5987662076950073,True
+3940361,0.1341547071933746,0.6150593161582947,True,0.1564606726169586,0.6080024838447571,True
+3940371,0.1287046372890472,0.605229914188385,True,0.1596803665161132,0.5988298654556274,True
+3940381,0.1255449950695037,0.5987054109573364,True,0.1565591394901275,0.605793833732605,True
+3940391,0.125299334526062,0.6013140082359314,True,0.1616895943880081,0.5906866192817688,True
+3940401,0.1291328072547912,0.6037198305130005,True,0.1567661613225937,0.6003947257995605,True
+3940411,0.1308772712945938,0.6053948402404785,True,0.161066472530365,0.6056070923805237,True
+3940421,0.1303825974464416,0.6123232245445251,True,0.1583404093980789,0.6067473888397217,True
+3940431,0.1334906220436096,0.6006156802177429,True,0.1596037447452545,0.5936134457588196,True
+3940441,0.1313275694847107,0.60722416639328,True,0.1569153070449829,0.6042476296424866,True
+3940451,0.1290270686149597,0.6071419715881348,True,0.1581712663173675,0.6006428003311157,True
+3940461,0.1311729699373245,0.6115366816520691,True,0.1586351990699768,0.5985575914382935,True
+3940471,0.132113441824913,0.6001673340797424,True,0.1577714383602142,0.5919356346130371,True
+3940481,0.1295189708471298,0.6088809967041016,True,0.1567342430353164,0.598603367805481,True
+3940491,0.1325248181819915,0.6043104529380798,True,0.1587638556957245,0.6050168871879578,True
+3940501,0.1319745630025863,0.6052311062812805,True,0.1586042940616607,0.5993148684501648,True
+3940511,0.1391960084438324,0.611524224281311,True,0.1577118337154388,0.6137304306030273,True
+3940521,0.1371726095676422,0.6113209128379822,True,0.1586344093084335,0.5952150821685791,True
+3940531,0.1318182200193405,0.6054112315177917,True,0.1624374985694885,0.5986551642417908,True
+3940541,0.1337375789880752,0.6017764210700989,True,0.158018410205841,0.5996044874191284,True
+3940551,0.1322822421789169,0.6064108610153198,True,0.1560013890266418,0.5997202396392822,True
+3940561,0.1344852894544601,0.6091300845146179,True,0.1536831855773925,0.5984840393066406,True
+3940571,0.1322348266839981,0.6145681738853455,True,0.1587397903203964,0.5941411256790161,True
+3940581,0.130549818277359,0.6023615598678589,True,0.1583772152662277,0.6013764142990112,True
+3940591,0.1332470774650573,0.6134982109069824,True,0.156729593873024,0.5912461280822754,True
+3940601,0.1373818516731262,0.6142190098762512,True,0.1597979366779327,0.5942423343658447,True
+3940611,0.1362653374671936,0.6069605946540833,True,0.1563114374876022,0.5953407287597656,True
+3940621,0.1378912627696991,0.6098359823226929,True,0.1578611135482788,0.61015385389328,True
+3940631,0.1416852474212646,0.5993562340736389,True,0.1729010790586471,0.6145334839820862,True
+3940641,0.2008810043334961,0.5474967360496521,True,0.2540913224220276,0.5711895227432251,True
+3940651,0.2803269326686859,0.4822206497192383,True,0.3422420620918274,0.5079781413078308,True
+3940661,0.3583970069885254,0.4462318420410156,True,0.4256750047206878,0.4586352705955505,True
+3940671,0.4416481852531433,0.3947283327579498,True,0.5069209933280945,0.3959367275238037,True
+3940681,0.5209721326828003,0.3598375916481018,True,0.5850443840026855,0.3718849718570709,True
+3940691,0.5796082615852356,0.3106222152709961,True,0.6382507085800171,0.3344898223876953,True
+3940701,0.6023136973381042,0.2969266176223755,True,0.6447023153305054,0.324241578578949,True
+3940711,0.600265383720398,0.2973177433013916,True,0.6236166954040527,0.3169267177581787,True
+3940721,0.6045935153961182,0.2947704493999481,True,0.6320955753326416,0.314158022403717,True
+3940731,0.6078687906265259,0.2909245491027832,True,0.6358872652053833,0.3243960738182068,True
+3940741,0.6118248701095581,0.2877976298332214,True,0.6366404891014099,0.3165923058986664,True
+3940751,0.6129264831542969,0.2884896397590637,True,0.6343592405319214,0.3155021667480469,True
+3940761,0.6100054979324341,0.2863676249980926,True,0.6371086835861206,0.3038787245750427,True
+3940771,0.6128978729248047,0.2915083169937134,True,0.6368206739425659,0.3231374621391296,True
+3940781,0.6135364770889282,0.2832362055778503,True,0.6387749910354614,0.3187790811061859,True
+3940791,0.6140598058700562,0.2917520999908447,True,0.6393203735351562,0.3219144344329834,True
+3940801,0.6161034107208252,0.2852186262607574,True,0.639266848564148,0.3096650838851928,True
+3940811,0.6151727437973022,0.286317765712738,True,0.6387532949447632,0.3079120218753814,True
+3940821,0.6161729693412781,0.2928042709827423,True,0.636789083480835,0.3105575144290924,True
+3940831,0.6164350509643555,0.2903288006782532,True,0.6370943784713745,0.3162489533424377,True
+3940841,0.6198341846466064,0.2948415875434875,True,0.6360290050506592,0.303041398525238,True
+3940851,0.6150519847869873,0.2912659049034118,True,0.6378226280212402,0.30792897939682,True
+3940861,0.6193289756774902,0.2854271829128265,True,0.6347130537033081,0.3012926578521728,True
+3940871,0.6156306266784668,0.2905924916267395,True,0.6351075172424316,0.2992109060287475,True
+3940881,0.6167696118354797,0.291522741317749,True,0.6335477828979492,0.2996857166290283,True
+3940891,0.5914172530174255,0.2412737011909485,True,0.6202167272567749,0.2627313137054443,True
+3940901,0.5835824012756348,0.2190430760383606,True,0.6096736788749695,0.2345677614212036,True
+3940911,0.5954599380493164,0.2286974489688873,True,0.6052051186561584,0.24699068069458,True
+3940921,0.5951724648475647,0.2475133240222931,True,0.6120703220367432,0.2601088881492615,True
+3940931,0.59376060962677,0.2451856434345245,True,0.6109634637832642,0.2571887373924255,True
+3940941,0.5918506383895874,0.2429351210594177,True,0.6156089305877686,0.2545186281204223,True
+3940951,0.5895072221755981,0.2383380532264709,True,0.6115683317184448,0.2586942017078399,True
+3940961,0.5927273035049438,0.2366885542869568,True,0.6097586154937744,0.2489982545375824,True
+3940971,0.5924935936927795,0.2403107583522796,True,0.6065356731414795,0.244151622056961,True
+3940981,0.5844606161117554,0.2486956417560577,True,0.6109278798103333,0.2632671594619751,True
+3940991,0.5900421738624573,0.2410550415515899,True,0.6094425320625305,0.2652339935302734,True
+3941001,0.5899544954299927,0.2364978194236755,True,0.6168954372406006,0.2596440613269806,True
+3941011,0.590141773223877,0.2408441603183746,True,0.6091181635856628,0.2631903290748596,True
+3941021,0.5892338156700134,0.2378843575716018,True,0.6163239479064941,0.2604207992553711,True
+3941031,0.5911808013916016,0.2406563460826873,True,0.6139233112335205,0.2632206380367279,True
+3941041,0.5906572341918945,0.2398805320262909,True,0.6124546527862549,0.2595030963420868,True
+3941051,0.5863498449325562,0.2408559918403625,True,0.6086830496788025,0.2533589005470276,True
+3941061,0.5856344699859619,0.2380212247371673,True,nan,nan,False
+3941071,0.5874325633049011,0.2393552362918853,True,0.6078557372093201,0.2679046988487243,True
+3941081,0.5877989530563354,0.2385605275630951,True,0.6125122308731079,0.2498966604471206,True
+3941091,0.5888465642929077,0.2421745806932449,True,0.6081226468086243,0.261503666639328,True
+3941101,0.5842431783676147,0.2346175163984298,True,0.6091387271881104,0.2461818307638168,True
+3941111,0.5884276628494263,0.236385092139244,True,0.607386589050293,0.2565479278564453,True
+3941121,0.5890926122665405,0.2377441972494125,True,0.6132923364639282,0.2554637491703033,True
+3941131,0.5872520208358765,0.2362144142389297,True,nan,nan,False
+3941141,0.5894796848297119,0.242700845003128,True,0.6067429780960083,0.2722906470298767,True
+3941151,0.589748740196228,0.2414239048957824,True,0.6074265837669373,0.2626815736293793,True
+3941161,0.5917653441429138,0.2492338269948959,True,0.611754298210144,0.2642642557621002,True
+3941171,0.5883525013923645,0.2460979372262954,True,0.6086468696594238,0.2626471221446991,True
+3941181,0.6222944855690002,0.3224479556083679,True,0.652253270149231,0.3395643234252929,True
+3941191,0.6338561773300171,0.4619288444519043,True,0.6613355875015259,0.4474630355834961,True
+3941201,0.6405909061431885,0.5542688369750977,True,0.6614064574241638,0.5269660949707031,True
+3941211,0.6297466158866882,0.6272934079170227,True,0.6578701734542847,0.6039266586303711,True
+3941221,0.6215914487838745,0.5884326100349426,True,nan,nan,False
+3941231,0.6247936487197876,0.5850119590759277,True,0.6673405170440674,0.5561103820800781,True
+3941241,0.6262129545211792,0.6011884212493896,True,0.6606565713882446,0.5847649574279785,True
+3941251,0.6226917505264282,0.6062843203544617,True,nan,nan,False
+3941261,0.6241955757141113,0.6172724366188049,True,0.6529111266136169,0.5794064402580261,True
+3941271,0.6214809417724609,0.6296992897987366,True,0.6556423902511597,0.6090559959411621,True
+3941281,0.6259627342224121,0.6134529113769531,True,0.6470494866371155,0.6003754138946533,True
+3941291,0.6193283796310425,0.6043196320533752,True,0.6525957584381104,0.5960749387741089,True
+3941301,0.623660147190094,0.6043292284011841,True,0.659395694732666,0.6038951873779297,True
+3941311,0.6255536079406738,0.6099879741668701,True,0.6651906371116638,0.5998398065567017,True
+3941321,0.6225578188896179,0.614271879196167,True,0.6507468223571777,0.5825870037078857,True
+3941331,0.6172829270362854,0.6068291068077087,True,0.6563382148742676,0.6174259185791016,True
+3941341,0.6239392161369324,0.6191409826278687,True,0.6526194214820862,0.5845983028411865,True
+3941351,0.621867835521698,0.6193674206733704,True,0.6577303409576416,0.6051210761070251,True
+3941361,0.6272270083427429,0.6165205240249634,True,0.6508066654205322,0.5903521180152893,True
+3941371,0.6077373623847961,0.6136410236358643,True,0.641806423664093,0.5976375937461853,True
+3941381,0.5099995732307434,0.6205787658691406,True,0.5524212718009949,0.5989155173301697,True
+3941391,0.4283815622329712,0.6081925630569458,True,0.4762236475944519,0.6218665242195129,True
+3941401,0.3577039539813995,0.5987374186515808,True,0.4054134488105774,0.5972496271133423,True
+3941411,0.3500040769577026,0.5875034332275391,True,nan,nan,False
+3941421,0.3731045722961426,0.6020035147666931,True,0.4009508192539215,0.5965391397476196,True
+3941431,0.353588193655014,0.5892469882965088,True,0.3908241987228393,0.6051195859909058,True
+3941441,0.3445313274860382,0.5810422897338867,True,0.3781154751777649,0.603430986404419,True
+3941451,0.3498110175132751,0.596607506275177,True,0.3819531798362732,0.5810770988464355,True
+3941461,0.3488944172859192,0.5887830257415771,True,0.3763426840305328,0.5823181867599487,True
+3941471,0.3482880592346191,0.5915407538414001,True,0.3815391361713409,0.5645914077758789,True
+3941481,0.3444287478923797,0.5815540552139282,True,0.3820827007293701,0.5968109369277954,True
+3941491,0.3380266427993774,0.5848139524459839,True,0.3792405128479004,0.5853511095046997,True
+3941501,0.3482310175895691,0.5952047109603882,True,0.379948616027832,0.5945660471916199,True
+3941511,0.3454111814498901,0.5736576914787292,True,0.382436454296112,0.5915191173553467,True
+3941521,0.3438158631324768,0.5844428539276123,True,0.3799434304237366,0.5954665541648865,True
+3941531,0.3537895679473877,0.5990334749221802,True,0.3719051480293274,0.597675085067749,True
+3941541,0.3522172570228576,0.5904438495635986,True,0.3795139193534851,0.5844298601150513,True
+3941551,0.3419508337974548,0.5805416107177734,True,0.3806705176830292,0.59440678358078,True
+3941561,0.3529360592365265,0.5977508425712585,True,0.3822966814041137,0.5980915427207947,True
+3941571,0.3472262024879455,0.594243049621582,True,0.3831691741943359,0.5790128111839294,True
+3941581,0.3463973104953766,0.5782728791236877,True,0.3803226053714752,0.6005576252937317,True
+3941591,0.3471640348434448,0.595228374004364,True,0.3788245022296905,0.6035706996917725,True
+3941601,0.34000363945961,0.5960566997528076,True,0.3794432282447815,0.5902906656265259,True
+3941611,0.345567524433136,0.5811907052993774,True,0.3785728216171264,0.5984194278717041,True
+3941621,0.3487188220024109,0.5974642038345337,True,0.3801663815975189,0.59598708152771,True
+3941631,0.345183789730072,0.5877444744110107,True,0.3799420595169067,0.5984117388725281,True
+3941641,0.3480206131935119,0.5924631357192993,True,0.3792555928230285,0.603951096534729,True
+3941651,0.343075692653656,0.5990191698074341,True,0.3840463757514953,0.5849727392196655,True
+3941661,0.3488642573356628,0.5985706448554993,True,0.3853307664394378,0.6109351515769958,True
+3941671,0.3486653566360473,0.5852713584899902,True,0.3839406371116638,0.6081399917602539,True
+3941681,0.3447579145431518,0.5868136882781982,True,0.3776804208755493,0.6042473912239075,True
+3941691,0.3456510901451111,0.5940003395080566,True,0.3843695521354675,0.5995098948478699,True
+3941701,0.3485885858535766,0.5897285342216492,True,0.3843012750148773,0.5934275388717651,True
+3941711,0.3529785871505737,0.6012479066848755,True,0.3772538900375366,0.6015344262123108,True
+3941721,0.348207414150238,0.6010392308235168,True,0.380472183227539,0.6251043081283569,True
+3941731,0.3444070219993591,0.5881367921829224,True,0.382210373878479,0.593604564666748,True
+3941741,0.3455126881599426,0.5913469791412354,True,0.3885756134986877,0.5890889763832092,True
+3941751,0.3498888611793518,0.6121523976325989,True,0.3826438784599304,0.5996472835540771,True
+3941761,0.3459666967391968,0.5814852118492126,True,0.3798513412475586,0.6062574982643127,True
+3941771,0.3433056473731994,0.5859780311584473,True,0.3858498632907867,0.6271793842315674,True
+3941781,0.3443512618541717,0.6066349148750305,True,0.3786439299583435,0.6101863384246826,True
+3941791,0.3467035889625549,0.6002812385559082,True,0.3847389817237854,0.6018471717834473,True
+3941801,0.3527578711509704,0.6000620722770691,True,0.3893466293811798,0.6003491878509521,True
+3941811,0.3481211066246032,0.6061369180679321,True,0.3802855014801025,0.5887888669967651,True
+3941821,0.3474856615066528,0.5867322683334351,True,0.3868927657604217,0.5916969776153564,True
+3941831,0.346974104642868,0.6087816953659058,True,0.3799545466899872,0.6084698438644409,True
+3941841,0.3442383110523224,0.5901064872741699,True,0.3818838596343994,0.6135234832763672,True
+3941851,0.3310810923576355,0.5977858901023865,True,0.3759257793426513,0.5950011014938354,True
+3941861,0.2365785539150238,0.6141141653060913,True,0.2939897775650024,0.5990357398986816,True
+3941871,0.1737650781869888,0.6092978119850159,True,0.2289873361587524,0.6028571128845215,True
+3941881,0.1336245834827423,0.6144738793373108,True,0.1803483963012695,0.6193667650222778,True
+3941891,0.1473093628883361,0.6382131576538086,True,0.1844876706600189,0.6388074159622192,True
+3941901,0.151960015296936,0.6214617490768433,True,0.1887398064136505,0.629765510559082,True
+3941911,0.1450272649526596,0.6148638129234314,True,0.1822060644626617,0.6104879379272461,True
+3941921,0.1394413411617279,0.6295046806335449,True,0.1804191768169403,0.6332470774650574,True
+3941931,0.1394886970520019,0.6326531171798706,True,0.1796201467514038,0.620822548866272,True
+3941941,0.1420421600341797,0.6291999220848083,True,0.1805486679077148,0.6264254450798035,True
+3941951,0.1392436027526855,0.6322348713874817,True,0.1793317943811416,0.638513445854187,True
+3941961,0.1387728303670883,0.6303107738494873,True,0.1825234293937683,0.6260319948196411,True
+3941971,0.1410222500562667,0.6294950842857361,True,0.1759980618953704,0.6292285919189453,True
+3941981,0.141936644911766,0.6335883140563965,True,0.181488424539566,0.6261790990829468,True
+3941991,0.1394264101982116,0.6245352029800415,True,0.1868501454591751,0.6251817941665649,True
+3942001,0.1417211890220642,0.6229953765869141,True,0.18063485622406,0.6185516119003296,True
+3942011,0.140128344297409,0.6360124349594116,True,0.1764498054981231,0.6241930723190308,True
+3942021,0.1457572281360626,0.6395106315612793,True,0.181294173002243,0.6263684630393982,True
+3942031,0.1406590193510055,0.6305817365646362,True,0.1779247671365738,0.6103559136390686,True
+3942041,0.1417212039232254,0.6309918165206909,True,0.1827877759933471,0.6247367262840271,True
+3942051,0.1434293389320373,0.6362513303756714,True,0.1784100532531738,0.6155577898025513,True
+3942061,0.1416987478733062,0.6325105428695679,True,0.1808937191963195,0.6154624223709106,True
+3942071,0.134873628616333,0.6262578964233398,True,0.172429084777832,0.631385087966919,True
+3942081,0.1334560215473175,0.6260603070259094,True,0.17808198928833,0.6417454481124878,True
+3942091,0.1365152150392532,0.6292197108268738,True,0.1788729578256607,0.6315151453018188,True
+3942101,0.1497900635004043,0.6296260356903076,True,0.1826105713844299,0.6261002421379089,True
+3942111,0.1438839733600616,0.6326193809509277,True,0.1830907464027404,0.6251271367073059,True
+3942121,0.1411887109279632,0.6246502995491028,True,0.1789088547229766,0.6023185849189758,True
+3942131,0.1402052342891693,0.6373595595359802,True,0.1740202009677887,0.6345984935760498,True
+3942141,0.1422607600688934,0.6313371658325195,True,0.1781560480594635,0.6192737221717834,True
+3942151,0.1353723257780075,0.6263864636421204,True,0.1773034632205963,0.6366572976112366,True
+3942161,0.1389284133911132,0.6301383972167969,True,0.1792144477367401,0.6385281085968018,True
+3942171,0.1407739669084549,0.6357040405273438,True,0.176593005657196,0.6162389516830444,True
+3942181,0.1419333815574646,0.6405777931213379,True,0.1748106926679611,0.6234331727027893,True
+3942191,0.1353698670864105,0.6149500608444214,True,0.1777819842100143,0.6234424710273743,True
+3942201,0.1370676159858703,0.6333404183387756,True,0.1806137263774871,0.638136625289917,True
+3942211,0.1460370421409607,0.6375621557235718,True,0.1807916462421417,0.5783977508544922,True
+3942221,0.1414119899272918,0.5872944593429565,True,nan,nan,False
+3942231,nan,nan,False,nan,nan,False
+3942241,nan,nan,False,nan,nan,False
+3942251,nan,nan,False,nan,nan,False
+3942261,nan,nan,False,nan,nan,False
+3942271,nan,nan,False,nan,nan,False
+3942281,nan,nan,False,nan,nan,False
+3942291,nan,nan,False,nan,nan,False
+3942301,nan,nan,False,nan,nan,False
+3942311,nan,nan,False,nan,nan,False
+3942321,nan,nan,False,nan,nan,False
+3942331,nan,nan,False,nan,nan,False
+3942341,nan,nan,False,nan,nan,False
+3942351,nan,nan,False,nan,nan,False
+3942361,0.2756610512733459,0.5604603886604309,True,nan,nan,False
+3942371,0.2859545350074768,0.5954650640487671,True,nan,nan,False
+3942381,0.2784444689750671,0.5809769630432129,True,0.2912711203098297,0.6552001237869263,True
+3942391,0.2786953151226043,0.5810399651527405,True,0.324194997549057,0.5323960781097412,True
+3942401,0.2794122695922851,0.6007289886474609,True,nan,nan,False
+3942411,0.2785750031471252,0.5960767269134521,True,0.3203880786895752,0.5928468108177185,True
+3942421,0.2783865332603454,0.5899368524551392,True,0.3127124309539795,0.6055335998535156,True
+3942431,0.277900755405426,0.5704680681228638,True,0.3215813934803009,0.5997203588485718,True
+3942441,0.2757897973060608,0.5859768986701965,True,0.3183930218219757,0.5742140412330627,True
+3942451,0.2757520377635956,0.5699211359024048,True,0.3192731142044067,0.6028615236282349,True
+3942461,0.2825231552124023,0.5833939909934998,True,0.3221123814582824,0.5828841328620911,True
+3942471,0.2796397805213928,0.5823280811309814,True,0.3164812922477722,0.589691698551178,True
+3942481,0.2793048620223999,0.5936086177825928,True,0.3202528059482574,0.5920560359954834,True
+3942491,0.2750174403190613,0.6059330105781555,True,0.3186317086219787,0.5822274684906006,True
+3942501,0.2768848836421966,0.5939825177192688,True,0.319811075925827,0.5576351881027222,True
+3942511,0.2267025709152221,0.6193056106567383,True,0.2758243381977081,0.6081738471984863,True
+3942521,0.1745173335075378,0.6245352029800415,True,0.2219245135784149,0.6126077175140381,True
+3942531,0.1537913084030151,0.6204071044921875,True,0.2044866979122162,0.6180654168128967,True
+3942541,0.1590722799301147,0.6329365968704224,True,0.2053257077932357,0.6197777390480042,True
+3942551,0.1596377938985824,0.6303152441978455,True,0.2044779062271118,0.6151236295700073,True
+3942561,0.1558909863233566,0.6382931470870972,True,0.1985730826854705,0.6191549301147461,True
+3942571,0.1525110006332397,0.6240803003311157,True,0.2004097998142242,0.6236360669136047,True
+3942581,0.1535644829273224,0.6307675838470459,True,0.1974745988845825,0.6033447980880737,True
+3942591,0.158726766705513,0.6222891807556152,True,0.204254537820816,0.6138891577720642,True
+3942601,0.1620523035526275,0.6324101686477661,True,0.1945668458938598,0.6198946237564087,True
+3942611,0.1543131172657013,0.6277591586112976,True,0.1914418488740921,0.6170196533203125,True
+3942621,0.1619204878807068,0.6478745937347412,True,0.1984970569610595,0.6372385621070862,True
+3942631,0.1566507220268249,0.6305137872695923,True,0.199672520160675,0.6165889501571655,True
+3942641,0.1611666083335876,0.617363691329956,True,0.1986936628818512,0.6224982738494873,True
+3942651,0.1576304137706756,0.615044116973877,True,nan,nan,False
+3942661,0.155167818069458,0.6313379406929016,True,0.2019075453281402,0.610676646232605,True
+3942671,0.1619803160429,0.6402561664581299,True,0.2003975510597229,0.630025327205658,True
+3942681,0.15580415725708,0.629749059677124,True,0.1964254975318908,0.6217787265777588,True
+3942691,0.1604314446449279,0.6220575571060181,True,0.2019548267126083,0.616452693939209,True
+3942701,0.1622399389743805,0.6377598643302917,True,0.1974223852157592,0.6293257474899292,True
+3942711,0.1591654866933822,0.6260907649993896,True,0.2007133960723877,0.6166781187057495,True
+3942721,0.1586361080408096,0.6264804601669312,True,0.1986231058835983,0.6324642300605774,True
+3942731,0.1501120775938034,0.6178446412086487,True,0.1948649734258651,0.6240431070327759,True
+3942741,0.1514288485050201,0.6163583993911743,True,0.2018372565507888,0.592091977596283,True
+3942751,0.1468184143304824,0.6244354844093323,True,0.2025911509990692,0.6407324075698853,True
+3942761,0.1516371965408325,0.630590558052063,True,0.196098580956459,0.6338382363319397,True
+3942771,0.1526950895786285,0.6249704360961914,True,0.1948315203189849,0.6048165559768677,True
+3942781,0.1550230085849762,0.6433901190757751,True,0.20416921377182,0.6276101469993591,True
+3942791,0.1531970351934433,0.6528419256210327,True,0.1993627399206161,0.6021532416343689,True
+3942801,0.1532147526741027,0.6372473835945129,True,0.2004691064357757,0.6168513894081116,True
+3942811,0.1596145331859588,0.6424546241760254,True,0.1926754713058471,0.6308833360671997,True
+3942821,0.1531525999307632,0.6286249756813049,True,0.196977898478508,0.5888732075691223,True
+3942831,0.1567755490541458,0.6484531164169312,True,0.1968197077512741,0.6197625398635864,True
+3942841,0.1313531696796417,0.649563193321228,True,0.182838499546051,0.608323335647583,True
+3942851,0.1202578544616699,0.6402852535247803,True,0.1667192876338958,0.6319750547409058,True
+3942861,0.1377764791250229,0.6421090960502625,True,0.1765024065971374,0.6214365363121033,True
+3942871,0.1274706721305847,0.6393840909004211,True,0.1826284825801849,0.6194170117378235,True
+3942881,0.132758155465126,0.6545741558074951,True,0.1745565235614776,0.6436412334442139,True
+3942891,0.1360127329826355,0.639236569404602,True,0.1764668226242065,0.6329867839813232,True
+3942901,0.1313508749008178,0.6458663940429688,True,0.1758804321289062,0.6304076910018921,True
+3942911,0.1318228244781494,0.6273526549339294,True,0.1742452979087829,0.6346340775489807,True
+3942921,0.1311588883399963,0.6483531594276428,True,0.1706254929304123,0.630772590637207,True
+3942931,0.1337921619415283,0.6482054591178894,True,0.172866553068161,0.645865261554718,True
+3942941,0.1366177946329116,0.6407238245010376,True,0.1766256392002105,0.6203556656837463,True
+3942951,0.1346001476049423,0.6324127316474915,True,0.1728056222200393,0.6289852857589722,True
+3942961,0.1318154335021972,0.6492841839790344,True,0.1749078929424286,0.621408224105835,True
+3942971,0.1362669467926025,0.6410329341888428,True,0.1756760776042938,0.6146173477172852,True
+3942981,0.1331178545951843,0.635559618473053,True,0.1705464422702789,0.6190270185470581,True
+3942991,0.1368322670459747,0.6362132430076599,True,0.1741840541362762,0.6189170479774475,True
+3943001,0.129199206829071,0.6398335695266724,True,0.1768463402986526,0.6386891603469849,True
+3943011,0.139793187379837,0.6317077279090881,True,0.1784120500087738,0.6379430294036865,True
+3943021,0.180933266878128,0.6842327117919922,True,0.2298873662948608,0.6785790920257568,True
+3943031,0.2539958357810974,0.7456426024436951,True,nan,nan,False
+3943041,0.3211852014064789,0.8028725385665894,True,0.3742666244506836,0.7329169511795044,True
+3943051,0.3907686471939087,0.8887850046157837,True,0.4287160336971283,0.9811564683914183,True
+3943061,0.4697479009628296,1.0007365942001345,True,nan,nan,False
+3943071,nan,nan,False,nan,nan,False
+3943081,0.571172297000885,1.520033597946167,True,nan,nan,False
+3943091,0.6226987242698669,1.6519498825073242,True,nan,nan,False
+3943101,0.631316065788269,1.8092107772827148,True,0.6381527185440063,1.810155987739563,True
+3943111,0.6442391872406006,1.899817705154419,True,nan,nan,False
+3943121,0.6630581021308899,1.9665451049804688,True,nan,nan,False
+3943131,0.6502383947372437,1.991847038269043,True,nan,nan,False
+3943141,0.6633517742156982,1.9139306545257568,True,nan,nan,False
+3943151,0.6592879891395569,1.927104949951172,True,0.6544848680496216,1.9057111740112305,True
+3943161,0.6630772352218628,1.9301774501800537,True,0.6470826864242554,1.9052419662475584,True
+3943171,0.6599593162536621,1.9320459365844729,True,nan,nan,False
+3943181,0.6579626798629761,1.9302741289138796,True,nan,nan,False
+3943191,0.6574963927268982,1.9195363521575928,True,nan,nan,False
+3943201,0.6557037234306335,1.9270262718200684,True,nan,nan,False
+3943211,0.6570254564285278,1.9224348068237305,True,0.648491621017456,1.910117626190185,True
+3943221,0.6524579524993896,1.9266610145568848,True,0.6467424631118774,1.906438946723938,True
+3943231,0.6543850898742676,1.9210281372070312,True,nan,nan,False
+3943241,0.6538434624671936,1.930772066116333,True,nan,nan,False
+3943251,0.654059112071991,1.9238009452819824,True,nan,nan,False
+3943261,0.6497911214828491,1.919867753982544,True,nan,nan,False
+3943271,0.6491988301277161,1.924462080001831,True,nan,nan,False
+3943281,0.6524109840393066,1.9289170503616333,True,nan,nan,False
+3943291,0.6492019891738892,1.916315078735352,True,nan,nan,False
+3943301,0.6495425701141357,1.919614553451538,True,nan,nan,False
+3943311,0.6461685299873352,1.9148041009902956,True,nan,nan,False
+3943321,0.6498404741287231,1.9229495525360107,True,0.6594441533088684,1.8830573558807373,True
+3943331,0.6268469095230103,1.8639483451843264,True,nan,nan,False
+3943341,nan,nan,False,nan,nan,False
+3943351,nan,nan,False,nan,nan,False
+3943361,nan,nan,False,nan,nan,False
+3943371,nan,nan,False,nan,nan,False
+3943381,nan,nan,False,nan,nan,False
+3943391,nan,nan,False,nan,nan,False
+3943401,nan,nan,False,nan,nan,False
+3943411,nan,nan,False,nan,nan,False
+3943421,nan,nan,False,nan,nan,False
+3943431,nan,nan,False,nan,nan,False
+3943441,nan,nan,False,nan,nan,False
+3943451,nan,nan,False,nan,nan,False
+3943461,nan,nan,False,nan,nan,False
+3943471,nan,nan,False,nan,nan,False
+3943481,nan,nan,False,nan,nan,False
+3943491,0.1576873958110809,0.818762481212616,True,0.161786288022995,0.857901930809021,True
+3943501,0.1371020376682281,0.7088358402252197,True,0.1602912098169326,0.7004566192626953,True
+3943511,0.1405317932367324,0.7026558518409729,True,0.1562612056732177,0.6951920390129089,True
+3943521,0.1434927582740783,0.7114555835723877,True,0.1581616252660751,0.6944411993026733,True
+3943531,0.1427098661661148,0.7024324536323547,True,0.1512797772884369,0.6984033584594727,True
+3943541,0.1437838077545166,0.7059586644172668,True,0.1570627838373184,0.698331892490387,True
+3943551,0.1415607184171676,0.7021161913871765,True,0.1579097509384155,0.7023606300354004,True
+3943561,0.1404522508382797,0.7101292014122009,True,0.1572784334421157,0.7006425857543945,True
+3943571,0.1396573036909103,0.7042379379272461,True,0.1565758436918258,0.7020857930183411,True
+3943581,0.141179546713829,0.7065657377243042,True,0.159338429570198,0.7032024264335632,True
+3943591,0.1416442096233368,0.7079833149909973,True,0.1579376012086868,0.6975064873695374,True
+3943601,0.1401348859071731,0.7030643224716187,True,0.1602881550788879,0.7082337141036987,True
+3943611,0.1367368698120117,0.7033481597900391,True,0.1599035561084747,0.7001073956489563,True
+3943621,0.1425006091594696,0.7100887894630432,True,0.1586540341377258,0.7043524384498596,True
+3943631,0.1435796022415161,0.706342875957489,True,0.1579838991165161,0.6964274048805237,True
+3943641,0.1418336331844329,0.708235502243042,True,0.1566608697175979,0.7067341804504395,True
+3943651,0.1394580900669098,0.7158145308494568,True,0.156677097082138,0.7033605575561523,True
+3943661,0.1371265649795532,0.7107827663421631,True,0.1593109667301178,0.7050485610961914,True
+3943671,0.1397909969091415,0.7048174738883972,True,0.1598498225212097,0.7007434368133545,True
+3943681,0.1387141793966293,0.7020970582962036,True,0.1537203788757324,0.6981566548347473,True
+3943691,0.1402156054973602,0.7004221677780151,True,0.1553285270929336,0.6951553821563721,True
+3943701,0.1354322582483291,0.6894816160202026,True,0.1533930450677871,0.6873281598091125,True
+3943711,0.1335630118846893,0.6855217218399048,True,0.1562455594539642,0.6905819773674011,True
+3943721,0.1304062902927398,0.6851089000701904,True,0.1523151397705078,0.6963400840759277,True
+3943731,0.1320978105068206,0.6922488212585449,True,0.1488275825977325,0.7002180218696594,True
+3943741,0.1350085288286209,0.685949444770813,True,0.1427697986364364,0.6847899556159973,True
+3943751,0.1327898800373077,0.6796869039535522,True,0.1529388576745987,0.6989651918411255,True
+3943761,0.1339674144983291,0.6803790926933289,True,0.1513740271329879,0.6905667781829834,True
+3943771,0.1390967667102813,0.6903983950614929,True,0.1470112055540084,0.694678783416748,True
+3943781,0.1352402567863464,0.6872451305389404,True,0.1540377736091613,0.6944226622581482,True
+3943791,0.1347061544656753,0.6827484965324402,True,0.1570739150047302,0.6913380026817322,True
+3943801,0.1373228728771209,0.6870567798614502,True,0.1551317423582077,0.6935005187988281,True
+3943811,0.136331632733345,0.6818054914474487,True,0.1526111215353012,0.6923323273658752,True
+3943821,0.1309103071689605,0.6893428564071655,True,0.154134139418602,0.6895513534545898,True
+3943831,0.1361403465270996,0.6886336803436279,True,0.1534426510334015,0.6874962449073792,True
+3943841,0.1331036239862442,0.6868277788162231,True,0.1531842947006225,0.6978272795677185,True
+3943851,0.1396809816360473,0.6877785921096802,True,0.1567502319812774,0.6888248920440674,True
+3943861,0.1311355233192443,0.6880544424057007,True,0.1543497294187545,0.6996901035308838,True
+3943871,0.1291722059249878,0.6816239953041077,True,0.1534203439950943,0.6962955594062805,True
+3943881,0.1302520781755447,0.686210036277771,True,0.1507543921470642,0.6912218332290649,True
+3943891,0.1328735053539276,0.6900218725204468,True,0.153421938419342,0.6920973062515259,True
+3943901,0.1288553923368454,0.6937575936317444,True,0.1551515758037567,0.6899048686027527,True
+3943911,0.1302525699138641,0.6822243332862854,True,0.1505107879638672,0.684897243976593,True
+3943921,0.1288039237260818,0.6840177774429321,True,0.1545797139406204,0.682300865650177,True
+3943931,0.1261394321918487,0.6815742254257202,True,0.1548074930906295,0.6935306787490845,True
+3943941,0.128953069448471,0.6808527112007141,True,0.154343381524086,0.6893846988677979,True
+3943951,0.1246093735098838,0.6817668080329895,True,0.1542390286922454,0.6858248114585876,True
+3943961,0.1290092021226883,0.6865619421005249,True,0.1526251137256622,0.6827729940414429,True
+3943971,0.1348739862442016,0.6879487633705139,True,0.1541983932256698,0.6941412091255188,True
+3943981,0.13234543800354,0.6794428825378418,True,0.156669944524765,0.6904601454734802,True
+3943991,0.1302023082971573,0.6837024688720703,True,0.1534310281276703,0.6912527084350586,True
+3944001,0.1301293969154358,0.6846452355384827,True,0.1575190424919128,0.6895045638084412,True
+3944011,0.1313125789165496,0.6824327707290649,True,0.1552027016878128,0.6885488629341125,True
+3944021,0.1300338506698608,0.6886613965034485,True,0.1580798625946045,0.6939144134521484,True
+3944031,0.1309446543455124,0.6820670366287231,True,0.1543439775705337,0.6791594624519348,True
+3944041,0.1286347210407257,0.68658846616745,True,0.1569195091724395,0.6842083930969238,True
+3944051,0.129912719130516,0.6892808079719543,True,0.1547385454177856,0.6821014881134033,True
+3944061,0.1288296431303024,0.6771320104598999,True,0.1519831269979477,0.6865947246551514,True
+3944071,0.1295366585254669,0.6766484379768372,True,0.1554395109415054,0.6804119348526001,True
+3944081,0.1324552744626999,0.6782945394515991,True,0.1557307094335556,0.682394802570343,True
+3944091,0.1305138021707534,0.6839728355407715,True,0.1510160416364669,0.6801565289497375,True
+3944101,0.1310333013534546,0.6768550276756287,True,0.1548972874879837,0.6820319890975952,True
+3944111,0.1321464776992797,0.6822841167449951,True,0.1552146673202514,0.6793949007987976,True
+3944121,0.1311511695384979,0.6798598170280457,True,0.1494060158729553,0.6828954219818115,True
+3944131,0.1321072429418563,0.6796884536743164,True,0.1545601636171341,0.683108389377594,True
+3944141,0.1338912397623062,0.6810829639434814,True,0.1538548320531845,0.6808491945266724,True
+3944151,0.1339510083198547,0.6740998029708862,True,0.1529326438903808,0.6813085675239563,True
+3944161,0.1329469829797744,0.6743794679641724,True,0.1525918990373611,0.6710652709007263,True
+3944171,0.1324750930070877,0.6783139705657959,True,0.1535091251134872,0.6759536266326904,True
+3944181,0.1348552852869033,0.677097499370575,True,0.1549424082040786,0.6735169291496277,True
+3944191,0.1355360001325607,0.6758068203926086,True,0.1543222218751907,0.6771721839904785,True
+3944201,0.1543351709842682,0.664089560508728,True,0.1853594630956649,0.6702037453651428,True
+3944211,0.2428239732980728,0.5141270160675049,True,0.3158913850784302,0.5530614852905273,True
+3944221,0.3452399373054504,0.4316373765468597,True,0.4346972405910492,0.4252769351005554,True
+3944231,0.4602469801902771,0.3423711657524109,True,0.5544008016586304,0.3544713258743286,True
+3944241,0.5455595254898071,0.3004608154296875,True,0.6317473649978638,0.3252264857292175,True
+3944251,0.5665668845176697,0.3211160898208618,True,0.6198329925537109,0.3376142382621765,True
+3944261,0.5672155618667603,0.3117260336875915,True,0.6041096448898315,0.3201459944248199,True
+3944271,0.585379958152771,0.2945143282413482,True,0.6185389161109924,0.3104460537433624,True
+3944281,0.5909988880157471,0.2908278107643127,True,0.6264090538024902,0.3131448030471802,True
+3944291,0.5929069519042969,0.2919277846813202,True,0.6230367422103882,0.3101834058761596,True
+3944301,0.5944209694862366,0.2958065271377563,True,0.6206550598144531,0.3165198564529419,True
+3944311,0.5953810214996338,0.2957347333431244,True,0.6170950531959534,0.3196994066238403,True
+3944321,0.5950857400894165,0.2928767204284668,True,0.6210533976554871,0.3163304030895233,True
+3944331,0.5952768325805664,0.2977991104125976,True,0.6206338405609131,0.3219517767429352,True
+3944341,0.5962263345718384,0.2960535883903503,True,0.618725597858429,0.3197457194328308,True
+3944351,0.5951679348945618,0.2994968295097351,True,0.6193079352378845,0.3249673247337341,True
+3944361,0.5960146188735962,0.2981815934181213,True,0.6191631555557251,0.3240332901477813,True
+3944371,0.5972154140472412,0.2992755770683288,True,0.617266058921814,0.3241330981254577,True
+3944381,0.5964609384536743,0.2955279946327209,True,0.6180872917175293,0.3281365633010864,True
+3944391,0.5959956645965576,0.2989468574523926,True,0.6194126009941101,0.3301262855529785,True
+3944401,0.5959484577178955,0.2963383793830871,True,0.6151065826416016,0.3299852013587951,True
+3944411,0.5977464914321899,0.296819806098938,True,0.6178856492042542,0.3278261423110962,True
+3944421,0.5962483882904053,0.2952002882957458,True,0.6156805157661438,0.3308496177196502,True
+3944431,0.5979564189910889,0.2956356704235077,True,0.615348756313324,0.3281814455986023,True
+3944441,0.5987533330917358,0.2964549958705902,True,0.6162968873977661,0.3296235203742981,True
+3944451,0.5983213186264038,0.2950833737850189,True,0.6133259534835815,0.3322097063064575,True
+3944461,0.5963591933250427,0.2970864772796631,True,0.6152011156082153,0.3291748464107513,True
+3944471,0.5993742942810059,0.2973355054855346,True,0.6149877309799194,0.3334576785564422,True
+3944481,0.5981844663619995,0.2942357361316681,True,0.612714409828186,0.3298184275627136,True
+3944491,0.5997651815414429,0.2938995361328125,True,0.6128283739089966,0.3281344175338745,True
+3944501,0.5976763963699341,0.292517602443695,True,0.6141737699508667,0.3253493905067444,True
+3944511,0.5977460741996765,0.2938047647476196,True,0.6119206547737122,0.3276830613613128,True
+3944521,0.5994247198104858,0.2955288887023926,True,0.6127691864967346,0.329186350107193,True
+3944531,0.5976547002792358,0.2952708601951599,True,0.6147215366363525,0.3304848670959472,True
+3944541,0.6001367568969727,0.2912374138832092,True,0.6144975423812866,0.3253301084041595,True
+3944551,0.5991973280906677,0.2910149693489074,True,0.6152969002723694,0.3279578685760498,True
+3944561,0.5994396805763245,0.2927366495132446,True,0.6134978532791138,0.3271005749702453,True
+3944571,0.5622613430023193,0.3205732703208923,True,0.5846936106681824,0.3466297686100006,True
+3944581,0.4542271196842193,0.4192376732826233,True,0.4927225708961487,0.4253787398338318,True
+3944591,0.3697089254856109,0.499324083328247,True,0.4104111790657043,0.5150092840194702,True
+3944601,0.2858918607234955,0.5796172022819519,True,0.3213851451873779,0.5929697155952454,True
+3944611,0.2508113086223602,0.6306694746017456,True,0.2760546803474426,0.6358491778373718,True
+3944621,0.2603681683540344,0.6447310447692871,True,0.278366208076477,0.6557759642601013,True
+3944631,0.2607500851154327,0.6419445276260376,True,0.2791188955307007,0.6472765803337097,True
+3944641,0.2457620352506637,0.6507666110992432,True,0.2711810767650604,0.6491657495498657,True
+3944651,0.2494032979011535,0.6532838344573975,True,0.271637499332428,0.6542384624481201,True
+3944661,0.2539992034435272,0.6588106155395508,True,0.2716586291790008,0.6642422676086426,True
+3944671,0.2567065358161926,0.6588218212127686,True,0.2703836262226105,0.6648337841033936,True
+3944681,0.2539550960063934,0.6589369177818298,True,0.2724062800407409,0.6662077903747559,True
+3944691,0.2557123303413391,0.6619239449501038,True,0.2719637453556061,0.6675667762756348,True
+3944701,0.2569317519664764,0.6605958938598633,True,0.2707569599151611,0.6691489219665527,True
+3944711,0.2560457289218902,0.6648259162902832,True,0.271326333284378,0.6693421006202698,True
+3944721,0.2544476091861725,0.6689077615737915,True,0.2717856764793396,0.6697746515274048,True
+3944731,0.2515378296375274,0.6633157134056091,True,0.2706360518932342,0.6751275658607483,True
+3944741,0.2529671788215637,0.6670039296150208,True,0.2713965475559234,0.6736534237861633,True
+3944751,0.2555551528930664,0.6671780347824097,True,0.270687997341156,0.6700656414031982,True
+3944761,0.2533589601516723,0.6702542901039124,True,0.2721169590950012,0.6762573719024658,True
+3944771,0.2560060918331146,0.6646765470504761,True,0.2702309787273407,0.6843472123146057,True
+3944781,0.2538139224052429,0.6718554496765137,True,0.2700707614421844,0.6812512874603271,True
+3944791,0.2514683604240417,0.6657849550247192,True,0.2691942453384399,0.6826426386833191,True
+3944801,0.2544971704483032,0.6721681356430054,True,0.2696374356746673,0.6792932748794556,True
+3944811,0.2503678202629089,0.6723757386207581,True,0.2712001800537109,0.6848123669624329,True
+3944821,0.250412106513977,0.6727951169013977,True,0.2716609537601471,0.6820976734161377,True
+3944831,0.2571583390235901,0.6736630797386169,True,0.2761217951774597,0.6891807317733765,True
+3944841,0.309686005115509,0.6013525724411011,True,0.3513208031654358,0.624666690826416,True
+3944851,0.3659928143024444,0.510516345500946,True,0.4307584464550018,0.5099013447761536,True
+3944861,0.4377771615982055,0.4278397262096405,True,0.506712794303894,0.4321222901344299,True
+3944871,0.4959711134433746,0.3654027879238128,True,0.5597156286239624,0.3761902451515198,True
+3944881,0.5339087247848511,0.3502622842788696,True,0.584104061126709,0.3623071908950805,True
+3944891,0.5292225480079651,0.3562020361423492,True,0.5632131099700928,0.3681336641311645,True
+3944901,0.537519097328186,0.3444334268569946,True,0.5695489645004272,0.3647789657115936,True
+3944911,0.541325569152832,0.3394463062286377,True,0.5759893655776978,0.3622704148292541,True
+3944921,0.5435960292816162,0.3423099219799042,True,0.5736501216888428,0.3568997085094452,True
+3944931,0.5419715642929077,0.3434856534004211,True,0.5703839659690857,0.3609610497951507,True
+3944941,0.5412497520446777,0.3424324989318847,True,0.5681790113449097,0.3636584877967834,True
+3944951,0.5437572002410889,0.3485188484191894,True,0.5696090459823608,0.365708976984024,True
+3944961,0.5430277585983276,0.3470820188522339,True,0.5686428546905518,0.3692741990089416,True
+3944971,0.54328453540802,0.3490197658538818,True,0.5722061395645142,0.3663308918476105,True
+3944981,0.5430273413658142,0.348423957824707,True,0.5699529051780701,0.3666636943817138,True
+3944991,0.5417984127998352,0.3477608859539032,True,0.5692212581634521,0.3625718951225281,True
+3945001,0.5430474281311035,0.350355327129364,True,0.5679818391799927,0.3676111698150635,True
+3945011,0.5425262451171875,0.3486858010292053,True,0.571445107460022,0.364636480808258,True
+3945021,0.5416601896286011,0.3509021997451782,True,0.5692485570907593,0.3701429367065429,True
+3945031,0.5426238775253296,0.3514299392700195,True,0.5676146745681763,0.3683226108551025,True
+3945041,0.543283224105835,0.3508337438106537,True,0.5678890347480774,0.3715553879737854,True
+3945051,0.5433526039123535,0.3538035154342651,True,0.5694180727005005,0.369647204875946,True
+3945061,0.5414880514144897,0.3584809005260467,True,0.5672430992126465,0.373629629611969,True
+3945071,0.5431141257286072,0.3547098040580749,True,0.5666548013687134,0.3708948493003845,True
+3945081,0.5429376363754272,0.3560567200183868,True,0.5657387971878052,0.3732602596282959,True
+3945091,0.5420388579368591,0.3562444150447845,True,0.5672087669372559,0.3727359771728515,True
+3945101,0.5410450100898743,0.3613540530204773,True,0.5679326057434082,0.3736962676048279,True
+3945111,0.5442922115325928,0.3581370711326599,True,0.5671608448028564,0.3700311779975891,True
+3945121,0.5436742305755615,0.3551783859729767,True,0.5680423378944397,0.3711607158184051,True
+3945131,0.5446783900260925,0.357942521572113,True,0.5672613978385925,0.3733603060245514,True
+3945141,0.543271541595459,0.3585361540317535,True,0.5664879083633423,0.3718080818653106,True
+3945151,0.5439088940620422,0.3606249094009399,True,0.5698140859603882,0.3715847730636596,True
+3945161,0.5436704158782959,0.3574199676513672,True,0.5682652592658997,0.3744595646858215,True
+3945171,0.5451462268829346,0.3574293851852417,True,0.5670965909957886,0.378475546836853,True
+3945181,0.5452992916107178,0.3588547706604004,True,0.5657019019126892,0.3732709288597107,True
+3945191,0.5447929501533508,0.3604131042957306,True,0.5690100789070129,0.3749165534973144,True
+3945201,0.5465129613876343,0.358540415763855,True,0.5680111646652222,0.3720224499702453,True
+3945211,0.5452851057052612,0.3594906330108642,True,0.5672234296798706,0.3736231029033661,True
+3945221,0.5462766885757446,0.3588194847106933,True,0.5666550397872925,0.3703920245170593,True
+3945231,0.5452009439468384,0.3629487752914428,True,0.5680149793624878,0.3751410841941833,True
+3945241,0.5459800958633423,0.3621217906475067,True,0.5664461851119995,0.3714029192924499,True
+3945251,0.5455661416053772,0.3580489754676819,True,0.5687483549118042,0.3759704828262329,True
+3945261,0.5463680028915405,0.3634185194969177,True,0.5666446685791016,0.3674225211143493,True
+3945271,0.54609614610672,0.3623364567756653,True,0.5655999183654785,0.3773746490478515,True
+3945281,0.5467252731323242,0.3617182374000549,True,0.5656151175498962,0.3679408133029938,True
+3945291,0.547432541847229,0.3644375801086426,True,0.5661885142326355,0.3727471232414245,True
+3945301,0.5470348596572876,0.3616535663604736,True,0.5658245086669922,0.3747836053371429,True
+3945311,0.5482009649276733,0.3653254508972168,True,0.567486047744751,0.3753899037837982,True
+3945321,0.5466805696487427,0.3668459951877594,True,0.5665491819381714,0.3746581077575683,True
+3945331,0.54566490650177,0.3662969768047333,True,0.5651662945747375,0.3762606978416443,True
+3945341,0.5462133288383484,0.3664635121822357,True,0.5670009255409241,0.3712486624717712,True
+3945351,0.5449692010879517,0.3675898313522339,True,0.5639812350273132,0.3706145584583282,True
+3945361,0.5459592938423157,0.3658832609653473,True,0.5658245086669922,0.3776527941226959,True
+3945371,0.5455851554870605,0.3676970303058624,True,0.5641530156135559,0.3695188760757446,True
+3945381,0.5469290018081665,0.3651479482650757,True,0.5636188387870789,0.3749909400939941,True
+3945391,0.5446867942810059,0.365636944770813,True,0.5622656345367432,0.3694034516811371,True
+3945401,0.5463942289352417,0.3673073351383209,True,0.5614868402481079,0.369715541601181,True
+3945411,0.5458096265792847,0.3701249361038208,True,0.562221884727478,0.374394953250885,True
+3945421,0.543277382850647,0.3669585287570953,True,0.5629599690437317,0.3700308799743652,True
+3945431,0.5443273186683655,0.3670321106910705,True,0.5604381561279297,0.3695128858089447,True
+3945441,0.5442533493041992,0.3708347380161285,True,0.563424825668335,0.3729154765605926,True
+3945451,0.5416897535324097,0.3714000880718231,True,0.5625004172325134,0.3706876933574676,True
+3945461,0.5452402830123901,0.368620753288269,True,0.5612174272537231,0.3722465336322784,True
+3945471,0.5460814237594604,0.3704343438148498,True,0.562219500541687,0.3709324598312378,True
+3945481,0.5449427366256714,0.3703489899635315,True,0.5598772168159485,0.3712785542011261,True
+3945491,0.5445120334625244,0.3736023604869842,True,0.5613526105880737,0.3729413747787475,True
+3945501,0.5441569089889526,0.3722410798072815,True,0.5607917308807373,0.3728801012039184,True
+3945511,0.5430435538291931,0.3753376305103302,True,0.5608136653900146,0.369215726852417,True
+3945521,0.5448868274688721,0.3735122680664062,True,0.5606467723846436,0.3725696206092834,True
+3945531,0.5430920124053955,0.3722013235092163,True,0.5614756345748901,0.3729612529277801,True
+3945541,0.5443050861358643,0.3723244667053222,True,0.5635701417922974,0.3713176846504211,True
+3945551,0.543883204460144,0.3762087225914001,True,0.5628498792648315,0.3761453032493591,True
+3945561,0.5438990592956543,0.3752075433731079,True,0.5607209801673889,0.3766999244689941,True
+3945571,0.5457718372344971,0.3756692707538605,True,0.5608459711074829,0.3733547925949096,True
+3945581,0.5436118841171265,0.3772197961807251,True,0.5598804950714111,0.3739113807678222,True
+3945591,0.5436907410621643,0.3759829699993133,True,0.5628991723060608,0.3760027289390564,True
+3945601,0.5465965270996094,0.3794587552547455,True,0.5635000467300415,0.3785833120346069,True
+3945611,0.5452805757522583,0.374954879283905,True,0.5637936592102051,0.3745880722999573,True
+3945621,0.545793890953064,0.3783186972141266,True,0.5642234086990356,0.3764270544052124,True
+3945631,0.5465876460075378,0.3753884434700012,True,0.5610201358795166,0.3794479370117187,True
+3945641,0.5466404557228088,0.3762991726398468,True,0.5619521737098694,0.3845972418785095,True
+3945651,0.5452353358268738,0.3796534538269043,True,0.5607730150222778,0.3819283843040466,True
+3945661,0.5449891090393066,0.3765764236450195,True,0.5628483295440674,0.3803843855857849,True
+3945671,0.5440846681594849,0.3780273199081421,True,0.561576783657074,0.3813290894031524,True
+3945681,0.5461580753326416,0.3776777386665344,True,0.5635665655136108,0.3810522556304931,True
+3945691,0.5465347766876221,0.3830251097679138,True,0.5649408102035522,0.3885828852653503,True
+3945701,0.5463550090789795,0.3803551197052002,True,0.5654644966125488,0.3879357576370239,True
+3945711,0.5475616455078125,0.3813915550708771,True,0.5659472942352295,0.3867100179195404,True
+3945721,0.5472554564476013,0.3821414709091186,True,0.563391923904419,0.3898859620094299,True
+3945731,0.546892523765564,0.3865321278572082,True,0.5653701424598694,0.3876914381980896,True
+3945741,0.5461918115615845,0.3833849430084228,True,0.5675853490829468,0.3897784650325775,True
+3945751,0.5472447872161865,0.3833885788917541,True,0.5657508373260498,0.3922433853149414,True
+3945761,0.516052782535553,0.3754061460494995,True,0.5479316711425781,0.3727862238883972,True
+3945771,0.4009613394737243,0.3099817931652069,True,0.4670858979225158,0.2829207479953766,True
+3945781,0.3214278221130371,0.2451196908950805,True,0.3900233805179596,0.2228875756263733,True
+3945791,0.2524594664573669,0.2096857130527496,True,0.3101238012313843,0.1889742612838745,True
+3945801,0.237725093960762,0.2224463373422622,True,0.2713685631752014,0.2130829840898513,True
+3945811,0.2690104246139526,0.2226026207208633,True,0.299297422170639,0.2229584157466888,True
+3945821,0.2513921558856964,0.2178193926811218,True,0.2933055758476257,0.2050512731075287,True
+3945831,0.2453852146863937,0.2230462431907653,True,0.2818759083747864,0.1974301934242248,True
+3945841,0.2451077103614807,0.2254024744033813,True,0.2769176363945007,0.2052098214626312,True
+3945851,0.2511773109436035,0.2297500967979431,True,0.2746835947036743,0.2069466710090637,True
+3945861,0.2505921423435211,0.2288261502981186,True,0.2743839025497436,0.2043832242488861,True
+3945871,0.2508804202079773,0.2327298820018768,True,0.2717293500900268,0.2025725841522216,True
+3945881,0.2499467581510543,0.2340931296348571,True,0.2724758386611938,0.2040465921163559,True
+3945891,0.249917060136795,0.2352955937385559,True,0.2715920805931091,0.2033238112926483,True
+3945901,0.2509868144989013,0.2409993857145309,True,0.2724044919013977,0.2087371945381164,True
+3945911,0.2477227449417114,0.2349961698055267,True,0.2733535766601562,0.2034998536109924,True
+3945921,0.2506034076213836,0.2338422536849975,True,0.2729323506355285,0.2040356695652008,True
+3945931,0.2490597367286682,0.2339385151863098,True,0.2720681428909302,0.2065173387527465,True
+3945941,0.2510111927986145,0.2311807125806808,True,0.2720495462417602,0.2038490772247314,True
+3945951,0.2497474253177642,0.2337130904197693,True,0.27315354347229,0.2122729420661926,True
+3945961,0.2504327595233917,0.2317351400852203,True,0.2724037766456604,0.2071560025215149,True
+3945971,0.250085175037384,0.2281809747219085,True,0.2734228670597076,0.2047284543514251,True
+3945981,0.2501079440116882,0.2276120781898498,True,0.2742338478565216,0.200552225112915,True
+3945991,0.2315435856580734,0.1818230301141739,True,0.266404241323471,0.1622456908226013,True
+3946001,0.2409021109342575,0.1547688245773315,True,0.2728764712810516,0.1477397084236145,True
+3946011,0.2476937770843505,0.1765273362398147,True,0.2697834372520447,0.1570346653461456,True
+3946021,0.2468815296888351,0.1851968020200729,True,0.2691980004310608,0.1634267121553421,True
+3946031,0.2413597404956817,0.1785190403461456,True,0.2692096829414367,0.1598963886499405,True
+3946041,0.2441266626119613,0.1775619387626648,True,0.269486129283905,0.159431904554367,True
+3946051,0.2461008727550506,0.1737162768840789,True,0.270613431930542,0.1577577590942382,True
+3946061,0.2455665171146392,0.1738929450511932,True,0.2714075744152069,0.1563326865434646,True
+3946071,0.2453886568546295,0.1775037944316864,True,0.2715806066989898,0.1605633348226547,True
+3946081,0.2457362562417984,0.1777355670928955,True,0.2749517261981964,0.1622596085071563,True
+3946091,0.2466567754745483,0.177022248506546,True,0.2729814052581787,0.15937140583992,True
+3946101,0.2452584207057953,0.1770642548799514,True,0.2721255421638489,0.1551867425441742,True
+3946111,0.2474317699670791,0.1846136450767517,True,0.2720707654953003,0.164599597454071,True
+3946121,0.2793256938457489,0.274303674697876,True,0.3044601082801819,0.2458490133285522,True
+3946131,0.2949064373970032,0.4168000221252441,True,0.3293588757514953,0.4312164783477783,True
+3946141,0.303202211856842,0.5573850870132446,True,0.3259584307670593,0.5679094791412354,True
+3946151,0.3623422384262085,0.7330315113067627,True,0.3923249840736389,0.7765964269638062,True
+3946161,0.3757828176021576,0.9854393601417542,True,0.3797730207443237,0.9914307594299316,True
+3946171,0.4140269160270691,1.1848695278167725,True,0.4296579360961914,1.145784616470337,True
+3946181,0.4283835589885711,1.3624519109725952,True,0.4511900544166565,1.227736473083496,True
+3946191,0.4504097700119018,1.5361438989639282,True,nan,nan,False
+3946201,0.4244353175163269,1.7202905416488647,True,0.4182862639427185,1.221282720565796,True
+3946211,0.4534708857536316,1.8785752058029173,True,nan,nan,False
+3946221,nan,nan,False,nan,nan,False
+3946231,0.4434641897678375,1.8936079740524288,True,nan,nan,False
+3946241,0.4280135333538055,1.875906229019165,True,0.4580118060111999,1.73962140083313,True
+3946251,0.4283909201622009,1.89944851398468,True,nan,nan,False
+3946261,0.4327102303504944,1.8917529582977293,True,nan,nan,False
+3946271,0.4313967823982239,1.888798236846924,True,0.3954249322414398,1.762385606765747,True
+3946281,0.4297234416007995,1.8894202709198,True,0.4112559556961059,1.7729082107543943,True
+3946291,0.4277182817459106,1.8831090927124023,True,0.4132489264011383,1.784495830535889,True
+3946301,0.4315256476402282,1.8789057731628416,True,0.4118286967277527,1.8074356317520144,True
+3946311,0.4286731481552124,1.871134042739868,True,0.4083395004272461,1.8208532333374023,True
+3946321,0.4231531620025635,1.8839073181152344,True,nan,nan,False
+3946331,0.427222192287445,1.8709940910339355,True,nan,nan,False
+3946341,0.4228611588478088,1.8682074546813965,True,0.3602336049079895,0.5286825299263,True
+3946351,0.4250362515449524,1.8660484552383425,True,0.3591271042823791,0.5046411752700806,True
+3946361,0.4205342233181,1.8700687885284424,True,nan,nan,False
+3946371,0.4235048592090606,1.8701437711715696,True,0.3585708737373352,0.5095449686050415,True
+3946381,0.4207744598388672,1.8686461448669436,True,0.3649296462535858,0.4797396659851074,True
+3946391,0.4209213852882385,1.8653732538223269,True,0.3649205863475799,0.4569491744041443,True
+3946401,0.4189108610153198,1.8677871227264404,True,0.363271951675415,0.4657305479049682,True
+3946411,0.418909341096878,1.8617624044418333,True,nan,nan,False
+3946421,0.4188927412033081,1.872440218925476,True,0.3658601641654968,0.4398719072341919,True
+3946431,0.4162533283233642,1.8484225273132324,True,0.3640977144241333,0.3682103157043457,True
+3946441,0.427420824766159,1.7697250843048096,True,0.3719860911369324,0.3488263487815857,True
+3946451,0.4360611736774444,1.7377815246582031,True,0.3806077539920807,0.3310599029064178,True
+3946461,0.4422533512115478,1.7643764019012451,True,0.3694303631782532,0.3087519705295563,True
+3946471,0.4351873695850372,1.765083074569702,True,0.3699492216110229,0.2996785044670105,True
+3946481,0.435496836900711,1.7696399688720703,True,0.3705168068408966,0.3047460913658142,True
+3946491,0.4304843246936798,1.765705108642578,True,0.3618180155754089,0.2740498185157776,True
+3946501,0.4349866807460785,1.7598861455917358,True,0.3619488477706909,0.2579213976860046,True
+3946511,0.4326093196868896,1.7595986127853394,True,0.3620625138282776,0.2526682615280151,True
+3946521,0.4330015778541565,1.754009246826172,True,0.3517470955848694,0.2477974593639373,True
+3946531,0.4321352839469909,1.7568989992141724,True,0.3585954904556274,0.2363962680101394,True
+3946541,0.4313187003135681,1.7617530822753906,True,0.3504809439182281,0.240622341632843,True
+3946551,0.4295140504837036,1.7565834522247314,True,0.3540719449520111,0.2423539161682129,True
+3946561,0.4297541975975036,1.755963683128357,True,0.3534905910491943,0.2493138015270233,True
+3946571,0.4444241523742676,1.7845215797424316,True,nan,nan,False
+3946581,0.4423659443855285,1.7837703227996826,True,nan,nan,False
+3946591,0.4257190525531769,1.7596148252487185,True,0.3557437360286712,0.2528766691684723,True
+3946601,0.4277544021606445,1.7626878023147583,True,0.3601835072040558,0.2598003149032593,True
+3946611,0.4238635301589966,1.7606509923934937,True,0.3538494110107422,0.2608152031898498,True
+3946621,0.4243239462375641,1.7566251754760742,True,0.3580798804759979,0.2638821005821228,True
+3946631,0.4231940507888794,1.7643113136291504,True,0.3599713444709778,0.2708350419998169,True
+3946641,0.421600878238678,1.764270305633545,True,0.3645299077033996,0.2622970938682556,True
+3946651,0.4225237369537353,1.765419602394104,True,0.3611910939216614,0.2675767838954925,True
+3946661,0.3925935328006744,1.7686244249343872,True,0.3500456809997558,0.2511005997657776,True
+3946671,0.3809196949005127,1.770596265792847,True,0.3460526466369629,0.24782195687294,True
+3946681,0.3870284557342529,1.7792795896530151,True,0.3638384342193603,0.2703132629394531,True
+3946691,0.384152740240097,1.774158239364624,True,0.3629142045974731,0.2514498233795166,True
+3946701,0.3838917911052704,1.7793455123901367,True,0.3610327243804931,0.2359137237071991,True
+3946711,0.3838822841644287,1.7766718864440918,True,0.3641037940979004,0.2185194790363311,True
+3946721,0.3842935562133789,1.773638367652893,True,0.3622634708881378,0.2047301828861236,True
+3946731,0.3814167380332947,1.7788010835647583,True,0.3650787472724914,0.1936449110507965,True
+3946741,0.3807620704174042,1.785374879837036,True,0.3668709397315979,0.175098106265068,True
+3946751,0.3796775341033935,1.772715449333191,True,0.3682717382907867,0.1586826890707016,True
+3946761,0.3929213583469391,1.8139140605926516,True,0.3527812361717224,0.145593449473381,True
+3946771,0.3903796672821045,1.811856985092163,True,0.3496577143669128,0.1278018206357956,True
+3946781,0.3920055627822876,1.8029136657714844,True,0.3508738875389099,0.1108192205429077,True
+3946791,0.3923208117485046,1.8153507709503172,True,0.3489980697631836,0.1081146895885467,True
+3946801,0.3921563625335693,1.8071157932281492,True,0.3575272560119629,0.1017901748418808,True
+3946811,0.3895074129104614,1.8085023164749143,True,0.3521143198013305,0.0928544774651527,True
+3946821,0.3894523978233337,1.810030460357666,True,0.3544871807098388,0.0806738287210464,True
+3946831,0.3889862895011902,1.8125778436660769,True,0.3621770739555359,0.0851825028657913,True
+3946841,0.3907122015953064,1.8041162490844729,True,0.35794597864151,0.0692647770047187,True
+3946851,0.3885062038898468,1.812286615371704,True,0.3614999949932098,0.0721120089292526,True
+3946861,0.3878626823425293,1.7948163747787476,True,0.3600926697254181,0.0684814006090164,True
+3946871,0.3884513676166534,1.8039039373397827,True,nan,nan,False
+3946881,0.3898634910583496,1.7963099479675293,True,0.3661798238754272,0.0768046528100967,True
+3946891,0.3867659568786621,1.8022353649139404,True,0.365906298160553,0.0826096087694168,True
+3946901,0.3852897882461548,1.8019917011260984,True,nan,nan,False
+3946911,0.3419130146503448,1.646199107170105,True,nan,nan,False
+3946921,0.3136745095252991,1.3329758644104004,True,0.3681821525096893,1.488703966140747,True
+3946931,0.2818212509155273,1.1025023460388184,True,0.3667713701725006,1.3135044574737549,True
+3946941,0.2712545394897461,0.8692636489868164,True,0.3390038907527923,0.9826954007148744,True
+3946951,0.2398294508457183,0.6531743407249451,True,0.3208194673061371,0.7607372999191284,True
+3946961,0.2221240997314453,0.5236679911613464,True,0.3013717234134674,0.5705412030220032,True
+3946971,0.2049033045768737,0.4200509786605835,True,0.2777848243713379,0.421392410993576,True
+3946981,0.1880948841571808,0.3200271129608154,True,0.2550085783004761,0.3380084037780761,True
+3946991,0.18830506503582,0.2238990515470504,True,0.2562437951564789,0.2693486213684082,True
+3947001,0.2138828784227371,0.2282788753509521,True,0.2515653967857361,0.2724837958812713,True
+3947011,0.2124602496623993,0.2478338778018951,True,0.2381128519773483,0.2829280793666839,True
+3947021,0.2074117064476013,0.2304301857948303,True,0.2374785989522934,0.2710438072681427,True
+3947031,0.2101632356643676,0.2227653414011001,True,0.2355563640594482,0.2647455930709839,True
+3947041,0.2140947133302688,0.2320586144924163,True,0.2379708290100097,0.2660222947597503,True
+3947051,0.2167001962661743,0.2461235374212265,True,0.2351938337087631,0.2674632668495178,True
+3947061,0.218078926205635,0.2363520711660385,True,0.2376244664192199,0.2679769098758697,True
+3947071,0.2166932821273803,0.2401642948389053,True,0.2352017611265182,0.2664299011230469,True
+3947081,0.21762515604496,0.2453563809394836,True,0.2390667498111724,0.2658041715621948,True
+3947091,0.2214927226305008,0.2629410922527313,True,0.2358034998178482,0.2711240649223327,True
+3947101,0.2197349667549133,0.2536530196666717,True,0.2333104014396667,0.264201283454895,True
+3947111,0.216972142457962,0.2495362609624862,True,0.2362735867500305,0.2655109763145447,True
+3947121,0.2172165215015411,0.2457138299942016,True,0.2336689233779907,0.2684775590896606,True
+3947131,0.2160587906837463,0.2416680306196212,True,0.2347311824560165,0.2661498785018921,True
+3947141,0.2167626619338989,0.2438348829746246,True,0.2334113717079162,0.264064073562622,True
+3947151,0.2150163054466247,0.2392865121364593,True,0.2345134317874908,0.2696485221385956,True
+3947161,0.2146190106868744,0.2477498054504394,True,0.2342422008514404,0.2629060745239258,True
+3947171,0.2168200016021728,0.2328172326087951,True,0.2372800409793853,0.2615067958831787,True
+3947181,0.20989391207695,0.1267273724079132,True,0.2555562257766723,0.1584943383932113,True
+3947191,0.2234778106212616,0.0580201968550682,True,0.2601180672645569,0.0809586942195892,True
+3947201,0.2374693155288696,0.0749894976615905,True,0.2588690817356109,0.0957371518015861,True
+3947211,0.2342328429222107,0.0972926840186119,True,0.2561188340187073,0.1263157874345779,True
+3947221,0.2274786382913589,0.0894168615341186,True,0.2573443353176117,0.121549442410469,True
+3947231,0.2294276058673858,0.0864903405308723,True,0.2576750218868255,0.116273432970047,True
+3947241,0.2312880605459213,0.0840910002589225,True,0.2579041123390198,0.1143163219094276,True
+3947251,0.2309648692607879,0.0816099420189857,True,0.2587543725967407,0.111500360071659,True
+3947261,0.2311921417713165,0.086427666246891,True,0.2593270242214203,0.1158367842435836,True
+3947271,0.2298111915588379,0.083414152264595,True,0.2599824666976928,0.1176704466342926,True
+3947281,0.2321471124887466,0.0841157808899879,True,0.2590667009353637,0.114133283495903,True
+3947291,0.2317478656768798,0.0889994576573371,True,0.2614110112190246,0.1204557046294212,True
+3947301,0.2294655740261078,0.0847223103046417,True,0.2607850134372711,0.113139197230339,True
+3947311,0.2319223880767822,0.0859905928373336,True,0.2579742670059204,0.1099548190832138,True
+3947321,0.2300181984901428,0.0848821178078651,True,0.2584390938282013,0.1138391271233558,True
+3947331,0.2302279472351074,0.0890691205859184,True,0.2592421174049377,0.11789570748806,True
+3947341,0.2291418313980102,0.0872854888439178,True,0.2638465464115143,0.13009113073349,True
+3947351,0.2328579574823379,0.0880610197782516,True,0.2612905502319336,0.1177057772874832,True
+3947361,0.2384815216064453,0.0976199358701706,True,0.2725088000297546,0.1161943674087524,True
+3947371,0.326031744480133,0.1546429693698883,True,0.377313494682312,0.2022133469581604,True
+3947381,0.4295302033424377,0.1977033913135528,True,0.4946072697639465,0.2353293746709823,True
+3947391,0.5295231342315674,0.2106270790100097,True,0.5922722816467285,0.2546634972095489,True
+3947401,0.5785096883773804,0.2279631197452545,True,0.6233155131340027,0.2527079582214355,True
+3947411,0.5586086511611938,0.2404558360576629,True,0.596872866153717,0.2560780048370361,True
+3947421,0.5658953189849854,0.2436004877090454,True,0.6041125655174255,0.2566224634647369,True
+3947431,0.5739469528198242,0.2454579174518585,True,0.6119983196258545,0.2604444026947021,True
+3947441,0.5773661732673645,0.2446427643299102,True,0.6104776859283447,0.2596017718315124,True
+3947451,0.5763494968414307,0.2440938651561737,True,0.6101086139678955,0.2536858916282654,True
+3947461,0.5774939060211182,0.2471356689929962,True,0.6080695390701294,0.2556074857711792,True
+3947471,0.5753504037857056,0.2469003200531005,True,0.605972170829773,0.2580538988113403,True
+3947481,0.5766565799713135,0.2489119917154312,True,0.6078310012817383,0.2580179870128631,True
+3947491,0.5772793889045715,0.2510846555233001,True,0.6077888607978821,0.2578186392784118,True
+3947501,0.5797986388206482,0.2511755228042602,True,0.608378529548645,0.2568120062351227,True
+3947511,0.5790122747421265,0.2462864220142364,True,0.6080315113067627,0.2574687004089355,True
+3947521,0.5790318250656128,0.2457475960254669,True,0.6065195798873901,0.2541926503181457,True
+3947531,0.579291582107544,0.2471410632133484,True,0.609053909778595,0.2560341358184814,True
+3947541,0.5801392793655396,0.2510194182395935,True,0.6111630201339722,0.25464728474617,True
+3947551,0.5790776014328003,0.2564430832862854,True,0.6103286743164062,0.2573602199554443,True
+3947561,0.5801835656166077,0.2464283406734466,True,0.6107610464096069,0.2598496675491333,True
+3947571,0.5809175372123718,0.2527823746204376,True,0.6094322204589844,0.2605919241905212,True
+3947581,0.5773429870605469,0.2498311102390289,True,0.6093175411224365,0.25847989320755,True
+3947591,0.5794016122817993,0.2565047144889831,True,0.6107678413391113,0.2550166845321655,True
+3947601,0.5818712711334229,0.2584673762321472,True,0.6143069863319397,0.2598504424095154,True
+3947611,0.6078122854232788,0.3396859169006347,True,0.6354421973228455,0.3469439446926117,True
+3947621,0.6015840768814087,0.3243540227413177,True,0.6239947080612183,0.3183942139148712,True
+3947631,0.5937233567237854,0.3130287528038025,True,0.6249639987945557,0.3094805479049682,True
+3947641,0.5954347848892212,0.3157646954059601,True,0.6231414079666138,0.3059463500976562,True
+3947651,0.5979468822479248,0.3213040232658386,True,0.6229566335678101,0.3303405046463012,True
+3947661,0.6015608310699463,0.3188466429710388,True,0.625916600227356,0.3143749535083771,True
+3947671,0.598514199256897,0.3261519074440002,True,0.6256961226463318,0.3149730265140533,True
+3947681,0.5970029830932617,0.3247775435447693,True,0.6242721676826477,0.3155904710292816,True
+3947691,0.5991693735122681,0.3252491056919098,True,0.626324474811554,0.3162303268909454,True
+3947701,0.5992082357406616,0.3258305191993713,True,0.6222553253173828,0.331796646118164,True
+3947711,0.5994856357574463,0.3273259401321411,True,0.6251001358032227,0.3372531533241272,True
+3947721,0.596786618232727,0.3279047906398773,True,0.6238840818405151,0.329356700181961,True
+3947731,0.5986811518669128,0.3255542516708374,True,0.6237430572509766,0.3261946737766266,True
+3947741,0.5968329310417175,0.3222124576568603,True,0.6243515014648438,0.3213590681552887,True
+3947751,0.6010215282440186,0.3215769827365875,True,0.6224567890167236,0.3266449570655823,True
+3947761,0.6011444330215454,0.3346496820449829,True,0.6240605711936951,0.3195615410804748,True
+3947771,0.5996371507644653,0.3272114396095276,True,0.6231117248535156,0.3115245997905731,True
+3947781,0.5994813442230225,0.3304860591888428,True,0.6206034421920776,0.3078035414218902,True
+3947791,0.5972402095794678,0.3290892243385315,True,0.6227782368659973,0.3169283866882324,True
+3947801,0.599402904510498,0.3214710354804992,True,0.6248428225517273,0.3128753304481506,True
+3947811,0.5972906947135925,0.3281527757644653,True,0.6219167113304138,0.3140496611595154,True
+3947821,0.6006274819374084,0.3303425908088684,True,0.6209235191345215,0.3185706436634063,True
+3947831,0.5989199280738831,0.3294333517551422,True,0.6228878498077393,0.3101112246513366,True
+3947841,0.6017742156982422,0.3348604440689087,True,0.6227394342422485,0.3141124248504638,True
+3947851,0.5992408990859985,0.3266858160495758,True,0.6221575736999512,0.3189144432544708,True
+3947861,0.5993891954421997,0.3253285884857178,True,0.6227057576179504,0.3146077990531921,True
+3947871,0.599523663520813,0.3342834413051605,True,0.6220996379852295,0.3183359503746032,True
+3947881,0.6007525324821472,0.3231689929962158,True,0.6237739324569702,0.3051941394805908,True
+3947891,0.601553201675415,0.3370968699455261,True,0.6258671283721924,0.3175199627876282,True
+3947901,0.5980691313743591,0.3264043927192688,True,0.6254055500030518,0.3166413903236389,True
+3947911,0.6030011177062988,0.3312748372554779,True,0.6264772415161133,0.3154676556587219,True
+3947921,0.5999983549118042,0.3288902640342712,True,0.6232976913452148,0.3255027830600738,True
+3947931,0.6001631021499634,0.3232493102550506,True,0.6251848936080933,0.3152084350585937,True
+3947941,0.6005175113677979,0.3215944766998291,True,0.6258007287979126,0.3242523074150085,True
+3947951,0.6007799506187439,0.3249958753585815,True,0.6233798265457153,0.3172976970672607,True
+3947961,0.6023844480514526,0.3230825364589691,True,0.6216000318527222,0.330369770526886,True
+3947971,0.5998497009277344,0.3238894641399383,True,0.6228713989257812,0.3232744932174682,True
+3947981,0.6023231148719788,0.3242619037628174,True,0.6222919225692749,0.3213544487953186,True
+3947991,0.5981674790382385,0.3247612416744232,True,0.6226153373718262,0.333820641040802,True
+3948001,0.6006386280059814,0.324095606803894,True,0.6186964511871338,0.3231720328330993,True
+3948011,0.5991873741149902,0.3274858891963959,True,0.6217402219772339,0.3251413702964782,True
+3948021,0.6008704304695129,0.3261646926403045,True,0.6218761205673218,0.3321670293807983,True
+3948031,0.5997031927108765,0.3259133696556091,True,0.6202796101570129,0.3349318206310272,True
+3948041,0.5997321009635925,0.3266412019729614,True,0.6232190132141113,0.3253851532936096,True
+3948051,0.6006701588630676,0.3253154754638672,True,0.6225550770759583,0.3237068653106689,True
+3948061,0.6012916564941406,0.3256343305110931,True,0.6254575848579407,0.3281667828559875,True
+3948071,0.6040940284729004,0.3215184807777405,True,0.6210305690765381,0.3250075280666351,True
+3948081,0.6017908453941345,0.3262302577495575,True,0.6227166652679443,0.3274555802345276,True
+3948091,0.6047652363777161,0.3414341807365417,True,0.6206272840499878,0.3364664614200592,True
+3948101,0.6013991832733154,0.324867308139801,True,0.6206454038619995,0.3280503749847412,True
+3948111,0.6007028818130493,0.3274784684181213,True,0.6199334859848022,0.3318313658237457,True
+3948121,0.6027195453643799,0.3349379897117615,True,0.6233618259429932,0.3185408115386963,True
+3948131,0.6008620858192444,0.3213902115821838,True,0.6237974166870117,0.3444483578205108,True
+3948141,0.5983815789222717,0.3250921666622162,True,0.6194669008255005,0.3340902626514435,True
+3948151,0.5999951362609863,0.3241469860076904,True,0.6214841604232788,0.3342811465263366,True
+3948161,0.6015244722366333,0.3319133520126343,True,0.6225653886795044,0.3376734852790832,True
+3948171,0.6004651784896851,0.3266352415084839,True,0.6187669038772583,0.3300089836120605,True
+3948181,0.6015292406082153,0.3213747143745422,True,0.620499849319458,0.3407801389694214,True
+3948191,0.6008161306381226,0.3177822828292846,True,0.6222840547561646,0.3343866169452667,True
+3948201,0.6031060218811035,0.3282753229141235,True,0.6218289136886597,0.3487900495529175,True
+3948211,0.5968497395515442,0.3244834542274475,True,0.6201056241989136,0.3484187722206116,True
+3948221,0.6012595295906067,0.3195294737815857,True,0.618738055229187,0.3284789323806762,True
+3948231,0.5994426012039185,0.3210389614105224,True,0.6183985471725464,0.3386693596839905,True
+3948241,0.6009635329246521,0.3197211921215057,True,0.6198816299438477,0.3350227475166321,True
+3948251,0.6015758514404297,0.3191023766994476,True,0.6197853088378906,0.3353597521781921,True
+3948261,0.6025393009185791,0.3274745345115661,True,0.6200716495513916,0.33423513174057,True
+3948271,0.5921115875244141,0.3094574809074402,True,0.6154066324234009,0.3381960988044739,True
+3948281,0.5846211910247803,0.3116901516914367,True,0.6048768758773804,0.3286576867103576,True
+3948291,0.591751217842102,0.3102635145187378,True,0.6064629554748535,0.337259292602539,True
+3948301,0.5908108949661255,0.3117626905441284,True,0.609082043170929,0.3291971683502197,True
+3948311,0.5946307182312012,0.3250752687454223,True,0.6119701862335205,0.3427640199661255,True
+3948321,0.5932130217552185,0.3157212436199188,True,0.6093213558197021,0.3115625381469726,True
+3948331,0.5900686979293823,0.3116157650947571,True,0.6091750860214233,0.3263979852199554,True
+3948341,0.5884803533554077,0.3086918294429779,True,0.6092653274536133,0.3259389400482178,True
+3948351,0.5910052061080933,0.3114755153656006,True,0.6096932888031006,0.3299031555652618,True
+3948361,0.5913614630699158,0.3084835708141327,True,0.607504665851593,0.3262069225311279,True
+3948371,0.5896241664886475,0.3060944676399231,True,0.6080634593963623,0.3280619978904724,True
+3948381,0.5913271903991699,0.3029453456401825,True,0.6083204746246338,0.3179715275764465,True
+3948391,0.5931152701377869,0.3084608614444732,True,0.6075284481048584,0.3199779391288757,True
+3948401,0.5923515558242798,0.3075649738311767,True,0.6085932850837708,0.3223757445812225,True
+3948411,0.5906965732574463,0.3114416003227234,True,0.6085740327835083,0.3159254193305969,True
+3948421,0.5934004783630371,0.3108421564102173,True,0.6051280498504639,0.3259239196777344,True
+3948431,0.5900494456291199,0.3105429410934448,True,0.6085706949234009,0.3193287253379822,True
+3948441,0.5909357070922852,0.3159495294094085,True,0.6063435077667236,0.3064112663269043,True
+3948451,0.5904608964920044,0.313877522945404,True,0.6059924960136414,0.3200823366641998,True
+3948461,0.5895172357559204,0.3079758882522583,True,0.6066849231719971,0.3203628063201904,True
+3948471,0.5902401208877563,0.3080663681030273,True,0.6074075698852539,0.324811577796936,True
+3948481,0.5917408466339111,0.3052019476890564,True,0.610923171043396,0.3211984038352966,True
+3948491,0.591097891330719,0.3090716004371643,True,0.6090855598449707,0.3199716210365295,True
+3948501,0.5775821805000305,0.3061931133270263,True,0.6023641228675842,0.3242668509483337,True
+3948511,0.4911140501499176,0.2631660103797912,True,0.5403412580490112,0.2822433114051819,True
+3948521,0.389662504196167,0.2039317935705185,True,0.4646100699901581,0.2493527829647064,True
+3948531,0.3140048384666443,0.1555228382349014,True,0.3824217617511749,0.1861664950847625,True
+3948541,0.2295309901237487,0.1297021061182022,True,0.2912032306194305,0.1747159510850906,True
+3948551,0.164824903011322,0.1524375230073928,True,0.2285570055246353,0.1901285648345947,True
+3948561,0.1890497207641601,0.1469344943761825,True,0.2245960831642151,0.1987595856189727,True
+3948571,0.186025395989418,0.1348059475421905,True,0.2245683670043945,0.1902457922697067,True
+3948581,0.177808865904808,0.1314603835344314,True,0.2204939723014831,0.1839590370655059,True
+3948591,0.1792309433221817,0.1358359456062317,True,0.2133108377456665,0.1900742799043655,True
+3948601,0.1810164600610733,0.1356313377618789,True,0.212893396615982,0.1812296211719513,True
+3948611,0.1817652881145477,0.1380203813314438,True,0.2140718400478363,0.1813429892063141,True
+3948621,0.1794216632843017,0.1316035687923431,True,0.2179465591907501,0.1850326508283615,True
+3948631,0.1801425516605377,0.1347005069255828,True,0.2138931453227996,0.197030171751976,True
+3948641,0.1787502169609069,0.1368641853332519,True,0.2130439281463623,0.1864765584468841,True
+3948651,0.1827421486377716,0.1345624178647995,True,0.2156946212053299,0.194968968629837,True
+3948661,0.1824172139167785,0.1369999647140503,True,0.2149132490158081,0.1866682171821594,True
+3948671,0.181064173579216,0.132787674665451,True,0.2153222560882568,0.1822352707386016,True
+3948681,0.1800026446580886,0.1326122283935547,True,0.2103831171989441,0.1768212616443634,True
+3948691,0.1821596771478653,0.1310632675886154,True,0.2123564779758453,0.1829532086849212,True
+3948701,0.1848207116127014,0.1320341527462005,True,0.2136218845844268,0.1766925007104873,True
+3948711,0.1824202239513397,0.1355672180652618,True,0.2152265310287475,0.1732617318630218,True
+3948721,0.182384505867958,0.1294945031404495,True,0.2152736186981201,0.176861822605133,True
+3948731,0.1807591468095779,0.1344757974147796,True,0.2120184004306793,0.1739660799503326,True
+3948741,0.1824507564306259,0.1348021328449249,True,0.2135882377624511,0.1775241196155548,True
+3948751,0.1820930540561676,0.1349168866872787,True,0.2112205773591995,0.1684611290693283,True
+3948761,0.1817963570356369,0.1386183947324752,True,0.2153616994619369,0.1837596148252487,True
+3948771,0.1822163015604019,0.1353484690189361,True,0.2157062143087387,0.1764713525772094,True
+3948781,0.183766484260559,0.1681368947029113,True,0.2136066555976867,0.1994475126266479,True
+3948791,0.182750403881073,0.2343462705612182,True,0.2230827510356903,0.2671304941177368,True
+3948801,0.1689566522836685,0.2533736526966095,True,0.2052293717861175,0.260783702135086,True
+3948812,0.1754192411899566,0.248880848288536,True,0.2126309275627136,0.2582871615886688,True
+3948822,0.1744553744792938,0.2426652014255523,True,0.2073946297168731,0.2435531020164489,True
+3948832,0.1754369139671325,0.2413579225540161,True,0.2083885669708252,0.2514391839504242,True
+3948842,0.1765148788690567,0.2432507276535034,True,0.2125935703516006,0.266357421875,True
+3948852,0.1741772443056106,0.2470579147338867,True,0.209817886352539,0.2602626383304596,True
+3948862,0.1760182827711105,0.2477341592311859,True,0.208755612373352,0.2589579820632934,True
+3948872,0.1774593591690063,0.2472627758979797,True,0.2084693908691406,0.2507931590080261,True
+3948882,0.1789075136184692,0.2371639311313629,True,0.2203664779663086,0.2733011841773987,True
+3948892,0.1765230298042297,0.2461280226707458,True,0.2126129269599914,0.2465613335371017,True
+3948902,0.1774574220180511,0.2447117567062378,True,0.2118326127529144,0.253688246011734,True
+3948912,0.1794059574604034,0.2486439049243927,True,0.2091562449932098,0.2450328767299652,True
+3948922,0.1813209652900695,0.2466438263654709,True,0.2098235785961151,0.2538692057132721,True
+3948932,0.1828344762325287,0.2342133373022079,True,0.2085781097412109,0.2472484707832336,True
+3948942,0.1820071637630462,0.2374510318040847,True,0.2081526219844818,0.2452647686004638,True
+3948952,0.1821925044059753,0.2422706186771392,True,0.2067892849445343,0.2508306205272674,True
+3948962,0.1819505244493484,0.2413021922111511,True,0.210140585899353,0.2479868829250335,True
+3948972,0.1795992851257324,0.2342665046453476,True,0.2140710353851318,0.2536765933036804,True
+3948982,0.1831691861152649,0.2390037924051284,True,0.2130594104528427,0.257549524307251,True
+3948992,0.1836131513118744,0.2448729127645492,True,0.2171931564807891,0.2654263377189636,True
+3949002,0.1848959326744079,0.23517806828022,True,0.211967647075653,0.2563468813896179,True
+3949012,0.1856767237186432,0.2425668388605117,True,0.2093923985958099,0.246536985039711,True
+3949022,0.1849931329488754,0.23948335647583,True,0.2087838649749755,0.2431459128856659,True
+3949032,0.1856191605329513,0.249531552195549,True,0.2105270624160766,0.2573482990264892,True
+3949042,0.1849384903907776,0.2395727485418319,True,0.2123485803604126,0.2567454278469085,True
+3949052,0.1849425733089447,0.2393187880516052,True,0.210582435131073,0.2484606802463531,True
+3949062,0.1863327324390411,0.2467084527015686,True,0.2101731896400451,0.2436358779668808,True
+3949072,0.1839649081230163,0.2418392747640609,True,0.2082512080669403,0.2492263317108154,True
+3949082,0.1877784430980682,0.2409964203834533,True,0.2107601165771484,0.2464451789855957,True
+3949092,0.1840408742427826,0.2533841729164123,True,0.2106231153011322,0.2439520955085754,True
+3949102,0.1881481856107711,0.2396133840084076,True,0.2105857133865356,0.2398179471492767,True
+3949112,0.1888792812824249,0.2509898543357849,True,0.2122591882944107,0.2346662282943725,True
+3949122,0.1752720773220062,0.2546933591365814,True,0.1993630528450012,0.2400559782981872,True
+3949132,0.1216914430260658,0.2765666842460632,True,0.1468979120254516,0.2514935731887817,True
+3949142,0.1013722345232963,0.2740344703197479,True,0.1241636201739311,0.2543174028396606,True
+3949152,0.1044109836220741,0.2836528420448303,True,0.1259049177169799,0.2735626101493835,True
+3949162,0.1148031204938888,0.2742010056972503,True,0.1335768103599548,0.2648917436599731,True
+3949172,0.111718825995922,0.2676592469215393,True,0.132254958152771,0.2615257501602173,True
+3949182,0.1081897914409637,0.2716645896434784,True,0.1283157169818878,0.2626177072525024,True
+3949192,0.1069009602069854,0.2759230136871338,True,0.1283587217330932,0.2676912546157837,True
+3949202,0.1058468520641326,0.277797132730484,True,0.128844067454338,0.260198712348938,True
+3949212,0.1067270338535308,0.2710527777671814,True,0.1327756345272064,0.261263757944107,True
+3949222,0.1087111085653305,0.2788725197315216,True,0.1330666542053222,0.2788240313529968,True
+3949232,0.1054481714963913,0.2724074423313141,True,0.1301765441894531,0.2647645473480224,True
+3949242,0.1074825599789619,0.2669826745986938,True,0.1310828626155853,0.2625991404056549,True
+3949252,0.1067330166697502,0.2743352055549621,True,0.1293012946844101,0.2645680904388428,True
+3949262,0.1065018326044082,0.268885999917984,True,0.133938729763031,0.2673090398311615,True
+3949272,0.1037004515528678,0.2660955190658569,True,0.1329050064086914,0.2675434052944183,True
+3949282,0.1071241796016693,0.2685147225856781,True,0.1341853439807891,0.2639135718345642,True
+3949292,0.105422668159008,0.2842147350311279,True,0.131828486919403,0.2660782635211944,True
+3949302,0.1045235767960548,0.2784639894962311,True,0.1288238912820816,0.2577267587184906,True
+3949312,0.1079278364777565,0.2818372845649719,True,0.1330584436655044,0.2724260985851288,True
+3949322,0.1071058064699173,0.2802358865737915,True,0.1294141113758087,0.2533815205097198,True
+3949332,0.1048693880438804,0.2804118692874908,True,0.1310183405876159,0.268099844455719,True
+3949342,0.105507344007492,0.2887379229068756,True,0.1291347593069076,0.2627629935741424,True
+3949352,0.1065909937024116,0.2854653596878052,True,0.1285852491855621,0.2601408660411834,True
+3949362,0.1053345203399658,0.2763245105743408,True,nan,nan,False
+3949372,0.1063890159130096,0.2840246260166168,True,0.1331447511911392,0.2597013711929321,True
+3949382,0.1090304926037788,0.2944539487361908,True,0.1321753114461898,0.2572222352027893,True
+3949392,0.1065429300069809,0.2818566262722015,True,0.1349370181560516,0.2614340782165527,True
+3949402,0.1096727922558784,0.2920833230018616,True,0.1341719031333923,0.2605436146259308,True
+3949412,0.1484028548002243,0.2504651546478271,True,0.1854947209358215,0.263077050447464,True
+3949422,0.1968463361263275,0.2319832146167755,True,0.2291564345359802,0.2360236346721649,True
+3949432,0.1990056037902832,0.2306457757949829,True,0.2264872193336486,0.2295383810997009,True
+3949442,0.1963846683502197,0.245242029428482,True,0.2174776643514633,0.2427490651607513,True
+3949452,0.1948585212230682,0.2409492284059524,True,0.22005295753479,0.2493969649076461,True
+3949462,0.1964963376522064,0.2424218505620956,True,0.2215105295181274,0.2302246987819671,True
+3949472,0.2018511742353439,0.2413519322872162,True,0.2224657833576202,0.2378425002098083,True
+3949482,0.1993953287601471,0.2430280297994613,True,0.2215874791145324,0.2301060557365417,True
+3949492,0.1989442855119705,0.240908145904541,True,0.2211562097072601,0.2281370162963867,True
+3949502,0.19978728890419,0.237870842218399,True,0.2257280200719833,0.2335949540138244,True
+3949512,0.2002668976783752,0.231227308511734,True,0.2239153385162353,0.2306733131408691,True
+3949522,0.1992452144622802,0.2345021665096283,True,0.2223591804504394,0.233163982629776,True
+3949532,0.1991623640060424,0.2409154027700424,True,0.2258536219596862,0.2371722757816314,True
+3949542,0.2005122005939483,0.2413963228464126,True,0.2246229350566864,0.2273446917533874,True
+3949552,0.200529009103775,0.2432384490966797,True,0.2254762798547744,0.2298109382390976,True
+3949562,0.2039174735546112,0.2500240504741668,True,0.2278538942337036,0.2434766292572021,True
+3949572,0.2030452787876129,0.242792472243309,True,0.2239148318767547,0.2285780757665634,True
+3949582,0.2032009661197662,0.2449288815259933,True,0.2232405841350555,0.2294942736625671,True
+3949592,0.2015189975500106,0.2423746883869171,True,0.229823499917984,0.2425007671117782,True
+3949602,0.2033298760652542,0.2463656663894653,True,0.222817525267601,0.2267718464136123,True
+3949612,0.2020148783922195,0.2481090128421783,True,0.2269510626792907,0.2282476425170898,True
+3949622,0.1996281445026397,0.2354959547519683,True,0.222717210650444,0.2265572845935821,True
+3949632,0.203029379248619,0.2398461550474167,True,0.2244084775447845,0.2277057617902755,True
+3949642,0.2032749354839325,0.2460304051637649,True,0.2221854031085968,0.2313721477985382,True
+3949652,0.2046250700950622,0.2435463666915893,True,0.2246918082237243,0.2309215366840362,True
+3949662,0.2019190043210983,0.2487187385559082,True,0.2257613837718963,0.2328386008739471,True
+3949672,0.2040064334869384,0.247862309217453,True,0.2260648161172866,0.2355868220329284,True
+3949682,0.2020897716283798,0.2464287281036377,True,0.2240711599588394,0.2276952266693115,True
+3949692,0.2010432183742523,0.2512302100658417,True,0.2268581688404083,0.2274905145168304,True
+3949702,0.2014739513397216,0.2531979084014892,True,0.2276813387870788,0.2338466644287109,True
+3949712,0.2004135549068451,0.2465758919715881,True,0.2252503037452697,0.2319240868091583,True
+3949722,0.1999695301055908,0.2497434616088867,True,0.2240576744079589,0.2317532896995544,True
+3949732,0.2009260356426239,0.2476802766323089,True,0.2268073856830597,0.2308188527822494,True
+3949742,0.2003439217805862,0.2418727725744247,True,0.223173439502716,0.2285751700401306,True
+3949752,0.2018385976552963,0.2472164630889892,True,0.2249322682619094,0.2262361049652099,True
+3949762,0.1984176188707351,0.2482200860977172,True,0.2246608436107635,0.2321658730506897,True
+3949772,0.1984278261661529,0.2466171681880951,True,0.2222214937210083,0.2321004271507263,True
+3949782,0.2186672538518905,0.3382832407951355,True,0.2376286387443542,0.3225378394126892,True
+3949792,0.2154910713434219,0.4147428274154663,True,0.2250646650791168,0.4175036549568176,True
+3949802,0.2048021405935287,0.4421253800392151,True,0.2231177985668182,0.4429235160350799,True
+3949812,0.2049916088581085,0.4281980991363525,True,0.223673939704895,0.4398420453071594,True
+3949822,0.2069105207920074,0.4275012016296386,True,0.2271752655506134,0.42978036403656,True
+3949832,0.2087560892105102,0.4257843494415283,True,0.227673590183258,0.4369887113571167,True
+3949842,0.2095195055007934,0.4445301294326782,True,0.2267472147941589,0.4459779858589172,True
+3949852,0.2064533531665802,0.4327827095985412,True,0.2242250442504882,0.4497035145759582,True
+3949862,0.2086155116558075,0.433409035205841,True,0.2286282628774643,0.446677565574646,True
+3949872,0.2073186635971069,0.4408612847328186,True,0.2237378060817718,0.4508838951587677,True
+3949882,0.2104901671409607,0.4385806620121002,True,0.2287651896476745,0.4492590129375458,True
+3949892,0.2085699588060379,0.432177722454071,True,0.2277374267578125,0.4457294344902038,True
+3949902,0.210431307554245,0.4314118325710296,True,0.2247275859117508,0.4537270963191986,True
+3949912,0.2055818736553192,0.4292259216308594,True,0.2283903062343597,0.4532177746295929,True
+3949922,0.2110626250505447,0.430722713470459,True,0.2250239700078964,0.4438646137714386,True
+3949932,0.2077606916427612,0.4362891614437103,True,0.2241502702236175,0.4483322501182556,True
+3949942,0.2066244184970855,0.4217631816864013,True,0.2197847515344619,0.443288505077362,True
+3949952,0.2112648785114288,0.438294768333435,True,0.2295526266098022,0.4573618173599243,True
+3949962,0.2300115227699279,0.5028283596038818,True,0.2510824799537658,0.5278688669204712,True
+3949972,0.2621181607246399,0.6582069396972656,True,0.2923877239227295,0.6541635394096375,True
+3949982,0.2703106105327606,0.8093454241752625,True,0.2814616560935974,0.8596397638320923,True
+3949992,0.3034635782241821,1.0426017045974731,True,0.3024485409259796,1.0497846603393557,True
+3950002,0.3152916133403778,1.1946048736572266,True,0.2820498347282409,1.2956478595733645,True
+3950012,0.3249701857566833,1.331789255142212,True,0.2902349829673767,1.443786859512329,True
+3950022,0.3465485572814941,1.5049705505371094,True,0.3128224611282348,1.5614051818847656,True
+3950032,0.3120197057723999,1.6874444484710691,True,0.2900844514369964,1.71490216255188,True
+3950042,0.3165485560894012,1.7162740230560305,True,0.273740291595459,1.755197048187256,True
+3950052,0.3177028000354767,1.6953468322753906,True,0.288079172372818,1.7533929347991943,True
+3950062,0.3146505951881408,1.714005947113037,True,0.2912112772464752,1.7572593688964844,True
+3950072,0.3153344690799713,1.6980068683624268,True,0.280630350112915,1.7554237842559814,True
+3950082,nan,nan,False,0.2888499796390533,1.7459920644760132,True
+3950092,0.3170719146728515,1.6965395212173462,True,0.2909531891345978,1.7415826320648191,True
+3950102,0.3147774040699005,1.7066371440887451,True,0.291096031665802,1.731039047241211,True
+3950112,0.314933717250824,1.705787181854248,True,0.2842848896980285,1.7211830615997314,True
+3950122,0.309729516506195,1.718745231628418,True,0.2894051671028137,1.7140169143676758,True
+3950132,0.3098878264427185,1.708590745925903,True,0.2836013436317444,1.7111022472381592,True
+3950142,0.3106876015663147,1.7011313438415527,True,0.2827094793319702,1.7110949754714966,True
+3950152,0.3080374002456665,1.6994493007659912,True,0.2851688265800476,1.7213629484176636,True
+3950162,0.3077018857002258,1.7131692171096802,True,0.2872249484062195,1.7116061449050903,True
+3950172,0.2937720417976379,1.7563154697418213,True,0.2797150611877441,1.767524480819702,True
+3950182,0.2920554876327514,1.770871639251709,True,0.2756988108158111,1.7698794603347778,True
+3950192,0.2966204285621643,1.774935007095337,True,0.2755595743656158,1.7623605728149414,True
+3950202,0.3010847270488739,1.759650468826294,True,0.2807291150093078,1.770488142967224,True
+3950212,0.2984407544136047,1.755414962768555,True,0.2767423987388611,1.7774068117141724,True
+3950222,0.2967889606952667,1.772219181060791,True,0.2773327231407165,1.7664273977279663,True
+3950232,0.2973390817642212,1.760225772857666,True,0.2794031500816345,1.7828296422958374,True
+3950242,0.2986174821853637,1.7710282802581787,True,0.2782135307788849,1.7976782321929932,True
+3950252,0.2961742579936981,1.7616562843322754,True,0.2758869528770447,1.7682785987854004,True
+3950262,0.2962914705276489,1.757745623588562,True,0.2774791419506073,1.7728452682495115,True
+3950272,0.2973025441169739,1.7634854316711426,True,0.2767431437969208,1.7665953636169434,True
+3950282,0.2964130640029907,1.7606890201568604,True,0.2779553532600403,1.7513177394866943,True
+3950292,0.2981061637401581,1.7701104879379272,True,0.2781718969345093,1.77936053276062,True
+3950302,0.2988565862178802,1.7654259204864502,True,0.2814918160438537,1.7639261484146118,True
+3950312,0.2930187284946441,1.7649164199829102,True,0.2780086398124695,1.7554471492767334,True
+3950322,0.2901647686958313,1.767865538597107,True,0.2782573103904724,1.7601368427276611,True
+3950332,0.2931225895881653,1.7656152248382568,True,0.27879798412323,1.7622578144073486,True
+3950342,0.2923629283905029,1.764073133468628,True,0.2764182984828949,1.7514452934265137,True
+3950352,0.2929002642631531,1.7656662464141846,True,0.2775956392288208,1.7666423320770264,True
+3950362,0.2862017154693603,1.789156198501587,True,0.2690536975860595,1.770463943481445,True
+3950372,0.2705657482147217,1.7997307777404783,True,0.2577947974205017,1.7792716026306152,True
+3950382,0.2762526571750641,1.796086072921753,True,0.2582710385322571,1.7810192108154297,True
+3950392,0.2787995040416717,1.8013813495635986,True,0.2610673308372497,1.7748850584030151,True
+3950402,0.2791361212730407,1.7915785312652588,True,0.2605273425579071,1.76910400390625,True
+3950412,0.2718429267406463,1.802905559539795,True,0.2561200261116028,1.774040460586548,True
+3950422,0.2784988284111023,1.790069580078125,True,0.2597608864307403,1.7694967985153198,True
+3950432,0.2784218788146972,1.7975914478302002,True,0.2565587162971496,1.7733317613601685,True
+3950442,0.2759952843189239,1.799130082130432,True,0.2587403953075409,1.779639482498169,True
+3950452,0.270094484090805,1.8081648349761963,True,0.2555022537708282,1.766913652420044,True
+3950462,0.2756920456886291,1.791274070739746,True,0.2561850547790527,1.7747857570648191,True
+3950472,0.2783203125,1.7952170372009275,True,0.2594501376152038,1.7799432277679443,True
+3950482,0.270950436592102,1.8124439716339111,True,0.2570252120494842,1.7786108255386353,True
+3950492,0.2716738283634186,1.813762187957764,True,0.2564139366149902,1.7725721597671509,True
+3950502,0.2746920585632324,1.7994394302368164,True,0.2584076225757599,1.7810004949569702,True
+3950512,0.2760972082614898,1.7983002662658691,True,0.2560290098190307,1.7738409042358398,True
+3950522,0.2780695557594299,1.7952837944030762,True,0.2578321397304535,1.7970738410949707,True
+3950532,0.2760326266288757,1.794680118560791,True,0.2541453540325165,1.7767120599746704,True
+3950542,0.2737456560134887,1.8008642196655271,True,0.2552617192268371,1.7915043830871582,True
+3950552,0.2721358835697174,1.8005545139312744,True,0.2533261477947235,1.799316167831421,True
+3950562,0.2714609503746032,1.8074448108673096,True,0.2549238801002502,1.8193676471710205,True
+3950572,0.2716234922409057,1.7961068153381348,True,0.2510939240455627,1.803652286529541,True
+3950582,0.2623502016067505,1.787276029586792,True,0.2488002777099609,1.796900987625122,True
+3950592,0.2141218483448028,1.7882729768753052,True,0.2022954523563385,1.820312261581421,True
+3950602,0.2108099609613418,1.7674126625061035,True,0.1876585930585861,1.810683250427246,True
+3950612,0.2099629044532776,1.7862521409988403,True,0.1938925087451934,1.80374813079834,True
+3950622,0.2107728421688079,1.7907787561416626,True,0.1929713189601898,1.8082356452941892,True
+3950632,0.2072501927614212,1.7911242246627808,True,0.1811581254005432,1.8455132246017456,True
+3950642,0.2145156264305114,1.775231122970581,True,0.1888801306486129,1.8246394395828247,True
+3950652,0.2095659971237182,1.7947547435760498,True,0.1881820857524871,1.8213417530059812,True
+3950662,0.2154366075992584,1.772274613380432,True,0.1914763450622558,1.825124979019165,True
+3950672,0.2153320014476776,1.7743232250213623,True,0.1919443905353546,1.8033149242401123,True
+3950682,0.2081651091575622,1.7779479026794434,True,0.1900463104248047,1.807759523391724,True
+3950692,0.2109852880239486,1.7733194828033447,True,0.1894992887973785,1.8035839796066284,True
+3950702,0.2141337543725967,1.7704191207885742,True,0.1870451271533966,1.8225184679031368,True
+3950712,0.2124045193195343,1.7745535373687744,True,0.1878191828727722,1.7982819080352783,True
+3950722,0.2119851112365722,1.7668192386627195,True,0.1878696829080581,1.8030211925506592,True
+3950732,0.2071420848369598,1.7822892665863037,True,0.1882594674825668,1.7977921962738037,True
+3950742,0.208247423171997,1.7749793529510498,True,0.1894557774066925,1.7971031665802002,True
+3950752,0.2137475311756134,1.764674425125122,True,0.1854341924190521,1.8102622032165527,True
+3950762,0.2091473788022995,1.7731149196624756,True,0.1835843026638031,1.818740010261536,True
+3950772,0.2126516103744506,1.763927698135376,True,0.1851873397827148,1.798019528388977,True
+3950782,0.2114944756031036,1.7602870464324951,True,0.181705355644226,1.7962977886199951,True
+3950792,0.212041825056076,1.768110752105713,True,0.1840952932834625,1.80413019657135,True
+3950802,0.2082965075969696,1.7688000202178955,True,0.1847781836986541,1.7937039136886597,True
+3950812,0.2098598480224609,1.7669119834899902,True,0.1831872314214706,1.7957645654678345,True
+3950822,0.2148022949695587,1.7666747570037842,True,0.1821112483739853,1.8030846118927,True
+3950832,0.2084418535232544,1.771183967590332,True,0.1827329099178314,1.8036489486694336,True
+3950842,0.2144362330436706,1.7578282356262207,True,0.1798089742660522,1.8118431568145752,True
+3950852,0.2121298313140869,1.7672889232635498,True,0.183712363243103,1.791112780570984,True
+3950862,0.2151741236448288,1.7565984725952148,True,0.1849548518657684,1.7886247634887695,True
+3950872,0.2131756395101547,1.764185905456543,True,0.1806407272815704,1.8028913736343384,True
+3950882,0.2115314602851867,1.7681403160095217,True,0.1814552843570709,1.801702857017517,True
+3950892,0.2660967111587524,1.6305453777313232,True,0.2577425241470337,1.7092928886413574,True
+3950902,0.3432832360267639,1.347731590270996,True,0.3650504648685455,1.43092942237854,True
+3950912,0.4242410659790039,1.132211446762085,True,0.4611271917819977,1.255315184593201,True
+3950922,0.5080631375312805,0.8795329332351685,True,0.5352193117141724,1.04824960231781,True
+3950932,0.5699977874755859,0.6652519106864929,True,0.6047065854072571,0.845873236656189,True
+3950942,0.5688465237617493,0.5349373817443848,True,0.6401941180229187,0.5893332958221436,True
+3950952,0.5545315742492676,0.4450877606868744,True,0.6316258907318115,0.4548992216587066,True
+3950962,0.5551195740699768,0.3679263889789581,True,0.6094717383384705,0.3521389067173004,True
+3950972,0.5882009267807007,0.338248997926712,True,0.619367778301239,0.3511679470539093,True
+3950982,0.5875463485717773,0.3495806157588959,True,0.6077083349227905,0.3761848211288452,True
+3950992,0.5863419771194458,0.3431593477725982,True,0.6033607721328735,0.3621352910995483,True
+3951002,0.5872377753257751,0.3295429944992065,True,0.6031993627548218,0.339710533618927,True
+3951012,0.5887482166290283,0.3326678276062011,True,0.602782130241394,0.3410249948501587,True
+3951022,0.591415286064148,0.3348459005355835,True,0.6019362211227417,0.358372688293457,True
+3951032,0.5917661786079407,0.3356467485427856,True,0.6011319756507874,0.356502890586853,True
+3951042,0.5933578014373779,0.3374940156936645,True,0.6003444194793701,0.3562685251235962,True
+3951052,0.5924122333526611,0.3347840905189514,True,0.6005865931510925,0.356626957654953,True
+3951062,0.5939713716506958,0.343778133392334,True,0.6001677513122559,0.3619993031024933,True
+3951072,0.5929462313652039,0.3345270156860351,True,0.6009664535522461,0.3573397994041443,True
+3951082,0.5940190553665161,0.3309929370880127,True,0.6002902388572693,0.3527837991714477,True
+3951092,0.5953558087348938,0.3297028541564941,True,0.6028658151626587,0.3554896712303161,True
+3951102,0.5951377153396606,0.3317517638206482,True,0.6003401875495911,0.3518771827220917,True
+3951112,0.5951510667800903,0.3355740308761596,True,0.5999807119369507,0.3433434963226318,True
+3951122,0.5959377288818359,0.3299397826194763,True,0.6007052659988403,0.3501164615154266,True
+3951132,0.595859944820404,0.3288935422897339,True,0.5997147560119629,0.3511309027671814,True
+3951142,0.5929598808288574,0.3302649855613708,True,0.6003298759460449,0.3522471487522125,True
+3951152,0.5893797278404236,0.3114958107471466,True,0.60530686378479,0.3140564560890198,True
+3951162,0.575210452079773,0.2441994249820709,True,0.6066193580627441,0.242698460817337,True
+3951172,0.5780342817306519,0.2718315720558166,True,0.5919229984283447,0.2706867754459381,True
+3951182,0.5753633379936218,0.2830052375793457,True,0.5908277630805969,0.2779330015182495,True
+3951192,0.5735956430435181,0.2771681845188141,True,0.5960188508033752,0.2779417634010315,True
+3951202,0.5732066035270691,0.2720466256141662,True,0.5960392951965332,0.2678616046905517,True
+3951212,0.5730785727500916,0.2671688795089721,True,0.5955827236175537,0.2691854834556579,True
+3951222,0.5714337825775146,0.2676500976085663,True,0.5947842597961426,0.2656460404396057,True
+3951232,0.5730046033859253,0.2652197182178497,True,0.5950830578804016,0.2654268443584442,True
+3951242,0.5731604099273682,0.2607661187648773,True,0.5959231853485107,0.2678258717060089,True
+3951252,0.5715634822845459,0.2672537863254547,True,0.5944811701774597,0.2755449712276459,True
+3951262,0.573215126991272,0.2646824717521667,True,0.5964662432670593,0.264926940202713,True
+3951272,0.5725665092468262,0.2589693367481231,True,0.5944708585739136,0.2658084630966186,True
+3951282,0.5730799436569214,0.2639859914779663,True,0.593787431716919,0.2576088905334472,True
+3951292,0.5699708461761475,0.2620969116687774,True,0.5931625366210938,0.2669872343540191,True
+3951302,0.5725553035736084,0.2670760154724121,True,0.5932798385620117,0.2610990107059479,True
+3951312,0.5688334107398987,0.2617503404617309,True,0.5938419699668884,0.266742080450058,True
+3951322,0.5726162195205688,0.2676731646060943,True,0.5950775742530823,0.2612865567207336,True
+3951332,0.5718684196472168,0.2567456662654876,True,0.5918277502059937,0.2645489573478699,True
+3951342,0.5707689523696899,0.2617795467376709,True,0.595636785030365,0.2644011378288269,True
+3951352,0.5692050457000732,0.2607973217964172,True,0.5917800664901733,0.2589932978153229,True
+3951362,0.5722100138664246,0.2606715559959411,True,0.5939393043518066,0.2617258429527282,True
+3951372,0.5690377950668335,0.2595964670181274,True,0.5921746492385864,0.2711567282676697,True
+3951382,0.5697265267372131,0.2588464021682739,True,0.5944505929946899,0.2698020339012146,True
+3951392,0.5721710324287415,0.2579206228256225,True,0.5964264869689941,0.2619781494140625,True
+3951402,0.5709028840065002,0.2611681222915649,True,0.594078779220581,0.2685439586639404,True
+3951412,0.5711801648139954,0.258727878332138,True,0.5928962230682373,0.2694857120513916,True
+3951422,0.5462990999221802,0.2602429986000061,True,0.5786523818969727,0.2625646591186523,True
+3951432,0.4357848763465881,0.2296951711177826,True,0.4965205490589142,0.231907308101654,True
+3951442,0.3436119258403778,0.2008123248815536,True,0.4200546443462372,0.1886851191520691,True
+3951452,0.2589709162712097,0.1736552566289901,True,0.3351094722747803,0.1701944768428802,True
+3951462,0.1944711804389953,0.1813591867685318,True,0.2622901499271393,0.1838173568248748,True
+3951472,0.1803579032421112,0.1823324114084243,True,0.2287056297063827,0.1881793141365051,True
+3951482,0.1973028481006622,0.1754272878170013,True,0.2327133417129516,0.1834006905555725,True
+3951492,0.1861153542995453,0.1737987846136093,True,0.2272084951400756,0.1784879863262176,True
+3951502,0.1873842179775238,0.1842392086982727,True,0.2260691821575164,0.1752353012561798,True
+3951512,0.1890214383602142,0.1875697821378708,True,0.2229264676570892,0.1762878596782684,True
+3951522,0.1910346746444702,0.1790348589420318,True,0.2215673476457595,0.1776798367500305,True
+3951532,0.187618613243103,0.1829277575016021,True,0.2237859368324279,0.1716111004352569,True
+3951542,0.1893292963504791,0.1863129585981369,True,0.2271028161048889,0.1788481324911117,True
+3951552,0.1896423399448394,0.1853522807359695,True,0.2205658853054046,0.1731978952884674,True
+3951562,0.1906949877738952,0.1831462383270263,True,0.221588909626007,0.1793403625488281,True
+3951572,0.1902050077915191,0.1871768236160278,True,0.224575936794281,0.1817714273929596,True
+3951582,0.1940062344074249,0.1840864568948745,True,0.2236643135547638,0.1788105368614196,True
+3951592,0.1897734105587005,0.1906577944755554,True,0.2202013581991195,0.1767517924308776,True
+3951602,0.1889509558677673,0.1857397407293319,True,0.2222397327423095,0.1757628917694091,True
+3951612,0.1891444027423858,0.1845500320196151,True,0.2200288027524948,0.1775420010089874,True
+3951622,0.1883352100849151,0.187949538230896,True,0.220256045460701,0.1746546179056167,True
+3951632,0.1852729022502899,0.1806766092777252,True,0.221559539437294,0.1744253635406494,True
+3951642,0.1877927482128143,0.1843223571777343,True,0.2194453179836273,0.1792381405830383,True
+3951652,0.1884587407112121,0.187203049659729,True,0.2223700582981109,0.1822489351034164,True
+3951662,0.1886156499385833,0.1916488409042358,True,0.2218926548957824,0.1786887645721435,True
+3951672,0.1892008632421493,0.1891297101974487,True,0.2217588871717453,0.1837342232465744,True
+3951682,0.1884084045886993,0.1893737912178039,True,0.2216231822967529,0.1811783462762832,True
+3951692,0.1857225149869918,0.1901569813489914,True,0.221954196691513,0.1851575374603271,True
+3951702,0.1881230473518371,0.1847601681947708,True,0.21929831802845,0.1839212328195572,True
+3951712,0.1907470524311065,0.192005306482315,True,0.2241646647453308,0.1882936656475067,True
+3951722,0.1881175339221954,0.2104286253452301,True,0.221747487783432,0.2044007778167724,True
+3951732,0.1875564754009246,0.268528938293457,True,0.2202666401863098,0.2619308233261108,True
+3951742,0.1918484270572662,0.2986772656440735,True,0.2188463658094406,0.2921293675899505,True
+3951752,0.1915284991264343,0.2865257263183594,True,0.2218305319547653,0.3039450943470001,True
+3951762,0.187744066119194,0.2710978388786316,True,0.2218622714281082,0.2939765453338623,True
+3951772,0.1902686208486557,0.2884207963943481,True,0.2215179353952407,0.3008585572242737,True
+3951782,0.1892482787370681,0.2865833640098572,True,0.2219395637512207,0.3051075935363769,True
+3951792,0.1901487410068512,0.287709891796112,True,0.2252489030361175,0.3063463568687439,True
+3951802,0.1896262317895889,0.2861166894435882,True,0.2209445387125015,0.3095047175884247,True
+3951812,0.190437912940979,0.2876098453998565,True,0.2217170000076294,0.3064212799072265,True
+3951822,0.1906749904155731,0.2868740260601043,True,0.2213791608810424,0.3106575012207031,True
+3951832,0.1895339488983154,0.2815563380718231,True,0.2211021929979324,0.3087076842784881,True
+3951842,0.1910031288862228,0.2938532829284668,True,0.2202340960502624,0.3107701241970062,True
+3951852,0.1919353902339935,0.2903468012809753,True,0.2226224839687347,0.3227225244045257,True
+3951862,0.1914122402667999,0.2873111069202423,True,0.221669852733612,0.3112441599369049,True
+3951872,0.1911594569683075,0.2827585339546203,True,0.2253844738006591,0.3050952553749084,True
+3951882,0.1920387744903564,0.291130781173706,True,0.2240432202816009,0.3108713030815124,True
+3951892,0.1949651539325714,0.2894210517406463,True,0.2232910692691803,0.3063827753067016,True
+3951902,0.1917891204357147,0.2901662588119507,True,0.2255765497684478,0.3163855671882629,True
+3951912,0.1908257901668548,0.2916964292526245,True,0.2225464433431625,0.3119553029537201,True
+3951922,0.1935013234615326,0.2954551577568054,True,0.2199748754501342,0.3158063590526581,True
+3951932,0.1919025331735611,0.2942118644714355,True,0.2219808548688888,0.3150365948677063,True
+3951942,0.1940323561429977,0.2950959503650665,True,0.2213378548622131,0.3211984634399414,True
+3951952,0.1974368393421173,0.2974397242069244,True,0.2241074293851852,0.3209563493728637,True
+3951962,0.1932249814271927,0.2895258665084839,True,0.2198676466941833,0.3167584240436554,True
+3951972,0.1964100897312164,0.2837564349174499,True,0.2292297780513763,0.3171154260635376,True
+3951982,0.2574010491371155,0.3106135129928589,True,0.2953254580497741,0.3546785712242126,True
+3951992,0.2905243337154388,0.3362717032432556,True,0.3178784847259521,0.3545560240745544,True
+3952002,0.305704116821289,0.3340073227882385,True,0.3280474543571472,0.3649150133132934,True
+3952012,0.2863436639308929,0.337576687335968,True,0.312105119228363,0.3712203204631805,True
+3952022,0.2888080775737762,0.3298218250274658,True,0.3190105855464935,0.3631021976470947,True
+3952032,0.2928785979747772,0.3328999280929565,True,0.3207916617393493,0.3550383448600769,True
+3952042,0.2943110466003418,0.3266938924789428,True,0.3207794427871704,0.3723431825637817,True
+3952052,0.2916658520698547,0.3364481329917907,True,0.3230154514312744,0.3615337908267975,True
+3952062,0.2948259711265564,0.3329997062683105,True,0.322656512260437,0.3710209727287292,True
+3952072,0.2996043860912323,0.3373439908027649,True,0.3218390643596649,0.3591464757919311,True
+3952082,0.2922437191009521,0.3319658041000366,True,0.3223632276058197,0.3690954446792602,True
+3952092,0.2943024039268493,0.3355573415756225,True,0.3235493302345276,0.3739977478981018,True
+3952102,0.2983685135841369,0.3394069075584411,True,0.3224623799324035,0.3556894659996032,True
+3952112,0.2946299314498901,0.3295182585716247,True,0.3205407559871673,0.3600201606750488,True
+3952122,0.3002586960792541,0.330503910779953,True,0.3215462565422058,0.3579216599464416,True
+3952132,0.2999405562877655,0.3553473055362701,True,0.3184487223625183,0.3587719798088074,True
+3952142,0.2982022166252136,0.3292090892791748,True,0.3208571076393127,0.3564849197864532,True
+3952152,0.2970518767833709,0.327731192111969,True,0.323342502117157,0.3596823215484619,True
+3952162,0.2952399551868438,0.328698456287384,True,0.320200502872467,0.3602908849716186,True
+3952172,0.2939854264259338,0.3346630036830902,True,0.3225970268249511,0.3522246181964874,True
+3952182,0.2936081886291504,0.3259951770305633,True,0.323887437582016,0.3647518754005432,True
+3952192,0.2999255061149597,0.3352718949317932,True,0.3228550553321838,0.3592700362205505,True
+3952202,0.2966099381446838,0.33219975233078,True,0.3228180408477783,0.3553056716918945,True
+3952212,0.2562564313411712,0.3124256730079651,True,0.2865774631500244,0.3480598926544189,True
+3952222,0.2041970193386078,0.2834410965442657,True,0.2421180009841919,0.3136277198791504,True
+3952232,0.1952047646045684,0.2881263196468353,True,0.2240742444992065,0.307815670967102,True
+3952242,0.2039850652217865,0.2926056385040283,True,0.2310253679752349,0.3133589625358581,True
+3952252,0.2112700492143631,0.3015508651733398,True,0.2376008927822113,0.3255496025085449,True
+3952262,0.202060580253601,0.298759788274765,True,0.2352627217769622,0.3260744512081146,True
+3952272,0.2007015645503997,0.2909209728240967,True,0.2289842665195465,0.3183048963546753,True
+3952282,0.2003617584705352,0.2932191491127014,True,0.230075865983963,0.3323700428009033,True
+3952292,0.2001653015613556,0.2914896011352539,True,0.2301927208900451,0.3195830583572387,True
+3952302,0.2066768705844879,0.2955833673477173,True,0.2296600639820099,0.3200045228004455,True
+3952312,0.2024778723716735,0.3000741004943847,True,0.231490820646286,0.3233800232410431,True
+3952322,0.1999890506267547,0.2996671199798584,True,0.229553997516632,0.3135322034358978,True
+3952332,0.1981342732906341,0.2969948053359985,True,0.2288446128368377,0.3169865012168884,True
+3952342,0.2012921422719955,0.3061610758304596,True,0.2292090952396392,0.3323422074317932,True
+3952352,0.1995607316493988,0.2977721095085144,True,0.2257903516292572,0.326409637928009,True
+3952362,0.2008236348628997,0.293870210647583,True,0.2310951352119445,0.323063313961029,True
+3952372,0.1997903883457183,0.29487344622612,True,0.2295317351818084,0.3282144069671631,True
+3952382,0.1976408064365387,0.2953697741031647,True,0.2310345768928527,0.31769660115242,True
+3952392,0.2010182738304138,0.298616886138916,True,0.2264167368412017,0.3212722539901733,True
+3952402,0.2031324952840805,0.2937266230583191,True,0.2263500988483429,0.3253520131111145,True
+3952412,0.2009109854698181,0.2970912456512451,True,0.2256675064563751,0.3146411180496216,True
+3952422,0.2015986144542694,0.3051450848579407,True,0.2253653407096862,0.3150326311588287,True
+3952432,0.2003678679466247,0.3042126595973968,True,0.2288337349891662,0.3125695288181305,True
+3952442,0.2026503086090088,0.3035613298416137,True,0.2281239330768585,0.3205229341983795,True
+3952452,0.2047434151172638,0.3054845929145813,True,0.2272253930568695,0.3183814287185669,True
+3952462,0.1964621245861053,0.3030950129032135,True,0.2266915142536163,0.3261959552764892,True
+3952472,0.1999327540397644,0.2962225675582886,True,0.229668915271759,0.3238976597785949,True
+3952482,0.2011914551258087,0.3038325607776642,True,0.2274091392755508,0.3119388520717621,True
+3952492,0.2011038661003112,0.3035945296287536,True,0.2302996516227722,0.3090742230415344,True
+3952502,0.2014156877994537,0.2963831126689911,True,0.2290611565113067,0.3223615288734436,True
+3952512,0.1401789784431457,0.2955107390880584,True,0.1890225708484649,0.3118100762367248,True
+3952522,0.0606789141893386,0.2822026312351227,True,0.1151682585477829,0.3057547211647033,True
+3952532,0.012707894667983,0.2871298789978027,True,0.0640275329351425,0.3053620755672455,True
+3952542,-0.0033561852760612,0.289774090051651,True,0.0385468453168869,0.3095669150352478,True
+3952552,0.0118362382054328,0.2874160408973694,True,0.0536815002560615,0.3182055354118347,True
+3952562,0.0088473344221711,0.287554919719696,True,0.0477161556482315,0.3046849966049194,True
+3952572,0.0049483450129628,0.2932531833648681,True,0.0431363955140113,0.3019536137580871,True
+3952582,0.0083661722019314,0.2980035543441772,True,0.0408455580472946,0.2991712987422943,True
+3952592,0.0054290927946567,0.2939753532409668,True,0.0459670014679431,0.3116669654846191,True
+3952602,0.0053411577828228,0.292787492275238,True,0.0463876016438007,0.3103885650634765,True
+3952612,0.0076511977240443,0.2989136576652527,True,0.0517974272370338,0.3271503746509552,True
+3952622,0.0083079598844051,0.297040045261383,True,0.0447009578347206,0.3036486804485321,True
+3952632,0.0084902364760637,0.2938175797462463,True,0.0436164960265159,0.3047904968261719,True
+3952642,0.0048680719919502,0.3037183284759521,True,0.0459890887141227,0.3153548538684845,True
+3952652,0.0043144496157765,0.2919932901859283,True,0.0418938472867012,0.3029121160507202,True
+3952662,0.0046604806557297,0.2938340604305267,True,nan,nan,False
+3952672,0.0109578091651201,0.2968227565288543,True,0.0430452227592468,0.3087341785430908,True
+3952682,0.0077145784161984,0.2926431894302368,True,0.0386374592781066,0.3069096803665161,True
+3952692,0.0113450158387422,0.3007110953330993,True,0.0379494130611419,0.3041211366653442,True
+3952702,0.0060426439158618,0.2986878454685211,True,0.0468816719949245,0.3003099262714386,True
+3952712,0.0131198400631546,0.2979870438575744,True,0.0463843420147895,0.3145194053649902,True
+3952722,0.0089322412386536,0.2933307290077209,True,0.0441500283777713,0.3098637163639068,True
+3952732,0.0078295934945344,0.2971731424331665,True,0.0461710579693317,0.3122638463973999,True
+3952742,0.0072815339080989,0.2918711900711059,True,0.0430611558258533,0.3016922175884247,True
+3952752,0.0089302193373441,0.294908344745636,True,0.04439128190279,0.2996917366981506,True
+3952762,0.0098492186516523,0.2984088063240051,True,0.0412591360509395,0.3069873452186584,True
+3952772,0.009974711574614,0.2997668087482452,True,0.0421462059020996,0.2999302446842193,True
+3952782,0.0072539271786808,0.2921708226203918,True,0.0476105958223342,0.3117770552635193,True
+3952792,0.0092025799676775,0.2962527275085449,True,0.0479576773941516,0.3125153183937073,True
+3952802,0.0110943280160427,0.2960006594657898,True,0.0437782183289527,0.2971118986606598,True
+3952812,0.00915939360857,0.2950811982154846,True,0.045118723064661,0.3087711334228515,True
+3952822,0.0203582756221294,0.2958537340164184,True,0.0530198067426681,0.302514910697937,True
+3952832,0.080088309943676,0.2681275606155395,True,0.1214533746242523,0.3072690367698669,True
+3952842,0.1104921326041221,0.2703959941864013,True,0.1454920917749405,0.2805405557155609,True
+3952852,0.1155725792050361,0.2825578451156616,True,0.1451079547405243,0.2943226397037506,True
+3952862,0.1097714900970459,0.2843384742736816,True,0.1378730833530426,0.2864829897880554,True
+3952872,0.1101641356945037,0.283487319946289,True,0.1386647671461105,0.2903603911399841,True
+3952882,0.1175532788038253,0.285229742527008,True,0.1438005566596985,0.291054368019104,True
+3952892,0.1121292263269424,0.2739546000957489,True,0.1431503444910049,0.2934407591819763,True
+3952902,0.1132076010107994,0.2819509506225586,True,0.1460474580526352,0.2832954823970794,True
+3952912,0.1155856922268867,0.2804470956325531,True,0.1399741321802139,0.2934191226959228,True
+3952922,0.115935280919075,0.2731640338897705,True,0.1432187855243683,0.2881128787994385,True
+3952932,0.1155010610818862,0.2852286100387573,True,0.1452527046203613,0.294475793838501,True
+3952942,0.1220814436674118,0.2953347265720367,True,0.1429840624332428,0.291684627532959,True
+3952952,0.1200237572193145,0.2888683378696441,True,0.1468662023544311,0.2935736775398254,True
+3952962,0.1168905645608902,0.2774460017681122,True,0.1443761885166168,0.2942128777503967,True
+3952972,0.1154185533523559,0.2840037941932678,True,0.1456653326749801,0.2915526926517486,True
+3952982,0.1182521134614944,0.2703782618045807,True,0.1449262499809265,0.2899838089942932,True
+3952992,0.1228984519839286,0.2846255600452423,True,0.1452197879552841,0.289002001285553,True
+3953002,0.1146086007356643,0.2797028422355652,True,0.1467109620571136,0.2868337035179138,True
+3953012,0.1164991408586502,0.2779970169067383,True,0.1457177251577377,0.2833993434906006,True
+3953022,0.1162056848406791,0.2804814577102661,True,0.1462403535842895,0.2978186309337616,True
+3953032,0.1151148378849029,0.2786905467510223,True,0.1450075656175613,0.2963834702968597,True
+3953042,0.1161622256040573,0.2731849551200866,True,0.1476899981498718,0.290481686592102,True
+3953052,0.1183779314160347,0.2754150032997131,True,0.1460846215486526,0.2828577160835266,True
+3953062,0.1186997890472412,0.2728952765464782,True,0.1443119198083877,0.2938374876976013,True
+3953072,0.1198799312114715,0.2750864326953888,True,0.1446159183979034,0.2906248569488525,True
+3953082,0.1176640540361404,0.2834711074829101,True,0.1483204960823059,0.2943800091743469,True
+3953092,0.1171276122331619,0.2776346802711487,True,0.1435495615005493,0.2916535437107086,True
+3953102,0.117048293352127,0.2738897800445556,True,0.1475540548563003,0.2848274111747741,True
+3953112,0.119344487786293,0.2716329097747803,True,0.1445073932409286,0.2887318134307861,True
+3953122,0.1158947795629501,0.2720015048980713,True,0.1444105505943298,0.2888102531433105,True
+3953132,0.1151872128248214,0.2788544595241546,True,0.1465161144733429,0.2896037697792053,True
+3953142,0.1171560585498809,0.266865998506546,True,0.1456612348556518,0.2894107401371002,True
+3953152,0.1223880127072334,0.2767425775527954,True,0.1489628851413726,0.2929359674453735,True
+3953162,0.1629643887281417,0.2676400542259216,True,0.2063449919223785,0.3046156167984009,True
+3953172,0.2582301795482635,0.2849916815757751,True,0.3100114464759826,0.3051736652851105,True
+3953182,0.3481773138046264,0.2698785066604614,True,0.4064005017280578,0.2970278263092041,True
+3953192,0.445349782705307,0.2741068601608276,True,0.4971140027046203,0.2994381487369537,True
+3953202,0.5364384651184082,0.2754804193973541,True,0.5783405900001526,0.3084948062896728,True
+3953212,0.5892460346221924,0.2834905385971069,True,0.620865523815155,0.3109211325645447,True
+3953222,0.5737391710281372,0.2933722734451294,True,0.601716935634613,0.308174729347229,True
+3953232,0.5732443332672119,0.2803478538990021,True,0.5976836681365967,0.2990751266479492,True
+3953242,0.5860165357589722,0.2876865267753601,True,0.6020718812942505,0.2953500151634216,True
+3953252,0.5853430032730103,0.2821786105632782,True,0.6080058217048645,0.2986714243888855,True
+3953262,0.5829287767410278,0.2854121327400207,True,0.6033163070678711,0.2938635647296905,True
+3953272,0.5836752653121948,0.2884252667427063,True,0.6016486883163452,0.3016007542610168,True
+3953282,0.5868552923202515,0.2878720760345459,True,0.6051032543182373,0.2931602001190185,True
+3953292,0.5864735245704651,0.2861248254776001,True,0.6042876243591309,0.2981284558773041,True
+3953302,0.5852084755897522,0.2901829481124878,True,0.6049720048904419,0.2962318658828735,True
+3953312,0.5877667665481567,0.2862774431705475,True,0.6047935485839844,0.297055184841156,True
+3953322,0.5893195271492004,0.2832731008529663,True,0.600699245929718,0.2974013686180115,True
+3953332,0.5860141515731812,0.281656414270401,True,0.6047863364219666,0.2995496392250061,True
+3953342,0.5863078832626343,0.2785089015960693,True,0.6048966646194458,0.3000985383987427,True
+3953352,0.5847720503807068,0.2849180400371551,True,0.6085570454597473,0.301598846912384,True
+3953362,0.5843837261199951,0.2801754474639892,True,0.6018663048744202,0.3016093075275421,True
+3953372,0.5893748998641968,0.2832271456718445,True,0.6008729338645935,0.2983767986297607,True
+3953382,0.5653420686721802,0.2622874677181244,True,0.5876166820526123,0.2693476974964142,True
+3953392,0.5598733425140381,0.2498022019863128,True,0.5791380405426025,0.2636758089065552,True
+3953402,0.5648267269134521,0.2498240321874618,True,0.5795043110847473,0.2646754086017608,True
+3953412,0.5635542869567871,0.2546258568763733,True,0.5788063406944275,0.2684890329837799,True
+3953422,0.5666947960853577,0.2566751837730407,True,0.5797107815742493,0.2671703100204468,True
+3953432,0.5631024837493896,0.2603256702423095,True,0.5796992778778076,0.2761631608009338,True
+3953442,0.5642062425613403,0.26128950715065,True,0.5792533159255981,0.2642332315444946,True
+3953452,0.5634875297546387,0.2546621859073639,True,0.5761231780052185,0.2708519101142883,True
+3953462,0.5653387308120728,0.2589185237884521,True,0.5791933536529541,0.2659284770488739,True
+3953472,0.5630252361297607,0.2571853697299957,True,0.5784763693809509,0.2609421610832214,True
+3953482,0.56594318151474,0.2563206553459167,True,0.5794751048088074,0.272314190864563,True
+3953492,0.5627025365829468,0.2540111541748047,True,0.5789058208465576,0.2691522538661957,True
+3953502,0.5641045570373535,0.2543608546257019,True,0.5769361257553101,0.2647376954555511,True
+3953512,0.5612547993659973,0.2553211748600006,True,0.5778398513793945,0.2742646932601928,True
+3953522,0.5662450790405273,0.2540913820266723,True,0.5812146663665771,0.2666665315628052,True
+3953532,0.5631163716316223,0.2528041005134582,True,0.5780419111251831,0.2663090527057647,True
+3953542,0.5635846257209778,0.2558555006980896,True,0.5776727199554443,0.263885349035263,True
+3953552,0.5648883581161499,0.2528973817825317,True,0.581924557685852,0.266607791185379,True
+3953562,0.5646992921829224,0.2593021988868713,True,0.5767027139663696,0.2658971846103668,True
+3953572,0.5639791488647461,0.2635501325130462,True,0.5758190155029297,0.2686265110969543,True
+3953582,0.5645766258239746,0.2581068575382232,True,0.5781618356704712,0.2663147449493408,True
+3953592,0.5652526617050171,0.2565264105796814,True,0.5822247266769409,0.2701154351234436,True
+3953602,0.5633559226989746,0.2576013207435608,True,0.5795800089836121,0.2700302004814148,True
+3953612,0.5631037950515747,0.2548702955245971,True,0.5783789157867432,0.2694597542285919,True
+3953622,0.5633152723312378,0.2510620355606079,True,0.5791056156158447,0.2626402974128723,True
+3953632,0.5656996965408325,0.256274938583374,True,0.5816515684127808,0.2690742909908294,True
+3953642,0.5619810223579407,0.2517050504684448,True,0.581743061542511,0.264831393957138,True
+3953652,0.5613821744918823,0.2562927305698395,True,0.5860760807991028,0.2716568112373352,True
+3953662,0.561975359916687,0.2561445236206054,True,0.5789497494697571,0.2667784690856933,True
+3953672,0.5622532367706299,0.2579620778560638,True,0.5808216333389282,0.2638046145439148,True
+3953682,0.5597500801086426,0.252983033657074,True,0.5808080434799194,0.2754189372062683,True
+3953692,0.5628136396408081,0.2563489079475403,True,0.5845149755477905,0.2706007063388824,True
+3953702,0.561204195022583,0.2594554722309112,True,0.5811700224876404,0.2663882672786712,True
+3953712,0.51121586561203,0.2881206274032593,True,0.5378271341323853,0.2821685671806335,True
+3953722,0.4179754853248596,0.3687383532524109,True,0.460816890001297,0.3690698146820068,True
+3953732,0.3482166230678558,0.426294207572937,True,0.3861386179924011,0.4309352040290832,True
+3953742,0.2759474515914917,0.5016770958900452,True,0.3092438876628876,0.5133505463600159,True
+3953752,0.2069166898727417,0.5873377919197083,True,0.2368554919958114,0.5872276425361633,True
+3953762,0.1590494215488433,0.6385052800178528,True,0.1908538192510604,0.6232560873031616,True
+3953772,0.1712668985128402,0.6601711511611938,True,0.1907212883234024,0.6549548506736755,True
+3953782,0.169584035873413,0.6449791789054871,True,0.1933443695306778,0.6328181028366089,True
+3953792,0.1634362041950225,0.6544253826141357,True,0.1903107166290283,0.6354025602340698,True
+3953802,0.1644477844238281,0.6670225858688354,True,0.188343346118927,0.6373503804206848,True
+3953812,0.1615299731492996,0.6445533633232117,True,0.1846165508031845,0.639556884765625,True
+3953822,0.1655325889587402,0.6492531299591064,True,0.1903235167264938,0.6532946825027466,True
+3953832,0.1635095775127411,0.6472757458686829,True,0.1847211420536041,0.6379889249801636,True
+3953842,0.1616665422916412,0.6565989255905151,True,0.1852493286132812,0.630911111831665,True
+3953852,0.1613603234291076,0.6552059650421143,True,0.1854821890592575,0.6492223143577576,True
+3953862,0.1605748832225799,0.644504964351654,True,0.1829545348882675,0.6482837200164795,True
+3953872,0.1625118851661682,0.6429277062416077,True,0.1858799159526825,0.6322572827339172,True
+3953882,0.1581455767154693,0.6453726291656494,True,0.183560311794281,0.6359898447990417,True
+3953892,0.1662333756685257,0.6486057639122009,True,0.1856130063533783,0.6389117240905762,True
+3953902,0.1608854383230209,0.6490721702575684,True,0.1797816604375839,0.6402136087417603,True
+3953912,0.1640039831399917,0.643791675567627,True,0.1861948519945144,0.644424557685852,True
+3953922,0.160929262638092,0.6559920907020569,True,0.184583306312561,0.6444629430770874,True
+3953932,0.1592542827129364,0.6545408368110657,True,0.1814658641815185,0.6447052955627441,True
+3953942,0.163486436009407,0.6431883573532104,True,0.1817335486412048,0.6439713835716248,True
+3953952,0.1638007164001464,0.647508978843689,True,0.1863478720188141,0.6299787759780884,True
+3953962,0.1603931635618209,0.6507830619812012,True,0.1809074878692627,0.6419979333877563,True
+3953972,0.1618470698595047,0.6421245336532593,True,0.1799981743097305,0.6409235000610352,True
+3953982,0.1613152772188186,0.639245331287384,True,0.1852227747440338,0.6460721492767334,True
+3953992,0.159913569688797,0.640342116355896,True,0.186247318983078,0.6440248489379883,True
+3954002,0.1735576391220092,0.6328734755516052,True,0.1964062303304672,0.6206080913543701,True
+3954012,0.1724177300930023,0.618746817111969,True,0.2040377855300903,0.6220515966415405,True
+3954022,0.1790261566638946,0.6394049525260925,True,0.1994721889495849,0.633927583694458,True
+3954032,0.1751980483531952,0.6326702237129211,True,0.1982950270175933,0.6235016584396362,True
+3954042,0.1748925596475601,0.622890293598175,True,0.1993184089660644,0.6276008486747742,True
+3954052,0.1763782799243927,0.630297064781189,True,0.2027698904275894,0.628447413444519,True
+3954062,0.1784272193908691,0.6304526925086975,True,0.1993218064308166,0.6319442987442017,True
+3954072,0.1768126189708709,0.621074914932251,True,0.1990425735712051,0.63120436668396,True
+3954082,0.2018911838531494,0.6224947571754456,True,0.2365973591804504,0.626815915107727,True
+3954092,0.2867878377437591,0.6064786911010742,True,0.3329852223396301,0.6337605714797974,True
+3954102,0.3458585143089294,0.6171468496322632,True,0.39484304189682,0.6193305253982544,True
+3954112,0.3791458010673523,0.6013051271438599,True,0.4125887453556061,0.6342800855636597,True
+3954122,0.3591217398643493,0.6071740388870239,True,0.3878780007362366,0.626478374004364,True
+3954132,0.3687247335910797,0.6025004386901855,True,0.3993508219718933,0.6338502168655396,True
+3954142,0.3715094923973083,0.5982335805892944,True,0.4050548672676086,0.624422550201416,True
+3954152,0.3789983689785003,0.607111930847168,True,0.4009577929973602,0.6289454698562622,True
+3954162,0.3767403364181518,0.6090845465660095,True,0.400747537612915,0.6299602389335632,True
+3954172,0.3760885596275329,0.6165189743041992,True,0.3992522954940796,0.6273156404495239,True
+3954182,0.3737237453460693,0.6038928031921387,True,0.3990198969841003,0.625605583190918,True
+3954192,0.3757710456848144,0.6035550832748413,True,0.4045218527317047,0.6339117288589478,True
+3954202,0.3753660917282104,0.605878472328186,True,0.4022281169891357,0.6165419816970825,True
+3954212,0.3772298097610473,0.6139529943466187,True,0.404926061630249,0.6197043657302856,True
+3954222,0.3788747787475586,0.6092507243156433,True,0.4009234607219696,0.6304203271865845,True
+3954232,0.3727320730686188,0.5977359414100647,True,0.4003262221813202,0.6249371767044067,True
+3954242,0.3743499517440796,0.6070618033409119,True,0.4038510918617248,0.6269754767417908,True
+3954252,0.3738709688186645,0.6058395504951477,True,0.4022220969200134,0.6289803981781006,True
+3954262,0.378757119178772,0.6077536344528198,True,0.4030899405479431,0.6233347654342651,True
+3954272,0.3736476004123688,0.6086527109146118,True,0.4017910957336426,0.6303493976593018,True
+3954282,0.3762687742710113,0.6095914840698242,True,0.4016329050064087,0.6356804370880127,True
+3954292,0.3733812868595123,0.6186361312866211,True,0.4025412201881408,0.6335593461990356,True
+3954302,0.3753635883331299,0.6118519306182861,True,0.3978624641895294,0.6366665959358215,True
+3954312,0.3722463846206665,0.6077957153320312,True,0.4079119563102722,0.6276410818099976,True
+3954322,0.3723151087760925,0.6070953011512756,True,0.3988845646381378,0.63014817237854,True
+3954332,0.3599075078964233,0.618816614151001,True,0.3888182640075683,0.6349064111709595,True
+3954342,0.3531411290168762,0.5952619314193726,True,0.3869450390338897,0.6409009695053101,True
+3954352,0.3629657030105591,0.6174384355545044,True,0.3904392123222351,0.630774736404419,True
+3954362,0.3593058586120605,0.6142876148223877,True,nan,nan,False
+3954372,0.3597810268402099,0.618801474571228,True,0.3885834217071533,0.6332194209098816,True
+3954382,0.353988766670227,0.6019939184188843,True,0.3872759938240051,0.6200461983680725,True
+3954392,0.3593486547470093,0.6076654195785522,True,0.3900584578514099,0.6402371525764465,True
+3954402,0.3549340367317199,0.5988527536392212,True,0.3862629532814026,0.6416767835617065,True
+3954412,0.3601587414741516,0.619798481464386,True,0.3904765248298645,0.6242948770523071,True
+3954422,0.3588713407516479,0.6134461164474487,True,0.3909642696380615,0.6199248433113098,True
+3954432,0.3552191853523254,0.6104462742805481,True,0.3909419178962707,0.6343395113945007,True
+3954442,0.3583171367645263,0.6172168254852295,True,0.3914481401443481,0.6310048699378967,True
+3954452,0.3522450923919678,0.6152451038360596,True,0.3900908231735229,0.6315723657608032,True
+3954462,0.3719453811645508,0.6328973770141602,True,0.3966866135597229,0.6715368628501892,True
+3954472,0.3842624425888061,0.6651293039321899,True,0.4098985195159912,0.6894577741622925,True
+3954482,0.3738136887550354,0.6707475185394287,True,0.3982086181640625,0.6965631246566772,True
+3954492,0.3730907142162323,0.6622312664985657,True,0.4085755944252014,0.6930786371231079,True
+3954502,0.3787281513214111,0.650183916091919,True,0.410731554031372,0.6741486191749573,True
+3954512,0.3770072758197784,0.6686360836029053,True,0.4034199714660644,0.6989864706993103,True
+3954522,0.3790160119533539,0.6540124416351318,True,0.4058393836021423,0.6645450592041016,True
+3954532,0.3736933767795563,0.6550982594490051,True,0.4065901935100555,0.6847559213638306,True
+3954542,0.3737238049507141,0.6614915132522583,True,0.4092277884483337,0.6867814064025879,True
+3954552,0.3751689195632934,0.6634472012519836,True,0.4075886011123657,0.6829832792282104,True
+3954562,0.379146933555603,0.6466294527053833,True,0.411173403263092,0.6860476732254028,True
+3954572,0.4215549826622009,0.5900818109512329,True,0.4752663075923919,0.6362909078598022,True
+3954582,0.491395354270935,0.4553582072257995,True,0.5659236311912537,0.4931641519069671,True
+3954592,0.5584715008735657,0.3305792808532715,True,0.622503399848938,0.3750059008598327,True
+3954602,0.5771558880805969,0.2522112727165222,True,0.646479606628418,0.2668511271476745,True
+3954612,0.5962711572647095,0.2340667247772216,True,0.6600891947746277,0.2474461495876312,True
+3954622,0.6025941967964172,0.2398999631404876,True,0.6470246315002441,0.2559837102890014,True
+3954632,0.6094018220901489,0.2159465253353119,True,0.6466009616851807,0.2327844500541687,True
+3954642,0.614270031452179,0.2182974517345428,True,0.6520653963088989,0.2361461669206619,True
+3954652,0.6142795085906982,0.2143345326185226,True,0.6496738195419312,0.2401278614997863,True
+3954662,0.6139873266220093,0.2201680988073349,True,0.6438602209091187,0.2474462538957595,True
+3954672,0.6151132583618164,0.2171686887741089,True,0.644160270690918,0.2455017268657684,True
+3954682,0.6147388219833374,0.2213456779718399,True,0.6488651037216187,0.2451120018959045,True
+3954692,0.6112788915634155,0.2181688249111175,True,0.6434412002563477,0.2388470470905304,True
+3954702,0.6172048449516296,0.2161994129419326,True,0.6463608145713806,0.2482733428478241,True
+3954712,0.6146402955055237,0.2163639068603515,True,0.6467325091362,0.2456324994564056,True
+3954722,0.6145956516265869,0.2109990417957306,True,0.6468755006790161,0.2437098920345306,True
+3954732,0.6162660121917725,0.2157413065433502,True,0.6506354808807373,0.2396732866764068,True
+3954742,0.6140645146369934,0.2207604944705963,True,0.6489702463150024,0.247076153755188,True
+3954752,0.6144956350326538,0.2175948023796081,True,0.6480872631072998,0.2463978976011276,True
+3954762,0.6136043667793274,0.2153823375701904,True,0.6460301876068115,0.240171194076538,True
+3954772,0.6141043901443481,0.2177551686763763,True,0.6463422179222107,0.2441741824150085,True
+3954782,0.6145186424255371,0.2175430208444595,True,0.6468889713287354,0.2455451786518097,True
+3954792,0.5778756141662598,0.2313930392265319,True,0.6154239773750305,0.2441483736038208,True
+3954802,0.5521514415740967,0.2302983105182647,True,0.5881974697113037,0.2487206757068634,True
+3954812,0.5635953545570374,0.2245380878448486,True,0.5976986289024353,0.2516821920871734,True
+3954822,0.5617253184318542,0.2331969588994979,True,0.5921592712402344,0.2519657015800476,True
+3954832,0.5634844899177551,0.237967312335968,True,0.5948308706283569,0.2547091543674469,True
+3954842,0.5606359839439392,0.2325389981269836,True,0.5944764614105225,0.2441198527812957,True
+3954852,0.5575029253959656,0.2332294583320617,True,0.588354766368866,0.2508836686611175,True
+3954862,0.556247353553772,0.2278477251529693,True,0.5934445858001709,0.242165595293045,True
+3954872,0.5548774003982544,0.2291001230478286,True,0.5912914276123047,0.2356350719928741,True
+3954882,0.5589975118637085,0.232424110174179,True,0.5912230014801025,0.2439525425434112,True
+3954892,0.5563135743141174,0.2308887839317321,True,0.5852659344673157,0.2559934258460998,True
+3954902,0.5577071309089661,0.2395060360431671,True,0.5896060466766357,0.2469750046730041,True
+3954912,0.5575984716415405,0.2333056926727295,True,0.5888673067092896,0.236906349658966,True
+3954922,0.5552113652229309,0.2361541092395782,True,0.5891329050064087,0.2500064074993133,True
+3954932,0.556391716003418,0.2262819707393646,True,0.591363251209259,0.2485985159873962,True
+3954942,0.5548996925354004,0.2276777923107147,True,0.5888264179229736,0.2456264495849609,True
+3954952,0.5563418865203857,0.2293568551540374,True,0.5894073247909546,0.2549809515476227,True
+3954962,0.5573978424072266,0.2344745993614196,True,0.586766242980957,0.2501286268234253,True
+3954972,0.5574660897254944,0.2341153025627136,True,0.5860666036605835,0.260802149772644,True
+3954982,0.558478832244873,0.2371442914009094,True,0.5903886556625366,0.2423123568296432,True
+3954992,0.5545152425765991,0.230258822441101,True,0.5899167656898499,0.2618616223335266,True
+3955002,0.5579450726509094,0.2360444068908691,True,0.5899761915206909,0.2538187801837921,True
+3955012,0.5565663576126099,0.2315883040428161,True,0.588187575340271,0.2445192635059356,True
+3955022,0.5438059568405151,0.2256023585796356,True,0.578063428401947,0.2376883924007415,True
+3955032,0.5408055782318115,0.2246132493019104,True,0.56828373670578,0.2533023357391357,True
+3955042,0.5479894876480103,0.2287256717681884,True,0.5744807720184326,0.2511492073535919,True
+3955052,0.5453199148178101,0.2265144884586334,True,0.575718343257904,0.2519710063934326,True
+3955062,0.5442298650741577,0.2321318686008453,True,0.5792192220687866,0.2416393160820007,True
+3955072,0.5434437990188599,0.2267013788223266,True,0.571100652217865,0.2381266504526138,True
+3955082,0.5441534519195557,0.2330181896686554,True,0.574745774269104,0.2437137365341186,True
+3955092,0.5447875261306763,0.2272246479988098,True,0.5761253833770752,0.2422070950269699,True
+3955102,0.5446771383285522,0.2269011735916137,True,0.5734939575195312,0.2500350475311279,True
+3955112,0.5457342863082886,0.2246611714363098,True,0.5740673542022705,0.2419389635324478,True
+3955122,0.5481027364730835,0.2310762405395507,True,0.5741424560546875,0.2399039566516876,True
+3955132,0.544697642326355,0.2205226570367813,True,0.5767396092414856,0.2463472932577133,True
+3955142,0.5439717769622803,0.2308127731084823,True,0.5753266215324402,0.2448852360248565,True
+3955152,0.5424347519874573,0.2241541445255279,True,0.5716445446014404,0.2406718432903289,True
+3955162,0.5426590442657471,0.2268353402614593,True,0.5724701881408691,0.2381155788898468,True
+3955172,0.5431057214736938,0.2239623218774795,True,0.574120044708252,0.237342819571495,True
+3955182,0.5462344884872437,0.2311852574348449,True,0.5702419877052307,0.2503378093242645,True
+3955192,0.5425831079483032,0.2262313961982727,True,0.569543719291687,0.2447799742221832,True
+3955202,0.5427185297012329,0.221240758895874,True,0.5717495083808899,0.2416129410266876,True
+3955212,0.5446587800979614,0.2255533784627914,True,0.569831371307373,0.2468168586492538,True
+3955222,0.5451765060424805,0.2269181609153747,True,0.5701653361320496,0.2444986402988433,True
+3955232,0.5434421300888062,0.2255316376686096,True,0.5693135261535645,0.2365678250789642,True
+3955242,0.5432699918746948,0.2286184579133987,True,0.5747205018997192,0.2444067597389221,True
+3955252,0.5454273223876953,0.2294645309448242,True,0.5705703496932983,0.2499759793281555,True
+3955262,0.5461548566818237,0.2275372594594955,True,0.5701321959495544,0.2433375120162964,True
+3955272,0.5440018177032471,0.2269326746463775,True,0.5718265771865845,0.2505518496036529,True
+3955282,0.5170848369598389,0.2337102591991424,True,0.5504084825515747,0.2369229197502136,True
+3955292,0.420552909374237,0.2320631593465805,True,0.4745619893074035,0.2361180633306503,True
+3955302,0.3352716565132141,0.2403848320245742,True,0.396548330783844,0.2463995069265365,True
+3955312,0.2587121725082397,0.2513595223426819,True,0.3229390978813171,0.2497352063655853,True
+3955322,0.1864967346191406,0.2602081298828125,True,0.2493560314178466,0.2760910391807556,True
+3955332,0.1251098811626434,0.2726763188838959,True,0.1832487881183624,0.2804939746856689,True
+3955342,0.1324715763330459,0.2774299383163452,True,0.1683999896049499,0.301419734954834,True
+3955352,0.1337805688381195,0.2742694914340973,True,0.1823531091213226,0.3058519959449768,True
+3955362,0.1294297575950622,0.278024822473526,True,0.1699892878532409,0.2857412993907928,True
+3955372,0.1299259066581726,0.2811319828033447,True,0.1632621586322784,0.2845489978790283,True
+3955382,0.1307566165924072,0.2708441019058227,True,0.1649855077266693,0.2837321162223816,True
+3955392,0.1316809058189392,0.2808887660503387,True,0.1669556498527526,0.280535340309143,True
+3955402,0.1287791579961776,0.2771233022212982,True,0.1653547286987304,0.2799125909805298,True
+3955412,0.1315833181142807,0.2800823152065277,True,0.1685379445552826,0.2877956330776214,True
+3955422,0.1325118839740753,0.2777179479598999,True,0.167204201221466,0.2836759984493255,True
+3955432,0.1334849894046783,0.2773764133453369,True,0.1642699390649795,0.2838649749755859,True
+3955442,0.1315067708492279,0.2727629840373993,True,0.1659396588802337,0.286235898733139,True
+3955452,0.1343729496002197,0.2756075263023376,True,0.1614810824394226,0.2768861949443817,True
+3955462,0.1338477730751037,0.2788827121257782,True,0.1650052368640899,0.2829785346984863,True
+3955472,0.1297997236251831,0.2750640213489532,True,0.1662929952144622,0.2780050635337829,True
+3955482,0.1383007168769836,0.2851144075393677,True,0.1671989113092422,0.2853781282901764,True
+3955492,0.1336688995361328,0.2724077701568603,True,0.1663395911455154,0.2862471342086792,True
+3955502,0.133775532245636,0.2727544605731964,True,0.1666916459798813,0.2813986539840698,True
+3955512,0.1308804154396057,0.2738176584243774,True,0.172512024641037,0.2798521816730499,True
+3955522,0.132945641875267,0.2733626067638397,True,0.1653596609830856,0.2785343527793884,True
+3955532,0.1341942846775055,0.2761105298995971,True,0.1664739251136779,0.2864909768104553,True
+3955542,0.1309752464294433,0.2679391205310821,True,0.1676613986492157,0.2821097075939178,True
+3955552,0.1270903348922729,0.2822985649108886,True,0.1626983284950256,0.2851496934890747,True
+3955562,0.0992869138717651,0.316445529460907,True,0.1299940943717956,0.3191959857940674,True
+3955572,0.0844244360923767,0.3171007931232452,True,0.1177456006407737,0.333169162273407,True
+3955582,0.0946199297904968,0.3106764853000641,True,0.1308303326368332,0.3380244374275207,True
+3955592,0.097717747092247,0.3172754049301147,True,0.1308633685111999,0.3280602693557739,True
+3955602,0.0963718965649604,0.3110842108726501,True,0.1280867010354995,0.3311204314231872,True
+3955612,0.0987628325819969,0.3224176168441772,True,0.1260930001735687,0.3245612978935241,True
+3955622,0.0960987359285354,0.3089483380317688,True,0.1302449107170105,0.3343279957771301,True
+3955632,0.0907770097255706,0.3199909329414367,True,0.127498522400856,0.328712522983551,True
+3955642,0.0968607440590858,0.3247628509998321,True,0.1294304877519607,0.3245496749877929,True
+3955652,0.095280148088932,0.3115491569042206,True,0.1294109970331192,0.3353108167648315,True
+3955662,0.0938457027077674,0.3128900527954101,True,0.1280074715614318,0.3246667981147766,True
+3955672,0.0951565653085708,0.3183242082595825,True,0.1275057345628738,0.3320443034172058,True
+3955682,0.0952548235654831,0.3149100542068481,True,0.1279545575380325,0.3204913735389709,True
+3955692,0.0918153971433639,0.3095964193344116,True,0.1281235516071319,0.3327405452728271,True
+3955702,0.0937188565731048,0.3210209608078003,True,0.1281815469264984,0.3261811137199402,True
+3955712,0.092489056289196,0.3179683685302734,True,0.1319910883903503,0.3281853795051574,True
+3955722,0.0957415252923965,0.322003960609436,True,0.1286495476961136,0.3327825665473938,True
+3955732,0.098096914589405,0.3113726675510406,True,0.1261690407991409,0.3211291432380676,True
+3955742,0.0940504670143127,0.313811182975769,True,0.1271359920501709,0.3300797343254089,True
+3955752,0.0930116474628448,0.3098039031028747,True,0.1270835250616073,0.3280619978904724,True
+3955762,0.0992816388607025,0.3224571943283081,True,0.1274272352457046,0.3299291133880615,True
+3955772,0.0951749607920646,0.3144595026969909,True,0.1277550458908081,0.3228203654289245,True
+3955782,0.0960983783006668,0.3188391327857971,True,0.1300964057445526,0.3259916305541992,True
+3955792,0.0920797735452652,0.3164839148521423,True,0.1242636144161224,0.331752061843872,True
+3955802,0.0447363406419754,0.3142097294330597,True,0.0863893181085586,0.3217713236808777,True
+3955812,0.0131299421191215,0.3158546388149261,True,0.0523370802402496,0.3260831236839294,True
+3955822,0.0125418687239289,0.332355260848999,True,0.04733657091856,0.3326692283153534,True
+3955832,0.0149284703657031,0.3244449198246002,True,0.0521496161818504,0.3322055637836456,True
+3955842,0.0200649723410606,0.3270444571971893,True,0.0546392351388931,0.3258116245269775,True
+3955852,0.0162956546992063,0.321417361497879,True,0.0459928065538406,0.3212435245513916,True
+3955862,0.0172943118959665,0.3329455554485321,True,0.0520370081067085,0.3264400362968445,True
+3955872,0.0145674385130405,0.3147004842758178,True,nan,nan,False
+3955882,0.0171006731688976,0.322338193655014,True,0.0537662096321582,0.3297176957130432,True
+3955892,0.0143414158374071,0.3210247755050659,True,0.0523453876376152,0.3352057933807373,True
+3955902,0.0152261350303888,0.3179849684238434,True,0.0531216487288475,0.3262285590171814,True
+3955912,0.0172630343586206,0.3191458582878113,True,0.0482038781046867,0.3282734751701355,True
+3955922,0.0150876156985759,0.312238335609436,True,0.051996000111103,0.3343560695648193,True
+3955932,0.017136987298727,0.328304260969162,True,0.0513894446194171,0.3184434175491333,True
+3955942,0.0156014375388622,0.3227991461753845,True,0.0533602982759475,0.3337530493736267,True
+3955952,0.0157080292701721,0.3139989674091339,True,0.0518788024783134,0.3313606977462768,True
+3955962,0.0172225590795278,0.3260062932968139,True,0.0516118295490741,0.3268992602825165,True
+3955972,0.0200058743357658,0.3219868242740631,True,0.0521522872149944,0.323140412569046,True
+3955982,0.0428819134831428,0.3120129704475403,True,0.0904104635119438,0.3303182721138,True
+3955992,0.1292073130607605,0.3141056597232818,True,0.1911380887031555,0.3495675921440124,True
+3956002,0.2155870199203491,0.3093579411506653,True,0.2758930623531341,0.3456296920776367,True
+3956012,0.2756067812442779,0.308567464351654,True,0.3145719766616821,0.3504260778427124,True
+3956022,0.2821637988090515,0.3215364217758178,True,0.3071835339069366,0.3436440825462341,True
+3956032,0.2776564657688141,0.3268879354000091,True,0.2998128533363342,0.3369989395141601,True
+3956042,0.2802100777626037,0.3080636858940124,True,0.3037384748458862,0.3610442280769348,True
+3956052,0.2812471091747284,0.3204623460769653,True,0.30766361951828,0.3476199805736542,True
+3956062,0.2855350971221924,0.3246217668056488,True,0.3084051012992859,0.3436077833175659,True
+3956072,0.2850939035415649,0.3177301287651062,True,0.3076653778553009,0.3457057178020477,True
+3956082,0.2839309871196747,0.3197163939476013,True,0.3064589500427246,0.34063321352005,True
+3956092,0.2875654697418213,0.3178489208221435,True,0.3062863945960998,0.3470750451087951,True
+3956102,0.2846158742904663,0.3228299617767334,True,0.3075438141822815,0.3431342542171478,True
+3956112,0.2869754135608673,0.3154430985450744,True,0.3086657524108886,0.3401035666465759,True
+3956122,0.2892313301563263,0.3196891546249389,True,0.3038246631622314,0.3409590423107147,True
+3956132,0.2860050201416015,0.3195149302482605,True,0.3071968555450439,0.346662700176239,True
+3956142,0.2864964604377746,0.3226087987422943,True,0.3089206218719482,0.3382908701896667,True
+3956152,0.2884835302829742,0.326006531715393,True,0.3084814250469208,0.3503832221031189,True
+3956162,0.2878769636154175,0.3201549053192138,True,0.3092962801456451,0.3395808637142181,True
+3956172,0.2871836125850677,0.3119700253009796,True,0.3069833815097809,0.3375955820083618,True
+3956182,0.2906856536865234,0.3160038292407989,True,0.3065799176692962,0.3447510600090027,True
+3956192,0.2856821417808532,0.319916158914566,True,0.3067891001701355,0.3443045020103454,True
+3956202,0.2868822813034057,0.3251630663871765,True,0.3092109560966491,0.345869243144989,True
+3956212,0.2905223965644836,0.3282545804977417,True,0.3099825978279114,0.3456589579582214,True
+3956222,0.2850689589977264,0.3223915100097656,True,0.3086338937282562,0.3400684893131256,True
+3956232,0.2845007479190826,0.3188934922218323,True,0.3099161982536316,0.3458050191402435,True
+3956242,0.2891013622283935,0.3185635209083557,True,0.309960126876831,0.3445595502853393,True
+3956252,0.2864020466804504,0.318928062915802,True,0.306553840637207,0.3375327289104461,True
+3956262,0.2901832163333893,0.3342679142951965,True,0.3078914284706116,0.3417104482650757,True
+3956272,0.2853730320930481,0.3287976384162903,True,0.307068794965744,0.3460345864295959,True
+3956282,0.2853031754493713,0.3215360939502716,True,0.3083456456661224,0.3426052033901214,True
+3956292,0.2848806977272033,0.3252439200878143,True,0.3064463138580322,0.3459326326847076,True
+3956302,0.2851256728172302,0.3191912174224853,True,0.3095457553863525,0.3425335586071014,True
+3956312,0.2878627479076385,0.329217791557312,True,0.3080273270606994,0.3517563641071319,True
+3956322,0.285368800163269,0.32388636469841,True,0.3056077361106872,0.3463861346244812,True
+3956332,0.2866314649581909,0.3297967910766601,True,0.3056429922580719,0.3409581780433655,True
+3956342,0.2862775325775146,0.3238263726234436,True,0.3068074285984039,0.3396629095077514,True
+3956352,0.2883012294769287,0.3238385319709778,True,0.307692289352417,0.3435119986534118,True
+3956362,0.285328209400177,0.3258070647716522,True,0.3041710257530212,0.3450856208801269,True
+3956372,0.288989245891571,0.33040452003479,True,0.3061712980270386,0.3494586944580078,True
+3956382,0.2866667807102203,0.3243129849433899,True,0.3044970035552978,0.3436866700649261,True
+3956392,0.2876168191432953,0.3236716687679291,True,0.3058772683143616,0.3381842076778412,True
+3956402,0.2909268140792846,0.2959730625152588,True,0.3168964385986328,0.317535400390625,True
+3956412,0.2923628687858581,0.277746319770813,True,0.3156459927558899,0.3070886731147766,True
+3956422,0.2932845950126648,0.2856253087520599,True,0.3121057748794555,0.3030129075050354,True
+3956432,0.2903866767883301,0.292814701795578,True,0.3171151578426361,0.3142864406108856,True
+3956442,0.2915765941143036,0.2875356376171112,True,0.3131000399589538,0.3099998235702514,True
+3956452,0.2950521409511566,0.2863490879535675,True,0.3132340312004089,0.3033753037452698,True
+3956462,0.2903615832328796,0.2805059552192688,True,0.3135601580142975,0.3053794205188751,True
+3956472,0.295735239982605,0.286030501127243,True,0.3159883022308349,0.3021588921546936,True
+3956482,0.2908800840377807,0.2854258716106415,True,0.3156514167785644,0.3070089221000671,True
+3956492,0.2943270206451416,0.2830545902252197,True,0.3142167329788208,0.3007320761680603,True
+3956502,0.2937477231025696,0.2837247550487518,True,0.3172224760055542,0.2969590425491333,True
+3956512,0.292527973651886,0.2909929752349853,True,0.3168062567710876,0.2932002246379852,True
+3956522,0.2915892601013183,0.2809813916683197,True,0.3135411143302917,0.2988746166229248,True
+3956532,0.2955250740051269,0.29057377576828,True,0.3173961043357849,0.2980719208717346,True
+3956542,0.2908270359039306,0.2852914929389953,True,0.314329981803894,0.300672709941864,True
+3956552,0.3015294671058655,0.2875807881355285,True,0.3242514729499817,0.3036794662475586,True
+3956562,0.386475145816803,0.2627333700656891,True,0.4332579970359802,0.2988049387931824,True
+3956572,0.4775532484054565,0.2348887622356414,True,0.5402119755744934,0.2702897787094116,True
+3956582,0.5622972249984741,0.2227452248334884,True,0.6143437623977661,0.267219066619873,True
+3956592,0.5925558805465698,0.2244666218757629,True,0.633037805557251,0.2645630240440368,True
+3956602,0.5838308334350586,0.2292352020740509,True,0.6180049180984497,0.2561776041984558,True
+3956612,0.5892395973205566,0.2197631895542144,True,0.6178219318389893,0.2527909278869629,True
+3956622,0.5951145887374878,0.2191642522811889,True,0.6253254413604736,0.2626277208328247,True
+3956632,0.6025696396827698,0.2221395075321197,True,0.6286668181419373,0.2592667937278747,True
+3956642,0.597954273223877,0.2188137918710708,True,0.623949408531189,0.2559473514556885,True
+3956652,0.5986459255218506,0.2194764614105224,True,0.623328447341919,0.2518638074398041,True
+3956662,0.5968582034111023,0.2199115753173828,True,0.6231080889701843,0.2515707612037658,True
+3956672,0.5961474180221558,0.2227433919906616,True,0.6238455772399902,0.2530819177627563,True
+3956682,0.5993238091468811,0.2259874045848846,True,0.6250283122062683,0.2539312839508056,True
+3956692,0.5972111225128174,0.2204052060842514,True,0.6246656775474548,0.2494538724422454,True
+3956702,0.5982333421707153,0.2248255759477615,True,0.6219347715377808,0.2521426677703857,True
+3956712,0.598016083240509,0.2262340784072876,True,0.623328685760498,0.2569931149482727,True
+3956722,0.5988187789916992,0.22356978058815,True,0.6240643858909607,0.2513518333435058,True
+3956732,0.5963701605796814,0.2221044600009918,True,0.6228787899017334,0.2547769844532013,True
+3956742,0.5953360795974731,0.2221517562866211,True,0.6249274015426636,0.2532490491867065,True
+3956752,0.5991374254226685,0.2202125191688537,True,0.6223279237747192,0.2530266940593719,True
+3956762,0.5970615148544312,0.2211127579212188,True,0.6213178634643555,0.2514393329620361,True
+3956772,0.5760173797607422,0.2234693467617035,True,0.6041281223297119,0.254038006067276,True
+3956782,0.5646988153457642,0.2231150567531585,True,0.5873790383338928,0.2523272931575775,True
+3956792,0.5743067264556885,0.2195760905742645,True,0.5921165943145752,0.2518390715122223,True
+3956802,0.5707420110702515,0.2262478768825531,True,0.598499059677124,0.2564978003501892,True
+3956812,0.5712375640869141,0.2241215705871582,True,0.5949102640151978,0.2565638422966003,True
+3956822,0.5702824592590332,0.2287200987339019,True,0.5952082872390747,0.2618279159069061,True
+3956832,0.5722708702087402,0.2209439277648925,True,0.5968217849731445,0.2557931244373321,True
+3956842,0.5709184408187866,0.225698322057724,True,0.5941479802131653,0.2545627951622009,True
+3956852,0.5693756341934204,0.2230671197175979,True,0.5944105386734009,0.2606659531593323,True
+3956862,0.5704554319381714,0.2308152467012405,True,0.5923486948013306,0.2627654671669006,True
+3956872,0.5700209140777588,0.2268929481506347,True,0.5964971780776978,0.2540946900844574,True
+3956882,0.5694514513015747,0.2215728908777237,True,0.5937032103538513,0.2515108585357666,True
+3956892,0.569278359413147,0.2306718975305557,True,0.5941811203956604,0.255732774734497,True
+3956902,0.5734350681304932,0.2388014048337936,True,0.6022862195968628,0.2666648030281067,True
+3956912,0.6482827663421631,0.3605442643165588,True,0.6809210777282715,0.3993949890136719,True
+3956922,0.6909233331680298,0.4804738759994507,True,0.7261886596679688,0.4793134331703186,True
+3956932,0.7205312252044678,0.5722776651382446,True,0.7490867972373962,0.5836873650550842,True
+3956942,0.6980388164520264,0.6418694257736206,True,0.7281696796417236,0.6660068035125732,True
+3956952,0.697323739528656,0.636100172996521,True,0.7339017391204834,0.65185546875,True
+3956962,0.7031205892562866,0.6290455460548401,True,0.7417727112770081,0.6422040462493896,True
+3956972,0.7039028406143188,0.6407063007354736,True,0.7410944700241089,0.6609258055686951,True
+3956982,0.704118013381958,0.652253270149231,True,0.7426328659057617,0.6477921605110168,True
+3956992,0.7023980617523193,0.642946183681488,True,0.7359933853149414,0.6749623417854309,True
+3957002,0.7027788758277893,0.6460131406784058,True,0.73894202709198,0.6515849232673645,True
+3957012,0.7023863792419434,0.630813717842102,True,0.7431836724281311,0.6604069471359253,True
+3957022,0.7010685205459595,0.6414918899536133,True,0.7394279837608337,0.6550129652023315,True
+3957032,0.6971372961997986,0.6406369209289551,True,0.742701530456543,0.6493749618530273,True
+3957042,0.7023756504058838,0.6464365124702454,True,0.7407329082489014,0.6519736051559448,True
+3957052,0.7033447623252869,0.6469868421554565,True,0.7433426380157471,0.6440537571907043,True
+3957062,0.7015615701675415,0.6557114720344543,True,0.7400211095809937,0.6590383052825928,True
+3957072,0.7033685445785522,0.6501625776290894,True,0.7431825399398804,0.652599036693573,True
+3957082,0.6987707614898682,0.6454203128814697,True,0.7404550909996033,0.6455800533294678,True
+3957092,0.7021852731704712,0.6554957628250122,True,0.7373018264770508,0.6657126545906067,True
+3957102,0.6978369951248169,0.6503083109855652,True,0.7403130531311035,0.6588993072509766,True
+3957112,0.7024924755096436,0.642853319644928,True,0.7353987097740173,0.6592028141021729,True
+3957122,0.7030346393585205,0.6535816788673401,True,0.7394616603851318,0.6541741490364075,True
+3957132,0.6996936798095703,0.6512402296066284,True,0.7308553457260132,0.6648935079574585,True
+3957142,0.7000436782836914,0.6530812978744507,True,0.7384792566299438,0.6603596806526184,True
+3957152,0.7026803493499756,0.6526566743850708,True,0.7377039194107056,0.6615263223648071,True
+3957162,0.7040663957595825,0.6475608944892883,True,0.737964391708374,0.6649088263511658,True
+3957172,0.7018311023712158,0.650515079498291,True,0.7375155687332153,0.6645990014076233,True
+3957182,0.680187463760376,0.6553642153739929,True,0.718206524848938,0.6596459150314331,True
+3957192,0.6304702162742615,0.645721971988678,True,0.6693639755249023,0.6420845985412598,True
+3957202,0.6253323554992676,0.6525904536247253,True,0.6603822112083435,0.6424350738525391,True
+3957212,0.6155652403831482,0.6522067785263062,True,0.6486992239952087,0.6508489847183228,True
+3957222,0.613950788974762,0.6742560863494873,True,0.6439400911331177,0.6497833728790283,True
+3957232,0.6191498637199402,0.6704484224319458,True,0.6460869908332825,0.647182285785675,True
+3957242,0.6134592890739441,0.6539358496665955,True,0.6394952535629272,0.647383451461792,True
+3957252,0.6150913238525391,0.6658595204353333,True,0.6420081257820129,0.6524050831794739,True
+3957262,0.612434983253479,0.6604331731796265,True,0.6408278942108154,0.6580702662467957,True
+3957272,0.6119595766067505,0.6554924845695496,True,0.6453729271888733,0.6454671621322632,True
+3957282,0.6122929453849792,0.6609264016151428,True,0.641165018081665,0.6459760665893555,True
+3957292,0.6083357930183411,0.6636320352554321,True,0.6442489624023438,0.6614646315574646,True
+3957302,0.6115571856498718,0.6471757888793945,True,0.6451959609985352,0.6464818716049194,True
+3957312,0.6121498346328735,0.6627211570739746,True,0.6403742432594299,0.6434644460678101,True
+3957322,0.6131202578544617,0.6610794067382812,True,0.6412628889083862,0.6574416160583496,True
+3957332,0.6088231801986694,0.6595672965049744,True,0.6387763619422913,0.6573734879493713,True
+3957342,0.6093212366104126,0.6626373529434204,True,0.6411031484603882,0.6433213949203491,True
+3957352,0.6116331815719604,0.6597681045532227,True,0.6403266787528992,0.6543568968772888,True
+3957362,0.6093859076499939,0.6576221585273743,True,0.6374156475067139,0.6476214528083801,True
+3957372,0.6126459836959839,0.6578671932220459,True,0.638569712638855,0.6421648859977722,True
+3957382,0.6099661588668823,0.6554875373840332,True,0.6374520063400269,0.6479929089546204,True
+3957392,0.6131303310394287,0.6596493721008301,True,0.6328682899475098,0.6599053144454956,True
+3957402,0.6090207099914551,0.6676041483879089,True,0.6354260444641113,0.6468044519424438,True
+3957412,0.6117463111877441,0.653829038143158,True,0.6344000101089478,0.6601682901382446,True
+3957422,0.6130872368812561,0.6619381308555603,True,0.6372077465057373,0.6437958478927612,True
+3957432,0.6109129190444946,0.6569464802742004,True,0.6399921178817749,0.6484209299087524,True
+3957442,0.6079657077789307,0.6585997343063354,True,0.6331171989440918,0.6104004979133606,True
+3957452,0.5753083229064941,0.6483578681945801,True,0.5982478260993958,0.6219822764396667,True
+3957462,0.5450153350830078,0.6218733787536621,True,0.5696936249732971,0.61455237865448,True
+3957472,0.5368812680244446,0.6276142597198486,True,0.5560095310211182,0.6129029989242554,True
+3957482,0.535885214805603,0.6245179176330566,True,0.5488904714584351,0.611668050289154,True
+3957492,0.5385997295379639,0.625090479850769,True,0.5495629906654358,0.6121620535850525,True
+3957502,0.537121057510376,0.6238381862640381,True,0.5536229610443115,0.6169290542602539,True
+3957512,0.5340609550476074,0.6178602576255798,True,0.5486472845077515,0.6145855784416199,True
+3957522,0.536736011505127,0.6156964302062988,True,0.5540060997009277,0.6064807176589966,True
+3957532,0.5348789095878601,0.6141529083251953,True,0.5488698482513428,0.6003963351249695,True
+3957542,0.5358954071998596,0.6230664253234863,True,0.5484027862548828,0.6014226078987122,True
+3957552,0.534619927406311,0.6235153675079346,True,0.5514419078826904,0.611985445022583,True
+3957562,0.5380553603172302,0.6282345056533813,True,0.5467526316642761,0.6014424562454224,True
+3957572,0.5346497297286987,0.6205408573150635,True,0.5466424226760864,0.6065884828567505,True
+3957582,0.5322080254554749,0.6157918572425842,True,0.5511529445648193,0.6140958666801453,True
+3957592,0.5362111330032349,0.6259946227073669,True,0.549713671207428,0.5917904376983643,True
+3957602,0.5331945419311523,0.6253086924552917,True,0.5462278127670288,0.6115914583206177,True
+3957612,0.5379519462585449,0.6333483457565308,True,0.5456886291503906,0.603399395942688,True
+3957622,0.5350714921951294,0.6308026313781738,True,0.5480618476867676,0.6086148023605347,True
+3957632,0.535297155380249,0.6218018531799316,True,0.5507981181144714,0.6064130067825317,True
+3957642,0.5336729884147644,0.6229630708694458,True,0.5480021834373474,0.6108488440513611,True
+3957652,0.5376411080360413,0.6291589736938477,True,0.5506861805915833,0.6015346646308899,True
+3957662,0.5376158952713013,0.6269429922103882,True,0.5493137836456299,0.5974685549736023,True
+3957672,0.533316433429718,0.6223465800285339,True,0.5490531325340271,0.6013262867927551,True
+3957682,0.5343363285064697,0.6301923394203186,True,0.5493424534797668,0.5980607867240906,True
+3957692,0.5351094007492065,0.6324492692947388,True,0.5503034591674805,0.6099515557289124,True
+3957702,0.535118579864502,0.633548378944397,True,0.5483234524726868,0.6236965656280518,True
+3957712,0.4986895322799682,0.6266788840293884,True,0.5248786211013794,0.6064451932907104,True
+3957722,0.4185370206832886,0.6216853260993958,True,0.4482281804084778,0.6224163770675659,True
+3957732,0.3702371418476105,0.6162259578704834,True,0.3985084891319275,0.6141495704650879,True
+3957742,0.3473668098449707,0.6047309637069702,True,0.3676443099975586,0.6097137331962585,True
+3957752,0.3606956005096435,0.6080881357192993,True,0.3814343512058258,0.6200457811355591,True
+3957762,0.3586921095848083,0.6070725321769714,True,0.3851626515388489,0.6161453723907471,True
+3957772,0.3518960773944855,0.6081558465957642,True,0.3778903782367706,0.593919038772583,True
+3957782,0.3495284914970398,0.6038438677787781,True,0.3775964081287384,0.6151191592216492,True
+3957792,0.3510860204696655,0.5956480503082275,True,0.37476646900177,0.614128589630127,True
+3957802,0.3519662618637085,0.600995659828186,True,0.372496485710144,0.6150861382484436,True
+3957812,0.3512048125267029,0.6022311449050903,True,0.3764703869819641,0.6102923154830933,True
+3957822,0.3479358553886413,0.5956611633300781,True,0.3740826845169067,0.6146032810211182,True
+3957832,0.3509798049926758,0.6050402522087097,True,0.3700330853462219,0.6202437877655029,True
+3957842,0.3513082265853882,0.6132568120956421,True,0.3787568211555481,0.6013005971908569,True
+3957852,0.3488320112228393,0.6105344295501709,True,0.3740890026092529,0.6108543872833252,True
+3957862,0.350864052772522,0.5963667035102844,True,0.3742478489875793,0.6200565099716187,True
+3957872,0.3529358208179474,0.6053630709648132,True,0.3800699412822723,0.6123385429382324,True
+3957882,0.3543400764465332,0.6061172485351562,True,0.3759587407112121,0.6093393564224243,True
+3957892,0.3492864966392517,0.6038305759429932,True,0.3731868267059326,0.6164669990539551,True
+3957902,0.3523853421211242,0.6088950634002686,True,0.3781126141548157,0.6263015270233154,True
+3957912,0.3507900238037109,0.6181270480155945,True,0.3774064183235168,0.6156966686248779,True
+3957922,0.3461063504219055,0.5971958637237549,True,0.3754504323005676,0.6195136904716492,True
+3957932,0.3517388999462127,0.639183759689331,True,0.3762884140014648,0.6589158177375793,True
+3957942,0.3569479882717132,0.6505818963050842,True,0.3871485590934753,0.6455368995666504,True
+3957952,0.3548371195793152,0.6413987874984741,True,0.3865312933921814,0.6522346138954163,True
+3957962,0.3570186495780945,0.6416434049606323,True,0.3803420662879944,0.6616270542144775,True
+3957972,0.3533040881156921,0.6278172731399536,True,0.3796536028385162,0.6599799394607544,True
+3957982,0.3530972599983215,0.6543992757797241,True,0.381448894739151,0.641380786895752,True
+3957992,0.3537918925285339,0.6540077924728394,True,0.3823553323745727,0.6633648872375488,True
+3958002,0.35334512591362,0.6400442123413086,True,0.3807304501533508,0.6424564123153687,True
+3958012,0.3522924184799194,0.6558038592338562,True,0.3813908100128174,0.6705316305160522,True
+3958022,0.3516058921813965,0.6464809775352478,True,0.3766554594039917,0.661017894744873,True
+3958032,0.3541793823242187,0.6501504778862,True,0.3832117319107055,0.6632028818130493,True
+3958042,0.3536493480205536,0.6346900463104248,True,0.3785005807876587,0.6564583778381348,True
+3958052,0.3523509800434112,0.642863392829895,True,0.3823172152042389,0.6668577194213867,True
+3958062,0.3558336496353149,0.64098060131073,True,0.3869029581546783,0.6486005187034607,True
+3958072,0.3495829701423645,0.6436525583267212,True,0.378724068403244,0.6638134717941284,True
+3958082,0.3530309200286865,0.6551398038864136,True,0.3837383687496185,0.6563661098480225,True
+3958092,0.3552693724632263,0.6497553586959839,True,0.383868545293808,0.6519392132759094,True
+3958102,0.3553088903427124,0.6505944728851318,True,0.3854361772537231,0.6674196720123291,True
+3958112,0.353713721036911,0.6454504728317261,True,0.3823286294937134,0.6446055769920349,True
+3958122,0.3525112867355346,0.6428985595703125,True,0.3833275437355041,0.6485780477523804,True
+3958132,0.357690691947937,0.6474525332450867,True,0.3871087431907654,0.6711313724517822,True
+3958142,0.3559892475605011,0.6446500420570374,True,0.3879707455635071,0.6621958017349243,True
+3958152,0.3531819880008697,0.6411449313163757,True,0.3812589645385742,0.6704127788543701,True
+3958162,0.3631113171577453,0.6462970972061157,True,0.3926795423030853,0.6984630227088928,True
+3958172,0.3986244797706604,0.6758519411087036,True,0.4309157729148865,0.7142782211303711,True
+3958182,0.4114853143692016,0.6764729022979736,True,0.4407578706741333,0.7096565961837769,True
+3958192,0.4113031029701233,0.6878215074539185,True,0.4337702393531799,0.7271813154220581,True
+3958202,0.4109008014202118,0.6807337999343872,True,0.4325911104679107,0.7022639513015747,True
+3958212,0.4079854190349579,0.6746388673782349,True,0.4380351901054382,0.703580379486084,True
+3958222,0.4104000329971313,0.6819329261779785,True,0.4381321370601654,0.7114884257316589,True
+3958232,0.4117313623428345,0.6801849603652954,True,0.4420468211174011,0.7082878947257996,True
+3958242,0.4130613207817077,0.6723070740699768,True,0.4328114688396454,0.7231171131134033,True
+3958252,0.4136331677436828,0.6684776544570923,True,0.4351683259010315,0.722135603427887,True
+3958262,0.4063660502433777,0.6823406219482422,True,0.4376997351646423,0.7170521020889282,True
+3958272,0.4122071266174316,0.681877851486206,True,0.4385821223258972,0.7216372489929199,True
+3958282,0.4130656123161316,0.669425368309021,True,0.4376344978809356,0.7032790184020996,True
+3958292,0.4141839146614074,0.6809201836585999,True,nan,nan,False
+3958302,0.4143644869327545,0.6819736361503601,True,0.4400199055671692,0.7158292531967163,True
+3958312,0.4122988581657409,0.6821165680885315,True,0.4377009272575378,0.7124898433685303,True
+3958322,0.4136622548103332,0.6779571771621704,True,0.4382525682449341,0.7172491550445557,True
+3958332,0.413421094417572,0.6654977798461914,True,0.4428110718727112,0.7096489667892456,True
+3958342,0.4139677286148071,0.6797628998756409,True,0.4384943842887878,0.7090986967086792,True
+3958352,0.4232368767261505,0.6481856107711792,True,0.4565703272819519,0.7103800773620605,True
+3958362,0.4717354476451874,0.557231068611145,True,0.5291336178779602,0.5781442523002625,True
+3958372,0.5219171643257141,0.4521893262863159,True,0.5860751867294312,0.4694284200668335,True
+3958382,0.551343560218811,0.3315968513488769,True,0.6119129657745361,0.361035019159317,True
+3958392,0.5425066351890564,0.2742239236831665,True,0.6016124486923218,0.2828491032123565,True
+3958402,0.5509098768234253,0.2552119493484497,True,0.5923662185668945,0.2746515274047851,True
+3958412,0.562237024307251,0.2657758593559265,True,0.5988221168518066,0.2778998613357544,True
+3958422,0.564391016960144,0.2565321326255798,True,0.5958530306816101,0.2686857879161834,True
+3958432,0.5629727840423584,0.2540326714515686,True,0.5931264758110046,0.2685845494270324,True
+3958442,0.5640569925308228,0.2471044063568115,True,0.5913500785827637,0.2630046010017395,True
+3958452,0.5668447613716125,0.2527940571308136,True,0.5892106294631958,0.260405570268631,True
+3958462,0.563360869884491,0.2509326338768005,True,0.5952043533325195,0.2712426781654358,True
+3958472,0.5661325454711914,0.2546019256114959,True,0.5938460230827332,0.2700441479682922,True
+3958482,0.5683153867721558,0.2578411698341369,True,nan,nan,False
+3958492,0.564338207244873,0.2561132907867431,True,0.5915697813034058,0.2659628987312317,True
+3958502,0.5675772428512573,0.2519557476043701,True,0.5963870286941528,0.2631053924560547,True
+3958512,0.5656137466430664,0.2563667297363281,True,0.5941195487976074,0.2597024738788605,True
+3958522,0.5661792755126953,0.2528322637081146,True,0.5939319133758545,0.2541955709457397,True
+3958532,0.5661475658416748,0.252632588148117,True,0.593748927116394,0.2649112045764923,True
+3958542,0.5650933980941772,0.2477764934301376,True,0.5891308188438416,0.2506179213523865,True
+3958552,0.5666205883026123,0.2526422142982483,True,0.590549647808075,0.2605287730693817,True
+3958562,0.5657122135162354,0.2511249780654907,True,0.5899401903152466,0.263015866279602,True
+3958572,0.5639610290527344,0.2521644830703735,True,0.5936962366104126,0.2654460072517395,True
+3958582,0.5656656622886658,0.2492408454418182,True,0.5951833128929138,0.2622351050376892,True
+3958592,0.547576904296875,0.2409560084342956,True,0.5818296670913696,0.2377468794584274,True
+3958602,0.548042893409729,0.2351962029933929,True,0.5807214975357056,0.2386373579502105,True
+3958612,0.5573669075965881,0.2419191896915435,True,0.579873263835907,0.2512499690055847,True
+3958622,0.5550904273986816,0.241416335105896,True,0.582736611366272,0.2458842396736145,True
+3958632,0.5524026155471802,0.2398768365383148,True,0.5801558494567871,0.2493064403533935,True
+3958642,0.5552000403404236,0.2479409724473953,True,0.5803243517875671,0.2474276423454284,True
+3958652,0.5525418519973755,0.2395568192005157,True,0.5839569568634033,0.2426360249519348,True
+3958662,0.5525798797607422,0.2410154640674591,True,0.5842140316963196,0.2469848692417144,True
+3958672,0.5500667095184326,0.2421071529388427,True,0.5808509588241577,0.2495939135551452,True
+3958682,0.5506321787834167,0.2503736019134521,True,0.584831178188324,0.2576095163822174,True
+3958692,0.5116938352584839,0.3422262072563171,True,0.5496388673782349,0.33897864818573,True
+3958702,0.4725502729415893,0.4569920599460602,True,0.5096700191497803,0.4883691668510437,True
+3958712,0.4390594363212585,0.572787880897522,True,0.4704398512840271,0.5996441841125488,True
+3958722,0.3975061476230621,0.663266658782959,True,0.4357792735099792,0.7132591009140015,True
+3958732,0.3624187707901001,0.7470526695251465,True,0.4023334681987762,0.7945812940597534,True
+3958742,0.3575237691402435,0.8187117576599121,True,0.4016871750354767,0.8575179576873779,True
+3958752,0.3586013615131378,0.7838984131813049,True,0.4048080444335937,0.8410868048667908,True
+3958762,0.3564432263374328,0.7888554334640503,True,0.3961325287818908,0.8239727020263672,True
+3958772,0.351253867149353,0.7989761829376221,True,0.3930267095565796,0.8373576998710632,True
+3958782,0.353195309638977,0.8153978586196899,True,0.4019727408885956,0.8382517695426941,True
+3958792,0.3558715581893921,0.7950624823570251,True,0.389350414276123,0.8426938056945801,True
+3958802,0.3547810316085815,0.802894115447998,True,0.3918788731098175,0.8533047437667847,True
+3958812,0.3533946275711059,0.797190248966217,True,0.3913895785808563,0.8489469885826111,True
+3958822,0.3534148335456848,0.8110591769218445,True,0.3927984833717346,0.8477239012718201,True
+3958832,0.3487109541893005,0.802371084690094,True,0.3970571756362915,0.8385486602783203,True
+3958842,0.358494222164154,0.8369114398956299,True,0.3954533040523529,0.851898729801178,True
+3958852,0.3512440025806427,0.8244342803955078,True,0.3921717405319214,0.8419297337532043,True
+3958862,nan,nan,False,0.3968700170516968,0.8449892401695251,True
+3958872,0.3558030128479004,0.7996628880500793,True,0.3978677988052368,0.8558224439620972,True
+3958882,0.3576497435569763,0.8098087310791016,True,0.3932775557041168,0.8683189749717712,True
+3958892,0.3538546562194824,0.8038789629936218,True,0.3956494331359863,0.8517135381698608,True
+3958902,0.3585441410541534,0.8093077540397644,True,0.3933614492416382,0.8544997572898865,True
+3958912,0.351268470287323,0.817229151725769,True,0.3907690644264221,0.8528469800949097,True
+3958922,0.3567066192626953,0.8273991942405701,True,0.3935340642929077,0.8535646796226501,True
+3958932,0.355764091014862,0.8051182627677917,True,0.389775276184082,0.84279465675354,True
+3958942,0.3576781749725342,0.8098053932189941,True,0.3939701914787292,0.8367942571640015,True
+3958952,0.3605619966983795,0.8163738250732422,True,0.385630339384079,0.8662225604057312,True
+3958962,0.3568386435508728,0.802685022354126,True,0.3909641802310943,0.8654102087020874,True
+3958972,0.3574941158294678,0.8167282342910767,True,0.3880654871463775,0.8534063696861267,True
+3958982,0.3650785684585571,0.7959979772567749,True,0.4023287892341614,0.8543244004249573,True
+3958992,0.4000087380409241,0.7482983469963074,True,0.4362788200378418,0.7980371713638306,True
+3959002,0.4077310562133789,0.7379700541496277,True,0.4421930909156799,0.7836143970489502,True
+3959012,0.4144946932792663,0.7510133981704712,True,0.4391489028930664,0.7881894111633301,True
+3959022,0.4088839292526245,0.7549412250518799,True,0.4345903396606445,0.8052870035171509,True
+3959032,0.4060390889644623,0.7467672824859619,True,0.440753161907196,0.7872446775436401,True
+3959042,0.4123587310314178,0.749198317527771,True,0.4388335347175598,0.7921162247657776,True
+3959052,0.4105091691017151,0.7309643030166626,True,0.4450360238552093,0.7886465787887573,True
+3959062,0.4067339897155761,0.7296543121337891,True,0.4370236694812774,0.7850850820541382,True
+3959072,0.4102552235126495,0.7477899193763733,True,0.4403664469718933,0.7921645641326904,True
+3959082,0.4142423272132873,0.7305957674980164,True,0.442343920469284,0.7864261865615845,True
+3959092,0.4102100729942322,0.7507169246673584,True,0.4423606991767883,0.7837018370628357,True
+3959102,0.4130285382270813,0.7244386672973633,True,0.4444720149040222,0.7815182209014893,True
+3959112,0.4114149212837219,0.7507060170173645,True,0.4442130327224731,0.7889721393585205,True
+3959122,0.4131427109241485,0.7346973419189453,True,0.4437496066093445,0.8005453944206238,True
+3959132,0.4103922247886657,0.7417160272598267,True,0.4409022331237793,0.785578727722168,True
+3959142,0.4122928977012634,0.740479588508606,True,0.4416466355323791,0.7863259315490723,True
+3959152,0.4030700027942657,0.7113386392593384,True,0.4363425374031067,0.7534201145172119,True
+3959162,0.3894466161727905,0.6270058155059814,True,0.4411780834197998,0.6394914388656616,True
+3959172,0.3974208235740661,0.6092612743377686,True,0.4275679588317871,0.6326174736022949,True
+3959182,0.4016127586364746,0.6145824790000916,True,0.4307188689708709,0.6303789615631104,True
+3959192,0.394676923751831,0.6407468318939209,True,0.4268283247947693,0.6477689743041992,True
+3959202,0.4004423022270202,0.6251721978187561,True,0.4275333881378174,0.6405920386314392,True
+3959212,0.4021790027618408,0.6311869621276855,True,0.4304712414741516,0.6294714212417603,True
+3959222,0.4016797840595245,0.6199582815170288,True,0.4297696948051452,0.6326541900634766,True
+3959232,0.399640142917633,0.6280122399330139,True,0.4304322898387909,0.6356837749481201,True
+3959242,0.3937489688396454,0.6243747472763062,True,0.4300394058227539,0.6275439262390137,True
+3959252,0.3938101828098297,0.6372555494308472,True,0.4305735230445862,0.6371127367019653,True
+3959262,0.4003212451934814,0.618485689163208,True,0.4304240942001343,0.6372722387313843,True
+3959272,0.3978830575942993,0.6250486373901367,True,0.4256951808929443,0.6294698715209961,True
+3959282,0.3988546729087829,0.6150499582290649,True,0.4271355271339416,0.6283690333366394,True
+3959292,0.3959315419197082,0.6293386220932007,True,0.4307527244091034,0.6410576105117798,True
+3959302,0.3962916731834411,0.629298210144043,True,0.4285759031772613,0.623941957950592,True
+3959312,0.400653213262558,0.6437690258026123,True,0.4244740605354309,0.6444330215454102,True
+3959322,0.3901240825653076,0.6779076457023621,True,0.4214015603065491,0.7003337144851685,True
+3959332,0.3910524845123291,0.6667731404304504,True,0.423852801322937,0.6897916197776794,True
+3959342,0.3868166208267212,0.6907639503479004,True,0.4244115352630615,0.696943998336792,True
+3959352,0.3894287943840027,0.6827486753463745,True,0.4229751229286194,0.6990261673927307,True
+3959362,0.3903680443763733,0.6849590539932251,True,0.4254198670387268,0.6825528144836426,True
+3959372,0.3903166949748993,0.6670795679092407,True,0.4226088523864746,0.688758373260498,True
+3959382,0.3900529742240906,0.6886692047119141,True,0.4235712587833404,0.6944599151611328,True
+3959392,0.3867381811141968,0.6839007139205933,True,0.4212125539779663,0.6945692300796509,True
+3959402,0.3871353268623352,0.6826879382133484,True,0.4216306805610657,0.6940220594406128,True
+3959412,0.3850408792495727,0.6840140223503113,True,0.4208289980888366,0.7053921222686768,True
+3959422,0.3907717764377594,0.6775389909744263,True,0.4205530285835266,0.7017967700958252,True
+3959432,0.3840451240539551,0.6860628128051758,True,0.4209069311618805,0.7043464183807373,True
+3959442,0.3848708271980285,0.6834865212440491,True,0.4225640892982483,0.6795037984848022,True
+3959452,0.3859944939613342,0.6729862689971924,True,0.4231235384941101,0.7002125382423401,True
+3959462,0.3883416652679443,0.6918667554855347,True,0.4251604378223419,0.685436487197876,True
+3959472,0.3880990147590637,0.6939679384231567,True,0.4228960275650024,0.6759299039840698,True
+3959482,0.3880149722099304,0.6818920373916626,True,0.4230930805206299,0.6981074810028076,True
+3959492,0.3934877514839172,0.6895060539245605,True,0.422751784324646,0.6893446445465088,True
+3959502,0.388100802898407,0.680073618888855,True,0.4216911494731903,0.7061640024185181,True
+3959512,0.3939323425292969,0.689353346824646,True,0.4272845983505249,0.6974047422409058,True
+3959522,0.3863770961761474,0.6858633756637573,True,0.4207063913345337,0.6988459825515747,True
+3959532,0.3884167075157165,0.6779594421386719,True,0.4243784248828888,0.6966326236724854,True
+3959542,0.367948055267334,0.6681300401687622,True,0.4061228930950165,0.6906733512878418,True
+3959552,0.3431798219680786,0.6398729085922241,True,0.3853559494018554,0.6454450488090515,True
+3959562,0.3525700569152832,0.658527135848999,True,0.3793069720268249,0.6575232744216919,True
+3959572,0.3518107533454895,0.6454812288284302,True,0.3807950615882873,0.6467467546463013,True
+3959582,0.3500817418098449,0.654225766658783,True,0.3915472328662872,0.6505420207977295,True
+3959592,0.3549349308013916,0.6610174179077148,True,0.3847818970680237,0.6642484664916992,True
+3959602,0.3486295938491821,0.6403800845146179,True,0.3851894438266754,0.654854416847229,True
+3959612,0.3563194274902344,0.6495307683944702,True,0.3843940198421478,0.6552479267120361,True
+3959622,0.3504024446010589,0.6553468704223633,True,0.3837737441062927,0.6608833074569702,True
+3959632,0.3536978363990783,0.6534695029258728,True,0.3829514384269714,0.6502737402915955,True
+3959642,0.3539603352546692,0.6585884094238281,True,0.3829846978187561,0.6509789228439331,True
+3959652,0.3543477654457092,0.6641757488250732,True,0.3858854174613952,0.6527401208877563,True
+3959662,0.348488837480545,0.650314450263977,True,0.3840119242668152,0.6663104295730591,True
+3959672,0.3499597907066345,0.6417030692100525,True,0.3858211636543274,0.649560272693634,True
+3959682,0.3508341014385223,0.634382963180542,True,0.3841112554073334,0.6439052820205688,True
+3959692,0.3536940813064575,0.647173285484314,True,0.3892778158187866,0.6486110687255859,True
+3959702,0.3528085350990295,0.6462400555610657,True,0.385080873966217,0.6543347835540771,True
+3959712,0.3518341779708862,0.6479077339172363,True,nan,nan,False
+3959722,0.3520236015319824,0.6445705890655518,True,0.383650541305542,0.646696925163269,True
+3959732,0.3502543568611145,0.6539030075073242,True,0.3850314021110534,0.6533992886543274,True
+3959742,0.34977787733078,0.6464414596557617,True,0.3838063776493072,0.6543194055557251,True
+3959752,0.3519551753997803,0.6393049359321594,True,0.3809257745742798,0.6627270579338074,True
+3959762,0.3479098379611969,0.6416361331939697,True,0.383290946483612,0.6418038606643677,True
+3959772,0.3527582883834839,0.6314466595649719,True,0.384674608707428,0.6565043926239014,True
+3959782,0.353371113538742,0.6476331949234009,True,0.3887152969837188,0.6563743352890015,True
+3959792,0.3551185429096222,0.6484346389770508,True,0.386050820350647,0.6460251808166504,True
+3959802,0.3536776602268219,0.6433700919151306,True,0.3857022225856781,0.6589043140411377,True
+3959812,0.3529433012008667,0.6498983502388,True,0.3881701827049255,0.6460268497467041,True
+3959822,0.3517529368400574,0.6552464962005615,True,0.3838238418102264,0.6615304946899414,True
+3959832,0.3498419523239136,0.6441155672073364,True,0.3880238533020019,0.6445209980010986,True
+3959842,0.3519390821456909,0.633732795715332,True,0.3835998177528381,0.6537812352180481,True
+3959852,0.3537268340587616,0.6566564440727234,True,0.3878548443317413,0.6405633687973022,True
+3959862,0.3585456907749176,0.6395363807678223,True,0.3893941938877105,0.6451627016067505,True
+3959872,0.3520785570144653,0.6524440050125122,True,0.3886048197746277,0.6396917104721069,True
+3959882,0.3556678295135498,0.6504842042922974,True,0.3809292316436767,0.6467865705490112,True
+3959892,0.3560823202133178,0.6433969736099243,True,0.3929246664047241,0.6653925776481628,True
+3959902,0.4227474331855774,0.6664258241653442,True,0.4663057923316955,0.7090585231781006,True
+3959912,0.5108201503753662,0.6856893301010132,True,0.5704349279403687,0.720513105392456,True
+3959922,0.5921694040298462,0.6860288381576538,True,0.6587847471237183,0.7173832654953003,True
+3959932,0.635033369064331,0.7032591104507446,True,0.6973679065704346,0.7083198428153992,True
+3959942,0.6344629526138306,0.709612250328064,True,0.6736640930175781,0.6919945478439331,True
+3959952,0.6306289434432983,0.6996972560882568,True,0.678837776184082,0.7044516205787659,True
+3959962,0.6409846544265747,0.7133303284645081,True,nan,nan,False
+3959972,0.6447305679321289,0.6973368525505066,True,0.6913972496986389,0.6988481879234314,True
+3959982,0.6403955817222595,0.7103052139282227,True,0.6823720932006836,0.6930274963378906,True
+3959992,0.6389912366867065,0.6937594413757324,True,0.6810435652732849,0.6765650510787964,True
+3960002,0.6421586275100708,0.6940102577209473,True,nan,nan,False
+3960012,0.6458538770675659,0.7029761075973511,True,0.6848759055137634,0.6982107162475586,True
+3960022,0.6421653032302856,0.6747769117355347,True,0.6841254234313965,0.6977063417434692,True
+3960032,0.6437584161758423,0.689322829246521,True,0.6808013319969177,0.7053755521774292,True
+3960042,0.6427108645439148,0.697295069694519,True,0.6816009283065796,0.684137225151062,True
+3960052,0.6404987573623657,0.6982982158660889,True,0.6829324960708618,0.6987110376358032,True
+3960062,0.6437854766845703,0.7007768154144287,True,0.6854303479194641,0.7029025554656982,True
+3960072,0.6394696831703186,0.7054959535598755,True,0.6776117086410522,0.6988580822944641,True
+3960082,0.6425249576568604,0.7058239579200745,True,nan,nan,False
+3960092,0.6198031902313232,0.6922443509101868,True,0.6663652658462524,0.6808567643165588,True
+3960102,0.5803848505020142,0.6769003868103027,True,0.6265270709991455,0.6718803644180298,True
+3960112,0.5857164859771729,0.6746872663497925,True,nan,nan,False
+3960122,0.5922929048538208,0.7029874324798584,True,0.6155785918235779,0.6722076535224915,True
+3960132,0.5870485901832581,0.6820840835571289,True,0.6259543895721436,0.6992098093032837,True
+3960142,0.5881116986274719,0.6935232877731323,True,0.6219207048416138,0.6698784828186035,True
+3960152,0.5832668542861938,0.6776530742645264,True,0.6204347610473633,0.695173978805542,True
+3960162,0.5851170420646667,0.6973710656166077,True,0.6206313371658325,0.668121874332428,True
+3960172,0.5853790044784546,0.7006539106369019,True,0.6182340383529663,0.702385663986206,True
+3960182,0.5828197002410889,0.6828218698501587,True,0.6216738224029541,0.6928484439849854,True
+3960192,0.5869908332824707,0.684578001499176,True,0.6208376884460449,0.6743205785751343,True
+3960202,0.5865936279296875,0.7011661529541016,True,0.6192880272865295,0.6737529039382935,True
+3960212,0.5864467024803162,0.6973505020141602,True,0.6146826148033142,0.653805673122406,True
+3960222,0.5846074819564819,0.6989309191703796,True,nan,nan,False
+3960232,0.5869844555854797,0.6943268775939941,True,0.614540159702301,0.6693559885025024,True
+3960242,0.5903439521789551,0.6972317695617676,True,0.6182461977005005,0.6850882172584534,True
+3960252,0.5806071162223816,0.6875962615013123,True,0.6138472557067871,0.6735616326332092,True
+3960262,0.5383009910583496,0.7075745463371277,True,0.5732581615447998,0.6746095418930054,True
+3960272,0.4806860387325287,0.6825259923934937,True,0.5157521367073059,0.6852737665176392,True
+3960282,0.4537011384963989,0.6899225115776062,True,0.4859688282012939,0.6764164566993713,True
+3960292,0.4651015400886535,0.7065131664276123,True,0.4872892498970032,0.6858810186386108,True
+3960302,0.4645804166793823,0.6858353018760681,True,0.4901523292064667,0.6846553087234497,True
+3960312,0.4656692147254944,0.7032679915428162,True,0.4867271780967712,0.6831861138343811,True
+3960322,0.460423469543457,0.7001627087593079,True,0.4830208420753479,0.6640922427177429,True
+3960332,0.4545627236366272,0.698520302772522,True,0.4835567474365234,0.6713395118713379,True
+3960342,0.4586394429206848,0.6900544762611389,True,0.4845990538597107,0.685653030872345,True
+3960352,0.4571591019630432,0.6942933797836304,True,0.4853384494781494,0.6956733465194702,True
+3960362,0.4607049226760864,0.6878596544265747,True,0.4853146076202392,0.6881287693977356,True
+3960372,0.4570369124412536,0.6867538094520569,True,0.485942393541336,0.6905192732810974,True
+3960382,0.4582696855068207,0.684903085231781,True,0.4862051010131836,0.6828372478485107,True
+3960392,0.4547303020954132,0.6812447309494019,True,0.4882526695728302,0.6857759952545166,True
+3960402,0.4554382860660553,0.704994261264801,True,0.4852754175662994,0.6917290687561035,True
+3960412,0.4624750912189483,0.6970576643943787,True,0.4822672605514526,0.6871230602264404,True
+3960422,0.459196925163269,0.6860619783401489,True,0.4836671948432922,0.6721239686012268,True
+3960432,0.4565772414207458,0.6887775659561157,True,0.4852509200572967,0.674689769744873,True
+3960442,0.4563139677047729,0.6888688802719116,True,0.4825271964073181,0.6772706508636475,True
+3960452,0.4586861729621887,0.695578932762146,True,0.4910457134246826,0.675786554813385,True
+3960462,0.460731953382492,0.6959866285324097,True,0.4887564778327942,0.6763043403625488,True
+3960472,0.4574621319770813,0.6960178017616272,True,0.4874334931373596,0.6749759316444397,True
+3960482,0.4576264023780823,0.6877779364585876,True,0.4862509369850158,0.6558204293251038,True
+3960492,0.4642878472805023,0.7072718143463135,True,0.4859495759010315,0.6718356609344482,True
+3960502,0.4567257165908813,0.6934276819229126,True,0.4850820302963257,0.6861435174942017,True
+3960512,0.4583176672458648,0.6975566744804382,True,0.4828999042510986,0.6884737610816956,True
+3960522,0.4599810838699341,0.6888271570205688,True,0.4871179461479187,0.6793995499610901,True
+3960532,0.4612800478935241,0.6948436498641968,True,0.4809305667877197,0.6754325032234192,True
+3960542,0.4623480439186096,0.6919717788696289,True,0.4856338500976562,0.668930172920227,True
+3960552,0.4573378562927246,0.7044199109077454,True,0.483143538236618,0.6706922054290771,True
+3960562,0.4589607119560241,0.6945063471794128,True,0.4891513586044311,0.6871225833892822,True
+3960572,0.4671162366867065,0.6979759931564331,True,0.4858950674533844,0.6843159198760986,True
+3960582,0.4635907411575317,0.7001686692237854,True,0.4865913391113281,0.6691291928291321,True
+3960592,0.4661950469017029,0.6964653730392456,True,0.4850248694419861,0.6735794544219971,True
+3960602,0.4649887681007385,0.6964540481567383,True,0.4843286871910095,0.6735368967056274,True
+3960612,0.4614622294902801,0.6995899677276611,True,0.4895405173301697,0.6768815517425537,True
+3960622,0.4598568677902221,0.6971208453178406,True,0.482359766960144,0.668877124786377,True
+3960632,0.4631602466106415,0.6933233737945557,True,0.4862765073776245,0.678287923336029,True
+3960642,0.4614060223102569,0.6846545934677124,True,0.4850764572620392,0.6805248260498047,True
+3960652,0.4617806077003479,0.6890169382095337,True,0.4823349714279175,0.6774736046791077,True
+3960662,0.462757408618927,0.6967893838882446,True,0.4852931499481201,0.6849460005760193,True
+3960672,0.4621172249317169,0.69521164894104,True,0.4850542247295379,0.6754412651062012,True
+3960682,0.46258145570755,0.6927187442779541,True,0.4840106964111328,0.6786612272262573,True
+3960692,0.45912566781044,0.695399820804596,True,0.4842691123485565,0.6804922819137573,True
+3960702,0.4614810049533844,0.6969715356826782,True,0.4907762408256531,0.6667185425758362,True
+3960712,0.4658019542694092,0.6971521973609924,True,0.4941374957561493,0.667477011680603,True
+3960722,0.5318168997764587,0.7677865028381348,True,0.5639851689338684,0.7341117262840271,True
+3960732,0.6073718070983887,0.8878036737442017,True,0.6561756134033203,0.830797553062439,True
+3960742,0.6784875392913818,1.0747653245925903,True,0.735000491142273,0.9518425464630128,True
+3960752,0.7527399063110352,1.3881911039352417,True,nan,nan,False
+3960762,0.8346006870269775,1.588093400001526,True,nan,nan,False
+3960772,0.9375712871551514,1.8300838470458984,True,nan,nan,False
+3960782,0.9443529844284058,1.964266061782837,True,0.9290698766708374,1.914430856704712,True
+3960792,0.9376623630523682,2.0377039909362797,True,0.9143375158309937,1.9914586544036863,True
+3960802,0.950006365776062,2.006466627120972,True,0.9227532148361206,1.9425394535064695,True
+3960812,0.9551218748092652,2.024662733078003,True,nan,nan,False
+3960822,0.9503724575042723,2.0274088382720947,True,0.9254641532897948,1.966241955757141,True
+3960832,0.9485820531845092,2.0273654460906982,True,0.9220731258392334,1.9648573398590088,True
+3960842,0.9448883533477784,2.0206243991851807,True,0.9137904644012452,1.9392703771591189,True
+3960852,0.9446746110916138,2.0137314796447754,True,0.9011865854263306,1.920320749282837,True
+3960862,0.946108341217041,2.015324831008911,True,0.91629958152771,1.947526454925537,True
+3960872,0.9489412307739258,2.0216917991638184,True,0.909818708896637,1.9398657083511357,True
+3960882,0.9474016427993774,2.021657466888428,True,0.916052222251892,1.9531967639923096,True
+3960892,0.9452208280563354,2.0257444381713867,True,0.9127587080001832,1.9554286003112795,True
+3960902,0.9450186491012572,2.024255752563477,True,0.9135214686393738,1.9575607776641848,True
+3960912,0.9465627670288086,2.022862911224365,True,0.9100550413131714,1.9508682489395144,True
+3960922,0.944824516773224,2.0177812576293945,True,0.9085978269577026,1.9393601417541504,True
+3960932,0.9437851905822754,2.023374080657959,True,0.90699565410614,1.9396438598632808,True
+3960942,0.942142367362976,2.0158846378326416,True,0.9053550362586976,1.9459072351455688,True
+3960952,0.9642447233200072,2.0532398223876958,True,nan,nan,False
+3960962,nan,nan,False,nan,nan,False
+3960972,nan,nan,False,nan,nan,False
+3960982,1.0192077159881592,2.1300508975982666,True,nan,nan,False
+3960992,nan,nan,False,nan,nan,False
+3961002,nan,nan,False,nan,nan,False
+3961012,nan,nan,False,nan,nan,False
+3961022,nan,nan,False,nan,nan,False
+3961032,nan,nan,False,nan,nan,False
+3961042,nan,nan,False,nan,nan,False
+3961052,nan,nan,False,nan,nan,False
+3961062,nan,nan,False,nan,nan,False
+3961072,nan,nan,False,nan,nan,False
+3961082,nan,nan,False,nan,nan,False
+3961092,nan,nan,False,nan,nan,False
+3961102,nan,nan,False,nan,nan,False
+3961112,nan,nan,False,nan,nan,False
+3961122,nan,nan,False,nan,nan,False
+3961132,nan,nan,False,nan,nan,False
+3961142,nan,nan,False,nan,nan,False
+3961152,nan,nan,False,nan,nan,False
+3961162,nan,nan,False,nan,nan,False
+3961172,nan,nan,False,nan,nan,False
+3961182,nan,nan,False,nan,nan,False
+3961192,nan,nan,False,nan,nan,False
+3961202,nan,nan,False,nan,nan,False
+3961212,nan,nan,False,nan,nan,False
+3961222,nan,nan,False,nan,nan,False
+3961232,nan,nan,False,nan,nan,False
+3961242,nan,nan,False,nan,nan,False
+3961252,0.8277385830879211,1.7365572452545166,True,0.8742570281028748,1.8231449127197263,True
+3961262,0.7343502640724182,1.454317927360535,True,0.8343674540519714,1.6349666118621826,True
+3961272,0.6393774747848511,1.212193727493286,True,0.7313636541366577,1.3502036333084106,True
+3961282,0.5465192794799805,1.0112347602844238,True,0.6355379223823547,1.1009758710861206,True
+3961292,0.4622488021850586,0.8877651691436768,True,0.535272479057312,0.9586278796195984,True
+3961302,0.397659957408905,0.7896728515625,True,0.4615430235862732,0.8616222143173218,True
+3961312,0.3741250336170196,0.7506208419799805,True,0.4214771389961242,0.7877020239830017,True
+3961322,0.3776232004165649,0.7477738857269287,True,0.4031991958618164,0.7805222272872925,True
+3961332,0.3843158185482025,0.761487603187561,True,0.4140193462371826,0.793295681476593,True
+3961342,0.3774344325065613,0.7565931081771851,True,0.4006407856941223,0.7882964611053467,True
+3961352,0.3789501190185547,0.7526934146881104,True,0.403536856174469,0.7819250822067261,True
+3961362,0.382077008485794,0.7546126842498779,True,0.3981825709342956,0.7834073305130005,True
+3961372,0.3810043334960937,0.7542444467544556,True,0.4007151126861572,0.7863799333572388,True
+3961382,0.3821826577186584,0.7535679340362549,True,0.4017449915409088,0.7894679307937622,True
+3961392,0.3806264698505401,0.7516361474990845,True,0.4023522734642029,0.7876957654953003,True
+3961402,0.3832325935363769,0.7594525218009949,True,0.4009335041046142,0.7919409871101379,True
+3961412,0.384365826845169,0.7567826509475708,True,0.400086760520935,0.7906455397605896,True
+3961422,0.3801519870758056,0.7560595273971558,True,0.4014818072319031,0.7923671007156372,True
+3961432,0.3804250061511993,0.7537652850151062,True,0.4015973806381225,0.790097713470459,True
+3961442,0.3851613402366638,0.7558345794677734,True,0.4004998207092285,0.7946604490280151,True
+3961452,0.383275032043457,0.751994252204895,True,0.4022268056869507,0.7901515960693359,True
+3961462,0.3831613659858703,0.7570031881332397,True,0.3990058898925781,0.7898938059806824,True
+3961472,0.3821048140525818,0.7528115510940552,True,0.3989049792289734,0.7961078882217407,True
+3961482,0.3818582892417907,0.7574104070663452,True,0.4007900357246399,0.7862764596939087,True
+3961492,0.3828226327896118,0.752321720123291,True,0.3993196487426758,0.7885962724685669,True
+3961502,0.3824610412120819,0.7517619729042053,True,nan,nan,False
+3961512,0.382871925830841,0.7569947838783264,True,nan,nan,False
+3961522,nan,nan,False,nan,nan,False
+3961532,nan,nan,False,nan,nan,False
+3961542,nan,nan,False,nan,nan,False
+3961552,nan,nan,False,nan,nan,False
+3961562,nan,nan,False,nan,nan,False
+3961572,nan,nan,False,nan,nan,False
+3961582,nan,nan,False,nan,nan,False
+3961592,nan,nan,False,nan,nan,False
+3961602,nan,nan,False,nan,nan,False
+3961612,nan,nan,False,nan,nan,False
+3961622,nan,nan,False,nan,nan,False
+3961632,nan,nan,False,nan,nan,False
+3961642,nan,nan,False,nan,nan,False
+3961652,nan,nan,False,nan,nan,False
+3961662,nan,nan,False,nan,nan,False
+3961672,nan,nan,False,nan,nan,False
+3961682,nan,nan,False,nan,nan,False
+3961692,nan,nan,False,nan,nan,False
+3961702,nan,nan,False,nan,nan,False
+3961712,nan,nan,False,nan,nan,False
+3961722,nan,nan,False,nan,nan,False
+3961732,nan,nan,False,nan,nan,False
+3961742,nan,nan,False,nan,nan,False
+3961752,nan,nan,False,nan,nan,False
+3961762,nan,nan,False,nan,nan,False
+3961772,nan,nan,False,0.4439536929130554,0.7287768125534058,True
+3961782,nan,nan,False,0.4417899250984192,0.7260181903839111,True
+3961792,nan,nan,False,0.4911644458770752,0.710533857345581,True
+3961802,nan,nan,False,0.5088549852371216,0.7048803567886353,True
+3961812,nan,nan,False,0.5107873678207397,0.7140914797782898,True
+3961822,nan,nan,False,0.5065836906433105,0.7113147974014282,True
+3961832,nan,nan,False,0.5083217620849609,0.6968887448310852,True
+3961842,nan,nan,False,0.5062596201896667,0.7005709409713745,True
+3961852,nan,nan,False,0.5050234794616699,0.7089406847953796,True
+3961862,nan,nan,False,0.5118948817253113,0.7074280977249146,True
+3961872,nan,nan,False,0.5097092390060425,0.7007567882537842,True
+3961882,nan,nan,False,0.5121948719024658,0.7004873156547546,True
+3961892,nan,nan,False,0.5118468999862671,0.7074953317642212,True
+3961902,nan,nan,False,0.5123992562294006,0.7043795585632324,True
+3961912,nan,nan,False,0.5090501308441162,0.6978853940963745,True
+3961922,nan,nan,False,0.5091032385826111,0.7005223631858826,True
+3961932,nan,nan,False,0.5092722773551941,0.6992500424385071,True
+3961942,nan,nan,False,0.5080573558807373,0.7064516544342041,True
+3961952,nan,nan,False,0.5078554153442383,0.7080601453781128,True
+3961962,0.4824379384517669,0.6576480865478516,True,0.5093042254447937,0.7083544731140137,True
+3961972,0.478202760219574,0.6659741997718811,True,0.5103394985198975,0.7012276649475098,True
+3961982,0.4807972311973572,0.6752700805664062,True,0.5105552673339844,0.7083277702331543,True
+3961992,0.4818107485771179,0.6762844324111938,True,0.5099267363548279,0.6970839500427246,True
+3962002,0.5189911723136902,0.6707919836044312,True,0.5593383312225342,0.7161718010902405,True
+3962012,0.6216246485710144,0.669865071773529,True,0.6808614730834961,0.7037789821624756,True
+3962022,0.6947241425514221,0.6645095348358154,True,0.7632976770401001,0.7128109335899353,True
+3962032,0.742865264415741,0.678447961807251,True,0.7993374466896057,0.7183695435523987,True
+3962042,0.722515881061554,0.6953403353691101,True,0.7727308869361877,0.7125554084777832,True
+3962052,0.7319515943527222,0.674014687538147,True,0.7744553089141846,0.7115265130996704,True
+3962062,0.7331171631813049,0.6783915758132935,True,0.7817447185516357,0.7124496698379517,True
+3962072,0.7305765151977539,0.685145378112793,True,0.778452455997467,0.7159318327903748,True
+3962082,0.731386661529541,0.6782878041267395,True,0.7682385444641113,0.705731213092804,True
+3962092,0.7285178899765015,0.6860148906707764,True,0.7736778259277344,0.7062672972679138,True
+3962102,0.7272680997848511,0.6823790073394775,True,0.7701797485351562,0.7106490731239319,True
+3962112,0.7292324304580688,0.6920337080955505,True,0.7684809565544128,0.711884081363678,True
+3962122,0.7311955094337463,0.6715520620346069,True,0.7748080492019653,0.7113381624221802,True
+3962132,0.7295808792114258,0.6802939176559448,True,0.7730876803398132,0.7145058512687683,True
+3962142,0.7324530482292175,0.6756418943405151,True,0.7753238677978516,0.7106816172599792,True
+3962152,0.7357150316238403,0.6881721019744873,True,0.774351179599762,0.7134731411933899,True
+3962162,0.7289532423019409,0.6768038272857666,True,0.7770883440971375,0.716551661491394,True
+3962172,0.7315834760665894,0.6778956651687622,True,0.7717782855033875,0.7105627655982971,True
+3962182,0.7374064326286316,0.6918251514434814,True,0.7757825255393982,0.7099725008010864,True
+3962192,0.7300862073898315,0.6856916546821594,True,0.77120041847229,0.7099353075027466,True
+3962202,0.7300270199775696,0.6832212209701538,True,0.7680656909942627,0.7153719663619995,True
+3962212,0.732225239276886,0.6847947239875793,True,0.7748610973358154,0.711127758026123,True
+3962222,0.7333889007568359,0.6844030618667603,True,0.7707906365394592,0.7123967409133911,True
+3962232,0.7308691740036011,0.6816816329956055,True,0.7719030976295471,0.7102097868919373,True
+3962242,0.7297120094299316,0.6765114665031433,True,0.7718619704246521,0.7145267724990845,True
+3962252,0.729968786239624,0.6878321170806885,True,0.7690980434417725,0.7132825255393982,True
+3962262,0.7315318584442139,0.6874419450759888,True,0.7690770030021667,0.7115861177444458,True
+3962272,0.7290843725204468,0.6888658404350281,True,0.7768680453300476,0.7112985253334045,True
+3962282,0.7295788526535034,0.6829396486282349,True,0.7686012387275696,0.7165496945381165,True
+3962292,0.7299074530601501,0.6834520101547241,True,0.7731475830078125,0.7161399722099304,True
+3962302,0.7280486822128296,0.6900356411933899,True,0.7702493667602539,0.7163640856742859,True
+3962312,0.7377310991287231,0.6896063089370728,True,0.7824105620384216,0.7196157574653625,True
+3962322,0.7565181255340576,0.6930819153785706,True,0.7957055568695068,0.7217515110969543,True
+3962332,0.750059962272644,0.6910614967346191,True,0.7851330637931824,0.721659779548645,True
+3962342,0.7460578083992004,0.6938257813453674,True,0.7872564792633057,0.7284623384475708,True
+3962352,0.74606853723526,0.6953079104423523,True,0.7863094210624695,0.7201516628265381,True
+3962362,0.7470023036003113,0.6950024366378784,True,0.784538209438324,0.7199138402938843,True
+3962372,0.7489489912986755,0.6946662664413452,True,0.7871844172477722,0.7196040749549866,True
+3962382,0.748956561088562,0.692599892616272,True,0.7848395705223083,0.7154439687728882,True
+3962392,0.7493408918380737,0.6913131475448608,True,0.7867457866668701,0.7235399484634399,True
+3962402,0.7493525743484497,0.6960539221763611,True,0.787784218788147,0.7178381681442261,True
+3962412,0.7473231554031372,0.696392297744751,True,0.7872147560119629,0.7241288423538208,True
+3962422,0.749069333076477,0.700018048286438,True,0.7876891493797302,0.7157755494117737,True
+3962432,0.7471903562545776,0.693881630897522,True,0.7834868431091309,0.72716224193573,True
+3962442,0.747867226600647,0.6928175091743469,True,0.7857252359390259,0.7179010510444641,True
+3962452,0.7510532140731812,0.6923961043357849,True,0.7838501334190369,0.7187044024467468,True
+3962462,0.7505570650100708,0.6966233253479004,True,0.785347044467926,0.7206504344940186,True
+3962472,0.7481880187988281,0.6889123320579529,True,0.7864652872085571,0.7161242365837097,True
+3962482,0.7490738034248352,0.6881452798843384,True,0.7816433310508728,0.7233339548110962,True
+3962492,0.7485198974609375,0.6947822570800781,True,0.7871795892715454,0.7174516916275024,True
+3962502,0.7490522861480713,0.6893811225891113,True,0.7888711094856262,0.7221364974975586,True
+3962512,0.7505232095718384,0.6937685012817383,True,0.7856395840644836,0.7134320735931396,True
+3962522,0.7466691732406616,0.677424430847168,True,0.7837134599685669,0.7057317495346069,True
+3962532,0.6742279529571533,0.5454556345939636,True,0.7511746883392334,0.5661723613739014,True
+3962542,0.6393023133277893,0.4059990644454956,True,0.7068581581115723,0.4544097185134887,True
+3962552,0.5933330059051514,0.2974295616149902,True,0.6617052555084229,0.3250669836997986,True
+3962562,0.5425034761428833,0.2667898535728454,True,0.6001458764076233,0.2789810001850128,True
+3962572,0.5319075584411621,0.2432672679424286,True,0.5779811143875122,0.2661821544170379,True
+3962582,0.5479072332382202,0.245360717177391,True,0.5811778903007507,0.2586432695388794,True
+3962592,0.5474181175231934,0.2393260449171066,True,0.5767689943313599,0.2512965202331543,True
+3962602,0.5473042130470276,0.2397907823324203,True,0.573349118232727,0.2466450482606887,True
+3962612,0.5450451970100403,0.2395130097866058,True,0.5690183639526367,0.2476744353771209,True
+3962622,0.5472106337547302,0.2448299974203109,True,0.5713397264480591,0.252371072769165,True
+3962632,0.5461744070053101,0.2386059761047363,True,0.5753827095031738,0.2550593316555023,True
+3962642,0.5442037582397461,0.240976870059967,True,0.5725151300430298,0.2520992755889892,True
+3962652,0.5472925305366516,0.2423758059740066,True,0.5698332786560059,0.2521122097969055,True
+3962662,0.5474110841751099,0.2364876270294189,True,0.5693158507347107,0.2530874907970428,True
+3962672,0.5465424656867981,0.2411567866802215,True,0.5719343423843384,0.2535632848739624,True
+3962682,0.5479609370231628,0.2403871119022369,True,0.5691758990287781,0.2538710236549377,True
+3962692,0.547491729259491,0.2411255538463592,True,0.5676100850105286,0.2552506327629089,True
+3962702,0.5486932992935181,0.2403678596019745,True,0.5698012709617615,0.2554267942905426,True
+3962712,0.5458253622055054,0.2421676963567733,True,0.5723921656608582,0.2595582604408264,True
+3962722,0.5453281402587891,0.2382902652025222,True,0.5704421401023865,0.2573903203010559,True
+3962732,0.5478571653366089,0.2421067655086517,True,0.5695846080780029,0.2566311359405517,True
+3962742,0.5464049577713013,0.2363391667604446,True,0.568973183631897,0.2666342258453369,True
+3962752,0.5465491414070129,0.2386992871761322,True,0.5690368413925171,0.257536768913269,True
+3962762,0.547653317451477,0.2425544559955597,True,0.5702590942382812,0.261913537979126,True
+3962772,0.5461443066596985,0.2426693439483642,True,0.5706961154937744,0.2608327567577362,True
+3962782,0.5465595126152039,0.2403760850429535,True,0.5683303475379944,0.2613552808761596,True
+3962792,0.5472394227981567,0.2382242381572723,True,0.5716249942779541,0.2591161727905273,True
+3962802,0.5355154275894165,0.2475472092628479,True,0.5637890696525574,0.2592151761054992,True
+3962812,0.4340590834617615,0.1901630461215973,True,0.4914553165435791,0.1957368999719619,True
+3962822,0.3415019512176513,0.1382905840873718,True,0.4119252860546112,0.137737900018692,True
+3962832,0.2636551260948181,0.1285794526338577,True,0.3258453011512756,0.1223982125520706,True
+3962842,0.2152941524982452,0.1256601065397262,True,0.2670915424823761,0.1225234419107437,True
+3962852,0.2328624427318573,0.1201387792825698,True,0.2675259411334991,0.1387884020805359,True
+3962862,0.2345862090587616,0.1234804019331932,True,0.2691054940223694,0.1299020797014236,True
+3962872,0.2226320803165435,0.124749556183815,True,0.263960987329483,0.1244456619024276,True
+3962882,0.2232817113399505,0.1225365102291107,True,0.2591020166873932,0.1239323765039444,True
+3962892,0.2267819792032241,0.1238501071929931,True,0.2578333616256714,0.1213624775409698,True
+3962902,0.2279938608407974,0.1272490918636322,True,0.2583014070987701,0.1247929334640502,True
+3962912,0.2300083637237548,0.1246720999479293,True,0.2601732015609741,0.1276711225509643,True
+3962922,0.229244589805603,0.1285205483436584,True,0.2587477564811706,0.1268630921840667,True
+3962932,0.2280083149671554,0.1246600300073623,True,0.2587082386016845,0.1267224252223968,True
+3962942,0.2262517511844635,0.122914582490921,True,0.2558128535747528,0.1251270771026611,True
+3962952,0.2289131581783294,0.1278120130300521,True,0.2583979368209839,0.1271904557943344,True
+3962962,0.2258975058794021,0.1260431110858917,True,0.257626473903656,0.1231074556708335,True
+3962972,0.2284866720438003,0.1262650489807129,True,0.2564357221126556,0.1250894963741302,True
+3962982,0.2290491312742233,0.1249378770589828,True,0.2572812139987945,0.1252405047416687,True
+3962992,0.2302567511796951,0.1320984214544296,True,0.2592645287513733,0.1292274445295334,True
+3963002,0.2286117672920227,0.130618542432785,True,0.2559907436370849,0.1275337189435959,True
+3963012,0.2325237989425659,0.130175307393074,True,0.2585533261299133,0.1245483607053756,True
+3963022,0.2277434170246124,0.1294660419225692,True,0.2582004368305206,0.1246381998062133,True
+3963032,0.2287995517253875,0.1266946494579315,True,0.257195383310318,0.1270136684179306,True
+3963042,0.2319849133491516,0.1281163394451141,True,0.2564448714256286,0.1298475861549377,True
+3963052,0.2279819548130035,0.1250933706760406,True,0.2572660446166992,0.1275680661201477,True
+3963062,0.2293586730957031,0.1291698813438415,True,0.2582216560840606,0.1242756992578506,True
+3963072,0.2330518066883087,0.1295758038759231,True,0.2580494284629822,0.1273588985204696,True
+3963082,0.2292141318321228,0.1275362074375152,True,0.2594019174575805,0.1303265839815139,True
+3963092,0.2321970760822296,0.1264412850141525,True,0.2574390470981598,0.1286685317754745,True
+3963102,0.2300121784210205,0.1305921077728271,True,0.2595234215259552,0.1268854290246963,True
+3963112,0.2321291863918304,0.1305812001228332,True,0.2576406300067901,0.1236192137002945,True
+3963122,0.2291924506425857,0.131584033370018,True,0.2614778578281402,0.1294588893651962,True
+3963132,0.2335346639156341,0.1468739509582519,True,0.2592619061470032,0.1559066772460937,True
+3963142,0.2491150498390197,0.2820927500724792,True,0.2873710989952087,0.2931733131408691,True
+3963152,0.2464172542095184,0.4343429505825043,True,0.2677270174026489,0.4475720524787903,True
+3963162,0.2403612732887268,0.584716260433197,True,0.2497696429491043,0.6127375364303589,True
+3963172,0.2536768019199371,0.7688349485397339,True,0.2552242279052734,0.8085485696792603,True
+3963182,0.2541492879390716,1.006292462348938,True,0.2525777816772461,1.0535759925842283,True
+3963192,0.2987948358058929,1.2055968046188354,True,0.2844419479370117,1.2783184051513672,True
+3963202,0.3287206292152405,1.3941547870635986,True,0.3233051300048828,1.4685051441192627,True
+3963212,0.3240343034267425,1.5478376150131226,True,0.3088102638721466,1.6421809196472168,True
+3963222,0.328810453414917,1.6612383127212524,True,0.3160485327243805,1.7347906827926636,True
+3963232,0.3399030566215515,1.69230055809021,True,0.326341450214386,1.760034441947937,True
+3963242,0.3348867297172546,1.6744564771652222,True,0.32159423828125,1.7365849018096924,True
+3963252,0.3339027762413025,1.696150541305542,True,0.3234416842460632,1.749491572380066,True
+3963262,0.3335907757282257,1.697016716003418,True,0.3190644383430481,1.7591663599014282,True
+3963272,0.3365117609500885,1.6917418241500854,True,0.322529137134552,1.7494535446166992,True
+3963282,0.3321188986301422,1.7010974884033203,True,0.3203880488872528,1.7546762228012085,True
+3963292,0.3339627087116241,1.6941285133361816,True,0.3170969784259796,1.7540709972381592,True
+3963302,0.3320888578891754,1.6944217681884766,True,0.3197937607765198,1.7459267377853394,True
+3963312,0.3356314599514007,1.693487524986267,True,0.3204776644706726,1.7478322982788086,True
+3963322,0.3355844914913177,1.6904377937316897,True,0.319161981344223,1.7437644004821775,True
+3963332,0.3316806554794311,1.7003673315048218,True,0.3129051923751831,1.7522518634796145,True
+3963342,0.3334645628929138,1.6925222873687744,True,0.314723402261734,1.7474544048309326,True
+3963352,0.3341934382915497,1.6984823942184448,True,0.3183642029762268,1.741868019104004,True
+3963362,0.3322090208530426,1.700803279876709,True,0.3177621066570282,1.7476131916046145,True
+3963372,0.3286912441253662,1.7062538862228394,True,0.3179527521133423,1.7518205642700195,True
+3963382,0.3324339687824249,1.7045937776565552,True,0.3165765106678009,1.7388858795166016,True
+3963392,0.3307421207427978,1.7006583213806152,True,0.3132345080375671,1.751323938369751,True
+3963402,0.3270295560359955,1.7140830755233765,True,0.3066163659095764,1.7689576148986816,True
+3963412,0.3176854848861694,1.7259382009506226,True,0.3038102686405182,1.7849154472351074,True
+3963422,0.3202675282955169,1.728529930114746,True,0.3035662770271301,1.77791428565979,True
+3963432,0.3202291429042816,1.7240891456604004,True,0.3052667379379272,1.7760000228881836,True
+3963442,0.3191986083984375,1.727744221687317,True,0.3085493147373199,1.7695472240447998,True
+3963452,0.3206609189510345,1.7272436618804932,True,0.3067096471786499,1.7767047882080078,True
+3963462,0.3200484812259674,1.7311789989471436,True,0.3042795658111572,1.788664698600769,True
+3963472,0.3218852281570434,1.731939435005188,True,0.3050756752490997,1.7805014848709106,True
+3963482,0.3215226531028747,1.730232000350952,True,0.3062649369239807,1.7844069004058838,True
+3963492,0.317583680152893,1.72890305519104,True,0.3081054985523224,1.7748022079467771,True
+3963502,0.3192696571350097,1.733299970626831,True,0.3052621483802795,1.7885193824768066,True
+3963512,nan,nan,False,0.305389791727066,1.7825562953948977,True
+3963522,0.3151013553142547,1.7293401956558228,True,0.3082711100578308,1.7751799821853638,True
+3963532,0.3148710131645202,1.7342791557312012,True,0.3068808019161224,1.7833871841430664,True
+3963542,0.3179760575294494,1.7335913181304932,True,0.3091635107994079,1.783503174781799,True
+3963552,0.3156879246234894,1.731426239013672,True,0.3071545958518982,1.784795880317688,True
+3963562,0.3120564222335815,1.740414023399353,True,0.306425005197525,1.7867602109909058,True
+3963572,0.3243700861930847,1.7359962463378906,True,0.3200687170028686,1.7889386415481567,True
+3963582,0.3776980936527252,1.739220380783081,True,0.3740533590316772,1.783805012702942,True
+3963592,0.3709379434585571,1.7468295097351074,True,0.3663865327835083,1.7855677604675293,True
+3963602,0.3640430569648742,1.7374180555343628,True,0.3587367236614227,1.7835280895233154,True
+3963612,0.358772724866867,1.744279861450195,True,0.3571292161941528,1.78422212600708,True
+3963622,0.361331969499588,1.7436307668685913,True,0.3619298040866852,1.7903223037719729,True
+3963632,0.3623954951763153,1.746925711631775,True,0.3607874512672424,1.791093111038208,True
+3963642,0.3636205792427063,1.751363754272461,True,0.3653230667114258,1.7788751125335691,True
+3963652,0.361505776643753,1.7423242330551147,True,0.3615823984146118,1.7884976863861084,True
+3963662,0.3671901822090149,1.744480848312378,True,0.3622335493564605,1.788231372833252,True
+3963672,0.3671556115150451,1.750737547874451,True,0.3579000234603882,1.793797254562378,True
+3963682,0.3632679283618927,1.7518572807312012,True,0.3598582446575165,1.7813060283660889,True
+3963692,0.3633916974067688,1.7506709098815918,True,0.361548364162445,1.7871713638305664,True
+3963702,0.3653903603553772,1.750049710273743,True,0.3615859746932983,1.7818623781204224,True
+3963712,0.3643423616886139,1.751739501953125,True,0.3643418550491333,1.7807624340057373,True
+3963722,0.3667431473731994,1.7452510595321655,True,0.36089688539505,1.7901612520217896,True
+3963732,0.365275502204895,1.7502875328063965,True,0.3600510358810425,1.7865402698516846,True
+3963742,0.3693691492080688,1.7490395307540894,True,0.3603800535202026,1.7821438312530518,True
+3963752,0.3695952296257019,1.7515227794647217,True,0.360227108001709,1.78717303276062,True
+3963762,0.3632731735706329,1.748661994934082,True,0.3596185445785522,1.7884273529052734,True
+3963772,0.3625303506851196,1.7495100498199463,True,0.3572661578655243,1.7938547134399414,True
+3963782,0.3655223250389099,1.751075029373169,True,0.3550000190734863,1.789238691329956,True
+3963792,0.3581466674804687,1.7507203817367554,True,0.3584598898887634,1.7873214483261108,True
+3963802,0.3761172294616699,1.717917561531067,True,0.3824394345283508,1.7488112449645996,True
+3963812,0.4402445256710052,1.442946195602417,True,0.4811772108078003,1.5040391683578491,True
+3963822,0.4944362342357635,1.222683310508728,True,0.5414165258407593,1.298620581626892,True
+3963832,0.5449123978614807,0.9989318251609802,True,0.6143943071365356,1.067121982574463,True
+3963842,0.5598374009132385,0.7954400777816772,True,0.6249287724494934,0.8529183268547058,True
+3963852,0.5429519414901733,0.6715172529220581,True,0.6044906377792358,0.7153444886207581,True
+3963862,0.5387837886810303,0.5881668329238892,True,0.5921439528465271,0.610457181930542,True
+3963872,0.5449360609054565,0.5565081238746643,True,0.5873517394065857,0.577104389667511,True
+3963882,0.5582864284515381,0.568703830242157,True,0.5761591792106628,0.6016603112220764,True
+3963892,0.555712103843689,0.5586293339729309,True,0.572664737701416,0.586667001247406,True
+3963902,0.5559666156768799,0.548076868057251,True,0.5766210556030273,0.5808531641960144,True
+3963912,0.5576874017715454,0.5517430305480957,True,0.5714408755302429,0.5821626782417297,True
+3963922,0.5567933320999146,0.5521801710128784,True,0.5730746984481812,0.5837081670761108,True
+3963932,0.5594044923782349,0.5506352186203003,True,0.5727995038032532,0.5795707702636719,True
+3963942,0.5599273443222046,0.5515000820159912,True,0.574744701385498,0.5801029801368713,True
+3963952,0.5587149858474731,0.5522908568382263,True,0.5713057518005371,0.5824390649795532,True
+3963962,0.5584316849708557,0.553791880607605,True,0.5747868418693542,0.5799170136451721,True
+3963972,0.5599020719528198,0.5509886145591736,True,0.5702742338180542,0.5813788175582886,True
+3963982,0.5596567392349243,0.5544847249984741,True,0.5715728998184204,0.5749104022979736,True
+3963992,0.5594143867492676,0.5503251552581787,True,0.5723953247070312,0.5820154547691345,True
+3964002,0.5610089302062988,0.5518995523452759,True,0.5701746344566345,0.5830991268157959,True
+3964012,0.5586388111114502,0.5519052743911743,True,0.5735395550727844,0.5769791603088379,True
+3964022,0.5589120388031006,0.5505298972129822,True,0.5732496976852417,0.5821341276168823,True
+3964032,0.5592457056045532,0.5506385564804077,True,0.5754306316375732,0.5864872932434082,True
+3964042,0.4974236488342285,0.5778814554214478,True,0.5260647535324097,0.6034263372421265,True
+3964052,0.4305177927017212,0.5903589725494385,True,0.4550747275352478,0.6253730654716492,True
+3964062,0.3990827798843384,0.5952658653259277,True,0.410074234008789,0.6322630643844604,True
+3964072,0.394498735666275,0.6156536340713501,True,0.4047820568084717,0.6507394313812256,True
+3964082,0.4071459174156189,0.6071035861968994,True,0.4218860268592834,0.6440642476081848,True
+3964092,0.3971748650074005,0.6100319623947144,True,0.4148705601692199,0.6430350542068481,True
+3964102,0.3942108750343323,0.61039799451828,True,0.4103649854660034,0.646254301071167,True
+3964112,0.3955914974212646,0.6112328171730042,True,0.4092670381069183,0.6415311098098755,True
+3964122,0.3935202956199646,0.6133140325546265,True,0.4106236696243286,0.6421000957489014,True
+3964132,0.3948864638805389,0.6137974262237549,True,0.4123132824897766,0.6464245319366455,True
+3964142,0.3937814831733703,0.6111899018287659,True,0.4119618833065033,0.6446231603622437,True
+3964152,0.3900009393692016,0.6144264340400696,True,0.4121972024440765,0.6438699960708618,True
+3964162,0.3912293314933777,0.6143897771835327,True,0.4104775190353393,0.6422722935676575,True
+3964172,0.3909116685390472,0.6104774475097656,True,0.4094358086585998,0.6424195766448975,True
+3964182,0.3907903432846069,0.6133301258087158,True,0.4104202091693878,0.6450307369232178,True
+3964192,0.3913440406322479,0.6117475628852844,True,0.4116908311843872,0.6430357694625854,True
+3964202,0.3895159959793091,0.6085516214370728,True,0.4113789200782776,0.6472562551498413,True
+3964212,0.3891151249408722,0.6100680828094482,True,0.4133753478527069,0.6447869539260864,True
+3964222,0.390504777431488,0.6131682395935059,True,0.4113890826702118,0.6430526971817017,True
+3964232,0.3904011249542236,0.6151647567749023,True,0.4134666919708252,0.6421080827713013,True
+3964242,0.3877746760845184,0.6081432104110718,True,0.4103409945964813,0.6460564732551575,True
+3964252,0.3902167677879333,0.617467999458313,True,0.4137212634086609,0.6461430788040161,True
+3964262,0.3675843775272369,0.6225704550743103,True,0.3909434378147125,0.6529101133346558,True
+3964272,0.3558990657329559,0.6211235523223877,True,0.3713756203651428,0.6568089723587036,True
+3964282,0.3591871559619903,0.6288192272186279,True,0.3792669773101806,0.6576278209686279,True
+3964292,0.3627642691135406,0.6258178353309631,True,0.3841309547424316,0.654209315776825,True
+3964302,0.3618795573711395,0.61846524477005,True,0.3823754787445068,0.6538039445877075,True
+3964312,0.3606400191783905,0.6274373531341553,True,0.3833327293395996,0.6582159996032715,True
+3964322,0.3582191169261932,0.6271871328353882,True,0.3848994374275207,0.6547254323959351,True
+3964332,0.3572663962841034,0.6273213028907776,True,0.3825926184654236,0.6557757258415222,True
+3964342,0.3606226742267608,0.628589391708374,True,0.3829065561294555,0.6531673669815063,True
+3964352,0.3593975901603699,0.6253536939620972,True,0.3810454308986664,0.6610931158065796,True
+3964362,0.359602153301239,0.6300943493843079,True,0.3847154974937439,0.6588282585144043,True
+3964372,0.3575734496116638,0.6332332491874695,True,0.3820027709007263,0.6559933423995972,True
+3964382,0.3583006262779236,0.6296287178993225,True,0.3801456689834595,0.6556503772735596,True
+3964392,0.3599317073822021,0.6210963129997253,True,0.3827388286590576,0.6559628844261169,True
+3964402,0.370317280292511,0.6197048425674438,True,0.3972138166427612,0.638334333896637,True
+3964412,0.4396145939826965,0.477044403553009,True,0.5029261708259583,0.5305092334747314,True
+3964422,0.5149072408676147,0.3745621740818023,True,0.5852526426315308,0.4074531495571136,True
+3964432,0.5854346752166748,0.2667114734649658,True,0.6394962072372437,0.3156503438949585,True
+3964442,0.5792294144630432,0.2509311735630035,True,0.635911762714386,0.2757095694541931,True
+3964452,0.5675082206726074,0.2572564482688904,True,0.6181104779243469,0.2781410217285156,True
+3964462,0.5936484336853027,0.2488240450620651,True,0.623512864112854,0.2790576219558716,True
+3964472,0.5973693132400513,0.2469497919082641,True,0.6269543170928955,0.2560076713562011,True
+3964482,0.5990375280380249,0.2422437220811844,True,0.6263936758041382,0.2552557587623596,True
+3964492,0.6003141403198242,0.2395890951156616,True,0.6255449056625366,0.2551262974739074,True
+3964502,0.5965356230735779,0.2434819638729095,True,0.6211662888526917,0.2682340145111084,True
+3964512,0.5985949039459229,0.2384791374206543,True,0.6228295564651489,0.2671434879302978,True
+3964522,0.6008379459381104,0.2434309422969818,True,0.6205633878707886,0.2675376534461975,True
+3964532,0.600501537322998,0.2415429949760437,True,0.6199885606765747,0.2686624526977539,True
+3964542,0.6024286150932312,0.2436989545822143,True,0.6212310194969177,0.2704081535339355,True
+3964552,0.5995465517044067,0.2426293492317199,True,0.6173932552337646,0.2685399651527405,True
+3964562,0.6028743982315063,0.2422246932983398,True,0.6183366775512695,0.2660624086856842,True
+3964572,0.5983777046203613,0.2468486279249191,True,0.6212592720985413,0.2713551223278045,True
+3964582,0.5993442535400391,0.2471211552619934,True,0.6202336549758911,0.2720924615859985,True
+3964592,0.6001375317573547,0.24342742562294,True,0.620897114276886,0.2709046304225921,True
+3964602,0.598995566368103,0.2405623942613601,True,0.6240149140357971,0.2710724472999573,True
+3964612,0.6004126071929932,0.2417130172252655,True,0.6222906112670898,0.2689346671104431,True
+3964622,0.5987461805343628,0.238712877035141,True,0.6219795942306519,0.2727704346179962,True
+3964632,0.6014070510864258,0.2465976476669311,True,0.6224657297134399,0.2672309279441833,True
+3964642,0.6015006303787231,0.2431336045265197,True,0.6213744878768921,0.2745378017425537,True
+3964652,0.599297285079956,0.2444175779819488,True,0.6228677034378052,0.2747306823730469,True
+3964662,0.5883165597915649,0.2324451059103012,True,0.6130493879318237,0.2641169726848602,True
+3964672,0.5800632238388062,0.2325858175754547,True,0.6016845107078552,0.2577139735221863,True
+3964682,0.5801680684089661,0.2390334904193878,True,0.6046857833862305,0.2626551985740661,True
+3964692,0.5816847085952759,0.2338689416646957,True,0.6064242124557495,0.2626840770244598,True
+3964702,0.5821992754936218,0.2392021715641021,True,0.6057201027870178,0.2629511952400207,True
+3964712,0.58449387550354,0.238087460398674,True,0.604791522026062,0.2637514472007751,True
+3964722,0.5948209166526794,0.2535418570041656,True,0.6206616759300232,0.2827401459217071,True
+3964732,0.6696211695671082,0.3930732607841491,True,0.6988883018493652,0.4458455443382263,True
+3964742,0.728203535079956,0.5192378759384155,True,0.7575245499610901,0.5466217994689941,True
+3964752,0.7456296682357788,0.6020970344543457,True,0.7730880379676819,0.6358097195625305,True
+3964762,0.7095880508422852,0.6336010098457336,True,0.7456200122833252,0.6623980402946472,True
+3964772,0.7189090847969055,0.6158034205436707,True,0.7564431428909302,0.6416536569595337,True
+3964782,0.7239015698432922,0.6233885288238525,True,0.7527886033058167,0.6433370113372803,True
+3964792,0.724271297454834,0.636018693447113,True,0.7539727687835693,0.6544060707092285,True
+3964802,0.7228646278381348,0.6332909464836121,True,0.7517540454864502,0.6523457765579224,True
+3964812,0.7196846008300781,0.6352620124816895,True,0.7544704675674438,0.6499808430671692,True
+3964822,0.7196796536445618,0.6388839483261108,True,0.7492923140525818,0.6578837633132935,True
+3964832,0.7218077182769775,0.6348420977592468,True,0.7510434985160828,0.6543207168579102,True
+3964842,0.7233449816703796,0.6340604424476624,True,0.7496218681335449,0.6604043245315552,True
+3964852,0.7214542627334595,0.6439138650894165,True,0.7529793381690979,0.6511340141296387,True
+3964862,0.7209597826004028,0.6388404369354248,True,0.7488624453544617,0.6543042659759521,True
+3964872,0.7212716341018677,0.6376361846923828,True,0.7501406669616699,0.6524339914321899,True
+3964882,0.7239588499069214,0.6318304538726807,True,0.7480529546737671,0.6567564606666565,True
+3964892,0.7192187309265137,0.6341556906700134,True,0.747197151184082,0.656708836555481,True
+3964902,0.7205542922019958,0.6310099959373474,True,0.751806914806366,0.6619839072227478,True
+3964912,0.7236728668212891,0.6309351325035095,True,0.7547078728675842,0.6562142968177795,True
+3964922,0.7261210680007935,0.6456824541091919,True,0.7515401244163513,0.6567376255989075,True
+3964932,0.7195253968238831,0.6334807872772217,True,0.7505838871002197,0.6495664119720459,True
+3964942,0.7222404479980469,0.6364459991455078,True,0.7484891414642334,0.6538925170898438,True
+3964952,0.7183744311332703,0.6290338635444641,True,0.7516562938690186,0.6547201871871948,True
+3964962,0.7193254828453064,0.6337980031967163,True,0.7455836534500122,0.657504141330719,True
+3964972,0.7208051085472107,0.6365882158279419,True,0.7513523697853088,0.6566641926765442,True
+3964982,0.7204316854476929,0.6327495574951172,True,0.74649977684021,0.6522231101989746,True
+3964992,0.7199984788894653,0.6322231292724609,True,0.75730961561203,0.6526300311088562,True
+3965002,0.7237687110900879,0.6343014240264893,True,0.7509914636611938,0.6487654447555542,True
+3965012,0.7203819751739502,0.6404057145118713,True,0.7489535808563232,0.65282142162323,True
+3965022,0.7238477468490601,0.6376276016235352,True,0.7501150369644165,0.6549150347709656,True
+3965032,0.7230329513549805,0.6382642984390259,True,0.7526912689208984,0.6590210199356079,True
+3965042,0.7209819555282593,0.6396085023880005,True,0.7526682615280151,0.6581173539161682,True
+3965052,0.7186187505722046,0.6376972794532776,True,0.7541077136993408,0.6529809832572937,True
+3965062,0.7119895815849304,0.629589855670929,True,0.7422704696655273,0.6456549167633057,True
+3965072,0.7126047611236572,0.6221328973770142,True,0.742692768573761,0.6410812735557556,True
+3965082,0.7116690874099731,0.6265719532966614,True,0.746552050113678,0.6483922004699707,True
+3965092,0.7121527194976807,0.6276355981826782,True,0.7457494735717773,0.6445596814155579,True
+3965102,0.710841178894043,0.6266171336174011,True,0.7443846464157104,0.6515477895736694,True
+3965112,0.71014404296875,0.6255986094474792,True,0.7476907968521118,0.6418060660362244,True
+3965122,0.712578296661377,0.6259111166000366,True,0.742462158203125,0.6367499828338623,True
+3965132,0.7088339924812317,0.6256096363067627,True,0.7451140284538269,0.6459148526191711,True
+3965142,0.7088572978973389,0.6292776465415955,True,0.7437673211097717,0.6400284171104431,True
+3965152,0.7079257965087891,0.6305975914001465,True,0.7473860383033752,0.6480759382247925,True
+3965162,0.7094466090202332,0.6293141841888428,True,0.7488013505935669,0.6435773968696594,True
+3965172,0.7107337117195129,0.6253491640090942,True,0.7413451671600342,0.6474305987358093,True
+3965182,0.7101590633392334,0.6254513263702393,True,0.7414914965629578,0.6421698331832886,True
+3965192,0.7077417969703674,0.6297703981399536,True,0.7448182702064514,0.6429043412208557,True
+3965202,0.7081573605537415,0.6269786357879639,True,0.7496002912521362,0.6419180035591125,True
+3965212,0.709905207157135,0.6184608936309814,True,0.7445953488349915,0.6402478814125061,True
+3965222,0.7091467976570129,0.6238726377487183,True,0.743704080581665,0.6408290863037109,True
+3965232,0.7079080939292908,0.6265694499015808,True,0.7429965138435364,0.6429799795150757,True
+3965242,0.7078791260719299,0.6240594387054443,True,0.7412383556365967,0.6511321067810059,True
+3965252,0.7055823802947998,0.6247196197509766,True,0.7442303895950317,0.6388704180717468,True
+3965262,0.7073074579238892,0.6197723746299744,True,0.7498615980148315,0.646769106388092,True
+3965272,0.7089789509773254,0.6217475533485413,True,0.7439055442810059,0.6379377245903015,True
+3965282,0.7075554132461548,0.6318734884262085,True,0.7411611080169678,0.6388594508171082,True
+3965292,0.7077305912971497,0.6230469942092896,True,0.7426804304122925,0.645691454410553,True
+3965302,0.7069398760795593,0.622040331363678,True,0.748482346534729,0.6460375189781189,True
+3965312,0.7069684267044067,0.6245052218437195,True,0.74439936876297,0.645119309425354,True
+3965322,0.7055567502975464,0.6276403665542603,True,0.7380210757255554,0.6466069221496582,True
+3965332,0.710250735282898,0.6215837001800537,True,0.7445880174636841,0.6353285312652588,True
+3965342,0.706722617149353,0.6206150054931641,True,0.7406096458435059,0.6452369689941406,True
+3965352,0.70733642578125,0.6249602437019348,True,0.7435149550437927,0.6509201526641846,True
+3965362,0.7111597657203674,0.6185638904571533,True,0.7439913153648376,0.6401747465133667,True
+3965372,0.7071104049682617,0.6261735558509827,True,0.7448295950889587,0.635714590549469,True
+3965382,0.7078418731689453,0.6213028430938721,True,0.7426774501800537,0.6411762237548828,True
+3965392,0.7072929739952087,0.624718189239502,True,0.742572546005249,0.6433672308921814,True
+3965402,0.7072551250457764,0.6233103275299072,True,0.741865873336792,0.6463602185249329,True
+3965412,0.7073483467102051,0.6171908378601074,True,0.7456883192062378,0.6395320892333984,True
+3965422,0.7124304175376892,0.6219301819801331,True,0.7434824705123901,0.6368869543075562,True
+3965432,0.7046297788619995,0.6233596801757812,True,0.7431997060775757,0.6435877084732056,True
+3965442,0.708999514579773,0.6171241998672485,True,0.7481944561004639,0.6397632360458374,True
+3965452,0.7057230472564697,0.622707724571228,True,0.7411887049674988,0.6416343450546265,True
+3965462,0.7045077085494995,0.6189396977424622,True,0.74458909034729,0.6441347002983093,True
+3965472,0.7138566970825195,0.6170497536659241,True,0.7461928129196167,0.6444963216781616,True
+3965482,0.7094604969024658,0.6127302646636963,True,0.7419889569282532,0.6393952965736389,True
+3965492,0.7093923091888428,0.6138021349906921,True,0.7464463710784912,0.6373401284217834,True
+3965502,0.7101466059684753,0.619677722454071,True,0.7490537166595459,0.6465994715690613,True
+3965512,0.7114380598068237,0.6273065805435181,True,0.7460394501686096,0.6399399638175964,True
+3965522,0.7109320163726807,0.6228071451187134,True,0.7498047947883606,0.6423088312149048,True
+3965532,0.7104227542877197,0.6212104558944702,True,0.7458082437515259,0.6430095434188843,True
+3965542,0.7102277278900146,0.6282282471656799,True,0.7482635974884033,0.6443005800247192,True
+3965552,0.7103544473648071,0.6293457746505737,True,0.7472512125968933,0.6407768726348877,True
+3965562,0.708365261554718,0.6219888925552368,True,0.7381725907325745,0.6458949446678162,True
+3965572,0.7104368805885315,0.6210097670555115,True,0.7343956232070923,0.6443102955818176,True
+3965582,0.7187507152557373,0.626611053943634,True,0.7571315765380859,0.6429360508918762,True
+3965592,0.7616521716117859,0.673870325088501,True,0.7965325713157654,0.7002021670341492,True
+3965602,0.7569897174835205,0.6901735067367554,True,0.7927644848823547,0.7166041135787964,True
+3965612,0.7437717318534851,0.6701098084449768,True,0.783344030380249,0.7097312808036804,True
+3965622,0.7423219680786133,0.6660314202308655,True,0.7811928987503052,0.7083338499069214,True
+3965632,0.7473734617233276,0.6701278686523438,True,0.7820155620574951,0.7023653388023376,True
+3965642,0.7465526461601257,0.6753910779953003,True,0.7884431481361389,0.70002681016922,True
+3965652,0.7505722045898438,0.6732006072998047,True,0.7839416265487671,0.7032427787780762,True
+3965662,0.7489410042762756,0.6748208999633789,True,0.785338282585144,0.7053673267364502,True
+3965672,0.7486966848373413,0.6727179884910583,True,0.7888104319572449,0.7060743570327759,True
+3965682,0.7503775358200073,0.6732010841369629,True,0.7846449613571167,0.7082716822624207,True
+3965692,0.750362753868103,0.6748635768890381,True,0.7850745916366577,0.7046743035316467,True
+3965702,0.7486193776130676,0.6809732913970947,True,0.7819468379020691,0.7089670896530151,True
+3965712,0.752178430557251,0.674012303352356,True,0.7842491269111633,0.7067259550094604,True
+3965722,0.752063512802124,0.6710106134414673,True,0.7838709950447083,0.7014100551605225,True
+3965732,0.7482201457023621,0.67555171251297,True,0.7856580018997192,0.7020890712738037,True
+3965742,0.7504061460494995,0.6740055680274963,True,0.7795119285583496,0.7129706144332886,True
+3965752,0.7496730089187622,0.673387885093689,True,0.7792001366615295,0.7040510177612305,True
+3965762,0.7512757778167725,0.6789963841438293,True,0.7806733250617981,0.7088337540626526,True
+3965772,0.7536413669586182,0.6827600002288818,True,0.7817034125328064,0.7034413814544678,True
+3965782,0.750552237033844,0.6714457273483276,True,0.776250958442688,0.706400454044342,True
+3965792,0.75221848487854,0.6725380420684814,True,0.7806400060653687,0.7069858908653259,True
+3965802,0.7722058296203613,0.7238575220108032,True,0.801063597202301,0.758210301399231,True
+3965812,0.8226578831672668,0.9039750695228576,True,0.848038375377655,0.9293790459632874,True
+3965822,0.8404991030693054,0.9967721700668336,True,0.8594194650650024,0.9985280632972716,True
+3965832,0.8918229937553406,1.1869418621063232,True,0.9040631651878356,1.1918668746948242,True
+3965842,0.9288210272789,1.3675132989883425,True,0.9200707674026488,1.3889977931976318,True
+3965852,0.9351358413696288,1.5519882440567017,True,0.9204527735710144,1.5666890144348145,True
+3965862,0.9426174759864808,1.7349332571029663,True,0.9176093339920044,1.761461853981018,True
+3965872,0.9696357250213624,1.9329084157943728,True,nan,nan,False
+3965882,nan,nan,False,nan,nan,False
+3965892,nan,nan,False,nan,nan,False
+3965902,nan,nan,False,nan,nan,False
+3965912,nan,nan,False,nan,nan,False
+3965922,nan,nan,False,nan,nan,False
+3965932,nan,nan,False,nan,nan,False
+3965942,nan,nan,False,nan,nan,False
+3965952,nan,nan,False,nan,nan,False
+3965962,nan,nan,False,nan,nan,False
+3965972,nan,nan,False,nan,nan,False
+3965982,nan,nan,False,nan,nan,False
+3965992,nan,nan,False,nan,nan,False
+3966002,nan,nan,False,nan,nan,False
+3966012,nan,nan,False,nan,nan,False
+3966022,nan,nan,False,nan,nan,False
+3966032,nan,nan,False,nan,nan,False
+3966042,nan,nan,False,nan,nan,False
+3966052,nan,nan,False,nan,nan,False
+3966062,nan,nan,False,nan,nan,False
+3966072,nan,nan,False,nan,nan,False
+3966082,nan,nan,False,nan,nan,False
+3966092,nan,nan,False,nan,nan,False
+3966102,nan,nan,False,nan,nan,False
+3966112,nan,nan,False,nan,nan,False
+3966122,nan,nan,False,nan,nan,False
+3966132,nan,nan,False,nan,nan,False
+3966142,nan,nan,False,nan,nan,False
+3966152,nan,nan,False,nan,nan,False
+3966162,nan,nan,False,nan,nan,False
+3966172,nan,nan,False,nan,nan,False
+3966182,nan,nan,False,nan,nan,False
+3966192,nan,nan,False,nan,nan,False
+3966202,nan,nan,False,nan,nan,False
+3966212,nan,nan,False,nan,nan,False
+3966222,nan,nan,False,nan,nan,False
+3966232,nan,nan,False,nan,nan,False
+3966242,nan,nan,False,nan,nan,False
+3966252,0.9075782895088196,1.9359492063522337,True,nan,nan,False
+3966262,0.9125841856002808,1.9533720016479488,True,nan,nan,False
+3966272,0.9183698892593384,1.959262132644653,True,nan,nan,False
+3966282,0.9202625155448914,1.9602880477905276,True,nan,nan,False
+3966292,0.9148115515708924,1.9604196548461916,True,nan,nan,False
+3966302,0.9145914316177368,1.9577405452728271,True,nan,nan,False
+3966312,0.9144966006278992,1.956110954284668,True,nan,nan,False
+3966322,0.9151807427406312,1.9560338258743288,True,nan,nan,False
+3966332,0.9144909381866456,1.9576568603515625,True,nan,nan,False
+3966342,0.911629855632782,1.9553489685058596,True,nan,nan,False
+3966352,0.9121499061584472,1.962883830070496,True,nan,nan,False
+3966362,0.91250741481781,1.9650795459747317,True,nan,nan,False
+3966372,0.9143410921096802,1.967423915863037,True,nan,nan,False
+3966382,0.912679135799408,1.960384726524353,True,nan,nan,False
+3966392,0.9108090996742249,1.9589258432388303,True,nan,nan,False
+3966402,0.9115245938301086,1.959745407104492,True,nan,nan,False
+3966412,0.9145283699035645,1.9687200784683228,True,nan,nan,False
+3966422,0.9103705883026124,1.9678585529327397,True,nan,nan,False
+3966432,0.9114155173301696,1.9664984941482544,True,nan,nan,False
+3966442,0.9107667803764344,1.9695842266082764,True,nan,nan,False
+3966452,nan,nan,False,nan,nan,False
+3966462,0.9099357724189758,1.9694727659225464,True,nan,nan,False
+3966472,0.911530077457428,1.9665571451187132,True,nan,nan,False
+3966482,0.915548861026764,1.967989802360535,True,nan,nan,False
+3966492,0.9151447415351868,1.9653908014297483,True,nan,nan,False
+3966502,0.9130380153656006,1.9682209491729736,True,nan,nan,False
+3966512,0.9138644933700562,1.9651248455047607,True,nan,nan,False
+3966522,0.8797122240066528,1.8820528984069824,True,0.8476651310920715,1.8839194774627688,True
+3966532,0.8126863241195679,1.6112937927246094,True,0.8373971581459045,1.648285150527954,True
+3966542,0.8304846286773682,1.3766751289367676,True,0.86366868019104,1.4640403985977173,True
+3966552,0.8028782606124878,1.1530373096466064,True,0.8439387083053589,1.2343791723251345,True
+3966562,0.7722485065460205,0.9299483299255372,True,0.8224904537200928,0.9969196915626526,True
+3966572,0.7601211667060852,0.7758601903915405,True,0.8107805848121643,0.8428298830986023,True
+3966582,0.732802152633667,0.6614267230033875,True,0.798003613948822,0.7165843844413757,True
+3966592,0.7194141149520874,0.5884019136428833,True,0.7674311399459839,0.6371413469314575,True
+3966602,0.7136719226837158,0.5403422117233276,True,0.7476433515548706,0.5855211615562439,True
+3966612,0.7300137281417847,0.5691614151000977,True,0.7430033683776855,0.6186650395393372,True
+3966622,0.7235711812973022,0.5631140470504761,True,0.7415516972541809,0.6086941361427307,True
+3966632,0.7230398654937744,0.5514299869537354,True,0.7420324683189392,0.602131724357605,True
+3966642,0.7228190898895264,0.5473052263259888,True,0.7402881383895874,0.6005464196205139,True
+3966652,0.7241107225418091,0.5477545857429504,True,0.7394309639930725,0.5970798134803772,True
+3966662,0.7252860069274902,0.5478167533874512,True,0.7370100617408752,0.6073884963989258,True
+3966672,0.7237412333488464,0.5519469976425171,True,0.7352041006088257,0.5996818542480469,True
+3966682,0.7235844135284424,0.552585780620575,True,0.736487627029419,0.5957892537117004,True
+3966692,0.7246581315994263,0.5545625686645508,True,0.7354308366775513,0.6003327369689941,True
+3966702,0.7231897711753845,0.5527634620666504,True,0.7354969382286072,0.6009780168533325,True
+3966712,0.7213497161865234,0.5514375567436218,True,0.736947774887085,0.5958303809165955,True
+3966722,0.7219785451889038,0.5522910356521606,True,0.7381106615066528,0.5934441089630127,True
+3966732,0.7240520715713501,0.5506669282913208,True,0.7357282638549805,0.5965268611907959,True
+3966742,0.7233911752700806,0.5536883473396301,True,0.7373076677322388,0.5914788246154785,True
+3966752,0.7243092060089111,0.5543999075889587,True,0.7380514740943909,0.5929304957389832,True
+3966762,0.7233368158340454,0.5524752140045166,True,0.7382345795631409,0.5948981046676636,True
+3966772,0.7214149832725525,0.5530484318733215,True,0.7385003566741943,0.591259777545929,True
+3966782,0.7228218913078308,0.5512148141860962,True,0.7367255687713623,0.5939662456512451,True
+3966792,0.7294139862060547,0.5752238631248474,True,0.7420831918716431,0.606428325176239,True
+3966802,0.7396847009658813,0.6121665835380554,True,0.7523853778839111,0.6427509188652039,True
+3966812,0.7312520742416382,0.6084741950035095,True,0.7455571889877319,0.6382339000701904,True
+3966822,0.732245922088623,0.6046736240386963,True,0.746254026889801,0.6332476139068604,True
+3966832,0.7289505004882812,0.6037894487380981,True,0.7476479411125183,0.6333774924278259,True
+3966842,0.7315683364868164,0.6035205721855164,True,0.7491192817687988,0.6292794346809387,True
+3966852,0.7320176959037781,0.6054710149765015,True,0.7502498030662537,0.6331645846366882,True
+3966862,0.7286171913146973,0.6059287786483765,True,0.7506985664367676,0.640164852142334,True
+3966872,0.7292236089706421,0.604319155216217,True,0.7502304911613464,0.6326035261154175,True
+3966882,0.7301902770996094,0.6054791212081909,True,0.7512048482894897,0.6341882348060608,True
+3966892,0.7323620319366455,0.6038780212402344,True,0.7518103122711182,0.6367858052253723,True
+3966902,0.7271024584770203,0.60308438539505,True,0.7498003840446472,0.6291935443878174,True
+3966912,0.7301772236824036,0.607391357421875,True,0.7519586086273193,0.6350221037864685,True
+3966922,0.7294108867645264,0.6054869890213013,True,0.7557047009468079,0.6269946098327637,True
+3966932,0.7302423715591431,0.6041698455810547,True,0.7519007921218872,0.6319185495376587,True
+3966942,0.7273753881454468,0.6013686656951904,True,0.7540850639343262,0.6306371688842773,True
+3966952,0.7284039855003357,0.5971845984458923,True,0.7529112696647644,0.6316043138504028,True
+3966962,0.7264838218688965,0.5987288355827332,True,0.7553304433822632,0.627356767654419,True
+3966972,0.7290968298912048,0.6046192646026611,True,0.7545211315155029,0.6289331912994385,True
+3966982,0.7278334498405457,0.600712239742279,True,0.7544443607330322,0.6291577219963074,True
+3966992,0.727121114730835,0.6057518124580383,True,0.7543258666992188,0.6372230648994446,True
+3967002,0.7211894392967224,0.6122264266014099,True,0.7458502054214478,0.6215870976448059,True
+3967012,0.7119878530502319,0.6075742840766907,True,0.7390482425689697,0.639478325843811,True
+3967022,0.7176020741462708,0.6090154051780701,True,0.7454745173454285,0.6303094625473022,True
+3967032,0.7170923948287964,0.6113607287406921,True,0.742996335029602,0.6317116618156433,True
+3967042,0.7163576483726501,0.6091330051422119,True,0.7475280165672302,0.6295157670974731,True
+3967052,0.7129151821136475,0.6088523268699646,True,0.7448880076408386,0.6268719434738159,True
+3967062,0.7158562541007996,0.6108794212341309,True,0.7478315830230713,0.62894207239151,True
+3967072,0.7141891717910767,0.6101821660995483,True,0.7437102794647217,0.6359407901763916,True
+3967082,0.7195336818695068,0.6069115996360779,True,0.7447194457054138,0.6324869394302368,True
+3967092,0.7132439613342285,0.6103261709213257,True,0.7493987679481506,0.6279674768447876,True
+3967102,0.7137924432754517,0.6065021753311157,True,0.7471001148223877,0.6292624473571777,True
+3967112,0.7155647277832031,0.6044036746025085,True,0.7458070516586304,0.6361169815063477,True
+3967122,0.7159683108329773,0.6041199564933777,True,0.7487399578094482,0.6330859661102295,True
+3967132,0.7156699299812317,0.6074058413505554,True,0.7520957589149475,0.6356207132339478,True
+3967142,0.7148510813713074,0.6078193187713623,True,0.7488998174667358,0.6311348676681519,True
+3967152,0.7143242359161377,0.6092490553855896,True,0.7470898628234863,0.6415538191795349,True
+3967162,0.7151124477386475,0.6026041507720947,True,0.7473227977752686,0.6395734548568726,True
+3967172,0.7144681215286255,0.6039996147155762,True,0.7512821555137634,0.6389799118041992,True
+3967182,0.7136055827140808,0.6109440326690674,True,0.7473063468933105,0.6382746696472168,True
+3967192,0.7162445187568665,0.6084233522415161,True,0.7506450414657593,0.6374614238739014,True
+3967202,0.714445948600769,0.6081376075744629,True,0.7478535175323486,0.6372471451759338,True
+3967212,0.7132391929626465,0.6082746982574463,True,0.7458128333091736,0.6410783529281616,True
+3967222,0.7150030136108398,0.6075935959815979,True,0.7447354793548584,0.641487181186676,True
+3967232,0.7116330862045288,0.6027063727378845,True,0.7518677711486816,0.638545036315918,True
+3967242,0.7114055156707764,0.6079654097557068,True,0.7473965287208557,0.6474846601486206,True
+3967252,0.7136276364326477,0.6040740609169006,True,0.7471703886985779,0.6462880373001099,True
+3967262,0.7148208618164062,0.6046582460403442,True,0.7446668148040771,0.6468349099159241,True
+3967272,0.7127088308334351,0.605900764465332,True,0.7489792704582214,0.6360982060432434,True
+3967282,0.7126137018203735,0.6036924123764038,True,0.7453173398971558,0.6467374563217163,True
+3967292,0.7131472826004028,0.6043950319290161,True,0.7441564202308655,0.6387834548950195,True
+3967302,0.7098639011383057,0.6087031364440918,True,0.7444131374359131,0.6428067088127136,True
+3967312,0.7135434746742249,0.6049748063087463,True,0.7447953820228577,0.6502266526222229,True
+3967322,0.7115735411643982,0.6029525995254517,True,0.7486650347709656,0.6414272785186768,True
+3967332,0.7115599513053894,0.6007488369941711,True,0.7499909400939941,0.6400054097175598,True
+3967342,0.711928129196167,0.6093446612358093,True,0.7438351511955261,0.6403741836547852,True
+3967352,0.7089329957962036,0.6059064865112305,True,0.7495287656784058,0.644182026386261,True
+3967362,0.7119479179382324,0.6074336767196655,True,0.7395509481430054,0.6405513286590576,True
+3967372,0.7106725573539734,0.6089673638343811,True,0.7448468208312988,0.6456431150436401,True
+3967382,0.7096148133277893,0.6083385944366455,True,0.7453333735466003,0.6465569734573364,True
+3967392,0.7103798985481262,0.6029625535011292,True,0.7459317445755005,0.6431076526641846,True
+3967402,0.7094441056251526,0.6101678609848022,True,0.74391108751297,0.6387123465538025,True
+3967412,0.7121036052703857,0.6067605018615723,True,0.7493488788604736,0.6412252187728882,True
+3967422,0.7090863585472107,0.6079534292221069,True,0.7491154074668884,0.642410159111023,True
+3967432,0.7112021446228027,0.6037712097167969,True,0.745546817779541,0.6432281732559204,True
+3967442,0.7116057872772217,0.6068638563156128,True,0.745834231376648,0.6446717381477356,True
+3967452,0.7093991637229919,0.6096754670143127,True,0.7468769550323486,0.644302487373352,True
+3967462,0.7091330289840698,0.6093712449073792,True,0.7452516555786133,0.6478803753852844,True
+3967472,0.7116489410400391,0.6092698574066162,True,0.746377170085907,0.6438309550285339,True
+3967482,0.7137552499771118,0.6113996505737305,True,0.7469635605812073,0.6464563012123108,True
+3967492,0.6963215470314026,0.6255728006362915,True,0.7339680194854736,0.6481208205223083,True
+3967502,0.6289730668067932,0.6759364604949951,True,0.6747967600822449,0.699985921382904,True
+3967512,0.6258592009544373,0.7199416756629944,True,0.6577948331832886,0.7634733319282532,True
+3967522,0.6212140917778015,0.7253988981246948,True,0.6564666628837585,0.7606609463691711,True
+3967532,0.6288089156150818,0.712566614151001,True,0.6705268621444702,0.7505577206611633,True
+3967542,0.6265726685523987,0.7170609831809998,True,0.6654174327850342,0.7438149452209473,True
+3967552,0.6212850213050842,0.7220234274864197,True,0.6593023538589478,0.7458266019821167,True
+3967562,0.6235141754150391,0.7208349704742432,True,0.6605166792869568,0.7525562047958374,True
+3967572,0.6263343095779419,0.7308982014656067,True,0.6593484878540039,0.7442188858985901,True
+3967582,0.6203581094741821,0.7223318219184875,True,0.6576275825500488,0.7504799365997314,True
+3967592,0.6232430934906006,0.7274495363235474,True,0.6618809700012207,0.7451508045196533,True
+3967602,0.6250804662704468,0.7267415523529053,True,0.6590296030044556,0.7597496509552002,True
+3967612,0.6234735250473022,0.7320358157157898,True,0.6562395095825195,0.7559671401977539,True
+3967622,0.6231865882873535,0.7315719723701477,True,0.6618478298187256,0.748403787612915,True
+3967632,0.624808669090271,0.7243514060974121,True,0.6591741442680359,0.7554266452789307,True
+3967642,0.6234750747680664,0.7293164730072021,True,0.6623612642288208,0.749930739402771,True
+3967652,0.6102824211120605,0.695351243019104,True,0.6511135101318359,0.7145777940750122,True
+3967662,0.6049014925956726,0.6910678148269653,True,0.6454291939735413,0.7083194851875305,True
+3967672,0.609442949295044,0.6979288458824158,True,0.6409881114959717,0.7154680490493774,True
+3967682,0.6107479929924011,0.6936719417572021,True,0.6404275894165039,0.7249077558517456,True
+3967692,0.6102210283279419,0.6989235877990723,True,0.6407917141914368,0.7250459790229797,True
+3967702,0.6107165813446045,0.6926786303520203,True,0.6441125869750977,0.7192689180374146,True
+3967712,0.6119775772094727,0.6980996131896973,True,0.6442117691040039,0.7237901091575623,True
+3967722,0.6115275621414185,0.6979726552963257,True,0.6424546837806702,0.7222456932067871,True
+3967732,0.6122967004776001,0.6987589597702026,True,0.6425064206123352,0.7198017835617065,True
+3967742,0.6114662289619446,0.6945085525512695,True,0.6461280584335327,0.7223029136657715,True
+3967752,0.6143505573272705,0.6903467178344727,True,0.6429486274719238,0.7125709652900696,True
+3967762,0.6109592914581299,0.6947884559631348,True,0.6422504782676697,0.7132353186607361,True
+3967772,0.6109853982925415,0.699864387512207,True,0.6400980353355408,0.7170400023460388,True
+3967782,0.6108684539794922,0.7065091133117676,True,0.6371732950210571,0.7328996062278748,True
+3967792,0.6578526496887207,0.8191674947738647,True,0.6913572549819946,0.8589786291122437,True
+3967802,0.7194898128509521,1.0073341131210327,True,0.7425854206085205,1.0467480421066284,True
+3967812,0.7718729972839355,1.22343111038208,True,0.781187891960144,1.2466723918914795,True
+3967822,0.8228254914283752,1.4587323665618896,True,0.8329007029533386,1.4900952577590942,True
+3967832,0.8925260305404663,1.7172112464904783,True,0.8904898166656494,1.7477799654006958,True
+3967842,0.9365407228469848,1.9462835788726809,True,nan,nan,False
+3967852,nan,nan,False,nan,nan,False
+3967862,nan,nan,False,nan,nan,False
+3967872,nan,nan,False,nan,nan,False
+3967882,nan,nan,False,nan,nan,False
+3967892,nan,nan,False,nan,nan,False
+3967902,nan,nan,False,nan,nan,False
+3967912,nan,nan,False,nan,nan,False
+3967922,nan,nan,False,nan,nan,False
+3967932,nan,nan,False,nan,nan,False
+3967942,nan,nan,False,nan,nan,False
+3967952,nan,nan,False,nan,nan,False
+3967962,nan,nan,False,nan,nan,False
+3967972,nan,nan,False,nan,nan,False
+3967982,nan,nan,False,nan,nan,False
+3967992,nan,nan,False,nan,nan,False
+3968002,nan,nan,False,nan,nan,False
+3968012,nan,nan,False,nan,nan,False
+3968022,nan,nan,False,nan,nan,False
+3968032,nan,nan,False,nan,nan,False
+3968042,nan,nan,False,nan,nan,False
+3968052,nan,nan,False,nan,nan,False
+3968062,nan,nan,False,nan,nan,False
+3968072,nan,nan,False,nan,nan,False
+3968082,nan,nan,False,nan,nan,False
+3968092,nan,nan,False,nan,nan,False
+3968102,nan,nan,False,nan,nan,False
+3968112,nan,nan,False,nan,nan,False
+3968122,nan,nan,False,nan,nan,False
+3968132,nan,nan,False,nan,nan,False
+3968142,nan,nan,False,nan,nan,False
+3968152,nan,nan,False,nan,nan,False
+3968162,nan,nan,False,nan,nan,False
+3968172,nan,nan,False,nan,nan,False
+3968182,nan,nan,False,nan,nan,False
+3968192,nan,nan,False,nan,nan,False
+3968202,nan,nan,False,nan,nan,False
+3968212,nan,nan,False,nan,nan,False
+3968222,nan,nan,False,nan,nan,False
+3968232,nan,nan,False,nan,nan,False
+3968242,nan,nan,False,nan,nan,False
+3968252,nan,nan,False,nan,nan,False
+3968262,nan,nan,False,nan,nan,False
+3968272,nan,nan,False,nan,nan,False
+3968282,nan,nan,False,nan,nan,False
+3968292,nan,nan,False,nan,nan,False
+3968302,nan,nan,False,nan,nan,False
+3968312,nan,nan,False,nan,nan,False
+3968322,0.9443233609199524,1.769912600517273,True,0.9562442302703856,1.8171038627624512,True
+3968332,0.8650336861610413,1.4777605533599854,True,0.9268113970756532,1.5782077312469482,True
+3968342,0.7972902059555054,1.2390304803848269,True,0.8535613417625427,1.3349647521972656,True
+3968352,0.7720249891281128,1.0536103248596191,True,0.8271484375,1.1210111379623413,True
+3968362,0.7035250663757324,0.9002788066864014,True,0.7789392471313477,0.9496793746948242,True
+3968372,0.6503450870513916,0.7661982774734497,True,0.7137503027915955,0.8016018867492676,True
+3968382,0.6218305826187134,0.6786352396011353,True,0.671929121017456,0.6907044649124146,True
+3968392,0.6420223712921143,0.6394887566566467,True,0.672031819820404,0.6595626473426819,True
+3968402,0.6493957042694092,0.6598838567733765,True,0.661278247833252,0.6830185055732727,True
+3968412,0.641364574432373,0.6529711484909058,True,0.6550403237342834,0.6758145093917847,True
+3968422,0.636763334274292,0.6420619487762451,True,0.6564981341362,0.6648403406143188,True
+3968432,0.6409454345703125,0.6405319571495056,True,0.6559720635414124,0.6557029485702515,True
+3968442,0.6429989337921143,0.6421694755554199,True,0.6570428013801575,0.6661347150802612,True
+3968452,0.6415895223617554,0.6467282176017761,True,0.6567429304122925,0.6679174900054932,True
+3968462,0.6437476277351379,0.6476951241493225,True,0.6553431749343872,0.6611754894256592,True
+3968472,0.641285240650177,0.6443384885787964,True,0.6525089740753174,0.6627061367034912,True
+3968482,0.6444209814071655,0.6495795845985413,True,0.655367374420166,0.6654261946678162,True
+3968492,0.6403034329414368,0.6419801115989685,True,0.6510940790176392,0.668685793876648,True
+3968502,0.6388802528381348,0.6460981369018555,True,0.6531883478164673,0.6654351949691772,True
+3968512,0.6400600671768188,0.6454896330833435,True,0.6559796333312988,0.6601553559303284,True
+3968522,0.6375857591629028,0.6481044292449951,True,0.6554818153381348,0.6607701778411865,True
+3968532,0.6384961605072021,0.6477863788604736,True,0.6543458104133606,0.6647215485572815,True
+3968542,0.6383733153343201,0.6515114307403564,True,0.6546669602394104,0.6571753025054932,True
+3968552,0.6238784790039062,0.6000882387161255,True,0.6568245887756348,0.6184715628623962,True
+3968562,0.5912767648696899,0.3990154564380646,True,0.6569323539733887,0.4420456290245056,True
+3968572,0.5941876769065857,0.2650068402290344,True,0.6433002352714539,0.2949727773666382,True
+3968582,0.6064742207527161,0.2405153959989547,True,0.6429378986358643,0.2517082989215851,True
+3968592,0.6141858100891113,0.2974861264228821,True,0.6354799270629883,0.3244849145412445,True
+3968602,0.6121935844421387,0.2972675561904907,True,0.6325290203094482,0.3108818531036377,True
+3968612,0.6090854406356812,0.2747109532356262,True,0.6315652132034302,0.2866699695587158,True
+3968622,0.6109045743942261,0.2671738564968109,True,0.6306054592132568,0.2875348031520843,True
+3968632,0.613947868347168,0.2729870080947876,True,0.6299205422401428,0.2914629876613617,True
+3968642,0.6134046316146851,0.2710106968879699,True,0.6296356320381165,0.2845067381858825,True
+3968652,0.6120237708091736,0.270358681678772,True,0.6282671689987183,0.2824435532093048,True
+3968662,0.6114375591278076,0.2736486792564392,True,0.6336933374404907,0.281645119190216,True
+3968672,0.6127104759216309,0.2707214057445526,True,0.6316077709197998,0.2868959307670593,True
+3968682,0.6119250059127808,0.2672044038772583,True,0.631943941116333,0.2867543399333954,True
+3968692,0.6139299869537354,0.2685516476631164,True,0.628572940826416,0.2858853042125702,True
+3968702,0.6116289496421814,0.2635714709758758,True,0.6336022615432739,0.2883257865905761,True
+3968712,0.6146234273910522,0.2645231485366821,True,0.6302819848060608,0.2859533429145813,True
+3968722,0.6142604947090149,0.2657928466796875,True,0.6321521401405334,0.2815439105033874,True
+3968732,0.6145365238189697,0.2634843587875366,True,0.6308582425117493,0.2826675772666931,True
+3968742,0.6164711713790894,0.2634756565093994,True,0.6338205933570862,0.2782086133956909,True
+3968752,0.6096456050872803,0.269217312335968,True,0.6313766837120056,0.279151052236557,True
+3968762,0.5777313709259033,0.245292067527771,True,0.6008846163749695,0.2479763925075531,True
+3968772,0.578299880027771,0.250717282295227,True,0.5971945524215698,0.2672194242477417,True
+3968782,0.5812510848045349,0.2600269615650177,True,0.5976136922836304,0.2646931707859039,True
+3968792,0.5811679363250732,0.2613512277603149,True,0.6033583283424377,0.2660107612609863,True
+3968802,0.5778834819793701,0.2589172720909118,True,0.603634238243103,0.265575647354126,True
+3968812,0.576519787311554,0.2546088099479675,True,0.6024659276008606,0.2660250663757324,True
+3968822,0.5769223570823669,0.2563796043395996,True,0.6014955043792725,0.2655920386314392,True
+3968832,0.5785136222839355,0.2556765079498291,True,0.6015740633010864,0.2619747519493103,True
+3968842,0.5789681077003479,0.2578689157962799,True,0.5994579792022705,0.2672892808914184,True
+3968852,0.577386736869812,0.2578134536743164,True,0.5983582735061646,0.2613464593887329,True
+3968862,0.5798135995864868,0.2569768726825714,True,0.5973429679870605,0.2641293406486511,True
+3968872,0.5777531862258911,0.2576495110988617,True,0.597500205039978,0.2616372406482696,True
+3968882,0.5782878398895264,0.2587314248085022,True,0.5975388884544373,0.2614033818244934,True
+3968892,0.5770633816719055,0.2567745149135589,True,0.5986713767051697,0.2596359848976135,True
+3968902,0.5782567262649536,0.254370629787445,True,0.5980811715126038,0.2584719955921173,True
+3968912,0.5774263143539429,0.2546052634716034,True,0.596580982208252,0.26079061627388,True
+3968922,0.5790111422538757,0.2534716725349426,True,0.5978389978408813,0.2617338895797729,True
+3968932,0.577093243598938,0.255520761013031,True,0.5966639518737793,0.2658716440200805,True
+3968942,0.577174186706543,0.2555508017539978,True,0.598337709903717,0.2654227018356323,True
+3968952,0.5768214464187622,0.2543842792510986,True,0.5971899032592773,0.2652153074741363,True
+3968962,0.5786299705505371,0.2575991451740265,True,0.5966081619262695,0.2603879570960998,True
+3968972,0.551400899887085,0.2616782188415527,True,0.5802531242370605,0.2649177312850952,True
+3968982,0.4494587779045105,0.3411856293678283,True,0.4904836416244507,0.3431445956230163,True
+3968992,0.3706384897232055,0.3991931974887848,True,0.4087673425674438,0.4149295687675476,True
+3969002,0.3185517191886902,0.4867040514945984,True,0.344861090183258,0.4882366061210632,True
+3969012,0.303900808095932,0.5422807931900024,True,0.325966477394104,0.5639384984970093,True
+3969022,0.3349612653255462,0.5726447105407715,True,0.3641938269138336,0.5960826873779297,True
+3969032,0.3251501321792602,0.5651034712791443,True,0.3544163703918457,0.5592397451400757,True
+3969042,0.3152742981910705,0.560310423374176,True,0.3457833230495453,0.5663810968399048,True
+3969052,0.319928765296936,0.5683386325836182,True,0.3455027937889099,0.5706726312637329,True
+3969062,0.3226932883262634,0.5718944072723389,True,0.3442640304565429,0.5797278881072998,True
+3969072,0.3236569762229919,0.570488691329956,True,0.3461449742317199,0.5752522945404053,True
+3969082,0.3239982724189758,0.5796335935592651,True,0.3468562066555023,0.5737611651420593,True
+3969092,0.3196693360805511,0.5717873573303223,True,0.3447228372097015,0.5800310373306274,True
+3969102,0.3220465183258056,0.569774866104126,True,0.3433804512023926,0.5741363763809204,True
+3969112,0.3224260210990906,0.57573002576828,True,0.3416319489479065,0.5783088207244873,True
+3969122,0.3197814226150512,0.5744791030883789,True,0.3454985618591308,0.5747075080871582,True
+3969132,0.3223678767681122,0.5772273540496826,True,0.3446639776229858,0.5840721726417542,True
+3969142,0.3221679329872131,0.5748578310012817,True,0.3432849049568176,0.5813921093940735,True
+3969152,0.3195143938064575,0.5746669173240662,True,0.3434012532234192,0.5761560201644897,True
+3969162,0.3411120474338531,0.592117428779602,True,0.3655092716217041,0.6036270260810852,True
+3969172,0.3620287775993347,0.6014103889465332,True,0.3931816816329956,0.6119434833526611,True
+3969182,0.3605394959449768,0.6130233407020569,True,0.3831157684326172,0.610430121421814,True
+3969192,0.3533347249031067,0.6100992560386658,True,0.3729245662689209,0.611585259437561,True
+3969202,0.3550741076469421,0.6083058714866638,True,0.3782598972320556,0.6175339221954346,True
+3969212,0.35495126247406,0.6066696643829346,True,0.3771543204784393,0.6133352518081665,True
+3969222,0.3605061173439026,0.615763783454895,True,0.3772836923599243,0.6137237548828125,True
+3969232,0.3604083061218261,0.6181505918502808,True,0.3803233504295349,0.6196161508560181,True
+3969242,0.3598373532295227,0.6167439222335815,True,0.3795219659805298,0.6151930093765259,True
+3969252,0.3601727187633514,0.6200000643730164,True,0.3801559805870056,0.6195300221443176,True
+3969262,0.3593235909938812,0.6120858192443848,True,0.378511905670166,0.6138966083526611,True
+3969272,0.3611203730106354,0.6105740070343018,True,0.3785344064235687,0.6193634271621704,True
+3969282,0.361204981803894,0.6200558543205261,True,0.3816574811935425,0.6178451776504517,True
+3969292,0.3619227409362793,0.6193577647209167,True,0.3816826641559601,0.6179996132850647,True
+3969302,0.3593343794345855,0.6117245554924011,True,0.3821801543235779,0.6199352741241455,True
+3969312,0.3607459664344787,0.6127903461456299,True,0.3825790286064148,0.6229051351547241,True
+3969322,0.3610281348228454,0.6147655844688416,True,0.3821648359298706,0.6239513158798218,True
+3969332,0.3606117963790893,0.6077331304550171,True,0.3812130689620971,0.6205242872238159,True
+3969342,0.359809398651123,0.6112282872200012,True,0.3835987746715545,0.6175119876861572,True
+3969352,0.3645319640636444,0.6186909675598145,True,0.3809758424758911,0.6213270425796509,True
+3969362,0.3600955009460449,0.6127697229385376,True,0.3823909759521484,0.6169063448905945,True
+3969372,0.3612364530563354,0.6137059330940247,True,0.3828458786010742,0.6222532987594604,True
+3969382,0.3622044920921325,0.6158020496368408,True,0.3821149170398712,0.625133216381073,True
+3969392,0.3592191040515899,0.6183394193649292,True,0.3837043642997741,0.6241480112075806,True
+3969402,0.3586530983448028,0.6116970777511597,True,0.3841533958911896,0.6208536624908447,True
+3969412,0.3619804382324219,0.614183247089386,True,0.3834532797336578,0.6205571293830872,True
+3969422,0.3629235327243805,0.6152118444442749,True,0.3829855322837829,0.6216586232185364,True
+3969432,0.3799563646316528,0.617622971534729,True,0.4019246697425842,0.6350975036621094,True
+3969442,0.4275964200496673,0.6546502113342285,True,0.4498415291309356,0.6722916960716248,True
+3969452,0.4586029946804046,0.6714183688163757,True,0.4759610295295715,0.6863502264022827,True
+3969462,0.4598109722137451,0.6736839413642883,True,0.4826532006263733,0.6867757439613342,True
+3969472,0.4500312209129333,0.6731659173965454,True,0.4718516170978546,0.6863989233970642,True
+3969482,0.4524728655815124,0.6704169511795044,True,0.4749523401260376,0.6844077110290527,True
+3969492,0.4529828429222107,0.6730313301086426,True,0.4768804311752319,0.6854409575462341,True
+3969502,0.4539693892002105,0.6762650012969971,True,0.4769906401634216,0.6897441148757935,True
+3969512,0.4564858675003052,0.6796742081642151,True,0.4795113801956177,0.6835885047912598,True
+3969522,0.4549412727355957,0.675594687461853,True,0.4803259372711181,0.6890060901641846,True
+3969532,0.4544617533683777,0.6804136037826538,True,0.4807822704315185,0.6907315850257874,True
+3969542,0.4552124142646789,0.6765100955963135,True,0.4773249328136444,0.6892465353012085,True
+3969552,0.457280695438385,0.6745859980583191,True,0.47846120595932,0.687771201133728,True
+3969562,0.4586410522460937,0.6764302253723145,True,0.4796626567840576,0.6830688714981079,True
+3969572,0.4581751823425293,0.6777918338775635,True,0.4791720509529114,0.6881171464920044,True
+3969582,0.4562904238700866,0.6749073266983032,True,0.4792925119400024,0.6888649463653564,True
+3969592,0.4543924927711487,0.6809216737747192,True,0.4775394797325134,0.6875762939453125,True
+3969602,0.4558557868003845,0.6756756901741028,True,0.4809510707855224,0.6845999956130981,True
+3969612,0.458285391330719,0.6741930246353149,True,0.4803072810173034,0.6899294853210449,True
+3969622,0.4574587643146515,0.6796931624412537,True,0.4753093719482422,0.6888536214828491,True
+3969632,0.456523597240448,0.6708879470825195,True,0.4800516664981842,0.68934166431427,True
+3969642,0.4547762274742126,0.6759264469146729,True,0.4812060594558716,0.6845561265945435,True
+3969652,0.4477413892745971,0.6646736860275269,True,0.4740560352802276,0.6720863580703735,True
+3969662,0.4353349506855011,0.6535601019859314,True,0.4612314105033874,0.6676148772239685,True
+3969672,0.439793586730957,0.6602255702018738,True,0.4642626345157623,0.6702731847763062,True
+3969682,0.4424993693828583,0.662147581577301,True,0.4661278128623962,0.6709561347961426,True
+3969692,0.441531628370285,0.6653395295143127,True,0.4645279049873352,0.6708842515945435,True
+3969702,0.4436417818069458,0.658851146697998,True,0.4644291996955871,0.6708385944366455,True
+3969712,0.4421495795249939,0.6565622091293335,True,0.4660731554031372,0.6738611459732056,True
+3969722,0.4407385587692261,0.6558198928833008,True,0.4621559381484985,0.6761713027954102,True
+3969732,0.4423609375953674,0.6585314273834229,True,0.4622862935066223,0.665188193321228,True
+3969742,0.4399698674678802,0.6585056185722351,True,0.4615644812583923,0.6692339181900024,True
+3969752,0.4418137669563293,0.6573150157928467,True,0.4620527625083923,0.6679904460906982,True
+3969762,0.4402032494544983,0.6555907726287842,True,0.462100088596344,0.6718061566352844,True
+3969772,0.4396218061447143,0.6518220901489258,True,0.4632124900817871,0.673487663269043,True
+3969782,0.4383483529090881,0.658406138420105,True,0.4607123136520386,0.666679322719574,True
+3969792,0.4399014413356781,0.6562314629554749,True,0.4623489379882812,0.6687434911727905,True
+3969802,0.4399154186248779,0.6564043164253235,True,0.4641834497451782,0.6683061718940735,True
+3969812,0.4378829002380371,0.6550838947296143,True,0.4634242057800293,0.6688329577445984,True
+3969822,0.4369926154613495,0.6594244241714478,True,0.4616230428218841,0.6663757562637329,True
+3969832,0.4393073916435241,0.6554570198059082,True,0.4611445069313049,0.6706477403640747,True
+3969842,0.4364757537841797,0.6581507921218872,True,0.464373767375946,0.6606670022010803,True
+3969852,0.4382798671722412,0.658420205116272,True,0.4592984318733215,0.6633960008621216,True
+3969862,0.437476634979248,0.658485472202301,True,0.4631158411502838,0.6640022993087769,True
+3969872,0.4380453824996948,0.6525254249572754,True,0.458015114068985,0.6716796159744263,True
+3969882,0.4380426108837127,0.6571640968322754,True,0.4632025957107544,0.6707922220230103,True
+3969892,0.436009407043457,0.6451278924942017,True,0.462134838104248,0.6521321535110474,True
+3969902,0.4383523762226105,0.6468409299850464,True,0.4626964926719665,0.6579222679138184,True
+3969912,0.4406032562255859,0.6506140232086182,True,0.4605979025363922,0.6507992744445801,True
+3969922,0.4385373592376709,0.6421251893043518,True,0.4615537226200104,0.657495379447937,True
+3969932,0.43877112865448,0.6498968601226807,True,0.4602963626384735,0.6514930129051208,True
+3969942,0.4361709952354431,0.6439911127090454,True,0.4617327451705932,0.6500625610351562,True
+3969952,0.4378677010536194,0.6495070457458496,True,0.4619143903255462,0.6489214301109314,True
+3969962,0.4380280971527099,0.6444306373596191,True,0.464303195476532,0.6496834754943848,True
+3969972,0.437607854604721,0.6489455699920654,True,0.4608876407146454,0.655028223991394,True
+3969982,0.4359512031078338,0.6423702836036682,True,0.4587299227714538,0.6519745588302612,True
+3969992,0.4366793930530548,0.6469531655311584,True,0.4602946043014526,0.6555782556533813,True
+3970002,0.4365314245223999,0.6463740468025208,True,0.4591143131256103,0.6518728733062744,True
+3970012,0.4363625943660736,0.647473931312561,True,0.4629302024841308,0.6513896584510803,True
+3970022,0.4356682598590851,0.6511418223381042,True,0.4602841138839721,0.653455376625061,True
+3970032,0.4382313787937164,0.6510030031204224,True,0.4605309665203094,0.6544801592826843,True
+3970042,0.4377602934837341,0.6468039751052856,True,0.4604103565216064,0.6590806245803833,True
+3970052,0.4349091649055481,0.6502591967582703,True,0.4585115313529968,0.6554931998252869,True
+3970062,0.4356703460216522,0.6470581889152527,True,0.4605392813682556,0.6577179431915283,True
+3970072,0.4373320937156677,0.6472428441047668,True,0.4573686122894287,0.6563102006912231,True
+3970082,0.4364036321640014,0.6428765058517456,True,0.4609447121620178,0.6581153869628906,True
+3970092,0.434171199798584,0.6455734968185425,True,0.459390789270401,0.6539120078086853,True
+3970102,0.4362421631813049,0.6466881036758423,True,0.4589777588844299,0.6592111587524414,True
+3970112,0.4359809160232544,0.6449395418167114,True,0.4617815911769867,0.6585755944252014,True
+3970122,0.4368840456008911,0.6482100486755371,True,0.4613119959831238,0.657145619392395,True
+3970132,0.4358307123184204,0.6434154510498047,True,0.4587388038635254,0.6585820913314819,True
+3970142,0.4361099898815155,0.6461575627326965,True,0.4585098624229431,0.6562787890434265,True
+3970152,0.4350240230560303,0.643311083316803,True,0.4606159925460815,0.6654595136642456,True
+3970162,0.4350631237030029,0.6441144943237305,True,0.457524836063385,0.6557362079620361,True
+3970172,0.3963665962219238,0.6623008847236633,True,0.425971120595932,0.6641151309013367,True
+3970182,0.3558594584465027,0.6770680546760559,True,0.3827306628227234,0.6823157072067261,True
+3970192,0.3385103940963745,0.6754807233810425,True,0.3649181127548218,0.6851491928100586,True
+3970202,0.3460153937339782,0.6738162040710449,True,0.3701055347919464,0.6972272396087646,True
+3970212,0.3510245978832245,0.6763086318969727,True,0.3719845116138458,0.6930361986160278,True
+3970222,0.3444361388683319,0.679826021194458,True,0.370812326669693,0.6866414546966553,True
+3970232,0.3460229039192199,0.6834890842437744,True,0.3674001097679138,0.6849006414413452,True
+3970242,0.3462878763675689,0.6820208430290222,True,0.368786096572876,0.6912065744400024,True
+3970252,0.3450146913528442,0.6772364377975464,True,0.3675761818885803,0.692772626876831,True
+3970262,0.3436485528945923,0.6828311085700989,True,0.3678723871707916,0.6900273561477661,True
+3970272,0.3439887762069702,0.6801653504371643,True,0.3676639795303345,0.6918957233428955,True
+3970282,0.3448925912380218,0.674876868724823,True,0.3660043179988861,0.6938751339912415,True
+3970292,0.3451599180698395,0.6863967180252075,True,0.3677690029144287,0.6874718070030212,True
+3970302,0.3436997532844543,0.6843955516815186,True,0.3663436770439148,0.6886813640594482,True
+3970312,0.342805802822113,0.6776710152626038,True,0.3653368949890136,0.6846573352813721,True
+3970322,0.3451429009437561,0.6816564798355103,True,0.3676136136054992,0.6833274364471436,True
+3970332,0.3441350162029266,0.6801402568817139,True,0.366908848285675,0.68567955493927,True
+3970342,0.3448202610015869,0.6817508935928345,True,0.3671053647994995,0.68796706199646,True
+3970352,0.3465318977832794,0.6805630326271057,True,0.3672083616256714,0.6884254217147827,True
+3970362,0.3455008864402771,0.6813648343086243,True,0.3619086146354675,0.6885244846343994,True
+3970372,0.345549076795578,0.6759876608848572,True,0.3650602698326111,0.6830788254737854,True
+3970382,0.3459145426750183,0.6804202795028687,True,0.3665956258773803,0.6892629861831665,True
+3970392,0.3452023267745971,0.6806174516677856,True,0.3667361140251159,0.6893540620803833,True
+3970402,0.3385431468486786,0.6786617040634155,True,0.3642759919166565,0.6815154552459717,True
+3970412,0.3039659559726715,0.5685299038887024,True,0.3642919063568115,0.5839314460754395,True
+3970422,0.3024344444274902,0.4679508805274963,True,0.359041690826416,0.4896477460861206,True
+3970432,0.2432295531034469,0.3653855919837951,True,0.3107823729515075,0.4081925749778747,True
+3970442,0.2104850113391876,0.3043507635593414,True,0.2731236815452575,0.3209421038627624,True
+3970452,0.1969709992408752,0.2826312482357025,True,0.2452858090400695,0.3057312369346618,True
+3970462,0.1919844597578048,0.2822324335575104,True,0.2275479286909103,0.2968394160270691,True
+3970472,0.1973760724067688,0.2753980457782745,True,0.2223893105983734,0.2939166724681854,True
+3970482,0.1951135396957397,0.2730968594551086,True,0.2203935980796814,0.2806541323661804,True
+3970492,0.1904770135879516,0.2701871991157532,True,0.2211542427539825,0.2802367508411407,True
+3970502,0.1908496767282486,0.2627719044685364,True,0.2188385725021362,0.2787840366363525,True
+3970512,0.1931974291801452,0.2774598300457001,True,0.2207954823970794,0.2772135138511657,True
+3970522,0.1923669427633285,0.2681358158588409,True,0.2219762802124023,0.282731831073761,True
+3970532,0.1916329860687255,0.2713493406772613,True,0.2189134806394577,0.2805093824863434,True
+3970542,0.193271204829216,0.2766842842102051,True,0.2203213274478912,0.2747326195240021,True
+3970552,0.1917983442544937,0.2765369415283203,True,0.2195343673229217,0.2800285220146179,True
+3970562,0.1902841031551361,0.2733851075172424,True,0.2188053876161575,0.2816079556941986,True
+3970572,0.1908353418111801,0.2696369886398315,True,0.2164612412452697,0.2729645669460296,True
+3970582,0.1910332292318344,0.2750788927078247,True,0.2204235196113586,0.2785587906837463,True
+3970592,0.1918846815824508,0.2753695845603943,True,0.2207171022891998,0.2780548930168152,True
+3970602,0.1897916793823242,0.2714622318744659,True,0.2218129932880401,0.2772059440612793,True
+3970612,0.1902203410863876,0.2724436819553375,True,0.220649242401123,0.2785034477710724,True
+3970622,0.193088948726654,0.2716944515705108,True,0.2194222211837768,0.2780299186706543,True
+3970632,0.190425768494606,0.2717154026031494,True,0.2193307876586914,0.2808014750480652,True
+3970642,0.1884955465793609,0.279061496257782,True,0.2186295092105865,0.2766637802124023,True
+3970652,0.1893506348133087,0.2771613895893097,True,0.2177491039037704,0.2772197127342224,True
+3970662,0.1889886409044265,0.2771827280521393,True,0.2200360149145126,0.2800723910331726,True
+3970672,0.1903389990329742,0.2755243480205536,True,0.2207592129707336,0.2725352644920349,True
+3970682,0.1888029277324676,0.2759004235267639,True,0.2221226543188095,0.2791251540184021,True
+3970692,0.1897985935211181,0.2753027379512787,True,0.2238210439682006,0.2752383351325989,True
+3970702,0.1895201355218887,0.2720907330513,True,0.2216929793357849,0.2775907218456268,True
+3970712,0.1895683854818344,0.2774335145950317,True,0.2219136357307434,0.280137836933136,True
+3970722,0.1906892657279968,0.2772769927978515,True,0.2209368497133255,0.2748795747756958,True
+3970732,0.1916222870349884,0.2745175957679748,True,0.2187329530715942,0.2835961580276489,True
+3970742,0.1898137181997299,0.2757863402366638,True,0.2183841168880462,0.2831206023693084,True
+3970752,0.1912983059883117,0.2799066007137298,True,0.2190683484077453,0.2778516709804535,True
+3970762,0.1901691704988479,0.2721610367298126,True,0.2222970128059387,0.2845483720302582,True
+3970772,0.1922858655452728,0.2774020135402679,True,0.2211754024028778,0.2817416787147522,True
+3970782,0.1900367438793182,0.2787057757377624,True,0.220722883939743,0.276884377002716,True
+3970792,0.1875125020742416,0.2716390490531921,True,0.2223977446556091,0.2837899625301361,True
+3970802,0.1880976110696792,0.2760529518127441,True,0.2225726395845413,0.2849438190460205,True
+3970812,0.1884025484323501,0.2783369719982147,True,0.2202376127243042,0.2808050811290741,True
+3970822,0.190964862704277,0.2731313705444336,True,0.2232706695795059,0.2854566574096679,True
+3970832,0.1878246515989303,0.2809219658374786,True,0.221988171339035,0.2899029850959778,True
+3970842,0.1886260509490966,0.2816570699214935,True,0.2191796004772186,0.2847804427146911,True
+3970852,0.2132207453250885,0.2936500608921051,True,0.24276003241539,0.2976477146148681,True
+3970862,0.2769342958927154,0.3457286655902862,True,0.3122206926345825,0.3544565737247467,True
+3970872,0.3004955351352691,0.3577545285224914,True,0.3303090929985046,0.3698006272315979,True
+3970882,0.2816555500030517,0.3622864484786987,True,0.3098898828029632,0.3687599897384643,True
+3970892,0.2781580686569214,0.3517908453941345,True,0.3074101209640503,0.3654955327510834,True
+3970902,0.2854714095592499,0.3542032241821289,True,0.313627541065216,0.3718835115432739,True
+3970912,0.2883856892585754,0.3589235544204712,True,0.3150941431522369,0.3780882358551025,True
+3970922,0.2889891862869262,0.3623296320438385,True,0.3157686591148376,0.3763260543346405,True
+3970932,0.2882022559642792,0.3571451604366302,True,0.3155266046524048,0.376228004693985,True
+3970942,0.2896296977996826,0.3626529574394226,True,0.3146300017833709,0.3772170543670654,True
+3970952,0.2905333042144775,0.3644206523895263,True,0.3158107697963714,0.377398133277893,True
+3970962,0.2873916327953338,0.3592991828918457,True,0.3149729967117309,0.3706110715866089,True
+3970972,0.2867463231086731,0.3586978614330292,True,0.3138593435287475,0.3761434555053711,True
+3970982,0.2895997166633606,0.3647307157516479,True,0.3136685490608215,0.3720468878746032,True
+3970992,0.2865381240844726,0.3672558069229126,True,0.3123447299003601,0.3762940168380737,True
+3971002,0.2891747951507568,0.363310694694519,True,0.3124880194664001,0.3792888224124908,True
+3971012,0.2873706817626953,0.3601982295513153,True,0.3143764436244964,0.3751663267612457,True
+3971022,0.286730945110321,0.3626259267330169,True,0.3124538660049438,0.3738744258880615,True
+3971032,0.2883433699607849,0.363113135099411,True,0.3135134875774383,0.3758085370063782,True
+3971042,0.284472644329071,0.3593894243240356,True,0.3131040334701538,0.3795064091682434,True
+3971052,0.2893410623073578,0.3601374924182892,True,0.3119530081748962,0.3780266046524048,True
+3971062,0.2889865040779114,0.3624448180198669,True,0.3112879991531372,0.3712030053138733,True
+3971072,0.2890989780426025,0.4177483916282654,True,0.3101674616336822,0.4278611540794372,True
+3971082,0.2863839268684387,0.4496631324291229,True,0.3080639541149139,0.4589336812496185,True
+3971092,0.2839451134204864,0.4475492238998413,True,0.3064109683036804,0.4498537182807922,True
+3971102,0.2848857641220093,0.4405838251113891,True,0.3096498548984527,0.443510353565216,True
+3971112,0.284457802772522,0.439582884311676,True,0.3072465062141418,0.4446957111358642,True
+3971122,0.2864378690719604,0.4385524392127991,True,0.3061282932758331,0.4459903836250305,True
+3971132,0.2876389622688293,0.4386250972747803,True,0.3085386753082275,0.4445910453796386,True
+3971142,0.2837032973766327,0.4406285285949707,True,0.3089345693588257,0.4434033632278442,True
+3971152,0.2846545577049255,0.4435582160949707,True,0.3082980513572693,0.4534666836261749,True
+3971162,0.2860422730445862,0.4427933692932129,True,0.306322693824768,0.4504354894161224,True
+3971172,0.2861943542957306,0.4437064826488495,True,0.3073955774307251,0.4510178565979004,True
+3971182,0.2878364622592926,0.4393147826194763,True,0.3075156509876251,0.45161834359169,True
+3971192,0.2867075204849243,0.4426121115684509,True,0.3094288110733032,0.4503633975982666,True
+3971202,0.2885964214801788,0.4418941736221313,True,0.3073622584342956,0.4513669908046722,True
+3971212,0.285221517086029,0.4434958398342132,True,0.3100129961967468,0.4482241868972778,True
+3971222,0.2870502471923828,0.4413723945617676,True,0.3110884726047516,0.4416525363922119,True
+3971232,0.2850627899169922,0.4755949974060058,True,0.3069044947624206,0.465930312871933,True
+3971242,0.2886213362216949,0.624355673789978,True,0.3163882195949554,0.6215706467628479,True
+3971252,0.2896864116191864,0.8089706301689148,True,0.2973773777484894,0.8021292686462402,True
+3971262,0.2928690910339355,1.008938193321228,True,0.285984456539154,1.0337380170822144,True
+3971272,0.2879519462585449,1.202372670173645,True,0.2765699326992035,1.2471096515655518,True
+3971282,0.2724851369857788,1.4002450704574585,True,0.247253730893135,1.4643646478652954,True
+3971292,0.2633120417594909,1.5723801851272583,True,0.2359718829393386,1.6473584175109863,True
+3971302,0.2881835103034973,1.6770899295806885,True,0.2642142474651336,1.7292581796646118,True
+3971312,0.284891813993454,1.6846511363983154,True,0.2564253211021423,1.738444447517395,True
+3971322,0.2707045078277588,1.6901841163635254,True,0.2536423504352569,1.7200188636779783,True
+3971332,0.2802502512931824,1.6971452236175537,True,0.2557475566864013,1.7353609800338743,True
+3971342,0.2793301939964294,1.7071977853775024,True,0.2557334303855896,1.7427520751953125,True
+3971352,0.281800240278244,1.7049323320388794,True,0.2548145353794098,1.7394957542419434,True
+3971362,0.2790937721729278,1.7092857360839844,True,0.2558565437793731,1.7419283390045166,True
+3971372,0.2769558131694793,1.7022440433502195,True,0.25263711810112,1.7436681985855105,True
+3971382,0.2769446969032287,1.7091357707977295,True,0.2546963095664978,1.7410316467285156,True
+3971392,0.2782262861728668,1.7011085748672483,True,0.2537103295326233,1.7378960847854614,True
+3971402,0.2776438295841217,1.7068320512771606,True,0.2538963556289673,1.7385035753250122,True
+3971412,0.2747592628002167,1.7089000940322876,True,0.2520653307437897,1.747223734855652,True
+3971422,0.2769837081432342,1.7022228240966797,True,0.2522399127483368,1.7434874773025513,True
+3971432,0.2745400071144104,1.709510326385498,True,0.2518911063671112,1.7445768117904663,True
+3971442,0.2714700698852539,1.7152193784713743,True,0.2531317472457886,1.7422853708267212,True
+3971452,0.2753555476665497,1.7064120769500732,True,0.2492549121379852,1.746612548828125,True
+3971462,0.2725579738616943,1.712165594100952,True,0.2536619305610657,1.7555826902389526,True
+3971472,0.2720854580402374,1.7410426139831543,True,0.251240611076355,1.77146315574646,True
+3971482,0.2712670564651489,1.7348158359527588,True,0.2527885735034942,1.767341375350952,True
+3971492,0.2711688578128814,1.7348531484603882,True,0.2520091235637665,1.766719937324524,True
+3971502,0.2722049057483673,1.7323541641235352,True,0.2505014836788177,1.77003812789917,True
+3971512,0.2735127806663513,1.7286456823349,True,0.2508705854415893,1.766569972038269,True
+3971522,0.2751246690750122,1.7345302104949951,True,0.2524510025978088,1.760809063911438,True
+3971532,0.2743616104125976,1.734844207763672,True,0.2516791820526123,1.764756202697754,True
+3971542,0.2727099955081939,1.7396224737167358,True,0.2520953416824341,1.7664026021957395,True
+3971552,0.2699926197528839,1.7408915758132937,True,0.2501615285873413,1.7653615474700928,True
+3971562,0.2698210775852203,1.7437471151351929,True,0.2546630203723907,1.7674989700317385,True
+3971572,0.2702463567256927,1.737551212310791,True,0.2528673112392425,1.762473464012146,True
+3971582,0.272187739610672,1.7362103462219238,True,0.2510169744491577,1.7652974128723145,True
+3971592,0.269106388092041,1.7353609800338743,True,0.2531015574932098,1.767996311187744,True
+3971602,0.2684120237827301,1.7387386560440063,True,0.2529638409614563,1.7711435556411743,True
+3971612,0.268839567899704,1.7418261766433716,True,0.2514673173427582,1.7698898315429688,True
+3971622,0.2729297578334808,1.7388955354690552,True,0.2513367533683777,1.770291090011597,True
+3971632,0.2710703611373901,1.7442797422409058,True,0.2537287175655365,1.7631676197052002,True
+3971642,0.2709689140319824,1.735112190246582,True,0.2540521323680877,1.7675423622131348,True
+3971652,0.2695334851741791,1.7400007247924805,True,0.254854291677475,1.7696207761764526,True
+3971662,0.2699494361877441,1.737938404083252,True,0.2515835165977478,1.766485333442688,True
+3971672,0.2712337076663971,1.740084171295166,True,0.250855028629303,1.766296148300171,True
+3971682,0.2682183384895324,1.7395199537277222,True,0.2473528832197189,1.767298936843872,True
+3971692,0.2418397814035415,1.7313603162765503,True,0.2237038761377334,1.7587628364562988,True
+3971702,0.2341692000627517,1.728406310081482,True,0.2101425230503082,1.757873773574829,True
+3971712,0.226829320192337,1.7413358688354492,True,0.2065638899803161,1.76432204246521,True
+3971722,0.2400514483451843,1.7373684644699097,True,0.2125084102153778,1.7626371383666992,True
+3971732,0.2376657873392105,1.7335147857666016,True,0.2125865817070007,1.761663794517517,True
+3971742,0.2328982651233673,1.7396434545516968,True,0.2093175500631332,1.762513518333435,True
+3971752,0.2334024459123611,1.7333087921142578,True,0.2112165242433548,1.7560850381851196,True
+3971762,0.2339893728494644,1.7371612787246704,True,0.2117468267679214,1.757945895195007,True
+3971772,0.2366864681243896,1.7339589595794678,True,0.2087280601263046,1.7620419263839722,True
+3971782,0.2351979315280914,1.738438606262207,True,0.2067248523235321,1.7671363353729248,True
+3971792,0.2352549135684967,1.732510685920715,True,0.2091338634490966,1.763751983642578,True
+3971802,0.2366604208946228,1.733546495437622,True,0.2091440260410308,1.7675174474716189,True
+3971812,0.2379106730222702,1.7319161891937256,True,0.2073323428630828,1.770207166671753,True
+3971822,0.2355779260396957,1.7373099327087402,True,0.2077741920948028,1.7645665407180786,True
+3971832,0.2336467802524566,1.7387908697128296,True,0.2063560336828231,1.760725498199463,True
+3971842,0.2334945350885391,1.7358684539794922,True,0.2054756879806518,1.770861029624939,True
+3971852,0.2347778230905532,1.7333769798278809,True,0.2068821936845779,1.7640936374664309,True
+3971862,0.2333130091428756,1.7380361557006836,True,0.2040252238512039,1.7650154829025269,True
+3971872,0.2377005815505981,1.7317254543304443,True,0.2044345140457153,1.764691710472107,True
+3971882,0.2407408952713012,1.7307171821594238,True,0.2066898196935653,1.7644914388656616,True
+3971892,0.2661320865154266,1.720255970954895,True,0.2331002205610275,1.7561630010604858,True
+3971902,0.2701254189014435,1.7202730178833008,True,0.236666589975357,1.7601412534713743,True
+3971912,0.261732667684555,1.7231608629226685,True,0.2305873930454254,1.7573473453521729,True
+3971922,0.2604399025440216,1.7267537117004397,True,0.2320698797702789,1.754054307937622,True
+3971932,0.2599661350250244,1.725090503692627,True,0.2285887897014618,1.7587637901306152,True
+3971942,0.2585047781467438,1.7272658348083496,True,0.2332126647233963,1.759246826171875,True
+3971952,0.2591606378555298,1.7286148071289062,True,0.2274405062198639,1.7572875022888184,True
+3971962,0.2647408843040466,1.7200632095336914,True,0.2306473851203918,1.7555656433105469,True
+3971972,0.2487326115369796,1.7004821300506592,True,0.2218659073114395,1.7369091510772705,True
+3971982,0.1631848216056823,1.492370367050171,True,0.1843563616275787,1.5268440246582031,True
+3971992,0.1411554515361786,1.2635411024093628,True,0.186148390173912,1.2950037717819214,True
+3972002,0.1307503879070282,1.0632271766662598,True,0.1723087131977081,1.10919189453125,True
+3972012,0.1390067189931869,0.947056233882904,True,0.1713407933712005,0.9502912163734436,True
+3972022,0.1448267251253128,0.9113348126411438,True,0.1690992563962936,0.9116864204406738,True
+3972032,0.1440534144639969,0.9181944727897644,True,0.1537636071443557,0.9350855946540833,True
+3972042,0.1416505277156829,0.9200388193130492,True,0.1481901258230209,0.9365564584732056,True
+3972052,0.1446611136198043,0.8920823335647583,True,0.1483286768198013,0.9275325536727904,True
+3972062,0.1461821347475052,0.8920952081680298,True,0.1491659581661224,0.9136374592781068,True
+3972072,0.147680789232254,0.8883451819419861,True,0.1480366438627243,0.9132614135742188,True
+3972082,0.1483468115329742,0.8886063098907471,True,0.1486815214157104,0.917456865310669,True
+3972092,0.147037386894226,0.8899126648902893,True,0.1541181951761245,0.914482355117798,True
+3972102,0.1507145315408706,0.890915036201477,True,0.1491793543100357,0.9168096780776978,True
+3972112,0.1519800573587417,0.8912535905838013,True,0.1476414501667022,0.9142268896102904,True
+3972122,0.1468788683414459,0.8932062983512878,True,0.1519802212715149,0.9124909043312072,True
+3972132,0.1501431316137313,0.8844276070594788,True,0.1520000249147415,0.9172675609588624,True
+3972142,0.1468992829322815,0.8887278437614441,True,0.1528081148862838,0.911942422389984,True
+3972152,0.1476157754659652,0.8877402544021606,True,0.151970162987709,0.9107886552810668,True
+3972162,0.1455646455287933,0.8851848840713501,True,0.1533662676811218,0.911672592163086,True
+3972172,0.1484174281358719,0.8798896074295044,True,0.1517223566770553,0.9104547500610352,True
+3972182,0.1492485404014587,0.8877580165863037,True,0.1517741084098816,0.9182435274124146,True
+3972192,0.1481095254421234,0.8848321437835693,True,0.1530678123235702,0.9107255339622498,True
+3972202,0.1506291776895523,0.8849130868911743,True,0.1531295180320739,0.9178285002708436,True
+3972212,0.1463455259799957,0.8247115612030029,True,0.1634687185287475,0.8638067841529846,True
+3972222,0.1566189974546432,0.6858246326446533,True,0.1950681507587433,0.7133082151412964,True
+3972232,0.1580444872379303,0.6209837794303894,True,0.1741945445537567,0.6361339688301086,True
+3972242,0.1628040671348571,0.638227641582489,True,0.161556988954544,0.6701586246490479,True
+3972252,0.1646235138177871,0.662644624710083,True,0.1649860143661499,0.6794025301933289,True
+3972262,0.16087606549263,0.6550654172897339,True,0.1679923385381698,0.6764609813690186,True
+3972272,0.1626158654689788,0.6448701620101929,True,0.1705671846866607,0.667341411113739,True
+3972282,0.1662620306015014,0.642248272895813,True,0.1705509722232818,0.6608865261077881,True
+3972292,0.1640850007534027,0.6325061321258545,True,0.1671272665262222,0.6599100828170776,True
+3972302,0.1637597978115081,0.6396694779396057,True,0.1705659925937652,0.6588970422744751,True
+3972312,0.1632941961288452,0.6343691349029541,True,0.1723852306604385,0.6610820293426514,True
+3972322,0.1599264144897461,0.632910430431366,True,0.1691514253616333,0.6603525876998901,True
+3972332,0.1647182255983352,0.6417497992515564,True,0.1737951189279556,0.66717529296875,True
+3972342,0.1601986289024353,0.6353705525398254,True,0.1731793582439422,0.6616027355194092,True
+3972352,0.1615417003631591,0.6363041996955872,True,0.1744220703840255,0.6618885397911072,True
+3972362,0.1616967022418975,0.6367177367210388,True,0.1697638928890228,0.6567721962928772,True
+3972372,0.1612977832555771,0.6375786662101746,True,0.1759217232465744,0.6601977348327637,True
+3972382,0.1604962050914764,0.6341366767883301,True,0.1718699634075164,0.6528584957122803,True
+3972392,0.15816330909729,0.635673463344574,True,0.1732977628707885,0.6602628231048584,True
+3972402,0.1598467826843261,0.6356324553489685,True,0.1742323637008667,0.6549006700515747,True
+3972412,0.1576547473669052,0.6298607587814331,True,0.1723617911338806,0.6568707823753357,True
+3972422,0.1619319170713424,0.6331149935722351,True,0.1738603711128235,0.6507706046104431,True
+3972432,0.1597028970718383,0.6285198330879211,True,0.1705584079027176,0.6458842754364014,True
+3972442,0.1607726961374282,0.6312763690948486,True,0.1689966470003128,0.656647801399231,True
+3972452,0.1599167287349701,0.6348617076873779,True,0.1713516265153885,0.643458366394043,True
+3972462,0.1594806760549545,0.6315445899963379,True,0.1701918989419937,0.649776816368103,True
+3972472,0.1585330963134765,0.6337071657180786,True,0.1711461097002029,0.6489539742469788,True
+3972482,0.1598008722066879,0.6307523250579834,True,0.1721558272838592,0.6568010449409485,True
+3972492,0.1583525389432907,0.6370134353637695,True,0.1711325496435165,0.6540510058403015,True
+3972502,0.1564429253339767,0.6291845440864563,True,0.1721222102642059,0.6460326910018921,True
+3972512,0.1580365002155304,0.6252108216285706,True,0.1733738332986831,0.6498211622238159,True
+3972522,0.1587011218070984,0.6301898956298828,True,0.1692794859409332,0.6381307244300842,True
+3972532,0.1584834158420562,0.6268724799156189,True,0.1727252304553985,0.6473625898361206,True
+3972542,0.1622084826231002,0.632872998714447,True,0.1742148399353027,0.6454718708992004,True
+3972552,0.1580067276954651,0.6336886882781982,True,0.1743715107440948,0.6475511789321899,True
+3972562,0.1591154038906097,0.6292582154273987,True,0.1712263524532318,0.6499508023262024,True
+3972572,0.1604188531637191,0.6363825798034668,True,0.1717346906661987,0.6460551023483276,True
+3972582,0.1571389585733413,0.6337028741836548,True,0.1723446398973465,0.6450267434120178,True
+3972592,0.1594219803810119,0.6307753324508667,True,0.1736601591110229,0.6494113802909851,True
+3972602,0.1596225202083587,0.6311613321304321,True,0.173988476395607,0.6522935628890991,True
+3972612,0.1596907675266266,0.6306792497634888,True,0.1737698316574096,0.644239068031311,True
+3972622,0.1581607013940811,0.6330991983413696,True,0.1705054938793182,0.6516862511634827,True
+3972632,0.1601726859807968,0.6357457637786865,True,0.1717005223035812,0.6459637880325317,True
+3972642,0.1612564921379089,0.6332108378410339,True,0.1706195473670959,0.6439765691757202,True
+3972652,0.1604048460721969,0.6289010047912598,True,0.171179786324501,0.6455255150794983,True
+3972662,0.1603424549102783,0.6326867938041687,True,0.1676484793424606,0.6418104767799377,True
+3972672,0.1570357829332351,0.6338369846343994,True,0.1647302061319351,0.6497457027435303,True
+3972682,0.1130391731858253,0.6530781984329224,True,0.1269828677177429,0.6531715393066406,True
+3972692,0.1009780541062355,0.6574525833129883,True,0.108102411031723,0.6734613180160522,True
+3972702,0.1127948686480522,0.6601266860961914,True,0.122837133705616,0.6679694652557373,True
+3972712,0.1176143363118171,0.6527382135391235,True,0.1279626190662384,0.6600687503814697,True
+3972722,0.1142012476921081,0.6591213941574097,True,0.1224178075790405,0.6661605834960938,True
+3972732,0.1144515722990036,0.6596401929855347,True,0.1217120513319969,0.6659761667251587,True
+3972742,0.1128280609846115,0.6546322703361511,True,0.1179127916693687,0.6602379679679871,True
+3972752,0.1123204007744789,0.6567708253860474,True,0.1245120167732238,0.6726192831993103,True
+3972762,0.1162745729088783,0.6605867147445679,True,0.118613377213478,0.6652123332023621,True
+3972772,0.1125089824199676,0.6580743193626404,True,0.1255463659763336,0.6694981455802917,True
+3972782,0.1147614568471908,0.6653162240982056,True,0.1173418387770652,0.6678550839424133,True
+3972792,0.1166217625141143,0.6615352034568787,True,0.1229761242866516,0.667076051235199,True
+3972802,0.1167022883892059,0.6596527099609375,True,0.1209130585193634,0.6754651069641113,True
+3972812,0.1166161894798278,0.6575813293457031,True,0.1161351427435875,0.6704380512237549,True
+3972822,0.1172867864370346,0.6569240093231201,True,0.119037814438343,0.6693414449691772,True
+3972832,0.1152288988232612,0.6595504879951477,True,0.1205568239092826,0.6707416772842407,True
+3972842,0.1146986782550811,0.6568993330001831,True,0.1176227331161499,0.6751145124435425,True
+3972852,0.1158709153532981,0.6575846672058105,True,0.1201106235384941,0.6736654043197632,True
+3972862,0.1139135584235191,0.6593690514564514,True,0.1174327135086059,0.6708016395568848,True
+3972872,0.1161505952477455,0.662327229976654,True,0.1177740022540092,0.6685113906860352,True
+3972882,0.1167322918772697,0.6585213541984558,True,0.1183307096362114,0.6741740107536316,True
+3972892,0.1175452694296836,0.6596066951751709,True,0.1179804727435112,0.6708717346191406,True
+3972902,0.1158330142498016,0.6596283316612244,True,0.1165389046072959,0.6713104248046875,True
+3972912,0.1175847128033638,0.662963330745697,True,0.1187964975833892,0.6688583493232727,True
+3972922,0.1182228773832321,0.6628227233886719,True,0.1168499737977981,0.6680394411087036,True
+3972932,0.1168094277381897,0.6606976985931396,True,0.1193132549524307,0.6731554269790649,True
+3972942,0.1246094107627868,0.662440299987793,True,0.1211938336491584,0.6825572848320007,True
+3972952,0.0829425081610679,0.9048330783843994,True,0.0861482322216034,0.8282846212387085,True
+3972962,nan,nan,False,nan,nan,False
+3972972,nan,nan,False,nan,nan,False
+3972982,nan,nan,False,nan,nan,False
+3972992,nan,nan,False,nan,nan,False
+3973002,nan,nan,False,nan,nan,False
+3973012,nan,nan,False,nan,nan,False
+3973022,nan,nan,False,nan,nan,False
+3973032,nan,nan,False,nan,nan,False
+3973042,nan,nan,False,nan,nan,False
+3973052,0.0498914867639541,1.0192714929580688,True,nan,nan,False
+3973062,0.0965847223997116,0.8668860197067261,True,0.0711794346570968,0.9043794870376588,True
+3973072,0.1707245409488678,0.7260540723800659,True,0.1541775614023208,0.8393548727035522,True
+3973082,0.1632575690746307,0.6725131273269653,True,0.1636525392532348,0.737097978591919,True
+3973092,0.1664173603057861,0.6692811250686646,True,0.1644369959831237,0.6937206983566284,True
+3973102,0.1654204428195953,0.667036771774292,True,0.1671999841928482,0.6713573932647705,True
+3973112,0.1626499742269516,0.6670802235603333,True,0.1650052964687347,0.6702573895454407,True
+3973122,0.1631410866975784,0.6717915534973145,True,0.16309754550457,0.6824557781219482,True
+3973132,0.1666146665811538,0.6605240702629089,True,0.162571832537651,0.6855866312980652,True
+3973142,0.1675583869218826,0.6723062992095947,True,0.1616020947694778,0.683711051940918,True
+3973152,0.1645644009113311,0.6739540100097656,True,0.1617033034563064,0.6856304407119751,True
+3973162,0.1624642312526703,0.6674492955207825,True,0.1673464626073837,0.677606999874115,True
+3973172,0.1674124598503112,0.6713333129882812,True,0.1620362102985382,0.6822845935821533,True
+3973182,0.1664114892482757,0.6701293587684631,True,0.1628747284412384,0.6787503361701965,True
+3973192,0.1619938015937805,0.6751065254211426,True,0.1651869565248489,0.6843030452728271,True
+3973202,0.1621597558259964,0.6648645997047424,True,0.1665299236774444,0.680060088634491,True
+3973212,0.1671207845211029,0.6671960353851318,True,0.1645914316177368,0.6768235564231873,True
+3973222,0.1643004417419433,0.6750558018684387,True,0.1649359613656997,0.6910573244094849,True
+3973232,0.179462194442749,0.6951043605804443,True,0.1835037171840667,0.7057875394821167,True
+3973242,0.2624281048774719,0.8531394004821777,True,0.2834644317626953,0.8746020197868347,True
+3973252,0.344794362783432,1.015674710273743,True,0.3701298832893371,1.048600196838379,True
+3973262,0.4401081204414367,1.2215824127197266,True,0.4396061897277832,1.253284931182861,True
+3973272,0.5148974061012268,1.4223730564117432,True,0.5090842247009277,1.4550405740737915,True
+3973282,0.5928704142570496,1.6388261318206787,True,0.5798864364624023,1.6711640357971191,True
+3973292,0.6675493121147156,1.817138075828552,True,0.6410297155380249,1.840337038040161,True
+3973302,0.7269687652587891,1.9758217334747317,True,nan,nan,False
+3973312,nan,nan,False,nan,nan,False
+3973322,nan,nan,False,nan,nan,False
+3973332,nan,nan,False,nan,nan,False
+3973342,nan,nan,False,nan,nan,False
+3973352,nan,nan,False,nan,nan,False
+3973362,nan,nan,False,nan,nan,False
+3973372,nan,nan,False,nan,nan,False
+3973382,nan,nan,False,nan,nan,False
+3973392,nan,nan,False,nan,nan,False
+3973402,nan,nan,False,nan,nan,False
+3973412,nan,nan,False,nan,nan,False
+3973422,nan,nan,False,nan,nan,False
+3973432,nan,nan,False,nan,nan,False
+3973442,nan,nan,False,nan,nan,False
+3973452,nan,nan,False,nan,nan,False
+3973462,nan,nan,False,nan,nan,False
+3973472,nan,nan,False,nan,nan,False
+3973482,nan,nan,False,nan,nan,False
+3973492,nan,nan,False,nan,nan,False
+3973502,nan,nan,False,nan,nan,False
+3973512,nan,nan,False,nan,nan,False
+3973522,nan,nan,False,nan,nan,False
+3973532,nan,nan,False,nan,nan,False
+3973542,nan,nan,False,nan,nan,False
+3973552,nan,nan,False,nan,nan,False
+3973562,nan,nan,False,nan,nan,False
+3973572,nan,nan,False,nan,nan,False
+3973582,nan,nan,False,nan,nan,False
+3973592,nan,nan,False,nan,nan,False
+3973602,nan,nan,False,nan,nan,False
+3973612,nan,nan,False,nan,nan,False
+3973622,nan,nan,False,nan,nan,False
+3973632,nan,nan,False,nan,nan,False
+3973642,nan,nan,False,nan,nan,False
+3973652,nan,nan,False,nan,nan,False
+3973662,nan,nan,False,nan,nan,False
+3973672,nan,nan,False,nan,nan,False
+3973682,nan,nan,False,nan,nan,False
+3973692,nan,nan,False,nan,nan,False
+3973702,nan,nan,False,nan,nan,False
+3973712,nan,nan,False,nan,nan,False
+3973722,nan,nan,False,nan,nan,False
+3973732,nan,nan,False,nan,nan,False
+3973742,nan,nan,False,nan,nan,False
+3973752,nan,nan,False,nan,nan,False
+3973762,nan,nan,False,nan,nan,False
+3973772,nan,nan,False,nan,nan,False
+3973782,0.608808159828186,1.8437365293502808,True,nan,nan,False
+3973792,nan,nan,False,nan,nan,False
+3973802,nan,nan,False,nan,nan,False
+3973812,nan,nan,False,nan,nan,False
+3973822,nan,nan,False,nan,nan,False
+3973832,nan,nan,False,nan,nan,False
+3973842,nan,nan,False,nan,nan,False
+3973852,nan,nan,False,nan,nan,False
+3973862,nan,nan,False,nan,nan,False
+3973872,nan,nan,False,nan,nan,False
+3973882,nan,nan,False,nan,nan,False
+3973892,nan,nan,False,nan,nan,False
+3973902,nan,nan,False,nan,nan,False
+3973912,0.1719385683536529,0.9261726140975952,True,0.1825338006019592,0.8939915895462036,True
+3973922,0.1824594885110855,0.8673719763755798,True,0.1944042593240738,0.8990530967712402,True
+3973932,0.1804007589817047,0.8063554763793945,True,0.1923187673091888,0.8375508189201355,True
+3973942,0.187144860625267,0.8074703216552734,True,0.1945615410804748,0.8336900472640991,True
+3973952,0.1830891519784927,0.8059295415878296,True,0.1974592953920364,0.8362863659858704,True
+3973962,0.1899171620607376,0.8129400014877319,True,0.1951771825551986,0.8341103196144104,True
+3973972,0.1895149797201156,0.8123572468757629,True,0.1977457702159881,0.8326698541641235,True
+3973982,0.1864634603261947,0.8184707164764404,True,0.1946040540933609,0.8397741317749023,True
+3973992,0.1899083405733108,0.8075419068336487,True,0.1941878497600555,0.8391416072845459,True
+3974002,0.1807000190019607,0.8044502139091492,True,0.1950876116752624,0.8319705724716187,True
+3974012,0.1823081225156784,0.8139462471008301,True,0.1912780106067657,0.8328176736831665,True
+3974022,0.181642085313797,0.8105365633964539,True,0.1947976052761078,0.8343061208724976,True
+3974032,0.1832206398248672,0.8153993487358093,True,0.1939870715141296,0.836574912071228,True
+3974042,0.1858981698751449,0.8101952075958252,True,0.1911360323429107,0.835755467414856,True
+3974052,0.1843795031309127,0.8080081343650818,True,0.1954366564750671,0.8301138281822205,True
+3974062,0.1803468316793441,0.8083164691925049,True,0.1944645345211029,0.8380494713783264,True
+3974072,0.1879149675369262,0.8134620189666748,True,0.1961235105991363,0.8392399549484253,True
+3974082,0.1845848113298416,0.8154937028884888,True,0.1922427415847778,0.836291491985321,True
+3974092,0.1828956007957458,0.8133915662765503,True,0.1952423751354217,0.8392021656036377,True
+3974102,0.1861709505319595,0.8173776865005493,True,0.1945435255765915,0.8413856029510498,True
+3974112,0.1851290464401245,0.8172681331634521,True,0.191072791814804,0.8362607955932617,True
+3974122,0.1811409890651703,0.8120160102844238,True,0.1962287873029709,0.8441863059997559,True
+3974132,0.1798811107873916,0.804917573928833,True,0.1954437792301178,0.834553062915802,True
+3974142,0.1825592964887619,0.8116554021835327,True,0.1904826462268829,0.8360908627510071,True
+3974152,0.1857577711343765,0.8146860003471375,True,0.1908486485481262,0.8356927633285522,True
+3974162,0.1827883422374725,0.8181169033050537,True,0.1904711425304412,0.8449541330337524,True
+3974172,0.1403596699237823,0.8226752281188965,True,0.1646325141191482,0.8356907367706299,True
+3974182,0.1366337239742279,0.8268229961395264,True,0.1461921036243438,0.8434561491012573,True
+3974192,0.1459071487188339,0.8313943147659302,True,0.1514051556587219,0.8440432548522949,True
+3974202,0.1480594426393509,0.8237509727478027,True,0.1580875962972641,0.846772313117981,True
+3974212,0.1434574127197265,0.8185237050056458,True,0.1560545861721038,0.8435674905776978,True
+3974222,0.1436669826507568,0.8183987140655518,True,0.1621388643980026,0.8431375622749329,True
+3974232,0.14711594581604,0.8204665780067444,True,0.1592812240123748,0.8449479937553406,True
+3974242,0.1419240534305572,0.82264244556427,True,0.1613304316997528,0.8390675187110901,True
+3974252,0.147896870970726,0.8223339915275574,True,0.1551461815834045,0.8392778635025024,True
+3974262,0.1426822990179062,0.8232539892196655,True,0.1592609733343124,0.8466054797172546,True
+3974272,0.1439355164766311,0.8192930817604065,True,0.1580122709274292,0.8503451943397522,True
+3974282,0.1446457803249359,0.827822744846344,True,0.1598825007677078,0.8417270183563232,True
+3974292,0.1438835263252258,0.8251241445541382,True,0.1644516140222549,0.8458627462387085,True
+3974302,0.143049955368042,0.8254929184913635,True,0.1638130843639373,0.8398768305778503,True
+3974312,0.1468879878520965,0.8270264863967896,True,0.1607793271541595,0.8418188691139221,True
+3974322,0.1441790163516998,0.8257884979248047,True,0.161395862698555,0.8453734517097473,True
+3974332,0.150864228606224,0.8223823308944702,True,0.1641807556152343,0.8362066149711609,True
+3974342,0.1470431536436081,0.8238357901573181,True,0.1650088727474212,0.8437860608100891,True
+3974352,0.146923691034317,0.8205209970474243,True,0.1630506813526153,0.8361620903015137,True
+3974362,0.1455839425325393,0.8253858685493469,True,0.1591825634241104,0.8373174667358398,True
+3974372,0.149221122264862,0.8289868235588074,True,0.1615227609872818,0.8394608497619629,True
+3974382,0.1475284993648529,0.818436861038208,True,0.1653725504875183,0.8428884148597717,True
+3974392,0.1497656404972076,0.8232860565185547,True,0.162496343255043,0.8396425247192383,True
+3974402,0.1462056338787078,0.820925235748291,True,0.1611721813678741,0.8410837054252625,True
+3974412,0.1455841064453125,0.8221571445465088,True,0.1616627722978592,0.8427140116691589,True
+3974422,0.1460375189781189,0.8238233923912048,True,0.1618022620677948,0.8383855819702148,True
+3974432,0.1440515369176864,0.8232929706573486,True,0.1619905829429626,0.8371534943580627,True
+3974442,0.1492334604263305,0.8206358551979065,True,0.1618679016828537,0.8473697900772095,True
+3974452,0.1508300900459289,0.823765754699707,True,0.1607353836297989,0.8468326330184937,True
+3974462,0.1488028764724731,0.8254048228263855,True,0.1640614569187164,0.8411614894866943,True
+3974472,0.1515548527240753,0.8253642320632935,True,0.1602303236722946,0.8384901881217957,True
+3974482,0.1520734280347824,0.8276060819625854,True,0.1627625972032547,0.8425416946411133,True
+3974492,0.1455983221530914,0.8289861679077148,True,0.164010688662529,0.8417643308639526,True
+3974502,0.149943321943283,0.8261950016021729,True,0.1614065170288086,0.8487616777420044,True
+3974512,0.1481555700302124,0.8265202045440674,True,0.1621749699115753,0.845456600189209,True
+3974522,0.1477121114730835,0.8286229372024536,True,0.1624659746885299,0.8417676687240601,True
+3974532,0.1478869020938873,0.8267521262168884,True,0.1604519635438919,0.8441301584243774,True
+3974542,0.149239644408226,0.8276048898696899,True,0.1616407483816146,0.8489923477172852,True
+3974552,0.1495507508516311,0.8322767615318298,True,0.1614595353603363,0.842146635055542,True
+3974562,0.149592250585556,0.8212779760360718,True,0.1594675481319427,0.8385968208312988,True
+3974572,0.1566591560840606,0.7891101241111755,True,0.1768703460693359,0.7984400391578674,True
+3974582,0.1576512604951858,0.7650322914123535,True,0.1692001074552536,0.7807947397232056,True
+3974592,0.1557805091142654,0.7739049196243286,True,0.1693213731050491,0.7760426998138428,True
+3974602,0.1538326889276504,0.7840226292610168,True,0.1705871224403381,0.7892239093780518,True
+3974612,0.153857797384262,0.7795114517211914,True,0.1713391542434692,0.7887548208236694,True
+3974622,0.1582930237054824,0.7822757959365845,True,0.1733501851558685,0.7912936806678772,True
+3974632,0.1576079279184341,0.7829206585884094,True,0.1692046821117401,0.7883748412132263,True
+3974642,0.1550654172897339,0.7825311422348022,True,0.1724972426891327,0.792801022529602,True
+3974652,0.1570033729076385,0.7800016403198242,True,0.1681721806526184,0.790350615978241,True
+3974662,0.1596783995628357,0.7798379063606262,True,0.171475201845169,0.7916263341903687,True
+3974672,0.1578424721956253,0.780117392539978,True,0.1719754040241241,0.7888591289520264,True
+3974682,0.1603584438562393,0.7848449945449829,True,0.1717744469642639,0.7881625294685364,True
+3974692,0.1571483016014099,0.7845747470855713,True,0.1707753986120224,0.7878016829490662,True
+3974702,0.1557576805353164,0.7824520468711853,True,0.1727315634489059,0.7909200191497803,True
+3974712,0.1562056988477707,0.7832146286964417,True,0.1733601540327072,0.7875430583953857,True
+3974722,0.155874878168106,0.7845343351364136,True,0.1698992848396301,0.7895537614822388,True
+3974732,0.1591108590364456,0.779391348361969,True,0.1711811870336532,0.7832474112510681,True
+3974742,0.1574240177869796,0.7809486389160156,True,0.1745421588420868,0.7912360429763794,True
+3974752,0.1587523072957992,0.7777467966079712,True,0.1739886552095413,0.7925321459770203,True
+3974762,0.1593934893608093,0.7794902920722961,True,0.1732423305511474,0.7922582626342773,True
+3974772,0.1574728488922119,0.7814109325408936,True,0.1718180775642395,0.7904608845710754,True
+3974782,0.1573443710803985,0.764183521270752,True,0.1711396276950836,0.7527995705604553,True
+3974792,0.1604076921939849,0.7692524790763855,True,0.1713142842054367,0.755602240562439,True
+3974802,0.1561574786901474,0.7650850415229797,True,0.1717263460159301,0.7528645992279053,True
+3974812,0.159436896443367,0.7700647115707397,True,0.1734885275363922,0.7452867031097412,True
+3974822,0.159308984875679,0.7712496519088745,True,0.1742370426654815,0.7564451694488525,True
+3974832,0.1559983342885971,0.7881117463111877,True,0.1731022298336029,0.7658716440200806,True
+3974842,0.1567961573600769,0.8326735496520996,True,0.1689738631248474,0.8260324001312256,True
+3974852,0.1569758057594299,0.8278095126152039,True,0.1697799265384674,0.8049900531768799,True
+3974862,0.1532317101955413,0.8180414438247681,True,0.1709046363830566,0.8104961514472961,True
+3974872,0.1529560685157776,0.8169095516204834,True,0.1693968176841735,0.8070806264877319,True
+3974882,0.1531611233949661,0.8139777183532715,True,0.1697039306163787,0.8073258399963379,True
+3974892,0.1558708548545837,0.815929651260376,True,0.1682473123073578,0.8019206523895264,True
+3974902,0.1530888974666595,0.8151146769523621,True,0.1688109934329986,0.8077330589294434,True
+3974912,0.1556554138660431,0.8193929195404053,True,0.170677363872528,0.8131446242332458,True
+3974922,0.1582997143268585,0.8258728384971619,True,0.1687550246715545,0.8079736232757568,True
+3974932,0.1558215320110321,0.8203144073486328,True,0.1673017740249633,0.8002263307571411,True
+3974942,0.1544043719768524,0.8143001794815063,True,0.1700715124607086,0.8080670833587646,True
+3974952,0.1563541442155838,0.8231571912765503,True,0.170117512345314,0.8063783645629883,True
+3974962,0.1575299650430679,0.82237708568573,True,0.1691831946372985,0.8035629987716675,True
+3974972,0.1579615324735641,0.823314905166626,True,0.169561892747879,0.8135471343994141,True
+3974982,0.1555325388908386,0.820060133934021,True,0.1670683920383453,0.8075776100158691,True
+3974992,0.1552550792694091,0.8226399421691895,True,0.1708521842956543,0.8027147650718689,True
+3975002,0.1577048450708389,0.8253368139266968,True,0.1702794730663299,0.8071576356887817,True
+3975012,0.1540781557559967,0.8151863813400269,True,0.1675272732973098,0.800545871257782,True
+3975022,0.1542925983667373,0.8204241394996643,True,0.1669773161411285,0.805803120136261,True
+3975032,0.1557426452636718,0.8199242353439331,True,0.1683130413293838,0.802126407623291,True
+3975042,0.1571255177259445,0.8176705241203308,True,0.1650318056344986,0.808284342288971,True
+3975052,0.155097484588623,0.8180361390113831,True,0.1678368300199508,0.8111177086830139,True
+3975062,0.1542803943157196,0.8225858211517334,True,0.1700812429189682,0.8077363967895508,True
+3975072,0.1563335508108139,0.8155816793441772,True,0.1694963276386261,0.810090184211731,True
+3975082,0.1580013930797577,0.8237228989601135,True,0.1689385622739792,0.8084639310836792,True
+3975092,0.1543631851673126,0.8242505192756653,True,0.1705316007137298,0.8095665574073792,True
+3975102,0.1576197892427444,0.8224748969078064,True,0.1663803458213806,0.8092126846313477,True
+3975112,0.1582822799682617,0.8251609206199646,True,0.1686050593852996,0.8082190752029419,True
+3975122,0.1281112283468246,0.8303548097610474,True,0.1479268968105316,0.8072508573532104,True
+3975132,0.1179604604840278,0.8281042575836182,True,0.1264351457357406,0.8051859140396118,True
+3975142,0.1239610612392425,0.8304430246353149,True,0.1320086568593979,0.8149452805519104,True
+3975152,0.1319591403007507,0.8213309049606323,True,0.1357261836528778,0.8125770092010498,True
+3975162,0.1271692365407943,0.8283840417861938,True,0.1360744684934616,0.8173503875732422,True
+3975172,0.1254478842020034,0.8308855295181274,True,0.1361775547266006,0.8137248158454895,True
+3975182,0.1239703744649887,0.8293812870979309,True,0.1382011920213699,0.8067833185195923,True
+3975192,0.1240706890821456,0.826245903968811,True,0.1373038291931152,0.8230940103530884,True
+3975202,0.1265771985054016,0.8258944153785706,True,0.1337263584136963,0.8105839490890503,True
+3975212,0.12596495449543,0.8324220180511475,True,0.134709745645523,0.814917802810669,True
+3975222,0.1253021359443664,0.8297604918479919,True,0.1369436681270599,0.8134451508522034,True
+3975232,0.1263952106237411,0.8332859873771667,True,0.1354888528585434,0.8135194778442383,True
+3975242,0.1257247924804687,0.832236647605896,True,0.1335530579090118,0.8048262596130371,True
+3975252,0.122936800122261,0.8342207074165344,True,0.1342480182647705,0.8153233528137207,True
+3975262,0.1240519508719444,0.8314359188079834,True,0.1354779452085495,0.8144268989562988,True
+3975272,0.124133750796318,0.8300033807754517,True,0.1352917253971099,0.8155608773231506,True
+3975282,0.1247830390930175,0.8281199336051941,True,0.1312517076730728,0.8154438734054565,True
+3975292,0.1277260184288025,0.8401809334754944,True,0.1338183432817459,0.8167756199836731,True
+3975302,0.126438021659851,0.8317109942436218,True,0.1342351734638214,0.8142654895782471,True
+3975312,0.1233510822057724,0.829728901386261,True,0.1384938955307006,0.8210808038711548,True
+3975322,0.1255066990852356,0.833977997303009,True,0.1330265402793884,0.8120643496513367,True
+3975332,0.1246918961405754,0.8326869010925293,True,0.1296523511409759,0.8108457326889038,True
+3975342,0.125631645321846,0.8338098526000977,True,0.1334405392408371,0.8104424476623535,True
+3975352,0.1258557438850402,0.8295624852180481,True,0.1343664675951004,0.8180267810821533,True
+3975362,0.1277064085006714,0.8302396535873413,True,0.1318107396364212,0.8191901445388794,True
+3975372,0.1223858296871185,0.8262622356414795,True,0.1384738236665725,0.8075617551803589,True
+3975382,0.1245275735855102,0.8324669003486633,True,0.1340671926736831,0.8177391290664673,True
+3975392,0.1274259686470031,0.8324741125106812,True,0.1288398504257202,0.8162043690681458,True
+3975402,0.1273583173751831,0.8328786492347717,True,0.1365601122379303,0.8233334422111511,True
+3975412,0.1266063004732132,0.8300985097885132,True,0.1346575021743774,0.8174712061882019,True
+3975422,0.1278090178966522,0.8318706750869751,True,0.1341249048709869,0.8122780323028564,True
+3975432,0.1265604197978973,0.8242138624191284,True,0.1317123174667358,0.8093031644821167,True
+3975442,0.1260088086128235,0.8307751417160034,True,0.1361868977546692,0.8191274404525757,True
+3975452,0.1247593611478805,0.8300641179084778,True,0.1360700130462646,0.8182587027549744,True
+3975462,0.1262434422969818,0.8307237029075623,True,0.1340228617191314,0.8077058792114258,True
+3975472,0.123580515384674,0.8303546905517578,True,0.1393069624900818,0.8079726696014404,True
+3975482,0.1281976401805877,0.830489993095398,True,0.1369817554950714,0.8148300647735596,True
+3975492,0.1242506802082061,0.8331729769706726,True,0.1330681443214416,0.8063218593597412,True
+3975502,0.1271575540304184,0.8314542770385742,True,0.1305994987487793,0.8002703189849854,True
+3975512,0.1280450969934463,0.8356407880783081,True,0.134528636932373,0.8107699155807495,True
+3975522,0.1209290325641632,0.8291979432106018,True,0.1361218243837356,0.8150123357772827,True
+3975532,0.1216557025909423,0.833659827709198,True,0.1334307193756103,0.8068879246711731,True
+3975542,0.122547835111618,0.825486421585083,True,0.1282784044742584,0.8160780668258667,True
+3975552,0.1180002242326736,0.7768243551254272,True,0.1466781347990036,0.7430503964424133,True
+3975562,0.1240734905004501,0.7415639162063599,True,0.1432202607393264,0.7048723697662354,True
+3975572,0.1231565922498703,0.7473421096801758,True,0.1375718712806701,0.7110774517059326,True
+3975582,0.1265269666910171,0.7656733989715576,True,0.1347043514251709,0.7392765283584595,True
+3975592,0.1261384636163711,0.7619451880455017,True,0.1378123909235,0.7085022926330566,True
+3975602,0.1257894337177276,0.7603579163551331,True,0.1398640275001526,0.7194949984550476,True
+3975612,0.1221894323825836,0.7508254051208496,True,0.1366952657699585,0.7243872880935669,True
+3975622,0.1238244622945785,0.7560993432998657,True,0.1371395289897918,0.726737916469574,True
+3975632,0.1267303675413131,0.7551984786987305,True,0.133568525314331,0.7309682965278625,True
+3975642,0.125614583492279,0.7523965835571289,True,0.137263223528862,0.7216299772262573,True
+3975652,0.1258976757526397,0.755509078502655,True,0.136098027229309,0.7228532433509827,True
+3975662,0.1230757609009742,0.7591629028320312,True,0.140192300081253,0.7260326147079468,True
+3975672,0.1241485700011253,0.7562287449836731,True,0.1374675333499908,0.7253164052963257,True
+3975682,0.1268954128026962,0.75584876537323,True,0.1347972601652145,0.7336259484291077,True
+3975692,0.1244595944881439,0.7541772723197937,True,0.1405392289161682,0.7219820618629456,True
+3975702,0.1235621869564056,0.7541739344596863,True,0.1410984843969345,0.728712797164917,True
+3975712,0.1249130293726921,0.7555087804794312,True,0.1373608410358429,0.7277891635894775,True
+3975722,0.1398191750049591,0.7573689222335815,True,0.1534284800291061,0.7277843952178955,True
+3975732,0.1804618239402771,0.7363128662109375,True,0.1977875828742981,0.7125678658485413,True
+3975742,0.1667650192975998,0.7453601360321045,True,0.1820018589496612,0.7136123180389404,True
+3975752,0.164342850446701,0.7575327754020691,True,0.1783204674720764,0.7166519165039062,True
+3975762,0.1628525108098983,0.7496390342712402,True,0.1823635399341583,0.7111737132072449,True
+3975772,0.1651367992162704,0.7545275092124939,True,0.1838328391313552,0.7108806371688843,True
+3975782,0.1638727635145187,0.7431255578994751,True,0.1790075004100799,0.7273978590965271,True
+3975792,0.1692162156105041,0.7533165812492371,True,0.1842841804027557,0.7026703953742981,True
+3975802,0.1647836118936538,0.7500865459442139,True,0.1867365539073944,0.7135219573974609,True
+3975812,0.1710003316402435,0.753017246723175,True,0.1789001226425171,0.711095929145813,True
+3975822,0.1657804697751999,0.7486717104911804,True,0.1805702745914459,0.6993907690048218,True
+3975832,0.1669225394725799,0.7494367361068726,True,0.1818562448024749,0.7175872325897217,True
+3975842,0.1670442968606948,0.7506563067436218,True,0.1829258203506469,0.725502073764801,True
+3975852,0.1699101328849792,0.7526549696922302,True,0.1811257004737854,0.7144773006439209,True
+3975862,0.1716999858617782,0.7538477778434753,True,0.181619107723236,0.7160052061080933,True
+3975872,0.1688596904277801,0.7559159994125366,True,0.1829827427864074,0.717757523059845,True
+3975882,0.1671004146337509,0.7570982575416565,True,0.1803939640522003,0.708464503288269,True
+3975892,0.1652695387601852,0.7460027933120728,True,0.180121511220932,0.707969069480896,True
+3975902,0.1680859476327896,0.7529840469360352,True,0.1812389343976974,0.710544228553772,True
+3975912,0.1646109074354171,0.7371273040771484,True,0.1805948615074157,0.7028955221176147,True
+3975922,0.165375754237175,0.7481988668441772,True,0.178758442401886,0.7097111940383911,True
+3975932,0.1670863777399063,0.7537775039672852,True,0.1792137622833252,0.7040026187896729,True
+3975942,0.164175271987915,0.7451781034469604,True,0.1819764077663421,0.7036380767822266,True
+3975952,0.1687982380390167,0.7507582902908325,True,0.1852873116731643,0.7307289242744446,True
+3975962,0.1678781360387802,0.7519336938858032,True,0.1805603206157684,0.728727400302887,True
+3975972,0.1672047525644302,0.7511587142944336,True,0.1784640550613403,0.7343827486038208,True
+3975982,0.1681729406118393,0.7485482692718506,True,0.1781203597784042,0.7186734676361084,True
+3975992,0.1658685952425003,0.7469708919525146,True,0.1749144047498703,0.717942476272583,True
+3976002,0.1629536300897598,0.751989483833313,True,0.1809489279985427,0.7268276214599609,True
+3976012,0.1678503453731537,0.7510805726051331,True,0.1793124079704284,0.7002679109573364,True
+3976022,0.1639034897089004,0.7534137964248657,True,0.181074857711792,0.729474663734436,True
+3976032,0.165219709277153,0.7525096535682678,True,0.1844123303890228,0.7216811180114746,True
+3976042,0.1632018983364105,0.750511884689331,True,0.1849463880062103,0.714673638343811,True
+3976052,0.1623124480247497,0.7519551515579224,True,0.1786714643239975,0.699804425239563,True
+3976062,0.1636078059673309,0.7527581453323364,True,0.1842413991689682,0.7227711081504822,True
+3976072,0.1666717529296875,0.7478412985801697,True,0.1793945282697677,0.7293121814727783,True
+3976082,0.1703585088253021,0.7451741099357605,True,0.1810665130615234,0.7091505527496338,True
+3976092,0.1643754690885543,0.757196843624115,True,0.1769254505634308,0.7273280620574951,True
+3976102,0.1619254052639007,0.7489096522331238,True,0.1791176944971084,0.7204383611679077,True
+3976112,0.1712951511144638,0.7556342482566833,True,0.1888775676488876,0.7067410945892334,True
+3976122,0.1661469489336013,0.7461059093475342,True,0.177957683801651,0.7204349040985107,True
+3976132,0.1636414229869842,0.7515673637390137,True,0.1797484755516052,0.7178426384925842,True
+3976142,0.1743624061346054,0.7499179840087891,True,0.1899215131998062,0.7204662561416626,True
+3976152,0.2394960522651672,0.6833245754241943,True,0.2899099290370941,0.6837663054466248,True
+3976162,0.3322028517723083,0.6055881977081299,True,0.3976497650146484,0.6100285053253174,True
+3976172,0.4166633188724518,0.507245659828186,True,0.4834397733211517,0.5184218287467957,True
+3976182,0.4942763447761535,0.4547584652900696,True,0.5514395236968994,0.4490439593791961,True
+3976192,0.5419288873672485,0.390486866235733,True,0.6014891862869263,0.3790901899337768,True
+3976202,0.5553553104400635,0.3253923654556274,True,0.6058419942855835,0.3269693255424499,True
+3976212,0.55901700258255,0.3278866112232208,True,0.5891961455345154,0.3353568911552429,True
+3976222,0.5776585340499878,0.3303120136260986,True,0.5956853032112122,0.3412666618824005,True
+3976232,0.5769109725952148,0.3344069719314575,True,0.5940169095993042,0.331096887588501,True
+3976242,0.5783576965332031,0.3260039687156677,True,0.5967293977737427,0.3239466845989227,True
+3976252,0.5782226324081421,0.3284798264503479,True,0.5914741158485413,0.3298924565315246,True
+3976262,0.5779246091842651,0.3325314223766327,True,0.5915945768356323,0.3290380835533142,True
+3976272,0.5784820914268494,0.3256719410419464,True,0.5908358693122864,0.3331674635410309,True
+3976282,0.5806624889373779,0.3304811120033264,True,0.5930706858634949,0.3307958841323852,True
+3976292,0.5767157673835754,0.3313801884651184,True,0.5948491096496582,0.324586808681488,True
+3976302,0.5798887014389038,0.3289144933223724,True,0.5944088697433472,0.326652854681015,True
+3976312,0.5787655115127563,0.3359072208404541,True,0.5960055589675903,0.3329351842403412,True
+3976322,0.5809919834136963,0.3247824907302856,True,0.5954080820083618,0.3228489756584167,True
+3976332,0.5791352987289429,0.3273066580295563,True,0.5923654437065125,0.3243458867073059,True
+3976342,0.580014705657959,0.3336710333824157,True,0.593061089515686,0.3283429145812988,True
+3976352,0.5782544612884521,0.3337260782718658,True,0.5966417789459229,0.3210555911064148,True
+3976362,0.5800713896751404,0.3347496092319488,True,0.5966821908950806,0.3231274783611297,True
+3976372,0.5806281566619873,0.3324790596961975,True,0.5944757461547852,0.3252160251140594,True
+3976382,0.5805015563964844,0.3386257290840149,True,0.5976890325546265,0.3275795578956604,True
+3976392,0.581940770149231,0.3297886848449707,True,0.596773624420166,0.3225076496601105,True
+3976402,0.5809009075164795,0.3337645530700683,True,0.5967419147491455,0.3214301466941833,True
+3976412,0.5817230939865112,0.3269700407981872,True,0.5930519104003906,0.3237480521202087,True
+3976422,0.5782041549682617,0.3410516083240509,True,0.5951786041259766,0.3250597715377807,True
+3976432,0.5975812673568726,0.3467113971710205,True,0.6131176352500916,0.3401499986648559,True
+3976442,0.6526154279708862,0.3848662972450256,True,0.6658589243888855,0.3868426084518432,True
+3976452,0.6499150991439819,0.383058488368988,True,0.6607182025909424,0.3930675089359283,True
+3976462,0.635887861251831,0.3840518891811371,True,0.6559659838676453,0.3828005492687225,True
+3976472,0.6354078054428101,0.3835282325744629,True,0.6553781032562256,0.3787279725074768,True
+3976482,0.6380110383033752,0.3893634676933288,True,0.6584450006484985,0.3773500919342041,True
+3976492,0.6350173950195312,0.3822478652000427,True,0.6603907346725464,0.3721560835838318,True
+3976502,0.6418753266334534,0.3835234642028808,True,0.659956693649292,0.3804858922958374,True
+3976512,0.6386255025863647,0.3892676830291748,True,0.6583083868026733,0.3675146102905273,True
+3976522,0.6408162713050842,0.3928041458129883,True,0.6608336567878723,0.3746308088302612,True
+3976532,0.639534592628479,0.3840983808040619,True,0.6606435775756836,0.3834307193756103,True
+3976542,0.6380826830863953,0.3843059539794922,True,0.6603657007217407,0.3753455877304077,True
+3976552,0.6401591300964355,0.382504940032959,True,0.6596546173095703,0.3935292661190033,True
+3976562,0.6406232118606567,0.3798452615737915,True,0.6605607271194458,0.3996515274047851,True
+3976572,0.6393296718597412,0.3812549114227295,True,0.6587436199188232,0.3968473970890045,True
+3976582,0.6372652053833008,0.3778929710388183,True,0.659182071685791,0.3846665024757385,True
+3976592,0.6351052522659302,0.3823074996471405,True,0.6625440120697021,0.3844380378723144,True
+3976602,0.6392881870269775,0.3878125548362732,True,0.6623761653900146,0.3880499303340912,True
+3976612,0.640718936920166,0.3791803121566772,True,0.6586350202560425,0.3932672142982483,True
+3976622,0.6384589076042175,0.38442462682724,True,0.6584277153015137,0.3959556818008423,True
+3976632,0.6387315988540649,0.3833057284355163,True,0.6588985919952393,0.3810908198356628,True
+3976642,0.6377825736999512,0.3860300481319427,True,0.6602790355682373,0.3874679207801819,True
+3976652,0.6393115520477295,0.3840339779853821,True,0.6617248058319092,0.3811463415622711,True
+3976662,0.6344367861747742,0.3849109411239624,True,0.6624870300292969,0.3721637427806854,True
+3976672,0.6404085159301758,0.3981577157974243,True,0.6601226329803467,0.3683424592018127,True
+3976682,0.6375003457069397,0.3892959356307983,True,0.6588151454925537,0.3703927397727966,True
+3976692,0.6384449005126953,0.3878725171089172,True,0.6635646224021912,0.3844456076622009,True
+3976702,0.6388969421386719,0.3857694566249847,True,0.6597880125045776,0.3768512606620788,True
+3976712,0.6392720937728882,0.3859903216361999,True,0.6597355604171753,0.3741109371185303,True
+3976722,0.6379782557487488,0.3867640495300293,True,0.6564024090766907,0.3936216831207275,True
+3976732,0.64008629322052,0.3855435252189636,True,0.6546205878257751,0.3881101608276367,True
+3976742,0.6377143859863281,0.3845041394233703,True,0.6583533883094788,0.369084745645523,True
+3976752,0.6379541158676147,0.3788211643695831,True,0.6577192544937134,0.381491482257843,True
+3976762,0.6369767785072327,0.3893507719039917,True,0.6583529710769653,0.3759377598762512,True
+3976772,0.6368815302848816,0.3847158253192901,True,0.6589853763580322,0.3816089928150177,True
+3976782,0.638256311416626,0.3834543228149414,True,0.6582827568054199,0.3784355521202087,True
+3976792,0.6384416818618774,0.3821859955787658,True,0.6597853899002075,0.3771389722824096,True
+3976802,0.6389561295509338,0.3880802989006042,True,0.6557852029800415,0.3805981278419494,True
+3976812,0.6383296251296997,0.3865543901920318,True,0.6557821035385132,0.3713918328285217,True
+3976822,0.6412029266357422,0.3799847960472107,True,0.6546419262886047,0.3902131021022796,True
+3976832,0.6389368772506714,0.3793864250183105,True,0.656914472579956,0.37276491522789,True
+3976842,0.6400275826454163,0.3846355378627777,True,0.6587272882461548,0.383317232131958,True
+3976852,0.6402735710144043,0.3824069201946258,True,0.655226469039917,0.3840046525001526,True
+3976862,0.6411970257759094,0.3863576650619507,True,0.6577516198158264,0.3735029101371765,True
+3976872,0.6396448612213135,0.3833884000778198,True,0.6553829908370972,0.3775209784507751,True
+3976882,0.6422767639160156,0.3955938220024109,True,0.654761552810669,0.3838033676147461,True
+3976892,0.6398981809616089,0.3858539462089538,True,0.6536592245101929,0.3878836333751678,True
+3976902,0.6423791646957397,0.3838298320770263,True,0.6544767618179321,0.3791760206222534,True
+3976912,0.6406124830245972,0.3816108703613281,True,0.6547499895095825,0.3823404610157013,True
+3976922,0.6395483613014221,0.3824381828308105,True,0.658396303653717,0.3836453557014465,True
+3976932,0.6413251757621765,0.374696671962738,True,0.650408148765564,0.3828627467155456,True
+3976942,0.6409835815429688,0.3813992440700531,True,0.6508752107620239,0.3933115303516388,True
+3976952,0.6392829418182373,0.3797619044780731,True,0.6552276611328125,0.3591650724411011,True
+3976962,0.6402614712715149,0.3755660057067871,True,0.6499166488647461,0.3861091434955597,True
+3976972,0.6399468183517456,0.377700537443161,True,0.6496546268463135,0.3820673823356628,True
+3976982,0.6403173208236694,0.372810423374176,True,0.6567621231079102,0.3794659376144409,True
+3976992,0.6392102241516113,0.3786484599113464,True,0.654259204864502,0.3702718019485473,True
+3977002,0.6406187415122986,0.3710869550704956,True,0.6517555713653564,0.3808410167694092,True
+3977012,0.6406331658363342,0.3785830736160278,True,0.6529194116592407,0.368796557188034,True
+3977022,0.6421762704849243,0.3729366064071655,True,0.6540570259094238,0.3889818787574768,True
+3977032,0.640416145324707,0.3746591210365295,True,0.652435302734375,0.3732813596725464,True
+3977042,0.6416767239570618,0.3782759308815002,True,0.6536041498184204,0.3829609453678131,True
+3977052,0.6400964856147766,0.3735128343105316,True,0.6559444665908813,0.3655172884464264,True
+3977062,0.6414076089859009,0.375032365322113,True,0.6533459424972534,0.3702155947685241,True
+3977072,0.6421926617622375,0.3841815590858459,True,0.6523110866546631,0.3957017958164215,True
+3977082,0.6432939767837524,0.371511846780777,True,0.6509342193603516,0.385751724243164,True
+3977092,0.6441293954849243,0.3794206082820892,True,0.6544350385665894,0.3543876409530639,True
+3977102,0.6314593553543091,0.3688245415687561,True,0.6489616632461548,0.3610666394233703,True
+3977112,0.6105853319168091,0.3554446101188659,True,0.6292633414268494,0.3408790230751037,True
+3977122,0.6194478273391724,0.3524422943592071,True,0.6296462416648865,0.3513656258583069,True
+3977132,0.6202806234359741,0.3514851927757263,True,0.629486083984375,0.3666820526123047,True
+3977142,0.6160365343093872,0.3524550497531891,True,0.6319129467010498,0.365314781665802,True
+3977152,0.6179852485656738,0.3556698262691498,True,0.6305853724479675,0.367595374584198,True
+3977162,0.6168356537818909,0.3529541492462158,True,0.6312048435211182,0.3633547723293304,True
+3977172,0.619828462600708,0.349814772605896,True,0.6324170231819153,0.3476608395576477,True
+3977182,0.6162741184234619,0.3456215262413025,True,0.630011796951294,0.3579011559486389,True
+3977192,0.6191422939300537,0.3521765470504761,True,0.6297328472137451,0.3551397919654846,True
+3977202,0.6176289916038513,0.3516110181808471,True,0.6297427415847778,0.3560428619384765,True
+3977212,0.6192193031311035,0.3596686720848083,True,0.6298688650131226,0.3614403009414673,True
+3977222,0.6156864166259766,0.3491798043251037,True,0.6301859617233276,0.3672868013381958,True
+3977232,0.6144648194313049,0.3506508469581604,True,0.6318879723548889,0.3581182360649109,True
+3977242,0.6133444309234619,0.3483971059322357,True,0.6325428485870361,0.3721137642860412,True
+3977252,0.6175180673599243,0.3550548553466797,True,0.6318999528884888,0.361592948436737,True
+3977262,0.6154260039329529,0.350436121225357,True,0.6291110515594482,0.3604839444160461,True
+3977272,0.5749449729919434,0.3662560284137726,True,0.6000842452049255,0.344815582036972,True
+3977282,0.4729881882667541,0.421775221824646,True,0.5141582489013672,0.4067000150680542,True
+3977292,0.3730111122131347,0.4764751195907593,True,0.4203938245773315,0.4681855738162994,True
+3977302,0.2969923615455627,0.5283591151237488,True,0.3354067802429199,0.534347414970398,True
+3977312,0.216418981552124,0.6093858480453491,True,0.2421070635318756,0.5954722166061401,True
+3977322,0.1669585406780243,0.6756466627120972,True,0.1866186261177063,0.6685348749160767,True
+3977332,0.1520858108997345,0.7078397274017334,True,0.1644415706396103,0.6889984607696533,True
+3977342,0.1743872314691543,0.7131715416908264,True,0.1895683109760284,0.6706332564353943,True
+3977352,0.1586714833974838,0.6991459131240845,True,0.1749522089958191,0.6742804646492004,True
+3977362,0.152740865945816,0.7149174213409424,True,0.1703305840492248,0.6803205013275146,True
+3977372,0.1630749404430389,0.7068078517913818,True,0.1772749871015548,0.6617207527160645,True
+3977382,0.1677359342575073,0.7125019431114197,True,0.1821770668029785,0.6762174367904663,True
+3977392,0.158878743648529,0.7042006254196167,True,0.1763296276330948,0.6899932026863098,True
+3977402,0.1621152311563491,0.702599048614502,True,0.177262395620346,0.6807512044906616,True
+3977412,0.167719155550003,0.704881489276886,True,0.1765785664319992,0.6704486608505249,True
+3977422,0.1571309566497802,0.7120639085769653,True,0.1719221919775009,0.681327223777771,True
+3977432,0.1629768311977386,0.7184286713600159,True,0.1821241974830627,0.6841081976890564,True
+3977442,0.1617988646030426,0.7149527072906494,True,0.1760997027158737,0.6842791438102722,True
+3977452,0.154938742518425,0.7157773375511169,True,0.1776723265647888,0.6777942180633545,True
+3977462,0.1619381457567215,0.7061176300048828,True,0.1751002222299575,0.6800483465194702,True
+3977472,0.1587549448013305,0.7129055857658386,True,0.1730607151985168,0.6919195055961609,True
+3977482,0.1602609902620315,0.7011396884918213,True,0.1748214364051818,0.6819179058074951,True
+3977492,0.1612518876791,0.7085893154144287,True,0.1724595725536346,0.6887854337692261,True
+3977502,0.1599701344966888,0.7020465731620789,True,0.1766850501298904,0.6884405612945557,True
+3977512,0.1569949984550476,0.713555097579956,True,0.1761410534381866,0.6733808517456055,True
+3977522,0.1607041656970977,0.7397540807723999,True,0.1738413274288177,0.7193726301193237,True
+3977532,0.1552185416221618,0.7405556440353394,True,0.1757772564888,0.6998021602630615,True
+3977542,0.1542042195796966,0.7364121079444885,True,0.176648199558258,0.721120297908783,True
+3977552,0.1587801128625869,0.7323830127716064,True,0.1729408204555511,0.7125226259231567,True
+3977562,0.151026964187622,0.7286368608474731,True,0.1734788715839386,0.713196873664856,True
+3977572,0.1542569696903228,0.7396082282066345,True,0.17599518597126,0.6992913484573364,True
+3977582,0.1554281264543533,0.740330696105957,True,0.174660712480545,0.7239844799041748,True
+3977592,0.15437713265419,0.7395766377449036,True,0.1796059310436248,0.712556004524231,True
+3977602,0.1575812995433807,0.7374112606048584,True,0.1727921962738037,0.7080173492431641,True
+3977612,0.1598910540342331,0.7466592788696289,True,0.1772555410861969,0.7167109251022339,True
+3977622,0.1554224491119384,0.7383822202682495,True,0.1701580435037613,0.7258588075637817,True
+3977632,0.1603320986032486,0.7436190843582153,True,0.1699888408184051,0.7245432138442993,True
+3977642,0.155113399028778,0.7325087189674377,True,0.1695121228694915,0.7090675830841064,True
+3977652,0.1544723361730575,0.7393490672111511,True,0.174666553735733,0.7067921161651611,True
+3977662,0.161183625459671,0.7467983961105347,True,0.175382062792778,0.6993875503540039,True
+3977672,0.1596186161041259,0.7371912598609924,True,0.1781765222549438,0.7201756238937378,True
+3977682,0.1588044166564941,0.7379143834114075,True,0.1751428693532943,0.7152544260025024,True
+3977692,0.1567549854516983,0.7331639528274536,True,0.1751614362001419,0.7224531173706055,True
+3977702,0.1571971178054809,0.7301177382469177,True,0.1779724657535553,0.714485764503479,True
+3977712,0.1618800908327102,0.7378015518188477,True,0.1750438511371612,0.705904483795166,True
+3977722,0.1592355817556381,0.7298082709312439,True,0.171631321310997,0.7151834964752197,True
+3977732,0.150816410779953,0.736773669719696,True,0.1715997159481048,0.7088359594345093,True
+3977742,0.1563895940780639,0.7406068444252014,True,0.1740408986806869,0.7133046984672546,True
+3977752,0.1610359102487564,0.7332762479782104,True,0.1746889501810073,0.7032673358917236,True
+3977762,0.1565051823854446,0.7388388514518738,True,0.17622010409832,0.7297982573509216,True
+3977772,0.1607809960842132,0.7453075647354126,True,0.1725286841392517,0.7048263549804688,True
+3977782,0.1587596833705902,0.7367972135543823,True,0.1741243600845337,0.7155335545539856,True
+3977792,0.15796959400177,0.7322477102279663,True,0.1778206676244735,0.7191247940063477,True
+3977802,0.1563760787248611,0.739398717880249,True,0.17104572057724,0.7139739394187927,True
+3977812,0.1539234668016433,0.7394760251045227,True,0.1800555884838104,0.711968183517456,True
+3977822,0.1546294540166854,0.731948733329773,True,0.1717453598976135,0.7105793952941895,True
+3977832,0.1538619846105575,0.7333146333694458,True,0.1725697815418243,0.7245765924453735,True
+3977842,0.1563961803913116,0.7380341291427612,True,0.1699196696281433,0.7147754430770874,True
+3977852,0.1577648371458053,0.7307909727096558,True,0.1742823421955108,0.7371392250061035,True
+3977862,0.152036964893341,0.7372921109199524,True,0.1647149175405502,0.7157666683197021,True
+3977872,0.1553340852260589,0.738967776298523,True,0.1754644066095352,0.7135688066482544,True
+3977882,0.1550476551055908,0.7451045513153076,True,0.1655060648918151,0.7332242727279663,True
+3977892,0.1510660946369171,0.7428202629089355,True,0.1697435230016708,0.7109861969947815,True
+3977902,0.1546462476253509,0.7395488619804382,True,0.1720518767833709,0.717074990272522,True
+3977912,0.1581400036811828,0.7383561730384827,True,0.1696466207504272,0.7250109314918518,True
+3977922,0.1531306356191635,0.7397407293319702,True,0.1733888387680053,0.7134824991226196,True
+3977932,0.1539010405540466,0.7388098239898682,True,0.1732125878334045,0.722496509552002,True
+3977942,0.1539178341627121,0.7364714741706848,True,0.1713006198406219,0.7175018787384033,True
+3977952,0.1567323058843612,0.7440069317817688,True,0.1753976941108703,0.7157794237136841,True
+3977962,0.1538872420787811,0.7361137866973877,True,0.1676138341426849,0.7226054072380066,True
+3977972,0.1536095142364502,0.7385122776031494,True,0.1709399223327636,0.7101835012435913,True
+3977982,0.1543101668357849,0.7450436949729919,True,0.1690426170825958,0.7296690344810486,True
+3977992,0.153075098991394,0.7265138030052185,True,0.1690886914730072,0.7197273969650269,True
+3978002,0.1508141458034515,0.7494319081306458,True,0.1675482392311096,0.709779679775238,True
+3978012,0.1552951633930206,0.7473632097244263,True,0.1673485189676284,0.7093255519866943,True
+3978022,0.1534622013568878,0.7329186201095581,True,0.1702149808406829,0.7084044814109802,True
+3978032,0.1578065156936645,0.7300988435745239,True,0.1708009988069534,0.7137291431427002,True
+3978042,0.156527042388916,0.7404857277870178,True,0.1732689589262008,0.7110612392425537,True
+3978052,0.1530831605195999,0.7349295616149902,True,0.1733500361442566,0.7196402549743652,True
+3978062,0.1578245311975479,0.7374625205993652,True,0.1717996448278427,0.7143286466598511,True
+3978072,0.1508165746927261,0.7299337387084961,True,0.1696488559246063,0.722062885761261,True
+3978082,0.1568052172660827,0.7415404915809631,True,0.1708442568778991,0.7102587223052979,True
+3978092,0.1580139398574829,0.7374725937843323,True,0.1706484854221344,0.7295931577682495,True
+3978102,0.1521307975053787,0.734058141708374,True,0.1776007413864135,0.7244650721549988,True
+3978112,0.1588075160980224,0.7418251037597656,True,0.1690390110015869,0.7251062393188477,True
+3978122,0.1558980792760849,0.7322075366973877,True,0.1723301708698272,0.7167332172393799,True
+3978132,0.1587699800729751,0.7368492484092712,True,0.1749598383903503,0.7034718990325928,True
+3978142,0.1553209722042083,0.7278492450714111,True,0.1659886986017227,0.7109966278076172,True
+3978152,0.156713992357254,0.7481642961502075,True,0.1707972288131714,0.7181947827339172,True
+3978162,0.1581218391656875,0.7416515350341797,True,0.1740816533565521,0.721053957939148,True
+3978172,0.158976525068283,0.7360764741897583,True,0.1718354821205139,0.7105127573013306,True
+3978182,0.1598318964242935,0.739815354347229,True,0.1720465719699859,0.7080158591270447,True
+3978192,0.1614212691783905,0.7348340153694153,True,0.1717620342969894,0.7109970450401306,True
+3978202,0.1580301523208618,0.7323806285858154,True,0.1782962679862976,0.7094881534576416,True
+3978212,0.1612341701984405,0.740552544593811,True,0.1664827316999435,0.7191872596740723,True
+3978222,0.1566995680332183,0.7351058721542358,True,0.1722662448883056,0.7122094631195068,True
+3978232,0.1595118790864944,0.7435996532440186,True,0.1727761775255203,0.7291979193687439,True
+3978242,0.1615351438522339,0.7365137934684753,True,0.1688138097524643,0.7289861440658569,True
+3978252,0.1596395373344421,0.7357021570205688,True,0.1727136075496673,0.7220315933227539,True
+3978262,0.1605667173862457,0.7286173105239868,True,0.1717897355556488,0.7139066457748413,True
+3978272,0.1615353226661682,0.7426509857177734,True,0.1693077236413955,0.7396503686904907,True
+3978282,0.1574556082487106,0.7314414978027344,True,0.1706067621707916,0.7221789360046387,True
+3978292,0.1604523658752441,0.7352173328399658,True,0.1695962250232696,0.7271714210510254,True
+3978302,0.1625320017337799,0.7330918312072754,True,0.1709530055522918,0.7156184911727905,True
+3978312,0.1606213003396988,0.7298102378845215,True,0.1712291985750198,0.7138379812240601,True
+3978322,0.1590196788311004,0.7357316613197327,True,0.1733275949954986,0.7169203758239746,True
+3978332,0.1605142951011657,0.7399927377700806,True,0.1777166724205017,0.7212436199188232,True
+3978342,0.1575651168823242,0.741513729095459,True,0.1697588413953781,0.7249841690063477,True
+3978352,0.1628094166517257,0.7358222007751465,True,0.1806574463844299,0.7250993251800537,True
+3978362,0.1690716594457626,0.7487454414367676,True,0.1741816699504852,0.7151585817337036,True
+3978372,0.1576245129108429,0.742300271987915,True,0.173873633146286,0.7277343273162842,True
+3978382,0.1667312383651733,0.7413860559463501,True,0.1718465834856033,0.7174564003944397,True
+3978392,0.162148043513298,0.7396878004074097,True,0.1737006902694702,0.7467492818832397,True
+3978402,0.1612860560417175,0.7390315532684326,True,0.1742263436317443,0.7370797395706177,True
+3978412,0.1600798964500427,0.7408760786056519,True,0.1754998862743377,0.7187587022781372,True
+3978422,0.1675150692462921,0.7416796684265137,True,0.1706914901733398,0.7332396507263184,True
+3978432,0.161008208990097,0.7459359169006348,True,0.1706417798995971,0.7092576026916504,True
+3978442,0.1623640060424804,0.7430759072303772,True,0.1740056872367859,0.7279586791992188,True
+3978452,0.1608358770608902,0.739854097366333,True,0.1750773787498474,0.71363365650177,True
+3978462,0.166013091802597,0.744935154914856,True,0.1725362837314605,0.7190479040145874,True
+3978472,0.161539226770401,0.7398848533630371,True,0.1726195663213729,0.7271221876144409,True
+3978482,0.1579823791980743,0.7363872528076172,True,0.1713713109493255,0.713659405708313,True
+3978492,0.1618030071258545,0.7319471836090088,True,0.1746962368488311,0.7130507826805115,True
+3978502,0.1598389446735382,0.7438420057296753,True,0.1734282821416854,0.7177075147628784,True
+3978512,0.1620647609233856,0.7478139400482178,True,0.1694703102111816,0.7189286351203918,True
+3978522,0.1612078696489334,0.7443380355834961,True,0.1761775612831115,0.7168383002281189,True
+3978532,0.1623741835355758,0.7412794828414917,True,0.1765930503606796,0.7173612117767334,True
+3978542,0.1647157371044159,0.7401710748672485,True,0.1739201545715332,0.7282059192657471,True
+3978552,0.1670369952917099,0.7401505708694458,True,0.1712903976440429,0.7345292568206787,True
+3978562,0.1613895297050476,0.7349145412445068,True,0.1705154925584793,0.7307668924331665,True
+3978572,0.1573772132396698,0.7308498024940491,True,0.1772633045911789,0.7160686254501343,True
+3978582,0.1598269045352935,0.731994092464447,True,0.1715359389781952,0.7171496152877808,True
+3978592,0.1604243516921997,0.7379225492477417,True,0.1685496270656585,0.7285008430480957,True
+3978602,0.1604281216859817,0.7396404147148132,True,0.1744659841060638,0.726625919342041,True
+3978612,0.1597659140825271,0.7363991737365723,True,0.1787358522415161,0.7270030975341797,True
+3978622,0.1586268842220306,0.735254168510437,True,0.1675875633955001,0.7204166054725647,True
+3978632,0.1564699858427047,0.7420606017112732,True,0.1730310618877411,0.7212995886802673,True
+3978642,0.1629436165094375,0.7433407306671143,True,0.1743711680173874,0.7090096473693848,True
+3978652,0.1576635092496872,0.7366280555725098,True,0.1709014624357223,0.7131849527359009,True
+3978662,0.1591586470603943,0.7363962531089783,True,0.1745160669088363,0.7338425517082214,True
+3978672,0.1626442968845367,0.732667088508606,True,0.1735033243894577,0.7151155471801758,True
+3978682,0.1595816016197204,0.7428505420684814,True,0.1747433841228485,0.7206027507781982,True
+3978692,0.1593048125505447,0.7368486523628235,True,0.1743647903203964,0.7129468321800232,True
+3978702,0.1576586663722992,0.735743522644043,True,0.1760405153036117,0.7106953263282776,True
+3978712,0.1645118147134781,0.7433195114135742,True,0.1756731867790222,0.7146276235580444,True
+3978722,0.1664445251226425,0.7367972135543823,True,0.1753348708152771,0.707054615020752,True
+3978732,0.2208058834075927,0.6933339834213257,True,0.253643125295639,0.6931713223457336,True
+3978742,0.3060839772224426,0.6230096817016602,True,0.3634790778160095,0.6395071148872375,True
+3978752,0.3955131769180298,0.541471004486084,True,0.4636412858963012,0.5589818954467773,True
+3978762,0.485879898071289,0.4511414468288421,True,0.5486767292022705,0.4683102369308471,True
+3978772,0.5507123470306396,0.3643698096275329,True,0.6030641794204712,0.3803699016571045,True
+3978782,0.5700926780700684,0.2920346856117248,True,0.6148366332054138,0.3109323382377624,True
+3978792,0.5613294839859009,0.3058190047740936,True,0.5941753387451172,0.3215146660804748,True
+3978802,0.5786373019218445,0.3021708726882934,True,0.5990320444107056,0.3110881447792053,True
+3978812,0.583200216293335,0.2946670651435852,True,0.6009393930435181,0.3117971420288086,True
+3978822,0.5861033201217651,0.2906976640224457,True,0.6013193726539612,0.3150118589401245,True
+3978832,0.586821973323822,0.2907260656356811,True,0.5970373153686523,0.3129783570766449,True
+3978842,0.585570216178894,0.2862201333045959,True,0.6010646820068359,0.3057160973548889,True
+3978852,0.5869455337524414,0.2916063070297241,True,0.6018779277801514,0.3121423721313476,True
+3978862,0.5886471271514893,0.2882667183876037,True,0.598882794380188,0.3077089190483093,True
+3978872,0.5875144600868225,0.2933861017227173,True,0.5990031957626343,0.3106991648674011,True
+3978882,0.5869988203048706,0.2922407686710357,True,0.6004533767700195,0.3123595714569092,True
+3978892,0.5895346403121948,0.2908406853675842,True,0.5996922254562378,0.30170738697052,True
+3978902,0.5868858695030212,0.2903801500797272,True,0.6006640195846558,0.301887571811676,True
+3978912,0.5884219408035278,0.2890085279941559,True,0.5989561080932617,0.3103972673416137,True
+3978922,0.5843077898025513,0.2898028790950775,True,0.5984194874763489,0.3046770095825195,True
+3978932,0.5842142105102539,0.2868899703025818,True,0.600887656211853,0.3066619038581848,True
+3978942,0.5879995822906494,0.2868794798851013,True,0.6010681986808777,0.3063770532608032,True
+3978952,0.5875332355499268,0.2947377860546112,True,0.5955588221549988,0.3030189871788025,True
+3978962,0.5876184701919556,0.2885244488716125,True,0.6025775671005249,0.3057445883750915,True
+3978972,0.5877346992492676,0.2960015535354614,True,0.5977287888526917,0.3162568807601928,True
+3978982,0.5908586978912354,0.2867129445075989,True,0.6027802228927612,0.3130449652671814,True
+3978992,0.5876626968383789,0.2928679585456848,True,0.5964440703392029,0.3170627355575561,True
+3979002,0.5862826108932495,0.2870570123195648,True,0.6004444360733032,0.3111259341239929,True
+3979012,0.5896613597869873,0.2894880771636963,True,0.60305255651474,0.3140566349029541,True
+3979022,0.5862045884132385,0.293216198682785,True,0.6001883745193481,0.3057938814163208,True
+3979032,0.5830496549606323,0.2966603636741638,True,0.6029627323150635,0.3185393810272217,True
+3979042,0.5865110158920288,0.2945002317428589,True,0.5998508334159851,0.3134784698486328,True
+3979052,0.5900882482528687,0.3044712841510772,True,0.6024106740951538,0.3203394114971161,True
+3979062,0.5331300497055054,0.3490200042724609,True,0.5630089044570923,0.3385354578495025,True
+3979072,0.4372664093971252,0.4686529636383056,True,0.4723699688911438,0.4676330685615539,True
+3979082,0.3527967929840088,0.5697774887084961,True,0.3756463527679443,0.557746171951294,True
+3979092,0.2599973082542419,0.6338942646980286,True,0.2890656590461731,0.6462795734405518,True
+3979102,0.2179218083620071,0.6739003658294678,True,0.2405111044645309,0.6744023561477661,True
+3979112,0.2297059744596481,0.6736183166503906,True,0.245916485786438,0.6642434597015381,True
+3979122,0.2298367321491241,0.6828508377075195,True,0.2552384734153747,0.6539572477340698,True
+3979132,0.2231163382530212,0.686905562877655,True,0.2442434877157211,0.6810215711593628,True
+3979142,0.2195018827915191,0.6780531406402588,True,0.2368025481700897,0.6803034543991089,True
+3979152,0.2212961614131927,0.6891931295394897,True,0.2424716502428054,0.6592198610305786,True
+3979162,0.2225303798913955,0.6950280666351318,True,0.2454857230186462,0.6679314374923706,True
+3979172,0.2223599255084991,0.6780341267585754,True,0.2383485734462738,0.6836694478988647,True
+3979182,0.2263884246349334,0.6769742965698242,True,0.2385555505752563,0.6719327569007874,True
+3979192,0.2200365662574768,0.6849562525749207,True,0.2394841015338897,0.6691229343414307,True
+3979202,0.2225134670734405,0.6824896335601807,True,0.2411064505577087,0.66114342212677,True
+3979212,0.2186244428157806,0.6827096939086914,True,0.2419421076774597,0.6754060983657837,True
+3979222,0.2231261283159256,0.6854687929153442,True,0.24147629737854,0.6648930311203003,True
+3979232,0.2206476330757141,0.681489884853363,True,0.2415548861026764,0.6802055835723877,True
+3979242,0.2232555896043777,0.6866649389266968,True,0.2426108568906784,0.6696802377700806,True
+3979252,0.1918129026889801,0.7346211671829224,True,0.2092397511005401,0.697934627532959,True
+3979262,0.188327670097351,0.7268907427787781,True,0.2135518789291381,0.7022653222084045,True
+3979272,0.1965484917163849,0.7433712482452393,True,0.2223097085952758,0.6951300501823425,True
+3979282,0.1955423951148986,0.7268887162208557,True,0.2180564552545547,0.6916911602020264,True
+3979292,0.1930571794509887,0.7260854244232178,True,0.2184206843376159,0.711050271987915,True
+3979302,0.1938796937465667,0.7353732585906982,True,0.2184085547924041,0.6871542930603027,True
+3979312,0.1894945651292801,0.7254812121391296,True,0.2213129103183746,0.7097883224487305,True
+3979322,0.1993870586156845,0.740052342414856,True,0.2141523957252502,0.6989938616752625,True
+3979332,0.1909052431583404,0.7245663404464722,True,0.2121480107307434,0.6834471821784973,True
+3979342,0.1888647377490997,0.7306049466133118,True,0.2164363861083984,0.6998715996742249,True
+3979352,0.1435898542404174,0.7507629990577698,True,0.1706113070249557,0.7111619710922241,True
+3979362,0.1183691322803497,0.7597830295562744,True,0.1301982700824737,0.746430516242981,True
+3979372,0.1354097723960876,0.7426068782806396,True,0.1590076982975006,0.7298202514648438,True
+3979382,0.1342877894639969,0.7524582147598267,True,0.1570446938276291,0.7342435121536255,True
+3979392,0.1380133926868438,0.7647877931594849,True,0.1535441577434539,0.7425963878631592,True
+3979402,0.1407829821109771,0.7601322531700134,True,0.1536266207695007,0.7345616817474365,True
+3979412,0.1374969482421875,0.7617238759994507,True,0.1576686650514602,0.7427630424499512,True
+3979422,0.1341904103755951,0.7616702914237976,True,0.1532009392976761,0.7250498533248901,True
+3979432,0.1284734308719635,0.7517973184585571,True,0.152782917022705,0.7336391806602478,True
+3979442,0.1348823010921478,0.757508397102356,True,0.1507964432239532,0.7298175096511841,True
+3979452,0.1341006755828857,0.7522173523902893,True,0.1492057293653488,0.7243105173110962,True
+3979462,0.1313855051994323,0.7508343458175659,True,0.1504393219947815,0.7208172082901001,True
+3979472,0.1357245296239853,0.7647699117660522,True,0.152221217751503,0.7325578331947327,True
+3979482,0.1337473392486572,0.7585508227348328,True,0.1523053497076034,0.730719804763794,True
+3979492,0.1340930163860321,0.7537444829940796,True,0.1552235186100006,0.7235838174819946,True
+3979502,0.1340073347091674,0.7547257542610168,True,0.1527326256036758,0.7321780920028687,True
+3979512,0.153017058968544,0.741360604763031,True,0.1839228719472885,0.7228913307189941,True
+3979522,0.1483351737260818,0.7395325899124146,True,0.1719737648963928,0.7239965200424194,True
+3979532,0.1552864164113998,0.7472343444824219,True,0.1658587455749511,0.7248126268386841,True
+3979542,0.1443746089935302,0.7396504878997803,True,0.1734688580036163,0.7060436606407166,True
+3979552,0.152118295431137,0.7384465336799622,True,0.1698104739189148,0.7285915017127991,True
+3979562,0.1538238078355789,0.7487202882766724,True,0.1809653639793396,0.7222846746444702,True
+3979572,0.1511781513690948,0.7435258626937866,True,0.1761455833911895,0.7194961309432983,True
+3979582,0.1552261710166931,0.7435815334320068,True,0.1774293184280395,0.704056978225708,True
+3979592,0.1490030437707901,0.7381953001022339,True,0.1783510893583297,0.7073606848716736,True
+3979602,0.1513412594795227,0.7385885119438171,True,0.1799516379833221,0.6981297731399536,True
+3979612,0.1535918265581131,0.7512856721878052,True,0.1734363287687301,0.7120023965835571,True
+3979622,0.154655635356903,0.7380478382110596,True,0.1798779964447021,0.7083339095115662,True
+3979632,0.1527512818574905,0.7433693408966064,True,0.1757693886756897,0.7058478593826294,True
+3979642,0.1579079777002334,0.7382095456123352,True,0.169787585735321,0.7064271569252014,True
+3979652,0.1538086533546447,0.7406095266342163,True,0.176904559135437,0.7224148511886597,True
+3979662,0.1518627703189849,0.7395931482315063,True,0.178218200802803,0.7228522300720215,True
+3979672,0.154880404472351,0.7266855239868164,True,0.1751698404550552,0.729105532169342,True
+3979682,0.1558509618043899,0.7276653051376343,True,0.1738849431276321,0.7045261263847351,True
+3979692,0.1556839793920517,0.7442283034324646,True,0.1744933724403381,0.7138022184371948,True
+3979702,0.155604600906372,0.7439213991165161,True,0.1811380833387375,0.7103169560432434,True
+3979712,0.1559222489595413,0.7401199340820312,True,0.1800466626882553,0.7351225018501282,True
+3979722,0.1543800383806228,0.7385870218276978,True,0.1739408671855926,0.702849268913269,True
+3979732,0.1530683040618896,0.7281152009963989,True,0.1728154867887497,0.7124166488647461,True
+3979742,0.1562665700912475,0.7342350482940674,True,0.1765402555465698,0.7159408330917358,True
+3979752,0.156156301498413,0.7366132736206055,True,0.1783742904663086,0.699357807636261,True
+3979762,0.1560082137584686,0.7433106303215027,True,0.1725250780582428,0.7234658002853394,True
+3979772,0.1573441624641418,0.7342155575752258,True,0.1734702885150909,0.71010422706604,True
+3979782,0.1536242067813873,0.731336236000061,True,0.1778633296489715,0.7154265642166138,True
+3979792,0.1591274887323379,0.7364945411682129,True,0.1799034178256988,0.7157412767410278,True
+3979802,0.1538815200328827,0.7435667514801025,True,0.177694097161293,0.7045251131057739,True
+3979812,0.1562093496322631,0.7384146451950073,True,0.1742972731590271,0.7083352208137512,True
+3979822,0.152777761220932,0.7356923818588257,True,0.171965554356575,0.7197665572166443,True
+3979832,0.1567985415458679,0.7440494894981384,True,0.1763865649700164,0.7206569314002991,True
+3979842,0.1607654094696045,0.7391599416732788,True,0.1767903566360473,0.7174398899078369,True
+3979852,0.1541232466697693,0.7343550324440002,True,0.1748115867376327,0.7119680643081665,True
+3979862,0.1567612886428833,0.7411031723022461,True,0.1729434728622436,0.7007138729095459,True
+3979872,0.1533863842487335,0.748582124710083,True,0.1809709966182708,0.7132738828659058,True
+3979882,0.1554668545722961,0.7372522354125977,True,0.1762115955352783,0.7123557329177856,True
+3979892,0.1579026579856872,0.7392960786819458,True,0.1735207587480545,0.7059826850891113,True
+3979902,0.15573450922966,0.7397857904434204,True,0.1804605722427368,0.7053343653678894,True
+3979912,0.1551915258169174,0.7403643131256104,True,0.1777069270610809,0.70040363073349,True
+3979922,0.1554602980613708,0.732637882232666,True,0.1789489984512329,0.697184681892395,True
+3979932,0.1539238691329956,0.7385187745094299,True,0.1719921231269836,0.720114529132843,True
+3979942,0.1616940945386886,0.7499374151229858,True,0.1766030639410019,0.6983819007873535,True
+3979952,0.1591488420963287,0.756136953830719,True,0.1755951046943664,0.700252115726471,True
+3979962,0.1596456319093704,0.7415301203727722,True,0.1743759661912918,0.716935932636261,True
+3979972,0.1568641513586044,0.7491573095321655,True,0.174080953001976,0.7115985155105591,True
+3979982,0.1577589809894561,0.7482209801673889,True,0.1729233264923095,0.6926418542861938,True
+3979992,0.1540023684501648,0.7539395689964294,True,0.1746846139430999,0.6996200084686279,True
+3980002,0.1538577377796173,0.7431378960609436,True,0.1697334796190261,0.7198426723480225,True
+3980012,0.1549327373504638,0.7499407529830933,True,0.1725282073020935,0.7155365943908691,True
+3980022,0.1568152606487274,0.7385728359222412,True,0.1747256070375442,0.7133018970489502,True
+3980032,0.1573933511972427,0.7457400560379028,True,0.17026948928833,0.708882749080658,True
+3980042,0.1534254103899002,0.742965817451477,True,0.1770254075527191,0.710716962814331,True
+3980052,0.1538685262203216,0.7404265403747559,True,0.1835831999778747,0.7159351110458374,True
+3980062,0.157246395945549,0.7480480670928955,True,0.1796631962060928,0.7096458673477173,True
+3980072,0.1597200036048889,0.7448389530181885,True,0.1770337969064712,0.7110400795936584,True
+3980082,0.1552847325801849,0.7410223484039307,True,0.1771481782197952,0.7065020799636841,True
+3980092,0.1573342084884643,0.7445838451385498,True,0.1751668453216552,0.7248398065567017,True
+3980102,0.1586969345808029,0.7375410795211792,True,0.1793030500411987,0.7120479941368103,True
+3980112,0.1587650328874588,0.7494383454322815,True,0.1706055998802185,0.7125686407089233,True
+3980122,0.1579311639070511,0.7436069250106812,True,0.1779373288154602,0.7002676725387573,True
+3980132,0.1619972288608551,0.7501077055931091,True,0.1724476814270019,0.7230163812637329,True
+3980142,0.1621626764535904,0.7361084222793579,True,0.1750338673591613,0.7040330767631531,True
+3980152,0.1589350700378418,0.7479273080825806,True,0.1767482608556747,0.6906050443649292,True
+3980162,0.1593087613582611,0.7411779165267944,True,0.1804691553115844,0.7001798748970032,True
+3980172,0.157948225736618,0.747819721698761,True,0.173535406589508,0.7009962797164917,True
+3980182,0.1582965701818466,0.742228627204895,True,0.1753269731998443,0.700885534286499,True
+3980192,0.1565629541873932,0.7399224042892456,True,0.1669913828372955,0.7180151343345642,True
+3980202,0.1606327295303344,0.7402224540710449,True,0.1806318461894989,0.7002750635147095,True
+3980212,0.158853530883789,0.7350159883499146,True,0.1716750562191009,0.704479455947876,True
+3980222,0.1596794724464416,0.7492455840110779,True,0.1720637083053589,0.7216091156005859,True
+3980232,0.155130535364151,0.7400016784667969,True,0.1705156862735748,0.7039823532104492,True
+3980242,0.1598590463399887,0.7426685094833374,True,0.1808267533779144,0.6969270706176758,True
+3980252,0.1556451320648193,0.7429344058036804,True,0.1773379296064376,0.689628541469574,True
+3980262,0.157412976026535,0.7430211305618286,True,0.1749715209007263,0.678642988204956,True
+3980272,0.1609259843826294,0.7406114339828491,True,0.1762783825397491,0.6969606876373291,True
+3980282,0.1617752462625503,0.7486222982406616,True,0.1789015829563141,0.7127037644386292,True
+3980292,0.164534792304039,0.7420380115509033,True,0.1761683523654937,0.6998424530029297,True
+3980302,0.1641272455453872,0.7394131422042847,True,0.1757339537143707,0.684535026550293,True
+3980312,0.165583848953247,0.7396798133850098,True,0.1761881709098816,0.6902545690536499,True
+3980322,0.1606594622135162,0.7437934875488281,True,0.1729700565338134,0.6976394653320312,True
+3980332,0.1553301811218261,0.7399576306343079,True,0.1727574169635772,0.7093444466590881,True
+3980342,0.1587970107793808,0.7338284254074097,True,0.178629994392395,0.6912213563919067,True
+3980352,0.1598873436450958,0.7417285442352295,True,0.1736517399549484,0.70131516456604,True
+3980362,0.1690750122070312,0.7447102069854736,True,0.1746322810649871,0.7113907933235168,True
+3980372,0.1678920090198516,0.7498248815536499,True,0.1769358962774276,0.6951942443847656,True
+3980382,0.1682029813528061,0.7386417388916016,True,0.1710326522588729,0.6814959645271301,True
+3980392,0.1668587028980255,0.7402655482292175,True,0.1746321320533752,0.6924800872802734,True
+3980402,0.1684905737638473,0.7504853010177612,True,0.1735844016075134,0.6856427788734436,True
+3980412,0.1656239777803421,0.7457965612411499,True,0.1741496622562408,0.7093682289123535,True
+3980422,0.1601255238056183,0.7382709980010986,True,0.1736496388912201,0.6839697360992432,True
+3980432,0.1633311808109283,0.7433861494064331,True,0.170506551861763,0.7020924091339111,True
+3980442,0.1659796684980392,0.7437291145324707,True,0.1710476577281952,0.6887778639793396,True
+3980452,0.1666082143783569,0.7435594797134399,True,0.1724612414836883,0.6917185187339783,True
+3980462,0.1649212837219238,0.7407124042510986,True,0.1743704229593277,0.6818761825561523,True
+3980472,0.1597164571285247,0.7351006865501404,True,0.1679625809192657,0.6937824487686157,True
+3980482,0.1596596240997314,0.7404155135154724,True,0.1779830455780029,0.7056463956832886,True
+3980492,0.1652477383613586,0.7478829026222229,True,0.1752484291791916,0.6885454654693604,True
+3980502,0.1673637926578521,0.7422053217887878,True,0.173620730638504,0.692744255065918,True
+3980512,0.1614501327276229,0.7337075471878052,True,0.1688858866691589,0.69850754737854,True
+3980522,0.1635973304510116,0.7412289977073669,True,0.1731434166431427,0.7073444128036499,True
+3980532,0.1682034879922866,0.744434654712677,True,0.1693277209997177,0.6997950077056885,True
+3980542,0.1683844774961471,0.7390235662460327,True,0.1696312427520752,0.6909716129302979,True
+3980552,0.1691808551549911,0.7476670742034912,True,0.1733116209506988,0.691226065158844,True
+3980562,0.1652741432189941,0.7415353059768677,True,0.1728219985961914,0.708804726600647,True
+3980572,0.1619338393211364,0.7369382381439209,True,0.1714578866958618,0.6994549632072449,True
+3980582,0.1681702584028244,0.7404478192329407,True,0.1709185987710952,0.6963638663291931,True
+3980592,0.1704018265008926,0.7414741516113281,True,0.164305493235588,0.6930720806121826,True
+3980602,0.1676562130451202,0.7353094816207886,True,0.1670343726873397,0.6939315795898438,True
+3980612,0.1617930680513382,0.7448279857635498,True,0.1764179766178131,0.6937460899353027,True
+3980622,0.1686574071645736,0.7467922568321228,True,0.1744362413883209,0.6856791377067566,True
+3980632,0.1670249253511428,0.7476226687431335,True,0.1692048609256744,0.698417067527771,True
+3980642,0.1619446575641632,0.737084150314331,True,0.1710548102855682,0.7145982980728149,True
+3980652,0.1657090783119201,0.7388493418693542,True,0.1726147234439849,0.6907199621200562,True
+3980662,0.167199045419693,0.743971049785614,True,0.1755756437778473,0.6969760656356812,True
+3980672,0.1621255874633789,0.7322583198547363,True,0.1632443517446518,0.7156222462654114,True
+3980682,0.1708627045154571,0.7324745655059814,True,0.1700908690690994,0.6977465748786926,True
+3980692,0.1616512238979339,0.7311092615127563,True,0.1736078411340713,0.694416344165802,True
+3980702,0.1622212827205658,0.7359815835952759,True,0.171008676290512,0.7091814279556274,True
+3980712,0.1646667122840881,0.7410794496536255,True,0.1737387776374817,0.6834372878074646,True
+3980722,0.1623325645923614,0.7288892269134521,True,0.1652382612228393,0.686370849609375,True
+3980732,0.1652604043483734,0.7436842918395996,True,0.1750132739543914,0.6795169115066528,True
+3980742,0.1634481251239776,0.7407273054122925,True,0.1693708747625351,0.68509840965271,True
+3980752,0.16567263007164,0.7369135618209839,True,0.1702497005462646,0.6862195730209351,True
+3980762,0.1641196459531784,0.7498520612716675,True,0.16935995221138,0.6886641383171082,True
+3980772,0.1664717495441436,0.7434139251708984,True,0.1761472225189209,0.7041598558425903,True
+3980782,0.1664867848157882,0.7478107810020447,True,0.1695566475391388,0.7012115120887756,True
+3980792,0.1636337339878082,0.7445635795593262,True,0.1729901582002639,0.6952654719352722,True
+3980802,0.1648419499397277,0.7409166097640991,True,0.1703105270862579,0.6812331080436707,True
+3980812,0.1654885113239288,0.7498009204864502,True,0.1708976030349731,0.7043465971946716,True
+3980822,0.1606932133436203,0.7417564988136292,True,0.1709521114826202,0.6999133825302124,True
+3980832,0.1668012142181396,0.740221381187439,True,0.1710016131401062,0.6950250864028931,True
+3980842,0.1624362766742706,0.7412932515144348,True,0.1677673012018203,0.6784412264823914,True
+3980852,0.163593053817749,0.7375470995903015,True,0.1678394675254821,0.6927173137664795,True
+3980862,0.1635073721408844,0.7420656681060791,True,0.1700176447629928,0.6771587133407593,True
+3980872,0.1600847840309143,0.7425881028175354,True,0.171618640422821,0.712612509727478,True
+3980882,0.1614621430635452,0.7400868535041809,True,0.1789481937885284,0.6985064744949341,True
+3980892,0.1631053984165191,0.7358290553092957,True,0.1749751567840576,0.6944119930267334,True
+3980902,0.1655119806528091,0.7416062355041504,True,0.1709045022726059,0.7061034440994263,True
+3980912,0.1608661413192749,0.7422997951507568,True,0.1717013418674469,0.6938016414642334,True
+3980922,0.1636100709438324,0.7344110012054443,True,0.1710735410451889,0.7049143314361572,True
+3980932,0.1558152288198471,0.7369945645332336,True,0.1708931028842926,0.6900613307952881,True
+3980942,0.1683807075023651,0.743938684463501,True,0.170889139175415,0.7098976969718933,True
+3980952,0.1644450277090072,0.7405184507369995,True,0.1773552596569061,0.7063167095184326,True
+3980962,0.1580138206481933,0.7407270073890686,True,0.1733483523130417,0.7004631757736206,True
+3980972,0.1655382364988327,0.7389945983886719,True,0.1748998463153839,0.697080671787262,True
+3980982,0.1659764051437378,0.7449274063110352,True,0.1742708534002304,0.7017813920974731,True
+3980992,0.1693755984306335,0.7348490953445435,True,0.1806099712848663,0.7031779289245605,True
+3981002,0.1706483662128448,0.742181658744812,True,0.1740222573280334,0.6953150033950806,True
+3981012,0.1626059561967849,0.7314785718917847,True,0.180811271071434,0.6920377016067505,True
+3981022,0.1690604984760284,0.7359132766723633,True,0.176885038614273,0.6945352554321289,True
+3981032,0.1622153669595718,0.7393907904624939,True,0.170687660574913,0.6996901035308838,True
+3981042,0.1617349237203598,0.7345845699310303,True,0.1745284497737884,0.6982147097587585,True
+3981052,0.1660510003566742,0.747478723526001,True,0.1714374721050262,0.7113279104232788,True
+3981062,0.1606608927249908,0.7348319292068481,True,0.1714312732219696,0.6958401799201965,True
+3981072,0.165452554821968,0.733810305595398,True,0.1771215349435806,0.6944724917411804,True
+3981082,0.1673930585384369,0.7295416593551636,True,0.1755094081163406,0.6965364217758179,True
+3981092,0.1654651015996933,0.7460154891014099,True,0.1768486052751541,0.7101753950119019,True
+3981102,0.1642107963562011,0.7432042360305786,True,0.1664615422487259,0.7179937362670898,True
+3981112,0.1623342931270599,0.7397803068161011,True,0.174713522195816,0.6833006143569946,True
+3981122,0.1650528311729431,0.7428385019302368,True,0.1728677749633789,0.6966257691383362,True
+3981132,0.1672377437353134,0.7547826170921326,True,0.1765647232532501,0.6951767802238464,True
+3981142,0.1654216051101684,0.7426638603210449,True,0.1740509867668151,0.707898736000061,True
+3981152,0.162717193365097,0.7291719913482666,True,0.1731094568967819,0.7080975770950317,True
+3981162,0.1655227243900299,0.7343606352806091,True,0.1729667782783508,0.6989233493804932,True
+3981172,0.1643374264240265,0.7495535016059875,True,0.1788448989391327,0.6828591823577881,True
+3981182,0.1573720574378967,0.7359407544136047,True,0.1743276119232177,0.7025504112243652,True
+3981192,0.1622492969036102,0.7324954271316528,True,0.1804835498332977,0.7016100287437439,True
+3981202,0.1612138897180557,0.7296750545501709,True,0.1725060045719146,0.7120015621185303,True
+3981212,0.1630820035934448,0.7285447120666504,True,0.174272358417511,0.6928355693817139,True
+3981222,0.1645206212997436,0.7537592649459839,True,0.1828531473875045,0.7088017463684082,True
+3981232,0.1596793085336685,0.7310127019882202,True,0.1747293174266815,0.7076473236083984,True
+3981242,0.1568434983491897,0.7315206527709961,True,0.1743922233581543,0.7028203010559082,True
+3981252,0.1610157489776611,0.7394329309463501,True,0.1704261302947998,0.6886507868766785,True
+3981262,0.155185654759407,0.727411150932312,True,0.1702698171138763,0.7082629203796387,True
+3981272,0.1596719771623611,0.7334542274475098,True,0.1781510114669799,0.7003674507141113,True
+3981282,0.1635304987430572,0.7398327589035034,True,0.1696467995643615,0.6912603378295898,True
+3981292,0.1584072560071945,0.7412766814231873,True,0.1725245416164398,0.6972204446792603,True
+3981302,0.1588024795055389,0.743944525718689,True,0.1801190078258514,0.7125122547149658,True
+3981312,0.1607231497764587,0.7348471879959106,True,0.1700008064508438,0.7025349736213684,True
+3981322,0.1606638729572296,0.7479694485664368,True,0.176456332206726,0.6979019045829773,True
+3981332,0.1641113013029098,0.7416702508926392,True,0.1683153659105301,0.6936755776405334,True
+3981342,0.1577967405319214,0.7356840372085571,True,0.1715105026960373,0.6976825594902039,True
+3981352,0.1645978242158889,0.7532893419265747,True,0.1753212511539459,0.7007519602775574,True
+3981362,0.1607814133167266,0.7415120005607605,True,0.1669229865074157,0.7154979705810547,True
+3981372,0.1599554270505905,0.7276535630226135,True,0.1729087829589843,0.7002426385879517,True
+3981382,0.1561964899301529,0.7372592687606812,True,0.1728819608688354,0.6881201863288879,True
+3981392,0.1568875610828399,0.741092324256897,True,0.1756843030452728,0.6956791877746582,True
+3981402,0.1595950722694397,0.7401385307312012,True,0.1750752627849578,0.6967569589614868,True
+3981412,0.1600510478019714,0.743431806564331,True,0.1718589216470718,0.698820173740387,True
+3981422,0.1544654816389084,0.7361493110656738,True,0.1703439056873321,0.7028417587280273,True
+3981432,0.1604822874069214,0.7495477199554443,True,0.1751482784748077,0.6999668478965759,True
+3981442,0.1647624969482422,0.7521820068359375,True,0.1700684279203415,0.709656834602356,True
+3981452,0.1627345979213714,0.7563567161560059,True,0.17343570291996,0.6946774125099182,True
+3981462,0.1586347222328186,0.7434343695640564,True,0.1690995991230011,0.6828432083129883,True
+3981472,0.1602725237607956,0.7385624051094055,True,0.1762825846672058,0.6936904191970825,True
+3981482,0.1582818329334259,0.7501431703567505,True,0.1703946888446808,0.7064872980117798,True
+3981492,0.1584294140338897,0.7427229881286621,True,0.1692568808794021,0.7141414880752563,True
+3981502,0.1616725027561187,0.7448267936706543,True,0.1758734583854675,0.6924502849578857,True
+3981512,0.1578080356121063,0.7469652891159058,True,0.1703208684921264,0.7122434377670288,True
+3981522,0.1603747308254242,0.7397189140319824,True,0.1743423044681549,0.6957497596740723,True
+3981532,0.1562339067459106,0.7419697642326355,True,0.1735251992940902,0.6810926198959351,True
+3981542,0.1582632362842559,0.7396669983863831,True,0.1789300739765167,0.6936253309249878,True
+3981552,0.1587037146091461,0.7475613355636597,True,0.1706075668334961,0.6931434869766235,True
+3981562,0.1585882902145385,0.7462254762649536,True,0.1743954867124557,0.6934671401977539,True
+3981572,0.1602348685264587,0.7471555471420288,True,0.1702087223529815,0.687355637550354,True
+3981582,0.1585588157176971,0.7456355690956116,True,0.1746896356344223,0.7000783681869507,True
+3981592,0.158785730600357,0.7469761967658997,True,0.1711010336875915,0.6868924498558044,True
+3981602,0.1570665091276168,0.7441480159759521,True,0.1751031577587127,0.6984093189239502,True
+3981612,0.1560645401477813,0.7413893342018127,True,0.1697950363159179,0.697668194770813,True
+3981622,0.1613524556159973,0.7373242974281311,True,0.1766310334205627,0.6824020743370056,True
+3981632,0.154533177614212,0.7401080131530762,True,0.1657964885234832,0.69399094581604,True
+3981642,0.157664492726326,0.7425225377082825,True,0.1667527556419372,0.6921079158782959,True
+3981652,0.1599253714084625,0.731178879737854,True,0.1711502373218536,0.6866085529327393,True
+3981662,0.1556929647922516,0.7430977821350098,True,0.1684980690479278,0.7072533369064331,True
+3981672,0.1550250053405761,0.7445584535598755,True,0.1729727387428283,0.6971327066421509,True
+3981682,0.1578471064567566,0.7416223883628845,True,0.1729529500007629,0.7146030068397522,True
+3981692,0.1572288423776626,0.7477091550827026,True,0.1699230968952179,0.6975102424621582,True
+3981702,0.1515819728374481,0.7335002422332764,True,0.1721865534782409,0.7040231227874756,True
+3981712,0.1558827459812164,0.7318102717399597,True,0.1669862419366836,0.7077410817146301,True
+3981722,0.160626620054245,0.7500047087669373,True,0.1700222790241241,0.6937820911407471,True
+3981732,0.1523580104112625,0.7477799654006958,True,0.1735279858112335,0.6833502054214478,True
+3981742,0.1545771658420562,0.7488852739334106,True,0.1707988381385803,0.7015130519866943,True
+3981752,0.1559754908084869,0.7468308210372925,True,0.1733604073524475,0.7083169221878052,True
+3981762,0.1597970873117447,0.7440010905265808,True,0.1702120751142501,0.6957729458808899,True
+3981772,0.1601051241159439,0.7416266798973083,True,0.1734412610530853,0.699951171875,True
+3981782,0.1556918919086456,0.7534106373786926,True,0.175602376461029,0.6867266893386841,True
+3981792,0.1519841104745865,0.7389919757843018,True,0.1787357032299041,0.6875799894332886,True
+3981802,0.153917521238327,0.7412269115447998,True,0.1797315776348114,0.7072188854217529,True
+3981812,0.1554966568946838,0.7441507577896118,True,0.1717531979084015,0.6941656470298767,True
+3981822,0.1592883914709091,0.7471249103546143,True,0.1713608205318451,0.7016757130622864,True
+3981832,0.1535779535770416,0.7415854930877686,True,0.1712659895420074,0.7096203565597534,True
+3981842,0.157633975148201,0.7321280241012573,True,0.1727487444877624,0.6910622119903564,True
+3981852,0.158930554986,0.7500623464584351,True,0.1757743209600448,0.7265621423721313,True
+3981862,0.1513240486383438,0.7304679155349731,True,0.1686582267284393,0.7041531801223755,True
+3981872,0.1545847952365875,0.7446325421333313,True,0.1740454137325287,0.7044510841369629,True
+3981882,0.1578938663005828,0.7419902682304382,True,0.1711506247520446,0.6980231404304504,True
+3981892,0.1595820635557174,0.7390537858009338,True,0.1726426482200622,0.7002280950546265,True
+3981902,0.1581470668315887,0.7413775324821472,True,0.1783486604690551,0.7049483060836792,True
+3981912,0.1533720344305038,0.7345612645149231,True,0.1720747351646423,0.7071861028671265,True
+3981922,0.1566666960716247,0.733546257019043,True,0.1741908490657806,0.70145183801651,True
+3981932,0.1502387523651123,0.7264888286590576,True,0.1743063628673553,0.7099335789680481,True
+3981942,0.1598061919212341,0.7411901950836182,True,0.17518912255764,0.6948922872543335,True
+3981952,0.1547554284334182,0.745747983455658,True,0.1698421537876129,0.6888648271560669,True
+3981962,0.1590345203876495,0.7424592971801758,True,0.1674814522266388,0.7168207168579102,True
+3981972,0.1551874577999115,0.743040919303894,True,0.176499992609024,0.6996316909790039,True
+3981982,0.1538607776165008,0.7351338863372803,True,0.1750772893428802,0.7082980871200562,True
+3981992,0.1515815705060959,0.7392973899841309,True,0.1715020686388015,0.6993888020515442,True
+3982002,0.1601034998893737,0.7431533336639404,True,0.1647031605243683,0.7120958566665649,True
+3982012,0.1522592604160308,0.7356511354446411,True,0.1643949151039123,0.6996879577636719,True
+3982022,0.1585127711296081,0.740731954574585,True,0.1746333539485931,0.6907693147659302,True
+3982032,0.1527493000030517,0.7354143857955933,True,0.1769405603408813,0.6912031173706055,True
+3982042,0.1536439359188079,0.7374452352523804,True,0.1845854669809341,0.6934467554092407,True
+3982052,0.151116669178009,0.7321304082870483,True,0.1769647896289825,0.6985615491867065,True
+3982062,0.1536810398101806,0.7405762672424316,True,0.1757080554962158,0.6842602491378784,True
+3982072,0.1602028310298919,0.7368561029434204,True,0.1699336171150207,0.6998080015182495,True
+3982082,0.1575077176094055,0.7423052787780762,True,0.1790158450603485,0.6958159804344177,True
+3982092,0.1522426158189773,0.7414538860321045,True,0.1683771610260009,0.6898387670516968,True
+3982102,0.1523063480854034,0.7393486499786377,True,0.1646284312009811,0.7104343175888062,True
+3982112,0.1521869152784347,0.7298965454101562,True,0.1737803518772125,0.7012183666229248,True
+3982122,0.1601790785789489,0.7393767833709717,True,0.1771224737167358,0.6898785829544067,True
+3982132,0.1549364477396011,0.7371358871459961,True,0.1766470670700073,0.7017005681991577,True
+3982142,0.1567091941833496,0.7330946922302246,True,0.1652505099773407,0.7030053734779358,True
+3982152,0.150095909833908,0.7333029508590698,True,0.169183999300003,0.698126494884491,True
+3982162,0.1569966673851013,0.7525349855422974,True,0.1643339991569519,0.6888177394866943,True
+3982172,0.1620218455791473,0.752469539642334,True,0.1706683337688446,0.6960904002189636,True
+3982182,0.1534829139709472,0.7489550709724426,True,0.1679505109786987,0.700221061706543,True
+3982192,0.1622860729694366,0.7517019510269165,True,0.1742556393146515,0.7132782936096191,True
+3982202,0.1561129987239837,0.7427992224693298,True,0.1740816533565521,0.701436460018158,True
+3982212,0.1589325666427612,0.7454184293746948,True,0.1748019456863403,0.7049246430397034,True
+3982222,0.1551210880279541,0.7453604936599731,True,0.1668802201747894,0.6803556680679321,True
+3982232,0.1559592187404632,0.7372429966926575,True,0.1781912446022033,0.7024070024490356,True
+3982242,0.1595220863819122,0.7409742474555969,True,0.1706969439983368,0.6918458938598633,True
+3982252,0.1554638743400573,0.741304337978363,True,0.1725373864173889,0.7159309387207031,True
+3982262,0.1597943305969238,0.7484489679336548,True,0.1740809082984924,0.7023781538009644,True
+3982272,0.1597018837928772,0.7389342784881592,True,0.1711746752262115,0.6947021484375,True
+3982282,0.1613229066133499,0.7420087456703186,True,0.1705375611782074,0.7092649340629578,True
+3982292,0.1569238454103469,0.7437697649002075,True,0.1707524210214615,0.685089111328125,True
+3982302,0.1583143472671508,0.7381473779678345,True,0.1737327426671981,0.695709228515625,True
+3982312,0.1570326387882232,0.7420760989189148,True,0.1644316613674163,0.7166519165039062,True
+3982322,0.1611669808626175,0.7436646819114685,True,0.1702686101198196,0.69065260887146,True
+3982332,0.154271125793457,0.740209698677063,True,0.1750766634941101,0.7109477519989014,True
+3982342,0.1637083441019058,0.7354903221130371,True,0.1717228293418884,0.6945723295211792,True
+3982352,0.1583254635334015,0.7452647686004639,True,0.1794294565916061,0.7032714486122131,True
+3982362,0.1626692414283752,0.7426650524139404,True,0.1637352854013443,0.6939327716827393,True
+3982372,0.157919242978096,0.7428377866744995,True,0.1709309220314026,0.6973756551742554,True
+3982382,0.1575531065464019,0.7417752742767334,True,0.1720727980136871,0.6845438480377197,True
+3982392,0.1626234948635101,0.7459152936935425,True,0.1713590174913406,0.7005100846290588,True
+3982402,0.1546553373336792,0.7332620620727539,True,0.1701157987117767,0.6949152946472168,True
+3982412,0.1610201448202133,0.7349179983139038,True,0.1721783578395843,0.7032079100608826,True
+3982422,0.1568695902824401,0.7405719757080078,True,0.1716718077659607,0.708886981010437,True
+3982432,0.1652502119541168,0.7302343845367432,True,0.1760420501232147,0.6933116912841797,True
+3982442,0.1615436673164367,0.7384151220321655,True,0.1726606637239456,0.7097924947738647,True
+3982452,0.1602269113063812,0.7234598398208618,True,0.1654680073261261,0.7099440693855286,True
+3982462,0.1629651337862014,0.7325154542922974,True,0.1723069846630096,0.7218360900878906,True
+3982472,0.1633418202400207,0.7373878955841064,True,0.1790151298046112,0.690747857093811,True
+3982482,0.1652173697948455,0.7347687482833862,True,0.1741394102573394,0.697094202041626,True
+3982492,0.1694633066654205,0.741206169128418,True,0.1713331341743469,0.7215614318847656,True
+3982502,0.1612904816865921,0.7333948612213135,True,0.1739943623542785,0.6912189722061157,True
+3982512,0.1708654463291168,0.7430984973907471,True,0.1728712022304535,0.7039594650268555,True
+3982522,0.1599505245685577,0.7292567491531372,True,0.1730419695377349,0.6973143815994263,True
+3982532,0.1722316145896911,0.743309497833252,True,0.1751533448696136,0.706606388092041,True
+3982542,0.162255972623825,0.734988808631897,True,0.1704927533864975,0.7057926058769226,True
+3982552,0.1647093445062637,0.733322262763977,True,0.1736056953668594,0.6908601522445679,True
+3982562,0.1684270352125167,0.7357274293899536,True,0.1692361235618591,0.6813133955001831,True
+3982572,0.1690464615821838,0.7412049770355225,True,0.1713711321353912,0.7064739465713501,True
+3982582,0.1647721379995346,0.7361398935317993,True,0.1735603362321853,0.6816837787628174,True
+3982592,0.1639502346515655,0.7371993064880371,True,0.1667502671480178,0.7057392001152039,True
+3982602,0.1675270944833755,0.7337577939033508,True,0.1765178740024566,0.7056223154067993,True
+3982612,0.1608417779207229,0.7394104599952698,True,0.1743721514940261,0.6872607469558716,True
+3982622,0.1619623303413391,0.7319128513336182,True,0.1728055328130722,0.7023588418960571,True
+3982632,0.16244637966156,0.7433095574378967,True,0.176832690834999,0.7015799283981323,True
+3982642,0.1587135791778564,0.7362720966339111,True,0.1738550662994384,0.6962878704071045,True
+3982652,0.1643599271774292,0.738129734992981,True,0.175073429942131,0.6962599158287048,True
+3982662,0.162285715341568,0.7278954386711121,True,0.1795019209384918,0.6900739669799805,True
+3982672,0.1585421115159988,0.7382026314735413,True,0.1691420972347259,0.6935272812843323,True
+3982682,0.1681623756885528,0.7359679937362671,True,0.1687897443771362,0.7001566886901855,True
+3982692,0.167221188545227,0.7453696131706238,True,0.1752145588397979,0.6914573907852173,True
+3982702,0.1672655642032623,0.7357550859451294,True,0.1679554283618927,0.7110891342163086,True
+3982712,0.169089213013649,0.7435861825942993,True,0.172726035118103,0.6850670576095581,True
+3982722,0.1596982479095459,0.7363001108169556,True,0.1692037582397461,0.7072292566299438,True
+3982732,0.1594682186841964,0.725658655166626,True,0.1774256229400634,0.7301217317581177,True
+3982742,0.1589647531509399,0.7283759117126465,True,0.1718882769346237,0.695635199546814,True
+3982752,0.1653465181589126,0.744087815284729,True,0.1691116392612457,0.7125606536865234,True
+3982762,0.1663894653320312,0.7195857763290405,True,0.1743596792221069,0.7023212909698486,True
+3982772,0.1653259247541427,0.7339301705360413,True,0.1730701178312301,0.6926356554031372,True
+3982782,0.163889467716217,0.7323241233825684,True,0.1730696260929107,0.6932520866394043,True
+3982792,0.165785014629364,0.735800564289093,True,0.1705093532800674,0.7065962553024292,True
+3982802,0.1679660528898239,0.7435653209686279,True,0.1740965843200683,0.7021608352661133,True
+3982812,0.1664119511842727,0.7291687726974487,True,0.1721142530441284,0.7023087739944458,True
+3982822,0.1631032973527908,0.7395243644714355,True,0.1764692664146423,0.7169139385223389,True
+3982832,0.1609107851982116,0.7318375706672668,True,0.1679519712924957,0.7028014659881592,True
+3982842,0.1679036319255828,0.7289324998855591,True,0.174922376871109,0.6817022562026978,True
+3982852,0.1644602566957473,0.731343686580658,True,0.1775455176830291,0.683763861656189,True
+3982862,0.1642088443040847,0.7380385994911194,True,0.1743158102035522,0.7017230987548828,True
+3982872,0.1645312011241912,0.7435435652732849,True,0.1756301075220108,0.7006235122680664,True
+3982882,0.1724638789892196,0.7527865171432495,True,0.1736160069704055,0.6987875699996948,True
+3982892,0.1676288247108459,0.7384976148605347,True,0.1722604930400848,0.7108217477798462,True
+3982902,0.1636205017566681,0.7399015426635742,True,0.177471250295639,0.6934991478919983,True
+3982912,0.1644259393215179,0.7373823523521423,True,0.1785579025745391,0.703773021697998,True
+3982922,0.1638400554656982,0.7418537139892578,True,0.1873754113912582,0.7334055304527283,True
+3982932,0.1630229949951172,0.7338200211524963,True,0.1770734637975692,0.7192162275314331,True
+3982942,0.1674253195524215,0.7411372661590576,True,0.1788149923086166,0.6913100481033325,True
+3982952,0.1665607690811157,0.7255784273147583,True,0.1800910234451294,0.7097662687301636,True
+3982962,0.1659401953220367,0.7339468002319336,True,0.1782332956790924,0.7079795598983765,True
+3982972,0.1642038226127624,0.7475099563598633,True,0.1797092705965042,0.7211189866065979,True
+3982982,0.1670746356248855,0.7455397844314575,True,0.1733315587043762,0.7138734459877014,True
+3982992,0.1657676845788955,0.7431874871253967,True,0.1827624887228012,0.7008721828460693,True
+3983002,0.1659493595361709,0.7512792348861694,True,0.1763102561235427,0.7154160737991333,True
+3983012,0.1648823618888855,0.750138521194458,True,0.1840813159942627,0.7185141444206238,True
+3983022,0.1661493480205536,0.750616192817688,True,0.1744608581066131,0.723375678062439,True
+3983032,0.1722431480884552,0.7463900446891785,True,0.1783226579427719,0.7111524939537048,True
+3983042,0.1679543554782867,0.7484145164489746,True,0.1804787069559097,0.7144265174865723,True
+3983052,0.166271686553955,0.738855242729187,True,0.1766994297504425,0.7210841178894043,True
+3983062,0.1630233228206634,0.7361631393432617,True,0.1771183609962463,0.6956639289855957,True
+3983072,0.1603126376867294,0.7437075972557068,True,0.1816465258598327,0.7100311517715454,True
+3983082,0.165353775024414,0.7403143048286438,True,0.1792983114719391,0.7237073183059692,True
+3983092,0.1646205335855484,0.7500193119049072,True,0.1748712062835693,0.7167893648147583,True
+3983102,0.1611029356718063,0.739274263381958,True,0.1739710569381714,0.715722918510437,True
+3983112,0.164203330874443,0.749292254447937,True,0.174847200512886,0.7242648601531982,True
+3983122,0.159919872879982,0.7376798391342163,True,0.1755495071411132,0.7398576736450195,True
+3983132,0.1660979837179184,0.7412635087966919,True,0.1771537065505981,0.7091128826141357,True
+3983142,0.1654898077249527,0.7473929524421692,True,0.177612617611885,0.7059396505355835,True
+3983152,0.162566140294075,0.7560286521911621,True,0.1823969334363937,0.6968519687652588,True
+3983162,0.1667773127555847,0.7506594061851501,True,0.1747846901416778,0.689206600189209,True
+3983172,0.1651882231235504,0.75206458568573,True,0.1782832145690918,0.719038724899292,True
+3983182,0.1625775247812271,0.7392720580101013,True,0.179462194442749,0.7258070707321167,True
+3983192,0.1681309789419174,0.7453923225402832,True,0.1778626888990402,0.7107669115066528,True
+3983202,0.1694340407848358,0.7430579662322998,True,0.1795998215675354,0.7123884558677673,True
+3983212,0.1683850884437561,0.7533040046691895,True,0.1809349656105041,0.7018917202949524,True
+3983222,0.1659757494926452,0.7532463669776917,True,0.1746733784675598,0.7130807042121887,True
+3983232,0.1659378558397293,0.7419967651367188,True,0.1848011761903762,0.6959292888641357,True
+3983242,0.1659595817327499,0.7527613043785095,True,0.1755146086215973,0.7055129408836365,True
+3983252,0.1635006666183471,0.7417004704475403,True,0.1747486442327499,0.6847879886627197,True
+3983262,0.1683082729578018,0.753594160079956,True,0.1838250458240509,0.6905912160873413,True
+3983272,0.1628702133893966,0.7486977577209473,True,0.1752305924892425,0.7182979583740234,True
+3983282,0.1630632579326629,0.7399898171424866,True,0.1836947500705719,0.7082760334014893,True
+3983292,0.1588325202465057,0.7399333715438843,True,0.1788565218448639,0.6995930671691895,True
+3983302,0.1655152142047882,0.7494546175003052,True,0.1749657094478607,0.7042075395584106,True
+3983312,0.1620250195264816,0.7443974018096924,True,0.178316056728363,0.7044893503189087,True
+3983322,0.1585112512111663,0.7418656349182129,True,0.1734400689601898,0.7001709938049316,True
+3983332,0.1678311973810196,0.7622634172439575,True,0.1691443920135498,0.7119680643081665,True
+3983342,0.16840161383152,0.7572523355484009,True,0.1753490716218948,0.7144379615783691,True
+3983352,0.1627126038074493,0.7514623403549194,True,0.1714421063661575,0.6953351497650146,True
+3983362,0.1687566339969635,0.7335339188575745,True,0.1765560209751129,0.7001705765724182,True
+3983372,0.1614737510681152,0.73797208070755,True,0.1752883195877075,0.6910899877548218,True
+3983382,0.164505124092102,0.7481523752212524,True,0.1713333874940872,0.7080358266830444,True
+3983392,0.1665862053632736,0.7504677772521973,True,0.1795249283313751,0.7004017233848572,True
+3983402,0.1633525937795639,0.7531452178955078,True,0.1769323348999023,0.7003183364868164,True
+3983412,0.1682031452655792,0.7454931735992432,True,0.1731125712394714,0.7099636793136597,True
+3983422,0.1707855761051178,0.7649234533309937,True,0.1805243790149688,0.7052993178367615,True
+3983432,0.1612489819526672,0.748672604560852,True,0.1699267029762268,0.7191071510314941,True
+3983442,0.1661938726902008,0.7405929565429688,True,0.1712792515754699,0.7172011137008667,True
+3983452,0.1665524542331695,0.7521553039550781,True,0.1770159602165222,0.6987059116363525,True
+3983462,0.1676524728536605,0.7602850794792175,True,0.1756632179021835,0.7147332429885864,True
+3983472,0.1646233201026916,0.7439289689064026,True,0.1693360656499862,0.7284255027770996,True
+3983482,0.1642065644264221,0.7454237937927246,True,0.1773177981376648,0.7061196565628052,True
+3983492,0.1639948636293411,0.75048828125,True,0.1669798046350479,0.7041791677474976,True
+3983502,0.1693526208400726,0.7417793273925781,True,0.1783749461174011,0.7018308043479919,True
+3983512,0.1669475138187408,0.7508392333984375,True,0.1745705157518386,0.713634729385376,True
+3983522,0.1690279096364975,0.7564371824264526,True,0.1808564662933349,0.7218495607376099,True
+3983532,0.1635677963495254,0.7463558316230774,True,0.1792968064546585,0.716794490814209,True
+3983542,0.1736683398485183,0.7466866970062256,True,0.174164593219757,0.7122707962989807,True
+3983552,0.162659004330635,0.7491751909255981,True,0.1768694818019867,0.7084699869155884,True
+3983562,0.1632404327392578,0.7519358992576599,True,0.1694917529821396,0.7155801653862,True
+3983572,0.1680112928152084,0.7468011975288391,True,0.1729163527488708,0.7080739736557007,True
+3983582,0.1616187691688537,0.746658444404602,True,0.1769327223300933,0.7089000940322876,True
+3983592,0.1707650125026703,0.750236451625824,True,0.1750432848930359,0.6959941387176514,True
+3983602,0.1613993644714355,0.7564778327941895,True,0.1733590513467788,0.712880551815033,True
+3983612,0.1708478480577469,0.745641827583313,True,0.1787852048873901,0.6970962285995483,True
+3983622,0.1666021347045898,0.7490657567977905,True,0.1707512438297271,0.7068256139755249,True
+3983632,0.1712722033262252,0.7594329118728638,True,0.1715505868196487,0.7130229473114014,True
+3983642,0.1695107817649841,0.7446192502975464,True,0.1840684413909912,0.7088531255722046,True
+3983652,0.174236387014389,0.751797616481781,True,0.1707851290702819,0.7150763273239136,True
+3983662,0.175354778766632,0.7521147131919861,True,0.1916559338569641,0.7044128775596619,True
+3983672,0.2242865860462188,0.792283296585083,True,0.2417287826538086,0.7446898221969604,True
+3983682,0.3111788630485534,0.933226764202118,True,0.3268702030181885,0.8926905989646912,True
+3983692,0.3825570940971374,1.0736560821533203,True,0.3989564776420593,1.0647497177124023,True
+3983702,0.4636982679367065,1.257913589477539,True,0.4500805735588074,1.270120620727539,True
+3983712,0.5290650725364685,1.4104236364364624,True,0.5238116979598999,1.4416439533233645,True
+3983722,0.6139733195304871,1.587170124053955,True,0.596788763999939,1.5859320163726809,True
+3983732,0.6742883920669556,1.83154559135437,True,0.6566173434257507,1.889429211616516,True
+3983742,0.7338296175003052,2.029226064682007,True,0.690305233001709,1.989143967628479,True
+3983752,nan,nan,False,nan,nan,False
+3983762,nan,nan,False,nan,nan,False
+3983772,nan,nan,False,nan,nan,False
+3983782,nan,nan,False,nan,nan,False
+3983792,nan,nan,False,nan,nan,False
+3983802,nan,nan,False,nan,nan,False
+3983812,nan,nan,False,nan,nan,False
+3983822,nan,nan,False,nan,nan,False
+3983832,nan,nan,False,nan,nan,False
+3983842,nan,nan,False,nan,nan,False
+3983852,nan,nan,False,nan,nan,False
+3983862,nan,nan,False,nan,nan,False
+3983872,nan,nan,False,nan,nan,False
+3983882,nan,nan,False,nan,nan,False
+3983892,nan,nan,False,nan,nan,False
+3983902,nan,nan,False,nan,nan,False
+3983912,nan,nan,False,nan,nan,False
+3983922,nan,nan,False,nan,nan,False
+3983932,nan,nan,False,nan,nan,False
+3983942,nan,nan,False,nan,nan,False
+3983952,nan,nan,False,nan,nan,False
+3983962,nan,nan,False,nan,nan,False
+3983972,nan,nan,False,nan,nan,False
+3983982,nan,nan,False,nan,nan,False
+3983992,nan,nan,False,nan,nan,False
+3984002,nan,nan,False,nan,nan,False
+3984012,nan,nan,False,nan,nan,False
+3984022,0.7247498631477356,1.985067367553711,True,nan,nan,False
+3984032,0.7075557112693787,2.0160748958587646,True,0.6907904148101807,1.984166502952576,True
+3984042,0.7036381959915161,1.9841399192810056,True,nan,nan,False
+3984052,0.7038618326187134,2.0172770023345947,True,0.663420557975769,1.9873366355896,True
+3984062,0.7068808078765869,2.011760711669922,True,0.6787387132644653,1.9938676357269287,True
+3984072,0.7047775983810425,2.0047852993011475,True,0.6747581958770752,1.9853453636169436,True
+3984082,0.6995128393173218,2.005825519561768,True,0.6730824112892151,1.9895254373550413,True
+3984092,0.6988686323165894,1.993647575378418,True,nan,nan,False
+3984102,0.6962804794311523,1.9950876235961916,True,nan,nan,False
+3984112,0.7004182934761047,1.9955317974090576,True,nan,nan,False
+3984122,0.6979469656944275,1.9882720708847048,True,0.6686985492706299,1.999853610992432,True
+3984132,0.6978719234466553,1.9931879043579104,True,0.6713953018188477,1.9979889392852783,True
+3984142,0.6987777948379517,1.9850165843963623,True,0.6640721559524536,2.0048868656158447,True
+3984152,0.6937257051467896,2.005948543548584,True,0.6650677919387817,1.998279333114624,True
+3984162,0.7003430128097534,1.9750349521636963,True,0.6629064679145813,1.9816992282867432,True
+3984172,0.6977800130844116,1.9834994077682493,True,0.6696748733520508,1.993888258934021,True
+3984182,0.6990137100219727,1.996367692947388,True,0.6711524724960327,2.002137899398804,True
+3984192,0.6968754529953003,1.9913690090179443,True,0.6727635860443115,1.9744572639465328,True
+3984202,0.6965985894203186,1.988457202911377,True,0.6695705652236938,1.9965933561325075,True
+3984212,0.6960842609405518,1.9978119134902956,True,0.6676040887832642,2.002406597137451,True
+3984222,0.6982229948043823,1.972630262374878,True,0.6647030115127563,1.9853618144989011,True
+3984232,0.6955480575561523,1.992109775543213,True,nan,nan,False
+3984242,0.6969736218452454,1.9850518703460691,True,0.6674288511276245,1.978600263595581,True
+3984252,0.6956751346588135,1.9875307083129885,True,0.6640032529830933,1.9745233058929443,True
+3984262,0.6937389373779297,1.9888648986816408,True,0.6630664467811584,1.9931466579437256,True
+3984272,0.6901612281799316,1.991632461547852,True,0.6631495952606201,1.9924743175506592,True
+3984282,0.629298985004425,1.8626446723937988,True,0.6290557384490967,1.9379258155822756,True
+3984292,0.5082852244377136,1.5389094352722168,True,0.558516800403595,1.6866981983184814,True
+3984302,0.4248984754085541,1.2929344177246094,True,0.5101351141929626,1.386343479156494,True
+3984312,0.3499919176101684,1.0590828657150269,True,0.425839215517044,1.1059901714324951,True
+3984322,0.2744831144809723,0.9447209239006042,True,nan,nan,False
+3984332,0.1848622858524322,0.841007649898529,True,0.2494016885757446,0.782494306564331,True
+3984342,0.1149356514215469,0.7610430717468262,True,nan,nan,False
+3984352,0.093586653470993,0.7367772459983826,True,nan,nan,False
+3984362,0.1151048094034195,0.7255142331123352,True,0.1198237910866737,0.6967342495918274,True
+3984372,0.1147642880678176,0.7493301630020142,True,0.1247726529836654,0.7357873320579529,True
+3984382,0.1029533967375755,0.735495388507843,True,0.1216949373483657,0.7254822850227356,True
+3984392,0.1091492176055908,0.7382150888442993,True,0.124419666826725,0.7386269569396973,True
+3984402,0.1117674708366394,0.7363319993019104,True,0.1214055120944976,0.7364538908004761,True
+3984412,0.1132633835077285,0.7374293208122253,True,0.1235211864113807,0.7374311685562134,True
+3984422,0.1101648285984993,0.7313606142997742,True,0.1209543421864509,0.7420845627784729,True
+3984432,0.1109505221247673,0.7341167330741882,True,0.1271813064813614,0.7396634817123413,True
+3984442,0.1108593195676803,0.7295992970466614,True,0.1254741251468658,0.7416268587112427,True
+3984452,0.109770581126213,0.7308037281036377,True,0.1216630190610885,0.7354750037193298,True
+3984462,0.1102509871125221,0.7361226081848145,True,0.1274155229330063,0.7361661791801453,True
+3984472,0.1065356582403183,0.7336632609367371,True,0.1255841851234436,0.7389073371887207,True
+3984482,0.1130357459187507,0.731889545917511,True,0.1216514855623245,0.7397395372390747,True
+3984492,0.1100489199161529,0.7353860139846802,True,0.1270157545804977,0.7445858716964722,True
+3984502,0.1121101379394531,0.7387375235557556,True,0.1222180128097534,0.7400848269462585,True
+3984512,0.1131428778171539,0.737930178642273,True,0.1284786015748977,0.7471969127655029,True
+3984522,0.1101760417222976,0.7345530390739441,True,0.1235742792487144,0.7389020919799805,True
+3984532,0.1102223247289657,0.7324155569076538,True,0.121447630226612,0.7388953566551208,True
+3984542,0.1107959449291229,0.7088020443916321,True,0.1263333857059478,0.721135139465332,True
+3984552,0.1187983974814415,0.6905530691146851,True,0.1366333067417144,0.7065108418464661,True
+3984562,0.1239936500787735,0.7115320563316345,True,0.1337574422359466,0.7131426930427551,True
+3984572,0.1201727837324142,0.714912474155426,True,0.1244501620531082,0.7171297073364258,True
+3984582,0.1200432032346725,0.7096045613288879,True,0.1349701136350631,0.7254687547683716,True
+3984592,0.1227224022150039,0.7078198790550232,True,0.1368437111377716,0.7207664251327515,True
+3984602,0.1193404346704483,0.7017470002174377,True,0.1326323747634887,0.7091834545135498,True
+3984612,0.1209145188331604,0.702155590057373,True,0.1315723806619644,0.7103599309921265,True
+3984622,0.1187286227941513,0.7072533965110779,True,0.1348091214895248,0.7150135040283203,True
+3984632,0.1223682984709739,0.7051326632499695,True,0.1339829415082931,0.7187833189964294,True
+3984642,0.1182359308004379,0.703915536403656,True,0.1340812444686889,0.7103276252746582,True
+3984652,0.1199024319648742,0.7044212818145752,True,0.1306647211313247,0.7089014649391174,True
+3984662,0.1194794923067092,0.7007755041122437,True,0.1340042054653167,0.7182210087776184,True
+3984672,0.1214335113763809,0.7107560634613037,True,0.1384438723325729,0.7091457843780518,True
+3984682,0.1211655810475349,0.7006983757019043,True,0.1373408585786819,0.7093886137008667,True
+3984692,0.1150505319237709,0.6493180394172668,True,0.1388273388147354,0.6612893342971802,True
+3984702,0.1230441033840179,0.6448443531990051,True,0.1346331089735031,0.6438157558441162,True
+3984712,0.1263113319873809,0.6489456295967102,True,0.1393198072910308,0.6500921249389648,True
+3984722,0.1260443925857544,0.6536334753036499,True,0.1390935629606247,0.6588782072067261,True
+3984732,0.1245427057147026,0.6559145450592041,True,0.1347674578428268,0.6441692113876343,True
+3984742,0.1180894076824188,0.651695966720581,True,0.1363752782344818,0.6419063806533813,True
+3984752,0.1264956891536712,0.6472290754318237,True,0.1370539963245391,0.6429365277290344,True
+3984762,0.1262028217315673,0.6488601565361023,True,0.1372252106666565,0.6481600403785706,True
+3984772,0.1261711418628692,0.6485874652862549,True,0.1364178359508514,0.6493909955024719,True
+3984782,0.1277776658535003,0.6556975841522217,True,0.137919932603836,0.6484159827232361,True
+3984792,0.1286594718694687,0.6486940383911133,True,0.1412309855222702,0.6546482443809509,True
+3984802,0.1218399554491043,0.6463621854782104,True,0.1375800669193267,0.6537075042724609,True
+3984812,0.1242202147841453,0.6520901322364807,True,0.1369460672140121,0.650387167930603,True
+3984822,0.149927869439125,0.6651492118835449,True,0.1677524149417877,0.6823525428771973,True
+3984832,0.2373179048299789,0.7559572458267212,True,0.2841235697269439,0.774047315120697,True
+3984842,0.3248196542263031,0.8555377721786499,True,0.3699036836624145,0.8594400882720947,True
+3984852,0.41013103723526,0.9845827221870422,True,0.4460625052452087,0.997689723968506,True
+3984862,0.4984004199504852,1.1317720413208008,True,0.5310734510421753,1.1462812423706057,True
+3984872,0.5838192701339722,1.3214391469955444,True,0.6050674319267273,1.3412874937057495,True
+3984882,0.6737334132194519,1.5290656089782717,True,0.6725091338157654,1.53291118144989,True
+3984892,0.7549140453338623,1.748511552810669,True,0.7494973540306091,1.7478153705596924,True
+3984902,0.8061809539794922,1.912726163864136,True,0.7875505685806274,1.9080886840820312,True
+3984912,0.8091651201248169,2.0041632652282715,True,nan,nan,False
+3984922,0.809342622756958,2.002116680145264,True,nan,nan,False
+3984932,0.8110906481742859,1.9923322200775144,True,nan,nan,False
+3984942,0.8086941242218018,2.0047574043273926,True,nan,nan,False
+3984952,0.8070963621139526,2.009467363357544,True,nan,nan,False
+3984962,0.8065422177314758,2.005709648132324,True,nan,nan,False
+3984972,0.8044724464416504,2.001621723175049,True,nan,nan,False
+3984982,0.8065332770347595,2.0013909339904785,True,nan,nan,False
+3984992,0.8046995401382446,2.0033071041107178,True,nan,nan,False
+3985002,0.8067165613174438,1.9985933303833008,True,nan,nan,False
+3985012,0.8057624101638794,2.0006191730499268,True,nan,nan,False
+3985022,0.8007622361183167,1.9992080926895144,True,nan,nan,False
+3985032,0.8025755286216736,2.003613233566284,True,nan,nan,False
+3985042,0.8038249015808105,1.9966787099838257,True,nan,nan,False
+3985052,0.8023871183395386,2.0058534145355225,True,nan,nan,False
+3985062,0.8051159381866455,2.013596296310425,True,nan,nan,False
+3985072,0.802325427532196,2.010525941848755,True,nan,nan,False
+3985082,0.8002912998199463,2.003817081451416,True,nan,nan,False
+3985092,0.8049663305282593,2.0078046321868896,True,nan,nan,False
+3985102,0.8037568926811218,2.0026943683624268,True,nan,nan,False
+3985112,0.8032786846160889,1.996971011161804,True,nan,nan,False
+3985122,0.8003822565078735,1.9997466802597048,True,nan,nan,False
+3985132,0.8001694083213806,2.010352849960327,True,nan,nan,False
+3985142,0.8000456690788269,2.009951591491699,True,nan,nan,False
+3985152,nan,nan,False,nan,nan,False
+3985162,0.8010007739067078,2.0098297595977783,True,nan,nan,False
+3985172,0.8008524179458618,2.00431227684021,True,nan,nan,False
+3985182,0.7967053055763245,2.006855726242065,True,nan,nan,False
+3985192,0.7997700572013855,2.014668703079224,True,nan,nan,False
+3985202,0.7999811172485352,2.0095911026000977,True,nan,nan,False
+3985212,0.8010644912719727,2.011909484863281,True,nan,nan,False
+3985222,0.7983517050743103,2.002934694290161,True,nan,nan,False
+3985232,0.8000014424324036,2.010740280151367,True,nan,nan,False
+3985242,0.7999789714813232,2.0107944011688232,True,nan,nan,False
+3985252,0.7969222068786621,2.012596607208252,True,nan,nan,False
+3985262,0.7313112020492554,1.8974263668060305,True,0.7324803471565247,1.8728277683258057,True
+3985272,0.637435793876648,1.6505606174468994,True,0.6855527758598328,1.6715067625045776,True
+3985282,0.58501136302948,1.3916712999343872,True,0.6639463305473328,1.4787695407867432,True
+3985292,0.5171576738357544,1.1545614004135132,True,0.6276313066482544,1.2706245183944702,True
+3985302,0.4653674066066742,0.9723666310310364,True,0.553037703037262,1.053144097328186,True
+3985312,0.3971871733665466,0.8609575629234314,True,0.4770432114601135,0.8719927668571472,True
+3985322,0.330460786819458,0.7391109466552734,True,0.4102679789066314,0.7491742372512817,True
+3985332,0.2852012515068054,0.6404815912246704,True,0.351237952709198,0.651755690574646,True
+3985342,0.26634681224823,0.61164391040802,True,0.3149969577789306,0.6205536723136902,True
+3985352,0.3073521852493286,0.5982051491737366,True,0.3396140038967132,0.6092694997787476,True
+3985362,0.2932703495025635,0.6157335042953491,True,0.3146497309207916,0.6200839281082153,True
+3985372,0.2905096113681793,0.6040307879447937,True,0.3206706643104553,0.6143069863319397,True
+3985382,0.2939808070659637,0.596904456615448,True,0.3193415999412536,0.6082553863525391,True
+3985392,0.2958166897296905,0.5964065790176392,True,0.3209308087825775,0.6073456406593323,True
+3985402,0.2934633195400238,0.5981040000915527,True,0.3189412653446197,0.6115259528160095,True
+3985412,0.2969096302986145,0.6015437245368958,True,0.3231817185878753,0.6110329031944275,True
+3985422,0.2947349548339844,0.5982010364532471,True,0.3211050927639007,0.6125736832618713,True
+3985432,0.2923449277877807,0.5987468361854553,True,0.3178970217704773,0.6192499995231628,True
+3985442,0.2951644659042358,0.603363037109375,True,0.3230765461921692,0.5985413193702698,True
+3985452,0.2971594929695129,0.5971759557723999,True,0.3222579956054687,0.6022274494171143,True
+3985462,0.2981470227241516,0.6028928756713867,True,0.3209476768970489,0.6014079451560974,True
+3985472,0.2987701892852783,0.6128576397895813,True,0.3193643987178802,0.5986638069152832,True
+3985482,0.2986358404159546,0.6044374704360962,True,0.3203089237213135,0.6015043258666992,True
+3985492,0.2980451583862304,0.6050556302070618,True,0.3216473162174225,0.601607084274292,True
+3985502,0.2950985729694366,0.5976133346557617,True,0.3211812078952789,0.5987858772277832,True
+3985512,0.2986353933811188,0.6037572622299194,True,0.3208911716938019,0.5918488502502441,True
+3985522,0.3002502024173736,0.6031897068023682,True,0.319721519947052,0.6051543951034546,True
+3985532,0.2975633442401886,0.6024360060691833,True,0.3195944428443908,0.5968653559684753,True
+3985542,0.3608040511608124,0.5680046081542969,True,0.4043604135513305,0.5796490907669067,True
+3985552,0.4616063833236694,0.4846928715705871,True,0.5373666286468506,0.4871256351470947,True
+3985562,0.553196370601654,0.3837058544158935,True,0.6470838189125061,0.3773010075092315,True
+3985572,0.5799940228462219,0.3098211288452148,True,0.6420811414718628,0.2954113483428955,True
+3985582,0.545831561088562,0.3047559857368469,True,0.606752872467041,0.2906145751476288,True
+3985592,0.5739721059799194,0.3108398616313934,True,0.617874264717102,0.3037993907928467,True
+3985602,0.5930707454681396,0.3029593229293823,True,0.624181866645813,0.2999906539916992,True
+3985612,0.5949237942695618,0.300190657377243,True,0.6228291988372803,0.2972579896450043,True
+3985622,0.5974850058555603,0.2965248823165893,True,0.6182324886322021,0.2917475998401642,True
+3985632,0.5937820672988892,0.2929760813713074,True,0.6165393590927124,0.296549528837204,True
+3985642,0.5957446694374084,0.3000345826148987,True,0.6162624359130859,0.2910707890987396,True
+3985652,0.5950422883033752,0.2944654822349548,True,0.6150301098823547,0.29517662525177,True
+3985662,0.5985769033432007,0.29574716091156,True,0.6202014088630676,0.289627194404602,True
+3985672,0.5990737080574036,0.2939589619636535,True,0.6186041831970215,0.2944996953010559,True
+3985682,0.5970197319984436,0.2967897653579712,True,0.6182858943939209,0.2957780361175537,True
+3985692,0.5973232984542847,0.2963773608207702,True,0.6181537508964539,0.2931809425354004,True
+3985702,0.597114086151123,0.2994563579559326,True,0.6179239749908447,0.2956795990467071,True
+3985712,0.5965297818183899,0.2970956563949585,True,0.6150697469711304,0.2938606739044189,True
+3985722,0.598143458366394,0.3000969290733337,True,0.6200324296951294,0.2920362949371338,True
+3985732,0.5972188711166382,0.2959417402744293,True,0.6176376938819885,0.2931338250637054,True
+3985742,0.597693681716919,0.2974455654621124,True,0.6197116374969482,0.2908595502376556,True
+3985752,0.597257673740387,0.2987781465053558,True,0.6211821436882019,0.3016805648803711,True
+3985762,0.5928181409835815,0.2929791808128357,True,0.6188827753067017,0.2897897064685821,True
+3985772,0.5535539984703064,0.245805561542511,True,0.5878818035125732,0.2319207191467285,True
+3985782,0.5555502772331238,0.2432252168655395,True,0.5801160931587219,0.232303649187088,True
+3985792,0.5562857389450073,0.2498372942209243,True,0.5768094658851624,0.2356507182121276,True
+3985802,0.5606884360313416,0.2475319802761078,True,0.5811123847961426,0.2428219020366668,True
+3985812,0.5547482371330261,0.2469318211078643,True,0.5806094408035278,0.2459878623485565,True
+3985822,0.5568187236785889,0.245362788438797,True,0.5800971388816833,0.2347851693630218,True
+3985832,0.5564401745796204,0.2489281445741653,True,0.5788309574127197,0.2387283444404602,True
+3985842,0.5576220750808716,0.24850395321846,True,0.578337550163269,0.2319274842739105,True
+3985852,0.5558941960334778,0.2492381930351257,True,0.5777029991149902,0.2322691977024078,True
+3985862,0.5535026788711548,0.2461296916007995,True,0.5790173411369324,0.2408117800951004,True
+3985872,0.5544033646583557,0.2437279224395752,True,0.5790424346923828,0.2384620606899261,True
+3985882,0.5534155368804932,0.244010716676712,True,0.5789880752563477,0.2398276329040527,True
+3985892,0.5577760934829712,0.2468462586402893,True,0.5793587565422058,0.2392596304416656,True
+3985902,0.5533517599105835,0.2457887232303619,True,0.5780400633811951,0.2368220686912536,True
+3985912,0.55186927318573,0.2452847063541412,True,0.5812314748764038,0.2364570349454879,True
+3985922,0.5516270399093628,0.2431108206510543,True,0.5796477198600769,0.2321031391620636,True
+3985932,0.5524622797966003,0.2435391545295715,True,0.5791727304458618,0.244078904390335,True
+3985942,0.5525832772254944,0.2396662980318069,True,0.5792312622070312,0.2319806218147277,True
+3985952,0.5519388914108276,0.2354873716831207,True,0.5784071683883667,0.2380915284156799,True
+3985962,0.5531015396118164,0.2414269149303436,True,0.5776392221450806,0.2373307943344116,True
+3985972,0.552443265914917,0.2435479164123535,True,0.5785504579544067,0.237344741821289,True
+3985982,0.5518622398376465,0.2391232401132583,True,0.5761417150497437,0.2349175810813903,True
+3985992,0.5537170171737671,0.2433251738548278,True,0.5769788026809692,0.235283762216568,True
+3986002,0.5526026487350464,0.2409058511257171,True,0.5792164206504822,0.2374438643455505,True
+3986012,0.5541203618049622,0.239543616771698,True,0.5767775774002075,0.2397068738937378,True
+3986022,0.5433973073959351,0.2376061528921127,True,0.574417769908905,0.2352241277694702,True
+3986032,0.4372075796127319,0.3265963792800903,True,0.4879068434238434,0.3079794049263,True
+3986042,0.3292114734649658,0.4101162254810333,True,0.386197566986084,0.3981643617153168,True
+3986052,0.2316286265850067,0.4913153052330017,True,0.2836086452007293,0.4766365587711334,True
+3986062,0.1762495338916778,0.5760000348091125,True,0.2084210366010666,0.5971260070800781,True
+3986072,0.1647877842187881,0.641624927520752,True,0.1936510354280471,0.6605459451675415,True
+3986082,0.17990143597126,0.6298457980155945,True,0.2148428261280059,0.6498106122016907,True
+3986092,0.1597740948200225,0.6309773325920105,True,0.193040668964386,0.6195554733276367,True
+3986102,0.1624179780483245,0.6388850212097168,True,0.1935555338859558,0.6342834234237671,True
+3986112,0.1662991344928741,0.6482130289077759,True,0.1921375095844268,0.6404635906219482,True
+3986122,0.166379228234291,0.6497894525527954,True,0.1965937465429306,0.644964337348938,True
+3986132,0.1714550852775573,0.6438381671905518,True,0.1989532709121704,0.6407376527786255,True
+3986142,0.1681707352399826,0.6477696299552917,True,0.1936868280172348,0.6450082063674927,True
+3986152,0.1660674065351486,0.647365152835846,True,0.1948660463094711,0.640849232673645,True
+3986162,0.1691706478595733,0.6444402933120728,True,0.1930916458368301,0.6376705765724182,True
+3986172,0.1629904955625534,0.6378391981124878,True,0.1899548768997192,0.6370515823364258,True
+3986182,0.1653464436531067,0.6429907083511353,True,0.1878675669431686,0.6418386697769165,True
+3986192,0.1628159284591674,0.6492586731910706,True,0.1889926195144653,0.6482430696487427,True
+3986202,0.1677069664001464,0.6459840536117554,True,0.1869761645793914,0.6496821641921997,True
+3986212,0.1689901649951934,0.6447668671607971,True,0.1867817789316177,0.6377638578414917,True
+3986222,0.1647972017526626,0.6398835778236389,True,0.1899929046630859,0.6437846422195435,True
+3986232,0.1673352122306823,0.6528154015541077,True,0.194283440709114,0.6542133092880249,True
+3986242,0.1668607592582702,0.6425285339355469,True,0.1931541860103607,0.6518834233283997,True
+3986252,0.16694375872612,0.6532534956932068,True,0.1936022490262985,0.6583502888679504,True
+3986262,0.1639160215854644,0.6855321526527405,True,0.1845191866159439,0.6855111122131348,True
+3986272,0.1533136814832687,0.7371244430541992,True,0.1694619506597519,0.7363916039466858,True
+3986282,0.1651642769575119,0.7130351066589355,True,0.1842546463012695,0.7344691753387451,True
+3986292,0.1574427038431167,0.7117477059364319,True,0.1793620139360427,0.7189130783081055,True
+3986302,0.1553106307983398,0.7125352025032043,True,0.1735036224126815,0.7134891748428345,True
+3986312,0.1564419269561767,0.7068614363670349,True,0.1779470145702362,0.7132787704467773,True
+3986322,0.1586570292711258,0.7135363817214966,True,0.1776051074266433,0.7163176536560059,True
+3986332,0.1597637385129928,0.7194744944572449,True,0.1740725338459015,0.713921308517456,True
+3986342,0.1563411504030227,0.7194678783416748,True,0.1819474399089813,0.7240015268325806,True
+3986352,0.161095917224884,0.7221916317939758,True,0.1850386410951614,0.7302390336990356,True
+3986362,0.1590875536203384,0.7192782759666443,True,0.1797221899032592,0.7150871753692627,True
+3986372,0.1597686111927032,0.7200205326080322,True,0.1823710352182388,0.7204537987709045,True
+3986382,0.1592809408903122,0.7181268930435181,True,0.1754187792539596,0.7203793525695801,True
+3986392,0.1586874425411224,0.7210463285446167,True,0.1790284663438797,0.7287315726280212,True
+3986402,0.159767597913742,0.718023955821991,True,0.1764889061450958,0.7227963209152222,True
+3986412,0.1592541337013244,0.7212985157966614,True,0.184708222746849,0.7229529023170471,True
+3986422,0.1567845642566681,0.7164734601974487,True,0.1774054169654846,0.7168020009994507,True
+3986432,0.1629670262336731,0.7198526263237,True,0.1789059937000274,0.7230687141418457,True
+3986442,0.1480167657136917,0.7093559503555298,True,0.1723711937665939,0.7127928733825684,True
+3986452,0.1518489122390747,0.7137726545333862,True,0.1721027791500091,0.7157775163650513,True
+3986462,0.1512563228607177,0.7088866233825684,True,0.1747748553752899,0.7249330282211304,True
+3986472,0.1491958349943161,0.712293267250061,True,0.1727799624204635,0.7106465101242065,True
+3986482,0.151746317744255,0.7122148871421814,True,0.1711965203285217,0.7161432504653931,True
+3986492,0.152321457862854,0.7065377235412598,True,0.172757476568222,0.7132972478866577,True
+3986502,0.1489792913198471,0.7080736756324768,True,0.1727013438940048,0.7180010676383972,True
+3986512,0.1492347866296768,0.7085816264152527,True,0.1716651916503906,0.722011387348175,True
+3986522,0.1520496606826782,0.716395378112793,True,0.1695122271776199,0.7129632234573364,True
+3986532,0.1500023305416107,0.7047775387763977,True,0.1671807318925857,0.7138307094573975,True
+3986542,0.1517162024974823,0.7074843645095825,True,0.1683227568864822,0.7146210670471191,True
+3986552,0.1531217694282531,0.7165384888648987,True,0.1682905852794647,0.7021397948265076,True
+3986562,0.1513863652944564,0.7050859332084656,True,0.1705176532268524,0.7058558464050293,True
+3986572,0.1500125378370285,0.7144498825073242,True,0.171605184674263,0.722581684589386,True
+3986582,0.1513199657201767,0.712681233882904,True,0.1698917299509048,0.7197614312171936,True
+3986592,0.1528943628072738,0.7117297649383545,True,0.1713132858276367,0.7117840051651001,True
+3986602,0.1494191735982895,0.7083508372306824,True,0.170797049999237,0.7154796719551086,True
+3986612,0.1499032229185104,0.7178999185562134,True,0.170213297009468,0.7052067518234253,True
+3986622,0.1497799158096313,0.7060317397117615,True,0.1748812049627304,0.7104271650314331,True
+3986632,0.149238035082817,0.7169669270515442,True,0.1695959568023681,0.7098469138145447,True
+3986642,0.152616411447525,0.7137535810470581,True,0.1716197580099105,0.7119755744934082,True
+3986652,0.1526374220848083,0.7113038301467896,True,0.1648105382919311,0.7053878903388977,True
+3986662,0.1491893529891967,0.714474081993103,True,0.1673168987035751,0.70540452003479,True
+3986672,0.1586341261863708,0.7052268385887146,True,0.1712815761566162,0.7061528563499451,True
+3986682,0.1539155840873718,0.7165700793266296,True,0.1712604612112045,0.7062237858772278,True
+3986692,0.1857392489910125,0.6656022667884827,True,0.2231425344944,0.6876315474510193,True
+3986702,0.2702610492706299,0.5680803060531616,True,0.3355026245117187,0.5917247533798218,True
+3986712,0.3492869734764099,0.4799720048904419,True,0.4142904877662658,0.5002191066741943,True
+3986722,0.4352526068687439,0.3818268477916717,True,0.4988624453544616,0.3954075574874878,True
+3986732,0.4785900413990021,0.3127234280109405,True,0.542473554611206,0.3196812272071838,True
+3986742,0.496938407421112,0.2609522938728332,True,0.5502222776412964,0.2795408964157104,True
+3986752,0.5041778683662415,0.2475223541259765,True,0.5440410375595093,0.2551929056644439,True
+3986762,0.5168116688728333,0.2582192420959472,True,0.5426394939422607,0.2690101563930511,True
+3986772,0.520072877407074,0.2522371411323547,True,0.5449221730232239,0.259701132774353,True
+3986782,0.521247148513794,0.247523158788681,True,0.5432766675949097,0.2570571005344391,True
+3986792,0.5224823355674744,0.2422400265932083,True,0.5446932911872864,0.2518448829650879,True
+3986802,0.5208916068077087,0.2426881641149521,True,0.5447958111763,0.2574860155582428,True
+3986812,0.5201566815376282,0.2396117001771927,True,0.5468122363090515,0.2536711096763611,True
+3986822,0.5238418579101562,0.247139036655426,True,0.5436289310455322,0.2549071907997131,True
+3986832,0.5220639705657959,0.2426485121250152,True,0.5434952974319458,0.257621705532074,True
+3986842,0.5261651277542114,0.250595360994339,True,0.5427062511444092,0.2607367038726806,True
+3986852,0.5228021144866943,0.2481709420680999,True,0.5458348989486694,0.2562813758850097,True
+3986862,0.5221766233444214,0.2402607500553131,True,0.5474746227264404,0.2531079947948456,True
+3986872,0.5201669335365295,0.2442024052143097,True,0.5464973449707031,0.2511460185050964,True
+3986882,0.5253958106040955,0.2477643191814422,True,0.5461034774780273,0.261241614818573,True
+3986892,0.5200677514076233,0.2446489632129669,True,0.548060417175293,0.2517501711845398,True
+3986902,0.5224477052688599,0.2390600889921188,True,0.5463927984237671,0.2524812817573547,True
+3986912,0.5233245491981506,0.2426265478134155,True,0.5465908050537109,0.2485170364379882,True
+3986922,0.5245823860168457,0.2407212704420089,True,0.5472131967544556,0.2511825561523437,True
+3986932,0.521784782409668,0.2451243996620178,True,0.5438435077667236,0.2606218159198761,True
+3986942,0.5367924571037292,0.2395296692848205,True,0.559816837310791,0.2473803758621215,True
+3986952,0.5760467052459717,0.2227879166603088,True,0.5997634530067444,0.2395519316196441,True
+3986962,0.5699480772018433,0.2368204146623611,True,0.5898455381393433,0.2476146519184112,True
+3986972,0.5670310854911804,0.2370731979608535,True,0.5879677534103394,0.246444433927536,True
+3986982,0.562774121761322,0.2372029721736908,True,0.5883967876434326,0.2459595501422882,True
+3986992,0.5677711963653564,0.2321406304836273,True,0.5913596749305725,0.2468811422586441,True
+3987002,0.5695710778236389,0.2361304014921188,True,0.5925217270851135,0.2448516488075256,True
+3987012,0.5679853558540344,0.2358021587133407,True,0.5902883410453796,0.2546347975730896,True
+3987022,0.5671514272689819,0.2342667877674102,True,0.5912431478500366,0.249171108007431,True
+3987032,0.569801926612854,0.2337921261787414,True,0.5912622809410095,0.2470392882823944,True
+3987042,0.5704964399337769,0.2359431385993957,True,0.5902458429336548,0.2448790669441223,True
+3987052,0.5724210739135742,0.23150235414505,True,0.5918257832527161,0.2452278435230255,True
+3987062,0.5670041441917419,0.2344257831573486,True,0.5928686857223511,0.2425176352262497,True
+3987072,0.5667607188224792,0.2336407303810119,True,0.5895332098007202,0.2480079233646392,True
+3987082,0.5677402019500732,0.2339041233062744,True,0.5898358821868896,0.2535234689712524,True
+3987092,0.5678303837776184,0.2373812049627304,True,0.5870440006256104,0.2468538284301757,True
+3987102,0.5712236762046814,0.2346329391002655,True,0.5872091054916382,0.2513490617275238,True
+3987112,0.5132805109024048,0.2727633714675903,True,0.5461397171020508,0.2700802087783813,True
+3987122,0.4183192849159241,0.3548476696014404,True,0.4608641862869262,0.3605944514274597,True
+3987132,0.3558908700942993,0.4306540191173553,True,0.3918076157569885,0.4380680918693542,True
+3987142,0.284279465675354,0.5288662910461426,True,0.3133964538574219,0.5352822542190552,True
+3987152,0.2152810543775558,0.6190786957740784,True,0.2391572743654251,0.634750247001648,True
+3987162,0.1719274669885635,0.7085196375846863,True,0.1889265775680542,0.7406494617462158,True
+3987172,0.1671560406684875,0.7230532765388489,True,0.1904516369104385,0.7580366134643555,True
+3987182,0.1830499172210693,0.7094049453735352,True,0.2105389237403869,0.7455314993858337,True
+3987192,0.1692455112934112,0.7268399000167847,True,0.1930064260959625,0.7276989817619324,True
+3987202,0.1692881286144256,0.732668399810791,True,0.1933401226997375,0.7376811504364014,True
+3987212,0.1776955127716064,0.7331151366233826,True,0.1931461095809936,0.739123523235321,True
+3987222,0.1695999205112457,0.7305822372436523,True,0.1881073415279388,0.7283599972724915,True
+3987232,0.1740545183420181,0.7309197783470154,True,0.1941065192222595,0.735487163066864,True
+3987242,0.1679665893316269,0.7310934066772461,True,0.193331629037857,0.7368809580802917,True
+3987252,0.1711893528699875,0.734139084815979,True,0.1924665570259094,0.7426202297210693,True
+3987262,0.1700953394174575,0.7355791330337524,True,0.1877353489398956,0.7355820536613464,True
+3987272,0.171194389462471,0.7354952096939087,True,0.1900452673435211,0.7342039346694946,True
+3987282,0.1677652597427368,0.7348253726959229,True,0.1927200108766555,0.7378238439559937,True
+3987292,0.171071246266365,0.737290620803833,True,0.1884785890579223,0.7319385409355164,True
+3987302,0.1692246794700622,0.7364464998245239,True,0.1877965331077575,0.7426924705505371,True
+3987312,0.1722383201122284,0.7348707914352417,True,0.1873861998319625,0.7398347854614258,True
+3987322,0.1672530174255371,0.7395075559616089,True,0.1875965893268585,0.7431291341781616,True
+3987332,0.1668843924999237,0.7378683686256409,True,0.1882439255714416,0.7411379218101501,True
+3987342,0.1637990325689315,0.7415013313293457,True,0.1850886940956115,0.7525848746299744,True
+3987352,0.1326485872268676,0.7013365626335144,True,0.1609704047441482,0.7008324861526489,True
+3987362,0.1425504982471466,0.6937694549560547,True,0.155526116490364,0.7072224617004395,True
+3987372,0.1432684808969497,0.7007497549057007,True,0.1558892279863357,0.6930748224258423,True
+3987382,0.1432407349348068,0.7067630290985107,True,0.161903515458107,0.7045653462409973,True
+3987392,0.1415275484323501,0.6991190910339355,True,0.1605785489082336,0.7010874152183533,True
+3987402,0.1406627148389816,0.7062927484512329,True,0.1625139266252517,0.7046879529953003,True
+3987412,0.1435056030750274,0.706372857093811,True,0.1601354330778122,0.7001179456710815,True
+3987422,0.1406401246786117,0.7024317383766174,True,0.1589200943708419,0.7051462531089783,True
+3987432,0.1397694796323776,0.6981741786003113,True,0.1605485528707504,0.7005710601806641,True
+3987442,0.1416951119899749,0.7000523805618286,True,0.1591976583003997,0.705604612827301,True
+3987452,0.14296455681324,0.6985213756561279,True,0.1583468317985534,0.7127922773361206,True
+3987462,0.1401899755001068,0.6976711750030518,True,0.1597333550453186,0.701984167098999,True
+3987472,0.1416850388050079,0.6978253126144409,True,0.1571731716394424,0.7069340944290161,True
+3987482,0.1416280716657638,0.6951751708984375,True,0.1616824865341186,0.7045317888259888,True
+3987492,0.1408007740974426,0.6952856779098511,True,0.1587417125701904,0.7108526229858398,True
+3987502,0.1392437815666198,0.6950268745422363,True,0.1581389605998993,0.6955064535140991,True
+3987512,0.1397762894630432,0.6952043175697327,True,0.1582793742418289,0.7028815746307373,True
+3987522,0.1407832354307174,0.6970688104629517,True,0.1576658338308334,0.7007521390914917,True
+3987532,0.140530988574028,0.6989604830741882,True,0.1636964231729507,0.7045859694480896,True
+3987542,0.1422190219163894,0.6965803503990173,True,0.160267949104309,0.6982691287994385,True
+3987552,0.1437580287456512,0.6991328001022339,True,0.1584222018718719,0.6930310726165771,True
+3987562,0.1387525498867035,0.6891899108886719,True,0.1580055952072143,0.6953223943710327,True
+3987572,0.1408976316452026,0.6896204948425293,True,0.1590796262025833,0.7035289406776428,True
+3987582,0.1433526277542114,0.7023371458053589,True,0.1568424105644226,0.6951473355293274,True
+3987592,0.1403864622116089,0.6932352185249329,True,0.1600885987281799,0.6946133375167847,True
+3987602,0.1405509412288665,0.6925299167633057,True,0.1598043441772461,0.7021019458770752,True
+3987612,0.1451632231473922,0.6839892864227295,True,0.1575698405504226,0.7007012367248535,True
+3987622,0.1446248292922973,0.6989005208015442,True,0.1642898619174957,0.7204884886741638,True
+3987632,0.196059376001358,0.7575406432151794,True,0.230510413646698,0.7700698375701904,True
+3987642,0.2878187596797943,0.9015516042709352,True,0.3343785107135772,0.901303768157959,True
+3987652,0.3747773170471191,1.051167368888855,True,0.422082245349884,1.0770485401153564,True
+3987662,0.4553377032279968,1.2519817352294922,True,0.4657208323478699,1.294595718383789,True
+3987672,0.5297831892967224,1.425399899482727,True,0.5490238070487976,1.503014087677002,True
+3987682,0.6022271513938904,1.5800926685333252,True,0.6099179983139038,1.628083109855652,True
+3987692,0.6801548600196838,1.7746464014053345,True,0.6837649941444397,1.7810348272323608,True
+3987702,0.744871199131012,1.9274524450302124,True,nan,nan,False
+3987712,nan,nan,False,nan,nan,False
+3987722,nan,nan,False,nan,nan,False
+3987732,nan,nan,False,nan,nan,False
+3987742,nan,nan,False,nan,nan,False
+3987752,nan,nan,False,nan,nan,False
+3987762,nan,nan,False,nan,nan,False
+3987772,nan,nan,False,nan,nan,False
+3987782,nan,nan,False,nan,nan,False
+3987792,nan,nan,False,nan,nan,False
+3987802,nan,nan,False,nan,nan,False
+3987812,nan,nan,False,nan,nan,False
+3987822,nan,nan,False,nan,nan,False
+3987832,nan,nan,False,nan,nan,False
+3987842,nan,nan,False,nan,nan,False
+3987852,nan,nan,False,nan,nan,False
+3987862,nan,nan,False,nan,nan,False
+3987872,nan,nan,False,nan,nan,False
+3987882,nan,nan,False,nan,nan,False
+3987892,nan,nan,False,nan,nan,False
+3987902,nan,nan,False,nan,nan,False
+3987912,nan,nan,False,nan,nan,False
+3987922,nan,nan,False,nan,nan,False
+3987932,nan,nan,False,nan,nan,False
+3987942,nan,nan,False,nan,nan,False
+3987952,nan,nan,False,nan,nan,False
+3987962,nan,nan,False,nan,nan,False
+3987972,nan,nan,False,nan,nan,False
+3987982,nan,nan,False,nan,nan,False
+3987992,nan,nan,False,nan,nan,False
+3988002,nan,nan,False,nan,nan,False
+3988012,nan,nan,False,nan,nan,False
+3988022,nan,nan,False,nan,nan,False
+3988032,nan,nan,False,nan,nan,False
+3988042,nan,nan,False,nan,nan,False
+3988052,nan,nan,False,nan,nan,False
+3988062,nan,nan,False,nan,nan,False
+3988072,nan,nan,False,nan,nan,False
+3988082,nan,nan,False,nan,nan,False
+3988092,nan,nan,False,nan,nan,False
+3988102,nan,nan,False,nan,nan,False
+3988112,0.5918861031532288,1.803911209106445,True,0.6361014246940613,1.904897689819336,True
+3988122,nan,nan,False,0.5913938879966736,1.733453392982483,True
+3988132,nan,nan,False,nan,nan,False
+3988142,nan,nan,False,nan,nan,False
+3988152,nan,nan,False,nan,nan,False
+3988162,nan,nan,False,nan,nan,False
+3988172,nan,nan,False,nan,nan,False
+3988182,nan,nan,False,nan,nan,False
+3988192,nan,nan,False,nan,nan,False
+3988202,nan,nan,False,nan,nan,False
+3988212,nan,nan,False,0.031142596155405,0.8170861005783081,True
+3988222,nan,nan,False,0.0896849930286407,0.7070651054382324,True
+3988232,0.1121915653347969,0.8828644752502441,True,0.1314627677202224,0.6876581907272339,True
+3988242,0.1174715757369995,0.7286698818206787,True,0.1346947848796844,0.6714805364608765,True
+3988252,0.1122099086642265,0.6721259355545044,True,0.128101646900177,0.6794183254241943,True
+3988262,0.1130297631025314,0.6712625622749329,True,0.1250336766242981,0.6858346462249756,True
+3988272,0.1120142638683319,0.66883784532547,True,0.1229024529457092,0.6783831715583801,True
+3988282,0.1140793412923812,0.6718873977661133,True,0.1221832185983657,0.6741729974746704,True
+3988292,0.1136795878410339,0.6632193326950073,True,0.128011092543602,0.6735886335372925,True
+3988302,0.1144231259822845,0.6696782112121582,True,0.1264737546443939,0.6778063774108887,True
+3988312,0.1162429004907608,0.6723700165748596,True,0.1317657381296157,0.6796175837516785,True
+3988322,0.1123843491077423,0.6726000905036926,True,0.1319948881864547,0.6804687976837158,True
+3988332,0.1138446331024169,0.6727896928787231,True,0.1261737048625946,0.679000198841095,True
+3988342,0.1143626198172569,0.6723287105560303,True,0.1266283243894577,0.6730146408081055,True
+3988352,0.11215141415596,0.6686373949050903,True,0.1246601119637489,0.6800782680511475,True
+3988362,0.116129882633686,0.6730995178222656,True,0.1316121071577072,0.6863711476325989,True
+3988372,0.1171042919158935,0.6714248061180115,True,0.1258115619421005,0.6753329038619995,True
+3988382,0.1146816685795784,0.6667864322662354,True,0.1291088908910751,0.6927124857902527,True
+3988392,0.112432911992073,0.6718899011611938,True,0.1269344240427017,0.6709722280502319,True
+3988402,0.114732526242733,0.6649869680404663,True,0.1261576116085052,0.6735743284225464,True
+3988412,0.1148656457662582,0.6721384525299072,True,0.1283775717020034,0.6745615601539612,True
+3988422,0.113623209297657,0.6604645252227783,True,0.1296401023864746,0.6726564764976501,True
+3988432,0.1164331436157226,0.6703761219978333,True,0.1270212680101394,0.6726613640785217,True
+3988442,0.1171554177999496,0.666062593460083,True,0.1273272037506103,0.6805610656738281,True
+3988452,0.1158866062760353,0.6705586910247803,True,0.1243178322911262,0.6707220673561096,True
+3988462,0.1138275489211082,0.6701158285140991,True,0.1253828406333923,0.6703159213066101,True
+3988472,0.1152445748448371,0.6685715317726135,True,0.1327404528856277,0.6726016998291016,True
+3988482,0.1165012940764427,0.6671590805053711,True,0.1216568052768707,0.6592110991477966,True
+3988492,0.1145656332373619,0.6759269833564758,True,0.1235162913799285,0.6655106544494629,True
+3988502,0.1130262315273284,0.6411503553390503,True,0.1294342279434204,0.6391192674636841,True
+3988512,0.0986587554216384,0.4540283381938934,True,0.1611749678850174,0.4666998386383056,True
+3988522,0.1175630390644073,0.3483258187770843,True,0.1657456308603286,0.3520658016204834,True
+3988532,0.11863774061203,0.308231920003891,True,0.1460382044315338,0.3049622178077698,True
+3988542,0.1319578737020492,0.3502916097640991,True,0.1459118723869323,0.3481369912624359,True
+3988552,0.1280055940151214,0.3539819121360779,True,0.1461975425481796,0.3647961616516113,True
+3988562,0.1251820027828216,0.3336468935012817,True,0.1470713466405868,0.359140932559967,True
+3988572,0.1272572427988052,0.324778139591217,True,0.1480448693037033,0.3386364579200744,True
+3988582,0.1285538375377655,0.3202361762523651,True,0.1504004746675491,0.3502083420753479,True
+3988592,0.1290775537490844,0.3254525065422058,True,0.1503013968467712,0.3361867666244507,True
+3988602,0.1283682286739349,0.3187625408172607,True,0.1497876793146133,0.3412242233753204,True
+3988612,0.1283833533525467,0.325452595949173,True,0.1494988799095153,0.3489223122596741,True
+3988622,0.1291479915380478,0.3219248652458191,True,0.1530520021915435,0.3431923985481262,True
+3988632,0.1284620314836502,0.3186263144016266,True,0.1494487226009369,0.3374817967414856,True
+3988642,0.1306973695755005,0.326626718044281,True,0.1505174934864044,0.3374789655208587,True
+3988652,0.1293305307626724,0.3259812593460083,True,0.1492549180984497,0.3399690985679626,True
+3988662,0.1295429319143295,0.3225343525409698,True,0.1502801328897476,0.3458554744720459,True
+3988672,0.1296624392271042,0.3216423094272613,True,0.1478878855705261,0.3449689745903015,True
+3988682,0.1283967494964599,0.3272155225276947,True,0.1522872895002365,0.3337575495243072,True
+3988692,0.1264249682426452,0.3238496780395508,True,0.1460355520248413,0.3439019322395324,True
+3988702,0.1251416355371475,0.3133982121944427,True,0.1517550498247146,0.354608416557312,True
+3988712,0.1298926323652267,0.328735888004303,True,0.1504402160644531,0.3463493585586548,True
+3988722,0.1328356862068176,0.3205705285072326,True,0.1528678238391876,0.3450328707695007,True
+3988732,0.1304013282060623,0.3246490955352783,True,0.1518284380435943,0.3374748826026916,True
+3988742,0.1288822740316391,0.3180603981018066,True,0.1510849893093109,0.345181792974472,True
+3988752,0.1309085935354232,0.3167600333690643,True,0.1500896215438842,0.3470231890678406,True
+3988762,0.1299293339252472,0.319870114326477,True,0.14937324821949,0.3475298583507538,True
+3988772,0.1292581111192703,0.3241665363311767,True,0.1519651710987091,0.3496634662151336,True
+3988782,0.1303409337997436,0.3182730078697204,True,0.1549469381570816,0.3408935666084289,True
+3988792,0.1271716356277465,0.3135960102081299,True,0.1525266766548156,0.3487375974655151,True
+3988802,0.1295961737632751,0.3252696394920349,True,0.1534037441015243,0.3432689309120178,True
+3988812,0.1281857937574386,0.3183662295341491,True,0.1576472371816635,0.3363186419010162,True
+3988822,0.1316066682338714,0.3256807625293731,True,0.1512432396411895,0.3359231948852539,True
+3988832,0.1278080344200134,0.3226073384284973,True,0.1545961499214172,0.351143479347229,True
+3988842,0.1435904502868652,0.3206172883510589,True,0.1763089299201965,0.3496558666229248,True
+3988852,0.239385724067688,0.3070276379585266,True,0.2950339913368225,0.3440403044223785,True
+3988862,0.3258284330368042,0.3018790483474731,True,0.3902123868465423,0.3255910277366638,True
+3988872,0.4128538966178894,0.2882722914218902,True,0.4720136523246765,0.3041350543498993,True
+3988882,0.4953180253505707,0.2915112972259521,True,0.5414124131202698,0.3065716922283172,True
+3988892,0.5267135500907898,0.2923766672611236,True,0.5528804063796997,0.2976643443107605,True
+3988902,0.5204238295555115,0.2988017797470093,True,0.5379858613014221,0.3014683425426483,True
+3988912,0.5286978483200073,0.2860520482063293,True,0.5487896203994751,0.2930521667003631,True
+3988922,0.5370711088180542,0.2880758643150329,True,0.5542065501213074,0.2988170981407165,True
+3988932,0.5356428623199463,0.290238082408905,True,0.5495467185974121,0.3081782460212707,True
+3988942,0.5353268980979919,0.2917512655258178,True,0.5480190515518188,0.2999910116195678,True
+3988952,0.5377217531204224,0.2914481163024902,True,0.5479772090911865,0.3071023523807525,True
+3988962,0.5355050563812256,0.2925201058387756,True,0.5478131175041199,0.3058706521987915,True
+3988972,0.5346764326095581,0.2872828245162964,True,0.551263689994812,0.3078120648860931,True
+3988982,0.5359755754470825,0.2899281978607178,True,0.546027421951294,0.2993518710136413,True
+3988992,0.5361307263374329,0.2984483242034912,True,0.5506067276000977,0.3031345009803772,True
+3989002,0.5344464778900146,0.2924959659576416,True,0.5502756834030151,0.301650196313858,True
+3989012,0.5364962816238403,0.2913746535778045,True,0.5500445365905762,0.303383320569992,True
+3989022,0.5345226526260376,0.2935115098953247,True,0.5494496822357178,0.3036175966262817,True
+3989032,0.5351446270942688,0.2914204001426697,True,0.5491816401481628,0.3014050722122192,True
+3989042,0.5368668437004089,0.2885913848876953,True,0.55080246925354,0.3032991290092468,True
+3989052,0.5379230976104736,0.2939930558204651,True,0.5508997440338135,0.3049472272396087,True
+3989062,0.5364257097244263,0.2967916131019592,True,0.5490783452987671,0.3031938672065735,True
+3989072,0.5420105457305908,0.2833052277565002,True,0.5601722002029419,0.3005050420761108,True
+3989082,0.5679959058761597,0.2451198697090149,True,0.5946482419967651,0.2643839120864868,True
+3989092,0.569537341594696,0.2554923892021179,True,0.5848525166511536,0.2565253973007202,True
+3989102,0.5667283535003662,0.2579175233840942,True,0.5824929475784302,0.2669655978679657,True
+3989112,0.5623779296875,0.2621218860149383,True,0.5813429951667786,0.2700629532337188,True
+3989122,0.5634925365447998,0.2514418959617615,True,0.5815356969833374,0.2753691375255584,True
+3989132,0.5681009292602539,0.2573767006397247,True,0.5832067728042603,0.2664555013179779,True
+3989142,0.5644532442092896,0.2587035000324249,True,0.5832723379135132,0.2726411819458008,True
+3989152,0.5638678073883057,0.2499048560857772,True,0.582478940486908,0.2746939063072204,True
+3989162,0.5659530162811279,0.2468979805707931,True,0.5828604698181152,0.2638193964958191,True
+3989172,0.5640599131584167,0.2513527274131775,True,0.5816619992256165,0.2617356479167938,True
+3989182,0.5655112266540527,0.2522912323474884,True,0.5795573592185974,0.2728328108787536,True
+3989192,0.5651122331619263,0.2540200352668762,True,0.5811553001403809,0.2687693238258362,True
+3989202,0.5633677244186401,0.2581110894680023,True,0.5824059844017029,0.2707235217094421,True
+3989212,0.56563800573349,0.2496479153633117,True,0.5796658992767334,0.2676534652709961,True
+3989222,0.5638075470924377,0.2566188871860504,True,0.5813171863555908,0.2695568203926086,True
+3989232,0.5646282434463501,0.2571902871131897,True,0.5811905860900879,0.2644000351428985,True
+3989242,0.5645018815994263,0.2535452246665954,True,0.5840774774551392,0.2691823244094848,True
+3989252,0.5668840408325195,0.2547891736030578,True,0.5822573900222778,0.2687139213085174,True
+3989262,0.5634738206863403,0.2516122460365295,True,0.5827749371528625,0.2698477506637573,True
+3989272,0.5623509883880615,0.2543172836303711,True,0.5809555053710938,0.2639792561531067,True
+3989282,0.5636531114578247,0.2570218443870544,True,0.5785830020904541,0.2695105969905853,True
+3989292,0.5626044273376465,0.2539959251880646,True,0.5812546610832214,0.2623853683471679,True
+3989302,0.562818169593811,0.2565669417381286,True,0.5822621583938599,0.2617405652999878,True
+3989312,0.5649747848510742,0.2524898946285248,True,0.5831379294395447,0.2681864500045776,True
+3989322,0.5617820024490356,0.2510433197021484,True,0.5822652578353882,0.2650881707668304,True
+3989332,0.562928318977356,0.2553350329399109,True,0.5849016308784485,0.2630491256713867,True
+3989342,0.5661683082580566,0.2547082304954529,True,0.5787622332572937,0.2679466605186462,True
+3989352,0.5634356737136841,0.2587946355342865,True,0.5818299651145935,0.2715261280536651,True
+3989362,0.5669933557510376,0.2556162476539612,True,0.583289384841919,0.2655791044235229,True
+3989372,0.5673470497131348,0.2542716860771179,True,0.5809252262115479,0.2699870467185974,True
+3989382,0.5657292604446411,0.2541329562664032,True,0.580790102481842,0.2665249109268188,True
+3989392,0.5637631416320801,0.2578698098659515,True,0.5812474489212036,0.2620212733745575,True
+3989402,0.5669416189193726,0.2584036290645599,True,0.5830041170120239,0.2699723541736603,True
+3989412,0.5285173654556274,0.2788622379302978,True,0.5557752251625061,0.2712295651435852,True
+3989422,0.4121169745922088,0.3931611478328705,True,0.4500171840190887,0.3834717571735382,True
+3989432,0.3292346894741058,0.4793877601623535,True,0.3636134266853332,0.4908913969993591,True
+3989442,0.2729095816612243,0.5893764495849609,True,0.3039074540138244,0.5980699062347412,True
+3989452,0.2219317406415939,0.6902472376823425,True,0.2388035356998443,0.6961859464645386,True
+3989462,0.1895443052053451,0.7558236718177795,True,0.2247881144285202,0.7770875692367554,True
+3989472,0.1983604729175567,0.7623571753501892,True,0.2214122116565704,0.7598332762718201,True
+3989482,0.1978258490562439,0.7545035481452942,True,0.2225936651229858,0.7496169209480286,True
+3989492,0.1953499317169189,0.7582640647888184,True,0.2172142565250396,0.758976936340332,True
+3989502,0.189143031835556,0.7555748224258423,True,0.216588944196701,0.7722166180610657,True
+3989512,0.197742223739624,0.7653297185897827,True,0.2105457186698913,0.7635678648948669,True
+3989522,0.1949333250522613,0.7706273198127747,True,0.2147460430860519,0.7655861973762512,True
+3989532,0.1945459842681884,0.762488067150116,True,0.2072131633758545,0.7592825293540955,True
+3989542,0.1902625858783722,0.759969174861908,True,0.2149731814861297,0.7680397033691406,True
+3989552,0.1958532035350799,0.7671242356300354,True,0.2095628827810287,0.761925995349884,True
+3989562,0.192590907216072,0.765266478061676,True,0.2151426672935485,0.7790894508361816,True
+3989572,0.1975468099117279,0.7705974578857422,True,0.2085601836442947,0.7527942657470703,True
+3989582,0.1911966502666473,0.7700336575508118,True,0.2062317430973053,0.7547279596328735,True
+3989592,0.1956082433462143,0.774120032787323,True,0.2090026438236236,0.7573753595352173,True
+3989602,0.1917202323675155,0.7668945789337158,True,0.2076589167118072,0.7572773694992065,True
+3989612,0.1921364367008209,0.7646353244781494,True,0.2055528312921524,0.7631734609603882,True
+3989622,0.1887855529785156,0.765591025352478,True,0.2069098949432373,0.7663379907608032,True
+3989632,0.1476145386695861,0.7362644672393799,True,0.1632212698459625,0.7347095608711243,True
+3989642,0.1361888796091079,0.7449833154678345,True,0.1448645591735839,0.7359517812728882,True
+3989652,0.1505933254957199,0.7469058632850647,True,0.1570512652397155,0.7453511953353882,True
+3989662,0.1460379362106323,0.7457765936851501,True,0.1565145254135131,0.7554336190223694,True
+3989672,0.1478227376937866,0.7479162812232971,True,0.15469591319561,0.7430722713470459,True
+3989682,0.1475831866264343,0.7436419129371643,True,0.1549438238143921,0.739752471446991,True
+3989692,0.1475452333688736,0.7460840940475464,True,0.1540357619524002,0.7362216711044312,True
+3989702,0.1455362737178802,0.7427132725715637,True,0.1492186337709427,0.7498978972434998,True
+3989712,0.1460571587085724,0.7462576031684875,True,0.1544301956892013,0.7462536692619324,True
+3989722,0.1493266969919204,0.7503519654273987,True,0.1556027382612228,0.7451686263084412,True
+3989732,0.1479104906320572,0.7587193250656128,True,0.1533424258232116,0.7465872168540955,True
+3989742,0.1480308324098587,0.748795747756958,True,0.1522352993488311,0.74990314245224,True
+3989752,0.1452108323574066,0.7470686435699463,True,0.1559295654296875,0.7424109578132629,True
+3989762,0.1421393603086471,0.7418397665023804,True,0.1544839143753051,0.7506563663482666,True
+3989772,0.1448365002870559,0.7485934495925903,True,0.1559925973415374,0.7494721412658691,True
+3989782,0.1478289067745208,0.7072538733482361,True,0.1638417392969131,0.7046194076538086,True
+3989792,0.1533687710762024,0.7035053372383118,True,0.1657511591911316,0.6985737085342407,True
+3989802,0.1523670703172683,0.7129102945327759,True,0.1572755873203277,0.6995778679847717,True
+3989812,0.1522495746612548,0.7195034027099609,True,0.1636458039283752,0.7172951102256775,True
+3989822,0.1533333510160446,0.7175062298774719,True,0.166200578212738,0.7086597681045532,True
+3989832,0.1490644812583923,0.7136948108673096,True,0.15877166390419,0.718720555305481,True
+3989842,0.1491580009460449,0.7138879895210266,True,0.1628570258617401,0.7152923345565796,True
+3989852,0.1548209935426712,0.716022789478302,True,0.1608354449272155,0.7130416631698608,True
+3989862,0.1469367891550064,0.7125899195671082,True,0.1621850728988647,0.7116590738296509,True
+3989872,0.151042103767395,0.7139094471931458,True,0.1642240434885025,0.7134941220283508,True
+3989882,0.156893640756607,0.7026484608650208,True,0.1581125557422638,0.7037758231163025,True
+3989892,0.1564803719520568,0.6953179240226746,True,0.1609403192996978,0.7077668309211731,True
+3989902,0.150982066988945,0.715395987033844,True,0.1661598086357116,0.7145759463310242,True
+3989912,0.153581753373146,0.7195638418197632,True,0.1653759926557541,0.7116055488586426,True
+3989922,0.1519373208284378,0.7141367197036743,True,0.1657237410545349,0.7106460928916931,True
+3989932,0.1506756544113159,0.7073771953582764,True,0.1624264419078827,0.7088077068328857,True
+3989942,0.1548666208982467,0.713192343711853,True,0.1603310257196426,0.7061586976051331,True
+3989952,0.1509265601634979,0.7068325281143188,True,0.1656402945518493,0.7114266753196716,True
+3989962,0.1500921547412872,0.7039464116096497,True,0.1688007712364196,0.7084475755691528,True
+3989972,0.1519691050052642,0.7123402953147888,True,0.1621832549571991,0.7122815847396851,True
+3989982,0.1536509990692138,0.7133280038833618,True,0.1611114889383316,0.7070506811141968,True
+3989992,0.1506391614675521,0.7097848653793335,True,0.1631731688976287,0.7038983702659607,True
+3990002,0.1516728103160858,0.7086477875709534,True,0.1573408991098404,0.7008477449417114,True
+3990012,0.1517613232135772,0.7072794437408447,True,0.1610466837882995,0.701348066329956,True
+3990022,0.146345317363739,0.7049320340156555,True,0.1591614484786987,0.7124483585357666,True
+3990032,0.1481884717941284,0.7120475769042969,True,0.1618842631578445,0.7019987106323242,True
+3990042,0.1492691040039062,0.714012861251831,True,0.162803053855896,0.6973146200180054,True
+3990052,0.1482102125883102,0.704652726650238,True,0.1639666259288787,0.7075976133346558,True
+3990062,0.1511127799749374,0.7104218602180481,True,0.1632132232189178,0.7035700082778931,True
+3990072,0.1501370221376419,0.7141057252883911,True,0.16068035364151,0.6969321966171265,True
+3990082,0.1510507017374038,0.7063818573951721,True,0.163972720503807,0.6949235200881958,True
+3990092,0.1519307345151901,0.7128061652183533,True,0.1676106303930282,0.7080791592597961,True
+3990102,0.1496568620204925,0.7169625759124756,True,0.1615274548530578,0.6851332187652588,True
+3990112,0.1542568057775497,0.7121778130531311,True,0.1668804883956909,0.7034788727760315,True
+3990122,0.1524034440517425,0.7136824727058411,True,0.1695911139249801,0.7133803963661194,True
+3990132,0.150608405470848,0.714830756187439,True,0.1617116630077362,0.6898753643035889,True
+3990142,0.1516363620758056,0.7123809456825256,True,0.1645714938640594,0.6885181069374084,True
+3990152,0.1533326059579849,0.7139775156974792,True,0.1640640199184417,0.6881898045539856,True
+3990162,0.1513102799654007,0.7121620178222656,True,0.1686196029186248,0.7064117789268494,True
+3990172,0.1479485929012298,0.7115445137023926,True,0.1679145395755767,0.708350419998169,True
+3990182,0.1522044837474823,0.7120827436447144,True,0.1621686518192291,0.6979308128356934,True
+3990192,0.1501768082380294,0.710338830947876,True,0.1649729907512664,0.6957735419273376,True
+3990202,0.1472005844116211,0.712967038154602,True,0.1632531434297561,0.692579448223114,True
+3990212,0.1483381241559982,0.7094632387161255,True,0.1651674509048462,0.707500159740448,True
+3990222,0.1515289694070816,0.7135664224624634,True,0.16169174015522,0.6896135807037354,True
+3990232,0.1435136049985885,0.705672025680542,True,0.1670363396406173,0.7069457173347473,True
+3990242,0.1468642055988311,0.7135166525840759,True,0.1648310273885727,0.6967441439628601,True
+3990252,0.1510844975709915,0.7155182361602783,True,0.1660263389348983,0.698738694190979,True
+3990262,0.1476991176605224,0.7094712257385254,True,0.1646421402692794,0.6903044581413269,True
+3990272,0.1477776318788528,0.7155632376670837,True,0.1711966842412948,0.7170740962028503,True
+3990282,0.1518994718790054,0.7192469835281372,True,0.163166731595993,0.7003374695777893,True
+3990292,0.1502810716629028,0.7199223041534424,True,0.1667066067457199,0.6854216456413269,True
+3990302,0.145413652062416,0.7122271060943604,True,0.1627996116876602,0.6971237063407898,True
+3990312,0.1469057202339172,0.7142619490623474,True,0.1600966602563858,0.6930710077285767,True
+3990322,0.1506547331809997,0.7140043377876282,True,0.1660471707582473,0.7028826475143433,True
+3990332,0.1472632586956024,0.7164333462715149,True,0.1586959660053253,0.6990442872047424,True
+3990342,0.1467442959547042,0.7133305072784424,True,0.1651949882507324,0.7016738057136536,True
+3990352,0.1500923484563827,0.7126704454421997,True,0.1628061681985855,0.6983085870742798,True
+3990362,0.1495934426784515,0.7201915383338928,True,0.1656056344509124,0.7012233734130859,True
+3990372,0.1521553546190261,0.7155380845069885,True,0.164516270160675,0.7117289304733276,True
+3990382,0.149504467844963,0.7161071300506592,True,0.1672680675983429,0.7077832221984863,True
+3990392,0.1540471613407135,0.7125242352485657,True,0.1657654792070388,0.7091470956802368,True
+3990402,0.1523009985685348,0.7054789662361145,True,0.1673418879508972,0.7097903490066528,True
+3990412,0.1475906670093536,0.7090944051742554,True,0.1674580574035644,0.7060449123382568,True
+3990422,0.1486597657203674,0.7137346863746643,True,0.1670846343040466,0.7031120657920837,True
+3990432,0.145047515630722,0.7148243188858032,True,0.164006307721138,0.6961637735366821,True
+3990442,0.1534712612628936,0.7144076824188232,True,0.1615398377180099,0.6878477334976196,True
+3990452,0.1483006328344345,0.7050737142562866,True,0.1626705974340438,0.699237585067749,True
+3990462,0.1509560644626617,0.7109321355819702,True,0.1651881337165832,0.6887711882591248,True
+3990472,0.1497535705566406,0.7073618173599243,True,0.170343741774559,0.7056858539581299,True
+3990482,0.1526964902877807,0.7039259076118469,True,0.1627677530050277,0.7011730670928955,True
+3990492,0.1498848348855972,0.7118745446205139,True,0.1620056480169296,0.6909869909286499,True
+3990502,0.1492233425378799,0.7132536768913269,True,0.1629875600337982,0.6955753564834595,True
+3990512,0.1491166353225708,0.7098408341407776,True,0.1627584844827652,0.7003363370895386,True
+3990522,0.1485582441091537,0.7147266268730164,True,0.1682661920785904,0.7102020382881165,True
+3990532,0.1453677415847778,0.7097296118736267,True,0.166887104511261,0.7056893110275269,True
+3990542,0.1455926150083542,0.7111049890518188,True,0.1626456379890442,0.7069562673568726,True
+3990552,0.1474947780370712,0.7117238640785217,True,0.16801118850708,0.7153376936912537,True
+3990562,0.1441071927547454,0.7109274864196777,True,0.1629301756620407,0.6983967423439026,True
+3990572,0.150958850979805,0.7118082642555237,True,0.1680730879306793,0.7184562087059021,True
+3990582,0.1475660651922226,0.7102482914924622,True,0.1576744765043258,0.7037230730056763,True
+3990592,0.1456069648265838,0.7036498188972473,True,0.1671038419008255,0.7036868333816528,True
+3990602,0.1453276425600052,0.7138734459877014,True,0.1656468957662582,0.6921722292900085,True
+3990612,0.1451888680458068,0.6971169710159302,True,0.1663609147071838,0.7001156806945801,True
+3990622,0.1495060473680496,0.704872727394104,True,0.1659093648195266,0.6957660913467407,True
+3990632,0.148116797208786,0.7079780101776123,True,0.1703309863805771,0.7047889828681946,True
+3990642,0.1471025049686432,0.7062169313430786,True,0.165784478187561,0.6994746923446655,True
+3990652,0.1480124592781067,0.704914927482605,True,0.1641663759946823,0.6995932459831238,True
+3990662,0.1496632993221283,0.7057926058769226,True,0.1625062078237533,0.6958373785018921,True
+3990672,0.1483235657215118,0.7005137801170349,True,0.1691600233316421,0.7040514349937439,True
+3990682,0.1504388451576233,0.702800989151001,True,0.1672038435935974,0.6962375044822693,True
+3990692,0.1469039618968963,0.7024481296539307,True,0.1654489040374755,0.6994659900665283,True
+3990702,0.1419920176267624,0.7094655632972717,True,0.1676322966814041,0.6984304189682007,True
+3990712,0.1434148401021957,0.6954466700553894,True,0.1671673655509948,0.690967321395874,True
+3990722,0.1481998860836029,0.7058889865875244,True,0.1687609851360321,0.6981030702590942,True
+3990732,0.1467460989952087,0.7005186676979065,True,0.1662717014551162,0.7025043964385986,True
+3990742,0.146322876214981,0.7054501175880432,True,0.1715714633464813,0.7077785730361938,True
+3990752,0.1498953104019165,0.7176862955093384,True,0.1674181222915649,0.7021331191062927,True
+3990762,0.1511345654726028,0.7106651067733765,True,0.1652092039585113,0.6895336508750916,True
+3990772,0.149210900068283,0.7078785300254822,True,0.1646680831909179,0.7050933837890625,True
+3990782,0.1469936668872833,0.6994579434394836,True,0.1699915826320648,0.6943925619125366,True
+3990792,0.1483569145202636,0.7067264914512634,True,0.1673639714717865,0.6984075903892517,True
+3990802,0.1461519598960876,0.6980844736099243,True,0.1727390736341476,0.7140957713127136,True
+3990812,0.1523855030536651,0.7133197784423828,True,0.1657717525959015,0.6913349628448486,True
+3990822,0.1508810818195343,0.7050598859786987,True,0.1696584820747375,0.6928466558456421,True
+3990832,0.1489712446928024,0.7105920314788818,True,0.1672512143850326,0.6886035799980164,True
+3990842,0.1515735387802124,0.7044280767440796,True,0.1655251234769821,0.6983431577682495,True
+3990852,0.150571659207344,0.7071166634559631,True,0.1668908447027206,0.6978549957275391,True
+3990862,0.1443048119544983,0.7044981718063354,True,0.1687428653240203,0.6868999600410461,True
+3990872,0.1506730914115905,0.7072247266769409,True,0.1694075167179107,0.6924660205841064,True
+3990882,0.1517505198717117,0.700107753276825,True,0.166780799627304,0.7035970091819763,True
+3990892,0.1459057182073593,0.7021602988243103,True,0.164302259683609,0.7023659944534302,True
+3990902,0.1473420113325119,0.7073063850402832,True,0.1738167554140091,0.7173509001731873,True
+3990912,0.1499458104372024,0.7102833390235901,True,0.1664083153009414,0.697769045829773,True
+3990922,0.1464201211929321,0.7087353467941284,True,0.1681508123874664,0.7068076729774475,True
+3990932,0.1472837626934051,0.6984673738479614,True,0.1631641834974289,0.699263870716095,True
+3990942,0.148277074098587,0.6986005306243896,True,0.1683365702629089,0.7022452354431152,True
+3990952,0.1495677381753921,0.7047073841094971,True,0.1662991195917129,0.7093940377235413,True
+3990962,0.1487809866666793,0.7058789730072021,True,0.1656804233789444,0.7040992975234985,True
+3990972,0.148326888680458,0.713883638381958,True,0.1647801250219345,0.6959048509597778,True
+3990982,0.1455046534538269,0.7030477523803711,True,0.1708965748548507,0.7112863063812256,True
+3990992,0.1477447599172592,0.7047659754753113,True,0.1641528010368347,0.6926445960998535,True
+3991002,0.1517791152000427,0.7046386003494263,True,0.1668826192617416,0.7032380104064941,True
+3991012,0.1490616351366043,0.7070446610450745,True,0.169024184346199,0.6974430680274963,True
+3991022,0.1492680013179779,0.7093623876571655,True,0.1670672446489334,0.6993807554244995,True
+3991032,0.1523215770721435,0.7046838402748108,True,0.1653582751750946,0.6939557194709778,True
+3991042,0.15251325070858,0.7022396326065063,True,0.1683415174484253,0.7061141729354858,True
+3991052,0.1538291573524475,0.6967085003852844,True,0.1696985960006714,0.6916674375534058,True
+3991062,0.1527503132820129,0.707669734954834,True,0.1690219342708587,0.6882888078689575,True
+3991072,0.152272880077362,0.705243706703186,True,0.1725802570581436,0.6982370615005493,True
+3991082,0.1525416076183319,0.706895649433136,True,0.1707153916358947,0.7031787633895874,True
+3991092,0.1505927145481109,0.697432279586792,True,0.1716966778039932,0.7071096301078796,True
+3991102,0.166216492652893,0.6787668466567993,True,0.1924326568841934,0.6768367290496826,True
+3991112,0.2256637811660766,0.5382404923439026,True,0.2802784442901611,0.555101752281189,True
+3991122,0.2671793103218078,0.4206351339817047,True,0.3299684524536133,0.4235240817070007,True
+3991132,0.2888368666172027,0.2585060596466064,True,0.3534819483757019,0.2810706198215484,True
+3991142,0.2764802277088165,0.2010555863380432,True,0.3413496911525726,0.1870341300964355,True
+3991152,0.2874335944652557,0.2005698382854461,True,0.3428060114383697,0.1807781755924224,True
+3991162,0.3009267449378967,0.2073899954557418,True,0.3392422795295715,0.1871154010295868,True
+3991172,0.3062401711940765,0.2009896785020828,True,0.3370748460292816,0.1845866441726684,True
+3991182,0.308525025844574,0.1931685656309127,True,0.3367350995540619,0.1753200143575668,True
+3991192,0.3067601919174194,0.1843908280134201,True,0.3355675339698791,0.1753327548503875,True
+3991202,0.3088322281837463,0.1899874657392501,True,0.3346250653266907,0.1784830391407013,True
+3991212,0.3081569671630859,0.1949835121631622,True,0.3349842429161072,0.1725469231605529,True
+3991222,0.3057937026023865,0.1908682435750961,True,0.3352369666099548,0.1849508583545684,True
+3991232,0.3096693158149719,0.1906445920467376,True,0.3328172564506531,0.179304838180542,True
+3991242,0.3138664960861206,0.188108205795288,True,0.3385505080223083,0.1723556518554687,True
+3991252,0.3083773255348205,0.1928647011518478,True,0.3301257491111755,0.174553096294403,True
+3991262,0.3099594712257385,0.1997938901185989,True,0.3346080183982849,0.1772292256355285,True
+3991272,0.3129404783248901,0.1896728426218032,True,0.3364691734313965,0.1828873455524444,True
+3991282,0.311551570892334,0.1938278675079345,True,0.3334342837333679,0.1796132028102874,True
+3991292,0.3118326663970947,0.1938740760087967,True,0.3358493447303772,0.1840840578079223,True
+3991302,0.308060884475708,0.1990250200033188,True,0.3334658145904541,0.1770282089710235,True
+3991312,0.3083451390266418,0.1951764822006225,True,0.3364062309265136,0.1805455386638641,True
+3991322,0.3111726641654968,0.1916010379791259,True,0.3380593061447143,0.180423229932785,True
+3991332,0.3082019090652466,0.1912553012371063,True,0.3371913433074951,0.1855796873569488,True
+3991342,0.3124723136425018,0.1952037513256073,True,0.3355456590652466,0.1780333817005157,True
+3991352,0.3102877736091614,0.2002425044775009,True,0.3343056142330169,0.1908869743347168,True
+3991362,0.3081660866737366,0.1905719935894012,True,0.3375844657421112,0.1807726323604583,True
+3991372,0.3088563680648803,0.1914367228746414,True,0.3347526788711548,0.1761765629053115,True
+3991382,0.3099913001060486,0.196067214012146,True,0.3352348208427429,0.1774057447910308,True
+3991392,0.3090877532958984,0.1994072198867797,True,0.3424518406391144,0.1680239737033844,True
+3991402,0.3088131546974182,0.1952057778835296,True,0.3352457880973816,0.1810029447078704,True
+3991412,0.3093305826187134,0.1956602334976196,True,0.3409589529037475,0.172046810388565,True
+3991422,0.3095282018184662,0.1955000460147857,True,0.3299179077148437,0.1791040301322937,True
+3991432,0.3072231411933899,0.1974172592163086,True,0.3323840498924255,0.1771585941314697,True
+3991442,0.30687016248703,0.1997563987970352,True,0.3353977799415588,0.1858834326267242,True
+3991452,0.3075208067893982,0.1926713585853576,True,0.3356325030326843,0.1832188367843628,True
+3991462,0.3094936907291412,0.1991688907146453,True,0.3284876346588135,0.1722176671028137,True
+3991472,0.3072491586208343,0.1950125098228454,True,0.3359150886535644,0.1820253729820251,True
+3991482,0.3063948154449463,0.1920535266399383,True,0.3316100835800171,0.1783612668514251,True
+3991492,0.2689294517040252,0.1578473150730133,True,0.307872474193573,0.1401187032461166,True
+3991502,0.2485378384590149,0.1251097321510315,True,0.2894249856472015,0.1189314126968383,True
+3991512,0.2553045451641083,0.1368436366319656,True,0.2854438722133636,0.1315465867519378,True
+3991522,0.2506660223007202,0.1363764703273773,True,0.2851966619491577,0.1349302232265472,True
+3991532,0.2547357976436615,0.1370983570814132,True,0.2880797088146209,0.1320850551128387,True
+3991542,0.2512246072292328,0.1365770846605301,True,0.2817468047142029,0.127832293510437,True
+3991552,0.2518271505832672,0.1369310766458511,True,0.2849363684654236,0.1356293261051178,True
+3991562,0.2526271343231201,0.1385617554187774,True,0.2858639657497406,0.1234004348516464,True
+3991572,0.2506903707981109,0.130028948187828,True,0.2850186228752136,0.1238197833299636,True
+3991582,0.2510658800601959,0.1329458951950073,True,0.2828649878501892,0.1233936250209808,True
+3991592,0.254503846168518,0.1348059177398681,True,0.2811075448989868,0.1335688680410385,True
+3991602,0.2539292573928833,0.134851187467575,True,0.2871474623680115,0.1164577454328537,True
+3991612,0.2484370768070221,0.1353869289159774,True,0.2848401069641113,0.1287722438573837,True
+3991622,0.2540484070777893,0.1372148394584655,True,0.2806987762451172,0.1278603374958038,True
+3991632,0.2538369596004486,0.1362340450286865,True,0.2834170758724212,0.1387069523334503,True
+3991642,0.2509335577487945,0.14015494287014,True,0.2824452817440033,0.123624600470066,True
+3991652,0.2535516917705536,0.1383562386035919,True,0.2808888852596283,0.1269307434558868,True
+3991662,0.256271094083786,0.1394122689962387,True,0.2810848355293274,0.1345992088317871,True
+3991672,0.265356570482254,0.2123618125915527,True,0.2953449487686157,0.1961750388145446,True
+3991682,0.2728201448917389,0.3462100028991699,True,0.3007798790931701,0.3523494005203247,True
+3991692,0.2722034454345703,0.4883651733398437,True,0.2851887047290802,0.4813404083251953,True
+3991702,0.2981358468532562,0.6524237394332886,True,0.3060128092765808,0.6658003330230713,True
+3991712,0.3233982026576996,0.8657809495925903,True,0.3320927023887634,0.8544555306434631,True
+3991722,0.3367081582546234,1.0770432949066162,True,0.3426495194435119,1.0794718265533447,True
+3991732,0.3390502631664276,1.2719224691390991,True,0.314204603433609,1.3690510988235474,True
+3991742,0.3519207537174225,1.4649453163146973,True,0.3367327153682709,1.567799687385559,True
+3991752,0.3558413386344909,1.606960415840149,True,0.3468764424324035,1.6747788190841677,True
+3991762,0.3233241438865661,1.6898307800292969,True,0.3172361254692077,1.754714846611023,True
+3991772,0.3262370228767395,1.6996698379516602,True,0.3119059205055237,1.7562508583068848,True
+3991782,0.334926426410675,1.69169282913208,True,0.3150732815265655,1.7407920360565186,True
+3991792,0.3228506445884704,1.713261365890503,True,0.3190335035324096,1.758492112159729,True
+3991802,0.3275602459907532,1.7224031686782837,True,0.3129745721817016,1.7764915227890017,True
+3991812,0.3286947906017303,1.7153406143188477,True,0.3116191029548645,1.749227523803711,True
+3991822,0.3245185315608978,1.7124050855636597,True,0.3111524283885956,1.7642104625701904,True
+3991832,0.3233711123466491,1.7157896757125854,True,0.3096723556518554,1.7520618438720703,True
+3991842,0.3276197612285614,1.7125563621520996,True,0.3125933408737182,1.76936674118042,True
+3991852,0.3308890759944916,1.7058193683624268,True,0.3095837235450744,1.7607839107513428,True
+3991862,0.3220499753952026,1.7187498807907104,True,0.3189402818679809,1.746952772140503,True
+3991872,0.3198710680007934,1.7309082746505735,True,0.3134409189224243,1.7567877769470217,True
+3991882,0.3295677602291107,1.7081860303878784,True,0.3134951591491699,1.7607239484786987,True
+3991892,0.322995126247406,1.7094475030899048,True,0.3153716325759887,1.7515275478363037,True
+3991902,0.326141893863678,1.713489055633545,True,0.3039911091327667,1.7724878787994385,True
+3991912,0.3225701451301574,1.709900140762329,True,0.3138987421989441,1.7497575283050537,True
+3991922,0.3294081091880798,1.7086050510406494,True,0.3180656135082245,1.7448649406433103,True
+3991932,0.3198595345020294,1.716871976852417,True,0.3119583129882812,1.759889841079712,True
+3991942,0.324779599905014,1.7181203365325928,True,0.3059380948543548,1.7547112703323364,True
+3991952,0.3119811117649078,1.7244038581848145,True,0.305231511592865,1.7585022449493408,True
+3991962,0.3157115578651428,1.7262120246887207,True,0.3028607964515686,1.7603353261947632,True
+3991972,0.3062296211719513,1.7337734699249268,True,0.2960536479949951,1.7696645259857178,True
+3991982,0.3171617984771728,1.7175641059875488,True,0.3020698428153991,1.7743589878082275,True
+3991992,0.3111498057842254,1.7248010635375977,True,0.3007818460464477,1.7619614601135254,True
+3992002,0.3106582164764404,1.7252707481384275,True,0.2959703207015991,1.77551007270813,True
+3992012,0.311730295419693,1.7233588695526123,True,0.2977100610733032,1.775644302368164,True
+3992022,0.3133424818515777,1.7244921922683716,True,0.2980538010597229,1.764909267425537,True
+3992032,0.3175368010997772,1.7166659832000732,True,0.2992232739925384,1.7756755352020264,True
+3992042,0.3126865327358246,1.7196877002716064,True,0.3058053851127624,1.7620885372161863,True
+3992052,0.3111460208892822,1.726215124130249,True,0.2981400489807129,1.776665449142456,True
+3992062,0.3075169920921325,1.7266873121261597,True,0.2972591519355774,1.7723519802093506,True
+3992072,0.3066283762454986,1.7228469848632812,True,0.2979255616664886,1.754489183425903,True
+3992082,0.3111655712127685,1.7265756130218506,True,0.2969856262207031,1.7756649255752563,True
+3992092,0.3074486255645752,1.7248655557632446,True,0.2953944206237793,1.7718795537948608,True
+3992102,0.3157596588134765,1.7139617204666138,True,0.2978184223175049,1.7743909358978271,True
+3992112,0.3112577199935913,1.7226524353027344,True,0.2976926565170288,1.7689337730407717,True
+3992122,0.3155429661273956,1.724687099456787,True,0.295447289943695,1.7654026746749878,True
+3992132,0.3135097622871399,1.7269351482391355,True,0.3005781173706054,1.7549338340759275,True
+3992142,0.3097469210624695,1.717835545539856,True,0.3016801476478576,1.770779728889465,True
+3992152,0.3110615611076355,1.7144474983215332,True,0.298029214143753,1.7738019227981567,True
+3992162,0.3090381622314453,1.7198288440704346,True,0.2981517910957336,1.7623283863067627,True
+3992172,0.3097572326660156,1.711822748184204,True,0.2969450652599334,1.7713773250579834,True
+3992182,0.3122580051422119,1.7158606052398682,True,0.2999226450920105,1.7554997205734253,True
+3992192,0.3121000230312347,1.7195559740066528,True,0.2980431020259857,1.7506003379821775,True
+3992202,0.3119938373565674,1.7174403667449951,True,0.2984790205955505,1.766488790512085,True
+3992212,0.3109605312347412,1.7200171947479248,True,0.2987205386161804,1.765963792800903,True
+3992222,0.3136621713638305,1.7110737562179563,True,0.301112025976181,1.74737548828125,True
+3992232,0.3152568340301513,1.7170062065124512,True,0.2982717156410217,1.7584515810012815,True
+3992242,0.312357097864151,1.721238136291504,True,0.2959834337234497,1.7647498846054075,True
+3992252,0.3173840045928955,1.7088077068328855,True,0.2948887348175049,1.7579069137573242,True
+3992262,0.3115441799163818,1.7168877124786377,True,0.2999323010444641,1.7612547874450684,True
+3992272,0.3108591735363006,1.712263107299805,True,0.2965000569820404,1.759598970413208,True
+3992282,0.3123116791248321,1.71988844871521,True,0.2966784834861755,1.768364429473877,True
+3992292,0.3109109103679657,1.7159819602966309,True,0.2974841594696045,1.7601430416107178,True
+3992302,0.3103459477424621,1.7194186449050903,True,0.299217939376831,1.75852370262146,True
+3992312,0.3094910085201263,1.7230113744735718,True,0.2956582605838775,1.7682080268859863,True
+3992322,0.3106946349143982,1.722459077835083,True,0.2920734286308288,1.7535994052886963,True
+3992332,0.3127175271511078,1.7131226062774658,True,0.2935581505298614,1.7691888809204102,True
+3992342,0.3132061064243316,1.7151459455490112,True,0.2938036322593689,1.7590465545654297,True
+3992352,0.3163297772407532,1.7145187854766846,True,0.2949423193931579,1.7631161212921145,True
+3992362,0.3133999109268188,1.7191351652145386,True,0.289887011051178,1.78163743019104,True
+3992372,0.3156824707984924,1.7120413780212402,True,0.2894710600376129,1.7720195055007937,True
+3992382,0.3117105364799499,1.7202802896499634,True,0.2913662493228912,1.7710118293762207,True
+3992392,0.3177599608898163,1.7149550914764404,True,0.2890761196613312,1.763953685760498,True
+3992402,0.3100276887416839,1.715336799621582,True,0.2947598695755005,1.768168568611145,True
+3992412,0.3113824129104614,1.718348503112793,True,0.2888504564762115,1.77101469039917,True
+3992422,0.3138445913791656,1.714452028274536,True,0.2895833849906921,1.7730793952941897,True
+3992432,0.3140414655208587,1.714766502380371,True,0.2939369976520538,1.769371747970581,True
+3992442,0.3124765157699585,1.717890739440918,True,0.2867691814899444,1.7671351432800293,True
+3992452,0.3161003291606903,1.714917778968811,True,0.2931052446365356,1.7622634172439575,True
+3992462,0.3203184902667999,1.7184791564941406,True,0.2906142473220825,1.7694580554962158,True
+3992472,0.3135539293289184,1.722333312034607,True,0.2867459952831268,1.768154263496399,True
+3992482,0.3136725425720215,1.7182073593139648,True,0.2871581315994262,1.7809364795684814,True
+3992492,0.316076397895813,1.7179301977157593,True,0.2898218631744385,1.7761576175689695,True
+3992502,0.3137463927268982,1.7140874862670898,True,0.2877022325992584,1.7801737785339355,True
+3992512,0.3110172152519226,1.7197110652923584,True,0.2869665622711181,1.783139705657959,True
+3992522,0.3109267652034759,1.7161542177200315,True,0.2862297594547272,1.7734754085540771,True
+3992532,0.3120211064815521,1.7182519435882568,True,0.2878526151180267,1.7781310081481934,True
+3992542,0.3151492178440094,1.7132878303527832,True,0.2804087400436401,1.781649827957153,True
+3992552,0.3167462348937988,1.724528670310974,True,0.2865926325321197,1.7821850776672363,True
+3992562,0.3141964375972748,1.7289369106292725,True,0.2826626300811767,1.7826011180877686,True
+3992572,0.3159794509410858,1.7236536741256714,True,0.2858977913856506,1.7762606143951416,True
+3992582,0.3165618479251861,1.7200195789337158,True,0.2881548404693603,1.7793326377868652,True
+3992592,0.3127080202102661,1.7153254747390747,True,0.2854087352752685,1.7668612003326416,True
+3992602,0.3196724653244018,1.7162683010101318,True,0.2845260202884674,1.7780779600143433,True
+3992612,0.314211905002594,1.7190275192260742,True,0.2877496182918548,1.7797411680221558,True
+3992622,0.3160137832164764,1.7270867824554443,True,0.2856683135032654,1.7698315382003784,True
+3992632,0.3263270854949951,1.7248424291610718,True,0.2946357727050781,1.7761802673339844,True
+3992642,0.3991296887397766,1.7705228328704834,True,0.3932754397392273,1.7924838066101074,True
+3992652,0.4977179765701294,1.811819076538086,True,0.5060634016990662,1.834796667098999,True
+3992662,0.5787152051925659,1.8109376430511477,True,0.5885666608810425,1.84287428855896,True
+3992672,0.6600791215896606,1.8609973192214968,True,0.656929612159729,1.8973784446716309,True
+3992682,0.6805542707443237,1.896159529685974,True,0.6508827805519104,1.906874775886536,True
+3992692,0.669827938079834,1.8794522285461424,True,0.638615071773529,1.9011497497558596,True
+3992702,0.6782591342926025,1.8926769495010376,True,0.6460537910461426,1.903003811836243,True
+3992712,0.6853992938995361,1.888190507888794,True,0.6512881517410278,1.9031846523284912,True
+3992722,0.6845216751098633,1.8931214809417725,True,0.6499627828598022,1.9086705446243288,True
+3992732,0.684598445892334,1.8890495300292969,True,0.6462103128433228,1.898465871810913,True
+3992742,0.6820340156555176,1.8896808624267576,True,0.6437669992446899,1.9031476974487305,True
+3992752,0.6836940050125122,1.891874074935913,True,0.6497359275817871,1.9037551879882808,True
+3992762,0.6834348440170288,1.8924353122711184,True,0.6478483080863953,1.913283944129944,True
+3992772,0.6839446425437927,1.8900127410888672,True,0.6486300230026245,1.9013186693191528,True
+3992782,0.6808391809463501,1.887784481048584,True,0.6472145318984985,1.905434489250183,True
+3992792,0.6807920336723328,1.891941785812378,True,0.646283745765686,1.8993778228759768,True
+3992802,0.6852308511734009,1.8924380540847776,True,0.6458344459533691,1.9064433574676516,True
+3992812,0.6819276809692383,1.8857107162475584,True,0.6476649045944214,1.9043487310409544,True
+3992822,0.6844271421432495,1.8857494592666624,True,0.644540011882782,1.893132567405701,True
+3992832,0.6778051257133484,1.8848974704742432,True,0.6448695063591003,1.8917930126190183,True
+3992842,0.682929277420044,1.8954498767852783,True,0.6432381272315979,1.8899517059326167,True
+3992852,0.6822267174720764,1.8873112201690676,True,0.6478030681610107,1.8878861665725708,True
+3992862,0.682847261428833,1.885038375854492,True,0.6469502449035645,1.8991447687149048,True
+3992872,0.6816983222961426,1.884255051612854,True,0.6495283842086792,1.8965234756469729,True
+3992882,0.6782392859458923,1.885622262954712,True,0.6505041122436523,1.8901913166046145,True
+3992892,0.6843217015266418,1.886073350906372,True,0.6468733549118042,1.8998148441314695,True
+3992902,0.6803459525108337,1.894517421722412,True,0.6467212438583374,1.8903796672821045,True
+3992912,0.6799882650375366,1.891849994659424,True,0.6469500660896301,1.9030601978302,True
+3992922,0.681952714920044,1.8881531953811648,True,0.6448606252670288,1.90121865272522,True
+3992932,0.6807750463485718,1.885599136352539,True,0.6455464959144592,1.899200439453125,True
+3992942,0.6767385005950928,1.880181074142456,True,0.6430405378341675,1.8992342948913572,True
+3992952,0.6804442405700684,1.885208010673523,True,0.6446169018745422,1.9180721044540403,True
+3992962,0.6817553043365479,1.891261100769043,True,0.6462195515632629,1.912593364715576,True
+3992972,0.6795786619186401,1.8914341926574707,True,0.6459811329841614,1.9179768562316892,True
+3992982,0.6791586875915527,1.8865532875061035,True,0.6453253030776978,1.9149771928787231,True
+3992992,0.6781309247016907,1.8862848281860352,True,0.645248532295227,1.9133076667785645,True
+3993002,0.6805631518363953,1.8835198879241943,True,0.6482043266296387,1.9237101078033447,True
+3993012,0.6790724992752075,1.8871605396270752,True,0.6394014358520508,1.920769214630127,True
+3993022,0.6773172616958618,1.8891563415527344,True,0.6434903144836426,1.9183088541030884,True
+3993032,0.6788080930709839,1.8818097114562988,True,0.6374766826629639,1.9149954319000244,True
+3993042,0.637945294380188,1.8804774284362795,True,0.6183341145515442,1.9053367376327517,True
+3993052,0.5079635977745056,1.8166751861572263,True,0.5202960968017578,1.844319224357605,True
+3993062,0.4118116497993469,1.789376974105835,True,0.434827446937561,1.7914912700653076,True
+3993072,0.3158033490180969,1.7443403005599976,True,0.3442258238792419,1.7501842975616455,True
+3993082,0.2806758880615234,1.689171314239502,True,0.2743640840053558,1.724799871444702,True
+3993092,0.3106821477413177,1.7125921249389648,True,0.2951850891113281,1.708554744720459,True
+3993102,0.2985677719116211,1.7092236280441284,True,0.2650970816612243,1.636270523071289,True
+3993112,0.2872446477413177,1.6940150260925293,True,0.2738914787769317,1.6999608278274536,True
+3993122,0.292970061302185,1.6738154888153076,True,0.2726165950298309,1.6891002655029297,True
+3993132,0.2976416647434234,1.6623849868774414,True,0.2721461653709411,1.7053191661834717,True
+3993142,0.2991248369216919,1.6607582569122314,True,0.2686935365200043,1.6969640254974363,True
+3993152,0.2981945276260376,1.6575028896331787,True,0.2716549038887024,1.6987664699554443,True
+3993162,0.2984564006328583,1.659450888633728,True,0.2701653242111206,1.7034306526184082,True
+3993172,0.296580046415329,1.6608752012252808,True,0.2716214060783386,1.6936663389205933,True
+3993182,0.2938370108604431,1.6580528020858765,True,0.2652171552181244,1.7059144973754885,True
+3993192,0.2978366613388061,1.6566003561019895,True,0.268350601196289,1.6914958953857422,True
+3993202,0.2987542152404785,1.6652209758758545,True,0.2639493346214294,1.6987054347991943,True
+3993212,0.2988370656967163,1.6560031175613403,True,0.266082227230072,1.6916303634643557,True
+3993222,0.2922580540180206,1.6580835580825806,True,0.2631173431873321,1.702545404434204,True
+3993232,0.299224317073822,1.6575974225997925,True,0.2703894376754761,1.695578694343567,True
+3993242,0.3507709801197052,1.673973798751831,True,0.3253008127212524,1.7286429405212402,True
+3993252,0.3636699020862579,1.6844252347946167,True,0.33561772108078,1.7292168140411377,True
+3993262,0.3405869007110595,1.680476427078247,True,0.310695081949234,1.740537166595459,True
+3993272,0.3404058218002319,1.6857833862304688,True,0.3179755508899688,1.723257303237915,True
+3993282,0.3408896327018738,1.683062195777893,True,0.3201434910297394,1.7220799922943115,True
+3993292,0.3403975963592529,1.689949870109558,True,0.3175103068351745,1.7269446849822998,True
+3993302,0.3442978858947754,1.6792296171188354,True,0.3176299035549164,1.7277672290802002,True
+3993312,0.3411408364772796,1.6865886449813845,True,0.3196835815906524,1.7228481769561768,True
+3993322,0.3435492515563965,1.6846342086791992,True,0.3196927905082702,1.724679470062256,True
+3993332,0.3477541208267212,1.6872013807296753,True,0.3212521076202392,1.726853609085083,True
+3993342,0.3439205884933471,1.6872211694717407,True,0.3203965425491333,1.735111951828003,True
+3993352,0.3437390923500061,1.6850054264068604,True,0.3191353976726532,1.723083734512329,True
+3993362,0.3422821462154388,1.688503980636597,True,0.3206386566162109,1.733184814453125,True
+3993372,0.3424975574016571,1.6923927068710327,True,0.3170506954193115,1.7327735424041748,True
+3993382,0.3402005136013031,1.6905087232589722,True,0.3210969269275665,1.725785732269287,True
+3993392,0.3432886302471161,1.685413837432861,True,0.3199637532234192,1.719695806503296,True
+3993402,0.3454758822917938,1.6818079948425293,True,0.3193890154361725,1.7261101007461548,True
+3993412,0.3451277017593384,1.690682053565979,True,0.3190488517284393,1.7246150970458984,True
+3993422,0.3412286043167114,1.704505443572998,True,0.3164444863796234,1.7328271865844729,True
+3993432,0.3148903548717499,1.722841501235962,True,0.2876439094543457,1.761549472808838,True
+3993442,0.3196745216846466,1.7311723232269287,True,0.2878497242927551,1.759969711303711,True
+3993452,0.3200860619544983,1.7315735816955566,True,0.2928778827190399,1.7567765712738037,True
+3993462,0.3212344050407409,1.7183043956756592,True,0.2962846159934997,1.756725192070007,True
+3993472,0.3203243613243103,1.7198853492736816,True,0.295607328414917,1.753366231918335,True
+3993482,0.3181121945381164,1.7182753086090088,True,0.2934345006942749,1.751891851425171,True
+3993492,0.32001593708992,1.720353364944458,True,0.2976660132408142,1.7526140213012695,True
+3993502,0.3212327361106872,1.7180272340774536,True,0.2944546043872833,1.7548210620880127,True
+3993512,0.3215430378913879,1.7206101417541504,True,0.2946348786354065,1.7567254304885864,True
+3993522,0.3204931020736694,1.7303810119628906,True,0.2924589514732361,1.7597672939300537,True
+3993532,0.3208472728729248,1.71624755859375,True,0.2934561967849731,1.7509751319885254,True
+3993542,0.3230499625205993,1.7194103002548218,True,0.291264146566391,1.7570767402648926,True
+3993552,0.3205932378768921,1.720677137374878,True,0.2939881682395935,1.7483822107315063,True
+3993562,0.3159728348255157,1.7273881435394287,True,0.2947306632995605,1.752880573272705,True
+3993572,0.3196662366390228,1.718128323554993,True,0.2914950847625732,1.7547283172607422,True
+3993582,0.3178732693195343,1.723597526550293,True,0.2887320518493652,1.7582190036773682,True
+3993592,0.3169428408145904,1.7229212522506714,True,0.2897778451442718,1.750870943069458,True
+3993602,0.3179435133934021,1.7245279550552368,True,0.2931435108184814,1.7522239685058594,True
+3993612,0.3176079988479614,1.7210897207260132,True,0.2892051339149475,1.751436710357666,True
+3993622,0.3196492791175842,1.7141953706741333,True,0.2904456853866577,1.764698505401611,True
+3993632,0.3190745115280151,1.7239058017730713,True,0.2920528650283813,1.7572749853134155,True
+3993642,0.319912850856781,1.7221916913986206,True,0.2928826212882995,1.763148307800293,True
+3993652,0.3163373172283172,1.7195757627487185,True,0.2918021082878113,1.7636593580245972,True
+3993662,0.3183576464653015,1.721114993095398,True,0.2905637323856354,1.761906385421753,True
+3993672,0.3207706212997436,1.7272021770477295,True,0.2941058874130249,1.7512893676757812,True
+3993682,0.3204519748687744,1.7185537815093994,True,0.2943681478500366,1.7543673515319824,True
+3993692,0.3187650442123413,1.7274744510650637,True,0.2915336489677429,1.7611582279205322,True
+3993702,0.3162917792797088,1.7273260354995728,True,0.2904360294342041,1.763697862625122,True
+3993712,0.3180303275585174,1.7215893268585205,True,0.2910021245479584,1.7586636543273926,True
+3993722,0.3325183689594269,1.7213881015777588,True,0.3109657764434814,1.7713558673858645,True
+3993732,0.3659013211727142,1.731306791305542,True,0.3447376489639282,1.7750427722930908,True
+3993742,0.3577948212623596,1.7376930713653564,True,0.3387560844421386,1.7787399291992188,True
+3993752,0.3476738333702087,1.7410377264022827,True,0.3251887261867523,1.781280517578125,True
+3993762,0.3492327630519867,1.7426910400390625,True,0.3316928744316101,1.7811362743377686,True
+3993772,0.349379301071167,1.740041732788086,True,0.3313848078250885,1.7795650959014893,True
+3993782,0.3540640473365783,1.7372355461120603,True,0.3317921161651611,1.7826905250549316,True
+3993792,0.3564968705177307,1.7382649183273315,True,0.3320346474647522,1.774275541305542,True
+3993802,0.3524376153945923,1.738396167755127,True,0.3314357995986938,1.7889657020568848,True
+3993812,0.354051262140274,1.737573266029358,True,0.3312497735023498,1.786982774734497,True
+3993822,0.3536537587642669,1.7329003810882568,True,0.3314641416072845,1.7824113368988037,True
+3993832,0.3543938994407654,1.7432103157043457,True,0.3313654661178589,1.786419153213501,True
+3993842,0.3544638752937317,1.7373762130737305,True,0.3309391736984253,1.7851154804229736,True
+3993852,0.3520489931106567,1.740760087966919,True,0.3313835561275482,1.7870535850524902,True
+3993862,0.3526270985603332,1.739466428756714,True,0.3341356515884399,1.782967448234558,True
+3993872,0.3537073731422424,1.738427758216858,True,0.3305329084396362,1.7886606454849243,True
+3993882,0.3546157777309418,1.7388157844543457,True,0.3307182490825653,1.795973300933838,True
+3993892,0.3550265729427337,1.7381023168563845,True,0.3298225998878479,1.787651300430298,True
+3993902,0.3538021445274353,1.7434523105621338,True,0.3295986652374267,1.7891860008239746,True
+3993912,0.3536114394664764,1.7388312816619873,True,0.3334505558013916,1.7905982732772827,True
+3993922,0.3510213792324066,1.7451786994934082,True,0.328857958316803,1.790021300315857,True
+3993932,0.3580924272537231,1.7438992261886597,True,0.3349851369857788,1.7862532138824463,True
+3993942,0.4408096671104431,1.7950949668884275,True,0.4444737434387207,1.8326148986816408,True
+3993952,0.546048104763031,1.850738525390625,True,0.5618987083435059,1.9199477434158323,True
+3993962,0.64383864402771,1.916954040527344,True,nan,nan,False
+3993972,0.7379183769226074,2.000351667404175,True,nan,nan,False
+3993982,0.8201085329055786,2.049921751022339,True,nan,nan,False
+3993992,nan,nan,False,nan,nan,False
+3994002,nan,nan,False,nan,nan,False
+3994012,nan,nan,False,nan,nan,False
+3994022,nan,nan,False,nan,nan,False
+3994032,nan,nan,False,nan,nan,False
+3994042,nan,nan,False,nan,nan,False
+3994052,nan,nan,False,nan,nan,False
+3994062,nan,nan,False,nan,nan,False
+3994072,nan,nan,False,nan,nan,False
+3994082,nan,nan,False,nan,nan,False
+3994092,nan,nan,False,nan,nan,False
+3994102,nan,nan,False,nan,nan,False
+3994112,nan,nan,False,nan,nan,False
+3994122,nan,nan,False,nan,nan,False
+3994132,nan,nan,False,nan,nan,False
+3994142,nan,nan,False,nan,nan,False
+3994152,nan,nan,False,nan,nan,False
+3994162,nan,nan,False,nan,nan,False
+3994172,nan,nan,False,nan,nan,False
+3994182,nan,nan,False,nan,nan,False
+3994192,nan,nan,False,nan,nan,False
+3994202,nan,nan,False,nan,nan,False
+3994212,nan,nan,False,nan,nan,False
+3994222,nan,nan,False,nan,nan,False
+3994232,nan,nan,False,nan,nan,False
+3994242,nan,nan,False,nan,nan,False
+3994252,nan,nan,False,nan,nan,False
+3994262,nan,nan,False,nan,nan,False
+3994272,nan,nan,False,nan,nan,False
+3994282,nan,nan,False,nan,nan,False
+3994292,nan,nan,False,nan,nan,False
+3994302,nan,nan,False,nan,nan,False
+3994312,nan,nan,False,nan,nan,False
+3994322,0.5987664461135864,1.8225219249725344,True,0.630065381526947,1.944487452507019,True
+3994332,0.5111448168754578,1.5964066982269287,True,0.555632472038269,1.6698706150054932,True
+3994342,0.4250224530696869,1.374117732048035,True,0.4840105473995209,1.3711960315704346,True
+3994352,0.376832515001297,1.1973509788513184,True,0.4222685098648071,1.1882545948028564,True
+3994362,0.3059829771518707,1.037832260131836,True,0.3632673025131225,0.982945203781128,True
+3994372,0.2589213252067566,0.8377979397773743,True,0.3116292357444763,0.8430050611495972,True
+3994382,0.2076770365238189,0.7074787616729736,True,0.2565852403640747,0.7280385494232178,True
+3994392,0.2082383930683136,0.6330018043518066,True,0.2478689551353454,0.6503119468688965,True
+3994402,0.236125037074089,0.6290848851203918,True,0.2569562494754791,0.6294249296188354,True
+3994412,0.2252361178398132,0.651789128780365,True,0.2382203787565231,0.6525299549102783,True
+3994422,0.2200771868228912,0.6306483149528503,True,0.2379376590251922,0.6397535800933838,True
+3994432,0.2228322476148605,0.6272737979888916,True,0.2378903031349182,0.6335723400115967,True
+3994442,0.2233949303627014,0.6206420063972473,True,0.2390094995498657,0.63819420337677,True
+3994452,0.2301090657711029,0.628986120223999,True,0.241867110133171,0.6369066834449768,True
+3994462,0.2277546823024749,0.6248660087585449,True,0.2395578920841217,0.6325494050979614,True
+3994472,0.2255660593509674,0.6309651732444763,True,0.2398125380277633,0.6367776393890381,True
+3994482,0.2246814519166946,0.6293058395385742,True,0.2404977083206176,0.6299974322319031,True
+3994492,0.2283647060394287,0.6291060447692871,True,0.2356541603803634,0.633311927318573,True
+3994502,0.2246391177177429,0.6243475675582886,True,0.2394223809242248,0.624018132686615,True
+3994512,0.2256762981414795,0.6238528490066528,True,0.2383813261985778,0.6324563026428223,True
+3994522,0.2248532474040985,0.626226544380188,True,0.2370286434888839,0.6294968724250793,True
+3994532,0.2289807796478271,0.628127932548523,True,0.2411364018917083,0.636466920375824,True
+3994542,0.2254348546266555,0.6338850259780884,True,0.2385326325893402,0.6276544332504272,True
+3994552,0.2261875867843628,0.6414187550544739,True,0.2348147928714752,0.6365334391593933,True
+3994562,0.2040466666221618,0.6965682506561279,True,0.2112924009561538,0.7045027017593384,True
+3994572,0.199515089392662,0.6958181858062744,True,0.2014605700969696,0.7210814952850342,True
+3994582,0.2040261030197143,0.698401689529419,True,0.2106677144765854,0.7171679735183716,True
+3994592,0.2054689675569534,0.6865925788879395,True,0.2105846554040908,0.7134719491004944,True
+3994602,0.2010820657014846,0.6918143033981323,True,0.2094542384147644,0.7064095139503479,True
+3994612,0.2005092501640319,0.6960117816925049,True,0.2073694020509719,0.7152992486953735,True
+3994622,0.2032113224267959,0.7057520151138306,True,0.2051867395639419,0.7089853286743164,True
+3994632,0.1988133490085601,0.6947762370109558,True,0.2074566036462783,0.7152122259140015,True
+3994642,0.2003178298473358,0.6981995701789856,True,0.2062298208475113,0.7166070938110352,True
+3994652,0.2020872086286544,0.7001467943191528,True,0.20921491086483,0.713606059551239,True
+3994662,0.2012893259525299,0.6942481994628906,True,0.2061462253332138,0.7111374139785767,True
+3994672,0.1991597414016723,0.6995575428009033,True,0.2078690826892852,0.7186362147331238,True
+3994682,0.2024319171905517,0.6956971883773804,True,0.2075862288475036,0.7143349647521973,True
+3994692,0.2018112391233444,0.7015234231948853,True,0.2085312306880951,0.7138880491256714,True
+3994702,0.1957346796989441,0.6949706673622131,True,0.2099312543869018,0.7088853120803833,True
+3994712,0.19341441988945,0.6874394416809082,True,0.2119751423597335,0.713228702545166,True
+3994722,0.1990969628095626,0.7001088261604309,True,0.2093569636344909,0.7207468748092651,True
+3994732,0.1997903734445572,0.7008353471755981,True,0.2104770839214325,0.7104128003120422,True
+3994742,0.1583569347858429,0.7031433582305908,True,0.175940603017807,0.7086847424507141,True
+3994752,0.1551746129989624,0.7138229012489319,True,0.1623003035783767,0.7234944701194763,True
+3994762,0.1562166810035705,0.7124196887016296,True,0.1703006774187088,0.721811056137085,True
+3994772,0.1574830412864685,0.7104801535606384,True,0.1745841652154922,0.7121763229370117,True
+3994782,0.1556215584278106,0.7136929631233215,True,0.1722190082073211,0.7186391353607178,True
+3994792,0.1569262146949768,0.7102296948432922,True,0.1700984239578247,0.7155786752700806,True
+3994802,0.1535773128271103,0.7113892436027527,True,0.1742812246084213,0.7205362319946289,True
+3994812,0.1557126194238662,0.7114018201828003,True,0.174288123846054,0.7211355566978455,True
+3994822,0.155068039894104,0.7151552438735962,True,0.1722887605428695,0.714243471622467,True
+3994832,0.1516247987747192,0.7095984220504761,True,0.1696247309446334,0.7163446545600891,True
+3994842,0.1544117033481598,0.7076756954193115,True,0.1659771203994751,0.7098840475082397,True
+3994852,0.1525570452213287,0.7070881128311157,True,0.1669707000255584,0.7121167182922363,True
+3994862,0.1545804291963577,0.706824541091919,True,0.1712011843919754,0.7151024341583252,True
+3994872,0.154799222946167,0.7113044261932373,True,0.1690091788768768,0.7147266864776611,True
+3994882,0.1541349291801452,0.7091102600097656,True,0.1690831482410431,0.712189793586731,True
+3994892,0.1538002789020538,0.7071859836578369,True,0.1731463968753814,0.718296229839325,True
+3994902,0.1531425863504409,0.7038412094116211,True,0.1713705956935882,0.7154542207717896,True
+3994912,0.1501003354787826,0.702989399433136,True,0.1756102442741394,0.7121644616127014,True
+3994922,0.1558441072702407,0.7098903656005859,True,0.1694221645593643,0.7298681139945984,True
+3994932,0.1515641957521438,0.7106393575668335,True,0.1702575534582138,0.7142550945281982,True
+3994942,0.1551899760961532,0.7097118496894836,True,0.1697399020195007,0.7117757797241211,True
+3994952,0.1535209566354751,0.7104718089103699,True,0.1672613024711609,0.7133257389068604,True
+3994962,0.1524400562047958,0.7055267095565796,True,0.1678385138511657,0.7084402441978455,True
+3994972,0.1554177701473236,0.7049154043197632,True,0.1671056300401687,0.7132346034049988,True
+3994982,0.1547831296920776,0.7065021395683289,True,0.1735464930534362,0.7155528664588928,True
+3994992,0.1516138166189193,0.7024932503700256,True,0.1765855848789215,0.7129268646240234,True
+3995002,0.1505919098854065,0.7092933654785156,True,0.1704654395580291,0.7114988565444946,True
+3995012,0.1481304615736007,0.7003588676452637,True,0.1695258915424347,0.711310863494873,True
+3995022,0.1478737294673919,0.6966076493263245,True,0.1723970025777816,0.7125786542892456,True
+3995032,0.1496562510728836,0.7065914869308472,True,0.1730182468891143,0.7127265930175781,True
+3995042,0.153736725449562,0.7060313820838928,True,0.1666926592588424,0.7096904516220093,True
+3995052,0.1510905027389526,0.7054264545440674,True,0.1683282107114792,0.7194002866744995,True
+3995062,0.1516035199165344,0.7050910592079163,True,0.1760098487138748,0.7138895988464355,True
+3995072,0.1519708931446075,0.7024292945861816,True,0.1714366823434829,0.7187573909759521,True
+3995082,0.1553889214992523,0.7003542184829712,True,0.1729914247989654,0.7170448303222656,True
+3995092,0.1508251875638961,0.6990644335746765,True,0.171479731798172,0.7155513763427734,True
+3995102,0.1548494696617126,0.7034652233123779,True,0.170797973871231,0.7234628796577454,True
+3995112,0.1486114561557769,0.6978586912155151,True,0.1674407869577407,0.7151785492897034,True
+3995122,0.1507714688777923,0.7059296369552612,True,0.16989067196846,0.7151020765304565,True
+3995132,0.149310901761055,0.7014726400375366,True,0.1640886515378952,0.7130004167556763,True
+3995142,0.1490477174520492,0.700882077217102,True,0.1729999482631683,0.7069503664970398,True
+3995152,0.1513606607913971,0.704477846622467,True,0.1703130602836609,0.7125731110572815,True
+3995162,0.1509726345539093,0.7063343524932861,True,0.1693734675645828,0.7181551456451416,True
+3995172,0.1522057056427002,0.7064822912216187,True,0.1713175326585769,0.7170531153678894,True
+3995182,0.1498861312866211,0.7054091691970825,True,0.1645523756742477,0.7153831124305725,True
+3995192,0.1540900319814682,0.7103705406188965,True,0.169393315911293,0.7165071964263916,True
+3995202,0.1535115838050842,0.708118200302124,True,0.1712284088134765,0.714152991771698,True
+3995212,0.1531795114278793,0.7054414749145508,True,0.1681256592273712,0.7060286998748779,True
+3995222,0.1518293023109436,0.7025310397148132,True,0.1685757935047149,0.7130222320556641,True
+3995232,0.1519254446029663,0.7036832571029663,True,0.16805499792099,0.7083942294120789,True
+3995242,0.1512131243944168,0.7015557885169983,True,0.1713191717863083,0.717338502407074,True
+3995252,0.1534487605094909,0.700776994228363,True,0.1694594174623489,0.7084242105484009,True
+3995262,0.1514864861965179,0.7053812742233276,True,0.1665326654911041,0.709070086479187,True
+3995272,0.1489430069923401,0.704227089881897,True,0.1708611994981765,0.7152075171470642,True
+3995282,0.1512369513511657,0.7068799138069153,True,0.1686601042747497,0.7058488130569458,True
+3995292,0.1517898291349411,0.7044153213500977,True,0.1695109158754348,0.7129416465759277,True
+3995302,0.1495358198881149,0.7104508876800537,True,0.1672034263610839,0.7112866640090942,True
+3995312,0.1475084573030471,0.705255389213562,True,0.1630476862192154,0.7059319019317627,True
+3995322,0.1525138616561889,0.7080128192901611,True,0.1676210314035415,0.7076417207717896,True
+3995332,0.1527223587036132,0.7115538120269775,True,0.1706288158893585,0.7134223580360413,True
+3995342,0.1483208984136581,0.7067499756813049,True,0.1700767129659652,0.7022470831871033,True
+3995352,0.1468664109706878,0.7071921825408936,True,0.171438530087471,0.7104427814483643,True
+3995362,0.151592344045639,0.7077803015708923,True,0.1664121299982071,0.7081124782562256,True
+3995372,0.1496608555316925,0.7093428373336792,True,0.1681041568517685,0.7109363675117493,True
+3995382,0.1551851481199264,0.7165635824203491,True,0.1686607301235199,0.7097839713096619,True
+3995392,0.1520602107048034,0.7121418714523315,True,0.1692206263542175,0.7090077996253967,True
+3995402,0.1571251302957534,0.7084304094314575,True,0.1681613624095916,0.716694712638855,True
+3995412,0.1524003744125366,0.7134624123573303,True,0.1637108325958252,0.7068603038787842,True
+3995422,0.1496282815933227,0.7126843929290771,True,0.1715893596410751,0.7136975526809692,True
+3995432,0.1505457013845443,0.7152270674705505,True,0.1680893450975418,0.7130041718482971,True
+3995442,0.1500564217567443,0.7131919860839844,True,0.1671071350574493,0.7095418572425842,True
+3995452,0.1527309864759445,0.7061401605606079,True,0.1706129163503646,0.7028312683105469,True
+3995462,0.1529514491558075,0.7155177593231201,True,0.1609359085559845,0.7095804214477539,True
+3995472,0.1513228118419647,0.7114882469177246,True,0.165709912776947,0.7072677612304688,True
+3995482,0.1525901705026626,0.7148686051368713,True,0.16972316801548,0.7073944807052612,True
+3995492,0.1516202986240387,0.713463306427002,True,0.1667053550481796,0.7097632884979248,True
+3995502,0.1519080400466919,0.710521399974823,True,0.1641398519277572,0.6992586255073547,True
+3995512,0.1573465764522552,0.7133634686470032,True,0.1705061495304107,0.7128894329071045,True
+3995522,0.151797667145729,0.7136374711990356,True,0.1689905673265457,0.7088695764541626,True
+3995532,0.1535112112760543,0.7113410830497742,True,0.1687443852424621,0.7102494835853577,True
+3995542,0.151281401515007,0.7133256196975708,True,0.1722591668367386,0.7147284746170044,True
+3995552,0.155688002705574,0.7206936478614807,True,0.1652716249227523,0.7085468769073486,True
+3995562,0.1565688252449035,0.7112396955490112,True,0.1750251203775406,0.7199216485023499,True
+3995572,0.1534222513437271,0.7135555148124695,True,0.1726210564374923,0.7165331244468689,True
+3995582,0.1525733321905136,0.7136249542236328,True,0.1699794083833694,0.707210123538971,True
+3995592,0.1574745923280716,0.7113232612609863,True,0.1709018647670745,0.7107237577438354,True
+3995602,0.1564945876598358,0.7097718715667725,True,0.1722903102636337,0.7125633955001831,True
+3995612,0.15273517370224,0.7115492224693298,True,0.1720344424247741,0.7127572298049927,True
+3995622,0.1574005782604217,0.7094740867614746,True,0.1741100698709488,0.7076208591461182,True
+3995632,0.1613508015871048,0.7142606377601624,True,0.1690510213375091,0.7154533267021179,True
+3995642,0.1558925956487655,0.7077597379684448,True,0.1711129248142242,0.7209236025810242,True
+3995652,0.1589379608631134,0.7174710631370544,True,0.1773240566253662,0.7082947492599487,True
+3995662,0.1574543565511703,0.7114228010177612,True,0.17487433552742,0.7093007564544678,True
+3995672,0.1580557078123092,0.7132130861282349,True,0.1713630259037017,0.7027440667152405,True
+3995682,0.1580019146203994,0.7124322652816772,True,0.1669908761978149,0.6986055374145508,True
+3995692,0.1564315408468246,0.7045462131500244,True,0.1706800460815429,0.7108513712882996,True
+3995702,0.1558124274015426,0.7123668789863586,True,0.1727119535207748,0.7125554084777832,True
+3995712,0.1557278782129287,0.7165138721466064,True,0.1730315089225769,0.7098903059959412,True
+3995722,0.1546223610639572,0.7078901529312134,True,0.1748865991830825,0.7057766914367676,True
+3995732,0.1576966643333435,0.7087646126747131,True,0.167910486459732,0.7031357884407043,True
+3995742,0.1566852629184723,0.7110270857810974,True,0.1666836887598037,0.6997847557067871,True
+3995752,0.1571890264749527,0.7101894617080688,True,0.1729702055454254,0.7053480744361877,True
+3995762,0.1558471620082855,0.7123205661773682,True,0.1680040061473846,0.6868578195571899,True
+3995772,0.1596810072660446,0.7098720073699951,True,0.1699295192956924,0.6951477527618408,True
+3995782,0.16019868850708,0.7098891735076904,True,0.1695682406425476,0.709337592124939,True
+3995792,0.1546371281147003,0.7109664678573608,True,0.1688593626022339,0.7069697976112366,True
+3995802,0.1559584438800811,0.7091625928878784,True,0.1668354719877243,0.6990561485290527,True
+3995812,0.154497891664505,0.7089675068855286,True,0.1740059107542038,0.7081272602081299,True
+3995822,0.1542132198810577,0.7099562883377075,True,0.1725969016551971,0.702795147895813,True
+3995832,0.1540577262639999,0.7137817144393921,True,0.1680944710969925,0.713774561882019,True
+3995842,0.1569434106349945,0.7048194408416748,True,0.1740296930074691,0.7093839645385742,True
+3995852,0.1567614674568176,0.705424964427948,True,0.1712183505296707,0.7155774831771851,True
+3995862,0.1583236008882522,0.7058417201042175,True,0.1703981757164001,0.7011539340019226,True
+3995872,0.158425286412239,0.7087029814720154,True,0.1680956482887268,0.7050595283508301,True
+3995882,0.156447634100914,0.7098785638809204,True,0.1757181137800216,0.7097578048706055,True
+3995892,0.158175989985466,0.7142776250839233,True,0.1706337630748748,0.701612114906311,True
+3995902,0.1577693521976471,0.7084144949913025,True,0.1667692810297012,0.701862096786499,True
+3995912,0.1564036160707473,0.7124138474464417,True,0.1648440062999725,0.7112327814102173,True
+3995922,0.1866999566555023,0.7521092891693115,True,0.2029720544815063,0.7556964159011841,True
+3995932,0.2765461802482605,0.8612315058708191,True,0.3028759956359863,0.8572950959205627,True
+3995942,0.3476325273513794,0.9923384189605712,True,0.3799139261245727,0.99105966091156,True
+3995952,0.4261667728424072,1.1429002285003662,True,0.4453113675117492,1.1504358053207395,True
+3995962,0.5038319826126099,1.308159351348877,True,0.5129620432853699,1.3338303565979004,True
+3995972,0.5823222398757935,1.4937210083007812,True,0.5806140303611755,1.5161855220794678,True
+3995982,0.6450510621070862,1.66678786277771,True,0.6363312005996704,1.6615124940872192,True
+3995992,0.697960615158081,1.8249224424362185,True,0.6701788306236267,1.8206270933151243,True
+3996002,0.7259054780006409,1.949469804763794,True,nan,nan,False
+3996012,0.7210233807563782,2.0146520137786865,True,nan,nan,False
+3996022,0.7257422208786011,2.020900249481201,True,nan,nan,False
+3996032,0.7302734851837158,2.0146889686584477,True,nan,nan,False
+3996042,nan,nan,False,nan,nan,False
+3996052,nan,nan,False,nan,nan,False
+3996062,nan,nan,False,nan,nan,False
+3996072,nan,nan,False,nan,nan,False
+3996082,nan,nan,False,nan,nan,False
+3996092,0.7296541333198547,2.025510311126709,True,nan,nan,False
+3996102,0.7283251285552979,2.0248336791992188,True,nan,nan,False
+3996112,nan,nan,False,nan,nan,False
+3996122,nan,nan,False,nan,nan,False
+3996132,nan,nan,False,nan,nan,False
+3996142,nan,nan,False,nan,nan,False
+3996152,nan,nan,False,nan,nan,False
+3996162,nan,nan,False,nan,nan,False
+3996172,0.7281985878944397,2.025718927383423,True,nan,nan,False
+3996182,0.7299659848213196,2.02329421043396,True,nan,nan,False
+3996192,0.7289354801177979,2.0241496562957764,True,nan,nan,False
+3996202,nan,nan,False,nan,nan,False
+3996212,nan,nan,False,nan,nan,False
+3996222,0.7259383201599121,2.0259041786193848,True,nan,nan,False
+3996232,0.7261305451393127,2.0237340927124023,True,nan,nan,False
+3996242,nan,nan,False,nan,nan,False
+3996252,nan,nan,False,nan,nan,False
+3996262,0.7255827188491821,2.0137157440185547,True,nan,nan,False
+3996272,0.6289728879928589,1.895208716392517,True,0.6291160583496094,1.8898875713348389,True
+3996282,0.5367751717567444,1.615218162536621,True,0.5858076810836792,1.6811712980270386,True
+3996292,0.4535461962223053,1.385841965675354,True,0.5149361491203308,1.449265956878662,True
+3996302,0.3619249165058136,1.1615617275238037,True,0.4331111013889313,1.2082476615905762,True
+3996312,0.2907552421092987,1.022456169128418,True,0.3509284853935241,1.0419223308563232,True
+3996322,0.2328342199325561,0.902979850769043,True,0.2860628664493561,0.9139336943626404,True
+3996332,0.1695179343223571,0.8179753422737122,True,0.2084364593029022,0.8188602924346924,True
+3996342,0.1440604776144027,0.7468334436416626,True,0.1660979986190796,0.7718397974967957,True
+3996352,0.15653857588768,0.7340013980865479,True,0.1692782640457153,0.7352350354194641,True
+3996362,0.1553114056587219,0.7522183060646057,True,0.1602954715490341,0.7455866932868958,True
+3996372,0.1480530500411987,0.7362957000732422,True,0.1675636619329452,0.7501620054244995,True
+3996382,0.1474922597408294,0.7278639078140259,True,0.166466623544693,0.7421443462371826,True
+3996392,0.155594527721405,0.729061484336853,True,0.1607026308774948,0.7475227117538452,True
+3996402,0.1532818078994751,0.7324150204658508,True,0.1618221700191497,0.7482125163078308,True
+3996412,0.1537908762693405,0.7308935523033142,True,0.165330022573471,0.7432344555854797,True
+3996422,0.1534363925457,0.7337508797645569,True,0.1643902957439422,0.7486061453819275,True
+3996432,0.1501183807849884,0.7334953546524048,True,0.16671022772789,0.746746301651001,True
+3996442,0.1547016948461532,0.7305432558059692,True,0.1631868630647659,0.7500495910644531,True
+3996452,0.1519202888011932,0.7241634130477905,True,0.1621615886688232,0.7483185529708862,True
+3996462,0.1519355773925781,0.7327198386192322,True,0.1655669659376144,0.7396597862243652,True
+3996472,0.149485245347023,0.7309195399284363,True,0.1632205247879028,0.7380073070526123,True
+3996482,0.1562601029872894,0.7344233989715576,True,0.1614413857460022,0.7387628555297852,True
+3996492,0.1553424596786499,0.727808952331543,True,0.1616326868534088,0.7441070079803467,True
+3996502,0.1534065306186676,0.7287275791168213,True,0.1566545069217682,0.7384446263313293,True
+3996512,0.1512515842914581,0.7255496978759766,True,0.1636154502630233,0.7410047054290771,True
+3996522,0.1568474769592285,0.7260330319404602,True,0.1651122570037841,0.7360454201698303,True
+3996532,0.1574518680572509,0.7292565703392029,True,0.1652826368808746,0.7483084201812744,True
+3996542,0.1536823213100433,0.7316154837608337,True,0.1660144329071045,0.7508801817893982,True
+3996552,0.1563900858163833,0.736320972442627,True,0.1623850762844085,0.7392886877059937,True
+3996562,0.1534373462200164,0.7220568060874939,True,0.1608417630195617,0.734500527381897,True
+3996572,0.1694597601890564,0.6961982250213623,True,0.1860157996416092,0.7057138681411743,True
+3996582,0.1706293374300003,0.6989549398422241,True,0.174129381775856,0.7031381130218506,True
+3996592,0.1704365015029907,0.7053678035736084,True,0.1720584630966186,0.7123857140541077,True
+3996602,0.1656075716018676,0.7133108377456665,True,0.168996512889862,0.7156689167022705,True
+3996612,0.1650277376174926,0.7050423622131348,True,0.1721682399511337,0.7114285826683044,True
+3996622,0.1695747226476669,0.7031835913658142,True,0.1728586554527282,0.7020150423049927,True
+3996632,0.1660334318876266,0.7032088041305542,True,0.1755960881710052,0.7093555331230164,True
+3996642,0.1679046750068664,0.695685863494873,True,0.1724189519882202,0.7087411284446716,True
+3996652,0.1642196923494339,0.6970750689506531,True,0.1730014830827713,0.705314576625824,True
+3996662,0.1657261699438095,0.7023573517799377,True,0.1743549704551696,0.7038180232048035,True
+3996672,0.166033923625946,0.6982536315917969,True,0.1746360957622528,0.7007757425308228,True
+3996682,0.165473386645317,0.7006579637527466,True,0.1749035567045211,0.7052720189094543,True
+3996692,0.1686143726110458,0.6997161507606506,True,0.1766587942838668,0.7039013504981995,True
+3996702,0.1668094098567962,0.6979913115501404,True,0.1718989759683609,0.7021345496177673,True
+3996712,0.1677990853786468,0.6960513591766357,True,0.1793199777603149,0.7087433338165283,True
+3996722,0.1679836362600326,0.6956397294998169,True,0.1760413944721222,0.716238796710968,True
+3996732,0.1677260547876358,0.6987432837486267,True,0.1776179373264312,0.7156814932823181,True
+3996742,0.1649916917085647,0.6963638067245483,True,0.179287314414978,0.7108829021453857,True
+3996752,0.169318288564682,0.6968140602111816,True,0.1788574606180191,0.7047554850578308,True
+3996762,0.2073330283164978,0.7285873889923096,True,0.2391471862792968,0.7545299530029297,True
+3996772,0.3008160293102264,0.8693850636482239,True,0.3420654535293579,0.8760725855827332,True
+3996782,0.3770698308944702,1.0042400360107422,True,0.4211173057556152,1.045335292816162,True
+3996792,0.4526879787445068,1.197245478630066,True,0.4781051278114319,1.2312445640563965,True
+3996802,0.526516854763031,1.3656247854232788,True,0.5419745445251465,1.421416401863098,True
+3996812,0.5932129621505737,1.550387620925903,True,0.6046115756034851,1.5775591135025024,True
+3996822,0.6761290431022644,1.7233365774154663,True,0.6759216785430908,1.7306302785873413,True
+3996832,0.7252983450889587,1.8843914270401,True,0.7158576250076294,1.8787680864334104,True
+3996842,0.7430816888809204,1.9599709510803225,True,nan,nan,False
+3996852,0.721566915512085,1.9417418241500852,True,nan,nan,False
+3996862,0.7303277254104614,1.95059871673584,True,0.7024920582771301,1.927706360816956,True
+3996872,0.7354045510292053,1.9672213792800903,True,0.6987020373344421,1.9377121925354004,True
+3996882,0.7345984578132629,1.9585776329040527,True,nan,nan,False
+3996892,0.7312451004981995,1.949913024902344,True,0.6995216012001038,1.9325202703475952,True
+3996902,0.7267576456069946,1.951594352722168,True,0.6987763047218323,1.932783842086792,True
+3996912,0.7295587062835693,1.9531824588775637,True,nan,nan,False
+3996922,0.7303248643875122,1.956903338432312,True,0.6949263215065002,1.9279038906097408,True
+3996932,0.728699803352356,1.956807374954224,True,0.6982536315917969,1.9355924129486084,True
+3996942,0.7307890057563782,1.959700345993042,True,0.6969555020332336,1.9230581521987915,True
+3996952,0.7321094870567322,1.9595577716827397,True,0.6958320736885071,1.934086918830872,True
+3996962,0.726219654083252,1.950279235839844,True,0.6947746276855469,1.9370992183685305,True
+3996972,0.7292967438697815,1.960416555404663,True,0.6922492980957031,1.9311838150024412,True
+3996982,0.7260288000106812,1.9599876403808596,True,0.6896086931228638,1.925168752670288,True
+3996992,0.7226516008377075,1.959012508392334,True,0.6848771572113037,1.928632497787476,True
+3997002,0.6643936038017273,1.910631775856018,True,0.6415613889694214,1.9165573120117188,True
+3997012,0.6695020198822021,1.91267728805542,True,0.6386768817901611,1.8924483060836792,True
+3997022,0.6790463328361511,1.9198431968688965,True,0.6450595855712891,1.896611332893372,True
+3997032,0.6780187487602234,1.9268617630004885,True,0.6417869329452515,1.9069706201553345,True
+3997042,0.6764985918998718,1.9198473691940308,True,0.6418806910514832,1.903316020965576,True
+3997052,0.6739535927772522,1.916054964065552,True,0.6430068612098694,1.90791928768158,True
+3997062,0.6759207248687744,1.9170684814453125,True,0.6396318674087524,1.8918640613555908,True
+3997072,0.6741359829902649,1.9169542789459229,True,0.6381188035011292,1.8914916515350344,True
+3997082,0.6732066869735718,1.915322542190552,True,0.6413803696632385,1.8791872262954712,True
+3997092,0.6733153462409973,1.912799835205078,True,0.6392802000045776,1.8967446088790891,True
+3997102,0.6725482940673828,1.9126269817352293,True,0.638999342918396,1.8983633518218996,True
+3997112,0.671217679977417,1.907134294509888,True,0.6420004367828369,1.8784278631210327,True
+3997122,0.6738712191581726,1.903165578842163,True,0.6358082294464111,1.8906456232070925,True
+3997132,0.6723139882087708,1.914497137069702,True,0.6403229236602783,1.8923139572143557,True
+3997142,0.672256350517273,1.909936547279358,True,0.6380921602249146,1.8717553615570068,True
+3997152,0.670067548751831,1.9150853157043457,True,0.6400973796844482,1.894776463508606,True
+3997162,0.6636938452720642,1.901315689086914,True,0.6349653005599976,1.8758000135421755,True
+3997172,0.6195230484008789,1.6635620594024658,True,0.6367881298065186,1.678166151046753,True
+3997182,0.6144482493400574,1.364749312400818,True,0.6553380489349365,1.4145686626434326,True
+3997192,0.6018593907356262,1.104549765586853,True,0.6602329611778259,1.161409616470337,True
+3997202,0.5734695196151733,0.8327862024307251,True,0.6564100980758667,0.8767519593238831,True
+3997212,0.5857363939285278,0.662659227848053,True,0.6560173630714417,0.6895172595977783,True
+3997222,0.5517920255661011,0.538528323173523,True,0.6353194713592529,0.5552953481674194,True
+3997232,0.559656023979187,0.4375281929969787,True,0.6388706564903259,0.454991340637207,True
+3997242,0.5593216419219971,0.3707648515701294,True,0.628522515296936,0.3907074928283691,True
+3997252,0.5673222541809082,0.3186776041984558,True,0.6175565123558044,0.3325768709182739,True
+3997262,0.5741272568702698,0.3218785226345062,True,0.611879825592041,0.3253605663776397,True
+3997272,0.5782167911529541,0.3314240574836731,True,0.6024630069732666,0.333059698343277,True
+3997282,0.5822323560714722,0.314424991607666,True,0.6020106673240662,0.3187045454978943,True
+3997292,0.5817277431488037,0.3134546875953674,True,0.5980428457260132,0.3221772909164428,True
+3997302,0.5822913646697998,0.3098058700561523,True,0.5970725417137146,0.3166598081588745,True
+3997312,0.5819107890129089,0.3127673864364624,True,0.5922439098358154,0.3219854831695556,True
+3997322,0.583566427230835,0.3112509548664093,True,0.5935050249099731,0.3194307684898376,True
+3997332,0.5827274322509766,0.3155302107334137,True,0.5916027426719666,0.3246992528438568,True
+3997342,0.5821785926818848,0.3133596181869507,True,0.5914791226387024,0.3215088248252868,True
+3997352,0.5813009142875671,0.3162274658679962,True,0.5898237824440002,0.3140554428100586,True
+3997362,0.5823342800140381,0.3134384751319885,True,0.5891194939613342,0.3210026621818542,True
+3997372,0.5819953680038452,0.3124762177467346,True,0.5885189175605774,0.3174378871917724,True
+3997382,0.5799499154090881,0.3123167753219604,True,0.5888116359710693,0.3186444938182831,True
+3997392,0.5819934606552124,0.3114596903324127,True,0.5900580883026123,0.3191870152950287,True
+3997402,0.5809314250946045,0.3134978413581848,True,0.588579535484314,0.3196722865104675,True
+3997412,0.5821475982666016,0.3157786726951599,True,0.5907112956047058,0.3172076344490051,True
+3997422,0.5805165767669678,0.3171992301940918,True,0.5925168395042419,0.3169861137866974,True
+3997432,0.5832127332687378,0.3157690167427063,True,0.5905100107192993,0.3146379888057709,True
+3997442,0.5808247327804565,0.3178392648696899,True,0.588799238204956,0.3178322613239288,True
+3997452,0.5669021606445312,0.3111612200736999,True,0.5814215540885925,0.3066305518150329,True
+3997462,0.5188387632369995,0.2771702408790588,True,0.5397355556488037,0.2647889256477356,True
+3997472,0.5182139873504639,0.2854476571083069,True,0.5317646861076355,0.2785935997962951,True
+3997482,0.5242563486099243,0.29265958070755,True,0.531919538974762,0.2845547795295715,True
+3997492,0.5283629894256592,0.288006067276001,True,0.5395495891571045,0.2840203642845154,True
+3997502,0.5249992609024048,0.2885991930961609,True,0.5359866619110107,0.2816169857978821,True
+3997512,0.52586829662323,0.288580060005188,True,0.5378958582878113,0.2797588109970093,True
+3997522,0.5223237872123718,0.2865210175514221,True,0.5368309617042542,0.2793558239936828,True
+3997532,0.5234529376029968,0.2890743613243103,True,0.5367617607116699,0.2774586975574493,True
+3997542,0.5242859125137329,0.2914194762706756,True,0.5376232266426086,0.2849782109260559,True
+3997552,0.5230266451835632,0.2892037034034729,True,0.5349522233009338,0.2874709367752075,True
+3997562,0.5215088129043579,0.2931094765663147,True,0.5362245440483093,0.28354012966156,True
+3997572,0.5250118374824524,0.2881637215614319,True,0.536720335483551,0.2861586213111877,True
+3997582,0.5200266242027283,0.2890672385692596,True,0.53989177942276,0.2834427952766418,True
+3997592,0.5194188356399536,0.2903308272361755,True,0.5368750095367432,0.2838216423988342,True
+3997602,0.5209478735923767,0.2864826917648315,True,0.5370218753814697,0.2812892496585846,True
+3997612,0.5210340619087219,0.2857518792152405,True,0.5371614694595337,0.2835285365581512,True
+3997622,0.5190070867538452,0.2904680371284485,True,0.5361372232437134,0.2822048366069793,True
+3997632,0.5205568075180054,0.2850271165370941,True,0.5386466979980469,0.2885440587997436,True
+3997642,0.522290825843811,0.2917432785034179,True,0.5390377640724182,0.2865882813930511,True
+3997652,0.5223209857940674,0.2902247607707977,True,0.5365514755249023,0.2885860800743103,True
+3997662,0.5200321674346924,0.2897571325302124,True,0.538316547870636,0.2791585624217987,True
+3997672,0.5200172662734985,0.291084885597229,True,0.5398464202880859,0.2836755514144897,True
+3997682,0.5213091373443604,0.2917645573616028,True,0.5389948487281799,0.2816085815429687,True
+3997692,0.5209658145904541,0.2898639738559723,True,0.5382376313209534,0.2839918732643127,True
+3997702,0.5216660499572754,0.2925565242767334,True,0.5383284091949463,0.2853598892688751,True
+3997712,0.5186595916748047,0.2866367697715759,True,0.5373422503471375,0.2878645956516266,True
+3997722,0.521703839302063,0.2911794185638428,True,0.5386354923248291,0.2877777218818664,True
+3997732,0.5175037980079651,0.2860686182975769,True,0.5378284454345703,0.290848821401596,True
+3997742,0.5222889184951782,0.2891132235527038,True,0.5392364859580994,0.285181313753128,True
+3997752,0.5203154683113098,0.2834853231906891,True,0.5351573824882507,0.2880546450614929,True
+3997762,0.5181694030761719,0.2869941592216491,True,0.5378736853599548,0.2890172302722931,True
+3997772,0.5189775228500366,0.291273683309555,True,0.5372596979141235,0.2901397943496704,True
+3997782,0.519855260848999,0.2908494770526886,True,0.5367699265480042,0.2835696339607239,True
+3997792,0.5177812576293945,0.290658563375473,True,0.5365796089172363,0.2849497199058532,True
+3997802,0.5191600322723389,0.29386967420578,True,0.5346815586090088,0.2942271530628204,True
+3997812,0.520131528377533,0.2908160090446472,True,0.5370246767997742,0.289677619934082,True
+3997822,0.5170512199401855,0.2893776595592499,True,0.5353624820709229,0.2931186854839325,True
+3997832,0.5183545351028442,0.2885927259922027,True,0.5365115404129028,0.2896261513233185,True
+3997842,0.5181871652603149,0.2941147685050964,True,0.5339316725730896,0.2962307631969452,True
+3997852,0.5184533596038818,0.2869702577590942,True,0.5352801084518433,0.2944578230381012,True
+3997862,0.5177680253982544,0.2906683683395386,True,0.5333342552185059,0.2954913377761841,True
+3997872,0.5192253589630127,0.2883269488811493,True,0.5335089564323425,0.2955406010150909,True
+3997882,0.5181862711906433,0.291425496339798,True,0.5346994400024414,0.2959263622760772,True
+3997892,0.5188754796981812,0.2835816442966461,True,0.5324982404708862,0.3012048900127411,True
+3997902,0.5204031467437744,0.2878201901912689,True,0.534727931022644,0.2919386923313141,True
+3997912,0.5206108689308167,0.2872761189937591,True,0.5353761315345764,0.2947460412979126,True
+3997922,0.5217284560203552,0.287010908126831,True,0.5371131300926208,0.2935261130332947,True
+3997932,0.5206528306007385,0.289301186800003,True,0.5341799855232239,0.2896413803100586,True
+3997942,0.5198637247085571,0.2887069582939148,True,0.5388789176940918,0.2963355183601379,True
+3997952,0.5200156569480896,0.2843499183654785,True,0.5361918807029724,0.2930138111114502,True
+3997962,0.5241143703460693,0.2907400131225586,True,0.5356104373931885,0.2990551292896271,True
+3997972,0.5211178660392761,0.2915434241294861,True,0.5341273546218872,0.2937718629837036,True
+3997982,0.5221742391586304,0.2916396558284759,True,0.5384798645973206,0.2971066236495971,True
+3997992,0.5236268639564514,0.2910950779914856,True,0.5382972955703735,0.2959555089473724,True
+3998002,0.5450465083122253,0.3104135394096374,True,0.5669049024581909,0.3209949433803558,True
+3998012,0.6302989721298218,0.4021013379096985,True,0.6593092083930969,0.4393042325973511,True
+3998022,0.6977137327194214,0.4961616396903991,True,0.7261871099472046,0.5274674892425537,True
+3998032,0.7149540185928345,0.6153554320335388,True,0.7413592338562012,0.6257041096687317,True
+3998042,0.7080961465835571,0.6395690441131592,True,0.7353770732879639,0.6574604511260986,True
+3998052,0.6939579844474792,0.6476167440414429,True,0.7196702361106873,0.6660480499267578,True
+3998062,0.7101914286613464,0.636754035949707,True,0.7367355823516846,0.648762583732605,True
+3998072,0.709481418132782,0.6577770113945007,True,0.7374020218849182,0.6554564833641052,True
+3998082,0.7073985934257507,0.6558017730712891,True,0.7325206995010376,0.6595487594604492,True
+3998092,0.7052041292190552,0.6601128578186035,True,0.7257655262947083,0.6744498610496521,True
+3998102,0.7031773328781128,0.660926103591919,True,0.7343116998672485,0.6577268242835999,True
+3998112,0.7063538432121277,0.6593067646026611,True,0.7297223806381226,0.6676591634750366,True
+3998122,0.7087826728820801,0.6550210118293762,True,0.7322108149528503,0.6712150573730469,True
+3998132,0.7067804932594299,0.6567580699920654,True,0.7314924001693726,0.6627189517021179,True
+3998142,0.7107552886009216,0.6635459661483765,True,0.7337762713432312,0.6631274819374084,True
+3998152,0.7095839381217957,0.6583646535873413,True,0.7293922305107117,0.6669682264328003,True
+3998162,0.704284131526947,0.6586076021194458,True,0.7328211069107056,0.6694179177284241,True
+3998172,0.7055626511573792,0.660293698310852,True,0.7329889535903931,0.6628791689872742,True
+3998182,0.7052885293960571,0.6582211852073669,True,0.727777898311615,0.6671401858329773,True
+3998192,0.7035622000694275,0.6570245623588562,True,0.7301046848297119,0.6688714027404785,True
+3998202,0.7053501605987549,0.6587767004966736,True,0.7342012524604797,0.6609987020492554,True
+3998212,0.7057915925979614,0.6572721004486084,True,0.7343268394470215,0.6603839993476868,True
+3998222,0.7036198973655701,0.661198616027832,True,0.7308043837547302,0.6666755080223083,True
+3998232,0.7032099962234497,0.6634665727615356,True,0.7306324243545532,0.665624737739563,True
+3998242,0.7038356065750122,0.6560578942298889,True,0.7308235764503479,0.6663797497749329,True
+3998252,0.7065310478210449,0.6604690551757812,True,0.7324639558792114,0.6578621864318848,True
+3998262,0.7062775492668152,0.6645089387893677,True,0.7290732860565186,0.6640485525131226,True
+3998272,0.705315351486206,0.6590482592582703,True,0.7290772795677185,0.6645402312278748,True
+3998282,0.7067832350730896,0.6573906540870667,True,0.7278510928153992,0.657190203666687,True
+3998292,0.7047551274299622,0.6618131995201111,True,0.7300917506217957,0.664063572883606,True
+3998302,0.7078382968902588,0.6655879020690918,True,0.725861668586731,0.6665246486663818,True
+3998312,0.7061212658882141,0.6601525545120239,True,0.731454074382782,0.6642010807991028,True
+3998322,0.7044491171836853,0.6681346893310547,True,0.7260652780532837,0.6628865599632263,True
+3998332,0.7030466198921204,0.6615500450134277,True,0.724730372428894,0.6703954339027405,True
+3998342,0.7035447955131531,0.6647204160690308,True,0.7275515198707581,0.664004385471344,True
+3998352,0.7054229378700256,0.6681933403015137,True,0.7246785759925842,0.6675952076911926,True
+3998362,0.7047664523124695,0.6640746593475342,True,0.7283713221549988,0.6650887727737427,True
+3998372,0.7055501341819763,0.6663594245910645,True,0.7294536828994751,0.6612709760665894,True
+3998382,0.7040247917175293,0.665616512298584,True,0.7278034687042236,0.6702853441238403,True
+3998392,0.6992630362510681,0.6704403162002563,True,0.7225869297981262,0.6691116690635681,True
+3998402,0.6559978127479553,0.6664386987686157,True,0.6918148398399353,0.6610832214355469,True
+3998412,0.5515453815460205,0.6388401985168457,True,0.603574275970459,0.6321865320205688,True
+3998422,0.4726843237876892,0.6466606855392456,True,0.522498369216919,0.6359354257583618,True
+3998432,0.4019423723220825,0.6430078148841858,True,0.4415771067142486,0.622016966342926,True
+3998442,0.3946009278297424,0.6525041460990906,True,0.4160072803497314,0.6397597789764404,True
+3998452,0.414106011390686,0.6545770764350891,True,0.4372548162937164,0.6455276012420654,True
+3998462,0.3983349800109863,0.6494218707084656,True,0.4248205423355102,0.6306396722793579,True
+3998472,0.3911621272563934,0.6503012180328369,True,0.4223702251911163,0.6349368095397949,True
+3998482,0.394381582736969,0.6469926238059998,True,0.4194318652153015,0.6328291893005371,True
+3998492,0.3932373523712158,0.656438410282135,True,0.4207179546356201,0.6348581910133362,True
+3998502,0.3968134820461273,0.6549538373947144,True,0.4224889874458313,0.6419593691825867,True
+3998512,0.3934861123561859,0.6494055986404419,True,0.4245331883430481,0.6336942315101624,True
+3998522,0.3958800435066223,0.6483347415924072,True,0.4201772212982178,0.6310036778450012,True
+3998532,0.3950357437133789,0.646588921546936,True,0.4187390804290771,0.6388166546821594,True
+3998542,0.3933823406696319,0.6498181819915771,True,0.4204419553279876,0.6334706544876099,True
+3998552,0.3919030427932739,0.6507081985473633,True,0.4217055141925812,0.6375478506088257,True
+3998562,0.3958418071269989,0.648822546005249,True,0.4199815094470978,0.6343961358070374,True
+3998572,0.3943878412246704,0.6529862880706787,True,0.4200243055820465,0.6318344473838806,True
+3998582,0.391224056482315,0.6429277658462524,True,0.4174553453922272,0.6367943286895752,True
+3998592,0.3920642733573913,0.6394688487052917,True,0.4183894991874695,0.6276467442512512,True
+3998602,0.3915811479091644,0.6460462808609009,True,0.4168815016746521,0.6330840587615967,True
+3998612,0.3931103646755218,0.6500098705291748,True,0.4191600680351257,0.6322004199028015,True
+3998622,0.3953425884246826,0.6508097052574158,True,0.4188656508922577,0.6391870975494385,True
+3998632,0.3933020234107971,0.646156370639801,True,0.4168288111686706,0.6361006498336792,True
+3998642,0.3910173177719116,0.6472558379173279,True,0.4180938601493835,0.6313148736953735,True
+3998652,0.3912700712680816,0.6434170007705688,True,0.4171554148197174,0.6308021545410156,True
+3998662,0.3930748105049133,0.6453574299812317,True,0.4189927577972412,0.6307006478309631,True
+3998672,0.394101083278656,0.6388498544692993,True,0.4180189371109009,0.6315008401870728,True
+3998682,0.3930572867393493,0.6431891322135925,True,0.4168583154678345,0.6399368643760681,True
+3998692,0.3914248347282409,0.6482642292976379,True,0.4182250499725342,0.6324774622917175,True
+3998702,0.3931601643562317,0.6431018710136414,True,0.4204201996326446,0.6373116374015808,True
+3998712,0.3974666595458984,0.6430903673171997,True,0.4190879464149475,0.6390011310577393,True
+3998722,0.3951479196548462,0.648611307144165,True,0.4161959290504455,0.6413109302520752,True
+3998732,0.3940816819667816,0.6394327878952026,True,0.4196951985359192,0.64054274559021,True
+3998742,0.396233856678009,0.6450435519218445,True,0.419035404920578,0.6346554756164551,True
+3998752,0.3946126699447632,0.645071268081665,True,0.4209259152412414,0.6306719779968262,True
+3998762,0.3956312537193298,0.6515310406684875,True,0.4179843068122864,0.638130247592926,True
+3998772,0.374932199716568,0.6496478319168091,True,0.405046284198761,0.6389608383178711,True
+3998782,0.3412601053714752,0.6437883973121643,True,0.3655311167240143,0.6281082630157471,True
+3998792,0.3428038358688354,0.6414535045623779,True,0.3628585040569305,0.6338913440704346,True
+3998802,0.3442347645759582,0.6402755379676819,True,0.3673493564128876,0.6343016624450684,True
+3998812,0.3460156321525574,0.6338874697685242,True,0.3700385093688965,0.6300817728042603,True
+3998822,0.3438594937324524,0.6405028104782104,True,0.3678648471832275,0.6392474174499512,True
+3998832,0.3447526395320892,0.6514319181442261,True,0.3672763705253601,0.6316806077957153,True
+3998842,0.3436594009399414,0.64798903465271,True,0.3672925233840942,0.6283558011054993,True
+3998852,0.3428812026977539,0.6512981653213501,True,0.3697492778301239,0.6354523301124573,True
+3998862,0.3416955471038818,0.644188642501831,True,0.3677725791931152,0.6338672637939453,True
+3998872,0.3383548259735107,0.6442686915397644,True,0.3667031526565552,0.6483675837516785,True
+3998882,0.3453035056591034,0.6434136033058167,True,0.3680418133735657,0.6339035630226135,True
+3998892,0.3425239324569702,0.65048748254776,True,0.3697774112224579,0.6337087154388428,True
+3998902,0.3418117761611938,0.6399370431900024,True,0.3703992366790771,0.6317458152770996,True
+3998912,0.339955061674118,0.6423484683036804,True,0.3685209155082702,0.6354522705078125,True
+3998922,0.3429474234580993,0.6436958312988281,True,0.3675287365913391,0.6353044509887695,True
+3998932,0.3440879583358764,0.6450986266136169,True,0.3646914362907409,0.62975013256073,True
+3998942,0.3454340100288391,0.641402542591095,True,0.3714858889579773,0.635474681854248,True
+3998952,0.4095574021339416,0.5520236492156982,True,0.4587957561016083,0.5682723522186279,True
+3998962,0.4814179539680481,0.438233733177185,True,0.5500617027282715,0.4399515390396118,True
+3998972,0.544209361076355,0.342446506023407,True,0.5963871479034424,0.3551046848297119,True
+3998982,0.5123791098594666,0.3279403448104858,True,0.5668697953224182,0.3165123462677002,True
+3998992,0.519059419631958,0.3244923949241638,True,0.5627554059028625,0.319362610578537,True
+3999002,0.5415294170379639,0.3232926726341247,True,0.5687696933746338,0.3222813308238983,True
+3999012,0.5462411046028137,0.3167607188224792,True,0.5643810033798218,0.3137737810611725,True
+3999022,0.5453964471817017,0.3087678849697113,True,0.5637797117233276,0.3078294098377228,True
+3999032,0.5436997413635254,0.3080062866210937,True,0.5630770325660706,0.3091902732849121,True
+3999042,0.5432806611061096,0.3147239089012146,True,0.56292325258255,0.3043442964553833,True
+3999052,0.545729398727417,0.3141033053398132,True,0.566907525062561,0.3079479336738586,True
+3999062,0.5469678640365601,0.3089792728424072,True,0.5686114430427551,0.3074460625648498,True
+3999072,0.5476324558258057,0.3164292573928833,True,0.5626822113990784,0.3179830014705658,True
+3999082,0.5453065633773804,0.3092932999134063,True,0.5609630942344666,0.3110008537769317,True
+3999092,0.5458959341049194,0.3068434000015259,True,0.5658777952194214,0.3134670853614807,True
+3999102,0.5424845218658447,0.3116293251514435,True,0.5675628185272217,0.3076619803905487,True
+3999112,0.547577977180481,0.3149679005146026,True,0.5624867677688599,0.3147380352020263,True
+3999122,0.5439552664756775,0.3133012950420379,True,0.5671921372413635,0.3164056539535522,True
+3999132,0.5479755401611328,0.3146447241306305,True,0.5636491179466248,0.3142005503177643,True
+3999142,0.5447384119033813,0.3109523057937622,True,0.5614964365959167,0.3059116005897522,True
+3999152,0.5473669171333313,0.3079364597797394,True,0.5648464560508728,0.3093243837356567,True
+3999162,0.5488159656524658,0.3123658895492553,True,0.5628210306167603,0.310196578502655,True
+3999172,0.5492743253707886,0.3153896331787109,True,0.5693702697753906,0.3079749643802643,True
+3999182,0.5484746694564819,0.3156777322292328,True,0.5678783655166626,0.3115707635879516,True
+3999192,0.545283317565918,0.3114030361175537,True,0.5692194700241089,0.3081320524215698,True
+3999202,0.5445981621742249,0.3117973804473877,True,0.5667949318885803,0.3086246252059936,True
+3999212,0.5482267737388611,0.3108729720115661,True,0.562497615814209,0.3069510459899902,True
+3999222,0.5478862524032593,0.3124533891677856,True,0.5599319338798523,0.315378725528717,True
+3999232,0.4702298641204834,0.3576883375644684,True,0.5061739683151245,0.3331056237220764,True
+3999242,0.3617265522480011,0.4292671084403991,True,0.4126249849796295,0.4159887731075287,True
+3999252,0.2661843597888946,0.5128611922264099,True,0.3177371025085449,0.5158489942550659,True
+3999262,0.2032994925975799,0.610609769821167,True,0.2344498932361602,0.6024169325828552,True
+3999272,0.1398557424545288,0.6838611364364624,True,0.1579934656620025,0.6746945381164551,True
+3999282,0.1216452792286872,0.7207969427108765,True,0.1371141374111175,0.7357242107391357,True
+3999292,0.1395959854125976,0.7094377875328064,True,0.1603013277053833,0.738875150680542,True
+3999302,0.1271949857473373,0.7156949043273926,True,0.1514428406953811,0.7194300293922424,True
+3999312,0.1256280243396759,0.7234828472137451,True,0.1367897689342498,0.712268590927124,True
+3999322,0.1314896196126938,0.7277417778968811,True,0.1449360847473144,0.7273883819580078,True
+3999332,0.1310174167156219,0.7167469263076782,True,0.1470517069101333,0.7221694588661194,True
+3999342,0.1324598342180252,0.7259544134140015,True,0.1487762778997421,0.7318874597549438,True
+3999352,0.1306168138980865,0.7192912101745605,True,0.1436382234096527,0.7124295830726624,True
+3999362,0.130530834197998,0.7235749959945679,True,0.1459989547729492,0.7215090990066528,True
+3999372,0.1322139352560043,0.7295293807983398,True,0.1424860954284668,0.7191252708435059,True
+3999382,0.1308015882968902,0.7232590913772583,True,0.1516494005918502,0.7345083951950073,True
+3999392,0.1311552673578262,0.7242048382759094,True,0.1444456130266189,0.7283279895782471,True
+3999402,0.1294169276952743,0.7251938581466675,True,0.1411976963281631,0.729775607585907,True
+3999412,0.1321127712726593,0.721912145614624,True,0.1446678936481475,0.7225973010063171,True
+3999422,0.1300443559885025,0.728922963142395,True,0.1457055360078811,0.7145512104034424,True
+3999432,0.1281884610652923,0.7277419567108154,True,0.1451160758733749,0.7136425971984863,True
+3999442,0.1308627426624298,0.7266308665275574,True,0.1444975584745407,0.7223039865493774,True
+3999452,0.1325175613164901,0.7250295281410217,True,0.1451284885406494,0.7305258512496948,True
+3999462,0.128605455160141,0.7296711802482605,True,0.1479798108339309,0.7274591326713562,True
+3999472,0.128801554441452,0.7270485758781433,True,0.1467317044734954,0.728273868560791,True
+3999482,0.1313092559576034,0.7257856130599976,True,0.1488257348537445,0.7447946071624756,True
+3999492,0.1109829246997833,0.7161041498184204,True,0.1258865892887115,0.7104642391204834,True
+3999502,0.110310398042202,0.7191743850708008,True,0.1239031478762626,0.7155764102935791,True
+3999512,0.1150481402873992,0.7227709293365479,True,0.1275273710489273,0.7146939039230347,True
+3999522,0.1177869886159896,0.7135445475578308,True,0.1338959038257599,0.715058445930481,True
+3999532,0.115554429590702,0.7233659029006958,True,0.1323873549699783,0.7093043327331543,True
+3999542,0.1131278574466705,0.7140842080116272,True,0.1301868855953216,0.7170554995536804,True
+3999552,0.1156270280480384,0.7167587280273438,True,0.1315557956695556,0.7187203168869019,True
+3999562,0.1105917617678642,0.7191749215126038,True,0.1279648840427398,0.711822509765625,True
+3999572,0.1120129004120826,0.7199338674545288,True,0.1313957422971725,0.7137085199356079,True
+3999582,0.1102329939603805,0.7154597640037537,True,0.1299275457859039,0.7118340730667114,True
+3999592,0.11084895581007,0.7210471034049988,True,0.1281865537166595,0.7130206823348999,True
+3999602,0.1130198538303375,0.7184478044509888,True,0.132299467921257,0.7082663774490356,True
+3999612,0.1105917692184448,0.7155444622039795,True,0.1294538527727127,0.7189580798149109,True
+3999622,0.1113844364881515,0.7118078470230103,True,0.1299478560686111,0.704701840877533,True
+3999632,0.1121594682335853,0.7152727842330933,True,0.1317241191864013,0.7085967063903809,True
+3999642,0.1144417077302932,0.7148489952087402,True,0.1311499774456024,0.705695390701294,True
+3999652,0.1142474338412284,0.7140691876411438,True,0.1249171644449234,0.7047305703163147,True
+3999662,0.1099293008446693,0.7111192941665649,True,0.1305764019489288,0.7014982104301453,True
+3999672,0.1121867001056671,0.7227983474731445,True,0.1360767632722854,0.713874876499176,True
+3999682,0.1129076778888702,0.7127763628959656,True,0.1316686421632766,0.7094377875328064,True
+3999692,0.1122505441308021,0.7162089347839355,True,0.1308243721723556,0.7148566842079163,True
+3999702,0.1125742271542549,0.7137317657470703,True,0.1340637952089309,0.7016186118125916,True
+3999712,0.1137624084949493,0.7273604869842529,True,0.1310606300830841,0.7190759778022766,True
+3999722,0.1132562085986137,0.7739257216453552,True,0.1360312551259994,0.7948395013809204,True
+3999732,0.1143706142902374,0.7718851566314697,True,0.1244066730141639,0.7704787850379944,True
+3999742,0.1079520210623741,0.7709440588951111,True,0.1290599405765533,0.7759628295898438,True
+3999752,0.1107832789421081,0.7663608193397522,True,0.1353562772274017,0.7695176601409912,True
+3999762,0.1105329096317291,0.7641898393630981,True,0.1287331879138946,0.7725257873535156,True
+3999772,0.113758660852909,0.7662262916564941,True,0.1289297044277191,0.7773431539535522,True
+3999782,0.1135385483503341,0.7702816128730774,True,0.1268200427293777,0.7759896516799927,True
+3999792,0.1128942817449569,0.7676618695259094,True,0.1319464147090912,0.7730950117111206,True
+3999802,0.1117323487997055,0.7672604918479919,True,0.1250634342432022,0.7742953896522522,True
+3999812,0.1134008318185806,0.7697319984436035,True,0.1307687610387802,0.768391489982605,True
+3999822,0.1149305999279022,0.7757879495620728,True,0.122088685631752,0.7643062472343445,True
+3999832,0.1149067282676696,0.7716989517211914,True,0.1316349655389785,0.7638535499572754,True
+3999842,0.1113434731960296,0.7706553339958191,True,0.1289297044277191,0.7730928659439087,True
+3999852,0.1139689460396766,0.7758452296257019,True,0.1299012154340744,0.7705503106117249,True
+3999862,0.1121812835335731,0.7784810066223145,True,0.1250595897436142,0.7772858738899231,True
+3999872,0.1154097914695739,0.7710936069488525,True,0.1250133663415908,0.767681360244751,True
+3999882,0.1155224442481994,0.7696188688278198,True,0.1323404610157013,0.7784122824668884,True
+3999892,0.1894428580999374,0.8642851114273071,True,0.213574469089508,0.8809347152709961,True
+3999902,0.2806147634983063,1.001778483390808,True,0.3081533014774322,1.014758586883545,True
+3999912,0.3634292185306549,1.1638332605361938,True,0.397904634475708,1.1915212869644165,True
+3999922,0.4490594565868377,1.3357421159744265,True,0.4590323865413666,1.3755626678466797,True
+3999932,0.5373693108558655,1.5404982566833496,True,0.548209547996521,1.5638341903686523,True
+3999942,0.6161361932754517,1.7379727363586426,True,0.6194311380386353,1.7634389400482178,True
+3999952,0.6860960125923157,1.931202173233032,True,nan,nan,False
+3999962,nan,nan,False,nan,nan,False
+3999972,nan,nan,False,nan,nan,False
+3999982,nan,nan,False,nan,nan,False
+3999992,nan,nan,False,nan,nan,False
diff --git a/src/argaze/utils/demo/gaze_positions_xy_joined.csv b/src/argaze/utils/demo/gaze_positions_xy_joined.csv
new file mode 100644
index 0000000..759b897
--- /dev/null
+++ b/src/argaze/utils/demo/gaze_positions_xy_joined.csv
@@ -0,0 +1,1052 @@
+"Timestamp (ms)","Gaze Position (px)"
+6016,"[400,443]"
+6056,"[400,443]"
+6106,"[401,443]"
+6128,"[401,443]"
+6168,"[401,442]"
+6367,"[401,442]"
+6409,"[401,442]"
+6486,"[401,442]"
+7310,"[408,433]"
+7334,"[415,427]"
+7375,"[435,412]"
+7397,"[441,409]"
+7438,"[445,405]"
+7472,"[446,405]"
+7509,"[446,404]"
+7532,"[446,404]"
+7570,"[449,392]"
+7593,"[450,384]"
+7631,"[450,378]"
+7653,"[450,377]"
+7705,"[432,371]"
+7730,"[415,365]"
+7766,"[390,353]"
+7788,"[376,345]"
+7828,"[334,318]"
+7847,"[318,306]"
+7890,"[296,288]"
+7912,"[286,277]"
+7950,"[278,263]"
+7978,"[275,256]"
+8018,"[268,246]"
+8039,"[266,245]"
+8074,"[265,244]"
+8092,"[264,243]"
+8128,"[262,243]"
+8185,"[263,242]"
+8205,"[264,241]"
+8241,"[265,231]"
+8261,"[265,228]"
+8305,"[267,227]"
+8337,"[267,226]"
+8392,"[267,228]"
+8427,"[269,232]"
+8445,"[270,232]"
+8481,"[272,231]"
+8501,"[273,228]"
+8537,"[273,219]"
+8558,"[272,217]"
+8592,"[272,217]"
+8613,"[271,218]"
+8650,"[271,222]"
+8671,"[271,225]"
+8703,"[272,227]"
+8724,"[272,227]"
+8755,"[274,227]"
+8776,"[274,226]"
+8813,"[275,224]"
+8834,"[275,223]"
+8866,"[275,223]"
+8886,"[279,225]"
+8922,"[292,228]"
+8944,"[312,227]"
+8981,"[351,222]"
+9000,"[382,218]"
+9033,"[424,214]"
+9053,"[447,213]"
+9087,"[510,216]"
+9104,"[538,216]"
+9137,"[591,218]"
+9156,"[620,220]"
+9192,"[691,219]"
+9212,"[719,216]"
+9246,"[788,214]"
+9267,"[812,215]"
+9300,"[855,216]"
+9319,"[878,215]"
+9352,"[900,215]"
+9371,"[907,216]"
+9403,"[915,217]"
+9420,"[915,217]"
+9464,"[915,217]"
+9484,"[915,218]"
+9519,"[913,219]"
+9538,"[912,219]"
+9573,"[904,222]"
+9592,"[893,224]"
+9626,"[875,225]"
+9645,"[871,226]"
+9677,"[869,226]"
+9738,"[869,227]"
+9760,"[870,229]"
+9798,"[872,231]"
+9818,"[872,231]"
+9851,"[875,232]"
+9871,"[879,232]"
+9904,"[883,230]"
+9925,"[884,229]"
+9963,"[886,228]"
+9984,"[886,227]"
+10073,"[887,229]"
+10125,"[892,234]"
+10146,"[894,234]"
+10181,"[895,233]"
+10202,"[896,231]"
+10232,"[896,229]"
+10252,"[896,229]"
+10341,"[896,229]"
+10363,"[896,232]"
+10399,"[894,247]"
+10420,"[894,254]"
+10454,"[890,274]"
+10472,"[887,284]"
+10519,"[866,316]"
+10540,"[858,328]"
+10573,"[842,352]"
+10590,"[830,370]"
+10621,"[816,386]"
+10641,"[801,399]"
+10671,"[780,415]"
+10690,"[770,422]"
+10723,"[749,435]"
+10742,"[734,442]"
+10772,"[717,449]"
+10790,"[699,458]"
+10823,"[673,468]"
+10839,"[659,471]"
+10868,"[639,477]"
+10885,"[625,481]"
+10921,"[597,492]"
+10941,"[587,496]"
+10975,"[566,508]"
+10991,"[558,513]"
+11025,"[545,523]"
+11044,"[542,527]"
+11078,"[537,536]"
+11095,"[536,540]"
+11126,"[535,548]"
+11142,"[535,551]"
+11177,"[538,556]"
+11196,"[538,557]"
+11230,"[541,559]"
+11247,"[542,559]"
+11288,"[542,559]"
+11331,"[542,559]"
+11349,"[541,559]"
+11383,"[540,558]"
+11441,"[542,558]"
+11462,"[544,559]"
+11497,"[552,562]"
+11518,"[558,566]"
+11549,"[561,569]"
+11571,"[562,569]"
+11605,"[562,570]"
+11657,"[565,564]"
+11676,"[565,561]"
+11711,"[564,557]"
+11766,"[564,558]"
+11787,"[565,560]"
+11822,"[569,569]"
+11841,"[569,570]"
+11877,"[571,570]"
+11898,"[572,568]"
+11933,"[573,564]"
+11954,"[574,561]"
+11988,"[575,559]"
+12009,"[575,559]"
+12078,"[575,560]"
+12115,"[578,564]"
+12137,"[583,565]"
+12171,"[599,560]"
+12192,"[607,549]"
+12229,"[612,537]"
+12254,"[613,535]"
+12288,"[613,536]"
+12305,"[613,537]"
+12334,"[613,539]"
+12354,"[613,539]"
+12388,"[617,541]"
+12406,"[624,540]"
+12438,"[638,534]"
+12458,"[647,530]"
+12495,"[685,512]"
+12515,"[706,502]"
+12547,"[752,474]"
+12567,"[779,449]"
+12602,"[811,405]"
+12622,"[830,380]"
+12653,"[848,359]"
+12671,"[864,341]"
+12706,"[881,316]"
+12726,"[887,308]"
+12760,"[890,305]"
+12776,"[892,305]"
+12812,"[896,301]"
+12831,"[898,300]"
+12868,"[901,299]"
+12888,"[911,296]"
+12926,"[928,284]"
+12947,"[936,280]"
+12983,"[957,266]"
+13000,"[963,262]"
+13034,"[969,257]"
+13053,"[969,257]"
+13087,"[969,258]"
+13108,"[969,260]"
+13142,"[970,266]"
+13159,"[971,267]"
+13189,"[971,267]"
+13216,"[972,266]"
+13249,"[972,261]"
+13271,"[970,256]"
+13310,"[964,252]"
+13331,"[963,252]"
+13367,"[962,253]"
+13388,"[962,255]"
+13422,"[962,257]"
+13443,"[963,257]"
+13480,"[964,256]"
+13500,"[964,255]"
+13536,"[964,253]"
+13556,"[964,253]"
+13590,"[964,254]"
+13611,"[964,255]"
+13647,"[965,257]"
+13668,"[965,257]"
+13705,"[966,256]"
+13725,"[967,253]"
+13762,"[959,243]"
+13782,"[944,238]"
+13816,"[914,234]"
+13837,"[893,233]"
+13870,"[830,223]"
+13890,"[806,216]"
+13922,"[751,204]"
+13941,"[718,201]"
+13974,"[655,192]"
+13993,"[629,188]"
+14030,"[565,184]"
+14051,"[539,184]"
+14082,"[491,186]"
+14100,"[467,186]"
+14132,"[420,189]"
+14150,"[393,189]"
+14182,"[363,190]"
+14198,"[349,189]"
+14232,"[324,188]"
+14252,"[315,188]"
+14286,"[306,190]"
+14305,"[303,190]"
+14338,"[295,191]"
+14358,"[295,191]"
+14394,"[295,190]"
+14414,"[296,190]"
+14448,"[299,188]"
+14468,"[302,186]"
+14501,"[311,178]"
+14521,"[317,174]"
+14556,"[319,174]"
+14614,"[318,177]"
+14634,"[318,181]"
+14666,"[318,182]"
+14686,"[319,182]"
+14721,"[320,181]"
+14741,"[320,180]"
+14776,"[319,179]"
+14795,"[318,179]"
+14835,"[313,181]"
+14856,"[312,185]"
+14896,"[312,186]"
+14917,"[312,186]"
+14950,"[315,185]"
+14971,"[316,184]"
+15007,"[316,182]"
+15027,"[315,182]"
+15069,"[309,182]"
+15094,"[302,187]"
+15127,"[285,199]"
+15144,"[276,205]"
+15178,"[261,219]"
+15204,"[256,223]"
+15238,"[250,229]"
+15256,"[243,239]"
+15290,"[235,263]"
+15309,"[229,274]"
+15344,"[217,294]"
+15363,"[212,302]"
+15400,"[205,314]"
+15419,"[204,314]"
+15453,"[204,314]"
+15482,"[203,313]"
+15517,"[204,307]"
+15537,"[204,305]"
+15569,"[203,304]"
+15586,"[203,303]"
+15621,"[202,303]"
+15641,"[203,302]"
+15673,"[208,296]"
+15694,"[209,294]"
+15732,"[210,291]"
+15753,"[210,291]"
+15790,"[210,290]"
+15808,"[210,291]"
+15842,"[211,292]"
+15861,"[211,292]"
+15899,"[212,292]"
+15924,"[212,291]"
+15955,"[209,290]"
+15973,"[209,290]"
+16010,"[208,291]"
+16032,"[208,291]"
+16070,"[208,287]"
+16091,"[210,279]"
+16122,"[210,258]"
+16140,"[208,244]"
+16174,"[205,213]"
+16193,"[204,203]"
+16223,"[203,195]"
+16239,"[203,192]"
+16273,"[203,190]"
+16291,"[203,190]"
+16325,"[203,192]"
+16345,"[205,202]"
+16377,"[210,210]"
+16397,"[211,210]"
+16433,"[213,208]"
+16454,"[213,205]"
+16488,"[211,202]"
+16507,"[211,202]"
+16543,"[211,202]"
+16565,"[211,203]"
+16600,"[212,205]"
+16621,"[213,206]"
+16654,"[214,206]"
+16674,"[214,206]"
+16713,"[214,203]"
+16734,"[213,203]"
+16768,"[212,203]"
+16788,"[213,206]"
+16823,"[223,224]"
+16843,"[227,229]"
+16876,"[241,236]"
+16894,"[252,242]"
+16930,"[263,252]"
+16950,"[269,258]"
+16987,"[273,262]"
+17006,"[278,267]"
+17037,"[284,272]"
+17054,"[288,275]"
+17089,"[290,275]"
+17106,"[291,276]"
+17139,"[299,282]"
+17162,"[303,285]"
+17197,"[305,286]"
+17217,"[306,287]"
+17256,"[307,287]"
+17277,"[307,285]"
+17315,"[302,279]"
+17337,"[302,279]"
+17373,"[304,281]"
+17394,"[306,282]"
+17427,"[308,281]"
+17448,"[308,281]"
+17484,"[308,280]"
+17505,"[307,280]"
+17544,"[308,281]"
+17567,"[309,282]"
+17603,"[316,285]"
+17624,"[326,291]"
+17662,"[350,319]"
+17683,"[361,336]"
+17719,"[389,378]"
+17738,"[403,396]"
+17768,"[435,430]"
+17788,"[451,444]"
+17822,"[486,473]"
+17842,"[499,482]"
+17875,"[523,500]"
+17894,"[538,510]"
+17928,"[552,519]"
+17947,"[557,522]"
+17981,"[565,528]"
+17998,"[566,529]"
+18033,"[568,527]"
+18051,"[569,527]"
+18085,"[572,527]"
+18102,"[573,526]"
+18136,"[574,522]"
+18153,"[575,520]"
+18185,"[578,518]"
+18206,"[579,517]"
+18242,"[580,517]"
+18300,"[581,517]"
+18321,"[582,517]"
+18359,"[585,513]"
+18379,"[586,509]"
+18411,"[590,498]"
+18432,"[592,491]"
+18467,"[593,487]"
+18489,"[594,487]"
+18527,"[594,486]"
+18582,"[595,490]"
+18601,"[596,490]"
+18638,"[597,491]"
+18660,"[598,490]"
+18696,"[599,483]"
+18717,"[599,481]"
+18750,"[599,480]"
+18771,"[600,483]"
+18810,"[603,496]"
+18830,"[604,500]"
+18866,"[609,508]"
+18888,"[613,513]"
+18924,"[614,513]"
+18945,"[615,514]"
+18983,"[621,530]"
+19001,"[622,538]"
+19035,"[624,548]"
+19060,"[625,554]"
+19093,"[626,567]"
+19110,"[626,570]"
+19145,"[626,571]"
+19164,"[626,572]"
+19199,"[628,576]"
+19218,"[628,576]"
+19249,"[631,576]"
+19266,"[632,575]"
+19304,"[633,573]"
+19325,"[633,573]"
+19405,"[633,574]"
+19428,"[637,576]"
+19467,"[642,578]"
+19488,"[642,578]"
+19546,"[643,578]"
+19583,"[644,577]"
+19604,"[645,576]"
+19636,"[649,572]"
+19654,"[651,569]"
+19686,"[654,567]"
+19707,"[657,565]"
+19745,"[666,559]"
+19764,"[672,555]"
+19801,"[691,535]"
+19822,"[704,514]"
+19853,"[720,489]"
+19872,"[740,462]"
+19907,"[771,419]"
+19926,"[791,382]"
+19960,"[814,335]"
+19977,"[825,315]"
+20010,"[846,289]"
+20030,"[859,275]"
+20063,"[877,258]"
+20080,"[885,249]"
+20115,"[897,240]"
+20134,"[901,238]"
+20170,"[902,239]"
+20190,"[903,246]"
+20224,"[905,252]"
+20242,"[906,253]"
+20277,"[908,258]"
+20296,"[910,266]"
+20330,"[911,275]"
+20350,"[910,276]"
+20384,"[910,279]"
+20404,"[909,282]"
+20443,"[908,289]"
+20464,"[908,290]"
+20560,"[907,290]"
+20597,"[907,290]"
+20630,"[907,289]"
+20665,"[907,286]"
+20686,"[907,285]"
+20745,"[907,286]"
+20777,"[908,288]"
+20798,"[911,288]"
+20835,"[923,283]"
+20854,"[937,272]"
+20891,"[955,247]"
+20913,"[964,231]"
+20947,"[973,211]"
+20968,"[980,196]"
+21004,"[986,175]"
+21021,"[989,166]"
+21054,"[990,142]"
+21071,"[989,135]"
+21100,"[988,129]"
+21120,"[987,129]"
+21156,"[983,131]"
+21177,"[980,134]"
+21213,"[978,137]"
+21232,"[977,142]"
+21270,"[974,158]"
+21292,"[974,162]"
+21326,"[969,169]"
+21348,"[969,172]"
+21381,"[967,177]"
+21402,"[965,180]"
+21436,"[965,181]"
+21494,"[965,179]"
+21516,"[964,179]"
+21554,"[959,178]"
+21572,"[957,178]"
+21607,"[949,181]"
+21629,"[948,182]"
+21666,"[947,183]"
+21686,"[947,184]"
+21723,"[942,185]"
+21745,"[936,185]"
+21778,"[920,183]"
+21797,"[910,181]"
+21833,"[892,180]"
+21854,"[890,181]"
+21889,"[889,181]"
+21918,"[889,181]"
+21954,"[895,186]"
+21973,"[903,189]"
+22008,"[922,198]"
+22029,"[928,200]"
+22069,"[930,200]"
+22091,"[928,200]"
+22128,"[909,192]"
+22149,"[902,191]"
+22182,"[895,191]"
+22205,"[894,191]"
+22251,"[893,191]"
+22278,"[894,193]"
+22317,"[894,194]"
+22338,"[894,194]"
+22375,"[895,194]"
+22396,"[896,193]"
+22433,"[900,188]"
+22454,"[902,187]"
+22492,"[915,187]"
+22513,"[920,188]"
+22550,"[924,190]"
+22571,"[930,195]"
+22609,"[949,212]"
+22631,"[962,219]"
+22667,"[979,225]"
+22686,"[991,226]"
+22717,"[1000,227]"
+22734,"[1004,228]"
+22770,"[1005,228]"
+22790,"[1005,230]"
+22821,"[1005,231]"
+22850,"[1005,231]"
+22886,"[1003,231]"
+22906,"[1001,231]"
+22943,"[985,232]"
+22964,"[975,231]"
+23003,"[959,230]"
+23025,"[956,231]"
+23063,"[954,233]"
+23084,"[954,233]"
+23116,"[954,235]"
+23135,"[956,236]"
+23174,"[956,239]"
+23195,"[956,241]"
+23231,"[954,244]"
+23250,"[953,244]"
+23288,"[948,242]"
+23309,"[941,239]"
+23347,"[918,228]"
+23366,"[906,226]"
+23404,"[898,224]"
+23424,"[894,223]"
+23460,"[892,221]"
+23480,"[890,221]"
+23513,"[890,222]"
+23530,"[891,224]"
+23568,"[893,229]"
+23589,"[894,232]"
+23625,"[905,245]"
+23646,"[912,248]"
+23682,"[930,248]"
+23704,"[932,248]"
+23742,"[931,247]"
+23760,"[930,247]"
+23793,"[928,248]"
+23814,"[927,249]"
+23854,"[926,251]"
+23876,"[926,252]"
+23908,"[926,252]"
+23927,"[926,252]"
+23967,"[926,254]"
+23989,"[926,255]"
+24027,"[928,258]"
+24049,"[930,259]"
+24081,"[932,258]"
+24102,"[933,252]"
+24141,"[929,240]"
+24163,"[929,239]"
+24213,"[929,239]"
+24235,"[930,239]"
+24269,"[940,247]"
+24290,"[951,258]"
+24327,"[958,264]"
+24345,"[958,264]"
+24385,"[958,265]"
+24404,"[959,266]"
+24440,"[959,268]"
+24463,"[959,272]"
+24504,"[962,283]"
+24525,"[963,285]"
+24559,"[961,285]"
+24579,"[961,285]"
+24616,"[955,282]"
+24638,"[953,282]"
+24673,"[948,279]"
+24691,"[944,276]"
+24724,"[939,272]"
+24744,"[938,272]"
+24781,"[937,272]"
+24802,"[937,272]"
+24837,"[940,272]"
+24858,"[943,270]"
+24898,"[944,260]"
+24920,"[941,257]"
+24956,"[933,256]"
+24978,"[931,257]"
+25011,"[929,262]"
+25030,"[929,263]"
+25072,"[931,266]"
+25093,"[931,266]"
+25129,"[924,267]"
+25150,"[909,266]"
+25188,"[879,261]"
+25210,"[847,260]"
+25245,"[797,265]"
+25263,"[759,274]"
+25298,"[682,286]"
+25318,"[629,288]"
+25353,"[472,278]"
+25373,"[412,270]"
+25407,"[273,250]"
+25427,"[239,243]"
+25461,"[187,227]"
+25481,"[158,210]"
+25518,"[147,198]"
+25538,"[147,198]"
+25568,"[147,198]"
+25589,"[149,198]"
+25629,"[174,201]"
+25649,"[194,206]"
+25686,"[235,222]"
+25704,"[252,229]"
+25738,"[281,236]"
+25758,"[291,237]"
+25794,"[296,238]"
+25824,"[296,238]"
+25860,"[296,242]"
+25880,"[296,243]"
+25934,"[296,243]"
+25972,"[297,243]"
+25991,"[297,243]"
+26026,"[297,244]"
+26046,"[298,247]"
+26078,"[301,249]"
+26098,"[302,249]"
+26137,"[303,246]"
+26158,"[303,244]"
+26195,"[302,243]"
+26213,"[302,243]"
+26251,"[300,250]"
+26271,"[300,251]"
+26302,"[300,251]"
+26321,"[303,248]"
+26358,"[305,243]"
+26376,"[303,240]"
+26409,"[302,239]"
+26431,"[301,239]"
+26470,"[295,240]"
+26492,"[293,241]"
+26529,"[291,242]"
+26550,"[291,242]"
+26588,"[287,238]"
+26609,"[284,237]"
+26642,"[279,235]"
+26663,"[277,237]"
+26702,"[272,246]"
+26723,"[267,254]"
+26761,"[262,268]"
+26782,"[259,272]"
+26821,"[258,273]"
+26840,"[257,272]"
+26877,"[246,268]"
+26902,"[242,268]"
+26937,"[242,268]"
+26955,"[245,266]"
+26993,"[267,263]"
+27013,"[274,262]"
+27046,"[278,258]"
+27066,"[280,251]"
+27102,"[279,246]"
+27149,"[279,247]"
+27171,"[280,250]"
+27205,"[289,252]"
+27224,"[294,249]"
+27259,"[298,239]"
+27280,"[298,223]"
+27315,"[296,208]"
+27334,"[297,202]"
+27370,"[303,192]"
+27391,"[304,190]"
+27428,"[304,189]"
+27459,"[304,190]"
+27494,"[303,197]"
+27513,"[303,197]"
+27550,"[302,198]"
+27567,"[301,198]"
+27603,"[294,200]"
+27624,"[284,207]"
+27662,"[272,224]"
+27684,"[268,233]"
+27719,"[270,241]"
+27740,"[273,244]"
+27774,"[275,248]"
+27795,"[274,250]"
+27831,"[273,251]"
+27853,"[273,251]"
+27888,"[284,255]"
+27907,"[292,255]"
+27945,"[304,256]"
+27966,"[305,257]"
+28003,"[308,265]"
+28022,"[311,272]"
+28056,"[327,294]"
+28077,"[337,304]"
+28117,"[374,334]"
+28138,"[400,351]"
+28173,"[432,372]"
+28193,"[456,389]"
+28224,"[480,408]"
+28241,"[488,416]"
+28276,"[505,439]"
+28295,"[514,455]"
+28329,"[519,469]"
+28349,"[521,475]"
+28385,"[528,491]"
+28405,"[529,495]"
+28438,"[530,497]"
+28455,"[533,501]"
+28492,"[548,516]"
+28510,"[554,522]"
+28543,"[566,534]"
+28563,"[577,545]"
+28599,"[604,575]"
+28619,"[610,581]"
+28654,"[612,585]"
+28674,"[613,588]"
+28707,"[615,593]"
+28727,"[615,594]"
+28774,"[613,589]"
+28795,"[608,584]"
+28828,"[602,578]"
+28845,"[602,578]"
+28880,"[599,578]"
+28900,"[598,579]"
+28931,"[595,579]"
+28951,"[593,579]"
+28982,"[593,580]"
+29040,"[592,579]"
+29059,"[587,577]"
+29094,"[575,577]"
+29115,"[567,578]"
+29147,"[558,579]"
+29167,"[555,579]"
+29207,"[555,579]"
+29251,"[555,578]"
+29271,"[555,577]"
+29309,"[554,575]"
+29330,"[550,573]"
+29369,"[549,573]"
+29420,"[552,574]"
+29446,"[571,577]"
+29494,"[615,569]"
+29517,"[627,561]"
+29554,"[635,547]"
+29578,"[635,545]"
+29634,"[635,545]"
+29672,"[629,540]"
+29692,"[623,535]"
+29728,"[608,523]"
+29746,"[606,522]"
+29778,"[600,518]"
+29799,"[597,514]"
+29840,"[597,514]"
+29859,"[598,516]"
+29896,"[600,524]"
+29917,"[600,527]"
+29953,"[600,529]"
+29974,"[600,529]"
+30011,"[605,517]"
+30033,"[606,509]"
+30068,"[606,508]"
+30089,"[606,509]"
+30121,"[605,517]"
+30142,"[604,522]"
+30181,"[603,527]"
+30200,"[604,529]"
+30244,"[606,530]"
+30269,"[608,529]"
+30310,"[609,528]"
+30331,"[609,528]"
+30368,"[605,533]"
+30389,"[602,535]"
+30428,"[591,536]"
+30447,"[580,532]"
+30484,"[558,515]"
+30505,"[540,498]"
+30540,"[513,471]"
+30559,"[491,451]"
+30591,"[460,424]"
+30609,"[442,408]"
+30647,"[402,372]"
+30667,"[387,359]"
+30702,"[348,332]"
+30722,"[333,321]"
+30758,"[306,303]"
+30779,"[289,292]"
+30812,"[273,282]"
+30829,"[267,278]"
+30864,"[254,275]"
+30888,"[243,274]"
+30933,"[224,272]"
+30953,"[217,270]"
+30984,"[214,269]"
+31002,"[214,269]"
+31047,"[215,269]"
+31078,"[216,267]"
+31096,"[216,267]"
+31143,"[215,267]"
+31162,"[214,268]"
+31196,"[213,271]"
+31213,"[213,273]"
+31250,"[216,274]"
+31272,"[217,272]"
+31311,"[219,261]"
+31332,"[218,257]"
+31366,"[217,256]"
+31398,"[218,257]"
+31436,"[220,263]"
+31457,"[221,264]"
+31492,"[224,262]"
+31513,"[229,258]"
+31552,"[230,247]"
+31574,"[229,242]"
+31612,"[228,237]"
+31633,"[227,232]"
+31670,"[230,229]"
+31689,"[237,224]"
+31729,"[254,212]"
+31756,"[267,207]"
+31791,"[289,208]"
+31812,"[292,209]"
+31845,"[291,211]"
+31865,"[286,221]"
+31902,"[280,236]"
+31924,"[279,244]"
+31962,"[280,248]"
+31984,"[289,248]"
+32021,"[305,242]"
+32043,"[312,237]"
+32083,"[313,236]"
+32139,"[313,238]"
+32158,"[312,238]"
+32192,"[312,239]"
+32224,"[312,239]"
+32264,"[316,235]"
+32285,"[317,232]"
+32323,"[317,224]"
+32344,"[317,223]"
+32392,"[317,225]"
+32430,"[318,235]"
+32451,"[318,238]"
+32586,"[317,239]"
+32609,"[313,244]"
+32644,"[301,254]"
+32665,"[295,257]"
+32707,"[290,257]"
+32728,"[288,256]"
+32764,"[285,255]"
+32784,"[284,255]"
+32823,"[287,261]"
+32845,"[290,264]"
+32883,"[314,264]"
+32904,"[338,257]"
+32940,"[372,245]"
+32961,"[398,238]"
+32999,"[454,238]"
+33020,"[478,240]"
+33054,"[524,239]"
+33074,"[558,236]"
+33112,"[620,231]"
+33132,"[645,229]"
+33168,"[707,224]"
+33189,"[733,225]"
+33223,"[784,222]"
+33243,"[800,221]"
+33279,"[840,223]"
+33296,"[851,225]"
+33332,"[867,227]"
+33353,"[873,226]"
+33394,"[891,226]"
+33416,"[898,227]"
+33452,"[899,227]"
+33480,"[899,228]"
+33512,"[900,233]"
+33530,"[901,236]"
+33569,"[901,237]"
+33629,"[900,237]"
+33647,"[898,237]"
+33680,"[896,238]"
+33697,"[896,239]"
+33737,"[894,240]"
+33758,"[893,240]"
+33798,"[890,243]"
+33819,"[887,247]"
+33856,"[882,254]"
+33877,"[882,256]"
+33911,"[882,257]"
+33929,"[882,257]"
+33969,"[883,257]"
+33990,"[883,258]"
+34027,"[884,261]"
+34049,"[884,263]"
+34089,"[884,265]"
+34111,"[886,265]"
+34147,"[893,263]"
+34169,"[902,258]"
+34207,"[923,233]"
+34229,"[929,223]"
+34265,"[944,203]"
+34290,"[951,189]"
+34325,"[955,170]"
+34346,"[955,159]"
+34382,"[955,155]"
+34413,"[954,155]"
+34449,"[952,165]"
+34471,"[951,175]"
+34506,"[949,189]"
+34527,"[950,195]"
+34564,"[951,197]"
+34586,"[952,198]"
+34627,"[954,199]"
+34649,"[955,202]"
+34685,"[955,214]"
+34704,"[955,221]"
+34737,"[956,223]"
+34758,"[958,223]"
+34798,"[959,223]"
+34817,"[959,222]"
+34854,"[957,222]"
+34874,"[955,223]"
+34914,"[953,228]"
+34938,"[954,231]"
+34973,"[959,238]"
+34994,"[964,244]"
+35030,"[968,249]"
+35049,"[967,250]"
+35091,"[965,252]"
+35113,"[962,258]"
+35149,"[958,267]"
+35171,"[956,270]"
+35209,"[956,271]"
+35265,"[956,271]"
+35299,"[949,266]"
+35319,"[943,264]"
+35353,"[940,263]"
+35373,"[937,263]"
+35414,"[932,263]"
+35438,"[928,263]"
+35469,"[921,260]"
+35490,"[914,248]"
+35530,"[905,223]"
+35552,"[904,207]"
+35585,"[908,198]"
+35604,"[910,196]"
+35638,"[915,192]"
+35658,"[918,191]"
+35696,"[920,190]"
+35750,"[920,193]"
+35768,"[921,195]"
+35802,"[925,201]"
+35821,"[928,202]"
+35864,"[941,208]"
+35886,"[945,211]"
+35924,"[946,219]"
+35945,"[944,228]"
+35983,"[942,244]"
+36005,"[942,248]"
+36044,"[942,250]"
+36062,"[942,250]"
+36100,"[939,248]"
+36122,"[926,243]"
+36163,"[914,243]"
+36185,"[907,243]"
+36223,"[893,243]"
+36243,"[891,243]"
+36282,"[890,243]"
+36304,"[889,244]"
+36341,"[887,246]"
+36360,"[886,248]"
+36403,"[885,253]"
+36425,"[882,259]"
+36459,"[878,268]"
+36481,"[874,272]"
+36515,"[854,275]"
+36535,"[818,275]"
+36569,"[756,275]"
+36589,"[728,279]"
+36625,"[660,296]"
+36643,"[635,302]"
+36673,"[589,309]"
+36690,"[573,311]"
+36731,"[555,313]"
+36757,"[554,313]"
+36843,"[555,313]"
+36863,"[559,316]"
+36897,"[566,322]"
+36917,"[573,325]"
+36957,"[597,329]"
+36981,"[615,326]"
+37030,"[633,316]"
+37054,"[633,314]"
+37095,"[634,314]"
+37117,"[634,315]"
+37153,"[633,316]"
+37174,"[633,317]"
+37212,"[635,319]"
+37233,"[637,319]"
+37274,"[639,318]"
+37295,"[639,315]"
+37334,"[633,311]"
+37355,"[628,310]"
+37389,"[623,311]"
+37407,"[621,313]"
+37443,"[620,315]"
+37461,"[620,316]"
+37497,"[621,317]"
+37515,"[623,318]"
+37555,"[626,317]"
+37576,"[626,317]"
+37610,"[627,320]"
+37630,"[628,324]"
+37667,"[629,325]"
+37687,"[630,326]"
+37722,"[633,326]"
+37742,"[634,325]"
+37779,"[634,324]"
+37801,"[634,323]"
diff --git a/src/argaze/utils/demo/gaze_positions_xy_splitted.csv b/src/argaze/utils/demo/gaze_positions_xy_splitted.csv
new file mode 100644
index 0000000..558c995
--- /dev/null
+++ b/src/argaze/utils/demo/gaze_positions_xy_splitted.csv
@@ -0,0 +1,1052 @@
+"Timestamp (ms)","Gaze Position X (px)","Gaze Position Y (px)"
+6016,400,443
+6056,400,443
+6106,401,443
+6128,401,443
+6168,401,442
+6367,401,442
+6409,401,442
+6486,401,442
+7310,408,433
+7334,415,427
+7375,435,412
+7397,441,409
+7438,445,405
+7472,446,405
+7509,446,404
+7532,446,404
+7570,449,392
+7593,450,384
+7631,450,378
+7653,450,377
+7705,432,371
+7730,415,365
+7766,390,353
+7788,376,345
+7828,334,318
+7847,318,306
+7890,296,288
+7912,286,277
+7950,278,263
+7978,275,256
+8018,268,246
+8039,266,245
+8074,265,244
+8092,264,243
+8128,262,243
+8185,263,242
+8205,264,241
+8241,265,231
+8261,265,228
+8305,267,227
+8337,267,226
+8392,267,228
+8427,269,232
+8445,270,232
+8481,272,231
+8501,273,228
+8537,273,219
+8558,272,217
+8592,272,217
+8613,271,218
+8650,271,222
+8671,271,225
+8703,272,227
+8724,272,227
+8755,274,227
+8776,274,226
+8813,275,224
+8834,275,223
+8866,275,223
+8886,279,225
+8922,292,228
+8944,312,227
+8981,351,222
+9000,382,218
+9033,424,214
+9053,447,213
+9087,510,216
+9104,538,216
+9137,591,218
+9156,620,220
+9192,691,219
+9212,719,216
+9246,788,214
+9267,812,215
+9300,855,216
+9319,878,215
+9352,900,215
+9371,907,216
+9403,915,217
+9420,915,217
+9464,915,217
+9484,915,218
+9519,913,219
+9538,912,219
+9573,904,222
+9592,893,224
+9626,875,225
+9645,871,226
+9677,869,226
+9738,869,227
+9760,870,229
+9798,872,231
+9818,872,231
+9851,875,232
+9871,879,232
+9904,883,230
+9925,884,229
+9963,886,228
+9984,886,227
+10073,887,229
+10125,892,234
+10146,894,234
+10181,895,233
+10202,896,231
+10232,896,229
+10252,896,229
+10341,896,229
+10363,896,232
+10399,894,247
+10420,894,254
+10454,890,274
+10472,887,284
+10519,866,316
+10540,858,328
+10573,842,352
+10590,830,370
+10621,816,386
+10641,801,399
+10671,780,415
+10690,770,422
+10723,749,435
+10742,734,442
+10772,717,449
+10790,699,458
+10823,673,468
+10839,659,471
+10868,639,477
+10885,625,481
+10921,597,492
+10941,587,496
+10975,566,508
+10991,558,513
+11025,545,523
+11044,542,527
+11078,537,536
+11095,536,540
+11126,535,548
+11142,535,551
+11177,538,556
+11196,538,557
+11230,541,559
+11247,542,559
+11288,542,559
+11331,542,559
+11349,541,559
+11383,540,558
+11441,542,558
+11462,544,559
+11497,552,562
+11518,558,566
+11549,561,569
+11571,562,569
+11605,562,570
+11657,565,564
+11676,565,561
+11711,564,557
+11766,564,558
+11787,565,560
+11822,569,569
+11841,569,570
+11877,571,570
+11898,572,568
+11933,573,564
+11954,574,561
+11988,575,559
+12009,575,559
+12078,575,560
+12115,578,564
+12137,583,565
+12171,599,560
+12192,607,549
+12229,612,537
+12254,613,535
+12288,613,536
+12305,613,537
+12334,613,539
+12354,613,539
+12388,617,541
+12406,624,540
+12438,638,534
+12458,647,530
+12495,685,512
+12515,706,502
+12547,752,474
+12567,779,449
+12602,811,405
+12622,830,380
+12653,848,359
+12671,864,341
+12706,881,316
+12726,887,308
+12760,890,305
+12776,892,305
+12812,896,301
+12831,898,300
+12868,901,299
+12888,911,296
+12926,928,284
+12947,936,280
+12983,957,266
+13000,963,262
+13034,969,257
+13053,969,257
+13087,969,258
+13108,969,260
+13142,970,266
+13159,971,267
+13189,971,267
+13216,972,266
+13249,972,261
+13271,970,256
+13310,964,252
+13331,963,252
+13367,962,253
+13388,962,255
+13422,962,257
+13443,963,257
+13480,964,256
+13500,964,255
+13536,964,253
+13556,964,253
+13590,964,254
+13611,964,255
+13647,965,257
+13668,965,257
+13705,966,256
+13725,967,253
+13762,959,243
+13782,944,238
+13816,914,234
+13837,893,233
+13870,830,223
+13890,806,216
+13922,751,204
+13941,718,201
+13974,655,192
+13993,629,188
+14030,565,184
+14051,539,184
+14082,491,186
+14100,467,186
+14132,420,189
+14150,393,189
+14182,363,190
+14198,349,189
+14232,324,188
+14252,315,188
+14286,306,190
+14305,303,190
+14338,295,191
+14358,295,191
+14394,295,190
+14414,296,190
+14448,299,188
+14468,302,186
+14501,311,178
+14521,317,174
+14556,319,174
+14614,318,177
+14634,318,181
+14666,318,182
+14686,319,182
+14721,320,181
+14741,320,180
+14776,319,179
+14795,318,179
+14835,313,181
+14856,312,185
+14896,312,186
+14917,312,186
+14950,315,185
+14971,316,184
+15007,316,182
+15027,315,182
+15069,309,182
+15094,302,187
+15127,285,199
+15144,276,205
+15178,261,219
+15204,256,223
+15238,250,229
+15256,243,239
+15290,235,263
+15309,229,274
+15344,217,294
+15363,212,302
+15400,205,314
+15419,204,314
+15453,204,314
+15482,203,313
+15517,204,307
+15537,204,305
+15569,203,304
+15586,203,303
+15621,202,303
+15641,203,302
+15673,208,296
+15694,209,294
+15732,210,291
+15753,210,291
+15790,210,290
+15808,210,291
+15842,211,292
+15861,211,292
+15899,212,292
+15924,212,291
+15955,209,290
+15973,209,290
+16010,208,291
+16032,208,291
+16070,208,287
+16091,210,279
+16122,210,258
+16140,208,244
+16174,205,213
+16193,204,203
+16223,203,195
+16239,203,192
+16273,203,190
+16291,203,190
+16325,203,192
+16345,205,202
+16377,210,210
+16397,211,210
+16433,213,208
+16454,213,205
+16488,211,202
+16507,211,202
+16543,211,202
+16565,211,203
+16600,212,205
+16621,213,206
+16654,214,206
+16674,214,206
+16713,214,203
+16734,213,203
+16768,212,203
+16788,213,206
+16823,223,224
+16843,227,229
+16876,241,236
+16894,252,242
+16930,263,252
+16950,269,258
+16987,273,262
+17006,278,267
+17037,284,272
+17054,288,275
+17089,290,275
+17106,291,276
+17139,299,282
+17162,303,285
+17197,305,286
+17217,306,287
+17256,307,287
+17277,307,285
+17315,302,279
+17337,302,279
+17373,304,281
+17394,306,282
+17427,308,281
+17448,308,281
+17484,308,280
+17505,307,280
+17544,308,281
+17567,309,282
+17603,316,285
+17624,326,291
+17662,350,319
+17683,361,336
+17719,389,378
+17738,403,396
+17768,435,430
+17788,451,444
+17822,486,473
+17842,499,482
+17875,523,500
+17894,538,510
+17928,552,519
+17947,557,522
+17981,565,528
+17998,566,529
+18033,568,527
+18051,569,527
+18085,572,527
+18102,573,526
+18136,574,522
+18153,575,520
+18185,578,518
+18206,579,517
+18242,580,517
+18300,581,517
+18321,582,517
+18359,585,513
+18379,586,509
+18411,590,498
+18432,592,491
+18467,593,487
+18489,594,487
+18527,594,486
+18582,595,490
+18601,596,490
+18638,597,491
+18660,598,490
+18696,599,483
+18717,599,481
+18750,599,480
+18771,600,483
+18810,603,496
+18830,604,500
+18866,609,508
+18888,613,513
+18924,614,513
+18945,615,514
+18983,621,530
+19001,622,538
+19035,624,548
+19060,625,554
+19093,626,567
+19110,626,570
+19145,626,571
+19164,626,572
+19199,628,576
+19218,628,576
+19249,631,576
+19266,632,575
+19304,633,573
+19325,633,573
+19405,633,574
+19428,637,576
+19467,642,578
+19488,642,578
+19546,643,578
+19583,644,577
+19604,645,576
+19636,649,572
+19654,651,569
+19686,654,567
+19707,657,565
+19745,666,559
+19764,672,555
+19801,691,535
+19822,704,514
+19853,720,489
+19872,740,462
+19907,771,419
+19926,791,382
+19960,814,335
+19977,825,315
+20010,846,289
+20030,859,275
+20063,877,258
+20080,885,249
+20115,897,240
+20134,901,238
+20170,902,239
+20190,903,246
+20224,905,252
+20242,906,253
+20277,908,258
+20296,910,266
+20330,911,275
+20350,910,276
+20384,910,279
+20404,909,282
+20443,908,289
+20464,908,290
+20560,907,290
+20597,907,290
+20630,907,289
+20665,907,286
+20686,907,285
+20745,907,286
+20777,908,288
+20798,911,288
+20835,923,283
+20854,937,272
+20891,955,247
+20913,964,231
+20947,973,211
+20968,980,196
+21004,986,175
+21021,989,166
+21054,990,142
+21071,989,135
+21100,988,129
+21120,987,129
+21156,983,131
+21177,980,134
+21213,978,137
+21232,977,142
+21270,974,158
+21292,974,162
+21326,969,169
+21348,969,172
+21381,967,177
+21402,965,180
+21436,965,181
+21494,965,179
+21516,964,179
+21554,959,178
+21572,957,178
+21607,949,181
+21629,948,182
+21666,947,183
+21686,947,184
+21723,942,185
+21745,936,185
+21778,920,183
+21797,910,181
+21833,892,180
+21854,890,181
+21889,889,181
+21918,889,181
+21954,895,186
+21973,903,189
+22008,922,198
+22029,928,200
+22069,930,200
+22091,928,200
+22128,909,192
+22149,902,191
+22182,895,191
+22205,894,191
+22251,893,191
+22278,894,193
+22317,894,194
+22338,894,194
+22375,895,194
+22396,896,193
+22433,900,188
+22454,902,187
+22492,915,187
+22513,920,188
+22550,924,190
+22571,930,195
+22609,949,212
+22631,962,219
+22667,979,225
+22686,991,226
+22717,1000,227
+22734,1004,228
+22770,1005,228
+22790,1005,230
+22821,1005,231
+22850,1005,231
+22886,1003,231
+22906,1001,231
+22943,985,232
+22964,975,231
+23003,959,230
+23025,956,231
+23063,954,233
+23084,954,233
+23116,954,235
+23135,956,236
+23174,956,239
+23195,956,241
+23231,954,244
+23250,953,244
+23288,948,242
+23309,941,239
+23347,918,228
+23366,906,226
+23404,898,224
+23424,894,223
+23460,892,221
+23480,890,221
+23513,890,222
+23530,891,224
+23568,893,229
+23589,894,232
+23625,905,245
+23646,912,248
+23682,930,248
+23704,932,248
+23742,931,247
+23760,930,247
+23793,928,248
+23814,927,249
+23854,926,251
+23876,926,252
+23908,926,252
+23927,926,252
+23967,926,254
+23989,926,255
+24027,928,258
+24049,930,259
+24081,932,258
+24102,933,252
+24141,929,240
+24163,929,239
+24213,929,239
+24235,930,239
+24269,940,247
+24290,951,258
+24327,958,264
+24345,958,264
+24385,958,265
+24404,959,266
+24440,959,268
+24463,959,272
+24504,962,283
+24525,963,285
+24559,961,285
+24579,961,285
+24616,955,282
+24638,953,282
+24673,948,279
+24691,944,276
+24724,939,272
+24744,938,272
+24781,937,272
+24802,937,272
+24837,940,272
+24858,943,270
+24898,944,260
+24920,941,257
+24956,933,256
+24978,931,257
+25011,929,262
+25030,929,263
+25072,931,266
+25093,931,266
+25129,924,267
+25150,909,266
+25188,879,261
+25210,847,260
+25245,797,265
+25263,759,274
+25298,682,286
+25318,629,288
+25353,472,278
+25373,412,270
+25407,273,250
+25427,239,243
+25461,187,227
+25481,158,210
+25518,147,198
+25538,147,198
+25568,147,198
+25589,149,198
+25629,174,201
+25649,194,206
+25686,235,222
+25704,252,229
+25738,281,236
+25758,291,237
+25794,296,238
+25824,296,238
+25860,296,242
+25880,296,243
+25934,296,243
+25972,297,243
+25991,297,243
+26026,297,244
+26046,298,247
+26078,301,249
+26098,302,249
+26137,303,246
+26158,303,244
+26195,302,243
+26213,302,243
+26251,300,250
+26271,300,251
+26302,300,251
+26321,303,248
+26358,305,243
+26376,303,240
+26409,302,239
+26431,301,239
+26470,295,240
+26492,293,241
+26529,291,242
+26550,291,242
+26588,287,238
+26609,284,237
+26642,279,235
+26663,277,237
+26702,272,246
+26723,267,254
+26761,262,268
+26782,259,272
+26821,258,273
+26840,257,272
+26877,246,268
+26902,242,268
+26937,242,268
+26955,245,266
+26993,267,263
+27013,274,262
+27046,278,258
+27066,280,251
+27102,279,246
+27149,279,247
+27171,280,250
+27205,289,252
+27224,294,249
+27259,298,239
+27280,298,223
+27315,296,208
+27334,297,202
+27370,303,192
+27391,304,190
+27428,304,189
+27459,304,190
+27494,303,197
+27513,303,197
+27550,302,198
+27567,301,198
+27603,294,200
+27624,284,207
+27662,272,224
+27684,268,233
+27719,270,241
+27740,273,244
+27774,275,248
+27795,274,250
+27831,273,251
+27853,273,251
+27888,284,255
+27907,292,255
+27945,304,256
+27966,305,257
+28003,308,265
+28022,311,272
+28056,327,294
+28077,337,304
+28117,374,334
+28138,400,351
+28173,432,372
+28193,456,389
+28224,480,408
+28241,488,416
+28276,505,439
+28295,514,455
+28329,519,469
+28349,521,475
+28385,528,491
+28405,529,495
+28438,530,497
+28455,533,501
+28492,548,516
+28510,554,522
+28543,566,534
+28563,577,545
+28599,604,575
+28619,610,581
+28654,612,585
+28674,613,588
+28707,615,593
+28727,615,594
+28774,613,589
+28795,608,584
+28828,602,578
+28845,602,578
+28880,599,578
+28900,598,579
+28931,595,579
+28951,593,579
+28982,593,580
+29040,592,579
+29059,587,577
+29094,575,577
+29115,567,578
+29147,558,579
+29167,555,579
+29207,555,579
+29251,555,578
+29271,555,577
+29309,554,575
+29330,550,573
+29369,549,573
+29420,552,574
+29446,571,577
+29494,615,569
+29517,627,561
+29554,635,547
+29578,635,545
+29634,635,545
+29672,629,540
+29692,623,535
+29728,608,523
+29746,606,522
+29778,600,518
+29799,597,514
+29840,597,514
+29859,598,516
+29896,600,524
+29917,600,527
+29953,600,529
+29974,600,529
+30011,605,517
+30033,606,509
+30068,606,508
+30089,606,509
+30121,605,517
+30142,604,522
+30181,603,527
+30200,604,529
+30244,606,530
+30269,608,529
+30310,609,528
+30331,609,528
+30368,605,533
+30389,602,535
+30428,591,536
+30447,580,532
+30484,558,515
+30505,540,498
+30540,513,471
+30559,491,451
+30591,460,424
+30609,442,408
+30647,402,372
+30667,387,359
+30702,348,332
+30722,333,321
+30758,306,303
+30779,289,292
+30812,273,282
+30829,267,278
+30864,254,275
+30888,243,274
+30933,224,272
+30953,217,270
+30984,214,269
+31002,214,269
+31047,215,269
+31078,216,267
+31096,216,267
+31143,215,267
+31162,214,268
+31196,213,271
+31213,213,273
+31250,216,274
+31272,217,272
+31311,219,261
+31332,218,257
+31366,217,256
+31398,218,257
+31436,220,263
+31457,221,264
+31492,224,262
+31513,229,258
+31552,230,247
+31574,229,242
+31612,228,237
+31633,227,232
+31670,230,229
+31689,237,224
+31729,254,212
+31756,267,207
+31791,289,208
+31812,292,209
+31845,291,211
+31865,286,221
+31902,280,236
+31924,279,244
+31962,280,248
+31984,289,248
+32021,305,242
+32043,312,237
+32083,313,236
+32139,313,238
+32158,312,238
+32192,312,239
+32224,312,239
+32264,316,235
+32285,317,232
+32323,317,224
+32344,317,223
+32392,317,225
+32430,318,235
+32451,318,238
+32586,317,239
+32609,313,244
+32644,301,254
+32665,295,257
+32707,290,257
+32728,288,256
+32764,285,255
+32784,284,255
+32823,287,261
+32845,290,264
+32883,314,264
+32904,338,257
+32940,372,245
+32961,398,238
+32999,454,238
+33020,478,240
+33054,524,239
+33074,558,236
+33112,620,231
+33132,645,229
+33168,707,224
+33189,733,225
+33223,784,222
+33243,800,221
+33279,840,223
+33296,851,225
+33332,867,227
+33353,873,226
+33394,891,226
+33416,898,227
+33452,899,227
+33480,899,228
+33512,900,233
+33530,901,236
+33569,901,237
+33629,900,237
+33647,898,237
+33680,896,238
+33697,896,239
+33737,894,240
+33758,893,240
+33798,890,243
+33819,887,247
+33856,882,254
+33877,882,256
+33911,882,257
+33929,882,257
+33969,883,257
+33990,883,258
+34027,884,261
+34049,884,263
+34089,884,265
+34111,886,265
+34147,893,263
+34169,902,258
+34207,923,233
+34229,929,223
+34265,944,203
+34290,951,189
+34325,955,170
+34346,955,159
+34382,955,155
+34413,954,155
+34449,952,165
+34471,951,175
+34506,949,189
+34527,950,195
+34564,951,197
+34586,952,198
+34627,954,199
+34649,955,202
+34685,955,214
+34704,955,221
+34737,956,223
+34758,958,223
+34798,959,223
+34817,959,222
+34854,957,222
+34874,955,223
+34914,953,228
+34938,954,231
+34973,959,238
+34994,964,244
+35030,968,249
+35049,967,250
+35091,965,252
+35113,962,258
+35149,958,267
+35171,956,270
+35209,956,271
+35265,956,271
+35299,949,266
+35319,943,264
+35353,940,263
+35373,937,263
+35414,932,263
+35438,928,263
+35469,921,260
+35490,914,248
+35530,905,223
+35552,904,207
+35585,908,198
+35604,910,196
+35638,915,192
+35658,918,191
+35696,920,190
+35750,920,193
+35768,921,195
+35802,925,201
+35821,928,202
+35864,941,208
+35886,945,211
+35924,946,219
+35945,944,228
+35983,942,244
+36005,942,248
+36044,942,250
+36062,942,250
+36100,939,248
+36122,926,243
+36163,914,243
+36185,907,243
+36223,893,243
+36243,891,243
+36282,890,243
+36304,889,244
+36341,887,246
+36360,886,248
+36403,885,253
+36425,882,259
+36459,878,268
+36481,874,272
+36515,854,275
+36535,818,275
+36569,756,275
+36589,728,279
+36625,660,296
+36643,635,302
+36673,589,309
+36690,573,311
+36731,555,313
+36757,554,313
+36843,555,313
+36863,559,316
+36897,566,322
+36917,573,325
+36957,597,329
+36981,615,326
+37030,633,316
+37054,633,314
+37095,634,314
+37117,634,315
+37153,633,316
+37174,633,317
+37212,635,319
+37233,637,319
+37274,639,318
+37295,639,315
+37334,633,311
+37355,628,310
+37389,623,311
+37407,621,313
+37443,620,315
+37461,620,316
+37497,621,317
+37515,623,318
+37555,626,317
+37576,626,317
+37610,627,320
+37630,628,324
+37667,629,325
+37687,630,326
+37722,633,326
+37742,634,325
+37779,634,324
+37801,634,323
diff --git a/src/argaze/utils/demo/opencv_camera_context.json b/src/argaze/utils/demo/opencv_camera_context.json
new file mode 100644
index 0000000..b280c73
--- /dev/null
+++ b/src/argaze/utils/demo/opencv_camera_context.json
@@ -0,0 +1,7 @@
+{
+ "argaze.utils.contexts.OpenCV.Camera" : {
+ "name": "OpenCV camera",
+ "identifier": 0,
+ "pipeline": "aruco_markers_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/opencv_movie_context.json b/src/argaze/utils/demo/opencv_movie_context.json
index f7da7ee..930a0fc 100644
--- a/src/argaze/utils/demo/opencv_movie_context.json
+++ b/src/argaze/utils/demo/opencv_movie_context.json
@@ -1,6 +1,6 @@
{
"argaze.utils.contexts.OpenCV.Movie" : {
- "name": "OpenCV Window",
+ "name": "OpenCV movie",
"path": "./src/argaze/utils/demo/tobii_record/segments/1/fullstream.mp4",
"pipeline": "aruco_markers_pipeline.json"
}
diff --git a/src/argaze/utils/demo/pupillabs_invisible_live_stream_context.json b/src/argaze/utils/demo/pupillabs_invisible_live_stream_context.json
new file mode 100644
index 0000000..3418de6
--- /dev/null
+++ b/src/argaze/utils/demo/pupillabs_invisible_live_stream_context.json
@@ -0,0 +1,6 @@
+{
+ "argaze.utils.contexts.PupilLabsInvisible.LiveStream" : {
+ "name": "PupilLabs Invisible",
+ "pipeline": "aruco_markers_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/pupillabs_live_stream_context.json b/src/argaze/utils/demo/pupillabs_live_stream_context.json
deleted file mode 100644
index bcb7263..0000000
--- a/src/argaze/utils/demo/pupillabs_live_stream_context.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "argaze.utils.contexts.PupilLabs.LiveStream" : {
- "name": "PupilLabs",
- "pipeline": "aruco_markers_pipeline.json"
- }
-} \ No newline at end of file
diff --git a/src/argaze/utils/demo/pupillabs_neon_live_stream_context.json b/src/argaze/utils/demo/pupillabs_neon_live_stream_context.json
new file mode 100644
index 0000000..a87c30e
--- /dev/null
+++ b/src/argaze/utils/demo/pupillabs_neon_live_stream_context.json
@@ -0,0 +1,6 @@
+{
+ "argaze.utils.contexts.PupilLabsNeon.LiveStream" : {
+ "name": "PupilLabs Neon",
+ "pipeline": "aruco_markers_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/demo/random_context.json b/src/argaze/utils/demo/random_context.json
index 7f33579..62abb91 100644
--- a/src/argaze/utils/demo/random_context.json
+++ b/src/argaze/utils/demo/random_context.json
@@ -1,7 +1,7 @@
{
"argaze.utils.contexts.Random.GazePositionGenerator" : {
"name": "Random gaze position generator",
- "range": [1920, 1149],
+ "range": [1200, 720],
"pipeline": "gaze_analysis_pipeline.json"
}
} \ No newline at end of file
diff --git a/src/argaze/utils/demo/recorders.py b/src/argaze/utils/demo/recorders.py
index 82022ce..979eaff 100644
--- a/src/argaze/utils/demo/recorders.py
+++ b/src/argaze/utils/demo/recorders.py
@@ -43,7 +43,7 @@ class FixationRecorder(UtilsFeatures.FileWriter):
log = (
timestamp,
- frame.last_gaze_movement().focus,
+ frame.last_gaze_movement().focus.value,
frame.last_gaze_movement().duration,
frame.layers['demo_layer'].last_looked_aoi_name()
)
@@ -117,61 +117,3 @@ class AOIScanPathAnalysisRecorder(UtilsFeatures.FileWriter):
)
self.write(log)
-
-
-class ArUcoMarkersPoseRecorder(DataFeatures.PipelineStepObject):
-
- @DataFeatures.PipelineStepInit
- def __init__(self, **kwargs):
-
- # Init private attributes
- self.__output_folder = None
- self.__size = None
-
- @property
- def output_folder(self) -> str:
- """folder path where to write ArUco markers pose."""
- return self.__output_folder
-
- @output_folder.setter
- def output_folder(self, output_folder: str):
-
- self.__output_folder = output_folder
-
- @property
- def size(self) -> float:
- """Expected size in centimeters of detected markers."""
- return self.__output_folder
-
- @size.setter
- def size(self, size: float):
-
- self.__size = size
-
- @property
- def ids(self) -> list:
- """Ids of markers to estimate pose (default all)."""
- return self.__ids
-
- @ids.setter
- def ids(self, ids: list):
-
- self.__ids = ids
-
- def on_detect_markers(self, timestamp, aruco_detector, exception):
-
- logging.info('%s writes estimated markers pose into %s', DataFeatures.get_class_path(self), self.__output_folder)
-
- if self.__size is not None:
-
- # Estimate all detected markers pose
- aruco_detector.estimate_markers_pose(self.__size, ids = self.__ids)
-
- # Build ArUco markers group from detected markers
- aruco_markers_group = ArUcoMarkerGroup.ArUcoMarkerGroup(dictionary=aruco_detector.dictionary, places=aruco_detector.detected_markers())
-
- if self.__output_folder is not None:
-
- # Write ArUco markers group
- aruco_markers_group.to_obj(f'{self.__output_folder}/{int(timestamp)}-aruco_markers_group.obj')
- \ No newline at end of file
diff --git a/src/argaze/utils/demo/tobii_live_stream_context.json b/src/argaze/utils/demo/tobii_g2_live_stream_context.json
index 6950617..6950617 100644
--- a/src/argaze/utils/demo/tobii_live_stream_context.json
+++ b/src/argaze/utils/demo/tobii_g2_live_stream_context.json
diff --git a/src/argaze/utils/demo/tobii_post_processing_context.json b/src/argaze/utils/demo/tobii_g2_segment_playback_context.json
index 7a73512..d481b23 100644
--- a/src/argaze/utils/demo/tobii_post_processing_context.json
+++ b/src/argaze/utils/demo/tobii_g2_segment_playback_context.json
@@ -1,6 +1,6 @@
{
- "argaze.utils.contexts.TobiiProGlasses2.PostProcessing" : {
- "name": "Tobii Pro Glasses 2 post-processing",
+ "argaze.utils.contexts.TobiiProGlasses2.SegmentPlayback" : {
+ "name": "Tobii Pro Glasses 2 segment playback",
"segment": "./src/argaze/utils/demo/tobii_record/segments/1",
"pipeline": "aruco_markers_pipeline.json"
}
diff --git a/src/argaze/utils/demo/tobii_g3_live_stream_context.json b/src/argaze/utils/demo/tobii_g3_live_stream_context.json
new file mode 100644
index 0000000..20f6ab1
--- /dev/null
+++ b/src/argaze/utils/demo/tobii_g3_live_stream_context.json
@@ -0,0 +1,6 @@
+{
+ "argaze.utils.contexts.TobiiProGlasses3.LiveStream" : {
+ "name": "Tobii Pro Glasses 3 live stream",
+ "pipeline": "aruco_markers_pipeline.json"
+ }
+} \ No newline at end of file
diff --git a/src/argaze/utils/estimate_markers_pose/observers.py b/src/argaze/utils/estimate_markers_pose/observers.py
index 88da4f9..bbca1ad 100644
--- a/src/argaze/utils/estimate_markers_pose/observers.py
+++ b/src/argaze/utils/estimate_markers_pose/observers.py
@@ -18,6 +18,8 @@ __copyright__ = "Copyright 2023, Ecole Nationale de l'Aviation Civile (ENAC)"
__license__ = "GPLv3"
import logging
+import os
+import pathlib
from argaze import DataFeatures
from argaze.ArUcoMarker import ArUcoMarkerGroup
@@ -41,7 +43,11 @@ class ArUcoMarkersPoseRecorder(DataFeatures.PipelineStepObject):
@output_folder.setter
def output_folder(self, output_folder: str):
- self.__output_folder = output_folder
+ self.__output_folder = pathlib.Path(output_folder)
+
+ if not os.path.exists(self.__output_folder.absolute()):
+
+ os.makedirs(self.__output_folder.absolute())
def on_detect_markers(self, timestamp, aruco_detector, exception):
diff --git a/src/argaze/utils/estimate_markers_pose/pipeline.json b/src/argaze/utils/estimate_markers_pose/pipeline.json
index 2e0ab76..c16cce3 100644
--- a/src/argaze/utils/estimate_markers_pose/pipeline.json
+++ b/src/argaze/utils/estimate_markers_pose/pipeline.json
@@ -7,7 +7,7 @@
"pose_size": 4,
"pose_ids": [],
"parameters": {
- "useAruco3Detection": 1
+ "useAruco3Detection": true
},
"observers":{
"observers.ArUcoMarkersPoseRecorder": {
diff --git a/utils/processTobiiRecords.sh b/utils/processTobiiRecords.sh
index 0cc3eb4..aca1543 100644
--- a/utils/processTobiiRecords.sh
+++ b/utils/processTobiiRecords.sh
@@ -1,31 +1,39 @@
#! /bin/bash
#
-# Load json ArGaze context file ($1) then, look for all Tobii record segments into input folder ($2).
+# Look for all Tobii record segments into input folder ($1) to execute an ArGaze context file ($2) on each.
#
-# For each Tobii record segment found:
-# - context "segment" field is modified to bind on it,
-# - context "pipeline" field is modified to bind on a temporary patched pipeline \
-# resulting from the merging of the given pipeline and an optionnal "patch.json" file in Tobii record segment,
-# - then, ArGaze executes the modified context from output folder ($3) to export all records into it,
-# - finally, context is resetted and temporary patched pipeline is removed.
+# For each Tobii record segment found a temporary context and pipeline files are created:
+# - temporary context "segment" field is modified to bind on it,
+# - temporary context "pipeline" field is modified to bind on a temporary pipeline file,
+# - temporary pipeline "projection_cache" field is added to create or bind a "layers_projection.csv" file in segment folder,
+# — if a "patch.json" file exist in the Tobii record segment, it merged to the temporary pipeline file,
+# - then, ArGaze executes the temporary context from output folder ($3) to export all records into it,
+# - finally, temporary context and pipeline files are deleted.
#
# Arguments:
-# $1: ArGaze context file
-# $2: folder from where to look for Tobii records
-# $3: folder where to export ArGaze processing outputs
+# $1: folder from where to look for Tobii records
+# $2: ArGaze context file
+# $3: folder where to export processing outputs
+# $4+: any other arguments are passed to "argaze load" command
#######################################
-# Check required arguments
-if [ "$#" -ne 3 ]; then
- echo "!!! Incorrect number of arguments"
- exit 1
-fi
+# Parse mandatory arguments
+input_folder="$(realpath "$1")"
+context_file="$(realpath "$2")"
+output_folder="$(realpath "$3")"
+
+# Parse any other arguments to pass them to "argaze load" command
+if [ $# -ge 4 ]; then
-context_file=$1
-input_folder=$2
-output_folder=$3
+ argaze_args=$4
-# Check requirements:
+ while shift && [ -n "$4" ]; do
+ argaze_args="${argaze_args},$4"
+ done
+
+fi
+
+# Check requirements
if brew ls --versions jq > /dev/null; then
: # jq installed
else
@@ -33,32 +41,7 @@ else
brew install jq
fi
-# Check context
ctx_folder="$(dirname "$context_file")"
-ctx_class=$(jq "keys[0]" $context_file)
-ctx_name=$(jq .$ctx_class.name $context_file)
-ctx_segment=$(jq .$ctx_class.segment $context_file)
-pipeline_file=$(jq -r .$ctx_class.pipeline $context_file)
-
-echo "*** Loading $ctx_class context:"
-echo "- Name: $ctx_name"
-
-# Move to context folder
-cd $ctx_folder
-
-# Check pipeline
-if [ -f "$pipeline_file" ]; then
-
- ppl_class=$(jq "keys[0]" $pipeline_file)
- ppl_name=$(jq .$ppl_class.name $pipeline_file)
- echo "- Pipeline: $ppl_name"
-
-else
-
- echo "!!! Missing $pipeline_file pipeline file"
- exit 1
-
-fi
#######################################
# Process Tobii segment folder
@@ -78,55 +61,68 @@ function process_segment() {
echo " - Lenght: $seg_length"
echo " - Calibration: $ca_state"
+ # Move to context folder
+ cd $ctx_folder
+
+ # Create temporary context file
+ temp_context_file=".$rec_id-$seg_id.context.json"
+ yes | cp -f $context_file $temp_context_file
+ ctx_class=$(jq "keys[0]" $temp_context_file)
+ ctx_name=$(jq .$ctx_class.name $temp_context_file)
+ ctx_pipeline=$(jq -r .$ctx_class.pipeline $temp_context_file)
+
+ echo "- Context $(basename $temp_context_file):"
+ echo " - Name: $ctx_name"
+
+ # Create temporary pipeline file
+ temp_pipeline_file=".$rec_id-$seg_id.pipeline.json"
+ yes | cp -f $ctx_pipeline $temp_pipeline_file
+ ppl_class=$(jq "keys[0]" $temp_pipeline_file)
+ ppl_name=$(jq .$ppl_class.name $temp_pipeline_file)
+
+ echo "- Pipeline: $(basename $temp_pipeline_file)"
+ echo " - Name: $ppl_name"
+
+ # Modify temporary context segment
+ echo "$(jq --tab ".$ctx_class.segment = \"$seg_folder\"" $temp_context_file)" > "$ctx_folder/$temp_context_file"
+
+ # Modify temporary context pipeline
+ echo "$(jq --tab ".$ctx_class.pipeline = \"$temp_pipeline_file\"" $temp_context_file)" > "$ctx_folder/$temp_context_file"
+
+ # Modify temporary pipeline projection_cache
+ echo "$(jq --tab ".$ppl_class.projection_cache = \"$seg_folder/layers_projection.csv\"" $temp_pipeline_file)" > "$ctx_folder/$temp_pipeline_file"
+
# Check patch
patch_file="$seg_folder/patch.json"
if [ -f "$patch_file" ]; then
- echo "+ Patch:"
+ echo " + Patch:"
echo "$(jq . $patch_file)"
- # Edit temporary patched pipeline
- temp_file=".$rec_id-$seg_id.patch.json"
- echo "$(jq --tab -s ".[0] * .[1]" $pipeline_file $patch_file)" > "$ctx_folder/$temp_file"
-
- # Modify context pipeline
- echo "$(jq --tab ".$ctx_class.pipeline = \"$temp_file\"" $context_file)" > $context_file
-
- echo "*** $ctx_folder/$temp_file file created"
+ # Merge patch with temporary pipeline
+ echo "$(jq --tab -s ".[0] * .[1]" $temp_pipeline_file $patch_file)" > "$ctx_folder/$temp_pipeline_file"
fi
- # Modify context segment
- echo "$(jq --tab ".$ctx_class.segment = \"$seg_folder\"" $context_file)" > $context_file
-
- # Create segment output folder then, move into
+ # Create segment output folder
seg_output=$output_folder/$rec_id/segments/$seg_id
mkdir -p $seg_output
cd $seg_output
- # Launch argaze with modified context
- echo "*** ArGaze processing starts"
+ # Launch modified context with argaze load command
+ echo "*** ArGaze starts context"
- python -m argaze load $context_file
+ python -m argaze load "$ctx_folder/$temp_context_file" $argaze_args
- echo "*** ArGaze processing ends"
+ echo "*** ArGaze ends context"
# Move back to context folder
cd $ctx_folder
- # Reset context segment
- echo "$(jq --tab ".$ctx_class.segment = $ctx_segment" $context_file)" > $context_file
+ # Delete temporary context file
+ rm "$ctx_folder/$temp_context_file"
- # Check temporary pipeline
- if [ -f "$temp_file" ]; then
-
- # Delete temporary patched pipeline
- rm "$ctx_folder/$temp_file"
-
- # Reset context pipeline
- echo "$(jq --tab ".$ctx_class.pipeline = \"$pipeline_file\"" $context_file)" > $context_file
-
- echo "*** $ctx_folder/$temp_file file removed"
- fi
+ # Delete temporary pipeline file
+ rm "$ctx_folder/$temp_pipeline_file"
}
#######################################
@@ -154,7 +150,7 @@ function process_record() {
done
}
-echo "*** Looking for Tobii records into $2 folder"
+echo "*** Looking for Tobii records into $1 folder"
# Check if the path is directly a path to a record segment
if [ -f "$input_folder/livedata.json.gz" ]; then