From 0fa604332cdda0417907ec894fb54b88b2d4e38e Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 12:06:31 -0300 Subject: [PATCH 01/53] remove some formation files and unmark dnn --- src/CMakeLists.txt | 2 +- src/formations-dt/before-kick-off.conf | 99 - src/formations-dt/goal-kick-opp.conf | 99 - src/formations-dt/goal-kick-our.conf | 99 - src/formations-dt/goalie-catch-opp.conf | 99 - src/formations-dt/goalie-catch-our.conf | 99 - src/formations-dt/goalie-formation.conf | 2227 - .../indirect-freekick-opp-formation.conf | 1156 - .../indirect-freekick-our-formation.conf | 1360 - src/formations-dt/kickin-our-formation.conf | 1156 - src/formations-dt/normal-formation.conf | 6460 --- src/formations-dt/setplay-opp-formation.conf | 2380 - src/formations-dt/setplay-our-formation.conf | 2431 - src/player/CMakeLists.txt | 5 +- src/player/bhv_basic_move.cpp | 5 - src/player/bhv_unmark.cpp | 579 - src/player/bhv_unmark.h | 132 - src/player/data_extractor/DEState.cpp | 5 - src/player/data_extractor/DEState.h | 300 - .../offensive_data_extractor.cpp | 682 - .../data_extractor/offensive_data_extractor.h | 167 - src/player/planner/action_chain_graph.cpp | 3 - src/player/strategy.cpp | 22 +- src/unmark_dnn_weights.txt | 48001 ---------------- 24 files changed, 13 insertions(+), 67555 deletions(-) delete mode 100644 src/formations-dt/before-kick-off.conf delete mode 100644 src/formations-dt/goal-kick-opp.conf delete mode 100644 src/formations-dt/goal-kick-our.conf delete mode 100644 src/formations-dt/goalie-catch-opp.conf delete mode 100644 src/formations-dt/goalie-catch-our.conf delete mode 100644 src/formations-dt/goalie-formation.conf delete mode 100644 src/formations-dt/indirect-freekick-opp-formation.conf delete mode 100644 src/formations-dt/indirect-freekick-our-formation.conf delete mode 100644 src/formations-dt/kickin-our-formation.conf delete mode 100644 src/formations-dt/normal-formation.conf delete mode 100644 src/formations-dt/setplay-opp-formation.conf delete mode 100644 src/formations-dt/setplay-our-formation.conf delete mode 100644 src/player/bhv_unmark.cpp delete mode 100644 src/player/bhv_unmark.h delete mode 100644 src/player/data_extractor/DEState.cpp delete mode 100644 src/player/data_extractor/DEState.h delete mode 100644 src/player/data_extractor/offensive_data_extractor.cpp delete mode 100644 src/player/data_extractor/offensive_data_extractor.h delete mode 100644 src/unmark_dnn_weights.txt diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 49538a00..86a881d6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -38,7 +38,7 @@ file( # copy other files to the binary direcotry file(COPY - formations-dt formations-keeper formations-taker player.conf coach.conf start-debug.sh start-offline.sh unmark_dnn_weights.txt + formations-dt formations-keeper formations-taker player.conf coach.conf start-debug.sh start-offline.sh # DESTINATION ${PROJECT_BINARY_DIR}/src/ DESTINATION ${PROJECT_BINARY_DIR}/bin ) diff --git a/src/formations-dt/before-kick-off.conf b/src/formations-dt/before-kick-off.conf deleted file mode 100644 index 61e9b215..00000000 --- a/src/formations-dt/before-kick-off.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "20220408-135243", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -12.50, "y" : -5.00 }, - "3" : { "x" : -12.50, "y" : 5.00 }, - "4" : { "x" : -11.60, "y" : -15.80 }, - "5" : { "x" : -11.60, "y" : 15.80 }, - "6" : { "x" : -6.70, "y" : -1.90 }, - "7" : { "x" : -10.00, "y" : -10.80 }, - "8" : { "x" : -10.00, "y" : 10.80 }, - "9" : { "x" : -0.50, "y" : -23.80 }, - "10" : { "x" : -0.50, "y" : 23.80 }, - "11" : { "x" : -0.39, "y" : 0.00 } } - ] -} diff --git a/src/formations-dt/goal-kick-opp.conf b/src/formations-dt/goal-kick-opp.conf deleted file mode 100644 index 0483b43c..00000000 --- a/src/formations-dt/goal-kick-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "20220408-143912", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.04, "y" : -10.00 }, - "3" : { "x" : 0.04, "y" : 10.00 }, - "4" : { "x" : 0.04, "y" : -20.00 }, - "5" : { "x" : 0.04, "y" : 20.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 15.00, "y" : -12.00 }, - "8" : { "x" : 15.00, "y" : 12.00 }, - "9" : { "x" : 31.00, "y" : -17.50 }, - "10" : { "x" : 31.00, "y" : 17.50 }, - "11" : { "x" : 31.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-dt/goal-kick-our.conf b/src/formations-dt/goal-kick-our.conf deleted file mode 100644 index 763b2d56..00000000 --- a/src/formations-dt/goal-kick-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "20220408-143921", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -44.50, "y" : -4.00 }, - "3" : { "x" : -44.50, "y" : 4.00 }, - "4" : { "x" : -42.00, "y" : -24.00 }, - "5" : { "x" : -42.00, "y" : 24.00 }, - "6" : { "x" : -32.00, "y" : 0.00 }, - "7" : { "x" : -32.50, "y" : -13.00 }, - "8" : { "x" : -32.50, "y" : 13.00 }, - "9" : { "x" : -13.00, "y" : -27.00 }, - "10" : { "x" : -13.00, "y" : 27.00 }, - "11" : { "x" : -13.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-dt/goalie-catch-opp.conf b/src/formations-dt/goalie-catch-opp.conf deleted file mode 100644 index 2728b8c2..00000000 --- a/src/formations-dt/goalie-catch-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "20220408-135303", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.04, "y" : -10.00 }, - "3" : { "x" : 0.04, "y" : 10.00 }, - "4" : { "x" : 0.04, "y" : -20.00 }, - "5" : { "x" : 0.04, "y" : 20.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 10.00, "y" : -12.00 }, - "8" : { "x" : 10.00, "y" : 12.00 }, - "9" : { "x" : 20.00, "y" : -20.00 }, - "10" : { "x" : 20.00, "y" : 20.00 }, - "11" : { "x" : 20.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-dt/goalie-catch-our.conf b/src/formations-dt/goalie-catch-our.conf deleted file mode 100644 index ca4b04d8..00000000 --- a/src/formations-dt/goalie-catch-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "20220408-135308", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -29.50, "y" : -7.70 }, - "3" : { "x" : -29.50, "y" : 7.70 }, - "4" : { "x" : -29.50, "y" : -25.50 }, - "5" : { "x" : -29.50, "y" : 25.50 }, - "6" : { "x" : -29.00, "y" : 0.00 }, - "7" : { "x" : -15.50, "y" : -12.00 }, - "8" : { "x" : -15.50, "y" : 12.00 }, - "9" : { "x" : -15.00, "y" : -27.00 }, - "10" : { "x" : -15.00, "y" : 27.00 }, - "11" : { "x" : -8.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-dt/goalie-formation.conf b/src/formations-dt/goalie-formation.conf deleted file mode 100644 index 10be19af..00000000 --- a/src/formations-dt/goalie-formation.conf +++ /dev/null @@ -1,2227 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": -26.95, - "y": -31.61 - }, - "1": { - "x": -46.5, - "y": -3.0 - }, - "2": { - "x": -30.65, - "y": -16.82 - }, - "3": { - "x": -30.77, - "y": -6.44 - }, - "4": { - "x": -30.05, - "y": -29.1 - }, - "5": { - "x": -30.29, - "y": 3.7 - }, - "6": { - "x": -26.24, - "y": -14.19 - }, - "7": { - "x": -21.83, - "y": -26.72 - }, - "8": { - "x": -15.46, - "y": 2.33 - }, - "9": { - "x": -7.87, - "y": -31.01 - }, - "10": { - "x": -5.82, - "y": 19.94 - }, - "11": { - "x": -7.39, - "y": -15.15 - } - }, - { - "index": 1, - "ball": { - "x": -26.95, - "y": 31.61 - }, - "1": { - "x": -46.5, - "y": 3.0 - }, - "2": { - "x": -30.77, - "y": 6.44 - }, - "3": { - "x": -30.65, - "y": 16.82 - }, - "4": { - "x": -30.29, - "y": -3.7 - }, - "5": { - "x": -30.05, - "y": 29.1 - }, - "6": { - "x": -26.24, - "y": 14.19 - }, - "7": { - "x": -15.46, - "y": -2.33 - }, - "8": { - "x": -21.83, - "y": 26.72 - }, - "9": { - "x": -5.82, - "y": -19.94 - }, - "10": { - "x": -7.87, - "y": 31.01 - }, - "11": { - "x": -7.39, - "y": 15.15 - } - }, - { - "index": 2, - "ball": { - "x": -41.78, - "y": 0.0 - }, - "1": { - "x": -46.5, - "y": 0.0 - }, - "2": { - "x": -47.07, - "y": -2.61 - }, - "3": { - "x": -47.42, - "y": 2.25 - }, - "4": { - "x": -48.96, - "y": -5.34 - }, - "5": { - "x": -49.2, - "y": 5.1 - }, - "6": { - "x": -44.1, - "y": 0.12 - }, - "7": { - "x": -39.5, - "y": -6.0 - }, - "8": { - "x": -39.5, - "y": 6.0 - }, - "9": { - "x": -24.75, - "y": -22.0 - }, - "10": { - "x": -24.74, - "y": 22.0 - }, - "11": { - "x": -18.5, - "y": 0.0 - } - }, - { - "index": 3, - "ball": { - "x": -36.02, - "y": -35.0 - }, - "1": { - "x": -46.5, - "y": -3.0 - }, - "2": { - "x": -36.61, - "y": -15.15 - }, - "3": { - "x": -36.26, - "y": -6.68 - }, - "4": { - "x": -36.14, - "y": -28.15 - }, - "5": { - "x": -34.6, - "y": 4.3 - }, - "6": { - "x": -31.61, - "y": -14.07 - }, - "7": { - "x": -26.72, - "y": -28.86 - }, - "8": { - "x": -20.16, - "y": 0.6 - }, - "9": { - "x": -10.23, - "y": -30.77 - }, - "10": { - "x": -7.44, - "y": 19.44 - }, - "11": { - "x": -7.62, - "y": -11.95 - } - }, - { - "index": 4, - "ball": { - "x": -36.02, - "y": 35.0 - }, - "1": { - "x": -46.5, - "y": 3.0 - }, - "2": { - "x": -36.26, - "y": 6.68 - }, - "3": { - "x": -36.61, - "y": 15.15 - }, - "4": { - "x": -34.6, - "y": -4.3 - }, - "5": { - "x": -36.14, - "y": 28.15 - }, - "6": { - "x": -31.61, - "y": 14.07 - }, - "7": { - "x": -20.16, - "y": -0.6 - }, - "8": { - "x": -26.72, - "y": 28.86 - }, - "9": { - "x": -7.44, - "y": -19.44 - }, - "10": { - "x": -10.23, - "y": 30.77 - }, - "11": { - "x": -7.62, - "y": 11.95 - } - }, - { - "index": 5, - "ball": { - "x": -36.04, - "y": -9.96 - }, - "1": { - "x": -46.5, - "y": -3.0 - }, - "2": { - "x": -42.92, - "y": -5.42 - }, - "3": { - "x": -39.7, - "y": -0.44 - }, - "4": { - "x": -41.75, - "y": -11.87 - }, - "5": { - "x": -41.27, - "y": 5.82 - }, - "6": { - "x": -35.75, - "y": -4.69 - }, - "7": { - "x": -32.28, - "y": -16.19 - }, - "8": { - "x": -27.62, - "y": 9.02 - }, - "9": { - "x": -18.0, - "y": -27.39 - }, - "10": { - "x": -18.0, - "y": 22.0 - }, - "11": { - "x": -14.78, - "y": -5.49 - } - }, - { - "index": 6, - "ball": { - "x": -36.04, - "y": 9.96 - }, - "1": { - "x": -46.5, - "y": 3.0 - }, - "2": { - "x": -39.7, - "y": 0.44 - }, - "3": { - "x": -42.92, - "y": 5.42 - }, - "4": { - "x": -41.27, - "y": -5.91 - }, - "5": { - "x": -41.75, - "y": 11.87 - }, - "6": { - "x": -35.75, - "y": 4.69 - }, - "7": { - "x": -27.62, - "y": -9.02 - }, - "8": { - "x": -32.28, - "y": 16.19 - }, - "9": { - "x": -18.0, - "y": -22.0 - }, - "10": { - "x": -18.0, - "y": 27.39 - }, - "11": { - "x": -14.78, - "y": 5.49 - } - }, - { - "index": 7, - "ball": { - "x": -43.39, - "y": -9.53 - }, - "1": { - "x": -47.85, - "y": -6.0 - }, - "2": { - "x": -46.77, - "y": -5.52 - }, - "3": { - "x": -43.97, - "y": -0.25 - }, - "4": { - "x": -45.77, - "y": -9.15 - }, - "5": { - "x": -47.4, - "y": 3.89 - }, - "6": { - "x": -40.77, - "y": -6.11 - }, - "7": { - "x": -38.79, - "y": -14.81 - }, - "8": { - "x": -38.46, - "y": 3.97 - }, - "9": { - "x": -23.3, - "y": -28.2 - }, - "10": { - "x": -23.2, - "y": 20.07 - }, - "11": { - "x": -23.56, - "y": -7.45 - } - }, - { - "index": 8, - "ball": { - "x": -43.39, - "y": 9.53 - }, - "1": { - "x": -47.85, - "y": 6.0 - }, - "2": { - "x": -43.97, - "y": 0.25 - }, - "3": { - "x": -46.77, - "y": 5.52 - }, - "4": { - "x": -47.4, - "y": -3.89 - }, - "5": { - "x": -45.77, - "y": 9.15 - }, - "6": { - "x": -40.77, - "y": 6.11 - }, - "7": { - "x": -38.46, - "y": -3.97 - }, - "8": { - "x": -38.79, - "y": 14.81 - }, - "9": { - "x": -23.2, - "y": -20.07 - }, - "10": { - "x": -23.3, - "y": 28.2 - }, - "11": { - "x": -23.56, - "y": 7.45 - } - }, - { - "index": 9, - "ball": { - "x": -54.5, - "y": -36.0 - }, - "1": { - "x": -51.0, - "y": -6.5 - }, - "2": { - "x": -47.04, - "y": -18.02 - }, - "3": { - "x": -45.42, - "y": -8.52 - }, - "4": { - "x": -49.09, - "y": -27.29 - }, - "5": { - "x": -43.37, - "y": 0.0 - }, - "6": { - "x": -42.18, - "y": -14.13 - }, - "7": { - "x": -42.72, - "y": -24.49 - }, - "8": { - "x": -27.43, - "y": 5.25 - }, - "9": { - "x": -19.32, - "y": -30.06 - }, - "10": { - "x": -12.88, - "y": 19.8 - }, - "11": { - "x": -14.91, - "y": -9.18 - } - }, - { - "index": 10, - "ball": { - "x": -54.5, - "y": 36.0 - }, - "1": { - "x": -51.0, - "y": 6.5 - }, - "2": { - "x": -45.42, - "y": 8.52 - }, - "3": { - "x": -47.04, - "y": 18.02 - }, - "4": { - "x": -43.37, - "y": -0.0 - }, - "5": { - "x": -49.09, - "y": 27.29 - }, - "6": { - "x": -42.18, - "y": 14.13 - }, - "7": { - "x": -27.43, - "y": -5.25 - }, - "8": { - "x": -42.72, - "y": 24.49 - }, - "9": { - "x": -12.88, - "y": -19.8 - }, - "10": { - "x": -19.32, - "y": 30.06 - }, - "11": { - "x": -14.91, - "y": 9.18 - } - }, - { - "index": 11, - "ball": { - "x": -54.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -47.0, - "y": -2.5 - }, - "3": { - "x": -47.0, - "y": 2.5 - }, - "4": { - "x": -47.0, - "y": -7.0 - }, - "5": { - "x": -47.0, - "y": 7.0 - }, - "6": { - "x": -43.0, - "y": 0.0 - }, - "7": { - "x": -35.0, - "y": -13.0 - }, - "8": { - "x": -35.0, - "y": 13.0 - }, - "9": { - "x": -24.75, - "y": -22.0 - }, - "10": { - "x": -24.75, - "y": 22.0 - }, - "11": { - "x": -23.0, - "y": 0.0 - } - }, - { - "index": 12, - "ball": { - "x": -54.5, - "y": -10.57 - }, - "1": { - "x": -51.0, - "y": -7.0 - }, - "2": { - "x": -48.41, - "y": -5.8 - }, - "3": { - "x": -48.76, - "y": -1.66 - }, - "4": { - "x": -51.01, - "y": -8.52 - }, - "5": { - "x": -48.65, - "y": 3.2 - }, - "6": { - "x": -44.37, - "y": -2.62 - }, - "7": { - "x": -43.73, - "y": -9.47 - }, - "8": { - "x": -39.9, - "y": 4.33 - }, - "9": { - "x": -24.81, - "y": -29.58 - }, - "10": { - "x": -18.82, - "y": 25.56 - }, - "11": { - "x": -23.0, - "y": -8.59 - } - }, - { - "index": 13, - "ball": { - "x": -54.5, - "y": 10.57 - }, - "1": { - "x": -51.0, - "y": 7.0 - }, - "2": { - "x": -48.76, - "y": 1.66 - }, - "3": { - "x": -48.41, - "y": 5.8 - }, - "4": { - "x": -48.65, - "y": -3.2 - }, - "5": { - "x": -51.01, - "y": 8.52 - }, - "6": { - "x": -44.37, - "y": 2.62 - }, - "7": { - "x": -39.9, - "y": -4.33 - }, - "8": { - "x": -43.73, - "y": 9.47 - }, - "9": { - "x": -18.82, - "y": -25.56 - }, - "10": { - "x": -24.81, - "y": 29.58 - }, - "11": { - "x": -23.0, - "y": 8.59 - } - }, - { - "index": 14, - "ball": { - "x": -42.1, - "y": -28.03 - }, - "1": { - "x": -49.0, - "y": -6.5 - }, - "2": { - "x": -42.94, - "y": -15.32 - }, - "3": { - "x": -41.86, - "y": -7.55 - }, - "4": { - "x": -43.37, - "y": -24.38 - }, - "5": { - "x": -39.49, - "y": 0.65 - }, - "6": { - "x": -38.73, - "y": -13.27 - }, - "7": { - "x": -32.56, - "y": -22.9 - }, - "8": { - "x": -25.09, - "y": 4.6 - }, - "9": { - "x": -15.62, - "y": -30.53 - }, - "10": { - "x": -12.76, - "y": 21.71 - }, - "11": { - "x": -13.95, - "y": -11.81 - } - }, - { - "index": 15, - "ball": { - "x": -42.1, - "y": 28.03 - }, - "1": { - "x": -49.0, - "y": 6.5 - }, - "2": { - "x": -41.86, - "y": 7.55 - }, - "3": { - "x": -42.94, - "y": 15.32 - }, - "4": { - "x": -39.49, - "y": -0.65 - }, - "5": { - "x": -43.37, - "y": 24.38 - }, - "6": { - "x": -38.73, - "y": 13.27 - }, - "7": { - "x": -25.09, - "y": -4.6 - }, - "8": { - "x": -32.56, - "y": 22.9 - }, - "9": { - "x": -12.76, - "y": -21.71 - }, - "10": { - "x": -15.62, - "y": 30.53 - }, - "11": { - "x": -13.95, - "y": 11.81 - } - }, - { - "index": 16, - "ball": { - "x": -48.97, - "y": -17.73 - }, - "1": { - "x": -50.0, - "y": -7.0 - }, - "2": { - "x": -47.08, - "y": -6.22 - }, - "3": { - "x": -44.08, - "y": -1.75 - }, - "4": { - "x": -47.77, - "y": -12.89 - }, - "5": { - "x": -47.07, - "y": 2.17 - }, - "6": { - "x": -44.09, - "y": -7.25 - }, - "7": { - "x": -43.12, - "y": -14.18 - }, - "8": { - "x": -37.99, - "y": 0.52 - }, - "9": { - "x": -30.17, - "y": -23.92 - }, - "10": { - "x": -20.89, - "y": 22.42 - }, - "11": { - "x": -21.75, - "y": -9.68 - } - }, - { - "index": 17, - "ball": { - "x": -48.97, - "y": 17.73 - }, - "1": { - "x": -50.0, - "y": 7.0 - }, - "2": { - "x": -44.08, - "y": 1.75 - }, - "3": { - "x": -47.08, - "y": 6.22 - }, - "4": { - "x": -47.07, - "y": -2.17 - }, - "5": { - "x": -47.77, - "y": 12.89 - }, - "6": { - "x": -44.09, - "y": 7.25 - }, - "7": { - "x": -37.99, - "y": -0.52 - }, - "8": { - "x": -43.12, - "y": 14.18 - }, - "9": { - "x": -20.89, - "y": -22.42 - }, - "10": { - "x": -30.17, - "y": 23.92 - }, - "11": { - "x": -21.75, - "y": 9.68 - } - }, - { - "index": 18, - "ball": { - "x": -22.08, - "y": 0.0 - }, - "1": { - "x": -46.5, - "y": -0.0 - }, - "2": { - "x": -25.43, - "y": -2.48 - }, - "3": { - "x": -25.34, - "y": 2.23 - }, - "4": { - "x": -26.2, - "y": -9.16 - }, - "5": { - "x": -25.77, - "y": 8.65 - }, - "6": { - "x": -20.42, - "y": 0.05 - }, - "7": { - "x": -15.86, - "y": -12.83 - }, - "8": { - "x": -15.25, - "y": 11.97 - }, - "9": { - "x": -6.18, - "y": -22.01 - }, - "10": { - "x": -5.43, - "y": 22.12 - }, - "11": { - "x": -3.02, - "y": -0.0 - } - }, - { - "index": 19, - "ball": { - "x": -31.0, - "y": 0.0 - }, - "1": { - "x": -46.5, - "y": -0.0 - }, - "2": { - "x": -36.73, - "y": -2.99 - }, - "3": { - "x": -36.66, - "y": 2.67 - }, - "4": { - "x": -36.2, - "y": -8.93 - }, - "5": { - "x": -36.12, - "y": 8.13 - }, - "6": { - "x": -30.47, - "y": 0.22 - }, - "7": { - "x": -28.84, - "y": -12.26 - }, - "8": { - "x": -27.85, - "y": 9.82 - }, - "9": { - "x": -18.03, - "y": -21.0 - }, - "10": { - "x": -18.93, - "y": 22.26 - }, - "11": { - "x": -11.02, - "y": -0.0 - } - }, - { - "index": 20, - "ball": { - "x": -48.35, - "y": -9.55 - }, - "1": { - "x": -50.0, - "y": -7.0 - }, - "2": { - "x": -48.12, - "y": -6.51 - }, - "3": { - "x": -46.32, - "y": -2.57 - }, - "4": { - "x": -48.12, - "y": -8.17 - }, - "5": { - "x": -48.2, - "y": 1.88 - }, - "6": { - "x": -44.09, - "y": -7.25 - }, - "7": { - "x": -43.12, - "y": -14.18 - }, - "8": { - "x": -41.22, - "y": 1.92 - }, - "9": { - "x": -27.41, - "y": -28.75 - }, - "10": { - "x": -25.72, - "y": 19.11 - }, - "11": { - "x": -23.0, - "y": -9.49 - } - }, - { - "index": 21, - "ball": { - "x": -48.35, - "y": 9.55 - }, - "1": { - "x": -50.0, - "y": 7.0 - }, - "2": { - "x": -46.32, - "y": 2.57 - }, - "3": { - "x": -48.12, - "y": 6.51 - }, - "4": { - "x": -48.2, - "y": -1.88 - }, - "5": { - "x": -48.12, - "y": 8.17 - }, - "6": { - "x": -44.09, - "y": 7.25 - }, - "7": { - "x": -41.22, - "y": -1.92 - }, - "8": { - "x": -43.12, - "y": 14.18 - }, - "9": { - "x": -25.72, - "y": -19.11 - }, - "10": { - "x": -27.41, - "y": 28.75 - }, - "11": { - "x": -23.0, - "y": 9.49 - } - }, - { - "index": 22, - "ball": { - "x": -22.08, - "y": -18.0 - }, - "1": { - "x": -46.5, - "y": -3.0 - }, - "2": { - "x": -26.23, - "y": -11.18 - }, - "3": { - "x": -26.32, - "y": -2.43 - }, - "4": { - "x": -25.96, - "y": -18.3 - }, - "5": { - "x": -26.32, - "y": 6.85 - }, - "6": { - "x": -21.58, - "y": -9.68 - }, - "7": { - "x": -17.81, - "y": -14.21 - }, - "8": { - "x": -14.69, - "y": 5.77 - }, - "9": { - "x": -4.33, - "y": -28.84 - }, - "10": { - "x": -4.51, - "y": 21.27 - }, - "11": { - "x": -4.87, - "y": -10.54 - } - }, - { - "index": 23, - "ball": { - "x": -22.08, - "y": 18.0 - }, - "1": { - "x": -46.5, - "y": 3.0 - }, - "2": { - "x": -26.32, - "y": 2.43 - }, - "3": { - "x": -26.23, - "y": 11.18 - }, - "4": { - "x": -26.32, - "y": -6.85 - }, - "5": { - "x": -25.96, - "y": 18.3 - }, - "6": { - "x": -21.58, - "y": 9.68 - }, - "7": { - "x": -14.69, - "y": -5.77 - }, - "8": { - "x": -17.81, - "y": 14.21 - }, - "9": { - "x": -4.51, - "y": -21.27 - }, - "10": { - "x": -4.33, - "y": 28.84 - }, - "11": { - "x": -4.87, - "y": 10.54 - } - }, - { - "index": 24, - "ball": { - "x": -22.08, - "y": -9.0 - }, - "1": { - "x": -46.5, - "y": -3.0 - }, - "2": { - "x": -25.24, - "y": -8.92 - }, - "3": { - "x": -25.42, - "y": -0.63 - }, - "4": { - "x": -24.96, - "y": -15.41 - }, - "5": { - "x": -25.33, - "y": 8.11 - }, - "6": { - "x": -22.62, - "y": -5.05 - }, - "7": { - "x": -17.81, - "y": -12.41 - }, - "8": { - "x": -15.25, - "y": 11.97 - }, - "9": { - "x": -6.18, - "y": -22.01 - }, - "10": { - "x": -5.43, - "y": 22.12 - }, - "11": { - "x": -3.02, - "y": -4.62 - } - }, - { - "index": 25, - "ball": { - "x": -22.08, - "y": 9.0 - }, - "1": { - "x": -46.5, - "y": 3.0 - }, - "2": { - "x": -25.42, - "y": 0.63 - }, - "3": { - "x": -25.24, - "y": 8.92 - }, - "4": { - "x": -25.33, - "y": -8.11 - }, - "5": { - "x": -24.96, - "y": 15.41 - }, - "6": { - "x": -22.62, - "y": 5.05 - }, - "7": { - "x": -15.25, - "y": -11.97 - }, - "8": { - "x": -17.81, - "y": 12.41 - }, - "9": { - "x": -5.43, - "y": -22.12 - }, - "10": { - "x": -6.18, - "y": 22.01 - }, - "11": { - "x": -3.02, - "y": 4.62 - } - }, - { - "index": 26, - "ball": { - "x": 54.5, - "y": -36.0 - }, - "1": { - "x": -43.0, - "y": 0.0 - }, - "2": { - "x": -0.72, - "y": -12.0 - }, - "3": { - "x": -0.84, - "y": 1.08 - }, - "4": { - "x": 7.19, - "y": -26.29 - }, - "5": { - "x": 10.0, - "y": 8.0 - }, - "6": { - "x": 21.83, - "y": -14.13 - }, - "7": { - "x": 35.28, - "y": -23.97 - }, - "8": { - "x": 40.92, - "y": -8.74 - }, - "9": { - "x": 44.22, - "y": -30.85 - }, - "10": { - "x": 43.53, - "y": 4.78 - }, - "11": { - "x": 48.38, - "y": -19.52 - } - }, - { - "index": 27, - "ball": { - "x": 54.5, - "y": 36.0 - }, - "1": { - "x": -43.0, - "y": -0.0 - }, - "2": { - "x": -0.84, - "y": -1.08 - }, - "3": { - "x": -0.72, - "y": 12.0 - }, - "4": { - "x": 10.0, - "y": -8.0 - }, - "5": { - "x": 7.19, - "y": 26.29 - }, - "6": { - "x": 21.83, - "y": 14.13 - }, - "7": { - "x": 40.92, - "y": 8.74 - }, - "8": { - "x": 35.28, - "y": 23.97 - }, - "9": { - "x": 43.53, - "y": -4.78 - }, - "10": { - "x": 44.22, - "y": 30.85 - }, - "11": { - "x": 48.38, - "y": 19.52 - } - }, - { - "index": 28, - "ball": { - "x": -11.99, - "y": -18.0 - }, - "1": { - "x": -43.0, - "y": -3.0 - }, - "2": { - "x": -16.27, - "y": -16.18 - }, - "3": { - "x": -15.84, - "y": -2.91 - }, - "4": { - "x": -15.07, - "y": -22.26 - }, - "5": { - "x": -16.18, - "y": 9.68 - }, - "6": { - "x": -14.56, - "y": -9.93 - }, - "7": { - "x": -4.78, - "y": -18.39 - }, - "8": { - "x": -4.15, - "y": 4.87 - }, - "9": { - "x": 2.88, - "y": -30.37 - }, - "10": { - "x": 3.7, - "y": 21.9 - }, - "11": { - "x": 3.7, - "y": -9.01 - } - }, - { - "index": 29, - "ball": { - "x": -11.99, - "y": 18.0 - }, - "1": { - "x": -43.0, - "y": 3.0 - }, - "2": { - "x": -15.84, - "y": 2.91 - }, - "3": { - "x": -16.27, - "y": 16.18 - }, - "4": { - "x": -16.18, - "y": -9.68 - }, - "5": { - "x": -15.07, - "y": 22.26 - }, - "6": { - "x": -14.56, - "y": 9.93 - }, - "7": { - "x": -4.15, - "y": -4.87 - }, - "8": { - "x": -4.78, - "y": 18.39 - }, - "9": { - "x": 3.7, - "y": -21.9 - }, - "10": { - "x": 2.88, - "y": 30.37 - }, - "11": { - "x": 3.7, - "y": 9.01 - } - }, - { - "index": 30, - "ball": { - "x": -11.99, - "y": -9.0 - }, - "1": { - "x": -43.0, - "y": -2.0 - }, - "2": { - "x": -15.58, - "y": -9.93 - }, - "3": { - "x": -15.93, - "y": 0.77 - }, - "4": { - "x": -15.5, - "y": -17.12 - }, - "5": { - "x": -15.75, - "y": 9.76 - }, - "6": { - "x": -13.96, - "y": -5.31 - }, - "7": { - "x": -7.75, - "y": -14.42 - }, - "8": { - "x": -5.59, - "y": 7.66 - }, - "9": { - "x": 2.25, - "y": -28.39 - }, - "10": { - "x": 2.16, - "y": 21.36 - }, - "11": { - "x": 2.61, - "y": -5.23 - } - }, - { - "index": 31, - "ball": { - "x": -11.99, - "y": 9.0 - }, - "1": { - "x": -43.0, - "y": 2.0 - }, - "2": { - "x": -15.93, - "y": -0.77 - }, - "3": { - "x": -15.58, - "y": 9.93 - }, - "4": { - "x": -15.75, - "y": -9.76 - }, - "5": { - "x": -15.5, - "y": 17.12 - }, - "6": { - "x": -13.96, - "y": 5.31 - }, - "7": { - "x": -5.59, - "y": -7.66 - }, - "8": { - "x": -7.75, - "y": 14.42 - }, - "9": { - "x": 2.16, - "y": -21.36 - }, - "10": { - "x": 2.25, - "y": 28.39 - }, - "11": { - "x": 2.61, - "y": 5.23 - } - }, - { - "index": 32, - "ball": { - "x": -11.99, - "y": 0.0 - }, - "1": { - "x": -43.0, - "y": -0.0 - }, - "2": { - "x": -15.75, - "y": -3.42 - }, - "3": { - "x": -15.75, - "y": 2.65 - }, - "4": { - "x": -15.75, - "y": -11.9 - }, - "5": { - "x": -16.7, - "y": 10.7 - }, - "6": { - "x": -13.96, - "y": 0.0 - }, - "7": { - "x": -8.05, - "y": -13.27 - }, - "8": { - "x": -7.11, - "y": 11.99 - }, - "9": { - "x": -2.2, - "y": -23.11 - }, - "10": { - "x": -0.94, - "y": 22.86 - }, - "11": { - "x": 1.91, - "y": -0.0 - } - }, - { - "index": 33, - "ball": { - "x": -8.22, - "y": -36.0 - }, - "1": { - "x": -43.0, - "y": -4.0 - }, - "2": { - "x": -14.98, - "y": -24.57 - }, - "3": { - "x": -16.26, - "y": -7.31 - }, - "4": { - "x": -11.73, - "y": -33.05 - }, - "5": { - "x": -14.25, - "y": 7.67 - }, - "6": { - "x": -12.5, - "y": -16.95 - }, - "7": { - "x": -8.04, - "y": -26.49 - }, - "8": { - "x": -3.97, - "y": -5.41 - }, - "9": { - "x": 7.86, - "y": -31.17 - }, - "10": { - "x": 8.29, - "y": 2.34 - }, - "11": { - "x": 8.75, - "y": -16.72 - } - }, - { - "index": 34, - "ball": { - "x": -8.22, - "y": 36.0 - }, - "1": { - "x": -43.0, - "y": 4.0 - }, - "2": { - "x": -16.26, - "y": 7.31 - }, - "3": { - "x": -14.98, - "y": 24.57 - }, - "4": { - "x": -14.25, - "y": -7.67 - }, - "5": { - "x": -11.73, - "y": 33.05 - }, - "6": { - "x": -12.5, - "y": 16.95 - }, - "7": { - "x": -3.97, - "y": 5.41 - }, - "8": { - "x": -8.04, - "y": 26.49 - }, - "9": { - "x": 8.29, - "y": -2.34 - }, - "10": { - "x": 7.86, - "y": 31.17 - }, - "11": { - "x": 8.75, - "y": 16.72 - } - }, - { - "index": 35, - "ball": { - "x": -42.52, - "y": -6.04 - }, - "1": { - "x": -46.5, - "y": -4.75 - }, - "2": { - "x": -46.86, - "y": -4.31 - }, - "3": { - "x": -44.95, - "y": 0.79 - }, - "4": { - "x": -46.88, - "y": -7.76 - }, - "5": { - "x": -47.74, - "y": 4.5 - }, - "6": { - "x": -41.81, - "y": -3.85 - }, - "7": { - "x": -38.81, - "y": -11.62 - }, - "8": { - "x": -38.43, - "y": 4.91 - }, - "9": { - "x": -23.63, - "y": -25.89 - }, - "10": { - "x": -23.57, - "y": 20.85 - }, - "11": { - "x": -21.37, - "y": -4.64 - } - }, - { - "index": 36, - "ball": { - "x": -42.52, - "y": 6.04 - }, - "1": { - "x": -46.5, - "y": 4.75 - }, - "2": { - "x": -44.95, - "y": -0.79 - }, - "3": { - "x": -46.86, - "y": 4.31 - }, - "4": { - "x": -47.74, - "y": -4.5 - }, - "5": { - "x": -46.88, - "y": 7.76 - }, - "6": { - "x": -41.81, - "y": 3.85 - }, - "7": { - "x": -38.43, - "y": -4.91 - }, - "8": { - "x": -38.81, - "y": 11.62 - }, - "9": { - "x": -23.57, - "y": -20.85 - }, - "10": { - "x": -23.63, - "y": 25.89 - }, - "11": { - "x": -21.37, - "y": 4.64 - } - }, - { - "index": 37, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -43.0, - "y": 0.0 - }, - "2": { - "x": -11.97, - "y": -8.07 - }, - "3": { - "x": -12.04, - "y": 6.87 - }, - "4": { - "x": -10.58, - "y": -16.23 - }, - "5": { - "x": -10.87, - "y": 15.7 - }, - "6": { - "x": -8.22, - "y": -0.19 - }, - "7": { - "x": -0.03, - "y": -8.56 - }, - "8": { - "x": -0.17, - "y": 8.44 - }, - "9": { - "x": 11.36, - "y": -18.82 - }, - "10": { - "x": 11.39, - "y": 18.52 - }, - "11": { - "x": 11.78, - "y": -0.06 - } - }, - { - "index": 38, - "ball": { - "x": -41.21, - "y": -4.43 - }, - "1": { - "x": -46.5, - "y": -3.2 - }, - "2": { - "x": -46.31, - "y": -3.86 - }, - "3": { - "x": -45.02, - "y": 1.13 - }, - "4": { - "x": -46.83, - "y": -7.52 - }, - "5": { - "x": -47.24, - "y": 4.93 - }, - "6": { - "x": -41.69, - "y": -2.52 - }, - "7": { - "x": -38.02, - "y": -10.27 - }, - "8": { - "x": -37.09, - "y": 5.97 - }, - "9": { - "x": -23.14, - "y": -24.69 - }, - "10": { - "x": -23.11, - "y": 21.46 - }, - "11": { - "x": -19.25, - "y": -3.06 - } - }, - { - "index": 39, - "ball": { - "x": -41.21, - "y": 4.43 - }, - "1": { - "x": -46.5, - "y": 3.2 - }, - "2": { - "x": -45.02, - "y": -1.13 - }, - "3": { - "x": -46.31, - "y": 3.86 - }, - "4": { - "x": -47.24, - "y": -4.93 - }, - "5": { - "x": -46.83, - "y": 7.52 - }, - "6": { - "x": -41.69, - "y": 2.52 - }, - "7": { - "x": -37.09, - "y": -5.97 - }, - "8": { - "x": -38.02, - "y": 10.27 - }, - "9": { - "x": -23.11, - "y": -21.46 - }, - "10": { - "x": -23.14, - "y": 24.69 - }, - "11": { - "x": -19.25, - "y": 3.06 - } - }, - { - "index": 40, - "ball": { - "x": -42.38, - "y": -8.44 - }, - "1": { - "x": -46.5, - "y": -6.0 - }, - "2": { - "x": -46.42, - "y": -5.12 - }, - "3": { - "x": -43.87, - "y": 0.07 - }, - "4": { - "x": -45.73, - "y": -8.97 - }, - "5": { - "x": -46.9, - "y": 4.29 - }, - "6": { - "x": -40.61, - "y": -5.24 - }, - "7": { - "x": -38.15, - "y": -13.91 - }, - "8": { - "x": -37.38, - "y": 4.78 - }, - "9": { - "x": -22.88, - "y": -27.37 - }, - "10": { - "x": -22.81, - "y": 20.51 - }, - "11": { - "x": -21.98, - "y": -6.34 - } - }, - { - "index": 41, - "ball": { - "x": -42.38, - "y": 8.44 - }, - "1": { - "x": -46.5, - "y": 6.0 - }, - "2": { - "x": -43.87, - "y": -0.07 - }, - "3": { - "x": -46.42, - "y": 5.12 - }, - "4": { - "x": -46.9, - "y": -4.29 - }, - "5": { - "x": -45.73, - "y": 8.97 - }, - "6": { - "x": -40.61, - "y": 5.24 - }, - "7": { - "x": -37.38, - "y": -4.78 - }, - "8": { - "x": -38.15, - "y": 13.91 - }, - "9": { - "x": -22.81, - "y": -20.51 - }, - "10": { - "x": -22.88, - "y": 27.37 - }, - "11": { - "x": -21.98, - "y": 6.34 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/indirect-freekick-opp-formation.conf b/src/formations-dt/indirect-freekick-opp-formation.conf deleted file mode 100644 index c5e398b3..00000000 --- a/src/formations-dt/indirect-freekick-opp-formation.conf +++ /dev/null @@ -1,1156 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -11.63, - "y": -4.6 - }, - "3": { - "x": -11.9, - "y": 4.06 - }, - "4": { - "x": -10.09, - "y": -16.13 - }, - "5": { - "x": -9.91, - "y": 14.51 - }, - "6": { - "x": -11.18, - "y": -0.36 - }, - "7": { - "x": -6.58, - "y": -8.2 - }, - "8": { - "x": -7.57, - "y": 8.29 - }, - "9": { - "x": -1.26, - "y": -11.99 - }, - "10": { - "x": -1.8, - "y": 12.17 - }, - "11": { - "x": 11.72, - "y": 0.0 - } - }, - { - "index": 1, - "ball": { - "x": -54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.6, - "y": -18.57 - }, - "3": { - "x": -45.24, - "y": -5.14 - }, - "4": { - "x": -49.75, - "y": -24.6 - }, - "5": { - "x": -45.6, - "y": 3.88 - }, - "6": { - "x": -39.84, - "y": -15.59 - }, - "7": { - "x": -41.91, - "y": -24.24 - }, - "8": { - "x": -34.88, - "y": -0.09 - }, - "9": { - "x": -29.11, - "y": -28.84 - }, - "10": { - "x": -14.69, - "y": 21.98 - }, - "11": { - "x": -14.9, - "y": -5.27 - } - }, - { - "index": 2, - "ball": { - "x": -54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.24, - "y": 5.14 - }, - "3": { - "x": -45.6, - "y": 18.57 - }, - "4": { - "x": -45.6, - "y": -3.88 - }, - "5": { - "x": -49.75, - "y": 24.6 - }, - "6": { - "x": -39.84, - "y": 15.59 - }, - "7": { - "x": -34.88, - "y": 0.09 - }, - "8": { - "x": -41.91, - "y": 24.24 - }, - "9": { - "x": -14.69, - "y": -21.98 - }, - "10": { - "x": -29.11, - "y": 28.84 - }, - "11": { - "x": -14.9, - "y": 5.27 - } - }, - { - "index": 3, - "ball": { - "x": 54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -5.68, - "y": -9.82 - }, - "3": { - "x": -4.51, - "y": 2.34 - }, - "4": { - "x": 5.86, - "y": -22.53 - }, - "5": { - "x": 10.0, - "y": 8.0 - }, - "6": { - "x": 20.82, - "y": -15.86 - }, - "7": { - "x": 31.99, - "y": -26.86 - }, - "8": { - "x": 35.24, - "y": -14.15 - }, - "9": { - "x": 39.02, - "y": -32.81 - }, - "10": { - "x": 43.71, - "y": -11.81 - }, - "11": { - "x": 40.11, - "y": -23.79 - } - }, - { - "index": 4, - "ball": { - "x": 54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -4.51, - "y": -2.34 - }, - "3": { - "x": -5.68, - "y": 9.82 - }, - "4": { - "x": 10.0, - "y": -8.0 - }, - "5": { - "x": 5.86, - "y": 22.53 - }, - "6": { - "x": 20.82, - "y": 15.86 - }, - "7": { - "x": 35.24, - "y": 14.15 - }, - "8": { - "x": 31.99, - "y": 26.86 - }, - "9": { - "x": 43.71, - "y": 11.81 - }, - "10": { - "x": 39.02, - "y": 32.81 - }, - "11": { - "x": 40.11, - "y": 23.79 - } - }, - { - "index": 5, - "ball": { - "x": -35.0, - "y": -21.0 - }, - "1": { - "x": -50.0, - "y": -6.5 - }, - "2": { - "x": -44.28, - "y": -10.05 - }, - "3": { - "x": -44.22, - "y": -1.48 - }, - "4": { - "x": -44.19, - "y": -15.75 - }, - "5": { - "x": -43.66, - "y": 4.83 - }, - "6": { - "x": -40.28, - "y": -10.05 - }, - "7": { - "x": -35.08, - "y": -10.56 - }, - "8": { - "x": -37.64, - "y": -2.21 - }, - "9": { - "x": -25.89, - "y": -20.1 - }, - "10": { - "x": -12.49, - "y": 14.65 - }, - "11": { - "x": -21.91, - "y": -8.74 - } - }, - { - "index": 6, - "ball": { - "x": -35.0, - "y": 21.0 - }, - "1": { - "x": -50.0, - "y": 6.5 - }, - "2": { - "x": -44.22, - "y": 1.48 - }, - "3": { - "x": -44.28, - "y": 10.05 - }, - "4": { - "x": -43.66, - "y": -4.83 - }, - "5": { - "x": -44.19, - "y": 15.75 - }, - "6": { - "x": -40.28, - "y": 10.05 - }, - "7": { - "x": -37.64, - "y": 2.21 - }, - "8": { - "x": -35.08, - "y": 10.56 - }, - "9": { - "x": -12.49, - "y": -14.65 - }, - "10": { - "x": -25.89, - "y": 20.1 - }, - "11": { - "x": -21.91, - "y": 8.74 - } - }, - { - "index": 7, - "ball": { - "x": -35.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.21, - "y": -2.19 - }, - "3": { - "x": -45.21, - "y": 2.19 - }, - "4": { - "x": -46.27, - "y": -4.12 - }, - "5": { - "x": -46.27, - "y": 4.12 - }, - "6": { - "x": -45.1, - "y": 0.0 - }, - "7": { - "x": -44.68, - "y": -5.14 - }, - "8": { - "x": -44.68, - "y": 5.14 - }, - "9": { - "x": -25.12, - "y": -16.78 - }, - "10": { - "x": -25.12, - "y": 16.78 - }, - "11": { - "x": -23.5, - "y": -0.09 - } - }, - { - "index": 8, - "ball": { - "x": -54.5, - "y": 0.0 - }, - "1": { - "x": -54.0, - "y": 0.0 - }, - "2": { - "x": -52.6, - "y": -2.0 - }, - "3": { - "x": -52.6, - "y": 2.0 - }, - "4": { - "x": -52.6, - "y": -6.5 - }, - "5": { - "x": -52.6, - "y": 6.5 - }, - "6": { - "x": -52.6, - "y": 0.0 - }, - "7": { - "x": -52.6, - "y": -4.0 - }, - "8": { - "x": -52.6, - "y": 4.0 - }, - "9": { - "x": -33.21, - "y": -19.76 - }, - "10": { - "x": -33.21, - "y": 19.76 - }, - "11": { - "x": -32.47, - "y": 0.11 - } - }, - { - "index": 9, - "ball": { - "x": -47.0, - "y": 0.0 - }, - "1": { - "x": -52.7, - "y": -0.35 - }, - "2": { - "x": -52.62, - "y": -2.09 - }, - "3": { - "x": -52.62, - "y": 1.08 - }, - "4": { - "x": -52.62, - "y": -3.88 - }, - "5": { - "x": -52.55, - "y": 3.65 - }, - "6": { - "x": -52.67, - "y": 2.37 - }, - "7": { - "x": -52.67, - "y": -5.34 - }, - "8": { - "x": -52.47, - "y": 4.96 - }, - "9": { - "x": -27.39, - "y": -19.82 - }, - "10": { - "x": -27.39, - "y": 19.82 - }, - "11": { - "x": -28.4, - "y": 0.07 - } - }, - { - "index": 10, - "ball": { - "x": -47.0, - "y": -9.0 - }, - "1": { - "x": -52.65, - "y": -3.93 - }, - "2": { - "x": -52.55, - "y": -2.72 - }, - "3": { - "x": -52.65, - "y": -1.11 - }, - "4": { - "x": -52.55, - "y": -5.09 - }, - "5": { - "x": -52.72, - "y": 3.91 - }, - "6": { - "x": -52.65, - "y": 0.66 - }, - "7": { - "x": -52.75, - "y": -6.25 - }, - "8": { - "x": -51.44, - "y": 2.87 - }, - "9": { - "x": -36.1, - "y": -15.24 - }, - "10": { - "x": -30.66, - "y": 15.55 - }, - "11": { - "x": -32.13, - "y": -3.29 - } - }, - { - "index": 11, - "ball": { - "x": -47.0, - "y": 9.0 - }, - "1": { - "x": -52.65, - "y": 3.93 - }, - "2": { - "x": -52.65, - "y": 1.11 - }, - "3": { - "x": -52.55, - "y": 2.72 - }, - "4": { - "x": -52.72, - "y": -3.91 - }, - "5": { - "x": -52.55, - "y": 5.09 - }, - "6": { - "x": -52.65, - "y": -0.66 - }, - "7": { - "x": -51.44, - "y": -2.87 - }, - "8": { - "x": -52.75, - "y": 6.25 - }, - "9": { - "x": -30.66, - "y": -15.55 - }, - "10": { - "x": -36.1, - "y": 15.24 - }, - "11": { - "x": -32.13, - "y": 3.29 - } - }, - { - "index": 12, - "ball": { - "x": -35.0, - "y": -9.0 - }, - "1": { - "x": -50.0, - "y": -3.02 - }, - "2": { - "x": -45.64, - "y": -4.17 - }, - "3": { - "x": -45.25, - "y": 0.23 - }, - "4": { - "x": -45.78, - "y": -7.75 - }, - "5": { - "x": -45.25, - "y": 5.29 - }, - "6": { - "x": -43.44, - "y": -2.95 - }, - "7": { - "x": -45.74, - "y": -6.2 - }, - "8": { - "x": -41.43, - "y": 1.89 - }, - "9": { - "x": -27.84, - "y": -17.2 - }, - "10": { - "x": -20.78, - "y": 14.99 - }, - "11": { - "x": -25.29, - "y": -3.66 - } - }, - { - "index": 13, - "ball": { - "x": -35.0, - "y": 9.0 - }, - "1": { - "x": -50.0, - "y": 3.02 - }, - "2": { - "x": -45.25, - "y": -0.23 - }, - "3": { - "x": -45.64, - "y": 4.17 - }, - "4": { - "x": -45.25, - "y": -5.29 - }, - "5": { - "x": -45.78, - "y": 7.75 - }, - "6": { - "x": -43.44, - "y": 2.95 - }, - "7": { - "x": -41.43, - "y": -1.89 - }, - "8": { - "x": -45.74, - "y": 6.2 - }, - "9": { - "x": -20.78, - "y": -14.99 - }, - "10": { - "x": -27.84, - "y": 17.2 - }, - "11": { - "x": -25.29, - "y": 3.66 - } - }, - { - "index": 14, - "ball": { - "x": -44.0, - "y": -21.0 - }, - "1": { - "x": -51.0, - "y": -6.0 - }, - "2": { - "x": -45.86, - "y": -4.39 - }, - "3": { - "x": -45.71, - "y": 1.02 - }, - "4": { - "x": -45.97, - "y": -7.15 - }, - "5": { - "x": -45.4, - "y": 5.78 - }, - "6": { - "x": -44.08, - "y": -6.92 - }, - "7": { - "x": -44.72, - "y": -8.96 - }, - "8": { - "x": -41.36, - "y": -0.49 - }, - "9": { - "x": -39.09, - "y": -10.43 - }, - "10": { - "x": -18.77, - "y": 16.91 - }, - "11": { - "x": -23.22, - "y": -6.1 - } - }, - { - "index": 15, - "ball": { - "x": -44.0, - "y": 21.0 - }, - "1": { - "x": -51.0, - "y": 6.0 - }, - "2": { - "x": -45.71, - "y": -1.02 - }, - "3": { - "x": -45.86, - "y": 4.39 - }, - "4": { - "x": -45.4, - "y": -5.78 - }, - "5": { - "x": -45.97, - "y": 7.15 - }, - "6": { - "x": -44.08, - "y": 6.92 - }, - "7": { - "x": -41.36, - "y": 0.49 - }, - "8": { - "x": -44.72, - "y": 8.96 - }, - "9": { - "x": -18.77, - "y": -16.91 - }, - "10": { - "x": -39.09, - "y": 10.43 - }, - "11": { - "x": -23.22, - "y": 6.1 - } - }, - { - "index": 16, - "ball": { - "x": -54.5, - "y": -21.0 - }, - "1": { - "x": -51.72, - "y": 0.0 - }, - "2": { - "x": -48.79, - "y": -7.15 - }, - "3": { - "x": -47.86, - "y": -0.17 - }, - "4": { - "x": -49.73, - "y": -13.2 - }, - "5": { - "x": -48.37, - "y": 6.05 - }, - "6": { - "x": -44.53, - "y": -8.0 - }, - "7": { - "x": -41.72, - "y": -14.39 - }, - "8": { - "x": -38.4, - "y": 0.34 - }, - "9": { - "x": -30.87, - "y": -24.94 - }, - "10": { - "x": -22.65, - "y": 21.03 - }, - "11": { - "x": -22.45, - "y": -2.96 - } - }, - { - "index": 17, - "ball": { - "x": -54.5, - "y": 21.0 - }, - "1": { - "x": -51.72, - "y": 0.0 - }, - "2": { - "x": -47.86, - "y": 0.17 - }, - "3": { - "x": -48.79, - "y": 7.15 - }, - "4": { - "x": -48.37, - "y": -6.05 - }, - "5": { - "x": -49.73, - "y": 13.2 - }, - "6": { - "x": -44.53, - "y": 8.0 - }, - "7": { - "x": -38.4, - "y": -0.34 - }, - "8": { - "x": -41.72, - "y": 14.39 - }, - "9": { - "x": -22.65, - "y": -21.03 - }, - "10": { - "x": -30.87, - "y": 24.94 - }, - "11": { - "x": -22.45, - "y": 2.96 - } - }, - { - "index": 18, - "ball": { - "x": -42.0, - "y": 0.0 - }, - "1": { - "x": -52.78, - "y": -1.21 - }, - "2": { - "x": -51.87, - "y": -1.06 - }, - "3": { - "x": -51.87, - "y": 1.06 - }, - "4": { - "x": -51.53, - "y": -3.25 - }, - "5": { - "x": -51.91, - "y": 3.48 - }, - "6": { - "x": -52.32, - "y": 1.44 - }, - "7": { - "x": -51.19, - "y": -5.22 - }, - "8": { - "x": -51.19, - "y": 5.22 - }, - "9": { - "x": -29.12, - "y": -16.35 - }, - "10": { - "x": -29.12, - "y": 16.35 - }, - "11": { - "x": -27.2, - "y": 0.06 - } - }, - { - "index": 19, - "ball": { - "x": -42.5, - "y": -9.0 - }, - "1": { - "x": -52.51, - "y": -1.65 - }, - "2": { - "x": -52.62, - "y": -3.52 - }, - "3": { - "x": -52.11, - "y": 1.08 - }, - "4": { - "x": -52.79, - "y": -4.94 - }, - "5": { - "x": -52.06, - "y": 3.41 - }, - "6": { - "x": -51.32, - "y": 0.57 - }, - "7": { - "x": -52.85, - "y": -6.47 - }, - "8": { - "x": -50.07, - "y": 5.28 - }, - "9": { - "x": -33.14, - "y": -15.92 - }, - "10": { - "x": -26.91, - "y": 15.37 - }, - "11": { - "x": -29.52, - "y": -3.47 - } - }, - { - "index": 20, - "ball": { - "x": -42.5, - "y": 9.0 - }, - "1": { - "x": -52.51, - "y": 1.65 - }, - "2": { - "x": -52.11, - "y": -1.08 - }, - "3": { - "x": -52.62, - "y": 3.52 - }, - "4": { - "x": -52.06, - "y": -3.41 - }, - "5": { - "x": -52.79, - "y": 4.94 - }, - "6": { - "x": -51.32, - "y": -0.57 - }, - "7": { - "x": -50.07, - "y": -5.28 - }, - "8": { - "x": -52.85, - "y": 6.47 - }, - "9": { - "x": -26.91, - "y": -15.37 - }, - "10": { - "x": -33.14, - "y": 15.92 - }, - "11": { - "x": -29.52, - "y": 3.47 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/indirect-freekick-our-formation.conf b/src/formations-dt/indirect-freekick-our-formation.conf deleted file mode 100644 index 666f105e..00000000 --- a/src/formations-dt/indirect-freekick-our-formation.conf +++ /dev/null @@ -1,1360 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -15.22, - "y": -4.84 - }, - "3": { - "x": -15.33, - "y": 3.66 - }, - "4": { - "x": -9.29, - "y": -15.12 - }, - "5": { - "x": -10.84, - "y": 13.69 - }, - "6": { - "x": -0.71, - "y": -0.36 - }, - "7": { - "x": 0.0, - "y": -6.97 - }, - "8": { - "x": 0.48, - "y": 6.73 - }, - "9": { - "x": 13.69, - "y": -20.13 - }, - "10": { - "x": 10.73, - "y": 24.0 - }, - "11": { - "x": 16.08, - "y": 0.0 - } - }, - { - "index": 1, - "ball": { - "x": -54.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -46.15, - "y": -1.92 - }, - "3": { - "x": -46.03, - "y": 2.88 - }, - "4": { - "x": -45.07, - "y": -7.57 - }, - "5": { - "x": -45.55, - "y": 7.93 - }, - "6": { - "x": -39.78, - "y": 0.0 - }, - "7": { - "x": -36.3, - "y": -15.98 - }, - "8": { - "x": -37.02, - "y": 11.78 - }, - "9": { - "x": -22.0, - "y": -28.0 - }, - "10": { - "x": -19.29, - "y": 26.44 - }, - "11": { - "x": -16.47, - "y": -0.84 - } - }, - { - "index": 2, - "ball": { - "x": 35.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.0, - "y": -7.38 - }, - "3": { - "x": 0.0, - "y": 7.38 - }, - "4": { - "x": 4.0, - "y": -17.7 - }, - "5": { - "x": 4.0, - "y": 17.7 - }, - "6": { - "x": 34.06, - "y": 0.17 - }, - "7": { - "x": 35.08, - "y": -7.07 - }, - "8": { - "x": 35.08, - "y": 7.07 - }, - "9": { - "x": 41.43, - "y": -5.14 - }, - "10": { - "x": 41.43, - "y": 5.14 - }, - "11": { - "x": 41.02, - "y": 0.04 - } - }, - { - "index": 3, - "ball": { - "x": 35.0, - "y": -9.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.68, - "y": -7.93 - }, - "3": { - "x": 4.93, - "y": 6.85 - }, - "4": { - "x": 5.0, - "y": -20.0 - }, - "5": { - "x": 12.26, - "y": 16.47 - }, - "6": { - "x": 32.19, - "y": -2.72 - }, - "7": { - "x": 34.49, - "y": -9.03 - }, - "8": { - "x": 35.0, - "y": 5.71 - }, - "9": { - "x": 41.47, - "y": -6.31 - }, - "10": { - "x": 43.25, - "y": 3.86 - }, - "11": { - "x": 42.76, - "y": -1.78 - } - }, - { - "index": 4, - "ball": { - "x": 35.0, - "y": 9.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 4.93, - "y": -6.85 - }, - "3": { - "x": 1.68, - "y": 7.93 - }, - "4": { - "x": 12.26, - "y": -16.47 - }, - "5": { - "x": 5.0, - "y": 20.0 - }, - "6": { - "x": 32.19, - "y": 2.72 - }, - "7": { - "x": 35.0, - "y": -5.71 - }, - "8": { - "x": 34.49, - "y": 9.03 - }, - "9": { - "x": 43.25, - "y": -3.86 - }, - "10": { - "x": 41.47, - "y": 6.31 - }, - "11": { - "x": 42.76, - "y": 1.78 - } - }, - { - "index": 5, - "ball": { - "x": 54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.89, - "y": -12.98 - }, - "3": { - "x": 6.36, - "y": 2.29 - }, - "4": { - "x": 8.3, - "y": -27.3 - }, - "5": { - "x": 18.32, - "y": 10.56 - }, - "6": { - "x": 20.16, - "y": -10.85 - }, - "7": { - "x": 38.11, - "y": -27.75 - }, - "8": { - "x": 38.3, - "y": -4.2 - }, - "9": { - "x": 47.63, - "y": -30.13 - }, - "10": { - "x": 47.28, - "y": -2.38 - }, - "11": { - "x": 48.47, - "y": -19.77 - } - }, - { - "index": 6, - "ball": { - "x": 54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 6.36, - "y": -2.29 - }, - "3": { - "x": -0.89, - "y": 12.98 - }, - "4": { - "x": 18.32, - "y": -10.56 - }, - "5": { - "x": 8.3, - "y": 27.3 - }, - "6": { - "x": 20.16, - "y": 10.85 - }, - "7": { - "x": 38.3, - "y": 4.2 - }, - "8": { - "x": 38.11, - "y": 27.75 - }, - "9": { - "x": 47.28, - "y": 2.38 - }, - "10": { - "x": 47.63, - "y": 30.13 - }, - "11": { - "x": 48.47, - "y": 19.77 - } - }, - { - "index": 7, - "ball": { - "x": -54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -46.83, - "y": -11.96 - }, - "3": { - "x": -46.51, - "y": -4.65 - }, - "4": { - "x": -50.73, - "y": -32.15 - }, - "5": { - "x": -45.56, - "y": 4.77 - }, - "6": { - "x": -41.99, - "y": -15.01 - }, - "7": { - "x": -35.76, - "y": -22.52 - }, - "8": { - "x": -23.79, - "y": 0.76 - }, - "9": { - "x": -22.39, - "y": -31.81 - }, - "10": { - "x": -12.98, - "y": 19.47 - }, - "11": { - "x": -16.92, - "y": -13.11 - } - }, - { - "index": 8, - "ball": { - "x": -54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -46.51, - "y": 4.65 - }, - "3": { - "x": -46.83, - "y": 11.96 - }, - "4": { - "x": -45.56, - "y": -4.77 - }, - "5": { - "x": -50.73, - "y": 32.15 - }, - "6": { - "x": -41.99, - "y": 15.01 - }, - "7": { - "x": -23.79, - "y": -0.76 - }, - "8": { - "x": -35.76, - "y": 22.52 - }, - "9": { - "x": -12.98, - "y": -19.47 - }, - "10": { - "x": -22.39, - "y": 31.81 - }, - "11": { - "x": -16.92, - "y": 13.11 - } - }, - { - "index": 9, - "ball": { - "x": 35.0, - "y": -21.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.57, - "y": -11.68 - }, - "3": { - "x": 0.0, - "y": 2.08 - }, - "4": { - "x": 4.57, - "y": -22.24 - }, - "5": { - "x": 9.42, - "y": 13.35 - }, - "6": { - "x": 28.78, - "y": -11.75 - }, - "7": { - "x": 34.23, - "y": -20.86 - }, - "8": { - "x": 35.08, - "y": -1.7 - }, - "9": { - "x": 39.0, - "y": -16.86 - }, - "10": { - "x": 40.36, - "y": 5.79 - }, - "11": { - "x": 39.85, - "y": -10.22 - } - }, - { - "index": 10, - "ball": { - "x": 35.0, - "y": 21.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.0, - "y": -2.08 - }, - "3": { - "x": 2.57, - "y": 11.68 - }, - "4": { - "x": 9.42, - "y": -13.35 - }, - "5": { - "x": 4.57, - "y": 22.24 - }, - "6": { - "x": 28.78, - "y": 11.75 - }, - "7": { - "x": 35.08, - "y": 1.7 - }, - "8": { - "x": 34.23, - "y": 20.86 - }, - "9": { - "x": 40.36, - "y": -5.79 - }, - "10": { - "x": 39.0, - "y": 16.86 - }, - "11": { - "x": 39.85, - "y": 10.22 - } - }, - { - "index": 11, - "ball": { - "x": 54.5, - "y": -21.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.65, - "y": -10.71 - }, - "3": { - "x": 4.82, - "y": 4.56 - }, - "4": { - "x": 10.43, - "y": -23.74 - }, - "5": { - "x": 16.19, - "y": 14.12 - }, - "6": { - "x": 35.85, - "y": -10.13 - }, - "7": { - "x": 53.65, - "y": -21.12 - }, - "8": { - "x": 38.57, - "y": -0.34 - }, - "9": { - "x": 48.28, - "y": -12.94 - }, - "10": { - "x": 46.41, - "y": 5.79 - }, - "11": { - "x": 46.83, - "y": -5.88 - } - }, - { - "index": 12, - "ball": { - "x": 54.5, - "y": 21.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 4.82, - "y": -4.56 - }, - "3": { - "x": 0.65, - "y": 10.71 - }, - "4": { - "x": 16.19, - "y": -14.12 - }, - "5": { - "x": 10.43, - "y": 23.74 - }, - "6": { - "x": 35.85, - "y": 10.13 - }, - "7": { - "x": 38.57, - "y": 0.34 - }, - "8": { - "x": 53.65, - "y": 21.12 - }, - "9": { - "x": 46.41, - "y": -5.79 - }, - "10": { - "x": 48.28, - "y": 12.94 - }, - "11": { - "x": 46.83, - "y": 5.88 - } - }, - { - "index": 13, - "ball": { - "x": 54.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.74, - "y": -7.64 - }, - "3": { - "x": 2.74, - "y": 7.64 - }, - "4": { - "x": 13.31, - "y": -18.93 - }, - "5": { - "x": 13.31, - "y": 18.93 - }, - "6": { - "x": 36.62, - "y": 0.0 - }, - "7": { - "x": 40.15, - "y": -8.47 - }, - "8": { - "x": 40.15, - "y": 8.47 - }, - "9": { - "x": 50.41, - "y": -6.13 - }, - "10": { - "x": 50.41, - "y": 6.13 - }, - "11": { - "x": 53.0, - "y": 0.09 - } - }, - { - "index": 14, - "ball": { - "x": 47.0, - "y": -9.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.8, - "y": -8.51 - }, - "3": { - "x": 4.12, - "y": 6.57 - }, - "4": { - "x": 9.3, - "y": -20.53 - }, - "5": { - "x": 13.6, - "y": 16.77 - }, - "6": { - "x": 35.08, - "y": -1.19 - }, - "7": { - "x": 46.27, - "y": -8.92 - }, - "8": { - "x": 38.71, - "y": 5.18 - }, - "9": { - "x": 49.22, - "y": -6.09 - }, - "10": { - "x": 48.96, - "y": 2.61 - }, - "11": { - "x": 49.22, - "y": -2.42 - } - }, - { - "index": 15, - "ball": { - "x": 47.0, - "y": 9.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 4.12, - "y": -6.57 - }, - "3": { - "x": 1.8, - "y": 8.51 - }, - "4": { - "x": 13.6, - "y": -16.77 - }, - "5": { - "x": 9.3, - "y": 20.53 - }, - "6": { - "x": 35.08, - "y": 1.19 - }, - "7": { - "x": 38.71, - "y": -5.18 - }, - "8": { - "x": 46.27, - "y": 8.92 - }, - "9": { - "x": 48.96, - "y": -2.61 - }, - "10": { - "x": 49.22, - "y": 6.09 - }, - "11": { - "x": 49.22, - "y": 2.42 - } - }, - { - "index": 16, - "ball": { - "x": 54.5, - "y": -9.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.82, - "y": -8.98 - }, - "3": { - "x": 3.65, - "y": 6.29 - }, - "4": { - "x": 12.05, - "y": -21.04 - }, - "5": { - "x": 14.57, - "y": 16.82 - }, - "6": { - "x": 36.28, - "y": -4.44 - }, - "7": { - "x": 53.9, - "y": -9.37 - }, - "8": { - "x": 39.46, - "y": 4.61 - }, - "9": { - "x": 50.58, - "y": -5.96 - }, - "10": { - "x": 47.13, - "y": 6.32 - }, - "11": { - "x": 46.66, - "y": -0.51 - } - }, - { - "index": 17, - "ball": { - "x": 54.5, - "y": 9.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 3.65, - "y": -6.29 - }, - "3": { - "x": 1.82, - "y": 8.98 - }, - "4": { - "x": 14.57, - "y": -16.82 - }, - "5": { - "x": 12.05, - "y": 21.04 - }, - "6": { - "x": 36.28, - "y": 4.44 - }, - "7": { - "x": 39.46, - "y": -4.61 - }, - "8": { - "x": 53.9, - "y": 9.37 - }, - "9": { - "x": 47.13, - "y": -6.32 - }, - "10": { - "x": 50.58, - "y": 5.96 - }, - "11": { - "x": 46.66, - "y": 0.51 - } - }, - { - "index": 18, - "ball": { - "x": 47.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.61, - "y": -7.53 - }, - "3": { - "x": 2.61, - "y": 7.53 - }, - "4": { - "x": 10.66, - "y": -18.55 - }, - "5": { - "x": 10.66, - "y": 18.55 - }, - "6": { - "x": 33.31, - "y": 0.0 - }, - "7": { - "x": 41.13, - "y": -6.1 - }, - "8": { - "x": 41.13, - "y": 6.1 - }, - "9": { - "x": 48.96, - "y": -4.35 - }, - "10": { - "x": 48.96, - "y": 4.35 - }, - "11": { - "x": 46.32, - "y": -0.09 - } - }, - { - "index": 19, - "ball": { - "x": 45.0, - "y": -3.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.04, - "y": -7.87 - }, - "3": { - "x": 2.87, - "y": 7.17 - }, - "4": { - "x": 9.46, - "y": -19.17 - }, - "5": { - "x": 11.01, - "y": 17.82 - }, - "6": { - "x": 32.43, - "y": -0.37 - }, - "7": { - "x": 44.5, - "y": -3.33 - }, - "8": { - "x": 37.42, - "y": 7.26 - }, - "9": { - "x": 49.33, - "y": -5.44 - }, - "10": { - "x": 49.22, - "y": 3.7 - }, - "11": { - "x": 49.52, - "y": -1.55 - } - }, - { - "index": 20, - "ball": { - "x": 45.0, - "y": 3.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.87, - "y": -7.17 - }, - "3": { - "x": 2.04, - "y": 7.87 - }, - "4": { - "x": 11.01, - "y": -17.82 - }, - "5": { - "x": 9.46, - "y": 19.17 - }, - "6": { - "x": 32.43, - "y": 0.37 - }, - "7": { - "x": 37.42, - "y": -7.26 - }, - "8": { - "x": 44.5, - "y": 3.33 - }, - "9": { - "x": 49.22, - "y": -3.7 - }, - "10": { - "x": 49.33, - "y": 5.44 - }, - "11": { - "x": 49.52, - "y": 1.55 - } - }, - { - "index": 21, - "ball": { - "x": 40.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.21, - "y": -7.45 - }, - "3": { - "x": 1.21, - "y": 7.45 - }, - "4": { - "x": 7.08, - "y": -18.09 - }, - "5": { - "x": 7.08, - "y": 18.09 - }, - "6": { - "x": 31.79, - "y": -2.34 - }, - "7": { - "x": 39.13, - "y": -0.08 - }, - "8": { - "x": 37.84, - "y": 3.63 - }, - "9": { - "x": 45.44, - "y": -3.33 - }, - "10": { - "x": 45.44, - "y": 3.36 - }, - "11": { - "x": 45.59, - "y": -0.08 - } - }, - { - "index": 22, - "ball": { - "x": 44.53, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.34, - "y": -7.51 - }, - "3": { - "x": 2.34, - "y": 7.51 - }, - "4": { - "x": 9.94, - "y": -18.46 - }, - "5": { - "x": 9.94, - "y": 18.46 - }, - "6": { - "x": 32.41, - "y": -0.0 - }, - "7": { - "x": 38.6, - "y": -4.65 - }, - "8": { - "x": 38.6, - "y": 4.65 - }, - "9": { - "x": 47.48, - "y": -3.97 - }, - "10": { - "x": 47.48, - "y": 3.97 - }, - "11": { - "x": 44.62, - "y": -0.09 - } - }, - { - "index": 23, - "ball": { - "x": 47.0, - "y": -4.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.24, - "y": -7.99 - }, - "3": { - "x": 3.31, - "y": 7.09 - }, - "4": { - "x": 10.12, - "y": -19.48 - }, - "5": { - "x": 12.11, - "y": 17.74 - }, - "6": { - "x": 34.25, - "y": -0.55 - }, - "7": { - "x": 43.66, - "y": -7.46 - }, - "8": { - "x": 39.0, - "y": 6.28 - }, - "9": { - "x": 48.96, - "y": -7.58 - }, - "10": { - "x": 48.77, - "y": 0.53 - }, - "11": { - "x": 46.92, - "y": -3.75 - } - }, - { - "index": 24, - "ball": { - "x": 47.0, - "y": 4.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.31, - "y": -7.09 - }, - "3": { - "x": 2.24, - "y": 7.99 - }, - "4": { - "x": 12.11, - "y": -17.74 - }, - "5": { - "x": 10.12, - "y": 19.48 - }, - "6": { - "x": 34.25, - "y": 0.55 - }, - "7": { - "x": 39.0, - "y": -6.28 - }, - "8": { - "x": 43.66, - "y": 7.46 - }, - "9": { - "x": 48.77, - "y": -0.53 - }, - "10": { - "x": 48.96, - "y": 7.58 - }, - "11": { - "x": 46.92, - "y": 3.75 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/kickin-our-formation.conf b/src/formations-dt/kickin-our-formation.conf deleted file mode 100644 index 0cf36640..00000000 --- a/src/formations-dt/kickin-our-formation.conf +++ /dev/null @@ -1,1156 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 54.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.0, - "y": -9.0 - }, - "3": { - "x": 0.0, - "y": 9.0 - }, - "4": { - "x": 7.0, - "y": -19.0 - }, - "5": { - "x": 7.0, - "y": 19.0 - }, - "6": { - "x": 21.0, - "y": 0.0 - }, - "7": { - "x": 35.0, - "y": -6.0 - }, - "8": { - "x": 35.0, - "y": 6.0 - }, - "9": { - "x": 46.0, - "y": -9.5 - }, - "10": { - "x": 46.0, - "y": 9.5 - }, - "11": { - "x": 46.0, - "y": 0.0 - } - }, - { - "index": 1, - "ball": { - "x": -54.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -47.0, - "y": -2.5 - }, - "3": { - "x": -47.0, - "y": 2.5 - }, - "4": { - "x": -47.0, - "y": -7.0 - }, - "5": { - "x": -47.0, - "y": 7.0 - }, - "6": { - "x": -43.0, - "y": 0.0 - }, - "7": { - "x": -35.0, - "y": -13.0 - }, - "8": { - "x": -35.0, - "y": 13.0 - }, - "9": { - "x": -22.0, - "y": -28.0 - }, - "10": { - "x": -22.0, - "y": 28.0 - }, - "11": { - "x": -18.49, - "y": 0.0 - } - }, - { - "index": 2, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -15.06, - "y": -4.84 - }, - "3": { - "x": -15.18, - "y": 3.68 - }, - "4": { - "x": -12.58, - "y": -14.88 - }, - "5": { - "x": -13.39, - "y": 14.07 - }, - "6": { - "x": -5.61, - "y": 0.0 - }, - "7": { - "x": 0.11, - "y": -11.99 - }, - "8": { - "x": 0.11, - "y": 11.99 - }, - "9": { - "x": 10.37, - "y": -23.99 - }, - "10": { - "x": 10.84, - "y": 23.99 - }, - "11": { - "x": 10.84, - "y": 0.0 - } - }, - { - "index": 3, - "ball": { - "x": -54.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -47.35, - "y": -11.81 - }, - "3": { - "x": -46.51, - "y": -4.65 - }, - "4": { - "x": -47.81, - "y": -26.33 - }, - "5": { - "x": -45.56, - "y": 4.77 - }, - "6": { - "x": -41.23, - "y": -11.92 - }, - "7": { - "x": -37.38, - "y": -21.36 - }, - "8": { - "x": -27.94, - "y": 1.74 - }, - "9": { - "x": -22.23, - "y": -31.17 - }, - "10": { - "x": -17.01, - "y": 19.99 - }, - "11": { - "x": -17.51, - "y": -11.55 - } - }, - { - "index": 4, - "ball": { - "x": -54.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -46.51, - "y": 4.65 - }, - "3": { - "x": -47.35, - "y": 11.81 - }, - "4": { - "x": -45.56, - "y": -4.77 - }, - "5": { - "x": -47.81, - "y": 26.33 - }, - "6": { - "x": -41.23, - "y": 11.92 - }, - "7": { - "x": -27.94, - "y": -1.74 - }, - "8": { - "x": -37.38, - "y": 21.36 - }, - "9": { - "x": -17.01, - "y": -19.99 - }, - "10": { - "x": -22.23, - "y": 31.17 - }, - "11": { - "x": -17.51, - "y": 11.55 - } - }, - { - "index": 5, - "ball": { - "x": -36.02, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": -0.01 - }, - "2": { - "x": -39.12, - "y": -16.02 - }, - "3": { - "x": -38.87, - "y": -6.58 - }, - "4": { - "x": -36.39, - "y": -27.94 - }, - "5": { - "x": -36.76, - "y": 3.85 - }, - "6": { - "x": -28.32, - "y": -15.28 - }, - "7": { - "x": -22.23, - "y": -24.59 - }, - "8": { - "x": -20.16, - "y": 0.6 - }, - "9": { - "x": -10.43, - "y": -32.54 - }, - "10": { - "x": -7.44, - "y": 19.44 - }, - "11": { - "x": -7.2, - "y": -14.16 - } - }, - { - "index": 6, - "ball": { - "x": -36.02, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": 0.01 - }, - "2": { - "x": -38.87, - "y": 6.58 - }, - "3": { - "x": -39.12, - "y": 16.02 - }, - "4": { - "x": -36.76, - "y": -3.85 - }, - "5": { - "x": -36.39, - "y": 27.94 - }, - "6": { - "x": -28.32, - "y": 15.28 - }, - "7": { - "x": -20.16, - "y": -0.6 - }, - "8": { - "x": -22.23, - "y": 24.59 - }, - "9": { - "x": -7.44, - "y": -19.44 - }, - "10": { - "x": -10.43, - "y": 32.54 - }, - "11": { - "x": -7.2, - "y": 14.16 - } - }, - { - "index": 7, - "ball": { - "x": -12.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -18.5, - "y": -21.61 - }, - "3": { - "x": -18.5, - "y": -8.94 - }, - "4": { - "x": -12.42, - "y": -34.65 - }, - "5": { - "x": -18.38, - "y": 4.72 - }, - "6": { - "x": -9.07, - "y": -14.9 - }, - "7": { - "x": -0.5, - "y": -22.48 - }, - "8": { - "x": -5.96, - "y": 0.12 - }, - "9": { - "x": 11.67, - "y": -32.29 - }, - "10": { - "x": 10.8, - "y": 14.03 - }, - "11": { - "x": 8.2, - "y": -15.15 - } - }, - { - "index": 8, - "ball": { - "x": -12.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -18.5, - "y": 8.94 - }, - "3": { - "x": -18.5, - "y": 21.61 - }, - "4": { - "x": -18.38, - "y": -4.72 - }, - "5": { - "x": -12.42, - "y": 34.65 - }, - "6": { - "x": -9.07, - "y": 14.9 - }, - "7": { - "x": -5.96, - "y": -0.12 - }, - "8": { - "x": -0.5, - "y": 22.48 - }, - "9": { - "x": 10.8, - "y": -14.03 - }, - "10": { - "x": 11.67, - "y": 32.29 - }, - "11": { - "x": 8.2, - "y": 15.15 - } - }, - { - "index": 9, - "ball": { - "x": 38.13, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.14, - "y": -16.53 - }, - "3": { - "x": 6.25, - "y": -1.8 - }, - "4": { - "x": 7.93, - "y": -28.0 - }, - "5": { - "x": 17.31, - "y": 8.77 - }, - "6": { - "x": 24.88, - "y": -17.67 - }, - "7": { - "x": 36.3, - "y": -31.49 - }, - "8": { - "x": 32.09, - "y": -0.36 - }, - "9": { - "x": 46.75, - "y": -24.64 - }, - "10": { - "x": 44.23, - "y": -0.72 - }, - "11": { - "x": 44.59, - "y": -13.82 - } - }, - { - "index": 10, - "ball": { - "x": 38.13, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 6.25, - "y": 1.8 - }, - "3": { - "x": -0.14, - "y": 16.53 - }, - "4": { - "x": 17.31, - "y": -8.77 - }, - "5": { - "x": 7.93, - "y": 28.0 - }, - "6": { - "x": 24.88, - "y": 17.67 - }, - "7": { - "x": 32.09, - "y": 0.36 - }, - "8": { - "x": 36.3, - "y": 31.49 - }, - "9": { - "x": 44.23, - "y": 0.72 - }, - "10": { - "x": 46.75, - "y": 24.64 - }, - "11": { - "x": 44.59, - "y": 13.82 - } - }, - { - "index": 11, - "ball": { - "x": 35.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.68, - "y": -14.54 - }, - "3": { - "x": 6.49, - "y": -0.12 - }, - "4": { - "x": 6.37, - "y": -27.76 - }, - "5": { - "x": 15.86, - "y": 8.65 - }, - "6": { - "x": 22.73, - "y": -17.39 - }, - "7": { - "x": 33.41, - "y": -32.69 - }, - "8": { - "x": 29.81, - "y": 0.0 - }, - "9": { - "x": 43.03, - "y": -29.81 - }, - "10": { - "x": 41.7, - "y": -1.08 - }, - "11": { - "x": 42.31, - "y": -15.38 - } - }, - { - "index": 12, - "ball": { - "x": 35.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 6.49, - "y": 0.12 - }, - "3": { - "x": 1.68, - "y": 14.54 - }, - "4": { - "x": 15.86, - "y": -8.65 - }, - "5": { - "x": 6.37, - "y": 27.76 - }, - "6": { - "x": 22.73, - "y": 17.39 - }, - "7": { - "x": 29.81, - "y": -0.0 - }, - "8": { - "x": 33.41, - "y": 32.69 - }, - "9": { - "x": 41.7, - "y": 1.08 - }, - "10": { - "x": 43.03, - "y": 29.81 - }, - "11": { - "x": 42.31, - "y": 15.38 - } - }, - { - "index": 13, - "ball": { - "x": 24.88, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.84, - "y": -21.03 - }, - "3": { - "x": 2.88, - "y": -5.53 - }, - "4": { - "x": 20.67, - "y": -32.93 - }, - "5": { - "x": 11.42, - "y": 7.69 - }, - "6": { - "x": 14.54, - "y": -13.46 - }, - "7": { - "x": 26.08, - "y": -19.11 - }, - "8": { - "x": 31.01, - "y": -6.01 - }, - "9": { - "x": 44.23, - "y": -29.93 - }, - "10": { - "x": 39.54, - "y": -1.08 - }, - "11": { - "x": 41.34, - "y": -17.43 - } - }, - { - "index": 14, - "ball": { - "x": 24.88, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.88, - "y": 5.53 - }, - "3": { - "x": -0.84, - "y": 21.03 - }, - "4": { - "x": 11.42, - "y": -7.69 - }, - "5": { - "x": 20.67, - "y": 32.93 - }, - "6": { - "x": 14.54, - "y": 13.46 - }, - "7": { - "x": 31.01, - "y": 6.01 - }, - "8": { - "x": 26.08, - "y": 19.11 - }, - "9": { - "x": 39.54, - "y": 1.08 - }, - "10": { - "x": 44.23, - "y": 29.93 - }, - "11": { - "x": 41.34, - "y": 17.43 - } - }, - { - "index": 15, - "ball": { - "x": 12.98, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -3.61, - "y": -21.51 - }, - "3": { - "x": -0.12, - "y": -4.33 - }, - "4": { - "x": 9.86, - "y": -31.97 - }, - "5": { - "x": 8.29, - "y": 8.17 - }, - "6": { - "x": 8.51, - "y": -16.2 - }, - "7": { - "x": 20.91, - "y": -20.67 - }, - "8": { - "x": 18.15, - "y": -1.2 - }, - "9": { - "x": 37.02, - "y": -31.25 - }, - "10": { - "x": 31.49, - "y": -1.08 - }, - "11": { - "x": 34.97, - "y": -15.38 - } - }, - { - "index": 16, - "ball": { - "x": 12.98, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.12, - "y": 4.33 - }, - "3": { - "x": -3.61, - "y": 21.51 - }, - "4": { - "x": 8.29, - "y": -8.17 - }, - "5": { - "x": 9.86, - "y": 31.97 - }, - "6": { - "x": 8.51, - "y": 16.2 - }, - "7": { - "x": 18.15, - "y": 1.2 - }, - "8": { - "x": 20.91, - "y": 20.67 - }, - "9": { - "x": 31.49, - "y": 1.08 - }, - "10": { - "x": 37.02, - "y": 31.25 - }, - "11": { - "x": 34.97, - "y": 15.38 - } - }, - { - "index": 17, - "ball": { - "x": 0.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -7.58, - "y": -23.22 - }, - "3": { - "x": -9.06, - "y": -10.97 - }, - "4": { - "x": -1.56, - "y": -32.69 - }, - "5": { - "x": -5.37, - "y": 4.29 - }, - "6": { - "x": 0.0, - "y": -16.95 - }, - "7": { - "x": 7.57, - "y": -22.71 - }, - "8": { - "x": 5.49, - "y": -0.12 - }, - "9": { - "x": 24.47, - "y": -30.18 - }, - "10": { - "x": 23.68, - "y": 3.97 - }, - "11": { - "x": 20.91, - "y": -14.66 - } - }, - { - "index": 18, - "ball": { - "x": 0.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -9.06, - "y": 10.97 - }, - "3": { - "x": -7.58, - "y": 23.22 - }, - "4": { - "x": -5.37, - "y": -4.29 - }, - "5": { - "x": -1.56, - "y": 32.69 - }, - "6": { - "x": 0.0, - "y": 16.95 - }, - "7": { - "x": 5.49, - "y": 0.12 - }, - "8": { - "x": 7.57, - "y": 22.71 - }, - "9": { - "x": 23.68, - "y": -3.97 - }, - "10": { - "x": 24.47, - "y": 30.18 - }, - "11": { - "x": 20.91, - "y": 14.66 - } - }, - { - "index": 19, - "ball": { - "x": 54.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.24, - "y": -14.54 - }, - "3": { - "x": 7.21, - "y": -0.48 - }, - "4": { - "x": 8.3, - "y": -27.3 - }, - "5": { - "x": 17.19, - "y": 10.22 - }, - "6": { - "x": 34.76, - "y": -14.66 - }, - "7": { - "x": 42.78, - "y": -25.6 - }, - "8": { - "x": 38.65, - "y": -11.04 - }, - "9": { - "x": 51.54, - "y": -34.65 - }, - "10": { - "x": 46.27, - "y": -8.05 - }, - "11": { - "x": 46.07, - "y": -22.35 - } - }, - { - "index": 20, - "ball": { - "x": 54.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 7.21, - "y": 0.48 - }, - "3": { - "x": -0.24, - "y": 14.54 - }, - "4": { - "x": 17.19, - "y": -10.22 - }, - "5": { - "x": 8.3, - "y": 27.3 - }, - "6": { - "x": 34.76, - "y": 14.66 - }, - "7": { - "x": 38.65, - "y": 11.04 - }, - "8": { - "x": 42.78, - "y": 25.6 - }, - "9": { - "x": 46.27, - "y": 8.05 - }, - "10": { - "x": 51.54, - "y": 34.65 - }, - "11": { - "x": 46.07, - "y": 22.35 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/normal-formation.conf b/src/formations-dt/normal-formation.conf deleted file mode 100644 index 396b6596..00000000 --- a/src/formations-dt/normal-formation.conf +++ /dev/null @@ -1,6460 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.72, - "y": -12.0 - }, - "3": { - "x": -0.84, - "y": 1.08 - }, - "4": { - "x": 4.9, - "y": -27.3 - }, - "5": { - "x": 10.0, - "y": 8.0 - }, - "6": { - "x": 27.43, - "y": -16.5 - }, - "7": { - "x": 33.12, - "y": -27.0 - }, - "8": { - "x": 38.22, - "y": -3.5 - }, - "9": { - "x": 44.22, - "y": -30.85 - }, - "10": { - "x": 46.0, - "y": 6.8 - }, - "11": { - "x": 46.28, - "y": -14.0 - } - }, - { - "index": 1, - "ball": { - "x": 54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.84, - "y": -1.08 - }, - "3": { - "x": -0.72, - "y": 12.0 - }, - "4": { - "x": 10.0, - "y": -8.0 - }, - "5": { - "x": 4.9, - "y": 27.3 - }, - "6": { - "x": 27.43, - "y": 16.5 - }, - "7": { - "x": 38.22, - "y": 3.5 - }, - "8": { - "x": 33.12, - "y": 27.0 - }, - "9": { - "x": 46.0, - "y": -6.8 - }, - "10": { - "x": 44.22, - "y": 30.85 - }, - "11": { - "x": 46.28, - "y": 14.0 - } - }, - { - "index": 2, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -11.87, - "y": -4.66 - }, - "3": { - "x": -11.87, - "y": 4.66 - }, - "4": { - "x": -11.87, - "y": -15.78 - }, - "5": { - "x": -11.87, - "y": 15.78 - }, - "6": { - "x": -6.73, - "y": -1.87 - }, - "7": { - "x": 2.83, - "y": -10.81 - }, - "8": { - "x": 2.83, - "y": 10.81 - }, - "9": { - "x": 9.3, - "y": -23.78 - }, - "10": { - "x": 9.3, - "y": 23.78 - }, - "11": { - "x": 9.41, - "y": -3.12 - } - }, - { - "index": 3, - "ball": { - "x": 54.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.74, - "y": -6.07 - }, - "3": { - "x": 2.74, - "y": 6.07 - }, - "4": { - "x": 7.21, - "y": -18.58 - }, - "5": { - "x": 7.21, - "y": 18.58 - }, - "6": { - "x": 26.86, - "y": -3.2 - }, - "7": { - "x": 40.73, - "y": -3.77 - }, - "8": { - "x": 40.73, - "y": 3.77 - }, - "9": { - "x": 48.97, - "y": -9.82 - }, - "10": { - "x": 48.97, - "y": 9.82 - }, - "11": { - "x": 45.6, - "y": -1.65 - } - }, - { - "index": 4, - "ball": { - "x": 36.57, - "y": -12.09 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.32, - "y": -9.86 - }, - "3": { - "x": 0.52, - "y": 3.2 - }, - "4": { - "x": 5.09, - "y": -23.21 - }, - "5": { - "x": 6.15, - "y": 15.05 - }, - "6": { - "x": 18.98, - "y": -7.3 - }, - "7": { - "x": 27.73, - "y": -14.57 - }, - "8": { - "x": 32.4, - "y": 1.86 - }, - "9": { - "x": 39.17, - "y": -19.85 - }, - "10": { - "x": 42.41, - "y": 10.78 - }, - "11": { - "x": 38.1, - "y": -8.45 - } - }, - { - "index": 5, - "ball": { - "x": 36.57, - "y": 12.09 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 0.52, - "y": -3.2 - }, - "3": { - "x": -0.32, - "y": 9.86 - }, - "4": { - "x": 6.15, - "y": -15.05 - }, - "5": { - "x": 5.09, - "y": 23.21 - }, - "6": { - "x": 18.98, - "y": 7.3 - }, - "7": { - "x": 32.4, - "y": -1.86 - }, - "8": { - "x": 27.73, - "y": 14.57 - }, - "9": { - "x": 42.41, - "y": -10.78 - }, - "10": { - "x": 39.17, - "y": 19.85 - }, - "11": { - "x": 38.1, - "y": 8.45 - } - }, - { - "index": 6, - "ball": { - "x": 48.51, - "y": -15.92 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.51, - "y": -10.77 - }, - "3": { - "x": 3.07, - "y": 3.38 - }, - "4": { - "x": 2.27, - "y": -23.46 - }, - "5": { - "x": 12.83, - "y": 13.63 - }, - "6": { - "x": 25.2, - "y": -9.33 - }, - "7": { - "x": 34.83, - "y": -14.95 - }, - "8": { - "x": 39.34, - "y": -1.01 - }, - "9": { - "x": 45.03, - "y": -20.81 - }, - "10": { - "x": 46.88, - "y": 6.76 - }, - "11": { - "x": 43.86, - "y": -8.86 - } - }, - { - "index": 7, - "ball": { - "x": 48.51, - "y": 15.92 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.07, - "y": -3.38 - }, - "3": { - "x": 0.51, - "y": 10.77 - }, - "4": { - "x": 12.83, - "y": -13.63 - }, - "5": { - "x": 2.27, - "y": 23.46 - }, - "6": { - "x": 25.2, - "y": 9.33 - }, - "7": { - "x": 39.34, - "y": 1.01 - }, - "8": { - "x": 34.83, - "y": 14.95 - }, - "9": { - "x": 46.88, - "y": -6.76 - }, - "10": { - "x": 45.03, - "y": 20.81 - }, - "11": { - "x": 43.86, - "y": 8.86 - } - }, - { - "index": 8, - "ball": { - "x": 42.76, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.98, - "y": -5.97 - }, - "3": { - "x": 0.98, - "y": 5.97 - }, - "4": { - "x": 6.85, - "y": -19.24 - }, - "5": { - "x": 6.85, - "y": 19.24 - }, - "6": { - "x": 21.77, - "y": -2.76 - }, - "7": { - "x": 35.57, - "y": -5.84 - }, - "8": { - "x": 35.57, - "y": 5.84 - }, - "9": { - "x": 44.37, - "y": -9.81 - }, - "10": { - "x": 44.37, - "y": 9.81 - }, - "11": { - "x": 40.72, - "y": -2.36 - } - }, - { - "index": 9, - "ball": { - "x": 48.66, - "y": -5.01 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.54, - "y": -7.25 - }, - "3": { - "x": 2.33, - "y": 5.02 - }, - "4": { - "x": 6.06, - "y": -20.44 - }, - "5": { - "x": 8.38, - "y": 17.49 - }, - "6": { - "x": 24.7, - "y": -4.89 - }, - "7": { - "x": 37.7, - "y": -7.4 - }, - "8": { - "x": 39.2, - "y": 2.37 - }, - "9": { - "x": 46.09, - "y": -15.6 - }, - "10": { - "x": 46.8, - "y": 0.42 - }, - "11": { - "x": 43.57, - "y": -4.31 - } - }, - { - "index": 10, - "ball": { - "x": 48.66, - "y": 5.01 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.33, - "y": -5.02 - }, - "3": { - "x": 1.54, - "y": 7.25 - }, - "4": { - "x": 8.38, - "y": -17.49 - }, - "5": { - "x": 6.06, - "y": 20.44 - }, - "6": { - "x": 24.7, - "y": 4.89 - }, - "7": { - "x": 39.2, - "y": -2.37 - }, - "8": { - "x": 37.7, - "y": 7.4 - }, - "9": { - "x": 46.8, - "y": -0.42 - }, - "10": { - "x": 46.09, - "y": 15.6 - }, - "11": { - "x": 43.57, - "y": 4.31 - } - }, - { - "index": 11, - "ball": { - "x": 50.57, - "y": -6.78 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.66, - "y": -7.71 - }, - "3": { - "x": 2.75, - "y": 4.77 - }, - "4": { - "x": 5.36, - "y": -20.8 - }, - "5": { - "x": 9.23, - "y": 16.82 - }, - "6": { - "x": 25.62, - "y": -5.67 - }, - "7": { - "x": 38.2, - "y": -8.13 - }, - "8": { - "x": 40.06, - "y": 1.43 - }, - "9": { - "x": 47.0, - "y": -17.67 - }, - "10": { - "x": 47.39, - "y": -0.36 - }, - "11": { - "x": 44.4, - "y": -4.93 - } - }, - { - "index": 12, - "ball": { - "x": 50.57, - "y": 6.78 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.75, - "y": -4.77 - }, - "3": { - "x": 1.66, - "y": 7.71 - }, - "4": { - "x": 9.23, - "y": -16.82 - }, - "5": { - "x": 5.36, - "y": 20.8 - }, - "6": { - "x": 25.62, - "y": 5.67 - }, - "7": { - "x": 40.06, - "y": -1.43 - }, - "8": { - "x": 38.2, - "y": 8.13 - }, - "9": { - "x": 47.39, - "y": 0.36 - }, - "10": { - "x": 47.0, - "y": 17.67 - }, - "11": { - "x": 44.4, - "y": 4.93 - } - }, - { - "index": 13, - "ball": { - "x": 52.49, - "y": -17.1 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.95, - "y": -10.96 - }, - "3": { - "x": 3.74, - "y": 3.5 - }, - "4": { - "x": 0.75, - "y": -23.35 - }, - "5": { - "x": 14.73, - "y": 12.86 - }, - "6": { - "x": 27.02, - "y": -9.99 - }, - "7": { - "x": 36.71, - "y": -15.3 - }, - "8": { - "x": 40.72, - "y": -1.59 - }, - "9": { - "x": 47.62, - "y": -24.13 - }, - "10": { - "x": 47.64, - "y": 7.59 - }, - "11": { - "x": 45.39, - "y": -8.87 - } - }, - { - "index": 14, - "ball": { - "x": 52.49, - "y": 17.1 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.74, - "y": -3.5 - }, - "3": { - "x": 0.95, - "y": 10.96 - }, - "4": { - "x": 14.73, - "y": -12.86 - }, - "5": { - "x": 0.75, - "y": 23.35 - }, - "6": { - "x": 27.02, - "y": 9.99 - }, - "7": { - "x": 40.72, - "y": 1.59 - }, - "8": { - "x": 36.71, - "y": 15.3 - }, - "9": { - "x": 47.64, - "y": -7.59 - }, - "10": { - "x": 47.62, - "y": 24.13 - }, - "11": { - "x": 45.39, - "y": 8.87 - } - }, - { - "index": 15, - "ball": { - "x": 52.49, - "y": -7.96 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.82, - "y": -7.99 - }, - "3": { - "x": 3.1, - "y": 4.66 - }, - "4": { - "x": 4.65, - "y": -20.95 - }, - "5": { - "x": 10.02, - "y": 16.31 - }, - "6": { - "x": 26.49, - "y": -6.22 - }, - "7": { - "x": 38.78, - "y": -8.58 - }, - "8": { - "x": 40.75, - "y": 0.8 - }, - "9": { - "x": 48.07, - "y": -19.82 - }, - "10": { - "x": 47.99, - "y": 0.19 - }, - "11": { - "x": 45.16, - "y": -5.26 - } - }, - { - "index": 16, - "ball": { - "x": 52.49, - "y": 7.96 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.1, - "y": -4.66 - }, - "3": { - "x": 1.82, - "y": 7.99 - }, - "4": { - "x": 10.02, - "y": -16.31 - }, - "5": { - "x": 4.65, - "y": 20.95 - }, - "6": { - "x": 26.49, - "y": 6.22 - }, - "7": { - "x": 40.75, - "y": -0.8 - }, - "8": { - "x": 38.78, - "y": 8.58 - }, - "9": { - "x": 47.99, - "y": -0.19 - }, - "10": { - "x": 48.07, - "y": 19.82 - }, - "11": { - "x": 45.16, - "y": 5.26 - } - }, - { - "index": 17, - "ball": { - "x": 49.25, - "y": -9.29 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.25, - "y": -8.48 - }, - "3": { - "x": 2.73, - "y": 4.33 - }, - "4": { - "x": 4.73, - "y": -21.62 - }, - "5": { - "x": 9.92, - "y": 16.07 - }, - "6": { - "x": 25.18, - "y": -6.62 - }, - "7": { - "x": 37.01, - "y": -10.02 - }, - "8": { - "x": 39.69, - "y": 0.74 - }, - "9": { - "x": 46.18, - "y": -17.93 - }, - "10": { - "x": 47.11, - "y": 1.01 - }, - "11": { - "x": 43.96, - "y": -6.11 - } - }, - { - "index": 18, - "ball": { - "x": 49.25, - "y": 9.29 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.73, - "y": -4.33 - }, - "3": { - "x": 1.25, - "y": 8.48 - }, - "4": { - "x": 9.92, - "y": -16.07 - }, - "5": { - "x": 4.73, - "y": 21.62 - }, - "6": { - "x": 25.18, - "y": 6.62 - }, - "7": { - "x": 39.69, - "y": -0.74 - }, - "8": { - "x": 37.01, - "y": 10.02 - }, - "9": { - "x": 47.11, - "y": -1.01 - }, - "10": { - "x": 46.18, - "y": 17.93 - }, - "11": { - "x": 43.96, - "y": 6.11 - } - }, - { - "index": 19, - "ball": { - "x": 46.74, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.62, - "y": -6.08 - }, - "3": { - "x": 1.62, - "y": 6.08 - }, - "4": { - "x": 7.1, - "y": -19.05 - }, - "5": { - "x": 7.1, - "y": 19.05 - }, - "6": { - "x": 23.75, - "y": -0.9 - }, - "7": { - "x": 37.73, - "y": -4.99 - }, - "8": { - "x": 37.73, - "y": 4.99 - }, - "9": { - "x": 45.7, - "y": -9.75 - }, - "10": { - "x": 45.7, - "y": 9.75 - }, - "11": { - "x": 42.56, - "y": -2.13 - } - }, - { - "index": 20, - "ball": { - "x": 42.61, - "y": -5.6 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.5, - "y": -7.52 - }, - "3": { - "x": 1.36, - "y": 4.72 - }, - "4": { - "x": 6.18, - "y": -20.97 - }, - "5": { - "x": 7.57, - "y": 17.56 - }, - "6": { - "x": 21.91, - "y": -4.9 - }, - "7": { - "x": 34.21, - "y": -9.06 - }, - "8": { - "x": 36.27, - "y": 3.21 - }, - "9": { - "x": 43.47, - "y": -15.1 - }, - "10": { - "x": 45.41, - "y": 2.8 - }, - "11": { - "x": 40.91, - "y": -5.04 - } - }, - { - "index": 21, - "ball": { - "x": 42.61, - "y": 5.6 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 1.36, - "y": -4.72 - }, - "3": { - "x": 0.5, - "y": 7.52 - }, - "4": { - "x": 7.57, - "y": -17.56 - }, - "5": { - "x": 6.18, - "y": 20.97 - }, - "6": { - "x": 21.91, - "y": 4.9 - }, - "7": { - "x": 36.27, - "y": -3.21 - }, - "8": { - "x": 34.21, - "y": 9.06 - }, - "9": { - "x": 45.41, - "y": -2.8 - }, - "10": { - "x": 43.47, - "y": 15.1 - }, - "11": { - "x": 40.91, - "y": 5.04 - } - }, - { - "index": 22, - "ball": { - "x": 45.86, - "y": -3.54 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.23, - "y": -6.89 - }, - "3": { - "x": 1.78, - "y": 5.23 - }, - "4": { - "x": 6.49, - "y": -20.18 - }, - "5": { - "x": 7.68, - "y": 18.07 - }, - "6": { - "x": 23.37, - "y": -4.21 - }, - "7": { - "x": 36.61, - "y": -7.09 - }, - "8": { - "x": 37.8, - "y": 3.47 - }, - "9": { - "x": 45.04, - "y": -13.82 - }, - "10": { - "x": 45.96, - "y": 2.43 - }, - "11": { - "x": 42.32, - "y": -3.85 - } - }, - { - "index": 23, - "ball": { - "x": 45.86, - "y": 3.54 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 1.78, - "y": -5.23 - }, - "3": { - "x": 1.23, - "y": 6.89 - }, - "4": { - "x": 7.68, - "y": -18.07 - }, - "5": { - "x": 6.49, - "y": 20.18 - }, - "6": { - "x": 23.37, - "y": 4.21 - }, - "7": { - "x": 37.8, - "y": -3.47 - }, - "8": { - "x": 36.61, - "y": 7.09 - }, - "9": { - "x": 45.96, - "y": -2.43 - }, - "10": { - "x": 45.04, - "y": 13.82 - }, - "11": { - "x": 42.32, - "y": 3.85 - } - }, - { - "index": 24, - "ball": { - "x": 46.89, - "y": -6.49 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.14, - "y": -7.7 - }, - "3": { - "x": 2.17, - "y": 4.7 - }, - "4": { - "x": 5.83, - "y": -20.99 - }, - "5": { - "x": 8.52, - "y": 17.12 - }, - "6": { - "x": 23.98, - "y": -5.41 - }, - "7": { - "x": 36.48, - "y": -8.62 - }, - "8": { - "x": 38.57, - "y": 2.07 - }, - "9": { - "x": 45.21, - "y": -15.64 - }, - "10": { - "x": 46.51, - "y": 0.08 - }, - "11": { - "x": 42.89, - "y": -5.11 - } - }, - { - "index": 25, - "ball": { - "x": 46.89, - "y": 6.49 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.17, - "y": -4.7 - }, - "3": { - "x": 1.14, - "y": 7.7 - }, - "4": { - "x": 8.52, - "y": -17.12 - }, - "5": { - "x": 5.83, - "y": 20.99 - }, - "6": { - "x": 23.98, - "y": 5.41 - }, - "7": { - "x": 38.57, - "y": -2.07 - }, - "8": { - "x": 36.48, - "y": 8.62 - }, - "9": { - "x": 46.51, - "y": -0.08 - }, - "10": { - "x": 45.21, - "y": 15.64 - }, - "11": { - "x": 42.89, - "y": 5.11 - } - }, - { - "index": 26, - "ball": { - "x": 38.63, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.18, - "y": -5.93 - }, - "3": { - "x": 0.18, - "y": 5.93 - }, - "4": { - "x": 6.41, - "y": -19.34 - }, - "5": { - "x": 6.41, - "y": 19.34 - }, - "6": { - "x": 19.71, - "y": -2.62 - }, - "7": { - "x": 32.73, - "y": -6.84 - }, - "8": { - "x": 32.73, - "y": 6.84 - }, - "9": { - "x": 42.2, - "y": -11.81 - }, - "10": { - "x": 42.2, - "y": 11.81 - }, - "11": { - "x": 38.61, - "y": -2.57 - } - }, - { - "index": 27, - "ball": { - "x": 39.22, - "y": -5.75 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.15, - "y": -7.62 - }, - "3": { - "x": 0.71, - "y": 4.57 - }, - "4": { - "x": 6.1, - "y": -21.14 - }, - "5": { - "x": 6.93, - "y": 17.6 - }, - "6": { - "x": 20.2, - "y": -4.84 - }, - "7": { - "x": 31.8, - "y": -9.98 - }, - "8": { - "x": 34.05, - "y": 3.87 - }, - "9": { - "x": 41.58, - "y": -16.28 - }, - "10": { - "x": 44.01, - "y": 6.35 - }, - "11": { - "x": 39.22, - "y": -5.35 - } - }, - { - "index": 28, - "ball": { - "x": 39.22, - "y": 5.75 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 0.71, - "y": -4.57 - }, - "3": { - "x": -0.15, - "y": 7.62 - }, - "4": { - "x": 6.93, - "y": -17.6 - }, - "5": { - "x": 6.1, - "y": 21.14 - }, - "6": { - "x": 20.2, - "y": 4.84 - }, - "7": { - "x": 34.05, - "y": -3.87 - }, - "8": { - "x": 31.8, - "y": 9.98 - }, - "9": { - "x": 44.01, - "y": -6.35 - }, - "10": { - "x": 41.58, - "y": 16.28 - }, - "11": { - "x": 39.22, - "y": 5.35 - } - }, - { - "index": 29, - "ball": { - "x": 30.37, - "y": -15.92 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.85, - "y": -11.87 - }, - "3": { - "x": -0.92, - "y": 2.05 - }, - "4": { - "x": 3.83, - "y": -24.4 - }, - "5": { - "x": 6.0, - "y": 14.49 - }, - "6": { - "x": 15.44, - "y": -8.7 - }, - "7": { - "x": 21.07, - "y": -17.96 - }, - "8": { - "x": 27.44, - "y": 1.55 - }, - "9": { - "x": 34.11, - "y": -24.3 - }, - "10": { - "x": 34.71, - "y": 14.57 - }, - "11": { - "x": 34.7, - "y": -10.66 - } - }, - { - "index": 30, - "ball": { - "x": 30.37, - "y": 15.92 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.92, - "y": -2.05 - }, - "3": { - "x": -0.85, - "y": 11.87 - }, - "4": { - "x": 6.0, - "y": -14.49 - }, - "5": { - "x": 3.83, - "y": 24.4 - }, - "6": { - "x": 15.44, - "y": 8.7 - }, - "7": { - "x": 27.44, - "y": -1.55 - }, - "8": { - "x": 21.07, - "y": 17.96 - }, - "9": { - "x": 34.71, - "y": -14.57 - }, - "10": { - "x": 34.11, - "y": 24.3 - }, - "11": { - "x": 34.7, - "y": 10.66 - } - }, - { - "index": 31, - "ball": { - "x": 0.0, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -13.46, - "y": -19.18 - }, - "3": { - "x": -13.46, - "y": -5.93 - }, - "4": { - "x": -13.46, - "y": -30.3 - }, - "5": { - "x": -13.46, - "y": 7.52 - }, - "6": { - "x": -8.38, - "y": -16.63 - }, - "7": { - "x": -7.37, - "y": -25.18 - }, - "8": { - "x": -4.81, - "y": -1.58 - }, - "9": { - "x": 13.45, - "y": -32.14 - }, - "10": { - "x": 10.92, - "y": 18.27 - }, - "11": { - "x": 14.62, - "y": -20.6 - } - }, - { - "index": 32, - "ball": { - "x": 0.0, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -13.46, - "y": 5.93 - }, - "3": { - "x": -13.46, - "y": 19.18 - }, - "4": { - "x": -13.46, - "y": -7.52 - }, - "5": { - "x": -13.46, - "y": 30.3 - }, - "6": { - "x": -8.38, - "y": 16.63 - }, - "7": { - "x": -4.81, - "y": 1.58 - }, - "8": { - "x": -7.37, - "y": 25.18 - }, - "9": { - "x": 10.92, - "y": -18.27 - }, - "10": { - "x": 13.45, - "y": 32.14 - }, - "11": { - "x": 14.62, - "y": 20.6 - } - }, - { - "index": 33, - "ball": { - "x": 44.53, - "y": -22.41 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.11, - "y": -13.35 - }, - "3": { - "x": 2.77, - "y": 2.31 - }, - "4": { - "x": 0.88, - "y": -25.3 - }, - "5": { - "x": 11.45, - "y": 11.23 - }, - "6": { - "x": 23.64, - "y": -11.92 - }, - "7": { - "x": 30.42, - "y": -20.33 - }, - "8": { - "x": 36.76, - "y": -1.94 - }, - "9": { - "x": 41.44, - "y": -22.71 - }, - "10": { - "x": 45.59, - "y": 7.46 - }, - "11": { - "x": 42.36, - "y": -11.75 - } - }, - { - "index": 34, - "ball": { - "x": 44.53, - "y": 22.41 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 2.77, - "y": -2.31 - }, - "3": { - "x": 0.11, - "y": 13.35 - }, - "4": { - "x": 11.45, - "y": -11.23 - }, - "5": { - "x": 0.88, - "y": 25.3 - }, - "6": { - "x": 23.64, - "y": 11.92 - }, - "7": { - "x": 36.76, - "y": 1.94 - }, - "8": { - "x": 30.42, - "y": 20.33 - }, - "9": { - "x": 45.59, - "y": -7.46 - }, - "10": { - "x": 41.44, - "y": 22.71 - }, - "11": { - "x": 42.36, - "y": 11.75 - } - }, - { - "index": 35, - "ball": { - "x": 44.09, - "y": -29.78 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.11, - "y": -16.11 - }, - "3": { - "x": 3.08, - "y": 1.45 - }, - "4": { - "x": 2.15, - "y": -27.12 - }, - "5": { - "x": 9.54, - "y": 9.86 - }, - "6": { - "x": 23.78, - "y": -15.03 - }, - "7": { - "x": 28.49, - "y": -25.4 - }, - "8": { - "x": 35.1, - "y": -2.94 - }, - "9": { - "x": 39.72, - "y": -25.13 - }, - "10": { - "x": 44.65, - "y": 7.22 - }, - "11": { - "x": 42.31, - "y": -14.34 - } - }, - { - "index": 36, - "ball": { - "x": 44.09, - "y": 29.78 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.08, - "y": -1.45 - }, - "3": { - "x": -0.11, - "y": 16.11 - }, - "4": { - "x": 9.54, - "y": -9.86 - }, - "5": { - "x": 2.15, - "y": 27.12 - }, - "6": { - "x": 23.78, - "y": 15.03 - }, - "7": { - "x": 35.1, - "y": 2.94 - }, - "8": { - "x": 28.49, - "y": 25.4 - }, - "9": { - "x": 44.65, - "y": -7.22 - }, - "10": { - "x": 39.72, - "y": 25.13 - }, - "11": { - "x": 42.31, - "y": 14.34 - } - }, - { - "index": 37, - "ball": { - "x": 29.19, - "y": -34.36 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.64, - "y": -17.91 - }, - "3": { - "x": -0.74, - "y": -0.94 - }, - "4": { - "x": 2.3, - "y": -27.83 - }, - "5": { - "x": 9.4, - "y": 8.12 - }, - "6": { - "x": 15.16, - "y": -16.5 - }, - "7": { - "x": 19.03, - "y": -27.25 - }, - "8": { - "x": 26.04, - "y": -3.11 - }, - "9": { - "x": 36.79, - "y": -29.36 - }, - "10": { - "x": 29.88, - "y": 13.71 - }, - "11": { - "x": 34.81, - "y": -17.65 - } - }, - { - "index": 38, - "ball": { - "x": 29.19, - "y": 34.36 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.74, - "y": 0.94 - }, - "3": { - "x": -0.64, - "y": 17.91 - }, - "4": { - "x": 9.4, - "y": -8.12 - }, - "5": { - "x": 2.3, - "y": 27.83 - }, - "6": { - "x": 15.16, - "y": 16.5 - }, - "7": { - "x": 26.04, - "y": 3.11 - }, - "8": { - "x": 19.03, - "y": 27.25 - }, - "9": { - "x": 29.88, - "y": -13.71 - }, - "10": { - "x": 36.79, - "y": 29.36 - }, - "11": { - "x": 34.81, - "y": 17.65 - } - }, - { - "index": 39, - "ball": { - "x": 33.03, - "y": -31.26 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.32, - "y": -18.02 - }, - "3": { - "x": 0.28, - "y": -0.08 - }, - "4": { - "x": 2.01, - "y": -27.43 - }, - "5": { - "x": 7.63, - "y": 9.43 - }, - "6": { - "x": 17.29, - "y": -15.35 - }, - "7": { - "x": 20.92, - "y": -26.07 - }, - "8": { - "x": 28.24, - "y": -2.72 - }, - "9": { - "x": 38.57, - "y": -27.83 - }, - "10": { - "x": 34.68, - "y": 12.1 - }, - "11": { - "x": 36.65, - "y": -16.3 - } - }, - { - "index": 40, - "ball": { - "x": 33.03, - "y": 31.26 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 0.28, - "y": 0.08 - }, - "3": { - "x": -0.32, - "y": 18.02 - }, - "4": { - "x": 7.63, - "y": -9.43 - }, - "5": { - "x": 2.01, - "y": 27.43 - }, - "6": { - "x": 17.29, - "y": 15.35 - }, - "7": { - "x": 28.24, - "y": 2.72 - }, - "8": { - "x": 20.92, - "y": 26.07 - }, - "9": { - "x": 34.68, - "y": -12.1 - }, - "10": { - "x": 38.57, - "y": 27.83 - }, - "11": { - "x": 36.65, - "y": 16.3 - } - }, - { - "index": 41, - "ball": { - "x": 23.0, - "y": -5.16 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.21, - "y": -7.63 - }, - "3": { - "x": -0.11, - "y": 5.09 - }, - "4": { - "x": 2.99, - "y": -20.69 - }, - "5": { - "x": 2.22, - "y": 17.45 - }, - "6": { - "x": 10.52, - "y": -4.14 - }, - "7": { - "x": 15.33, - "y": -13.53 - }, - "8": { - "x": 18.29, - "y": 8.05 - }, - "9": { - "x": 23.07, - "y": -25.95 - }, - "10": { - "x": 24.74, - "y": 20.06 - }, - "11": { - "x": 29.04, - "y": -6.0 - } - }, - { - "index": 42, - "ball": { - "x": 23.0, - "y": 5.16 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.11, - "y": -5.09 - }, - "3": { - "x": -0.21, - "y": 7.63 - }, - "4": { - "x": 2.22, - "y": -17.45 - }, - "5": { - "x": 2.99, - "y": 20.69 - }, - "6": { - "x": 10.52, - "y": 4.14 - }, - "7": { - "x": 18.29, - "y": -8.05 - }, - "8": { - "x": 15.33, - "y": 13.53 - }, - "9": { - "x": 24.74, - "y": -20.06 - }, - "10": { - "x": 23.07, - "y": 25.95 - }, - "11": { - "x": 29.04, - "y": 6.0 - } - }, - { - "index": 43, - "ball": { - "x": 28.16, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.32, - "y": -5.62 - }, - "3": { - "x": -0.32, - "y": 5.62 - }, - "4": { - "x": 4.32, - "y": -19.24 - }, - "5": { - "x": 4.32, - "y": 19.24 - }, - "6": { - "x": 13.8, - "y": -2.33 - }, - "7": { - "x": 22.61, - "y": -9.6 - }, - "8": { - "x": 22.61, - "y": 9.6 - }, - "9": { - "x": 29.71, - "y": -21.47 - }, - "10": { - "x": 29.71, - "y": 21.47 - }, - "11": { - "x": 32.25, - "y": -1.0 - } - }, - { - "index": 44, - "ball": { - "x": 34.65, - "y": -5.75 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.21, - "y": -7.52 - }, - "3": { - "x": -0.31, - "y": 4.4 - }, - "4": { - "x": 5.74, - "y": -21.22 - }, - "5": { - "x": 5.89, - "y": 17.64 - }, - "6": { - "x": 17.72, - "y": -4.69 - }, - "7": { - "x": 27.93, - "y": -11.15 - }, - "8": { - "x": 30.34, - "y": 4.95 - }, - "9": { - "x": 37.52, - "y": -18.78 - }, - "10": { - "x": 40.2, - "y": 11.53 - }, - "11": { - "x": 36.7, - "y": -5.66 - } - }, - { - "index": 45, - "ball": { - "x": 34.65, - "y": 5.75 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -0.31, - "y": -4.4 - }, - "3": { - "x": -0.21, - "y": 7.52 - }, - "4": { - "x": 5.89, - "y": -17.64 - }, - "5": { - "x": 5.74, - "y": 21.22 - }, - "6": { - "x": 17.72, - "y": 4.69 - }, - "7": { - "x": 30.34, - "y": -4.95 - }, - "8": { - "x": 27.93, - "y": 11.15 - }, - "9": { - "x": 40.2, - "y": -11.53 - }, - "10": { - "x": 37.52, - "y": 18.78 - }, - "11": { - "x": 36.7, - "y": 5.66 - } - }, - { - "index": 46, - "ball": { - "x": 19.91, - "y": -28.6 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -1.48, - "y": -16.74 - }, - "3": { - "x": -1.48, - "y": -0.42 - }, - "4": { - "x": -1.48, - "y": -26.53 - }, - "5": { - "x": -1.48, - "y": 9.86 - }, - "6": { - "x": 8.44, - "y": -13.83 - }, - "7": { - "x": 11.6, - "y": -24.14 - }, - "8": { - "x": 21.83, - "y": -1.79 - }, - "9": { - "x": 28.02, - "y": -30.94 - }, - "10": { - "x": 24.91, - "y": 17.54 - }, - "11": { - "x": 28.57, - "y": -16.62 - } - }, - { - "index": 47, - "ball": { - "x": 19.91, - "y": 28.6 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -1.48, - "y": 0.42 - }, - "3": { - "x": -1.48, - "y": 16.74 - }, - "4": { - "x": -1.48, - "y": -9.86 - }, - "5": { - "x": -1.48, - "y": 26.53 - }, - "6": { - "x": 8.44, - "y": 13.83 - }, - "7": { - "x": 21.83, - "y": 1.79 - }, - "8": { - "x": 11.6, - "y": 24.14 - }, - "9": { - "x": 24.91, - "y": -17.54 - }, - "10": { - "x": 28.02, - "y": 30.94 - }, - "11": { - "x": 28.57, - "y": 16.62 - } - }, - { - "index": 48, - "ball": { - "x": 14.3, - "y": -11.06 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -1.48, - "y": -10.7 - }, - "3": { - "x": -1.48, - "y": 1.91 - }, - "4": { - "x": -1.48, - "y": -21.99 - }, - "5": { - "x": -1.48, - "y": 13.04 - }, - "6": { - "x": 4.24, - "y": -6.29 - }, - "7": { - "x": 5.05, - "y": -17.13 - }, - "8": { - "x": 13.68, - "y": 6.13 - }, - "9": { - "x": 17.23, - "y": -26.9 - }, - "10": { - "x": 18.09, - "y": 19.6 - }, - "11": { - "x": 22.95, - "y": -9.41 - } - }, - { - "index": 49, - "ball": { - "x": 14.3, - "y": 11.06 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -1.48, - "y": -1.91 - }, - "3": { - "x": -1.48, - "y": 10.7 - }, - "4": { - "x": -1.48, - "y": -13.04 - }, - "5": { - "x": -1.48, - "y": 21.99 - }, - "6": { - "x": 4.24, - "y": 6.29 - }, - "7": { - "x": 13.68, - "y": -6.13 - }, - "8": { - "x": 5.05, - "y": 17.13 - }, - "9": { - "x": 18.09, - "y": -19.6 - }, - "10": { - "x": 17.23, - "y": 26.9 - }, - "11": { - "x": 22.95, - "y": 9.41 - } - }, - { - "index": 50, - "ball": { - "x": 11.35, - "y": -25.07 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -2.46, - "y": -17.49 - }, - "3": { - "x": -2.46, - "y": -2.01 - }, - "4": { - "x": -2.46, - "y": -25.75 - }, - "5": { - "x": -2.46, - "y": 11.03 - }, - "6": { - "x": 1.71, - "y": -12.12 - }, - "7": { - "x": 3.25, - "y": -22.2 - }, - "8": { - "x": 16.29, - "y": -0.28 - }, - "9": { - "x": 18.9, - "y": -29.64 - }, - "10": { - "x": 17.57, - "y": 18.46 - }, - "11": { - "x": 22.04, - "y": -15.92 - } - }, - { - "index": 51, - "ball": { - "x": 11.35, - "y": 25.07 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -2.46, - "y": 2.01 - }, - "3": { - "x": -2.46, - "y": 17.49 - }, - "4": { - "x": -2.46, - "y": -11.03 - }, - "5": { - "x": -2.46, - "y": 25.75 - }, - "6": { - "x": 1.71, - "y": 12.12 - }, - "7": { - "x": 16.29, - "y": 0.28 - }, - "8": { - "x": 3.25, - "y": 22.2 - }, - "9": { - "x": 17.57, - "y": -18.46 - }, - "10": { - "x": 18.9, - "y": 29.64 - }, - "11": { - "x": 22.04, - "y": 15.92 - } - }, - { - "index": 52, - "ball": { - "x": 9.58, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -4.36, - "y": -5.3 - }, - "3": { - "x": -4.36, - "y": 5.3 - }, - "4": { - "x": -4.36, - "y": -17.44 - }, - "5": { - "x": -4.36, - "y": 17.44 - }, - "6": { - "x": 0.91, - "y": -0.62 - }, - "7": { - "x": 5.26, - "y": -12.1 - }, - "8": { - "x": 5.26, - "y": 12.1 - }, - "9": { - "x": 14.64, - "y": -25.04 - }, - "10": { - "x": 14.64, - "y": 25.04 - }, - "11": { - "x": 17.81, - "y": -1.03 - } - }, - { - "index": 53, - "ball": { - "x": 18.58, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.85, - "y": -5.51 - }, - "3": { - "x": 0.85, - "y": 5.51 - }, - "4": { - "x": 0.85, - "y": -16.43 - }, - "5": { - "x": 0.85, - "y": 16.43 - }, - "6": { - "x": 7.52, - "y": -2.11 - }, - "7": { - "x": 11.95, - "y": -11.59 - }, - "8": { - "x": 11.95, - "y": 11.59 - }, - "9": { - "x": 20.57, - "y": -25.76 - }, - "10": { - "x": 20.57, - "y": 25.76 - }, - "11": { - "x": 25.23, - "y": -0.34 - } - }, - { - "index": 54, - "ball": { - "x": 3.83, - "y": -20.2 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -9.01, - "y": -15.58 - }, - "3": { - "x": -9.01, - "y": -2.33 - }, - "4": { - "x": -9.01, - "y": -24.18 - }, - "5": { - "x": -9.01, - "y": 11.76 - }, - "6": { - "x": -4.47, - "y": -9.91 - }, - "7": { - "x": -3.05, - "y": -19.66 - }, - "8": { - "x": 10.11, - "y": 2.0 - }, - "9": { - "x": 11.32, - "y": -27.46 - }, - "10": { - "x": 11.22, - "y": 18.5 - }, - "11": { - "x": 15.55, - "y": -14.21 - } - }, - { - "index": 55, - "ball": { - "x": 3.83, - "y": 20.2 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -9.01, - "y": 2.33 - }, - "3": { - "x": -9.01, - "y": 15.58 - }, - "4": { - "x": -9.01, - "y": -11.76 - }, - "5": { - "x": -9.01, - "y": 24.18 - }, - "6": { - "x": -4.47, - "y": 9.91 - }, - "7": { - "x": 10.11, - "y": -2.0 - }, - "8": { - "x": -3.05, - "y": 19.66 - }, - "9": { - "x": 11.22, - "y": -18.5 - }, - "10": { - "x": 11.32, - "y": 27.46 - }, - "11": { - "x": 15.55, - "y": 14.21 - } - }, - { - "index": 56, - "ball": { - "x": 6.19, - "y": -10.32 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -6.46, - "y": -10.81 - }, - "3": { - "x": -6.46, - "y": 2.54 - }, - "4": { - "x": -6.46, - "y": -20.75 - }, - "5": { - "x": -6.46, - "y": 13.99 - }, - "6": { - "x": -2.15, - "y": -5.86 - }, - "7": { - "x": -0.16, - "y": -16.34 - }, - "8": { - "x": 9.32, - "y": 6.62 - }, - "9": { - "x": 11.66, - "y": -29.11 - }, - "10": { - "x": 12.63, - "y": 18.96 - }, - "11": { - "x": 16.23, - "y": -9.25 - } - }, - { - "index": 57, - "ball": { - "x": 6.19, - "y": 10.32 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -6.46, - "y": -2.54 - }, - "3": { - "x": -6.46, - "y": 10.81 - }, - "4": { - "x": -6.46, - "y": -13.99 - }, - "5": { - "x": -6.46, - "y": 20.75 - }, - "6": { - "x": -2.15, - "y": 5.86 - }, - "7": { - "x": 9.32, - "y": -6.62 - }, - "8": { - "x": -0.16, - "y": 16.34 - }, - "9": { - "x": 12.63, - "y": -18.96 - }, - "10": { - "x": 11.66, - "y": 29.11 - }, - "11": { - "x": 16.23, - "y": 9.25 - } - }, - { - "index": 58, - "ball": { - "x": 10.47, - "y": -29.78 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -2.76, - "y": -19.92 - }, - "3": { - "x": -2.76, - "y": -5.51 - }, - "4": { - "x": -2.76, - "y": -27.98 - }, - "5": { - "x": -2.76, - "y": 9.34 - }, - "6": { - "x": 0.92, - "y": -14.14 - }, - "7": { - "x": 3.65, - "y": -23.76 - }, - "8": { - "x": 14.34, - "y": -1.54 - }, - "9": { - "x": 19.43, - "y": -31.04 - }, - "10": { - "x": 18.15, - "y": 18.08 - }, - "11": { - "x": 21.84, - "y": -17.79 - } - }, - { - "index": 59, - "ball": { - "x": 10.47, - "y": 29.78 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -2.76, - "y": 5.51 - }, - "3": { - "x": -2.76, - "y": 19.92 - }, - "4": { - "x": -2.76, - "y": -9.34 - }, - "5": { - "x": -2.76, - "y": 27.98 - }, - "6": { - "x": 0.92, - "y": 14.14 - }, - "7": { - "x": 14.34, - "y": 1.54 - }, - "8": { - "x": 3.65, - "y": 23.76 - }, - "9": { - "x": 18.15, - "y": -18.08 - }, - "10": { - "x": 19.43, - "y": 31.04 - }, - "11": { - "x": 21.84, - "y": 17.79 - } - }, - { - "index": 60, - "ball": { - "x": 13.27, - "y": -33.18 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -2.12, - "y": -19.39 - }, - "3": { - "x": -2.12, - "y": -3.39 - }, - "4": { - "x": -2.12, - "y": -28.61 - }, - "5": { - "x": -2.12, - "y": 8.33 - }, - "6": { - "x": 3.2, - "y": -15.64 - }, - "7": { - "x": 7.31, - "y": -25.26 - }, - "8": { - "x": 15.53, - "y": -2.38 - }, - "9": { - "x": 22.52, - "y": -31.88 - }, - "10": { - "x": 21.76, - "y": 17.76 - }, - "11": { - "x": 24.21, - "y": -18.79 - } - }, - { - "index": 61, - "ball": { - "x": 13.27, - "y": 33.18 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -2.12, - "y": 3.39 - }, - "3": { - "x": -2.12, - "y": 19.39 - }, - "4": { - "x": -2.12, - "y": -8.33 - }, - "5": { - "x": -2.12, - "y": 28.61 - }, - "6": { - "x": 3.2, - "y": 15.64 - }, - "7": { - "x": 15.53, - "y": 2.38 - }, - "8": { - "x": 7.31, - "y": 25.26 - }, - "9": { - "x": 21.76, - "y": -17.76 - }, - "10": { - "x": 22.52, - "y": 31.88 - }, - "11": { - "x": 24.21, - "y": 18.79 - } - }, - { - "index": 62, - "ball": { - "x": -16.96, - "y": -30.52 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -23.33, - "y": -18.45 - }, - "3": { - "x": -23.33, - "y": -4.34 - }, - "4": { - "x": -23.33, - "y": -29.67 - }, - "5": { - "x": -23.33, - "y": 9.35 - }, - "6": { - "x": -19.24, - "y": -13.98 - }, - "7": { - "x": -19.38, - "y": -24.33 - }, - "8": { - "x": -14.1, - "y": -0.07 - }, - "9": { - "x": 0.44, - "y": -30.41 - }, - "10": { - "x": -4.28, - "y": 17.04 - }, - "11": { - "x": 0.06, - "y": -9.81 - } - }, - { - "index": 63, - "ball": { - "x": -16.96, - "y": 30.52 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -23.33, - "y": 4.34 - }, - "3": { - "x": -23.33, - "y": 18.45 - }, - "4": { - "x": -23.33, - "y": -9.35 - }, - "5": { - "x": -23.33, - "y": 29.67 - }, - "6": { - "x": -19.24, - "y": 13.98 - }, - "7": { - "x": -14.1, - "y": 0.07 - }, - "8": { - "x": -19.38, - "y": 24.33 - }, - "9": { - "x": -4.28, - "y": -17.04 - }, - "10": { - "x": 0.44, - "y": 30.41 - }, - "11": { - "x": 0.06, - "y": 9.81 - } - }, - { - "index": 64, - "ball": { - "x": -4.28, - "y": -16.81 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.2, - "y": -16.11 - }, - "3": { - "x": -14.2, - "y": -4.45 - }, - "4": { - "x": -14.2, - "y": -23.74 - }, - "5": { - "x": -14.2, - "y": 10.28 - }, - "6": { - "x": -8.8, - "y": -11.13 - }, - "7": { - "x": -3.79, - "y": -19.5 - }, - "8": { - "x": -11.25, - "y": 3.4 - }, - "9": { - "x": 6.03, - "y": -29.81 - }, - "10": { - "x": 2.6, - "y": 22.3 - }, - "11": { - "x": 5.59, - "y": -8.48 - } - }, - { - "index": 65, - "ball": { - "x": -4.28, - "y": 16.81 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -14.2, - "y": 4.45 - }, - "3": { - "x": -14.2, - "y": 16.11 - }, - "4": { - "x": -14.2, - "y": -10.28 - }, - "5": { - "x": -14.2, - "y": 23.74 - }, - "6": { - "x": -8.8, - "y": 11.13 - }, - "7": { - "x": -11.25, - "y": -3.4 - }, - "8": { - "x": -3.79, - "y": 19.5 - }, - "9": { - "x": 2.6, - "y": -22.3 - }, - "10": { - "x": 6.03, - "y": 29.81 - }, - "11": { - "x": 5.59, - "y": 8.48 - } - }, - { - "index": 66, - "ball": { - "x": -7.08, - "y": -27.57 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.46, - "y": -19.34 - }, - "3": { - "x": -14.46, - "y": -4.77 - }, - "4": { - "x": -14.46, - "y": -27.55 - }, - "5": { - "x": -14.46, - "y": 10.45 - }, - "6": { - "x": -10.91, - "y": -14.26 - }, - "7": { - "x": -6.54, - "y": -22.94 - }, - "8": { - "x": -6.22, - "y": 1.56 - }, - "9": { - "x": 6.84, - "y": -30.97 - }, - "10": { - "x": 1.32, - "y": 18.51 - }, - "11": { - "x": 6.91, - "y": -10.52 - } - }, - { - "index": 67, - "ball": { - "x": -7.08, - "y": 27.57 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -14.46, - "y": 4.77 - }, - "3": { - "x": -14.46, - "y": 19.34 - }, - "4": { - "x": -14.46, - "y": -10.45 - }, - "5": { - "x": -14.46, - "y": 27.55 - }, - "6": { - "x": -10.91, - "y": 14.26 - }, - "7": { - "x": -6.22, - "y": -1.56 - }, - "8": { - "x": -6.54, - "y": 22.94 - }, - "9": { - "x": 1.32, - "y": -18.51 - }, - "10": { - "x": 6.84, - "y": 30.97 - }, - "11": { - "x": 6.91, - "y": 10.52 - } - }, - { - "index": 68, - "ball": { - "x": -7.96, - "y": -31.41 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.84, - "y": -21.3 - }, - "3": { - "x": -14.84, - "y": -4.24 - }, - "4": { - "x": -14.84, - "y": -30.2 - }, - "5": { - "x": -14.84, - "y": 11.0 - }, - "6": { - "x": -11.44, - "y": -14.98 - }, - "7": { - "x": -7.63, - "y": -24.27 - }, - "8": { - "x": -6.86, - "y": 0.18 - }, - "9": { - "x": 7.39, - "y": -31.3 - }, - "10": { - "x": 1.09, - "y": 17.04 - }, - "11": { - "x": 8.36, - "y": -10.67 - } - }, - { - "index": 69, - "ball": { - "x": -7.96, - "y": 31.41 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -14.84, - "y": 4.24 - }, - "3": { - "x": -14.84, - "y": 21.3 - }, - "4": { - "x": -14.84, - "y": -11.0 - }, - "5": { - "x": -14.84, - "y": 30.2 - }, - "6": { - "x": -11.44, - "y": 14.98 - }, - "7": { - "x": -6.86, - "y": -0.18 - }, - "8": { - "x": -7.63, - "y": 24.27 - }, - "9": { - "x": 1.09, - "y": -17.04 - }, - "10": { - "x": 7.39, - "y": 31.3 - }, - "11": { - "x": 8.36, - "y": 10.67 - } - }, - { - "index": 70, - "ball": { - "x": -23.89, - "y": -34.21 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -31.09, - "y": -19.09 - }, - "3": { - "x": -31.18, - "y": -8.56 - }, - "4": { - "x": -31.0, - "y": -29.26 - }, - "5": { - "x": -31.36, - "y": 5.71 - }, - "6": { - "x": -28.33, - "y": -15.08 - }, - "7": { - "x": -24.4, - "y": -27.57 - }, - "8": { - "x": -21.81, - "y": -5.98 - }, - "9": { - "x": -3.39, - "y": -30.07 - }, - "10": { - "x": -7.83, - "y": 15.33 - }, - "11": { - "x": -3.41, - "y": -8.93 - } - }, - { - "index": 71, - "ball": { - "x": -23.89, - "y": 34.21 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -31.18, - "y": 8.56 - }, - "3": { - "x": -31.09, - "y": 19.09 - }, - "4": { - "x": -31.36, - "y": -5.71 - }, - "5": { - "x": -31.0, - "y": 29.26 - }, - "6": { - "x": -28.33, - "y": 15.08 - }, - "7": { - "x": -21.81, - "y": 5.98 - }, - "8": { - "x": -24.4, - "y": 27.57 - }, - "9": { - "x": -7.83, - "y": -15.33 - }, - "10": { - "x": -3.39, - "y": 30.07 - }, - "11": { - "x": -3.41, - "y": 8.93 - } - }, - { - "index": 72, - "ball": { - "x": -54.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -48.76, - "y": -3.3 - }, - "3": { - "x": -48.76, - "y": 3.3 - }, - "4": { - "x": -50.99, - "y": -5.44 - }, - "5": { - "x": -50.99, - "y": 5.44 - }, - "6": { - "x": -45.54, - "y": 0.27 - }, - "7": { - "x": -41.98, - "y": -6.6 - }, - "8": { - "x": -41.98, - "y": 6.6 - }, - "9": { - "x": -23.83, - "y": -22.2 - }, - "10": { - "x": -23.83, - "y": 22.2 - }, - "11": { - "x": -30.03, - "y": 4.57 - } - }, - { - "index": 73, - "ball": { - "x": -19.61, - "y": -5.46 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -29.4, - "y": -5.17 - }, - "3": { - "x": -29.4, - "y": 1.7 - }, - "4": { - "x": -29.4, - "y": -14.19 - }, - "5": { - "x": -29.4, - "y": 10.35 - }, - "6": { - "x": -26.9, - "y": -2.32 - }, - "7": { - "x": -26.4, - "y": -9.94 - }, - "8": { - "x": -25.74, - "y": 6.02 - }, - "9": { - "x": -6.06, - "y": -26.78 - }, - "10": { - "x": -6.72, - "y": 24.53 - }, - "11": { - "x": -8.99, - "y": -3.01 - } - }, - { - "index": 74, - "ball": { - "x": -19.61, - "y": 5.46 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -29.4, - "y": -1.7 - }, - "3": { - "x": -29.4, - "y": 5.17 - }, - "4": { - "x": -29.4, - "y": -10.35 - }, - "5": { - "x": -29.4, - "y": 14.19 - }, - "6": { - "x": -26.9, - "y": 2.32 - }, - "7": { - "x": -25.74, - "y": -6.02 - }, - "8": { - "x": -26.4, - "y": 9.94 - }, - "9": { - "x": -6.72, - "y": -24.53 - }, - "10": { - "x": -6.06, - "y": 26.78 - }, - "11": { - "x": -8.99, - "y": 3.01 - } - }, - { - "index": 75, - "ball": { - "x": -7.96, - "y": -7.37 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -15.46, - "y": -9.85 - }, - "3": { - "x": -15.46, - "y": 0.32 - }, - "4": { - "x": -15.46, - "y": -18.86 - }, - "5": { - "x": -15.46, - "y": 12.51 - }, - "6": { - "x": -12.21, - "y": -6.37 - }, - "7": { - "x": -11.75, - "y": -14.53 - }, - "8": { - "x": -12.4, - "y": 5.44 - }, - "9": { - "x": 1.69, - "y": -28.01 - }, - "10": { - "x": 0.38, - "y": 24.81 - }, - "11": { - "x": 0.76, - "y": -4.5 - } - }, - { - "index": 76, - "ball": { - "x": -7.96, - "y": 7.37 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -15.46, - "y": -0.32 - }, - "3": { - "x": -15.46, - "y": 9.85 - }, - "4": { - "x": -15.46, - "y": -12.51 - }, - "5": { - "x": -15.46, - "y": 18.86 - }, - "6": { - "x": -12.21, - "y": 6.37 - }, - "7": { - "x": -12.4, - "y": -5.44 - }, - "8": { - "x": -11.75, - "y": 14.53 - }, - "9": { - "x": 0.38, - "y": -24.81 - }, - "10": { - "x": 1.69, - "y": 28.01 - }, - "11": { - "x": 0.76, - "y": 4.5 - } - }, - { - "index": 77, - "ball": { - "x": -5.31, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.59, - "y": -4.5 - }, - "3": { - "x": -14.59, - "y": 4.5 - }, - "4": { - "x": -14.59, - "y": -16.26 - }, - "5": { - "x": -14.59, - "y": 16.26 - }, - "6": { - "x": -9.26, - "y": -1.26 - }, - "7": { - "x": -11.66, - "y": -9.54 - }, - "8": { - "x": -11.66, - "y": 9.54 - }, - "9": { - "x": 2.61, - "y": -26.72 - }, - "10": { - "x": 2.61, - "y": 26.72 - }, - "11": { - "x": 2.2, - "y": -0.09 - } - }, - { - "index": 78, - "ball": { - "x": -2.06, - "y": -11.35 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -12.72, - "y": -12.51 - }, - "3": { - "x": -12.72, - "y": -1.8 - }, - "4": { - "x": -12.72, - "y": -20.98 - }, - "5": { - "x": -12.72, - "y": 10.81 - }, - "6": { - "x": -6.73, - "y": -8.68 - }, - "7": { - "x": -1.72, - "y": -17.72 - }, - "8": { - "x": -8.14, - "y": 4.87 - }, - "9": { - "x": 6.48, - "y": -29.12 - }, - "10": { - "x": 4.06, - "y": 24.04 - }, - "11": { - "x": 6.06, - "y": -6.47 - } - }, - { - "index": 79, - "ball": { - "x": -2.06, - "y": 11.35 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -12.72, - "y": 1.8 - }, - "3": { - "x": -12.72, - "y": 12.51 - }, - "4": { - "x": -12.72, - "y": -10.81 - }, - "5": { - "x": -12.72, - "y": 20.98 - }, - "6": { - "x": -6.73, - "y": 8.68 - }, - "7": { - "x": -8.14, - "y": -4.87 - }, - "8": { - "x": -1.72, - "y": 17.72 - }, - "9": { - "x": 4.06, - "y": -24.04 - }, - "10": { - "x": 6.48, - "y": 29.12 - }, - "11": { - "x": 6.06, - "y": 6.47 - } - }, - { - "index": 80, - "ball": { - "x": -3.39, - "y": -5.9 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.2, - "y": -9.33 - }, - "3": { - "x": -14.2, - "y": 0.85 - }, - "4": { - "x": -14.2, - "y": -19.08 - }, - "5": { - "x": -14.2, - "y": 12.29 - }, - "6": { - "x": -7.76, - "y": -5.48 - }, - "7": { - "x": -11.01, - "y": -14.53 - }, - "8": { - "x": -10.52, - "y": 6.83 - }, - "9": { - "x": 4.62, - "y": -28.05 - }, - "10": { - "x": 3.43, - "y": 25.44 - }, - "11": { - "x": 4.7, - "y": -3.75 - } - }, - { - "index": 81, - "ball": { - "x": -3.39, - "y": 5.9 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -14.2, - "y": -0.85 - }, - "3": { - "x": -14.2, - "y": 9.33 - }, - "4": { - "x": -14.2, - "y": -12.29 - }, - "5": { - "x": -14.2, - "y": 19.08 - }, - "6": { - "x": -7.76, - "y": 5.48 - }, - "7": { - "x": -10.52, - "y": -6.83 - }, - "8": { - "x": -11.01, - "y": 14.53 - }, - "9": { - "x": 3.43, - "y": -25.44 - }, - "10": { - "x": 4.62, - "y": 28.05 - }, - "11": { - "x": 4.7, - "y": 3.75 - } - }, - { - "index": 82, - "ball": { - "x": -9.44, - "y": -24.77 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -15.46, - "y": -17.59 - }, - "3": { - "x": -15.46, - "y": -3.6 - }, - "4": { - "x": -15.46, - "y": -24.9 - }, - "5": { - "x": -15.46, - "y": 9.54 - }, - "6": { - "x": -13.12, - "y": -13.42 - }, - "7": { - "x": -8.86, - "y": -21.71 - }, - "8": { - "x": -8.23, - "y": 2.36 - }, - "9": { - "x": 4.27, - "y": -30.45 - }, - "10": { - "x": -0.29, - "y": 19.43 - }, - "11": { - "x": 3.59, - "y": -10.02 - } - }, - { - "index": 83, - "ball": { - "x": -9.44, - "y": 24.77 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -15.46, - "y": 3.6 - }, - "3": { - "x": -15.46, - "y": 17.59 - }, - "4": { - "x": -15.46, - "y": -9.54 - }, - "5": { - "x": -15.46, - "y": 24.9 - }, - "6": { - "x": -13.12, - "y": 13.42 - }, - "7": { - "x": -8.23, - "y": -2.36 - }, - "8": { - "x": -8.86, - "y": 21.71 - }, - "9": { - "x": -0.29, - "y": -19.43 - }, - "10": { - "x": 4.27, - "y": 30.45 - }, - "11": { - "x": 3.59, - "y": 10.02 - } - }, - { - "index": 84, - "ball": { - "x": -12.39, - "y": -12.39 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -20.15, - "y": -11.98 - }, - "3": { - "x": -20.15, - "y": -1.72 - }, - "4": { - "x": -20.15, - "y": -20.92 - }, - "5": { - "x": -20.15, - "y": 9.72 - }, - "6": { - "x": -16.37, - "y": -8.83 - }, - "7": { - "x": -11.58, - "y": -16.74 - }, - "8": { - "x": -17.07, - "y": 3.81 - }, - "9": { - "x": -0.53, - "y": -28.52 - }, - "10": { - "x": -2.47, - "y": 23.22 - }, - "11": { - "x": -2.1, - "y": -6.61 - } - }, - { - "index": 85, - "ball": { - "x": -12.39, - "y": 12.39 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -20.15, - "y": 1.72 - }, - "3": { - "x": -20.15, - "y": 11.98 - }, - "4": { - "x": -20.15, - "y": -9.72 - }, - "5": { - "x": -20.15, - "y": 20.92 - }, - "6": { - "x": -16.37, - "y": 8.83 - }, - "7": { - "x": -17.07, - "y": -3.81 - }, - "8": { - "x": -11.58, - "y": 16.74 - }, - "9": { - "x": -2.47, - "y": -23.22 - }, - "10": { - "x": -0.53, - "y": 28.52 - }, - "11": { - "x": -2.1, - "y": 6.61 - } - }, - { - "index": 86, - "ball": { - "x": -16.37, - "y": -15.78 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -28.06, - "y": -10.88 - }, - "3": { - "x": -28.06, - "y": -3.3 - }, - "4": { - "x": -28.06, - "y": -22.93 - }, - "5": { - "x": -28.06, - "y": 8.65 - }, - "6": { - "x": -25.74, - "y": -7.4 - }, - "7": { - "x": -21.9, - "y": -17.58 - }, - "8": { - "x": -24.13, - "y": 1.96 - }, - "9": { - "x": -2.6, - "y": -28.7 - }, - "10": { - "x": -4.82, - "y": 22.01 - }, - "11": { - "x": -4.48, - "y": -7.55 - } - }, - { - "index": 87, - "ball": { - "x": -16.37, - "y": 15.78 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -28.06, - "y": 3.3 - }, - "3": { - "x": -28.06, - "y": 10.88 - }, - "4": { - "x": -28.06, - "y": -8.65 - }, - "5": { - "x": -28.06, - "y": 22.93 - }, - "6": { - "x": -25.74, - "y": 7.4 - }, - "7": { - "x": -24.13, - "y": -1.96 - }, - "8": { - "x": -21.9, - "y": 17.58 - }, - "9": { - "x": -4.82, - "y": -22.01 - }, - "10": { - "x": -2.6, - "y": 28.7 - }, - "11": { - "x": -4.48, - "y": 7.55 - } - }, - { - "index": 88, - "ball": { - "x": -32.73, - "y": -29.19 - }, - "1": { - "x": -50.45, - "y": -4.19 - }, - "2": { - "x": -35.2, - "y": -19.18 - }, - "3": { - "x": -35.2, - "y": -8.48 - }, - "4": { - "x": -35.2, - "y": -25.96 - }, - "5": { - "x": -35.2, - "y": 0.98 - }, - "6": { - "x": -35.2, - "y": -14.45 - }, - "7": { - "x": -32.43, - "y": -24.62 - }, - "8": { - "x": -28.77, - "y": -4.1 - }, - "9": { - "x": -10.38, - "y": -28.63 - }, - "10": { - "x": -13.04, - "y": 16.63 - }, - "11": { - "x": -12.0, - "y": -7.92 - } - }, - { - "index": 89, - "ball": { - "x": -32.73, - "y": 29.19 - }, - "1": { - "x": -50.45, - "y": 4.19 - }, - "2": { - "x": -35.2, - "y": 8.48 - }, - "3": { - "x": -35.2, - "y": 19.18 - }, - "4": { - "x": -35.2, - "y": -0.98 - }, - "5": { - "x": -35.2, - "y": 25.96 - }, - "6": { - "x": -35.2, - "y": 14.45 - }, - "7": { - "x": -28.77, - "y": 4.1 - }, - "8": { - "x": -32.43, - "y": 24.62 - }, - "9": { - "x": -13.04, - "y": -16.63 - }, - "10": { - "x": -10.38, - "y": 28.63 - }, - "11": { - "x": -12.0, - "y": 7.92 - } - }, - { - "index": 90, - "ball": { - "x": -24.03, - "y": -17.55 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -31.63, - "y": -12.22 - }, - "3": { - "x": -31.63, - "y": -3.75 - }, - "4": { - "x": -31.63, - "y": -19.9 - }, - "5": { - "x": -31.63, - "y": 6.25 - }, - "6": { - "x": -29.75, - "y": -8.65 - }, - "7": { - "x": -26.45, - "y": -16.86 - }, - "8": { - "x": -28.2, - "y": 0.53 - }, - "9": { - "x": -7.22, - "y": -28.24 - }, - "10": { - "x": -9.15, - "y": 21.01 - }, - "11": { - "x": -9.46, - "y": -7.39 - } - }, - { - "index": 91, - "ball": { - "x": -24.03, - "y": 17.55 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -31.63, - "y": 3.75 - }, - "3": { - "x": -31.63, - "y": 12.22 - }, - "4": { - "x": -31.63, - "y": -6.25 - }, - "5": { - "x": -31.63, - "y": 19.9 - }, - "6": { - "x": -29.75, - "y": 8.65 - }, - "7": { - "x": -28.2, - "y": -0.53 - }, - "8": { - "x": -26.45, - "y": 16.86 - }, - "9": { - "x": -9.15, - "y": -21.01 - }, - "10": { - "x": -7.22, - "y": 28.24 - }, - "11": { - "x": -9.46, - "y": 7.39 - } - }, - { - "index": 92, - "ball": { - "x": -31.26, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -35.2, - "y": -1.96 - }, - "3": { - "x": -35.2, - "y": 1.96 - }, - "4": { - "x": -35.2, - "y": -9.55 - }, - "5": { - "x": -35.2, - "y": 9.55 - }, - "6": { - "x": -32.79, - "y": -0.09 - }, - "7": { - "x": -34.09, - "y": -6.02 - }, - "8": { - "x": -34.09, - "y": 6.02 - }, - "9": { - "x": -13.07, - "y": -24.74 - }, - "10": { - "x": -13.07, - "y": 24.74 - }, - "11": { - "x": -18.33, - "y": 1.17 - } - }, - { - "index": 93, - "ball": { - "x": -29.34, - "y": -15.33 - }, - "1": { - "x": -50.18, - "y": -3.66 - }, - "2": { - "x": -36.18, - "y": -11.42 - }, - "3": { - "x": -36.18, - "y": -2.72 - }, - "4": { - "x": -36.18, - "y": -15.43 - }, - "5": { - "x": -35.97, - "y": 6.83 - }, - "6": { - "x": -36.18, - "y": -7.58 - }, - "7": { - "x": -26.82, - "y": -15.97 - }, - "8": { - "x": -34.5, - "y": 1.51 - }, - "9": { - "x": -10.73, - "y": -27.4 - }, - "10": { - "x": -12.11, - "y": 21.27 - }, - "11": { - "x": -13.3, - "y": -6.21 - } - }, - { - "index": 94, - "ball": { - "x": -29.34, - "y": 15.33 - }, - "1": { - "x": -50.18, - "y": 3.66 - }, - "2": { - "x": -36.18, - "y": 2.72 - }, - "3": { - "x": -36.18, - "y": 11.42 - }, - "4": { - "x": -35.97, - "y": -6.83 - }, - "5": { - "x": -36.18, - "y": 15.43 - }, - "6": { - "x": -36.18, - "y": 7.58 - }, - "7": { - "x": -34.5, - "y": -1.51 - }, - "8": { - "x": -26.82, - "y": 15.97 - }, - "9": { - "x": -12.11, - "y": -21.27 - }, - "10": { - "x": -10.73, - "y": 27.4 - }, - "11": { - "x": -13.3, - "y": 6.21 - } - }, - { - "index": 95, - "ball": { - "x": -37.01, - "y": -33.03 - }, - "1": { - "x": -50.63, - "y": -4.91 - }, - "2": { - "x": -38.41, - "y": -17.84 - }, - "3": { - "x": -38.41, - "y": -8.3 - }, - "4": { - "x": -38.41, - "y": -28.28 - }, - "5": { - "x": -38.41, - "y": 2.14 - }, - "6": { - "x": -36.98, - "y": -15.52 - }, - "7": { - "x": -35.11, - "y": -25.78 - }, - "8": { - "x": -30.02, - "y": -7.05 - }, - "9": { - "x": -12.13, - "y": -28.47 - }, - "10": { - "x": -14.85, - "y": 14.96 - }, - "11": { - "x": -14.23, - "y": -6.96 - } - }, - { - "index": 96, - "ball": { - "x": -37.01, - "y": 33.03 - }, - "1": { - "x": -50.63, - "y": 4.91 - }, - "2": { - "x": -38.41, - "y": 8.3 - }, - "3": { - "x": -38.41, - "y": 17.84 - }, - "4": { - "x": -38.41, - "y": -2.14 - }, - "5": { - "x": -38.41, - "y": 28.28 - }, - "6": { - "x": -36.98, - "y": 15.52 - }, - "7": { - "x": -30.02, - "y": 7.05 - }, - "8": { - "x": -35.11, - "y": 25.78 - }, - "9": { - "x": -14.85, - "y": -14.96 - }, - "10": { - "x": -12.13, - "y": 28.47 - }, - "11": { - "x": -14.23, - "y": 6.96 - } - }, - { - "index": 97, - "ball": { - "x": -54.5, - "y": -36.0 - }, - "1": { - "x": -50.99, - "y": -6.07 - }, - "2": { - "x": -49.02, - "y": -15.7 - }, - "3": { - "x": -47.51, - "y": -3.84 - }, - "4": { - "x": -49.38, - "y": -26.05 - }, - "5": { - "x": -47.95, - "y": 2.05 - }, - "6": { - "x": -41.44, - "y": -16.51 - }, - "7": { - "x": -42.78, - "y": -25.34 - }, - "8": { - "x": -38.32, - "y": -5.35 - }, - "9": { - "x": -20.87, - "y": -26.29 - }, - "10": { - "x": -22.49, - "y": 12.44 - }, - "11": { - "x": -21.63, - "y": -4.01 - } - }, - { - "index": 98, - "ball": { - "x": -54.5, - "y": 36.0 - }, - "1": { - "x": -50.99, - "y": 6.07 - }, - "2": { - "x": -47.51, - "y": 3.84 - }, - "3": { - "x": -49.02, - "y": 15.7 - }, - "4": { - "x": -47.95, - "y": -2.05 - }, - "5": { - "x": -49.38, - "y": 26.05 - }, - "6": { - "x": -41.44, - "y": 16.51 - }, - "7": { - "x": -38.32, - "y": 5.35 - }, - "8": { - "x": -42.78, - "y": 25.34 - }, - "9": { - "x": -22.49, - "y": -12.44 - }, - "10": { - "x": -20.87, - "y": 26.29 - }, - "11": { - "x": -21.63, - "y": 4.01 - } - }, - { - "index": 99, - "ball": { - "x": -48.66, - "y": -22.71 - }, - "1": { - "x": -50.72, - "y": -6.07 - }, - "2": { - "x": -47.6, - "y": -10.53 - }, - "3": { - "x": -46.08, - "y": -3.12 - }, - "4": { - "x": -48.49, - "y": -18.65 - }, - "5": { - "x": -43.58, - "y": 3.75 - }, - "6": { - "x": -44.3, - "y": -13.29 - }, - "7": { - "x": -40.32, - "y": -17.03 - }, - "8": { - "x": -41.17, - "y": -5.8 - }, - "9": { - "x": -19.94, - "y": -26.01 - }, - "10": { - "x": -21.01, - "y": 17.44 - }, - "11": { - "x": -22.62, - "y": -5.8 - } - }, - { - "index": 100, - "ball": { - "x": -37.78, - "y": 0.18 - }, - "1": { - "x": -50.26, - "y": -0.0 - }, - "2": { - "x": -42.39, - "y": -1.37 - }, - "3": { - "x": -42.39, - "y": 1.37 - }, - "4": { - "x": -45.28, - "y": -3.66 - }, - "5": { - "x": -45.28, - "y": 3.66 - }, - "6": { - "x": -38.37, - "y": -0.02 - }, - "7": { - "x": -40.19, - "y": -6.6 - }, - "8": { - "x": -40.19, - "y": 6.6 - }, - "9": { - "x": -16.28, - "y": -23.92 - }, - "10": { - "x": -16.28, - "y": 23.92 - }, - "11": { - "x": -23.52, - "y": 0.3 - } - }, - { - "index": 101, - "ball": { - "x": -40.37, - "y": 6.96 - }, - "1": { - "x": -50.35, - "y": 1.51 - }, - "2": { - "x": -45.01, - "y": 2.5 - }, - "3": { - "x": -43.4, - "y": 5.09 - }, - "4": { - "x": -47.69, - "y": -2.32 - }, - "5": { - "x": -45.19, - "y": 7.4 - }, - "6": { - "x": -40.28, - "y": 2.94 - }, - "7": { - "x": -40.73, - "y": -1.43 - }, - "8": { - "x": -40.99, - "y": 7.05 - }, - "9": { - "x": -17.58, - "y": -22.32 - }, - "10": { - "x": -17.17, - "y": 24.96 - }, - "11": { - "x": -25.29, - "y": 2.72 - } - }, - { - "index": 102, - "ball": { - "x": -40.37, - "y": -6.96 - }, - "1": { - "x": -50.35, - "y": -1.51 - }, - "2": { - "x": -43.4, - "y": -5.09 - }, - "3": { - "x": -45.01, - "y": -2.5 - }, - "4": { - "x": -45.19, - "y": -7.4 - }, - "5": { - "x": -47.69, - "y": 2.32 - }, - "6": { - "x": -40.28, - "y": -2.94 - }, - "7": { - "x": -40.99, - "y": -7.05 - }, - "8": { - "x": -40.73, - "y": 1.43 - }, - "9": { - "x": -17.17, - "y": -24.96 - }, - "10": { - "x": -17.58, - "y": 22.32 - }, - "11": { - "x": -25.29, - "y": -2.72 - } - }, - { - "index": 103, - "ball": { - "x": -37.52, - "y": 13.2 - }, - "1": { - "x": -50.55, - "y": 2.21 - }, - "2": { - "x": -42.42, - "y": 5.0 - }, - "3": { - "x": -40.82, - "y": 8.83 - }, - "4": { - "x": -43.05, - "y": -1.52 - }, - "5": { - "x": -40.1, - "y": 12.49 - }, - "6": { - "x": -39.03, - "y": 6.33 - }, - "7": { - "x": -40.1, - "y": 1.07 - }, - "8": { - "x": -37.78, - "y": 10.44 - }, - "9": { - "x": -16.13, - "y": -21.04 - }, - "10": { - "x": -15.2, - "y": 26.17 - }, - "11": { - "x": -16.1, - "y": 3.57 - } - }, - { - "index": 104, - "ball": { - "x": -37.52, - "y": -13.2 - }, - "1": { - "x": -50.55, - "y": -2.21 - }, - "2": { - "x": -40.82, - "y": -8.83 - }, - "3": { - "x": -42.42, - "y": -5.0 - }, - "4": { - "x": -40.1, - "y": -12.49 - }, - "5": { - "x": -43.05, - "y": 1.52 - }, - "6": { - "x": -39.03, - "y": -6.33 - }, - "7": { - "x": -37.78, - "y": -10.44 - }, - "8": { - "x": -40.1, - "y": -1.07 - }, - "9": { - "x": -15.2, - "y": -26.17 - }, - "10": { - "x": -16.13, - "y": 21.04 - }, - "11": { - "x": -16.1, - "y": -3.57 - } - }, - { - "index": 105, - "ball": { - "x": -44.03, - "y": 15.52 - }, - "1": { - "x": -51.17, - "y": 4.73 - }, - "2": { - "x": -46.88, - "y": 4.46 - }, - "3": { - "x": -44.47, - "y": 12.49 - }, - "4": { - "x": -45.28, - "y": -0.89 - }, - "5": { - "x": -45.99, - "y": 14.01 - }, - "6": { - "x": -42.69, - "y": 8.39 - }, - "7": { - "x": -39.84, - "y": 6.33 - }, - "8": { - "x": -40.55, - "y": 13.29 - }, - "9": { - "x": -19.18, - "y": -19.79 - }, - "10": { - "x": -18.26, - "y": 25.75 - }, - "11": { - "x": -23.06, - "y": 2.94 - } - }, - { - "index": 106, - "ball": { - "x": -44.03, - "y": -15.52 - }, - "1": { - "x": -51.17, - "y": -4.73 - }, - "2": { - "x": -44.47, - "y": -12.49 - }, - "3": { - "x": -46.88, - "y": -4.46 - }, - "4": { - "x": -45.99, - "y": -14.01 - }, - "5": { - "x": -45.28, - "y": 0.89 - }, - "6": { - "x": -42.69, - "y": -8.39 - }, - "7": { - "x": -40.55, - "y": -13.29 - }, - "8": { - "x": -39.84, - "y": -6.33 - }, - "9": { - "x": -18.26, - "y": -25.75 - }, - "10": { - "x": -19.18, - "y": 19.79 - }, - "11": { - "x": -23.06, - "y": -2.94 - } - }, - { - "index": 107, - "ball": { - "x": -50.27, - "y": 16.33 - }, - "1": { - "x": -50.72, - "y": 4.82 - }, - "2": { - "x": -49.74, - "y": 1.25 - }, - "3": { - "x": -50.81, - "y": 11.33 - }, - "4": { - "x": -46.7, - "y": -4.19 - }, - "5": { - "x": -51.43, - "y": 14.1 - }, - "6": { - "x": -47.95, - "y": 10.62 - }, - "7": { - "x": -43.14, - "y": 5.53 - }, - "8": { - "x": -45.63, - "y": 12.85 - }, - "9": { - "x": -21.79, - "y": -18.78 - }, - "10": { - "x": -21.02, - "y": 24.95 - }, - "11": { - "x": -24.85, - "y": 5.0 - } - }, - { - "index": 108, - "ball": { - "x": -50.27, - "y": -16.33 - }, - "1": { - "x": -50.72, - "y": -4.82 - }, - "2": { - "x": -50.81, - "y": -11.33 - }, - "3": { - "x": -49.74, - "y": -1.25 - }, - "4": { - "x": -51.43, - "y": -14.1 - }, - "5": { - "x": -46.7, - "y": 4.19 - }, - "6": { - "x": -47.95, - "y": -10.62 - }, - "7": { - "x": -45.63, - "y": -12.85 - }, - "8": { - "x": -43.14, - "y": -5.53 - }, - "9": { - "x": -21.02, - "y": -24.95 - }, - "10": { - "x": -21.79, - "y": 18.78 - }, - "11": { - "x": -24.85, - "y": -5.0 - } - }, - { - "index": 109, - "ball": { - "x": -48.66, - "y": 22.71 - }, - "1": { - "x": -50.72, - "y": 6.07 - }, - "2": { - "x": -46.08, - "y": 3.12 - }, - "3": { - "x": -47.6, - "y": 10.53 - }, - "4": { - "x": -43.58, - "y": -3.75 - }, - "5": { - "x": -48.49, - "y": 18.65 - }, - "6": { - "x": -44.3, - "y": 13.29 - }, - "7": { - "x": -41.17, - "y": 5.8 - }, - "8": { - "x": -40.32, - "y": 17.03 - }, - "9": { - "x": -21.01, - "y": -17.44 - }, - "10": { - "x": -19.94, - "y": 26.01 - }, - "11": { - "x": -22.62, - "y": 5.8 - } - }, - { - "index": 110, - "ball": { - "x": -39.52, - "y": -28.16 - }, - "1": { - "x": -50.72, - "y": -5.35 - }, - "2": { - "x": -42.24, - "y": -14.99 - }, - "3": { - "x": -42.24, - "y": -5.44 - }, - "4": { - "x": -41.53, - "y": -24.18 - }, - "5": { - "x": -41.26, - "y": 2.05 - }, - "6": { - "x": -38.41, - "y": -14.72 - }, - "7": { - "x": -36.18, - "y": -22.21 - }, - "8": { - "x": -34.75, - "y": -6.07 - }, - "9": { - "x": -14.51, - "y": -27.72 - }, - "10": { - "x": -16.49, - "y": 16.49 - }, - "11": { - "x": -15.21, - "y": -6.6 - } - }, - { - "index": 111, - "ball": { - "x": -39.52, - "y": 28.16 - }, - "1": { - "x": -50.72, - "y": 5.35 - }, - "2": { - "x": -42.24, - "y": 5.44 - }, - "3": { - "x": -42.24, - "y": 14.99 - }, - "4": { - "x": -41.26, - "y": -2.05 - }, - "5": { - "x": -41.53, - "y": 24.18 - }, - "6": { - "x": -38.41, - "y": 14.72 - }, - "7": { - "x": -34.75, - "y": 6.07 - }, - "8": { - "x": -36.18, - "y": 22.21 - }, - "9": { - "x": -16.49, - "y": -16.49 - }, - "10": { - "x": -14.51, - "y": 27.72 - }, - "11": { - "x": -15.21, - "y": 6.6 - } - }, - { - "index": 112, - "ball": { - "x": -39.22, - "y": -22.12 - }, - "1": { - "x": -50.27, - "y": -4.55 - }, - "2": { - "x": -39.75, - "y": -15.61 - }, - "3": { - "x": -41.35, - "y": -5.62 - }, - "4": { - "x": -41.17, - "y": -19.98 - }, - "5": { - "x": -40.82, - "y": 1.07 - }, - "6": { - "x": -38.76, - "y": -11.51 - }, - "7": { - "x": -37.34, - "y": -17.84 - }, - "8": { - "x": -33.95, - "y": -5.35 - }, - "9": { - "x": -15.29, - "y": -27.15 - }, - "10": { - "x": -16.77, - "y": 18.47 - }, - "11": { - "x": -17.89, - "y": -6.51 - } - }, - { - "index": 113, - "ball": { - "x": -39.22, - "y": 22.12 - }, - "1": { - "x": -50.27, - "y": 4.55 - }, - "2": { - "x": -41.35, - "y": 5.62 - }, - "3": { - "x": -39.75, - "y": 15.61 - }, - "4": { - "x": -40.82, - "y": -1.07 - }, - "5": { - "x": -41.17, - "y": 19.98 - }, - "6": { - "x": -38.76, - "y": 11.51 - }, - "7": { - "x": -33.95, - "y": 5.35 - }, - "8": { - "x": -37.34, - "y": 17.84 - }, - "9": { - "x": -16.77, - "y": -18.47 - }, - "10": { - "x": -15.29, - "y": 27.15 - }, - "11": { - "x": -17.89, - "y": 6.51 - } - }, - { - "index": 114, - "ball": { - "x": -46.97, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -50.18, - "y": -1.96 - }, - "3": { - "x": -50.18, - "y": 1.96 - }, - "4": { - "x": -50.54, - "y": -4.01 - }, - "5": { - "x": -50.54, - "y": 4.01 - }, - "6": { - "x": -42.48, - "y": 0.43 - }, - "7": { - "x": -48.04, - "y": -2.05 - }, - "8": { - "x": -48.04, - "y": 2.05 - }, - "9": { - "x": -20.51, - "y": -23.0 - }, - "10": { - "x": -20.51, - "y": 23.0 - }, - "11": { - "x": -25.34, - "y": 1.91 - } - }, - { - "index": 115, - "ball": { - "x": -33.5, - "y": -13.38 - }, - "1": { - "x": -50.32, - "y": -2.56 - }, - "2": { - "x": -36.18, - "y": -10.44 - }, - "3": { - "x": -36.18, - "y": -3.21 - }, - "4": { - "x": -36.18, - "y": -14.81 - }, - "5": { - "x": -36.18, - "y": 6.51 - }, - "6": { - "x": -36.18, - "y": -6.51 - }, - "7": { - "x": -32.16, - "y": -15.97 - }, - "8": { - "x": -35.15, - "y": 1.6 - }, - "9": { - "x": -13.11, - "y": -26.66 - }, - "10": { - "x": -14.19, - "y": 21.38 - }, - "11": { - "x": -15.11, - "y": -4.6 - } - }, - { - "index": 116, - "ball": { - "x": -33.5, - "y": 13.38 - }, - "1": { - "x": -50.32, - "y": 2.56 - }, - "2": { - "x": -36.18, - "y": 3.21 - }, - "3": { - "x": -36.18, - "y": 10.44 - }, - "4": { - "x": -36.18, - "y": -6.51 - }, - "5": { - "x": -36.18, - "y": 14.81 - }, - "6": { - "x": -36.18, - "y": 6.51 - }, - "7": { - "x": -35.15, - "y": -1.6 - }, - "8": { - "x": -32.16, - "y": 15.97 - }, - "9": { - "x": -14.19, - "y": -21.38 - }, - "10": { - "x": -13.11, - "y": 26.66 - }, - "11": { - "x": -15.11, - "y": 4.6 - } - }, - { - "index": 117, - "ball": { - "x": -48.22, - "y": -9.88 - }, - "1": { - "x": -51.17, - "y": -5.0 - }, - "2": { - "x": -47.15, - "y": -6.16 - }, - "3": { - "x": -50.01, - "y": -1.52 - }, - "4": { - "x": -48.94, - "y": -7.85 - }, - "5": { - "x": -48.94, - "y": 4.01 - }, - "6": { - "x": -44.92, - "y": -6.96 - }, - "7": { - "x": -43.67, - "y": -9.19 - }, - "8": { - "x": -45.1, - "y": -0.98 - }, - "9": { - "x": -20.84, - "y": -24.54 - }, - "10": { - "x": -21.27, - "y": 20.92 - }, - "11": { - "x": -25.47, - "y": -2.23 - } - }, - { - "index": 118, - "ball": { - "x": -48.22, - "y": 9.88 - }, - "1": { - "x": -51.17, - "y": 5.0 - }, - "2": { - "x": -50.01, - "y": 1.52 - }, - "3": { - "x": -47.15, - "y": 6.16 - }, - "4": { - "x": -48.94, - "y": -4.01 - }, - "5": { - "x": -48.94, - "y": 7.85 - }, - "6": { - "x": -44.92, - "y": 6.96 - }, - "7": { - "x": -45.1, - "y": 0.98 - }, - "8": { - "x": -43.67, - "y": 9.19 - }, - "9": { - "x": -21.27, - "y": -20.92 - }, - "10": { - "x": -20.84, - "y": 24.54 - }, - "11": { - "x": -25.47, - "y": 2.23 - } - }, - { - "index": 119, - "ball": { - "x": 15.33, - "y": -21.38 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -1.46, - "y": -15.26 - }, - "3": { - "x": -1.46, - "y": -0.64 - }, - "4": { - "x": -1.46, - "y": -25.05 - }, - "5": { - "x": -1.46, - "y": 9.43 - }, - "6": { - "x": 4.93, - "y": -10.62 - }, - "7": { - "x": 4.93, - "y": -21.15 - }, - "8": { - "x": 18.46, - "y": 0.94 - }, - "9": { - "x": 21.33, - "y": -29.66 - }, - "10": { - "x": 20.06, - "y": 18.78 - }, - "11": { - "x": 24.72, - "y": -14.15 - } - }, - { - "index": 120, - "ball": { - "x": 15.33, - "y": 21.38 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -1.46, - "y": 0.64 - }, - "3": { - "x": -1.46, - "y": 15.26 - }, - "4": { - "x": -1.46, - "y": -9.43 - }, - "5": { - "x": -1.46, - "y": 25.05 - }, - "6": { - "x": 4.93, - "y": 10.62 - }, - "7": { - "x": 18.46, - "y": -0.94 - }, - "8": { - "x": 4.93, - "y": 21.15 - }, - "9": { - "x": 20.06, - "y": -18.78 - }, - "10": { - "x": 21.33, - "y": 29.66 - }, - "11": { - "x": 24.72, - "y": 14.15 - } - }, - { - "index": 121, - "ball": { - "x": -23.92, - "y": -28.14 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -31.72, - "y": -18.2 - }, - "3": { - "x": -31.45, - "y": -8.03 - }, - "4": { - "x": -31.63, - "y": -26.94 - }, - "5": { - "x": -31.72, - "y": 4.19 - }, - "6": { - "x": -30.2, - "y": -12.76 - }, - "7": { - "x": -26.36, - "y": -24.18 - }, - "8": { - "x": -24.49, - "y": -3.3 - }, - "9": { - "x": -4.77, - "y": -29.41 - }, - "10": { - "x": -8.3, - "y": 17.4 - }, - "11": { - "x": -5.6, - "y": -8.37 - } - }, - { - "index": 122, - "ball": { - "x": -23.92, - "y": 28.14 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -31.45, - "y": 8.03 - }, - "3": { - "x": -31.72, - "y": 18.2 - }, - "4": { - "x": -31.72, - "y": -4.19 - }, - "5": { - "x": -31.63, - "y": 26.94 - }, - "6": { - "x": -30.2, - "y": 12.76 - }, - "7": { - "x": -24.49, - "y": 3.3 - }, - "8": { - "x": -26.36, - "y": 24.18 - }, - "9": { - "x": -8.3, - "y": -17.4 - }, - "10": { - "x": -4.77, - "y": 29.41 - }, - "11": { - "x": -5.6, - "y": 8.37 - } - }, - { - "index": 123, - "ball": { - "x": -14.31, - "y": -25.22 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -20.46, - "y": -17.4 - }, - "3": { - "x": -20.46, - "y": -4.11 - }, - "4": { - "x": -20.46, - "y": -24.69 - }, - "5": { - "x": -20.46, - "y": 8.95 - }, - "6": { - "x": -17.35, - "y": -12.95 - }, - "7": { - "x": -14.6, - "y": -21.77 - }, - "8": { - "x": -12.2, - "y": 1.89 - }, - "9": { - "x": 1.02, - "y": -30.05 - }, - "10": { - "x": -3.09, - "y": 19.0 - }, - "11": { - "x": 0.14, - "y": -9.48 - } - }, - { - "index": 124, - "ball": { - "x": -14.31, - "y": 25.22 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -20.46, - "y": 4.11 - }, - "3": { - "x": -20.46, - "y": 17.4 - }, - "4": { - "x": -20.46, - "y": -8.95 - }, - "5": { - "x": -20.46, - "y": 24.69 - }, - "6": { - "x": -17.35, - "y": 12.95 - }, - "7": { - "x": -12.2, - "y": -1.89 - }, - "8": { - "x": -14.6, - "y": 21.77 - }, - "9": { - "x": -3.09, - "y": -19.0 - }, - "10": { - "x": 1.02, - "y": 30.05 - }, - "11": { - "x": 0.14, - "y": 9.48 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/setplay-opp-formation.conf b/src/formations-dt/setplay-opp-formation.conf deleted file mode 100644 index 4ed0b00b..00000000 --- a/src/formations-dt/setplay-opp-formation.conf +++ /dev/null @@ -1,2380 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -11.63, - "y": -4.6 - }, - "3": { - "x": -11.9, - "y": 4.06 - }, - "4": { - "x": -10.09, - "y": -16.13 - }, - "5": { - "x": -9.91, - "y": 14.51 - }, - "6": { - "x": -11.18, - "y": -0.36 - }, - "7": { - "x": -6.58, - "y": -8.2 - }, - "8": { - "x": -7.57, - "y": 8.29 - }, - "9": { - "x": -1.26, - "y": -11.99 - }, - "10": { - "x": -1.8, - "y": 12.17 - }, - "11": { - "x": 11.72, - "y": 0.0 - } - }, - { - "index": 1, - "ball": { - "x": -54.44, - "y": -20.73 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -47.41, - "y": -10.72 - }, - "3": { - "x": -45.24, - "y": -5.14 - }, - "4": { - "x": -50.02, - "y": -17.21 - }, - "5": { - "x": -45.6, - "y": 3.88 - }, - "6": { - "x": -39.73, - "y": -9.8 - }, - "7": { - "x": -40.83, - "y": -15.77 - }, - "8": { - "x": -30.82, - "y": 6.85 - }, - "9": { - "x": -24.78, - "y": -29.47 - }, - "10": { - "x": -14.69, - "y": 21.98 - }, - "11": { - "x": -14.9, - "y": -5.27 - } - }, - { - "index": 2, - "ball": { - "x": -54.44, - "y": 20.73 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.24, - "y": 5.14 - }, - "3": { - "x": -47.41, - "y": 10.72 - }, - "4": { - "x": -45.6, - "y": -3.88 - }, - "5": { - "x": -50.02, - "y": 17.21 - }, - "6": { - "x": -39.73, - "y": 9.8 - }, - "7": { - "x": -30.82, - "y": -6.85 - }, - "8": { - "x": -40.83, - "y": 15.77 - }, - "9": { - "x": -14.69, - "y": -21.98 - }, - "10": { - "x": -24.78, - "y": 29.47 - }, - "11": { - "x": -14.9, - "y": 5.27 - } - }, - { - "index": 3, - "ball": { - "x": 45.24, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.18, - "y": -6.92 - }, - "3": { - "x": -0.18, - "y": 6.92 - }, - "4": { - "x": 6.47, - "y": -17.34 - }, - "5": { - "x": 6.47, - "y": 17.34 - }, - "6": { - "x": 15.5, - "y": -0.0 - }, - "7": { - "x": 31.36, - "y": -6.2 - }, - "8": { - "x": 31.36, - "y": 6.2 - }, - "9": { - "x": 36.39, - "y": -9.79 - }, - "10": { - "x": 36.39, - "y": 9.79 - }, - "11": { - "x": 35.58, - "y": 0.54 - } - }, - { - "index": 4, - "ball": { - "x": -31.36, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -41.28, - "y": -3.97 - }, - "3": { - "x": -41.19, - "y": 3.97 - }, - "4": { - "x": -40.38, - "y": -8.74 - }, - "5": { - "x": -40.02, - "y": 8.47 - }, - "6": { - "x": -41.46, - "y": -0.27 - }, - "7": { - "x": -34.88, - "y": -9.1 - }, - "8": { - "x": -34.34, - "y": 9.19 - }, - "9": { - "x": -10.86, - "y": -21.61 - }, - "10": { - "x": -10.75, - "y": 21.75 - }, - "11": { - "x": -19.2, - "y": 0.27 - } - }, - { - "index": 5, - "ball": { - "x": 22.08, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.09, - "y": -9.37 - }, - "3": { - "x": 0.18, - "y": 7.75 - }, - "4": { - "x": 0.09, - "y": -19.47 - }, - "5": { - "x": 0.27, - "y": 19.02 - }, - "6": { - "x": 1.35, - "y": 0.0 - }, - "7": { - "x": 10.63, - "y": -6.13 - }, - "8": { - "x": 10.45, - "y": 5.5 - }, - "9": { - "x": 13.16, - "y": -10.72 - }, - "10": { - "x": 13.43, - "y": 11.36 - }, - "11": { - "x": 10.63, - "y": -0.27 - } - }, - { - "index": 6, - "ball": { - "x": 11.72, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -2.25, - "y": -6.67 - }, - "3": { - "x": -2.61, - "y": 4.6 - }, - "4": { - "x": -1.53, - "y": -14.15 - }, - "5": { - "x": -1.44, - "y": 14.78 - }, - "6": { - "x": -1.44, - "y": -0.18 - }, - "7": { - "x": 1.98, - "y": -8.92 - }, - "8": { - "x": 1.71, - "y": 8.56 - }, - "9": { - "x": 7.84, - "y": -13.16 - }, - "10": { - "x": 8.65, - "y": 12.89 - }, - "11": { - "x": 0.99, - "y": 0.0 - } - }, - { - "index": 7, - "ball": { - "x": -15.95, - "y": -22.98 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -28.75, - "y": -17.21 - }, - "3": { - "x": -28.57, - "y": -6.02 - }, - "4": { - "x": -28.66, - "y": -24.78 - }, - "5": { - "x": -28.3, - "y": 4.67 - }, - "6": { - "x": -25.34, - "y": -11.68 - }, - "7": { - "x": -25.88, - "y": -20.3 - }, - "8": { - "x": -21.02, - "y": -7.1 - }, - "9": { - "x": 0.09, - "y": -24.26 - }, - "10": { - "x": 2.02, - "y": 15.41 - }, - "11": { - "x": -12.76, - "y": -6.65 - } - }, - { - "index": 8, - "ball": { - "x": -15.95, - "y": 22.98 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -28.57, - "y": 6.02 - }, - "3": { - "x": -28.75, - "y": 17.21 - }, - "4": { - "x": -28.3, - "y": -4.67 - }, - "5": { - "x": -28.66, - "y": 24.78 - }, - "6": { - "x": -25.34, - "y": 11.68 - }, - "7": { - "x": -21.02, - "y": 7.1 - }, - "8": { - "x": -25.88, - "y": 20.3 - }, - "9": { - "x": 2.02, - "y": -15.41 - }, - "10": { - "x": 0.09, - "y": 24.26 - }, - "11": { - "x": -12.76, - "y": 6.65 - } - }, - { - "index": 9, - "ball": { - "x": 30.73, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.18, - "y": -11.95 - }, - "3": { - "x": 0.09, - "y": 0.63 - }, - "4": { - "x": 0.45, - "y": -25.43 - }, - "5": { - "x": 3.05, - "y": 8.45 - }, - "6": { - "x": 8.27, - "y": -18.15 - }, - "7": { - "x": 18.6, - "y": -28.03 - }, - "8": { - "x": 22.55, - "y": -14.64 - }, - "9": { - "x": 20.84, - "y": -33.15 - }, - "10": { - "x": 29.56, - "y": -5.66 - }, - "11": { - "x": 23.09, - "y": -22.91 - } - }, - { - "index": 10, - "ball": { - "x": 30.73, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.09, - "y": -0.63 - }, - "3": { - "x": 0.18, - "y": 11.95 - }, - "4": { - "x": 3.05, - "y": -8.45 - }, - "5": { - "x": 0.45, - "y": 25.43 - }, - "6": { - "x": 8.27, - "y": 18.15 - }, - "7": { - "x": 22.55, - "y": 14.64 - }, - "8": { - "x": 18.6, - "y": 28.03 - }, - "9": { - "x": 29.56, - "y": 5.66 - }, - "10": { - "x": 20.84, - "y": 33.15 - }, - "11": { - "x": 23.09, - "y": 22.91 - } - }, - { - "index": 11, - "ball": { - "x": -54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.64, - "y": -14.73 - }, - "3": { - "x": -45.24, - "y": -5.14 - }, - "4": { - "x": -49.75, - "y": -24.6 - }, - "5": { - "x": -45.6, - "y": 3.88 - }, - "6": { - "x": -39.84, - "y": -15.59 - }, - "7": { - "x": -41.33, - "y": -23.81 - }, - "8": { - "x": -34.88, - "y": -0.09 - }, - "9": { - "x": -34.41, - "y": -31.45 - }, - "10": { - "x": -13.66, - "y": 14.2 - }, - "11": { - "x": -15.54, - "y": -11.23 - } - }, - { - "index": 12, - "ball": { - "x": -54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -45.24, - "y": 5.14 - }, - "3": { - "x": -45.64, - "y": 14.73 - }, - "4": { - "x": -45.6, - "y": -3.88 - }, - "5": { - "x": -49.75, - "y": 24.6 - }, - "6": { - "x": -39.84, - "y": 15.59 - }, - "7": { - "x": -34.88, - "y": 0.09 - }, - "8": { - "x": -41.33, - "y": 23.81 - }, - "9": { - "x": -13.66, - "y": -14.2 - }, - "10": { - "x": -34.41, - "y": 31.45 - }, - "11": { - "x": -15.54, - "y": 11.23 - } - }, - { - "index": 13, - "ball": { - "x": -35.51, - "y": -20.1 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -35.85, - "y": -6.47 - }, - "3": { - "x": -35.94, - "y": -0.54 - }, - "4": { - "x": -35.51, - "y": -10.18 - }, - "5": { - "x": -35.85, - "y": 6.83 - }, - "6": { - "x": -31.54, - "y": -9.91 - }, - "7": { - "x": -26.05, - "y": -14.96 - }, - "8": { - "x": -28.84, - "y": -0.72 - }, - "9": { - "x": -21.72, - "y": -27.22 - }, - "10": { - "x": -4.96, - "y": 16.58 - }, - "11": { - "x": -12.35, - "y": -9.19 - } - }, - { - "index": 14, - "ball": { - "x": -35.51, - "y": 20.1 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -35.94, - "y": 0.54 - }, - "3": { - "x": -35.85, - "y": 6.47 - }, - "4": { - "x": -35.85, - "y": -6.83 - }, - "5": { - "x": -35.51, - "y": 10.18 - }, - "6": { - "x": -31.54, - "y": 9.91 - }, - "7": { - "x": -28.84, - "y": 0.72 - }, - "8": { - "x": -26.05, - "y": 14.96 - }, - "9": { - "x": -4.96, - "y": -16.58 - }, - "10": { - "x": -21.72, - "y": 27.22 - }, - "11": { - "x": -12.35, - "y": 9.19 - } - }, - { - "index": 15, - "ball": { - "x": 40.11, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.63, - "y": -13.93 - }, - "3": { - "x": 0.45, - "y": -1.08 - }, - "4": { - "x": 9.7, - "y": -29.65 - }, - "5": { - "x": 4.94, - "y": 5.48 - }, - "6": { - "x": 11.18, - "y": -14.06 - }, - "7": { - "x": 26.5, - "y": -27.94 - }, - "8": { - "x": 29.92, - "y": -16.62 - }, - "9": { - "x": 31.09, - "y": -34.7 - }, - "10": { - "x": 32.43, - "y": -4.67 - }, - "11": { - "x": 31.98, - "y": -25.52 - } - }, - { - "index": 16, - "ball": { - "x": 40.11, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.45, - "y": 1.08 - }, - "3": { - "x": -0.63, - "y": 13.93 - }, - "4": { - "x": 4.94, - "y": -5.48 - }, - "5": { - "x": 9.7, - "y": 29.65 - }, - "6": { - "x": 11.18, - "y": 14.06 - }, - "7": { - "x": 29.92, - "y": 16.62 - }, - "8": { - "x": 26.5, - "y": 27.94 - }, - "9": { - "x": 32.43, - "y": 4.67 - }, - "10": { - "x": 31.09, - "y": 34.7 - }, - "11": { - "x": 31.98, - "y": 25.52 - } - }, - { - "index": 17, - "ball": { - "x": 54.5, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.54, - "y": -11.68 - }, - "3": { - "x": 0.09, - "y": 0.09 - }, - "4": { - "x": 12.58, - "y": -26.14 - }, - "5": { - "x": 4.94, - "y": 9.6 - }, - "6": { - "x": 20.39, - "y": -13.39 - }, - "7": { - "x": 35.49, - "y": -27.13 - }, - "8": { - "x": 35.49, - "y": -9.7 - }, - "9": { - "x": 39.53, - "y": -32.88 - }, - "10": { - "x": 46.0, - "y": -11.32 - }, - "11": { - "x": 37.2, - "y": -20.21 - } - }, - { - "index": 18, - "ball": { - "x": 54.5, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.09, - "y": -0.09 - }, - "3": { - "x": -0.54, - "y": 11.68 - }, - "4": { - "x": 4.94, - "y": -9.6 - }, - "5": { - "x": 12.58, - "y": 26.14 - }, - "6": { - "x": 20.39, - "y": 13.39 - }, - "7": { - "x": 35.49, - "y": 9.7 - }, - "8": { - "x": 35.49, - "y": 27.13 - }, - "9": { - "x": 46.0, - "y": 11.32 - }, - "10": { - "x": 39.53, - "y": 32.88 - }, - "11": { - "x": 37.2, - "y": 20.21 - } - }, - { - "index": 19, - "ball": { - "x": 19.65, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -1.44, - "y": -23.27 - }, - "3": { - "x": -0.36, - "y": -0.63 - }, - "4": { - "x": -0.45, - "y": -32.99 - }, - "5": { - "x": -0.09, - "y": 10.51 - }, - "6": { - "x": 1.17, - "y": -17.16 - }, - "7": { - "x": 2.34, - "y": -27.67 - }, - "8": { - "x": 8.36, - "y": -11.86 - }, - "9": { - "x": 10.27, - "y": -29.92 - }, - "10": { - "x": 15.18, - "y": -1.26 - }, - "11": { - "x": 12.85, - "y": -22.73 - } - }, - { - "index": 20, - "ball": { - "x": 19.65, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.36, - "y": 0.63 - }, - "3": { - "x": -1.44, - "y": 23.27 - }, - "4": { - "x": -0.09, - "y": -10.51 - }, - "5": { - "x": -0.45, - "y": 32.99 - }, - "6": { - "x": 1.17, - "y": 17.16 - }, - "7": { - "x": 8.36, - "y": 11.86 - }, - "8": { - "x": 2.34, - "y": 27.67 - }, - "9": { - "x": 15.18, - "y": 1.26 - }, - "10": { - "x": 10.27, - "y": 29.92 - }, - "11": { - "x": 12.85, - "y": 22.73 - } - }, - { - "index": 21, - "ball": { - "x": 0.27, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -18.57, - "y": -23.88 - }, - "3": { - "x": -18.93, - "y": -8.47 - }, - "4": { - "x": -15.68, - "y": -32.72 - }, - "5": { - "x": -15.77, - "y": 4.15 - }, - "6": { - "x": -12.98, - "y": -19.2 - }, - "7": { - "x": -12.08, - "y": -27.58 - }, - "8": { - "x": -6.67, - "y": -7.48 - }, - "9": { - "x": -6.58, - "y": -22.8 - }, - "10": { - "x": 8.56, - "y": 9.37 - }, - "11": { - "x": 0.09, - "y": -18.75 - } - }, - { - "index": 22, - "ball": { - "x": 0.27, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -18.93, - "y": 8.47 - }, - "3": { - "x": -18.57, - "y": 23.88 - }, - "4": { - "x": -15.77, - "y": -4.15 - }, - "5": { - "x": -15.68, - "y": 32.72 - }, - "6": { - "x": -12.98, - "y": 19.2 - }, - "7": { - "x": -6.67, - "y": 7.48 - }, - "8": { - "x": -12.08, - "y": 27.58 - }, - "9": { - "x": 8.56, - "y": -9.37 - }, - "10": { - "x": -6.58, - "y": 22.8 - }, - "11": { - "x": 0.09, - "y": 18.75 - } - }, - { - "index": 23, - "ball": { - "x": 5.59, - "y": -11.36 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -8.36, - "y": -12.85 - }, - "3": { - "x": -7.1, - "y": -4.4 - }, - "4": { - "x": -6.92, - "y": -21.11 - }, - "5": { - "x": -5.59, - "y": 6.22 - }, - "6": { - "x": -5.12, - "y": -10.24 - }, - "7": { - "x": -5.57, - "y": -17.61 - }, - "8": { - "x": -1.98, - "y": -1.26 - }, - "9": { - "x": -3.05, - "y": -19.68 - }, - "10": { - "x": 13.16, - "y": 16.76 - }, - "11": { - "x": 6.94, - "y": -1.17 - } - }, - { - "index": 24, - "ball": { - "x": 5.59, - "y": 11.36 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -7.1, - "y": 4.4 - }, - "3": { - "x": -8.36, - "y": 12.85 - }, - "4": { - "x": -5.59, - "y": -6.22 - }, - "5": { - "x": -6.92, - "y": 21.11 - }, - "6": { - "x": -5.12, - "y": 10.24 - }, - "7": { - "x": -1.98, - "y": 1.26 - }, - "8": { - "x": -5.57, - "y": 17.61 - }, - "9": { - "x": 13.16, - "y": -16.76 - }, - "10": { - "x": -3.05, - "y": 19.68 - }, - "11": { - "x": 6.94, - "y": 1.17 - } - }, - { - "index": 25, - "ball": { - "x": 5.32, - "y": -20.37 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -9.61, - "y": -19.5 - }, - "3": { - "x": -7.66, - "y": -7.93 - }, - "4": { - "x": -8.45, - "y": -27.04 - }, - "5": { - "x": -7.12, - "y": 5.05 - }, - "6": { - "x": -6.94, - "y": -13.52 - }, - "7": { - "x": -6.65, - "y": -23.36 - }, - "8": { - "x": -0.72, - "y": -4.15 - }, - "9": { - "x": -5.93, - "y": -18.42 - }, - "10": { - "x": 11.43, - "y": 14.05 - }, - "11": { - "x": 5.59, - "y": -8.29 - } - }, - { - "index": 26, - "ball": { - "x": 5.32, - "y": 20.37 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -7.66, - "y": 7.93 - }, - "3": { - "x": -9.61, - "y": 19.5 - }, - "4": { - "x": -7.12, - "y": -5.05 - }, - "5": { - "x": -8.45, - "y": 27.04 - }, - "6": { - "x": -6.94, - "y": 13.52 - }, - "7": { - "x": -0.72, - "y": 4.15 - }, - "8": { - "x": -6.65, - "y": 23.36 - }, - "9": { - "x": 11.43, - "y": -14.05 - }, - "10": { - "x": -5.93, - "y": 18.42 - }, - "11": { - "x": 5.59, - "y": 8.29 - } - }, - { - "index": 27, - "ball": { - "x": 6.04, - "y": -27.85 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -6.02, - "y": -21.65 - }, - "3": { - "x": -5.77, - "y": -10.36 - }, - "4": { - "x": -6.65, - "y": -29.47 - }, - "5": { - "x": -4.69, - "y": 1.98 - }, - "6": { - "x": -2.34, - "y": -16.53 - }, - "7": { - "x": -4.04, - "y": -25.43 - }, - "8": { - "x": 0.81, - "y": -3.7 - }, - "9": { - "x": -1.35, - "y": -21.02 - }, - "10": { - "x": 11.65, - "y": 12.19 - }, - "11": { - "x": 8.47, - "y": -14.06 - } - }, - { - "index": 28, - "ball": { - "x": 6.04, - "y": 27.85 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -5.77, - "y": 10.36 - }, - "3": { - "x": -6.02, - "y": 21.65 - }, - "4": { - "x": -4.69, - "y": -1.98 - }, - "5": { - "x": -6.65, - "y": 29.47 - }, - "6": { - "x": -2.34, - "y": 16.53 - }, - "7": { - "x": 0.81, - "y": 3.7 - }, - "8": { - "x": -4.04, - "y": 25.43 - }, - "9": { - "x": 11.65, - "y": -12.19 - }, - "10": { - "x": -1.35, - "y": 21.02 - }, - "11": { - "x": 8.47, - "y": 14.06 - } - }, - { - "index": 29, - "ball": { - "x": 43.71, - "y": -26.77 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.54, - "y": -11.68 - }, - "3": { - "x": 0.09, - "y": 0.09 - }, - "4": { - "x": 3.15, - "y": -22.59 - }, - "5": { - "x": 4.94, - "y": 9.6 - }, - "6": { - "x": 18.69, - "y": -12.31 - }, - "7": { - "x": 27.58, - "y": -23.72 - }, - "8": { - "x": 32.7, - "y": -10.78 - }, - "9": { - "x": 31.36, - "y": -28.03 - }, - "10": { - "x": 40.79, - "y": -5.75 - }, - "11": { - "x": 31.98, - "y": -19.5 - } - }, - { - "index": 30, - "ball": { - "x": 43.71, - "y": 26.77 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.09, - "y": -0.09 - }, - "3": { - "x": -0.54, - "y": 11.68 - }, - "4": { - "x": 4.94, - "y": -9.6 - }, - "5": { - "x": 3.15, - "y": 22.59 - }, - "6": { - "x": 18.69, - "y": 12.31 - }, - "7": { - "x": 32.7, - "y": 10.78 - }, - "8": { - "x": 27.58, - "y": 23.72 - }, - "9": { - "x": 40.79, - "y": 5.75 - }, - "10": { - "x": 31.36, - "y": 28.03 - }, - "11": { - "x": 31.98, - "y": 19.5 - } - }, - { - "index": 31, - "ball": { - "x": 21.9, - "y": -12.8 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.08, - "y": -11.13 - }, - "3": { - "x": 0.03, - "y": 2.01 - }, - "4": { - "x": 0.18, - "y": -23.54 - }, - "5": { - "x": 0.45, - "y": 13.08 - }, - "6": { - "x": 7.55, - "y": -6.2 - }, - "7": { - "x": 7.28, - "y": -16.26 - }, - "8": { - "x": 11.5, - "y": -1.71 - }, - "9": { - "x": 11.86, - "y": -21.47 - }, - "10": { - "x": 21.65, - "y": 15.0 - }, - "11": { - "x": 10.42, - "y": -11.05 - } - }, - { - "index": 32, - "ball": { - "x": 21.9, - "y": 12.8 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.03, - "y": -2.01 - }, - "3": { - "x": 0.08, - "y": 11.13 - }, - "4": { - "x": 0.45, - "y": -13.08 - }, - "5": { - "x": 0.18, - "y": 23.54 - }, - "6": { - "x": 7.55, - "y": 6.2 - }, - "7": { - "x": 11.5, - "y": 1.71 - }, - "8": { - "x": 7.28, - "y": 16.26 - }, - "9": { - "x": 21.65, - "y": -15.0 - }, - "10": { - "x": 11.86, - "y": 21.47 - }, - "11": { - "x": 10.42, - "y": 11.05 - } - }, - { - "index": 33, - "ball": { - "x": 21.27, - "y": -21.99 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.18, - "y": -13.61 - }, - "3": { - "x": 0.27, - "y": -3.24 - }, - "4": { - "x": -0.18, - "y": -27.58 - }, - "5": { - "x": 0.54, - "y": 8.56 - }, - "6": { - "x": 9.55, - "y": -10.09 - }, - "7": { - "x": 7.75, - "y": -20.55 - }, - "8": { - "x": 12.71, - "y": -7.39 - }, - "9": { - "x": 9.91, - "y": -25.05 - }, - "10": { - "x": 20.64, - "y": -0.99 - }, - "11": { - "x": 9.64, - "y": -16.49 - } - }, - { - "index": 34, - "ball": { - "x": 21.27, - "y": 21.99 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.27, - "y": 3.24 - }, - "3": { - "x": 0.18, - "y": 13.61 - }, - "4": { - "x": 0.54, - "y": -8.56 - }, - "5": { - "x": -0.18, - "y": 27.58 - }, - "6": { - "x": 9.55, - "y": 10.09 - }, - "7": { - "x": 12.71, - "y": 7.39 - }, - "8": { - "x": 7.75, - "y": 20.55 - }, - "9": { - "x": 20.64, - "y": 0.99 - }, - "10": { - "x": 9.91, - "y": 25.05 - }, - "11": { - "x": 9.64, - "y": 16.49 - } - }, - { - "index": 35, - "ball": { - "x": 35.69, - "y": -8.56 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.45, - "y": -10.42 - }, - "3": { - "x": 0.63, - "y": 3.5 - }, - "4": { - "x": 3.45, - "y": -20.89 - }, - "5": { - "x": 5.09, - "y": 13.48 - }, - "6": { - "x": 9.25, - "y": -3.23 - }, - "7": { - "x": 22.01, - "y": -14.46 - }, - "8": { - "x": 23.09, - "y": -3.41 - }, - "9": { - "x": 25.79, - "y": -17.88 - }, - "10": { - "x": 26.32, - "y": 3.68 - }, - "11": { - "x": 24.51, - "y": -8.92 - } - }, - { - "index": 36, - "ball": { - "x": 35.69, - "y": 8.56 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.63, - "y": -3.5 - }, - "3": { - "x": -0.45, - "y": 10.42 - }, - "4": { - "x": 5.09, - "y": -13.48 - }, - "5": { - "x": 3.45, - "y": 20.89 - }, - "6": { - "x": 9.25, - "y": 3.23 - }, - "7": { - "x": 23.09, - "y": 3.41 - }, - "8": { - "x": 22.01, - "y": 14.46 - }, - "9": { - "x": 26.32, - "y": -3.68 - }, - "10": { - "x": 25.79, - "y": 17.88 - }, - "11": { - "x": 24.51, - "y": 8.92 - } - }, - { - "index": 37, - "ball": { - "x": 31.0, - "y": -28.39 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.18, - "y": -10.36 - }, - "3": { - "x": 2.88, - "y": 0.27 - }, - "4": { - "x": 0.36, - "y": -22.89 - }, - "5": { - "x": 9.88, - "y": 9.61 - }, - "6": { - "x": 10.42, - "y": -9.34 - }, - "7": { - "x": 17.66, - "y": -23.88 - }, - "8": { - "x": 22.64, - "y": -15.18 - }, - "9": { - "x": 18.39, - "y": -28.75 - }, - "10": { - "x": 25.34, - "y": -2.16 - }, - "11": { - "x": 19.56, - "y": -19.47 - } - }, - { - "index": 38, - "ball": { - "x": 31.0, - "y": 28.39 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.88, - "y": -0.27 - }, - "3": { - "x": 0.18, - "y": 10.36 - }, - "4": { - "x": 9.88, - "y": -9.61 - }, - "5": { - "x": 0.36, - "y": 22.89 - }, - "6": { - "x": 10.42, - "y": 9.34 - }, - "7": { - "x": 22.64, - "y": 15.18 - }, - "8": { - "x": 17.66, - "y": 23.88 - }, - "9": { - "x": 25.34, - "y": 2.16 - }, - "10": { - "x": 18.39, - "y": 28.75 - }, - "11": { - "x": 19.56, - "y": 19.47 - } - }, - { - "index": 39, - "ball": { - "x": -25.96, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -38.99, - "y": -16.71 - }, - "3": { - "x": -37.91, - "y": -6.56 - }, - "4": { - "x": -39.53, - "y": -27.31 - }, - "5": { - "x": -36.57, - "y": 4.94 - }, - "6": { - "x": -32.43, - "y": -17.43 - }, - "7": { - "x": -34.23, - "y": -24.89 - }, - "8": { - "x": -19.65, - "y": -5.68 - }, - "9": { - "x": -25.25, - "y": -22.37 - }, - "10": { - "x": 0.05, - "y": 16.07 - }, - "11": { - "x": -2.05, - "y": -11.45 - } - }, - { - "index": 40, - "ball": { - "x": -25.96, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -37.91, - "y": 6.56 - }, - "3": { - "x": -38.99, - "y": 16.71 - }, - "4": { - "x": -36.57, - "y": -4.94 - }, - "5": { - "x": -39.53, - "y": 27.31 - }, - "6": { - "x": -32.43, - "y": 17.43 - }, - "7": { - "x": -19.65, - "y": 5.68 - }, - "8": { - "x": -34.23, - "y": 24.89 - }, - "9": { - "x": 0.05, - "y": -16.07 - }, - "10": { - "x": -25.25, - "y": 22.37 - }, - "11": { - "x": -2.05, - "y": 11.45 - } - }, - { - "index": 41, - "ball": { - "x": -34.7, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -45.42, - "y": -16.67 - }, - "3": { - "x": -41.17, - "y": -6.38 - }, - "4": { - "x": -43.38, - "y": -26.2 - }, - "5": { - "x": -42.27, - "y": 5.02 - }, - "6": { - "x": -40.74, - "y": -16.42 - }, - "7": { - "x": -38.7, - "y": -22.37 - }, - "8": { - "x": -26.68, - "y": -5.3 - }, - "9": { - "x": -30.37, - "y": -23.56 - }, - "10": { - "x": -6.21, - "y": 10.04 - }, - "11": { - "x": -15.91, - "y": -13.86 - } - }, - { - "index": 42, - "ball": { - "x": -34.7, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -41.17, - "y": 6.38 - }, - "3": { - "x": -45.42, - "y": 16.67 - }, - "4": { - "x": -42.27, - "y": -5.02 - }, - "5": { - "x": -43.38, - "y": 26.2 - }, - "6": { - "x": -40.74, - "y": 16.42 - }, - "7": { - "x": -26.68, - "y": 5.3 - }, - "8": { - "x": -38.7, - "y": 22.37 - }, - "9": { - "x": -6.21, - "y": -10.04 - }, - "10": { - "x": -30.37, - "y": 23.56 - }, - "11": { - "x": -15.91, - "y": 13.86 - } - }, - { - "index": 43, - "ball": { - "x": -16.13, - "y": -36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -30.37, - "y": -20.37 - }, - "3": { - "x": -29.74, - "y": -7.57 - }, - "4": { - "x": -30.19, - "y": -31.27 - }, - "5": { - "x": -25.42, - "y": 2.88 - }, - "6": { - "x": -24.53, - "y": -18.78 - }, - "7": { - "x": -26.86, - "y": -26.5 - }, - "8": { - "x": -14.15, - "y": -4.87 - }, - "9": { - "x": -17.07, - "y": -21.11 - }, - "10": { - "x": 3.1, - "y": 15.08 - }, - "11": { - "x": 0.51, - "y": -11.31 - } - }, - { - "index": 44, - "ball": { - "x": -16.13, - "y": 36.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -29.74, - "y": 7.57 - }, - "3": { - "x": -30.37, - "y": 20.37 - }, - "4": { - "x": -25.42, - "y": -2.88 - }, - "5": { - "x": -30.19, - "y": 31.27 - }, - "6": { - "x": -24.53, - "y": 18.78 - }, - "7": { - "x": -14.15, - "y": 4.87 - }, - "8": { - "x": -26.86, - "y": 26.5 - }, - "9": { - "x": 3.1, - "y": -15.08 - }, - "10": { - "x": -17.07, - "y": 21.11 - }, - "11": { - "x": 0.51, - "y": 11.31 - } - } - ] -} \ No newline at end of file diff --git a/src/formations-dt/setplay-our-formation.conf b/src/formations-dt/setplay-our-formation.conf deleted file mode 100644 index 86c67753..00000000 --- a/src/formations-dt/setplay-our-formation.conf +++ /dev/null @@ -1,2431 +0,0 @@ -{ - "version": "20220408-134548", - "method": "DelaunayTriangulation", - "role": [ - { - "number": 1, - "name": "Goalie", - "type": "G", - "side": "C", - "pair": 0 - }, - { - "number": 2, - "name": "CenterBack", - "type": "DF", - "side": "L", - "pair": 3 - }, - { - "number": 3, - "name": "CenterBack", - "type": "DF", - "side": "R", - "pair": 2 - }, - { - "number": 4, - "name": "SideBack", - "type": "DF", - "side": "L", - "pair": 5 - }, - { - "number": 5, - "name": "SideBack", - "type": "DF", - "side": "R", - "pair": 4 - }, - { - "number": 6, - "name": "DefensiveHalf", - "type": "FW", - "side": "C", - "pair": 0 - }, - { - "number": 7, - "name": "OffensiveHalf", - "type": "MF", - "side": "L", - "pair": 8 - }, - { - "number": 8, - "name": "OffensiveHalf", - "type": "MF", - "side": "R", - "pair": 7 - }, - { - "number": 9, - "name": "SideForward", - "type": "FW", - "side": "L", - "pair": 10 - }, - { - "number": 10, - "name": "SideForward", - "type": "FW", - "side": "R", - "pair": 9 - }, - { - "number": 11, - "name": "CenterForward", - "type": "FW", - "side": "C", - "pair": 0 - } - ], - "data": [ - { - "index": 0, - "ball": { - "x": 0.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -15.22, - "y": -4.84 - }, - "3": { - "x": -15.33, - "y": 3.66 - }, - "4": { - "x": -9.29, - "y": -15.12 - }, - "5": { - "x": -10.84, - "y": 13.69 - }, - "6": { - "x": -0.71, - "y": -0.36 - }, - "7": { - "x": 0.0, - "y": -6.97 - }, - "8": { - "x": 0.48, - "y": 6.73 - }, - "9": { - "x": 13.69, - "y": -20.13 - }, - "10": { - "x": 10.73, - "y": 24.0 - }, - "11": { - "x": 16.08, - "y": 0.0 - } - }, - { - "index": 1, - "ball": { - "x": -54.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -46.15, - "y": -1.92 - }, - "3": { - "x": -46.03, - "y": 2.88 - }, - "4": { - "x": -45.07, - "y": -7.57 - }, - "5": { - "x": -45.55, - "y": 7.93 - }, - "6": { - "x": -39.78, - "y": 0.0 - }, - "7": { - "x": -36.3, - "y": -15.98 - }, - "8": { - "x": -37.02, - "y": 11.78 - }, - "9": { - "x": -22.0, - "y": -28.0 - }, - "10": { - "x": -19.29, - "y": 26.44 - }, - "11": { - "x": -16.47, - "y": -0.84 - } - }, - { - "index": 2, - "ball": { - "x": 36.26, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.0, - "y": -7.38 - }, - "3": { - "x": 0.0, - "y": 7.38 - }, - "4": { - "x": 4.0, - "y": -17.7 - }, - "5": { - "x": 4.0, - "y": 17.7 - }, - "6": { - "x": 15.24, - "y": 0.48 - }, - "7": { - "x": 27.75, - "y": -8.1 - }, - "8": { - "x": 28.1, - "y": 9.76 - }, - "9": { - "x": 35.96, - "y": -16.2 - }, - "10": { - "x": 36.56, - "y": 16.91 - }, - "11": { - "x": 35.61, - "y": 0.0 - } - }, - { - "index": 3, - "ball": { - "x": -41.78, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -42.99, - "y": -0.71 - }, - "3": { - "x": -42.91, - "y": 4.21 - }, - "4": { - "x": -42.31, - "y": -7.69 - }, - "5": { - "x": -42.91, - "y": 9.01 - }, - "6": { - "x": -36.66, - "y": 0.36 - }, - "7": { - "x": -33.41, - "y": -10.82 - }, - "8": { - "x": -31.61, - "y": 10.94 - }, - "9": { - "x": -15.48, - "y": -29.41 - }, - "10": { - "x": -17.51, - "y": 27.15 - }, - "11": { - "x": -18.27, - "y": -0.36 - } - }, - { - "index": 4, - "ball": { - "x": -26.95, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -30.96, - "y": -1.91 - }, - "3": { - "x": -30.25, - "y": 7.74 - }, - "4": { - "x": -29.9, - "y": -11.32 - }, - "5": { - "x": -28.25, - "y": 16.41 - }, - "6": { - "x": -15.27, - "y": -7.63 - }, - "7": { - "x": -17.43, - "y": -23.41 - }, - "8": { - "x": -15.52, - "y": 9.16 - }, - "9": { - "x": -4.76, - "y": -27.75 - }, - "10": { - "x": -5.34, - "y": 26.47 - }, - "11": { - "x": -0.51, - "y": 0.51 - } - }, - { - "index": 5, - "ball": { - "x": -17.5, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -23.22, - "y": -1.67 - }, - "3": { - "x": -23.2, - "y": 3.73 - }, - "4": { - "x": -22.84, - "y": -8.89 - }, - "5": { - "x": -22.96, - "y": 12.26 - }, - "6": { - "x": -16.1, - "y": 1.2 - }, - "7": { - "x": -11.9, - "y": -4.69 - }, - "8": { - "x": -10.94, - "y": 6.37 - }, - "9": { - "x": 1.2, - "y": -15.38 - }, - "10": { - "x": 0.12, - "y": 18.51 - }, - "11": { - "x": 2.4, - "y": 0.0 - } - }, - { - "index": 6, - "ball": { - "x": 7.67, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -5.9, - "y": -5.31 - }, - "3": { - "x": -6.02, - "y": 5.19 - }, - "4": { - "x": -3.07, - "y": -16.04 - }, - "5": { - "x": -2.95, - "y": 16.39 - }, - "6": { - "x": 6.25, - "y": -0.36 - }, - "7": { - "x": 11.66, - "y": -5.77 - }, - "8": { - "x": 11.78, - "y": 6.13 - }, - "9": { - "x": 21.76, - "y": -22.52 - }, - "10": { - "x": 22.78, - "y": 23.54 - }, - "11": { - "x": 17.43, - "y": 0.0 - } - }, - { - "index": 7, - "ball": { - "x": 49.5, - "y": -20.51 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 3.0, - "y": -8.85 - }, - "3": { - "x": 0.0, - "y": 5.0 - }, - "4": { - "x": 5.0, - "y": -20.0 - }, - "5": { - "x": 12.0, - "y": 15.5 - }, - "6": { - "x": 21.04, - "y": -6.95 - }, - "7": { - "x": 32.8, - "y": -18.96 - }, - "8": { - "x": 35.1, - "y": 0.46 - }, - "9": { - "x": 45.46, - "y": -24.17 - }, - "10": { - "x": 44.84, - "y": 10.61 - }, - "11": { - "x": 45.68, - "y": -10.85 - } - }, - { - "index": 8, - "ball": { - "x": 49.5, - "y": 20.51 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.0, - "y": -5.0 - }, - "3": { - "x": 3.0, - "y": 8.85 - }, - "4": { - "x": 12.0, - "y": -15.5 - }, - "5": { - "x": 5.0, - "y": 20.0 - }, - "6": { - "x": 21.04, - "y": 6.95 - }, - "7": { - "x": 35.1, - "y": -0.46 - }, - "8": { - "x": 32.8, - "y": 18.96 - }, - "9": { - "x": 44.84, - "y": -10.61 - }, - "10": { - "x": 45.46, - "y": 24.17 - }, - "11": { - "x": 45.68, - "y": 10.85 - } - }, - { - "index": 9, - "ball": { - "x": -54.0, - "y": -10.0 - }, - "1": { - "x": -50.57, - "y": -6.44 - }, - "2": { - "x": -48.18, - "y": -5.96 - }, - "3": { - "x": -48.06, - "y": -1.07 - }, - "4": { - "x": -49.5, - "y": -9.06 - }, - "5": { - "x": -47.94, - "y": 4.06 - }, - "6": { - "x": -44.37, - "y": -2.62 - }, - "7": { - "x": -43.73, - "y": -9.47 - }, - "8": { - "x": -31.39, - "y": 8.23 - }, - "9": { - "x": -24.81, - "y": -29.58 - }, - "10": { - "x": -18.82, - "y": 25.56 - }, - "11": { - "x": -20.87, - "y": -8.59 - } - }, - { - "index": 10, - "ball": { - "x": -54.0, - "y": 10.0 - }, - "1": { - "x": -50.57, - "y": 6.44 - }, - "2": { - "x": -48.06, - "y": 1.07 - }, - "3": { - "x": -48.18, - "y": 5.96 - }, - "4": { - "x": -47.94, - "y": -4.06 - }, - "5": { - "x": -49.5, - "y": 9.06 - }, - "6": { - "x": -44.37, - "y": 2.62 - }, - "7": { - "x": -31.39, - "y": -8.23 - }, - "8": { - "x": -43.73, - "y": 9.47 - }, - "9": { - "x": -18.82, - "y": -25.56 - }, - "10": { - "x": -24.81, - "y": 29.58 - }, - "11": { - "x": -20.87, - "y": 8.59 - } - }, - { - "index": 11, - "ball": { - "x": -6.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -9.67, - "y": -0.25 - }, - "3": { - "x": -14.0, - "y": 4.58 - }, - "4": { - "x": -13.23, - "y": -12.34 - }, - "5": { - "x": -8.91, - "y": 12.34 - }, - "6": { - "x": -5.09, - "y": -9.92 - }, - "7": { - "x": -0.51, - "y": -21.38 - }, - "8": { - "x": 1.65, - "y": 11.71 - }, - "9": { - "x": 10.26, - "y": -24.0 - }, - "10": { - "x": 10.73, - "y": 24.0 - }, - "11": { - "x": 4.84, - "y": 0.0 - } - }, - { - "index": 12, - "ball": { - "x": -12.0, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -19.35, - "y": -3.12 - }, - "3": { - "x": -19.11, - "y": 3.0 - }, - "4": { - "x": -17.91, - "y": -11.18 - }, - "5": { - "x": -17.55, - "y": 11.06 - }, - "6": { - "x": -13.22, - "y": 0.12 - }, - "7": { - "x": -6.97, - "y": -6.85 - }, - "8": { - "x": -7.57, - "y": 5.29 - }, - "9": { - "x": 1.92, - "y": -21.51 - }, - "10": { - "x": 0.84, - "y": 22.23 - }, - "11": { - "x": 5.65, - "y": 0.36 - } - }, - { - "index": 13, - "ball": { - "x": 35.78, - "y": -9.54 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 1.68, - "y": -7.93 - }, - "3": { - "x": 4.93, - "y": 6.85 - }, - "4": { - "x": 5.0, - "y": -20.0 - }, - "5": { - "x": 12.26, - "y": 16.47 - }, - "6": { - "x": 16.55, - "y": -2.26 - }, - "7": { - "x": 21.79, - "y": -15.36 - }, - "8": { - "x": 26.44, - "y": 1.07 - }, - "9": { - "x": 35.73, - "y": -17.03 - }, - "10": { - "x": 35.13, - "y": 8.57 - }, - "11": { - "x": 33.94, - "y": -8.57 - } - }, - { - "index": 14, - "ball": { - "x": 35.78, - "y": 9.54 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 4.93, - "y": -7.33 - }, - "3": { - "x": 2.16, - "y": 8.65 - }, - "4": { - "x": 12.0, - "y": -15.5 - }, - "5": { - "x": 5.0, - "y": 20.0 - }, - "6": { - "x": 16.55, - "y": 2.26 - }, - "7": { - "x": 26.44, - "y": -1.07 - }, - "8": { - "x": 21.79, - "y": 15.36 - }, - "9": { - "x": 35.13, - "y": -8.57 - }, - "10": { - "x": 35.73, - "y": 17.03 - }, - "11": { - "x": 33.94, - "y": 8.57 - } - }, - { - "index": 15, - "ball": { - "x": 54.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.89, - "y": -12.98 - }, - "3": { - "x": 6.36, - "y": 2.29 - }, - "4": { - "x": 8.3, - "y": -27.3 - }, - "5": { - "x": 18.32, - "y": 10.56 - }, - "6": { - "x": 20.16, - "y": -10.85 - }, - "7": { - "x": 38.11, - "y": -27.75 - }, - "8": { - "x": 38.3, - "y": -4.2 - }, - "9": { - "x": 47.63, - "y": -30.13 - }, - "10": { - "x": 47.28, - "y": -2.38 - }, - "11": { - "x": 48.47, - "y": -19.77 - } - }, - { - "index": 16, - "ball": { - "x": 54.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 6.36, - "y": -2.29 - }, - "3": { - "x": -0.89, - "y": 12.98 - }, - "4": { - "x": 18.32, - "y": -10.56 - }, - "5": { - "x": 8.3, - "y": 27.3 - }, - "6": { - "x": 20.16, - "y": 10.85 - }, - "7": { - "x": 38.3, - "y": 4.2 - }, - "8": { - "x": 38.11, - "y": 27.75 - }, - "9": { - "x": 47.28, - "y": 2.38 - }, - "10": { - "x": 47.63, - "y": 30.13 - }, - "11": { - "x": 48.47, - "y": 19.77 - } - }, - { - "index": 17, - "ball": { - "x": -12.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -17.51, - "y": -22.27 - }, - "3": { - "x": -18.01, - "y": -8.59 - }, - "4": { - "x": -13.46, - "y": -32.39 - }, - "5": { - "x": -18.72, - "y": 4.06 - }, - "6": { - "x": -7.5, - "y": -15.36 - }, - "7": { - "x": -8.65, - "y": -28.96 - }, - "8": { - "x": -5.96, - "y": 0.12 - }, - "9": { - "x": 4.17, - "y": -31.84 - }, - "10": { - "x": 0.95, - "y": 18.25 - }, - "11": { - "x": 5.48, - "y": -7.15 - } - }, - { - "index": 18, - "ball": { - "x": -12.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -18.01, - "y": 8.59 - }, - "3": { - "x": -17.51, - "y": 22.27 - }, - "4": { - "x": -18.72, - "y": -4.06 - }, - "5": { - "x": -13.46, - "y": 32.39 - }, - "6": { - "x": -7.5, - "y": 15.36 - }, - "7": { - "x": -5.96, - "y": -0.12 - }, - "8": { - "x": -7.57, - "y": 30.17 - }, - "9": { - "x": 0.95, - "y": -18.25 - }, - "10": { - "x": 4.17, - "y": 31.84 - }, - "11": { - "x": 5.48, - "y": 7.15 - } - }, - { - "index": 19, - "ball": { - "x": -36.02, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": -0.01 - }, - "2": { - "x": -37.79, - "y": -14.51 - }, - "3": { - "x": -38.05, - "y": -7.25 - }, - "4": { - "x": -36.32, - "y": -30.49 - }, - "5": { - "x": -37.92, - "y": 1.27 - }, - "6": { - "x": -30.54, - "y": -19.34 - }, - "7": { - "x": -26.08, - "y": -24.69 - }, - "8": { - "x": -20.16, - "y": 0.6 - }, - "9": { - "x": -12.72, - "y": -32.32 - }, - "10": { - "x": -7.44, - "y": 19.44 - }, - "11": { - "x": -7.62, - "y": -11.95 - } - }, - { - "index": 20, - "ball": { - "x": -36.02, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": 0.01 - }, - "2": { - "x": -38.05, - "y": 7.25 - }, - "3": { - "x": -37.79, - "y": 14.51 - }, - "4": { - "x": -37.92, - "y": -1.27 - }, - "5": { - "x": -36.32, - "y": 30.49 - }, - "6": { - "x": -30.54, - "y": 19.34 - }, - "7": { - "x": -20.16, - "y": -0.6 - }, - "8": { - "x": -26.08, - "y": 24.69 - }, - "9": { - "x": -7.44, - "y": -19.44 - }, - "10": { - "x": -12.72, - "y": 32.32 - }, - "11": { - "x": -7.62, - "y": 11.95 - } - }, - { - "index": 21, - "ball": { - "x": -54.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -46.83, - "y": -11.96 - }, - "3": { - "x": -46.51, - "y": -4.65 - }, - "4": { - "x": -50.73, - "y": -32.15 - }, - "5": { - "x": -45.56, - "y": 4.77 - }, - "6": { - "x": -41.99, - "y": -15.01 - }, - "7": { - "x": -35.76, - "y": -22.52 - }, - "8": { - "x": -23.79, - "y": 0.76 - }, - "9": { - "x": -22.39, - "y": -31.81 - }, - "10": { - "x": -12.98, - "y": 19.47 - }, - "11": { - "x": -16.92, - "y": -13.11 - } - }, - { - "index": 22, - "ball": { - "x": -54.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -46.51, - "y": 4.65 - }, - "3": { - "x": -46.83, - "y": 11.96 - }, - "4": { - "x": -45.56, - "y": -4.77 - }, - "5": { - "x": -50.73, - "y": 32.15 - }, - "6": { - "x": -41.99, - "y": 15.01 - }, - "7": { - "x": -23.79, - "y": -0.76 - }, - "8": { - "x": -35.76, - "y": 22.52 - }, - "9": { - "x": -12.98, - "y": -19.47 - }, - "10": { - "x": -22.39, - "y": 31.81 - }, - "11": { - "x": -16.92, - "y": 13.11 - } - }, - { - "index": 23, - "ball": { - "x": -17.5, - "y": -11.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -26.59, - "y": -10.18 - }, - "3": { - "x": -26.47, - "y": -3.94 - }, - "4": { - "x": -26.72, - "y": -14.63 - }, - "5": { - "x": -26.21, - "y": 2.54 - }, - "6": { - "x": -19.98, - "y": -11.07 - }, - "7": { - "x": -17.43, - "y": -18.96 - }, - "8": { - "x": -15.27, - "y": -1.4 - }, - "9": { - "x": -4.07, - "y": -30.92 - }, - "10": { - "x": -1.02, - "y": 17.69 - }, - "11": { - "x": -3.82, - "y": -10.69 - } - }, - { - "index": 24, - "ball": { - "x": -17.5, - "y": 11.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -26.47, - "y": 3.94 - }, - "3": { - "x": -26.59, - "y": 10.18 - }, - "4": { - "x": -26.21, - "y": -2.54 - }, - "5": { - "x": -26.72, - "y": 14.63 - }, - "6": { - "x": -19.98, - "y": 11.07 - }, - "7": { - "x": -15.27, - "y": 1.4 - }, - "8": { - "x": -17.43, - "y": 18.96 - }, - "9": { - "x": -1.02, - "y": -17.69 - }, - "10": { - "x": -4.07, - "y": 30.92 - }, - "11": { - "x": -3.82, - "y": 10.69 - } - }, - { - "index": 25, - "ball": { - "x": 36.08, - "y": -20.6 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.57, - "y": -11.68 - }, - "3": { - "x": 0.0, - "y": 2.08 - }, - "4": { - "x": 4.57, - "y": -22.24 - }, - "5": { - "x": 9.42, - "y": 13.34 - }, - "6": { - "x": 17.57, - "y": -12.21 - }, - "7": { - "x": 32.96, - "y": -16.03 - }, - "8": { - "x": 28.91, - "y": -1.62 - }, - "9": { - "x": 38.94, - "y": -20.74 - }, - "10": { - "x": 39.06, - "y": 2.16 - }, - "11": { - "x": 37.92, - "y": -10.18 - } - }, - { - "index": 26, - "ball": { - "x": 36.08, - "y": 20.6 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 0.0, - "y": -2.08 - }, - "3": { - "x": 2.57, - "y": 11.68 - }, - "4": { - "x": 9.42, - "y": -13.34 - }, - "5": { - "x": 4.57, - "y": 22.24 - }, - "6": { - "x": 17.57, - "y": 12.21 - }, - "7": { - "x": 28.91, - "y": 1.62 - }, - "8": { - "x": 32.96, - "y": 16.03 - }, - "9": { - "x": 39.06, - "y": -2.16 - }, - "10": { - "x": 38.94, - "y": 20.74 - }, - "11": { - "x": 37.92, - "y": 10.18 - } - }, - { - "index": 27, - "ball": { - "x": -26.95, - "y": -11.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -30.25, - "y": -11.07 - }, - "3": { - "x": -29.69, - "y": -2.28 - }, - "4": { - "x": -29.81, - "y": -18.03 - }, - "5": { - "x": -26.92, - "y": 7.69 - }, - "6": { - "x": -21.75, - "y": -7.69 - }, - "7": { - "x": -18.87, - "y": -29.81 - }, - "8": { - "x": -12.5, - "y": 5.05 - }, - "9": { - "x": -4.64, - "y": -30.01 - }, - "10": { - "x": -3.73, - "y": 23.56 - }, - "11": { - "x": -6.61, - "y": -10.94 - } - }, - { - "index": 28, - "ball": { - "x": -26.95, - "y": 11.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -29.69, - "y": 2.28 - }, - "3": { - "x": -30.25, - "y": 11.07 - }, - "4": { - "x": -26.92, - "y": -7.69 - }, - "5": { - "x": -29.81, - "y": 18.03 - }, - "6": { - "x": -21.75, - "y": 7.69 - }, - "7": { - "x": -12.5, - "y": -5.05 - }, - "8": { - "x": -18.87, - "y": 29.81 - }, - "9": { - "x": -3.73, - "y": -23.56 - }, - "10": { - "x": -4.64, - "y": 30.01 - }, - "11": { - "x": -6.61, - "y": 10.94 - } - }, - { - "index": 29, - "ball": { - "x": -48.97, - "y": -17.73 - }, - "1": { - "x": -50.0, - "y": -7.0 - }, - "2": { - "x": -47.24, - "y": -6.8 - }, - "3": { - "x": -46.76, - "y": -0.19 - }, - "4": { - "x": -46.68, - "y": -16.79 - }, - "5": { - "x": -46.57, - "y": 4.31 - }, - "6": { - "x": -40.62, - "y": -8.41 - }, - "7": { - "x": -37.14, - "y": -28.12 - }, - "8": { - "x": -35.33, - "y": 4.21 - }, - "9": { - "x": -18.7, - "y": -31.91 - }, - "10": { - "x": -20.48, - "y": 23.1 - }, - "11": { - "x": -17.62, - "y": -9.17 - } - }, - { - "index": 30, - "ball": { - "x": -48.97, - "y": 17.73 - }, - "1": { - "x": -50.0, - "y": 7.0 - }, - "2": { - "x": -46.76, - "y": 0.19 - }, - "3": { - "x": -47.24, - "y": 6.8 - }, - "4": { - "x": -46.57, - "y": -4.31 - }, - "5": { - "x": -46.68, - "y": 16.79 - }, - "6": { - "x": -40.62, - "y": 8.41 - }, - "7": { - "x": -35.33, - "y": -4.21 - }, - "8": { - "x": -37.14, - "y": 28.12 - }, - "9": { - "x": -20.48, - "y": -23.1 - }, - "10": { - "x": -18.7, - "y": 31.91 - }, - "11": { - "x": -17.62, - "y": 9.17 - } - }, - { - "index": 31, - "ball": { - "x": -26.95, - "y": -31.61 - }, - "1": { - "x": -50.0, - "y": -0.02 - }, - "2": { - "x": -30.65, - "y": -16.82 - }, - "3": { - "x": -30.77, - "y": -6.44 - }, - "4": { - "x": -30.06, - "y": -29.1 - }, - "5": { - "x": -30.29, - "y": 3.7 - }, - "6": { - "x": -21.03, - "y": -15.74 - }, - "7": { - "x": -24.04, - "y": -26.08 - }, - "8": { - "x": -15.24, - "y": -1.07 - }, - "9": { - "x": -4.96, - "y": -32.07 - }, - "10": { - "x": -7.86, - "y": 21.08 - }, - "11": { - "x": -0.24, - "y": -11.31 - } - }, - { - "index": 32, - "ball": { - "x": -26.95, - "y": 31.61 - }, - "1": { - "x": -50.0, - "y": 0.02 - }, - "2": { - "x": -30.77, - "y": 6.44 - }, - "3": { - "x": -30.65, - "y": 16.82 - }, - "4": { - "x": -30.29, - "y": -3.7 - }, - "5": { - "x": -30.06, - "y": 29.1 - }, - "6": { - "x": -21.03, - "y": 15.74 - }, - "7": { - "x": -15.24, - "y": 1.07 - }, - "8": { - "x": -24.04, - "y": 26.08 - }, - "9": { - "x": -7.86, - "y": -21.08 - }, - "10": { - "x": -4.96, - "y": 32.07 - }, - "11": { - "x": -0.24, - "y": 11.31 - } - }, - { - "index": 33, - "ball": { - "x": 15.14, - "y": 0.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 0.13, - "y": -4.07 - }, - "3": { - "x": 0.25, - "y": 4.45 - }, - "4": { - "x": 0.0, - "y": -16.13 - }, - "5": { - "x": 0.0, - "y": 16.13 - }, - "6": { - "x": 13.34, - "y": 0.24 - }, - "7": { - "x": 17.07, - "y": -7.45 - }, - "8": { - "x": 18.15, - "y": 6.85 - }, - "9": { - "x": 22.63, - "y": -28.94 - }, - "10": { - "x": 24.41, - "y": 28.34 - }, - "11": { - "x": 22.59, - "y": 0.12 - } - }, - { - "index": 34, - "ball": { - "x": 23.26, - "y": -21.95 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": 2.0, - "y": -15.44 - }, - "3": { - "x": 4.45, - "y": -1.2 - }, - "4": { - "x": 4.0, - "y": -25.21 - }, - "5": { - "x": 7.81, - "y": 9.98 - }, - "6": { - "x": 13.81, - "y": -12.62 - }, - "7": { - "x": 20.31, - "y": -21.63 - }, - "8": { - "x": 20.24, - "y": 1.31 - }, - "9": { - "x": 28.58, - "y": -31.08 - }, - "10": { - "x": 27.63, - "y": 19.29 - }, - "11": { - "x": 28.22, - "y": -12.15 - } - }, - { - "index": 35, - "ball": { - "x": 23.26, - "y": 21.95 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 4.45, - "y": 1.2 - }, - "3": { - "x": 2.0, - "y": 15.44 - }, - "4": { - "x": 7.81, - "y": -9.98 - }, - "5": { - "x": 4.0, - "y": 25.21 - }, - "6": { - "x": 13.81, - "y": 12.62 - }, - "7": { - "x": 20.24, - "y": -1.31 - }, - "8": { - "x": 20.31, - "y": 21.63 - }, - "9": { - "x": 27.63, - "y": -19.29 - }, - "10": { - "x": 28.58, - "y": 31.08 - }, - "11": { - "x": 28.22, - "y": 12.15 - } - }, - { - "index": 36, - "ball": { - "x": 0.0, - "y": -11.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -10.84, - "y": -11.19 - }, - "3": { - "x": -10.46, - "y": -3.85 - }, - "4": { - "x": -9.65, - "y": -21.67 - }, - "5": { - "x": -9.54, - "y": 9.16 - }, - "6": { - "x": -1.32, - "y": -11.18 - }, - "7": { - "x": 1.44, - "y": -16.35 - }, - "8": { - "x": 2.16, - "y": 0.96 - }, - "9": { - "x": 14.12, - "y": -27.99 - }, - "10": { - "x": 14.51, - "y": 16.92 - }, - "11": { - "x": 12.72, - "y": -8.91 - } - }, - { - "index": 37, - "ball": { - "x": 0.0, - "y": 11.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -10.46, - "y": 3.85 - }, - "3": { - "x": -10.84, - "y": 11.19 - }, - "4": { - "x": -9.54, - "y": -9.16 - }, - "5": { - "x": -9.65, - "y": 21.67 - }, - "6": { - "x": -1.32, - "y": 11.18 - }, - "7": { - "x": 2.16, - "y": -0.96 - }, - "8": { - "x": 1.44, - "y": 16.35 - }, - "9": { - "x": 14.51, - "y": -16.92 - }, - "10": { - "x": 14.12, - "y": 27.99 - }, - "11": { - "x": 12.72, - "y": 8.91 - } - }, - { - "index": 38, - "ball": { - "x": 0.0, - "y": -35.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -7.81, - "y": -20.31 - }, - "3": { - "x": -8.65, - "y": -10.46 - }, - "4": { - "x": -2.16, - "y": -33.05 - }, - "5": { - "x": -5.37, - "y": 4.29 - }, - "6": { - "x": -0.48, - "y": -16.47 - }, - "7": { - "x": 2.88, - "y": -28.72 - }, - "8": { - "x": 5.49, - "y": -0.12 - }, - "9": { - "x": 15.14, - "y": -32.93 - }, - "10": { - "x": 14.89, - "y": 18.34 - }, - "11": { - "x": 14.89, - "y": -12.5 - } - }, - { - "index": 39, - "ball": { - "x": 0.0, - "y": 35.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -8.65, - "y": 10.46 - }, - "3": { - "x": -7.81, - "y": 20.31 - }, - "4": { - "x": -5.37, - "y": -4.29 - }, - "5": { - "x": -2.16, - "y": 33.05 - }, - "6": { - "x": -0.48, - "y": 16.47 - }, - "7": { - "x": 5.49, - "y": 0.12 - }, - "8": { - "x": 2.88, - "y": 28.72 - }, - "9": { - "x": 14.89, - "y": -18.34 - }, - "10": { - "x": 15.14, - "y": 32.93 - }, - "11": { - "x": 14.89, - "y": 12.5 - } - }, - { - "index": 40, - "ball": { - "x": 22.74, - "y": -30.01 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -0.96, - "y": -16.59 - }, - "3": { - "x": 1.68, - "y": -2.28 - }, - "4": { - "x": 1.85, - "y": -27.71 - }, - "5": { - "x": 4.21, - "y": 8.37 - }, - "6": { - "x": 12.38, - "y": -17.15 - }, - "7": { - "x": 21.03, - "y": -29.57 - }, - "8": { - "x": 18.62, - "y": 0.38 - }, - "9": { - "x": 26.08, - "y": -24.88 - }, - "10": { - "x": 27.0, - "y": 16.09 - }, - "11": { - "x": 27.75, - "y": -9.17 - } - }, - { - "index": 41, - "ball": { - "x": 22.74, - "y": 30.01 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": 1.68, - "y": 2.28 - }, - "3": { - "x": -0.96, - "y": 16.59 - }, - "4": { - "x": 4.21, - "y": -8.37 - }, - "5": { - "x": 1.85, - "y": 27.71 - }, - "6": { - "x": 12.38, - "y": 17.15 - }, - "7": { - "x": 18.62, - "y": -0.38 - }, - "8": { - "x": 21.03, - "y": 29.57 - }, - "9": { - "x": 27.0, - "y": -16.09 - }, - "10": { - "x": 26.08, - "y": 24.88 - }, - "11": { - "x": 27.75, - "y": 9.17 - } - }, - { - "index": 42, - "ball": { - "x": -12.0, - "y": -19.0 - }, - "1": { - "x": -50.0, - "y": 0.0 - }, - "2": { - "x": -14.06, - "y": -18.51 - }, - "3": { - "x": -18.1, - "y": -7.15 - }, - "4": { - "x": -16.95, - "y": -24.28 - }, - "5": { - "x": -17.43, - "y": 3.61 - }, - "6": { - "x": -8.29, - "y": -12.74 - }, - "7": { - "x": -5.89, - "y": -20.67 - }, - "8": { - "x": -1.53, - "y": 3.94 - }, - "9": { - "x": 3.45, - "y": -30.49 - }, - "10": { - "x": 3.33, - "y": 25.13 - }, - "11": { - "x": 2.38, - "y": -8.1 - } - }, - { - "index": 43, - "ball": { - "x": -12.0, - "y": 19.0 - }, - "1": { - "x": -50.0, - "y": -0.0 - }, - "2": { - "x": -18.1, - "y": 7.15 - }, - "3": { - "x": -14.06, - "y": 18.51 - }, - "4": { - "x": -17.43, - "y": -3.61 - }, - "5": { - "x": -16.95, - "y": 24.28 - }, - "6": { - "x": -8.29, - "y": 12.74 - }, - "7": { - "x": -1.53, - "y": -3.94 - }, - "8": { - "x": -5.89, - "y": 20.67 - }, - "9": { - "x": 3.33, - "y": -25.13 - }, - "10": { - "x": 3.45, - "y": 30.49 - }, - "11": { - "x": 2.38, - "y": 8.1 - } - }, - { - "index": 44, - "ball": { - "x": -42.1, - "y": -28.03 - }, - "1": { - "x": -50.0, - "y": -0.04 - }, - "2": { - "x": -42.16, - "y": -14.65 - }, - "3": { - "x": -41.86, - "y": -6.87 - }, - "4": { - "x": -42.99, - "y": -26.08 - }, - "5": { - "x": -40.72, - "y": 1.53 - }, - "6": { - "x": -35.21, - "y": -15.5 - }, - "7": { - "x": -37.26, - "y": -22.84 - }, - "8": { - "x": -22.03, - "y": 1.19 - }, - "9": { - "x": -18.99, - "y": -32.33 - }, - "10": { - "x": -12.76, - "y": 21.71 - }, - "11": { - "x": -10.36, - "y": -13.93 - } - }, - { - "index": 45, - "ball": { - "x": -42.1, - "y": 28.03 - }, - "1": { - "x": -50.0, - "y": 0.04 - }, - "2": { - "x": -41.86, - "y": 6.87 - }, - "3": { - "x": -42.16, - "y": 14.65 - }, - "4": { - "x": -40.72, - "y": -1.53 - }, - "5": { - "x": -42.99, - "y": 26.08 - }, - "6": { - "x": -35.21, - "y": 15.5 - }, - "7": { - "x": -22.03, - "y": -1.19 - }, - "8": { - "x": -37.26, - "y": 22.84 - }, - "9": { - "x": -12.76, - "y": -21.71 - }, - "10": { - "x": -18.99, - "y": 32.33 - }, - "11": { - "x": -10.36, - "y": 13.93 - } - } - ] -} \ No newline at end of file diff --git a/src/player/CMakeLists.txt b/src/player/CMakeLists.txt index 74666ae2..a6f47f2c 100644 --- a/src/player/CMakeLists.txt +++ b/src/player/CMakeLists.txt @@ -104,10 +104,7 @@ add_executable(sample_player sample_player.cpp strategy.cpp main_player.cpp - data_extractor/DEState.cpp - data_extractor/offensive_data_extractor.cpp - bhv_unmark.cpp - bhv_basic_block.cpp + bhv_basic_block.cpp ) diff --git a/src/player/bhv_basic_move.cpp b/src/player/bhv_basic_move.cpp index ed56131b..f6ee5cef 100644 --- a/src/player/bhv_basic_move.cpp +++ b/src/player/bhv_basic_move.cpp @@ -56,7 +56,6 @@ #include "neck_offensive_intercept_neck.h" #include -#include "bhv_unmark.h" using namespace rcsc; @@ -223,10 +222,6 @@ Bhv_BasicMove::execute( PlayerAgent * agent ) return true; } - if (std::min(self_min, mate_min) < opp_min){ - if (Bhv_Unmark().execute(agent)) - return true; - } const double dash_power = Strategy::get_normal_dash_power( wm ); double dist_thr = wm.ball().distFromSelf() * 0.1; diff --git a/src/player/bhv_unmark.cpp b/src/player/bhv_unmark.cpp deleted file mode 100644 index fd9770dc..00000000 --- a/src/player/bhv_unmark.cpp +++ /dev/null @@ -1,579 +0,0 @@ -/* - Copyright: - Cyrus2D - Modified by Aref Sayareh, Nader Zare, Omid Amini -*/ - -#ifdef HAVE_CONFIG_H - -#include - -#endif - -#include "strategy.h" -#include "bhv_unmark.h" -#include "intention_receive.h" -#include "planner/field_analyzer.h" -#include - -#include -#include "basic_actions/basic_actions.h" -#include "basic_actions/body_go_to_point.h" -#include "basic_actions/neck_turn_to_ball_or_scan.h" -#include -#include -#include -#include -#include -#include - -#include "data_extractor/offensive_data_extractor.h" -#include "data_extractor/DEState.h" - -using namespace std; -using namespace rcsc; - - -// static bool debug = false; -Bhv_Unmark::UnmarkPosition Bhv_Unmark::last_unmark_position = UnmarkPosition(); -DeepNueralNetwork * Bhv_Unmark::pass_prediction = new DeepNueralNetwork(); - - -bool Bhv_Unmark::execute(PlayerAgent *agent) { - const WorldModel &wm = agent->world(); - int passer = find_passer_dnn(wm,agent); - if (!can_unmarking(wm)) - return false; - - if (last_unmark_position.target.isValid() - && last_unmark_position.last_run_cycle == wm.time().cycle() - 1 - && last_unmark_position.end_valid_cycle > wm.time().cycle() - && last_unmark_position.target.x < wm.offsideLineX()) { - dlog.addText(Logger::POSITIONING, "run last unmarking to (%.1f, %.1f)", - last_unmark_position.target.x, last_unmark_position.target.y); - last_unmark_position.last_run_cycle = wm.time().cycle(); - if (run(agent, last_unmark_position)) { - agent->debugClient().addMessage("Unmarking to (%.1f, %.1f)", last_unmark_position.target.x, - last_unmark_position.target.y); - return true; - } - } - - // int passer = passer_finder(agent); - - // std::cout << "st_____" << wm.time().cycle() << " " << wm.self().unum() << std::endl; - - // DEState state = DEState(wm); - // int fastest_tm = 0; - // if (wm.interceptTable()->fastestTeammate() != nullptr) - // fastest_tm = wm.interceptTable()->fastestTeammate()->unum(); - // int tm_reach_cycle = wm.interceptTable()->teammateReachCycle(); - // if (fastest_tm != 0 && !state.updateKicker(fastest_tm, wm.ball().inertiaPoint(tm_reach_cycle))) - // fastest_tm = 0; - // if (fastest_tm != 0){ - // auto features = OffensiveDataExtractor::i().get_data(state); - // vector ignored_player; - // ignored_player.push_back(5); - // auto passes = predict_pass_dnn(features, ignored_player, fastest_tm); - // } - - // std::cout << wm.time().cycle() << "ed___ " << wm.self().unum() << " __ " << passer << std::endl; - // passer = passer_finder(agent); - - dlog.addText(Logger::POSITIONING, "Should unmarking for %d", passer); - if (passer == 0) - return false; - vector unmark_positions; - simulate_dash(agent, passer, unmark_positions); - - if (unmark_positions.empty()) - return false; - - double max_eval = 0; - int best = -1; //-1=not 0=last other=other - for (size_t i = 0; i < unmark_positions.size(); i++) { - double ev = unmark_positions[i].eval; - if (ev > max_eval) { - best = i; - max_eval = ev; - } - } - if (best == -1) - return false; - - last_unmark_position = unmark_positions[best]; - last_unmark_position.last_run_cycle = wm.time().cycle(); - last_unmark_position.end_valid_cycle = wm.time().cycle() + 5; - if (run(agent, unmark_positions[best])) { - agent->debugClient().addMessage("Unmarking to (%.1f, %.1f)", unmark_positions[best].target.x, - unmark_positions[best].target.y); - return true; - } - return false; -} - -bool Bhv_Unmark::can_unmarking(const WorldModel &wm) { - int mate_min = wm.interceptTable().teammateStep(); - int opp_min = wm.interceptTable().opponentStep(); - int unum = wm.self().unum(); - double stamina = wm.self().stamina(); - double dist2target = Strategy::instance().getPosition(unum).dist(wm.self().pos()); - int min_stamina_limit = 3500; - if (wm.self().unum() >= 9) { - if (wm.ball().pos().x > 30) - min_stamina_limit = 2700; - else if (wm.ball().pos().x > 10) - min_stamina_limit = 3500; - else if (wm.ball().pos().x > -30) - min_stamina_limit = 5000; - else if (wm.ball().pos().x > -55) - min_stamina_limit = 6000; - } else if (wm.self().unum() >= 6) { - if (wm.ball().pos().x > 30) - min_stamina_limit = 3000; - else if (wm.ball().pos().x > 10) - min_stamina_limit = 4000; - else if (wm.ball().pos().x > -30) - min_stamina_limit = 5000; - else if (wm.ball().pos().x > -55) - min_stamina_limit = 6000; - } else { - if (wm.ball().pos().x > 30) - min_stamina_limit = 6000; - else if (wm.ball().pos().x > 10) - min_stamina_limit = 4000; - else if (wm.ball().pos().x > -30) - min_stamina_limit = 3500; - else if (wm.ball().pos().x > -55) - min_stamina_limit = 2500; - } - - if (opp_min < mate_min || stamina < min_stamina_limit || dist2target > 10) { - dlog.addText(Logger::POSITIONING, - "can not for opp cycle or stamina or dist"); - return false; - } - - if (opp_min == mate_min) - if (unum < 6) { - dlog.addText(Logger::POSITIONING, - "can not for opp cycle or stamina or dist def"); - return false; - } - - if (wm.self().isFrozen()) { - dlog.addText(Logger::POSITIONING, "can not for frozen"); - return false; - } - if (wm.ball().inertiaPoint(mate_min).dist(wm.self().pos()) > 35) - return false; - Vector2D home_pos = Strategy::instance().getPosition(wm.self().unum()); - if (wm.ball().inertiaPoint(mate_min).x < 30 - && home_pos.x > wm.offsideLineX() - 10) - return false; - return true; -} - -int Bhv_Unmark::passer_finder(rcsc::PlayerAgent *agent) { - const WorldModel &wm = agent->world(); - auto tm = wm.interceptTable().firstTeammate(); - if (tm != nullptr && tm->unum() > 0) - return tm->unum(); - return 0; -} - -void Bhv_Unmark::simulate_dash(rcsc::PlayerAgent *agent, int tm, - vector &unmark_positions) { - const WorldModel &wm = agent->world(); - const AbstractPlayerObject *passer = wm.ourPlayer(tm); - int mate_min = wm.interceptTable().teammateStep(); - - Vector2D ball_pos = wm.ball().inertiaPoint(mate_min); - Vector2D self_pos = wm.self().inertiaFinalPoint(); - Vector2D home_pos = Strategy::instance().getPosition(wm.self().unum()); - Vector2D passer_pos = passer->pos(); - // Vector2D self_vel = wm.self().vel(); - // AngleDeg self_body = wm.self().body().degree(); - - // const PlayerType *self_type = &(wm.self().playerType()); - // double self_max_speed = self_type->realSpeedMax(); - // double self_speed = self_vel.r(); - double offside_lineX = wm.offsideLineX(); - - vector positions; - if (self_pos.dist(home_pos) < 5){ - for (double dist = 2.0; dist <= 7.0; dist += 1.0){ - for (double angle = -180; angle < 180; angle += 20){ - Vector2D position = self_pos + Vector2D::polar2vector(dist, angle); - positions.push_back(position); - } - } - }else{ - for (double dist = 3.0; dist <= 8.0; dist += 1){ - double center_angle = (home_pos - self_pos).th().degree(); - for (double angle = -30; angle < 30; angle += 10){ - Vector2D position = self_pos + Vector2D::polar2vector(dist, angle + center_angle); - positions.push_back(position); - } - } - } - int position_id = 0; - for (auto target: positions){ - position_id += 1; - dlog.addText(Logger::POSITIONING, "# %d ##### (%.1f,%.1f)", position_id, target.x, target.y); - char num[8]; - snprintf(num, 8, "%d", position_id); - dlog.addMessage(Logger::POSITIONING, target + Vector2D(0, 0), num); - if (target.x > offside_lineX) { - dlog.addCircle(Logger::POSITIONING, target, 0.5, 255, 0, 0); - dlog.addText(Logger::POSITIONING, "---- more than offside"); - continue; - } - - double home_max_dist = 7; - - if (target.dist(home_pos) > home_max_dist) { - dlog.addCircle(Logger::POSITIONING, target, 0.5, 255, 0, 0); - dlog.addText(Logger::POSITIONING, "---- far to home pos"); - continue; - } - - double min_tm_dist = - ServerParam::i().theirPenaltyArea().contains(target) ? - 5 : 8; - if (nearest_tm_dist_to(wm, target) < min_tm_dist) { - dlog.addCircle(Logger::POSITIONING, target, 0.5, 255, 0, 0); - dlog.addText(Logger::POSITIONING, "---- close to tm"); - continue; - } - if (target.absX() > 52 || target.absY() > 31.5) { - dlog.addCircle(Logger::POSITIONING, target, 0.5, 255, 0, 0); - dlog.addText(Logger::POSITIONING, "---- out of field"); - continue; - } - - vector passes; - lead_pass_simulator(wm, passer_pos, target, //0, - passes); - - if (!passes.empty()) { - double pos_eval = 0; - UnmarkPosition new_pos(position_id, ball_pos, target, pos_eval, passes); - pos_eval = evaluate_position(wm, new_pos); - new_pos.eval = pos_eval; - dlog.addCircle(Logger::POSITIONING, target, 0.5, 0, 0, 255); - dlog.addText(Logger::POSITIONING, "---- OK (%.1f, %.1f) passes: %d eval: %.1f", target.x, - target.y, passes.size(), pos_eval); - unmark_positions.push_back(new_pos); - } else { - dlog.addText(Logger::POSITIONING, "---- NOK no pass"); - dlog.addCircle(Logger::POSITIONING, target, 0.5, 0, 0, 0); - } - } -} - -double Bhv_Unmark::nearest_tm_dist_to(const WorldModel &wm, Vector2D point) { - - double dist = 1000; - for (auto &tm: wm.teammatesFromSelf()) { - if (tm != nullptr && tm->unum() > 0) { - if (!tm->pos().isValid()) - continue; - if (dist > tm->pos().dist(point)) - dist = tm->pos().dist(point); - } - } - return dist; -} - -double passSpeed(double dist_ball_to_unmark_target, double dist_unmark_to_pass_target){ - double pass_speed = 1.5; - if (dist_ball_to_unmark_target >= 20.0) - pass_speed = 3.0; - else if (dist_ball_to_unmark_target >= 8.0) - pass_speed = 2.6; - else if (dist_ball_to_unmark_target >= 5.0) - pass_speed = 2.0; - if (dist_unmark_to_pass_target < 0.1) - pass_speed += 0.5; - pass_speed = std::min(3.0, pass_speed); - return pass_speed; -} -void Bhv_Unmark::lead_pass_simulator(const WorldModel &wm, Vector2D passer_pos, - Vector2D unmark_target, //int n_step, - vector &passes) { - - int mate_min = wm.interceptTable().teammateStep(); - Vector2D pass_start = wm.ball().inertiaPoint(mate_min); - // Vector2D current_self_pos = wm.self().pos(); - - vector pass_targets; - for (double dist = 0; dist <= 3; dist += 3.0){ - for (double angle = -180; angle < 180; angle += 90){ - pass_targets.push_back(unmark_target + Vector2D::polar2vector(dist, angle)); - if (dist == 0) - break; - } - } - for (auto & pass_target: pass_targets){ - double pass_speed = passSpeed(passer_pos.dist(unmark_target), unmark_target.dist(pass_target)); - int pass_cycle = pass_travel_cycle(pass_start, pass_speed, pass_target); - int min_opp_cut_cycle = opponents_cycle_intercept(wm, pass_start, pass_speed, - pass_target, pass_cycle); - - - if (pass_cycle < min_opp_cut_cycle) { - dlog.addText(Logger::POSITIONING, - "------pass_start(%.1f,%.1f), pass_target(%.1f,%.1f), self_cycle(%d), opp_cycle(%d) OK", - pass_start.x, pass_start.y, pass_target.x, pass_target.y, - pass_cycle, min_opp_cut_cycle); - double pass_eval = pass_target.x + std::max(0.0, 40.0 - pass_target.dist(Vector2D(50.0, 0))); - - UnmakingPass pass_obj = UnmakingPass(pass_target, pass_speed, - pass_eval, pass_cycle); - - passes.push_back(pass_obj); - dlog.addCircle(Logger::POSITIONING, pass_target, 0.1, 0, 0, 200); - } else { - dlog.addCircle(Logger::POSITIONING, pass_target, 0.1, 255, 0, 0); - dlog.addText(Logger::POSITIONING, - "------pass_start(%.1f,%.1f), pass_target(%.1f,%.1f), self_cycle(%d), opp_cycle(%d) NOT OK", - pass_start.x, pass_start.y, pass_target.x, pass_target.y, - pass_cycle, min_opp_cut_cycle); - } - } - -} - -int Bhv_Unmark::pass_travel_cycle(Vector2D pass_start, double pass_speed, Vector2D &pass_target) { - const ServerParam &SP = ServerParam::i(); - double cycle = -(pass_start.dist(pass_target) / pass_speed * ( 1 - SP.ballDecay()) - 1); - cycle = std::log(cycle) / std::log(SP.ballDecay()); - return static_cast(cycle); -} - -int Bhv_Unmark::opponents_cycle_intercept(const WorldModel &wm, - Vector2D pass_start, double pass_speed, - Vector2D pass_target, - int pass_cycle) { - int min_cycle = 1000; - for (auto &opp: wm.opponentsFromSelf()) { - if (opp == nullptr) - continue; - int opp_cycle = opponent_cycle_intercept(opp, pass_start, pass_speed, pass_target, pass_cycle); - if (min_cycle > opp_cycle) - min_cycle = opp_cycle; - if (min_cycle <= pass_cycle) - break; - } - return min_cycle; - -} - -int Bhv_Unmark::opponent_cycle_intercept(const AbstractPlayerObject *opp, Vector2D pass_start, double pass_speed, - Vector2D pass_target, int pass_cycle) { - - const ServerParam &SP = ServerParam::i(); - - AngleDeg pass_angle = (pass_target - pass_start).th(); - - Vector2D pass_start_vel = Vector2D::polar2vector(pass_speed, pass_angle); - Vector2D opp_pos = (*opp).pos(); - - const PlayerType *opp_type = (*opp).playerTypePtr(); - - for (int cycle = 1; cycle <= pass_cycle; cycle++) { - const Vector2D ball_pos = inertia_n_step_point(pass_start, - pass_start_vel, cycle, SP.ballDecay()); - - double dash_dist = ball_pos.dist(opp_pos); - dash_dist -= 0.5; - - int n_dash = opp_type->cyclesToReachDistance(dash_dist); - int n_step = n_dash; - if (n_step <= cycle) { - return cycle; - } - } - return 1000; -} - -double Bhv_Unmark::evaluate_position(const WorldModel &wm, const UnmarkPosition &unmark_position) { - double sum_eval = 0; - double best_pass_eval = 0; - double opp_eval = 10; - for (auto &i: unmark_position.pass_list) { - if (best_pass_eval < i.pass_eval) - best_pass_eval = i.pass_eval; - - sum_eval += i.pass_eval; - } - - for (auto &opp: wm.theirPlayers()) { - if (opp != nullptr && opp->unum() > 0) { - double opp_dist = opp->pos().dist(unmark_position.target); - if (opp_dist < opp_eval) - opp_eval = opp_dist; - - } - } - - bool have_turn = - ((unmark_position.target - wm.self().pos()).th() - wm.self().body()).abs() >= 15; - bool up_pos = - wm.self().unum() >= 6 - && (unmark_position.target - wm.self().pos()).th().abs() < 60; - sum_eval /= unmark_position.pass_list.size(); - sum_eval += (sum_eval * unmark_position.pass_list.size() / 10); - sum_eval += best_pass_eval; - sum_eval += opp_eval; - (!have_turn) ? sum_eval += 10 : sum_eval += 0; - (up_pos) ? sum_eval += 10 : sum_eval += 0; - return sum_eval; -} - -bool Bhv_Unmark::run(PlayerAgent *agent, const UnmarkPosition &unmark_position) { - - const WorldModel &wm = agent->world(); - Vector2D target = unmark_position.target; - Vector2D ball_pos = unmark_position.ball_pos; - // Vector2D me = wm.self().pos(); - // Vector2D homePos = Strategy::i().getPosition(wm.self().unum()); - // const int self_min = wm.interceptTable()->selfReachCycle(); - const int mate_min = wm.interceptTable().teammateStep(); - // const int opp_min = wm.interceptTable()->opponentReachCycle(); - - double thr = 0.5; - if (agent->world().self().inertiaPoint(1).dist(unmark_position.target) < thr) { - AngleDeg bestAngle = (ball_pos - unmark_position.target).th() + 80; - if (abs(bestAngle.degree()) > 90) - bestAngle = (ball_pos - unmark_position.target).th() - 80; - Body_TurnToAngle(bestAngle).execute(agent); - agent->setNeckAction(new Neck_TurnToBallOrScan(0)); - return true; - } - dlog.addCircle(Logger::POSITIONING, target, 0.5, 0, 0, 255, true); - double dash_power = ( - ball_pos.x > 30 && wm.self().stamina() > 6000 && wm.self().unum() > 6 ? - 100 : Strategy::get_normal_dash_power(agent->world())); - if (!Body_GoToPoint(unmark_position.target, thr, dash_power).execute(agent)){ - Body_TurnToBall().execute( agent ); - } - if (mate_min <= 3) - agent->setNeckAction(new Neck_TurnToBallOrScan(0)); - else - agent->setNeckAction(new Neck_TurnToBallOrScan(1)); - return true; -} - -void Bhv_Unmark::load_dnn(){ - static bool load_dnn = false; - if(!load_dnn){ - load_dnn = true; - pass_prediction->ReadFromKeras("./unmark_dnn_weights.txt"); - } -} - -vector Bhv_Unmark::predict_pass_dnn(vector & features, vector ignored_player, int kicker){ - load_dnn(); - MatrixXd input(290,1); // 290 12 - for (int i = 1; i <= 290; i += 1){ - input(i - 1,0) = features[i]; - } - pass_prediction->Calculate(input); - vector predict; - for (int i = 0; i < 12; i++){ - - if (i == 0){ - dlog.addText(Logger::POSITIONING, "##### Pass from %d to %d : %.6f NOK(0)", kicker, i, pass_prediction->mOutput(i)); - }else if(std::find(ignored_player.begin(), ignored_player.end(), i) == std::end(ignored_player)){ - dlog.addText(Logger::POSITIONING, "##### Pass from %d to %d : %.6f OKKKK", kicker, i, pass_prediction->mOutput(i)); - predict.push_back(pass_prob(pass_prediction->mOutput(i), kicker, i)); - }else{ - dlog.addText(Logger::POSITIONING, "##### Pass from %d to %d : %.6f NOK(ignored)", kicker, i, pass_prediction->mOutput(i)); - } - } - std::sort(predict.begin(), predict.end(),pass_prob::ProbCmp); - return predict; -} - - -int Bhv_Unmark::find_passer_dnn(const WorldModel & wm, PlayerAgent * agent){ - dlog.addText(Logger::POSITIONING, "############### Start Update Passer DNN ###########"); - DEState state = DEState(wm); - - int fastest_tm = 0; - if (wm.interceptTable().firstTeammate() != nullptr) - fastest_tm = wm.interceptTable().firstTeammate()->unum(); - if (fastest_tm < 1) - return 0; - int tm_reach_cycle = wm.interceptTable().teammateStep(); - if (!state.updateKicker(fastest_tm, wm.ball().inertiaPoint(tm_reach_cycle))) - return 0; - - vector ignored_player; - string ignored = ""; - for (int i = 1; i <= 11; i++){ - if (wm.ourPlayer(i) == nullptr || wm.ourPlayer(i)->unum() < 1 || not wm.ourPlayer(i)->pos().isValid()){ - ignored_player.push_back(i); - ignored += std::to_string(i) + ","; - } - } - dlog.addText(Logger::POSITIONING, "ignored: %s", ignored.c_str()); - vector best_passes; - vector all_passes; - all_passes.push_back(pass_prob(100.0, 0, fastest_tm)); - - for (int processed_player = 0; processed_player < 6 && all_passes.size() > 0; processed_player++){ - std::sort(all_passes.begin(), all_passes.end(),pass_prob::ProbCmp); - auto best_pass = all_passes.back(); - all_passes.pop_back(); - - dlog.addText(Logger::POSITIONING, "###selected best pass: %d to %d, %.5f", best_pass.pass_sender, best_pass.pass_getter, best_pass.prob); - if (std::find(ignored_player.begin(), ignored_player.end(), best_pass.pass_getter) != ignored_player.end()){ - dlog.addText(Logger::POSITIONING, "######is in ignored"); - continue; - } - if (best_pass.prob < 0.01){ - dlog.addText(Logger::POSITIONING, "######is not valuable"); - continue; - } - - if (best_pass.pass_sender != 0) - best_passes.push_back(best_pass); - ignored_player.push_back(best_pass.pass_getter); - - if (state.updateKicker(best_pass.pass_getter)){ - auto features = OffensiveDataExtractor::i().get_data(state); - auto passes = predict_pass_dnn(features, ignored_player, best_pass.pass_getter); - int max_pass = 2; - for (int p = passes.size() - 1; p >= 0; p--){ - if (max_pass == 0) - break; - all_passes.push_back(passes[p]); - max_pass -= 1; - } - } - } - - vector res; - for (auto &p : best_passes) - { - Vector2D kicker_pos = wm.ourPlayer(p.pass_sender)->pos(); - Vector2D target_pos = wm.ourPlayer(p.pass_getter)->pos(); - dlog.addLine(Logger::POSITIONING,kicker_pos - Vector2D(-0.2, 0), target_pos - Vector2D(-0.2, 0)); - dlog.addLine(Logger::POSITIONING,kicker_pos - Vector2D(-0.1, 0), target_pos - Vector2D(-0.1, 0)); - dlog.addLine(Logger::POSITIONING,kicker_pos, target_pos); - dlog.addLine(Logger::POSITIONING,kicker_pos - Vector2D(0.2, 0), target_pos - Vector2D(0.2, 0)); - dlog.addLine(Logger::POSITIONING,kicker_pos - Vector2D(0.1, 0), target_pos - Vector2D(0.1, 0)); - dlog.addCircle(Logger::POSITIONING, target_pos, 2); - - if (p.pass_getter == wm.self().unum()) - res.push_back(unmark_passer(p.pass_sender, kicker_pos, wm.interceptTable().opponentStep())); - } - if (!res.empty()){ - return res[0].unum; - } - return 0; -} -// */ \ No newline at end of file diff --git a/src/player/bhv_unmark.h b/src/player/bhv_unmark.h deleted file mode 100644 index c7069479..00000000 --- a/src/player/bhv_unmark.h +++ /dev/null @@ -1,132 +0,0 @@ -/* - Copyright: - Cyrus2D - Modified by Nader Zare, Omid Amini -*/ - - -#ifndef CYRUS2DBASE_BHV_UNMARK_H -#define CYRUS2DBASE_BHV_UNMARK_H - -#include -#include -#include -#include -#include -#include - -using namespace std; -using namespace rcsc; - - -class pass_prob { -public: - double prob = 0.0; - int pass_sender = 0; - int pass_getter = 0; - - pass_prob(double prob, int pass_sender, int pass_getter) - : prob(prob), pass_sender(pass_sender), pass_getter(pass_getter) - { - } - - static bool ProbCmp(pass_prob const &a, pass_prob const &b) - { - return a.prob < b.prob; - } -}; - -class Bhv_Unmark - : public rcsc::SoccerBehavior { -public: - Bhv_Unmark() = default; - - struct UnmakingPass { - Vector2D pass_target; - double pass_speed; - double pass_eval; - double pass_cycle; - - explicit UnmakingPass(Vector2D target, double speed, double eval, double cycle) - : pass_target(target), pass_speed(speed), pass_eval(eval), pass_cycle(cycle) { - } - }; - - struct unmark_passer - { - int unum = 0; - Vector2D ballpos = Vector2D::INVALIDATED;; - int oppmin_cycle = 0; - unmark_passer(int unum, Vector2D ballpos, int oppmin_cycle) - : unum(unum), ballpos(ballpos), oppmin_cycle(oppmin_cycle) - { - } - unmark_passer() - { - ballpos = Vector2D::INVALIDATED; - } - }; - - struct UnmarkPosition { - int id; - Vector2D ball_pos; - Vector2D target; - double eval; - vector pass_list; - int end_valid_cycle; - int last_run_cycle; - UnmarkPosition(int id, Vector2D ball_pos, Vector2D target, double eval, vector pass_list) - : id(id), ball_pos(ball_pos), target(target), eval(eval), pass_list(std::move(pass_list)), - end_valid_cycle(0), last_run_cycle(0) { - } - UnmarkPosition(){ - target = Vector2D::INVALIDATED; - } - }; - - static UnmarkPosition last_unmark_position; - - bool execute(PlayerAgent *agent) override; - - bool can_unmarking(const rcsc::WorldModel &wm); - - int passer_finder(PlayerAgent *agent); - - void simulate_dash(PlayerAgent *agent, int passer, std::vector &unmark_positions); - - double nearest_tm_dist_to(const WorldModel &wm, - Vector2D point); - - void lead_pass_simulator(const WorldModel &wm, - Vector2D passer_pos, - Vector2D unmark_target, - // int n_step, - vector &passes); - - int pass_travel_cycle(Vector2D pass_start, double pass_speed, Vector2D &pass_target); - - int opponents_cycle_intercept(const WorldModel &wm, - Vector2D pass_start, - double pass_speed, - Vector2D pass_target, - int pass_cycle); - - int opponent_cycle_intercept(const AbstractPlayerObject *opp, Vector2D pass_start, double pass_speed, - Vector2D pass_target, int pass_cycle); - - double evaluate_position(const WorldModel &wm, const UnmarkPosition &unmark_position); - - bool run(PlayerAgent *agent, const UnmarkPosition &unmark_position); - - static DeepNueralNetwork * pass_prediction; - - static void load_dnn(); - - vector predict_pass_dnn(vector & features, vector ignored_player, int kicker); - - int find_passer_dnn(const WorldModel & wm, PlayerAgent * agent); - -}; - - -#endif //CYRUS2DBASE_BHV_UNMARK_H diff --git a/src/player/data_extractor/DEState.cpp b/src/player/data_extractor/DEState.cpp deleted file mode 100644 index f13fbfa2..00000000 --- a/src/player/data_extractor/DEState.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by nader on 2022-02-10. -// - -#include "DEState.h" diff --git a/src/player/data_extractor/DEState.h b/src/player/data_extractor/DEState.h deleted file mode 100644 index d9563f66..00000000 --- a/src/player/data_extractor/DEState.h +++ /dev/null @@ -1,300 +0,0 @@ -/* - Copyright: - Cyrus2D - Modified by Nader Zare, Omid Amini, Aref Sayareh -*/ - -#ifndef TEAM_DESTATE_H -#define TEAM_DESTATE_H -#include -#include -#include -#include -#include -#include -#include -#include -#include -#define DESDebug - -using namespace rcsc; -class DEBall{ -public: - Vector2D M_pos; - Vector2D M_rpos; - const BallObject * M_ball; - DEBall(){} - DEBall(const BallObject & ball): - M_ball(&ball){ - M_pos = ball.pos(); - M_rpos = ball.rpos(); - } - const BallObject * ball() const{ - return M_ball; - } - void update_pos(Vector2D pos){ - M_pos = pos; - } - void update_rpos(Vector2D & kicker_pos){ - M_rpos = kicker_pos - M_pos; - } - Vector2D & pos() { - return M_pos; - } - Vector2D & rpos() { - return M_rpos; - } - bool posValid() { - return M_pos.isValid(); - } - bool rposValid() { - return M_rpos.isValid(); - } -}; -class DEPlayer{ -public: - Vector2D M_pos; - int M_unum; - int M_side; - double M_dist_from_ball; - bool M_is_ghost; - const AbstractPlayerObject * M_player; - bool M_body_valid; - DEPlayer(const AbstractPlayerObject * p, DEBall & ball): - M_player(p) - { - M_pos = p->pos(); - M_unum = p->unum(); - M_side = p->side(); - M_dist_from_ball = pos().dist(ball.pos()); - M_is_ghost = p->isGhost(); - M_body_valid = false; - } - const AbstractPlayerObject * player(){ - return M_player; - } - int & unum(){ - return M_unum; - } - int & side(){ - return M_side; - } - Vector2D & pos(){ - return M_pos; - } - double distFromBall(){ - return M_dist_from_ball; - } - bool isGhost(){ - return M_is_ghost; - } - bool isTackling(){ - return false; - } - bool kicked(){ - return false; - } - bool bodyValid(){ - return true; - } - void updateForKicker(Vector2D & ball_pos){ - M_dist_from_ball = M_pos.dist(ball_pos); - } -}; -class DEState { -public: - int M_cycle; - DEBall M_ball; - std::vector M_all_players; - std::vector M_teammates; - std::vector M_opponents; - std::vector M_unknown_players; - std::vector M_known_teammates; - std::vector M_known_opponents; - std::vector M_our_players; - std::vector M_their_players; - int M_kicker_unum; - DEPlayer* M_kicker_player; - double M_offside_line_x; - int M_offside_line_count; - int M_our_side; - const WorldModel &M_wm; - bool current_cycle; - DEState(const WorldModel & wm): - M_wm(wm) - { - M_cycle = wm.time().cycle(); - current_cycle = true; - M_offside_line_x = wm.offsideLineX(); - M_offside_line_count = wm.offsideLineCount(); - M_our_side = wm.ourSide(); - M_ball = DEBall(wm.ball()); - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "Start updating M_all_players"); - #endif - for (auto p: wm.allPlayers()){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "##side:%d, unum:%d is added to all_players", p->side(), p->unum()); - #endif - M_all_players.push_back(new DEPlayer(p, M_ball)); - } - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "End updating M_all_players"); - #endif - updateVectors(wm); - } - ~DEState(){ - for (auto p : M_all_players) - { - delete p; - } - M_all_players.clear(); - } - int cycle(){ - return M_cycle; - } - DEBall & ball(){ - return M_ball; - } - void updateVectors(const WorldModel & wm){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "Start updating Vectors"); - #endif - for (int i = 0; i <= 11; i++){ - M_known_teammates.push_back(nullptr);//DEPlayer(); - M_known_opponents.push_back(nullptr);//DEPlayer(); - } - for (auto p: M_all_players){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "--P side%d unum%d", p->side(), p->unum()); - #endif - if (p->side() == ourSide()){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "###is tm"); - #endif - M_our_players.push_back(p); - M_teammates.push_back(p); - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "####pushed to ourPlayers, teammates"); - #endif - if (p->unum() != -1){ - M_known_teammates[p->unum()] = p; - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "#####add to kn tm %d %d, add %s", p->unum(), M_known_teammates[p->unum()]->unum(), p); - #endif - } - }else{ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "###is opp"); - #endif - M_their_players.push_back(p); - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "#####pushed to their_players"); - #endif - if(p->side() == -ourSide()){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "#####pushed to opponents"); - #endif - M_opponents.push_back(p); - }else{ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "#####pushed to unknown_players"); - #endif - M_unknown_players.push_back(p); - } - if (p->unum() != -1){ - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "#####pushed to known_opponents"); - #endif - M_known_opponents[p->unum()] = p; - } - } - } - #ifdef DESDebug - dlog.addText(Logger::BLOCK, "----M_known_teammates--- %d", M_known_teammates.size()); - for (auto p: M_known_teammates){ - if (p != nullptr) - dlog.addText(Logger::BLOCK, "## tm %d side %d %s", p->unum(), p->side(), p); - } - #endif - int fastest_unum = wm.interceptTable().firstTeammate()->unum(); - int tm_reach = wm.interceptTable().teammateStep(); - int self_reach = wm.interceptTable().selfStep(); - if (self_reach <= tm_reach){ - M_kicker_unum = wm.self().unum(); - M_kicker_player = M_known_teammates[wm.self().unum()]; - }else{ - M_kicker_unum = fastest_unum; - M_kicker_player = M_known_teammates[fastest_unum]; - } - if (M_kicker_unum == -1){ - M_kicker_player = nullptr; - } - } - std::vector & allPlayers(){ - return M_all_players; - } - std::vector teammates(){ - return M_teammates; - } - std::vector opponents(){ - return M_opponents; - } - std::vector unknownPlayers(){ - return M_unknown_players; - } - std::vector ourPlayers(){ - return M_our_players; - } - std::vector theirPlayers(){ - return M_their_players; - } - DEPlayer * ourPlayer(int i){ - if (i < 0 || i > 11) - return nullptr; - return M_known_teammates[i]; - } - DEPlayer * theirPlayer(int i){ - if (i < 0 || i > 11) - return nullptr; - return M_known_opponents[i]; - } - DEPlayer * kicker(){ - return M_kicker_player; - } - int kickerUnum(){ - return M_kicker_unum; - } - bool updateKicker(int unum, Vector2D kicker_pos=Vector2D::INVALIDATED){ - if (unum < 0 || unum > 11) - return false; - if (M_known_teammates[unum] == nullptr) - return false; - M_kicker_unum = unum; - M_kicker_player = M_known_teammates[unum]; - if (kicker_pos.isValid()){ - M_kicker_player->M_pos = kicker_pos; - } - M_ball.update_pos(M_kicker_player->pos() + Vector2D(0.2, 0)); - M_ball.update_rpos(M_kicker_player->pos()); - for (auto p: M_all_players){ - p->updateForKicker(M_ball.pos()); - } - return true; - } - int offsideLineCount(){ - return M_offside_line_count; - } - double offsideLineX(){ - return M_offside_line_x; - } - int ourSide(){ - return M_our_side; - } - const WorldModel & wm(){ - return M_wm; - } -}; - - -#endif //TEAM_DESTATE_H diff --git a/src/player/data_extractor/offensive_data_extractor.cpp b/src/player/data_extractor/offensive_data_extractor.cpp deleted file mode 100644 index 2a5393da..00000000 --- a/src/player/data_extractor/offensive_data_extractor.cpp +++ /dev/null @@ -1,682 +0,0 @@ -/* - Copyright: - Cyrus2D - Modified by Aref Sayareh, Nader Zare, Omid Amini -*/ - -#include "offensive_data_extractor.h" -#include "../planner/cooperative_action.h" -#include "../sample_player.h" -#include "../planner/action_state_pair.h" -#include -#include -#include -#include -#include - -#define ODEDebug - -#define cm "," -//#define ADD_ELEM(key, value) fout << (value) << cm -#define ADD_ELEM(key, value) features.push_back(value) - -double invalid_data_ = -2.0; -bool OffensiveDataExtractor::active = false; - -using namespace rcsc; - - -OffensiveDataExtractor::OffensiveDataExtractor() : - last_update_cycle(-1) { -} - -OffensiveDataExtractor::~OffensiveDataExtractor() { -} - - -OffensiveDataExtractor::Option::Option() { - cycle = false; // - ball_pos = true; - unum = BOTH; - pos = BOTH; - relativePos = BOTH; - polarPos = BOTH; - isKicker = TM; - openAnglePass = TM; - nearestOppDist = TM; - in_offside = TM; - use_convertor = true; -} - - -void OffensiveDataExtractor::init_file(DEState &state) { - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "start init_file"); - #endif - time_t rawtime; - struct tm *timeinfo; - char buffer[80]; - - time(&rawtime); - timeinfo = localtime(&rawtime); - - std::string dir = "/data1/nader/workspace/robo/base_data/"; - strftime(buffer, sizeof(buffer), "%Y-%m-%d-%H-%M-%S", timeinfo); - std::string str(buffer); - std::string rand_name = std::to_string(SamplePlayer::player_port); - str += "_" + std::to_string(state.wm().self().unum()) + "_" + state.wm().theirTeamName() + "_E" + rand_name + ".csv"; - - fout = std::ofstream((dir + str).c_str()); - std::string header = get_header(); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, header.c_str()); - #endif - fout << header << std::endl; -} - - -std::string OffensiveDataExtractor::get_header() { - std::string header = ""; - // Cycle and BALL - if (option.cycle) - header += "cycle,"; - if (option.ball_pos){ - header += std::string("ball_pos_x,ball_pos_y,ball_pos_r,ball_pos_t,"); - } - - for (int i = 1; i <= 11; i++) { - if (option.unum == TM || option.unum == BOTH) - header += "p_l_" + std::to_string(i) + "_unum,"; - if (option.pos == TM || option.pos == BOTH) { - header += "p_l_" + std::to_string(i) + "_pos_x,"; - header += "p_l_" + std::to_string(i) + "_pos_y,"; - } - if (option.polarPos == TM || option.polarPos == BOTH) { - header += "p_l_" + std::to_string(i) + "_pos_r,"; - header += "p_l_" + std::to_string(i) + "_pos_t,"; - } - if (option.relativePos == TM || option.relativePos == BOTH) { - header += "p_l_" + std::to_string(i) + "_kicker_x,"; - header += "p_l_" + std::to_string(i) + "_kicker_y,"; - header += "p_l_" + std::to_string(i) + "_kicker_r,"; - header += "p_l_" + std::to_string(i) + "_kicker_t,"; - } - if (option.in_offside == TM) - header += "p_l_" + std::to_string(i) + "_in_offside,"; - if (option.isKicker == TM || option.isKicker == BOTH) - header += "p_l_" + std::to_string(i) + "_is_kicker,"; - if (option.openAnglePass == TM || option.openAnglePass == BOTH) { - header += "p_l_" + std::to_string(i) + "_pass_opp_dist,"; - header += "p_l_" + std::to_string(i) + "_pass_opp_dist_proj_to_opp,"; - header += "p_l_" + std::to_string(i) + "_pass_opp_dist_proj_to_kicker,"; - header += "p_l_" + std::to_string(i) + "_pass_opp_open_angle,"; - } - if (option.nearestOppDist == TM || option.nearestOppDist == BOTH){ - header += "p_l_" + std::to_string(i) + "_opp_dist,"; - header += "p_l_" + std::to_string(i) + "_opp_angle,"; - } - } - for (int i = 1; i <= 11; i++) { - if (option.unum == OPP || option.unum == BOTH) - header += "p_r_" + std::to_string(i) + "_unum,"; - if (option.pos == OPP || option.pos == BOTH) { - header += "p_r_" + std::to_string(i) + "_pos_x,"; - header += "p_r_" + std::to_string(i) + "_pos_y,"; - } - if (option.polarPos == OPP || option.polarPos == BOTH) { - header += "p_r_" + std::to_string(i) + "_pos_r,"; - header += "p_r_" + std::to_string(i) + "_pos_t,"; - } - if (option.relativePos == OPP || option.relativePos == BOTH) { - header += "p_r_" + std::to_string(i) + "_kicker_x,"; - header += "p_r_" + std::to_string(i) + "_kicker_y,"; - header += "p_r_" + std::to_string(i) + "_kicker_r,"; - header += "p_r_" + std::to_string(i) + "_kicker_t,"; - } - if (option.isKicker == OPP || option.isKicker == BOTH) - header += "p_r_" + std::to_string(i) + "_is_kicker,"; - if (option.openAnglePass == OPP || option.openAnglePass == BOTH) { - header += "p_r_" + std::to_string(i) + "_pass_angle,"; - header += "p_r_" + std::to_string(i) + "_pass_dist,"; - } - if (option.nearestOppDist == OPP || option.nearestOppDist == BOTH){ - header += "p_r_" + std::to_string(i) + "_opp_dist,"; - header += "p_r_" + std::to_string(i) + "_opp_angle,"; - } - } - header += "out_target_x,out_target_y,out_unum,"; - return header; -} - -void OffensiveDataExtractor::generate_save_data(const WorldModel & wm, const CooperativeAction &action,bool update_shoot) { - if(!OffensiveDataExtractor::active) - return; - if (last_update_cycle == wm.time().cycle()) - return; - if (!wm.self().isKickable()) - return; - if (wm.gameMode().type() != rcsc::GameMode::PlayOn) - return; - - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "start update"); - #endif - DEState state = DEState(wm); - if (state.kicker() == nullptr) - return; - - if (!fout.is_open()) { - init_file(state); - } - last_update_cycle = wm.time().cycle(); - features.clear(); - - if (!update_shoot){ - if ( - action.category() > 2 - || - !action.targetPoint().isValid() - || - action.targetPlayerUnum() > 11 - || - action.targetPlayerUnum() < 1 - ) - return; - } - - // cycle - if (option.cycle) - ADD_ELEM("cycle", convertor_cycle(last_update_cycle)); - - // ball - extract_ball(state); - - // players - extract_players(state); - - // output - if (!update_shoot){ - extract_output(state, - action.category(), - action.targetPoint(), - action.targetPlayerUnum(), - action.description(), - action.firstBallSpeed()); - } - for (int i = 0; i < features.size(); i++){ - if ( i == features.size() - 1){ - fout< OffensiveDataExtractor::get_data(DEState & state){ - features.clear(); - if (option.cycle) - ADD_ELEM("cycle", convertor_cycle(state.cycle())); - - // ball - extract_ball(state); - - // players - extract_players(state); - return features; -} - -OffensiveDataExtractor &OffensiveDataExtractor::i() { - static OffensiveDataExtractor instance; - return instance; -} - - -void OffensiveDataExtractor::extract_ball(DEState &state) { - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "start extract_ball"); - #endif - if (option.ball_pos){ - if (state.ball().posValid()) { - ADD_ELEM("p_x", convertor_x(state.ball().pos().x)); - ADD_ELEM("p_y", convertor_y(state.ball().pos().y)); - ADD_ELEM("p_r", convertor_dist(state.ball().pos().r())); - ADD_ELEM("p_t", convertor_angle(state.ball().pos().th().degree())); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "##add ball pos x y r t"); - #endif - } else { - ADD_ELEM("p_x", invalid_data_); - ADD_ELEM("p_y", invalid_data_); - ADD_ELEM("p_r", invalid_data_); - ADD_ELEM("p_t", invalid_data_); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "##@add ball invalid pos x y r t"); - #endif - } - } -} - -void OffensiveDataExtractor::extract_players(DEState &state) { - auto players = sort_players(state); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "start extract_players"); - #endif - for (uint i = 0; i < players.size(); i++) { - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "------------------------------"); - dlog.addText(Logger::BLOCK, "player %d in players list", i); - #endif - DEPlayer *player = players[i]; - if (player == nullptr) { - add_null_player(invalid_data_, - (i <= 10 ? TM : OPP)); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "## add invalid data"); - #endif - continue; - } - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "## start extracting for p side%d unum%d", player->side(), player->unum()); - #endif - ODEDataSide side = player->side() == state.ourSide() ? TM : OPP; - extract_base_data(player, side, state); - extract_pos(player, state, side); - - if (option.isKicker == side || option.isKicker == BOTH) { - if (player->unum() == state.kicker()->unum()) { - ADD_ELEM("is_kicker", 1); - } else - ADD_ELEM("is_kicker", 0); - } - extract_pass_angle(player, state, side); - } -} - -std::vector OffensiveDataExtractor::sort_players(DEState &state) { - static int cycle = 0; - static std::vector tms; - if (state.wm().time().cycle() == cycle){ - return tms; - } - - cycle = state.wm().time().cycle(); - tms.clear(); - std::vector opps; - tms.clear(); - opps.clear(); - - for (int i = 1; i <= 11; i++){ - DEPlayer * player = state.ourPlayer(i); - if (player == nullptr || player->unum() < 0 || !player->pos().isValid() || player->isGhost()){ - tms.push_back(nullptr); - continue; - } - tms.push_back(player); - } - - for (int i = 1; i <= 11; i++){ - DEPlayer * player = state.theirPlayer(i); - if (player == nullptr || player->unum() < 0 || !player->pos().isValid()){ - opps.push_back(nullptr); - continue; - } - opps.push_back(player); - } - - tms.insert(tms.end(), opps.begin(), opps.end()); - - return tms; -} - -void OffensiveDataExtractor::add_null_player(int unum, ODEDataSide side) { - if (option.unum == side || option.unum == BOTH) - ADD_ELEM("unum", unum); - if (option.pos == side || option.pos == BOTH) { - ADD_ELEM("pos_x", invalid_data_); - ADD_ELEM("pos_y", invalid_data_); - } - if (option.polarPos == side || option.polarPos == BOTH) { - ADD_ELEM("pos_r", invalid_data_); - ADD_ELEM("pos_t", invalid_data_); - } - if (option.relativePos == side || option.relativePos == BOTH) { - ADD_ELEM("kicker_x", invalid_data_); - ADD_ELEM("kicker_y", invalid_data_); - ADD_ELEM("kicker_r", invalid_data_); - ADD_ELEM("kicker_t", invalid_data_); - } - if (option.in_offside == side || option.in_offside == BOTH) { - ADD_ELEM("in_offside", invalid_data_); - } - if (option.isKicker == side || option.isKicker == BOTH) - ADD_ELEM("is_kicker", invalid_data_); - if (option.openAnglePass == side || option.openAnglePass == BOTH) { - ADD_ELEM("pass_opp1_dist", invalid_data_); - ADD_ELEM("pass_opp1_dist_proj_to_opp", invalid_data_); - ADD_ELEM("pass_opp1_dist_proj_to_kicker", invalid_data_); - ADD_ELEM("pass_opp1_open_angle", invalid_data_); - } - if (option.nearestOppDist == side || option.nearestOppDist == BOTH){ - ADD_ELEM("opp1_dist", invalid_data_); - ADD_ELEM("opp1_angle", invalid_data_); - } -} - -void OffensiveDataExtractor::extract_output(DEState &state, - int category, - const rcsc::Vector2D &target, - const int &unum, - const char *desc, - double ball_speed) { - ADD_ELEM("target_x", convertor_x(target.x)); - ADD_ELEM("target_y", convertor_y(target.y)); - ADD_ELEM("unum", unum); -} - -void OffensiveDataExtractor::extract_pass_angle(DEPlayer *player, DEState &state, ODEDataSide side) { - Vector2D ball_pos = state.ball().pos(); - Vector2D tm_pos = player->pos(); - int max_pos_count = 30; - if (player->unum() == state.kicker()->unum() && player->side() == state.ourSide()){ - max_pos_count = 20; - } - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "##start extract pass angle"); - #endif - if (!ball_pos.isValid() || !tm_pos.isValid() || !state.ball().posValid()){ - if (option.openAnglePass == side || option.openAnglePass == BOTH) { - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "#### add invalid data for open angle pass"); - #endif - ADD_ELEM("pass_opp_dist", invalid_data_); - ADD_ELEM("pass_opp_dist_proj_to_opp", invalid_data_); - ADD_ELEM("pass_opp_dist_proj_to_kicker", invalid_data_); - ADD_ELEM("pass_opp_open_angle", invalid_data_); - } - if (option.nearestOppDist == side || option.nearestOppDist == BOTH){ - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "#### add invalid for nearest opp dist"); - #endif - ADD_ELEM("opp_dist", invalid_data_); - ADD_ELEM("opp_angle", invalid_data_); - } - return; - } - std::vector> opp_dist_angle; - std::vector candidates; - for (const auto& opp: state.opponents()) { - ODEOpenAngle candid; - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "######want to check opp %d", opp->unum()); - #endif - if (!opp->pos().isValid()) continue; - candid.dist_self_to_opp = opp->pos().dist(ball_pos); - opp_dist_angle.push_back(std::make_pair(opp->pos().dist(tm_pos), (opp->pos() - tm_pos).th().degree())); - AngleDeg diff = (tm_pos - ball_pos).th() - (opp->pos() - ball_pos).th(); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "######check opp %d in %.1f,%.1f, diff:%.1f", opp->unum(), opp->pos().x, opp->pos().y, diff.degree()); - #endif - if (diff.abs() > 60) - continue; - if (opp->pos().dist(ball_pos) > tm_pos.dist(ball_pos) + 10.0) - continue; - candid.unum = opp->unum(); - candid.open_angle = diff.abs(); - Vector2D proj_pos = Line2D(ball_pos, tm_pos).projection(opp->pos()); - candid.dist_opp_proj = proj_pos.dist(opp->pos()); - candid.dist_self_to_opp_proj = proj_pos.dist(state.kicker()->pos()); - candidates.push_back(candid); - - } - if (option.openAnglePass == side || option.openAnglePass == BOTH) { - auto open_angle_sorter = [](ODEOpenAngle &p1, ODEOpenAngle &p2) -> bool { - return p1.open_angle < p2.open_angle; - }; - std::sort(candidates.begin(), candidates.end(), open_angle_sorter); - - if (candidates.size() >= 1){ - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "###### add opp %d angle pass first", candidates[0].unum); - #endif - ADD_ELEM("pass_opp_dist", convertor_dist(candidates[0].dist_self_to_opp)); - ADD_ELEM("pass_opp_dist_proj_to_opp", convertor_dist(candidates[0].dist_opp_proj)); - ADD_ELEM("pass_opp_dist_proj_to_kicker", convertor_dist(candidates[0].dist_self_to_opp_proj)); - ADD_ELEM("pass_opp_open_angle", convertor_angle(candidates[0].open_angle)); - } - else{ - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "###### add opp angle pass first invalid"); - #endif - ADD_ELEM("pass_opp_dist", invalid_data_); - ADD_ELEM("pass_opp_dist_proj_to_opp", invalid_data_); - ADD_ELEM("pass_opp_dist_proj_to_kicker", invalid_data_); - ADD_ELEM("pass_opp_open_angle", invalid_data_); - } - } - if (option.nearestOppDist == side || option.nearestOppDist == BOTH){ - std::sort(opp_dist_angle.begin(), opp_dist_angle.end()); - if (opp_dist_angle.size() >= 1){ - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "###### add opp pass dist first"); - #endif - ADD_ELEM("opp_dist", convertor_dist(opp_dist_angle[0].first)); - ADD_ELEM("opp_angle", convertor_angle(opp_dist_angle[0].second)); - } - else{ - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "###### add opp pass dist first invalid"); - #endif - ADD_ELEM("opp_dist", invalid_data_); - ADD_ELEM("opp_angle", invalid_data_); - } - } -} - -void OffensiveDataExtractor::extract_pos(DEPlayer *player, DEState &state, ODEDataSide side) { - if (player->pos().isValid()){ - if (option.pos == side || option.pos == BOTH) { - ADD_ELEM("pos_x", convertor_x(player->pos().x)); - ADD_ELEM("pos_y", convertor_y(player->pos().y)); - } - if (option.polarPos == side || option.polarPos == BOTH) { - ADD_ELEM("pos_r", convertor_dist(player->pos().r())); - ADD_ELEM("pos_t", convertor_angle(player->pos().th().degree())); - } - Vector2D rpos = player->pos() - state.kicker()->pos(); - if (option.relativePos == side || option.relativePos == BOTH) { - ADD_ELEM("kicker_x", convertor_dist_x(rpos.x)); - ADD_ELEM("kicker_y", convertor_dist_y(rpos.y)); - ADD_ELEM("kicker_r", convertor_dist(rpos.r())); - ADD_ELEM("kicker_t", convertor_angle(rpos.th().degree())); - } - if (option.in_offside == side || option.in_offside == BOTH) { - if (player->pos().x > state.offsideLineX()) { - ADD_ELEM("pos_offside", 1); - } else { - ADD_ELEM("pos_offside", 0); - } - } - }else{ - if (option.pos == side || option.pos == BOTH) { - ADD_ELEM("pos_x", invalid_data_); - ADD_ELEM("pos_y", invalid_data_); - } - if (option.polarPos == side || option.polarPos == BOTH) { - ADD_ELEM("pos_r", invalid_data_); - ADD_ELEM("pos_t", invalid_data_); - } - if (option.relativePos == side || option.relativePos == BOTH) { - ADD_ELEM("kicker_x", invalid_data_); - ADD_ELEM("kicker_y", invalid_data_); - ADD_ELEM("kicker_r", invalid_data_); - ADD_ELEM("kicker_t", invalid_data_); - } - if (option.in_offside == side || option.in_offside == BOTH) { - ADD_ELEM("pos_offside", invalid_data_); - } - } -} - -void OffensiveDataExtractor::extract_base_data(DEPlayer *player, ODEDataSide side, DEState &state) { - if (option.unum == side || option.unum == BOTH){ - if (player->unum() == -1){ - ADD_ELEM("unum", invalid_data_); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "#### add invalid unum"); - #endif - }else{ - ADD_ELEM("unum", convertor_unum(player->unum())); - #ifdef ODEDebug - dlog.addText(Logger::BLOCK, "#### add unum %d", player->unum()); - #endif - } - } -} - -double OffensiveDataExtractor::convertor_x(double x) { - if (!option.use_convertor) - return x; -// return x / 52.5; - return std::min(std::max((x + 52.5) / 105.0, 0.0), 1.0); -} - -double OffensiveDataExtractor::convertor_y(double y) { - if (!option.use_convertor) - return y; -// return y / 34.0; - return std::min(std::max((y + 34) / 68.0, 0.0), 1.0); -} - -double OffensiveDataExtractor::convertor_dist(double dist) { - if (!option.use_convertor) - return dist; -// return dist / 63.0 - 1.0; - return dist / 123.0; -} - -double OffensiveDataExtractor::convertor_dist_x(double dist) { - if (!option.use_convertor) - return dist; -// return dist / 63.0 - 1.0; - return dist / 105.0; -} - -double OffensiveDataExtractor::convertor_dist_y(double dist) { - if (!option.use_convertor) - return dist; -// return dist / 63.0 - 1.0; - return dist / 68.0; -} - -double OffensiveDataExtractor::convertor_angle(double angle) { - if (!option.use_convertor) - return angle; -// return angle / 180.0; - return (angle + 180.0) / 360.0; -} - -double OffensiveDataExtractor::convertor_type(double type) { - if (!option.use_convertor) - return type; -// return type / 9.0 - 1.0; - return type / 18.0; -} - -double OffensiveDataExtractor::convertor_cycle(double cycle) { - if (!option.use_convertor) - return cycle; -// return cycle / 3000.0 - 1.0; - return cycle / 6000.0; -} - -double OffensiveDataExtractor::convertor_bv(double bv) { - if (!option.use_convertor) - return bv; -// return bv / 3.0 * 2 - 1; - return bv / 3.0; -} - -double OffensiveDataExtractor::convertor_bvx(double bvx) { - if (!option.use_convertor) - return bvx; -// return bvx / 3.0; - return (bvx + 3.0) / 6.0; -} - -double OffensiveDataExtractor::convertor_bvy(double bvy) { - if (!option.use_convertor) - return bvy; -// return bvy / 3.0; - return (bvy + 3.0) / 6.0; -} - -double OffensiveDataExtractor::convertor_pv(double pv) { - if (!option.use_convertor) - return pv; - return pv / 1.5; -} - -double OffensiveDataExtractor::convertor_pvx(double pvx) { - if (!option.use_convertor) - return pvx; -// return pvx / 1.5; - return (pvx + 1.5) / 3.0; -} - -double OffensiveDataExtractor::convertor_pvy(double pvy) { - if (!option.use_convertor) - return pvy; -// return pvy / 1.5; - return (pvy + 1.5) / 3.0; -} - -double OffensiveDataExtractor::convertor_unum(double unum) { - if (!option.use_convertor) - return unum; - if (unum == -1) - return unum; - return unum / 11.0; -} - -double OffensiveDataExtractor::convertor_card(double card) { - if (!option.use_convertor) - return card; - return card / 2.0; -} - -double OffensiveDataExtractor::convertor_stamina(double stamina) { - if (!option.use_convertor) - return stamina; - return stamina / 8000.0; -} - -double OffensiveDataExtractor::convertor_counts(double count) { - count = std::min(count, 20.0); - if (!option.use_convertor) - return count; - return count / 20; // TODO I Dont know the MAX??? -} - -uint OffensiveDataExtractor::find_unum_index(DEState &state, uint unum) { - auto players = sort_players(state); - if (players.size() < 11) - std::cout<unum()<<" "<<"size problems"<unum() == unum) - return i + 1; // TODO add 1 or not?? - } - - std::cout<unum()<<" "<<"not match"< -#include -#include -//#include "../chain_action/action_state_pair.h" -#include "../planner/cooperative_action.h" -#include "DEState.h" - -//#include "shoot_generator.h" -enum ODEDataSide { - NONE, - TM, - OPP, - BOTH, - Kicker -}; - -class OffensiveDataExtractor { -private: - struct Option { - public: - bool cycle; - bool ball_pos; - ODEDataSide unum; - ODEDataSide pos; - ODEDataSide relativePos; - ODEDataSide polarPos; - ODEDataSide isKicker; - ODEDataSide openAnglePass; - ODEDataSide nearestOppDist; - ODEDataSide in_offside; - - bool use_convertor; - Option(); - }; - -private: - std::vector features; - std::ofstream fout; - long last_update_cycle; - std::vector data; - -public: - - OffensiveDataExtractor(); - - ~OffensiveDataExtractor(); - Option option; - void generate_save_data(const WorldModel & wm, - const CooperativeAction &action, - bool update_shoot=false); - std::string get_header(); - - //accessors - static OffensiveDataExtractor &i(); - static bool active; - - void extract_output(DEState &state, - int category, - const rcsc::Vector2D &target, - const int &unum, - const char *desc, - double bell_speed); - - std::vector get_data(DEState &state); -private: - void init_file(DEState &state); - - void extract_ball(DEState &state); - - void extract_players(DEState &state); - - void add_null_player(int unum, ODEDataSide side); - - void extract_pos(DEPlayer *player, DEState &state, ODEDataSide side); - - void extract_pass_angle(DEPlayer *player, DEState &state, ODEDataSide side); - - void extract_base_data(DEPlayer *player, ODEDataSide side, DEState &state); - - void extract_type(DEPlayer *player, ODEDataSide side); - - uint find_unum_index(DEState &state, uint unum); - - double convertor_x(double x); - - double convertor_y(double y); - - double convertor_dist(double dist); - - double convertor_dist_x(double dist); - - double convertor_dist_y(double dist); - - double convertor_angle(double angle); - - double convertor_type(double type); - - double convertor_cycle(double cycle); - - double convertor_bv(double bv); - - double convertor_bvx(double bvx); - - double convertor_bvy(double bvy); - - double convertor_pv(double pv); - - double convertor_pvx(double pvx); - - double convertor_pvy(double pvy); - - double convertor_unum(double unum); - - double convertor_card(double card); - - double convertor_stamina(double stamina); - - double convertor_counts(double count); - - void extract_drible_angles(DEState &state); - - std::vector sort_players(DEState &state); -}; - -class ODEPolar { -public: - double r; - double teta; - - ODEPolar(rcsc::Vector2D p); -}; - -class ODEOpenAngle { -public: - int unum; - double dist_self_to_opp; - double dist_self_to_opp_proj; - double dist_opp_proj; - double open_angle; - - ODEOpenAngle(){}; - ODEOpenAngle( - int _unum, - double _dist_self_to_opp, - double _dist_self_to_opp_proj, - double _dist_opp_proj, - double _open_angle - ) { - unum = _unum; - dist_self_to_opp = _dist_self_to_opp; - dist_self_to_opp_proj = _dist_self_to_opp_proj; - dist_opp_proj = _dist_opp_proj; - open_angle = _open_angle; - }; -}; - - -#endif //CYRUS_OffensiveDataExtractor_H diff --git a/src/player/planner/action_chain_graph.cpp b/src/player/planner/action_chain_graph.cpp index 32c7f938..2d18e794 100644 --- a/src/player/planner/action_chain_graph.cpp +++ b/src/player/planner/action_chain_graph.cpp @@ -33,7 +33,6 @@ #endif #include "action_chain_graph.h" -#include "../data_extractor/offensive_data_extractor.h" #include "hold_ball.h" #include @@ -175,8 +174,6 @@ ActionChainGraph::calculateResult( const WorldModel & wm ) } ActionStatePair *first_layer = M_result.begin().base(); - if (first_layer->action().category() == CooperativeAction::Pass) - OffensiveDataExtractor::i().generate_save_data(wm, first_layer->action()); write_chain_log( ">>>>> best chain: ", wm, diff --git a/src/player/strategy.cpp b/src/player/strategy.cpp index bbf534e1..24d523af 100644 --- a/src/player/strategy.cpp +++ b/src/player/strategy.cpp @@ -75,19 +75,19 @@ using namespace rcsc; -const std::string Strategy::BEFORE_KICK_OFF_CONF = "before-kick-off.conf"; -const std::string Strategy::NORMAL_FORMATION_CONF = "normal-formation.conf"; +const std::string Strategy::BEFORE_KICK_OFF_CONF = "defense-formation.conf"; +const std::string Strategy::NORMAL_FORMATION_CONF = "defense-formation.conf"; const std::string Strategy::DEFENSE_FORMATION_CONF = "defense-formation.conf"; const std::string Strategy::OFFENSE_FORMATION_CONF = "offense-formation.conf"; -const std::string Strategy::GOAL_KICK_OPP_FORMATION_CONF = "goal-kick-opp.conf"; -const std::string Strategy::GOAL_KICK_OUR_FORMATION_CONF = "goal-kick-our.conf"; -const std::string Strategy::GOALIE_CATCH_OPP_FORMATION_CONF = "goalie-catch-opp.conf"; -const std::string Strategy::GOALIE_CATCH_OUR_FORMATION_CONF = "goalie-catch-our.conf"; -const std::string Strategy::KICKIN_OUR_FORMATION_CONF = "kickin-our-formation.conf"; -const std::string Strategy::SETPLAY_OPP_FORMATION_CONF = "setplay-opp-formation.conf"; -const std::string Strategy::SETPLAY_OUR_FORMATION_CONF = "setplay-our-formation.conf"; -const std::string Strategy::INDIRECT_FREEKICK_OPP_FORMATION_CONF = "indirect-freekick-opp-formation.conf"; -const std::string Strategy::INDIRECT_FREEKICK_OUR_FORMATION_CONF = "indirect-freekick-our-formation.conf"; +const std::string Strategy::GOAL_KICK_OPP_FORMATION_CONF = "defense-formation.conf"; +const std::string Strategy::GOAL_KICK_OUR_FORMATION_CONF = "offense-formation.conf"; +const std::string Strategy::GOALIE_CATCH_OPP_FORMATION_CONF = "defense-formation.conf"; +const std::string Strategy::GOALIE_CATCH_OUR_FORMATION_CONF = "offense-formation.conf"; +const std::string Strategy::KICKIN_OUR_FORMATION_CONF = "offense-formation.conf"; +const std::string Strategy::SETPLAY_OPP_FORMATION_CONF = "defense-formation.conf"; +const std::string Strategy::SETPLAY_OUR_FORMATION_CONF = "offense-formation.conf"; +const std::string Strategy::INDIRECT_FREEKICK_OPP_FORMATION_CONF = "defense-formation.conf"; +const std::string Strategy::INDIRECT_FREEKICK_OUR_FORMATION_CONF = "offense-formation.conf"; /*-------------------------------------------------------------------*/ /*! diff --git a/src/unmark_dnn_weights.txt b/src/unmark_dnn_weights.txt deleted file mode 100644 index a493ad05..00000000 --- a/src/unmark_dnn_weights.txt +++ /dev/null @@ -1,48001 +0,0 @@ -# Layer Numbers: 4 -# Layer Number: 0 -relu -128 290 -# W --0.34458646 --0.8181112 --0.24636218 -0.6930628 -0.3021387 -0.09030396 -0.28962317 -0.28818002 -0.23061891 -0.43414468 --0.58764094 --0.0110287275 -0.25553608 --0.04828523 --0.33769014 --0.12941143 --0.61231905 -0.23029186 --0.6625907 -0.035468664 --0.034013394 --0.004411705 --0.20335568 -0.580576 --0.49554536 --0.17838897 --0.009059445 -0.5729454 --0.0757607 -0.460549 -0.5219423 --0.47696668 -0.0148527 --0.4514999 -0.23141994 -0.34249124 --0.13565816 -0.5245255 -0.30348194 -0.64809525 -0.6708678 -0.50835603 --0.0060866238 -0.25812864 --0.71627307 -0.47218087 -0.39472082 -0.029959163 --0.30507678 -0.07425383 -0.062440448 -0.12955323 --0.54735184 -0.6308959 --0.2882136 -0.20009416 -0.27592003 --0.3827239 --0.023170933 --0.5528863 -0.3005455 --0.47433656 --0.15305455 --0.25765854 -0.35638106 -0.4447423 --0.3382864 --0.6564254 --0.029854715 -0.25759894 -0.010444484 --0.034841422 --0.43531016 -0.21775638 -0.17409283 --0.35436815 -0.45426014 --0.7449947 -0.3146108 -0.06369042 -0.28194258 --0.22330648 -0.29730958 --0.39076546 --0.75663525 -0.26582024 -0.45373023 -0.28599843 -0.59038126 -0.52983934 --0.03657493 --0.11483957 -0.28865847 --0.1780195 --0.04381868 --0.6667994 -0.35595438 -0.38380617 --0.7042455 -0.33899283 --0.06911903 -0.09401116 -0.12199218 --0.37659717 -0.2678224 -0.33000103 -0.060229506 -0.41940832 --0.0642849 --0.39230573 --0.3619948 --0.3647993 -0.2170946 --0.08179699 -0.48393327 --0.22930604 -0.07143057 --0.29635584 --0.37114453 --0.29037023 --0.5343613 -0.44495925 -0.02763127 -0.17330474 --0.5203733 --0.3811558 -0.34850818 --0.25701225 --0.34456953 --0.19066888 -0.30035082 -0.2082503 --0.2807727 -0.38220668 -0.061039362 -0.12160519 --0.46608025 --0.32636422 -0.1269912 --0.61020666 --0.20388247 -0.3762605 --0.26451662 -0.045573886 -0.11051827 --0.3738856 --0.48883703 --0.023572383 -0.3378377 --0.07081425 --0.033962518 --0.08600894 --0.47217822 -0.17701124 --0.06212355 --0.20669734 -0.27177173 --0.07739918 -0.52129143 -0.031859014 --0.26339346 --0.14336574 -0.605652 -0.24952646 --0.48251244 -0.014537927 -0.11302964 --0.28460705 -0.09385432 -0.2483701 --0.04015158 -0.14752789 -0.15281081 --0.10530659 --0.31395832 --0.28561667 --0.14304063 --0.63178766 --0.15337466 --0.74189967 -0.24988088 --0.13977246 -0.11763441 --0.058010213 -0.36872116 -0.8628904 --0.21372353 --0.00016312856 --0.32167402 -0.3511953 --0.22628728 --0.7450112 --0.002253969 -0.31797996 --0.18039878 --0.20652854 -0.6355904 --0.24133891 --0.30694315 --0.24047251 -0.23680758 --0.34030384 -0.39206 --0.20607138 --0.46601644 --0.17513241 -0.5217228 -0.0360718 -0.45664406 -0.1634303 --0.16300751 -0.54252017 -0.43221897 --0.7136332 --0.1588679 --0.17437932 -0.33742297 --0.42110172 -0.26731068 --0.32279155 -0.57101685 -0.0059820437 --0.26046848 --0.20071061 --0.07972153 --0.15063968 --0.05648203 -0.2391431 --0.13092428 --0.102175556 --0.011388785 -0.38744962 --0.06314327 -0.03650221 -0.09205775 -0.13124833 --0.38470674 -0.4291229 -0.051052626 -0.16791777 -0.031591337 -0.010508898 --0.20001651 -0.23499754 -0.43440366 --0.34522873 --0.47499377 --0.5262922 --0.11471728 -0.4034037 -0.5515333 --0.06794472 --0.5376647 -0.15988326 --0.47174096 --0.7078866 -0.11964 -0.1078168 --0.03645828 --0.22279692 --0.2790109 --0.33700806 --0.52866334 --0.16761665 --0.1491397 -0.05580727 -0.51021403 -0.2072638 --0.1555278 --0.022527367 -0.43547645 -0.3525526 -0.22193147 --0.10600624 --0.07200609 --0.39981726 -0.13997126 -0.15344785 --0.038134687 --0.558069 -0.24569376 -0.016666012 --0.4078426 -0.08134045 --0.4186518 --0.2512158 --0.10205016 -0.33165142 --0.056244526 -0.079404406 --0.2697799 --0.2382723 --0.3917406 -0.004622336 --0.2702376 --0.4904852 --0.31991673 --0.054314576 -0.26913404 --0.18329583 -0.10082294 -0.0069569494 --0.30539227 --0.022367544 --0.011812271 --0.010464459 -0.067848824 --0.09171536 --0.52997863 -0.027736051 --0.07286757 -0.4344352 --0.04999662 -0.33942923 -0.33508846 -0.056319494 --0.33644718 --0.39615884 --0.16721563 --0.095071666 --0.04611817 --0.1041514 --0.1423453 -0.14349191 --0.023293352 -0.33095863 -0.077775195 --0.12951203 -0.047491744 -0.07999545 --0.4080573 -0.524668 --0.17800002 -0.3977647 --0.32720125 --0.027561143 --0.27423006 -0.034578867 --0.17942841 -0.38807777 --0.23831673 --0.21820535 -0.119997285 -0.08104264 --0.3115956 --0.09663304 --0.12917864 --0.025904084 -0.21134073 --0.06458252 --0.19655259 -0.21515508 --0.16926068 -0.11740045 -0.34519917 --0.19991976 -0.25790825 --0.16593215 -0.22127002 --0.39852047 --0.027716486 --0.05140563 --0.078699514 --0.018033044 -0.13901184 --0.15223789 -0.34848043 -0.1912486 -0.042049997 -0.18875208 --0.3765103 -0.048597235 -0.5558697 -0.3546922 -0.11210812 -0.29292166 -0.22981529 --0.13035177 --0.30984232 --0.4073812 -0.08743971 -0.3358054 -0.2227304 -0.30947673 --0.11885164 -0.077004194 -0.08576237 -0.103290975 -0.068050735 -0.09344752 -0.117556006 --0.00028755536 -0.28454128 --0.061682887 --0.07251277 --0.10736725 --0.014597875 --0.014423115 -0.010275642 --0.09766055 -0.034187015 --0.10657684 --0.009226937 --0.04897195 -0.02404863 -0.27502835 --0.016991604 -0.20352043 --0.39866588 -0.047518376 --0.05016509 --0.03406917 --0.011719926 -0.12256477 --0.023066064 -0.021588678 -0.011328188 -0.03350962 --0.032871462 -0.11957056 -0.008310731 -0.19209498 --0.12920639 --0.13539092 --0.0811021 --0.024742948 -0.026848849 -0.0002853019 -0.07342898 -0.14913629 --0.16584294 --0.039149087 -0.03963899 --0.029929241 -0.07606676 -0.10027195 -0.018088635 -0.04756279 -0.00037928318 -0.06275916 -0.006786129 -0.082313694 -0.18891639 --0.04550315 -0.095768556 -0.079813674 -0.070271544 --0.11347623 -0.037433 --0.026656512 --0.09834266 -0.24423423 --0.13321142 -0.19480622 --0.012750636 -0.0384237 --0.042213798 -0.085247174 --0.005289529 --0.0055923094 -0.099398956 -0.0275822 -0.0904091 --0.15107608 --0.13769053 -0.025486065 --0.051618017 -0.0373466 -0.038003836 -0.19456701 -0.12348084 --0.064226024 -0.032402612 --0.057436775 -0.006981407 --0.06504378 --0.10705538 --0.27398115 --0.13674669 -0.046587687 -0.037490223 --0.034752477 --0.025986208 --0.050716877 --0.01388562 -0.016469825 --0.042219773 -0.020755086 -0.018861922 --0.07236864 -0.15726048 -0.14490028 -0.100580476 -0.0009714544 --0.11692095 -0.05503011 -0.019593002 -0.19378704 -0.035101607 --0.096980564 -0.16923624 --0.0523975 -0.060836893 -0.13812302 --0.020873956 --0.0334157 --0.074909836 --0.071967036 --0.04092023 --0.014124979 --0.10077345 --0.06448049 --0.16361097 -0.0011157438 -0.00825647 -0.06626335 --0.06718825 -0.09422866 --0.047449585 --0.10010816 --0.019663207 -0.08576258 --0.087625965 -0.007775787 --0.024553621 -0.06620824 -0.061896216 -0.093321316 --0.0050184643 -0.11022543 -0.017771097 --0.0035333326 -0.08635729 -0.011557165 --0.098173864 --0.0987439 -0.04604741 -0.019933045 --0.006400824 --0.021849077 --0.07878411 -0.07548976 --0.06180548 -0.0699681 -0.100160375 -0.027854307 -0.056199394 -0.010518026 --0.042045593 -0.02466509 -0.008093675 -0.1194045 -0.0008756378 --0.095789544 --0.11909109 --0.07335121 --0.0727469 -0.029912507 -0.14045633 -0.07785563 -0.04333999 --0.013304023 --0.06543625 -0.060825642 -0.08153768 -0.15581919 -0.06629736 -0.108577594 -0.012071412 --0.022420492 --0.084301434 -0.113643914 -0.09813767 --0.022929952 --0.08231434 --0.11401839 -0.07712896 --0.07380221 -0.060343236 -0.08112716 --0.030079013 --0.06893604 --0.050781265 -0.01450652 --0.06334672 --0.11945178 -0.078742616 --0.13978082 -0.025513334 --0.120405555 -0.04298087 -0.010718957 -0.09821077 --0.06981708 --0.024216479 --0.05731041 -0.076461904 -0.07578974 -0.09844921 --0.043701567 -0.11299285 -0.04521678 -0.11670459 --0.09258868 -0.12902832 --0.098344974 --0.05189612 --0.061387196 -0.028036071 -0.086043954 --0.059205845 -0.050943363 --0.058849763 -0.030141845 --0.14983022 -0.03185914 -0.002091394 -0.03949739 --0.07579183 --0.07046252 -0.083098225 --0.018307643 -0.047398027 --0.038566265 -0.018351085 --0.03389339 -0.08549038 --0.008374408 --0.026616488 --0.103979096 --0.0436974 -0.032131393 --0.13447694 --0.009625681 --0.049170066 -0.047134113 --0.098661125 --0.036946133 -0.010225403 -0.061807647 --0.17747976 --0.08834183 --0.023392372 --0.07740108 -0.022627186 --0.026704676 -0.00044711152 --0.053959742 -0.13628113 --0.019217666 --0.09576852 -0.088225864 -0.02933958 -0.018413343 --0.0019482429 --0.11819915 --0.025475625 --0.037150685 --0.089758754 --0.07366592 -0.00024753908 --0.11439904 -0.07422232 -0.025802387 --0.121813685 -0.056246787 --0.057284005 -0.04612718 --0.048039302 --0.023767905 -0.010582782 --0.11656599 --0.03959061 --0.09627275 --0.05415569 --0.11599877 --0.067683816 --0.04683555 -0.10142006 --0.004551433 --0.0975101 -0.07276349 --0.07794672 --0.045735393 --0.109318726 --0.10344622 -0.10941999 -0.06180986 --0.10741413 --0.13084373 -0.013793578 --0.112127796 -0.00623328 --0.09013165 -0.06900859 --0.10541624 -0.01683622 --0.089786224 -0.10744417 -0.0467953 --0.07586767 --0.08454624 --0.06476102 --0.1501243 --0.09529112 -0.03772628 --0.09454908 --0.07401687 --0.039940957 -0.1298535 -0.017368644 --0.13723417 --0.0055639795 --0.004631687 -0.09774318 -0.0120295575 --0.12995069 --0.08514247 -0.065363534 -0.14118415 -0.03039009 -0.041146062 --0.044726975 --0.13126224 --0.068408825 -0.030064411 --0.022431852 -0.09101573 -0.080201656 --0.064931676 -0.029926274 -0.022369271 -0.08316419 -0.037823137 --0.10088985 --0.011434361 -0.09285866 --0.07152926 --0.21611618 -0.042453233 --0.07991314 --0.0044252877 -0.06943608 --0.020436207 -0.08412185 --0.05276706 -0.06321862 --0.054713942 --0.09896157 --0.020190062 --0.022451276 -0.10862569 --0.034519605 -0.070040785 --0.110139646 --0.010631714 -0.044825774 -0.0026643036 --0.0061559193 -0.06865396 --0.02735708 --0.022408029 -0.024327008 --0.061282016 -0.0076705473 -0.03262771 -0.043594595 -0.029968038 -0.114941426 -0.007783089 --0.095592625 -0.006216857 -0.014650623 -0.014983037 --0.102353536 --0.049381353 --0.0050581708 -0.01809156 -0.061319496 --0.02572623 -0.13132629 --0.03962164 --0.03178278 -0.11042213 -0.11396622 -0.018035648 -0.11821469 -0.059863344 --0.06850766 --0.0038517152 -0.10148766 --0.023667356 -0.056711357 -0.0645158 -0.029720383 --0.10318184 -0.019771758 -0.0776114 -0.010231266 -0.07420794 -0.08727679 --0.015754411 --0.003938825 --0.1417766 -0.108818464 -0.10470048 -0.009681629 -0.14297046 -0.05844834 -0.056513693 -0.05707877 -0.08982019 --0.0010853235 -0.01922164 --0.040693484 -0.041693904 -0.05398233 --0.011886699 -0.021028336 -0.06841714 -0.056610163 --0.09983712 --0.029025763 --0.0616389 --0.06391467 --0.07627387 -0.03751859 --0.023327602 -0.09952133 -0.048892755 -0.065733775 -0.10470807 -0.099110045 --0.06607248 --0.03720189 -0.043448336 -0.04831731 --5.783439e-05 -0.13701159 -0.06373062 --0.045950297 --0.0782078 -0.026280776 -0.023477357 --0.028716872 --0.029554222 --0.09885544 -0.07338896 --0.08674383 --0.08145995 --0.06522921 -0.13925587 -0.11102486 -0.0005136871 -0.07705814 --0.11439278 -0.07538449 -0.07684861 --0.059148684 --0.09295417 --0.09979008 --0.07602622 -0.055643886 -0.107017525 --0.0752928 -0.0019797762 -0.102185056 --0.06266399 -0.14565 --0.09150459 -0.085676484 -0.04385096 --0.06578268 --0.01779085 -0.06521229 -0.14102998 -0.015479022 -0.06807983 --0.0185946 -0.00673666 -0.009725599 -0.0057823425 --0.13933061 --0.057523318 -0.03392366 --0.023120705 --0.0041202027 -0.09644187 --0.07095979 -0.001489718 -0.08167909 -0.021037556 --0.0053404644 -0.083838396 --0.095301986 -0.044597812 -0.050527595 --0.028312597 -0.0706211 --0.050746217 --0.06622906 --0.046280943 -0.03682464 --0.08956497 --0.043735523 --0.12577026 --0.040768094 --0.099503115 --0.044010844 -0.07545548 --0.053122636 -0.08844222 --0.060527153 -0.0116846105 -0.07879196 -0.005499639 --0.027606605 -0.0836717 -0.053393524 -0.04695863 -0.049006965 -0.033482015 -0.030829696 --0.059357632 --0.054615885 --0.059714258 --0.021172887 -0.034726214 --0.04375415 -0.10160978 --0.08534521 -0.07905661 --0.11284395 --0.074082926 --0.008086323 -0.13610971 --0.00761344 -0.017859874 --0.00031462347 -0.042384136 --0.022533812 --0.03099908 --0.025203291 --0.05566933 -0.02876448 --0.038484976 -0.09008242 --0.026232895 --0.024486888 --0.045650616 --0.08363088 --0.003915403 -0.18155156 --0.02536116 --0.03419278 --0.031635482 -0.015550014 --0.09086677 --0.04350859 --0.12034969 --0.05913926 -0.037871886 --0.05693682 --0.04355513 -0.09689204 --0.13876538 --0.028867051 -0.023902504 --0.047066767 -0.07741683 --0.094545536 -0.016619422 -0.09338519 -0.08208285 -0.048100967 --0.10993472 -0.1085824 -0.15800093 -0.077836186 --0.093818724 --0.079152286 -0.02779633 --0.037945833 -0.070503615 -0.0034574214 --0.079460196 -0.030035218 -0.058762338 -0.12036627 --0.062665604 -0.13602869 -0.018179238 --0.02598824 --0.05910293 -0.021674138 --0.018230217 --0.030899532 -0.052185822 --0.020590052 -0.09817453 -0.015209543 --0.100658335 --0.069666184 --0.016337976 --0.032997232 -0.048403583 --0.018801173 --0.056746006 --0.09070428 --0.016416505 --0.057538137 --0.08314597 --0.08162466 --0.022254633 -0.041261375 -0.0028534369 -0.008596653 -0.040682036 --0.093081184 --0.10849565 --0.00016413655 --0.1508063 --0.08463139 -0.030943288 -0.016938299 -0.021646174 --0.00070425944 -0.016371662 -0.051578086 --0.033887647 -0.010152141 -0.09146895 -0.04624117 --0.011476783 --0.0041024345 --0.09333151 --0.016759686 -0.020908538 --0.064562894 --0.14262322 -0.022771835 -0.054627866 -0.057036113 --0.013348768 --0.024641946 --0.09846146 --0.012976494 --0.0030269143 --0.021007005 -0.009020462 -0.022567568 --0.0014165677 --0.007704504 --0.036409657 --0.04151217 --0.07101585 --0.028518504 -0.011197928 --0.05334475 -0.060390018 --0.0353037 --0.1336726 -0.03584933 --0.07558538 -0.07199065 --0.0007257162 --0.027595008 --0.03632719 --0.011057161 --0.024417618 --0.029020296 --0.034366436 -0.036948405 -0.005477804 --0.024283232 --0.023034314 -0.05482519 -0.030461492 --0.048940483 --0.048306987 -0.017655654 --0.01881228 --0.014450761 -0.0320138 --0.08204007 -0.0006266837 -0.02152088 -0.0022746855 --0.04747968 -0.00526169 --0.00794845 --0.013995272 --0.03850253 -0.056309577 -0.026089968 -0.018459238 --0.005241731 -0.0945223 --0.0066524046 --0.01464042 -0.031082544 --0.0019270305 -0.06494369 --0.021103656 -0.07529032 --0.0072764507 --0.04917084 -0.0048170267 --0.04173372 -0.03401785 --0.017079141 --0.017281275 --0.056038413 -0.0027345368 -0.0001295536 -0.0021612842 -0.029600795 -0.04454741 -0.013495901 -0.004629152 --0.012103003 -0.005632786 --0.059443403 -0.008405778 -0.009707755 -0.07539503 -0.0013012171 -0.0009047421 --0.0076078176 -0.013526759 -0.050345164 -0.08899775 --0.031957854 --0.042696476 -0.0365732 --0.024763422 --0.010467155 -0.058979634 --0.0640136 -0.030505452 -0.008850837 --0.0035526576 -0.05262249 -0.008823753 --0.0070208884 --0.025282439 -0.03172629 -0.022952203 -0.0047595096 -0.017211337 -0.0013205102 --0.015227225 -0.08742008 --0.016797261 --0.012392873 --0.0004268093 --0.119399324 --0.0686271 -0.11356537 -0.109719366 -0.085405275 --0.033740133 -0.060121246 --0.049071226 --0.08271631 --0.10835937 -0.07066976 -0.056544524 --0.096678086 --0.04840296 --0.0158604 -0.048101716 --0.08748642 --0.07968308 --0.14549455 -0.0011039149 -0.030766709 --0.026929203 --0.017774057 -0.13268831 -0.022532577 --0.14403819 -0.052109256 -0.034520373 --0.015950644 --0.056092765 -0.00060459104 -0.115092866 --0.1160504 --0.072020575 --0.041927274 -0.082384564 --0.0029918815 -0.046995483 --0.07065244 --0.03054778 --0.087384984 --0.113725215 -0.07858747 --0.03406022 --0.011114864 -0.06787313 -0.13130127 -0.113351576 --0.120031856 --0.09266295 --0.09246318 --0.09863895 -0.0056361337 -0.043519787 --0.08914116 --0.016170094 -0.040856715 -0.08192697 -0.023131454 -0.04762758 -0.01441665 --0.0764624 --0.076520756 --0.008844989 -0.10205951 --0.09101804 -0.008123589 --0.09166449 -0.04125872 -0.0070853275 --0.026857752 -0.048839796 --0.035279356 -0.083837256 -0.08539409 -0.16361663 --0.016364766 -0.07211549 -0.04670528 -0.059560973 --0.031700537 --0.05238176 --0.02351378 -0.00961594 --0.038864557 --0.07058939 --0.0077105016 --0.107839145 --0.024997171 --0.01110633 -0.037267257 --0.059716668 -0.039158203 --0.09764452 -0.02228379 -0.02760024 -0.06653239 -0.070682585 -0.10470714 --0.00014980075 -0.10886304 -0.11640936 --0.042488735 -0.0020803271 -0.008187584 --0.022753099 -0.091640785 --0.11060831 --0.06433999 -0.016253939 -0.04110428 -0.070015594 --0.11552479 -0.04584522 -0.005853791 -0.11060081 -0.05722647 --0.025755258 -0.0294794 -0.026252886 -0.015595835 --0.039681897 -0.014037454 -0.023866354 -0.07255823 -0.049221493 -0.026337964 --0.07823751 -0.07584515 --0.023824668 -0.1685714 --0.065035336 -0.090793796 -0.016461441 -0.0060293437 -0.032946434 -0.042014528 --0.02671651 -0.048263278 --0.019218758 --0.07200477 -0.03678004 --0.0053346194 -0.002095961 --0.012775579 -0.22884312 --0.038798496 -0.059201438 -0.010944529 --0.0132209435 --0.045725256 -0.039690282 -0.078359455 --0.014364571 --0.019090936 -0.061562736 --0.1600156 --0.10960115 -0.013238547 --0.048006915 --0.007253471 -0.08522541 -0.05797366 -0.05100637 --0.0015691512 -0.03515797 -0.08946405 -0.03507107 --0.0076311775 --0.009627928 --0.026652718 --0.007150414 -0.11498956 -0.016367747 --0.0918978 -0.08892034 --0.11085159 -0.02991565 -0.086118065 --0.0526722 --0.0719049 --0.041274205 --0.04842771 -0.01988765 --0.035762426 --0.0822436 --0.120473124 --0.051236186 --0.032229032 --0.030025763 -0.10622325 --0.094233744 --0.15424189 --0.035148542 --0.034505706 -0.026662448 -0.004964487 --0.056145247 --0.117650546 --0.04067151 -0.10648484 --0.00076480664 -0.04110956 -0.085508786 --0.13981864 -0.07347492 -0.05381322 -0.08687603 --0.06433466 -0.034025952 --0.019859074 --0.037370127 --0.1574324 --0.0718738 -0.0598861 -0.109477304 -0.0006791118 -0.07405602 --0.14256008 -0.051545784 -0.082704775 -0.0924944 -0.013200433 -0.050131124 -0.010607764 --0.06892316 --0.1929983 --0.0012357403 -0.12436083 -0.029386714 -0.070065685 -0.105298094 --0.11563176 --0.017124392 -0.05403735 --0.097046085 -0.0818464 --0.050912242 -0.019652737 --0.16656339 --0.04377014 -0.13363987 --0.018155681 --0.008238557 -0.05133285 -0.08105684 -0.09640068 -0.008655622 --0.009029216 -0.13666104 -0.05720768 --0.059708413 --0.06251183 -0.03426672 -0.073047616 --0.02729498 --0.015810441 --0.09787207 --0.0917156 -0.0023369433 --0.03851685 --0.04068674 -0.035052743 -0.014512545 --0.046387114 --0.01901558 -0.07483628 -0.0064914334 -0.10575396 --0.03244281 --0.030879807 --0.04315784 --0.03117917 --0.0069972356 --0.061294403 -0.013388578 -0.08221667 --0.0045272103 --0.043989696 -0.02520974 -0.10458807 -0.07756741 --0.011998002 -0.028754342 -0.08695629 -0.071174055 -0.02760681 --0.13738075 -0.18646735 --0.049433585 --0.054039016 -0.046642657 -0.096252926 -0.04287467 -0.021756819 --0.15905933 --0.022658879 -0.05099566 --0.09828059 --0.012481427 --0.053050585 -0.12241888 -0.059434425 --0.0039244983 -0.0761262 -0.06695594 -0.0443636 -0.12080916 -0.14053875 -0.13602968 -0.05952979 --0.03296435 --0.09313041 -0.1415488 -0.10250118 -0.07079905 -0.04168869 -0.0583071 -0.023911532 -0.08044263 -0.0536569 -0.05107827 -0.04363834 --0.12720937 -0.05427734 --0.029478163 --0.07396642 -0.14661536 -0.0034435724 -0.10291607 --0.04037629 --0.038501125 --0.05181894 -0.026607353 --0.064229265 -0.00043395406 -0.01269858 -0.006596589 -0.023889668 -0.10007746 --0.008757575 --0.009236339 -0.0782977 -0.03343378 --0.06497174 -0.008652617 -0.02681245 --0.088453375 --0.03745105 --0.057449657 -0.07871081 --0.013752367 --0.008635939 -0.035294726 --0.04371043 -0.029679228 --0.080713145 --0.09792496 -0.037432943 --0.098134086 --0.039626773 -0.03945202 --0.04673168 -0.019484213 -0.046846975 --0.09445278 -0.06655721 -0.06994467 -0.09489421 -0.0661063 --0.034072537 --0.0008550719 -0.098084465 --0.07854056 --0.051875126 -0.08096456 -0.04127326 -0.087289356 -0.11471061 -0.09576575 -0.053866874 --0.061627094 --0.044296037 -0.011335355 --0.052558456 -0.085106954 --0.09454656 -0.084603645 --0.09720061 --0.004542682 -0.06766067 -0.025222214 --0.04061276 --0.027873127 --0.015474924 -0.077097714 --0.020756532 -0.0021334002 --0.005273656 -0.077026956 -0.1398659 --0.019173829 -0.013105508 --0.045898046 --0.01955654 --0.018305115 --0.045034625 --0.090455815 -0.027258873 -0.023675092 -0.10186404 -0.07046827 --0.07289604 -0.09764714 -0.03686478 --0.0689611 --0.018815272 -0.024844011 -0.023992082 -0.015497137 --0.034205258 --0.02099151 --0.016275348 -0.09762621 -0.10753948 --0.044577535 -0.08486801 --0.011526591 -0.03808486 --0.024981389 --0.052110463 -0.034259547 --0.051032294 -0.044406462 --0.06103982 -0.07752087 --0.17420201 -0.0093071135 --0.025212381 --0.08626224 -0.014440346 --0.09067822 -0.058516853 -0.021632804 -0.078437336 -0.032021437 --0.043660674 -0.052882135 -0.012267177 -0.08611823 --0.025395134 --0.01018179 -0.03492009 -0.08989699 -0.04912045 --0.020336177 -0.0143819405 --0.018579194 --0.034070704 --0.23028804 -0.15628913 --0.107273325 -0.017811686 -0.060663827 -0.09748894 -0.012161107 -0.018441524 --0.130077 -0.0061188764 -0.07565296 --0.06673481 --0.053952213 --0.045687135 -0.037889536 -0.012189153 -0.013665076 -0.015573232 --0.053628456 --0.012115149 -0.034795355 -0.09661452 -0.065278485 --0.028534975 --0.05450169 -0.020441148 -0.06391929 -0.08351978 --0.12272651 -0.053475592 -0.054227907 --0.0470962 --0.026604787 -0.07109141 -0.12749538 -0.027741661 -0.029847616 --0.097632304 --0.031325035 -0.082591124 --0.03192278 --0.013993137 --0.019629272 --0.055516828 --0.017824546 --0.018085133 --0.008971503 --0.037043456 --0.00031783534 -0.018422764 -0.027488455 -0.021305459 -0.040162187 -0.09414164 --0.056448754 --0.13034196 --0.085538715 -0.116256505 -0.034971293 --0.025911001 -0.04734694 --0.07769382 -0.07571831 -0.07901305 --0.046612795 --0.06547424 --0.05787104 --0.12227855 --0.043089233 -0.05424392 -0.085164234 -0.055649355 -0.014364123 --0.11911643 --0.02429321 -0.02519141 --0.09061135 -0.047299486 -0.043334547 -0.09177047 -0.04004964 -0.08218216 -0.094798386 --0.002944456 -0.09705903 -0.012509778 -0.0751727 --0.098051526 --0.06583571 -0.04981478 --0.09646867 -0.060886245 -0.054962035 -0.035842832 -0.008435931 --0.03467755 -0.086074546 --0.025035072 -0.01930735 --0.06834966 --0.1231928 --0.109609775 -0.05259738 -1.426816e-05 --0.03487982 --0.039897516 --0.044975657 -0.040662546 --0.023192376 -0.07799352 -0.074735895 --0.027369617 -0.022131857 --0.048439033 -0.115093954 --0.0059917276 -0.06713678 -0.14017302 --0.015424898 -0.015735919 --0.037750505 -0.06770781 --0.04822001 -0.029661708 --0.0040446008 --0.0017414081 --0.12873784 -0.0033038903 --0.0925663 --0.011262088 --0.11001854 -0.07859756 --0.15503408 --0.082954384 --0.06625786 --0.09300694 --0.02364171 --0.09891675 --0.009571654 -0.088247135 -0.022888191 --0.07032518 -0.008090231 --0.010368576 --0.06821591 --0.012847669 -0.10192306 --0.035647355 --0.09052882 -0.009792401 --0.0057009393 --0.13172981 --0.06306711 --0.37183267 --0.06143151 --0.15058675 --0.11486913 --0.031717513 -0.09230334 -0.104910605 -0.08868991 --0.033487674 -0.06064811 -0.015376935 -0.063462675 -0.10879517 --0.03514107 -0.02553055 -0.012933837 --0.008012269 -0.08840429 -0.02801318 --0.07919219 -0.02297059 --0.09402927 --0.06453225 -0.009315472 -0.037107173 --0.06057512 -0.055098016 -0.036657885 --0.04439431 -0.03190793 -0.09397038 -0.081381805 -0.013870311 -0.065196514 --0.14817469 -0.017959548 -0.07702224 -0.06405456 -0.06454929 --0.14597301 --0.120944515 -0.020099936 -0.1211301 -0.0081512155 -0.039791223 --0.09560564 -0.053600386 -0.036713537 -0.057481594 --0.022750339 --0.08587205 -0.019230591 -0.06285928 --0.08781946 -0.032654013 --0.082602635 -0.14005543 --0.14060839 -0.014795377 -0.0012931708 --0.12919706 --0.14743783 --0.12520687 --0.17039362 --0.09819628 --0.059008047 --0.005526188 -0.032383014 -0.01184425 -0.067276694 --0.081847325 --0.048633594 --0.039195124 --0.043261394 --0.10899923 -0.08869538 -0.08201691 --0.029765539 --0.16280177 --0.08311629 --0.046158317 -0.03364812 -0.07305242 --0.06516233 --0.0949544 --0.08775803 -0.10435772 -0.069073394 -0.0052487464 --0.09720832 -0.051582713 -0.071671344 --0.057281822 --0.09363687 --0.1484574 -0.00026207272 -0.069588706 -0.044822074 --0.048861746 --0.019658824 -0.09761513 --0.07005671 -0.027050423 -0.22094637 --0.10444001 --0.07080839 --0.033723354 -0.0010363356 --0.006828315 -0.044977497 --0.017610269 --0.085385375 -0.11541221 --0.047993794 --0.022908121 --0.02319897 -0.028122867 -0.031386375 -0.017338034 -0.04629415 -0.0951194 --0.06968672 -0.052052904 --0.02055893 --0.035486627 --0.061620925 -0.10004481 -0.06601489 --0.05616346 --0.041502543 --0.08749722 -0.08494844 -0.06305542 -0.08387015 --0.07860524 -0.12332146 --0.045826253 --0.2864693 -0.1829307 -0.025641408 -0.0017893065 -0.05270466 --0.1625912 --0.20394339 --0.08773684 --0.007855813 --0.03805961 --0.052139726 --0.048673786 --0.011215597 --0.038195416 --0.027690215 --0.058316104 -0.09943623 -0.043494433 --0.0890188 -0.016440917 --0.050729893 --0.12204332 --0.006601535 -0.12126084 --0.026353158 --0.10601602 --0.17329931 -0.10383799 -0.0809856 --0.056445956 --0.0069594732 --0.045693554 -0.003174863 --0.043448288 --0.058553133 -0.046865586 -0.07740387 --0.03181684 --0.0119847655 -0.047345992 -0.00953058 -0.12369877 -0.05653381 --0.055972006 -0.0015412944 --0.026587104 -0.056020476 -0.042092744 --0.03270981 --0.09061569 --0.07380183 -0.00052705454 -0.065103866 -0.011090519 -0.012621788 -0.009602861 -0.012924042 --0.025159657 --0.05615972 -0.017708886 -0.052158356 -0.0040441835 -0.03749483 --0.07907931 -0.078549966 -0.11072667 --0.1525062 --0.04129609 --0.06158451 --0.09285152 -0.014743506 --0.019938707 --0.114449896 -0.10104409 --0.015235935 --0.029169312 -0.084847435 -0.19576728 --0.15979278 -0.13947636 --0.07978763 --0.108190335 --0.09739806 -0.047096774 --0.07849961 --0.05669921 -0.105249815 -0.009065135 --0.04044826 -0.06639233 -0.008920736 --0.0693323 -0.091056004 --0.1029317 --0.0824848 --0.0028503619 -0.04790418 --0.048304707 -0.12887497 --0.00861197 --0.05712675 --0.06466053 -0.024859117 -0.09803143 -0.12490749 -0.092110425 --0.014599608 --0.15049534 --0.013300996 -0.0015396685 -0.0037927912 --0.00468189 -0.04697917 -0.06302176 -0.079922035 -0.09740535 --0.04990924 -0.0065684766 -0.037870515 --0.08325456 --0.18186012 -0.07859184 -0.07356703 -0.16025752 --0.043922555 -0.116007656 -0.08368571 --0.0009225137 --0.018820547 -0.07205188 --0.09526102 -0.0022784031 -0.08254556 --0.010184724 -0.0090726 -0.008730128 --0.069000795 -0.13831146 --0.026073975 --0.12095192 --0.14457646 --0.07186048 --0.0023924618 -0.17685618 -0.16096829 -0.0004705473 --0.026080962 --0.13034105 -0.010177606 -0.07232881 -0.09103384 -0.090288736 --0.09690853 -0.014634282 -0.09008143 --0.09318024 --0.04612539 -0.048945915 -0.1005303 --0.04825689 -0.032212265 --0.067906685 --0.09278413 -0.13154401 -0.07768171 -0.0645091 --0.14790104 --0.042485368 --0.056777 --0.11440544 --0.045437034 -0.065302126 --0.14782022 -0.051361382 -0.015107536 -0.0045603937 -0.042970147 -0.008654699 --0.07756897 -0.056525804 --0.10834382 -0.04346442 --0.04912184 -0.07641096 -0.03010825 --0.183456 --0.11017228 -0.03255525 --0.08737172 -0.00738504 -0.004918007 --0.07358772 -0.07383918 --0.06394397 --0.02479148 --0.037644885 -0.08448817 --0.047483988 -0.033095576 --0.06421232 --0.084110774 --0.033204153 -0.058388773 --0.06362954 --0.08430495 -0.07334978 --0.04443661 --0.080105714 --0.072356485 --0.094886936 --0.032079283 --0.031576592 -0.0530536 -0.039793435 -0.006311464 --0.0042535653 -0.023871087 --0.042550128 --0.08716061 --0.0180709 --0.08716313 --0.02722155 -0.052180864 --0.1569196 --0.051942434 -0.00019711522 -0.0638931 --0.011830467 -0.12028148 -0.019148696 --0.044020414 -0.011111082 -0.053684883 --0.049468942 --0.013078716 --0.12980494 -0.03779275 -0.0954444 -0.07936112 -0.024530381 -0.005019146 -0.042096682 -0.0064193006 --0.024550965 --0.11164229 --0.07152725 --0.0048199627 --0.011196976 --0.020007914 -0.09178797 -0.07750791 -0.075967975 -0.061200723 -0.049239628 --0.040090464 --0.0047628507 -0.030534068 --0.013916499 -0.091009706 -0.015168088 -0.0059142946 -0.08050044 --0.014153149 -0.019458799 -0.056409787 --0.014504573 -0.06466476 --0.016195655 --0.103059694 --0.0016101169 -0.0577509 --0.111612335 --0.05402369 --0.011076819 -0.0016383529 -0.05652556 --0.057361767 -0.04841313 --0.0665542 --0.120853856 -0.026594412 -0.08709405 -0.027195614 --0.07792051 --0.07810164 --0.00764431 --0.12222484 -0.042642582 --0.12937737 -0.024394605 -0.06112497 --0.059829373 --0.007423741 -0.0015790074 -7.790202e-05 --0.06407763 -0.008089936 -0.002256479 --0.015321161 --0.024411809 -0.0167514 -0.06821319 -0.0024867598 -0.020133156 --0.044966407 -0.024987439 -0.05221807 --0.08892023 --0.086865515 --0.10106667 -0.061450582 -0.022437748 -0.04322465 -0.05575452 -0.005449781 -0.023994908 -0.008843163 --0.013556722 -0.018355286 -0.04835863 --0.03888074 -0.03923798 -0.07606412 -0.061633356 --0.08904234 -0.092736825 -0.11333803 --0.07983048 -0.072328754 -0.018705145 -0.10287547 --0.020401241 -0.11252075 --0.10690221 -0.10792328 -0.026761556 -0.04342156 -0.09695742 -0.096440904 -0.06421925 --0.044836044 -0.03576554 --0.08067483 -0.040894207 --0.11838357 -0.06022913 -0.068588145 --0.007703583 -0.08388992 --0.05322509 --0.14998943 -0.06797322 -0.045354553 --0.06021351 -0.054950282 -0.07233566 --0.041091662 -0.055968028 --0.049103983 --0.09178277 --0.04472296 -0.033868335 -0.054165166 -0.07697612 --0.0015395685 --0.007012466 --0.035116766 --0.1194654 -0.0029064144 --0.03366783 --0.054220885 -0.0467511 --0.08856183 -0.06713978 -0.05632 -0.10481643 -0.004083467 --0.015491089 --0.09404539 --0.084593266 --0.045108505 --0.121968925 -0.060134947 --0.012112298 -0.019255942 -0.036136065 -0.083251506 --0.025383621 --0.006912788 -0.03425488 --0.043329604 -0.05170458 --0.016832994 -0.025024148 --0.037261184 -0.10910947 -0.10933611 -0.05715053 --0.14543924 --0.021818167 --0.19362482 --0.021489402 -0.13158303 -0.107238345 -0.047680307 -0.021495692 --0.014216429 --0.13210025 -0.061592706 -0.03280238 --0.016848981 -0.02544113 -0.042742673 --0.034349225 --0.016702924 --0.014523535 -0.10668142 -0.036031295 -0.10625954 --0.17775743 --0.09299486 --0.006816168 -0.13709813 -0.032918215 -0.06600279 --0.042260285 --0.0072128265 --0.034013506 -0.08097301 --0.058343593 --0.048877668 --0.01816173 -0.0153518785 -0.05017901 -0.16256863 --0.014401209 -0.1079032 -0.08256879 --0.032402787 --0.04544355 --0.032812126 -0.09925249 -0.07662476 --0.06695201 -0.028086523 -0.04870582 --0.033308137 -0.06704597 --0.101272576 -0.002335616 -0.039784636 -0.053465337 -0.042070944 -0.099540986 --0.033561874 --0.0005397466 -0.09935925 --0.033496507 --0.13835768 -0.09015276 --0.06891939 --0.14421622 -0.066492885 --0.029665645 -0.0867259 -0.05080899 -0.035091113 -0.011604016 --0.0076385275 -0.00539247 -0.05455743 --0.047119826 -0.10220374 --0.018341472 --5.151998e-05 -0.025419867 --0.08790644 -0.13700092 -0.044462707 -0.071369074 --0.076303236 -0.08023609 --0.12805972 --0.0545245 --0.014789268 --0.01598013 -0.03853086 --0.034506213 --0.11974309 --0.1073201 -0.0061018146 -0.10610251 -0.06550705 --0.049147513 --0.0068389615 --0.039194167 -0.0005710954 --0.07659775 --0.017680971 --0.12518866 -0.2045333 -0.053347297 --0.07136377 --0.008073675 -0.15657951 --0.0045220316 --0.0064424593 --0.14751609 -0.015990777 --0.06361022 --0.07254769 -0.04064312 --0.069878615 --0.12004239 --0.048432555 -0.040889084 --0.043734305 --0.05474293 -0.08834344 --0.06702669 -0.020239048 --0.18698716 -0.022387821 -0.025927726 -0.00058577314 -0.024710804 -0.049908288 --0.047386646 -0.040438395 --0.015096779 --0.01948987 -0.084986426 -0.07484047 -0.069090076 -0.11467956 --0.06469048 --0.0056997975 -0.087372966 -0.09493814 --0.052678857 --0.0038989543 --0.011707319 -0.026721185 -0.06874803 --0.17125802 --0.10894768 --0.05801625 -0.03455966 --0.0051248358 --0.002212468 --0.14718959 --0.124593996 --0.036716662 -0.021793485 -0.02512527 --0.07038279 --0.02022266 --0.041712936 --0.17647101 --0.045864947 -0.09397795 --0.07906454 -0.024891784 -0.018052138 -0.13205805 --0.021033831 --0.15736648 -0.04338615 -0.06393548 --0.02982381 --0.0648282 --0.056533337 --0.058896128 --0.08562928 --0.057991866 --0.06072121 -0.07018986 -0.03401079 --0.08034988 -0.033134326 --0.045233946 -0.045675714 -0.06487883 -0.023701245 -0.010761374 --0.07094357 --0.028782185 --0.09503698 -0.08771522 -0.06675249 -0.07024014 --0.07471859 --0.100153945 -0.055128187 --0.0017019688 --0.10216799 -0.015304748 --0.00082181155 -0.07449794 --0.09620195 --0.0266738 -0.12204261 --0.055368327 -0.010780014 -0.13311149 --0.12797473 --0.031330362 --0.099226214 --0.0050241402 --0.058861718 --0.01726848 -0.013026546 --0.08485356 -0.033032343 -0.022160973 -0.0288137 -0.13361894 --0.072806686 -0.04305913 --0.035150044 --0.066722065 -0.044841874 --0.018497007 -0.0495048 -0.020633291 -0.088219926 -0.0014631068 --0.006842983 --0.048886754 --0.1578539 --0.022533434 -0.059122413 -0.018163119 --0.059721783 --0.030039642 -0.08367229 --0.044214584 -0.033307042 --0.116003074 --0.0103368545 -0.116424106 -0.06329387 --0.031405214 -0.08181474 --0.0071648224 -0.031870678 --0.08241804 -0.13419187 -0.09647959 -0.008482028 -0.025619615 --0.060231235 -0.10778258 -0.07286385 --0.048710663 -0.06653461 -0.06718255 --0.047641158 -0.075196676 --0.06415337 -0.0023288713 -0.05643037 --0.00024295386 --0.106280476 -0.039532572 -0.033320095 --0.03106102 -0.050253235 --0.1082775 --0.05305043 --0.035520125 -0.069239706 -0.08200037 -0.04449154 -0.07478918 --0.019418437 --0.066051506 --0.04561857 -0.0062372424 -0.102217585 --0.10555058 -0.13990322 -0.13815986 --0.06328489 -0.010642227 --0.071610115 -0.011158741 --0.05846733 --0.10867603 -0.11249604 -0.03960902 -0.039933857 -0.040776882 -0.031533554 --0.022944735 --0.061041817 --0.1028887 -0.09908783 -0.07174161 -0.08127991 -0.11282966 --0.010518431 --0.020422641 --0.072104305 --0.035243694 --0.034019135 --0.069594234 -0.004951883 -0.011120483 -0.035749476 --0.09337562 -0.035587743 -0.08718592 --0.019566758 -0.07501108 -0.099170454 --0.037459716 --0.13164198 -0.026923072 --0.029193316 -0.11634636 -0.03371003 --0.124490224 --0.09155976 -0.08356758 -0.010831029 --0.0056389594 -0.035713058 -0.017453704 --0.10591299 -0.03819759 --0.11137499 -0.051196143 -0.029096471 --0.05124012 --0.03232783 -0.07837373 -0.086193904 --0.03546889 -0.06336219 --0.03748894 --0.044468492 -0.14031701 --0.06917035 --0.097077064 --0.053128913 -0.0060279346 --0.059508245 --0.033923566 --0.10504276 --0.0012199697 --0.1446447 -0.036000554 --0.035587307 -0.0370071 --0.08613325 --0.016368745 -0.3435722 --0.08620152 -0.19290248 -0.07626712 --0.04562133 -0.12981276 -0.027952353 --0.17575426 --0.07935173 -0.07427273 -0.011444254 --0.05893706 --0.024441052 -0.048002493 --0.12206273 --0.056488607 --0.04744235 -0.0011921418 --0.00407634 --0.070670925 -0.09528321 -0.05231563 -0.102374256 --0.052173514 -0.0077123987 --0.07321283 --0.08526234 -0.010999846 -0.029929766 -0.1676591 -0.04675876 --0.08770064 --0.10758447 --0.31953958 --0.11997431 --0.09901082 --0.0675982 --0.029045487 --0.04096669 -0.005826296 -0.09973043 --0.06265342 -0.13247761 --0.26636982 -0.00920905 -0.023311306 -0.03666204 --0.11322659 -0.07695736 --0.053643562 --0.03588713 -0.085960545 -0.13582897 -0.18015632 --0.08445925 -0.017244415 -0.015922304 --0.016101029 --0.1282317 -0.00808325 -0.22073926 -0.16806781 -0.027727943 -0.12847994 -0.18243548 -0.05631303 --0.1302927 --0.06939145 -0.107037045 -0.038637932 --0.0734374 -0.09303835 -0.1126232 -0.047959626 -0.23860435 --0.14382307 --0.078395076 --0.073530056 -0.02200026 --0.07583646 --0.012335371 --0.09015408 --0.08542767 --0.09831655 -0.010864953 --0.029653464 --0.033541694 --0.08233969 --0.079719506 -0.0027267938 --0.23917294 -0.06368282 -0.03274169 --0.04255874 --0.20433104 --0.086418964 -0.09659555 --0.053105704 -0.07324366 --0.016714994 -0.23829515 --0.043837767 -0.062904365 --0.008812309 --0.029794786 -0.076896615 -0.04497588 -0.12015338 --0.09147587 --0.04080864 --0.15369141 --0.016781935 -0.16479202 --0.09983075 -0.10855621 -0.0008355091 --0.07650605 -0.014861234 -0.24548897 -0.026661709 --0.0567579 -0.04725035 --0.21085262 -0.14569111 -0.13066258 --0.035999857 --0.15937735 --0.12598677 --0.038175642 -0.08824241 --0.02423658 -0.032932736 --0.23044287 -0.061221626 --0.093647815 --0.120901704 -0.14190039 --0.080187514 -0.09191128 -0.06000621 --0.10360089 --0.069037236 --0.11232183 -0.002712202 -0.12104097 -0.18632877 -0.04227066 -0.057611454 --0.052828815 --0.053602494 --0.072643824 -0.08513637 -0.08031326 --4.3051827e-05 -0.020112924 -0.1514645 --0.060205206 --0.38588262 -0.022968518 --0.08939281 -0.07721194 -0.08095945 -0.10822348 -0.049832154 -0.06392531 --0.17216502 --0.024056112 --0.03526479 --0.13347122 --0.035620615 --0.118596226 -0.09037372 -0.047508284 -0.051247247 -0.08029383 -0.048456278 --0.034004424 --0.0158536 -0.1775444 -0.022833923 --0.050718926 --0.11424752 -0.21321929 --0.09467487 --0.03969671 -0.07220931 --0.0296862 --0.0640083 --0.20332924 -0.0069865463 -0.06613307 -0.012125747 --0.14377375 -0.0040827477 --0.13480851 -0.044614628 --0.117372826 --0.15087606 --0.16905625 --0.15237562 --0.12509382 --0.037633076 --0.110264145 -0.01714611 -0.110007025 --0.022478575 --0.12094341 -0.04097549 --0.031202417 --0.105343 --0.13751702 -0.007265986 -0.026631083 -0.0828461 -0.09983063 -0.08741602 --0.029544389 --0.071126595 -0.13345143 -0.07538245 --0.017420338 -0.045039095 --0.17290093 --0.048653014 -0.055021007 -0.026401974 --0.10897295 --0.061721385 --0.2898346 --0.06885596 -0.05046542 --0.088485 --0.047416087 -0.16107279 --0.19945742 -0.1052845 -0.118283644 -0.008583785 -0.06647791 --0.015135281 --0.048409045 --0.05788586 -0.034077205 -0.02575466 -0.03067545 -0.106948785 --0.17730625 --0.06040425 -0.18313271 --0.016201816 --0.02938766 --0.04311398 --0.010404558 --0.012385941 -0.053265482 -0.13095848 -0.035412427 --0.051739007 --0.20316114 --0.17683475 --0.063450456 --0.052124437 --0.006407554 --0.045533713 -0.0071150055 -0.09851986 --0.030902445 --0.3490471 -0.104804404 --0.086308904 -0.0070999013 --0.07699794 -0.027455557 --0.058871556 --0.12022013 -0.019345455 -0.21696612 --0.050029814 -0.075160004 --0.10357791 -0.11487373 --0.013391347 -0.0039030549 -0.046055883 --0.13892989 -0.116187185 --0.06948866 --0.09345044 --0.052692298 -0.021279972 --0.092399225 --0.10015827 -0.038599815 -0.06342768 -0.05939483 --0.16657855 --0.020397827 --0.08941007 -0.15215681 --0.0094359685 -0.045225333 -0.054110028 --0.047178447 --0.22994266 --0.07290657 --0.04641995 --0.1280558 -0.03812862 -0.012001884 --0.06328011 --0.03052445 -0.20736355 -0.11946606 --0.1745714 --0.014123617 -0.084992155 -0.070654705 --0.003926959 --0.12280466 --0.1221877 -0.031526085 -0.013962564 -0.15780583 --0.015501392 -0.15119989 --0.024664016 --0.06957035 -0.08225518 --0.012187895 --0.059575297 -0.19917174 -0.103297554 --0.07801734 --0.014024579 --0.039661653 -0.021157058 -0.076132886 -0.033403743 --0.023091802 -0.021850463 -0.07716201 --0.067653194 --0.08841054 --0.11357938 --0.016681844 --0.002606976 --0.046007246 --0.032317825 -0.031572033 -0.043544568 --0.0015453716 -0.058873054 -0.020645723 -0.114229195 --0.096370034 --0.044961587 --0.13103637 -0.13660482 -0.16488 -0.024857052 --0.14599709 -0.089968644 -0.07798956 --0.12811956 -0.12964018 -0.06813128 --0.037516672 -0.18600406 -0.2104415 -0.018105047 -0.0144517375 --0.039762747 --0.17405123 --0.03018646 --0.048168834 -0.0971226 -0.027361318 -0.0035728868 --0.09389477 --0.12586723 -0.074998274 --0.020483803 --0.06579962 -0.0459012 -0.153067 --0.16910276 -0.08995974 -0.096235275 --0.040360697 --0.043240305 --0.06477494 --0.09108287 -0.01966926 --0.049142335 -0.062284447 -0.24408135 --0.04783661 --0.09271813 --0.081475705 -0.03014583 -0.035203516 -0.0002611109 --0.031961247 --0.077460706 -0.107858025 --0.0147857675 --0.015480434 -0.023515956 -0.13202289 -0.05245948 -0.01504494 -0.0067972364 --0.008408464 -0.81578916 -0.09187938 -0.057424407 --0.07362097 --0.41384742 --0.075387575 --0.02517746 -0.123587996 -0.32045078 --0.17714761 -0.10043396 -0.37257308 --0.08202574 -0.13696699 --0.4147395 --0.100267954 -0.12373246 --0.2549663 -0.073429085 -0.01551289 --0.17215537 -0.091595694 -0.16900493 -0.0037953483 -0.119598165 --0.37848458 -0.07001085 --0.06306594 --0.25755543 --0.04905976 -0.10861057 -0.233594 -0.3165511 --0.12998508 -0.32045865 -0.29539448 -0.07207331 --0.19919503 --0.05460441 -0.1817978 -0.35798484 -0.20505588 -0.075194724 -0.24938294 -0.2824148 -0.25144786 --0.20746504 --0.13031018 --0.117979564 --0.18767129 --0.063988835 --0.06783811 --0.007654157 -0.089327104 --0.07860079 --0.04443337 --0.20936842 --0.09873159 --0.12424518 --0.10272401 -0.040163398 --0.31409645 --0.073428035 -0.19120544 -0.031628482 --0.12377523 -0.0039072162 -0.42452505 --0.10866034 -0.029344141 -0.06667029 -0.45903262 --0.22655517 -0.19354321 --0.09849531 --0.032998674 --0.15145202 -0.30263245 -0.17497428 --0.122466594 --0.11241837 --0.3073045 --0.0741321 --0.08899062 -0.039793797 --0.084808 --0.16147459 --0.04965214 --0.096507974 -0.5527085 --0.07991543 --0.37526524 --0.055934124 -0.11564896 -0.0009270858 --0.0069035897 --0.22093856 --0.2895453 --0.16772471 --0.0860472 -0.16294104 -0.3694115 -0.0026119663 --0.3382288 -0.067674346 --0.04071224 -0.0873873 -0.062276874 --0.04363323 -0.24993186 -0.30329537 -0.120254695 --0.069683105 --0.0461251 --0.14642027 --0.023476204 -0.28149307 -0.11799664 -0.07071369 --0.22241507 -0.05122714 --0.034096546 -0.04157399 --0.22822915 --0.14077087 -0.008453982 --0.02886817 -0.03845292 --0.08660516 -0.06487042 --0.021799557 -0.044401925 --0.0045183776 -0.020529823 -0.045483276 -0.023651201 --0.07596428 --0.016524162 --0.01001669 -0.02937628 --0.21136962 --0.06626918 -0.008958886 --0.023268754 --0.0715147 --0.1348715 -0.12261968 -0.045398805 --0.076978624 -0.024905428 -0.0118982205 -0.0006505236 --0.05974685 -0.09672505 --0.06652057 --0.042090047 -0.07131506 -0.04155404 -0.0214491 --0.06387409 --0.0670892 -0.026007619 --0.0030473294 -0.06999973 -0.109700605 -0.084992334 --0.002996461 --0.09452894 -0.029738449 -0.15541045 --0.058010302 -0.0929544 -0.042322185 --0.014826532 --0.005571892 -0.018682284 --0.04555079 --0.02519264 -0.042436995 --0.011205499 -0.0831735 --0.08507558 --0.0018970218 -0.05391051 -0.017298132 -0.002224622 --0.07608179 -0.009634215 --0.044857815 -0.05349032 --0.018731259 -0.005959688 --0.014908419 -0.07112761 --0.014985714 --0.08675747 --0.030650886 --0.0441629 -0.10432686 -0.04077094 -0.08702998 -0.031149799 --0.020061532 -0.07888658 --0.16429302 --0.062226396 -0.102869004 --0.081344076 --0.12347627 --0.07294845 --0.090514876 --0.03556421 -0.02842292 -0.08375811 --0.04052063 -0.0017723318 --0.117955975 --0.010343053 --0.11870368 -0.024095932 -0.05948451 -0.21181652 --0.029958198 --0.05543867 -0.08745537 --0.09785952 -0.013442868 --0.20210394 --0.018410984 -0.08730192 --0.06844607 --0.020462383 -0.026374472 -0.061440382 -0.113145605 -0.054765686 -0.028257212 -0.12070161 --0.14439586 --0.041107118 -0.013170783 -0.1339818 -0.017675927 --0.021693287 -0.03532611 -0.02270353 --0.010771236 -0.042346027 --0.02151195 -0.048512254 -0.03705168 --0.13474317 --0.009941205 --0.015049874 -0.06825167 -0.0011980953 --0.8621329 -0.049664546 --0.0965369 -0.10218535 -0.43346015 -0.26348388 --0.02160683 --0.04280315 --0.25407356 -0.111714214 -0.04478029 --0.19021243 -0.103256345 --0.1634534 -0.15064259 -0.10793254 --0.07153843 -0.19311145 -0.089000255 -0.023009846 -0.16400379 -0.067566216 -0.12597765 -0.14236541 --0.19848396 -0.13777812 --0.08567167 -0.043377098 -0.15455222 --0.024825912 --0.07353994 --0.19649114 --0.15222286 -0.20613366 --0.10436342 --0.23288329 -0.11980587 -0.0008216967 -0.16110729 --0.24290405 --0.20346953 --0.07286373 --0.14795314 --0.23595402 --0.09886942 --0.4965574 -0.14817569 -0.20701224 -0.013874538 --0.109472156 -0.09167295 --0.14055447 --0.48838374 --0.13069217 -0.069661476 -0.13521598 -0.024609726 -0.25001532 -0.18500258 --0.057227053 -0.03873801 -0.52314824 -0.2426785 -0.02403153 -0.076761134 -0.046619076 --0.06331882 --0.22313905 --0.06921148 --0.038696002 --0.07740273 --0.32666847 --0.039731875 --0.14534557 -0.25488293 --0.091958776 -0.23584604 --0.33293775 --0.052367322 -0.17803724 -0.17772065 -0.18706894 --0.18642615 --0.19996077 -0.033299055 -0.18982463 -0.095442295 -0.03338408 -0.05565948 --0.53997785 --0.03975734 -0.052951224 --0.0022741214 --0.05224263 -0.06890062 --0.17511691 --0.11339258 -0.20072806 -0.07010117 --0.14395235 --0.03743008 --0.2965604 --0.26042652 -0.04579974 --0.20596173 -0.1605915 --0.09016898 --0.0012107323 --0.14114074 --0.13512471 --0.4755134 --0.11391847 --0.05196147 --0.1466867 -0.13966437 --0.021513004 --0.39305717 --0.010952329 --0.05422244 -0.5969057 --0.0010547908 --0.072877444 --0.065036945 -0.13879494 -0.030497488 -0.1344336 --0.05822509 -0.019282455 -0.31944034 --0.13611244 -0.094885014 -0.041427266 --0.11275423 --0.033624753 --0.012509568 --0.15837869 -0.0094023375 -0.22830535 --0.017861264 --0.09485288 --0.071884446 -0.17548262 -0.0040531997 --0.048432674 --0.04638946 -0.0043160124 --0.2759548 --0.01973891 -0.044875685 --0.27388343 -0.08293209 --0.0347554 --0.04971373 -0.001117764 --0.004960469 -0.042196337 --0.120826185 -0.10831131 --0.045490142 -0.09160756 --0.024247376 -0.017356586 --0.19564104 --0.099348865 --0.11677358 -0.22499835 --0.17604806 -0.15230699 --0.0066013215 -0.14236245 --0.009613615 --0.028872767 --0.22694938 -0.14512032 --0.020438438 --0.016694235 -0.14030923 --0.24704626 --0.09981507 -0.10994844 -0.15823737 -0.01004671 -0.10969031 --0.0019109156 -0.19384573 --0.16934541 --0.093075186 -0.21091034 -0.14952645 --0.07997309 --0.02464358 --0.01393575 -0.036603376 -0.113805376 -0.3004604 -0.08774862 --0.048202395 -0.058813896 -0.14733556 -0.1333858 -0.026157761 --0.19990747 -0.017931692 -0.072470844 --0.15811214 --0.10779881 --0.036045864 -0.1716649 -0.07163024 --0.05907074 -0.3078623 -0.14599296 -0.11928846 --0.034586206 --0.15449104 --0.028500369 -0.057506777 -0.019646663 -0.07481616 --0.17849974 --0.0598882 -0.007785755 --0.026639698 -0.18755214 -0.059283286 --0.095854305 -0.030035466 -0.25142184 -0.10892989 -0.030070642 --0.027197806 -0.26510772 --0.06860699 --0.03332702 --0.023871645 --0.124378726 --0.11027344 -0.36067474 -0.09725902 -0.058645044 -0.040699866 -0.15045927 --0.007760738 --0.04387354 -0.20384462 -0.17111245 -0.11964881 --0.40608862 --0.04818976 -0.033892207 -0.031173471 --0.09692596 --0.11277643 --0.118580535 --0.1472394 -0.23216331 -0.67608505 --0.06471915 -0.08632424 --0.10957147 --0.48514566 --0.08268209 -0.06139138 -0.033015475 -0.12253843 --0.08226709 --0.06391081 -0.10917319 --0.050522923 -0.3080999 --0.40348312 --0.06011064 -0.35559228 --0.16651922 --0.20401849 --0.005710285 --0.2528201 -0.007643736 --0.052848868 -0.04284617 --0.031051967 --0.08170539 --0.059068862 --0.061158385 -0.19514795 -0.034217127 -0.11207219 -0.57005006 -0.069506235 --0.23391101 -0.043103103 -0.44133312 --0.23470402 --0.25263566 -0.17717928 -0.06757243 -0.091787755 --0.09773148 -0.14886078 -0.28782523 -0.03244568 -0.45407587 --0.33160624 --0.23413521 -0.09090159 -0.16953316 --0.041559402 -0.16120179 -0.4488195 -0.16760427 -0.07056492 --0.041277062 --0.2331896 --0.21801895 --0.003833973 --0.081413776 --0.17450367 --0.3948947 --0.07087638 -0.00812363 --0.17146406 --0.008553585 -0.0071988124 -0.19360483 -0.03807216 -0.31022742 --0.02358393 -0.24459492 --0.13461128 -0.091684505 --0.012350163 --0.05448042 --0.2139356 -0.32574594 --0.064210586 --0.3171036 -0.083442524 --0.29877803 -0.12965223 -0.16634712 --0.080401815 --0.15442531 --0.052216083 --0.052719258 --0.18513727 -0.69003445 --0.005677601 --0.011677648 --0.065134235 --0.14014135 -0.18615782 -0.19888608 --0.24070019 --0.5131217 -0.22493535 --0.22088677 -0.064336106 -0.31456816 -0.39365482 --0.2753041 -0.12484505 --0.12579253 -0.16594686 -0.18209301 -0.081969544 -0.32491693 -0.20508325 -0.063777946 -0.04606706 -0.40940097 -0.121251576 --0.193655 -0.4284206 -0.08984905 --0.006293078 --0.40879247 -0.2417551 -0.001528319 -0.07319593 -0.016350644 -0.18253826 -0.115140766 -0.044127256 --0.0113697415 --0.14663666 --0.09333027 -0.0071544372 --0.013016714 -0.002941494 -0.07704306 --0.0138846915 -0.054850932 -0.03067156 --0.0926426 -0.026150532 -0.09061233 -0.016932884 --0.06870528 -0.0066166925 --0.07048106 --0.00079466245 --0.007890712 --0.03409317 --0.009175362 -0.10003827 --0.0055206823 --0.0036285496 --0.035921894 --0.031106494 --0.037729535 -0.1446466 --0.025082277 -0.012425275 -0.100194335 --0.07083543 -0.18235269 --0.011554279 --0.12264252 --0.13379 -0.003021933 --0.087456435 --0.016780222 -0.09807892 -0.05594504 --0.012933742 -0.11144664 -0.068864025 -0.07600805 -0.047869645 --0.046301685 --0.053774547 --0.06978017 --0.038040683 --0.020988528 --0.021467606 -0.028603258 --0.13725273 -0.19396165 -0.011360922 -0.1071023 --0.006824781 --0.01807473 --0.055590697 --0.06036546 --0.09366847 -0.106895424 -0.04103247 -0.0024937892 --0.013139819 --0.0027602077 -0.06283223 -0.06191847 -0.22055095 -0.01868711 --0.04067651 -0.062580556 -0.008960594 -0.07924955 -0.052005604 --0.035223983 -0.106354274 -0.12221309 --0.046128646 -0.015830038 --0.04777631 -0.08219206 --0.07482759 --0.04739938 --0.056721743 --0.11115888 -0.0010860426 -0.0004335911 -0.029841252 --0.03910776 --0.008296297 --0.01661709 -0.17989638 --0.02761799 --0.1040575 --0.08142013 -0.102696225 -0.100066766 -0.05991624 -0.058686234 --0.066109 -0.032123838 --0.0115578305 --0.0121389115 --0.04892398 --0.010565143 --0.06358021 --0.030926166 -0.06934068 --0.005558689 --0.16180816 -0.027012827 --0.047410414 --0.20230311 -0.012798173 -0.007097448 --0.084069416 --0.02877026 -0.043384165 --0.09039798 -0.027313083 --0.031591117 --0.082953855 -0.056178235 -0.008685455 --0.10182277 -0.1426602 -0.15936622 -0.027220517 -0.20063752 -0.056781054 --0.05867806 --0.48926738 --0.14065811 --0.04267977 --0.044155482 -0.15900528 -0.05959495 -0.10411284 -0.050753906 -0.034738947 --0.07886245 --0.53461164 --0.0073405583 -0.07701579 --0.06334278 -0.28951865 -0.1160244 --0.08994252 --0.14582963 -0.024675477 -0.09514923 -0.13097516 --0.055584952 --0.15956286 -0.07577584 --0.067192584 --0.6512502 -0.04994052 -0.17408292 -0.0637867 -0.08617788 -0.10333719 -0.23645681 -0.14779364 --0.31026155 --0.032960538 --0.09835699 --0.07318732 --0.18966249 -0.021949686 -0.26030204 -0.15921725 -0.083293445 --0.13206667 --0.15839583 --0.07102093 -0.092124104 -0.024556862 -0.026261901 --0.043940347 -0.05365737 --0.024817612 -0.21173826 --0.15477017 --0.31135103 --0.1158186 -5.3801217e-05 -0.01758396 --0.40371743 --0.18388923 -0.08663923 -0.12355138 --0.068501145 -0.08568867 -0.08026334 -0.0769622 -0.20934585 -0.031251084 -0.33943504 --0.09778273 -0.18069309 --0.13188104 --0.014017382 -0.012099695 -0.09255982 -0.05204723 --0.07369943 -0.10167752 --0.18134266 -0.09369846 -0.1305169 --0.09460369 --0.060364008 --0.17502289 --0.15648723 --0.092059426 -0.1779332 -0.047276605 -0.0031816727 --0.12762271 --0.18096973 -0.17601748 -0.10183443 --0.118216895 --0.39907685 --0.09372444 --0.31414548 -0.040030528 -0.03396594 -0.019529458 --0.17857233 -0.219457 --0.1719434 -0.061669894 -0.018405488 --0.021964192 -0.18988058 -0.13590865 -0.123069316 -0.084722325 -0.017792469 --0.3368015 --0.15242583 -0.31764466 -0.1263533 --0.0072200275 -0.06298555 -0.06934627 -0.0042863595 --0.12035576 --0.07761341 --0.06940653 -0.20330384 -0.0038721582 -0.016132599 -0.39096072 -0.015601201 -0.13462792 --0.062778376 --0.12846832 --0.1948205 -0.042946324 --0.09119525 -0.41877335 --0.053318985 -0.017894967 -0.07339074 -0.13827339 --0.052980043 -0.046482977 -0.059951596 -0.18387316 --0.22133772 -0.23959671 --0.030109322 --0.16775154 --0.09012186 --0.09116726 --0.04148692 -0.2067119 --0.09496706 -0.25486776 -0.06087735 --0.101307936 --0.18788311 --0.058768857 -0.19616574 --0.062713794 --0.07063905 --0.021145344 -0.13440026 -0.070282444 -0.071978286 --0.09217995 -0.1040091 -0.0541375 -0.24702962 -0.05911892 -0.06213267 -0.014751625 -0.2496742 --0.07430591 --0.028274508 -0.009745639 -0.066527165 --0.01447545 -0.03203608 -0.14138347 --0.09191325 -0.100834176 --0.23520267 -0.06536938 -0.08416215 --0.019891214 -0.14955598 --0.1721986 -0.03387997 --0.08399472 --0.19276378 --0.091371626 -0.012570015 --0.15347429 -0.105783984 -0.123631895 -0.037939977 -0.12968498 -0.07067061 --0.077771075 -0.16551447 -0.06619938 --0.06579247 --0.21613373 -0.089961514 --0.1964213 --0.08592796 --0.27096093 -0.08267845 --0.008333982 --0.0084971 --0.0827136 --0.14621995 --0.04961174 -0.04666835 --0.22644383 -0.5386012 -0.024571275 -0.033327654 --0.18156268 -0.18811165 -0.119494565 --0.038435325 -0.17634223 --0.037329018 --0.08801399 -0.41349474 -0.045417536 -0.23318203 -0.2266106 -0.080407634 -0.07271149 --0.18501452 --0.06926052 --0.050749227 --0.3625284 -0.13481782 --0.14362092 --0.10911239 -0.15648623 --0.05811692 --0.12974304 -0.045094617 -0.39506328 -0.03291125 -0.015030938 --0.05220491 --0.03835289 --0.09275749 --0.1468927 -0.117098466 -0.16330117 --0.04467287 --0.11659884 --0.040291686 -0.13360365 -0.07333862 --0.10373911 -0.08085434 -0.030984472 -0.14733697 -0.05348249 --0.030743184 --0.14267679 -0.04912603 -0.0067139436 --0.1637953 -0.13370271 --0.04053428 -0.04425602 --0.08483496 --0.20791854 -0.06354152 -0.06305701 --0.06354364 -0.058638673 --0.09082164 -0.06915577 --0.052959032 -0.12372932 -0.06697652 --0.016930051 -0.031175768 -0.0021832718 -0.090544164 --0.0055863387 --0.018714322 -0.08615607 --0.043372035 --0.09871415 --0.08658025 -0.16167362 -0.032445677 -0.10481169 --0.061580334 -0.17002758 -0.02130119 -0.083209075 --0.10798068 --0.03390355 --0.14696078 -0.18065035 -0.010276425 --0.11058864 --0.047879774 -0.14533798 --0.10780978 --0.13412249 -0.008790418 --0.12271843 --0.15713473 -0.0076458273 -0.16166444 --0.049501676 -0.0810721 --0.065095626 -0.22176781 -0.0016611669 --0.13335763 --0.08425842 -0.1569844 -0.12664814 --0.1204965 -0.07395148 --0.1211479 --0.009806349 -0.011512985 -0.10560513 --0.1318833 -0.0078866435 -0.09912997 -0.021903152 -0.08410779 -0.0351069 -0.12560956 --0.06880882 -0.00460204 --0.04871249 -0.048107013 --0.033180665 -0.11812455 -0.026212903 -0.01892134 --0.01301657 --0.16408421 -0.0051266993 --0.08429466 -0.017075974 --0.04449001 -0.06393528 -0.008719208 --0.013111099 -0.11446925 -0.022008954 --0.0044402448 -0.066438235 -0.018252924 -0.023137892 -0.13427448 -0.09968358 -0.014297034 --0.09957004 --0.04990585 -0.09359542 -0.039482392 --0.09755328 -0.12607917 --0.1393094 --0.0017224244 --0.010766164 -0.009584161 --0.14444278 -0.15797123 -0.18875143 -0.142461 -0.052131224 --0.0056557693 -0.014199148 -0.10145456 --0.022279758 -0.0588802 --0.020205209 -0.021244254 --0.1790185 --0.010893925 -0.05982626 --0.1070907 -0.049071893 --0.11755347 --0.013186312 --0.042080205 -0.0034756167 -0.01305771 -0.028371228 --0.053972963 --0.045540363 --0.011416932 -0.08873803 --0.08848717 --0.13036591 --0.041695587 --0.008051049 -0.02426454 -0.06920951 -0.05308015 -0.02393295 -0.062880516 --0.068340965 -0.003205092 --0.023025377 --0.08316303 --0.02083684 -0.030026877 --0.059014555 -0.025633704 -0.010584236 --0.066367924 -0.010612633 -0.04331991 --0.07272435 -0.089504376 -0.031250145 -0.032573577 --0.10828305 --0.047277436 --0.008597178 --0.119426265 --0.053754535 -0.11305175 --0.049951624 --0.06804397 -0.106711015 -0.04895388 -0.0030126276 --0.06586429 -0.19876479 -0.047441576 -0.04450181 -0.0138000315 --0.03928901 -0.019927083 --0.02714499 --0.02098521 -0.049860194 --0.07240025 -0.112328455 --0.038766585 -0.053978987 -0.037010036 --0.11080396 --0.05569471 -0.049939565 -0.035743464 --0.111158304 -0.032605886 --0.029411756 --0.055595174 --0.033522792 -0.040992234 -0.10555262 --0.10146378 --0.009921345 --0.0875802 --0.011483022 -0.104019746 -0.0015566322 -0.053252947 --0.010871938 -0.06514279 --0.009019214 --0.10687991 --0.08461449 -0.0076370547 -0.00025696546 -0.08596697 -0.08958208 -0.07457843 --0.033981048 --0.078658536 -0.07436197 -0.10101983 -0.10407737 -0.0034754567 -0.026718313 --0.1330631 -0.0079375105 --0.056213945 -0.004118602 --0.013985208 -0.051566955 --0.0394762 --0.0079920525 --0.013170931 --0.09058677 --0.08971451 -0.1963873 --0.11979688 -0.022348268 -0.051101726 --0.041097216 --0.1552542 --0.045793064 --0.16173647 --0.02448662 -0.005371846 --0.028515289 --0.020717973 -0.07441722 --0.040797133 -0.20048589 -0.00593181 -0.13399653 --0.051736504 --0.097611874 -0.05903807 --0.21993238 --0.12456596 --0.03767065 -0.16542554 -0.18335962 --0.16585119 --0.059465505 -0.18205255 --0.014750175 -0.21687818 --0.25542694 -0.051697876 -0.41177434 -0.029680662 -0.03663203 -0.12707852 --0.13724259 --0.024576543 --0.028975388 --0.020701878 --0.00085594517 --0.06750927 --0.044584494 --0.0510461 -0.03199358 --0.16387679 -0.0045984513 --0.0045051393 --0.069549315 -0.019563772 --0.05989274 -0.16480193 --0.08368383 --0.099134184 --0.11478388 --0.022284301 -0.029319143 -0.17894833 --0.13613403 -0.009455938 -0.05275918 -0.14748538 --0.06914089 --0.106897414 --0.080290824 -0.094462484 --0.12201627 -0.12810397 --0.01605576 -0.07863745 -0.028855639 -0.22379246 -0.08847343 --0.11664116 -0.06397836 -0.00278322 -0.09295812 --0.217215 --0.11939733 -0.14926499 -0.08645691 --0.08196841 --0.020418542 -0.022422252 -0.13074595 --0.04584927 -0.10705318 -0.08552261 --0.048725475 -0.01062722 -0.009677565 --0.11304031 --0.07061366 -0.058268514 -0.0247368 --0.03806305 -0.065254636 --0.014146556 -0.062412266 --0.108160354 -0.07500656 --0.23967224 --0.05616482 --0.013232485 --0.045783594 -0.069134265 -0.11275543 --0.08437603 -0.04931672 --0.049219135 -0.0006595209 -0.060016423 --0.039641354 --0.21198416 --0.061425928 -0.006573867 --0.06684598 -0.012003216 --0.031377513 --0.118063994 --0.08854261 --0.054051053 -0.080133334 -0.12546887 -0.03499398 -0.06325672 -0.0618547 -0.104977325 -0.032794766 -0.0867566 -0.047760677 --0.008033115 -0.14653094 -0.06027985 --0.19029093 -0.023385903 --0.029136311 -0.041715026 -0.055813346 --0.12519139 -0.024857791 -0.018520681 --0.08244126 --0.010662304 --0.062534876 -0.026427567 -0.11080153 --0.014336768 -0.11923733 -0.07046806 --0.009212729 --0.06771352 --0.066628635 -0.06820793 -0.034826465 -0.017584607 --0.09003847 --0.10976336 -0.03438735 --0.03341066 --0.011542551 --0.039406393 --0.04786488 --0.059639603 -0.0842167 -0.0607163 --0.051804345 --0.054051667 --0.06779964 --0.0014430325 -0.009563805 -0.064269476 --0.029028594 -0.053670537 --1.0749529e-05 -0.017220378 -0.048779342 -0.058964368 -0.136044 --0.0723123 -0.0062903874 --0.03610461 --0.0117448075 -0.01928385 --0.16337982 -0.017219549 -0.049240552 -0.16197483 -0.025618318 --0.08664923 --0.05237507 -0.10700438 --0.008781406 --0.034169804 --0.028481297 -0.14229281 --0.05389699 --0.12571691 -0.047063988 -0.010269413 --0.03873606 --0.03899474 -0.03883954 --0.04772536 --0.039786767 -0.0074526696 -0.053064626 -0.024569727 --0.043057904 --0.099707894 --0.055997565 -0.1140307 --0.13727604 -0.09513496 --0.032825936 --0.114693284 -0.0031098237 -0.12717628 -0.011126803 -0.026837856 -0.03199599 --0.011074535 --0.06608407 -0.0545314 --0.0010944703 --0.05170282 --0.0149630075 -0.021046255 --0.021763671 --0.008088332 -0.034348108 -0.014076285 -0.04375075 --0.011824165 --0.10361105 -0.022559924 -0.035204284 --0.016954524 --0.020358847 --0.09947062 --0.054108955 --0.014044562 --0.0630305 --0.02179872 --0.04770441 -0.017214155 --0.005342435 -0.028984316 -0.06862756 -0.09441425 --0.0022433302 --0.059635855 --0.11916146 -0.026715105 -0.077542275 --0.14638157 --0.007447118 --0.016964113 --0.09622757 --0.0064099166 --0.028273726 --0.049141567 -0.013349671 --0.11392335 -0.031402923 --0.034856476 --0.10291792 -0.028304912 --0.05376379 --1.5990045e-05 --0.24043348 --0.21109049 --0.9136508 --0.17423104 -0.1353221 -0.2466492 -1.3227293 -0.4319435 -0.113544725 -0.0779304 --0.6698662 -0.097387224 -0.018106712 --0.46873042 -0.34206986 --0.39558855 -1.3551315 -0.25896758 --0.99764484 -0.46891633 --0.10009992 --0.17718929 -0.40331656 -0.3778084 --0.28398243 --0.18827039 --0.17373991 -0.19568251 --0.058600105 --0.22028373 -0.23482427 -1.1605492 --0.07753631 --1.5117428 --0.53196234 -0.07060249 --0.024920668 --0.9641708 --0.23192255 -0.5584182 --0.21955046 --0.30847308 -0.0764755 --0.1844552 --0.14975946 --0.6407684 --0.23730658 --0.8535661 -0.6571918 -0.5776264 --0.058113966 -0.29495037 -0.20110483 --0.2301034 -0.3193063 -0.061536346 --0.22213495 --0.44282892 -0.13361679 -0.6545993 -0.3755732 -0.039554864 -0.43579423 -1.1513239 -0.071165144 -0.03813312 -0.018515816 -0.24137585 --0.17734656 --0.98372436 --0.36448634 --0.32657775 --0.15614772 --0.6407048 -0.56424356 --0.43822482 --0.104645215 -0.2921892 -0.17202531 --0.62443453 -0.0004475017 -0.04657308 -0.24449222 -0.54735047 --0.23992081 --0.23841299 -0.074695386 -0.33546197 -0.60413665 -0.5021636 -0.27191183 --1.5467169 -0.10048966 -0.24297684 --0.047576096 -0.09877264 --0.29605696 --0.145353 -0.2058419 -1.597768 -0.15282735 -0.07892507 --0.03868721 --0.48881418 --0.20496954 -0.6746976 --0.1753744 -0.60839057 -0.117778555 --0.19637373 -0.60094166 --1.516904 -0.21466096 --0.009499081 -0.1901725 --0.17158557 -0.47313628 -0.23512769 --1.1385355 --0.3865323 --0.06986054 -0.31442612 --0.25567573 -0.03781327 -0.1156592 -0.013211053 --0.16200566 --0.1553165 --0.005941494 -0.042969782 --0.028388647 -0.0011595596 --0.12730232 --0.060762353 -0.07546283 --0.06681646 -0.037383433 --0.053076163 -0.10300014 --0.0055176998 -0.022514194 --0.096252516 -0.059347685 --0.017925993 -0.22674024 -0.047991928 -0.11870619 --0.069472626 -0.090676576 -0.034135085 -0.0061365725 --0.024590638 --0.07959411 --0.020267587 -0.09593754 -0.050100848 -0.017949684 --0.030884823 --0.022786466 -0.012415404 --0.032550324 -0.14211321 -0.042588737 -0.13808255 --0.04770624 -0.047636613 --0.067982584 --0.058809172 -0.046932448 --0.1036904 -0.0723467 --0.13185611 --0.024410434 --0.049702354 --0.02462941 --0.11900747 --0.040961035 --0.11148958 -0.21462078 --0.06354543 -0.0109219365 --0.06403226 --0.3660161 --0.10618179 -0.06245522 -0.0034837432 -0.18409368 --0.009101582 -0.10869043 -0.04222742 --0.07443571 --0.07480666 --0.020644229 --0.07685963 --0.023198921 -0.2303265 -0.10163047 -0.11163678 --0.04611479 --0.017321352 -0.008894102 --0.028934287 --0.10873972 --0.090044975 -0.07723468 --0.032182645 --0.038442478 -0.14848939 --0.07525541 -0.015974903 -0.05553218 --0.051874418 -0.0039487276 --0.09698281 -0.034921944 -0.03026297 --0.09269286 --0.0027010893 -0.1765025 -0.19399486 -0.046812523 -0.06656985 -0.08823343 -0.11863061 --0.0030913828 --0.010977632 -0.08969311 -0.07771561 --0.18889195 -0.07350031 --0.10060224 --0.1206073 --0.11292768 -0.09412966 --0.0647114 -0.051143907 --0.010080296 --0.029139997 -0.051196348 -0.10189229 --0.072860755 -0.012701736 --0.12425944 -0.08452746 --0.005432401 --0.03874481 -0.01245319 --0.017480507 --0.037160166 -0.011027337 -0.050843243 -0.099566616 -0.1174108 -0.0707718 -0.0037365018 -0.09486312 --0.27143443 -0.09226895 --0.03650739 --0.08087587 -0.108875416 -0.10250488 -0.23273063 --0.069853045 --0.12895843 -0.11057884 --0.18096317 -0.0008199404 -0.10956158 --0.006536388 -0.043358356 --0.1388079 -0.33341792 --0.06463944 --0.072153576 --0.0006525204 --0.117158644 --0.13069564 -0.0039164973 --0.11268761 --0.036364816 -0.072214976 -0.03132844 --0.05561562 --0.010743209 --0.15014653 --0.07914767 --0.03950106 -0.062426437 --0.06174299 -0.11085423 --0.045742415 -0.0068384884 --0.069509394 -0.23320425 -0.02011973 --0.016683314 -0.10636793 -0.17408125 -0.13220227 -0.11761897 --0.14627466 -0.017360639 -0.05049412 --0.0093539925 --0.03405131 -0.09996119 --0.0062426124 -0.011645867 -0.06884589 --0.02965741 --0.02927241 --0.08368351 --0.06078202 -0.01495417 --0.005704577 -0.09989932 -0.048076443 -0.06340325 -0.06812576 --0.002334183 -0.008136502 -0.019803336 --0.06307916 -0.13173272 --0.06500101 --0.04005852 -0.075346045 -0.18062556 --0.08876369 -0.17207322 --0.10278818 --0.0137801375 -0.15268545 --0.13171355 --0.14379787 --0.061924778 --0.022413207 --0.020036552 -0.057208847 --0.026025295 -0.011698913 -0.10409112 --0.017601637 --0.0048038717 -0.17121927 -0.14195356 -0.056829337 -0.057072625 --0.067016974 -0.034584735 --0.02965865 -0.052784767 --0.018897783 -0.0744207 -0.1502941 -0.20218454 -0.0059001516 -0.10273454 --0.11428951 -0.03157264 -0.17185633 --0.1476875 -0.07556117 -0.016795488 --0.1439419 --0.038253784 -0.029682918 -0.21090621 --0.06686004 -0.12494957 -0.07618351 --0.10203156 -0.052122526 --0.042111013 --0.019618077 --0.09547048 --0.041741047 --0.12393248 -0.12957783 -0.0914948 --0.0039095595 --0.059010644 --0.06972174 -0.0146680605 --0.020608528 -0.104586765 -0.07961257 --0.05174775 -0.022051694 --0.0838269 -0.047192793 --0.10360141 -0.025104718 --0.022694401 --0.12789857 --0.0017130997 --0.0020674905 -0.03392482 --0.053905874 --0.13929959 --0.097145274 --0.07897719 -0.1091363 -0.1094219 --0.06298151 --0.040544726 --0.12681071 -0.07549013 --0.059646234 --0.1478496 -0.025387207 --0.0898853 -0.14509687 --0.036406063 -0.030163564 -0.01061864 --0.09344924 --0.1564851 -0.15696192 --0.14954582 -0.33184966 -0.13696128 --0.13459937 -0.06490638 --0.04767107 --0.10097886 --0.04169569 -0.052179463 -0.12927066 -0.04610906 --0.061491735 -0.08554912 --0.113336965 --0.078651965 --0.08171592 --0.063105226 -0.1614265 --0.21823479 --0.015200376 -0.051391993 --0.033066396 -0.0050441734 --0.07318084 --0.08438924 --0.005736778 --0.18002915 -0.01713965 -0.08771139 --0.1147577 -0.08411664 --0.18589827 --0.07769318 --0.0022146732 -0.18289052 --0.10126995 --0.19442256 --0.07213862 --0.07838609 -0.08826863 -0.009986 --0.18085122 -0.3168185 -0.11948999 -0.17072761 --0.033748243 -0.106380925 -0.018508196 --0.0363855 -0.0494939 --0.034715306 -0.06326604 --0.09045957 --0.06687529 --0.08574619 -0.050813355 -0.0924493 --0.03166417 -0.03179366 -0.013094795 -0.06087523 -0.10214621 --0.044860516 --0.025802432 --0.06822632 -0.028783897 -0.01725132 --0.035041932 -0.043414462 --0.014367365 --0.07557836 --0.021993957 -0.14338513 --0.010000515 -0.07815296 --0.0059250793 --0.32492167 -0.015440418 -0.18491028 --0.024032647 -0.036092788 -0.01662032 -0.084415466 --0.045444947 --0.0435542 -0.100035705 --0.11448449 --0.13898778 --0.036050994 --0.083170354 --0.043053526 --0.038949344 --0.020270567 --0.1214563 --0.04664766 -0.13294852 --0.039389342 -0.08256315 -0.010940208 -0.06592468 --0.06534655 -0.020293962 -0.0013083449 -0.07297459 -0.06958252 -0.063545026 --0.066950575 -0.097064234 -0.012167715 -0.0063893525 --0.020270422 --0.062493034 --0.112345345 --0.03565806 --0.016914953 -0.0173989 --0.025641654 -0.11559397 -0.06754773 -0.013881286 --0.024780413 --0.06362874 --0.07971853 --0.023273226 -0.0072345193 --0.13169801 -0.003055676 -0.002971571 --0.009285516 -0.0014452756 --0.14875658 -0.084205605 -0.07357405 --0.024697285 --0.045960866 -0.07908085 --0.16727154 --0.03249681 -0.065414555 --0.11190141 -0.16871509 -0.011935561 -0.10388755 -0.096599944 --0.094741754 --0.102269605 --0.034937948 -0.004314866 --0.055796646 -0.035861682 -0.0027140467 -0.004141734 -0.043511458 --0.108004585 --0.10099097 --0.10092923 --0.15141425 -0.12400957 --0.061109573 -0.06863538 --0.11053846 -0.035756275 -0.08120469 -0.011631318 -0.03724172 -0.046899803 -0.058339033 -0.10647293 -0.01215248 -0.05511777 -0.2118631 -0.08165624 -0.031346064 -0.096105866 -0.027505448 --0.1062846 --0.028352736 -0.020381939 --0.06392372 --0.06932271 --0.0045237564 -0.05288541 --0.06324151 -0.07822377 -0.022698771 -0.07574427 -0.14553224 -0.10286412 --0.08273651 --0.04104641 -0.017425675 -0.082910836 --0.0077440385 -0.09505123 --0.04112367 --0.061590753 --0.042510595 --0.28081593 -0.0484952 -0.19905911 -0.0059819827 --0.058390338 --0.05644059 -0.039310988 --0.049392793 -0.026386281 -0.0022787363 --0.12319605 --0.0060626515 -0.08291617 --0.015693644 --0.023494372 --0.10991656 -0.084146805 --0.020671181 --0.03855383 --0.08875557 -0.0935966 --0.12307348 --0.121489406 --0.5210835 -0.14360969 --0.32867232 --0.17956914 -0.20845126 -0.15895511 -0.23246837 --0.46010566 --0.06325168 -0.19362324 --0.010911602 --0.11974156 -0.0063872198 --0.15152577 -0.09757916 -0.08965294 -0.41951776 --0.09779318 --0.046006702 --0.32671845 --0.06215023 -0.05486969 -0.20814806 --0.26838177 --0.07544274 --0.17627744 -0.08823381 --0.051083475 -0.10440135 --0.35440588 -0.29171884 -0.22706741 -0.110346146 -0.0038531239 --0.094554424 --0.2840736 -0.17074294 --0.4339393 -0.10475098 -0.40689772 --0.038541175 -0.24152273 -0.45807782 --0.057131972 -0.092686854 --0.24626686 --0.06466943 -0.2670889 -0.026471699 -0.040625814 -0.14245372 --0.046157427 -0.12190239 -0.07861278 --0.1146704 -0.17202662 -0.019762076 -0.15454742 --0.10769431 -0.18990448 -0.025238074 --0.16185094 -0.21385248 --0.056298565 -0.1447399 -0.21152535 -0.014200005 -0.050053272 -0.09561858 --0.15139669 --0.36342847 -0.08749697 -0.24123004 --0.30543038 -0.14089471 --0.40985918 -0.056750223 -0.09658477 --0.3118656 --0.35319892 --0.12355677 -0.17852858 --0.33078036 -0.20844516 -0.022144781 --0.11948122 -0.15829372 --0.33998045 -0.23050565 -0.17644557 -0.2160415 --0.1081117 -0.035388984 --0.1134595 -0.11361419 --0.08446881 --0.21296783 --0.18661469 --0.17055035 -0.14927152 -0.4257464 --0.08987728 --0.102150306 --0.086694464 --0.031263493 -0.1569465 --0.26683095 --0.052466623 --0.44018638 --0.39513028 -0.06585287 -0.11100578 -0.20022252 -0.13148035 --0.015356765 -0.045040004 --0.19612297 --0.014521061 --0.099834144 -0.08743599 -0.073324576 -0.057341106 --0.010741041 -0.007618807 -0.04710371 -0.10465645 --0.18213856 --0.0489315 -0.015696045 -0.027688297 -0.121007256 --0.09742946 -0.045744766 --0.078346275 --0.03201056 --0.024665672 -0.016787551 --0.05186869 -0.026492124 --0.05710061 --0.025046064 --0.014381515 --0.008175862 --0.09846882 -0.14843567 -0.09262471 -0.027439086 -0.011052962 -0.07421993 --0.033782557 --0.036488507 -0.041236714 --0.052085157 --0.08245244 -0.046876244 --0.07848413 -0.0056366404 --0.061411954 --0.110113434 -0.09647897 -0.06805362 -0.06210202 -0.0653451 --0.07477151 -0.06642652 -0.059891492 --0.069764145 --0.08742325 --0.063217334 --0.004532821 -0.060805585 --0.036607817 --0.04205727 -0.0613319 --0.025555624 -0.12704942 -0.018048117 --0.05721183 -0.13349453 -0.050657336 -0.079132214 -0.07641508 --0.020290619 -0.069198236 -0.02301443 --0.19426878 -0.11709231 --0.018999716 -0.035509843 -0.045418806 --0.10300046 -0.039890505 --0.0057978826 -0.015616293 --0.020809848 -0.10863944 -0.23276268 --0.0199881 --0.05947383 --0.059864324 --0.003615912 --0.012565121 -0.11269197 --0.011523206 -0.016967168 -0.048494823 -0.18303978 -0.019638818 --0.06215456 --0.04010567 -0.14351393 --0.049665958 -0.030247314 --0.06918141 -0.045392007 -0.052174773 --0.058996797 -0.031072916 -0.01260214 --0.022854855 -0.057670757 -0.044493195 --0.02328399 -0.060128618 -0.015814068 -0.07848904 -0.008874161 -0.04849929 --0.0837929 -0.15921354 -0.059091933 -0.0071177417 -0.04726691 -0.102681726 --0.032631263 --0.0104152225 -0.09156345 --0.013829382 --0.11348203 --0.08972298 -0.038941666 --0.017452799 --0.08697624 --0.022753932 -0.045070995 -0.06047378 --0.02614696 --0.06997562 --0.013907479 -0.10523302 -0.031187259 --0.0132529335 --0.08441738 -0.091760956 --0.005041845 -0.14177118 -0.22983798 --0.014159203 -0.23280638 -0.23234418 --0.20452787 -0.06491647 --0.25682792 -0.42654794 -0.019403826 -0.049029488 --0.08926865 --0.12511426 --0.122722775 -0.15124576 --0.15049154 --0.03131842 --0.42001793 -0.006624949 --0.0073784976 -0.33203796 -0.2023067 -0.086247034 --0.14631921 --0.06544959 -0.15263987 -0.20999111 --0.2647148 --0.04238255 --0.1655714 -0.42578548 --0.092754856 --0.18784241 -0.07837473 -0.008958135 --0.14956006 -0.010955945 --0.10634097 -0.52622813 --0.07482224 --0.33746374 -0.24189167 --0.23268974 --0.24151081 --0.060023908 -0.0016786163 -0.17943375 -0.1476773 --0.33954617 -0.11942877 --0.076694496 --0.35634065 --0.0040881736 --0.20298225 -0.013155818 --0.35991073 -0.040492777 -0.0872583 --0.17178264 -0.059181195 -0.09397219 --0.11916291 -0.17413118 --0.16263182 -0.069442324 -0.27186415 --0.24378285 -0.024227982 --0.057540506 --0.11881913 -0.0677909 -0.38320535 -0.017383708 --0.13635808 -0.1476754 --0.059038617 -0.21473984 --0.05732611 --0.21104245 -0.19811372 -0.04195723 -0.14012642 --0.22785176 -0.335653 --0.021737821 --0.013486683 --0.09796205 --0.0107777 -0.17748399 --0.107709415 --0.26330906 --0.22527167 --0.10007002 --0.0828391 -0.14215422 -0.066942796 --0.071930155 --0.112128064 -0.14180762 --0.055721816 --0.10300106 --0.31673878 -0.17187212 -0.010011741 -0.06114752 --0.06960501 --0.20303367 -0.06770778 -0.012049544 -0.1313801 -0.14098224 --0.035018075 --0.074820064 --0.36353102 --0.08440359 --0.09217921 --0.034737512 -0.28766236 -0.09812309 --0.091583565 --0.03729062 --0.049752828 -0.116328895 -0.05828327 --0.15712324 --0.12596978 --0.040610336 -0.24486794 --0.032746624 -0.14745349 -0.027240857 --0.05575418 --0.10891593 --0.19874877 --0.015825247 --0.10470305 --0.055801257 -0.006033974 --0.13983923 --0.08326871 -0.078582615 -0.14891435 --0.07923007 -0.100456744 --0.22480863 -0.124956645 --0.030887375 -0.15027943 -0.12203125 --0.09497696 -0.029608632 -0.02368883 -0.0513708 -0.020783773 --0.045559924 -0.13399597 -0.17590824 -0.053574737 --0.16608371 --0.13273261 --0.05563569 --0.104475155 --0.17279388 --0.16163571 -0.035117187 --0.1288351 -0.307254 --0.21928379 --0.011545365 -0.109484635 --0.06611548 --0.03873955 -0.145692 --0.22508499 -0.09613715 -0.090127505 --0.2292239 -0.11540678 -0.115058094 --0.11747379 --0.19233797 --0.19931623 --0.042559322 --0.04411263 --0.17884552 --0.019995278 --0.15301336 -0.22260445 --0.01110411 --0.08729837 -0.058437265 -0.07495939 --0.042326115 --0.08171561 --0.22712901 -0.12837127 -0.086326264 --0.006860847 --0.1201699 --0.014679159 --0.05993796 --0.0784351 --0.10765525 -0.19524519 -0.0014353232 --0.08260652 --0.042168282 -0.0987627 --0.059830785 -0.0017141501 -0.12089075 -0.37862808 --0.15239993 --0.05936391 -0.09870101 --0.06903207 -0.022557553 -0.1302698 -0.052658472 -0.029637748 --0.109013826 --0.19010946 --0.11402198 -0.017449953 -0.17850044 --0.10632134 -0.06799006 -0.035650097 --0.0852779 --0.24434975 --0.009390504 -0.18767996 --0.27257258 --0.19634685 --0.34276393 -0.10993507 -0.0473693 -0.19722822 -0.22779934 --0.109802924 --0.16924632 --0.24059595 --0.49286598 --0.22220272 --0.33148494 -0.19179313 --0.08272751 --0.013542446 --0.08808055 -0.040215068 --0.24538206 --0.102092125 --0.07223295 -0.052176345 -0.057416454 --0.109638765 -0.04586708 --0.673026 -0.0014335488 --0.103742875 --0.0767159 -0.18922631 --0.14241138 -0.25029686 --0.27944985 -0.08377985 --0.07221341 --0.0067056073 --0.04281831 --0.09081987 --0.06853111 --0.37353104 --0.15621094 -0.49052095 --0.06542575 --0.017179748 --0.3649506 -0.09177156 --0.110821456 -0.27563474 --0.20387205 -0.09684061 --0.20237713 -0.21732873 -0.02355151 -0.14819485 --0.13955477 -0.18833148 -0.20272847 --0.10089347 --0.066324554 -0.1986999 --0.07065965 --0.15410444 --0.5648584 -0.27054277 -0.2041584 --0.024937293 -0.22199424 -0.31342688 --0.013531993 -0.16698258 --0.27813476 --0.064365365 -0.63861364 -0.00031620055 -0.061344273 -0.34202397 -0.1980959 -0.2165506 -0.32847312 -0.22281753 -0.18631323 -0.07337575 -0.121792875 --0.19197968 -0.20187278 --0.033071056 --0.095898814 -0.046078388 --0.106193036 --0.10170408 -0.3101928 -0.060385566 -0.1559954 -0.06781773 --0.40277764 --0.24256092 -0.052661147 -0.25582775 --0.1928428 -0.25242212 --0.11642639 -0.2506596 -0.28035754 --0.47226468 --0.42746937 --0.18137838 -0.16964175 --0.37724572 --0.018845394 -0.25235018 -0.13982582 -0.19076692 --0.33107242 -0.05161767 -0.32328558 -0.24977997 --0.030053886 -0.17878671 --0.23536113 -0.052889742 --0.21197934 -0.14466201 --0.052582398 --0.19738449 -0.3976167 -0.56082606 --0.13497095 --0.14861682 --0.16535988 -0.08746618 -0.41698584 --0.21205474 --0.028973196 --0.25203905 --0.23994505 -0.022919355 -0.28547373 --0.036181934 -0.2033203 -0.18648715 --0.03375128 --0.15756427 --0.18196796 -0.22534396 -0.0934441 -0.034826793 --0.12188476 -0.21170986 -0.29948932 -0.067763306 -0.13439299 -0.15445195 --0.07338288 --0.050935365 -0.048865587 --0.008643177 -0.00011875585 -0.0415681 --0.074579425 -0.072041854 -0.14940105 -0.021211686 -0.0032200608 -0.043607116 -0.008318269 --0.0055839885 --0.11214663 -0.123510875 -0.24887815 --0.024002375 --0.023633461 --0.05405567 -0.06886046 --0.10189453 -0.020897945 -0.04763843 -0.0033861955 --0.018467909 -0.018225534 --0.09626134 --6.38877e-05 -0.13132375 -0.060540754 -0.005792244 -0.035510544 -0.018583693 -0.022350905 --0.06386301 -0.047532618 -0.021959998 -0.054940518 --0.024872756 -0.07583791 --0.09001123 -0.05347706 -0.11086988 -0.080512315 --0.10991712 --0.093945555 --0.053418573 --0.13645045 -0.002905826 --0.062130578 -0.12118841 --0.060977206 -0.047065247 --0.1805935 -0.15258662 -0.031094912 --0.028209735 --0.00016324536 --0.046073657 --0.09598846 --0.081741944 --0.10246805 -0.10250389 --0.011663546 --0.122385025 --0.047281366 -0.02204262 -0.017379653 --0.03611667 -0.0924737 --0.08680671 --0.060175918 --0.04860515 --0.013456647 -0.011888881 --0.04938056 --0.011405371 --0.01348858 --0.16606121 -0.052796632 -0.047577668 -0.055124927 --0.0025654866 --0.05822212 --0.036858898 --0.064910576 --0.09229975 --0.08168082 -0.04792818 -0.11009296 --0.05367301 -0.056376077 -0.03086265 -0.0023030313 -0.03670905 -0.10292232 -0.016592087 --0.07019372 -0.08600121 -0.32058468 --0.04914307 -0.11907191 --0.0058903913 --0.0078044147 -0.097822756 -0.092436634 -0.015218432 -0.0075572715 -0.032888934 --0.122456565 --0.083392374 -0.009993618 -0.086470254 -0.0114101 --0.010269802 -0.03693082 -0.059813578 --0.08855882 -0.060277693 -0.018529303 -0.03535675 --0.075998805 --0.05774308 -0.04369479 -0.041202005 -0.06862597 -0.009151572 -0.0133751845 --0.27796948 -0.1371563 --0.09349437 --0.009740535 -0.21457548 -0.20273384 -0.091620386 --0.18667303 -0.047526304 --0.08818965 --0.0064326283 --0.07793514 --0.1365434 --0.26338652 --0.018483613 -0.016231595 -0.28743187 --0.14024912 --0.1477189 --0.23506472 -0.25923866 -0.13901441 -0.16844057 --0.30796173 -0.078597754 -0.09798074 --0.06959593 --0.007827896 --0.016872356 --0.17065038 -0.11875025 --0.03499698 -0.1785566 -0.0026895055 -0.03147191 --0.03678162 -0.023900986 --0.12412982 -0.24625912 -0.13136137 -0.07596639 -0.22587915 -0.07944046 --0.12017222 -0.048353788 --0.10303529 --0.18837981 -0.16359033 --0.16965483 --0.14571829 -0.016449036 -0.12025784 -0.1670804 -0.13711503 -0.047429677 -0.025898727 -0.100617364 -0.08469227 --0.15972316 --0.079236254 --0.06011097 --0.13560568 -0.09862081 -0.058368113 -0.0018043821 -0.24611299 -0.19612779 -0.026709331 -0.0025837328 --0.33530486 --0.24222794 -0.13123545 -0.023970379 -0.091427155 --0.03730291 --0.12580808 --0.0407631 -0.10746543 --0.15851428 --0.25009573 --0.14293511 -0.17768107 --0.30324805 -0.1494798 -0.013314451 -0.0389473 -0.04818546 --0.067478 -0.002551279 -0.057387497 -0.012790142 --0.034174953 -0.07741005 --0.055796057 -0.13100412 --0.066413246 -0.08779702 -0.102700576 --0.066389345 -0.20657526 -0.24917018 --0.08038154 --0.014283132 --0.06788957 --0.14041509 -0.034303423 --0.112276405 --0.26600626 --0.26687586 --0.077762984 -0.046746034 -0.04051545 -0.11591753 -0.13728677 -0.15702026 -0.04721674 --0.49512902 --0.08839459 --0.025802659 -0.20210642 -0.17631075 --0.029348293 -0.12873751 -0.27156922 --0.008065499 --0.17870143 --0.037619177 --0.05807137 --0.045864772 --0.030573977 -0.018007778 --0.071521066 -0.18721482 --0.0052875383 -0.2871936 --0.014998563 -0.07411266 --0.104944974 -0.10551929 -0.15658768 --0.04192427 --0.076533325 --0.17052528 --0.07454018 --0.14151955 --0.1316331 --0.2580173 --0.36419073 -0.031761475 -0.04236908 -0.30525783 --0.26300538 --0.091605395 --0.06154412 --0.11890115 --0.09271524 --0.08737632 -0.04384387 -0.12180011 -0.17027393 -0.1388029 --0.022506393 --0.031079698 -0.021184899 -0.06359824 -0.04614662 -0.28095287 -0.19048405 --0.0007381226 -0.09549709 -0.06861934 --0.060373016 -0.21001427 -0.022592602 --0.11743365 -0.27869064 -0.10112938 --0.022624971 -0.14634961 -0.08013294 -0.27055094 --0.18361005 -0.28087178 -0.10126696 -0.00036115237 -0.023439225 -0.06036969 -0.18268661 -0.35726315 -0.12010039 -0.20379704 -0.09255223 -0.098633334 -0.12956677 --0.011129436 --0.13083175 -0.0013347957 --0.28062123 --0.27591592 -0.028281583 --0.1450165 --0.12728596 --0.027036594 -0.02410161 -0.06062023 -0.17550671 -0.18941681 -0.11409015 --0.0960662 -0.1675961 --0.15910508 --0.01269596 --0.14757653 -0.26442868 -0.058982328 --0.22063388 --0.04966646 -0.04291449 --0.11459483 -0.038894527 -0.002291397 --0.073845096 -0.0149470465 --0.14737298 -0.15036944 -0.012630602 --0.012094108 -0.19794013 -0.3227863 --0.20802692 -0.16576248 --0.008548681 -0.0050783944 -0.010655946 --0.21836086 -0.0027262403 -0.35761058 --0.05158395 --0.113800526 -0.21459843 -0.09607284 -0.20402488 -0.1322716 --0.13556632 --0.08159266 -0.05355354 -0.08273534 -0.064514175 -0.05264181 -0.17268415 -0.07499497 -0.10393929 -0.035560917 --0.19354314 -0.13171288 --0.04777495 -0.20948966 --0.103977166 -0.19035006 -0.015098013 -0.005548179 --0.03832314 -0.04771353 -0.0397388 -0.017546728 --0.043916624 -0.17664711 -0.18038966 --0.020113617 -0.16261859 -0.027028454 -0.09459294 -0.010826647 --0.07236378 --0.04206326 -0.090099186 -0.021952296 --0.015431656 --0.02235548 -0.01504552 --0.011137976 -0.058028188 -0.2508331 --0.1848885 -0.032637022 -0.17035396 --0.19346769 --0.14630033 --0.05385345 -0.008792499 -0.09270034 --0.117768645 -0.15769023 -0.13803133 -0.0027309705 --0.043455906 -0.2182454 --0.19413614 --0.10956348 --0.12786666 --0.0014316399 -0.11784343 --0.028391907 --0.19412911 --0.0023277493 --0.06635923 --0.18712212 --0.16422664 --0.029332537 --0.24834514 -0.025118692 -0.11818301 --0.06328807 -0.03957749 --0.09859583 -0.0531581 --0.070203245 --0.008065108 -0.023726713 -0.031606246 -0.0051742764 --0.13089795 --0.14642313 --0.0039898837 -0.089158766 -0.033962954 -0.12679745 --0.0066736904 -0.058322825 -0.135832 --0.044181008 -0.007195332 --0.065755114 --0.031973336 --0.056857098 -0.16334024 --0.011485246 -0.09188164 -0.12077208 --0.12466797 --0.03397717 -0.1496886 --0.049160413 -0.067778505 -0.05079044 --0.097340256 --0.06833411 -0.1524986 --0.024771152 -0.011807412 --0.06741867 --0.03362217 -0.2462952 --0.087763965 -0.18579265 --0.06837356 -0.009959899 -0.040930673 --0.13742937 -0.050340533 -0.06003585 --0.053688664 -0.19085114 -0.076463975 -0.0038007472 -0.1890305 --0.02133083 -0.14577891 --0.007250827 -0.094998114 --0.08832804 -0.092354596 -0.011385027 --0.09224917 --0.018671552 -0.16258125 -0.02867803 --0.05544528 -0.22627288 --0.20796648 --0.03864027 -0.10909363 -0.050924663 -0.009718131 -0.08547262 --0.04371565 --0.063725434 --0.04455526 --0.051241312 -0.10543033 --0.00643431 -0.07601368 -0.10133487 --0.04050315 -0.061701436 --0.02350699 --0.13229968 -0.084208295 -0.06988654 --0.06551844 --0.1459747 -0.15602553 -0.07383649 --0.07554706 -0.17791592 --0.001894943 --0.113922074 -0.5809354 -0.03821409 -0.033385 --0.06807823 -0.0151611725 --0.14183651 --0.122720875 -0.05164804 -0.09637794 -0.053451665 -0.047261428 --0.035311628 -0.011032734 -0.030785797 --0.053994153 -0.01629257 -0.04119277 -0.06884794 --0.019283973 -0.06904537 --0.054098174 --0.09670969 -0.1401937 --0.01926571 -0.017114008 -0.0342976 -0.13969736 -0.03127133 -0.052425917 -0.06289864 -0.022796439 --0.083133824 --0.052129902 -0.07283753 -0.13446212 -0.03020892 -0.019671371 --0.021046191 -0.0957101 --0.13531893 -0.014899595 --0.048311796 --0.0804388 -0.062314652 --0.03114785 --0.05204609 -0.097196825 -0.053354092 -0.051632192 --0.04839149 --0.04009606 -0.011153403 -0.04523503 -0.110795446 -0.0079928 -0.01585125 -0.017891137 --0.07713098 --0.19172223 -0.08785986 -0.0019313263 -0.12888929 --0.010763744 --0.073146 -0.15051734 --0.0029560255 --0.1651234 -0.024749804 --0.054454237 --0.08861754 --0.0002531091 -0.03147503 --0.09938005 --0.09632167 -0.032467876 -0.01699829 --0.12364076 --0.033570983 -0.014523512 -0.048832208 -0.1741401 --0.028101856 --0.15764585 -0.078507714 --0.10928476 -0.02500287 -0.02066621 -0.014857073 --0.085651405 --0.018891586 -0.018262422 -0.02749676 --0.02908875 -0.025698595 -0.0973475 -0.151148 -0.04324595 -0.0024771213 -0.024723114 --0.12810956 -0.058325548 --0.09759879 --0.09775166 --0.14477204 --0.055510886 -0.017278114 -0.12265026 --0.2588089 --0.085288644 --0.030223718 -0.037603304 -0.006287558 --0.24032348 --0.096357144 -0.14029217 -0.024001203 --0.15035443 -0.1293703 -0.019297495 --0.12884949 -0.07392724 -0.27634525 --0.020698221 --0.109446146 --0.17734757 --0.010320162 -0.08352348 -0.10302076 -0.42495456 -0.02176288 --0.06825908 -0.0010238386 -0.099603884 -0.12982267 --0.13056989 -0.12963253 -0.19178158 -0.0775826 --0.18605366 -0.13387957 --0.0015625198 --0.13015082 --0.15517753 -0.016489329 -0.07016634 --0.23928723 -0.116450354 -0.123950765 -0.18210839 --0.039456222 --0.28243858 --0.0053886743 -0.1546044 --0.058800627 --0.14965028 -0.07644578 -0.11995173 --0.1629395 -0.21671313 --0.01683397 -0.070828944 -0.13926747 --0.0042532342 --0.022237182 --0.0672316 -0.15421203 --0.07682 -0.089756235 --0.19401526 --0.06638048 -0.22447784 -0.059950616 -0.048952598 -0.10957955 --0.13557163 --0.09911033 -0.064504035 -0.07303853 --0.08417986 -0.15792303 --0.122027025 --0.0068060267 -0.0041175648 --0.09219918 --0.143635 --0.015922632 -0.008403745 --0.15018022 --0.0024876301 --0.02531762 -0.08633735 -0.12381468 --0.20673293 --0.034777157 -0.23864697 -0.041235834 --0.08272822 -0.26859027 --0.024288336 -0.0065447367 -0.036579985 --0.09087244 -0.07285885 --0.015400941 -0.24238881 -0.24876289 -0.098255716 --0.04704811 --0.09745992 --0.09949806 -0.17663066 --0.18695112 --0.05213485 -0.012208817 --0.1646167 -0.0077888374 -0.006284294 -0.02554023 --0.08486506 -0.13221028 --0.068466924 -0.0634936 -0.07715654 --0.046781257 --0.02715817 -0.053395238 --0.0028818275 --0.017202543 -0.1708558 -0.09722168 -0.051759373 -0.032738827 -0.0112006385 --0.024542525 -0.009713478 -0.09082874 -0.10096206 -0.023787273 --0.08816137 -0.0044361833 -0.011564901 --0.011464424 --0.038385753 --0.14460592 -0.015496553 -0.013751133 --0.22261073 --0.048967667 --0.089044735 --0.06419792 --0.07518851 -0.074508764 -0.12172626 --0.051431347 --0.028103536 -0.059208963 -0.41306445 --0.008066416 --0.0057128053 --0.13329133 -0.025896888 -0.022749975 -0.03580045 -0.005027471 -0.06819437 --0.08107668 -0.13515465 --0.0513466 -0.0044581527 --0.05032536 --0.039313976 --0.029748578 -0.05847709 --0.027963556 -0.028207008 --0.088809915 -0.02393241 -0.09678125 -0.040741596 -0.085374966 -0.012129272 --0.001273199 -0.050130732 -0.056127198 --0.006599479 -0.09147219 -0.07566524 -0.012813531 --0.093749315 --0.10328117 -0.018579435 -0.08191277 --0.0014072871 --0.063279875 -0.08139523 --0.039413583 -0.014498964 -0.1050923 --0.046222813 -0.012598347 --0.06173626 --0.08182147 --0.048278444 --0.025833398 --0.08688864 --0.07246277 --0.042571723 --0.06105318 -0.006002345 --0.021193862 --0.00037961933 --0.023566503 --0.08467188 -0.07146947 -0.049386147 --0.026491886 -0.12539953 --0.054888815 --0.20968665 --0.021546789 -0.092893526 --0.017283289 -0.08188197 --0.0017742103 -0.015950132 --0.12662692 -0.034888882 --0.05623994 -0.0754435 --0.053967234 --0.023853356 --0.10877358 -0.041128956 --0.12597857 --0.064387806 -0.095874086 --0.025041884 -0.12384978 --0.049004234 --0.0044094888 -0.054773167 -0.08215933 --0.016362797 -0.0014482039 -0.010517107 --0.032104902 --0.006726413 --0.07768895 -0.0073256004 --0.08446548 --0.13515835 --0.0344283 --0.14042994 --0.05936135 -0.053727884 --0.041262336 --0.0026210856 --0.02977292 --0.005173592 -0.061853174 -0.1171225 -1.0470854 --0.16954115 -0.2710139 -0.28694478 --0.30939206 --0.1500065 --0.7602081 -0.51053196 -0.107651144 --0.026248716 -0.19974878 -0.36067772 -0.011032736 -0.5219254 -0.3821321 -0.41489252 --0.8954219 -0.5322283 -0.96305364 -0.7966712 --0.13768242 -0.022131445 --0.86699426 -0.00050179707 --0.085324585 -0.23258112 -0.06922642 --0.021573827 --0.2637553 -0.78713095 --0.14091277 --0.73798925 --0.45909142 -0.46717486 --0.19051945 -0.3252782 -0.18857956 -1.9723533 --0.6297835 --0.8010714 --0.27352184 --0.69131 --0.6817084 --0.037873823 --0.045396365 -0.5429786 -0.13642201 --0.62107074 --0.27875265 -0.3071281 --0.42253602 --0.021621656 --0.42060977 --0.5346353 -0.2664046 --0.30782157 --0.069136985 --0.0722816 -0.15345405 --0.3503198 --0.17444083 -0.15381564 --0.1664555 -0.117147736 --0.19072382 --0.39631543 --0.34923458 --0.10895597 --0.30278334 -0.7120973 -0.8138616 --0.04442576 --0.13495477 -0.69396836 --0.7557687 -0.17919827 --0.26626366 --0.39373568 -0.03810283 -0.9883492 -0.34475085 --0.6788344 -1.6371475 --0.37140548 -0.099021755 --0.15062702 --0.5489367 -0.92084986 --0.094741546 --0.7516064 --0.21475808 -0.2251892 --0.4103724 -0.09829365 --0.43053162 -0.0027165336 -0.107545644 --0.067477 --0.0022637935 --1.474115 --1.1289316 --0.11722038 --0.15839481 -0.7521454 --0.12655 --0.08796625 -0.80647516 -0.080887705 --0.33138913 -0.7792594 -0.36517206 --0.48303902 -0.107576706 -0.13426842 --0.3748485 -0.73170996 -0.59214383 -0.21325403 --0.057986062 --0.23862064 --0.13337459 --0.15512265 --0.09323515 --0.43185082 --0.16952966 --0.17749606 -0.17751129 -0.059236374 -0.081045195 --0.111679785 --0.112831935 --0.050206065 --0.16468786 --0.029840922 --0.07715203 -0.08310892 -0.018077083 -0.061479174 --0.068609156 --0.10332097 -0.038016472 -0.09294934 -0.031500828 --0.06577024 --0.24317707 --0.015332729 --0.22174045 --0.00096556445 --0.114892736 --0.0024671105 -0.13467222 --0.12817307 --0.048656106 --0.056493055 -0.039444473 -0.07582977 -0.031858884 --0.06432117 -0.08548501 -0.08610715 -0.006829545 --0.03165098 -0.002583591 --0.078394584 --0.099842176 -0.11364582 --0.035271417 --0.09088331 -0.0049794116 --0.0026364902 --0.20662826 -0.02366225 -0.007950455 --0.06038505 --0.010151372 -0.042537402 --0.1165576 -0.06649758 --0.0659888 --0.11302659 -0.07014056 -0.19917153 --0.23090173 --0.035637468 --0.00031415865 -0.08827702 -0.06155496 -0.12091075 -0.039216276 -0.019945476 --0.0010529569 --0.07211298 -0.08255962 --0.0012788922 --0.09513372 -0.046867743 -0.014802013 --0.022931265 --0.077619955 --0.008894125 -0.07235735 -0.028229484 -0.023533383 -0.06922083 -0.019062685 -0.03055367 --0.0609834 --0.03463071 --0.13433981 -0.115996726 --0.113803625 -0.13216807 --0.050855048 -0.041932326 -0.0040229303 --0.03910157 -0.005479929 --0.08006084 -0.18669508 --0.033584483 -0.054864876 -0.008322937 --0.07337177 -0.0017420461 --0.04721902 -0.009978762 -0.108879134 --0.10937676 -0.15343225 --0.071366556 --0.025523545 -0.091041334 -0.038676955 --0.061457273 --0.06640731 -0.07928316 -0.18124418 -0.018583965 --0.09862196 -0.04313948 -0.050335202 --0.060381465 -0.08121604 --0.26146585 -0.003940302 -0.025428196 --0.062028617 -0.035226297 --0.003154541 -0.012923334 -0.007872726 -0.0023253185 -0.14026707 -0.00044026916 --0.084049895 --0.0491087 -0.027681658 --0.026814062 --0.03893799 --0.026004067 --0.0811888 --0.015658874 -0.066990435 -0.09055944 --0.002943725 -0.075064614 --0.03377957 --0.13209288 --0.03517007 --0.050779168 --0.03435851 -0.05178913 --0.07632568 -0.13142079 -0.028698068 -0.056252692 --0.09317546 --0.13094221 -0.02168771 -0.03727921 --0.08499507 --0.06276755 -0.002947145 -0.044986248 --0.030071504 -0.06616438 -0.039605506 -0.16324437 -0.059108816 --0.0017045271 -0.078205824 -0.017996639 -0.19872788 -0.015227156 --0.090224855 -0.007814478 --0.041433286 --0.025443552 --0.028143281 --0.024316506 -0.074285455 -0.008755521 -0.16615307 --0.05305359 -0.019031422 -0.087745816 -0.015552909 --0.15127155 --0.08633083 --0.033060275 --0.008481812 -0.016634367 --0.07681069 --0.08766526 --0.054344244 -0.16239776 --0.07539555 --0.059542734 --0.063417725 -0.17349853 -0.0025347322 -0.06691618 --0.022617882 -0.16535671 -0.07879745 -0.09516638 --0.06799043 -0.016263958 -0.065992065 -0.065045826 -0.04455449 --0.063070625 -0.054719508 --0.0010871887 --0.016217204 --0.043381188 --0.004369107 --0.072947696 --0.022316696 --0.07653151 --0.052252952 -0.05537704 -0.048897903 -0.041099872 -0.03263833 --0.06373925 --0.0074206027 --0.11307225 --0.15738305 -0.08597122 --0.08726392 --0.052702893 --0.09961008 -0.025325233 --0.0023748062 -0.074420206 --0.040109206 -0.08638305 --0.07109152 -0.05060936 -0.0554124 -0.046003934 --0.03507418 -0.105780214 --0.08358868 --0.022300875 -0.01945194 -0.045791764 --0.021197176 --0.070693634 --0.06515866 -0.117917836 --0.0085289115 --0.020260409 -0.079227924 -0.115519695 --0.06940103 --0.017502865 --0.03181025 --0.05329371 --0.048262257 -0.02490565 -0.070946366 --0.07574869 -0.0725154 --0.097248115 -0.039068323 -0.04644041 --0.23616864 --0.1726374 --0.21838133 --0.09289611 --0.1106076 -0.10899038 --0.09600882 -0.19171707 -0.065590665 -0.08761587 --0.14267637 --0.16826577 -0.1637283 -0.08826702 --0.042004906 --0.08883817 --0.10059777 --0.05454643 --0.052779716 --0.032340236 -0.12705438 -0.1124449 --0.2020249 -0.30646893 -0.031896498 --0.17492032 -0.06142909 --0.024213754 -0.021837436 --0.046890784 --0.03833785 --0.10128257 --0.062243685 --0.20836958 -0.011022043 --0.073339626 -0.07756049 -0.27869788 -0.0536884 -0.06199466 -0.0065445257 -0.24876305 --0.09772026 -0.049952388 -0.10695939 -0.08862082 -0.13617337 -0.03166671 --0.091601126 -0.021301711 --0.042912062 --0.0068251784 --0.0037923453 --0.06315943 --0.048716825 --0.1363591 -0.06960388 -0.027059028 --0.027376505 --0.009941382 -0.014362422 -0.03390662 --0.018428411 --0.32731897 --0.0426869 -0.039880276 --0.016083132 -0.054515123 --0.06384628 --0.12783325 --0.103951 -0.028290836 -0.057990517 -0.065096565 -0.19895566 --0.16188228 --0.22298002 -0.021541908 --0.022289155 --0.03879792 -0.0731953 -0.04700922 --0.052442703 --0.14885044 -0.0815528 --0.068688124 -0.124548316 -0.07631829 -0.14531331 --0.07363107 -0.19724153 --0.009123847 -0.19692342 -0.10297724 --0.24063756 -0.15071529 --0.049280155 -0.04450517 --0.035665095 --0.08493496 -0.004572359 --0.11070701 -0.049602143 --0.04009601 --0.16992626 --0.12699173 --0.16016924 --0.12790027 --0.2746098 -0.038468864 --0.124544375 --0.18582371 --0.052809406 -0.100837246 -0.014762828 -0.008353127 -0.05679323 --0.014455978 --0.048913077 -0.1707822 --0.069135234 -0.04931261 -0.05851632 -0.16065162 -0.07377014 -0.0123160705 --0.096307255 -0.018135194 --0.020093974 -0.007112413 -0.019611998 -0.23927167 --0.007687354 -0.06274255 -0.17027988 --0.038326595 --0.14009652 --0.02728164 --0.08396396 -0.25092617 -0.064928666 --0.099490315 --0.16859089 --0.05641233 --0.0851565 --0.018186668 -0.1473171 -0.11671743 -0.0012267295 -0.15020883 -0.18531494 --0.2123527 -0.053262893 -0.25218058 -0.025638983 -0.05152683 -0.0042012613 --0.14202295 --0.12500678 -0.13514598 --0.06191435 -0.34508067 --0.13544896 -0.2786518 -0.04011083 --0.024447035 --0.13484827 --0.06259284 -0.038299948 --0.070994794 --0.018824365 --0.04689138 -0.06037326 -0.02658738 --0.022183588 --0.0033856262 -0.00879977 --0.21598954 -0.103362285 --0.088896126 -0.048339106 --0.019362269 --0.30171907 --0.029118774 --0.11859507 -0.118595794 --0.003256093 --0.042570088 -0.10055507 -0.08389621 --0.02392441 -0.09173622 --0.113509096 -0.10135855 -0.2048296 --0.14825915 --0.1267517 --0.13317925 -0.030397536 -0.04821789 -0.003682411 --0.07685735 --0.17063916 -0.21398482 --0.062219728 -0.09115979 --0.07044597 -0.08431657 -0.21239707 --0.10056321 -0.111846 --0.044326518 -0.10163776 --0.10128566 --0.07806565 -0.077989906 -0.06749562 --0.065548874 -0.24452901 -0.017882425 --0.025497613 -0.16139846 -0.41428718 --0.08726178 -0.12646034 --0.025309185 --0.11605925 -0.17788962 --0.2414955 --0.13128904 -0.04696568 -0.09061368 --0.11249303 --0.012724668 --0.12140853 -0.030274102 -0.13275012 -0.11988577 -0.06471906 --0.08081769 -0.08194601 --0.07714484 -0.060441848 --0.04556397 --0.059141234 -0.070621304 --0.05255991 -0.19077927 --0.26262283 --0.11361679 --0.019141434 -0.25007024 --0.030344764 -0.007414231 --0.34866866 -0.019231135 -0.077112205 -0.091887124 -0.25240055 --0.016389156 -0.026985306 --0.043364085 --0.16685612 --0.121213295 --0.19023497 --0.24801919 -0.11547725 -0.2591624 --0.10164162 -0.09205249 -0.19076568 -0.24157023 -0.13198742 -0.0018833755 --0.07947244 -0.35951036 --0.07520188 --0.22511916 -0.0041425643 --0.30104235 -0.020305889 --0.031405713 --0.10367341 --0.21399751 --0.20801942 --0.16822062 --0.14920999 -0.34981018 -0.049889233 -0.11519444 --0.18112576 -0.29644984 --0.13772991 --0.18508258 -0.00967956 -0.0014572131 --0.030469691 --0.611008 -0.04976928 --0.21091361 -0.09163938 -0.09363344 --0.28458017 -0.02081607 -0.15152286 --0.20156552 -0.04228423 -0.1840329 --0.12174247 --0.17745233 --0.13649581 -0.36513713 -0.21149871 --0.0030294168 -0.067429505 -0.3159652 -0.2183458 -0.024444208 --0.12251734 -0.33700275 -0.1521917 --0.14110644 --0.2465897 --0.13187283 -0.14858352 --0.047408033 -0.12582901 --0.2068357 -0.09288648 -0.090322204 --0.07141954 --0.071821295 -0.5269556 --0.11085007 -0.05076159 -0.2195571 --0.16383134 --0.28863236 -0.3778119 -0.0034018734 --0.032278318 -0.49097306 -0.11588075 --0.40353107 --0.13375463 --0.2524353 -0.016560195 -0.17254704 --0.09754411 --0.29833362 -0.041553836 --0.019501165 -0.35439205 -0.14163831 -0.20492795 --0.07400389 --0.1309608 -0.32046884 --0.07020871 -0.16815229 -0.37583172 -0.36632425 -0.056983076 --0.2150203 -0.16137242 --0.016656868 --0.08793454 --0.06289031 -0.13481025 -7.9186415e-05 --0.15050374 -0.1409975 --0.11807762 --0.066391334 --0.14334923 --0.26324916 -0.13930373 --0.13429005 -0.107949845 --0.08041519 --0.04208373 -0.0656274 -0.12731892 -0.04915342 --0.078008264 -0.049930256 --0.038671013 -0.019794723 --0.006449634 --0.030679332 -0.21101074 -0.30758166 --0.0080989525 -0.037188437 -0.000266846 -0.0018681426 --0.011098567 -0.1156617 -0.06259122 --0.06998375 -0.05129207 -0.008567012 -0.049808595 -0.17650262 -0.2637149 --0.086569905 -0.04038554 -0.174457 -0.033061717 -0.08009156 --0.22522219 --0.0358782 --0.03704815 -0.10690981 -0.00097562105 --0.26298758 --0.015294934 --0.22003154 --0.077780485 --0.20598437 -0.03649467 --0.08757389 --0.19202618 --0.07790966 --0.07049711 -0.06945389 --0.022455813 -0.016766647 --0.08684897 --0.022597885 -0.09974763 --0.08267376 -0.04882329 -0.41920918 --0.07767423 -0.03752058 -0.15843363 --0.043993928 -0.12755823 -0.02993293 -0.1968841 --0.099175006 --0.10062684 --0.093199536 -0.16401128 --0.12630387 --0.04583578 --0.13929072 -0.14104713 -0.10421717 --0.002004387 -0.007249758 -0.027016582 --0.29392886 --0.10896872 -0.035659626 -0.08346352 -0.0968788 -0.12423892 --0.1257388 --0.31822985 -0.06434435 -0.08234674 --0.058139578 --0.124488205 --0.093997926 -0.015380922 -0.04071401 --0.06614194 --0.039977647 -0.107506104 -0.023455938 -0.24635112 -0.035397027 -0.17829697 --0.060192317 --0.023606723 --0.101860665 --0.07496722 --0.011772995 --0.2424838 -0.23523791 --0.02548526 -0.02567049 -0.22025424 -0.21286036 --0.12821835 --0.014911358 --0.110609114 --0.16956224 -0.0710602 --0.21117632 --0.053307563 --0.07138162 --0.22305062 --0.22072375 -0.009920315 --0.078684926 --0.044335827 --0.14801273 -0.010267219 --0.083019726 --0.005546197 -0.066236354 --0.10087235 -0.25391945 -0.07523986 --0.21505544 -0.025617048 --0.07000711 --0.14671683 -0.32438082 --0.24900283 --0.1334404 --0.43636152 -0.09236359 -0.0029406552 -0.029112078 --0.119088404 -0.14556624 -0.3019493 -0.07801399 --0.023494836 --0.19197932 -0.13039652 -0.082095794 --0.22684158 --0.14356628 -0.031468935 -0.07896266 --0.120792076 -0.01751647 -0.054118343 -0.3662042 --0.37021202 -0.36102474 --0.17416772 --0.4461716 -0.080069594 -0.11282217 -0.03330584 -0.06735487 -0.27948424 --0.51630104 -0.12870272 --0.6208684 -0.3051515 --0.3073298 -0.30236977 -0.32090876 --0.07397309 -0.08038649 --0.15534401 -0.31070733 --0.16848996 -0.30898666 -0.015435588 --0.086836904 -0.42651048 -0.041486282 --0.16239616 -0.18312074 --0.27832672 --0.008886014 -0.25955397 -0.14950314 -0.024358636 --0.31801465 --0.19946492 --0.08009356 --0.14587349 --0.31778598 -0.23643167 -0.14788857 --0.009328409 --0.45937994 --0.27017713 -0.019791504 -0.00046731497 -0.33544147 --0.2626 --0.061038215 --0.0123041095 -0.20808603 -0.15165497 --0.07872969 -0.20870097 --0.07168854 --0.41521075 -0.13487938 --0.119716585 -0.16266914 -0.011253111 --0.186542 --0.32444614 --0.3301268 -0.26273245 --0.08027309 -0.046411455 -0.21504278 -0.09377056 -0.07373368 -0.3440448 --0.37219822 --0.00068207004 -0.09500844 --0.43662983 -0.015139529 --0.2545678 --0.11984932 --0.11505289 --0.12793158 -0.20553482 --0.16063377 --0.018750463 --0.014723271 --0.22172311 --0.2764755 --0.17083412 --0.16891918 --0.40773252 --0.1749985 --0.18637614 --0.46133488 --0.34404507 -0.006247976 -0.17737095 --0.06561243 --0.0034863607 -0.07575755 --0.14401054 -0.32627404 --0.1281983 -0.24148858 --0.13255677 -0.13046548 -0.08340388 -0.162033 --0.09114965 --0.17458594 -0.102733575 --0.010526147 -0.107164785 -0.18275326 --0.09516996 -0.036694467 --0.029176107 --0.06804151 -0.1104067 -0.06974885 -0.112329856 -0.10453279 -0.15165271 --0.13121898 --0.0759702 -0.07647973 -0.044307385 -0.057391286 -0.26055655 -0.5605118 -0.12996131 --0.057766262 -0.27063972 -0.04643232 --0.044696424 -0.2224908 -0.07867624 -0.105236925 --0.08186021 -0.14624646 --0.091405824 -0.23004946 --0.12543727 -0.28578395 --0.1837763 -0.21788357 --0.05010621 -0.08847577 --0.04699119 --0.089054674 -0.04165177 --0.26205215 --0.08799878 --0.16302194 --0.076886 -0.0018978845 -0.01452219 --0.17519937 --0.07256237 --0.0656195 --0.0143066 --0.05776647 -0.07898027 --0.15046953 --0.011278386 --0.0074752406 --0.0070164357 -0.034490973 --0.008683083 -0.013496794 -0.16485426 --0.09774733 --0.01938921 -0.25922403 --0.08968642 --0.017521765 -0.10345074 --0.089811645 -0.044148695 --0.12267884 -0.033306975 --0.06622876 --0.058043107 -0.056018934 --0.09116768 -0.1591875 --0.06352137 --0.028676465 -0.0217717 -0.16391206 -0.08155072 --0.07250151 -0.1467546 -0.034108277 -0.0075110514 -0.056513682 -0.01628716 -0.07765104 --0.051859036 --0.0074666534 --0.04995064 -0.057352 --0.08891339 -0.095709674 -0.26510748 --0.0266872 --0.08070297 --0.16019607 -0.04964217 --0.081534125 --0.26698196 -0.11647921 -0.016193265 --0.16496146 -0.091003604 -0.067959316 -0.03739857 -0.14576799 -0.1987473 -0.05366455 -0.008465076 --0.124036595 -0.18573214 --0.08350281 -0.15111151 -0.116556674 -0.13840611 --0.1516118 -0.021803716 -0.29618493 --0.111585505 --0.16325492 --0.09863522 -0.014493583 --0.13865054 -0.21862209 -0.018650427 --0.25129455 -0.22728537 -0.020107044 -0.34545723 --0.31813854 -0.06183946 -0.1480036 -0.015731625 --0.15229025 --0.01962672 --0.13873696 -0.23704295 -0.026987191 --0.2447636 --0.099345125 -0.19618355 -0.2915698 --0.11070591 --0.028139574 --0.20923772 -0.19631036 --0.020264236 --0.129802 --0.09576 --0.06740203 --0.07840861 -0.22777797 -0.05983536 --0.07364152 --0.15645997 -0.12633711 --0.16845828 -0.21186624 -0.015946237 -0.41122273 --0.4734329 -0.079827465 -0.068286404 --0.4022064 --0.015440079 -0.071189255 -0.22171195 --0.43750274 --0.11037459 --0.37960505 -0.030034408 -0.075357355 --0.67241937 -0.17133561 -0.043257795 --0.42728752 -0.35794187 -0.18728986 -0.029115 -0.13961299 -0.10454821 -0.25274646 -0.30294496 --0.09831966 -0.10149836 -0.20880066 -0.2114506 --0.050534558 --0.06413434 -0.463318 -0.032392602 --0.021900766 --0.2206564 -0.17331165 --0.105496906 -0.19889863 -0.0033218965 --0.5451607 --0.10697647 -0.0937402 --0.04181464 -0.01405546 -0.15256903 --0.19525282 -0.14355946 -0.11704568 --0.16530685 --0.2017743 -0.24174602 -0.30218402 --0.1970347 -0.18459195 --0.0934018 --0.26866606 --0.000111628644 -0.17795442 --0.21956973 -0.16770945 -0.0716534 --0.28463888 --0.32642892 --0.023953106 -0.49516138 --0.054644942 -0.1337398 --0.10530198 -0.022331465 --0.14484236 -0.07778033 -0.0010034068 -0.24632804 -0.36348513 -0.3195999 -0.004920791 --0.0064724847 -0.01624837 -0.24610816 -0.6158541 -0.29133257 --0.036813475 --0.42762515 -0.049779188 --0.026363567 --0.07631918 -0.14252022 --1.4640671 -0.29082885 --0.23835088 -0.10363004 --0.22529078 -0.07648281 -0.09476253 -0.039013527 -0.070950024 --0.003079838 -0.06818876 --0.06543772 --0.15919498 -0.010625349 -0.07925386 --0.003121612 -0.06597111 --0.005168294 -0.005352767 -0.07601229 -0.10750263 --0.08349335 --0.031597055 -0.20326664 -0.046938702 --0.16294564 -0.047579262 -0.014392693 --0.068271615 --0.017256593 -0.09795106 --0.11023712 -0.018542973 --0.014064093 -0.11106148 -0.016286789 --0.06635081 -0.16002962 --0.087487 --0.060316924 --0.0029278023 --0.09883771 --0.1791818 -0.11801207 -0.0106543545 -0.19740626 --0.06178369 --0.025668036 -0.23280229 --0.006255536 -0.054482616 --0.01064966 -0.10518202 --0.019499872 -0.032891076 -0.114829704 --0.25379276 --0.09716929 --0.04759959 -0.12230625 -0.06376376 --0.061622594 --0.009457353 --0.09728088 --0.1844801 -0.23515317 -0.015026485 -0.21219704 -0.05745305 -0.28385106 -0.07832772 -0.04904198 --0.12739533 --0.009718123 --0.039135434 -0.15422969 --0.03844927 -0.012355696 --0.055153985 --0.063611485 --0.088797115 --0.07394359 --0.078069024 --0.13946618 --0.15317869 -0.032261863 -0.048000023 --0.14670256 -0.021810118 -0.030018764 -0.25087744 -0.0177139 --0.061317198 --0.032168433 -0.03866456 -0.12989339 -0.12050357 --0.0150243975 --0.060697023 -0.014581967 -0.07739259 --0.07075 -0.035422575 -0.10566876 --0.039664913 -0.15739344 --0.045915857 --0.005520242 --0.25040027 -0.1551612 --0.1786278 -0.105437346 --0.06443747 --0.025478989 -0.16735603 -0.04231703 --0.14238846 --0.0025035765 --0.06868589 -0.0060102064 --0.11697702 -0.004553207 --0.09797054 --0.114153735 -0.041591357 --0.09056941 -0.16019651 --0.034573957 -0.04458008 --0.0032250476 -0.13350889 --0.103019714 -0.05828724 --0.116796665 --0.18787469 --0.18327352 --0.07508699 -0.09579527 -0.22873154 -0.18627526 -0.13858615 -0.06332912 -0.07194515 -0.07936036 --0.08472202 --0.13631946 --0.09481246 -0.071693085 --0.1059701 --0.09262539 -0.01007995 -0.194768 -0.15457408 -0.1909053 -0.06520819 --0.07618401 -0.05176633 -0.04986531 -0.059410486 -0.040789086 --0.19557442 -0.15711442 -0.05904262 --0.11767211 -0.08144878 --0.15005891 --0.13120629 --0.2552231 -0.2256746 --0.034877375 -0.16541426 -0.030043328 --0.013512054 -0.0036139518 --0.28223714 --0.23250422 --0.14504243 --0.07091371 --0.1548036 -0.19432472 --0.096072845 -0.022145469 --0.09520372 --0.09541912 -0.018568233 -0.20988825 --0.30845895 --0.20282735 --0.13204034 --0.35419518 -0.042192765 --0.06734547 -0.18521936 -0.080241635 --0.098576106 -0.06309343 -0.03243145 -0.048125688 --0.03432185 --0.098213784 -0.16233656 --0.110937685 --0.01628488 --0.023396635 --0.23914415 -0.0014613422 -0.09254917 -0.03213695 -0.060342833 -0.0227872 -0.13472158 -0.07393497 -0.019344844 -0.017744882 --0.114420496 -0.08029878 -0.03683363 -0.09715919 -0.3955823 -0.0726029 -0.180425 -0.009926331 -0.059986282 -0.05811577 --0.1169703 --0.14072543 -0.042582583 --0.12707816 -0.024255998 -0.20255943 --0.33271173 --0.073574774 -0.044771794 -0.0061113504 --0.19228348 --0.065525696 -0.031308513 --0.28408033 --0.028820904 -0.1911483 -0.071549244 --0.06423704 -0.09441701 --0.008979171 -0.013014435 -0.044074588 -0.028810376 -0.012128646 -0.19206068 --0.016841237 -0.022849618 --0.13136746 -0.09135618 -0.056229547 --0.027015317 -0.016271317 --0.26170823 -0.1259988 -0.058448505 -0.011014912 -0.17905465 -0.013376079 -0.2033581 --0.0919387 --0.14258252 -0.16848227 -0.08578348 -0.23430584 -0.19296408 -0.007465929 --0.026474692 --0.09490611 --0.3509583 --0.11117457 -0.047399003 --0.10419485 -0.30159128 -0.10685811 --0.055884186 -0.07111125 -0.17641753 -0.043839592 --0.08659802 -0.12992324 --0.15591422 --0.17949307 --0.14981762 -0.28837532 --0.3114907 -0.11218168 -0.20914108 --0.21576864 --0.35267547 -0.15754247 --0.18045858 --0.058980703 --0.07896258 --0.18151407 -0.40341642 --0.12347852 -0.28702065 -0.0033455747 --0.45203853 -0.2683036 --0.13859442 -0.09643156 --0.26838014 -0.040166236 --0.16416728 --0.10385497 --0.07641139 --0.5552624 -0.05861128 -0.011857173 -0.08108509 --0.07512224 --0.2892026 -0.036063813 -0.16362934 -0.28948388 -0.32132113 -0.07076549 -0.075937346 --0.16346776 -0.23163308 -0.121265806 --0.079789765 --0.06711197 -0.4110689 --0.08957695 --0.06736469 -0.1347942 --0.14699745 --0.09054102 -0.07385583 --0.33636343 --0.12433959 -0.077275775 -0.13644783 --0.40100393 --0.13436192 -0.17498596 -0.21090698 --0.31102285 --0.26000887 --0.06467308 -0.085162744 -0.015901184 -0.21721686 -0.069679365 -0.2981072 --0.0949827 --0.15546553 --0.08643542 -0.1175795 --0.19409263 -0.3580771 --0.14064445 -0.014127521 -0.38985574 --0.22987044 -0.28750166 -0.13793565 -0.021799522 -0.28350833 --0.026714439 -0.081505165 -0.0057956497 -0.035669945 -0.14254281 -0.115907125 --0.0622209 -0.18253192 --0.36583018 --0.19874896 -0.12535928 -0.012032539 -0.21728186 --0.12687668 --0.06743067 -0.053948853 -0.05517792 -0.03374141 -0.09254032 --0.016975073 -0.16282022 --0.09000497 --0.18218884 --0.026812714 --0.19178927 -0.06720363 -0.21175128 --0.169424 -0.1153882 -0.15044226 -0.1274076 -0.07007458 --0.015137709 --0.071370654 --0.10719194 -0.0030971733 -0.003053818 --0.20931916 -0.12730028 --0.104828045 --0.09543417 --0.28509423 --0.15296803 -0.1722676 --0.016534654 --0.05900145 -0.041805875 --0.16776235 --0.13894036 --0.03785919 -0.023881441 --0.063758336 -0.19817102 -0.12188287 --0.094406515 --0.22960398 --0.10115765 -0.28193358 -0.057479642 --0.20928235 -0.052913584 -0.056378108 -0.09871123 -0.14054449 --0.008437131 --0.15118065 -0.18704782 --0.07321208 -0.20136654 --0.07975215 -0.009117482 --0.20767044 -0.022660645 --0.029075421 --0.1347372 --0.23176989 -0.18789558 --0.24994043 --0.033248484 -0.028585937 -0.043663237 --0.06666907 --0.017650444 -0.051989354 -0.02053801 -0.08742051 --0.23142113 -0.14978027 -0.121081166 --0.078662395 --0.13842131 -0.10127659 -0.040790014 --0.056264173 --0.12658937 -0.16252743 -0.009590687 -0.18132783 --0.18362182 --0.10611722 --0.0094092395 -0.33182755 -0.12441569 -0.03509686 --0.070836864 -0.06770161 -0.06830101 --0.117125295 --0.108268574 -0.13479269 -0.045286555 -0.16500075 -0.069053866 -0.07873593 --0.2421033 -0.18126595 --0.122388005 --0.14860949 --0.20766984 -0.109144844 -0.21340951 --0.23472285 --0.029580861 -0.1111227 --0.014236426 -0.047061384 --0.019648269 --0.047468845 -0.08294717 --0.019575521 -0.16896704 -0.07871283 --0.01453166 --0.046425235 --0.10264732 -0.21692294 --0.158969 -0.029742457 --0.020599132 -0.4117681 --0.22677828 --0.07925972 --0.10776972 -0.031428304 -0.30519035 -0.1919862 --0.03160605 -0.03467934 -0.13888541 -0.05455844 --0.049525205 -0.15060285 -0.10655945 -0.049475238 --0.11862145 --0.021981718 -0.07148155 -0.08351594 --0.026148155 --0.11530955 --0.002974771 -0.02468828 -0.067973875 --0.03154376 -0.042839285 --0.14265832 -0.048780795 -0.09475007 -0.036635935 --0.020682493 -0.09772941 -0.035429526 -0.1513398 -0.034668863 -0.017872533 --0.0068494086 -0.004926392 -0.07740935 -0.04005814 --0.08615925 --0.012143898 -0.033525765 --0.117411636 -0.08630995 --0.011236756 --0.16953802 --0.10877094 -0.11558068 --0.0024912376 -0.052688155 --0.20583667 -0.034807514 --0.06242574 -0.07682831 --0.026669808 --0.059204902 --0.12846503 -0.01197409 --0.07461692 --0.05584058 -0.108664736 --0.10834252 --0.13729775 --0.041924622 --0.026646301 --0.1382601 -0.15751487 -0.07889689 -0.053887982 --0.06365417 -0.18864422 -0.05641041 -0.037573542 -0.1637287 --0.063015506 -0.12719634 -0.18906833 -0.013710363 --0.15525414 -0.012318361 --0.092013195 --0.07247095 --0.07505489 --0.26061618 --0.009722259 -0.009229768 --0.2526785 --0.043472547 -0.027653968 --0.013528903 -0.020027958 -0.0664177 -0.10357879 --0.042963933 --0.03249 -0.025431957 -0.00479297 --0.047750507 -0.15135683 -0.07041995 -0.069407724 -0.009542008 -0.17543375 -0.06369927 --0.07584633 -0.024401797 --0.09492344 -0.11450659 --0.043102823 --0.09335431 --0.0014421475 --0.07495298 -0.033465996 --0.09143724 -0.033459917 -0.084460035 --0.054773986 -0.013567699 --0.021187158 --0.05139521 -0.089148544 -0.03654458 --0.15974632 --0.09071947 -0.19199707 -0.035845775 --0.09160109 --0.16829868 -0.0338369 --0.17061763 --0.10413101 --0.067421615 -0.029928101 -0.10118298 -0.098347194 -2.263172 --0.06230229 --0.12234194 -0.014742758 -0.15346907 -0.1477905 --0.030477181 --0.15919164 -0.003083841 --0.07904151 --0.0492306 --0.009187213 -0.08786319 -0.0072955806 -0.18888031 -0.009154443 --0.01036118 --0.0055352417 -0.11439726 --0.112460874 -0.023043629 --0.011397509 -0.14621666 -0.16894108 -0.0034273574 --0.057915036 -0.13725303 -0.03483891 -0.110942505 -0.08614617 -0.082919806 -0.016265977 --0.14225854 --0.069272034 -0.016676214 -0.0070874104 --0.078644454 -0.056543373 --0.19642451 --0.32669446 -0.17552124 --0.17740077 -0.14016312 --0.11354045 --0.01200454 --0.12880674 --0.0966345 --0.2716512 -0.0063344645 --0.12640296 --0.102029815 -0.13321307 -0.005869679 --0.005069248 -0.030850109 -0.028969951 -0.1260871 --0.10089979 --0.06848241 --0.14327626 --0.026131783 --0.16765916 -0.064995974 -0.44400465 -0.1503221 -0.15472223 --0.13402534 -0.27017504 --0.18022211 -0.028560163 -0.2412255 --0.018203696 -0.05324961 -0.016080035 -0.006027059 -0.18052685 -0.10892526 --0.013773326 --0.022979092 --0.15261139 --0.03513786 -0.11805425 --0.16462441 --0.09189639 --0.168256 -0.0106098605 -0.08371114 -0.027419752 -0.060720503 -0.16168681 --0.2104731 -0.1438285 --0.07232469 --0.048025146 --0.04565571 --0.057499047 --0.30950436 -0.040081076 -0.2433311 -0.20444615 -0.040006563 --0.13927892 -0.19791913 --0.1357121 -0.11522593 -0.1964469 --0.117350385 -0.004623719 --0.045000557 --0.24141186 --0.056423355 --0.046071097 --0.015282269 -0.07737665 -0.13217205 -0.15752625 --1.290582e-05 --0.0991383 -0.011179331 -0.0027356374 --0.034911398 -0.257086 -0.2146054 -0.00492809 -0.12997092 --0.24737282 --0.22608969 --0.06901828 -1.3672502 -0.011813992 -0.011156805 -0.17989317 --0.20059548 -0.0011191377 --0.0945435 -0.030536026 -0.07853953 --0.098865375 --0.14919975 --0.074347794 --0.03293492 -0.017028432 --0.110573664 -0.056511197 -0.066930175 --0.028260404 -0.027876621 --0.10060747 --0.013823727 -0.07706472 -0.107478306 -0.0040173475 --0.11008136 -0.081786625 --0.092933 --0.017435016 -0.027554072 -0.0386489 --0.06387675 --0.009430849 -0.1566221 --0.14810695 --0.13776052 -0.118572436 -0.19512053 -0.042999 -0.11498023 -0.08870832 --0.022361236 -0.13316737 --0.17944779 -0.25057334 --0.10773584 -0.118579306 -0.148876 -0.026279947 -0.07900982 -0.011620987 -0.22801217 --0.007882873 -0.16311349 --0.13802275 -0.06724491 -0.06701775 -0.12514623 --0.05452677 -0.2758274 --0.0014625475 --0.034572285 -0.07581025 --0.03751904 -0.12519668 --0.15820697 --0.17788292 --0.07374682 -0.009532946 --0.003349182 --0.19212778 --0.068309635 -0.25189334 --0.13994119 -0.015891345 -0.14539175 --0.018656943 -0.034735475 -0.024084928 --0.0840805 -0.2536952 -0.09874183 --0.081874214 --0.17238554 --0.08334391 -0.0822128 --0.008184078 --0.039725404 --0.026609987 --0.050327893 --0.024397835 -0.0961524 --0.19147578 --0.12571265 --0.11410436 -0.005484435 -0.00670208 -0.07951432 -0.11513139 --0.076056935 -0.014443164 --0.18823189 -0.021822924 -0.11835156 -0.037288453 -0.030255638 --0.11400675 -0.044960316 -0.02427823 --0.003977865 --0.026223179 --0.037239503 --0.17667569 --0.0074636554 --0.07493114 --0.03717151 -0.09290536 --0.10992282 -0.066109784 --0.06714894 -0.052709483 --0.12892365 --0.056787033 --0.04219202 -0.18238384 --0.051422205 --0.03236355 --0.035668395 -0.0046389806 -1.1065282 --0.009707986 --0.0026411167 --0.13745382 --0.16726524 --0.13818601 --0.31534803 -0.8623659 -0.35030955 -0.15281214 --0.14522472 --0.5101722 --0.27640763 --0.07092819 --0.49249282 -0.19805437 -0.11621243 -0.20258771 -0.31094047 --0.20020074 --0.41914576 --0.0030443396 --0.10038582 --0.6242502 --0.6393006 -0.10235076 -0.14963391 --0.07087081 --1.108111 --0.27205783 -0.03077464 -0.03533014 -0.17732407 -0.15940465 --0.48297527 -0.3040275 -0.32597384 -0.07403146 -0.2870389 -0.76515245 --0.13117903 -0.114672005 --0.41327593 -0.6718863 --0.6618667 --0.32092658 -0.67661804 -0.32184118 --0.06167093 --0.17690836 -1.0102315 --0.0651653 -0.97619593 --0.15593424 --0.08840595 -0.99169654 -0.3935142 --0.074604176 -0.8816835 --0.24465767 --0.24845935 --0.049254708 -0.1833352 --0.28892237 --0.71243525 --0.6900301 -0.17544384 --0.08723592 --0.83861256 --1.5183198 --0.34443924 -0.5117392 --0.9953684 -0.18006381 -0.016138637 --0.027491303 -0.2564864 -0.17177871 -0.2308387 -0.46349886 -0.767878 --0.3337583 --0.18116802 -0.07097637 -0.33349413 --0.22605188 --0.09017591 -0.30257356 --0.21402979 -0.12529768 -1.1140282 --0.73850787 --0.3611509 --0.031777825 --0.7256842 --0.19106358 -0.39857128 --0.09253631 --0.11109753 --0.113723755 --0.37901768 -0.1614549 -0.27244946 --0.047004998 --0.04506382 --0.8543891 -0.013399391 -0.01937918 -0.43823457 -0.4844063 -0.24561794 --0.13250735 --0.22701256 -0.20025647 --0.6602266 --0.06001948 -0.33179134 -0.23578082 -0.2805778 -0.17377709 -0.0053068073 --0.59143895 -0.350724 -0.44536996 --0.3821635 -0.025025725 -0.17829297 -0.17969382 -3.092259 --0.23218411 -0.090962924 -0.050329402 --0.016577058 --0.0018090664 --0.01437387 --0.09276584 -0.008475551 -0.0058100303 --0.0046917894 --0.06130082 --0.12547956 -0.0654258 --0.024395814 -0.029128011 -0.000106060754 --0.011669071 --0.11522303 -0.08478148 --0.10340132 --0.02681374 --0.06750472 -0.012079128 -0.01518619 --0.14303897 --0.05516586 --0.019610623 --0.0094546545 -0.0058274567 --0.04280499 --0.036737174 -0.02386535 --0.038874596 --0.007694024 -0.044024453 -0.07206329 -0.024926627 -0.03108157 -0.14977945 -0.046271663 --0.0003500916 -0.0018549635 -0.13968511 --0.044195227 --0.038737096 -0.022869144 -0.18636772 -0.037332937 --0.013628484 -0.13638833 -0.0009823749 --0.23869409 -0.026364684 --0.053627007 -0.0020897624 -0.02850093 --0.024831215 --0.06850628 -0.11883838 -0.22222704 -0.037158515 -0.010426212 --0.09070448 --0.07661744 --0.077786006 -0.009548851 -0.15128347 -0.05118025 --0.03817967 --0.013177835 -0.021620331 -0.14518742 -0.033568103 -0.10806419 -0.1542101 --0.073483266 -0.15620354 -0.051624615 --0.14358981 --0.07177044 --0.012673273 --0.14502804 -0.06405432 --0.13826345 -0.13682038 --0.014171071 -0.10095981 --0.07099702 --0.07503821 --0.028988887 -0.025866732 --0.015037667 --0.16064471 -0.006945711 --0.08424196 -0.08364667 -0.06641219 -0.058621954 --0.22434142 -0.020175578 --0.08692455 -0.11842825 -0.022350673 -0.0052420627 -0.09401322 --0.12638186 --0.0050749937 --0.14796937 -0.07590909 -0.0021786343 -0.026690748 -0.074196026 --0.21335241 -0.04875681 --0.019008432 -0.09260275 -0.08496537 --0.018915595 -0.097022586 --0.00688056 -0.048245415 -0.013042699 --0.040748354 --0.01640944 --0.015648302 -0.05817481 -0.0027512256 --0.044802643 -0.12993285 --0.045560542 -0.0016101359 --0.11278754 -0.23526189 -0.01646343 -0.06402958 -0.024219126 -0.058087945 -0.15922351 -0.10845493 -0.09881269 --0.08896129 -0.0009628773 -0.02241161 --0.029749215 -0.05652289 -0.11070241 -0.08344875 -0.010737554 -0.049539194 -0.09510428 --0.14667772 -0.11035925 --0.09957123 --0.06119302 -0.00807494 -0.025038145 --0.057178024 --0.014266908 --0.01110449 -0.008918802 -0.16504228 -0.08088221 --0.052914284 -0.19698492 --0.0484918 --0.11312528 -0.09542057 -0.1031616 --0.012613717 -0.1416646 --0.08165961 --0.02009261 -0.06713397 --0.118995346 -0.19635189 --0.03942417 --0.09984241 --0.0033956445 -0.04306117 --0.11325797 -0.08380335 -0.031595927 --0.036228076 -0.00611208 --0.13419366 --0.009468983 --0.12663211 -0.04044209 --0.107058346 -0.030733757 -0.1300358 -0.14730124 -0.061141804 --0.0677636 --0.06389811 --0.044210345 -0.09302295 --0.14532636 -0.07062428 --0.011862172 -1.6001883e-05 -0.046801746 -0.085460566 --0.004637842 -0.047428496 -0.033175204 -0.014254316 -0.016209649 --0.0484593 -0.11015703 -0.09596195 -0.04876958 -0.12762712 -0.08588176 --0.0673186 -0.0841516 --0.08161193 -0.0505665 --0.100983866 --0.044372775 --0.032770544 --0.008706077 -0.028221536 --0.123130746 -0.086068004 --0.07083533 --0.0240182 -0.059964698 --0.030127099 --0.0009659665 -0.1516641 --0.14251679 --0.27241465 -0.11698721 --0.032922797 -0.035363093 --0.14429742 -0.026382485 -0.17665054 -0.0653467 --0.21159196 --0.10341265 -0.049973104 --0.13787816 -0.15763415 -0.12182828 --0.053499643 -0.075831026 -0.010326832 -0.18934013 --0.101243906 -0.15150303 --0.05608145 -0.063906394 --0.08301822 --0.12768197 -0.02784576 --0.0027801713 --0.049264282 -0.31351468 -0.16062324 -0.1211859 -0.008997482 --0.0051574493 --0.07301655 --0.0070720757 --0.06989527 -0.011225755 --0.086420126 --0.040019114 --0.06192813 --0.13859044 --0.057004523 -0.0017191085 --0.018773004 --0.030309785 -0.031629976 --0.109345704 -0.049575735 -0.09231836 -0.08643522 -0.04476998 -0.0041033155 --0.07837685 --0.07348619 --0.10166456 --0.070143625 --0.16639313 -0.04131146 -0.14589806 --0.21889096 --0.16449161 -0.10893668 --0.009097624 -0.039150998 --0.052965686 -0.024800144 --0.05054637 -0.016396422 --0.12868659 --0.012779137 -0.004251849 --0.120220065 -0.10961264 --0.05755729 -0.056573864 -0.046526674 -0.052471347 --0.088839285 --0.022259435 -0.14719506 -0.085922085 --0.018239925 -0.10674595 --0.06629701 --0.09199893 -0.0759575 -0.012509772 --0.048591673 --0.12478829 --0.21757787 -0.19142285 -0.08719849 --0.099063374 -0.06933851 --0.18329191 -0.11947322 --0.028442128 --0.10253986 --0.07785943 --0.1266912 -0.09847242 -0.07144781 -0.056091905 -0.17437588 --0.2730703 --0.08214779 --0.16571313 -0.2090871 --0.20056885 -0.07269697 -0.038585126 -0.23525016 -0.06310587 --0.024761438 -0.0059491033 --0.07013538 --0.1106631 --0.26917195 -0.18668249 --0.028575381 -0.13271731 -0.12945274 --0.007401068 --0.04374815 --0.19870842 --0.009663638 -0.13928524 -0.080388725 --0.18649265 -0.09600172 --0.058216356 -0.0008876696 -0.15280671 -0.14429456 --0.007059484 --0.12851502 -0.046628013 -0.1489755 -0.080130205 -0.06885991 --0.021443589 --0.2967774 --0.045853734 -0.21266235 -0.11758842 --0.11532437 --0.20017326 -0.11350069 --0.045022067 --0.0032424426 --0.14492379 --0.05347281 --0.05311833 --0.09288439 --0.116225004 -0.14100559 -0.17071968 --0.0077825077 --0.1796657 --0.055621978 -0.02821227 --0.0998727 -0.09227799 --0.012511076 --0.14422292 --8.448187e-05 --0.056268483 --0.06595235 --0.035372328 -0.003665279 --0.02797787 -0.076443754 -0.023747727 --0.024654925 --0.12786745 --0.008044299 --0.06396435 -0.025095172 -0.03508309 -0.006073635 -0.00338725 -0.041719597 -0.11173657 --0.0062622707 --0.14388067 -0.11084378 --0.059281185 --0.07239816 --0.033735957 -0.041196298 --0.050259132 --0.087343186 --0.028841304 --0.080829665 -0.10352622 --0.031068685 -0.03602674 -0.037181206 -0.1963573 --0.10453912 -0.15950741 --0.01723829 -0.05445731 --0.022321189 --0.039812345 -0.05415715 --0.026346102 -0.034343146 --0.05391966 --0.05193217 -0.12226761 --0.008549904 --0.06373183 --0.08762396 --0.0094100395 --0.01062062 -0.0197056 -0.11734186 --0.06688238 --0.05638273 --0.017287282 -0.014057033 --0.022947164 -0.0146921165 -0.01617538 -0.019109812 --0.10051229 --0.020591946 --0.17170343 -0.18194519 -0.040828973 --0.006614563 -0.045683946 --0.12994583 --0.09034757 --0.020491013 -0.09512156 --0.017995138 --0.041908555 -0.15477724 --0.084829524 --0.039893392 --0.034273867 --0.03296095 --0.042185694 -0.09318514 --0.0071085985 --0.052518476 -0.10814238 --0.16253673 --0.087414846 -0.034858387 -0.11563512 --0.039186265 -0.09468589 --0.047643416 -0.031340744 -0.032889057 -0.26535943 --0.14335805 -0.034940857 --0.09170832 -0.050734323 -0.05112796 -0.09143824 -0.019830588 -0.0694334 --0.017925559 -0.01511197 -0.05876173 --0.0912458 --0.16291592 -0.008973572 -0.012203026 --0.008564271 -0.048812047 -0.022501891 -0.03299754 --0.02553805 -0.012160698 -0.0136651555 --0.13780005 -0.24890615 -0.009148156 --0.011503828 -0.097852536 --0.29013228 -0.027664699 -0.07528729 -0.18696122 --0.068915136 --0.14017521 -0.2545374 --0.08568121 -0.015929205 -0.3637525 -0.09098082 -0.056154713 -0.39916888 --0.17752254 -0.12685786 --0.009724494 -0.23459315 --0.026368601 --0.16233447 --0.12061564 --0.063874945 --0.24809366 --0.23023008 --0.08835321 --0.061070535 -0.17588855 -0.18833026 -0.16949347 -0.049055893 -0.15897238 -0.12453891 --0.06714391 --0.037021037 -0.11122713 -0.2896633 -0.20296822 -0.2917747 -0.10240392 --0.08652984 --0.13998725 --0.3089228 --0.06792088 -0.065593556 --0.032617014 -0.050156206 -0.026669914 --0.18094812 -0.13601153 --0.052269228 -0.05111221 --0.32756016 --0.017059898 --0.003549821 -0.07265381 -0.19240706 --0.024866171 -0.029961608 -0.05788743 -0.26784176 --0.06130742 --0.0674457 --0.037127078 --0.008361397 --0.01956867 --0.16753133 --0.12541977 --0.2514929 --0.14882167 -0.23646143 -0.36472175 -0.015233619 --0.19392546 -0.061836164 -0.1612481 -0.054365844 -0.13501662 --0.20136616 --0.13252011 -0.42489895 -0.19513847 --0.042632453 -0.06318484 --0.024575057 --0.10874997 -0.15479848 --0.27980185 -0.0064889286 --0.16819476 --0.00895502 --0.06795987 --0.029013574 --0.0025976584 -0.1421816 -0.008434059 -0.0714343 --0.028988952 -0.21276692 -0.0055521587 --0.17009045 --0.5206954 -0.17094125 -0.014632932 -0.25151455 --0.004777443 -0.011837877 -0.29316968 -0.17717509 --0.20305257 --0.119311415 -0.20064789 -0.01898781 -0.34615552 -0.004302366 --0.2847605 -0.2268111 -0.11395682 -0.39310968 --0.14934419 -0.07081589 --0.074781656 -0.06513855 --0.19081435 -0.009454755 -0.03362384 -0.39275044 --0.14735207 --0.04797999 -0.12480709 --0.017242605 -0.09019486 -0.12055951 --0.07064712 --0.15654388 --0.04080472 -0.07646193 -0.02749901 -0.054365497 --0.072765864 -0.06348216 -0.040630788 -0.107565396 -0.052072223 --0.05419058 --0.021626173 -0.12609191 -0.037557792 -0.13655978 --0.11083685 --0.023797506 --0.0028552804 -0.07289569 --0.007994258 -0.13089967 --0.0012029535 -0.011126278 --0.04171503 --0.06934706 -0.14490446 -0.108613566 -0.009812417 -0.095729865 -0.053134 --0.059993573 --0.064379826 --0.016112516 --0.027867248 -0.0044381176 -0.021151654 --0.1173466 -0.060474932 --0.04099074 -0.040362667 --0.0021216339 --0.074521065 -0.022380557 -0.012968317 -0.15712382 --0.13451672 --0.17116913 --0.01858715 --0.124544285 --0.008651532 --0.063521445 --0.09524886 --0.13109563 -0.007332777 --0.033263825 -0.20321378 --0.0832676 --0.006704684 --0.0126555255 --0.07140835 --0.02392024 --0.061808486 -0.062678576 -0.08876969 -0.1461344 --0.071484454 --0.0076877167 --0.14716385 --0.1259276 --0.08621898 --0.018453121 -0.06184347 --0.007760144 --0.24892558 -0.14353591 -0.03820454 --0.08285729 --0.13833709 --0.053603422 --0.101541035 -0.0637676 --0.0041102613 -0.026716134 -0.09402935 --0.00880583 -0.13563868 -0.016914433 -0.003460629 --0.029729834 -0.08146636 -0.08226719 --0.025322052 --0.146868 --0.055707637 --0.07602593 --0.09261446 -0.12070246 --0.02174518 -0.012584609 --0.062092025 -0.026285337 -0.038779184 -0.03894846 --0.14174731 -0.08940285 --0.045058325 -0.09028268 --0.04464571 -0.021723738 --0.008994917 -0.1651236 --0.06678132 -0.18804176 --0.020529924 -0.02233563 --0.0025735425 -0.118105754 -0.08587166 -0.010377076 --0.021418344 -0.0641307 -0.07809762 -0.45905578 -0.31122607 -0.5099205 --0.19249624 --0.047770087 -0.0008843947 -0.13020533 -0.05389286 --0.037766065 -0.149226 --0.116918206 --0.21610598 --0.23137006 --0.2673451 --0.24566896 --0.046410266 -0.11458944 -0.012722205 --0.29339755 -0.056173436 -0.04453561 -0.2614961 --0.057680584 -0.16050555 --0.19296595 -0.14436229 --0.048494715 --0.2189755 --0.4907549 --0.17986502 --0.009090012 --0.26678768 --0.24154022 -0.2600129 --0.106965594 --0.07426783 --0.43120483 --0.03901383 --0.43731737 --0.09214052 --0.07811154 -0.25073153 -0.21352684 --0.10751669 -0.04426131 --0.07423833 -0.26542002 -0.0887291 -0.36762506 --0.23000874 --0.31700718 -0.24038757 -0.17990962 -0.037501175 --0.20412281 --0.43850788 --0.22192118 -0.25204125 --0.07847345 --0.12182968 -0.021126619 --0.128958 -0.34358177 -0.021619758 --0.025475552 --0.013634013 --0.22509071 -0.21330513 -0.17224477 --0.04604798 --0.08509472 --0.1287938 -0.24502327 -0.09704549 -0.14815125 --0.11405969 --0.35653126 -0.14996246 --0.009675478 -0.18905063 --0.3355034 --0.04194892 -0.33468366 -0.23326987 --0.043663148 --0.046463814 --0.23335241 -0.024711916 -0.14389583 --0.05624788 -0.1029793 -0.019573018 --0.07140748 --0.045926776 -0.046984512 -0.008943564 --0.23162688 --0.1281161 -0.023672733 --0.13619547 --0.18623927 -0.27860615 --0.14769216 -0.0140290195 -0.09008506 -0.15292095 --0.1186295 --0.36148944 -0.1668097 -0.25228676 --0.047599584 --0.31185254 -0.20056325 --0.16919106 --0.31088606 -0.24480005 --0.04470602 --0.31611428 --0.49875352 -0.2435155 --0.0570435 -0.037773 --0.20333293 --0.32365498 -0.04594423 --0.07700648 --0.36589068 -0.10638261 -0.37392408 -0.080024935 --0.19886814 -0.052631572 --0.004740449 -0.1034456 --0.07189155 -0.086434916 --0.32390267 -0.029583026 -0.12430386 --0.061710328 -0.057547443 -0.033012122 -0.06377911 -0.1687657 -0.16479148 --0.038298752 --0.047634885 -0.1499887 -0.070925176 -0.08251781 --0.06258805 --0.16479015 -0.027181948 --0.06918922 --0.019637853 -0.11926991 -0.22558416 -0.006611396 --0.09821066 --0.027577251 --0.26697275 --0.15589705 -0.06000945 --0.10959194 --0.23358193 --0.04882431 -0.09561384 --0.061406273 -0.12603611 -0.028634498 -0.25709814 --0.2487878 -0.20864512 --0.20340833 --0.031295612 -0.0639192 -0.0630295 -0.028586153 -0.11574483 -0.040741324 -0.104599506 --0.07506309 -0.062585145 -0.06148556 -0.033627767 -0.19319467 -0.23784383 --0.08395571 --0.14871609 -0.053330064 --0.14822869 -0.027973315 -0.18501735 -0.15994318 -0.076921426 --0.04259372 -0.19257186 --0.031836346 --0.011136673 --0.09320161 -0.0012596749 -0.24152814 -0.07769168 --0.10812172 --0.011603934 -0.006524131 --0.076857656 --0.14515543 --0.29254892 -0.09861416 --0.15596767 --0.0018796362 --0.110909455 --0.040802434 --0.034702208 -0.031798366 -0.059039477 -0.059065834 -0.02442195 -0.033224866 -0.21424861 --0.1456434 --0.092725195 --0.03737724 -0.097858936 -0.059812997 -0.06269215 --0.16866568 --0.05637113 -0.010363561 -0.071271256 -0.12583698 -0.07009814 --0.017970074 -0.20534907 --0.18907325 --0.09210279 -0.13180996 -0.07915449 --0.04708229 -0.07119319 --0.16731887 --0.14326373 -0.108443014 --0.17711979 -0.0035590837 --0.096234396 --0.08622815 --0.029566573 -0.045843948 --0.42749202 -0.036919862 --0.21794772 -0.013112183 -0.19837768 --0.046667565 --0.18894468 -0.07503117 --1.5682188 -0.031982865 -0.0030589674 -0.059912395 --0.13616234 --0.07135443 -0.42596376 --0.10299768 -0.19540182 -0.15578744 -0.09479167 -0.1832991 -0.2689143 --0.09151889 --0.18284667 -0.2647766 -0.39437082 --0.12361279 --0.051131587 --0.07530745 --0.014407529 --0.31174588 -0.05437944 --0.080678396 --0.033280764 -0.30622357 -0.14232036 -0.00720969 --0.081814416 -0.14064412 -0.29332468 -0.0288935 --0.32560447 --0.20175412 -0.2651174 --0.024418633 -0.2564581 --0.013830949 --0.059948843 --0.13193421 --0.40895674 -0.19349472 -0.18199874 --0.14220479 -0.022349931 -0.005027668 --0.399506 -0.6102058 -0.074079305 --0.07892756 --0.10853301 -0.089374065 -0.10612767 -0.25620046 -0.14931616 --0.14091313 -0.17368823 -0.18963128 -0.102182716 -0.025251416 --0.16794132 -0.17939787 --0.13011715 --0.41325802 -0.026286706 -0.029541219 --0.1717232 -0.22798555 --0.016379662 -0.20186655 --0.21713126 --0.17697974 --0.06068989 -0.32692865 -0.37359256 -0.07094772 --0.20952326 --0.32143852 --0.05315995 -0.023973493 --0.22803144 --0.17485607 -0.030982247 -0.099481985 -0.42620212 --0.23953713 --0.13354076 -0.14659508 --0.14722747 -0.44527522 --0.26907715 -0.056150835 -0.0538637 -0.035968218 -0.08115831 -0.019793682 -0.04336893 --0.031789508 -0.29711375 --0.36997172 --0.13318938 --0.01387462 --0.041661754 --0.29003394 -0.24577345 -0.3959759 -0.31801817 --0.1703699 --0.12838441 -0.18293945 --0.2761375 --0.24461542 -0.25979173 --0.24757616 -0.17036031 -0.27321613 -0.4835395 --0.16152251 -0.038145553 --0.1397694 -0.13401031 -0.27337244 -0.16011427 -0.21953666 -0.42506328 -0.042088367 --0.051254675 --0.04451299 --0.0031829504 -0.023580257 -0.007357023 --0.032058414 --0.047777582 -0.03450741 -0.010826196 --0.047324378 -0.007051333 -0.099494 --0.035756033 --0.10321859 --0.008225727 -0.05475618 --0.10005926 --0.09147987 -0.011984904 -0.064857796 -0.027960151 -0.13050507 --0.071961366 -0.07804506 -0.19226493 --0.045201637 --0.0071366373 --0.00056929013 -0.10269064 -0.07572906 --0.13100183 --0.0043945173 --0.09570191 --0.0053693005 --0.06216271 --0.01600779 --0.17848861 -0.2794257 --0.045666534 --0.0899986 -0.13118002 --0.15790889 -0.051781945 -0.1636013 --0.18072493 --0.029388353 --0.03495962 --0.017743018 --0.08797095 --0.07572918 --0.03798354 -0.021509532 -0.03851637 --0.07674301 -0.04953584 -0.08952018 --0.03964609 -0.01077464 --0.067229316 -0.080714665 --0.12110838 --0.03841455 -0.11183036 -0.06601642 --0.07220063 -0.11403548 -0.0011081978 -0.034997344 --0.07793826 -0.047228776 -0.019273786 -0.057922207 --0.04265892 --0.021908643 --0.08287012 --0.093287796 --0.23371853 --0.0043691997 -0.063791 -0.092690505 -0.22239609 -0.09897378 --0.059324928 --0.26989898 --0.04994004 --0.12683687 --0.070494816 --4.000125e-06 --0.03450196 --0.07185813 --0.09128172 --0.0081663625 --0.14986405 -0.020179171 -0.038110472 --0.02655022 --0.04798819 -0.015436942 --0.05790407 --0.06855621 --0.019677196 --0.14726871 -0.12948094 -0.036998663 -0.02349115 --0.16225617 --0.07355685 -0.045530807 -0.027266415 -0.052576672 --0.018755613 --0.0023675167 -0.0013413526 -0.19972925 --0.078889504 -0.017871285 --0.065416805 --0.009158346 --0.07245505 --0.095960304 --0.029388059 --0.04866738 -0.037177935 -0.002814741 --0.07235755 -0.07916559 --0.041352365 --0.01695735 --0.43613777 -0.17790157 --0.59050745 --0.10379655 --0.103988715 -0.16632411 -0.14709072 --0.05411875 -0.51539344 -0.047562674 -0.17674036 --0.017707216 --0.07852442 -0.30054274 --0.038149368 --0.16618778 --0.20449476 --0.013667595 --0.2116107 --0.33020097 -0.17717645 -0.42685708 -0.0064725853 --0.117573515 --0.15799002 -0.03387577 -0.041164897 -0.043335553 -0.10729332 -0.14320423 -0.09306709 -0.19753592 -0.082068704 --0.14847094 --0.15922917 --0.14165811 -0.15570103 -0.09829295 -0.3458462 -0.085775614 --0.03775801 --0.08296382 --0.3205372 -0.1330903 --0.0035474591 --0.056927092 --0.025364282 -0.14576782 --0.32841587 --0.010645051 --0.09074613 --0.1687324 --0.051249318 -0.063148856 --0.13477644 -0.14184883 -0.1311694 --0.1538738 -0.014757135 -0.026774691 --0.041829366 --0.20092146 -0.036377996 -0.006537126 -0.16976319 --0.2643545 --0.099389195 --0.20857851 --0.1618974 -0.041089863 -0.0102389 -0.20679301 --0.22009137 --0.19246304 -0.0065560914 -0.105857596 --0.05755497 --0.2375473 -0.092806675 --0.099119276 -0.34981853 -0.11299938 -0.01173666 -0.08371555 -0.04306078 -0.25725228 -0.11959988 --0.020993056 -0.10339358 -0.004322453 -0.053792644 -0.00095516845 --0.06102217 -0.1358051 --0.076544896 --0.00032720124 -0.14186896 --0.028368376 --0.106710255 -0.050205126 -0.16022274 --0.2641377 --0.17490795 --0.024451276 -0.03317231 --0.09978724 -0.019273965 -0.1855162 --0.077874765 --0.23590575 --0.09957478 -0.16972338 --0.16959906 -0.1148341 -0.08811346 --0.11493158 -0.15620324 --0.07848079 -0.15890701 --0.22243284 -0.050075546 -0.1130649 -0.37090024 -0.14241953 -0.07201176 -0.07296527 --0.29157305 --0.18312404 --0.26547033 -0.06586668 --0.03245036 --0.033519845 -0.18428652 -0.030347433 -0.02229853 --0.2991135 --0.02655373 -0.011241939 --0.062993124 -0.26879504 -0.09715567 -0.0021051804 -0.010851541 --0.113727696 --0.29301935 --0.04867898 -0.09520644 -0.12378389 -0.24927965 --0.027089324 -0.054898776 --0.003307828 -0.013310504 --0.009351207 -0.0024493218 --0.3119215 -0.1317611 --0.06266896 -0.16926704 -0.17556228 -0.13612975 -0.17454702 -0.02901156 -0.28314763 -0.1885737 --0.08508018 -0.16460918 -0.3071519 --0.018568408 --0.07539983 --0.21461691 -0.0668698 --0.06684773 -0.24499 -0.09182846 --0.12152738 --0.2802198 -0.1809314 --0.08191463 -0.02248105 --0.10210078 -0.043306347 -0.10765976 -0.04469392 -0.07984122 --0.07083116 --0.13310458 -0.1889374 -0.100881055 --0.10022914 --0.15680403 -0.36066237 -0.16226429 -0.11373025 -0.12003622 --0.13644716 --0.35907692 -0.13550398 --0.18735026 -0.06519556 -0.07364979 --0.18824187 -0.054655604 -0.2668798 -0.0140836295 --0.015933592 -0.2356311 -0.13398026 -0.099805735 --0.1448287 -0.2637761 --0.08629617 --0.018435746 -0.03912026 -0.5837745 -0.011781427 --0.0023981396 --0.021557149 --0.049322885 --0.23092999 --0.27253497 --0.008047048 -0.07166437 --0.07435596 -0.02543049 -0.040102385 --1.1768154e-05 -0.10493442 -0.10420155 --0.15316495 --0.11662028 -0.028571395 -0.18929341 -0.065767296 -0.05672556 -0.2851048 -0.083905675 --0.71651274 --0.11290032 -0.14962062 --0.32021695 -0.054131955 -0.049608003 --0.12869236 -0.14507186 --0.08465446 -0.55157083 -0.20027031 -0.08463282 -0.061010357 -0.21926889 -0.22553383 --0.03323863 --0.07569022 --0.07919745 -0.15736571 --0.05402909 --0.02315578 -0.15848902 -0.21373509 -0.085448496 --0.20289567 -0.06970707 -0.082845844 --0.016989423 -0.232434 --0.04831995 -0.13811646 -0.19860145 --0.06925399 -0.2056023 --0.08237653 --0.057841625 -0.14476661 --0.09371937 -0.0999728 --0.11095051 -0.007065806 -0.016891757 -0.10818413 --0.19805895 --0.049173024 -0.009780167 -0.37526143 --0.19007343 -0.11576623 --0.021155441 --0.0994941 --0.08508223 --0.08303344 --0.13457058 --0.13965774 --0.11051814 -0.26153272 -0.1219711 -0.083349764 -0.07357011 -0.18704334 -0.002480888 --0.028165346 --0.23218292 -0.05236724 -0.24405864 -0.05996687 --0.010355609 -0.09343009 -0.045850825 -0.08957803 --0.096710876 -0.10435964 --0.080858745 -0.08394619 -0.19384016 --0.15609695 -0.15468928 -0.06484303 -0.061725393 --0.13991229 -0.02312226 -0.04469335 -0.08999601 --0.038000908 --0.045608055 --0.114986174 --0.020234454 -0.11442792 -0.14272898 -0.17667593 --0.27670804 -0.13097824 --0.0730339 -0.007047745 -0.26051146 --0.0574985 -0.07438158 --0.106719166 --0.008466846 --0.044208903 -0.016721804 --0.11957039 --0.1341206 -0.24782506 -0.22554742 -0.05954065 -0.02237269 -0.26856703 --0.054728445 -0.100813195 --0.12113807 -0.061925177 -0.06967825 --0.04826307 -0.11956958 -0.15066858 --0.14050755 -0.055665042 -0.1661721 --0.08514357 -0.1005987 --0.22001539 -0.06349329 --0.06915803 --0.13382012 -0.051944397 -0.07705768 --0.14769544 --0.09381095 --0.19964899 -0.048781674 --0.21131372 -0.0599072 --0.14266361 --0.033759974 -0.08920718 -0.19080487 -0.071476914 -0.012958517 --0.037327334 --0.14659333 -0.011664727 -0.04267927 --0.027207024 -0.20194441 -0.14470412 --0.21005157 --0.055490475 -2.184127 -0.010771547 --0.08479454 -0.13505505 -0.09168028 --0.053029425 -0.04662154 -0.023811787 --0.07006358 -0.054580707 --0.055777337 --0.04535637 --0.02419506 --0.051464144 --0.19131494 --0.09822722 -0.0057415715 --0.06479884 --0.002652 --0.1017285 -0.0059666308 -0.058071118 -0.060864385 -0.09079819 --0.07456187 -0.0934192 -0.15749988 --0.0068714297 -0.13133216 -0.1250112 -0.112355635 --0.03179648 -0.034714617 -0.05053571 -0.12615076 --0.09599534 -0.05807052 -0.022374475 --0.16997679 -0.050266277 --0.32027918 -0.06821599 --0.14888068 --0.03743661 --0.010311421 -0.030193815 --0.098817654 -0.05386782 --0.14392944 --0.08328219 --0.11410693 -0.10024976 --0.030249326 --0.11151092 --0.010451729 --0.10851543 --0.15355375 -0.100866385 -0.035245843 -0.05602874 --0.023545813 --0.06621696 --0.012254491 -0.011128134 --0.08042232 -0.14090312 --0.0948074 --0.1838294 --0.0051985504 -0.1027413 -0.014172205 --0.038821906 -0.13136016 --0.049429018 -0.040035903 -0.10343538 -0.023232207 --0.119551644 -0.02808027 --0.054809924 -0.032367364 -0.00877879 -0.07780361 -0.07464295 -0.038031828 --0.04803809 --0.12302093 --0.08296743 --0.14849591 --0.17825457 -0.026346652 --0.029368542 --0.031799156 --0.018090418 --0.11040468 -0.1034113 -0.04540412 -0.10784769 --0.059481423 --0.045051344 --0.004826827 --0.024061687 -0.04763343 --0.061825283 -0.0010539675 -0.00807493 --0.05864247 --0.045030855 --0.0698341 --0.03268782 --0.09989209 --0.0044295983 -0.15765797 -0.08112809 --0.037963405 --0.021078235 -0.08617996 --0.052626334 --0.12994002 --0.03687528 -0.11289273 -0.034349486 -0.05126022 -0.098425485 --0.11085781 --0.13125715 -0.056844585 -0.17335065 -1.2752782 --0.09329043 --0.114352114 -0.079203375 --0.17765425 --0.048918817 --0.0366532 --0.19755727 -0.19188929 --0.06328506 --0.17654274 -0.22168806 -0.07008169 --0.20345648 -0.1251628 --0.04386485 -0.12001633 --0.034060303 -0.086946756 -0.12788127 --0.042229164 --0.19607298 -0.039446224 -0.11742741 -0.01734425 --0.241102 -0.10089386 -0.05663453 --0.11087873 -0.03949259 --0.0544762 -0.08837115 --0.016027503 -0.17283252 -0.011135647 --0.14983578 -0.14996287 --0.13440993 -0.07026086 --0.15061495 --0.08748737 -0.18823801 -0.062380206 --0.18234077 --0.30460426 --0.022045884 --0.11569056 --0.11325902 --0.0856102 --0.073714525 --0.0044703227 --0.14938839 --0.028611632 --0.075801656 -0.09145057 -0.20558815 --0.14157619 -0.03663656 --0.13589494 -0.06813331 --0.109767385 -0.016057052 -0.043340527 -0.07073907 --0.026559032 --0.01145977 -0.013964652 -0.115401566 --0.05375122 --0.14416985 -0.1254406 --0.14576328 --0.010007526 -0.019159062 --0.24505287 -0.0623275 -0.047121856 -0.1324723 -0.15830106 -0.1653097 --0.14170705 -0.1676919 -0.05022892 --0.3400717 --0.07528211 --0.12037122 --0.1557608 --0.11848331 -0.009733155 -0.025964648 -0.07972319 --0.001241923 --0.13345057 -0.028129328 -0.046666697 --0.16812316 -0.09054243 --0.07275031 --0.030184332 --0.17334698 --0.11822974 -0.16435802 -0.053118773 --0.040626105 -0.075454734 -0.085320584 --0.11882613 --0.11979457 -0.0038843344 -0.1800424 --0.2501036 -0.010800262 --0.22974342 -0.033222143 --0.023415763 -0.07741436 -0.10821973 --0.14787328 -0.12496336 -0.11776104 -0.22724736 -0.029701259 -0.022240302 -0.066273116 --0.04649084 --0.06420712 -0.19141081 -0.0016712885 -1.0873024 --0.13409978 -0.019306906 --0.051904432 -0.051125653 -0.039821915 -0.024535593 --0.05139416 --0.027669376 --0.033186357 -0.017544312 --0.0859995 --0.17006513 -0.091358185 --0.02775413 -0.017778689 --0.038983226 -0.05436982 --0.018536082 --0.1825313 -0.024493597 --0.11437021 -0.05801208 --0.13116527 -0.030339658 --0.14620131 --0.00862141 --0.07057777 --0.000727072 --0.018927451 --0.002093967 -0.02150151 -0.1227621 --0.038847465 --0.009312402 -0.039442956 --0.09708896 --0.017861063 -0.036267105 --0.026611539 -0.14003049 --0.13337046 -0.028888177 -0.11317578 -0.005088221 --0.048334055 -0.26278868 --0.038419105 -0.048876 -0.07413803 -0.13461304 -0.020629741 --0.0061054425 --0.17313041 --0.10930865 -0.062537074 -0.050198305 --0.08668233 -0.06430455 -0.03787194 -0.060564514 --0.025360547 --0.054873794 --0.0621445 -0.15264615 --0.004333366 --0.051317275 --0.04101125 --0.108815596 --0.10627829 -0.12931179 -0.01680976 --0.032813538 --0.011599967 --0.02408437 --0.070977286 --0.10890866 -0.026121384 --0.10806296 --0.10752122 -0.011502469 -0.00059175113 --0.0038902666 --0.04943895 --0.12509173 -0.08227125 -0.05630909 --0.04724149 -0.058039904 -0.0009284702 --0.061367076 -0.038685806 -0.102789946 --0.015734894 --0.030400766 --0.017577557 -0.0070175016 -0.042765394 --0.00045886985 -0.26766333 --0.052764926 -0.07846935 --0.11932515 -0.18844567 -0.0038240966 --0.13209777 -0.08580334 -0.042457618 -0.095567934 --0.06449095 -0.16974653 -0.08640658 --0.059521265 -0.053675808 --0.035892397 --0.16608272 --0.23718566 -0.009628068 --0.0025399711 --0.040381886 --0.051565867 --0.090260476 --0.08293351 -0.0025339238 --0.06191371 -0.04494231 -1.4900442 --1.3131819 -3.0557952 -0.2205387 --0.1548724 --0.1809258 -0.16841157 -0.43945903 --0.8446185 -0.18440802 --0.29876617 --0.3565949 -0.22050458 --0.2481724 --0.9036412 -0.109915875 -0.35543796 --0.2005193 --0.21209347 -0.059925795 --0.4491716 --0.12024573 -0.30260107 -0.6910114 -0.053557213 -0.25940222 -0.085584484 --0.15743954 --0.007869278 --0.60773385 -0.014761281 --0.14551908 --0.29836893 --0.20477444 -0.6925974 --0.048289705 --0.15983805 --0.4139116 --0.95383763 -0.11026056 -0.067389265 -0.19917098 -0.8587789 --0.45958215 --0.21332824 -0.4282914 --0.26290727 --0.13780685 -1.0451087 --0.82127225 -0.23975003 --0.12628789 -0.5115865 -0.2105393 -0.27592662 -0.6796305 --0.12101631 -0.26011157 -0.026897155 --0.45547706 --0.091863 -0.16504805 -0.26120874 --0.38921058 --0.115409195 -0.4279622 -0.5023321 -0.16316608 -0.7267807 --0.23921458 --0.20455943 --0.66663784 -0.24847658 -0.3490263 --0.14994016 --0.6073254 -0.22201455 -0.10320479 -0.26244575 -0.04568399 --0.7030884 --0.29636854 --0.02322755 --0.20606548 -0.14638673 -0.41652715 --0.89436847 -0.7339837 --0.04897475 -0.14755206 -0.11784757 --0.2324036 -0.5396878 --0.087765336 --0.03682075 --0.14415763 --0.21145043 -0.17346762 --0.28824273 -0.1331211 -0.19559585 -1.3876841 --0.027242094 -0.049225014 --1.0236897 -0.6238868 --0.53267115 --0.9665628 --0.55335206 -0.9565472 -0.22162494 --0.15544553 -0.60627294 -0.11422135 -0.19559288 -0.44999507 --0.7062953 -0.27543604 --1.1658407 -0.27731952 --0.34329712 --0.023250595 --0.18868351 --0.14510009 -0.24983321 --0.32300007 --0.41853574 --0.090204865 -0.1877829 -0.08640992 -0.09712389 --0.048305903 --0.043016262 -0.005468804 --0.015947575 --0.076793216 -0.15074426 -0.009889177 -0.007501939 --0.055702284 --0.02971221 --0.005060972 -0.12216566 --0.116834074 -0.13511398 -0.06904914 --0.022244886 -0.06318151 --0.01727045 --0.013580924 --0.0021786392 -0.1695597 -0.060014453 --0.029143313 --0.13856164 -0.0014085511 --0.08967676 --0.042925812 --0.05904979 --0.06095003 --0.007056625 --0.0160256 -0.21578029 -0.046638146 -0.08622293 -0.10571821 --0.17251463 --0.020742945 --0.023684073 -0.021695368 --0.0032614674 -0.16306569 -0.012263832 -0.07034315 -0.038579304 -0.023436453 --0.04018586 -0.046376735 -0.00632049 --0.01443194 -0.008821383 --0.011965735 --0.15283729 --0.46156198 -0.056353018 --0.009567878 --0.02323684 -0.03717771 -0.006516463 --0.006649987 --0.06945624 --0.059438694 -0.016739365 --0.0131267505 -0.029277893 --0.0029309925 --0.059996027 -0.0035985606 --0.0285923 -0.10826456 -0.01474731 --0.12124497 --0.013855337 -0.07992326 -0.1448161 --0.010485626 -0.019080592 -0.21439847 --0.043182038 --0.15170237 -0.06071124 -0.105485134 -0.041974396 --0.0674598 --0.07623067 -0.110459924 -0.1214804 -0.060918562 --0.008202962 --0.022388795 -5.401785e-05 --0.027907247 --0.0051658303 -0.10973286 --0.01830878 --0.013168572 --0.025582155 --0.059920564 --0.008862401 --0.013885187 --0.32716662 -0.059517305 --0.032791976 --0.06415378 -0.10131379 --0.02545986 --0.06411938 -0.16919857 -0.05123958 --0.06737607 --0.079147 --0.12706056 -0.054261517 -0.059141897 -0.0553741 --0.032616645 -0.009205802 --0.004127035 -0.0077250893 -0.06183887 --0.0842021 -0.0015767432 -0.03984261 -0.059266698 --0.08730641 --0.00039428964 -0.001498641 -0.096614555 --0.20059341 --0.1575805 -0.14628147 -0.015808268 --0.15814094 -0.095966786 --0.11445535 --0.11616998 -0.0031015773 --0.11960026 -0.20154881 --0.10318904 --0.060196783 -0.070479624 -0.18040359 --0.18730806 -0.23390545 -0.1406437 -0.2779891 --0.024231834 --0.15680476 --0.08855438 -0.021065056 --0.03977651 -0.095714934 --0.038319882 -0.18359873 --0.16866308 --0.033935364 -0.026080044 -0.16130207 -0.1696513 -0.093503594 -0.08111209 --0.0862263 -0.17497087 --0.049725417 --0.17224292 -0.03123801 -0.0812128 -0.15633915 --0.11964834 -0.113718174 --0.079144545 -0.02519225 --0.117044166 --0.09589606 -0.07757948 --0.08614757 -0.011491843 --0.08931074 -0.08002064 --0.0889305 --0.06450418 --0.029329797 -0.023791892 --0.18797065 --0.057789445 -0.09296541 -0.10456934 --0.10239951 --0.038265083 -0.118136905 -0.05735296 -0.07315327 --0.06946673 -0.1577415 --0.17609523 -0.06430967 -0.10967593 -0.040179163 --0.14032227 -0.08349721 --0.0031377017 -0.101212636 -0.013254261 --0.16737841 --0.0073532173 --0.12635358 --0.031149304 --0.0590704 --0.06142761 --0.06298535 --0.0064327787 --0.0744402 --0.07182184 --0.02240909 --0.0841265 -0.14322029 -0.035000008 -0.005369966 --0.23136404 --0.05250173 -0.022519104 --0.055032462 --0.06894713 -0.110811666 --0.067535006 --0.062294263 --0.12460935 -0.07300807 --0.06956166 --0.11042416 -0.03529029 --0.002704681 --0.10539145 -0.054262422 --0.17836164 -0.14935853 --0.035344295 --0.030487185 --0.22830081 -0.04271272 -0.122571886 --0.024447136 --0.0076623466 -0.10009889 -0.11387843 --0.089528374 --0.08607419 -0.02351184 --0.03869679 --0.05260101 --0.06850782 --0.030434683 -0.08302771 --0.009497007 -0.11424569 -0.10031503 -0.061748847 -0.035762195 --0.02027831 -0.036976557 --0.180409 -0.13442782 -0.034951467 -0.4721439 -0.08210674 --0.18536873 --0.10651778 -0.0778303 --0.09395348 --0.054676738 -0.12336751 --0.040559586 --0.0803772 --0.06386013 --0.2649006 -0.349783 -0.13949873 -0.006077449 --0.05948886 -0.12600426 --0.06609585 --0.06087165 --0.013528763 -0.13894458 --0.101393804 --0.13520622 --0.013659306 --0.157846 --0.029185645 -0.17890473 --0.13808651 -0.121761985 -0.111236006 --0.025016235 --0.054592673 --0.16716366 -0.07942444 --0.0351579 -0.026173491 --0.13064347 --0.044554457 --0.010175946 -0.1010146 -0.0031862624 --0.06417435 --0.069340914 --0.08386696 --0.07162233 --0.05154251 -0.22853923 -0.08175645 --0.10206461 --0.010677577 --0.06381931 --0.11693555 -0.051595457 -0.07443688 --0.14980878 --0.08381399 --0.2007408 --0.07928179 --0.21040517 -0.19047038 -0.11441415 --0.03343769 -0.08143023 -0.059536513 -0.024312709 --0.0425134 --0.014067156 --0.021615082 -0.06692886 -0.09416726 --0.012137893 -0.17812356 -0.3892098 --0.035193685 --0.030767443 --0.061787874 --0.021026315 --0.034840744 --0.036587384 -0.05294896 --0.06196148 --0.08354242 -0.10322565 -0.13156894 -0.07575849 -0.027811494 -0.14249703 --0.007487368 -0.05807006 -0.027173797 -0.11904988 -0.056187388 --0.124982946 -0.13920164 --0.13465579 --0.19071643 --0.05859872 -0.19794849 --0.18681994 -0.13266349 --0.0027208268 -0.34311274 --0.060837205 --0.3590065 -0.038064536 -0.022555275 --0.039961085 -0.0006606756 --0.077095285 -0.057182547 -0.63024735 --0.040894564 --0.12568018 --0.055539317 --0.09696985 -0.003086035 --0.100493036 -0.07414794 --0.12994698 -0.072943345 --0.13834792 -0.01893653 -0.064881705 -0.0015732853 --0.03423592 --0.019787693 --0.12103769 -0.012334585 --0.059512746 -0.067099296 -0.03126568 -0.014261513 -0.04220954 -0.11851704 -0.13714924 --0.009032764 --0.030712504 -0.05672124 -0.05817836 -0.07841819 -0.14531013 --0.017549329 --0.06824803 -0.048305266 -0.19241913 -0.1009289 -0.03543025 -0.08058252 --0.05007919 --0.059193347 -0.050382808 -0.05789994 --0.079289556 --0.08132605 -0.09057266 --0.013391769 -0.06052967 --0.13568585 --0.0139111215 --0.053789623 -0.0326345 -0.028247306 -0.09125167 -0.10167154 --0.015700603 --0.029920015 -0.06896243 -0.22789177 -0.04858231 -0.08971087 -0.11715894 --0.031562448 --0.057951108 -0.01801521 -0.055084657 -0.04445158 -0.12961663 -0.10727962 -0.17371112 --0.059129175 -0.005015981 -0.08509943 -0.028188746 -0.09199042 -0.009402963 -0.0124601405 -0.04811912 --0.12388125 --0.07166781 -0.17706399 -0.114902705 --0.096266136 -0.09636643 --0.017361263 --0.06569001 -0.15359293 -0.012508108 --0.008764099 --0.115457594 --0.08338017 -0.09477328 --0.08778354 -0.04445863 -0.02095583 -0.07817663 -0.022756241 --0.09048842 -0.34905857 --0.0655297 -0.0028869116 --0.06144076 --0.07058983 -0.17281115 --0.032736845 --0.13637875 --0.05031337 --0.021814931 -0.09612397 -0.0017622043 -0.023505919 --0.108016215 --0.122394264 -0.043060202 -0.14719279 --0.13716651 --0.067209095 -0.15654963 --0.10303507 --0.122505456 -0.16209494 -0.03692244 --0.15083352 --0.005147648 --0.05538007 -0.23159789 -0.060599923 --0.06586799 -0.08883695 -0.006619439 --0.055822715 -0.08704773 -0.052445777 -0.06463682 --0.0033653518 -0.07324579 --0.10059305 --0.030937916 -0.08636157 -0.012360391 --0.27372536 -0.31099883 -0.0050159614 --0.295387 -0.043759245 -0.18087171 -0.062432438 --0.25785047 --0.26894987 -0.035654794 -0.09273064 --0.088302225 --0.048012245 --0.038669623 --0.28988743 -0.27699667 --0.08971939 -0.3934385 -0.06521791 --0.12190453 -0.052792467 -0.24297126 --0.2826861 -0.1746712 --0.15374951 -0.10505809 -0.064459175 -0.0279279 --0.041997068 -0.26921627 --0.08765502 -0.009292614 --0.03059136 --0.037186984 -0.013187109 --0.20984532 -0.0033586924 --0.21218707 -0.10633928 -0.24602847 --0.37170774 --0.019013723 --0.26344362 -0.20658152 -0.1429486 --0.16657043 --0.06882908 -0.05324915 -0.45604476 --0.069831155 --0.06533973 -0.3040982 --0.00081381656 --0.27402297 -0.042119566 -0.0736176 --0.25544366 -0.07973197 -0.30188647 --0.08757548 --0.18269387 -0.73525226 -0.045875195 --0.26952574 -0.03599907 -0.11538556 --0.2887878 --0.13143626 -0.4601317 -0.15996903 --0.3207088 -0.13932696 -0.28266 -0.19736508 -0.15065503 --0.05257124 -0.063753664 --0.14338322 --0.13391262 --0.16059104 -0.17442954 --0.03339982 -0.072959125 -0.13511421 --0.072951935 -0.095998794 -0.26917335 --0.3194678 --0.46544385 --0.07693834 --0.18662979 --0.051030234 --0.2456604 --0.39126006 -0.07732463 --0.14707474 --0.106865 -0.16546185 --0.30673334 -0.2679482 --0.16131805 --0.15970485 -0.51492655 -0.26497144 --0.08847723 --0.06257239 -0.116435096 -0.14629447 -0.2268554 --0.0578772 --0.18587288 --0.16589734 -0.39741516 -0.14869612 -0.03736835 --0.25940192 --0.17379259 --0.67723215 --0.024131155 -0.022190189 -0.11977184 -0.03737976 --0.23109692 -0.3266356 --0.11165397 -0.033724073 --0.030011715 --0.008980937 --0.018232247 -0.09609932 -0.10325806 -0.03961668 -0.019588554 -0.0055712513 -0.009768764 -0.038933147 --0.13976684 -0.11388314 --0.032357763 -0.037773095 --0.15961187 -0.14321506 --0.038716428 --0.08534617 --0.02989587 --0.09111888 -0.01939327 --0.0037906966 -0.0032795956 -0.010686973 -0.070640214 -0.08156503 --0.032497015 -0.021313246 --0.037646204 -0.015740234 --0.0698187 --0.031876747 --0.031404592 --0.051147196 -0.15047339 -0.04288236 -0.025786765 -0.03409828 -0.03994627 -0.0042578103 -0.05404206 --0.05441278 -0.02047414 -0.044442672 --0.14711244 -0.069050774 -0.07905886 --0.12508047 -0.0174523 --0.017285243 -0.12776293 --0.20615698 --0.010980294 -0.08607519 --0.06353096 --0.032631252 -0.033995707 -0.2411046 --0.054467984 --0.008499494 -0.087107085 -0.1181272 -0.050334495 -0.0272602 -0.06732324 -0.0018771888 -0.106429935 -0.12042538 --0.047298543 -0.0784655 --0.0756997 -0.09967587 --0.0056226416 -0.01664157 --0.21047065 -0.06709976 --0.015175959 --0.050310165 -0.060835794 -0.03696859 -0.011523465 -0.004094269 --0.08504824 -0.17800322 --0.048166398 -0.093956396 -0.09086937 -0.005610414 --0.028552854 --0.038321562 --0.012648046 --0.023051564 --0.029887384 --0.07232684 -0.0058013885 --0.24137916 -0.023905553 -0.032839384 -0.023824938 --0.0636749 -0.02151807 --0.14665411 -0.017690701 --0.07647645 -0.0034423198 --0.011238575 -0.075328484 --0.061755586 --0.05537396 --0.10232872 -0.1222726 --0.007666625 -0.12530395 --0.11818779 --0.0934444 --0.116074085 --0.041390937 -0.040199887 --0.03846816 -0.019770395 --0.059816055 --0.0061542946 --0.021211479 --0.039529294 --0.023096582 -0.0146590825 -0.058106925 --0.22513142 -0.18712759 -0.0890384 -0.053225532 --0.06390068 --0.34046957 -0.31283486 --0.38748258 -0.11054198 --0.017458525 -3.0481658 -0.3237548 --0.4672624 --0.13892008 --0.07906088 --0.25504333 -0.062550165 -0.11163472 --0.0709596 --0.41700354 --0.62230253 -0.17293704 -1.5704138 --0.088698216 -0.0031758111 --0.10932324 --0.14647137 --0.4257236 --0.23377742 --0.1229067 -0.29064173 --0.6639202 --0.59716696 --0.18483117 --0.29822403 --0.0086427815 -0.09843025 --0.281222 -0.12239165 -0.43156263 --0.27549514 -0.11012648 --0.41018292 -0.2677905 --0.2629917 --0.0588186 --0.14559267 -0.035627604 -0.36457512 -0.11702606 -0.09720263 --0.41664377 --0.06331483 -0.026509488 -0.080135405 --0.616323 -0.7444005 -0.13364388 --0.21081051 --0.004812941 --0.12648378 --0.30373704 -0.1442627 -0.3315652 --0.50656176 --0.1287664 --0.09436196 --0.08236387 --0.18992478 -0.2950975 -1.2958342 -0.024046734 -0.08442993 -0.47385836 --0.23833318 --0.2915778 --0.18884782 --0.12178638 -0.010742556 -0.025741708 --0.035298474 -0.24734335 -1.9954275 --0.034864116 -0.040246278 --0.008436712 -0.1331173 --0.2208318 --0.13373318 --0.012823144 --0.09216333 -0.11680272 -0.035096258 -0.29931715 -0.07537923 -0.0007784189 -0.25292364 --0.19820294 --0.1406637 -0.11448653 -0.4206727 -0.03528009 -0.07388606 --0.0350971 --0.08073695 --0.9333132 --0.068645924 -0.31974757 --0.26807317 -0.020533646 -0.041530676 -1.3132993 -0.27965796 -0.18231408 --0.21689679 -0.14891866 --0.25398484 --0.22288847 --0.07843217 -0.1623707 -2.430675 -0.07772425 -0.07450029 --0.12551665 -0.12915853 --0.042925842 --0.0876612 --0.020471392 -0.07576387 --0.04346332 --0.015490397 -0.124145724 -0.07601264 -0.04657372 -0.041747678 -0.22678307 --0.22814034 --0.04046078 --0.1574979 -0.021167088 -0.27383262 --0.07608177 --0.1453011 -0.03931501 -0.20227343 -0.14247265 --0.2504624 --0.055644423 -0.043031648 -0.2920434 -0.15647736 -0.07965087 -0.18672998 -0.012771626 -0.32044414 -0.29846174 -0.17341632 --0.049488693 --0.23911126 -0.10092769 --0.15997799 --0.2824832 --0.13206914 -0.1579968 -0.055570792 --0.19467393 -0.054900393 --0.067735486 -0.056816034 --0.042012207 --0.048265215 --0.07102297 -0.12266143 -0.010488143 --0.13678491 -0.16730021 -0.14324194 -0.3807427 -0.2357182 -0.121891074 -0.055505436 --0.0565563 -0.08874705 -0.2615584 --0.056989003 --0.039001714 -0.21238491 -0.13330247 --0.011202592 --0.08834833 -0.015386983 -0.08107927 -0.11379405 -0.3220732 --0.07649286 -0.037880354 -0.20114544 -0.094818674 -0.16117911 --0.034020137 -0.26521316 --0.18418482 -0.3054716 --0.073227085 --0.06054517 --0.13041934 -0.008746274 --0.29014146 --0.051829968 --0.063356444 -0.22135368 --0.037909392 -0.04481473 -0.29898474 --0.07618465 -0.09019808 -0.041647777 -0.6332315 -0.051437806 --0.11277605 --0.092035405 --0.021424117 -0.1776146 --0.12959363 --0.2379605 --0.14437869 -0.2799126 --0.02201911 --0.23256911 --0.21605396 --0.14825128 --0.041366693 --0.35373414 --0.059364177 --0.21681315 -0.13970472 --0.09407568 --0.11855225 -0.058305666 -0.27760506 -0.134364 --0.35686058 --0.13548616 --0.18674363 -0.3921767 --0.23448005 --0.22731477 -0.07003709 --0.09535035 --0.009896889 --0.06372839 --0.25639704 --0.049296502 --0.058200367 -0.08555109 --0.16357039 -0.06865624 --0.12316467 --0.4398514 -0.039381973 --1.0589278 -0.11496634 --0.0063904435 -1.0137792 -0.30688995 -0.044973675 --0.66254765 --0.062942125 --0.17398933 --0.085184656 --0.28903845 --0.11446142 -0.17965439 --0.1475777 -0.43678954 -0.4665658 -0.44262427 --0.18122129 --1.439174 --0.13848597 -0.08297045 -0.06736776 -0.107757874 --0.051515006 -0.13797714 --0.38183168 --0.21902986 -0.25354505 -0.9863724 --0.07555677 -0.4465895 --0.305099 --0.05065799 --0.09976513 --0.62607765 -0.008712069 --0.59633124 -0.15948953 -0.22152124 --0.2914091 --0.18601239 --0.32207066 -0.44417626 --0.20461941 -0.2393828 --0.050041884 -0.1855885 -0.5083811 --0.07425089 --0.10754693 -0.4933843 --0.0015496187 --0.6521231 -0.07475482 --0.053459395 -0.13454255 --0.28035218 -0.33762875 --0.2388056 -0.032682564 -0.49852642 -0.5393043 --0.113240406 -0.21308145 -0.2526514 -0.07351263 --0.6120717 --0.20019475 --0.27339807 --0.4216502 -0.13005118 -0.5205438 -0.24877362 --0.057574045 -0.005135854 -0.08495571 --0.00033647765 --0.41423243 -0.45383772 -0.12655069 -0.26987195 --0.13084306 -0.019420546 --0.25829965 -0.6400877 --0.59956986 --0.5921247 --0.30666706 --0.038878202 -0.18930034 -0.10505148 --0.28176293 --0.76565063 -0.21348031 -0.084756695 --0.25449336 --0.13003403 --0.23365787 --0.22753866 --0.33968982 --0.17171839 -1.1094233 --0.2822863 --0.029048454 -0.26822674 -0.20597456 -0.1392258 --0.13468824 -0.15256926 --0.035129417 --0.4833697 -0.5326392 -0.1253746 -0.1692542 --0.37598974 -0.12060198 -2.6045494 --0.21244118 -0.13070069 --0.23282199 -0.12979507 --0.13944851 -0.35783374 --0.2073549 --0.053517815 -0.061883524 -0.034207564 --0.06165038 --0.13188519 -0.083554745 -0.014095347 --0.1236217 --0.025916139 -0.0034168407 --0.03621218 --0.03969561 -0.0021715718 --0.0043347185 -0.12702875 -0.10363163 --0.18889558 --0.024011008 --0.0067182416 --0.15921305 -0.10384356 --0.11766102 --0.06381497 -0.04956 --0.04619945 --0.01213202 --0.015129662 --0.07901329 --0.035721693 --0.05347097 -0.00441002 -0.011691367 --0.04418502 --0.05240442 -0.11556078 -0.066418886 --0.24243759 --0.027471863 --0.044516522 --0.10022523 -0.14907674 --0.015687808 -0.039939556 -0.031615373 -0.0059789917 --0.009427003 --0.098888196 --0.013653544 -0.074968405 -0.013718759 --0.055775784 -0.007834458 -0.1236683 --0.01552965 -0.07480963 --0.002908359 --0.0063908705 --0.024217362 --0.05286652 --0.01071627 -0.06455137 -0.00070550153 -0.04604358 -0.0082010375 --0.00122305 --0.022269849 -0.0050003747 -0.041762743 -0.013040957 -0.15961088 --0.005557074 -0.0011310091 -0.007608219 --0.027004847 --0.00023280816 -0.10917676 -0.17244697 --0.056271456 -0.038049337 --0.21211512 -0.07929998 --0.10677235 -0.05302774 --0.09347058 --0.0072549568 --0.004657259 --0.10744474 --0.04467951 -0.04743133 --0.019131243 -0.027066324 -0.108028434 --0.15143535 -0.019859254 -0.018438797 -0.06502433 -0.2362028 --0.05232601 -0.025758395 -0.13593842 --0.080188654 --0.08293538 -0.15548095 --0.13193148 -0.053360928 -0.08745103 -0.117974035 -0.14152198 -0.03098583 --0.0019702716 --0.019868435 --0.0067867786 --0.015347791 -0.038542178 -0.05324691 -0.1169363 -0.015346597 --0.015766159 -0.01360232 -0.02272753 --0.014106335 --0.0040103476 --0.015601219 -0.061723556 --0.062648885 -0.11210794 -0.04095338 -0.031456962 --0.11177566 -0.04053819 -0.10808785 --0.091034025 -0.5410759 -0.027259406 --0.0019802959 -0.3153927 -0.103599936 -0.06645273 --0.6987688 --0.25638226 -0.1504239 -0.10419337 --0.058809064 -0.20926529 -0.10364104 --0.10634009 -0.43247047 -0.3657913 -0.5807948 -0.27931848 --0.33173838 --0.0022982864 --0.12249321 --0.02704076 -0.16036779 -0.18807602 -0.23648192 --0.098915584 --0.065193705 -0.4081934 -0.640589 -0.14150274 -0.3679419 --0.117786705 --0.0036824457 -0.0096411565 --0.20271458 -0.033676665 -0.0007669727 -0.16822183 -0.40029463 --0.09426272 -0.21116546 -0.020339662 -0.20341684 -0.12599462 --0.108598426 --0.24018031 -0.013905633 -0.14619932 --0.009631043 -0.12411491 --0.05191054 --0.13821544 --0.5642809 --0.018119397 -0.1697086 --0.020248134 --0.03977743 -0.29840985 --0.17806105 --0.09659949 -0.38758567 -0.03791179 --0.054293048 -0.09744023 -0.1688498 --0.037310712 --0.018866973 -0.02319884 -0.12441024 --0.5942185 -0.3206051 -0.18037362 -0.016023425 -0.18407491 -0.19140695 --0.01764242 -0.029858874 --0.085796826 -0.19542666 --0.17416094 -0.0787261 -0.006607853 -0.18409789 --0.09345585 -0.09124794 -0.15987316 --0.11506257 --0.1552747 --0.16586918 --0.16780835 --0.079922974 --0.20963554 --0.1870526 -0.3644007 -0.108849145 --0.1324568 -0.07411656 --0.03205297 -0.053160563 --0.16496299 -0.15322691 -0.2321417 -0.1460188 --0.13869463 -0.33663154 --0.13510577 -0.37205416 --0.27901533 --0.09516875 --0.19161649 --0.04443808 -0.23468442 -0.067708865 -0.07309432 --0.09757551 --0.004237034 --0.6582982 -0.07496857 --0.07380334 -0.196022 -0.099994846 --0.28182203 --0.2369436 --0.1175084 -0.23397292 --0.22259636 --0.07566128 --0.055935863 --0.06952899 --0.004908143 --0.0009900598 -0.32565486 -0.045899864 -0.049737427 --0.06007561 --0.21356966 -0.050785836 -0.03445344 -0.18140568 -0.11121887 --0.23566209 --0.11067584 -0.17483753 -0.12838581 -0.458427 -0.17704438 --0.0037429512 -0.034073755 --0.022184132 --0.022832511 -0.26027086 -0.10022174 -0.27167222 --0.12812348 --0.0034189126 --0.026858881 -0.179348 -0.016265305 -0.0065676547 --0.20235297 --0.028549144 -0.10844519 --0.03371468 -0.026363319 -0.033616796 -0.05205506 -0.35023165 --0.22670269 --0.11973458 -0.0891885 -0.16550846 --0.022947984 -0.107666425 -0.054351192 -0.051831223 -0.23058209 -0.22112179 --0.01817465 --0.015905414 -0.02466303 --0.15294948 -0.020019569 --0.23308451 -0.014444422 --0.043537848 -0.012795135 --0.13345067 --0.19855364 -0.40429324 -0.012887675 --0.44094926 --0.10877745 -0.048041686 --0.121442474 -0.07769116 -0.17640142 --0.067884065 --0.079333514 -0.37996876 -0.23708482 --0.055093825 -0.121008314 --0.041609287 --0.11830297 --0.0002230126 --0.11706294 --0.015513781 --0.0404463 -0.03295591 --0.021514235 -0.04612315 -0.007107824 -0.00350829 --0.074511506 --0.100503705 --0.3101087 -0.10910531 -0.051458225 -0.0672479 -0.03066638 --0.15643302 -0.08522052 --0.08175296 --0.14075992 --0.040073086 --0.10357312 --0.2259402 --0.05502487 --0.06498866 -0.08083055 -0.09725899 --0.13131471 -0.0058015087 -0.012871235 -0.10220612 --0.4237818 -0.061161555 -0.14558741 --0.04747057 -0.048619494 --0.09843686 -0.03363982 --0.36757985 -0.020965237 -0.49607608 --0.018862778 -0.1177032 -0.1656647 -0.0037997304 --0.14633228 -0.030081218 --0.0012608554 -0.0029648691 --0.083816394 -0.024734601 -0.09363453 --0.032178354 -0.06725945 -0.10652692 -0.16643839 -0.13480185 -0.0067956694 -0.19807486 --0.10899696 -0.021031165 --0.06604574 --0.0027814594 --0.07633136 --0.06250304 --0.009390047 --0.025453981 -0.17222871 -0.030121567 --0.050499115 -0.809675 -0.15190226 --0.12686068 --0.0034164188 -0.008353275 -0.1523128 -0.06171728 --0.06480496 --0.028124265 -0.009464063 -0.2473901 --0.044608008 -0.01446159 -0.07906855 -0.015209131 -0.10530929 -0.070453584 -0.039375935 -0.06488895 -0.008635357 -0.004846449 -0.054887783 -0.02717894 -0.08880253 -0.044985447 --0.061938934 --0.1082211 -0.09668844 --0.032686513 -0.06883895 --0.099523984 -0.16381827 --0.05575512 -0.19370635 --0.12062068 -0.05966951 -0.03008878 --0.055616688 --0.1066116 -0.0010384463 -0.053516597 --0.099301524 -0.00549263 -0.15769303 --0.21460186 --0.06630929 --0.010037225 -0.10033764 -0.11069242 --0.05633783 -0.046253964 --0.0936831 -0.025944084 -0.10871239 --0.081066675 --0.036468852 -0.13328306 -0.04196628 --0.0049611265 -0.18086347 -0.1471475 --0.17959273 -0.061009042 --0.018020755 -0.12224052 --0.10338087 -0.16209888 --0.043079186 -0.11566676 --0.026889153 -0.01129185 -0.00384456 --0.094379574 -0.085281864 -0.005781498 -0.14926524 --0.1071979 --0.055058803 --0.08000586 -0.05413599 -0.05815555 --0.055743814 --0.086071 -0.14969042 -0.032690715 --0.055369996 -0.040760316 --0.088855006 --0.008172023 --0.2527327 -0.09791106 -0.12855889 -0.014245598 --0.17796929 -0.110072725 --0.005723327 --0.002154987 --0.012588436 -0.18081158 -0.029442376 -0.019431978 -0.07040001 -0.013243136 --0.08088205 --0.02209307 -0.07347211 --0.1391042 --0.13042459 --0.008233832 --0.14711173 -0.14635238 --0.101604275 --0.054899246 -0.05527375 -0.027273824 -0.015218222 --0.25937015 --0.15041694 -0.04157733 --0.055366036 --0.03657507 -0.05139426 --0.12761025 -0.059321627 -0.11549572 -0.08050549 -0.19084986 -0.055704456 -3.8301215 -0.106349014 --0.07847324 -0.07486276 -0.18579277 --0.0110422205 --0.020979557 --0.06330054 --0.055145606 --0.0037913348 -0.060232047 --0.076082155 -0.010404966 --0.13330938 -0.022009227 --0.08430905 --0.08462178 --0.057146713 -0.10314658 -0.06152918 -0.0827582 --0.08034338 --0.08934674 -0.10029196 --0.017080875 -0.0058176415 -0.027500104 -0.018958509 -0.06752298 -0.18053497 -0.008059637 --0.081493 --0.051597606 -0.09473774 --0.239349 --0.02511755 -0.02578684 -0.001212905 -0.06756278 -0.0048121596 -0.057815775 --0.0012930791 -0.17918812 --0.021993948 --0.15272848 --0.11303947 -0.04215271 --0.22596431 --0.18909203 -0.13812956 --0.059695363 --0.1526581 -0.21818382 -0.05567882 -0.1535517 -0.09257352 --0.033542052 -0.061894126 -0.005375952 --0.057825528 --0.14269388 --0.04735004 --0.12301548 -0.05277428 --0.06407968 -0.06260145 -0.19309124 -0.22724995 --0.12816665 --0.143071 --0.09096215 --0.12387497 -0.115472995 --0.09940392 --0.12388901 --0.03044628 --0.05335927 --0.026827142 -0.14555351 --0.04280127 --0.06634836 -0.009101345 --0.043207582 -0.104211114 -0.03908008 --0.06336607 -0.019118145 --0.061441626 -0.100875564 --0.12113954 -0.073673636 --0.10710958 -0.070090175 -0.19597302 --0.02333722 --0.0053723976 --0.09794917 -0.015771275 --0.16645834 -0.06366966 -0.04395374 -0.0037230179 -0.1113414 --0.045711957 --0.08307408 --0.14025782 -0.093771845 -0.114685856 -0.022739524 --0.0429844 --0.17712174 -0.08034809 --0.0240335 -0.22597705 -0.06251976 -0.060060192 -0.29125574 --0.07527701 --0.13319655 -0.056312077 -0.0467431 --0.07207737 -0.24918509 --0.045993485 --0.002714338 -0.10083073 -0.031083435 --0.16383784 -1.7572592 -0.017212057 -0.16586767 --0.01243291 --0.05568568 --0.10628205 -0.1340166 --0.04311171 --0.023594184 -0.16271979 -0.23380384 --0.03386049 -0.14645855 --0.00808879 -0.10208245 --0.19503956 -0.06583698 --0.18902685 --0.20833175 --0.07095396 --0.05736088 --0.015165374 -0.02351606 --0.19453783 -0.09499363 --0.026557665 -0.14193287 --0.1271722 --0.057062656 -0.002278295 -0.12204251 -0.064959586 -0.076754056 -0.006168334 --0.07506995 --0.045290805 -0.10133552 --0.028746426 --0.04295915 -0.023796318 --0.045650456 -0.07315581 -0.063816994 --0.05272047 -0.06783933 -0.003949981 --0.05164979 -0.13613951 -0.03378189 --0.08905743 --0.039483197 --0.16484982 --0.00918552 -0.066869505 -0.01696965 --0.13122575 --0.026662607 --0.098592065 --0.07307468 -0.006918276 --0.15219703 -0.043885414 -0.031759396 -0.018360894 --0.036337808 --0.015496692 --0.027608272 --0.09069622 --0.015367772 -0.0327235 -0.11285912 -0.17261845 --0.01607646 -0.16768262 --0.16137761 -0.016454188 -0.17654586 -0.027882861 --0.04118094 --0.13413632 --0.107013546 --0.12018448 -0.010761513 -0.08409545 --0.022018244 --0.06291477 -0.084342 --0.04243277 --0.008395511 --0.07303369 -0.075319014 -0.039580394 --0.12619479 --0.011684501 -0.21140116 --0.011076538 --0.17065239 -0.14328064 -0.24105255 --0.079310454 --0.048360784 --0.023518048 --0.014616784 --0.17011558 -0.14080308 -0.07507703 -0.08292006 -0.03724704 --0.04927489 -0.06969202 -0.07425655 --0.030034682 --0.0040666214 --0.29276255 --0.19276981 --0.0626217 --0.11978081 -0.15267365 -0.060010612 -0.053167783 --0.092588335 -0.07005156 --0.08176844 --0.05419063 --0.034747045 --0.19855352 --0.07553628 -0.06701049 -1.2295934 --0.11099819 -0.04444082 --0.02525497 --0.11032151 --0.033074014 --0.11882446 -0.13942797 -0.043418016 --0.11752555 --0.38629448 -0.11231205 --0.09883204 -0.047143385 --0.100190945 -0.15069935 -0.012311749 -0.116473086 -0.028392334 --0.002734848 --0.036336567 -0.0784498 --0.06515741 -0.0022088499 --0.13417505 -0.0350923 --0.03912647 -0.00011071198 --0.022466721 --0.094861485 -0.007978698 --0.12165826 -0.036690574 --0.23191379 -0.16492566 -0.013347019 --0.085520275 -0.09177647 --0.015401909 --0.052520912 --0.06329631 -0.08490118 --0.07967459 --0.028542783 -0.19149664 -0.13420984 -0.030692764 -0.024785945 -0.3422083 --0.062489063 -0.040922396 -0.1324352 --0.1497475 --0.11738783 --0.04395999 -0.058538638 --0.056156892 -0.0058487505 --0.004895827 --0.07545924 -0.050369047 -0.1328462 -0.082819395 --0.06307052 -0.0058532516 -0.06471493 --0.19379432 --0.06277316 -0.07441404 -0.059657346 --0.02261793 --0.06568728 -0.0037866093 --0.0741791 -0.0886143 --0.12219841 --0.024458442 -0.0039569247 --0.022368902 -0.07128446 -0.08050478 -0.12706338 -0.074403726 --0.18974477 --0.04582302 -0.053873584 --0.09007722 -0.11795811 --0.08629611 -0.32851455 --0.121359415 --0.02622536 -0.0041702343 -0.0024552017 --0.21090996 -0.0005038937 -0.1628471 --0.10608436 --0.24451487 --0.022019459 --0.018475844 --0.029450523 --0.07978318 -0.14223081 -0.0031947088 --0.003495717 --0.21198565 --0.44896042 -0.7410823 -0.53244305 -0.30018362 -0.57495534 -0.08012132 --1.3594942 --0.4300721 --0.07947876 -3.5396254 -0.7837006 --0.026588025 -0.31026012 -0.28053713 --0.05508176 --0.47741464 -0.42081383 --1.0769502 --0.45899415 --1.6089476 -0.05044823 -3.1990623 -0.0551974 --0.29252556 -0.2629276 --1.3541791 -0.10021936 --0.8311591 -0.77909386 -0.3407689 -0.5089473 --1.1441319 -0.19168514 --0.56896347 -0.33769986 --0.13651453 -0.69031876 -0.6053361 -0.06922381 -0.78191155 --0.50767314 --0.60847807 -0.6064141 -0.100186296 -0.6444549 --0.47059348 -0.016536286 --0.4883841 -1.1324323 --0.5260262 --1.1609882 --0.3731975 -0.19978788 --0.52511626 -0.6274273 -1.2162722 --0.40250888 --0.010418298 --0.14258379 -0.5755532 --0.6723914 -0.061357137 -0.02492465 --1.3197088 --1.0214449 -1.3648196 --0.29165152 --0.7188074 --0.059553947 -3.1170852 --0.7286131 --0.74240667 -1.1291877 --1.2160418 --0.7694142 --0.5000309 --0.27577743 -0.17134641 -0.48712882 -0.43782914 -0.66301 -3.6582608 -0.22258244 --0.5289855 --0.14936693 -0.3062897 -0.71078855 --0.7838387 --0.5710687 -1.0333002 -0.7997318 -0.19291116 -0.13349637 --0.4009334 -1.0988985 -1.5842783 --0.39728823 --0.19020195 -0.019777935 --0.23317276 -0.83219826 -0.23060682 -1.0324059 -2.5646498 --0.9278217 -0.19318311 -0.08612443 --0.4428995 -0.23395613 --0.79820395 -2.795446 --0.5264891 -0.19628641 -1.2378651 --1.3528637 --0.46412015 -0.116295315 -0.9516495 --0.32296482 --2.7445984 -0.47497675 --0.17156272 -0.13496308 --0.14493988 -0.91198677 --0.6656136 -0.41154847 -0.08575234 -0.11615455 --0.053846892 --0.06710244 -0.06397537 --0.0058913566 -0.0037874354 --0.013906249 -0.08020559 -0.021779075 --0.062179912 --0.013570433 --0.060167614 -0.027471853 -0.017694496 --0.05552431 --0.012432095 -0.13898985 --0.027077263 -0.016175155 -0.020867502 -0.108957924 --0.027731149 --0.037966635 -0.0018965926 -0.017106367 -0.059885226 --0.0292695 --0.08811063 --0.042752657 --0.070160724 -0.06524785 --0.1077693 --0.014177259 -0.007280207 -0.044323906 -0.02215851 --0.19727677 -0.104382314 -0.0041706557 --0.0033668822 --0.008009531 -0.013125915 -0.16951331 -0.020167818 --0.0005195443 -0.026821902 -0.013421198 -0.15833037 --0.027201425 -0.012325365 --0.1052174 -0.030518416 -0.0052841217 --0.05557543 -0.1022501 --0.08450563 -0.010781053 --0.09152954 -0.06516159 --0.062033057 -0.03774646 -0.010194217 -0.022247314 --0.039167996 --0.019651113 --0.066821694 -0.0143386265 -0.07748107 --0.12824152 --0.0045797704 -0.088937856 -0.0181381 -0.3580392 -0.008586215 --0.053450555 -0.044886097 --0.000120951096 --0.06129425 --0.21802913 --0.048498113 -0.022159405 -0.010413317 -0.043485746 --0.0065864157 -0.009246273 --0.035224102 -0.0078066126 -0.09696273 --0.06040812 -0.09812388 --0.00090941024 -0.04782827 -0.013127341 --0.010203147 --0.05971356 -0.078353025 -0.07431377 --0.020728821 -0.14659713 -0.09339671 -0.01792495 -0.18492591 -0.047602974 -0.11950578 --0.06222332 -0.07546676 --0.12468454 -0.013086224 --0.037186112 --0.013052506 --0.025736673 -0.011859031 --0.17503686 -0.024924917 -0.048279647 -0.034907322 -0.001783311 --0.009740072 --0.06908168 -0.012599116 -0.02756004 -0.02443777 --0.01503521 -0.05026212 -0.09950398 -0.10072521 -0.052075483 --0.010907579 -0.046030995 --0.1023915 --0.06560398 -0.109717175 --0.16161725 --0.014812135 --0.00470371 --0.13145307 --0.031842332 --0.081090346 -0.089161485 -0.14268051 --0.04135878 --0.0070885806 -0.10244069 --0.020895917 -0.16182949 -0.04520666 --0.03662306 --0.07601005 --0.04161634 -0.19163187 -0.17506073 --0.073356345 --0.050062235 --0.009230754 -0.124698795 -0.04251853 --0.08957682 --0.038603574 -0.048383195 -0.034569766 -0.1354782 --0.029125573 -0.22508155 --0.06620554 -0.24331988 --0.02720926 -0.1556777 -0.059330355 -0.08464621 --0.024647554 -0.06698524 --0.039097425 --0.032873195 --0.08348331 --0.07649381 --0.09119221 --0.043142304 --0.08283791 --0.12132892 --0.039935734 -0.066419914 --0.1128527 --0.09339792 -0.010354226 -0.02680502 --0.19501737 -0.103290714 -0.24887794 --0.077951975 -0.06235872 -0.0787688 --0.043154802 --0.08811127 -0.033710565 -0.0492102 --0.03792115 --0.0008346217 -0.028071152 --0.005674747 -0.19379833 -0.023016553 -0.007926765 -0.021816175 -0.09421164 -0.117095925 --0.015917024 -0.04158299 --0.23842359 -0.121192984 -0.28237006 --0.034989417 -0.05239849 --0.053840484 -0.088654324 --0.059723284 -0.06652753 --0.12056133 -0.1375932 -0.122793935 -0.068510905 --0.032855332 --0.02756512 -0.25599667 -0.07847242 -0.05275916 --0.011350209 --0.029179994 --0.05766396 --0.08144883 --0.033678934 -0.23498534 --0.14469264 --0.055957682 --0.04721189 -0.07859363 --0.021614969 -0.06318677 --0.09539859 --0.06494499 --0.012365268 -0.045195956 --0.18562724 --0.12322837 --0.21258649 -0.035969652 --0.007282836 --0.119382136 --0.07970519 --0.068058744 --0.04068691 --0.006036117 -0.002763552 --0.066722035 --0.24353065 --0.024202613 --0.07421086 -0.0662701 -0.06145818 -0.06861991 -0.1168717 -0.17384121 --0.095422976 --0.06619148 -0.0013682836 --0.005508427 -0.06452142 -0.0808754 --0.065813586 -0.054000914 -0.3049288 --0.14885268 -0.17018323 --0.22457634 -0.027065974 -0.061037052 -0.057774138 --0.20392916 --0.11011857 --0.11574302 --0.014688613 --0.14639328 -0.013728875 --0.2648343 --0.15819265 --0.059994787 -0.14545113 --0.0748214 --0.20811221 --0.022995746 -0.09717449 --0.11382611 -0.046380732 --0.09948457 --0.06983477 -0.06843366 --0.049407043 --0.15407798 --0.12239011 --0.11559167 -0.074482836 -0.100133635 --0.008820424 --0.098285824 -0.058438018 -0.067132585 -0.34799665 --0.05822389 --0.1977044 -0.06323127 -0.122912474 -0.25030026 --0.04546902 --0.11410415 -0.0370624 -0.15088378 --0.11413752 -0.17831443 --0.0858034 --0.04472471 --0.08491205 -0.048461307 -0.22980697 --0.1316754 -0.15811561 --0.09920567 --0.011333978 --0.015277043 -0.25310808 -0.042967126 -0.04865011 -0.2265358 --0.15652388 --0.046457194 --0.12484091 --0.23429403 -0.24595034 --0.06897012 --0.28168935 --0.2116078 --0.041217875 -0.16475186 -0.09632083 -0.41761276 --0.14731088 --0.047982577 -0.14563847 -0.024444431 --0.19003561 -0.30638623 -0.14631027 -0.19245179 --0.01741836 --0.057659153 --0.01693642 --0.08624726 -0.12727913 -0.12793948 --0.048670374 --0.4170414 --0.07760599 -0.1482079 -0.14166781 -0.063129626 -0.22818956 --0.0073543387 -0.19191779 --0.056166887 --0.08205084 --0.11786875 -0.3150394 --0.08292251 --0.012729078 -0.021330755 -0.23776431 -0.14055113 -0.05638799 -0.11633464 -0.021908022 --0.086967885 -0.13613908 -0.01596609 -0.19039617 --0.10673942 -0.13643749 -0.0674312 --0.1769578 --0.029180512 -0.22484186 --0.03208189 -0.09267831 -0.010934879 -0.046139218 -0.005860219 --0.1435857 -0.18843141 -0.05601661 --0.06190637 --0.077317 --0.041088145 -0.22938661 -0.16452062 -0.016253227 -0.097053885 --0.24427934 --0.17976457 -0.11363929 -0.0052800262 --0.038998153 --0.038551707 -0.09866048 -0.17998149 --0.060133543 -0.065617174 --0.110098846 -0.019133067 --0.0683417 --0.07964066 --0.051375378 --0.11597901 --0.17937922 --0.105708234 --0.0030554328 --0.07312426 -0.115531765 -0.012216531 --0.03970668 -0.02823707 --0.019620327 -0.33946407 -0.18018913 -0.073816225 --0.033755716 -0.07057073 --0.049530815 -0.10634856 -0.0868771 -0.06592477 --0.11626096 -0.108943366 --0.019495383 --0.08921706 --0.00788485 --0.07462296 --0.0038262294 -0.046664592 -0.060562048 -0.30685186 --0.15638229 --0.014692163 -0.03341347 --0.2507907 --0.23051341 -0.070189096 --0.13030532 -0.10757664 -0.37039095 -0.04104036 --0.025740473 --0.07044411 -0.08515045 --0.12397831 -0.06816477 --0.021499889 --0.10564672 -0.07046848 -0.2053129 -0.18875001 -0.18899699 --0.0057622567 --0.07373463 -0.26081276 -0.1327675 -0.022851534 --0.2837154 --0.16528636 -0.0641794 -0.16000272 -0.10470129 -0.06939154 --0.2488132 --0.088390075 -0.10654954 -0.22587365 --0.0010363542 --0.010919433 -0.20953615 -0.44097534 --0.0138218645 -0.11700987 --0.10233166 --0.14282115 --0.12491048 --0.10541219 --0.135844 --0.054236535 --0.024252404 -0.1330443 --0.0071191317 -0.018553093 -0.07031425 --0.04427352 --0.15251571 --0.10281336 --0.039058775 --0.08282031 -0.04152671 -0.053040303 --0.017054006 --0.1830894 --0.11307989 -0.027748995 -0.08302745 -0.14775121 -0.22189488 -0.043943174 -0.4576327 --0.28545475 --0.14928466 --0.067103475 --0.055005033 --0.026423192 --0.01866152 --0.027159756 -0.20640917 --0.003852404 --0.30120578 -0.08281668 --0.40824562 -0.43760386 --0.08168438 --0.14856172 --0.18900663 --0.059197944 -0.09034763 -0.12165447 --0.25952372 --0.35864517 -0.006146991 -0.03215916 -0.11232463 --0.045268428 --0.19939595 --0.12660015 -0.15129367 -0.05049324 -0.05709716 --0.029803222 --0.1757767 -0.07108979 -0.0053303996 -0.13105857 -0.10770056 --0.078334205 --0.02668452 -0.15402102 --0.30695385 -0.0064103124 --0.0004954956 --0.043795854 --0.012207317 --0.10188822 -0.18717828 --0.033646747 --0.3547556 --0.06319489 --0.065836996 -0.15430778 --0.07177966 -0.15980366 --0.23930928 --0.20163418 --0.044481367 --0.1712976 -0.34555554 -0.28909162 -0.23752463 --0.06711183 --0.40928033 --0.16120419 --0.13836396 -0.19993958 -0.0027706325 -0.113877214 -0.10550395 --0.04524542 -0.025221424 --0.1732633 -0.12941867 -0.3229773 -0.04673172 -0.6953498 --0.09362106 -0.022780448 -0.53232706 -0.17068356 --0.25474185 -0.42042422 --0.2892604 -0.47071052 -0.30923873 --0.2196461 --0.3848284 --0.05605368 -0.29071045 -0.18672708 --0.06855939 -0.12527975 -0.82577676 -0.050281297 -0.21191287 --0.096803695 --0.18208046 --0.24160671 -0.19195355 -0.6151459 --0.3008868 --0.020007465 -0.13328966 -0.50786066 --0.434902 -0.08296644 --0.235586 -0.1917438 -0.045876916 -0.38641763 --0.14736369 --0.04725525 --0.07641125 -0.16912603 --0.054313384 --0.4222361 -0.14887331 --0.03803991 --0.14146116 -0.35012692 -0.003504834 -0.053877153 -0.27593175 -0.02190398 -0.022877907 -0.07403792 -0.01237572 --0.08811215 --0.19383466 --0.010379081 --0.018780231 --0.07856703 --0.15395515 --0.011435186 -0.020092027 -0.04526851 --0.04865239 -0.023219388 -0.10279873 --0.0064575556 --0.14141783 -0.12856218 --0.046314668 -0.035028316 -0.068703525 -0.07438766 -0.0030944413 -0.17298475 --0.06362268 -0.03288024 -0.041537866 -0.032147415 --0.0017333218 --0.008009215 --0.106094845 -0.052856337 --0.004285652 --0.03862721 --0.041540183 -0.04507628 --0.055590827 -0.0748613 --0.043702368 -0.14571694 -0.06749411 --0.063954934 --0.037921906 --0.052086666 -0.1132131 --0.093787625 -0.10249365 -0.09003998 -0.10757308 -0.006743481 -0.055327848 --0.12789536 --0.110982195 --0.02274737 --0.2358053 --0.038538624 --0.0074207485 --0.030720795 -0.099844694 -0.009957045 --0.05824516 --0.050771356 -0.004011258 --0.075006984 --0.09057542 --0.10250368 --0.12997052 -0.020083338 -0.0418462 --0.06412504 -0.004223363 -0.2028391 -0.020794773 -0.03690654 -0.05190118 -0.020374289 -0.034284096 --0.07014066 --0.020544799 --0.072707005 -0.016900234 -0.10505308 --0.05062855 --0.098788224 -0.18400753 --0.02833271 -0.092751354 --0.0122659495 -0.032415643 -0.11731125 -0.011392173 -0.024325212 -0.060377926 -0.09676854 --0.023815773 --0.020205753 --0.09171554 --0.0848954 --0.013616172 -0.08192911 --0.032869086 -0.18568453 --0.22120783 -0.05738026 -0.08316388 -0.10280722 --0.11793385 --0.122445844 --0.023829598 --0.05769902 -0.05291865 --0.021817278 --0.10436301 --0.1921006 --0.05676473 --0.05954917 --0.07664281 -0.028150434 --0.01766938 --0.1237501 -0.015648771 -0.003798752 -0.056362037 --0.05926584 --0.01719571 -0.046655662 --0.079404525 --0.04415542 --0.49580005 --0.09380069 --0.099689536 -0.03227394 -0.27345473 -0.50325155 --0.24552023 --0.28322864 -0.011569372 -0.1086511 -0.2812006 --0.15829192 --0.046351317 -0.051603254 -1.0461209 --0.48535743 -1.1312213 --0.8987904 -0.14912729 -0.08610793 -0.5015596 -0.03187422 --0.20366912 --0.3148142 -0.21723936 -0.21782315 -0.005103679 --0.86964697 --0.52441734 --0.055984974 -0.2394064 --0.16538945 --0.21680959 --0.308929 --0.01785516 --0.66077757 -0.4641607 --0.63087577 --0.3415162 --0.10850329 --0.020013139 --0.09650033 --0.14235842 --0.34949493 -0.39377245 -0.06719777 --0.23204243 --0.58814585 -0.46241206 --0.13198534 -1.2766495 -0.53261 --0.78580296 -0.13612694 -0.08568259 -0.040699102 --0.30931562 --0.01897367 -0.2591187 -0.011628424 --0.45167997 -0.40506122 --0.43307343 --0.399752 --0.46216047 -0.20545214 -0.9369965 -0.063853994 -0.4758806 --0.4142233 -0.08266763 --0.64214313 -0.6770289 -0.15867978 --0.026708156 -0.83666116 --0.1966966 --0.22800876 --0.2976609 --0.49517724 -0.6832852 --0.54875267 --1.5435333 --0.59918356 --0.095164284 -0.2202663 -0.1372556 -1.7608196 --0.6283964 --0.21400206 -0.06526105 -0.69679517 --0.97862023 -1.655301 -0.1691567 -0.19617802 -0.119684376 --0.36930323 --0.07904241 --0.5719926 -0.5380171 -0.56850296 --0.101506084 --2.0368054 -0.16840272 -0.07039044 -0.6507897 --0.31310475 -0.62799954 --0.5205797 -0.6472671 --0.47049722 --0.6497553 -0.027421875 -1.1665514 -0.11031826 --0.137338 --0.13990384 -0.30462867 -0.5822085 --0.13186622 --0.06583734 --0.058854386 --0.61706454 -0.24186209 --0.07556917 -0.3997543 --0.07410337 -0.14560762 -0.15989265 -0.011911659 -0.046578426 -0.21682979 --0.008290549 -0.02282287 -0.123203464 --0.1644602 -0.0064424416 --0.12682457 -0.113931276 -0.13937786 -0.03608009 --0.2771265 --0.11681082 -0.19686566 -0.137267 --0.17800416 -0.036782257 --0.26164168 --0.42682427 -0.033891585 --0.12462926 -0.045282546 --0.0133849885 -0.3053008 -0.12407736 -0.48680064 --0.14163484 --0.2025453 -0.33540323 --0.09198646 --0.15349302 -0.055032276 -0.034970418 --0.21235281 --0.37838227 -0.1360996 --0.18780205 -0.043744363 --0.029485364 --0.04003345 -0.048088282 -0.13229036 -0.26795578 -0.20404942 -0.16264926 --0.03446556 -0.032495566 -0.062900655 -0.019253565 --0.16515441 --0.03900768 --0.038880814 -0.42770568 -0.07804955 --0.07417847 -0.051763874 --0.02368886 --0.22254586 --0.053171016 -0.03688045 -0.07433023 -0.020471958 -0.12604938 --0.15723735 --0.28114575 --0.36902434 -0.17153756 --0.1706035 --0.10656039 -1.0867186 --0.07356346 -0.14174746 -0.11091254 --0.010191501 --0.04691451 --0.0007245448 --0.05740361 -0.04411689 -0.23046568 --0.1766461 -0.20016782 -0.32436654 --0.098458074 --0.2997962 -0.517688 --0.040035456 --0.06582363 --0.22826944 --0.16655599 -0.11796139 -0.2676808 -0.16880888 --0.12428856 --0.45593688 -0.15253071 -0.17007425 -0.3442636 --0.006918677 -0.04094761 -0.10903695 -1.1732736 -0.122048385 -0.079546705 -0.08480214 --0.09343342 --0.36766872 --0.10844318 -0.11227481 --0.031596377 -0.055441502 --0.1297988 -0.08694154 -0.11375768 -0.30893025 --0.10551336 --0.27044716 --0.33265352 --0.075320445 -0.17205434 --0.07383175 --0.10472829 -0.02984899 -0.06572931 --0.074432746 --0.032612726 --0.21723558 -0.14765681 -0.025707256 -0.4443355 --1.8251529 -0.47816697 --0.19679901 -0.37257358 --0.16974442 -0.022995438 -0.21762763 --0.33431417 --0.14916304 -0.4191653 -1.1979499 -0.64865613 --0.19236064 -0.45820713 --0.5601347 --0.31631747 --0.08571215 -0.7628393 -0.023033699 -0.103205904 -0.44541362 --0.15482296 -0.30248332 -0.1818506 -0.21919522 --0.80994374 -0.92940164 -0.35627276 --0.4862954 --0.17877348 -0.05300961 -0.62667537 --0.033387154 -0.1948403 -0.28316882 -0.03365043 --0.3570118 -0.49898046 --0.15789635 --0.24967885 -1.0117894 --0.51268035 --0.060335595 --1.521393 --0.66460955 --0.30841935 --1.3467363 --0.5183377 -0.76834846 --0.3966466 -0.14265035 --0.59678006 -1.1493001 -0.2493886 --0.1472385 -0.33385053 -1.1166141 --0.254421 -0.13401383 --1.2468926 --0.08855705 -0.93056536 --0.6302163 --0.008536064 --0.1285665 --0.45204082 -0.62303853 -0.015634237 --0.30566823 --0.28211308 -0.072010376 -1.366258 --0.39676794 --0.14672545 -0.360781 -0.214054 --0.7917998 -0.89200634 --0.07408194 -0.29137346 -0.072016776 --0.16205879 -0.31814885 --1.0004869 --0.7261932 --1.0966648 -1.0328727 --1.0592884 -0.8261505 --0.054026496 -0.067725204 --0.35883978 --0.8310816 -0.10323803 -0.22731028 -0.071575396 --0.3874917 -0.32681632 --0.016146194 --0.29706818 -0.4501063 --0.71817935 -0.32912427 --1.1628577 -0.38755694 -0.58349186 --0.28739092 -0.5569452 --0.16149952 --0.36628288 --1.2966015 --0.11984521 -0.38320902 --0.3443909 -0.27458397 -0.9236412 -0.080562845 -0.17422906 -0.12268889 -0.019174071 --0.3667917 --0.50561243 --0.5092413 --0.05960662 -0.04091005 -0.09567647 --0.008446107 -0.0011040843 -0.05275087 --0.048724905 --0.011987016 --0.1396121 -0.1649963 --0.023194904 -0.16967404 --0.012889783 --0.06673549 --0.008345186 --0.013188858 -0.099353634 --0.103769206 -0.025911745 -0.04566815 -0.052975666 -0.029363154 -0.027530776 -0.0010885645 --0.01690425 --0.13674851 -0.0063379123 -0.044751447 --0.15904476 --0.0141709875 -0.042974606 -0.2763902 -0.018136 -0.05219657 -0.108611785 -0.15777534 --0.047056187 --0.016935693 --0.042202882 -0.0020255158 -0.14778802 -0.0966846 -0.10605934 -0.10879563 -0.032809824 --0.02712154 -0.011543777 --0.057157762 --0.0024034323 --0.21154061 -0.013100678 --0.0444889 -0.081228144 -0.056132264 -0.013718305 --0.09740604 --0.089203045 -0.11963993 -0.06393436 --0.018893424 -0.028962536 --0.13329011 --0.106517866 --0.06259376 -0.14629348 --0.1046013 -0.0063171354 -0.050283868 -0.05164425 --0.13418679 --0.004489617 -0.05119274 -0.08272249 --0.050267622 --0.0051905573 --0.116759844 -0.17663932 --0.09186909 --0.025840102 --0.018076535 --0.68776625 --0.06777808 -0.06746603 --0.09533394 -0.045315605 -0.15035371 --0.010289722 -0.021660533 -0.11645142 --0.028399415 -0.02929252 --0.074121736 -0.07751874 --0.21076459 -0.02042614 -0.07133503 --0.014674815 --0.1741203 -0.0014259297 -0.046639618 -0.24199311 -0.049869817 --0.07547818 --0.21931244 --0.13826942 --0.06959662 --0.0312566 -0.2980293 -0.1319476 --0.011568555 -0.052497696 --0.09043891 -0.027570674 -0.14307322 -0.13975886 --0.15704532 -0.005359424 -0.24262162 -0.07255826 --0.119049646 --0.024563977 --0.020116055 -0.04347664 -0.084835164 -0.07822087 -0.06205809 -0.018828189 --0.095082566 --0.044310194 -0.1169585 --0.12187585 -0.05912113 -0.06202849 -0.13880534 -0.07059341 --0.14252488 --0.022559268 --0.06416109 -0.021831699 --0.051481508 --0.032327 -0.08684271 -0.055313427 -0.43571898 -0.23241079 --0.33066902 -0.37412173 --0.0843239 -0.003831074 --0.17216443 --0.09429564 -0.092893556 -0.25933433 -0.012952546 --0.1367003 -0.021923788 -0.31145942 -0.34640047 --0.060006823 -0.2112461 -0.06378107 --0.07298099 -0.12621866 -0.020339172 -0.24962445 --0.36884522 -0.4832791 -0.39548075 -0.17008205 --0.16184017 -0.17965026 -0.009263197 -0.17305 -0.016528245 --0.16514653 -0.21489416 --0.20348594 --0.03904959 -0.08113322 --0.40256286 --0.13546559 -0.2845997 --0.12514089 --0.16476746 -0.06600331 -0.03636207 --0.075396284 --0.095164776 --0.1551366 -0.13312979 -0.017238237 -0.14668271 -0.17651689 -0.15304627 --0.077631 --0.11690628 --0.0348422 --0.17804433 --0.013334237 -0.011680869 --0.11520672 -0.4171847 --0.07636054 -0.048173837 --0.12227929 --0.19804786 -0.04096141 -0.0019310317 --0.16762123 --0.24019007 -0.3710191 -0.16555347 -0.1056697 -0.28560516 --0.02073524 --0.10825863 --0.15218681 -0.07107536 --0.084121205 -0.22421916 --0.225204 -0.21557413 --0.19686075 --0.032006938 -0.15730971 --0.18575364 -0.20385265 --0.04594653 -0.29316285 -0.11229317 --0.15382957 --0.11869611 -0.8507469 -0.110654965 --0.09913087 --0.050133877 -0.18593182 --0.04164779 -0.12529798 --0.16039811 -0.03669353 -0.15237686 --0.2132788 --0.20676333 -0.082119174 --0.0033002172 --0.0655606 -0.14925005 --0.29453364 -0.022790262 -0.04749199 -0.010788416 -0.18934186 --0.04147756 --0.03841358 --0.13869672 --0.08937818 -0.061662152 -0.042756766 -0.13684268 -0.028594865 --0.040914744 -0.058793716 --0.09113871 --0.22155823 --0.09186653 -0.0032296272 --0.057185516 --0.023278946 --0.03022398 -0.06387366 -0.2937836 -0.196228 -0.18116526 -0.19710061 --0.17572398 --0.0527066 --0.29985812 --0.49097234 --0.040058013 -0.4132678 --0.010689573 --0.023510002 -0.08395633 -0.07411747 --0.06432048 -0.11669639 --0.001641381 --0.09991826 --0.100878544 -0.037312336 --0.0073215114 -0.3996991 --0.19170798 -0.41526803 -0.11050323 -0.15878487 -0.2447028 -0.11893006 --0.2797695 -0.004065208 -0.16955256 -0.028893037 -0.00777348 --0.21133588 --0.3336592 --0.07849431 --0.015261521 --0.017038079 -0.21847457 --0.03996913 --0.18757927 --0.07355583 -0.29042965 -0.09885119 --0.32921642 --0.22743292 -0.09826831 --0.22861934 -0.10707312 --0.45312467 --0.10545157 -0.05730014 --0.2464754 --0.23005323 -0.018274786 --0.07507514 -0.2657069 --0.17431751 -0.34949332 --0.15775946 --0.027198495 -0.030816572 --0.058703937 -0.11267853 --0.13057645 -0.27854818 --0.11832167 -0.29256964 -0.10385957 -0.03800557 -0.09349818 --0.035749592 --0.01659073 --0.01564635 -0.124341965 --0.04949736 -0.17726699 -0.040840875 --0.12811472 --0.0009877449 --0.11066266 --0.10506896 --0.18760242 -0.01773277 --0.09188793 --0.10933624 --0.07394402 --0.17652892 --0.04005052 -0.49683234 --0.021527702 --0.18987118 --0.012007745 --0.17435823 -0.09593781 -0.13848794 --0.015793495 -0.20989135 -0.0024350493 -0.21222113 --0.33871412 -0.008394554 --0.024799677 --0.18882674 --0.01348429 --0.10333174 -0.15230413 -0.008865139 -0.013801944 -0.1917488 --0.060738258 -0.053472936 --0.17287426 -0.06256787 --0.06800353 --0.05172778 -0.112559594 -0.05467184 --0.15603344 -0.077365905 --0.09060939 -0.1274698 -0.02618936 --0.055664025 -0.04605715 --0.16659635 -0.061483808 -0.078299955 --0.10355665 --0.0037825757 -0.19059089 --0.047355473 --0.10064988 --0.15184386 -0.05604819 --0.46507567 --0.16583237 --0.061402623 -0.082556896 -0.09636306 -0.07644271 -0.04215384 -0.2633147 --0.15644574 -0.13430455 -0.11231506 --0.1362084 --0.0652661 -0.17511533 -0.08540769 --0.10194492 --0.052814215 --0.087890275 --0.016168954 --0.14582215 -0.08569826 --0.041335847 --0.10701903 --0.021820832 -0.0664994 -0.07936058 -0.32698837 --0.10262734 --0.013927236 --0.06166191 --0.1001041 -0.015526591 --0.0026966315 --0.03401836 -0.14590886 -0.21449046 -0.063293286 --0.015168984 -0.005962157 -0.038722083 -0.06296216 -0.0839536 --0.3358778 -0.09378439 -0.049946476 --0.05519774 -0.120619714 -0.018998343 --0.15993612 --0.05130387 --0.14456166 --0.15758462 --0.03895886 -0.07058478 -0.044139408 --0.12902969 -0.016397787 -0.13841172 -0.023852795 --0.07176636 -0.21646924 --0.055685665 -0.13054067 -0.12979448 -0.0499608 -0.041178707 --0.2607437 --0.024344435 --0.1947401 -0.2751184 --0.21691847 -0.04406734 -0.024933483 --0.13734381 --0.032300904 -0.030551484 -0.10019524 -0.14788523 --0.108522184 --0.020014377 -0.041225504 --0.055951707 --0.24924655 --0.0022263012 --0.014465471 --0.029116677 --0.05337743 --0.059291925 -0.19801256 -0.05884206 -0.14934835 --0.12112334 --0.072108515 --0.2324645 --0.0508548 -0.076924846 -0.048429303 --0.12435665 --0.1286201 -0.03958626 -0.20649822 -0.037966643 --0.06132855 --0.11850638 -0.033253487 -0.07910944 --0.07977866 -0.06803115 --0.042999726 -0.10836882 -0.026797805 --0.05441143 --0.020932112 --0.10771839 --0.10236621 --0.112919934 -0.07579958 -0.07675065 -0.007814092 --0.058487657 --0.009034384 -0.094114184 --0.0032463197 --0.1665898 -0.1108514 -0.027143857 --0.11756378 --0.040725652 --0.45743126 -0.1354633 -0.02952442 -0.08130173 --0.084860824 --0.008497892 --0.08848438 -0.104916856 -0.062559076 --0.016578684 --0.021708395 --0.05040695 --0.08279471 --0.09351907 -0.10771789 --0.14755303 --0.1509152 -0.087823935 -0.08066633 -0.04131286 -0.011098625 -0.049724054 -0.099305674 --0.073739976 --0.13009264 -0.061528165 -5.061706 --0.044964094 -0.027404465 --0.018843146 --0.05445472 -0.06882182 --0.010756234 -0.065196015 --0.09076078 --0.084966734 --0.013910162 -0.046182044 -0.023628237 -0.029782815 --0.022077385 -0.029434532 -0.021779466 --0.06385922 -0.015099074 --0.21502262 -0.07085131 --0.05655074 -0.0045303553 -0.0020796806 -0.14846478 -0.25554553 --0.116373755 -0.16663292 --0.04919773 -0.037912186 --0.00011976306 -0.09349161 -0.024628244 --0.03422845 -0.1646491 -0.17845343 -0.23958261 -0.006807962 -0.11818904 -0.054730374 --0.1116246 -0.10327751 -0.097867064 --0.052497834 -0.06262736 -0.0997034 --0.089890085 -0.13141675 -0.0026887814 --0.019569175 -0.13384779 --0.04818799 -0.12472874 -0.131436 --0.15662876 --0.071637414 -0.19125736 --0.18472835 --0.044196684 -0.024640162 -0.102233015 -0.06615318 --0.05124571 -0.016474392 --0.04002915 -0.07582479 --0.122311264 -0.037926793 -0.020426601 -0.09061632 --0.086476035 --0.06799479 --0.090436764 -0.08029637 -0.045485396 --0.0029836707 -0.089585215 --0.06340235 -0.078235604 --0.00141236 --0.029682871 --0.021259949 -0.013530919 --0.0116362125 -0.06280219 -0.1086572 --0.027152658 -0.06807175 -0.13974932 -0.10259423 -0.074467026 --0.026130382 -0.24388246 -0.14647782 --0.04952314 --0.014178852 --0.0069106845 -0.16409846 -0.063232794 --0.15755448 -0.0702772 --0.13335817 --0.31570327 -0.059524894 -0.011463325 --0.14798984 -0.14062205 --0.15911289 --0.017609524 --0.048559573 --0.074191734 -0.1559433 --0.11812751 -0.025375929 -0.10428107 -0.0043971394 -0.051027805 -0.073668145 --0.07378908 -0.042119395 -0.14648801 -0.002002243 --0.021302586 --0.07599884 --0.10727245 -0.016232807 --0.026161632 -0.050531875 -1.4587929 --0.003862836 -0.0065020598 --0.193056 -0.13546027 --0.03899933 -0.014611489 -0.12362596 -0.05694851 -0.23400441 -0.0068258764 --0.10354908 -0.033119645 --0.037379686 --0.1935584 -0.0041013397 -0.3092561 --0.035007633 -0.09619355 -0.0844097 -0.00029792715 --0.103438154 --0.1471735 -0.06200761 --0.023600599 --0.20581222 -0.114437655 --0.12822877 -0.20804746 -0.09094132 --0.037227236 --0.103354566 -0.00821901 --0.13279589 --0.081342965 --0.023676716 --0.18107261 --0.08861311 --0.017480865 -0.08359114 --0.05650668 --0.14550047 --0.021827305 -0.0050785765 --0.07108643 --0.04243458 -0.123467445 -0.09270033 -0.005137643 -0.013226874 --0.034465823 -0.10790005 --0.14261448 --0.09096313 -0.14406231 --0.03909442 --0.20536776 -0.22155441 --0.011585855 -0.015556046 --0.19715436 --0.019219832 -0.05692424 --0.15886766 -0.09430701 -0.0024299645 -0.0034555458 --0.05848532 --0.17010948 -0.034998953 --0.07232346 -0.22993104 -0.14345267 --0.20128204 --0.19024819 --0.021130309 -0.105830185 -0.0714279 --0.06617799 -0.005186436 -0.1130748 --0.019676687 -0.025780164 --0.14856148 --0.16031009 -0.1944699 --0.018313311 -0.070828386 --0.1002406 --0.014761359 --0.067337275 --0.09675851 --0.009636311 --0.11150329 --0.045606807 --0.026868505 --0.044431634 --0.099489935 --0.14481294 -0.20899229 -0.20826778 -0.012274339 --0.44978404 --0.011678068 --0.013315677 -0.010354681 --0.11978682 -0.024757855 -0.044336163 --0.11116166 -0.122465 --0.23692773 -0.042759117 -0.21230654 --0.011490809 --0.06533754 --0.11898002 -0.11542597 --0.026395597 --0.062334836 --0.07862963 --0.018329466 --0.08473811 -0.06281275 -0.01303549 -0.06234105 -0.092237055 --0.17239825 -1.1552625 -0.13773619 --0.0120764375 -0.19360797 --0.017507996 --0.044281665 -0.02727595 --0.08797347 --0.088507496 --0.3366335 --0.053138528 -0.010103528 --0.06360187 -0.0077536916 -0.11881608 --0.17845131 -0.3147533 -0.03316573 --0.17757007 -0.21288842 --0.15812503 -0.098714456 -0.1864256 --0.105081536 -0.11718652 -0.02855095 -0.11921045 --0.078046456 --0.08762516 -0.06614702 -0.025300747 --0.09846174 --0.07469782 -0.21937436 --0.18208891 --0.026213426 --0.043632176 --0.03579678 --0.12828557 --0.1022379 -0.4476078 -0.04306755 -0.095899366 --0.18604071 -0.16809165 --0.1196474 --0.027818121 --0.08015132 --0.040854163 --0.023990635 --0.12169193 --0.17014627 -0.079085834 -0.03581521 -0.011352754 -0.14635971 -0.18945003 -0.005115879 -0.019353308 --0.07584574 -0.25865152 --0.026226036 --0.18719059 -0.07182394 --0.1342235 -0.058992423 -0.08833556 -0.2916883 -0.13399386 --0.11098048 -0.069967575 -0.013073496 -0.013359488 -0.0887725 --0.098133706 --0.00071579556 --0.08599806 -0.086928576 --0.022658665 --0.13979207 --0.013169022 -0.30476302 --0.7732184 --0.12682037 --0.38987383 -2.7892802 --0.5848045 -1.5513682 -0.44159168 -0.59977907 --0.007801574 --0.23298593 --0.19907263 --0.41123492 --0.5979201 --1.8455989 --0.5212215 -1.3215176 --0.93236107 -0.6152224 -2.287252 -0.6835856 -0.5341136 --0.24574578 --0.6143525 --0.15383135 -0.5821182 --0.9213283 -0.2728948 --0.51919323 -0.9263677 --1.3974403 --0.3169259 -0.7854349 -0.29390272 --0.49336782 --0.7534114 -0.5037641 --0.38217285 --0.19350961 --0.6604158 --0.42141882 --0.6037417 -0.8420471 -0.4588488 --1.5143616 -0.045145847 --0.25428823 -3.1538267 -0.8502984 -0.36650702 -0.4076956 -0.34638283 --0.07019935 -0.40589082 -0.35815346 --0.0030406693 --1.3159696 --0.20973586 -0.60814923 -0.028261725 --0.83099514 -0.5582691 --0.51821256 -0.8672693 -0.490941 --1.0337632 -0.06079772 -0.5533351 -0.6520393 -0.6672977 --0.5130622 -0.5780234 --3.3202798 -0.25328785 --0.19917695 --1.278632 -1.0062548 -0.06933291 -0.018928755 -0.60196036 -0.89234537 --1.4485277 -0.8005031 --0.20447639 --0.5433156 --0.335166 --0.36371356 -4.0693135 -0.76762277 -1.4485784 --0.9817916 -0.632834 --0.77467334 -2.0240633 --0.6083506 --0.4073231 -1.296455 --0.05795349 --0.5548992 --0.24519964 --0.036046937 --0.2510679 --0.019767087 --0.8560168 --0.28326634 -0.74742794 --1.2207932 -1.1143856 --0.37871182 --0.21504505 -0.9021648 --0.52752906 -0.32075083 -0.33446452 -0.7983005 -0.16257118 --0.38369548 -0.6244745 --0.6015592 -0.1337111 --0.2103708 --0.084881954 --0.21107663 --0.0831414 -0.53476685 -0.45662206 -0.6569147 -0.3687467 -0.005862904 -0.045175314 --7.3882984e-05 -0.037753627 --0.037077446 --0.022852093 -0.077877045 -0.010057416 -0.020295575 --0.03377054 -0.01179325 --0.08571651 --0.00077734486 --0.028776476 --0.0045617996 -0.043098576 --0.06901357 -0.042848982 --0.046339493 --0.078890294 -0.022891257 -0.23288807 --0.018258788 --0.025946295 -0.021766808 --0.030566785 -0.04101311 -0.021132093 -0.046719916 -0.05750598 -0.2752386 --0.06425652 -0.057947118 --0.011662911 -0.016271183 -0.043163568 -0.072791845 -0.13102572 --0.10126966 --0.11843884 --0.003427301 -0.017401265 -0.011318601 --0.036676534 -7.888023e-05 --0.08233161 -0.018871164 -0.03769151 -0.06758799 --0.03892261 --0.059189517 --0.04082319 -0.06052645 --0.088640675 -0.11575814 --0.028769186 -0.14168799 --0.00882376 -0.052779365 -0.13640139 -0.12027592 --0.096584536 -0.04016227 --0.075535975 -0.093713254 -0.0974239 -0.15090087 -0.045890737 --0.02245751 -0.102779336 --0.09125112 -0.058455404 -0.020098079 --0.1795191 -0.040517684 --0.16394936 -0.04037937 -0.0050740447 -0.057082213 --0.11214144 --0.080085084 -0.08153063 -0.025198366 -0.06983992 --0.11987779 --0.018604804 --0.017569385 --0.027771816 -0.055717625 -0.04700155 --0.012437062 -0.18095295 -0.07601961 --0.057789467 -0.056320127 --0.056669854 -0.02792503 -0.003525808 -0.08908363 --0.049278658 -0.04208218 --0.0738236 --0.19854261 --0.019834762 --0.037953764 --0.080604725 -0.089220874 --0.009732484 -0.11146216 -0.012138549 --0.06571515 -0.054270998 -0.18459003 --0.04652973 -0.10038366 --0.028791184 -0.06531977 --0.00514691 --0.081683286 -0.12027763 -0.021348666 --0.026359277 -0.06533577 -0.04572061 -0.05304949 -0.10129848 -0.029290311 -0.007972643 -0.009520433 --0.05695295 -0.18092135 --0.07614832 -0.10998088 --0.057147745 --0.03783274 --0.107035205 -0.030184394 --0.058641415 -0.08286725 --0.14479506 -0.06038932 -0.10638226 --0.05204021 --0.08515155 --0.08746822 --0.011393595 --0.09426091 -0.12947062 -0.092418894 --0.08544691 -0.18000583 -0.061779577 -0.0580712 --0.09552999 --0.04360248 --0.03995503 --0.16989715 --0.021000853 -0.019834915 --0.10047544 --0.0792472 --0.008171948 -0.114245616 --0.053349327 --0.13398725 --0.0920676 -0.038577408 -0.032517407 -0.21972987 --0.047047056 -0.121426955 -0.0858195 --0.034523156 -0.29272214 -0.015215676 --0.06307041 --0.08508321 --0.033615384 -0.120132014 --0.026415698 --0.12244555 --0.0022988697 --0.14848167 --0.07732872 --0.047833752 -0.14391316 --0.30915168 --0.1753354 -0.1779409 -0.053167038 -0.12352072 -0.08111571 --0.012381829 -0.03171474 -0.12870324 --0.012621261 -0.04620568 --0.01666625 -0.034612037 -0.050797552 --0.09034259 -0.07924788 --0.11767515 --0.11928435 -0.060821388 -0.077492684 -0.09288421 --0.18090597 -0.010853002 -0.2609293 -0.03699693 --0.16685708 -0.14608598 -0.022028586 --0.12358204 -0.030660754 -0.08590976 -0.03647669 --0.024442347 -0.18059464 -0.15862297 --0.08196048 --0.28644714 -0.0014737549 -0.10502268 -0.040031254 -0.036595024 -0.066923216 -0.10511227 -0.106542364 -0.14980218 -0.027189706 -0.041677482 --0.023407726 --0.08818725 -0.021609519 --0.009850874 -0.20460865 -0.11720445 -0.073769845 --0.025757553 --0.122640274 --0.018163089 -0.076607 --0.39302292 --0.20791176 --0.10181794 -0.15390268 --0.0064904457 -0.01335323 --0.10323412 -0.090473406 -0.059685655 --0.13605447 -0.14580876 --0.073231444 -0.13483565 -0.0833698 --0.030404478 -0.06990488 -0.28469297 -0.51612365 -0.1609814 --0.021596408 --0.3456173 -0.11601812 --0.11472592 -0.19013134 --0.0484182 -0.033408392 --0.053355083 --0.106015265 --0.066507235 --0.015086723 -0.12247834 --0.09791348 --0.028750421 --0.09594499 --0.16670755 -0.0015097962 --0.22897753 -0.025138931 --0.038983308 --0.035098985 -0.113706544 --0.024375824 -0.015252765 -0.4770624 --0.025615359 --0.13874234 --0.13558488 --0.10032292 -0.13483313 -0.0965235 -0.11055286 --0.12587951 -0.044000536 --0.107178286 -0.037017986 -0.16718899 --0.04399015 --0.21770473 --0.2952967 --0.003493652 -0.06236718 --0.22897664 --0.2329678 --0.11733423 -0.07087308 -0.2005854 -0.14933045 -0.315367 -0.10037954 --0.027186349 -0.14972423 -0.1199834 -0.05882368 --0.026360508 --0.1789437 -0.022315884 --0.09959888 --0.18902817 --0.15963237 -0.018566426 --0.014089867 -0.03992717 -0.036843695 -0.024081236 --0.20557988 --0.1423067 --0.021213682 -0.023182176 --0.108995095 --0.08591671 -0.084010445 --0.25364414 --0.13748752 --0.20747356 -0.057501238 -0.104480974 -0.017710024 --0.08229474 -0.073877245 --0.06367281 --0.080084786 --0.13917291 -0.065021925 -0.07057257 -0.065324254 -0.12043213 --0.046844345 -0.39666784 --0.12268219 --0.08733061 --0.005975247 -0.15660593 --0.08917489 --0.03448797 --0.13093735 -0.1622249 --0.12700573 --0.23794886 --0.026248017 --0.04364149 --0.24661197 --0.117829174 -0.268831 --0.10929149 -0.044992577 --0.11463293 --0.093566455 -0.013430318 -0.11270382 -0.06647084 --0.13389212 -0.12039924 -0.0026404224 -0.1429758 --0.13259695 -0.06923645 -0.11692797 -0.13598914 --0.29644752 -0.079118505 --0.11610337 --0.14510222 -0.07809352 -0.08766856 -0.11828373 --0.08791202 -0.048321754 --0.06826034 -0.11373632 -0.040982038 -0.1717621 -0.1281374 --0.1290026 --0.061354533 --0.054639544 -0.05563995 -0.0546776 --0.15106285 -0.07821234 --0.081722446 --0.03825636 --0.0095373 --0.021627456 --0.096097946 --0.06931969 -0.014105186 -0.023279324 -0.08617887 -0.016058737 -0.0546684 --0.017342377 -0.10624675 --0.028300876 -0.11491451 --0.13440603 -0.06348258 --0.19629587 --0.038451828 -0.07362283 -0.012642745 -0.010210379 --0.004572467 --0.06184632 --0.04480253 --0.043472264 -0.049706135 -0.031993873 -0.069613256 --0.034713425 -0.04881846 -0.110229224 -0.0011404154 --0.028215652 --0.09869624 -0.1498821 --0.17937124 --0.033883676 --0.06962488 --0.106874704 --0.088297956 -0.036505885 --0.089718096 --0.06778401 --0.17402962 --0.0028144908 --0.07553105 -0.17070082 -0.0756134 -0.03622815 --0.094517946 --0.061427344 -0.09834745 -0.08341804 -0.15593863 --0.035583876 --0.034210924 -0.03273807 --0.05058134 --0.09561301 -0.14511038 --0.011742209 -0.111181766 --0.076227084 --0.015753368 -0.017392287 -0.007699158 --0.015112376 --0.01449306 -0.020079708 -0.016925983 --0.011252071 --0.098069824 --0.014735403 --0.22364637 -0.028939856 -0.19122419 --0.0035080633 --0.0522071 --0.111178696 -0.090896666 -0.023041155 -0.016512891 -0.09641786 -0.08859604 -0.00039745896 -0.08751514 --0.16847086 --0.07162552 -0.038887717 --0.10606799 --0.10466688 --0.03744872 -0.15558231 --0.12166619 -0.054508157 -0.061150547 -0.08439836 --0.15653814 -0.09850117 --0.06809971 --0.051918864 --0.085750505 -0.13994072 --0.11837384 --0.0029122676 --0.059138507 -0.16932584 -0.16310562 -0.0022688382 --0.25222903 -0.110593945 --0.26323143 -0.14854795 -0.26762283 -0.061843127 --0.15417592 -0.18265629 -0.01820496 --0.01769619 -0.10952554 --0.07818527 --0.018355375 -0.07365477 --0.09541512 --0.24259 -0.27021506 --0.15967476 --0.114821784 --0.07572456 --0.22512986 -0.14267766 -0.08359895 -0.39981717 --0.17098421 -0.04768094 --0.15344743 --0.17455168 -0.027014647 -0.0764701 --0.40010852 --0.2593123 -0.055935506 --0.039258502 -0.037072375 -0.04135088 -0.0465295 -0.056605507 -0.30288443 -0.12479612 --0.30911767 --0.19554599 --0.0760013 --0.05277103 -0.42126253 -0.21469502 --0.24162866 --0.08080569 --0.1894184 -0.4026279 -0.12849253 --0.132878 --0.0998407 --0.13782573 -0.45870286 -0.08912878 -0.068244785 -0.0061609424 --0.05495881 -0.047436103 --0.46882907 -0.16311216 --0.13571458 -0.19819501 -0.09548003 --0.02020229 -0.22133507 --0.054755908 --0.12278547 -0.097506315 -0.31258905 -0.09837411 --0.23869175 --0.04849103 --0.21118383 --0.1380442 --0.12567075 --0.09407152 -0.3100266 -0.024373248 -0.57307374 --0.44547606 -0.28974065 -0.016394967 -0.13841102 -0.14892222 -0.13483159 -0.122081675 -0.23058453 --0.3243808 --0.11046673 -0.058150426 --0.09861187 --0.07640984 --0.094444394 -0.4214379 -0.017474612 -0.30916178 --0.18567331 -0.5183847 -0.006625604 -0.10856758 --0.20493898 --0.10456279 -0.047642082 -0.21101665 -0.012273425 --0.05340855 -0.13860035 --0.2651376 -0.15221873 -0.3533393 --0.17125288 -0.013122555 -0.081767 -0.13646324 -0.15522423 -0.12806936 --0.20034893 --0.015893418 --0.06834616 -0.022978986 --0.050433885 -0.021037685 --0.16027841 -0.2816468 --0.10892776 -0.085863724 -0.008960044 --0.018611765 --0.059627887 -0.050161272 --0.00940747 -0.023590568 --0.032360397 -0.005891552 --0.01009651 --0.07264031 --0.030133953 -0.07470958 --0.013078592 -0.08076712 -0.08780433 -0.017069217 --0.0628869 --0.027357507 --0.06529837 -0.05039336 --0.15897037 -0.028079746 --0.049009617 -0.050771505 -0.006179824 --0.102358036 --0.015115711 --0.13934258 -0.013429478 -0.090096235 -0.18489505 -0.02733409 -0.063111424 -0.02304402 -0.021416508 -0.019816697 --0.09328819 -0.020411955 --0.07817815 --0.12974787 --0.04213602 -0.004699796 -0.07480965 -0.20299192 -0.0087814955 -0.07588549 --0.03705104 -0.04292121 -0.027157199 -0.089799605 -0.10257562 -0.033903074 -0.042783976 --0.077277064 -0.06850429 --0.024464823 --0.030002898 --0.13172857 --0.0388654 -0.11396249 -0.068042815 --0.013355834 --0.15005021 -0.055304255 -0.021506112 -0.0040485975 --0.0078801 -0.014228394 -0.06576921 -0.02001131 --0.0079786815 -0.05454141 -0.12234761 -0.05653253 --0.07777814 -0.14398225 -0.004026793 --0.046791792 -0.11544477 --0.025103834 --0.0456342 -0.097107135 --0.018783491 -0.04860481 -0.023042584 --0.07224275 --0.017911373 --0.026101062 -0.07119095 -0.055027455 -0.10858279 --0.12935735 --0.03971668 --0.07660922 --0.15127699 --0.016199956 -0.08568823 -0.016743273 -0.1356588 --0.12540579 -0.07593845 --0.08217872 -0.004442004 -0.04338151 -0.032020036 -0.07339528 -0.016659219 -0.009382637 -0.16572416 -0.052042313 -0.049171306 -0.15683942 -0.024474919 -0.025009966 --0.02005417 --0.36715597 -0.04304495 -0.09243901 --0.026886974 -0.011973038 --0.005671246 -0.024003586 -0.029059418 --0.014166492 -0.10505409 -0.12419441 --0.08893924 -0.26040727 -0.4189162 --0.23717012 --0.055982232 -0.69047165 -2.990497 -0.93999004 -0.22188194 --0.88513875 -0.01204866 --0.42963177 -0.16263676 -0.24879695 -0.2538209 -0.3500529 --0.03385026 -0.25627556 -0.12932116 --0.14897011 --0.20777419 -0.21635175 -0.26612562 --0.29723427 -0.20314918 --0.39413628 -0.060426302 -0.032068565 --0.11237568 -0.28051215 --0.30729988 --0.038436104 -2.0866723 -0.24268669 --0.016336666 -0.03103928 --0.6730054 --0.062493052 -0.051717162 -0.17469712 --0.58559185 -0.032289084 -0.12886924 --0.008372822 -0.34952104 -0.29652888 --0.9687761 --0.8048854 -0.1842613 -0.11498621 --0.48052162 --0.7237372 --0.60606 -0.45227307 -0.39065316 -0.18520133 --0.05993671 -0.006122723 -0.07640353 -0.1826683 -0.4465743 --0.24607673 -0.26610172 --1.1615597 -0.4070848 --0.17043427 --0.34138486 --0.27733922 --0.13834131 --0.04052749 -0.15114388 -0.4239593 --0.19637461 --0.036436748 --0.5727606 -0.2470272 -0.1784023 --0.3809349 -0.097509146 -0.084185295 --0.5322331 --0.3758873 --0.6865081 -0.20965953 -0.40364525 --0.34815684 --0.4643876 -0.6760599 --0.09014616 --0.12488699 --0.26477507 --0.06906541 --0.2891597 --0.015845424 -0.2218569 --0.35208124 -1.3951281 --0.44014037 --0.12240011 -0.011863819 -0.2609652 --0.22989003 --0.16136743 --0.214521 -0.5685973 --0.37271127 --0.65877074 --0.14059557 -0.05769922 --0.5872771 --0.7154951 -0.8131347 --0.20411094 -0.7294702 -0.08638643 --0.25684586 --0.32818377 -0.59056765 -0.5344755 --0.36291963 -0.023083435 -0.05028529 -0.02526953 --0.20720218 -0.122962885 -0.08624811 -0.44343314 --1.2806237 -0.20757554 --0.16903622 --0.03717709 -0.030350467 -0.121152334 --0.33385798 -0.029001078 -0.16380593 -0.20622008 --0.10813359 --0.044138726 -0.16065602 -0.17520155 --0.07063621 --0.12051387 -0.11193908 --0.13658945 --0.06085925 -0.06829422 --0.13730073 --0.11205815 -0.054766666 --0.11907643 --0.08721366 -0.009432711 -0.22901833 --0.053171195 -0.17088702 -0.022361869 -0.033095706 -0.07934054 --0.13055576 --0.04619756 -0.03852632 --0.40779558 -0.10155979 -0.14083923 --0.32208946 --0.13030712 -0.042690665 -0.13463676 -0.044411164 -0.06677223 --0.06314882 --0.09028806 --0.118645824 --0.22510839 --0.18233629 --0.009129007 -0.06797024 -0.2852014 --0.081218444 --0.14422753 --0.084100746 -0.09881354 -0.16658442 --0.2778352 -0.0756621 -0.07706306 --0.031019516 -0.14321406 --0.042691205 --0.063752085 --0.5189045 --0.3209316 --0.109486595 -0.16836229 --0.06360195 -0.11972512 -0.1860117 --0.30191526 -0.06150316 -0.1489651 -0.1455724 -0.16596596 -0.33904365 --0.22379471 -0.1027643 -0.0013934278 --0.16058378 -0.2958105 -0.1026454 -0.011930302 --0.028950548 --0.077945024 -0.24362083 -0.1461888 --0.016003156 --0.05413581 -0.012476742 -0.0035569104 -0.066944405 --0.2737286 -0.04000727 --0.07381734 -0.35932642 -0.0124455 -0.14790574 --0.04971348 -0.06519202 --0.14014955 --0.03787009 --0.11920517 --0.12547098 -0.41541415 -0.17410898 -0.10640761 -0.032241274 -0.08123242 -0.04812854 -0.043473605 --0.2669427 --0.11799799 -0.4041859 -0.14064844 -0.004482053 -0.13331205 -0.54566854 --0.089936085 --0.06950428 --0.19107848 -0.087020114 -0.038984563 -0.13747711 --0.011348382 --0.09554441 -0.06481361 -0.24267885 -0.087775506 -0.3661287 --0.026056077 -0.26582876 --0.3198474 --0.80965406 --0.65522444 --1.2137578 --0.29724532 -0.8539792 --0.0221033 --0.071618386 -0.049180876 --1.0305911 --1.1298743 --0.4596111 --0.43726292 --0.03426942 --0.15326902 -0.2580241 -0.17369731 --0.18530829 --0.27716556 -0.20295022 --1.1450824 -0.26073715 -0.07482989 -0.106225744 -0.014981058 --0.123569615 --0.4982217 -0.22175027 -1.4566871 --0.5078348 --0.11811511 --0.42962727 -0.28162488 -0.4539043 --0.46939656 --0.28143606 --0.7444499 --0.2133302 --0.17365469 -0.006200708 --0.7576153 --0.3474462 --0.6380488 -0.6631722 -0.34567946 --0.13330707 -2.2128778 --0.33723006 --0.35911503 --0.16534293 -0.32973292 --0.35540143 --0.037724555 -0.28867817 --0.16823943 -0.20846003 --0.08207341 --0.110000044 -0.2446643 -1.6735888 --0.0816471 -0.024894899 --0.5264337 --0.016195802 --0.7871049 --0.5679183 -0.10439804 -0.03128616 -0.16335067 --0.49515086 -0.3941929 --0.06774517 --0.0981142 -0.26998758 -0.08722674 --0.19142792 --0.0077242437 --0.31696576 -0.1396393 -0.68691695 --0.6188661 -0.463094 --0.20815454 -0.35289845 -0.19678529 -0.12174376 --0.12076117 -0.50535876 -0.89453346 -0.29646924 --0.07196506 -0.18324547 -0.63689446 --0.560598 --0.12033531 -0.3358931 --0.2389369 --0.11027466 -0.51885206 -0.24423184 --0.13763285 --1.1032566 -1.0333447 --0.58411133 --0.25682554 -1.8733846 -0.4693298 -0.53537166 --0.027184471 -0.44708657 -0.08857995 --0.21513262 --0.55486655 -0.21071017 --0.0072436286 --0.2828349 -1.0177675 -0.09487268 --0.35132387 --0.47399208 --0.15543975 -0.2468616 --0.110705115 -0.824353 -0.27830064 --0.050332233 -0.036612745 --0.055585947 -0.11698052 --0.11132098 -0.04036312 -0.027584886 -0.14568527 -0.046916783 --0.08189826 --0.058554057 --0.04191135 --0.04340452 -0.098627605 --0.0072295065 -0.12614553 --0.050757214 --0.061056968 --0.032180008 -0.15848628 -0.0061752056 -0.11390618 -0.027000152 --0.14654098 --0.13253099 -0.015147394 -0.026373576 -0.11938846 -0.035212513 --0.10962816 --0.14363235 -0.03363128 --0.15690789 -0.06125615 --0.023602827 --0.036870893 --0.08478008 --0.0363634 --0.10306635 -0.066921934 -0.095274694 --0.047155168 -0.028181866 --0.25364485 --0.13733248 -0.08701732 -0.10937732 -0.013544931 -0.07862034 -0.008824227 -0.05506411 -0.10480883 -0.023325386 --0.033152815 --0.008494743 --0.032195874 --0.005871209 --0.043307893 --0.10883882 -0.04001782 -0.11906454 -0.09691886 -0.0027036988 --0.16447029 -0.07936519 -0.035093952 -0.18412307 -0.03565265 -0.17620298 --0.02176926 -0.053514846 -0.094130255 -0.0024211225 --0.253465 -0.00039758784 --0.07511525 --0.041375577 -0.042714305 -0.03016561 -0.04487664 -0.03562489 -0.09035134 --0.0725337 --0.05841937 -0.15248066 -0.05339949 --0.07629289 --0.07305349 --0.017582398 -0.19677806 -0.034002744 -0.11225975 --0.083751515 -0.015244895 --0.04369818 --0.014992014 -0.11411076 -0.09804126 --0.0028717716 -0.12088698 -0.006764992 --0.034497973 --0.082493335 -0.043620124 -0.11296204 --0.06607318 --0.13945013 -0.09071247 -0.027388604 -0.10940377 --0.11945352 -0.10195994 -0.14243934 --0.105433054 -0.13866629 --0.04902565 --0.04707036 -0.033182617 -0.14361182 --0.028049119 -0.02062594 --0.03413728 --0.06991021 -0.0002494456 -0.012650921 --0.0008084563 -0.09629564 --0.13123837 --0.034686003 --0.05842538 --0.037183784 --0.01721506 -0.22980191 --0.47190362 --0.45290932 --0.12246594 -0.23463486 -0.04380423 -0.1322356 --0.10697017 -0.10675301 --0.066015586 --0.05757274 --0.21690398 -0.053782947 --0.19378506 -0.11591675 -0.32890645 --0.26307604 -0.19479297 -0.078575775 --0.05710191 --0.16099639 -0.00051199546 -0.23426655 -0.08285605 --0.06923891 -0.0737336 -0.03231555 --0.02477015 --0.13793851 -0.03758227 --0.13051926 -0.12904266 -0.28524736 --0.24373472 -0.11583042 --0.035760295 -0.07078984 --0.099719055 --0.06019371 -0.29013437 -0.120716594 -0.27951023 -0.08817688 --0.10129948 -0.102384016 -0.12881191 -0.20249481 -0.21280089 -0.060306713 -0.068540685 --0.28235883 --0.062497243 -0.10403839 -0.026342927 --0.004792974 --0.38419122 -0.02297185 --0.19105841 -0.93235 -0.2273664 -0.32004058 --0.046409097 -0.10294513 -0.17048527 -0.14501339 -0.022454081 -0.15239833 -0.029616404 -0.07093796 -0.076254494 --0.25160286 --0.36992845 -0.2733706 --0.026682455 -0.36952165 --0.34696805 --0.06233457 -0.2514495 --0.4452976 -0.053970147 --0.06882977 -0.037403997 --0.17804308 -0.15081075 -0.17612076 -0.10397248 -0.25270292 -0.14113164 -0.25824758 --0.050519306 -0.050114673 --0.04698399 -0.046636194 -0.0810982 --0.1708081 --0.17208095 -0.100659996 -0.35352188 --0.07051224 -0.0038939866 -0.011230387 -0.28349188 -0.0651404 --0.06384419 -0.34733832 -0.008356066 -0.16667111 -0.09770148 --0.56886905 -0.12684485 -0.0648545 -0.054087505 --0.40337732 -0.041562043 -0.1261454 -0.33594537 --0.003353513 --0.026903152 --0.12839715 --0.14446966 -0.028652087 --0.053921383 -0.20264873 --0.22623579 -0.25195187 --0.21827513 --0.027912157 --0.043414745 -0.21575224 --0.6741864 -0.027082039 --0.41033992 -0.22063053 --0.03226323 --0.102220744 --0.047901645 --0.040661886 -0.10657772 --0.11816551 --0.18931155 --0.01186591 --0.06933982 --0.0049943593 -0.1543904 --0.08731462 -0.21754281 -0.054107614 --0.13017982 -0.14584659 -0.04260881 -0.03629668 -0.029835906 -0.02401393 --0.0795336 -0.119132675 --0.1386364 --0.051901136 -0.06869607 --0.22581643 -0.1240444 --0.09422075 -0.022373453 --0.1849413 --0.03530448 --0.1553055 -0.006094433 -0.056133702 -0.005447473 --0.19535717 -0.19510043 -0.27477282 -0.02738436 --0.22555679 --0.07674293 -0.117374845 --0.22425511 --0.039188303 -0.023392266 --0.044716336 --0.014429913 -0.034370348 --0.016983612 --0.042514987 --0.15537286 -0.1589739 --0.1613595 -0.8877364 -0.3206168 -0.08130344 --0.025953488 -0.2579849 --0.073272 --0.026198927 --0.08865229 -0.24471794 -0.135653 -0.06285753 -0.15592252 -0.16838247 -0.03808244 --0.028459067 -0.067964606 -0.013430513 --0.07611289 --0.16655669 -0.5256169 --0.01946828 --0.051387224 -0.025565315 -0.19548318 -0.076964736 -0.14697126 -0.14232272 -0.14641087 -0.19973582 -0.28000912 -0.03801815 -0.05839882 --0.013056725 -0.15896474 --0.29141116 -0.16241078 -0.023380302 -0.17259249 -0.3287658 -0.20861235 --0.21664587 --0.061993033 -0.0063598356 --0.0064020175 --0.039159827 -0.101877525 -0.3676026 -0.20269278 --0.009497357 -0.2355951 --0.20096985 -0.015217113 --0.20046028 --0.070191406 --0.5032109 -0.00039322657 --0.07150986 -0.17999741 -0.16270328 -0.017238034 --0.14563231 -0.13732414 -0.10163543 --0.06439813 --0.22397792 -0.097206816 -0.18979748 -0.077282146 --0.07307536 --0.084657565 -0.05850801 --0.27877674 -0.2563794 --0.07646284 -0.27789098 -0.07448374 --0.1471464 --0.04868753 -0.06329096 -0.6161495 --0.0653327 -0.12529805 --0.029341768 -0.03278235 -0.0468914 --0.023062384 --0.070913285 -0.14407319 --0.12399065 -0.010949958 --0.057233464 --0.01664752 --0.022790954 -0.108295865 --0.105881564 --0.052090913 --0.026678285 -0.02920613 --0.15646932 -0.10953927 --0.046579678 -0.07753346 --0.0072662574 --0.053290155 --0.10453582 --0.11873421 -0.03314137 -0.10174141 -0.0779518 --0.12127107 -0.021758832 --0.047172975 -0.26955363 --0.07184875 --0.060569722 -0.65710104 --0.01224913 -0.19242884 -0.13318972 -0.073073566 --0.0748835 -0.11751381 --0.11621135 --0.16491863 --0.07239979 --0.18653934 -0.032264557 --0.09243369 -0.18014386 -0.08368661 --0.02754457 --0.14982916 --0.081057176 --0.06914316 --0.17600957 --0.036857624 -0.12314887 -0.21473119 --0.10311576 -0.045851532 --0.10525793 -0.06004792 -0.14003389 -0.095324405 --0.059487436 --0.00044966344 --0.20528845 -0.10757158 -0.15689549 --0.17935546 -0.08043755 -0.19381773 -0.046366796 -0.020853965 -0.08238266 -0.13464522 -0.027025227 -0.2572813 -0.04154559 --0.054546095 --0.097363636 -0.1516566 --0.015867148 -0.15866359 -0.05916545 -0.027668081 -0.12450138 -0.06998983 --0.003595135 --0.2130796 --0.04344838 -0.19201185 --0.007103489 --0.05983971 -0.4760719 -0.029441198 -0.100841336 --0.06051133 --0.0420079 -0.081558645 --0.100989304 --0.10510202 --0.0017423991 --0.026115132 --0.046894535 -0.12909721 -0.059114005 --0.10710072 --0.09502112 -0.087312154 -0.05459071 --0.10057253 -0.4685085 -0.15407796 --0.03458614 --0.048642877 --0.110333554 --0.027944623 -0.12869541 -0.7338329 -2.341126 --0.16110602 -0.05278236 -0.051612943 --0.0017423265 -0.09269734 --0.0873242 -3.5824416 --0.04669384 --0.13622208 --0.02202876 --0.07153619 --0.005143778 --0.020216662 --0.0723357 --0.06311346 --0.017799897 -0.15180714 -0.09722899 --0.10887443 -0.049395587 -0.03592022 --0.0802862 --0.06953409 -0.04507501 --0.18608327 -0.104359195 --0.038907025 --0.055205062 --0.021201821 -0.08498274 --0.083241425 -0.055772565 --0.08922943 -0.113214165 -0.06971389 -0.0020094344 -0.045095034 --0.105836295 -0.051420934 --0.10231649 -0.050268892 --0.075280435 --0.12431068 -0.09271236 -0.025120318 --0.09128811 --0.012122112 --0.02467947 -0.07741964 -0.054081228 --0.048688956 --0.037052434 --0.046815746 --0.018176025 --0.1548848 -0.17154256 -0.023648132 -0.041623343 -0.054587226 -0.08202063 -0.00083024206 --0.11114432 --0.026527977 -0.021184446 -0.07834909 -0.049813397 -0.068337195 -0.036914553 --0.13082094 -0.10056856 -0.003289924 --0.011826139 --0.040579457 -0.03148069 -0.049158484 --0.08827261 -0.015142851 -0.07394765 --0.05185302 -0.034901332 --0.09021804 -0.15619324 --0.0487716 -0.1610031 -0.0013982301 --0.06596494 --0.07124397 -0.052377388 --0.05967146 -0.12862597 -0.011494011 -0.009336403 -0.023821384 -0.03538554 -0.019168505 --0.12723255 --0.22059965 --0.10348494 -0.009963987 --0.0767078 --0.0497113 -0.17643899 -0.026635632 -0.016785128 -0.022272756 --0.10695635 --0.026246851 --0.031893387 -0.015089522 --0.2301257 --0.009721059 -0.05321537 --0.0019405594 -0.083249174 -0.029769586 --0.04092687 -0.12404692 -0.09052403 --0.1365922 -0.12017063 --0.123940006 -0.008543734 --0.07834513 -0.115459055 -0.023814693 --0.0464815 -1.5046835 -1.1754878 --0.1607821 -0.0054526124 --0.04289942 -0.028201433 --0.072357714 -0.074491546 -1.6838053 --0.06976401 --0.0052640326 --0.14204156 -0.039444882 --0.021118762 -0.0514203 --0.11204548 -0.022618333 -0.012076771 --0.20204979 --0.0855475 -0.09203538 --0.059949957 --0.16855432 -0.09272121 -0.029938482 -0.15154883 -0.16035385 --0.16681723 --0.079216465 -0.02062562 -0.020148665 --0.11176058 --0.07479742 -0.13464786 --0.22730422 -0.064134985 --0.1299815 -0.035921127 -0.08789798 -0.079209946 --0.11077048 -0.009316851 -0.07191082 -0.08768089 -0.06599669 --0.0606254 --0.2721936 -0.021434365 -0.037262425 --0.022833379 -0.03156832 -0.087066635 -0.123661734 -0.06687457 --0.038251217 -0.10712146 -0.19960643 -0.009308324 -0.011423518 --0.22117588 --0.124957934 --0.046822023 --0.09408294 --0.016207894 -0.064582996 -0.010558061 --0.05600941 -0.09396355 -0.029032785 --0.03609439 --0.0026660245 --0.12504247 --0.08483605 -0.15987599 -0.039614435 -0.0050696004 -0.14064065 -0.069254845 --0.002963576 --0.049487002 --0.16732945 --0.0036356421 -0.18218307 -0.00356459 --0.10670315 -0.008078569 -0.07295723 -0.13022958 -0.02976962 --0.048095725 -0.16917996 --0.007776075 --0.08456987 -0.073037535 --0.06487965 -0.035509337 -0.05165306 --0.09668399 -0.17379324 -0.027505267 -0.06706039 --0.039775804 --0.12853286 --0.049662106 -0.11486661 -0.010382083 --0.012189551 -0.00473749 -0.090185806 --0.07924795 --0.04394232 --0.082565844 --0.058081668 --0.07465604 -0.06965957 --0.15984802 -0.08783018 -0.039913923 --0.16321892 --0.07137153 -0.24268359 -0.1978073 -0.059545815 --0.13513228 -0.058128208 -0.044165436 -0.025502034 --0.019771956 -0.6212166 -0.8316048 -0.18431334 --0.2651141 --0.05918521 -0.061127104 -0.007203951 --0.019680444 -0.93339807 -0.18364461 -0.0009255407 -0.12140014 -0.006266402 --0.064875185 -0.005000181 -0.18778938 -0.033525795 -0.08425554 -0.15659915 -0.034728017 -0.034263752 --0.0018877608 -0.016863894 -0.03775314 -0.019068487 --0.05827651 --0.103430144 -0.179179 --0.0061603426 -0.078104906 --0.19854707 -0.04445119 -0.12839288 --0.05594123 -0.19640484 --0.009969833 --0.046680517 --0.050482567 -0.08973842 -0.017519532 -0.078756444 --0.16251163 --0.020602617 -0.030749261 --0.39163315 --0.035063416 -0.07325494 -0.0024107916 --0.08032799 -0.18299386 --0.14631148 -0.015254358 -0.09491089 -0.0435534 -0.039293185 -0.010268395 -0.062266525 --0.30712047 --0.021347066 -0.11689513 -0.14940952 -0.057658453 -0.1266565 -0.09525172 --0.025810262 --0.15443029 --0.15136303 --0.009410376 --0.13748607 -0.07024533 -0.09121885 --0.07508494 --0.014630112 --0.059951235 --0.072548926 -0.12472122 --0.13441288 --0.12048948 -0.14841738 --0.09732708 --0.012892827 --0.048063803 --0.10921734 --0.18569599 --0.027008358 --0.07150799 --0.18185748 --0.014116648 -0.05464366 -0.05222573 --0.18976802 --0.026673239 --0.025178632 --0.11115784 -0.07287402 --0.12662134 --0.14440249 -0.05881884 -0.1413417 -0.098772824 --0.093396366 --0.04610074 -0.1094417 --0.26754624 --0.111913435 --0.104738615 -0.099760264 -0.06715307 --0.13522162 -0.04997236 -0.106775336 -0.13577764 -0.08604648 -0.023943026 --0.088048 -0.051040787 --0.009222929 -0.059048217 --0.038234834 --0.038041834 --0.040895574 --0.439849 --0.09650116 --0.7874105 --0.20655584 --0.25522882 -0.41077414 --0.641482 -1.8757443 -3.8005083 -0.98922944 --0.38729075 -0.033025667 -0.37507313 --0.23997976 -0.7613632 -4.1062107 -0.39591575 -0.9251377 -0.29002213 -0.09668018 --0.30547944 --0.42683148 -0.26097134 -0.24484639 --0.20847845 -1.2694081 --0.037289716 -0.020213516 --0.36596853 --0.08807372 -0.13820569 -0.5798895 --0.31221476 -0.81228685 -1.0893582 -0.26940468 -0.71632606 -0.05919129 -0.20644993 -1.1527035 --0.13172749 -1.4207724 --0.42645153 -0.49469033 --0.22367787 --0.007056306 -0.13650909 -0.50963604 --0.054676022 --0.20718634 -0.17318372 --1.751456 -0.30810794 -0.9197284 --0.080510534 --0.73411065 -0.5389003 --0.24162476 --0.6541976 --0.14351265 -0.1665092 -0.65027815 --0.32284224 -0.18630332 --1.8552448 -0.07215656 --0.1755882 -1.1401671 --0.5136548 -0.33415425 -0.039064378 -0.16072264 --0.9972289 --0.7449876 -0.103388086 --0.4118658 --0.14024231 -0.5277435 --0.07479288 --0.008701318 --0.026737055 -0.545114 -0.5778219 --1.0527945 --0.44067088 -0.22972704 --0.34301656 --0.088562995 -0.6145165 --0.42121887 --0.4860008 -0.07343929 --0.8224536 --1.3258518 --0.52767605 -0.41327 -0.360105 --2.3968077 -0.36617655 --0.13679567 --0.5995217 --0.19423126 --0.51825184 --0.9758451 -0.19817044 -0.91042626 -1.3752607 --0.7328577 -1.1146504 -0.26612145 --2.0573082 --0.58781224 --0.8435812 --0.45979685 -1.047255 --0.11288625 -0.37702358 -0.33464462 -0.75146484 --0.28797787 -0.5754315 --1.1729609 --0.48614788 -0.31740382 -0.95883405 --0.030556045 --0.59276617 --0.15040064 --0.39461085 --0.16806567 -0.04737792 --0.0068244743 --0.049995057 --0.035019312 --0.043706317 -0.13429065 --0.098482646 -0.029028598 --0.053256247 --0.021034582 -0.0032928276 --0.08803045 -0.12354194 -0.030732775 --0.057939045 --0.021696702 --0.0828784 --0.0049679284 -0.066635184 -0.034119796 -0.072020926 --0.021302281 --0.0011679045 --0.074878015 --0.065159336 --0.0020728393 --0.037818596 -0.061305273 -0.046868682 -0.11634882 --0.022948474 -0.05358415 --0.0061400775 --0.057759654 -0.010511 -0.050627936 --0.049332827 -0.07569127 -0.084283456 --0.067677625 --0.046301857 -0.02135294 --0.11073194 -0.08803561 --0.052927002 -0.027749052 -0.008251191 --0.015170637 -0.05649433 --0.061339792 --0.07295999 -0.088022746 -0.01949518 --0.07148822 --0.10209597 -0.008826367 --0.02809902 -0.022323454 -0.028645338 -0.00013429052 --0.03583597 --0.16720976 -0.065659255 --0.011935801 --0.14356063 --0.15788728 -0.080179065 -0.00455846 -0.04650102 -0.0034075258 --0.112199806 -0.010322801 -0.02276774 -0.010715495 -0.0045001972 -0.02282152 --0.05751881 -0.013739584 --0.032275625 --0.08503611 -0.12621573 --0.040442806 -0.021706417 -0.004505457 --0.057192598 -0.06529398 -0.03331671 -0.034999494 --0.024403602 --0.023494769 --0.11746196 -0.023149898 --0.080897145 --0.0030562705 --0.034281082 --0.04783894 -0.0812779 --0.029710505 -0.0114798555 --0.112369485 --0.004041447 -0.08566563 --0.095084116 -0.01214309 -0.011212704 --0.08956569 -0.053976666 --0.014819519 -0.03832857 --0.030727204 -0.0020874126 -0.09374353 --0.024327902 -0.17279185 --0.078235984 -0.034471415 --0.24211013 --0.038415004 --0.13470249 --0.023201054 --0.0119508635 --0.043056723 --0.05183718 -0.0024329089 -0.0045420704 -0.19331554 --0.18312691 --0.064498596 --0.054436065 -0.0137918 -0.06518048 -0.052028477 --0.09702795 --0.07400726 -0.034964018 -0.14557391 -0.06882545 -0.0072590094 --0.102817856 --0.15101276 -0.0580736 -0.0064419163 -0.01302612 -0.05898441 --0.011843624 -0.049616296 -0.022928901 -0.027971162 --0.028556168 -0.07940202 --0.065339044 --0.12157283 -0.10469699 -0.0100358715 -0.0276794 --0.105304286 -0.033892103 -0.08958832 -0.10339193 --0.014178204 -0.025471624 --0.01800554 --0.045723725 -0.03247956 -0.024896141 --0.02152759 --0.1119717 -0.019228907 --0.2334877 --0.06625082 -0.1443788 -0.038833626 -0.124743395 --0.054380953 --0.016238416 -0.08311716 --0.118013725 --0.063230194 -0.22115122 --0.07714842 --0.16311248 --0.06921089 -0.105639994 --0.19666621 -0.012908867 --0.12423201 --0.0800849 --0.0076268413 --0.06491615 -0.056263663 -0.03151453 -0.064244136 --0.06334033 --0.060594838 --0.07022547 -0.020112664 --0.016441703 -0.08788173 -0.01890802 --0.1954448 -0.10140434 -0.021767912 -0.0349387 --0.08031287 --0.15410653 -0.0047558504 -0.026860233 -0.12367917 -0.0018397822 -0.0909261 -0.039240953 --0.11193605 -0.027772544 -0.049970783 -0.089485295 --0.05974145 --0.053883694 --0.19570284 -0.122586176 -0.11561454 --0.03345888 -0.045260955 --0.056589536 --0.024940256 --0.06558934 -0.028165486 --0.0016237401 --0.11398147 -0.065507695 -0.0053500463 -0.23128329 -0.14885764 -0.089531325 -0.13459983 --0.0883777 --0.04840322 -0.06603804 -0.08214111 -0.09427168 --0.05127854 --0.019521695 --0.13643706 -0.057471074 --0.17671965 --0.038523734 --0.063786104 -0.110988766 -0.12352577 -0.042972557 -0.06802354 -0.09196682 --0.09383869 -0.0050214864 -0.1030779 -0.137341 --0.019213755 -0.04729107 -0.045226645 --0.078371234 --0.077095404 -0.04078959 --0.10385701 --0.015767355 -0.039731763 -0.09811053 --0.032227106 -0.0341614 -0.118009195 --0.08097218 --0.015952518 -0.08550253 --0.15130363 --0.016574068 --0.04937632 -0.0019889313 --0.06572513 --0.120700724 --0.025742995 -0.048033416 -0.07778823 --0.0029170185 -0.19207098 -0.25713924 --0.120914616 --0.061333932 --0.09057263 --0.16198726 -0.047086466 -0.083953865 -0.07152295 --0.013077962 --0.027763162 -0.071734056 --0.09945661 -0.082284786 --0.11668756 -0.14832568 --0.037545882 -0.09776737 -0.1058699 -0.045235578 -0.07085919 -0.06784926 --0.15161847 -0.12660621 --0.070352726 --0.12978336 -0.11445267 -0.012626549 -0.06220353 --0.107171305 -0.20696627 --0.05261614 -0.38826287 --0.02981252 --0.14731784 -0.025119765 --0.060018398 -0.06840013 --0.044707883 --0.06688135 -0.14334069 -0.13770704 -0.04724649 -0.03763645 --0.12739335 --0.13345087 -0.10545517 -0.10800853 --0.15140684 --0.06626058 -0.016002338 -0.03288089 --0.30303675 -0.09567922 --0.19029115 --0.14607474 --0.024434036 --0.07649222 --0.037519082 -0.021934485 -0.35516602 --0.0041138013 --0.011920999 --0.18629327 -0.11193036 --0.11393379 --0.0128632905 --0.13093692 --0.25813305 --0.018606847 --0.096979864 -0.026522307 --0.020083196 -0.17689477 --0.14916404 -0.042042766 -0.10538425 --0.02975931 --0.08291483 -0.051353615 --0.05582847 -0.10429029 --0.03503785 --0.12713519 --0.17413257 --0.25623167 --0.13057676 --0.079925925 -0.120342806 --0.041886665 -0.08974145 --0.0556817 --0.073122054 --0.013344753 --0.10202103 --0.045112137 --0.066160515 --0.17616223 -0.44711968 --0.17872712 -0.043973554 --0.31471473 --0.06878238 --0.019205347 --0.06915995 --0.05549892 --0.07098655 -0.16590819 -0.13142425 --0.019104216 -0.106507465 -0.06031664 -0.32622406 --0.0046112635 --0.1174043 -0.2639764 --0.10758791 -0.121940516 -0.15692255 --0.12042521 --0.07068139 --0.21875817 -0.13339247 -0.3157589 -0.14833531 -0.042693265 --0.1670221 -0.5339692 -0.065222695 -0.5882959 --0.046851836 --0.07310932 -0.33354726 --0.046360217 --0.32088506 -0.5143023 --0.020138182 -0.28772643 -0.25183043 --0.057613455 -0.16757394 --0.5481763 -0.10410704 --0.3698619 --0.06632194 --0.10659697 --0.20257443 --0.34408098 -0.01565145 --0.31957346 -0.08621098 -0.28617814 --0.0539745 --0.47048283 -0.11176024 -0.04288374 --0.10178928 --0.05724834 --0.02389083 --0.1616306 --0.5221405 --0.019479193 --0.054330528 -0.03548041 --0.038293425 -0.0008487614 --0.1387501 -0.49334174 --0.089182876 -0.1742318 --0.015542223 -0.3255905 --0.20184654 -0.05655357 --0.04850106 -0.006484716 -0.45449397 --0.123860806 -0.21036296 -0.165681 -0.27491355 -0.24561188 -0.15825015 -0.43603855 --0.08343959 -0.10283458 --0.041122682 -0.11622076 --0.2057111 --0.092998736 --0.07287435 -0.06270477 --0.02499587 -0.25552434 -0.03600501 -0.10030043 -0.3443145 --0.08796183 --0.0043809703 -0.034892026 --0.072146624 --0.8109734 -0.5692168 --0.017469848 -0.07215073 -0.07192813 -0.022518096 -0.22069426 --0.18223718 --0.47831377 -0.010490647 -0.17242397 --0.24577288 -0.3787795 -0.072917864 -0.09957759 -0.2805214 --0.13427137 --0.103826836 --0.12719579 -0.1099381 --0.12484094 --0.08430077 --0.011387775 --0.033865243 -0.12937394 -0.13104029 -0.15991704 --0.061422065 -0.48042405 -0.2998235 --0.33694312 --0.054501977 -0.15748182 -0.081527226 --0.036428824 -0.1201929 -0.08386572 -0.056582436 -0.0315933 -0.054373488 --0.1286637 --0.09138303 -0.27988243 -0.08038462 --0.1789247 --0.1278796 -0.008542769 --0.100792244 -0.055650827 --0.1870854 --0.17620926 --0.44296584 -0.20258935 -0.09319805 -0.087405436 --0.15587772 -0.25655776 -0.09271513 -0.19079727 -0.044525728 -0.44023156 -0.062505856 --0.19493137 --0.05218149 --0.21749237 --0.024092572 -0.29643846 --0.07833433 -0.3933511 --0.019587465 --0.1020805 --0.081435084 --0.106711805 --0.059077837 --0.06650754 -0.030072019 --0.18039384 --0.0778369 --0.28442743 -0.13338906 -0.0116979955 -0.11218757 --0.3470868 -0.025602397 -0.1400322 --0.03544859 -0.22402467 --0.13196142 -0.15627626 --0.15842004 -0.24408852 --0.214705 --0.032808978 --0.22074074 --0.20556758 -0.14032316 --0.24880713 -0.106246404 --0.2955745 -0.32158214 -0.038180687 --0.06289951 --0.17432289 --0.09075366 -0.03380974 -0.07011095 --0.25956863 -0.20411964 --0.16685957 -0.27396956 --0.124154985 -0.12360338 -0.09606605 -0.29449195 --0.13947102 -0.3250665 --0.15329403 -0.15546302 -0.035398826 --0.1913971 --0.11809319 --0.18325035 -0.012613001 -0.31775066 -0.17102407 --0.03361661 -0.029787356 -0.22141084 --0.039704565 -0.05513199 -0.033175703 --0.33315042 -0.44687483 -0.042661723 -0.23008376 -0.08937223 -0.2576136 --0.09841656 --0.029466217 -0.2813667 -0.09793984 -0.3894586 --0.25126204 --0.3332963 --0.10568094 --0.10676665 -0.17256455 -0.18977238 --0.09180245 --0.050922703 --0.0037745584 -0.07594479 -0.095924124 -0.16701189 --0.04497639 -0.07237328 -0.021976901 -0.059347946 --0.05174304 -0.32082614 --0.031377472 --0.0071954243 --0.06605006 --0.21374586 -0.008184132 -0.075215206 --0.024114862 --0.20058489 -0.041825358 -0.06349645 --0.19215198 -0.15470833 -0.04040677 -0.080674954 -0.042041615 --0.024063375 --0.06396998 --0.03433263 -0.00083954114 -0.15702255 -0.015676899 --0.046363648 -0.445929 -0.030364532 -0.37163043 --0.12044416 -0.06324326 --0.15548226 --0.02917449 -0.008508423 -0.18424891 -0.1427052 --0.06740457 --0.13681883 -0.19339606 -0.08158455 --0.26181206 --0.11208587 --0.2868718 -0.13283645 --0.15210952 -0.06956937 -0.02852948 --0.051106572 -0.25123027 -0.1140678 -0.08313235 -0.12852688 --0.28814584 --0.019643689 -0.12654933 --0.028437424 -0.13029876 --0.117026806 -0.10340928 -0.10786592 -0.20868234 --0.1438096 --0.03581162 -0.040412385 --0.08422453 -0.1461112 -0.21196958 -0.028461082 --0.049810294 -0.0972853 --0.105282046 --0.10166499 -0.038851917 --0.0440452 --0.001309525 -0.027935276 --0.209778 -0.12855501 --0.20898138 --0.16829246 -0.062476553 --0.044835452 --0.00029586587 -0.050679762 --0.096134834 --0.05652524 -0.03278928 -0.009377408 --0.24357048 --0.08675271 -0.06448978 -0.39200318 -0.08662378 -0.120884255 --0.029625721 -0.10537474 --0.12772554 -0.043373294 -0.06172909 -0.043862585 --0.0056515033 --0.032936256 --0.050093126 -0.16606249 -0.14569877 --0.107451834 --0.085305534 --0.0784771 -0.009743849 --0.03307063 -0.09336591 -0.022257239 -0.050140817 -0.10452456 -0.17926943 --0.08931969 --0.12374501 --0.08640062 -0.12653735 --0.21255013 -0.051653564 -0.0061674993 -0.19431013 -0.11595649 --0.064546935 -0.080111325 -0.064197995 -0.23122774 -0.023507908 --0.07037123 -0.028754076 -0.4155722 --0.21249747 --0.08732271 -0.43441445 --0.19172841 -0.17648003 --0.42905363 -0.2653179 -0.3300988 -0.16164935 -0.605837 --0.04227452 --0.112323485 -0.07388633 --0.12967803 --0.021918617 --0.039763056 -0.2807079 -0.07285438 --0.27962217 -0.036057863 -0.13999346 -0.22037455 --0.03645571 -0.5413131 -1.78386 -0.16443123 --0.7235086 --0.37656128 --0.18295866 -0.08986675 -0.1720758 --0.13079028 --0.4879466 --0.38746879 -0.20348313 --0.013990251 --0.07598446 --0.12991007 -0.34058923 --0.14252912 --0.31231856 --0.11254386 -0.37398416 --0.04934921 -0.81059855 --0.0448248 --0.059498597 -0.103508316 --0.6835594 -0.33170253 --0.09622347 --0.23942836 --0.11230824 -0.13822296 --0.2185529 -1.1621574 --0.3301321 --0.31497377 -0.39564204 -0.14818127 -0.066846475 --0.26455358 -0.020605478 -0.78384554 -0.11898511 -0.22140831 --0.14620371 --1.1771402 --0.019644799 -0.62845254 -0.043489035 --0.66456515 --0.6406876 -0.060799185 -0.2585868 --0.41888696 --0.22435415 --0.32009938 --0.4144975 -0.07381192 -0.12047689 --0.3891207 -0.33263743 -1.4759194 --0.6472498 --0.48160943 --0.21276565 -0.70989317 --0.33718473 --0.08797199 --0.39504802 --1.1107706 -0.27426964 --0.02699854 --0.056594566 --0.5955757 -0.3765209 --0.916491 -0.09829233 -0.18948644 -0.18265729 --0.45936003 --0.19537263 -0.06211119 -0.5697733 --0.39280447 -0.07844846 --0.5937678 --0.6967417 --0.6891125 -0.30920646 -0.05049628 -0.21475376 --0.0595789 --0.14249638 -0.18039013 -0.0289114 --0.26320475 --0.11944915 -0.06264953 --0.27599564 -3.385597 --0.38371363 -0.19933839 --0.9597744 --0.03620184 --0.15846638 -0.07021594 --0.067513764 -0.027717985 --0.085827254 -0.12506242 --0.1346073 --0.1634578 --0.004039807 -0.23894426 -0.07591817 --0.20848705 --0.021339199 -0.017630937 -0.013897248 -0.059544772 --0.10642731 --0.045279354 --0.15747032 -0.15746197 -0.2198208 -0.3053961 -0.12514053 --0.43979904 -0.8827508 --0.014191051 -0.57328993 -0.020211333 -0.14527304 -0.17843479 --0.057762127 --0.41006556 -0.40184727 -0.06921108 -0.3623079 -0.2086844 -0.065068826 -0.16522796 --0.32473773 -0.093694456 --0.33493733 --0.0025010894 --0.23292597 --0.13194503 --0.050694525 --0.0048825755 --0.53012013 --0.08044921 -0.16492954 --0.09913042 --0.44881633 --0.020772878 --0.06445368 -0.029016228 --0.041513573 -0.039424967 --0.030412592 --0.18537764 --0.15225421 --0.0824063 --0.10121565 --0.035950594 --0.13253646 --0.21068592 -0.23927933 -0.14052334 -0.11545275 -0.1524167 -0.17621912 --0.18807822 --0.12680756 --0.16518106 -0.08790988 -0.36460295 -0.14156802 -0.33271253 -0.013785312 -0.09404815 -0.16271465 -0.07071351 -0.39130983 --0.011743136 -0.055329032 --0.09496207 --0.06954048 --0.1172742 --0.113886476 --0.040780842 -0.09105231 --0.09106395 -0.079562485 -0.03382137 -0.13139632 -0.3890357 --0.09782596 --0.18004292 -0.08673383 --0.029373547 --0.43287635 -0.57155424 --0.26105258 -0.15344991 --0.045092434 -0.35272783 -0.10759809 --0.20290889 --0.24286205 -0.18354249 --0.02576952 -0.026453098 -0.3932963 -0.11861109 -0.15580529 -0.23525335 --0.338252 --0.11489042 --0.16465372 --0.05457177 --0.15695743 --0.034544304 --0.06309928 --0.07758598 --0.17145741 -0.30031502 -0.015968656 -0.048545297 -0.3115091 -0.4951372 -0.17099181 --0.13895015 -0.22858185 --0.19402048 --0.06915191 --0.30332026 --0.1623015 -0.2228771 --0.1818159 --0.82624435 -0.22946829 --0.21220215 --0.5725245 -0.23756324 --0.08810499 -0.10344471 -0.21994874 --0.4533709 -0.15413152 --0.067355424 -0.22905266 --0.0032872995 --0.24228087 --0.26291594 --0.24975029 --0.105105385 --1.3232754 --0.52877754 -0.44336495 --0.58172673 --0.13501781 -0.9066162 --0.05229293 -0.050387736 --0.27340543 --0.071713515 --0.66427517 --0.4901049 -0.08666076 --0.66724825 --0.10253137 -0.10612985 -0.71763885 -0.8069644 -0.07154686 -0.31668684 --0.13723944 -0.109646864 -0.14298028 -0.11822745 -1.133281 --0.49715617 -0.088061504 -0.4249883 -0.16751225 -0.11287403 -0.19013062 -1.0338519 -0.34557578 -0.21264361 --0.46665397 -0.14132527 --0.014938729 -0.1297059 --0.4298914 --0.23144364 --0.1147999 -0.1656172 -0.28316474 -0.3285101 --0.26224804 --0.48534283 -0.0012380817 --0.4192462 -0.13306554 --0.15676278 --0.67933446 --0.1875685 --0.15758066 -0.0016238526 -0.17942527 --0.030327942 --0.5422418 -0.25320807 -0.3414983 --0.36189732 --0.014756954 -0.30584383 --0.2618402 --0.07644811 --0.41083303 -0.44884828 -0.49854308 -0.2603655 --0.27930704 -0.05606847 -0.26617044 -0.08451338 -0.38167602 --1.1711318 -0.16519801 --0.25498927 -0.030475456 -0.24156791 --0.20205288 -0.272129 -0.042550463 -0.55295813 --0.23522684 -0.086874135 --0.16169634 -0.23078151 --0.52170146 --0.14847355 -0.51261497 -0.06943988 -0.4736642 -0.16840889 -0.046155844 --0.029538115 -0.0015990852 -0.09363995 -0.9744117 --0.095588185 -0.35276198 -0.92638135 -0.114340596 -0.16252741 -0.28019688 -0.039086185 --0.024481563 --0.122606814 -0.17002216 -0.08469265 --0.10820082 -0.0026059477 --0.052327644 -0.03779618 -0.15028365 --0.027028112 --0.21412025 -0.08932221 --0.006807402 --0.049304165 -0.031063966 --0.010986186 -0.11654871 --0.19128817 -0.14630868 --0.0017408587 -0.07898794 -0.101440184 --0.11072922 --0.023089068 -0.06995995 --0.19317624 --0.0010267022 --0.1146784 --0.028829327 --0.037420776 -0.2829446 -0.025429787 -0.15979609 -0.09267794 --0.021999836 --4.2412375e-05 --0.094309136 -0.045526363 --0.116430074 -0.025264759 --0.32568926 --0.042666312 --0.024244605 -0.0036665148 --0.059351027 -0.023557965 -0.13435204 --0.022928756 --0.30936024 -0.010930093 -0.12195181 -0.02781756 -0.013718414 -0.12025467 --0.017980166 -0.56896174 --0.20420599 --0.0103621 -0.04150734 --0.056850117 -0.103802845 -0.13446216 -0.026623713 --0.012123531 -0.10734303 -0.205772 --0.14194405 --0.2261737 -0.004614327 -0.13231677 --0.029641137 -0.06963222 --0.072504185 -0.042329263 -0.19763081 -0.0062755076 --0.16142064 --0.094564274 -0.29027656 -0.03170879 --0.08974028 --0.009088943 --0.24262187 --0.014937386 --0.056123283 -0.11705136 -0.05854525 --0.0018969373 --0.158567 -0.01806339 -0.19166242 --0.32075855 -0.11319611 --0.11005268 --0.024196897 --0.048362613 --0.0037048112 -0.09894507 --0.01773301 -0.1046779 -0.1849247 --0.035382017 --0.14431836 -0.03826733 -0.25985816 -0.039898045 --0.032311723 --0.1545109 -0.24067052 -0.09930742 -0.13344821 -0.044259496 -0.0131248 --0.04503491 --0.15450354 -0.06068203 -0.034235936 --0.009301853 --0.06817071 --0.11324422 --0.20428495 -0.052064955 -0.035833873 --0.05775661 -0.16737498 --0.14769545 --0.053915653 --0.09960527 -0.019779723 -0.072634235 --0.026156865 -0.12044278 --0.044163976 -0.047365773 -0.093833365 --0.43348604 --0.02478666 --0.377482 --0.025184281 -0.009284664 --0.00732488 -0.11602502 --0.040869378 --0.040253043 --0.05490457 --0.16740014 -0.5027134 --0.011360667 -0.050375856 --0.14561146 -0.02217304 --0.07498261 --0.32017764 --0.22275001 -0.045740463 --0.11885385 --0.3072602 -0.23274525 -0.043472786 -0.043739684 -0.14160979 -0.101365596 -0.05045824 -0.028573481 --0.017323395 -0.17782795 --0.20563759 -0.018981608 -0.08127684 -0.0713845 -0.09113288 --0.037052784 --0.22525127 -0.019486237 -0.017673368 --0.063314475 -0.780961 --0.19374679 --0.026656268 -0.21629015 -0.18992132 -0.08338339 -0.13243213 --0.10367464 -0.1047082 -0.18793945 --0.44870093 --0.05085044 -0.0012956095 --0.027702494 --0.13314617 --0.15421784 -0.10745519 -0.4641478 -0.27493688 -0.85157347 --0.10485428 --0.27262315 -0.04904985 -0.10579875 -0.16048501 --0.092984885 --0.1771061 -0.030720262 --0.05067102 -0.05943826 -0.16173483 --0.1802049 --0.017155904 --0.048890263 -0.4346146 --1.1806084 -0.2428761 -0.064928904 -0.11596692 --0.022177918 -0.2686015 -0.09858533 -0.20384611 -0.14067842 --0.025281643 -0.18415783 -0.07253316 -0.12020868 --0.09206053 -0.13790636 -0.06111807 --0.0144510195 --0.48733264 -0.10870301 -0.06310753 -0.063917786 --0.1572125 -0.5635814 -0.054514103 -0.15624078 -0.05322663 -0.097247764 --0.085324876 --0.095647745 --0.110946 -0.09585547 -0.016495446 --0.01814661 -0.036682844 -0.25129625 -0.00965934 -0.02358415 -0.12377832 --0.9050544 -0.03785577 --0.10355223 -0.12799498 --0.05496781 --0.39454597 --0.08423326 -0.23823893 --0.24955806 --0.116540484 -0.10995997 --0.16745995 -0.10892021 --0.05085536 -0.15579835 -0.036549665 --0.79746705 -0.063052654 -0.02944412 --0.2658161 --0.0062809233 -0.1642868 -0.069735505 --0.15456659 --0.23392133 -0.15906286 -0.16629317 -0.00013599046 --0.13014562 --0.012534092 --0.032293536 --0.027254771 --0.14407614 -0.26554036 --0.2663345 --0.064285174 -0.25396693 -0.08888171 --0.04226282 -0.35983786 -0.025311422 -0.26235268 -0.17828561 -0.07809591 -0.005035824 --0.0031302257 -0.12123111 -0.6169483 -0.16849467 --0.10095261 -0.12926456 --0.2029519 --0.047957364 -0.13065073 --0.16176897 -0.62995476 --0.35147062 --0.016191073 -0.13321392 --0.091813736 --0.10612912 -0.17396098 --0.49733958 -0.24355718 -0.08512163 --0.33221117 --0.12277095 --0.12834443 --0.087983824 --0.15717883 --0.035949793 -0.11183147 -0.35453117 -0.11995351 -0.7612014 -0.09401845 --0.3401733 --0.04738351 -0.3587387 -0.21439426 --0.21915533 --0.32154498 -0.11031824 --0.055842686 --0.099050075 -0.40325335 --0.17353433 --0.1775277 -0.43373433 -0.22057074 -0.1322519 -0.14927 -0.005053594 --0.021331085 --0.16271827 -0.11932908 -0.32728317 -0.21680014 -0.07369351 -0.008132252 -0.17951943 -0.12781802 -0.14576574 --0.16418615 --0.22671783 --0.06733941 --0.21104002 --0.63797504 -0.08678805 -0.1716614 --0.19609083 --0.2591682 -0.26546478 --0.13664736 -0.09000321 -0.16035257 -0.30918008 --0.46183026 --0.02298825 -0.03943835 -0.10120487 --0.1438015 --0.005136593 -0.20279028 -0.17553827 -0.08895744 -0.069414034 -0.09116154 --0.096473284 --0.04448597 -0.17183782 -0.2810913 -0.019952985 -0.062055293 -0.11503866 -0.2687149 --0.082564145 --0.123999976 --0.10076042 --0.064477205 --0.124163024 --0.2240459 -0.110865496 -0.18061988 --0.102700144 --0.16819222 -0.0939629 -0.037011415 -0.11267208 -0.4309608 --0.004684198 --0.11366101 -0.008263402 -0.3725121 --0.040910423 --0.012972294 --0.39949736 -0.032088943 -0.0039563854 --0.22448297 --0.26868182 -0.3996396 --0.13722518 --0.36217216 -0.08729625 --0.13892892 --0.026548268 -0.2239893 -0.16994312 --0.21929581 --0.17815752 --0.17251168 --0.26182792 -0.06802385 --0.0511201 -0.24152265 -0.09545324 --0.023548955 --0.07142676 --0.28837585 --0.158917 --0.10310374 --0.21318814 -0.30220065 --0.42282978 -0.21833304 --0.07099002 -0.09619678 -0.26240715 -0.007004343 -1.1011274 --0.13865197 -0.15064281 --0.29231393 -0.27804276 -0.10020218 --0.109279126 -0.0061592814 --0.13158369 --0.007174427 -0.06044771 -0.42735568 --0.07946931 --0.16294587 --0.2575769 -0.15926059 --0.23515244 -0.032329578 -0.07382454 --0.24811324 --0.15072142 -0.29696205 --0.09781898 -0.19178955 -0.366365 --0.032283925 -0.2158859 -0.34363142 --0.9113961 --0.1072671 --0.11695696 --0.008323396 --0.18917307 -0.013629241 --0.07772747 -0.28627357 -0.012756093 --0.03833873 -0.15168896 -0.020536445 -0.065252885 -0.034578163 --0.16031455 --0.08159746 --0.12730931 --0.50287974 -0.22175002 --0.15631302 --0.026338795 --0.059340984 -0.009754508 -0.036258563 -0.15665384 -0.1965392 -0.087753125 --0.029177824 -0.026751334 --0.27293578 -0.11384371 -0.12720643 --0.12904914 -0.07533187 --0.055521194 -0.108771905 -0.17559868 -0.5656229 -0.029629398 --0.110602796 -0.21893324 --0.22644983 -0.03547644 --0.16050245 -0.015910598 -0.015763525 -0.015066648 --0.068967015 -0.19022581 --0.0018310441 --0.004983795 --0.059119448 -6.086924 --0.17896922 --0.27605447 -0.11901375 -0.034565233 --0.053017795 -0.040047772 --0.1957051 --0.03427952 --0.04511972 --0.23626336 --0.12616475 -0.036569584 --0.025061987 --0.120267026 -0.057461247 --0.09759287 -0.020676728 -0.16913734 --0.0032785302 --0.17743401 -0.2249076 --0.049196705 --0.05138492 --0.0034916096 -0.09860985 --0.15053219 -0.097318165 -0.04356499 -0.14658985 -0.0682919 --0.10531369 -0.041361947 -0.03568844 --0.088225804 -0.000481566 -0.16780953 --0.08620267 --0.04428631 --0.03824876 --0.08461026 --0.004804718 --0.028502995 --0.18825229 -0.11356887 -0.12129571 --0.10737395 -0.10389183 --0.46241942 --0.021606604 --0.13381456 --0.18048052 --0.16046463 --0.035223413 --0.15725122 -0.034039415 -0.0041575567 --0.16871956 --0.0126334075 --0.036511358 -0.16393894 -0.064090624 --0.15208487 -0.018787453 -0.13225305 -0.09107597 --0.0941341 --0.20367275 --0.04324967 --0.095647946 -0.22919007 -0.0008630869 --0.11366556 --0.19824463 -0.13690467 --0.031938847 -2.0150962 -0.033206068 --0.03622975 -0.10474678 -0.02906328 -0.038356055 --0.15278377 -0.043718223 -0.099326596 -0.08432848 --0.077565946 --0.082084455 -0.15516953 --0.07388699 -0.1999873 --0.03971741 --0.09731112 -0.13465516 -0.07539633 -0.039470352 --0.08013609 --0.06018167 --0.013684315 --0.057461783 -0.18908831 -0.10402654 -0.25223804 --0.07892652 --0.16865589 -0.0005326368 -0.026784189 -0.15592155 --0.072611764 -0.0023928143 -0.18811849 -0.112234145 -0.04769799 --0.25898743 --0.33817333 --0.024766104 --0.09479349 -0.101722665 --0.016557122 -0.017432904 --0.20295657 --0.28489116 --0.022921462 -0.5961581 --0.24254082 -0.09917257 -0.012528213 -0.059978444 -1.7502879 -0.105011374 -0.26835778 -0.084855 -0.039443243 -0.10335347 --0.007628188 -0.16767891 -0.18176392 -0.067889325 -0.2552207 -0.051668894 -0.099495605 -0.101719886 --0.19812593 --0.16711979 -0.10758851 --0.2318421 --0.091795176 --0.14205651 -0.21938391 --0.5556818 -0.00016992055 -0.11906593 --0.026363797 --0.18489301 --0.08302505 -0.08412584 -0.15023361 --0.22172324 -0.07577055 -0.17963676 --0.0074336515 -0.122632116 -0.2522138 --0.26935476 -0.11516985 --0.24813613 -0.22335002 --0.053481236 -0.23886661 -0.19407757 --0.0018488157 --0.20755634 -0.063795395 --0.029863086 -0.14401548 --0.09082647 -0.13921635 --0.05564772 -0.091717355 --0.020941474 --0.0382737 --0.049278338 -0.43406737 -0.058823265 --0.087174706 -0.28985098 --0.010327039 -0.25257862 -0.06180033 -0.22824624 --0.12681279 --0.17015798 -0.16110629 --0.23592022 -0.06474757 -0.26229632 --0.28308994 --0.0034518477 --0.19221614 -0.15323912 --0.038470156 -0.020253811 --0.15227431 --0.15440589 -0.816633 --0.0125420485 -0.058362406 --0.09201304 -0.5621598 --0.28410593 -0.15241513 --0.06484397 --0.08319244 --0.022217575 --0.115702175 -0.17752185 --0.025149852 --0.049725816 --0.29664475 -0.17967123 -0.15334073 --0.6330985 -0.116748415 -0.11872554 -0.058932494 --0.15102327 -0.026959663 -0.1705993 --0.29959282 --0.2778289 --0.20111687 --0.03921006 -0.25645113 -0.17496438 --0.21726859 --0.14486177 --0.013730859 -0.3111208 -0.13167216 --0.22386034 --0.15530078 -0.020998456 -0.35243407 -0.064546816 -0.13774313 --0.15340164 -0.13155033 -0.033854865 -0.056867562 -0.057090547 -0.03548501 --0.03107179 -0.15728635 --0.07993261 -0.04602312 -0.04923134 -1.1466551 --0.13742024 -0.019477794 --0.01191981 --0.072129145 -0.0043411935 --0.035372686 --0.3477074 -0.012910473 --0.003530322 -0.040016945 --0.24105816 --0.097775646 --0.05413218 -0.32828224 -0.17682144 -0.0015067104 -0.36462158 -0.1427304 --0.1532061 -0.047729164 -0.22099638 --0.10804579 -0.056981534 --0.055232123 --0.1392956 -0.07832262 -0.31253466 -0.14778899 -0.17241693 -0.14522073 --0.10113967 --0.012191966 --0.18661888 --0.21940444 --0.10699027 --0.14986388 -0.09896531 --0.05423543 --0.0423395 -0.020388037 --0.34256282 -0.17738332 -0.08484402 --0.14056607 --0.0015595293 --0.30044422 --0.033810284 --0.6368188 -0.10318282 --0.051223304 -0.16402312 --0.10677335 --0.0268878 -0.17899473 --0.017755909 -0.09297072 --0.06957201 --0.11866345 --0.49172828 --0.05385007 -0.14423905 -0.2471501 -0.02899273 -0.112423636 -0.060220737 --0.021774441 -0.096904635 -0.39063555 --0.07339672 -0.17445225 --0.23491491 --0.09936537 -0.036978427 --0.16200373 --0.15483 -0.87644565 -0.15342377 -0.03539895 --0.020122182 -0.02882435 -0.12950082 -0.041526277 --0.2318606 -0.030827988 -0.012595691 -0.024314074 --0.10276725 --0.07525446 -0.08326542 -0.15305606 --0.10300179 -0.0031628641 -0.2666436 --0.19765651 --0.112468 -0.053793013 --0.023369225 --0.060291585 --0.09770475 --0.10976228 --0.052396823 --0.04051352 -0.0805252 --0.100095205 -0.037362766 -0.11728747 --0.103081174 --0.01963517 --0.1924772 --0.07704503 -0.050065484 --0.07662867 --0.3728975 --0.11610901 -0.023092702 --0.25242478 -0.17145978 --0.11025861 -0.34242898 --0.42830732 --0.35278797 -0.48655307 --0.5965561 -0.3892273 -0.39279598 --0.22400665 -0.017716914 -1.4351939 --0.3160809 -0.83077544 -0.5065519 --0.44944054 -0.35272393 --0.19385816 --0.12888329 -0.5173456 --0.10807888 -0.60324895 --0.70916605 --0.1873566 -0.2892141 -1.0753781 --1.4566729 -0.47832835 -2.7530713 -1.0162354 --0.39806274 -0.59831256 -0.7410898 --0.6098698 --0.9358981 --0.05227896 -0.030397415 -0.4017913 -0.33610484 -0.3169264 -0.4624475 -0.33794665 -0.9734718 -0.04894854 --0.631089 --0.71402395 --0.10126959 --0.36522537 -0.59620786 -0.013323365 --0.43973744 -0.11778332 --0.63555324 -0.7163147 -0.46718648 --0.46489766 --0.49498263 --0.33349422 --0.20452225 --2.0491948 --0.20956188 -0.30751976 -1.297267 --0.25501382 --0.008447962 -0.5115023 -0.052812908 -1.4517703 --0.3574506 --1.5476292 --0.7241742 --0.22433475 -0.0913878 -0.59674627 --0.35392705 -0.23660807 -0.59913707 --0.28652343 -0.8914354 -0.417683 --0.022928363 --0.18090412 --0.9196823 -0.24507913 -0.68629175 --0.19571003 --0.9009918 -0.7254529 -0.6691351 --0.06629003 -0.44391596 --0.67623097 -0.05227794 --1.0231514 --0.67864144 --0.13684982 -0.23285955 --0.035064526 --0.4704962 --0.0913169 -0.36728734 -2.0550485 -0.08370127 --0.0029019448 -0.5455723 --0.4429016 --0.04563003 -0.16739094 --0.103180595 --0.65734476 -0.20582327 -0.40525013 --0.28152743 --0.57203215 -0.8232235 -0.069977395 --0.007172085 -0.08383861 --0.07923108 --0.042125802 --0.3359407 --0.25308847 --0.038749944 --0.20007612 --0.7465566 -2.2382033 -0.04928527 --1.8740648 --0.2659974 --0.60591406 -0.0741625 -0.053617433 --0.025508648 -0.100482784 --0.019758992 --0.08140338 -0.04432764 -0.014874946 -0.004496878 --0.08508182 --0.09494799 -0.02743889 --0.017081955 --0.009306815 --0.21964927 --0.13261585 -0.056372352 --0.07862323 -0.020089548 --0.092376806 --0.031527475 -0.010735673 --0.0053836103 --0.07891861 --0.026622716 -0.04847315 --0.1029279 -0.037692774 --0.022780731 -0.1441911 -0.08339003 --0.058495473 -0.003441304 -0.051469073 -0.02859657 --0.13120036 -0.16628017 --0.22364405 -0.17983778 -0.2033992 --0.0234244 -0.04464251 --0.0027359526 --0.03255676 -0.14562756 -0.0019696937 -0.20521067 --0.013019222 -0.09852916 --0.08975166 -0.083686724 -0.061773088 --0.044512708 -0.035060633 --0.097087294 -0.0010525364 -0.11631215 -0.02834581 -0.035964906 --0.0842068 --0.0033864644 -0.054839246 --0.020520886 -0.2213537 -0.025282282 --0.18880697 --0.1485744 --0.20195955 -0.16069399 --0.0034537956 -0.005896267 --0.012110265 -0.026761936 --0.19638433 --0.015575222 -0.0066974834 --0.060450774 -0.021697884 --0.15398394 -0.048970852 --0.10526829 --0.08848022 -0.005696228 -0.04323728 --0.0002027907 -0.28881007 -0.1779409 --0.01801088 --0.0584339 --0.066179544 -0.06619011 -0.080399446 -0.008893725 -0.037694037 --0.047658104 -0.041923333 -0.06722343 -0.07949483 -0.041525565 -0.019036138 --0.04550315 -0.034481596 --0.053680032 -0.042740352 --0.12227872 --0.03467322 -0.15189123 --0.084538236 --0.020353107 -0.10646972 -0.018545974 --0.057574667 --0.21230555 --0.044125587 -0.047165666 -0.09340962 -0.054446805 -0.0026518567 --0.049934622 -0.10449213 --0.009035519 -0.01935296 -0.270088 -0.07968488 --0.003180679 -0.2077717 -0.015817448 --0.026053417 -0.24157463 -0.06951486 --0.08116077 -0.06651773 --0.0034583902 -0.002811386 -0.05270818 --0.10589987 -0.053145654 --0.018724859 --0.042054642 -0.12117331 --0.065357335 -0.07864078 -0.07023446 -0.13415958 -0.11719004 --0.101315945 -0.16138686 -0.074663155 -0.028084287 --0.096079625 --0.059200913 --0.11538751 -0.12242907 --0.07492063 --0.0049701054 -0.04916716 --0.16397211 -0.010975529 --0.09624944 -0.045007616 -0.002277735 -0.060225792 -0.006919197 --0.13890947 --0.08061436 --0.053684544 --0.17709096 --0.019088553 -0.062090173 -0.11511862 -0.025472602 --0.079070784 --0.063216604 --0.12549546 -0.25374275 -0.08031592 -0.091373794 --0.04909651 --0.06914247 -0.07035244 -0.059228472 -0.023510372 -0.04291326 --0.17827989 --0.03432675 -0.04989583 -0.14231533 -0.28903976 --0.061025932 --0.09435944 --0.003363024 -0.003883803 -0.20430242 --0.012496783 --0.028274205 --0.026739499 -0.17187475 -0.07054496 -0.119796924 -0.039478533 -0.02697458 -0.06773659 --0.1297723 --0.050916597 -0.14436916 --0.059478164 -0.0062726503 --0.12168704 -0.06631191 -0.14740232 -0.11633513 -0.050708026 -0.093456544 --0.08748231 --0.066906095 --0.045886636 --0.11946926 --0.01607285 --0.05880272 --0.08979864 --0.045169096 -0.074611776 --0.17169656 --0.053956337 --0.1288464 --0.005994092 -0.076857395 --0.15030915 -0.022624867 -0.05790705 -0.02059433 -0.024896428 --0.07375254 --0.123879045 --0.0025675122 -0.010786688 --0.085428566 --0.081952296 -0.23563223 --0.13297176 --0.009371551 -0.045357894 -0.015194765 --0.038516056 -0.02191998 --0.15667275 -0.121005766 -0.09518397 --0.13316044 --0.060467593 --0.039052125 --0.10335862 --0.113936424 --0.121904895 --0.005077415 --0.13940251 --0.020443406 -0.1639241 --0.0040537263 --0.04009322 -0.009620502 --0.111506246 --0.0154506015 --0.015551241 --0.107520826 --0.07031947 -0.054920096 --0.06999492 -0.2165448 --0.06489643 --0.17266594 -0.013258116 -0.109858625 --0.074110374 --0.0434559 -0.014393731 --0.04336916 -0.045475505 -0.023237998 -0.017265605 -0.098445185 --0.041661922 --0.0529352 --0.08008551 -0.23906402 -0.20469077 -0.020926982 --0.07655708 -0.06063385 -0.628126 --0.036265817 -0.24757035 -0.10522009 --0.050286666 --0.049192846 --0.09331956 -0.07665721 -0.022807173 -0.26587117 -0.099814124 -0.13923793 -0.015436355 --0.22879063 -0.077250816 --0.03577592 --0.09355458 --0.061409805 --0.16131961 --0.029863479 -0.03131671 -0.13207354 -0.27337396 -0.055156443 --0.13663939 --0.19416738 --0.0055030202 --0.014181498 --0.045591366 -0.21105936 --0.014760345 --0.13782336 -0.021585938 --0.07355604 -0.03591355 --0.1722479 -0.14809723 --0.12624878 --0.028108496 -0.09434596 --0.11343002 -0.45409086 --0.061377026 --0.12103459 -0.05502826 --0.006275411 -0.10227133 -0.042305283 -0.09067678 -0.011404242 --0.16804859 --0.120440766 --0.014502707 -0.022698708 -0.08870267 --0.0554586 --0.088978104 -0.2867212 -0.1996906 --0.0031062902 -0.026780987 --0.23232509 -0.20152003 --0.24647976 --0.083704464 --0.038858972 -0.3146115 --0.29227197 --0.17577578 -0.027636958 --0.05652712 -0.2870358 -0.06895682 -0.14997795 -0.041884363 --0.1339766 -0.08598771 --0.122434966 -0.010071372 --0.17279914 --0.23135947 --0.13458207 -0.046103083 -0.06756472 --0.32104558 --0.04545126 -0.16843058 --0.011352083 -0.007690405 --0.010179476 --0.15401444 -0.0310831 -0.13398482 -0.19110715 --0.015500269 -0.0032058074 --0.122414425 -0.04515027 -0.044708863 -0.0582739 -0.02814102 --0.08032436 -0.018277606 --0.0004501485 --0.10512843 -0.04922794 -0.18403745 -0.10357962 --0.057089746 -0.041419663 -0.12069019 -0.06449099 --0.0071387026 --0.08000725 --0.03425888 --0.01015304 --0.031003037 --0.023679662 -0.022865683 --0.25653863 --0.046538856 -0.16208696 -0.0862084 -0.08334017 --0.10523187 -0.007131442 -0.08856838 -0.06984693 -0.102155045 --0.103105895 --0.2324421 --0.013793744 --0.13359405 -0.07302514 --0.09063111 --0.11526593 --0.006550489 --0.02738502 -0.0625131 -0.07137807 --0.051239565 --0.035623133 --0.063583955 -0.08383297 -0.07866938 --0.12529153 --0.017942632 -0.08865461 -0.10845344 -0.08033572 -0.036348812 --0.123886645 -0.0037189003 -0.1682398 --0.00407898 --0.054014627 -0.08199246 -0.16655846 -0.07524253 --0.06934337 --0.101527765 -0.036481947 --0.107335 -0.008929551 -0.03152585 -0.037916064 --0.014470633 --0.067820795 --0.022675835 -0.0753068 -0.061014842 -0.02243632 -0.050688285 -0.23898213 -0.19506761 --0.01360172 -0.013577919 --0.091922425 -0.08500854 -0.09136356 -0.08305349 -0.010436808 -0.10934198 -0.04726491 -0.050896883 --0.10347518 -0.10349509 -0.0017936766 --0.04637186 -0.39788908 -0.08287683 -0.1679193 --0.005667886 --0.12730302 -0.029802876 --0.11138197 -0.17687455 --0.086424135 --0.2221367 --0.04115841 -0.10191034 --0.22955571 --0.10280683 -0.042656988 --0.091668755 -0.089356214 --0.011379712 -0.023356583 --0.09109641 --0.058387034 -0.08393391 --0.04816984 -0.2526682 --0.008195847 -0.08083072 -0.10258636 -0.025712732 -0.031232677 --0.028103275 -0.071066104 --0.024768837 --0.08331963 -0.572524 --0.10571771 --0.09728386 --0.0448865 -0.041437235 --0.21924108 -0.0887388 --0.02730033 --0.18871048 -0.087542765 -0.16745391 --0.050787557 -0.12485629 --0.21103176 --0.0067103473 --0.20941222 --0.14025867 -0.0370002 -0.031424593 --0.20750847 --0.15069257 --0.15248857 --0.28384134 -0.017976776 -0.091710776 -0.06121559 -0.17299849 --0.04779651 --0.0032258169 -0.01487294 -0.0221587 -0.05627904 -0.08417597 --0.2879955 --0.17953956 --0.030370943 -0.092614084 -0.033646178 -0.041997194 --0.058717184 --0.091737315 -0.032255817 --0.13212352 --0.117026694 -0.064752415 -0.15835808 -0.13907148 -0.105948895 --0.029640336 --0.03943123 -0.16121188 -0.06027831 --0.05830347 --0.09432095 -0.044228848 -0.040261894 -0.49839038 -0.059351314 -0.080818124 -0.27691814 --0.12791927 -0.028779168 -0.058359005 -0.2585885 --0.120994985 -0.15656206 --0.11842936 --0.04483494 --0.06843151 --0.1807301 -0.07879208 -0.14118731 -0.10953747 --0.049366474 --0.03498439 -0.19858707 --0.118651845 -0.008649945 --0.12442943 -0.51275015 -0.30945775 -0.016756235 -0.062354814 --0.025065748 --0.11920218 --0.04895763 -0.07024115 -0.0031544424 --0.009295213 -0.07150834 -0.07806071 --0.106859595 --0.20697638 -0.119129516 -0.063231625 -0.21673569 -0.053483233 -0.098313905 -0.104323 -0.041178707 -0.2383944 -0.41252053 --0.14533454 --0.09232642 --0.21473552 --0.012748127 -0.2589809 -0.24451827 -0.012225618 --0.21797888 -0.1254861 --0.09249627 -0.027516535 -0.14933695 -0.46555036 -0.0010942295 -0.13146426 -0.04805919 -0.15945132 --0.22683807 --0.28918555 -0.0063378173 -0.2588129 --0.24436049 -0.09044934 -0.09216195 -0.17145595 --0.01932795 -0.36712357 -0.20341511 --0.20553224 --0.103130646 --0.04704928 --0.056584563 -0.04788804 --0.023984848 --0.025433306 --0.0055768215 --0.07183326 -0.018651249 -0.033255365 --0.059698917 --0.0017509072 -0.18614882 --0.024647208 --0.06290254 --0.049409125 -0.0060165557 --0.18658501 -0.039825715 --0.20848647 --0.038761914 --0.017402751 --0.14082888 -0.03184432 -0.12078251 --0.05875859 --0.17279278 --0.03880789 -0.061656028 --0.028039504 --0.0171426 --0.42509797 -0.008465778 --0.018910365 -0.060992643 -0.051313374 --0.026949236 -0.09995446 --0.13734698 --0.0055511915 --0.06874484 --0.102804735 --0.1767708 -0.10697592 -0.1883762 --0.13200675 -0.13794902 --0.13263904 -0.1448637 -0.1048182 -0.09026589 -0.041021224 -0.03571132 --0.11453055 -0.055623922 --0.06395414 -0.2521733 -0.30668864 -0.07498965 --0.0068844105 --0.016523326 -0.113862865 -0.22454081 --0.111809626 --0.13817754 -0.018876782 -0.14954588 --0.097302146 --0.092214994 --0.18946975 --0.06691947 -0.19459715 --0.030981285 --0.099719554 -0.18365607 --0.021295927 --0.030522566 -0.13348979 -0.06262744 --0.027395576 -0.1281078 -0.22349052 -0.24081242 -0.027634569 -0.0731059 --0.034420215 -0.113750815 --0.2858506 --0.11126815 --0.16252226 --0.10986097 -0.031582274 -0.29306918 --0.076492384 -0.17570207 -0.02115701 -0.024340907 --0.28144902 -0.20194893 --0.09658815 -0.081128925 -0.15404032 --0.07306171 -0.17719941 --0.078782715 --0.03215659 -0.020049322 -0.12049419 -0.1277995 --0.2133575 -0.034805425 -0.2977417 -0.07348323 --0.0386424 --0.076922506 -0.16269056 -0.026368216 --0.14406146 --0.17727733 -0.17088152 --0.08512906 --0.026206836 --0.07670172 --0.23448141 --0.1825729 -0.0015134824 --0.7859229 -0.10791644 -0.06922164 --0.14634618 -0.19871584 --0.10307997 --0.12865709 -0.06620777 --0.15672435 -0.16256078 -0.053193584 --0.58645827 -0.4138302 -0.07444259 --0.47544324 --0.14441025 --0.048331663 -0.14907457 --0.17101695 -0.46488824 --0.055585824 -0.24350895 --0.18077706 -0.07535663 --0.081453666 -0.11487606 --0.19048974 --0.5306016 -0.7655119 -0.2920077 -0.014638921 -0.044703204 --0.21877933 -1.462206 -0.2060698 -0.68997574 --0.16966452 -0.120693974 -0.17720705 --0.03476133 -0.13699394 -0.08257762 -0.46462566 -0.26305735 -0.055353723 --0.21243125 --0.7904456 -0.17460564 --0.59174997 --0.17869021 --0.19396758 --0.48986715 --0.3056154 --0.16879058 -0.013063394 -0.47121575 --0.27637324 --0.14929333 --1.5897253 --0.9365624 -0.43905306 -0.28769043 -0.66325533 --0.30874214 --0.33358783 --0.0009844513 --0.15413727 --0.23905496 --0.44119048 -0.61655295 --0.41660395 -0.43818426 -0.31048837 --0.46834108 -3.0631409 --0.07097204 --0.21621843 -0.01698634 -0.34987757 -0.061114337 --0.0038247139 -0.2988485 -0.0064309337 --0.43504566 --0.23921388 --0.32687414 --0.32194176 -0.35608104 --0.06170782 -0.25975847 -0.5780533 -0.3628218 -0.29406375 --0.6266176 --0.809402 -0.24441493 --0.3396323 --0.5744241 -0.10471575 -1.0672114 --0.65357035 --0.32700118 --0.00011326705 --0.21323656 -0.7700409 --0.08043494 -0.12942295 -0.41349474 --0.14224131 -0.0713878 --0.61744446 -0.29536074 --0.5072085 --0.36052236 --0.24222977 -0.46337003 --0.10382763 --1.0168576 --0.4889371 --0.15466385 -0.088011 -0.46542233 -0.38736176 --0.06260307 --0.015271782 -0.32056984 -0.6206221 -0.6766128 --0.3042189 --0.09979206 --0.12083856 -0.24741986 -0.17354791 -0.06979984 --0.07256427 -0.07310041 -0.1834648 --0.015844898 --0.06269984 -0.080596976 -0.42131594 -0.079340674 --0.20995502 --0.091455325 --0.07848293 --0.09321001 --0.018099241 --0.15579052 --0.08613947 -0.02106998 -0.017639749 --0.026645225 --0.09546925 -0.21092908 -0.16788758 --0.030763127 -0.53947765 --0.25576872 -0.097087525 -0.028349807 -0.02005631 -0.19675578 --0.19140986 --0.14899787 --0.07875576 --0.24097782 -0.13488922 --0.036793474 --0.13177864 --0.040533043 --0.21305533 -0.04829685 --0.04171501 -0.12746738 --0.16755117 -0.0045205434 -0.120746695 --0.18279481 --0.048010606 --0.015491647 --0.1791859 --0.09778693 --0.026903868 -0.0024766698 -0.1130595 -0.0137727065 -0.14551634 --0.2356786 --0.0984853 -0.039169878 -0.31326285 --0.10865107 --0.124431275 -0.043090705 -0.03771708 -0.07797711 -0.012345984 --0.021260092 -0.020347476 --0.15899573 -0.040250663 --0.15197046 -0.21331415 -0.2214161 --0.12925972 --0.07316178 -0.5619586 -0.37448162 -0.059096742 --0.26030064 --0.23474534 --0.13765822 --0.069248945 -0.18579781 -0.20787147 -0.04680863 -0.10311887 --0.10621288 --0.09772159 --0.006820131 -0.046375666 --0.064445294 -0.9035954 --0.168309 -0.22475255 --0.16249672 --0.16412322 --0.037015393 --0.19824485 -0.24823833 --0.076648384 -0.07953544 --0.04371386 -0.17204858 --0.17622574 -0.03640094 --0.01530172 --0.07802816 --0.11257793 -0.029583318 -0.06300453 -0.02133476 --0.0064688236 -0.095701456 --0.13400382 -0.6514742 --0.07887194 -0.037028927 --0.0136821335 --0.04669946 -0.028457945 -0.03483988 --0.08531094 -0.11889889 --0.05075109 -1.232488 -0.5854784 -0.227644 -0.2801008 --0.0582902 --0.32437664 --0.46463048 -0.23478852 -0.30954528 --0.14253981 -0.022933263 -0.21159649 -0.59713304 -0.61373216 -0.18954691 -0.6334803 -0.9839827 -0.19655299 -0.39836317 -0.23629498 -0.11790516 --0.22239895 -0.085792966 -0.17583312 -0.37594813 --0.12486234 --0.27323717 --0.0787613 --0.052845478 -0.09553434 --0.42476586 --0.2392065 -0.0494361 -0.23226652 -1.0205545 --0.546714 --0.569056 -0.21686488 -0.18299164 -0.25234285 --0.2006067 --0.35754773 -0.23698497 -0.27274612 --0.47765532 --0.20143017 --0.3046406 --0.0938058 -0.24008398 -0.39517763 --0.115682654 --0.27043983 -0.17035154 -0.29442254 --0.25063717 --0.19372633 --0.36431107 --0.3024951 --0.118519865 -0.06909907 -0.5855413 -0.29012734 -0.049169067 -0.0007763613 -0.39288643 --0.61085516 -0.33924118 -0.37044764 -0.010207476 --0.0964356 -0.6023104 -0.18065739 -0.35944146 --0.052918002 -0.06860112 -0.28640497 -0.6484192 --0.24686708 --0.13197611 --0.57313323 --0.048884384 --0.6703535 --0.39592835 --0.17833671 -0.103859715 --0.48950803 -0.058874883 -0.17016695 -0.062330697 --0.72771585 --0.0061826184 --0.13958114 -0.20115353 --0.20090522 -0.06785309 -1.1331251 -0.3005976 --0.16821066 --0.20779307 --0.116469905 -0.06401222 --0.34343305 -0.6321883 --0.13226555 -0.17148978 -0.3679273 --0.30874306 --0.34762287 --0.15208282 --0.3366635 -0.12346976 --0.07192668 -0.15364002 -0.08627441 --0.30451527 --0.1557399 -0.11781247 -0.03540645 -1.0096104 -0.6315036 -0.40177804 -0.14120615 --0.95985824 -0.15102957 --0.43239725 -0.10617523 -0.3765874 --0.40141672 -1.6861463 --0.049706668 -0.12574673 -0.04067981 -0.05452566 --0.07319243 --0.104073666 -0.08227003 --0.027843175 --0.0031203437 -0.012302181 -0.022664063 -0.15754786 --0.12821047 --0.017700665 -0.1944967 -0.015818082 -0.187701 --0.03160779 -0.10209084 --0.07842082 -0.031287827 -0.056901384 --0.034023806 --0.11721102 --0.08227904 -0.010268657 --0.1749724 -0.18934105 --0.036238145 -0.041883323 --0.041326612 --0.09759635 -0.059870254 --0.1864019 -0.036274333 -0.0015908746 -0.032002714 --0.03463685 -0.035074692 --0.15356232 -0.07850951 -0.042465847 --0.016931301 --0.13022509 --0.04896415 -0.027687278 --0.03800085 --0.02633397 -0.14373778 -0.041302413 --0.06956198 --0.0003188356 -0.04872416 --0.06596019 -0.017588476 --0.12897904 -0.03059213 -0.028063245 -0.07521687 -0.101793736 --0.10777124 -0.0133710895 -0.09896558 -0.08726369 -0.13947475 --0.047819924 -0.28254217 --0.029637724 -0.16424301 -0.010635813 --0.07387729 --0.09245619 --0.03188469 -0.06633406 -0.07158235 --0.124017894 -0.079629995 -0.0013505646 -0.08307277 -0.029113187 -0.055443782 --0.17885971 --0.09308439 --0.047168873 -0.13797513 -0.12490619 --0.10191134 --0.004422664 -0.03844761 --0.112093054 --0.025166875 --0.020298976 -0.026728392 --0.016853586 -0.10862763 -0.045690548 -0.16879162 --0.027433675 -0.14198413 --0.11584631 -0.028410204 --0.014666481 -0.0150337685 -0.06912079 -0.04886522 --0.06969076 -0.06481992 -0.015214292 -0.101030454 -0.0048980936 -0.008090114 -0.042448096 -0.055187095 --0.08424041 -0.21718001 --0.1182443 -0.0920466 -0.038725767 -0.030781487 --0.035377856 -0.019255089 -0.004470136 --0.180074 -0.15845661 -0.041066345 --0.01973198 --0.0025734797 --0.12957427 -0.8130411 -0.17098482 --0.04270044 --0.012292143 -0.011120344 --0.008668677 -0.13348997 -0.043416176 --0.028668279 -0.015056241 -0.002209646 -0.09590418 --0.18013343 -0.086832955 -0.2658069 -0.6735401 --0.04881242 -0.11305013 -0.26428694 --0.019564549 --0.029251995 --0.063675776 -0.040229626 -0.051940933 --0.020610513 --0.03251859 -0.040052824 -0.015647529 --0.37756124 --0.10402289 --0.08803859 --0.11354571 -0.064491004 --0.15476817 -0.011443417 --0.77039886 --0.08872422 --0.023651175 -0.018565651 -0.14753781 -0.041091736 -0.07661354 --0.09018713 --0.25760964 -0.0700089 -0.045432143 -0.16321202 -7.650514e-05 -0.25394678 -0.06125173 -0.04524759 -0.14549902 -0.016721893 -0.072077565 --0.059185423 -0.030869493 -0.03335156 --0.0015162642 -0.678974 -0.6703908 --0.36567393 --0.15522121 --0.08262784 -0.12864017 -0.19765459 -0.2645822 -0.2042778 -0.15177487 -0.15536171 --0.062455818 -0.101006776 -0.11697002 --0.085769564 -0.25256968 --0.35733297 -0.12325788 -0.12268511 --0.00612256 --0.30556977 --0.21397816 --0.10706005 -0.18094783 -0.17641559 -0.060563385 --0.1711483 -0.004799022 -0.12611464 --0.16737644 --0.23429754 -0.08227736 --0.35693455 --0.030417522 --0.15652652 -0.10388679 -0.36083883 -0.18679027 -0.060552616 -0.15238881 --0.09711541 --0.18432225 -0.062589146 -0.028580409 --0.022831496 -0.073077284 --0.062008187 --0.34130833 -0.029127272 --0.32865307 --0.05340682 --0.042677354 -0.5287078 -0.05913529 -0.25306052 --0.008487376 -0.15154715 --0.05961397 -0.05677649 -0.1945158 -0.2859846 -0.105131604 -0.012602952 --0.41865993 --0.14877927 -0.10982439 --0.012349569 --0.2672035 --0.16053425 --0.20785515 -0.52436 --0.000274964 --0.0056244074 --0.1937057 -0.13886842 -0.014457818 -0.08977881 --0.12744679 -0.14529392 -0.038229298 --0.0081831645 -0.1522298 --0.09367778 -0.050921276 -0.388964 -0.31769732 -0.009356635 -0.12901972 -0.09399584 --0.12237177 --0.034269772 --0.06944811 -0.13755095 --0.035929736 -0.1190456 --0.0013421092 -0.086057976 -0.09450489 --0.28293592 --0.19786006 --0.2306818 -0.11569996 --0.08702895 --0.9533107 -0.020423573 --0.33318678 -0.10347707 -0.14612065 --0.10958149 --0.019224469 -0.059646618 -0.110435314 --0.18246396 --0.082082845 -0.15186545 -0.057605222 -0.21270122 --0.009560343 -0.19154115 -0.0030152274 -0.12310486 -0.19865589 -0.21005458 --0.0603652 --0.092252724 -0.03797968 -0.08706189 -0.03578212 -0.68205374 -0.5616461 --0.3162557 --0.17275096 --0.28972968 -0.30611205 -0.06459551 -0.028499372 -0.21699923 -0.19233583 -0.44368827 --0.15364324 -0.15778813 --0.37562156 -0.060049266 -0.36306545 -0.037877895 -0.18190652 -0.21600589 -0.16364399 --0.19074477 --0.2709199 --0.30160585 -0.12977745 -0.31205368 -0.2127773 --0.038853683 -0.057104368 -0.2198026 --0.22549056 --0.29918087 --0.0030666909 --0.28225315 --0.029411674 --0.030366363 -0.14335895 --0.07677515 --0.03499193 -0.14947508 -0.31020215 -0.08942784 --0.12085103 -0.34411597 --0.11831368 -0.121539675 -0.121950224 --0.1896934 --0.24618535 -0.011946218 --0.14969377 -0.20251535 --0.105009645 -0.4572044 --0.10333696 -0.3023199 --0.06622708 -0.03875092 --0.07391429 -0.14986974 -0.50055283 -0.25596523 -0.1379183 -0.17481145 -0.09951324 --0.07543367 -0.26893023 -0.04374241 --0.18944794 --0.23560788 -0.46027967 -0.19977495 -0.2203969 --0.054919023 --0.36903974 --0.069034435 --0.22895627 --0.14618178 --0.052395403 -0.1856304 -0.07043799 -0.12073358 -0.30452412 -0.3075873 --0.1924948 -0.2174228 -0.24116488 -0.1964233 -0.15082596 -0.21401265 --0.10365033 --0.049313363 -0.19675338 -0.020437352 --0.1979136 -0.24988425 --0.087839514 -0.060832206 -0.008442792 --0.26981238 --0.14864206 --0.351513 --0.083814375 -0.22619921 -0.9677112 --0.3099027 --0.3169174 -0.07654268 -0.049372807 -0.13910507 --0.05341418 -0.06222084 -0.009910768 -0.043502197 --0.19395517 -0.07749978 -0.0963697 -0.10234146 -0.10544512 -0.058731206 -0.1598149 -0.03407482 -0.20699027 -0.1945115 --0.021290787 --0.04721241 -0.12704301 --0.05181486 --0.2776334 --0.17885411 -0.21211745 -0.05643633 --0.05121927 --0.093376055 -0.18407317 --0.13857445 --0.20324576 -0.21721691 -0.12604254 --0.19449593 -0.23956622 -0.027155485 -0.38445652 -0.008198993 --0.05828873 --0.17287728 -0.25343603 -0.062523864 -0.084655285 --0.6214967 --0.3131948 --0.34149057 -0.12202176 --0.05278533 --0.1889554 -0.16246495 -0.12621307 -0.12819879 --0.15156603 --0.15985161 -0.014378104 -0.017076481 -0.09976719 --0.40702236 -0.07947339 -0.7544505 -0.3533325 --0.1881351 -0.023993801 -0.2457639 --0.24125408 --0.034037855 -0.007290024 --0.118946135 --0.16858323 --0.10367245 --0.16402437 --0.085567154 --0.035763707 -0.28088835 -0.10329859 -0.0025395546 --0.046412494 -0.012986082 --0.4170301 --0.106437095 -0.06370961 --0.10306361 -0.19720434 -0.25703984 -0.2285888 -0.118862435 -0.41781348 --0.24898922 --0.019180834 -0.17033198 -0.09581541 -0.15308347 -0.6834475 --0.09648553 -0.0702736 --0.021542506 -0.109092005 -0.010438723 -0.055310655 --0.12511905 -0.08688313 -0.019729493 -0.07938231 --0.19292915 --0.087396495 --0.15053004 -0.007300596 -0.031837698 --0.07427029 -0.006153344 --0.13471216 --0.009342741 --0.007685963 -0.0012620031 --0.05214413 --0.07407065 --0.13527714 --0.074747466 --0.05277336 -0.053441826 --0.032515824 --0.39804685 --0.09945872 -0.015425121 -0.1514776 -0.031563103 --0.7944175 -0.051281642 -0.107389025 -0.062345956 --0.03190989 --0.23083794 -0.004944578 -0.0008827663 --0.036767934 -0.11804842 --0.13696003 --0.09500164 -0.032274846 -0.028054377 --0.09584189 --0.08776314 --0.03303058 --0.12181026 --0.06665687 -0.088711284 -0.095116906 --0.01703391 --0.06882961 -0.0300998 -0.12018954 -0.27751768 --0.07689724 --0.0884619 --0.0664535 -0.008730593 --0.016090462 -0.07716937 --0.24784116 --0.07666496 -0.016107896 -0.05637037 --0.14043194 -0.1087388 -0.028586749 --0.19907086 -0.19039756 --0.009321126 --0.032091394 -0.119774275 --0.122891426 -0.1263206 --0.033115353 --0.042145938 --0.14238828 --0.09847582 -0.037509628 --0.0018590018 -0.08828338 --0.006867989 -0.050322723 -0.039604496 -0.18825428 --0.12916002 --0.15241389 -0.017991927 -0.053906832 --0.08464445 --0.10474467 --0.069710255 -0.045050997 --0.08154028 --0.2774303 -0.026320715 -0.0731985 -0.05079613 --0.085545495 --0.12080148 --0.12180237 --0.16218807 --0.08304313 -0.15793765 --0.017564151 -0.053165272 -0.014231117 -0.019373406 -0.18397593 -0.08041172 -0.021970917 --0.028803471 -0.018371308 -0.02502437 --0.0022394033 -0.04640597 -5.4991503 -0.09121705 -0.068275765 -0.17911059 --0.09683202 --0.222678 --0.35703868 --0.030763665 --0.16183048 -0.20272209 --0.08841425 --0.11209168 -0.0361938 -0.39639285 -0.062857255 --0.21562132 --0.05651417 -0.18567698 -0.023853458 -0.329985 -0.018390799 -0.02457579 -0.27803734 -0.020211605 -0.26705158 --0.16599555 -0.069247544 -0.1912723 -0.06362203 -0.010784968 -0.10996533 --0.21220084 --0.1941903 --0.34048945 --0.033426262 --0.14432746 -0.13362212 --0.078519955 --0.048906963 --0.036480077 -0.41027603 -0.17511036 --0.096188776 -0.061907332 -0.3240568 -0.2701497 -0.043310996 -0.2106634 -0.16702738 -0.18237355 -0.06943332 -0.073844366 -0.1500094 --0.028011844 -0.11909771 -0.030765766 --0.23418726 --0.061081663 --0.085406974 --0.005528099 --0.040806413 -0.07427036 -0.20813708 -0.033006333 -0.020945964 --0.22748776 -0.2291065 --0.04016408 --0.11358668 --0.33608878 --0.18888979 --0.2324157 -0.32673913 --0.01946324 -0.0031793527 -0.123564266 -0.1718282 -0.027142996 --0.0825011 -0.06058532 --0.016499678 --0.038971744 --0.041442934 --0.18088467 --0.0721528 --0.17040083 --0.10533784 -0.001465722 --0.12227409 --0.036335777 --0.0056664464 --0.1925212 --0.010592986 -0.086456046 -0.08994246 --0.08128988 --0.007980833 -0.04035879 --0.123038456 -0.16508466 --0.18440747 -0.1868096 --0.14560093 -0.09081782 -0.0056681954 --0.2126656 --0.041832134 --0.029378429 -0.16290197 --0.22429267 -0.30839428 -0.3997199 --0.11818809 -0.04328784 -0.09440332 --0.24402131 -0.112291686 --0.19231221 --0.017249145 -0.07476714 --0.5049778 --0.03544604 --0.06877052 -0.20450811 -0.005513505 -0.08429798 --0.05630882 --0.20780092 -1.714629 --0.15250292 --0.0038664541 --0.17814144 -0.23893502 --0.073880956 -0.12635012 --0.2166755 --0.088336885 --0.10105555 -0.11813522 -0.08351352 -0.082043596 --0.019938104 --0.014415543 --0.11443575 --0.10192168 --0.13738246 --0.07105217 --0.3708385 -0.11046105 --0.28210732 --0.41338992 --0.18167074 --0.16744019 --0.121343076 --0.022754183 --0.1039662 --0.20498307 --0.002928497 -0.0317422 -0.044781625 -0.26248562 -0.11390432 -0.02731137 --0.109626986 -0.04516519 -0.3087759 -0.030602178 --0.0458266 --0.5415171 -0.14154205 -0.37143692 --0.13346565 --0.26001176 --0.16005865 --0.029746901 --0.14719492 --0.0897598 --0.19209751 -0.05637272 --0.11432741 --0.22083902 --0.079084836 --0.12778327 --0.12517439 -0.083953455 --0.04639252 --0.029278453 --0.11872692 --0.017729785 --0.019690422 --0.28656733 -0.050933424 -0.11944116 -0.10166854 --0.30256987 -0.005127283 -0.16279592 -0.2913214 -0.023857392 -0.25417972 --0.03265366 --0.122848935 --0.04630319 -0.039122496 --0.21564586 --0.09768459 --0.12555441 -0.078485735 --0.10630854 -0.16064373 --0.14230879 --0.0072581973 -0.1278991 -0.43854403 -0.09165598 -0.33188608 -0.061427843 -0.10433428 -0.16089827 --0.037243117 --0.11347093 --0.13307038 --0.12272872 -0.26108316 -0.10940163 --0.011236462 -0.17774267 -0.1919468 -0.054697283 --0.551442 --0.07803345 --0.1331026 --0.028622374 -0.073190264 --0.11161893 --0.13825466 --0.00772485 -0.16574489 --0.016776178 --0.1071237 -0.085909866 -0.05659581 -0.092769444 -0.15703611 --0.06956667 --0.04287463 -0.097519025 --0.17751873 -0.56149393 -0.058177132 -0.00012645197 --0.050559115 --0.24310926 --0.3002897 --0.19547501 -0.0746394 -1.1684322 -0.2391639 --0.10509511 --0.14123231 --0.2704099 -0.024487581 --0.30348033 --0.9924985 --0.4635541 -0.030851629 -0.23018517 -0.35258296 -0.55010337 --0.39745557 --0.08059344 -0.4501127 --0.04115146 --0.26057085 --1.0874342 --0.9336745 --0.33888668 --0.7180881 --1.9211249 --0.8571727 --0.58377767 --0.4259918 -0.09118818 --0.02360795 -0.38474646 --0.078682676 --0.16377641 -0.50610334 -1.1836722 --0.0043005804 -0.167414 -0.22289614 -0.16807209 -0.4325516 --0.14771779 --0.34917066 --1.7556957 -0.4671454 -1.0075545 --0.2509662 --0.34907195 --0.2251399 -0.47302294 -0.049502306 --0.45674843 --0.55512404 -0.78972435 -0.013894552 -0.19280586 -0.24828362 --0.3209695 --0.7829717 -0.3313824 -0.20592129 --0.18092363 --0.40128845 -0.2775891 --0.023340203 --0.392756 -0.36084187 -0.23982026 --0.7856347 --1.3725376 -0.046073034 -0.3433044 -1.3651791 --0.6733343 -0.50609756 --0.030557793 --0.8383749 --0.049289674 --0.00794167 --0.00924282 --0.27326044 --0.1110098 --0.04499626 --0.12303988 -1.2290552 --0.63417786 --0.016779838 -0.053707656 -3.019074 --0.13503806 -0.90467 -0.20460474 --0.20094989 --0.12535657 -0.603414 --0.15030265 -0.007246931 -0.041528225 -0.76841086 --0.3359661 -0.3914176 --0.165206 -0.07005725 -0.14306486 --1.4034083 --0.6065983 -0.20638798 -0.5146744 --0.0627739 -0.028474497 -0.62185675 --0.6360409 -0.1400449 --0.00704351 --0.22249019 -0.71947694 -0.2761449 -0.40779993 -0.3021209 --0.18429117 --0.49063396 --0.27469268 --0.27228683 -0.30459246 --0.0010881287 --0.58603793 --0.10745377 --1.2211468 --0.59905607 --0.539688 --0.27146095 -2.1662464 -0.4490012 -0.30161673 -0.008591149 --0.5330426 -0.5503123 -0.3033168 --0.044006377 -0.13085191 --0.004589824 --0.05340851 --0.120273605 --0.052797608 -0.055707473 --0.04578633 --0.044325463 --0.0028804746 -0.07226167 -0.024000704 --0.052975077 --0.012764428 -0.05991063 -0.048565384 -0.20698357 -0.10123835 -0.07430579 -0.015080442 -0.14333859 -0.13423385 -0.036517408 --0.056169596 -0.016711762 -0.013123736 -0.048145913 -0.020554513 --0.13890624 --0.00542531 --0.14309822 -0.046493273 -0.09638539 --0.0024539356 -0.10010662 -0.080789514 -0.0455368 -0.15347639 --0.07671008 -0.09800688 -0.09679303 --0.0064732195 -0.061585687 --0.17521895 -0.016986849 -0.022717 -0.026134696 -0.027591448 -0.12189722 -0.1282967 -0.04916548 -0.052209504 --0.0123090185 --0.010034702 --0.08237759 --0.0030319924 -0.06788525 -0.057646543 -0.24483651 -0.064381324 -0.14181593 --0.21659967 -0.09618664 -0.07229414 --0.10141225 --0.038212862 -0.033603463 --0.020428214 --0.08188928 -0.0981398 -0.03899389 --0.07739301 --0.022494422 --0.055525422 -0.042630926 --0.030044321 -0.054042745 -0.022697458 --0.15056612 --0.2340247 --0.059988517 --0.082928315 -0.09749281 -0.10617962 -0.104624175 --0.09523612 --0.19078508 -0.043753233 --0.033347305 -0.18951277 -0.19902764 --0.21157928 -0.013033398 --0.00873591 -0.1679811 --0.1287316 --0.14519154 --0.09507119 --0.019958723 --0.09145196 -0.11583498 --0.07805803 --0.07021761 -0.07212136 --0.037614048 --0.15358213 -0.20581388 --0.06522164 --0.05399442 -0.0063833636 -0.13327087 --0.031134445 --0.03424366 -0.07450248 -0.03458491 --0.11386741 --0.09655811 --0.18308398 -0.06914269 -0.0023397265 -0.02295439 -0.15787546 --0.09638845 -0.042187218 --0.03082018 --0.22705658 --0.06824275 --0.09913172 --0.031114276 -0.25035304 -0.07672361 -0.04018328 --0.02628117 -0.06079442 --0.084332496 -0.056255396 -0.012830775 -0.054574434 --0.0867232 -0.1534013 -0.08497145 --0.017777193 -0.034896687 --0.1329917 --0.026560508 -0.021888271 -0.20601915 -0.09496197 --0.0012329975 --0.041355114 --0.07788397 --0.02995621 -0.10717034 --0.09267716 --0.07526463 -0.11182765 -0.07557717 -0.048993744 --0.0076806713 -0.11276641 -0.13892475 --0.16070558 --0.029117474 -0.007501993 -0.24434483 --0.035794117 -0.13174742 -0.030678049 --0.011897392 --0.03945607 --0.058508813 --0.008455079 --0.061753746 --0.08320252 -0.01251735 --0.04154078 -0.06266878 -0.060213353 -0.024647312 -0.13163416 -0.12991002 --0.11674922 -0.06869347 --0.09666603 -0.08040465 --0.07905208 --0.22772707 -0.09102098 -0.06943799 -0.15883538 --0.022021484 -0.05845621 --0.075266324 -0.047488715 -0.103826456 -0.12367838 -0.10081224 --0.0738983 -0.057617746 -0.013837672 --0.079622105 -0.032445226 -0.07805045 --0.022578156 --0.022771372 --0.08363298 --0.14123829 --0.08443259 -0.05061201 -0.030118866 --0.042850424 -0.10421077 -0.14065914 -0.06659199 --0.14000706 --0.014685882 -0.045983665 --0.0062832395 -0.117367454 -0.019555839 --0.10483394 -0.112325385 --0.0106373485 -0.016830033 --0.033966545 --0.022552269 -0.07034585 --0.098803006 --0.08924551 -0.09113478 --0.18149082 -0.05855778 --0.08654958 -0.028737491 -0.016879793 --0.013213425 --0.102149434 -0.106808506 --0.049667656 --0.0119829355 --0.13030183 --0.044514287 --0.023245338 -0.092152305 --0.11652551 -0.030659648 --0.037349816 --0.034357175 --0.0063927034 -0.04534243 --0.059153352 --0.0058571524 -0.017393675 -0.16738035 --0.098323606 --0.04949578 --0.03875203 -0.049905863 --0.022435281 -0.16848595 -0.07833512 --0.092340946 --0.046709925 -0.13704443 -0.07278956 --0.1809029 -0.13601422 --0.06894888 --0.06521974 --0.0021566125 -0.07344603 -0.17453147 --0.08121964 -0.10101393 --0.13640378 --0.31999415 -0.21682025 -0.014968924 --0.07223447 -0.03391541 --0.06450673 -0.3207004 --0.043748554 --0.0016893414 -0.121463366 -0.008151376 --0.095477015 --0.13676238 -0.0676605 --0.026204338 -0.048953608 -0.033457197 --0.30077186 -0.068612985 --0.13895752 -0.0012346774 -0.22618094 --0.05279272 -0.081284896 -0.036565114 --0.1387884 -0.095683485 --0.10009573 -0.007108437 -0.004555193 --0.08581148 --0.057534873 -0.014863731 --0.037107386 -0.25757015 --0.29991645 -0.23023166 --0.093661554 --0.13781263 -0.06270432 --0.07722828 --0.19658443 --0.24422683 --0.10537765 --0.038314696 -0.006666061 --0.05972684 --0.013575303 -0.005109325 -0.027269142 -0.11010612 --0.056236513 -0.06376056 --0.05829928 -0.08723019 --0.08261729 --0.063867606 -0.062891975 -0.8854461 --0.090726115 --0.0041027945 --0.05333573 --0.15135929 --0.04076648 -0.10059795 -0.08149276 --0.059227344 -0.19515382 --0.07169896 -0.146735 -0.09026975 -0.0411944 -0.01971289 --0.055420414 --0.16596025 -0.13601749 -0.077280104 -0.1876957 -0.43873435 -0.11607478 -0.07544013 -0.10672404 --0.06478575 --0.28514564 -0.108139 --0.089692935 --0.13349724 --0.022633739 -0.2301643 --0.07027323 --0.1598921 --0.014656629 --0.20005976 -0.11483902 -0.2298139 -0.028287498 -0.3459298 --0.010880007 -0.057234045 -0.09920444 -0.19388086 -0.023018023 --0.081876926 -0.114558004 --0.059016556 --0.116050825 --0.007183977 -0.058611855 -0.09447278 -0.18366057 --0.14031751 -0.017327894 --0.09034208 -0.17514254 --0.1943172 -0.024177887 -0.011824775 --0.09288463 -0.009372513 --0.06191374 -0.11359915 --0.27958557 --0.054790173 -0.0036667748 --0.07079585 -0.03349136 --0.09987658 -0.23492512 -0.2278493 --0.10627258 --0.15400577 --0.008101231 --0.09851839 -0.08890511 -0.081224255 -0.022605425 -0.00074339577 --0.06823989 -0.17019834 -0.095364906 -0.029503725 --0.0025279615 -0.12730499 --0.21305524 -0.019287806 -0.24103504 --0.06718507 -0.062343776 --0.18276684 --0.04334403 -0.001618916 --0.11425411 --0.107931174 -0.14691176 -0.18497635 -0.05204856 -0.01568477 -0.013618429 -0.0047911266 --0.19488294 --0.000120973804 --0.0025561133 -0.15195505 -0.21763647 -0.04562902 --0.057865288 -0.14330378 --0.013595024 -0.04623173 -0.06384548 -0.21209097 -0.047566757 --0.12985967 --0.09670915 -0.051610686 --0.06902426 -0.05948057 --0.1500717 --0.16683666 --0.072534 -0.13416724 --0.028479666 --0.030369837 --0.047562227 -0.00049645634 --0.02939521 -0.0480269 -0.0021189654 -0.24642454 --0.045635592 -0.052029334 -0.18046989 --0.051732454 -0.09747529 --0.022330044 --0.062419683 --0.104172006 -0.005121607 --0.1463192 --0.21897839 -0.078122176 --0.054360755 --0.024902817 -0.15041985 --0.08306962 --0.040413737 -0.19540253 -0.033111054 -0.17812312 -0.0908863 -0.087886356 --0.14660442 --0.06764365 -0.12894563 --0.07473379 -0.07217039 --0.3441084 --0.07365515 --0.14921425 --0.04077227 --0.03746244 --0.022892699 --0.17250675 -0.10281405 --0.5232359 -0.1268045 -0.020594122 -0.104596354 -0.01215668 --0.011626537 --0.033193476 -0.014167878 -0.06993824 -0.11091674 --0.007945674 -0.13028416 -0.10710887 -0.08799619 -0.08880056 -0.08388075 --0.1671692 -0.13200566 -0.18689159 --0.111719415 -0.27634108 -0.23750919 -0.112916864 --0.48291287 -0.079976745 --0.4051035 --0.015601819 -0.03368305 --0.25049904 --0.074650094 -0.29383782 --0.012300202 -0.23565465 --0.11810509 -0.30572706 --0.11867776 --0.0064426856 -0.039613254 --0.5664232 -0.39331177 --0.93980366 -0.10525282 -0.15900464 -0.046815466 -0.16656871 --0.102416225 --0.12542877 -0.12638432 -0.15014136 -0.33634216 -0.06584358 --0.01409992 -0.43557248 --0.10345362 -0.61648905 --0.27178007 -0.3553377 --0.3796474 --0.4751261 -0.0802339 --0.0072948104 --0.43641162 -0.20142181 -0.022477347 -0.12948534 -0.71311796 -0.41968164 --0.044840496 -0.31425688 -0.19161774 --0.18830825 --0.107875355 -0.097050436 -0.6135456 --0.109506905 -0.12771998 --0.36829403 -0.2849479 -0.03830811 --0.069426484 --0.27266407 --0.1715865 --0.34564516 -0.26129228 -0.25427982 -0.027800163 --0.1923119 -0.1621939 -0.013350417 -0.07954979 --1.3797693 -0.16882922 --0.53587663 --0.10230124 -0.2907887 -0.27171916 -0.078904055 --0.21056783 --0.07703061 -0.4645171 --0.08411898 -0.10712732 -0.5217658 -0.29848996 -0.0081599625 --0.21430986 -0.20805994 --0.1136976 --0.2873271 -0.064164825 -0.7509815 --0.10984303 --0.10352507 --0.07926142 -0.031701706 --0.32159787 --0.09961238 -0.20808074 --0.2931189 -0.00052268937 -0.057864178 -0.19653256 -0.35997927 --0.22381157 --0.04680601 --0.019034699 --0.11437539 --0.037377857 --0.1855349 -0.2766951 -0.117336445 --0.08262866 -0.31932303 --0.02332877 -0.07128238 --0.06695028 -0.14096892 --0.087098435 --0.14004694 -0.16146192 --0.08797948 -0.045395304 --0.06668675 -0.032625023 --0.08304358 --0.03518874 -0.07203227 --0.14591868 --0.04750689 -0.05307816 --0.004413282 -0.030307977 --0.032547727 -0.020903265 -0.031685397 --0.003230345 -0.0412902 -0.034823675 --0.07445265 -0.08133855 -0.19655809 -0.123707525 --0.055596653 -0.09184562 -0.046321344 -0.012913484 --0.058700692 --0.11124104 -0.013300733 -0.10107351 --0.099975586 -0.02327423 --0.049503017 -0.04241503 --0.06434278 --0.036023043 --0.09548504 -0.05447275 -0.049123798 --0.12821174 -0.17607246 --0.04573384 --0.024474474 -0.04262936 -0.040809907 -0.04996602 --0.032782298 -0.07246549 --0.07311465 --0.05805484 -0.012555736 -0.015782353 --0.061385572 --0.15560295 --0.049779963 --0.12668754 --0.061292697 --0.122494735 -0.016033158 -0.0025074799 -0.11898703 -0.14401811 -0.13458677 --0.010209598 -0.11363574 --0.06790676 --0.13381994 --0.06730723 --0.011557157 -0.029754907 -0.060259946 --0.021365954 --0.19935502 -0.0031521854 -0.08024645 -0.0029629765 -0.14792015 -0.06613185 -0.004702018 --0.028259706 -0.06810553 --0.08262454 --0.059948064 -0.029809838 --0.13565257 --0.1494307 -0.031496696 -0.13848628 -0.010466365 -0.18352605 --0.02174498 --0.22488503 -0.13581574 --0.015521169 -0.2485036 --0.113331355 --0.08113071 -0.020487148 --0.036801446 --0.0043953857 --0.015080099 --0.11416603 --0.025605967 -0.098821804 --0.020219017 --0.01315966 --0.020657126 --0.04332826 --0.05656707 -0.0100030275 --0.049594052 -0.10522612 -0.016347187 -0.06360153 --0.09424442 -0.12818189 --0.08088114 --0.16733284 -0.06366247 --0.10326804 -0.054941062 -0.077594005 -0.049611386 --0.02667467 --0.0069521214 -0.0350972 -0.025262333 --0.046311077 -0.11463371 -0.18849006 --0.2595574 -0.00018906739 -0.16899388 -0.4208401 --0.17083922 -0.14449945 -0.026974576 -0.17464566 --0.31582198 --0.05206219 --0.2742222 -0.109056324 --0.18902841 --0.02293748 -0.60725504 --0.07111761 -0.2384989 --0.757198 --1.1142355 -0.56909174 -0.18175864 --0.23079596 -0.13227077 --0.69687253 -0.99396545 -0.05433997 --0.30378067 --0.16105421 --0.57377553 -0.07161658 --0.5387381 --0.27430692 -0.16392277 -0.18129799 --0.041569386 --1.3958257 -0.7465738 --0.0023295814 -0.45284766 -0.53818786 -0.31853443 -0.018899499 --0.113628 --0.51090175 -0.046987537 --0.010881383 -0.078681834 --0.21679683 --0.24602345 --0.04530432 --0.18135649 --1.1431426 -1.2112111 --1.2433316 --0.20378958 -0.15885858 --0.17770426 -0.38028687 --0.27842933 --0.4013069 --1.081791 -0.006126044 --0.089364335 -0.0955442 --0.0043081786 --0.1206832 --0.26870537 -0.37251288 -0.39165846 -0.41943553 --0.04977914 --0.0045379545 -0.39997914 --0.3117282 --0.39926624 -0.28063393 -1.8777452 --0.4161919 -0.469696 -0.05903445 --0.28620434 -0.2403509 -0.12245827 --0.32267514 --0.20824826 -1.0806488 -0.27460718 -0.30948824 -0.45561013 --0.041545432 -0.3140536 -0.13782823 --1.1101872 -0.51952016 --0.029977763 -0.38974407 -2.645272 -0.46399435 -0.05058549 -0.4796345 --0.01967685 --0.12843463 --0.17920491 --0.006544221 --0.15227056 -0.058526777 -0.5313181 -0.20099053 --0.70249873 -0.4143306 --0.53183126 --0.10065901 -0.5773903 -0.36319026 -0.31145033 --0.20459352 -0.019595385 -0.21174647 -0.37419316 --0.2110894 --0.22925378 -0.21504273 --1.1462466 --0.2504366 --0.48760337 --0.375379 --0.16078734 -0.28117782 --0.13195743 -0.12655342 -0.10599206 -0.24561967 --0.1684117 -0.24518195 -0.0577763 --0.2967201 -0.18947585 --0.33771545 --0.082001686 --0.6844199 -0.1185575 --0.0531627 --0.1543135 --0.0010136685 --0.22887377 -0.5740262 -0.21020743 -0.04986293 --0.28468108 --0.09603812 --0.051447686 -0.5882722 -0.022411887 --0.031076854 --0.20521481 -0.10535758 -0.09565435 --0.02731341 --0.49029 -0.17436562 -0.14177933 --0.46507105 -0.05881505 -0.4361733 --0.14275062 -0.037155174 --0.34673148 --0.12571245 --0.028892204 --0.26180437 --0.020237982 -0.5340734 -0.9031293 --0.015128332 --0.24548876 -0.5107249 --0.06817677 --0.25936478 -0.16325927 -0.058788087 -0.30817103 -0.26723894 -0.15281248 --0.0128328195 -0.23280276 --0.02387758 --0.16707388 -0.22070523 -0.47240117 --0.11669135 --0.15948752 --0.34734452 -0.079137735 --0.12265838 -0.30496305 -0.13411473 --0.44694367 --0.07386889 --0.14246559 -0.34990802 --0.11041669 -0.018962596 --0.13475196 -0.009546261 -0.06158512 -0.54985636 -0.7685304 -0.05421997 -0.13010983 -0.3989581 --0.5350098 --0.037798047 -0.10485144 --0.22879535 --0.12833028 -0.040726155 --0.42899925 --0.56284726 -0.055595808 --0.23976809 -0.16075906 -0.07072978 --0.35572314 -0.07216566 -0.7373199 -0.14760205 -0.21964426 -0.12963061 --0.25299105 --0.024937531 -0.35153052 -0.43251002 --0.08902982 -0.09405046 --0.539121 --0.17691536 --0.07582087 --0.15184514 -0.13063198 -0.17324188 --0.26069373 -0.1934574 --1.2467308 -0.053792503 --0.034269534 -0.336215 --0.123787925 -0.013188838 --0.062000252 --0.05471361 -0.06264756 --0.12298685 --0.040198587 -0.16358998 -0.1712703 --0.41058537 -0.35530004 --0.018067187 --0.33865353 --0.43864363 --0.3688332 -0.066726364 --0.51881737 -0.24257527 -0.07691983 -0.92364085 -0.08010504 --0.41197988 -0.38917494 --0.07002653 --0.032570314 -0.29773048 --0.29313222 -0.19371508 --0.036015503 --0.43297207 --0.20826589 -0.4920685 --0.3697589 --0.002903297 -1.5050384 --0.3514829 -0.3519773 --0.47612333 -0.04793651 --0.15381558 -0.9392903 --0.07348039 --0.2104687 -0.08737292 --0.1961455 -0.024214404 --0.087911956 --0.3211605 --0.64163595 -0.053304195 --0.8422637 --0.21288173 --0.40012863 -0.70562416 --0.4411637 --0.16660455 -0.19266535 -0.5830643 -0.1269905 --0.35809958 --0.19632335 --0.35181323 --0.7030974 -0.26076847 --0.11848255 --0.38423795 --0.07499975 -0.48365468 --0.12758325 --0.49553096 -0.073510304 --0.09123096 -0.6148718 -0.11321349 --0.044293683 -0.12607305 -0.66021776 --0.045989078 --0.032998774 --0.6513263 -0.033335757 --0.030115942 --0.15846698 --0.3485136 -0.70566374 --0.28749657 -1.1741208 --0.15672603 -0.26736808 -0.19110608 -0.10189205 --0.5195656 -0.16688395 -0.3219031 --0.067011945 --0.32926995 --0.011130041 -0.16187626 -0.1442979 --0.10520343 -0.0020438435 -0.37694675 --0.29164898 --0.22526562 -0.5367331 --0.7118692 -0.24574192 -1.0055057 --0.43906048 -0.31015828 -0.04700275 --0.09188548 -0.121737264 --0.20859456 -0.1857836 -0.68584895 --0.2292647 --0.38918832 -0.049979374 -0.05157637 -0.64883494 --0.110555716 -0.5056734 --0.39460492 -1.1799238 -0.07391096 -0.15182143 --0.6105479 --0.4771405 -0.18602888 -0.14147021 --0.075458884 --0.43381965 -0.36263555 -0.9359742 --0.31183115 --0.010219503 --0.013481345 -0.0009541893 --0.11657402 -0.08256062 --0.09556748 -0.08815761 -0.07339928 -0.07318389 --0.005313103 --0.015498154 -0.11049644 --0.10044829 -0.081045136 --0.012912443 -0.013319846 --0.19024597 --0.029254377 --0.12651992 -0.13699912 -0.1988469 --0.156688 -0.2130501 -0.093041174 -0.06530227 --0.18302745 -0.21366653 -0.030410992 -0.039856143 -0.011488452 --0.037218858 --0.1247083 -0.1207959 --0.02866466 --0.0547386 -0.062553175 --0.041019734 -0.25187272 --0.11385771 -0.0018264981 -0.06501784 --0.08795689 --0.0052328245 -0.06258026 -0.13882676 -0.10333818 -0.24924725 --0.09908601 --0.033142142 -0.13155183 -0.06711122 -0.04150216 --0.05055415 -0.03894793 -0.089970246 -0.0072149127 --0.099725164 --0.046448298 --0.002625061 --0.060039528 --0.047291122 -0.11261749 -0.4965686 -0.035948027 --0.12180687 -0.059889503 -0.06693482 --0.03285312 -0.13920192 --0.023213169 --0.032071926 --0.002168317 --0.06893126 --0.04146633 -0.029389894 --0.12869017 --0.081771985 --0.0788836 --0.13885398 --0.030597255 --0.36008993 --0.03393772 -0.038370255 --0.1834835 -0.10729317 -0.008307253 -0.12513734 --0.19757096 -0.033245515 -0.03604178 -0.049901713 -0.039968077 --0.16797465 --0.04117133 --0.0008222958 -0.034864068 -0.015441496 -0.036476128 -0.08555857 --0.016222117 -0.1759857 -0.034202483 --0.047704935 --0.12087369 -0.0022974696 -0.05912928 -0.080246724 -0.104357146 --0.056364227 --0.06727674 -0.091100626 -0.0065007196 -0.07144048 --0.12361539 -0.00096479146 -0.059152998 --0.29741284 -0.10640472 --0.06765617 -0.06463566 -0.013873502 --0.020483956 --0.024459952 --0.06108275 --0.03705868 -0.0009345691 --0.13650638 -0.056583382 -0.03077992 --0.0727711 -0.2198977 -0.037225787 -0.0697427 --0.13942353 -0.20850523 -0.0037612019 --0.104059346 -0.021668136 -0.048286434 --0.025950503 -0.1478857 --0.04162524 --0.07294909 --0.15206894 --0.13033451 --0.1225043 -0.028951913 -0.6459755 -0.20505235 --0.2435565 --0.18043017 -0.08692166 --0.0678119 -0.13094196 -0.12024775 -0.04051744 --0.07164703 --0.026491875 -0.109861955 --0.14116855 -0.064365685 -0.057072382 -0.026647154 --0.02952498 -0.08369351 -0.15501784 --0.13315049 -0.12012331 --0.15224609 --0.13093373 --0.3625964 --0.124386184 --0.027972668 -0.17086016 --0.16044389 --0.0053128432 --0.06534607 -0.09337015 -0.056737594 -0.12598401 -0.16770823 -0.2892649 --0.65201324 -0.44207153 --0.008600518 --0.15185039 --0.014649341 --0.17907688 --0.11244222 -0.02556684 -0.60301834 -0.026067749 -0.20699649 -0.026883904 -0.035176296 -0.4077158 -0.2574414 --0.0633974 --0.1993755 --0.16033918 --0.010564907 --0.018407607 --0.11577473 -0.02913074 -0.10790723 -0.08477139 --0.30907497 --0.01036836 -0.050610665 -0.00043222008 -0.16066307 --0.09637353 -0.18756856 -0.23978195 -0.13001963 --0.23111615 --0.010140838 --0.14638801 --0.0836849 -0.0722853 --0.05167714 -0.06547582 -0.16888672 --0.1286935 -0.082968555 --0.11160683 --1.519068 --0.19730368 -0.028600624 --0.169111 -0.07594829 --0.17864276 --0.043161675 -0.030104563 -0.022282591 --0.07095788 --0.031002214 --0.12895703 -0.10760085 --0.07242665 -0.08722517 --0.046673305 --0.017985186 -0.008303296 -0.23231149 -0.04414523 -0.02004865 --0.030097034 --0.21203363 --0.020512776 -0.11741006 -0.055818316 -0.16357768 -0.028854145 -0.207366 -0.07159985 -0.009945867 --0.065069355 -0.12244147 -0.057904597 -0.0031920895 --0.0749499 -0.11477593 -0.033189602 --0.20364912 --0.19085829 -0.02508753 --0.015625695 -0.025117286 -0.11004625 --0.017871754 -0.021609599 -0.023008738 -0.12508398 --0.14553201 -0.33029425 -0.24645111 --0.28622404 -0.11002452 -0.08821654 --0.047629178 -0.14154461 --0.012909725 --0.00045501912 -0.032612182 -0.1255393 -0.41789088 --0.17449515 -0.17795107 -0.022412226 -0.006025894 --0.19157824 -0.15877558 -0.2458463 --0.46732464 -0.050255645 --0.13268998 --0.17246495 -0.21443461 --0.34026718 -0.1243608 -0.26273027 --0.4905591 --0.08009949 --0.026823292 --0.048580162 --0.011794406 --0.10620747 -0.072230116 -0.12161792 -0.008931211 -0.39397424 --0.060149454 --0.12098758 -0.041040428 -0.10153601 --0.10041775 -0.2527549 -0.15388718 --0.1330236 -0.285614 --0.26958963 --0.00053734996 -0.13054916 -0.06078473 --0.16957358 --0.30431926 --0.31236756 --0.06855628 --0.055577926 --0.27134144 -0.1874292 --0.040620603 --0.013471872 --0.843974 -0.12720576 -0.2067214 -0.09230042 -0.034196228 --0.058110133 -0.41721985 -0.2633772 -0.024990445 --1.1438217 -0.05641351 --0.057953857 -0.028021105 --0.039324287 --0.095691785 -0.002676778 -0.052211065 --0.067592554 -0.17515151 --0.105210274 --1.6187239 -0.35073912 --0.09857099 -0.17307773 -0.30686125 -0.16903651 --0.0016568025 -0.03435142 -0.1570915 --0.05293253 --0.083475925 --0.19109401 -0.3855866 --0.12894697 -0.27558342 -0.09823014 --0.3118112 -0.102789946 -0.23009112 --0.09536092 -0.103252545 --0.17638108 --0.17855941 --0.102547206 -0.0020323663 --0.110114604 -0.16389899 -0.07982964 -0.057938654 --0.072161995 -0.032362405 -0.06807485 -0.3186863 -0.16006735 --0.48889363 --0.35017407 --0.13519256 --0.12746695 --0.11198979 --0.07566374 --0.07056907 -0.27038386 --0.160621 --0.036797583 --0.06328478 -0.26215783 -0.14607818 -0.26405713 --0.1027912 -0.09443264 --0.15296161 -0.27681777 --0.05098032 --0.041716456 --0.19141681 -0.1947329 -0.23452872 -0.094491936 -0.08685712 -0.033420976 --0.17511903 --0.03047474 -0.118357964 -0.050287805 -0.22937253 --0.005643598 --0.109374054 -0.073917896 --0.24841 --0.061174333 --0.24590605 --0.16698197 --0.37674212 -0.004345706 --0.33916098 -0.17290647 --0.39375085 -0.07934994 --0.19474055 -0.034269948 --0.054718208 -0.027684838 --0.009533271 -0.24850398 -0.33204758 -0.2805707 -0.01154639 --0.086896606 -0.062535405 -0.08385952 -0.1653873 --0.15932518 -0.07168278 -0.09571054 -0.04666778 --0.04287268 --0.095298134 --0.10630624 -0.21017371 --0.079761356 -0.068515815 --0.17053348 -0.08100419 -0.28064528 --0.02027849 --0.038861785 -0.15867709 --0.22535713 -0.4359116 --0.19102193 -0.065123335 -0.02756359 -0.13970277 --0.3017544 -0.047814254 -0.32287657 --0.06515128 --0.47978047 --0.288437 -0.11457502 --0.054210037 --0.13035725 -0.128522 -0.03298371 --0.014919267 --0.06238136 -0.41081527 --0.19235003 --0.15066521 -0.4409368 --0.04497918 -0.048664235 --0.07953111 -0.025516942 -0.029917268 --0.2010793 -0.045537964 --0.02314638 --0.16033025 -0.013888859 -0.17814505 -0.1296998 -0.14067878 -0.004007483 -0.21348733 --0.47555295 -0.34052795 -0.124598645 -0.1149785 -0.061998878 -0.03829324 -0.19291696 --0.010293944 --0.04464139 --0.081742 -0.16573179 -0.033209257 -0.1423536 -0.080216 -0.12729332 --0.017729005 -0.048711978 -0.04852321 -0.14984426 --0.0029613704 --0.09677375 --0.05697692 --0.0630874 --0.05932955 --0.2057595 --0.010982609 --0.17882714 -0.022342283 --0.03503316 --0.09959338 --0.05313762 -0.06604414 -0.13264956 -0.11622248 --0.11701246 -0.1130961 -0.05178323 --0.00906628 -0.079948254 --0.31269506 -0.037768688 --0.14136355 -0.14337797 --0.031096093 --0.040747732 -0.039854687 -0.039238803 --0.06938587 --0.015037179 -0.122746535 -0.017429251 --0.06626672 -0.030346526 --0.0434771 -0.009703213 -5.8060527 --0.12963337 -0.029889869 --0.057004068 -0.006291689 --0.018569132 -0.05223212 -0.047644228 --0.07198863 -0.09667961 --0.018539362 -0.05974829 -5.111193 --0.027751153 -0.10297745 --0.10083525 --0.042662665 --0.11589476 --0.030098429 -0.08062267 -0.22840339 --0.097688146 -0.019967714 --0.15630963 --0.16314709 -0.18317212 -0.051312316 --0.08571724 --0.024279034 -0.0009909624 -0.022257134 --0.16205986 --0.1108775 -0.051519517 --0.0954997 --0.06771056 --0.23195636 -0.029801507 --0.057227552 --0.053566813 -0.120959595 -0.16652714 -0.104972936 --0.0389282 -0.035128333 -0.068365395 -0.089713864 --0.178562 --0.08313041 --0.0013012511 --0.000556533 --0.10496814 -0.14292009 -0.06898005 --0.103209265 -0.050761607 --0.45049185 --0.18196136 --0.03756713 --0.031012522 --0.022303192 --0.07600447 -0.061392225 -0.035971247 -0.026890904 --0.03663072 --0.08067195 -0.094043724 -0.0028179614 --0.044022623 -0.040424418 -0.013434571 --0.25309947 -0.14019985 --0.24220347 --0.19613585 --0.082972795 -0.036643334 -0.11936651 -0.12803926 -0.034994226 -0.015225257 -0.038803127 --0.021999758 --0.040692486 --0.03624736 --0.18373288 --0.19735952 --0.18733168 --0.24620213 -0.37461373 --0.01196933 -0.08673698 -0.22584885 -0.038176287 -0.25212276 -0.14438671 -0.18167953 -0.03449913 -0.24633381 -0.10116847 --0.10021455 -0.08051362 --0.11059878 -0.09800445 --0.32482848 -0.11291004 -0.08001205 --0.11179438 -0.041595805 -0.3623854 --0.3828619 -0.4508474 --0.23962888 -0.3116598 --0.18787651 -0.16771059 -0.42001286 --0.16860631 -0.14079648 --0.047048744 -0.038858213 -0.1690933 --0.2668442 -0.25694275 -0.03483424 -0.21083839 -0.28412405 -0.72510767 -0.038181253 -0.011243755 --0.1269148 -0.2542283 --0.08687901 -0.13364658 --0.09666285 -0.10329355 --0.09976446 -0.0062239384 --0.33849943 -1.6608495 --0.12098318 -0.0018663201 --0.010961745 --0.13134016 -0.17566411 --0.12486142 --0.025940865 --0.10487881 -0.010125429 -0.115333855 -0.06201787 -0.1567185 --0.20522279 --0.1354753 -0.0300677 -0.03583214 --0.058356754 -0.02051107 --0.22971669 -0.25091788 --0.111997634 --0.06426255 -0.033608694 -0.117112614 --0.015968712 -0.08026677 -0.08938385 --0.23225495 -0.034408253 --0.068212174 --0.2468572 -0.02082407 -0.018050041 -0.2925884 -0.08103753 -0.1622947 --0.17349245 -0.051721573 -0.21635842 --0.1228603 -0.077545345 --0.23238768 -0.31817964 -0.68009186 --0.050225884 --0.035775613 --0.07839662 -0.021852419 --0.12680866 --0.21791281 -0.28774 -0.22895 -0.24867383 -0.20289993 --0.2582047 --0.22150825 --0.22256285 --0.20789808 --0.06261692 -0.3836231 --0.03917962 -0.33784565 -0.035435516 --0.06275137 --0.17307219 --0.32376537 --0.32524678 --0.0010285379 -0.06071719 --0.13348484 --0.08895979 --0.039398063 -0.047844857 -0.01360931 -0.03235246 --0.079385124 --0.015288209 -0.10053095 -0.102725 -0.1004994 --0.013006974 -0.085982464 --0.104643516 --0.017002761 --0.21058665 -0.08402071 --0.03623897 --0.06013082 --0.07233783 --0.013504697 --0.05158295 --0.07722567 -0.070168465 --0.0013310182 --0.15058112 -0.052415673 --0.03547375 -0.13073686 -0.08958254 --0.32023513 -0.089573875 --0.17942119 -0.048143845 --0.030554729 --0.0608624 --0.00736953 --0.08340113 -0.020915966 --0.04969651 --0.004126045 -0.037298862 --0.023105955 --0.0031977545 -0.14651023 --0.11395657 -0.5160155 -0.006117679 -0.15324967 -0.047426183 -0.036894865 -0.0050244997 -0.039282512 --0.072907254 -0.0367913 --0.041031662 -0.011572332 -0.06708036 -0.3644078 -0.0380823 --0.09056517 --0.11903355 -0.085845396 --0.16613078 -0.022870438 -0.12911268 --0.056546494 --0.03487716 --0.1181281 --0.040675458 -0.072799504 -0.14158931 --0.09953665 --0.041602492 --0.12408976 -0.10931098 --0.09863147 -0.06715818 --0.08141246 -0.06653413 --0.031296644 --0.011429314 --0.21290916 -0.108528964 --0.033467337 -0.00910777 --0.047736313 -0.1254299 --0.010838753 -0.08258821 -0.019337669 -0.023782419 --0.0346389 --0.009402531 --0.05755734 -0.18022227 --0.037741486 --0.13235778 -0.04355556 --0.08688196 --0.047580127 --0.10287205 --0.098611325 --0.17540182 -0.05397074 -0.09376583 -0.06429092 -0.021426586 -0.073412396 --0.011720176 --0.19683109 --0.12496857 -0.04227845 -0.2097247 -0.07171377 -0.059829675 -0.033858657 --0.00036886148 --0.30891684 -0.18002719 --0.33728963 --0.040766455 -0.02759172 -0.053628568 -0.12710816 -0.07769498 --0.029916557 --0.06527556 -0.10243798 --0.041775487 --0.009672766 --0.13248843 -0.076703094 --0.23208341 --0.5620419 --0.15750402 -0.21216474 -0.07186066 -0.11201559 --0.19633253 -0.2794777 -0.0008149647 -0.04552801 --0.15067555 --0.35393047 -1.3480445 --0.050308116 -0.09837024 -0.046583936 --0.14207672 -0.25283524 --1.4559491 --0.22867157 -0.20706928 -0.1335233 --0.25518575 --0.048763525 --0.06048191 --2.574349 -0.19694106 -3.6192336 -0.07321763 --0.32475126 -0.26515794 --0.48305494 --0.40549242 -0.10156164 -0.5047744 --0.13210979 --0.12115462 -0.47863048 -0.37594062 -0.41704533 -0.19656974 -2.689938 -0.8980155 -0.2825366 --1.1859978 -0.2988119 -0.27433956 -0.14476533 --0.48251724 --0.061713748 -0.47224158 --0.25292054 -0.040005155 -2.4501035 --0.38253152 --0.06575375 -0.48522654 -0.2875774 --0.569369 -0.27786064 --0.41613564 --0.96042675 -0.18999322 --0.45286375 -0.36150137 --0.12657239 --0.83297896 --1.009083 -0.10579122 -0.9608432 -0.5144722 --0.14098552 -0.12235889 -0.1318859 -0.5021067 --0.33633083 -0.018578248 --1.4806411 --0.17328137 --0.077605136 --0.26476827 --0.28483644 --0.19477502 --0.7699963 --0.496191 --0.12726916 -0.6799673 -0.039575122 -2.3465016 --0.19520418 -0.39889166 --0.32862386 -0.18763706 -0.53352135 -1.2049565 --0.009578221 -0.025737762 -2.6668684 --1.9587269 -0.10922957 -0.9681235 --0.19139226 --0.11740703 --0.2455813 --0.4825168 -0.13243821 --0.79608107 --0.020827696 -0.30847332 --0.049884442 -0.34576306 --0.39833817 -0.079591684 --0.44337976 --0.3236156 --0.609609 --0.055544864 --0.47105905 -0.13571134 -0.35490257 -0.035348896 -0.017100465 -0.2583269 -1.1128356 --0.0584155 --0.6818712 -0.28683677 --0.32776564 -0.09051592 -0.002278201 --0.0133506665 -0.07983552 --0.115737006 -0.042130504 -0.047803804 --5.5043776e-05 --0.024883667 -0.0062517487 --0.0021292702 -0.015673999 -0.08097282 --0.026620425 -0.09132549 --0.07583935 -0.0004676495 -0.050119955 --0.109168015 -0.089293286 --0.042176444 --0.001914451 -0.016555078 -0.04984491 --0.022504598 --0.035014328 --0.0038011023 -0.04390025 -0.06622319 -0.021975981 --0.015223566 -0.031146197 -0.06347993 --0.022927186 -0.07684396 --0.037786692 -0.031506803 --0.30102792 --0.11042022 --0.02235844 -0.002085282 --0.0076741655 --0.036764093 --0.17921376 -0.08397449 -0.059178904 --0.002071877 -0.018684894 -0.004566424 --0.026362998 -0.021721572 -0.020294348 -0.10272841 -0.06600172 --0.2437179 --0.069144644 --0.031485274 --0.0038078653 -0.067483544 -0.17385027 --0.023498544 -0.105828114 -0.07967132 --0.033293035 --0.077175744 -0.014687086 -0.13862266 --0.055697404 --0.04494745 -0.12839828 --0.05962905 --0.0011568196 --0.013441226 -0.045153506 -0.02596238 -0.051593456 --0.02696035 --0.024201762 --0.02832904 --0.1470937 --0.017030459 --0.0024886644 -0.061394766 -0.12199464 --0.044408888 --0.07277789 --0.095432945 -0.016495995 --0.01624452 -0.16471927 -0.11017678 --0.060795635 --0.044047233 -0.0003139344 --0.008498649 --0.07209643 -0.10360912 -0.021812726 -0.036592413 -0.040705908 -0.01198798 --0.048069995 --0.06834892 -0.013108377 --0.009047077 --0.018916322 --0.10440222 -0.055100247 -0.0980472 --0.07729459 --0.04949306 -0.04092867 -0.117836826 -0.040243197 --0.039320778 -0.2037014 -0.06795324 --0.026940586 -0.07305624 --0.07314181 -0.006786277 -0.024985915 -0.019191118 -0.039387055 --0.0034890824 --0.0909504 --0.008100674 -0.04728905 -0.037922908 --0.062438283 --0.0025320547 -0.019833056 --0.011687517 -0.07475512 -0.049325675 --0.17916349 -0.036271174 --0.07887126 -0.009748636 --0.03008584 --0.084442385 -0.04690741 --0.044786695 --0.008998386 --0.115542345 --0.054680035 -0.04614265 --0.077544875 -0.0672147 -0.12277947 -0.034183476 --0.102962375 -0.11252493 --0.040953476 -0.014267684 --0.0270563 -0.084092736 -0.041190222 --0.02288962 -0.0006623544 --0.0015290977 --0.011607863 --0.053734664 -0.031146826 -0.0632777 --0.14995824 -0.07843518 -0.02059117 -0.09942695 -0.05741502 --0.04518788 -0.06474065 --0.051014777 -0.041368593 -0.07895309 -0.10766354 -0.018768338 -0.23303726 -0.042854518 -0.026000226 -0.024792388 -0.05195927 -0.043083526 -0.21002465 --0.001886829 -0.040852796 --0.023465598 -0.001536828 -0.04865998 --0.038793184 -0.015335688 --0.019918967 -0.045261685 --0.11291025 -0.013093049 --0.061896984 -0.040509734 --0.0965645 --0.066560835 -0.08201499 --0.081883915 --0.067758985 -0.013963428 -0.02138983 --0.06933029 --0.01101278 -0.01860645 --0.018122677 -0.04759269 -0.14523125 -0.12533292 --0.015022738 --0.0020894632 --0.029077612 --0.071068555 -0.028598858 -0.025461532 --0.10214103 --0.019720495 -0.10270273 -0.010406412 --0.0186298 --0.03228498 --0.06049282 --0.037576236 -0.10587844 -0.11401749 --0.03307383 -0.10583863 --0.016550755 --0.10191502 -0.00032395666 --0.03584546 --0.019505033 --0.013602163 -0.057091653 --0.045576613 -0.10731869 -0.04512535 -0.053182963 -0.06267518 --0.11939229 -0.057401724 --0.066398636 -0.00793137 --0.09533685 -0.0037381598 --0.017582675 -0.049756195 -0.040525373 --0.051890884 --0.053502887 --0.047257666 --0.107867114 -0.050130483 --0.056442324 -0.08888236 -0.134034 --0.02030453 -0.018197691 --0.10228056 --0.12720859 --0.059689865 -0.006831966 -0.061330713 --0.024699286 --0.013177416 -0.07860047 --0.05154267 --0.07460035 -0.10693701 -0.116890945 --0.046260715 --0.05904507 --0.024289213 -0.01694046 --0.11714019 --0.07297275 --0.082648695 -0.06787952 -0.014367548 --0.09119469 --0.12078111 -0.022645922 -0.054503426 --0.05816798 --0.063103855 -0.09016045 -0.11272035 -0.020534093 -0.015250523 --0.045238417 --0.016122168 --0.10926144 --0.0626936 --0.002997232 -0.0219502 --0.10963405 -0.020538008 --0.13911118 -0.023164002 -0.067192085 -0.034228545 --0.05798995 -0.118546665 --0.1031717 --0.082060754 -0.0721448 --0.030085986 -0.07163821 --0.007136264 --0.05255598 --0.009105439 -0.01352455 --0.04465582 -0.0037578898 -0.075167395 -0.044613168 -0.07576531 --0.03987897 --0.11187474 --0.0009954846 -0.04312902 --0.03385328 --0.062716216 -0.0012229822 -0.05713388 --0.053990636 -0.027857998 --0.0023901423 -0.02692021 --0.04284238 --0.03122074 --0.010126696 -0.11066472 --0.057521403 -0.0074042245 -0.05055859 -0.10310168 -0.03941676 --0.030390337 -0.05640948 -0.042793434 --0.052481227 -0.022253945 -0.03506679 -0.08790337 --0.0129089365 --0.0025831724 --0.03785169 --0.0065782727 --0.08746699 -0.03421599 --0.07948586 -0.16668715 -0.05918531 --0.106098786 -0.02135433 -0.07446394 -0.009831345 --0.024302194 --0.047917098 --0.01592864 -0.09437711 --0.0024316083 --0.030994989 --0.07726721 --0.05995149 --0.07441067 -0.08898222 -0.006086803 --0.017811473 --0.0052133803 --0.03353059 -0.059978694 -0.109806344 -0.07686555 --0.058370385 --0.108265564 -0.015996309 --0.016271817 -0.046499632 --0.010149244 --0.10838984 -0.16287935 --0.05926526 --0.11949192 -0.21003394 -0.0243416 --0.070167154 --0.026810097 --0.006694412 -0.06740141 --0.033077657 --0.05501017 --0.0071499464 --0.008740647 --0.053737447 -0.04330458 --0.04448935 --0.004441857 -0.031428467 --0.027586835 --0.038386844 --0.1501481 -0.0855786 --0.012860417 --0.042909756 -0.07793545 -0.02727675 -0.06633447 --0.07618042 --0.10987521 -0.02436967 --0.048209712 -0.0647171 --0.047517564 -0.007055599 --0.032392867 --0.02436658 -0.1285944 -0.043267094 -0.018246239 -0.05364416 --0.019659037 -0.062898874 -0.036615808 --0.01591287 -0.06280522 --0.044496533 -0.07010664 --0.10490289 --0.060919624 -0.02411713 --0.08112928 -0.03452799 -0.05466122 --0.08273869 -0.13711672 -0.20146699 --0.022407444 -0.0679821 -0.10988171 -0.15266798 -0.06982508 --0.06559398 --0.096873224 -0.011354614 -0.054016214 -0.08375803 -0.08610951 --0.061537426 -0.057571206 --0.09394221 --0.03846968 -0.18885535 --0.101902165 -0.076126255 --0.15340057 --0.11632516 --0.056310408 --0.018500099 -0.057919573 -0.025372785 -0.1386651 --0.026223056 --0.09720432 -0.050584063 -0.06298918 --0.016338948 --0.019458806 --0.045510184 --0.10892131 -0.08958286 --0.019533964 -0.08092551 --0.09218535 --0.11961977 --0.011576369 -0.035146423 -0.056574125 -0.021328531 --0.013399092 -0.07098522 --0.03630634 --0.021533316 --0.011689528 -0.0051868097 --0.08584991 -0.049822714 --0.1306468 --0.047522057 -0.09527628 --0.15548338 -0.06728668 --0.07567437 -0.06027429 -0.00902455 -0.12422167 --0.09150545 --0.05282459 -0.09784505 -0.009267736 -0.07215685 --0.0727895 -0.002603537 -0.10207752 -0.15097883 --0.012220952 --0.043787517 -0.096441746 --0.0987697 --0.05511382 --0.013865061 --0.05214183 --0.13204706 -0.067915514 -0.064995416 --0.0021292155 --0.10226138 -0.07230259 -0.066879906 -0.057438664 -0.077346586 -0.015574464 -0.07867884 --0.12711826 --0.12376267 --0.014111272 --0.0741957 -0.01947912 -0.053448316 -0.08384259 -0.1705737 -0.108956516 -0.04740729 --0.046983346 -0.031574823 -0.064452074 --0.014261322 --0.088885784 --0.06170317 -0.041811977 --0.023240672 --0.08390835 -0.031715665 -0.04251899 --0.009386276 --0.035756357 -0.03306834 -0.077233694 --0.19624163 --0.08525991 --0.0035263912 -0.101267524 -0.016760707 -0.08977534 -0.021094797 --0.045520708 -0.06981516 -0.06151503 --0.022208905 -0.07162253 -0.016350375 -0.0024575319 -0.088588946 -0.063099615 -0.058351237 --0.17545663 -0.024944413 --0.1183105 -0.02709361 --0.07341103 -0.047762368 --0.10816879 --0.16632488 --0.095711246 --0.023342552 --0.00853515 -0.10116746 --0.099697255 -0.0696489 --0.051115174 --0.049319938 -0.047797333 --0.02354037 -0.0034918748 -0.0049289525 -0.13292252 -0.18944485 -0.056261666 -0.04984157 --0.07574769 -0.001021364 -0.018120613 --0.093499705 -0.05646896 -0.09865766 -0.020862076 --0.011904065 -0.015186298 --0.030251585 --0.06477087 -0.01786547 -0.047651123 -0.09533899 -0.022483291 -0.11927877 --0.048726354 --0.008597393 -0.06515167 --0.012424374 -0.024910668 -0.090862475 --0.06635913 -0.020945705 --0.0013901446 -0.11125774 -0.020468801 --0.11192179 --0.024818411 --0.005008394 --0.0640696 -0.0488062 -0.009303771 --0.0053706197 -0.059744727 --0.027584802 -0.060920212 --0.04468932 --0.12529601 --0.09627147 -0.015620898 -0.04912025 --0.0009924452 -0.17224598 -0.113359325 --0.016842326 -0.04543994 --0.06669477 -0.03812923 --0.00014818227 -0.119769126 -0.071318805 --0.08623541 -0.077844955 --0.03529463 -0.07436982 --0.14748569 --0.006924026 --0.013040015 -0.056373827 --0.10710345 -0.0101248035 -0.080560714 -0.040828116 -0.017920395 --0.004070257 --0.023619654 -0.0837582 -0.07001433 --0.021465477 --0.038826507 -0.021849405 --0.062430564 --0.0003674415 -0.0013943261 -0.048956577 --0.012112405 -0.016985519 -0.12902074 --0.057164297 -0.029229943 --0.11031937 --0.019341042 -0.09066346 -0.048626166 --0.085925974 -0.0497338 -0.051763248 --0.08080943 --0.072987475 --0.057164904 -0.08837531 --0.0900777 -0.0317012 -0.019147148 --0.0035093522 --0.027803814 -0.0006019304 -0.06315214 --0.1365537 --0.017675946 -0.0047817165 --0.06317711 -0.23580244 -0.03335263 --0.062481683 -0.050320663 -0.055633996 --0.021031365 -0.03673524 -0.08208061 -0.02129215 -0.09673354 -0.00506785 -0.06127165 -0.0553533 -0.010574413 --0.11391908 -0.0041051633 -0.119762585 -0.033097416 --0.0014828941 --0.052937314 --0.13713832 --0.1174637 --0.014366491 --0.010150516 --0.12056284 --0.05858874 -0.015397195 --0.06932 -0.06602354 --0.060456324 -0.055361275 --0.15176253 --0.037064835 -0.024725882 --0.08389085 --0.07579845 --0.046611078 --0.024320804 -0.050604742 --0.08448022 -0.035711944 -0.069165915 -0.041793533 --0.07119948 -0.038194716 -0.0346738 -0.027118117 --0.08761913 --0.057068113 --0.00051382073 -0.055031218 --0.10779026 -0.02582547 --0.09227705 -0.11533324 --0.008830515 --0.037716128 -0.0049570412 --0.06142195 -0.092458814 --0.0104422625 --0.026277553 --0.03736673 -0.04302962 --0.011381988 -0.057224937 --0.057784095 -0.009150208 --0.02565856 -0.006191015 -0.06374657 --0.10163145 -0.10637246 --0.036305714 -0.02415624 -0.0020792512 --0.1835657 -0.03124663 -0.0048573078 -0.12977466 -0.022788119 -0.0853747 -0.051884465 -0.111515515 -0.07902585 -0.032315534 --0.010558308 --0.057561036 -0.06188477 -0.042289283 -0.02062206 -0.07972759 -0.036617283 -0.014778764 --0.16223477 -0.014433982 --0.03170957 -0.09860278 -0.007810821 -0.030981058 --0.009405585 --0.16220029 --0.006502296 --0.0016433704 --0.09732642 -0.09064159 -0.053121563 -0.03530675 -0.046390355 --0.025050322 -0.10798227 -0.025520561 -0.09021151 --0.036251493 -0.022867478 -0.018226065 -0.046988156 -0.07524251 --0.080484614 --0.04292361 --0.034706008 -0.005245716 --0.06367447 -0.021818735 -0.031658404 --0.108046085 -0.061383024 --0.019587314 --0.3657391 -0.011471832 -0.04356157 --0.06259571 --0.06766077 -0.055120565 --0.028435754 --0.051559 -0.0001808308 --0.1112581 -0.15265924 -0.08072649 -0.036994606 -0.06734537 -0.11601517 -0.035075743 --0.058871046 -0.0050692074 -0.008508026 -0.032161415 -0.08865858 -0.047303155 -0.0020305275 --0.0960019 -0.19124179 -0.03565921 --0.085676916 --0.011292933 -0.06250383 -0.085561976 --0.10968189 -0.05653002 -0.022874609 --0.058882136 -0.038828183 --0.08420092 --0.10700186 --0.025188955 --0.09414137 --0.088049784 --0.042529423 --0.091375336 --0.04420239 --0.056160618 --0.087144814 -0.07450967 --0.14257704 -0.1240036 --0.13535546 -0.017760381 --0.13071924 --0.017923858 --0.024482597 -0.053959 --0.07222159 -0.018141838 --0.091426134 -0.010514941 --0.020690193 --0.079976566 --0.01060669 -0.01929492 -0.10515681 --0.13790011 --0.13504492 --0.070546344 -0.0894962 -0.0618025 --0.05770183 --0.06704774 --0.115949534 -0.023155354 -0.0193596 --0.0040657376 -0.06518273 --0.03175405 --0.01134688 -0.08316222 --0.08210143 -0.014459168 -0.07507857 --0.044935055 -0.007800601 --0.01487875 --0.064911015 -0.15417324 --0.03096821 -0.09631556 --0.049167484 -0.07941546 -0.005448269 -0.07372899 -0.031063328 -0.032037716 --0.045344993 -0.033067513 -0.024741134 -0.0045976564 -0.06228693 --0.03797856 --0.014534677 -0.014218841 -0.04101855 --0.0009886342 -0.06649394 --0.029111704 -0.030090822 --0.02079423 --0.1343448 --0.056688674 -0.11916394 -0.01626595 -0.0065177893 -0.10936359 --0.05247607 -0.014912705 --0.024050456 --0.052726425 --0.0054321187 --0.019275185 --0.06707492 --0.14017428 -0.024815943 --0.008967905 -0.07156331 --0.06481821 --0.045224216 -0.016388793 -0.18246996 -0.023000708 --0.07199781 -0.037698396 --0.031974617 --0.01325188 --0.008075874 --0.020591531 -0.053250376 --0.029171243 --0.13009876 -0.015295058 --0.039445326 -0.029850377 -0.017073857 -0.14718105 -0.092231005 --0.13480368 --0.073827565 --0.12057058 --0.08892918 -0.118721224 --0.00035744035 --0.08981183 --0.07959429 -0.029208887 -0.028389333 --0.1208064 --0.02113558 --0.09972619 -0.06956876 -0.18620993 --0.035735305 --0.07656511 -0.12853871 --0.06330497 -0.068193085 --0.0009014754 --0.040781457 --0.060709868 --0.009518572 --0.12180015 --0.10934477 --0.063424215 -0.007446978 -0.0017640399 -0.013106147 --0.041584767 -0.06692752 --0.106654145 -0.023784695 -0.106597565 -0.013637196 --0.08019097 -0.121203415 --0.07584573 -0.032988142 --0.08818395 -0.05734995 --0.068259045 -0.05565385 --0.17834227 --0.117330566 --0.015084809 --0.0803789 --0.04957741 -0.07860237 --0.01067142 --0.09686657 --0.022041097 --0.08680957 -0.07466127 --0.014448258 --0.14335026 -0.00972397 --0.008291425 -0.060637046 -0.16108052 --0.107199244 --0.085713945 --0.08879283 --0.019190406 --0.059316594 --0.06413787 --0.02320761 --0.06492524 -0.089943275 --0.08535318 --0.075821355 --0.04205548 -0.13811186 -0.034105983 --0.025201077 -0.04464414 --0.0013471452 -0.08397264 -0.07030643 --0.052787464 -0.0462247 -0.07569421 -0.05217302 -0.024931177 --0.017256508 -0.012869482 -0.017252816 --0.053252112 --0.019002521 --0.10967939 -1.2134139e-05 -0.027721886 -0.058246467 -0.0033030317 --0.13095093 --0.025684297 -0.20879199 --0.061062314 -0.020260079 -0.026861286 -0.09433506 --0.004943576 -0.056589577 -0.0016388952 -0.059170045 -0.03135574 -0.025922282 -0.059252452 --0.057373103 --0.12516458 --0.42936528 -0.10959497 --0.07534795 -0.05109288 --0.054278422 --0.0074767172 -0.09131707 -0.033919092 -0.038406663 -0.060838066 --0.042062722 --0.117965445 --0.11223629 --0.012622036 -0.13303773 -0.024810437 -0.031001084 --0.057350043 -0.068589404 -0.01387681 -0.037690848 --0.051820565 --0.0181333 --0.045834895 -0.15157185 -0.09263482 -0.0026002827 --0.027082935 -0.057721827 -0.040494446 --0.118965015 -0.036582995 -0.046922535 --0.012105411 -0.011900264 -0.098221935 --0.07687876 -0.14263426 -0.07482249 --0.02300996 -0.04342011 -0.083455294 -0.13574503 --0.037238516 --0.021763144 --0.04049081 -0.060611635 --0.010003302 --0.026906239 -0.13112356 -0.061924476 -0.02011744 --0.027428403 -0.188272 --0.06511511 -0.126397 --0.007064154 -0.041028887 --0.056481127 --0.08018506 --0.00875529 --0.055587813 -0.030435394 --0.09137592 --0.12587774 -0.028609876 --0.006877715 -0.1744803 --0.022708572 -0.033434518 -0.04746869 --0.044572823 -0.09270151 --0.108629905 --0.073025525 -0.13389543 --0.04719883 --0.103587925 -0.18699142 -0.09931319 -0.12383812 --0.047048803 -0.08688408 --0.008053439 --0.05566737 -0.15106112 --0.024511287 -0.01977673 -0.09974622 -0.080317535 -0.0009825435 --0.17885025 --0.14891042 -0.03952325 -0.0024914201 --0.10975637 -0.028377585 --0.13812007 --0.0038662632 --0.084787466 -0.049076796 -0.15176839 --0.05304982 --0.07138134 --0.047183003 --0.058878243 --0.023895293 -0.10954356 -0.07710504 --0.055553883 -0.048608184 --0.13488342 -0.12686491 -0.0112903165 --0.09009141 -0.045160353 --0.0181134 --0.013192188 --0.11793126 --0.09485663 -0.092362635 -0.02466164 --0.12697466 -0.0044720042 --0.1224635 -0.013603648 --0.0527112 -0.02176913 --0.04716413 -0.058714323 -0.012715926 -0.006071507 --0.011182953 --0.04477858 --0.05350157 -0.038671758 -0.03999822 -0.12025188 -0.07234275 --0.15465494 -0.12988438 --0.011518518 --0.0436145 --0.080121785 --0.11986481 -0.21537116 -0.027374504 -0.2605446 -0.17038044 --0.03646829 --0.12996985 -0.015962653 --0.16821608 --0.13681069 --0.1508109 -0.04448213 --0.13901389 -0.021159597 --0.002826969 -0.03495571 -0.072789304 -0.098244004 --0.071333975 -0.046561867 -0.044479124 --0.01800591 -0.13600071 -0.2607949 --0.065014414 --0.12685932 --0.063675664 --0.06537091 --0.0018406684 --0.07965368 -0.0105270585 -0.005028756 -0.15748125 -0.09993699 --0.064677574 -0.15240309 --0.036631938 --0.009668673 -0.075146236 --0.018981531 -0.1546098 -0.031485233 -0.03812562 --0.10286013 -0.17519854 -0.13294911 -0.041616146 -0.07867541 -0.06170194 --0.070560664 --0.07190279 --0.15197265 --0.077175625 -0.024723617 -0.16314442 --0.060582474 -0.16264838 --0.008433486 --0.06741975 --0.0148555385 -0.050501607 --0.071604915 --0.11488131 --0.0124949245 -0.11233438 -0.26337922 --0.09966014 --0.14522098 -0.0020610832 --0.24321915 --0.003183111 -0.063634954 -0.14526995 --0.23550361 --0.0264494 -0.21699007 --0.03563803 --0.12013955 -0.18401559 --0.103025764 -0.009033025 -0.10689677 --0.36947325 --0.04958497 --0.17274697 -0.15877424 --0.19229896 --0.08387094 -0.2269873 -0.12637907 --0.18919262 -0.08640293 --0.087729275 -0.21573734 --0.04825932 -0.12163845 --0.13224177 --0.015134947 -0.12499204 --0.028981393 -0.041195814 --0.16283843 -0.020247292 --0.077399194 --0.059789572 --0.072459355 --0.00045352013 -0.026171897 --0.023760833 -0.31585917 -0.11642783 -0.12889369 --0.24552718 -0.089519955 --0.0541985 -0.31147385 -0.13581643 -0.1954515 --0.032054137 -0.19434161 -0.035216708 --0.17451394 --0.079619676 --0.05683508 -0.111631215 --0.06682318 -0.060755763 -0.20116444 --0.04746923 --0.06715758 --0.18410254 -0.079646625 -0.08579952 --0.30526647 --0.046568103 -0.004975577 -0.06658534 --0.07432103 -0.057006113 --0.12418931 -0.3214173 --0.08253052 --0.05211599 --0.10210261 --0.05972871 -0.07085527 --0.07503087 --0.20909461 -0.06613681 -0.20705599 --0.108801484 -0.10394305 --0.064839154 -0.046784956 -0.1713202 --0.0880065 -0.040504016 -0.027602123 --0.055026542 -0.05395544 -0.18074793 --0.08066021 --0.0129678 --0.13457383 -0.113360204 --0.1040804 -0.29421276 -0.24968238 -0.3374192 --0.12794693 --0.07032721 --0.1621999 -0.068397015 -0.018335542 -0.11013233 --0.00062639394 -0.0896232 --0.03249053 --0.04811035 -0.22378464 --0.19950198 --0.0054199146 -0.071734376 -0.07888686 --0.057657648 --0.029319413 -0.019284496 -0.04509635 --0.0064562582 --0.04344778 -0.060673986 --0.0016203274 -0.027075944 --0.15151748 --0.003433243 -0.049425002 --0.07252893 -0.15300022 --0.045353223 --0.066865854 -0.05564594 --0.029904613 -0.15769163 -0.005246594 -0.052603874 -0.10122207 -0.02482623 -0.035712026 -0.071065344 --0.099368244 -0.040949706 -0.06977314 -0.083126016 --0.024793956 -0.054463748 -0.056015514 --0.026165735 --0.036665447 -0.13771574 --0.01469845 -0.0017660432 -0.0002693978 --0.11094019 -0.10853368 --0.04317529 -0.12655266 --0.024922242 -0.13336374 --0.032577522 -0.042998366 -0.12769914 --0.018890299 -0.037550148 -0.11965079 --0.05759427 --0.06649946 --0.015228701 --0.16423003 --0.12978372 --0.018359166 --0.018380353 -0.02351516 -0.09687314 --0.05512143 -0.023613458 -0.017568875 --0.03212169 -0.016438073 -0.012187396 -0.04033545 --0.028121958 -0.06706031 -0.06958201 -0.049073808 -0.10927 --0.14302146 -0.01767584 --0.015965082 -0.14023691 --0.004920775 --0.016444013 -0.1333999 -0.052102994 --0.05581494 --0.07140591 -0.15352368 -0.15311119 -0.01369177 --0.0773075 --0.00527852 -0.017339159 --0.043491963 --0.004702349 --0.019674618 -0.015281686 -0.17722346 --0.012653873 --0.05267336 -0.21077138 --0.03276115 -0.1808332 --0.020668773 --0.036797818 --0.048358567 --0.059793934 --0.17482382 --0.07265013 -0.08229534 --0.039308608 --0.11007487 -0.08704218 --0.029295225 --0.004203132 --0.021033905 -0.0013965938 --0.16935112 --0.13016902 --0.014072473 --0.07695955 -0.03887373 --0.062228624 --0.005119924 --0.0068691717 -0.008809377 -0.072458625 -0.03414936 -0.0073893126 --0.047247153 -0.1155992 --0.05121412 --0.021285312 --0.024581105 -0.0010034317 -0.109959476 --0.018334698 -0.041667923 -0.066815086 --0.08073964 --0.029719211 -0.030950401 --0.07228906 --0.019055476 -0.06910771 --0.15944727 -0.05179465 -0.06303171 -0.01813997 -0.07579262 -0.13818628 -0.1411057 --0.01880813 -0.100433394 --0.04845416 -0.05288086 --0.26394448 -0.10302849 --0.009927664 -0.028689044 -0.13241817 -0.14969431 --0.09413525 --0.025697265 --0.095396936 -0.05758264 --0.09017068 -0.06701895 -0.10405331 --0.082113415 --0.094416246 -0.10906972 --0.07571107 --0.06667556 -0.060340095 -0.055635635 -0.10642539 --0.042056832 --0.09268688 --0.09975029 --0.17293508 -0.064282246 -0.03832723 -0.018501092 --0.036386218 -0.039142236 --0.09050224 -0.06391095 --0.08164178 -0.012270617 -0.058053263 --0.005095909 -0.03853795 -0.0039887032 --0.10594052 --0.057875834 -0.120826595 --0.02915914 -0.116988316 -0.10925398 -0.04338277 -0.06050913 --0.10936903 -0.025559455 --0.21209377 -0.083281554 -0.07366758 -0.064477384 -0.004477611 --0.023361228 -0.049955796 -0.0063918517 --0.08558514 -0.06896568 -0.05248739 --0.048500165 --0.08450064 -0.10124599 -0.054155324 -0.16566855 --0.081803046 -0.12786837 --0.006916657 --0.0116566075 --0.08617917 --0.1172134 --0.012447241 --0.13338792 --0.11508511 -0.10694099 --0.10078226 -0.104249 -0.09401112 --0.0027055433 -0.13287137 -0.12297408 -0.08880059 --0.21726821 -0.0027916455 --0.024469137 --0.08480935 --0.07369058 --0.057057753 -0.004091714 --0.16644077 --0.022184705 -0.033660438 -0.006238259 -0.015805418 -0.102372944 --0.009120522 -0.005477535 -0.077526174 -0.023811087 -0.099215426 -0.049219824 -0.044643104 --0.03553421 --0.00064834295 -0.13566409 --0.053191066 -0.0752202 -0.087212615 --0.016509585 --0.065655336 --0.043535806 --0.24656606 --0.007667443 -0.02435547 --0.037891004 --0.051706728 --0.35294953 -0.06619984 --0.05758296 -0.09539508 --0.043125603 -0.17595105 -0.064293616 --0.2640371 --0.06597779 --0.21596274 -0.08504713 -0.17926964 --0.056128204 -0.09378162 -0.06156325 --0.23250988 -0.092124395 -0.062159367 --0.06442593 -0.033129588 -0.011776349 -0.32537672 --0.13367867 -0.06432988 --0.1254387 -0.004979144 -0.028302828 --0.08876401 -0.0061185756 --0.1487396 -0.04513627 --0.0795926 --0.017120507 --0.44012347 -0.027059361 --0.088405706 --0.011611001 -0.17344938 --0.11381929 --0.04082885 -0.09342936 -0.012364625 -0.07724125 --0.09530068 -0.29329166 --0.2490312 -0.12359176 -0.22939917 --0.13272353 -0.14616232 -0.06726775 -0.1090767 --0.0842402 -0.020693032 --0.2352302 --0.10431742 --0.04715492 --0.15330292 -0.1716211 -0.30424762 --0.036826883 -0.18116221 --0.20727624 --0.062077593 -0.12637807 --0.030046104 --0.25003916 --0.1724635 -0.015630914 -0.067045406 --0.062270135 --0.13204671 -0.06477902 -0.18606286 --0.005526843 --0.046744414 -0.1376953 -0.14406422 --0.23937443 --0.031884845 --0.09326755 --0.09695648 -0.124808036 --0.1326171 --0.20105244 -0.41303554 -0.01634535 -0.22547606 --0.04911648 --0.15376413 -0.16006829 --0.15133893 -0.161204 -0.082641095 -0.00493724 --0.13618745 -0.04821806 --0.10796919 --0.052741658 --0.12617323 --0.11918221 -0.12362848 --0.095003024 --0.018297499 -0.08191026 -0.032921303 -0.1326931 --0.013643226 -0.10201988 -0.06013754 --0.09727134 --0.16299774 -0.002260026 -0.011848437 --0.009283478 -0.023284778 -0.08438764 -0.035877503 -0.04725116 --0.029801844 --0.09604597 -0.050583027 -0.02623272 --0.13085353 --0.028755112 -0.13689348 -0.026751291 -0.12618703 -0.03688867 -0.01473962 -0.0017160875 -0.15066764 --0.20756683 -0.04447653 -0.038495652 -0.06923888 --0.010026593 --0.035011098 --0.12730603 -0.0029028524 --0.008524735 -0.057521164 --0.0034268624 -0.058262955 -0.06633284 --0.14856334 -0.052750688 --0.13378535 -0.073058926 --0.04179141 -0.121248595 --0.12721302 --0.023270953 -0.03508529 --0.0589266 -0.011093026 --0.07290276 -0.21934623 --0.07375902 --0.052238088 -0.050244402 -0.09471607 -0.0019537557 -0.004409421 -0.006154182 -0.081523865 -0.016548878 --0.017886987 --0.04741004 -0.08320022 -0.055748414 --0.024438258 --0.043217767 -0.1036626 --0.06026699 --0.05095322 -0.039315708 --0.08614606 -0.09847911 --0.067733936 --0.068244345 -0.059214648 --0.032288607 --0.009007325 -0.014802285 --0.10744698 --0.1272426 -0.033490036 --0.0006186446 -0.015193168 -0.049442235 -0.0688358 --0.04017138 --0.14439945 -0.017440856 -0.039857924 --0.15850009 -0.076722294 --0.06251818 -0.006584313 --0.15767285 --0.09560811 --0.07367583 -0.043959413 --0.078285985 -0.021899315 --0.012210897 --0.014448741 -0.20152044 -0.27775618 -0.08180688 -0.0691007 -0.09759075 --0.091852255 --0.06540485 --0.08396411 -0.13104787 -0.034918398 --0.103548154 -0.12909849 -0.1540277 --0.0018043469 --0.269911 -0.0717401 -0.03164888 --0.0051316307 --0.02259879 -0.03229452 -0.0147095425 -0.015440689 -0.17936821 -0.15474482 -0.06543898 -0.034202084 -0.018380316 -0.07444017 -0.06916558 --0.1015942 -0.0054376274 -0.093717836 --0.018002626 --0.021230938 -0.035527308 --0.007833784 --0.020194737 -0.07378827 --0.07058796 -0.0011387604 --0.063123606 -0.1839004 --0.0935928 -0.11794987 -0.21884899 --0.09722295 -0.09542714 --0.10925949 --0.049898867 -0.008887947 -0.1578821 --0.0115046995 -0.27545676 -0.0782948 --0.0720046 --0.21943827 -0.030081289 --0.10496834 --0.109638 --0.06113831 --0.10645029 -0.15645471 -0.0059229233 --0.037193008 --0.09354272 --0.044140328 --0.08958724 -0.37691137 --0.2059158 -0.0686818 --0.023912897 --0.05420562 --0.1640917 --0.031892054 -0.13214105 -0.06243509 --0.28267273 --0.05787776 --0.0010133246 -0.01675584 -0.06931835 --0.22431268 -0.21446818 -0.14618255 -0.10493692 -0.05323828 --0.040546834 --0.01882135 -0.06930891 --0.015875537 --0.0007694295 -0.16550079 --0.18543065 -0.0072093145 -0.016461996 --0.3619113 -0.0003120242 -0.0068970723 --0.43146014 --0.13902718 -0.046814147 --0.11039576 --0.078297965 --0.05559754 --0.10719238 --0.11784065 -0.038406946 -0.0060411175 --0.068515964 -0.100055516 --0.15115392 --0.08793227 -0.09508896 -0.10112672 --0.0955562 --0.10997425 -0.15326212 -0.31377733 -0.0035208962 --0.011768775 -0.14061597 --0.03812912 -0.04182098 --0.054667316 --0.12678538 --0.026838245 --0.02439898 --0.011838282 --0.13835867 --0.079743914 -0.14268166 --0.11731264 -0.008603382 -0.47417283 -0.018410387 -0.05192005 -0.14576663 --0.28848046 -0.15472831 --0.06075885 --0.11332867 --0.16611403 -0.34672534 --0.003685714 -0.104800105 -0.16595407 -0.07072653 -0.07703566 --0.047255486 -0.010934221 --0.10696686 --0.11420636 -0.10923725 -0.104568355 -0.12762198 --0.025940223 --0.09208661 --0.21017964 --0.045211848 --0.09101273 --0.15577412 -0.051252343 -0.075854346 --0.2115664 --0.115936145 --0.13072744 --0.056251954 --0.30559534 --0.004859752 --0.07553273 --0.055816032 -0.08979925 --0.03717175 -0.09614665 -0.0048925565 --0.11681138 -0.027700176 --0.11464552 -0.032776188 --0.09050313 -0.09740209 --0.044437427 -0.023542477 -0.010794697 -0.20571493 --0.034946878 -0.06533354 -0.022662628 -0.008330494 --0.28151068 --0.021127943 --0.018365463 -0.06616607 -0.3021163 -0.09042289 --0.08795893 -0.0057435003 --0.043036405 --0.21666306 --0.008302074 -0.101838276 --0.0295629 --0.060160723 -0.19859692 -0.14724173 --0.10180913 --0.16932644 -0.0335707 -0.008321309 -0.04375896 --0.1482239 -0.16617806 -0.12550905 --0.11660502 -0.045251828 --0.0014228569 --0.01482089 --0.17278636 --0.104013965 --0.069954336 --0.020298956 -0.020572592 --0.07024093 -0.14262986 --0.19376218 -0.03818535 -0.06635559 --0.12526381 -5.3856296e-05 -0.09472802 -0.18667687 -0.036295734 -0.15234374 -0.004373037 --0.06094447 --0.10660319 -0.20179921 --0.30984017 -0.07391306 --0.09908115 -0.045426436 -0.1639703 -0.2660559 -0.06517496 -0.09472476 --0.19136661 -0.16598411 -0.072282486 -0.12080365 -0.016607516 -0.09182221 --0.09844111 -0.14412256 -0.0850714 -0.28151795 -0.06397524 -0.014407665 --0.06446382 --0.1439375 -0.07523263 -0.05391718 --0.23890936 --0.13098094 --0.16291112 -0.0013414065 -0.010630306 -0.041795373 --0.057119787 --0.080624245 -0.052432824 --0.11783749 -0.19829312 --0.048256643 --0.17454384 --0.053449705 --0.18786976 -0.002951332 --0.14298858 --0.021792503 --0.060661897 --0.029103246 --0.017970756 -0.10203868 --0.045319915 --0.16135989 -0.11755703 -0.07412538 -0.094384864 -0.12299076 -0.07057932 --0.19654974 -0.08169466 --0.03592126 -0.00942653 -0.02989108 -0.18513599 --0.22538686 --0.078445055 -0.0032982274 -0.029283715 -0.038005415 --0.09044112 --0.0821135 -0.02555568 -0.23162208 --0.027121546 -0.15347485 --0.08894546 -0.046182726 --0.07535272 --0.049342584 -0.04621208 --0.13070622 -0.1442227 --0.19260687 --0.027529288 --0.07432353 --0.025812479 --0.124933034 --0.0067445477 --0.026131734 --0.009678618 --0.08609143 -0.17890866 --0.024170412 -0.09125305 -0.18538895 --0.0034687296 --0.0030066075 -0.05095738 -0.05616879 -0.021324448 --0.17627586 -0.1708487 -0.12911128 -0.17481026 -0.01352658 -0.19326349 -0.0047675013 -0.10347605 -0.047484186 -0.15397556 --0.07387582 --0.0034270969 --0.0173349 -0.19754969 --0.03237238 --0.06542524 --0.40159556 -0.16708486 --0.07985873 -0.29934764 -0.21853292 --0.16187589 --0.3571551 --0.038297363 -0.2590198 --0.057800263 --0.07581758 --0.08715423 -0.0860436 -0.18357223 --0.18114957 --0.31931144 --0.0064387405 -0.1726991 -0.14959158 -0.005095285 --0.1496947 -0.024576414 --0.04912861 -0.007455054 --0.05281886 --0.039658524 --0.06902945 --0.028838053 --0.09567501 -0.0006944472 --0.038676325 --0.17630303 --0.15250862 --0.076608114 --0.038965393 -0.06427965 -0.053357616 -0.19929034 -0.1694865 -0.039100524 -0.1355533 --0.3851204 -0.12592538 --0.0022203617 --0.074486196 -0.12768498 -0.06256159 -0.016373105 --0.16900417 --0.15289344 -0.1022752 --0.1044689 --0.00590619 -0.22327115 -0.09568028 -0.079333335 -0.0002605966 --0.2057906 --0.024610376 -0.014089777 --0.014835319 --0.003859075 --0.38066515 -0.0271272 -0.20025478 -0.016685193 --0.037112936 --0.056871105 -0.11310712 --0.014717852 --0.018213933 -0.24950463 -0.027871992 -0.008937027 -0.08270524 -0.056931715 -0.17802602 -0.047218792 -0.051894307 -0.007971636 --0.07381144 -0.0258293 --0.033318773 --0.025072804 -0.061378554 -0.05401215 --0.053537223 --0.060118455 --0.069542155 --0.13763219 -0.04838921 -0.098157756 -0.09331966 -0.15132034 -0.075751625 --0.053725664 -0.12109234 -0.1589536 -0.045572553 -0.08749333 --0.12407991 -0.072101444 --0.03237605 --0.10409104 -0.064276345 --0.09341286 --0.028375594 --0.031126488 -0.02071287 --0.12507775 -0.015878743 --0.018417982 -0.049701005 --0.008773515 --0.15055564 -0.03061188 --0.11315185 -0.0438013 --0.14431177 --0.15062474 --0.016094148 --0.2551796 -0.16926368 -0.08843899 --0.13550188 --0.04446389 -0.01669419 -0.15260588 -0.10572224 --0.037716247 -0.004821938 --0.11886614 --0.017148297 --0.0021961606 -0.19002335 -0.2015385 --0.15456691 -0.020592107 -0.108601846 --0.043951463 --0.031340674 -0.18183886 -0.10239798 --0.014921341 --0.080684535 -0.021559138 --0.04232883 -0.0655343 -0.010683494 --0.07099866 -0.07697435 --0.055133563 -0.094218925 --0.18034096 -0.006153237 -0.11800586 --0.011874585 --0.06251792 -0.0012694693 -0.060732186 -0.11316418 --0.029510556 -0.0062697367 --0.02964585 --0.032295924 --0.0067211166 --0.10982056 --0.09684672 --0.13530682 --0.028439114 --0.15679199 -0.03034095 --0.19593349 -0.050431468 --0.2285044 --0.06621 -0.11817978 -0.08558142 -0.10337616 --0.17065516 -0.032062955 --0.010914122 -0.13924934 --0.091054015 -0.059502196 -0.06528173 -0.013984745 --0.12704584 -0.012606211 --0.02406128 -0.050056275 --0.013496008 --0.08290951 -0.07944113 --0.027342742 -0.02457878 --0.09263563 --0.10182673 -0.009915208 --0.028265538 --0.0036790357 --0.008251021 --0.11349118 -0.06162297 -0.048793156 -0.12416358 --0.020305574 --0.15853062 -0.031942274 --0.015174702 --0.08618116 --0.009872818 -0.19612467 --0.07357117 --0.11878097 --0.09172668 --0.19035956 -0.053972054 --0.055685297 --0.0057442705 --0.006797575 -0.05858359 -0.07545547 -0.017928863 -0.004220765 --0.048091877 -0.14292577 --0.010386169 -0.10969479 --0.06219648 -0.08072896 --0.07114971 -0.19209185 --0.15661174 -0.017366797 -0.19385456 -0.14745753 --0.080751166 --0.14540176 --0.009009216 -0.102633685 -0.049639065 -0.145251 --0.012596902 --0.017541016 --0.02323307 --0.1013855 --0.073773466 --0.10058275 --0.24631499 --0.057425253 -0.031469375 --0.08909478 -0.062191483 --0.02139375 --0.17790218 -0.30053037 -0.0047985353 -0.037927512 --0.003374447 -0.021738974 --0.22128193 -0.093206085 -0.026484 -0.12367165 -0.042617854 -0.10139052 -0.020359093 -0.054971848 -0.12240309 --0.09454405 --0.07400871 --0.0728799 --0.01620683 --0.08361385 -0.037300553 --0.032794632 --0.09294644 -0.22532244 -0.023499941 --0.076999195 --0.044173397 --0.0031354113 -0.032818932 -0.08217769 -0.07931868 --0.25202632 -0.2807204 -0.24947494 --0.04677269 --0.046106372 -0.054757435 --0.1321614 -0.15276034 --0.076246016 -0.07297289 -0.17051336 --0.14623547 --0.23258261 --0.0001877483 --0.11832827 -0.079854265 --0.064057045 --0.028926523 -0.056669593 --0.009444937 --0.036056265 -0.06314462 --0.015258953 -0.07931822 --0.16323762 -0.008925842 --0.048952203 -0.19633473 -0.077700324 -0.39948243 --0.15978345 --0.07904699 --0.074397445 -0.019027133 -0.007428431 --0.055366326 --0.0654483 --0.006760716 -0.001716322 --0.05143125 -0.17931658 --0.113040544 -0.074812025 --0.03521942 -0.16077964 --0.01163157 --0.03996827 --0.044024576 -0.06547524 -0.060259573 --0.009993633 -0.060001444 -0.05641003 -0.04241494 --0.013933699 --0.027446179 -0.047396757 -0.06428337 -0.08736693 --0.0017549063 --0.02809843 -0.045879863 -0.030462498 -0.12770887 --0.025139745 -0.061822582 --0.002806523 -0.065260716 --0.03657909 -0.051987745 -0.028663578 -0.11725113 --0.031171495 -0.028362604 -0.08359574 -0.09568196 --0.15425955 --0.017240824 -0.004225583 -0.0020577682 -0.021683529 -0.13805048 --0.0057442966 -0.12632802 -0.10115442 --0.044241335 -0.046962682 --0.12660229 -0.13207358 -0.04548564 -0.14845014 -0.21569593 --0.09862725 --0.09455465 -0.048463844 --0.05864007 --0.072702706 -0.14777085 --0.039034482 --0.046452258 -0.027008515 -0.069282785 -0.06250204 --0.01493861 --0.11027766 --0.08343877 -0.028628219 -0.019292766 --0.12159072 -0.029290786 -0.025672596 --0.08995298 -0.031067602 --0.008193843 -0.00622946 -0.21383695 -0.03567173 -0.09953133 -0.12894197 -0.031086195 --0.068681516 --0.09601244 -0.09669002 -0.17998388 -0.086830676 -0.017426847 --0.011818103 --0.010037975 -0.12372179 --0.16014655 -0.061172217 -0.044135533 -0.04551447 --0.029262379 -0.03149918 --0.046365 --0.044359155 -0.02101014 --0.07866076 -0.09408474 --0.04386826 --0.013150312 -0.0896676 -0.07184732 -0.15122294 -0.15992612 --0.12626414 --0.06003634 -0.048377432 -0.10364423 -0.0783663 -0.08529693 -0.19547717 --0.10127617 -0.024239928 -0.0005079998 -0.017519483 --0.03937505 --0.066443145 --0.22288641 --0.0008741773 --0.11769116 --0.015554927 --0.035649613 --0.020513183 -0.05846344 --0.073184654 -0.073045366 --0.18240444 -0.10264275 --0.06274191 --0.014982316 --0.04564543 --0.06797642 -0.11337443 --0.09413928 --0.020273408 -0.017485345 -0.05525726 --0.08395584 -0.0050532315 -0.08246614 -0.019478157 -0.015908621 --0.16542813 --0.04480401 -0.039038263 --0.10993259 --0.11019746 -0.14517522 -0.02251243 --0.015772196 -0.097426414 --0.025842562 --0.01696266 --0.070146695 -0.07589325 -0.036042027 -0.0957783 -0.057405345 -0.14212479 --0.15032452 --0.041053373 --0.10238395 -0.05426706 -0.07217366 -0.085593045 -0.06635052 --0.18460001 --0.012654551 -0.07593061 --0.119506836 --0.14656837 -0.06279341 --0.003402901 -0.0044339327 --0.010549289 --0.11524529 -0.025598234 -0.007472741 -0.15790996 --0.11380958 -0.07265372 -0.0847227 -0.1375363 -0.0533753 --0.059775077 -0.019364314 -0.0792913 --0.097429834 --0.029607778 --0.10851258 -0.14308293 -0.047183994 --0.17942989 -0.099548 --0.03840043 -0.06495109 --0.10602931 --0.052408498 --0.031921178 --0.0334274 -0.06419354 --0.2548526 -0.06408983 --0.039494276 -0.023084315 -0.025912203 --0.064662136 -0.11904123 --0.0780583 --0.1262525 --0.07157612 --0.036869653 --0.096630335 -0.039354887 --0.10059335 -0.10985153 --0.13961378 --0.10086218 --0.03164046 --0.0959542 -0.01807124 --0.12982622 --0.14011931 -0.15958212 -0.12153463 -0.06654086 -0.021047689 --0.016860614 --0.0250967 -0.112176135 --0.08398406 -0.07272902 --0.08400555 --0.04279818 --0.22351266 --0.071075246 -0.065547995 -0.07371903 --0.19957334 --0.120266065 --0.074176796 --0.1682045 -0.030802332 -0.029679658 -0.0551311 -0.09546145 -0.14338174 --0.03323056 --0.012485403 -0.20598727 --0.050528914 --0.12722829 -0.037694454 --0.065567836 -0.06335095 -0.06736112 --0.07122079 --0.08051051 -0.041999783 -0.008784019 --0.049405884 --0.02914326 -0.0623779 --0.21404848 -0.051414136 -0.039922267 -0.053028245 --0.008357183 --0.023750165 -0.047627963 -0.009556517 -0.12602532 --0.17742133 -0.083163925 -0.16552003 --0.03353538 --0.12683624 --0.1382103 -0.30616874 --0.019704917 --0.044222448 --0.069050275 -0.120217696 --0.0065340204 -0.104316324 --0.11597338 --0.074291535 --0.058802143 --0.018744491 -0.06568767 --0.029527282 -0.009183796 --0.18784833 --0.036767714 -0.15263881 -0.17840415 --0.006508289 --0.14295009 -0.23175646 --0.030197319 --0.07143962 --0.1891668 -0.03873623 --0.08083267 -0.021987287 --0.06591485 --0.007088829 --0.0011629112 -0.135579 --0.12916481 -0.154839 --0.050626222 -0.39377138 --0.027629834 -0.101640485 -0.37344483 --0.13399507 -0.05836988 -0.18799429 -0.35215038 -0.09887407 -0.011595873 --0.12809017 --0.1109261 --0.09752599 --0.20344919 -0.03348517 -0.0996087 --0.0042915 -0.11206063 --0.04039388 --0.09856596 --0.007689899 --0.04932598 --0.029288687 -0.00052833575 --0.07362942 -0.06932837 --0.019912997 --0.14150716 -0.16204046 -0.05846486 -0.039150335 -0.23472185 -0.18707506 -0.05715551 -0.065025866 --0.13537695 --0.099885955 -0.095220536 --0.042052522 --0.09112843 --0.05860489 -0.29990637 -0.14547552 -0.23309259 -0.015256162 --0.07485567 -0.030231668 --0.23901325 -0.21247701 -0.006785955 -0.09645856 --0.07947266 -0.053702585 -0.0360853 --0.026638545 -0.020569462 -0.10522855 -0.3060445 -0.021529658 -0.057757746 -0.07634025 -0.14279103 --0.0867216 -0.09890608 --0.11927684 --0.21961865 -0.05093235 --0.00684751 -0.07895126 --0.041781545 --0.10911818 -0.26644564 -0.06532201 -0.06367615 --0.13985795 -0.18968084 --0.06537797 -0.059214007 -0.021768318 --0.04263911 --0.11808729 -0.018788328 -0.0011128811 --0.08376462 --0.02897048 -0.025642011 --0.005241232 -0.043071944 --0.1403392 --0.039408926 -0.031859163 --0.05578403 -0.106990635 -0.07551226 --0.037530847 -0.0030904384 --0.008219197 --0.03277253 --0.011571558 --0.031828616 --0.023086417 -0.091157556 --0.03259841 --0.03012981 --0.013955875 -0.004915551 --0.0054309876 --0.19350255 -0.08213993 --0.030703662 -0.11159377 --0.036085285 -0.038313188 -0.021478431 --0.12378238 -0.1613097 --0.00475831 -0.025845481 -0.074952014 -0.007458717 -0.05936931 -0.014258169 --0.15183519 -0.050843768 --0.035105355 -0.0019570214 --0.056687143 --0.011934148 -0.099595994 --0.0014992061 --0.02190856 --0.0449423 -0.039956257 -0.044966467 -0.08015656 --0.06885986 -0.0033309613 -0.04784988 -0.06809965 -0.05504768 -0.033712763 -0.057458393 -0.1398503 -0.0021249272 -0.098197676 --0.056675665 --0.0073586763 -0.20988564 -0.07821466 --0.07629364 --0.08069737 --0.07171713 --0.09922449 --0.09118133 --0.16156949 -0.055177446 -0.011113775 -0.11837684 -0.030422345 -0.00072968955 --0.06478082 --0.03855161 -0.03557398 -0.005125279 -0.02276321 --0.0016840124 -0.07511968 -0.15229066 --0.0897323 --0.04269379 -0.017217485 --0.019606361 -0.03729107 --0.10018706 -0.14478119 -0.07903305 --0.22486253 -0.05381486 --0.11133872 --0.009844422 --0.08006427 --0.08138473 -0.065947555 -0.15638673 --0.06380442 --0.09369324 -0.017323554 --0.112698205 -0.005144254 -0.049419634 --0.14475046 -0.07086497 -0.12017514 -0.043457493 -0.063268974 -0.013944855 -0.048764694 -0.05893797 -0.025737675 -0.02445719 -0.009984724 --0.04428233 --0.0744573 --0.059735358 --0.053714942 -0.14732902 --0.100717425 -0.0128235165 -0.0973359 --0.027494855 -0.04711947 --0.008209001 --0.21192288 --0.04391648 -0.09280464 --0.054196578 -0.110845655 -0.08558849 -0.045795638 --0.1012105 --0.02941077 --0.0051763444 --0.021252412 --0.090985544 -0.07240208 -0.030559484 --0.06894398 --0.024746455 -0.020158496 -0.050091308 -0.11728343 -0.24087185 --0.16221353 -0.0018087651 --0.109554306 --0.18195364 --0.16314253 --0.04112577 --0.06130753 -0.07395547 --0.30502903 -0.008338892 --0.036522333 --0.1278385 --0.09729163 --0.09107149 -0.14430268 -0.09035422 --0.021890534 -0.1826595 --0.04982063 -0.09937358 --0.011814339 -0.1050716 --0.08086359 -0.07250944 --0.21710323 --0.13940458 --0.15269911 --0.24694745 --0.12042381 --0.076640904 --0.25523624 --0.13512431 -0.15198578 --0.15887795 --0.1870646 --0.10258077 --0.0065867207 --0.08552171 -0.06880961 --0.13220914 --0.03961371 -0.25360072 --0.14394869 --0.009220493 -0.032899033 -0.12752245 --0.03579562 --0.15104039 -0.3050726 -0.14628313 -0.03486069 -0.13497321 --0.14900023 -0.087772846 -0.18004227 --0.26924732 --0.042912636 --0.061333757 --0.038114615 -0.0021010363 -0.007544555 -0.01764469 -0.0037328445 --0.1200324 --0.18147217 -0.26151472 -0.05993804 -0.04505518 -0.051251102 --0.15089476 --0.020425268 --0.061105903 --0.011627823 --0.14089495 -0.19729625 --0.10521158 --0.02581707 --0.00074779877 -0.026830746 --0.12316298 --0.05700828 --0.14554256 --0.16026364 --0.36231166 -0.13379763 -0.04143171 --0.023622734 --0.044011835 --0.03239244 --0.059557147 -0.02704466 -0.06018276 --0.04372858 --0.01609393 --0.073575824 --0.23361951 --0.0081236325 --0.031440843 --0.15178098 --0.01942395 --0.09983411 -0.013386373 -0.15214391 -0.2837618 --0.05381517 -0.02096541 --0.0061587407 --0.05915431 -0.079712085 --0.08890573 --0.10224885 -0.04030295 -0.016067566 -0.012334505 --0.09762875 -0.12798743 --0.047408402 --0.116397016 -0.12605472 --0.017871266 --0.050007515 -0.04454817 --0.013434901 -0.005163958 -0.038907927 --0.054237533 -0.025737017 --0.23289125 -0.06027792 --0.015096523 -0.025817165 -0.08586012 --0.015249504 --0.009035333 --0.029429791 --0.1611471 -0.3219929 --0.065929405 --0.14307101 -0.011272298 --0.113588 -0.00058027654 --0.19700332 --0.033349402 -0.06905125 --0.043795556 -0.08260564 --0.03577387 --0.027393948 --0.14404753 --0.01700068 --0.11710807 --0.13604504 --0.017389359 --0.07675236 --0.10819961 --0.20581922 --0.018841788 -0.20456137 -0.019016093 --0.13171406 --0.090065114 -0.16802055 -0.09708534 --0.0060662054 -0.097384475 --0.15672554 -0.142896 -0.16483706 --0.30889937 -0.061287448 -0.035580825 --0.0052198158 --0.0052721584 --0.000770406 -0.02932345 -0.014791164 -0.06034521 -0.12399481 --0.056794178 -2.3433011e-05 -0.03532208 --0.11607719 --0.03975843 --0.23448102 -0.007645115 --0.05622416 --0.043562204 -0.076659925 --0.26693967 --0.019463468 -0.03432708 -0.004481871 --0.07783621 --0.06210658 --0.19124047 -0.10984058 -0.18404408 --0.10234628 --0.1851388 --0.021531682 -0.04530154 --0.054126896 -0.31737715 --0.17174284 -0.0059789056 -0.11761081 --0.06073217 -0.004196561 --0.14201425 -0.10747976 -0.023673119 --0.06332479 --0.054454766 -0.14458472 --0.17818347 --0.22450493 --0.009391177 -0.046999924 --0.07982399 -0.019710468 -0.035981633 --0.06770015 -0.029510798 -0.050784953 --0.047378186 -0.009249354 -0.05674767 --0.0832655 -0.016866814 --0.008039769 -0.08192256 -0.097025976 --0.041460183 --0.1245081 -0.08353109 --0.0969043 -0.119243465 -0.18523625 --0.05800446 -0.17769657 --0.027080733 -0.021805866 --0.17909841 -0.016839223 -0.026444416 --0.2620947 -0.04531156 -0.13010474 --0.077785745 --0.10056316 --0.10724892 --0.3012181 --0.19189823 -0.041418638 -0.2321356 --0.20595774 -0.023772722 -0.06767415 --0.1312881 -0.076778054 -0.10600142 -0.12776478 --0.026677612 --0.079160266 -0.04606381 -0.052168075 --0.06979854 -0.14474338 -0.16762067 -0.11699378 -0.17337003 --0.119555615 --0.025880182 --0.059815243 --0.012167576 --0.104473755 -0.07418332 --0.05934063 --0.120917276 --0.37070593 -0.14643492 --0.1652273 -0.10297497 -0.081829764 -0.30802286 --0.23783243 --0.04473683 --0.020587228 --0.003481747 -0.11327263 --0.18120599 --0.027155802 --0.049805418 --0.1428796 --0.008499511 -0.027899781 -0.07169314 -0.12469231 --0.0702683 --0.28620633 --0.17496532 --0.011143849 --0.0003373922 --0.10102121 --0.0018523243 --0.04312703 --0.09759869 -0.018725576 --0.07001505 --0.0038021435 --0.02214284 --0.11509163 -0.025697643 --0.017701536 -0.14511594 -0.21783456 -0.13333474 -0.15746985 --0.03480285 -0.17882507 --0.33227807 -0.22502519 --0.03052725 --0.05266574 -0.084933 -0.1584272 -0.10447722 -0.04807694 --0.14128186 --0.10245123 --0.12304762 --0.009422889 --0.003901986 --0.116120495 -0.12960641 -0.18808575 -0.13490279 -0.074400745 --0.0020082267 -0.07998923 -0.030002614 --0.110555336 -0.051948465 -0.021863433 --0.005979687 --0.07200028 --0.077607475 -0.045943826 --0.003904287 -0.23994279 -0.30545658 --0.06517973 -0.44139132 -0.15763657 --0.08285299 -0.06554898 --0.19469056 --0.11319072 -0.019128226 --0.16156073 -0.055142965 -0.049656656 --0.011047626 -0.046842586 -0.02803234 -0.029651653 -0.06891172 -0.09789949 --0.07994571 -0.007632967 -0.1567078 --0.057446335 --0.11885825 --0.09165835 -0.011194626 --0.12882605 -0.06735147 --0.083929285 -0.07340035 --0.021733776 -0.03618662 --0.21810888 -0.0915159 -0.08258681 -0.08652809 -0.1670636 -0.13450995 -0.017572457 -0.004326434 -0.07077713 --0.10315027 -0.04005828 -0.054532796 --0.08184573 -0.05091423 -0.023571601 -0.16500914 --0.112401135 --0.016904715 --0.08401005 --0.05062628 -0.15967487 -0.07660532 -0.03407957 --0.018877633 -0.049599294 -0.07755528 -0.04090824 -0.08892189 -0.08776725 --0.12763876 -0.17775425 -0.015434964 --0.04022199 -0.009187157 --0.06673209 -0.031716473 -0.036057808 -0.11422365 -0.08838977 -0.22464238 -0.006934153 -0.03934405 --0.11979051 --0.031181622 --0.017021047 --0.18854494 -0.021885324 -0.13799138 -0.06489237 --0.013757374 -0.09660502 --0.09638008 -0.09322986 -0.039879248 -0.024034346 --0.21181493 -0.062397245 --0.07414187 -0.02174823 -0.19422606 -0.003539499 -0.1050963 --0.1636549 --0.022493629 -0.015128518 --0.18240055 --0.061197132 --0.123065226 --0.1021493 -0.04605192 --0.094569206 -0.07693918 --0.22256903 -0.032845426 -0.11755051 -0.2066087 --0.01026998 --0.007419317 -0.11111942 --0.16419894 -0.027785396 --0.06961689 --0.01868331 --0.13355456 --0.15457007 -0.028904762 --0.09203674 --0.040760208 -0.16608728 -0.04732894 -0.14134711 -0.0673579 -0.10258182 -0.009309087 --0.07576409 --0.032644488 -0.01725305 -0.0050667245 -0.027084196 --0.13300036 -0.06448109 --0.016980195 --0.009084304 -0.107571825 --0.053300936 -0.02341256 --0.10799539 -0.08277544 -0.07319867 -0.036237966 -0.09819974 --0.030450769 --0.07685327 -0.049217425 --0.07530289 -0.099570185 --0.008039674 --0.073728316 --0.029795231 --0.10026595 -0.15525849 -0.07230252 --0.048456483 -0.123235136 -0.036013257 -0.07304343 --0.12987506 -0.08649712 -0.022577062 --0.11225093 --0.044079427 --0.12977058 -0.03908738 -0.24404833 -0.0861842 --0.22091576 --0.114945926 --0.03608922 -0.23039773 --0.12047801 -0.037963863 -0.050109033 --0.06308679 -0.04730149 --0.16841498 -0.09958483 --0.04902121 --0.096669585 -0.04128099 -0.15468821 -0.09101748 --0.004629751 -0.13198783 -0.0033754772 -0.06326724 -0.0064338283 -0.08734225 --0.23899962 -0.049306985 -0.07849959 -0.023193229 -0.08357105 --0.037984967 --0.0957945 -0.09056546 -0.17724417 --0.012988821 -0.01862054 --0.11186264 -0.088862725 --0.04306455 --0.17118853 -0.12924507 -0.16174683 --0.121723264 --0.10642147 --0.10870855 --0.011628323 --0.1666185 -0.048208144 --0.046731558 -0.0038686956 --0.011243394 -0.07872008 --0.119295284 -0.10651032 -0.012831558 -0.13415864 --0.21991904 -0.14833179 --0.026769174 --0.038686316 --0.08222097 -0.063828975 -0.09825532 --0.09593269 --0.060059518 --0.0022769556 -0.07417183 --0.05813806 -0.052253235 --0.017282283 -0.03894105 --0.014832824 -0.026968217 -0.10008265 -0.036873236 --0.08194736 --0.13200475 -0.117480546 --0.03307088 -0.1891963 -0.11150909 -0.1551302 -0.054715954 --0.14528787 -0.05777642 -0.12419615 --0.043019917 -0.13056351 --0.034884345 --0.06455186 --0.0038406015 -0.082441226 -0.18813764 -0.09811582 --0.021207513 -0.11352325 --0.03710171 --0.1008323 -0.13073246 -0.075645 --0.089416586 -0.049805805 -0.07052585 --0.008751266 --0.04568118 -0.019305538 --0.14240065 --0.06225987 -0.042816147 --0.04992905 -0.108970545 --0.005674581 --0.10334967 -0.097269796 -0.035042584 --0.039335873 --0.08888085 -0.12947589 -0.07662084 --0.14891827 --0.05993806 --0.08529267 --0.048884537 --0.05341532 --0.14693446 -0.12887032 --0.16416514 -0.13515373 --0.062279858 --0.021590315 --0.036237 -0.072863385 -0.06439669 -0.03255251 -0.03864024 -0.025707535 -0.10800907 -0.08005153 --0.024418287 --0.00083595165 -0.04905132 -0.025729746 --0.04246868 --0.052049726 --0.1805202 --0.01738324 -0.119356446 --0.064489625 --0.067198716 -0.08847401 -0.02554334 --0.03183639 -0.058405947 -0.21483992 --0.08587151 -0.09611635 --0.09056482 -0.1022981 --0.04923911 --0.06512203 -0.058980633 --0.1261847 --0.019439839 --0.049832273 -0.043584418 -0.084859006 --0.124605246 -0.22680525 --0.08865223 -0.15138416 -0.090406194 -0.07509298 -0.1520419 -0.059330285 -0.12335249 -0.10316187 --0.17633523 -0.034231547 -0.013889935 --0.042441946 -0.05760994 --0.059344787 -0.036364384 --0.15356068 -0.013443634 -0.07471911 --0.030190395 --0.03282676 -0.06326032 -0.022305472 -0.09221133 -0.18197592 -0.098481 --0.02443187 -0.116014615 -0.0042255716 -0.01362802 --0.12870793 --0.22778036 --0.08558602 -0.06341085 -0.049081422 -0.06412125 --0.11586711 -0.033798426 --0.07644105 --0.09940816 -0.04237215 --0.123399585 --0.061733127 -0.016886983 -0.04447963 --0.027552675 -0.00039755343 --0.07016928 --0.1364053 --0.03465893 -0.057511102 -0.0421141 --0.009576662 --0.08426827 -0.02525584 -0.028642457 -0.07067365 --0.050669026 --0.037844602 -0.11088559 -0.11166646 -0.047505517 --0.057012066 -0.016317092 --0.06283861 --0.07260352 --0.097522065 --0.0037800982 --0.049503863 -0.050866045 --0.009758379 -0.12289317 -0.023494732 -0.042841494 -0.098035835 -0.030082382 -0.11181149 -0.15627865 -0.03872502 --0.05772871 --0.059547905 --0.07588839 -0.0019594275 -0.13114512 -0.007673927 -0.06387832 --0.032499634 --0.118484944 -0.037856847 --0.06353559 --0.06662841 --0.07023773 -0.13671608 --0.013501283 -0.022784287 -0.028973501 --0.01416415 -0.059554756 --0.028572913 -0.022250814 --0.020402472 --0.11648286 --0.05563383 -0.005716169 -0.04640084 --0.031648673 -0.05436154 -0.0071311966 -0.086555645 --0.064450644 --0.032748025 -0.15340318 --0.0059919576 --0.017306315 --0.008472894 -0.04327339 -0.055326104 -0.23932707 --0.010446543 --0.010139007 -0.16980748 --0.027096225 -0.08663779 -0.105418466 -0.046873685 -0.06273214 --0.014095942 -0.15969771 --0.15126033 -0.08030077 --0.08824548 --0.1150314 --0.049709383 --0.034631353 --0.17857933 --0.038196467 --0.08853228 --0.02003807 --0.01062699 -0.14394186 -0.058983758 --0.014884406 --0.023602683 -0.058273934 -0.16608334 -0.05663752 --0.06892574 --0.0064674895 -0.030922398 --0.107750505 --0.05727164 --0.024106232 --0.07190781 --0.04061599 -0.00815609 --0.01322454 -0.046504162 -0.018309893 --0.00018621908 -0.16315526 -0.056622036 --0.11208637 --0.027384821 --0.104730986 --0.036544625 --0.08787332 -0.06013256 -0.01126505 --0.18620667 --0.07096324 -0.06691499 -0.14663813 -0.10025924 -0.04298383 --0.04436837 --0.058356892 --0.038142294 -0.034137104 --0.09780724 -0.05784559 --0.084442556 -0.080214344 -0.03275402 --0.118500695 --0.09556744 --0.13312232 --0.010879875 -0.063389376 --0.16835599 --0.008074148 -0.044753104 -0.0271749 -0.064239964 --0.02921598 --0.06381636 --0.09519215 -0.1008016 -0.03938664 -0.13245595 --0.13930556 -0.028698621 -0.20997109 -0.087028705 --0.07211566 --0.14543669 --0.23237796 -0.028069803 --0.012497047 -0.001928577 --0.00035699047 --0.071873896 --0.121518604 --0.16173926 --0.097606905 -0.1393844 -0.08184939 -0.09717801 --0.023782376 -0.23748931 --0.17199267 -0.12930991 --0.03421286 --0.10622689 --0.052686058 --0.074331716 --0.12960719 --0.07620375 -0.19125444 --0.21550594 -0.016130524 --0.2658734 --0.024669109 -0.22423063 --0.08652186 -0.006801565 --0.078181885 --0.014827678 -0.026357355 -0.041409686 -0.12054632 --0.12033398 -0.043869805 -0.20850377 --0.015895968 -0.06270677 -0.513495 -0.16602807 --0.12129499 --0.11871171 --0.07662808 -0.018886985 -0.032763157 --0.1982666 --0.060399156 -0.07884657 --0.05094862 -0.025575832 --0.12795803 --0.084889546 -0.0062257573 --0.11618031 --0.14137897 -0.17169562 -0.08024044 -0.10536819 --0.17270279 --0.11328892 -0.0074836058 -0.2902086 -0.15749207 -0.035907704 --0.18772483 --0.20232132 -0.012953956 --0.05800165 -0.08491334 --0.082484 -0.16431543 --0.40458587 -0.0722386 -0.13745883 -0.21595046 -0.009450807 --0.23600312 --0.021550726 --0.018079735 --0.06330304 -0.014620103 -0.01702647 --0.012588169 -0.06495064 --0.010775016 -0.09642821 -0.09778676 -0.07475178 --0.14976086 -0.40182003 -0.29196066 -0.31250307 --0.10424348 --0.10559585 --0.17737544 --0.08962072 -0.060647946 -0.06927716 --0.13857399 --0.024757888 --0.10948799 -0.12773064 --0.05312421 --0.25572813 -0.22457823 -0.082583204 -0.13934541 --0.078404374 --0.0427859 --0.044678144 -0.022415183 -0.060551006 -0.04265246 -0.0069633215 --0.005162238 -0.060248256 -0.06171925 --0.038023636 -0.088971935 --0.07053286 --0.05008328 --0.051542666 --0.0719928 --0.010379449 --0.16013993 -0.0633116 -0.13690086 -0.11019958 --0.007438249 -0.023093706 -0.044558905 -0.1256509 -0.021953337 -0.21814494 -0.10548933 --0.047896203 -0.15676129 -0.1310867 -0.041375246 -0.016218983 -0.12301214 --0.07228044 --0.047268957 -0.115804315 -0.125026 -0.0861407 --0.053813808 --0.097872734 --0.008938122 --0.012100855 --0.09361265 -0.007087172 --0.08066362 -0.11304831 -0.05772122 --0.09404564 -0.057298735 --0.11596981 --0.05331713 --0.021822982 --0.07008945 -0.058249127 -0.018136162 --0.1793952 -0.0022211103 -0.007121754 -0.068545304 --0.13509199 -0.078513734 --0.0019432249 --0.10194332 -0.09069469 --0.071565785 -0.119702734 --0.06350643 --0.07803326 -0.02733917 --0.08750096 --0.08489996 --0.09118442 --0.003370432 --0.03872427 --0.023806298 -0.1378222 --0.16297473 --0.04982054 -0.045654997 -0.044062007 -0.020559004 --0.14330499 --0.0865915 -0.0076556746 --0.11851116 -0.04708231 -0.024699805 --0.06732034 -0.11157753 -0.026866984 --0.015414336 -0.012076872 -0.0833386 --0.29135072 --0.22761764 --0.045905586 -0.13541204 --0.065385506 -0.011571129 -0.12811153 -0.02913711 -0.1078252 --0.064651005 -0.008135251 -0.067064516 -0.07770873 -0.036141556 -0.09903431 -0.024353674 -0.00078517915 --0.17203741 -0.1877723 -0.011197587 --0.20609169 -0.009158766 -0.17828597 -0.024447504 -0.3134771 -0.10660475 --0.08042352 -0.007266546 --0.008188003 -0.17826994 --0.05790834 -0.060766004 -0.06773237 -0.11758041 -0.17615339 -0.028360246 -0.010969285 --0.051423814 --0.008831982 -0.124301136 -0.054822415 -0.10183304 -0.06704395 --0.23350553 -0.039157312 --0.00061486004 -0.031456172 -0.3055767 -0.046084937 --0.11669223 -0.02490965 -0.13077392 --0.038362756 --0.15820794 -0.03337863 --0.023714107 -0.0125111295 --0.05456083 --0.00292567 --0.13182805 --0.15600517 --0.022443973 -0.24204037 --0.17112693 -0.09979034 --0.113210715 --0.11582655 --0.089900784 -0.083722495 -0.101416945 -0.04542793 --0.0005083261 --0.05460723 -0.09815512 -0.041985318 --0.09137561 --0.036690794 -0.45510396 --0.041200887 --0.017862802 --0.26006135 --0.15020059 --0.0202483 --0.09831529 --0.09024595 --0.06859869 -0.112170815 --0.20348519 --0.14801313 --0.18951118 --0.18515627 --0.008467193 --0.012123768 --0.5455063 -0.1509638 -0.24671572 --0.0798057 -0.05217465 --0.06728812 --0.24485934 -0.0007310602 -0.23702039 --0.1326162 --0.112064175 -0.19469346 --0.08039281 -0.28995824 -0.1955463 -0.16465516 -0.19475767 --0.22080465 -0.098256074 -0.066066355 --0.36385983 -0.0435735 --0.29482266 --0.08571803 -0.13161866 --0.11360986 -0.002372011 --0.24058409 -0.029416006 -0.17003204 --0.16595955 --0.057156775 -0.285356 -0.16294844 --0.1373965 -0.3399176 -0.16239461 -0.025212698 --0.092527844 --0.13291793 --0.085057504 --0.09142473 --0.28639558 --0.049819473 -0.018195076 --0.02400139 -0.0031242059 --0.0561014 -0.01356253 -0.09628731 -0.0143320905 -0.12795699 --0.2513193 --0.42177385 --0.09139052 -0.08721263 --0.09595817 --0.06497125 -0.15252352 --0.24964078 --0.07923606 -0.06327354 --0.043437935 --0.07416998 -0.027786897 --0.05785546 --0.13625446 --0.014463058 --0.021742806 -0.031237556 --0.111628465 --0.109318785 -0.04636426 -0.09987431 --0.1219505 -0.13366196 --0.019927915 --0.07344839 --0.19224729 --0.0130398385 -0.011966509 -0.03952116 -0.07136757 -0.08573903 -0.10705688 --0.013717977 -0.058057792 --0.06942444 --0.022972668 --0.06238323 --0.007083793 -0.038092427 -0.05074914 --0.16239 -0.105547115 --0.017958693 -0.102157585 --0.19041857 --0.009413795 --0.10843981 --0.044153195 --0.16799049 -0.13173681 -0.060594324 -0.13106899 -0.089928724 --0.030691061 -0.028835496 --0.08110235 --0.11499368 --0.09944253 -0.05062451 -0.10219649 -0.13538668 -0.08023217 --0.004569585 -0.0038286867 --0.006032936 -0.13530904 --0.023253933 --0.02036923 --0.15380816 -0.07373796 -0.09901529 -0.036741268 -0.056082897 --0.0984619 --0.05481978 -0.18011095 --0.22927067 --0.06683968 -0.1451807 -0.03858027 --0.068167575 -0.15171522 -0.039342817 -0.07268391 --0.086280316 -0.13615051 -0.009835383 --0.07546327 --0.062094934 --0.06490332 --0.1669812 --0.121870875 --0.11416518 -0.02269917 --0.038215704 -0.2652264 --0.018270196 -0.09526316 -0.13866927 -0.06542654 --0.124293655 -0.12762505 -0.1268622 -0.08973458 -0.05438814 --0.079303466 -0.019512657 --0.14723244 -0.06732179 -0.013113527 --0.065925576 -0.025500242 --0.08873404 -0.023536496 -0.13666081 -0.03849194 --0.07314625 --0.04355891 --0.088744156 --0.20667222 -0.008387096 --0.06466075 --0.060611848 -0.005441901 --0.11917405 -0.08174771 --0.21207875 -0.121229514 --0.07372461 -0.07050089 -0.21016727 -0.102346234 --0.14667296 --0.13930216 -0.029016921 --0.113189705 --0.0027904983 -0.049411044 -0.03694499 --0.19158666 -0.14645955 --0.012866568 --0.019788602 --0.10589381 -0.036668632 --0.11286603 --0.012591132 -0.009337512 --0.07961075 -0.066229016 --0.062247317 --0.04401187 -0.017801655 -0.30027732 -0.005449659 --0.032966767 --0.054302678 --0.17883869 --0.07735931 --0.08288946 --0.12130574 --0.14529783 -0.115281545 --0.04094972 --0.11506493 -0.0268545 --0.09471877 -0.091740504 --0.0068200794 -0.17171289 -0.08010983 -0.05148367 --0.05191788 -0.062502585 --0.22534043 -0.2718919 --0.03152924 --0.24442482 --0.06923348 --0.04476006 --0.041286774 --0.224293 --0.0057160156 -0.19541045 -0.17105931 -0.2540858 -0.27370867 --0.061595213 -0.0145881735 -0.06762613 --0.02102345 -0.08032877 --0.021249453 --0.12496989 -0.057660237 -0.20678985 -0.13434514 --0.14562534 -0.22084683 --0.0025838343 -0.09468997 -0.23925865 --0.18621077 --0.5455548 --0.07684414 --0.026499856 --0.13580124 --0.019019745 --0.10144205 -0.11460261 -0.16597731 --0.01171284 -0.09794702 -0.09106616 -0.048611697 -0.11193487 -0.004266846 --0.074161306 -0.15925482 -0.1388479 -0.055775914 -0.08607234 -0.0840492 -0.35647976 --0.20703316 --0.119580425 --0.07787525 --0.0068369256 --0.066250324 -0.05724732 --0.08498397 -0.20153235 --0.09218263 -0.09435808 --0.030436877 -0.057663277 -0.11681274 --0.035804007 --0.114760496 --0.011797055 -0.1711429 -0.09502475 -0.3745835 -0.028152307 -0.035254627 -0.1183047 -0.07059158 -0.01639738 --0.12713002 --0.08327266 -0.11475086 -0.097520895 --0.08958268 -0.024072314 --0.29652962 -0.003287862 --0.20313585 --0.20308523 -0.033022173 --0.02988346 --0.09394682 --0.055850945 --0.14177953 -0.09279687 -0.050955106 -0.1514984 --0.025061376 --0.090144716 -0.2812783 --0.0017286402 --0.17531249 -0.06134078 --0.039132576 --0.020351958 --0.047621265 -0.061377518 --0.073027454 --0.13918184 --0.09861932 -0.011871078 -0.021508897 -0.15230604 -0.04950997 --0.14374806 -0.04419538 --0.1596179 --0.11678419 --0.0059972503 --0.048268236 -0.048877705 -0.07675162 --0.024484903 --0.23359428 -0.11366978 -0.15484597 -0.0017607716 -0.07968031 --0.035147384 --0.042110983 --0.10159571 -0.023955222 -0.22939837 --0.12719174 -0.045386363 --0.061080527 -0.15873688 --0.09228938 --0.02657056 --0.10120312 --0.0749652 --0.06159285 --0.23485821 -0.050371293 --0.20067264 --0.112750754 --0.20534737 --0.029057013 -0.048992928 -0.07945919 -0.17539693 --0.05015838 --0.0005621259 -0.20185736 -0.0058662887 --0.0923347 -0.061429106 --0.07542303 --0.0050837137 -0.040297385 --0.09916062 --0.04500495 -0.21679191 --0.09376239 --0.060564876 -0.11903743 --0.051033642 --0.001958047 --0.11493411 --0.13125497 --0.12870976 --0.01013243 -0.045758758 --0.042534932 -0.117331915 --0.11855531 -0.090683796 -0.022175577 --0.029527547 -0.17171006 -0.02581423 --0.18524106 -0.2081826 -0.14252828 -0.08300251 --0.005901025 --0.08381068 -0.16170068 --0.053369883 -0.13208312 --0.064349465 --0.10148625 --0.008830268 -0.13164164 --0.118230194 --0.021736 --0.13533172 --0.009007696 --0.10749662 --0.1016699 --0.121095404 --0.17335625 --0.04770646 -0.087692216 -0.087462224 --0.026451597 -0.08773302 -0.031914346 -0.041352343 -0.033907905 -0.01808476 --0.12172781 -0.09648477 --0.12180567 -0.12577657 --0.009647022 --0.052180216 -0.0144447405 -0.15328704 -0.08509249 -0.08723543 -0.086344935 -0.10740518 -0.03379415 --0.15458511 --0.013965212 --0.120709226 --0.16932908 -0.018883014 --0.013615993 -0.03528698 --0.020941887 --0.07544798 -0.011413968 --0.060610373 -0.01516143 --0.011283276 --0.0003117068 -0.06404601 -0.14418639 -0.07533717 -0.018697154 -0.07550641 --0.20278704 -0.02372566 -0.11546511 --0.055712353 --0.011934525 --0.09466151 --0.07227468 -0.096839614 -0.07199509 --0.021244567 --0.053180106 --0.02735732 -0.091384456 -0.016350212 -0.12512968 --0.059316915 --0.060193293 -0.15675122 --0.18097357 -0.027235117 -0.20533662 -0.094838 --0.0053038397 -0.033573963 -0.07621842 -0.1769142 --0.021799425 -0.024552388 -0.066539675 --0.14103286 -0.093055286 -0.051736858 -0.056986667 --0.012653891 --0.22646983 --0.096285 --0.051048573 --0.031213325 --0.041441057 --0.025763262 -0.063111976 -0.18176405 -0.031597953 -0.03803876 --0.19028382 --0.0540347 --0.24724294 -0.13515855 --0.091803625 -0.007645455 -0.16088614 -0.08274143 -0.07314092 -0.14064041 -0.10217283 -0.1299042 --0.022270625 --0.04502645 -0.0068308446 -0.041819267 --0.015498396 -0.09250089 --0.039352216 -0.11546844 -0.18304108 --0.33170578 --0.01472147 --0.18458161 --0.099462554 -0.06495259 -0.035612393 --0.15159851 -0.14391331 --0.0070847766 -0.15583694 --0.012821452 -0.034821294 -0.0065704053 -0.037485473 -0.08677022 -0.05203474 --0.07566695 -0.0024242804 --0.20682664 --0.0062821573 --0.024759777 --0.058605716 -0.011638308 -0.02063224 --0.118110284 -0.039621484 --0.0379835 -0.13521336 --0.0068337102 --0.03991405 -0.07150241 -0.04370091 --0.15371075 --0.051303454 -0.04217799 -0.110974655 --0.24849002 --0.02408481 -0.024279878 -0.087887906 -0.09971311 -0.04854499 --0.0772316 -0.06017797 --0.014946762 -0.018991312 -0.09913222 --0.16915204 -0.10274549 --0.04225848 --0.059955202 --0.06581573 --0.043699425 --0.09332756 --0.018570712 --0.056844566 --0.021638436 --0.07597588 --0.0388391 -0.09318106 --0.035688404 --0.11021236 --0.049915645 -0.09393586 --0.13676679 -0.10293198 -0.059283163 --0.046997044 -0.096735805 -0.084562354 -0.031679932 -0.031750377 -0.021971975 -0.0057349806 -0.08921113 --0.022831574 -0.15999651 --0.045559853 -0.018097034 --0.047023922 --0.03824128 -0.071628354 --0.13480763 --0.08768531 -0.010428187 --0.12966558 --0.10697646 -0.019281628 --0.18780436 -0.041000456 --0.074305125 -0.04548658 -0.08652335 -0.03492739 -0.17611161 --0.10655753 -0.005619831 -0.18584752 -0.017021302 -0.058310468 -0.1239654 -0.06017888 -0.030294081 -0.069598064 -0.03711369 -0.045864146 -0.014730893 -0.10659009 -0.017947784 -0.0789271 -0.0051723165 --0.008390223 -0.17781802 --0.03788242 --0.0860063 --0.06647493 --0.15357202 -0.047948364 --0.09183261 -0.030301312 --0.06263836 -0.09574496 -0.04047783 -0.007189558 --0.035901748 -0.024812868 --0.103806145 -0.036875885 --0.043334078 -0.02487512 -0.044672057 -0.054503668 --0.01888406 -0.13718729 -0.04655981 --0.06803506 -0.043685805 --0.117157444 --0.050119516 --0.06629676 --0.10676391 -0.038476747 -0.11410081 --0.0071760793 -0.08055336 -0.061875887 -0.077106684 --0.026191875 -0.032863427 --0.04837496 -0.17321563 --0.08011771 --0.0038442547 -0.07740038 --0.13144115 --0.021249216 --0.028372765 -0.09260035 -0.054232966 --0.008649686 -0.02586915 -0.12179855 -0.058364015 --0.078621216 --0.010251447 --0.09187464 --0.08949139 -0.0314513 --0.07705794 -0.1532797 -0.08723627 --0.056804772 --0.050084256 --0.031351782 --0.010302789 --0.020936567 -0.073166594 -0.065920815 -0.012110547 -0.0769562 --0.12091775 -0.13759337 -0.12015866 -0.020931033 -0.031207968 --0.1312507 --0.00712294 -0.015502244 --0.09811252 -0.0773485 -0.08515883 -0.11108722 -0.020866958 -0.016503613 --0.021467958 -0.045388453 -0.07991234 --0.07153012 -0.11656202 --0.06282561 -0.017124532 -0.025810558 --0.038625494 -0.13960175 --0.06271442 -0.1350819 -0.0013826777 -0.14264028 --0.023322787 -0.14285465 --0.006945072 -0.050654996 -0.0761411 -0.029800577 --0.08916087 --0.05243648 -0.19584696 --0.07661977 --0.1794315 --0.071014404 -0.09845495 --0.16113496 --0.18534717 -0.09854935 -0.2011651 --0.08771412 -0.066477016 -0.005525497 -0.016942523 -0.049223468 --0.053078398 -0.052289005 -0.1603523 --0.025511917 -0.16227815 -0.11520438 --0.079638354 --0.065453 -0.005390929 -0.042318713 --0.020402951 -0.115870565 -0.018356305 -0.15144727 --0.101699576 --0.03282824 -0.13464516 --0.2366124 -0.07724809 --0.14620082 --0.0388782 -0.07123638 --0.1373046 -0.15689512 --0.010428019 --0.077301465 -0.014752065 --0.017985707 -0.10000719 -0.15981196 -0.030933592 --0.033370953 -0.01194804 -0.002866744 --0.07140182 --0.08504341 --0.087956935 --0.087847255 -0.041578386 -0.008050932 --0.24736196 --0.0332536 --0.05735345 --0.18554288 --0.10735744 --0.09998867 -0.07425655 -0.06230712 -0.039264936 --0.08939764 -0.010320898 -0.1041216 -0.11878725 --0.06979827 --0.089431055 --0.040923957 --0.10102813 --0.1087141 --0.041537553 --0.23809513 -0.15017235 -0.06820006 --0.04349433 -0.065328345 -0.030077513 --0.046686728 --0.032018367 -0.1616688 -0.008983801 --0.16364366 --0.040986992 -0.020028165 -0.13411218 -0.09034153 -0.09821262 --0.26067924 --0.07605222 -0.022331638 --0.039227303 --0.19980106 -0.112554125 --0.104207374 -0.074056104 -0.056494243 -0.017777832 --0.12543164 -0.01552104 -0.05941312 -0.1097684 --0.025557717 -0.24707747 --0.0043771444 --0.014912023 -0.079389766 --0.32430398 --0.10253072 -0.05616947 -0.07316745 --0.16535574 --0.16108507 -0.0878746 --0.24750791 -0.038994286 -0.06650491 --0.039329156 -0.10132655 --0.021498445 -0.014785788 --0.12672785 -0.12908082 --0.3247067 --0.011196588 -0.11639166 -0.15201603 -0.014726672 --0.073732965 -0.2435653 --0.15131988 --0.11431633 --0.059417028 -0.028462844 --0.05480691 --0.11561509 --0.17722787 --0.002699919 -0.0066691823 -0.06443758 --0.016723128 -0.21062022 --0.11159641 -0.13745417 --0.1168367 --0.020741556 -0.33301738 --0.18098223 --0.21242402 -0.15807141 -0.118448175 --0.24008465 --0.22140439 --0.19156635 --0.083545536 -0.035228744 --0.025713867 -0.019757085 -0.25730723 --0.03478834 -0.12460592 --0.08791901 --0.012062573 --0.02403605 -0.08542091 --0.053167433 --0.045519747 --0.13252029 -0.050568648 -0.032311037 --0.2214692 --0.009169375 -0.0670666 -0.002499205 --0.09028881 -0.35201153 -0.030764587 --0.1734606 --0.0166415 --0.06080972 -0.18821737 -0.09477676 -0.006523794 --0.103161 -0.18271668 --0.2092486 -0.13664192 -0.050035156 --0.21417613 --0.18456298 --0.24717622 -0.07797573 -0.036363892 -0.03345648 -0.03889728 -0.04566224 -0.08800222 -0.090235695 -0.12086216 --0.019748557 -0.16602352 --0.06314057 -0.2558892 -0.0645972 -0.012291819 -0.074798375 --0.15537079 --0.12457495 --0.072959766 --0.06416042 -0.06525146 --0.0017427532 --0.009797041 --0.062120482 -0.13914827 -0.12642217 -0.30396664 --0.15687954 -0.21145865 --0.07047661 -0.10146236 --0.0390341 --0.116855234 --0.16712198 -0.05474937 -0.0045459024 -0.09035582 -0.10366887 --0.048120275 -0.03476415 -0.050628655 --0.29206932 -0.03572097 -0.08937428 -0.054312 --0.017680833 -0.13932496 -0.09911299 -0.00096230477 --0.029788 -0.018527215 --0.009585455 -0.036897708 -0.01531194 --0.1742264 -0.09518154 --0.11847359 -0.01803557 --0.22279137 -0.10904781 --0.20498583 -0.08623862 --0.10271003 -0.103100024 --0.121366724 -0.17109257 -0.2224442 -0.116133586 -0.05404296 --0.007879025 -0.024583858 -0.1001616 --0.05165679 -0.015111849 --0.20035315 --0.06232955 --0.040595733 --0.0025948547 -0.016223952 --0.003702897 --0.06432827 --0.0022493347 -0.08192081 -0.060815934 --0.028547121 -0.004844836 -0.00053172745 -0.034675036 --0.005921034 -0.09331157 --0.17098357 --0.002659733 --0.009312253 -0.028644118 -0.00848049 --0.105413966 -0.082744345 --0.04595303 -0.08546258 -0.011119949 -0.014140006 --0.058477096 -0.08544223 --0.16068825 -0.006833209 -0.096257634 --0.08164496 --0.11911489 -0.05430087 -0.04118519 --0.014331554 --0.04098802 --0.12605451 -0.03326783 --0.14717333 -0.040348712 -0.09575838 --0.051082194 --0.05057663 --0.051413298 -0.011730039 --0.06339839 -0.13397878 --0.022906534 --0.087447114 --0.14157836 -0.04162828 -0.023915105 --0.028699052 -0.08612859 --0.039532226 --0.012056901 -0.13531278 --0.15372099 -0.051426876 --0.086034 -0.04064128 -0.04971867 -0.024694594 --0.039101705 --0.028902048 -0.31313083 -0.07577214 --0.14330566 -0.07260978 -0.008262912 --0.16299719 --0.09469656 -0.20250311 -0.031089481 --0.03347912 --0.02559953 --0.18731242 --0.08996888 --0.048659604 -0.04594709 --0.04408359 -0.21382162 -0.059413508 -0.03762064 -0.043880574 -0.0025886374 --0.063703895 --0.028356977 --0.041091572 --0.15116185 --0.063739315 --0.09909034 -0.08736902 --0.097935215 -0.024867486 --0.0551832 -0.0033147526 -0.0459388 -0.0011950979 --0.05716322 --0.049493093 -0.12969169 -0.024897326 -0.023626696 --0.042056695 -0.23206553 --0.050829258 -0.05680933 -0.20118098 --0.3517986 --0.10087881 --0.018066835 --0.23522301 --0.044578947 --0.19680753 --0.23650022 --0.12296307 --0.38335356 --0.011329897 --0.057712648 --0.13773596 --0.06715645 --0.016792586 -0.18045187 --0.037126005 -0.035052817 -0.15788183 -0.008609517 --0.03377824 -0.02420505 -0.0012669087 --0.033949602 -0.13038833 --0.15707871 --0.04971984 --0.10898829 --0.28459138 -0.04907976 -0.120465666 --0.1786084 -0.057108387 -0.18855742 --0.15252383 --0.12342179 --0.013197842 --0.02993224 -0.086663224 -0.09207334 -0.22938663 --0.031237954 --0.09579644 --0.09096314 --0.006312597 --0.0067548463 --0.14419562 --0.08514029 --0.2326844 -0.30720899 -0.23334497 -0.18365332 -0.06903818 -0.08240172 --0.011189901 -0.020211892 --0.09418816 -0.012735582 --0.2411214 --0.0067744297 -0.08256968 -0.058137096 --0.06339805 --0.1200977 --0.3007267 --0.017259292 -0.28086275 -0.1061172 --0.035849284 -0.02581915 -0.087407075 -0.02248183 -0.051617548 -0.0061670844 --0.11517568 -0.14220081 --0.035221346 -0.19496204 -0.19660321 --0.008568708 --0.13094279 --0.09455102 -0.038547292 -0.034382764 --0.3634856 --0.15509306 -0.113607995 -0.11453589 --0.0586363 --0.104894415 -0.20433062 -0.103983395 -0.054576285 --0.01154998 --0.013569896 --0.20403764 --0.03412804 --0.009944018 --0.019972065 --0.06558921 -0.011957817 --0.17489913 -0.0066813393 --0.004490741 -0.20834497 -0.03249132 --0.11481808 -0.049323324 --0.04768963 -0.008384557 --0.089769214 --0.00037820378 --0.094623365 -0.111672364 --0.061141446 --0.066937976 --0.001161608 --0.043989472 --0.17416863 --0.039408024 --0.052198388 -0.03282116 -0.15278584 -0.06757562 -0.10561343 -0.09996514 -0.07314485 -0.02437726 -0.07954806 --0.043296482 -0.08049826 -0.10471267 -0.05473725 -0.010157214 -0.041398235 --0.03600127 --0.05198899 --0.038489975 -0.0076866187 --0.066244714 --0.04937159 --0.101409934 --0.19153894 --0.17762002 -0.12508555 -0.13547425 -0.066883415 -0.035971552 -0.00916949 -0.068133116 --0.20587218 --0.077266134 --0.024190018 --0.104463466 -0.13460658 --0.017141268 -0.025749454 -0.0818283 -0.3035683 -0.010389476 --0.082045764 -0.15903962 -0.088469334 -0.058296926 -0.045224123 -0.0058251834 --0.08644033 -0.08806461 --0.16171102 -0.25023523 --0.14180803 -0.07454452 --0.049759198 -0.08140658 --0.018746626 --0.0073141237 -0.040200002 -0.14348714 --0.067703426 -0.058135394 --0.014462004 -0.058172874 -0.094551474 --0.15218163 --0.0025095586 --0.22207196 -0.052421093 --0.040654838 --0.07655417 -0.03584308 --0.15516728 --0.21018814 --0.046705242 -0.11911878 --0.20648323 --0.124702625 --0.04899273 -0.08227151 -0.048562907 -0.109547704 -0.06451559 --0.025833925 -0.08753248 -0.13235639 -0.041983217 -0.060719106 --0.09726118 -0.076250434 --0.15403064 -0.030647378 --0.091286585 -0.25083476 --0.028950255 --0.1337242 --0.09483165 -0.14323668 --0.08837832 --0.058131196 -0.08923969 --0.08394334 --0.11826233 -0.008275987 -0.07484098 --0.07056809 -0.13258526 -0.008935762 --0.0851379 --0.18394169 -0.11108206 --0.026189487 -0.078567564 -0.028921185 -0.11661203 --0.03607671 -0.12511049 --0.039408363 --0.087563485 --0.07105332 -0.05364551 --0.15964168 --0.032846358 -0.12234159 --0.28718054 --0.07120531 --0.20505068 -0.056205157 -0.052030627 --0.19537897 --0.17387754 -0.05600279 -0.32001033 --0.12930715 --0.016670177 --0.5370816 --0.11412792 -0.01697686 -0.09079028 -0.16771604 --0.013459895 -0.16325867 --0.07900354 -0.06714563 -0.12635568 -0.1073581 -0.059426397 --0.15065312 -0.037524525 -0.12334178 -0.19655149 -0.14367 -0.08574035 --0.132334 -0.07997921 --0.29495355 --0.010594393 -0.087606505 --0.05081449 --0.22753376 -0.16873178 --0.21122609 --0.12981941 --0.21384044 -0.06984761 --0.25540853 --0.3239285 -0.22443353 -0.010231369 --0.07106342 --0.19788957 -0.10175464 -0.06316654 -0.062410954 --0.14429654 -0.07830425 -0.031032598 --0.18705185 --0.0077204606 --0.03264284 --0.08859105 -0.14116074 --0.2077712 --0.0025627322 --0.041046046 -0.25770754 --0.25260293 --0.050370183 -0.018534934 -0.091867924 -0.09884556 --0.0505141 -0.04933437 -0.11617981 -0.23957954 --0.30784276 -0.24515252 -0.17497772 --0.048861247 -0.14142045 -0.07773824 -0.24812607 -0.1715914 -0.049064334 --0.17597514 --0.017773539 -0.029374946 --0.10911123 -0.100904286 --0.10138949 -0.29733628 --0.059040353 --0.17190902 --0.1254848 --0.18055776 -0.05754165 --0.1498612 --0.16606043 -0.3103025 -0.14821331 -0.07368239 --0.002933587 -0.004313424 --0.014885157 -0.017790616 --0.051172853 -0.086383194 -0.19698131 --0.23785901 --0.046950925 --0.0457383 -0.011016495 -0.090371735 -0.14932264 -0.19040166 --0.27668837 -0.09738242 -0.16072065 --0.25694004 -0.3039516 --0.10517026 --0.14887255 --0.09925217 -0.028601866 -0.1678579 --0.008498577 --0.091097236 -0.15768407 -0.08709668 -0.05128568 -0.019034944 -0.059513036 -0.036212046 -0.12811053 --0.032820467 -0.23234628 -0.08260113 -0.026198443 -0.009275961 --0.107665926 --0.26077318 --0.03969994 --0.03883457 --0.024192117 -0.022738038 --0.11901593 --0.19015835 -0.079608105 -0.101128235 --0.19449578 -0.09720656 -0.043455593 -0.22206058 -0.09472487 --0.11102805 -0.13819346 --0.101990625 --0.075803414 --0.026802806 -0.17176557 -0.046172418 --0.030537995 --0.124876745 -0.047990255 -0.2520301 -0.0042208605 -0.13970348 -0.026191594 --0.06943369 -0.12618722 -0.045201205 --0.078410566 --0.11836702 -0.09464668 -0.12885088 -0.08170339 -0.06414138 --0.10560736 -0.17911386 --0.20193967 --0.025371948 -0.17140166 -0.032891415 --0.0156081505 --0.19075337 -0.10764441 -0.06621987 --0.06320176 -0.071233295 --0.11854198 -0.17024733 -0.04808881 --0.06608879 -0.15324233 -0.2704123 -0.08359593 --0.08781075 --0.08008143 --0.11364367 --0.16951263 --0.21755172 -0.17346443 -0.019363994 -0.12099245 -0.07565701 -0.13210276 -0.09139262 --0.10635126 --0.063460894 -0.04623861 -0.067257956 -0.072612494 --0.14762089 -0.44731778 -0.073746204 -0.06250794 -0.06557668 --0.05931332 --0.024631118 --0.107122704 --0.020752437 --0.17054522 --0.030005151 --0.09803396 --0.0037512616 -0.14553846 --0.08432964 -0.11666189 --0.021553608 -0.15666777 -0.0014989022 -0.22695722 --0.21620533 -0.005138538 -0.046998028 -0.13639562 --0.18256246 -0.007627044 --0.016982013 -0.10091824 --0.06637484 -0.04748667 -0.014035985 --0.024290109 -0.06259737 -0.28022245 --0.014866409 --0.046899274 -0.09705048 -0.10408649 --0.14061184 -0.094779246 --0.15368964 -0.018019833 --0.05706872 -0.07160301 --0.034626413 --0.009043943 --0.043034445 --0.11398065 --0.13539977 -0.0732717 --0.049683046 --0.090674214 --0.15914558 --0.041016523 --0.020833826 -0.16667697 --0.0666627 -0.05218687 -0.03097837 -0.12328944 --0.049753454 --0.098792374 -0.027398001 -0.1334277 -0.017173022 -0.03938376 -0.040673103 -0.07320475 --0.1055367 -0.0010022081 --0.042988807 --0.01731601 --0.0014523885 --0.089737765 -0.063260555 --0.07619297 --0.112599485 --0.11980202 --0.14707863 --0.07720061 --0.08044679 -0.090327434 --0.12931445 -0.04271165 --0.031164177 --0.05854388 -0.07396836 -0.10285572 --0.09283551 -0.08095897 --0.30966347 --0.13930184 -0.056296572 -0.02853226 --0.06889716 -0.01664275 -0.06835902 -0.1581673 -0.02776071 --0.0041580983 -0.02031348 --0.05471323 -0.17844924 -0.09899999 --0.10750852 --0.09971589 --0.010004077 -0.17552619 -0.09308673 --0.0027021274 --0.00096684636 --0.24075219 -0.08105317 --0.03063594 --0.03467213 -0.13224314 -0.10924022 --0.09160504 -0.18990734 --0.005338102 --0.04504876 --0.057629697 -0.111822635 --0.017613444 --0.14513396 -0.07377789 -0.10041817 -0.122601 --0.12738599 --0.06272029 -0.121201225 -0.020297928 -0.04469395 -0.07502182 --0.109671086 -0.09447206 -0.08556613 --0.23193716 --0.0079241805 --0.03691183 -0.04862811 --0.072002485 -0.060014 -0.051246744 -0.22204003 -0.22452034 --0.043437313 --0.15413685 --0.031609625 --0.19510567 -0.06713776 -0.03862749 --0.029182833 -0.13178067 -0.11567162 -0.021451082 --0.11348259 -0.073931895 -0.006918916 --0.040798325 -0.08474867 --0.008169277 --0.010773493 --0.001863851 -0.15525395 --0.0038172256 --0.03271994 -0.04707589 --0.16666366 --0.0058446894 --0.015156595 --0.027175132 --0.0458201 -0.08522701 -0.06477635 -0.14586003 --0.04848545 --0.079375505 -0.08288193 --0.00095778715 --0.018797109 -0.0002776993 -0.03834781 -0.124658436 --0.158073 --0.050074738 --0.09715367 -0.057343252 -0.18558145 --0.02499177 -0.066803336 -0.069644496 --0.013999963 -0.037221234 --0.15091524 -0.09548554 -0.010001232 --0.075022824 -0.0096683 --0.08327319 --0.1112335 -0.10299615 --0.081486724 -0.06879252 --0.13060644 -0.03224449 -0.037803356 --0.049458206 --0.06375442 -0.11921269 -0.018564563 -0.076536484 -0.009048226 --0.08837543 -0.09121343 -0.07898652 -0.013883936 -0.012737141 -0.12351571 -0.05568878 -0.059609912 -0.0041192677 -0.020298108 -0.07138325 --0.0037629257 -0.066827446 -0.08259935 -0.019563824 --0.012295216 -0.046981227 --0.072893515 --0.12583716 --0.10262638 --0.00329998 -0.019124972 -0.1385415 -0.16244748 --0.0032990072 -0.05018053 -0.032187518 -0.14078267 --0.015665473 --0.035743263 --0.106910296 -0.12329569 -0.035654876 -0.11967592 --0.05877914 -0.012736754 --0.06831353 -0.035456978 -0.10781279 -0.008066202 -0.015975168 -0.10717578 --0.014902882 -0.04674395 -0.00926221 --0.020137548 -0.03746632 -0.069489494 -0.24658418 --0.09894041 -0.03617258 -0.10855846 -0.017354447 -0.12831576 --0.08377415 -0.05050325 -0.02115404 -0.07915776 -0.06891002 -0.043628503 -0.040796254 -0.101857856 -0.020142887 -0.026513746 -0.12702318 --0.02509245 -0.043513633 --0.13527606 -0.058023266 --0.034281112 --0.14995722 --0.044159606 -0.085052595 -0.038632445 -0.042554386 --0.03408788 --0.109050415 --0.17339616 -0.13912135 -0.08788882 --0.056597255 -0.061871294 -0.085849844 --0.1538906 --0.04800983 -0.015485514 -0.04667079 -0.034754142 --0.04125021 --0.0024544424 --0.01624563 -0.046119757 --0.013473149 -0.11116391 -0.25309423 -0.046994045 -0.048811175 --0.05001109 --0.11039934 -0.084990926 --0.03571389 --0.038235713 -0.020947386 -0.068074495 -0.0029712557 -0.016214363 --0.15730628 -0.18721946 -0.060562 -0.16659869 --0.0062227435 -0.06752255 --0.17320877 --0.03217899 --0.032406617 --0.098138995 --0.032146685 --0.087438345 -0.028605517 -0.09125131 -0.1261234 --0.012480047 --0.09138926 --0.17484531 --0.0340535 --0.06050611 --0.080097675 --0.007184742 --0.06166441 -0.048872974 -0.022978997 -0.08480439 -0.041490506 --0.16130367 --0.14572594 --0.12538464 --0.022398263 -0.053701773 --0.04904526 -0.14810407 -0.089272924 --0.035140697 -0.05661021 -0.05529593 -0.021822443 --0.11814035 -0.07041829 --0.05263397 -0.10241129 -0.1888902 --0.18902825 -0.21295564 --0.13734888 -0.00032253214 -0.04177291 --0.07982454 --0.12904082 --0.13155414 -0.034208976 --0.01663878 -0.0009962121 --0.08057454 -0.024911504 --0.028921021 --0.03685252 -0.10234553 --0.027646342 -0.0017706439 --0.104075864 --0.04412196 -0.12571356 --0.14906168 -0.009142436 --0.062215272 -0.013494948 --0.1140162 --0.13101646 -0.045291647 -0.13663505 --0.048660837 --0.21769708 --0.092391275 -0.095229104 -0.0121258125 --0.1999242 --0.19461685 -0.027117943 --0.003599882 -0.06019973 --0.07924249 -0.0025619562 --0.11880498 -0.08159221 --0.033073895 -0.004952919 -0.1353052 -0.03343365 -0.039717242 --0.06661606 --0.10598775 -0.14457975 --0.013386514 --0.06249092 --0.04602739 --0.02184291 --0.08837714 -0.14257398 -0.13689762 --0.058819402 -0.13674644 --0.039409187 -0.19045793 --0.011292441 -0.09019401 --0.1082613 -0.04249426 --0.017740963 -0.20288317 --0.083198264 -0.058600284 -0.36894482 -0.0255942 --0.09464174 --0.03102593 --0.031425525 --0.017079748 -0.068253666 -0.22512563 --0.018494384 -0.12474876 --0.13329911 -0.5609335 --0.077574946 -0.36134273 --0.12506957 -0.5753492 -0.017337572 -0.1986609 --0.011085729 --0.0796594 -0.084127754 --0.04564287 -0.1879216 --0.0526708 -0.060830545 --0.0745489 --0.208643 --0.16471796 --0.04547254 -0.029400902 --0.3046397 -0.20422746 --0.36266136 -0.017915893 -0.020409398 --0.08895485 --0.30754662 -0.29894722 -0.28220382 --0.18199894 --0.08175557 -0.4182618 -0.053487673 -0.27619845 -0.22261009 -0.0512934 -0.084392495 --0.15184528 --0.27951756 --0.1498355 --0.19698243 -0.035578083 --0.08549185 --0.008617047 --0.082666844 -0.12792477 --0.14235877 -0.21902311 -0.10942286 -0.25974897 --0.15167604 -0.108700514 --0.1575248 -0.1258389 -0.079592064 --0.19736126 -0.067742825 -0.021144403 -0.2656634 -0.3249078 -0.08766903 -7.625884e-05 -0.32051113 -0.035403192 --0.17546618 --0.3901938 --0.058439802 --0.31965527 -0.019046059 -0.31758952 -0.4409609 -0.043256957 --0.14192928 --0.46786192 --0.070374526 --0.08649426 -0.1300176 -0.12337951 -0.46223393 --0.26786038 --0.1811296 --0.09330404 --0.01031758 -0.13020995 --0.12969089 -0.11112381 --0.11945905 --0.15574148 -0.18193139 --0.36803785 -0.11947401 --0.10487899 -0.3104305 -0.089695625 --0.19465417 -0.49673212 -0.1952592 -0.083191425 -0.27812225 --0.2653172 -0.017738875 -0.09577181 -0.148622 -0.37504506 --0.12514529 --0.10929918 --0.0025151672 -0.030160341 -0.026470598 --0.0020453618 -0.0011584238 --0.1057991 -0.027701696 -0.01685795 -0.034560412 --0.115777455 -0.18031862 -0.006020719 --0.16498369 --0.090998895 --0.086152785 -0.040879946 -0.015094198 --0.04910421 --0.09085835 --0.10269122 --0.03728603 -0.0069893408 --0.031446345 -0.008324571 --0.023525042 --0.041703135 -0.13819763 --0.04612741 -0.13687469 --0.0077736867 --0.037786268 --0.10135357 -0.024382051 --0.18568943 --0.012500994 -0.046857394 --0.1047721 -0.019985842 --0.042810924 --0.048873838 -0.034509867 -0.056370236 -0.24986462 --0.07848825 --0.0020421387 -0.034635354 -0.0029077765 -0.043610014 -0.0016619879 --0.12786669 --0.068993405 --0.067506135 --0.12810972 --0.08817374 -0.062760726 --0.043090872 -0.07978995 -0.047180377 --0.12258371 -0.07397932 -0.06771159 -0.006411241 --0.032802183 -0.04663792 -0.11515601 -0.0928962 -0.08209258 -0.041305315 --0.015831565 --0.089904666 -0.034093738 -0.105114855 -0.020148516 -0.10842516 -0.028087774 --0.015064955 -0.08783942 -0.25452697 --0.023040544 -0.018831896 --0.1297948 --0.02189643 --0.0409849 -0.015120802 -0.023110393 -0.017703237 --0.13476086 -0.09213507 --0.011807892 -0.015287661 --0.022080671 --0.044460118 -0.051943716 --0.053731482 --0.024577409 -0.015597344 -0.050817315 -0.0067021847 --0.058083653 --0.059963956 --0.13805035 -0.09086839 -0.05832036 -0.15326881 --0.0038644397 -0.018230818 --0.094767846 -0.09199592 -0.09298633 --0.006524359 --0.025245322 --0.15331595 --0.023121657 --0.09785561 --0.068917334 --0.05738731 -0.017656954 --0.025462078 --0.03202147 --0.041126817 --0.052235384 -0.06000188 -0.0079474915 --0.09296675 --0.05553998 -0.074281834 --0.14491 -0.2546147 -0.100973696 -0.19146277 -0.037738707 --0.07760469 -0.06636179 -0.17767015 -0.012342332 -0.00643212 -0.13028616 -0.2178037 -0.4215742 -0.0049833995 -0.06277153 --0.062997065 -0.15353666 --0.057962038 -0.04976537 -0.030634278 -0.16064218 -0.018457882 -0.063136555 --0.012010422 --0.14822969 -0.67565715 --0.09912389 -0.85274905 --0.26991922 -0.37514827 -0.004750344 --0.40877664 --0.053698547 -0.074653566 --0.33569604 -0.1577977 --0.14897303 -0.032755494 --0.108733885 -0.06880299 -0.07416321 -0.23805422 -0.03752019 --0.17162742 -0.19748099 --0.014037647 --0.03872282 -0.10206531 --0.029485699 --0.113797806 --0.15711038 -0.38577065 --0.31272066 --0.09350077 --0.2324185 -0.10917787 -0.17739023 -0.27701405 -0.0038069312 --0.058110636 -0.2457087 -0.12339843 --0.20189145 --0.06493765 -0.15456177 --0.039299767 -0.105529055 -0.17868222 --0.23712066 --0.15899375 --0.13114856 -0.09005281 -0.1417089 -0.8461719 --0.15277492 --0.28200534 -0.42986214 -0.311556 --0.063836545 -0.43690014 --0.09248485 -0.28813365 -0.13870764 -0.07455088 --0.03882538 --0.06423965 --0.28772014 -0.16102748 --0.029384611 -0.36083296 --0.022664813 --0.032012925 --0.26188496 -0.16882913 --0.35331425 --0.12325404 -0.17186186 -0.2216099 -0.6418644 --0.36129802 --0.3722925 -0.015748583 --0.140165 --0.07725423 -0.16205469 -0.25913024 -0.19154076 --0.20051919 --0.09829784 --0.2707444 --0.49455777 --0.23635465 --0.022900764 -0.091904975 -0.26738897 -0.10563963 --0.4102585 --0.047297858 --0.1356943 --0.023227615 --0.08346478 -0.14863189 -0.07038518 --0.8021547 --0.10685699 --0.13204008 --0.4431963 --0.16501094 -0.07164921 -0.029930081 -0.086400494 -0.12211772 -0.003194831 -0.1250572 --0.24424574 --0.02023459 --0.13222769 --0.029679554 -0.069830544 --0.21059118 -0.15669975 -0.18385664 -0.014420766 --0.15931866 -0.2544324 -0.19713973 --0.17054455 --0.038184643 --0.05550397 -0.08494847 --0.0733957 --0.056613315 -0.39578244 -0.26321498 --0.045076586 -0.11166666 -0.17947853 --0.013168434 --0.10640018 -0.16814142 -0.05063922 --0.14819627 --0.34494868 -0.050986283 -0.23053522 --0.053201377 -0.020336252 -0.04152965 --0.15030839 --0.15893307 --0.04000985 -0.06819488 -0.23180953 --0.39235494 -0.025542768 -0.02101754 --0.006096089 --0.014467019 -0.18176156 --0.10939678 --0.14968653 -0.009070792 --0.055120796 --0.08657575 --0.28427824 --0.08259256 --0.016648851 --0.25377956 -0.12052701 -0.0916834 -0.35163733 --0.16246817 --0.088869855 --0.024164174 --0.075522475 --0.0018213062 --0.0132417595 -0.071332365 -0.050597258 -0.292276 --0.05375312 -0.41563123 -0.13114098 --0.21928118 --0.008241177 --0.06756298 -0.035934005 -0.011832298 --0.031579006 -0.01247173 -0.08963819 --0.40328386 -0.03506353 -0.1703411 -0.29848695 --0.054389793 --0.0032349867 -0.27533796 -0.012005281 -0.15571581 -0.016805917 --0.029217541 --0.19089508 --0.036871973 -0.14444397 -0.1262867 -0.13554871 --0.07090825 --0.021286516 -0.07334758 --0.30195564 -0.26718324 --0.048139658 --0.14573887 --0.01571045 --0.049743902 --0.09775329 --0.3942102 -0.044084743 -0.02751776 --0.11545215 --0.28295583 --0.18056466 --0.37463674 --0.14112923 -0.21616872 -0.106022395 -0.0076198955 -0.0072905566 -0.11417792 --0.22430791 -0.06514977 -0.10117269 --0.08866558 -0.010339184 -0.037267223 --0.54945743 --0.27475268 --0.142147 --0.030234367 -0.7972258 -0.1716931 -0.08021474 --0.08567601 --0.06801809 -0.06967831 -0.17375387 -0.12548487 -1.0360551 -0.10033596 --0.23091228 --0.07232257 --0.23527993 --0.19008043 --0.51950383 -0.15821324 --0.29419544 --0.08008571 -0.0054822927 --0.028950276 --0.35483283 --0.5676383 --0.1706684 -0.4804222 --0.16722997 -0.5868155 -0.010210633 -0.047705624 -0.001115383 -0.06301826 --0.14771713 -0.2684422 -0.08547591 -0.17576364 --0.17726552 -0.3023751 -0.4616533 -0.422103 -0.03308144 -0.05584872 --0.05918837 -0.28947857 -0.06321672 --0.09326275 --0.03295816 --0.085991055 --0.0326308 --0.4012974 --0.44178563 -0.3869699 -0.11795353 --0.1273594 -0.33760968 --0.26674265 --0.10363041 --0.33784342 --0.256483 --0.15061375 --0.08646955 -0.16126205 -0.2967259 --0.077670224 --0.24828196 --0.40543672 -0.038935382 -0.2612008 --0.10076693 --0.5297482 --0.26262364 -0.06331559 -0.19576685 --0.008677577 --0.17429958 --0.5046567 --0.1992458 --0.0773644 --0.1374359 -0.14899772 --0.019804291 --0.6632152 --0.1147178 --0.18834965 --0.39760813 -0.10848945 -0.4731541 -0.47714585 -0.36672994 --0.1788214 -0.03905106 -1.288428 -0.031598605 --0.071121916 --0.04290295 -0.10611608 --0.19891962 -0.19629589 --0.29456562 --0.35284278 --0.18143056 --0.18703558 -0.035582263 -0.32250702 --0.073787086 --0.09847425 --0.031079417 --0.2581082 --0.2929498 -0.1262772 -0.09513077 --0.3663503 --0.026845546 --0.39867643 -0.04056922 --0.024611441 --0.47080186 --0.40633056 --0.0093535725 -0.22250523 --0.31615067 -0.8381411 -0.12072115 --0.01549433 -0.080602184 --0.0655647 -0.22372286 --0.05998504 --0.10403388 --0.20549469 --0.12598856 --0.0070136986 -0.2540107 --0.0603779 -0.24027167 --0.029817943 --0.0073986943 -0.04774906 -0.42741352 --0.19958922 -0.09213012 --0.14389889 -0.06326188 -0.00077438704 --0.12386108 --0.083731115 --0.08403223 -0.07525047 -0.020432392 --0.0033334647 --0.15260065 --0.0041670995 -0.0029605755 -0.2154159 -0.056167588 -0.14253029 --0.14059052 -0.00461353 --0.05193177 -0.05461482 --0.16630225 -0.012264063 --0.18382198 --0.05033459 --0.09058483 --0.083850354 --0.08526862 --0.002401668 -0.008807816 --0.08212381 --0.0015158526 --0.7300946 --0.0260715 -0.07509628 -0.0382665 -0.15372498 --0.077145405 --0.002987808 -0.029808989 --0.14722595 --0.014767272 -0.068544134 -0.05899361 --0.15806395 --0.07067332 -0.16336203 --0.17227611 --0.02835788 -0.052379586 -0.25128704 --0.06313327 --0.037444178 --0.0022643283 --0.064110905 -0.009517829 -0.09938535 --0.0958909 --0.113162935 --0.07054556 -0.44512138 -0.06500482 --0.116429314 -0.092563875 --0.047070533 --0.0027904476 --0.14523982 --0.021870818 --0.0259339 --0.1553749 -0.053954635 -0.06524196 -0.010742946 -0.031451624 -0.11681778 --0.07048784 -0.3031916 -0.022206603 --0.13883308 -0.040818896 --0.01671217 --0.11693026 -0.08003564 --0.09889414 -0.17638184 --0.14615092 -0.0077130585 -0.11408742 --0.025172824 --0.47532165 --0.16054644 --0.17008702 -0.044537634 -0.11020439 -0.06925125 -0.043966666 -0.08951668 --0.08070886 -0.03321966 -0.030698042 --0.10932661 -0.012310349 --0.0062088976 -0.29526997 --0.105505705 --0.07385924 --0.059785474 -0.102929 --0.09026332 --0.10100159 --0.15037817 -0.00985373 -0.10762529 -0.0075938925 -0.072739385 -0.040599078 -0.053142045 -0.009187863 --0.10243022 --0.11954489 --0.039171763 --0.059801217 --0.028375551 --0.021954224 --0.020845056 --0.06533784 -0.043033827 -0.04225812 --0.070184544 -0.1254275 -0.104583696 -0.0088375565 -0.14373007 -0.048910752 --0.0776117 -0.08385177 -0.01272874 --0.0032547028 -0.047522783 -0.03300717 --0.11312889 -0.04873754 --0.15454195 --0.011257445 --0.19984598 -0.12947242 -0.015076532 -0.013478091 --0.3078809 -0.06031839 --0.10287953 -0.10829442 -0.03583303 -0.121420585 --0.075445905 -0.0633348 --0.0010087087 -0.019828739 -0.10756199 --0.09328193 --0.044647288 --0.020184953 -0.050299946 -0.0046248296 --0.08586291 -0.031567283 --0.05388053 --0.0629658 --0.071729735 --0.031942703 --0.1288283 --0.015965668 --0.0251525 -0.0078068036 -0.005766797 -0.03817393 --0.031702764 --0.06491702 -0.1047896 -0.03270142 --0.054616317 --0.01654415 --0.047575556 -0.022882001 --0.03907293 -0.11600646 --0.044123635 -0.08379381 -0.011853424 --0.12987939 -0.09336222 --0.0888449 -0.04001926 --0.078523904 --0.19475532 --0.12512416 -0.06778959 -0.03706395 --0.028429389 -0.14004898 -0.0741176 --0.06585574 --0.099106595 --0.031763937 --0.087549746 --0.06522711 -0.14598529 --0.08814778 --0.009388668 --0.065609045 -0.023798537 --0.070218846 --0.05957759 -0.05220255 -0.020745013 -0.02125227 --0.01537522 -0.017059986 -0.032567266 --0.19104697 --0.07751057 --0.14763086 --0.00090603036 -0.16866185 -0.18570554 -0.026247064 -0.08687994 --0.014103226 -0.053021487 --0.081434056 -0.09514013 -0.07961605 -0.031007886 -0.030554049 -0.14695644 --0.0045832936 --0.06266974 -0.038102534 -0.14745687 --0.0053633656 --0.015161469 --0.09153396 --0.08239155 -0.02796669 --0.007863755 --0.052025605 -0.15503506 -0.013697554 --0.008903699 -0.10061694 -0.10337112 --0.07010654 -0.092841 -0.024114933 --0.079180874 -0.049103685 -0.072645575 --0.060477473 -0.0928279 -0.1140422 --0.021585036 -0.033702437 --0.0024294031 -0.050490085 --0.13997595 -0.04130706 --0.086311534 -0.06570687 -0.11226397 --0.005832166 --0.07470291 --0.014925115 -0.0651233 --0.013912886 --0.032502662 -0.13168553 -0.0023227334 --0.09461171 -0.025583176 --0.058336522 --0.024102306 --0.058741625 -0.12234587 -0.108234294 --0.07917465 --0.07160413 --0.18349935 --0.086759575 --0.032731358 --0.045966353 --0.062583864 -0.015755085 --0.10814273 --0.06613677 --0.017774457 --0.08337945 --0.106309995 -0.01992294 -0.17611675 --0.14343476 -0.054396223 -0.010765127 -0.05621474 --0.08709164 --0.06875608 -0.091450326 -0.09299278 --0.1292687 --0.08077099 -0.14113894 -0.0115479 --0.09008719 --0.034750994 -0.09106418 --0.025197564 --0.052263383 -0.07686907 -0.0400761 --0.021479476 -0.115581274 -0.02633942 -0.032974277 -0.113526 --0.042227194 -0.0040838085 --0.0467162 --0.017260453 -0.029105848 -0.06139723 -0.041967195 --0.10440812 --0.08930896 --0.06487305 -0.06544815 --0.11257844 --0.056636415 -0.058857635 -0.053059153 -0.037315313 --0.07848291 -0.060796384 --0.07262801 -0.07837177 -0.00093975326 -0.093292326 -0.118466616 -0.024280999 -0.020042296 --0.12294185 -0.040931508 --0.11800024 -0.0010542995 -0.093911745 --0.121521756 --0.1165108 --0.08109392 --0.19960086 -0.036451817 -0.025264107 --0.06947624 --0.04276759 --0.020418266 -0.06604172 --0.019527275 --0.097119376 --0.07362938 --0.10734034 --0.08305592 --0.10376576 --0.025862774 -0.12302814 -0.100036055 -0.059703164 -0.025392393 --0.15465562 -0.020278296 --0.10717429 --0.08750284 --0.014576045 -0.0294126 -0.011341862 -0.10176465 -0.07195761 -0.051336054 -0.06453198 --0.06964427 -0.077564195 -0.1571074 --0.092740245 -0.04801777 -0.17721531 -0.05357345 -0.04555327 --0.013384864 -0.050938964 -0.19153593 -0.009643337 -0.12546028 --0.011907617 --0.032580584 -0.09416966 --0.06618499 --0.18668564 --0.09040312 --0.015660578 -0.015209597 -0.053925525 --0.0020278639 --0.053717393 -0.02568599 -0.18497647 --0.007476647 --0.09429501 -0.06264051 -0.10178468 -0.014118378 --0.024709584 -0.07491951 -0.11547102 -0.05041273 -0.10534674 -0.12115187 -0.043296307 -0.16628586 --0.037289362 -0.09223544 --0.13131295 -0.039692357 --0.10947973 -0.10806224 -0.054313112 -0.039241888 --0.053800605 -0.019157736 -0.028205 --0.013184772 -0.05336941 -0.059798118 --0.005659877 -0.024249973 --0.0668752 -0.020328343 -0.083702646 -0.037142143 --0.11364205 --0.13406682 -0.062663056 -0.15888014 -0.03957929 --0.051996138 -0.045525722 --0.025631525 -0.06177938 -0.06366061 --0.11759844 -0.07012319 --0.054524377 --0.026081156 -0.014925784 -0.091282696 -0.04730897 --0.03064663 --0.19042663 -0.08032004 --0.05916854 -0.18460047 -0.012722044 -0.033364244 -0.040159106 --0.060697388 --0.0037091684 -0.051005077 --0.044076256 --0.067728154 --0.11451905 --0.0064929933 --0.028559532 -0.03712478 --0.09541734 --0.074318424 --0.037548896 -0.120526984 --0.030796034 --0.05322217 --0.10308878 --0.102407046 --0.032595553 --0.10832184 -0.28456035 -0.1041037 -0.13798879 -0.08850844 --0.0070107677 -0.021752486 --0.06535709 -0.09337896 --0.054758597 -0.11889763 --0.17995946 --0.007499269 --0.09410363 --0.013217078 --0.27780053 --0.05426619 -0.25245944 --0.0662438 --0.23647045 --0.17315006 --0.02632259 -0.13230237 -0.17388256 -0.0786788 --0.19543241 --0.059719175 --0.14618422 -0.21387048 -0.22489932 --0.007835087 -0.08511579 --0.05715443 --0.28385964 --0.0075534023 -0.035072178 --0.4014053 --0.032550696 --0.09327763 -0.19959651 --0.21159376 -0.16407228 --0.0322012 -0.3086631 --0.037806403 --0.16912818 -0.18874429 --0.04551777 -0.113993324 -0.25425914 -0.42100853 --0.13101114 -0.3697726 --0.15924738 -0.110884525 -0.03429697 --0.104000255 -0.27095366 --0.256399 --0.13083197 -0.095048435 -0.06081678 --0.25691444 --0.07388399 --0.07783307 --0.010205356 --0.16890845 -0.5435815 --0.12030131 -0.11877399 --0.018152107 --0.045251034 -0.13554357 --0.26107264 --0.11221505 --0.050064817 -0.18876258 --0.084062524 --0.074156485 -0.11433948 --0.069085866 --0.13753808 --0.22707607 -0.2657713 -0.010314134 -0.020172074 -0.05618567 --0.201372 --0.07636206 -0.15903503 -0.17576666 --0.2886743 -0.12653781 -0.09977278 --0.111355305 --0.20581388 --0.058265176 --0.06965039 -0.46113953 -0.19218007 --0.07354738 -0.031179119 -0.013037734 --0.2711851 -0.072984606 -0.030008672 -0.2916922 --0.015492846 --0.24295653 --0.28109726 -0.018709604 -0.11110689 -0.15275891 --0.16207503 -0.25838703 -0.020738736 --0.28922027 --0.039976392 -0.2726842 -0.029270502 -0.04680509 -0.07890991 --0.21384984 --0.024951786 -0.1283748 -0.4401592 -0.004458914 -0.01104125 -0.017102765 -0.35980883 --0.1620703 -0.055224285 -0.19591013 --0.041518483 --0.10079027 --0.20648152 -0.12802048 -0.2306892 --0.14399 --0.1002522 --0.114681885 -0.084546015 -0.0177397 --0.052376825 --0.05581172 -0.13257764 --0.030822199 -0.060085926 -0.06370258 -0.034351826 --0.118659094 -0.086396165 -0.027283272 -0.037825905 --0.103331864 --0.12580886 -0.04798995 --0.00087630155 --0.032922268 -0.13010901 -0.15449515 --0.05752542 --0.018200807 -0.080546886 -0.092854746 --0.09351345 --0.025054226 -0.06664512 --0.15986189 --0.027223146 -0.07989136 --0.043386575 --0.028822763 --0.23017356 --0.117555216 -0.03744336 -0.060361456 --0.046898875 --0.18206726 -0.15131053 --0.2067599 --0.0268238 -0.048523925 -0.086570345 -0.027516253 -0.039258447 -0.03366243 -0.014565074 -0.12844682 -0.038543362 -0.05491249 --0.015281482 -0.09730701 --0.023386357 --0.020030769 -0.08177572 --0.08333393 --0.0069029788 --0.039644152 -0.07078235 --0.07926637 --0.04133979 -0.09019941 --0.022273341 --0.16808219 --0.08502369 --0.017592842 -0.013798605 -0.020479482 --0.030993683 -0.10476988 --0.0053027105 -0.15169215 --0.012318784 --0.024002505 -0.047346998 --0.07983413 -0.015080725 --0.055390622 --0.02375374 -0.059321012 -0.018425873 -0.08575087 -0.14434004 --0.05429715 -0.0036167423 --0.0701886 -0.0081761945 -0.06275362 --0.011509156 --0.0020499623 --0.0741454 --0.008211432 --0.09047269 -0.018569214 -0.046449427 --0.06950418 -0.102792755 -0.014055132 -0.010612486 --0.065722026 -0.10102058 --0.28655764 --0.02017781 -0.033947874 -0.055486187 -0.0032382011 -0.12668376 --0.011832266 -0.03679955 --0.0637884 -0.044800084 --0.013592105 --0.098757505 -0.08616371 --0.043727234 --0.26863077 --0.072349064 -0.026830167 --0.09998419 --0.02345196 -0.033157513 -0.1169596 -0.051379867 --0.010782145 -0.05402395 --0.07175626 -0.12005026 -0.104509786 -0.26422748 --0.06470334 -0.40315536 --0.012864744 -0.056719795 -0.13411921 -0.21948732 --0.22753641 --0.08462724 -0.13133036 --0.13844174 -0.40665793 -0.0051308256 --0.08037682 --0.10829911 -0.6762551 --0.15498346 -0.01000239 --0.18591708 -0.0024207656 -0.46564886 -0.06879368 --0.13698927 --0.18609485 -0.44365987 -0.01718161 -0.18429218 -0.06313995 -0.14126943 --0.31813696 -0.4565744 --0.033672296 -0.61007667 --0.027417695 --0.22058514 --0.06567745 --0.17494884 --0.20085219 -0.15895489 -0.056421027 -0.20795056 -0.05005535 --0.11158973 --0.022603512 --0.4734782 --0.23560871 -0.18442635 --0.18866159 --0.26145688 --0.12771383 -0.000888055 --0.276363 -0.10947964 --0.30960858 --0.04709425 --0.16353366 -0.16262296 --0.3485948 --0.29513064 -0.09087119 -0.13953766 -0.07119224 --0.07772169 --0.061573546 --0.0972922 -0.37101528 --0.21240088 --0.07527332 --0.38445008 --0.07776067 -0.1716855 --0.04090453 -0.12808993 --0.33868873 -0.17677876 -0.12981607 -0.12711327 -0.111228876 -0.2250498 --0.07683641 --0.10765021 -0.18915445 -0.7286092 --0.30148667 --0.38030997 --0.08541135 -0.048489317 -0.18936537 -0.4078566 --0.25533095 --0.023096202 --0.3858247 --0.29045364 --0.005191227 -0.32118788 --0.30145878 --0.37875816 --0.04549049 --0.07566984 --0.1326834 -0.24268411 -0.19633467 --0.058900904 --0.047139037 -0.12566867 --0.20468897 --0.098148815 --0.02131603 --0.16599602 --0.31017864 --0.2040203 --0.24820894 --0.1579079 -0.096884415 -0.06437625 -0.08161809 --0.7427025 --0.18999475 -0.08478145 --0.11212523 -0.049638275 --0.068956025 --0.690509 -0.06556052 --0.37357903 --0.34585336 --0.041641027 -0.25644392 -0.0064639533 --0.009606424 -0.039594997 -0.15251638 --0.4127972 --0.029882018 -0.115763985 --0.2966178 --0.020552063 -0.01684792 --0.016248586 --0.045563087 -0.10825547 -0.27073216 -0.24568361 --0.09124381 --0.016646512 -0.09356685 -0.1283719 --0.037377894 -0.1852718 -0.06554293 --0.03163148 -0.19302267 --0.004431448 --0.09265723 --0.14075941 -0.3155898 --0.10321389 --0.07004406 --0.28124344 --0.07127856 -0.3427755 --0.17532447 --0.0023947759 --0.24968 --0.051242884 -0.13019362 -0.17079121 -0.017541954 --0.034412608 --0.13914242 -0.2204333 -0.2553634 -0.1681621 -0.20325817 --0.039603043 -0.08330205 -0.12474095 -0.20905817 -0.07851307 -0.010683079 --0.032033205 -0.14964701 --0.24379359 --0.15831098 -0.051911805 -0.21204732 -0.12673704 -0.09811728 --0.09575446 --0.09641453 --0.2942544 -0.12331471 -0.20778418 -0.14466526 -0.17286028 -0.30546656 --0.10472718 --0.07192527 --0.04459674 --0.08216532 --0.105500855 --0.014593059 --0.12267208 -0.15911672 --0.037765812 -0.2830467 -0.4687909 -0.08665103 -0.093023226 -0.005285094 --0.29022437 --0.19259107 --0.11230962 -0.094391964 -0.028286718 --0.0029074252 --0.11713954 --0.050420478 --0.39307842 -0.09544366 --0.0860242 -0.100915 --0.10059513 -0.0024890674 --0.22025324 --0.05253588 --0.31941715 -0.080401324 -0.07030302 --0.19818813 -0.25738597 -0.06580912 --0.06276417 -0.19816746 --0.024297573 --0.06721297 -0.08458383 -0.2914783 --0.07729544 -0.062095977 --0.21955913 --0.23154525 --0.20261936 --0.5713751 -0.43866006 -0.17111365 -0.14116198 --0.17892577 --0.19395077 --0.21726473 -0.15780105 --0.093965 -0.036097992 -0.22371593 --0.16044109 --0.44664928 --0.096321516 --0.044612527 -0.29728463 -0.13942054 -0.07275325 -0.10453677 -0.01070826 -0.15930192 -0.13071384 --0.023832604 --0.20321807 -0.15806885 -0.0092299385 --0.2973275 --0.09366027 --1.0742185 --0.17154647 --0.18912815 -0.10228959 --0.22527443 -0.03874005 --0.12306289 -0.017054973 --0.056922805 --0.02704916 --0.05809114 -0.00094705843 --0.14627875 --0.028073644 -0.14909266 -0.082599066 --0.041812792 -0.18973115 -0.0704975 -0.05006555 --0.027894834 -0.084760904 --0.014569798 -0.2536823 --0.09523647 -0.09318571 --0.33604798 -0.37515724 --0.103324175 --0.16924345 -0.2308029 --0.12759687 --0.13042803 --0.054544542 --0.081110545 --0.2335203 --0.25676072 -0.34905308 -0.044300944 --0.13687961 -0.4118299 --0.13608395 -0.37439847 --0.46365 --0.16026896 -0.18167286 -0.12701258 --0.19722994 --0.0061233714 -0.24675673 --0.39816597 --0.22821237 -0.029933736 -0.28060964 --0.14658299 --0.13248865 --0.08277889 -0.035796538 -0.07216547 --0.022221318 --0.28689715 --0.27355453 -0.5078372 --0.24567617 -0.114288256 --0.15795343 --0.0653125 --0.13628638 --0.14635478 -0.10629644 --0.010019137 -0.020816881 -0.52802444 --0.02039418 -0.064682536 -0.086500265 -0.19503435 -0.47927478 --0.6174835 --0.36997524 --0.128622 --0.030244289 --0.1507646 --0.057194512 --0.059236832 --0.16546828 --0.1276928 -0.0004144038 -0.14727442 -0.2025659 --0.022404604 -0.028582871 --0.08618006 --0.13262081 --0.3222728 --0.013716693 --0.014488255 --0.17084429 -0.2343078 --0.0822889 -0.18349795 --0.11311868 --0.14291735 --0.14271739 -0.021171993 -0.44651407 -0.38572642 -0.03295233 -0.003706807 --0.05793346 --0.03560614 -0.35781115 --0.06439218 --0.107055746 -0.08377385 --0.11211012 --0.07969783 -0.07884141 -0.09770382 --0.28416583 -0.24291506 --0.02752574 --0.04056245 -0.024913346 -0.19018275 --0.017659098 -0.023799425 --0.035057276 -0.08573296 -0.11536242 --0.20771481 --0.06880869 -0.09442813 --0.025114603 --0.07711873 --0.10345448 -0.037388943 --0.05032971 --0.12260698 --0.02572284 -0.14901815 --0.02264586 -0.029806595 --0.17437805 -0.010560172 --0.03739838 --0.006356403 -0.057162024 --0.06449637 --0.0475495 -0.010095654 -0.18720128 -0.07414031 -0.053991772 -0.080299325 -0.0801426 --0.008782736 -0.14386706 --0.108639956 -0.007077632 --0.07915156 -0.15919502 --0.06783674 --0.017736072 --0.03199654 --0.10570438 -0.048762526 --0.2078434 --0.028100433 --0.11745193 -0.033431385 --0.01710043 --0.015311992 -0.0076881726 --0.03975753 --0.08039797 --0.023157276 --0.019869557 -0.07661704 -0.06503606 --0.0698128 --0.04013552 -0.009048859 -0.0643008 --0.0283303 --0.1232955 --0.027818931 --0.0031595419 --0.004305455 --0.1106263 --0.034466825 -0.06223207 -0.009859901 --0.0696849 -0.0052321777 --0.005277802 --0.08062641 --0.11012652 --0.1526072 --0.06326658 --0.02468611 -0.15199901 --0.006348029 -0.03227249 --0.05254904 --0.055231314 --0.029595995 -0.07318532 --0.084209986 --0.06431037 -0.0020472358 --0.0945733 -0.08480012 --0.14603594 --0.100083224 -0.06960717 -0.19239531 --0.070594825 --0.10922738 -0.093232065 -0.06492862 -0.09777225 -0.12416041 -0.02676457 -0.14907655 -0.14024824 -0.09348601 -0.11718389 -0.008078547 -0.0764407 -0.22654352 --0.03481002 -0.016774464 --0.0073522804 --0.056411713 -0.10505467 --0.08612705 --0.13013884 -0.13234231 --0.15742171 -0.008964918 -0.027313238 --0.06713609 --0.009953651 --0.025936319 --0.0545594 -0.020617506 -0.15362434 --0.005412501 --0.1891992 --0.015159683 --0.093266346 --0.061982945 --0.03546 -0.10813262 -0.15809457 -0.0031376875 -0.08357002 -0.012263201 -0.020934958 -0.12700227 --0.1160295 -0.023252994 -0.108356886 -0.061845887 --0.016557071 --0.02304115 --0.084068544 -0.11274861 --0.18558916 --0.054853506 -0.09149587 -0.027055304 --0.019354064 -0.14286233 -0.037505973 -0.07254101 --0.07325115 -0.011107513 -0.02319213 --0.010641964 -0.019217927 -0.15070455 --0.06503264 -0.05998152 --0.025342602 --0.06168394 --0.0036476518 -0.040605977 --0.05438989 -0.2204521 --0.027746543 -0.107344836 --0.14510803 --0.012772986 --0.16631705 --0.14017662 --0.12564813 --0.14026953 -0.13169783 --0.08862234 --0.07351539 -0.049733862 --0.10719741 --0.089135416 -0.112190925 --0.07111413 -0.09559854 -0.041542307 --0.094848074 -0.029634228 --0.10047964 -0.11381441 -0.075860225 --0.071934424 -0.08541326 --0.21763395 --0.051198002 --0.062357087 -0.027021362 -0.0800268 -0.15930437 -0.006685726 -0.17441584 --0.043991044 --0.07083499 -0.04226892 -0.023219882 --0.05126004 -0.006742411 -0.005989093 --0.077542424 -0.10245641 --0.0118598 --0.060359474 --0.071981736 --0.032795656 --0.00014717798 --0.046468295 --0.17345133 -0.09301747 --0.04810079 --0.083192766 -0.08489057 -0.077470586 --0.13347524 -0.063410126 -0.15975703 -0.0535794 --0.004058248 -0.20564725 -0.08749343 --0.111077495 -0.10077873 --0.06924655 --0.05324897 -0.0821472 --0.05999302 -0.054603785 -0.079175375 --0.0454249 --0.04260802 -0.0022539576 --0.119717486 -0.09336395 --0.012771193 -0.04165197 --0.07691183 --0.06196657 --0.088906795 -0.07930024 -0.13668875 -0.024038916 --0.06851811 -0.047155704 --0.060207963 --0.18752185 -0.045967676 --0.04718477 --0.026849218 --0.065321475 --0.011202532 -0.083445385 -0.022239812 -0.08409618 -0.04897816 -0.045605533 --0.051896006 -0.08633587 --0.008567043 -0.10641153 --0.06915094 --0.021426855 --0.065642215 -0.040252145 --0.04628354 -0.14092812 --0.023018995 --0.011975539 -0.029398922 --0.041241176 --0.13102153 -0.024745394 --0.006281721 -0.16389666 -0.12819967 -0.10740776 --0.13042371 --0.064528316 -0.07710146 --0.080385946 --0.063210644 -0.14562334 --0.03628533 --0.08346724 --0.09438162 --0.028994214 --0.1256308 --0.10824615 -0.045452487 -0.11833186 -0.0004949839 -0.07914026 -0.13069537 -0.083563656 -0.15406467 -0.007610482 -0.10573683 -0.14387117 --0.034191567 -0.008922926 --0.10199347 -0.0042197146 --0.17312673 --0.069567546 -0.15093793 --0.18306103 --0.002666729 --0.074743465 -0.13231158 --0.039960705 -0.040129773 --0.10626023 --0.06249368 -0.17951989 -0.13332993 -0.084360614 -0.099149786 -0.05310995 -0.10088193 -0.052726686 --0.13678172 -0.124858655 --0.1264135 --0.14236414 --0.0537694 --0.060375754 -0.018473888 -0.06683254 -0.059546296 --0.08794289 -0.025062615 -0.095661566 -0.067791656 -0.17835973 -0.064003654 --0.012579919 -0.020352859 -0.10680151 --0.043176677 --0.12793969 --0.013480659 -0.018470217 --0.016235495 -0.2035491 --0.04420226 --0.081454195 -0.086806186 -0.02217861 --0.025543986 --0.08529968 --0.14791782 -0.026709307 -0.042719427 -0.036918435 --0.03776807 -0.00086452666 -0.0066576754 --0.10421163 -0.11729687 --0.16302878 --0.117634915 --0.017941898 -0.075999014 --0.06633745 --0.02524324 --0.122899644 -0.012818145 -0.17039162 -0.03295439 -0.100984134 --0.005958219 --0.019726887 --0.040876314 -0.081696 -0.060588013 -0.067939885 -0.051070757 -0.02161368 -0.035764046 -0.033063363 -0.069995694 -0.05918595 -0.079880916 -0.15619923 --0.03221923 --0.018805543 --0.20991755 -0.117596455 -0.16848446 -0.19744657 -0.11311304 --0.080634795 -0.18074657 --0.18620059 --0.06884514 --0.017919077 -0.013030066 --0.049893644 -0.18722989 --0.14789268 --0.20038322 -0.25452453 --0.08489261 --0.013634466 --0.10031656 -0.024623206 -0.04949708 --0.021894692 --0.018813776 -0.0070646317 -0.013302199 -0.0035172384 --0.027139787 --0.0473914 -0.061962713 --0.04089172 --0.17308743 -0.05390373 --0.07116671 -0.12392068 -0.08264687 --0.21397364 --0.034334317 -0.16150063 -0.0066644647 --0.028447589 -0.0354163 --0.013794186 --0.15616862 -0.09311018 -0.11672389 -0.12602316 --0.40727207 -0.05543101 --0.07113128 -0.01003754 -0.052472774 --0.13781254 -0.0017372214 -0.06318947 --0.11606812 -0.07644131 -0.024984866 -0.09908762 -0.03242686 -0.01718526 -0.091823675 -0.038933773 -0.14863585 -0.13093865 --0.14022923 -0.2510653 -0.038263693 --0.07366981 -0.025615534 --0.21777163 --0.0064961775 -0.11958438 -0.26148868 -0.064553805 -0.046443895 --0.06428224 -0.022155423 --0.045332894 -0.115875594 --0.0036227934 --6.557792e-05 --0.27227706 --0.15971243 --0.01911061 --0.29818878 --0.12863073 -0.036684636 -0.044467308 --0.3176698 --0.015533187 --0.000120100995 -0.021495119 --0.080408335 -0.2274784 --0.09269052 -0.1040326 -0.14508371 -0.01005817 -0.10641033 -0.087747894 -0.060755715 -0.25623375 -0.074562155 -0.04411531 --0.10381935 --0.03987097 --0.05841167 -0.18584724 --0.07861543 -0.052614413 --0.01882061 -0.010896117 -0.13724878 -0.020647464 -0.024465771 --0.11518973 -0.002750878 -0.16351724 --0.20039925 -0.073933855 -0.0870665 -0.003387531 --0.18715475 -0.03559693 --0.08010282 --0.09519645 --0.07126874 -0.21332502 -0.12533551 --0.13346298 --0.13459863 --0.12475419 -0.37136614 -0.039604194 -0.25055173 -0.1366574 -0.02747244 -0.03057306 --0.15388285 --0.023457712 --0.19554602 -0.2533514 -0.067658134 --0.21555309 --0.005089841 --0.054624505 --0.12983426 -0.23202124 --0.29665914 -0.044306032 -0.23820002 --0.10297913 -0.22262448 --0.3183042 -0.00037374155 --0.16923305 --0.04094702 -0.31887066 --0.09492629 --0.062052056 -0.01968172 -0.0028526396 -0.08779258 --0.058113083 -0.028843936 --0.26793742 --0.087945156 -0.26853177 -0.09932241 -0.025774134 --0.044517275 -0.106674 --0.14698127 --0.16990179 -0.2895029 -0.15312885 -0.14841393 --0.12165179 --0.36593065 -0.10100369 -0.08648712 --0.14679818 -0.075419806 --0.12790948 --0.098645635 --0.013699317 --0.1984947 --0.03152237 -0.36541152 -0.17603467 -4.3726748e-05 --0.06334625 --0.23782718 -0.04211762 -0.18175553 -0.03997693 --0.21622138 -0.1162355 --0.22188762 --0.11051932 -0.3014568 -0.17337541 -0.11879418 -0.19642366 --0.27779207 --0.008404694 --0.22524779 --0.03819468 --0.06335588 -0.29650956 -0.1914096 -0.2062447 -0.18687277 -0.13672459 -0.013916197 -0.13509078 -0.056051917 --0.22672051 --0.231902 -0.16398245 -0.14396042 -0.37636486 --0.35596067 --0.28780144 -0.011245222 --0.2240237 -0.0290519 -0.14723004 --0.08798563 --0.32570338 --0.04559632 -0.20902956 -0.33731636 --0.09778049 -0.38125148 --0.04647952 -0.016262049 --0.057925448 --0.018400809 --0.010863571 --0.0734111 -0.047183063 --0.05294969 -0.015480488 -0.025183205 --0.034209106 --0.18811047 --0.06546588 -0.017983982 -0.038458813 -0.011057516 -0.065960556 --0.20242326 --0.050746836 --0.00511048 --0.070287585 --0.3547217 --0.021617977 -0.045855626 --0.08634799 --0.033199523 --0.06734853 -0.02655952 --0.003928191 -0.25944856 -0.093797766 --0.0039190054 --0.008236895 -0.00309099 -0.016999254 -0.006515624 --0.12540048 --0.1495937 --0.11021022 -0.06412923 --0.017225787 -0.040440492 --0.09877015 -0.02923055 --0.10058508 --0.085252985 -0.029778874 --0.012332173 --0.012081657 --0.03304867 --0.10502415 --0.017555876 -0.001598883 -0.009279969 --0.2715267 -0.07932394 -0.15848415 -0.021026896 -0.0075065875 --0.2172317 --0.15635592 -0.1600294 -0.045921966 -0.055841956 --0.06676605 --0.036208484 --0.1203371 -0.033668235 -0.06935432 --0.09527052 -0.0740074 -0.016084904 -0.013799298 --0.07387177 --0.017472008 --0.072339565 --0.022694884 -0.0028216355 --0.16156562 -0.084811606 --0.058736343 --0.012503717 --0.06425882 --0.09872905 --0.013767477 --0.02009563 -0.02685496 --0.09991517 --0.11040673 -0.018598503 --0.18017425 --0.061037287 --0.025929512 -0.036427923 -0.02326985 -0.017425673 --0.20695518 --0.1543786 -0.13465786 --0.17338829 --0.022921044 -0.12810339 --0.06282395 --0.017743776 --0.061031405 -0.10363199 -0.089734204 -0.11674367 --0.0226698 --0.05134213 -0.05601255 --0.018894255 --0.010603727 -0.014347227 -0.023780411 --0.0705412 --0.09117546 -0.00671285 -0.066331096 --0.030145917 --0.0127221085 --0.013975066 -0.018264785 --0.063249655 --0.049219564 -0.18900327 --0.06218115 -0.034058474 --0.15360652 --0.07955621 --0.123629786 -0.29334468 --0.036014993 --0.01980356 --0.062331118 -0.09411291 --0.27824768 --0.24923725 -0.077695206 -0.17427841 --0.08822848 -0.029544163 -0.18464676 --0.0075366027 -0.25753608 --0.107243024 -0.10744764 -0.07329929 -0.08702602 -0.47468686 --0.04135672 -0.023118876 -0.2970736 -0.04679707 -0.28711477 -0.097003445 --0.079439834 --0.016702583 --0.15222724 --0.39370638 --0.11992576 --0.13970955 --0.4051488 --0.036939994 -0.17948145 -0.20419899 --0.23905727 --0.24118432 --0.2580274 -0.25984597 -0.1959073 -0.15139467 -0.2720253 --0.16520019 -0.045887943 -0.103461176 -0.05178088 --0.1137031 --0.21531527 -0.2588765 --0.21931875 -0.07262092 --0.14547087 --0.29711503 -0.026567185 -0.5339215 --0.09465187 -0.15156253 -0.16149499 --0.2639886 --0.1925247 --0.06333674 --0.43505216 --0.2861042 --0.116232276 -0.5822521 --0.05577787 --0.18085942 --0.21407738 -0.4281927 -0.1649704 --0.1752991 --0.4498161 -0.1145711 -0.42506504 -0.39691046 -0.2657959 -0.44459328 -0.04716697 --0.013660321 --0.041631922 --0.18654804 -0.046107724 --0.38004705 --0.42959857 --0.30598232 -0.08825951 -0.93528664 -0.009897553 -0.4058332 --0.45562512 --0.011765609 -0.000932818 -0.36656424 -0.24658664 --0.11120178 --0.07134411 --0.4654709 -0.2581604 -0.20839858 --0.37297255 --0.028957227 -0.12012433 -0.50452137 -0.9769501 --0.09740519 --0.0692439 -0.1531586 --0.22823547 --0.42728552 --0.2297693 -0.06652409 -0.7536971 -0.09780368 --0.50653553 -0.06466546 -0.030431878 -0.020745099 --0.24188508 --0.09933692 --0.26979688 --0.3887191 --0.20473205 -0.0034500516 --0.00080037443 --0.10804502 --0.08341144 -0.058210913 -0.07311349 --0.0104898 -0.084630065 -0.10250973 --0.079744965 --0.18349902 -0.030952651 -0.26876563 --0.09287001 --0.12897313 -0.006895547 --0.019567069 -0.1017922 --0.02515067 --0.19567932 -0.04115174 -0.10960598 -0.023511808 --0.19401205 --0.014573839 --0.036605317 -0.26563007 -0.6642146 -0.090727195 --0.012996076 -0.33366957 -0.0047244113 --0.21338156 --0.062633984 --0.05990311 -0.07108655 -0.04618255 --0.27316386 --0.036246907 -0.34147877 -0.0069533824 -0.064454645 --0.018386437 --0.13255753 --0.11830157 --0.0015163878 --0.112859786 -0.25827706 --0.0034508558 --0.2530724 --0.07475997 -0.03067684 --0.08414976 -0.047969062 --0.3146116 --0.121556476 -0.07589312 --0.036865626 -0.16656709 --0.23279361 --0.04662112 -0.087480165 --0.2586399 --0.2152385 --0.079789296 -0.013101601 --0.14568906 -0.09020594 -0.3407912 -0.14564021 --0.61257434 --0.13674489 -0.23697755 -0.046925575 --0.04003514 -0.08322993 -0.25438732 -0.13560994 --0.04752281 --0.0055285264 -0.08614336 -0.06480041 --0.088970326 -0.055290706 -0.094324194 -0.06387339 --0.07423422 --0.09566936 -0.14225006 -0.21503721 -0.024937565 -0.052928336 -0.10305224 --0.13314156 -0.03758388 -0.27851388 -0.25341448 --0.11983899 --0.010658893 --0.16714568 -0.04757689 --0.00786462 -0.24415341 --0.14266033 -0.005850102 --0.18206322 --0.1828116 --0.26446784 --0.582488 -0.19220023 -0.04834281 --0.1457516 --0.28343174 --0.08958682 --0.06488769 --0.1369019 -0.038495257 -0.06343812 -0.036072247 -0.107166134 -0.2155974 --0.2390459 -0.23230836 -0.20142914 --0.016709747 -0.26102173 -0.2577094 --0.009864536 -0.0016312806 -0.0518161 -0.037823476 -0.3889056 -0.14055325 -0.012404713 -0.7980147 -0.071480244 --0.0024516426 -0.19720642 -0.093479164 -0.49798664 -0.2689268 --0.0023857807 -0.15804453 -0.14276068 --0.08972309 --0.35487422 --0.07141559 --0.061346572 -0.0790726 --0.053369924 -0.091810666 --0.0034127187 --0.13428232 --0.07815626 -0.20829058 --1.1695247 -0.25270724 --0.0138133885 -0.0073160096 --0.0072488016 -0.31083652 -0.18665206 -0.05303521 --0.069478765 -0.1015503 --0.034136623 -0.11572592 -0.18903178 -0.14152299 -0.4251276 -0.16630688 -0.15929784 -0.0858294 --0.12391047 --0.07917155 --0.3945259 --0.19242498 -0.19062503 --0.13099863 -0.23983903 -0.2322672 --0.04669519 --0.13596712 --0.19372734 -0.00085098186 -0.039739795 --0.23014526 -0.04823071 --0.5764471 -0.14391136 --0.008327926 --0.047558974 -0.21921453 -0.21669443 -0.25064498 --0.02017175 -0.20344713 --0.1878169 --0.45501018 --0.05090064 -0.17008337 -0.19308995 -0.13826242 --0.42360058 --0.14575058 -0.15557684 --0.018182661 --0.16422285 --0.40735394 --0.18737885 --0.20836568 --0.16026005 --0.20364289 --0.027669907 --0.28757685 --0.20273328 -0.4393221 --0.073776595 -0.15415584 -0.23207727 -0.51509327 -0.02009416 --0.22912002 -0.052545935 -0.60621476 --0.19368169 --0.39659998 -0.00064907706 --0.0017700933 --0.22627231 -0.16693033 -0.07350391 -0.08923359 --0.20503794 -0.054065548 -0.12850422 -0.31194517 --0.011136079 -0.12156492 -0.11124291 -0.1589993 -0.16306224 -0.050611865 -0.5178308 --0.20694256 -0.27510324 -0.046208505 -0.06507206 --0.25114346 --0.26567623 --0.11378597 -0.04298 -0.049851593 -0.11746479 -0.054201864 --0.0014511979 -0.2404382 -0.189896 --0.07561761 --0.101842776 --0.029156478 --0.08329659 -0.44815293 --0.2834516 -0.03802081 -0.010346242 --0.17736483 -0.20318192 -0.069505215 -0.14588283 -0.1342901 --0.009191553 -0.00055971625 -0.0067416253 --0.045177862 --0.024676338 --0.05772971 -0.054949563 --0.0011809809 --0.14657436 -0.14130776 -0.016861547 --0.020136673 --0.017495254 --0.02490704 --0.0010735897 --0.005180784 --0.07435672 --0.21000008 -0.17937796 -0.074148424 -0.12916562 -0.08487088 -0.08118107 -0.08070324 -0.23575746 --0.30473313 --0.18863602 -0.19683535 --0.03564465 --0.062276773 --0.038838428 --0.16665466 -0.13229847 -0.108683884 --0.118232526 -0.028062666 --0.09337224 --0.045773614 -0.024112185 -0.21704154 -0.11147621 --0.0887064 -0.01032276 -0.0638851 -0.22076821 -0.016526826 -0.23771743 -0.048912834 --0.047321115 -0.08557042 --0.08922854 -0.06484521 -0.090575114 --0.064966954 --0.036829937 --0.16845082 --0.056464057 --0.033274334 -0.011160088 -0.027454307 --0.028939707 --0.05492363 -0.04760892 -0.08721523 -0.063122414 -0.02677063 --0.050341133 --0.056560505 --0.1841757 --0.2720983 -0.002861048 -0.062473685 -0.21143143 --0.021131381 -0.2568322 --0.017211933 -0.1673174 -0.33869162 --0.0001225263 -0.029683439 -0.034001824 --0.023018768 -0.010608704 --0.124919035 --0.14861944 --0.08862948 -0.007960837 -0.42779908 --0.27031377 --0.04588587 --0.054759625 --0.034409054 --0.1605074 --0.008377379 -0.31800696 -0.12538353 -0.13384917 --0.12425741 --0.05859606 -0.078158155 --0.23988293 -0.1201693 -0.35999835 -0.24615237 -0.055613235 -0.018685367 --0.011729605 --0.028147072 --0.066216394 --0.0021061734 -0.004142705 --0.1619229 -0.019897673 --0.12680827 -0.051480018 --0.018887851 -0.014532768 -0.11749836 --0.02185152 --0.07360862 --0.052616317 -0.0034497203 --0.034796417 -0.1077963 -0.115898475 --0.050231993 --0.113119975 --0.07555105 --0.18877968 --0.10714945 -0.12101425 --0.1422412 --0.13380499 --0.017864494 --0.005863375 --0.01777091 --0.044748485 -0.01991409 -0.00445558 -0.025924116 -0.09163662 -0.0033353968 -0.0160918 --0.07422148 --0.0059937914 --0.07583696 -0.07795717 -0.016617903 -0.074820906 --0.0025846125 -0.016625604 -0.05327601 -0.05008883 -0.068264775 -0.114471905 -0.0627746 --0.03758559 -0.03012356 --0.06182884 -0.09446315 -0.052572925 -0.09074202 -0.051588885 --0.075434744 --0.20182134 -0.114868246 -0.0069120596 --0.028073663 -0.056589577 -0.067401245 --0.036925416 --0.10689254 --0.084407896 -0.06200526 -0.011119304 --0.081850484 -0.1248463 -0.103235014 --0.08801876 --0.019512301 -0.117723934 --0.039309982 --0.089653075 -0.10042747 --0.013241777 -0.018554527 --0.03757711 -0.062086422 --0.0550524 -0.033992857 --0.09055216 -0.052133325 --0.03228265 --0.054042663 -0.098678075 --0.19260386 --0.06516668 -0.08537072 -0.041704264 --0.17454486 -0.05397092 -0.022462986 -0.076036446 --0.057000484 --0.034395155 --0.002647126 -0.17549635 -0.068461396 --0.1309004 -0.06509933 --0.09276865 --0.05501214 --0.092415154 --0.030031161 -0.15338337 -0.14095461 --0.045095753 --0.10268081 -0.19966102 --0.013895676 --0.07684197 -0.013938603 --0.09789243 --0.033861194 -0.12582684 --0.07030635 -0.021446612 --0.07874253 -0.056444563 -0.050872453 --0.18292275 -0.058202922 --0.12448383 --0.11007706 -0.14333415 --0.0033569988 -0.08052127 -0.057260916 -0.11688082 --0.04463829 --0.010369703 -0.065619566 -0.0025644545 -0.05592694 -0.117765866 -0.029738972 --0.18965042 -0.0015020252 --0.041515734 --0.15414478 --0.00091665494 --0.099295296 --0.2307919 --0.020879185 -0.16950929 -0.05489031 -0.07818196 -0.11262325 --0.11068047 -0.12375357 -0.11748 -0.023271646 -0.060211554 --0.04968885 -0.04496547 --0.056810353 --0.08208061 --0.08819316 -0.006492734 -0.0361274 -0.0065409085 --0.049061585 -0.023627175 --0.14990452 -0.08395199 -0.042700358 --0.0012590772 -0.14388512 --0.24811025 --0.00742009 -0.12927698 --0.14882097 --0.053213958 --0.1895138 --0.13059826 --0.091693625 --0.08246821 --0.2769572 -0.20489702 --0.06884003 --0.042758826 --0.01188459 --0.11847543 --0.12389528 -0.15690522 --0.10165495 --0.019375619 --0.08582692 --0.11488895 -0.4325608 -0.06086036 --0.092878856 --0.014612162 -0.033956125 --0.08541389 -0.0097401645 --0.069433674 -0.07053002 --0.026062502 --0.1174671 -0.1214347 --0.16220683 -0.018983316 --0.015714135 -0.0422704 -0.07109143 --0.06044911 -0.09859426 -0.024182608 -0.066206016 --0.10372875 -0.018467115 --0.08725963 -0.09234692 --0.08629351 -0.103160694 -0.008027528 -0.007857421 -0.0623287 -0.08081294 -0.16127537 --0.031587444 --0.09767386 -0.103587374 -0.02004332 -0.19044842 --0.015157469 --0.028143791 -0.08719976 -0.14804618 -0.09326149 -0.046124592 --0.02217089 --0.029801788 --0.017421618 -0.07686674 -0.11769358 --0.11638743 --0.16760719 -0.01961175 -0.15782428 --0.045683064 -0.02647235 --0.24097893 --0.085996516 --0.056306627 --0.070205286 --0.0996436 --0.0028500156 --0.03724527 -0.101095356 --0.1585068 --0.08412917 -0.020729095 -0.1595999 --0.022568211 --0.09298078 -0.035333503 --0.07325706 -0.09858503 -0.019982524 -0.204731 --0.07090551 -0.031325646 -0.037352942 --0.028862743 -0.057541654 -0.07801266 --0.028498905 --0.021964721 --0.06070987 --0.035675947 --0.053218257 --0.053793725 --0.009626886 -0.019882511 -0.0142407315 --0.014023227 --0.09738979 --0.015440501 -0.008903101 -0.06214048 -0.07729737 -0.0720807 --0.022271791 -0.09461949 -0.10584335 -0.004079488 --0.048419353 -0.055588365 --0.022169337 -0.064028 --0.00614886 --0.012400454 --0.10860172 -0.11179218 -0.0038297637 --0.045880824 --0.10433634 --0.1123014 --0.039344277 --0.069291234 -0.1306115 -0.17720446 --0.03280547 -0.10343677 -0.05669275 --0.07673727 --0.008347488 -0.111310214 --0.016374258 -0.11477374 --0.13597211 -0.0075230785 --0.0778541 --0.10690925 -0.096277855 --0.080163226 -0.06479866 --0.004145849 -0.041846484 -0.047215343 -0.1255579 -0.013063993 --0.04094978 -0.005139904 -0.041751873 --0.0180986 -0.0351367 --0.036616564 --0.03911829 --0.0081539005 --0.119531795 --0.04234384 --0.03671623 --0.056523517 --0.040831078 --0.13210164 --0.009515473 -0.11144681 -0.014547911 -0.047941733 -0.02683365 -0.008664234 --0.11461118 -0.10876184 -0.022898966 -0.013498982 -0.041049704 --0.051896177 -0.054527868 -0.039064936 --0.05587566 --0.1100971 -0.044760603 --0.0585591 -0.08790628 --0.01629691 -0.0016775555 --0.02454683 --0.04158541 --0.15172721 --0.12961678 -0.014168274 --0.027886586 -0.06426464 -0.037029486 --0.11972786 --0.035217825 -0.10046529 --0.08648697 --0.09760038 -0.1692456 -0.02289528 --0.078217275 -0.028846988 --0.07304962 -0.042847198 --0.030573612 -0.05328007 --0.022319531 -0.008516638 -0.07290377 -0.014288029 --0.0011634515 -0.0071046837 --0.0061395695 --0.14839777 -0.058356896 --0.11682456 -0.0357335 --0.13301705 -0.07563542 --0.13143893 --0.118422054 -0.08530569 --0.02201036 -0.023211846 -0.070368074 --0.03263854 --0.18599778 -0.09889495 -0.028167486 --0.13463722 -0.03231266 -0.06586933 -0.09700306 -0.26653138 --0.028296115 -0.15340503 --0.1640577 --0.15875399 -0.06469621 --0.07645224 -0.001225179 --0.07158358 -0.009676821 -0.010672926 --0.10770733 -0.114640065 --0.08550872 --0.077148974 -0.09030432 --0.07641919 -0.18622541 -0.18263192 --0.09321396 --0.09336318 --0.1837771 -0.047328603 -0.009491787 --0.20385507 -0.12676013 --0.15112475 --0.11407842 -0.18664542 --0.046263896 --0.14299189 --0.008185323 -0.12215555 --0.030145785 -0.24980189 -0.07206882 --0.20479299 -0.09793655 -0.047075696 --0.06384772 -0.01991046 --0.1649759 -0.08599913 -0.12708937 --0.1315781 -0.18668075 --0.010527409 -0.08155611 -0.17633653 --0.048327137 --0.086645514 --0.016438462 --0.08856995 -0.025298355 -0.15143189 -0.2293085 --0.20102696 -0.096680865 --0.07838365 --0.04967159 --0.022761753 -0.10816227 --0.20793168 -0.10166675 -0.08865204 -0.10097841 -0.03283332 -0.17350027 -0.024782576 --0.20061766 -0.040289026 --0.064807184 --0.036375657 -0.00081857096 --0.1625404 -0.1223399 -0.15755117 -0.13527022 -0.015156526 -0.09310831 --0.26813614 -0.0022982492 --0.091792375 -0.12917978 --0.090038575 -0.13418737 --0.07491506 -0.09821322 -0.090633735 -0.08240616 -0.030885944 --0.06324383 -0.1630463 --0.098615065 -0.08754275 --0.009213761 --0.017201496 --0.20776568 -0.147996 --0.048202604 --0.033245515 -0.06847053 --0.087109745 --0.05837313 --0.0014912259 -0.2209899 --0.015741484 --0.012484385 --0.004351074 --0.17516401 --0.02802773 -0.019680316 -0.0007370556 --0.057077534 --0.09523085 -0.11126137 -0.01809627 -0.014115121 --0.09715089 -0.08876579 -0.036114927 -0.021354308 -0.1052272 --0.0383591 -0.072600365 --0.10503109 --0.08514695 --0.153512 --0.14005421 --0.0424073 --0.093365334 --0.0026327441 -0.090324685 --0.03842168 -0.11659449 --0.030219968 --0.15053463 -0.06773823 --0.0027173506 --0.021876788 --0.12388582 --0.059802033 --0.0016647356 -0.02513894 --0.10247036 -0.111430965 --0.024997568 -0.1186193 -0.018365761 -0.14539202 -0.08642936 -0.048325233 --0.057128843 --0.060298976 -0.101402596 --0.06972147 -0.001141427 --0.015584143 --0.0558245 -0.029439712 --0.13403392 -0.029190075 --0.027995337 -0.06637053 -0.066669896 -0.10530278 --0.09393015 --0.083606154 --0.04311347 -0.12995878 --0.13322608 --0.1023575 -0.10611154 -0.105856374 --0.068224035 -0.085837044 -0.04540525 -0.039970625 -0.08960753 -0.12648016 --0.16186938 -0.03855787 --0.14613172 --0.044335492 --0.09641052 -0.07639734 -0.16586885 -0.18647364 -0.074834116 --0.035186883 --0.2880663 -0.1707169 --0.026875075 -0.044854984 --0.11313554 -0.011808756 --0.10746751 -0.01855221 --0.019652985 -0.0038448428 --0.05475219 -0.0025424345 --0.09444789 --0.04830868 --0.0060268897 --0.0065829023 -0.0905764 --0.087742105 -0.100867115 -0.0022704941 -0.04432009 -0.1937295 -0.12536967 --0.22927624 --0.020622185 --0.04697923 --0.0656337 --0.13300945 --0.13366802 -0.12121932 -0.18429601 --0.0040747947 -0.085735865 -0.12855974 -0.025139676 --0.0059826206 --0.05562757 --0.02976911 -0.12667446 -0.017522579 -0.10971124 --0.01938528 -0.07031988 -0.017404439 --0.023330228 --0.060650032 --0.06010037 --0.06265088 -0.11547489 -0.017816767 -0.063537635 --0.05925338 -0.2182987 -0.028827643 --0.038510833 --0.009053974 --0.019125065 --0.36772975 --0.0404751 -0.16602738 --0.04079152 -0.3600039 -0.16269554 --0.016882049 -0.13086468 -0.42708638 --0.177421 --0.11323575 --0.021598393 -0.078158505 --0.13144392 -0.09403248 --0.104293086 --0.1765911 -0.20357913 --0.14680026 --0.059189484 -0.1947582 --0.15898466 -0.020938886 -0.06499745 --0.19972916 -1.7073206 --0.1738238 --0.12890975 --0.046255108 --0.20180854 --0.31026012 --0.055898227 --0.27683848 -0.0013274052 --0.055705335 --0.36102453 -0.17036536 --0.19538903 -0.11860887 -0.2145431 --0.021214606 --0.02440015 -0.038021814 --0.08263989 --0.17820986 -0.14871839 --0.1486225 -0.21286985 -0.13834845 --0.16386236 --0.024260052 --0.08121684 --0.25681487 --0.025170185 --0.02284679 -0.05528473 --0.2512106 --0.3220502 -0.09926845 --0.1307465 -0.07394838 -0.16564284 -0.022487016 -0.10675969 --0.055864003 -0.34051576 -0.029054306 --0.26147225 --0.106204666 --0.15677898 --0.505578 -0.27175778 --0.22069629 -0.03151252 --0.08159463 -0.08610724 -0.039225902 -0.09191527 -0.05996652 --0.23568857 --0.0042552347 -0.18403599 -0.023446431 -0.37423182 --0.13130058 --0.38751963 --0.19223192 -0.05318829 -0.15302436 -0.07294817 --0.04863424 -0.30067512 --0.17874284 --0.07945573 -0.21906674 --0.06873302 --0.10642404 --0.1349113 -0.28429556 --0.0031874832 --0.047360335 --0.23912439 --0.07347893 -0.13163725 --0.08932865 -0.28384557 --0.011842775 --0.05391171 --0.085822396 --0.35786176 --0.18396144 -0.1930845 -0.13415425 --0.025896033 --0.13796122 --0.13247807 -0.058797017 --0.16671942 -0.026388006 -0.0573864 --0.046097685 -0.03414554 -0.07891073 -0.006162912 -0.07261637 -0.052564964 --0.028690247 -0.10619811 --0.14772803 -0.09045064 -0.022359854 --0.08309246 -0.009606584 -0.0036979597 --0.08885901 --0.031717557 -0.059952278 --0.088458925 --0.050737794 -0.0070246756 --0.039087508 -0.057746835 -0.02997262 --0.10742084 -0.10815609 -0.052178036 --0.08549894 --0.100926 --0.00017139882 --0.029928114 -0.06269797 --0.113333754 --0.12289617 -0.5392516 -0.043097496 --0.11802475 -0.018498328 --0.060930893 -0.0503714 -0.041720815 -0.018622693 -0.062007297 -0.07042048 -0.1745098 --0.04646413 --0.11467236 -0.07895753 -0.0112075815 -0.111694284 -0.11101412 --0.063948005 -0.0019944725 --0.031083357 -0.07438671 -0.036578767 --0.23307033 -0.08156198 -0.03391735 --0.12104038 --0.13076277 -0.014710071 --0.05684211 -0.1095533 --0.08393089 -0.05100759 --0.030540604 -0.016964775 -0.150615 -0.05010524 --0.08627216 -0.032253407 -0.07757085 -0.19434352 -0.15610637 -0.083009586 -0.022546837 --0.022377994 -0.05073276 -0.055798803 --0.017448466 -0.069507174 --0.09409091 --0.0059162495 -0.081700146 --0.21741499 -0.043175176 --0.035847645 -0.0904345 --0.017259397 --0.05757658 --0.049182907 --0.023372483 -0.026470946 -0.110207975 -0.0074530495 --0.052821357 --0.05121477 -0.035732627 -0.19310427 --0.09234833 --0.20206493 -0.004147311 --0.12376634 -0.029539997 -0.035809197 -0.02653519 -0.018234864 -0.05629146 --0.14448585 -0.07129413 -0.075693734 --0.033057444 --0.060588412 --0.18497539 --0.09716331 --0.1293383 -0.008143245 -0.0336686 -0.0942881 --0.04138927 --0.0017348174 --0.052986782 --0.13685966 -0.02653021 -0.086693145 --0.0040823724 --0.005544599 --0.054587148 --0.010648844 --0.28484708 -0.19091979 -0.31642187 --0.055733655 -0.037770443 -0.46553937 -0.11086612 -0.2018349 -0.050514594 -0.019144641 -0.18184291 -7.0356036e-05 --0.12730335 -0.10700528 --0.015908672 --0.14389037 -0.099656165 -0.10320254 -0.046814058 -0.016631026 --0.07177097 -0.0065623047 -0.13043393 -0.00517109 -0.01448176 -0.008314651 -0.137717 --0.070018314 -0.061709695 --0.09025537 -0.07652601 -0.19875436 --1.0739309 --0.093284555 --0.022732386 --0.052825104 -0.22816737 -0.10426026 -0.10509869 -0.10122906 -0.12803689 -0.1693372 -0.08021626 --0.1970927 -0.18477303 -0.042113863 -0.003934603 -0.2111651 --0.13898274 -0.07189743 -0.0031789027 -0.03185551 -0.07047831 -0.11930727 -0.064016394 -0.05335302 -0.09898294 -0.13293548 -0.19580865 -0.008991019 --0.009091763 --0.22347954 --0.08915731 -0.01305839 -0.21116644 --0.066710606 --0.09227958 --0.038542483 -0.10985557 -0.047751755 --0.23193344 --0.114017144 -0.17206338 --0.1396801 -0.0019514894 -0.030154243 --0.0064601894 -0.29896912 -0.16815856 -0.0774426 --0.2335439 --0.061933666 --0.049236603 --0.12215167 --0.07328855 --0.067353986 -0.19718888 -0.13334297 -0.038016964 --0.02837399 --0.15276003 -0.0748225 -0.11538436 --0.037604377 --0.15778919 -0.035137046 -0.086958416 --0.26720655 --0.014637549 --0.045579817 -0.23079935 --0.19660614 -0.115292944 -0.23005182 -0.27063534 --0.10978526 -0.09569908 --0.05299024 -0.056499597 --0.0933404 --0.07358379 --0.049270876 --0.19950797 -0.29179242 -0.0016256035 -0.15476355 -0.4351373 -0.011348179 -0.019217093 --0.32179794 -0.0069618137 -0.010258951 -0.15735744 --0.0062466646 --0.062288266 -0.03553609 --0.187028 -0.004004235 --0.020136096 --0.028612074 --0.08663315 --0.043106653 --0.10559756 -0.034105442 --0.1873148 --0.025429806 --0.0020729508 --0.04050489 --0.045003176 --0.08358255 -0.0040457333 --0.029294185 -0.07969811 -0.008379017 -0.06044986 -0.049819645 --0.06128803 --0.018792164 -0.06526606 --0.004527253 --0.049944047 --0.08018545 --0.005566744 -0.08530312 -0.07962234 -0.18069829 -0.059486378 -0.06956803 -0.039893135 --0.048116993 --0.010389815 -0.09402994 --0.018319549 --0.08265406 -0.19157009 -0.07498551 --0.032298617 -0.03134978 --0.08512505 --0.018546777 --0.026264518 --0.17477205 -0.01960515 --0.13222396 --0.011956886 -0.052402526 --0.054713257 --0.05297888 -0.0026736613 -0.0975873 -0.04874944 --0.09893789 --0.118209116 --0.150541 -0.05735008 --0.10116813 --0.015241836 --0.013678885 --0.04495199 --0.028882131 -0.13092583 --0.07038038 -0.057197135 --0.09126797 -0.045081772 --0.14447519 -0.13947314 --0.006913941 --0.011372643 --0.01272049 --0.3207963 --0.052068513 --0.06256591 -0.090918094 --0.013833903 -0.022678262 -0.16854347 --0.03039684 --0.0150026735 -0.060477756 -0.015008013 --0.06409007 --0.07201395 --0.0138818165 -0.016609335 -0.01090026 --0.080081254 --0.06640793 --0.06102295 --0.06280883 --0.036946613 --0.019089302 --0.06600717 --0.058138963 --0.10403659 --0.006589356 --0.07488872 -0.17412205 --0.17728569 -0.0004910464 -0.045934163 -0.007028841 --0.01708866 -0.14014734 --0.041669387 -0.0251409 -0.0362927 --0.0014565361 --0.05630346 --0.09372227 -0.31138173 -0.22386421 --0.0052684573 -0.07826114 --0.12910575 --0.06263404 --0.032658104 --0.058240116 --0.081040345 --0.050177254 --0.022000257 -0.015645139 -0.1643734 -0.10146054 --0.058351215 -0.04905122 -0.14980362 -0.048040673 -0.03766949 -0.06791094 --0.015260084 --0.037464716 -0.07076583 --0.009275437 -0.041950673 -0.0133877015 --0.06225122 --0.050380614 --0.08186903 -0.022996718 -0.0061187106 -0.09378039 -0.07737061 --0.104588345 --0.030435182 --0.049086552 --0.12204249 --0.12854157 -0.0403982 -0.0659265 -0.036836363 --0.015393205 -0.002707639 -0.006679115 --0.076480225 --0.04152181 -0.03275403 -0.031454 --0.04864324 --0.038408816 -0.06832465 --0.042792477 --0.03750966 -0.10365978 --0.0126934275 -0.036544546 -0.031880956 --0.06365965 --0.11986282 --0.07700318 --0.0870591 -0.0132791 -0.07087262 --0.074323155 --0.012747589 -0.092407204 --0.08193122 -0.041261468 -0.046121545 --0.017871337 --0.22390607 -0.0024809758 --0.053643342 --0.18772517 --0.0046046 -0.14508829 -0.11401042 --0.034888096 -0.024836345 -0.012817006 -0.053091068 -0.00074755086 --0.015687192 --0.025658412 --0.13610683 --0.058362953 -0.060281865 -0.087489575 -0.014159759 --0.050616805 -0.065783575 -0.15553932 -0.08690034 -0.07081231 --0.102778055 --0.10244056 -0.0011846235 -0.032038465 --0.045448747 --0.050423495 -0.028445395 --0.08303269 --0.042908356 -0.117929876 --0.18071713 --0.012782177 -0.09812406 -0.042619575 -0.014290668 -0.035549104 -0.09822998 --0.03306441 --0.09757897 --0.047942657 -0.063655645 --0.114062786 --0.05619057 -0.020065261 -0.14581558 --0.1398419 --0.07891362 -0.037308462 -0.11359187 -0.13431883 --0.047410145 -0.08297575 --0.066423625 -0.018794745 -0.083554864 --0.044911448 -0.07226361 --0.077387005 -0.009709643 --0.027150493 -0.11625675 -0.016271647 --0.06996377 --0.10528507 --0.13127677 --0.034043018 --0.120502464 --0.03849659 --0.03340674 --0.11862524 --0.013673317 --0.07955756 -0.12845965 --0.10175119 -0.007558612 --0.05608659 --0.08868644 --0.22812673 -0.02392395 --0.015863879 --0.072741345 --0.07959097 --0.032885782 -0.04665464 --0.061152026 --0.14427271 --0.108723894 -0.06894215 --0.06036114 -0.10275507 --0.20730196 --0.02801391 -0.040097132 -0.09313725 -0.076994106 -0.07637364 --0.0653195 -0.021515738 --0.11978901 --0.05663153 --0.007061244 --0.019507183 -0.052920174 -0.080732755 --0.08172828 --0.07055083 --0.082044005 --0.1511386 --0.041987106 --0.031607665 --0.0017483345 -0.044905506 --0.050196618 -0.10404849 -0.16575852 -0.080787644 --0.06250244 --0.1294625 -0.06692711 --0.011124616 --0.14161614 -0.009273779 --0.010593874 --0.1411264 -0.23695493 -0.12382127 -0.15699898 -0.06905252 -0.012841212 --0.124589264 --0.06846965 -0.029973732 -0.06030473 -0.07328034 --0.22052379 -0.0027805187 -0.11624082 -0.031014891 -0.10461954 -0.037485767 --0.1376542 -0.067792505 -0.14647157 -0.006724983 --0.013258306 --0.13828897 -0.06103122 --0.043265495 -0.16348353 --0.0719988 --0.02212698 --0.110991955 --0.13928959 -0.16271828 --0.097247265 --0.00027211662 --0.03373688 --0.13524689 --0.072515704 -0.0065040146 -0.07856192 --0.07526387 --0.102641016 --0.1350521 -0.1232283 -0.08710232 --0.0771959 -0.11941064 -0.086354 --0.05015018 -0.039092634 -0.16386975 --0.0656302 -0.037477944 -0.017289774 --0.011254824 --0.11814043 -0.12061768 --0.012724225 --0.075460054 -0.0074713416 --0.0530461 --0.09439041 --0.037347108 -0.037734583 --0.0018727137 --0.016769553 -0.024236772 --0.13951005 -0.13629691 --0.060231764 -0.05161448 -0.069478616 --0.15147412 --0.01877521 --0.00988604 -0.03429048 -0.02367606 --0.14344025 -0.006315273 --0.16068444 -0.10425897 -0.004726595 -0.08404753 --0.04272987 -0.010954954 -0.1323168 --0.15660067 --0.065020256 -0.118101165 --0.046970896 --0.04845379 -0.0033606112 -0.049587525 --0.043679267 -0.24003105 --0.10586684 -0.036385395 -0.07220945 -0.014970932 -0.029226422 -0.076892875 --0.057665233 -0.08843872 -0.20395905 --0.04706507 --0.10149089 -0.17904344 -0.07579242 --0.110180795 -0.22546713 -0.10494074 -0.044444315 -0.010907475 --0.1098841 -0.037683796 --0.08607533 -0.14368528 --0.024005285 -0.19182034 --0.045334194 -0.10905635 -0.072388016 --0.07642293 --0.07976622 --0.13269368 --0.017836614 -0.024064343 --0.0235683 -0.05455022 --0.009626148 --0.0048980215 --0.24022512 -0.048355475 -0.007353055 -0.12776132 -0.0015512259 --0.100533634 -0.010187458 -0.11099276 --0.17112437 --0.19413282 -0.18364306 -0.10719601 --0.31827772 -0.028762655 --0.051004592 --0.010699223 -0.03672531 --0.19612975 --0.1437019 -0.11118713 -0.010046251 --0.12976445 --0.027730841 -0.01197112 --0.32432312 --0.017822905 --0.03390677 --0.0687421 -0.28129143 --0.027520254 -0.104342654 -0.072162986 --0.015004245 --0.076647945 -0.019606663 --0.011821132 --0.20068957 -0.051845133 -0.019183313 -0.02026787 -0.09907367 --0.27201298 --0.066935696 --0.18738872 -0.11537326 -0.021460535 -0.19070765 -0.12870054 -0.0018630694 -0.11517796 --0.09505796 --0.31618991 -0.06398272 --0.026193697 --0.13743734 -0.0060848943 -0.06363529 -0.1722419 -0.13469741 --0.016729299 -0.013974909 -0.15628755 -0.11415294 --0.052366886 --0.02862827 -0.059131756 --0.008661985 -0.07606383 --0.13606586 -0.032146357 --0.053783126 -0.09709325 --0.12817773 -0.015218711 --0.02219827 -0.054986265 --0.3185988 -0.04149904 -0.008878914 -0.0022316538 -0.011205046 -0.24772668 --0.08266167 --0.14337799 -0.05594916 -0.03646552 --0.15376171 -0.07714817 --0.14910126 -0.01639381 -0.29229882 -0.006789411 -0.04661788 --0.07645068 -0.04865752 -0.03257391 -0.11053101 -0.050722156 --0.09076543 --0.0042946227 -0.023142327 -0.128145 -0.09717844 -0.007455936 -0.05984803 --0.042003304 --0.29289022 --0.10368628 -0.11984909 -0.24673022 -0.14458945 -0.25300547 -0.24732648 -0.048540514 --0.2072493 -0.16047736 -0.0741511 --0.10495306 -0.069974795 --0.006133264 --0.14575697 -0.12043484 --0.07406204 --0.015431536 -0.07022643 --0.046781216 --0.050795466 -0.2777953 -0.13012414 --0.2123903 --0.1004837 --0.19575885 --0.06795747 -0.19012372 --0.16244394 -0.07870045 --0.032021698 -0.027505474 -0.073130816 --0.013420296 -0.07850212 --0.061999403 -0.033310693 --0.12000134 -0.19373576 -0.124335535 --0.07426582 -0.063913375 --0.15652275 -0.038934086 -0.01248022 --0.16192283 --0.3596805 --0.027821897 --0.050656714 -0.030440934 --0.037082955 -0.046724 -0.37155095 --0.041025266 -0.011294005 --0.031611606 --0.12649801 -0.0009223186 --0.21038097 -0.0093650725 -0.07193778 -0.22296236 --0.03281962 --0.13220435 --0.0033268798 -0.14352562 --0.37921834 -0.004921917 --0.10866228 --0.16469538 --0.047138754 -0.05531493 --0.04369815 --0.19367462 -0.04031199 --0.15791501 -0.333834 -0.08551809 -0.11190532 -0.07497718 -0.12765996 --0.33398625 --0.23501839 -0.061184306 -0.05479498 -0.027727773 -0.032488514 --0.07287883 --0.04292893 --0.32593435 --0.06608185 -0.060561437 -0.08332384 -0.05792868 --0.018579362 -0.08297471 --0.032903567 -0.05208201 --0.15623064 -0.0037920747 --0.060781173 --0.04751845 --0.07769147 --0.050263893 --0.0032179046 -0.073584355 --0.0032462857 -0.16490272 -0.010134432 --0.03614597 -0.073404305 --0.08476725 --0.02329521 -0.03832031 -0.04124934 --0.0041887937 -0.16162205 -0.009590856 --0.016907996 -0.10047453 -0.042083357 -0.03491317 -0.05362189 -0.014980773 -0.0605599 --0.08074326 --0.13063335 -0.09566421 --0.10571261 --0.0706013 --0.101001486 -0.012745615 --0.03303331 --0.0065291263 --0.121650055 --0.032057974 -0.061575398 -0.017324409 -0.17763238 --0.08177267 --0.020454766 --0.10430541 -0.005797445 --0.06741426 -0.0196287 --0.010189447 --0.00067037524 -0.067491986 --0.006399548 --0.12629776 --0.030874494 --0.048943378 --0.044328824 -0.0039379993 --0.21829934 --0.08588962 -0.04613973 --0.15259892 -0.1363969 --0.0380024 -0.02562389 -0.17614177 -0.02551002 --0.009036599 --0.14696458 -0.07393984 -0.06418547 -0.097131394 --0.07633548 -0.020934105 -0.004778525 -0.021537114 -0.06604259 --0.052044675 -0.13644807 -0.15565728 --0.13776574 -0.07229855 --0.06383628 -0.024497775 --0.23259984 -0.03051507 --0.032864437 --0.031550527 -0.059901323 -0.061826777 -0.061092492 -0.07062885 -0.018480422 -0.03350431 --0.022747077 -0.09522611 --0.011253146 -0.08469519 --0.09486503 -0.06666391 --0.015975827 -0.040162265 --0.07684734 -0.08401661 -0.1506012 -0.11453403 --0.005261683 -0.09570313 -0.055461094 --0.15208839 --0.047639612 -0.030794727 --0.061361004 -0.02811792 --0.034726642 -0.19080101 --0.09531094 --0.035225637 -0.12456699 -0.008639313 -0.016361123 --0.053243108 --0.034746073 -0.008584292 -0.059973344 --0.11353595 -0.038803477 --0.20800519 -0.17919461 -0.053553656 -0.10445579 --0.069269426 --0.023202859 -0.03634402 -0.0045435904 --0.36554527 --0.21187662 -0.124189384 -0.087745175 --0.22300124 -0.26619792 -0.060794134 -0.13759072 -0.19124782 --0.29524946 --0.09109828 -0.0077160285 --0.09335314 -0.0031029824 -0.12421601 --0.0547186 -0.1563452 --0.120652534 -0.12068188 --0.20813012 --0.18300746 --0.13500537 --0.16491444 -0.18454257 -0.20091437 -0.15694886 -0.0016776498 --0.08012124 --0.24010634 --0.04228206 --0.32559395 --0.20303948 --0.15245922 -0.064924955 --0.19730484 -0.09762433 -0.16414674 --0.009913934 --0.04471696 -0.018620195 --0.053304236 --0.06888226 --0.034706928 --0.1724531 -0.046798337 -0.15275583 --0.1995782 -0.251051 -0.07737395 -0.23194669 -0.08650558 -0.15500745 --0.02495626 --0.01798625 --0.13406105 -0.06938091 -0.16781694 --0.24048327 -0.19456202 -0.16442361 -0.035809226 -0.041618917 --0.19738446 --0.08822784 -0.12377161 -0.245446 --0.11705254 -0.15274607 -0.0010076587 --0.029440803 -0.0448492 -0.51104045 -0.01982296 -0.23249067 -0.0084612 --0.030557515 -0.17119302 --0.1723795 -0.14300185 --0.07437758 -0.0004769549 -0.29166135 -0.00059274986 -0.21470168 --0.2107922 --0.39132494 --0.13905135 -0.19349769 -0.1960524 --0.069513306 -0.10397008 -0.12944461 --0.08315553 -0.055891093 -0.52713645 --0.14825512 -0.023667285 --0.11732398 -0.25844488 --0.19160616 --0.0038476256 --0.1310912 --0.09816739 --0.05542495 --0.17308821 -0.032331746 -0.23062298 -0.039234184 --0.28528225 -0.118504554 -0.121880256 --0.033421535 -0.042812143 -0.084608816 -0.052303772 -0.164744 --0.079575434 -0.109191276 --0.13525605 -0.016176812 -0.079092085 --0.16548592 --0.104250714 --0.13888659 --0.009498952 --0.07040846 -0.037113704 --0.105816446 --0.16166358 --0.13797648 --0.057948712 --0.12585914 --0.009763641 -0.1176469 --0.09652695 --0.067801595 --0.19362196 --0.07127057 -0.13723017 -0.06050228 --0.1276331 -0.030682707 -0.05542738 --0.16948508 -0.3079399 --0.029246703 -0.03189514 -0.044711873 --0.047763214 --0.010556194 -0.0063655926 --0.024162574 -0.03877366 -0.04697778 -0.022732114 -0.028306942 -0.07559461 --0.10243973 -0.04276541 --0.07597419 --0.021653958 --0.005359071 --0.029565724 -0.23788136 -0.21550003 -0.05553436 -0.03126259 -0.0024685457 --0.083705105 --0.046548985 --0.056725312 -0.024583505 --0.091993675 --0.01658035 --0.039959922 -0.071902655 -0.06475908 --0.12579815 --0.045681972 -0.03922618 --0.014669799 --0.03725254 --0.107943244 --0.19121996 -0.019359918 -0.014669012 --0.024223557 --0.12629013 -0.017412616 --0.059824113 -0.026190015 -0.08067849 --0.19961503 -0.049770497 --0.025677707 --0.017243672 --0.094595425 --0.006008722 --0.114339896 --0.2139685 -0.028780462 -0.21500015 --0.015212387 --0.012265274 --0.002433505 -0.015659625 -0.082321845 --0.09376974 -0.05875505 --0.104269795 -0.004119098 --0.095526025 -0.05906132 -0.113788605 --0.038237523 --0.102634944 --0.18031248 -0.096086636 --0.0026553606 -0.017945457 --0.050146166 --0.03921056 -0.09311013 -0.12707812 -0.041214466 --0.061285686 -0.035007186 -0.021596108 --0.17921966 --0.038742676 --0.1362078 -0.14281565 -0.24971503 -0.16265257 -0.013681925 -0.036077242 --0.020771287 -0.09778395 --0.024539087 --0.04052704 --0.040664393 -0.03378205 --0.07461199 -0.16504304 --0.084411904 -0.018980376 -0.13136524 --0.03645322 -0.046377506 --0.081087284 --0.057214115 -0.28064716 --0.10852331 -0.16389188 -0.07876616 -0.11402443 -0.33436057 -0.12793662 -0.0231814 -0.21444626 -0.24804951 -0.057380278 --0.10939739 --0.024907362 -0.037256077 -0.19220628 --0.15708573 -0.14797162 -0.019453755 -0.17502896 --0.0025170802 -0.03552644 --0.50843954 -0.10107938 --0.28563106 -0.07144915 -0.018542657 -0.15414162 -0.07619005 --0.060646947 -0.006968877 --0.1035452 -0.032132864 --0.12281644 -0.0622857 -0.104938686 -0.008730924 -0.14442423 -0.19211012 --0.09425813 --0.057327513 --0.19131553 --0.2964843 --0.14355676 --0.010364491 -0.14054933 -0.36703923 -0.0580574 -0.011753458 -0.102005154 --0.07008193 -0.070457146 -0.197293 --0.1104837 --0.019430442 --0.08290166 --0.028088475 -0.035966106 -0.0032267855 -0.03797901 -0.032406393 --0.09848674 -0.013032764 -0.1544144 --0.18191159 --0.15647799 -0.11172186 -0.10488333 -0.06789517 --0.055328332 --0.11814645 -0.077732675 --0.022080284 --0.19423507 -0.12718648 --0.1611532 -0.27186152 -0.051899016 -0.121000335 --0.19148923 --0.0067754225 -0.11826104 --0.12141584 -0.023631062 --0.0011635638 -0.19459525 -0.21007574 -0.09823667 --0.1413345 -0.043039046 -0.11952166 -0.14048155 --0.013600878 --0.37857676 -0.11908529 -0.19008699 --0.1735468 --0.03925647 -0.072946005 -0.014488579 --0.46485168 -0.024148146 -0.14355446 -0.22429909 --0.09500791 -0.041928165 --0.110197425 --0.046135206 -0.16616689 -0.027161486 --0.014217526 --0.24300559 -0.16891713 --0.00027842404 -0.13298249 --0.23609918 --0.04835633 --0.13112636 --0.19827689 -0.06309771 -0.22562861 -0.11300712 -0.27564085 -0.026183857 -0.15350565 -0.17349555 -0.025346339 -0.09341223 --0.0031939866 -0.1942499 -0.037648752 --0.005189937 --0.08601526 --0.023433626 -0.089861125 -0.04493363 -0.07861109 --0.10195947 --0.1285655 --0.03686023 -0.023052095 -0.035332114 --0.020081028 --0.034713898 --0.092355244 --0.09462171 -0.2119465 --0.025278445 -0.025464045 --0.07570198 --0.24140902 -0.0054883077 --0.04121678 --0.15185562 -0.05631229 -0.14493442 --0.06330024 --0.15627441 --0.13781838 -0.06900439 --0.031751245 -0.11594792 -0.011927441 -0.070248835 -0.026871441 -0.2229747 --0.027800066 -0.111519136 --0.03325568 --0.0742374 -0.07010112 --0.11652148 -0.16587456 -0.0065518487 -0.03890481 -0.036360823 --0.026605623 -0.27423918 --0.07467287 --0.068124786 --0.024807816 -0.056634333 --0.104130186 -0.0044822865 -0.22765289 -0.06252955 -0.10716035 --0.00034531442 -0.123213634 -0.2134334 --0.003045552 --0.071632355 --0.16911918 -0.096908346 --0.045135308 -0.030924406 -0.0942625 --0.1609244 --0.026285974 --0.09506919 -0.007915031 -0.089977756 --0.12798671 --0.04578706 --0.06612148 -0.17509489 --0.111543104 --0.039783962 --0.0047018304 --0.026055193 --0.06297686 --0.09583777 --0.042262863 -0.008476006 --0.10204447 -0.06296147 --0.007102115 -0.014409242 --0.029243805 -0.04363651 -0.024531687 -0.020230517 --0.063724115 -0.017661925 -0.014518684 -0.112935424 -0.1129438 --0.19650114 --0.111266375 --0.01275583 --0.3202538 -0.008154158 -0.15407181 -0.08476234 -0.03170544 -0.08783354 -0.057144467 -0.016737016 --0.1310434 --0.07001848 -0.111818396 -0.06851714 --0.099403515 -0.098302655 --0.009786144 --0.0032232618 -0.056250557 -0.012997307 -0.17509584 --0.0006683722 --0.059041444 -0.09245837 --0.08554863 --0.021126624 --0.012428502 -0.080719724 -0.09684049 -0.018325666 -0.034575317 --0.005982679 --0.18403411 -0.069184236 -0.013548427 -0.0019112662 -0.049293105 --0.02092299 -0.047023404 --0.11740135 -0.0073219636 --0.03418121 --0.015239906 --0.12449136 -0.0060236612 -0.18044071 -0.01675267 --0.093122415 --0.07621204 -0.017463157 -0.062430613 -0.012461417 --0.026107002 --0.052503712 -0.16692907 --0.0070559285 --0.020304007 -0.06837308 -0.005067764 --0.05368343 -0.0889597 -0.088022105 -0.0006197717 -0.16253182 --0.04131287 --0.04507335 --0.010808838 --0.018505964 -0.003671083 --0.056458067 -0.1281277 -0.016838092 -0.023705615 --0.069090165 --0.03598794 --0.0055241995 -0.038995337 -0.12521866 -0.11493826 -0.04004441 --0.07341478 --0.05066485 --0.12992263 -0.01886424 --0.007914701 --0.07562937 -0.062986076 -0.1028226 -0.022809176 --0.016946457 -0.072433084 -0.010439683 --0.0005649476 -0.06798178 -0.11910657 --0.14258158 -0.097459 -0.027554525 -0.10575564 -0.016895328 -0.11334848 -0.10976131 -0.06610118 --0.04975117 --0.057311576 --0.06638089 -0.04243992 -0.07697031 --0.12892863 --0.069918886 --0.028696496 --0.12164007 --0.15963928 --0.13774778 --0.029637229 --0.15419869 -0.06831527 --0.07088196 -0.1980855 -0.030069115 --0.05675731 --0.04339127 --0.1707608 -0.030321743 --0.04023937 --0.03759108 --0.031159692 -0.12436324 -0.15276329 -0.11128324 -0.032618057 -0.025536625 --0.06123965 --0.03962148 --0.06344138 --0.045554448 -0.10628658 -0.0031864317 --0.020962877 -0.08671411 --0.11706225 -0.10137641 --0.094946526 --0.016462056 -0.08906405 -0.14560758 -0.20870034 --0.11511009 --0.07164637 --0.15490547 -0.055655137 --0.12944485 -0.097731456 --0.049639657 --0.007480686 -0.019453019 --0.025647087 -0.056979112 --0.1957603 --0.14454465 --0.12161273 -0.15660825 --0.119491525 -0.081945844 -0.109481 --0.0031583994 --0.14430822 --0.079588465 -0.15222822 -0.045802504 -0.09108929 --0.100036524 -0.09215701 --0.10311929 -0.14844106 --0.12644237 -0.0221549 -0.0613823 -0.09215886 -0.05740935 --0.018288665 -0.01737346 --0.06855089 --0.013486482 -0.0046534925 --0.18111728 --0.12498159 --0.12998998 --0.036709458 --0.06168669 --0.07578735 --0.06983586 --0.08280065 --0.17530349 --0.042191677 --0.017917149 --0.064969234 --0.21438526 --0.1531668 --0.15641908 --0.0403134 --0.08306896 -0.01567616 -0.14544842 -0.06856285 --0.0391729 --0.09554907 -0.027294513 --0.0067880745 -0.19854586 -0.031594392 -0.011185262 -0.009888416 -0.06390348 --0.14676872 -0.14263886 --0.051120196 -0.10693172 --0.21833298 --0.05264071 -0.044614736 -0.1371646 --0.017120173 -0.11335804 --0.046221085 -0.033239663 -0.067067675 --0.079985455 -0.0286592 --0.06044483 --0.014847561 -0.07057577 -0.18711282 -0.367528 --0.110952586 -0.013876889 --0.098932676 -0.14778586 --0.012643842 -0.042005 --0.09569214 -0.022575665 -0.020034969 --0.19544384 --0.02975905 -0.17020956 -0.012538239 --0.06686312 -0.065969534 -0.096691854 -0.045140307 -0.04313024 -0.23701742 --0.07000515 --0.20404704 -0.017325249 -0.03841802 --0.035006646 --0.09592602 --0.00015490802 -0.0572189 --0.024398342 --0.07789238 -0.0045706197 -0.08679941 --0.029741487 --0.07573178 --0.27672365 -0.13066918 -0.14619611 -0.021590073 --0.05606842 --0.029444328 --0.07728245 -0.08877167 --0.09738755 --0.07713815 -0.05406528 -0.15116975 --0.0034347705 -0.02086699 -0.07387708 -0.0061503216 --0.06658552 --0.10346971 --0.14400011 --0.0377542 --0.083993405 -0.091855966 --0.057661913 -0.09533608 --0.064409085 --0.015105471 --0.032350786 --0.13693912 --0.067020476 --0.078687355 -0.059763327 -0.1518962 -0.20136055 --0.032073706 -0.018514868 --0.039391354 -0.041686542 --0.06371591 --0.0025580556 --0.24112001 --0.00077075744 -0.0025181223 --0.0004467126 --0.12740946 -0.175396 --0.020820858 -0.030680481 --0.07007969 -0.19444594 --0.223104 -0.024633788 --0.07689722 --0.11373812 --0.06977799 --0.06115004 -0.04426995 -0.0039365683 -0.13069853 -0.08666832 -0.1316563 --0.07619971 --0.05412055 -0.06508672 -0.014369293 -0.14071722 -0.01421743 -0.12698428 -0.07164907 -0.09140203 -0.03505156 --0.19461016 -0.10867579 --0.036448278 -0.09857017 -0.0031791846 -0.033685904 --0.0010443034 -0.024714168 -0.19074918 -0.028985864 --0.20222765 -0.095268466 --0.07637938 --0.07895464 --0.0487209 -0.0014405604 -0.10987279 --0.06750763 -0.015401539 -0.01822642 -0.0005416877 -0.06360631 --0.073385745 --0.014714485 --0.008447939 -0.033859268 --0.0100955 -0.16450493 --0.025997354 -0.036178425 --0.00012898329 -0.0703884 --0.07597971 -0.030543309 -0.18682481 --0.013273911 --0.06651009 --0.075758874 --0.0052797548 --0.028072027 -0.15211378 -0.030153446 --0.09969502 -0.025393877 -0.09900946 -0.07548253 --0.01807392 --0.078769684 --0.053699296 -0.13080283 --0.017406145 -0.0041165208 --0.10336048 -0.09708006 --0.11317905 --0.04590982 -0.029277563 --0.12618372 --0.011981621 --0.11075815 -0.047374684 -0.0639313 -0.07049847 --0.030809196 -0.04792448 -0.052575044 -0.015635516 -0.008066382 --0.16126685 -0.15320931 --0.1791568 -0.04262485 --0.17937897 --0.13768995 --0.15977052 --0.048950277 --0.104390964 -0.08448488 -0.00444714 --0.0064074486 --0.05972138 --0.08470854 -0.10080802 -0.200493 -0.16030036 -0.03619253 --0.100580476 -0.3736024 -0.15213454 --0.2336603 --0.13421205 -0.10787799 -0.26188192 --0.07180643 --0.1428096 --0.058958285 --0.00592377 --0.024429835 --0.1834546 -0.16847083 -0.16663031 --0.13131012 -0.0699903 --0.16829188 -0.4965997 -0.3063451 -0.26610005 -0.3500918 -0.020432945 --0.058344595 -0.076517 -0.38207683 -0.03901691 -0.39785066 --0.29444188 -0.067507125 -0.51070607 --0.078631006 -0.38495097 --0.23594205 --0.0802803 --0.045681313 -0.048925906 -0.59078556 --0.0024285032 --0.18707974 -0.16896367 -0.16263714 -0.086967394 --0.06837584 --0.026663002 --0.13052635 -0.08192551 --0.02021245 -0.14151464 --0.17054048 --0.09527424 -0.30130947 -0.27044797 -0.1802595 -0.14417048 -0.13412015 --0.18611011 --0.18633953 --0.31926793 --0.079394065 --0.11545279 --0.04174452 --0.18441571 -0.040688794 --0.1830239 --0.10021206 --0.862444 -0.16022271 -0.10743194 -0.17177255 --0.43973196 --0.24416573 --0.15793285 -0.019883892 -0.19849013 -0.09304259 --0.12927626 --0.33355972 --0.49234253 -0.37534678 --0.20082766 -0.16935883 --0.35279542 -0.16153958 --0.05515847 --0.339923 --0.24074247 --0.23750505 -0.23639685 --0.07376936 --0.13510065 -0.30105296 --0.21611786 --0.27523187 -0.09430623 --0.105311245 --0.00029762965 --0.3397724 --0.07515784 -0.18890943 --0.045549974 --0.1704394 --0.1711166 --0.02757661 -0.29173455 -0.06323757 -0.23525165 --0.18916021 -0.103798784 -0.33232832 -0.122312754 --0.08623129 -0.25556195 -0.12644161 -0.14101206 -0.079083286 -0.012169703 -0.017130733 --0.006645029 --0.1271283 -0.039787125 --0.06323023 -0.08410721 --0.036765568 --0.00061383593 -0.0124049755 -0.00082552305 -0.02542874 --0.021892717 -0.17368715 --0.035248574 --0.073173605 -0.16862518 --0.0023200396 --0.0816425 -0.033402227 --0.030118724 --0.001912103 --0.010673096 -0.18367855 --0.015253764 -0.037533753 --0.04115985 -0.0253281 --0.15176243 --0.004366073 --0.0070687244 --0.080662966 --0.010479843 -0.04793137 --0.12987208 -0.033672247 --0.14991847 -0.03395209 -0.057861954 -0.013572481 --0.0034661964 --0.035374694 -0.06630583 -0.08500321 --0.12487601 -0.14079621 -0.00035137252 -0.043183394 -0.0734043 --0.07918257 -0.043252278 -0.028389277 --0.015387714 --0.0668639 -0.15573302 --0.07940152 -0.042263944 --0.04049122 --0.016193328 --0.12497478 --0.25992244 --0.009482423 --0.029251086 -0.007983311 -0.0005759299 --0.007958141 -0.0529754 --0.047229845 -0.076367 -0.080029726 -0.016914615 --0.16269588 --0.015180378 -0.06889844 --0.085096925 --0.016544001 -0.056969836 -0.06594457 --0.022316586 -0.08085969 --0.041623313 -0.048981078 --0.08301864 --0.11306646 --0.06485944 --0.016527945 -0.022993281 --0.008087742 -0.036879983 --0.006511378 -0.20750144 -0.010837765 -0.0032521014 -0.0014171861 -0.018089382 -0.030237054 -0.046493813 -0.00039154012 --0.10774564 -0.056719396 --0.03224918 --0.030284014 -0.07987895 --0.007963792 -0.13552861 --0.00044430094 -0.02087563 --0.12259512 -0.039057605 --0.041577656 --0.1760323 --0.034124184 --0.15284844 -0.02689956 -0.03260696 --0.0076927966 --0.06078338 --0.021415757 -0.004841106 --0.016051862 -0.009335515 --0.038732186 -0.016569382 --0.01827035 --0.0036740531 --0.021335768 --0.032844767 -0.14596196 -0.21146393 -0.041438997 -0.5461575 --0.124922365 -0.0421542 -0.20441814 -0.6013291 --0.36390936 --0.016778987 -0.23965396 --0.1817989 --0.0009426758 --0.008326833 -0.1333847 --0.13874093 -0.39676327 --0.4482395 --0.029834928 --0.22802171 -0.3028886 -0.045368303 -0.15167044 -0.12109884 --0.22547306 --0.06385196 --0.21281618 -0.07055315 --0.23507941 --0.28426728 --0.005265673 --0.2348414 --0.5956908 --0.29115224 --0.17678668 --0.11081241 --0.1696765 -0.0949327 --0.49632257 --0.43672788 --0.5510051 -0.11220237 -0.03218012 --0.22016375 --0.29349223 --0.43907014 --0.18159147 -0.0037735521 -0.01914467 -0.23711905 -0.13838586 -0.18350135 --0.100982115 -0.23322685 --0.13545537 -0.016923063 --0.022602066 -0.076044284 --0.28167138 --0.1020021 --0.028719693 -0.26127312 --0.18843576 -0.06652392 --0.41754717 -0.00023346372 -0.1837814 -0.14841482 --0.0024971287 -0.1481076 -0.09929078 -0.15323761 -0.02863589 -0.061767872 --0.05301874 --0.046335068 --0.06905882 -0.2653239 -0.19417691 -2.0485575 --0.19107793 --0.03873374 --0.033319127 -0.062935084 -0.227379 --0.038401466 --0.100938484 --0.09575782 -0.2602771 --0.11658355 --0.24763608 -0.37364152 --0.31613517 --0.43110666 --0.025837433 -0.36456957 --0.29756603 -0.018213354 -0.4359414 -0.020482985 --0.23332664 --0.26426247 -0.2662064 --0.37695155 -0.3385004 --0.13434975 -0.05716753 -0.089551374 -0.052566886 --0.21414497 --0.11090062 --0.2609168 --0.15728948 --0.47638145 -0.1297203 -0.10620998 -0.17809576 -0.07713115 -0.15550321 --0.12348334 -0.46338347 -0.062506236 -0.20602906 --0.26306868 -0.04406089 --0.18195944 --0.12522483 -0.14076658 -0.083812505 --0.09561295 --0.061683085 --0.41242164 -0.18348806 -0.28337055 --0.036826488 -0.25742742 -0.0026573502 -0.047887087 --0.056375705 --0.13130085 --0.05014572 -0.20912203 --0.12836492 --0.05899086 --0.009273169 -0.43733776 --0.055112388 --0.25436953 --0.14127855 -0.27129275 -0.049823754 -0.07470937 --0.027092056 --0.019186547 -0.033838794 --0.015957205 --0.011997167 -0.3230604 -0.077047415 --0.3052901 -0.1363896 -0.030312268 --0.6033084 -0.0004556847 -0.042460844 --0.06826295 --0.1966071 --0.013575741 -0.16827165 -0.026161823 -0.03373827 -0.24191548 -0.19958462 --0.34103972 --0.11415525 --0.09424001 -0.09503589 -0.69400364 -0.026513914 -0.115729846 --0.12148249 --0.060685705 -0.26240128 --0.2824144 -0.10543046 --0.044398785 --0.10705866 -0.09067965 --0.1779309 --0.39049 -0.15991455 -0.1942376 -0.13711312 --0.14494011 --0.11503621 --0.024412692 -0.068930686 -0.028838279 --0.07041624 -0.1818748 -0.24027506 --0.013595594 --0.21449706 --0.06840766 --0.2810736 -0.0037427242 -0.010118291 -0.2433351 --0.22851495 --0.116182365 -0.019393442 -0.090781726 --0.03452342 -0.41135612 -0.08977203 -0.07335522 -0.013481392 -0.41446874 -0.24942037 --0.39900315 --0.19987427 -0.2067768 -0.063450955 -0.09413019 --0.04628287 --0.048149068 -0.36012197 -0.0606958 -0.43477225 --0.32936627 --0.26632607 -0.052085586 -0.21909788 --0.035054274 -0.16417934 --0.021326005 -0.27971762 --0.0923844 -0.03416298 --0.04351297 --0.34938842 -0.19990735 --0.11309523 --0.077886455 -0.04489055 -0.13654473 -0.16531643 -0.03137601 --0.1486058 -0.10942613 --0.41708207 --0.12005322 --0.033072527 -0.30242988 -0.26085356 -0.08035855 -0.0731605 --0.032871295 -0.14595729 -0.26648775 -0.21158609 --0.26377517 -0.33521816 -0.118355006 -0.7411841 --0.017745435 -0.11038221 -0.12753694 --0.049774766 -0.017470714 --0.13293901 -0.17575787 --0.09860793 --0.22019994 --0.056229874 -0.15655589 --0.19068632 --0.21046469 -0.1138041 -0.33603767 -0.14101002 --0.008054797 --0.023936013 --0.0588508 -0.13809338 -0.09236727 -0.13925953 -0.1072728 -0.21048382 --0.102860935 --0.19599245 --0.19151519 -0.110058144 --0.015020958 --0.1012008 -0.39129075 --0.089865305 -0.13522103 -0.01572284 -0.14672709 --0.2875472 --0.29461265 -0.14843792 -0.13082585 --0.33054012 --0.07206643 -0.37874272 --0.055418573 -0.33363378 -0.05541603 -0.15698847 -0.044525366 -0.32731465 --0.106961384 -0.15533149 -0.10765863 --0.1548696 --0.34634706 --0.07507697 --0.14949895 -0.42184603 -0.23781733 --0.35196415 --0.2075787 -0.17468815 -0.21203989 -0.13171665 --0.384387 --0.0810416 --0.09160942 --0.1073879 --0.062545136 --0.19932011 --0.13563813 --0.06696551 -0.71680015 -0.416073 -0.17313394 --0.049277376 --0.12320492 --0.33569637 -0.036033604 -0.18087362 -0.1435617 -0.026903762 -0.046225756 --0.048296418 -0.053053003 -0.2897886 -0.38848576 --0.2990215 --0.1423488 -0.1989268 -0.03266467 --0.65626377 -0.2194909 --0.50258076 -0.0702366 -0.10608856 -0.21235329 -1.3186216 -0.2751731 -0.28616187 -0.22294049 --0.0036086512 -0.34430066 -0.27799162 --0.062114518 --0.09792018 -0.5896555 -0.23959889 --0.16436961 --0.29786116 --0.09071711 --0.10927779 -0.11871215 --0.54457176 -0.0012826748 -0.036490433 -0.34714746 --0.22917154 -0.122070305 --0.25309283 --0.114418395 --0.10880808 --0.0139636705 --0.0032453102 --0.2898443 -0.067647964 -0.08935496 --0.02696815 -0.15669493 -0.1085636 --0.0249345 -0.002378594 --0.026225047 -0.043207612 -0.010208858 --0.003895006 -0.0037935963 --0.16969125 -0.06910081 -0.04205715 --0.10026162 --0.013661566 -0.0173027 --0.033848662 -0.011545386 --0.09352816 -0.039125115 --0.046045482 --0.03231183 --0.16603982 -0.039461456 -0.06484823 --0.04539516 --0.22601439 -0.16444503 -0.13055862 -0.13442867 --0.14111882 --0.08962185 -0.030636968 --0.1695562 -0.023868296 -0.04948287 --0.076290555 --0.06883827 -0.15664642 --0.08100183 -0.083217956 -0.047877956 -0.057959415 -0.07216174 --0.0038461776 -0.16588564 --0.019834233 -0.042228565 -0.27091402 --0.07168406 -0.049630247 -0.021504117 --0.10976163 -0.037975967 --0.033304345 --0.06776344 -0.0598123 -0.07181757 -0.12372392 --0.23261411 --0.03705075 --0.06988695 -0.07979577 -0.0773746 -0.049542405 --0.17337236 --0.007988226 -0.035835195 -0.043021977 -0.113995194 -0.07153227 -0.022362133 --0.16815555 --0.5318449 --0.05690376 --0.09774662 --0.13851644 -0.040933352 -0.09491964 --0.017704649 --0.018368242 --0.057974137 --0.045914233 -0.033815388 -0.06316383 --0.029831339 --0.072543226 --0.062335156 --0.010620673 -0.0984183 -0.097017266 --0.03476088 --0.040929876 -0.09353506 -0.02542817 -0.08701995 --0.14057826 --0.0039720703 -0.29160017 --0.10272384 -0.00940143 -0.09659567 -0.026832817 -0.008452297 --0.07509236 --0.044812873 -0.101786636 --0.0193242 --0.028734095 --0.089587316 --0.0022300512 --0.05973095 -0.18266411 -0.001187092 -0.015173109 -0.045726333 --0.02191958 --0.004029758 --0.0527171 --0.0821058 --0.05916067 --0.0006701492 -# B --0.011069419 -0.063792646 --0.010356665 --0.028309088 -0.019139882 --0.056094047 --0.050788004 -0.043974955 --0.026854215 --0.024284482 -0.007054875 --0.0037122434 --0.008414616 -0.0057189846 -0.023761291 -0.017456183 -0.03809052 --0.02870543 -0.03165705 -0.019482933 -0.05729317 -0.02212367 --0.037646573 --0.035880756 -0.08537356 --0.06982465 -0.011478934 -0.0012456799 -0.044691626 --0.014759045 --0.028952384 --0.057429094 -3.2271095e-05 --0.016360354 --0.028363816 -0.027393254 --0.01573983 -0.073716655 --0.021216542 --0.0096555725 --0.030278428 -0.007786342 -0.036407236 -0.010397309 -0.03938745 -0.0010207217 -0.007471908 -0.025992936 --0.029303426 --0.026959084 --0.005610181 -0.009003781 --0.06719475 --0.03287567 -0.014387407 --0.11126193 --0.02067644 --0.06365572 --0.069688134 --0.013474419 -0.014903123 -0.02292852 --0.02803128 -0.010660307 -0.007223051 --0.0033823287 --0.0130651165 --0.0139125725 --0.015781738 -0.0022250474 -0.005517405 --0.014792256 -0.011268008 -0.011788411 --0.04271454 -0.0026598643 -0.027820587 --0.049751908 --0.03558389 --0.06985515 --0.009118929 -0.021111736 --0.020628344 --0.05221331 --0.009304904 --0.05910442 --0.044348046 -0.019688092 --0.035548724 --0.051853336 -0.016105251 -0.06811489 -0.0029494474 --0.06714161 --0.061468653 -0.017480629 --0.040872563 --0.051146142 -0.006903162 --0.0056159357 --0.081948385 --0.02988132 -0.11804142 -0.026322413 --0.057012342 -0.0018975283 -0.007899212 -0.018082367 -0.022587655 --0.033826094 -0.00086810073 --0.055377956 --0.03466912 --0.0018034976 --0.040928666 --0.057769604 --0.057088107 --0.022996388 -0.029279366 -0.015748257 --0.07570319 --0.034055505 --0.025293807 --0.08762157 --0.020979268 --0.002558997 -0.006687888 --0.081180595 -# Layer Number: 1 -relu -64 128 -# W --0.26037621 --0.051919773 --0.0847238 -0.18691926 --0.07659032 --0.0067865704 --0.22859418 -0.44681165 -0.14626823 --0.0054697203 -0.07301658 --0.042894825 --0.030537067 -0.03952128 -0.13687378 -0.13605602 --0.15181619 -0.28274456 --0.19097245 -0.1804719 -0.061521985 --0.16243769 --0.22445346 --0.07658021 --0.058249064 -0.08692583 -0.080190346 -0.060116276 -0.046578668 --0.006568715 --0.17739558 -0.033623353 -0.24469048 --0.2604615 -0.06608957 -0.016473254 --0.20893686 -0.086775474 -0.12237563 -0.062043108 -0.11848333 --0.112192966 -0.14920464 -0.21776596 -0.010270626 -0.1495662 --0.24658328 --0.0510398 -0.08657948 -0.056579076 -0.04193404 --0.21236736 --0.0042798673 --0.13499963 -0.025971694 -0.3310813 -0.02434363 --0.042340603 --0.03422254 --0.09934781 -0.16670461 -0.13477324 -0.19395535 --0.092137255 -0.07621133 --0.02010259 --0.13033746 --0.12535128 -0.20548496 -0.12793699 --0.02313834 -0.33803144 --0.12715043 -0.03642443 -0.08405096 -0.039966755 -0.13722996 --0.015179081 -0.12724492 -0.06706621 -0.1098582 -0.24758737 --0.021377107 -0.1441759 --0.055820126 -0.22623093 -0.4541751 -0.032639958 --0.015451116 -0.23880108 -0.2755087 --0.027253278 --0.106938146 -0.19493155 -0.14015004 --0.4263891 -0.14856163 -0.14023806 -0.02725067 -0.03252153 --0.22729328 -0.07636259 --0.043486517 -0.1143268 --0.33439633 -0.1445653 --0.082036026 -0.14501585 -0.18063366 -0.011354843 --0.07354954 --0.008624375 -0.3185343 --0.08266539 -0.052351948 --0.05455319 --0.09485396 -0.17360939 --0.12088125 -0.050049305 -0.16058898 --0.011505397 --0.023950607 --0.10904987 -0.18154037 --0.06028758 -0.068856806 -0.020417973 -0.044130355 --0.031876147 --0.12157331 -0.3303482 --0.22916168 --0.13977642 -0.2670647 -0.4734202 -0.7912461 --0.45781797 --0.07536567 --0.052069213 -0.055320695 -0.3631731 -0.16747014 -0.12426126 -0.42326027 --0.021072814 --0.49040532 --0.17883345 -0.18749452 -0.1593829 -0.09617553 -0.07550393 --0.23566864 --0.054214653 -0.09698841 --0.056882586 --0.002603375 --0.11694314 -0.00712311 -0.32844424 --0.058371626 --1.1866534 --0.05846138 --0.004240905 -0.3781436 -0.2724832 --0.1459671 --0.009911707 -0.4178889 -0.27331695 --0.46859878 -0.23544489 --0.15177234 --0.08842686 --0.31733057 --0.03858647 --0.00877719 -0.1909474 --0.16001987 -0.0035733422 -0.3397563 --0.22786553 --0.04348164 -0.07000245 --0.2262875 --0.08693551 -0.02410037 -0.06678767 -0.012094496 --0.17756505 -0.025524916 --0.16315499 -0.091642976 -0.019642778 -0.059438005 -0.23761237 --0.07685068 --0.38940433 -0.03564029 -0.20161745 -0.08431127 -0.30673632 --0.25299957 --0.08304067 -0.08788912 --0.115993135 -0.020228194 -0.23066989 -0.30279228 --0.13441032 -0.2853653 --0.18542135 -0.1271119 -0.19491966 --0.119196124 --0.11567923 --0.27280158 --0.0075655365 -0.0600217 -0.01900608 --0.2237556 -0.05827926 -0.09246181 --0.3444921 --0.09542059 --0.4935223 --0.23649596 -0.041449673 -0.060542267 --0.4492992 -0.3872409 -0.17467551 --0.32923767 --0.106187195 -0.27464485 --0.16989851 -0.17136858 --0.06415917 -0.21966846 --0.15294412 -0.21995875 -0.06215978 -0.31151852 --0.18101457 --0.08016484 -0.053848103 --0.009414344 -0.16206303 -0.18876268 --0.045234304 -0.080009535 -0.2255491 -0.095246464 -0.008836697 -0.07483681 -0.12818547 -0.120710485 --0.11764667 -0.2655702 -0.28912526 -0.004389959 --0.058438327 -0.16274488 -0.24453905 --0.040900446 -0.037362486 --0.1178296 --0.1761051 -0.11167215 --0.033792503 --0.17281948 -0.039303403 --0.35258952 -0.052561518 -0.13522808 --0.2707324 --0.059449624 -0.10574955 --0.25212246 --0.17536725 --0.15086924 --0.015196796 -0.01931596 --0.21184458 -0.11048456 -0.05771033 --0.105939426 --0.036132615 --0.053655863 -0.14638835 --0.041535564 --0.185001 --0.04654117 --0.24013364 --0.2998019 -0.100452565 --0.28415665 --0.08148198 --0.024795286 -0.29014632 -0.16801605 --0.0072029135 --0.08707463 -0.41964057 --0.2622885 -0.16666393 --0.13544525 -0.030602157 --0.23956819 -0.16749036 -0.28650767 -0.095870666 -0.048772346 -0.14815691 -0.01838832 -0.124548145 -0.30902654 -0.19881645 -0.057065733 -0.21610864 -0.022052076 -0.19589125 -0.30667755 --0.26933727 --0.13690583 -0.28250557 --0.22327554 --0.0037414257 --0.13307983 --0.048771307 --0.032866474 --0.48765886 -0.00029367767 --0.04925222 -0.10985895 --0.20616122 --0.17891572 --0.013685378 -0.040776 --0.08264341 -0.05340805 -0.1772646 --0.16634911 -0.08081659 -0.13698639 --0.03190514 -0.75118065 -0.24581952 -0.113763526 --0.12295143 --0.2998385 --0.109230615 --0.278639 --0.075517446 --0.324116 -0.3768942 -0.049613245 -0.122992136 -0.043950733 --0.27162862 --0.40193644 --0.04184061 -0.46306592 --0.08522372 --0.12003161 --0.24502236 --0.13189632 --0.20184883 -0.31803626 --0.24643914 -0.038146615 --0.15277879 --0.10260393 --0.05919773 --0.23890151 --0.19135009 -0.053795923 --0.35554823 -0.025233204 -0.022529176 -0.16343176 -0.11219016 --0.13808075 -0.32610148 --0.024221629 --0.031310853 --0.14295974 -0.113328286 -0.033750176 -0.17392725 -0.09668281 -0.044035394 --0.19375637 --0.12201571 -0.07600518 --0.0013342629 --0.14026922 --0.34218833 -0.0017208814 --0.26258242 --0.09736115 --0.11304322 -0.23340692 --0.11827763 --0.11338263 -0.07531475 -0.07948767 --0.24989973 -0.038514797 -0.06286888 --0.22606722 -0.15731357 -0.091994114 -0.017564392 --0.011982122 --0.15323864 --0.25301465 --0.30017853 --0.088445425 -0.21801649 -0.12918314 -0.11270118 --0.19013335 -0.2233541 --0.09048328 --0.0036616176 -0.122760355 -0.15194346 -0.20020685 --0.020850081 -0.01684646 --0.44995648 -0.21047653 --0.33251134 --0.043890405 --0.29005682 --0.1380564 --0.20899837 -0.095937096 --0.11146608 --0.118334435 --0.17757317 -0.097640224 -0.11763401 -0.18134674 -0.078639366 -0.31788865 --0.0741058 --0.6536764 -0.24360602 -0.090931825 -0.22348803 -0.28724378 -0.087362036 -0.41206774 --0.09617269 --0.2713889 --0.007144982 -0.0761922 -0.060219076 --0.14157075 -0.23909938 --0.079070225 --0.18158476 -0.25215495 -0.066424906 -0.033677213 -0.15423612 -0.046441097 --0.076632276 -0.15979896 -0.12619406 --0.04785865 --0.25216985 -0.10804602 --0.10551801 -0.3499668 -0.06794987 --0.17689656 -0.07156259 --0.20858064 --0.29530075 --0.03352955 -0.17090523 --0.10637615 -0.13533017 -0.07759344 -0.1767259 -0.06621994 --0.05082658 --0.15714867 --0.1534696 -0.101185374 -0.1484285 --0.01794399 --0.05560875 --0.046872217 --0.3278021 -0.037025727 -0.105987184 --0.21875393 -0.064262256 -0.14037666 -0.32759 -0.07600938 --0.034716584 -0.015480946 -0.21150656 -0.46612662 --0.2025584 -0.14195307 -0.07362258 --0.11949349 --0.06528923 -0.05980509 --0.4328968 --0.20914677 -0.04671848 --0.21230099 --0.008186317 -0.25726163 -0.19821334 -0.24905393 -0.160072 --0.37398446 --0.05297385 -0.033811264 -0.21711108 --0.2257812 --0.11218337 -0.13852014 --0.1428193 --0.14090015 -0.19100878 -0.21777263 -0.21673906 -0.31318486 --0.09690751 --0.2961071 -0.02534332 -0.020752447 -0.08800767 -0.22089195 -0.029456174 --0.047690142 -0.17709313 -0.2825501 -0.18412332 --0.28818834 -0.13344699 -0.10443875 -0.18164495 --0.06966198 --0.018299295 --0.075978 --0.15113774 -0.021335458 --0.021252124 -0.22818823 --0.43077442 -0.02872735 -0.18197148 --0.017032366 --0.0075875614 -0.038451854 --0.028495817 -0.13064232 --0.018635906 -0.14142962 -0.19652103 --0.12847348 --0.17311247 -0.020805486 -0.064085685 -0.1460291 --0.2528149 -0.06260409 -0.13166657 --0.28628823 -0.113939755 --0.38193595 -0.29945412 --0.37667286 -0.018964902 --0.096959576 -0.42200214 --0.15609404 --0.4305545 --0.16693768 --0.24725015 --0.07191212 --0.08389408 --0.41838723 --0.51067454 --0.21458556 -0.0077897524 -0.24809398 --0.48385453 --0.097946435 --0.18289313 -0.08781743 -0.24442127 -0.08503126 --0.65337086 -0.016118882 --0.7181524 --0.18384695 -0.08487579 --0.098027445 -0.11912524 --0.05905303 -0.09050941 --0.38676998 --0.21542872 --0.15754555 -0.174098 --0.23144841 -0.095592104 -0.24831125 --0.059606228 --0.0016533467 --0.56176007 -0.23760258 -0.027342927 --0.2410607 --0.16149189 -0.13980073 --0.16179672 --0.11652277 -0.036516834 -0.25547317 -0.35542443 --0.907363 --0.010255083 --2.047642 --0.051427342 --0.15381236 -0.033279646 --0.21059676 -0.25602084 -0.19946915 -0.13432766 --0.0148738455 --0.065051906 --0.3520772 -0.42341447 -0.034367476 -0.081137955 --0.3260893 --0.36223507 -0.34704435 -0.23548967 -0.4925157 --0.46481103 --0.025219744 -0.32471803 -0.28178144 --0.18187293 -0.035472166 -0.05886383 -0.19366553 -0.074736536 -0.21619245 -0.09352021 -0.32714212 -0.060608495 --0.03746383 -0.46759564 --0.12409759 --0.055870403 -0.31305325 -0.18138199 -0.28906292 --0.024357442 --0.32066754 -0.28308225 -0.08659118 --0.014744647 -0.4652869 --0.0018032324 -0.82377136 --0.08147945 --0.12367515 --0.10177125 -0.13694064 -0.13356015 -0.45143786 -0.060344268 -0.16340308 -0.29337928 -0.24774094 --0.28255445 --0.010008182 --0.41113067 -0.023369463 --0.10560863 --0.17950442 -0.021106815 -0.06435885 -0.2805141 --0.13010277 --0.20099379 -0.21993898 --0.3881725 -0.15368682 -0.03142763 -0.10256676 -0.3130792 --0.014017439 -0.08309193 --0.035358865 -0.12562804 --0.057580575 -0.13285494 -0.027620818 -0.058771737 -0.044504736 --0.087004796 --0.024873225 --0.043338828 -0.08290909 --0.059353843 -0.016226325 --0.013065221 -0.02736006 -0.10938876 -0.19445531 --0.1942706 --0.0019704304 -0.15153645 -0.0368487 -0.21272057 --0.04056509 -0.29492986 -0.15127867 --0.23195642 -0.02136452 -0.15755095 --0.15280195 -0.007719157 --0.10471974 --0.14375973 -0.1938102 --0.06025668 -0.03818538 --0.21747011 -0.11714027 --0.08476387 -0.04193838 -0.04176404 --0.09592094 -0.22003815 -0.06315098 -0.2967523 -0.14541046 --0.036539286 --0.17326163 --0.020255871 -0.26150548 -0.21773924 --0.124263816 --0.11000958 -0.038418245 --0.08943348 -0.04976866 --0.030925637 -0.07256212 --0.11044684 --0.26646507 --0.07199033 --0.3309779 -0.4114128 -0.12280545 --0.38282785 --0.10672969 --0.07794354 -0.102485895 -0.038194235 -0.057925962 -0.011786956 --0.0033946396 -0.10491442 --0.6036718 --0.27169266 --0.49328998 --0.22791821 -0.023144178 -0.02212549 -0.3385477 -0.2800479 -0.22817746 -0.182548 -0.02499868 --0.12855457 --0.17709409 -0.08934686 -0.41244254 --0.0077366647 -0.2178941 --0.018288905 --0.19248341 -0.054867204 -0.11135345 --0.40241885 --0.09165453 -0.17130251 --0.3129332 -0.0018931271 --0.16009599 --0.22257194 --0.10939889 --0.3118252 --0.11564642 --0.12978186 -0.21126501 --0.10761376 -0.39561078 --0.23616663 -0.1978124 -0.3521196 -0.14177455 -0.10618095 --0.21824028 -0.059450284 -0.1480159 --0.19647214 -0.119466305 -0.13686992 -0.009311376 -0.3560018 --0.04640394 -0.42900962 -0.11725094 --0.06739654 --0.10904099 -0.07476565 -0.07016948 --0.03796464 -0.10811214 -0.06569915 --0.51257306 --0.174238 -0.050049324 -0.45761773 -0.15256985 --0.5977529 --0.077081434 --0.61844546 -0.37481079 -0.1714515 --0.1021681 --0.16147554 -0.029122207 -0.32923722 -0.14880846 --0.2460188 -0.24702504 -0.1299942 -0.08689522 -0.13077413 -0.017002618 -0.24221906 -0.08002951 --0.08025777 --0.00041663277 --0.11783859 --0.033685777 -0.4646351 -0.50232446 -0.120453194 -0.1589706 -0.13430792 -0.24797316 --0.13227522 --0.19985934 -0.7257993 -0.025538778 -0.117159575 -0.27496713 --0.8582175 -0.2935129 --0.57224065 -0.36752936 -0.18734404 -0.12535442 -0.43809307 -0.13863724 -0.082892895 --0.021542376 --0.49260634 --0.047765456 --0.05080194 -0.19752993 --0.26596197 -0.01363248 -0.6274854 -0.103326865 -0.11040588 --0.08992375 --0.20703043 -0.13329 -0.00021258507 --0.1640125 --0.16611564 --0.030630443 -0.0720184 --0.03632049 -0.033633165 -0.060303207 -0.054481827 -0.09471867 -0.004359337 -0.25959364 -0.066991985 -0.16472316 -0.09674745 --0.3573862 --0.08463152 -0.2552925 --0.057804503 --0.061378904 -0.15613289 -0.062941216 -0.14123055 -0.09844302 -0.025264451 -0.059193615 --0.36288458 -0.155086 -0.21243498 -0.010299926 -0.15919785 --0.0012346533 -0.038470063 --0.014923664 --0.4487995 --0.116120316 --0.06446559 -0.13746285 --0.12517309 --0.23341139 --0.0903359 -0.1768679 -0.44812912 -0.15419707 -0.06368891 -0.18687439 --0.024983909 --0.15336423 -0.08734745 --0.0903835 -0.14585285 -0.047360256 --0.18995224 -0.080269694 --0.18754946 -0.00013935364 -0.15931174 --0.13270925 -0.058139943 -0.12122312 --0.08558471 --0.20573209 -0.05323717 -0.12758628 -0.008392978 --0.016120026 -0.27842128 -0.10897077 --0.021232529 -0.12360803 --0.04047229 -0.083289206 -0.23402515 -0.103892714 --0.19685954 -0.22012743 -0.123996794 --0.029981332 --0.02273474 --0.008982484 -0.071255095 -0.11308151 -0.054025408 -0.16513707 --0.044209346 --0.14669235 -0.044214863 -0.23998185 --0.14740428 -0.11991145 -0.053453196 -0.08799909 --0.02792209 -0.20189168 --0.11495839 -0.1472823 -0.07513129 --0.042577572 -0.18274097 -0.1776315 -0.011136056 --0.19949661 -0.18936378 -0.080333136 --0.0021973613 -0.21025555 --0.1141994 -0.024190215 -0.16412404 -0.07758079 -0.09546757 -0.057518043 -0.14650334 --0.10269367 --0.005414515 --0.022040257 -0.077986985 --0.12622368 --0.20085299 -0.077054575 -0.0022215964 -0.21658114 -0.19658482 --0.08034435 --0.18042378 --0.031553134 --0.0020521122 -0.098329574 -0.056455784 -0.102073565 -0.15370493 -0.19302402 --0.17955081 -0.06190807 --0.061745908 -0.11766707 -0.18382742 -0.17405677 --0.032023035 -0.017405473 -0.21483622 --0.14441328 --0.04293812 -0.044658367 -0.16558382 -0.31663886 -0.16240248 --0.008212406 --0.20022961 -0.2157629 -0.1594223 --0.07570554 -0.042491302 -0.19645138 --0.31314555 --0.051106248 -0.052083593 --0.25984135 -0.02665863 -0.12693657 --0.104499094 -0.10318853 --0.34361598 --0.045463346 -0.104523785 -0.06290762 -0.20187823 -0.10283585 -0.22543478 -0.105076 -0.092074916 -0.070828505 --0.116185464 -0.20915817 --0.18143407 -0.012633387 --0.08318406 -0.13255738 -0.17164885 --0.046819545 --0.27170306 --0.0357505 -0.06621469 -0.18515295 --0.057082973 -0.016842674 --0.14141014 --0.2524617 --0.027305737 --0.14281316 --0.35147405 -0.2845986 -0.05458605 -0.15207334 --0.14104378 --0.053615205 -0.083557144 --0.0823769 -0.10610114 --0.16012385 -0.055598367 --0.007556661 --0.0021585634 --0.042864587 --0.11057132 -0.03439824 -0.032078452 -0.25691092 --0.2253923 -0.012198074 -0.09206296 -0.36318555 --0.11602804 --0.11130013 -0.1888359 -0.3207461 --0.0896834 --0.13997285 -0.33929825 --0.09387289 -0.14353752 -0.1195728 -0.15350385 -0.0787497 -0.3574807 --0.36795703 -0.19215527 -0.1252405 -0.083859935 -0.23789114 --0.08588279 -0.0395089 -0.0013450934 --0.069411315 -0.026861874 -0.10916072 -0.14617556 -0.14568597 -0.12582892 --0.25476462 --0.1949517 -0.21669696 --0.13527308 -0.045610435 --0.18941055 -0.039936163 -0.020726126 -0.050749943 -0.1514552 --0.05408463 --0.12764362 -0.11294301 -0.02699932 -0.11981705 -0.047107477 -0.012559144 --0.09964213 --0.14475502 -0.06609352 --0.035416555 --0.15650792 -0.17841944 --0.006626253 --0.080644205 -0.18719022 -0.25646892 -0.040920578 -0.13973315 --0.13724557 -0.2962857 -0.13670002 -0.004482183 -0.24962841 -0.20090829 --0.07277457 -0.10744052 -0.13539739 -0.13626984 --0.04291785 -0.11158868 --0.018644469 --0.18879703 --0.05824148 -0.15819824 -0.18553607 -0.016539993 -0.08509916 --0.07215386 -0.21095558 --0.37190646 -0.12100905 -0.12071865 -0.10181404 --0.06677104 -0.16348206 -0.0657163 -0.09386842 --0.2833353 -0.10157861 --0.034349494 --0.19229415 --0.2609515 -0.29245844 --0.034844227 -0.0767099 --0.025107905 -0.08143352 -0.13802627 --0.0219762 -0.024521854 --0.12092891 --0.022674445 --0.24373503 -0.10791673 --0.20120442 -0.31797746 -0.2347467 -0.043451637 -0.028603703 --0.17739752 --0.029032823 -0.10659548 -0.17436361 -0.16346408 -0.2161211 --0.11576878 --0.059334956 -0.013332524 --0.06834322 -0.11772759 -0.05948646 --0.107757084 -0.0016566067 --0.19196133 -0.23232572 -0.18484084 -0.29259193 -0.01067201 --0.05096296 --0.20893987 --0.009982613 --0.14823657 --0.22250132 --0.18755804 -0.18583532 --0.0063918545 --0.31784448 --0.06539821 -0.09545398 -0.19857809 --0.10849238 -0.15983902 --0.09460317 -0.0011267132 -0.00575659 --0.24538065 --0.008625781 --0.012437193 -0.03857226 --0.11556154 --0.0065181428 --0.18454327 -0.046911348 -0.008948845 --0.030768747 --0.01733847 -0.2412691 -0.14242923 -0.2136156 -0.2582474 -0.13498938 --0.11529795 -0.17920004 -0.13041791 --0.00053533993 -0.055489413 --0.109154455 -0.15429965 --0.011287118 --0.17930597 -0.12294862 -0.11910271 -0.014033434 -0.13762982 -0.25134236 --0.30864477 --0.09752378 -0.046454545 --0.099935316 --0.14980274 -0.1573876 -0.12516275 -0.171088 -0.022774626 --0.08995151 --0.0036807735 -0.3355581 --0.00022111088 -0.2231817 -0.106389254 -0.28413373 -0.18175173 -0.18689507 --0.16246031 --0.15793692 -0.00052739243 --0.2180477 --0.18695363 --0.033107236 --0.26130098 --0.11761331 -0.062485773 -0.26034957 -0.10203241 -0.08405339 --0.13324335 -0.122665375 --0.15862733 --0.15892997 -0.24663806 -0.16820629 --0.07894435 -0.1787208 -0.15500917 -0.0039835176 -0.1510752 -0.069300994 --0.015929416 --0.10474133 -0.06614763 --0.272215 -0.17206782 -0.20486432 --0.13493419 --0.11090023 -0.06117426 -0.07436514 -0.11247856 --0.23770685 -0.21184869 -0.04746277 --0.17799607 -0.19086367 -0.20104632 --0.11087437 -0.33085927 --0.16543901 -0.036930457 --0.2246828 -0.07968784 -0.121388875 --0.20899229 --0.20324771 -0.07341037 --0.044517 --0.10956831 -0.11491742 -0.021270635 --0.09797563 --0.19899936 -0.16403782 -0.114583716 -0.07286694 -0.10598761 --0.1264185 --0.08776597 -0.23736888 -0.23063636 --0.062183943 -0.019485254 --0.07520057 --0.0058076363 --0.022373658 --0.062154584 --0.3291111 --0.069770396 --0.09928112 --0.25162756 --0.044511244 --0.19252326 --0.18809783 --0.11681313 -0.12990859 -0.106774375 --0.028609024 -0.14748499 -0.26296794 -0.031159252 -0.017201213 --0.0038546005 -0.13469988 --0.5177578 --0.12988079 --0.48000386 --0.14245667 --0.15403143 --0.23181105 -0.42099315 --0.0031674327 --0.082992196 -0.030208087 -0.054454062 --0.05916585 -0.10207813 -0.16556883 -0.38890627 --0.024914548 -0.051076148 --0.63699174 -0.40331098 -0.08435883 -0.10391662 --0.088486485 -0.13362066 -0.3519333 --0.15292612 --0.119872615 --0.14255686 --0.20345572 --0.01574493 --0.001335186 -0.07054695 -0.34398037 -0.16806766 -0.040805943 --0.4173281 -0.009709193 -0.4618169 --0.58720064 --0.42496693 --0.5553288 -0.7955325 -0.38808554 --0.10799056 -0.41231707 -0.15856658 --0.021774253 --0.073871896 --0.05860451 --0.19145295 -0.10627964 --0.5221111 --0.44952834 -0.5645502 --0.5472648 -0.37752837 -0.056949463 --0.16580616 --0.055980388 -0.26713246 -0.23976186 -0.44133002 --0.029547475 -0.20784508 --0.10967375 -0.33057058 -0.60647917 -0.3155552 -0.012938135 --0.10653057 --0.2681569 -0.029174732 --0.23429275 --0.023268465 -0.34890872 --0.039450165 --0.13688098 --0.05948159 --0.3464057 --0.15058145 -0.2339382 --0.10737553 --0.14413099 --0.11589655 -0.016602945 -0.0054508015 -0.17468841 -0.02831286 --0.18132164 --0.013655196 -0.13785666 --0.061482973 -0.0167605 --0.33024254 --0.063133985 -0.12595032 --0.11721874 -0.1915817 --0.06479353 -0.18896821 -0.0026279637 -0.038057353 --0.034799628 --0.12699303 --0.18549232 --0.02170268 -0.073409855 --0.21716285 --0.037031982 -0.25767305 --0.18465254 --0.14661646 -0.33979034 --0.06417871 --0.119424604 --0.025976779 -0.046805665 -0.021847848 -0.05968383 --0.15525694 --0.03338321 --0.03586491 --0.29062414 -0.06824089 -0.12951916 -0.2259631 -0.021120233 -0.054864507 -0.4719318 --0.021125881 -0.054763995 -0.048641298 -0.0076003987 -0.022651218 -0.06227432 --0.05109558 -0.067206115 --0.10961835 --0.21575935 --0.10571631 -0.0073245354 --0.03788343 -0.1803259 --0.069654554 -0.11716066 --0.08162529 -0.0029148255 -0.0395974 --0.860584 -0.020666834 -0.080888934 -0.09839298 --0.37759593 -0.21808924 --0.27894008 -0.08679797 --0.76698184 -0.06391586 -0.39143237 -0.2650845 -0.4321969 -0.12667345 -0.4131502 -0.020220285 -0.38435006 -0.03113222 -0.30949053 -0.43624964 --0.8703665 -0.012942133 -0.051919147 -0.18964596 -0.28194228 --0.12629822 --0.17480311 -0.44867277 --0.2743614 -0.36850816 --0.069918826 -0.10805048 --0.15332192 --0.15876852 -0.23036556 -0.15004343 --0.18982601 --0.4229699 -0.3247489 --0.094727606 -0.21030276 -0.22119074 -0.3347848 --0.076948166 --0.07037361 --0.058496438 --0.17888375 --0.21015526 -0.013342543 -0.49332702 -0.07646296 --0.22567923 --0.10539983 -0.22982591 -0.24974588 -0.23684342 -0.005134787 -0.10502319 --0.33071223 -0.33601135 --0.19309272 -0.07139666 -0.19125617 -0.19514237 -0.2927687 -0.14526367 -0.27757698 -0.07447915 -0.04962917 --0.4136992 --0.07188809 --0.18114568 --0.10514836 -0.3993948 --0.27535003 -0.5869752 -0.12070064 --0.046995696 -0.06276819 --0.27705863 --0.08882956 -0.041857872 -0.1916938 --0.0077573378 --0.0042192508 --0.029607339 --0.12210063 -0.23293927 --0.22003381 --0.03870012 --0.050678406 --0.27500466 --0.21518315 --0.013144572 --0.07367735 --0.5515919 -0.31578845 --0.16395183 --0.05563585 -0.022862772 --0.022625294 --0.5798844 --0.20982 -0.5404593 --0.08951101 -0.04445647 --0.17767894 -0.05491338 -0.08675215 --0.14877598 --0.04441538 --0.25920847 -0.09542076 -0.11976502 --0.088694945 -0.31263816 -0.025250006 --0.14336225 -0.114655994 --0.042658564 -0.28156704 --0.14256375 --0.45519215 -0.028403034 -0.10588256 -0.006717031 --0.10796986 --0.31999758 --0.009796087 --0.052448407 -0.22357216 --0.3112304 --0.0092472695 -0.15096577 --0.039876677 --0.0830271 --0.1560042 -0.2033089 --0.08821069 -0.095855944 --0.21941859 -0.19343512 -0.24265392 -0.097251885 --0.23470278 --0.23476106 --0.2715092 -0.1671242 --0.14777222 -0.076913066 -0.21141624 -0.15531108 --0.3521492 -0.0544668 -0.38158745 --0.06276066 --0.076975 -0.17704576 --0.10019651 -0.15666978 -0.13953006 --0.28916654 --0.0045819143 -0.13918722 --0.15132467 --0.1745571 --0.2073933 --0.044862114 -0.034450144 --0.13572553 --0.59215933 --0.26396945 -0.12974699 -0.04484234 -0.20549744 --0.0530549 --0.3234184 --0.0014775357 -0.40064692 -0.31306192 -0.01205345 --0.12714073 -0.076843105 -0.09986609 -0.13636576 --0.15776056 -0.076772176 --0.06259365 -0.265427 --0.090139166 -0.39743167 --0.08091628 -0.42417264 --0.11217444 --0.16865149 -0.56625545 --0.34900847 --0.027682 -0.18075481 --0.09837393 --0.029694946 -0.27292517 -0.044144914 --0.4191856 --0.21510018 -0.039194666 --0.12923372 -0.015424953 -0.016835688 --0.083565965 --0.1480761 --0.4097538 --0.08515682 -0.23153551 -0.036220238 -0.04799507 --0.16897385 -0.018322904 --0.025075871 -0.32642236 -0.07873963 --0.11926765 --0.32851732 -0.097885236 --0.18171121 --0.014033909 --0.3039709 -0.16555093 -0.22823231 --0.22470075 --0.07455379 -0.083368175 -0.035386357 --0.040211476 --0.25021946 -0.4233411 --0.072089955 --0.0113313915 -0.054089498 -0.32361555 --0.24605681 --0.09638858 -0.1393251 --0.029107524 -0.21611258 --0.03532746 -0.07546417 --0.019938523 --0.027825177 -0.28458712 -0.08226865 --0.1418343 -0.08138163 -0.02739767 --0.081367165 -0.21878804 --0.12709132 -0.20268907 -0.047961455 -0.10962702 --0.2726399 --0.05074305 -0.2165715 -0.18301882 --0.10535488 --0.19074707 --0.16869803 -0.1567949 -0.050836075 --0.04853854 -0.16756806 -0.1456317 --0.19056116 --0.04395565 -0.13678181 -0.17441846 -0.13584536 -0.06644422 --0.19656403 -0.19637385 -0.042447086 --0.17727949 -0.17974441 --0.107133195 -0.19487727 -0.18732503 -0.06936833 -0.31050014 --0.03796552 --0.14414655 -0.3062238 --0.08127656 -0.04874868 --0.08454245 -0.05187065 -0.062084537 --0.051821128 --0.21866427 -0.15477964 --0.14366001 --0.036243998 -0.21200182 --0.11974562 --0.23076606 -0.22274844 -0.10627577 -0.062001828 --0.15992951 --0.08013915 --0.02456122 --0.07985719 --0.083377466 --0.011971482 --0.11188241 --0.02242477 --0.18249176 -0.086429946 --0.020284818 -0.019909691 -0.03816013 --0.18454719 --0.014942324 -0.14388375 --0.20377427 -0.11564547 --0.14625052 --0.022989556 --0.29513982 --0.096718125 --0.16910797 --0.09957214 --0.08140253 --0.052153688 --0.21523516 --0.05102506 -0.08350365 -0.06099057 --0.04322329 -0.033302065 --0.069953546 -0.20441039 -0.07551203 --0.08928911 --0.07162787 -0.14529173 --0.17209649 --0.22003607 --0.04642839 --0.05092015 --0.14137818 -0.18458496 -0.13748856 -0.050171986 -0.13779631 --0.10844775 --0.15559556 --0.07367839 -0.04360118 --0.0494387 -0.10422021 -0.14738433 -0.07176626 --0.2561629 -0.11467312 --0.094543904 --0.03941587 -0.16569646 -0.14725228 -0.25270358 --0.056390088 --0.058264885 -0.09743066 -0.050741605 --0.13812107 -0.0770258 -0.18083331 -0.2073606 -0.09488429 -0.17532875 --0.021340266 -0.26610973 --0.030079884 --0.00021085775 --0.1318893 --0.14762586 --0.2320713 -0.19093433 --0.23844783 --0.020364381 --0.10659623 --0.010967381 --0.025773784 -0.12056847 --0.4383613 -0.105291374 --0.11335006 -0.23364928 -0.1645344 -0.02398205 -0.05367728 --0.17994365 -0.08993172 -0.1063419 --0.12241304 --0.07153308 --0.076831065 -0.04539547 -0.14814326 --0.06893156 --0.0005955948 --0.36381543 --0.04502293 -0.01095529 --0.022628115 -0.0929624 -0.057049748 -0.044320535 --0.03972626 --0.01693083 -0.03548935 --0.07744496 -0.044923306 -0.3308416 --0.17799938 --0.12287397 --0.011750544 --0.026165064 -0.053380005 -0.08846407 -0.18432479 -0.045427103 -0.3376924 --0.2176745 --0.011029931 -0.06737873 --0.0031492691 -0.017071469 --0.108080044 -0.05744066 --0.11036367 -0.056026805 -0.06604899 --0.0656967 --0.14922732 --0.06527257 --0.10974331 -0.29326683 -0.37482017 --0.14617114 --0.07190252 -0.017718526 --0.069253094 -0.07626015 -0.07400085 --0.021511486 -0.101131335 --0.31075388 --0.14692102 -0.483492 -0.18824527 --0.024767853 -0.37766942 -0.023616593 --0.085480206 --0.10889724 --0.015843198 -0.14048052 -0.30615884 -0.07739251 -0.11858016 --0.08920926 -0.63576883 -0.13749358 -0.05233855 -0.037496172 -0.24959753 --0.16093953 -0.07747628 -0.038628146 -0.16810553 -0.20814055 --0.1685266 -0.021314448 -0.09586028 -0.15072043 --0.39120263 -0.022616139 -0.2568226 -0.06831861 -0.04349379 -0.33095413 --0.035673007 --0.19073144 --0.09733565 -0.035198398 --0.07046914 -0.17903341 -0.069824494 -0.1946781 --0.08325059 --0.2699475 -0.2652234 --0.44662705 --0.11756447 -0.013385357 -0.14329863 -0.031221047 -0.2801823 -0.021747274 -0.11957641 -0.036802266 -0.24950604 -0.03645532 -0.1462973 -0.10909086 -0.20429195 --0.04937239 -0.06495228 -0.25957492 --0.082598925 --0.28290248 --0.019417332 -0.021668544 -0.06719251 --0.14326553 --0.0791516 -0.32528856 --0.019589419 -0.10893426 --0.13539843 -0.11111007 -0.06757492 -0.10204919 -0.033583295 --0.044201963 --0.13196291 -0.09666346 -0.26965296 -0.1957444 --0.034225088 -0.1562912 -0.0399877 -0.103189945 -0.15310308 -0.056190815 --0.0189722 -0.10513065 --0.013537301 -0.078587435 --0.010768659 -0.15111737 --0.056348316 -0.12107559 -0.25220776 --0.22035435 --0.20662156 -0.12747839 -0.061394986 --0.16617931 --0.16039005 -0.2019616 --0.17360018 -0.0742128 -0.28611 -0.016645044 -0.25767013 --0.27260795 --0.1558521 --0.07928975 -0.07352051 -0.40245447 --0.060551487 --0.1468015 -0.0077358186 --0.3620339 -0.054530006 --0.27140394 -0.10742122 -0.016825266 --0.023248494 -0.48611572 -0.2897824 --0.24396911 --0.10784546 --0.46150553 -0.05151184 -0.071388416 -0.39752987 --0.10767959 --0.22309677 --0.07808912 -0.3051974 -0.6276527 -0.12670648 --0.18509826 -0.36827186 -0.0137998685 --0.6307404 --0.24554844 --0.13813666 -0.36667445 -0.2727233 --0.11654613 --0.30586624 -0.111131825 -0.20058256 -0.06412425 --0.024081316 --0.069016084 --0.033084966 --0.11261367 --0.109737806 --0.017280947 -0.14178488 -0.17840149 --0.16237381 -0.09385295 -0.09749803 -0.062437646 --0.3764955 --0.23843262 -0.005076115 -0.29228044 -0.21840991 -0.14137663 -0.04605576 -0.11766696 --0.18803793 -0.20362362 -0.08247692 --0.11297566 --0.0822065 --0.3888674 -0.028665792 --0.034227762 -0.28930512 --0.38625726 -0.31682965 -0.14212073 --0.07678621 --0.13983744 -0.068597674 --0.30517203 --0.15738294 -0.18227915 -0.032682493 --0.12626573 --0.2710338 --0.387568 -0.119914494 -0.12085386 -0.17212676 -0.14683077 -0.047948346 --0.044537496 --0.050803944 --0.16795312 --0.01713939 -0.12143226 -0.07566308 -0.055268895 --0.21420908 -0.036381803 -0.049582668 --0.1470954 --0.1138388 -0.054820508 -0.0047934167 -0.008069435 --0.11037373 -0.048584994 -0.20467408 -0.18441802 -0.24535131 --0.010545417 --0.01833811 --0.101973414 --0.4487781 --0.29660213 -0.10711541 --0.030008618 --0.19470333 --0.14923994 -0.10792569 --0.094138116 -0.14207703 --0.19749871 -0.18257804 --0.29307714 -0.29507917 --0.143085 --0.04698407 --0.1814533 -0.1434388 --0.047059555 -0.04195441 -0.12502812 --0.18457617 -0.1455289 --0.19979641 -0.28982913 -0.05784468 --0.036045298 -0.02029128 --0.5656067 -0.067244805 -0.10193479 -0.0077672107 --0.121858135 -0.22151496 -0.03827899 --0.31888005 --0.09524962 --0.014426067 --0.12506616 -0.25911403 --0.055700656 --0.17004149 -0.10448204 -0.03199059 -0.23416792 --0.021216333 -0.0014115099 -0.03856371 --0.09392348 --0.22271903 -0.07430438 -0.03782474 -0.09846469 --0.12271572 --0.16639608 --0.15190867 -0.0037949348 --0.07516796 -0.0051578474 -0.13890848 --0.058399025 -0.22896974 --0.008244974 --0.24454854 -0.015718747 -0.20043373 --0.010507741 -0.03312509 --0.12233276 --0.11462629 -0.02534118 -0.20995024 --0.15260714 --0.07351089 -0.2142632 -0.05714573 -0.0058932696 --0.16695912 -0.21938297 -0.12878036 -0.039318882 -0.00054320623 --0.05277864 -0.11134963 -0.06403379 --0.12917082 -0.1911835 --0.06823249 -0.19731489 --0.10385503 -0.22830948 -0.08450915 --0.19156392 -0.19154279 -0.39560568 -0.26062453 -0.12830034 --0.04727137 -0.022014808 --0.15836419 --0.006562139 --0.38571292 -0.18373528 --0.082208 -0.10971533 --0.21863487 --0.11651705 --0.06492298 -0.10933427 -0.024425257 -0.20023377 -0.15763742 -0.07987431 -0.28998676 --0.28632608 -0.074446745 -0.17317577 --0.20972872 --0.1817443 -0.1652655 --0.061380614 -0.14899342 -0.09844356 --0.027921181 --0.1709968 -0.036547218 -0.081258506 --0.38881716 --0.17941783 --0.16465135 --0.12690572 --0.069099315 --0.024062052 -0.19220525 --0.3257912 --0.033893913 --0.05056247 --0.0054454487 --0.26181284 --0.14733689 -0.09621402 --0.06310147 --0.04548343 -0.018199325 --0.07271662 --0.11137633 -0.18804745 --0.034459118 -0.0683478 --0.026058784 --0.030975396 -0.052784935 --0.22393346 -0.13305025 -0.027520558 -0.034652494 -0.024251927 --0.15085271 -0.11813768 --0.067936614 --0.24121319 -0.09237141 -0.13009274 --0.3120619 --0.03880081 -0.12507653 -0.111272044 --0.13144134 --0.091349736 -0.09902197 --0.12609255 --0.09764762 -0.14030859 -0.033099364 -0.053408742 --0.078413494 --0.180125 --0.10853739 --0.04482905 --0.08836762 -0.0015403369 -0.0959889 --0.24632473 -0.1480091 --0.011968583 --0.18839158 -0.11307124 -0.16981971 -0.052275933 --0.055873726 --0.16819233 -0.10601894 --0.01294781 --0.1171328 --0.13019368 -0.0873914 -0.005875253 -0.08723831 --0.11459567 -0.158241 --0.0063630496 -0.22160012 -0.1523621 -0.25832137 -0.1777164 --0.04142931 -0.07402488 --0.011268741 --0.028873432 -0.05690382 --0.060824044 -0.034862448 --0.047321897 --0.036207944 -0.21988258 --0.041426364 -0.08298803 -0.2516099 -0.28804466 --0.07552067 -0.0014312277 --0.2128497 --0.019597024 --0.15490605 -0.08117083 -0.05680202 -0.011035101 --0.028723748 --0.27401313 -0.0015101427 --0.11010442 -0.11073492 -0.25174674 --0.045059808 --0.39156985 -0.30372214 --0.10536394 -0.25965413 -0.34750512 -0.27834347 --0.036056392 -0.03411741 -0.23473373 --0.122850366 --0.1139035 --0.055010177 --0.16765302 --0.02913898 --0.13031831 --0.077286035 -0.017567653 --0.079800665 --0.17226094 --0.102013655 -0.21400787 --0.2844019 -0.113221355 --0.43390626 --0.1908552 --0.15338063 -0.094442196 --0.17586643 -0.07325003 -0.28233737 -0.23171704 -0.22596054 --0.0813417 -0.27850267 -0.17129007 -0.08668315 -0.033589687 --0.046853706 -0.044130236 -0.04006877 -0.12407857 --0.041922193 --0.053332146 -0.31419262 --0.23163317 --0.0021220683 -0.02840707 -0.18242118 --0.20507309 --0.14893064 --0.24362366 --0.24292861 --0.21372549 -0.16398 --0.029457318 -0.014764255 -0.04029785 --0.19954038 --0.3013108 --0.19453557 --0.4486429 --0.040905844 --0.11569962 --0.2487285 --0.015629454 -0.15903261 --0.059947986 --0.067098424 --0.037926808 --0.04349309 -0.13368 -0.1915593 -0.21909916 --0.38357374 -0.2510932 -0.23836936 --0.13214318 --0.20043586 -0.07566269 -0.031802233 --0.016886909 -0.16695164 -0.1792953 -0.33986202 -0.122734755 --0.13523588 -0.1258402 --0.36657953 --0.28063312 -0.07513104 -0.025372595 -0.049462393 --0.3221671 -0.14987251 -0.09505276 --0.1239258 -0.06861652 -0.1529573 --0.015623947 --0.11256147 --0.1442118 -0.094999045 -0.05584282 -0.21614945 -0.05492673 -0.09130959 -0.39278856 -0.011169769 -0.16196181 --0.027980505 -0.11290659 --0.18807442 -0.027405879 --0.17036343 --0.49129206 --0.25168324 -0.19652317 --0.111220494 --0.025782187 -0.024383219 -0.0853229 -0.03292177 -0.04542954 -0.1883138 -0.0047006747 -0.1194449 -0.052014463 --0.031719863 --0.20410089 -0.10388553 --0.081384994 -0.020289589 --0.21607779 --0.08461593 -0.11206532 -0.05936894 --0.10692727 --0.1327166 --0.026606336 -0.01555473 --0.04028533 --0.006143343 -0.18297474 --0.10287892 -0.19556773 -0.24475695 -0.094175816 --0.041892167 --0.11763191 --0.36851195 --0.063681066 -0.016797137 -0.17327847 -0.12020382 -0.32668903 -0.24808206 -0.20562698 -0.054436542 -0.20007953 --0.12923044 -0.1279404 -0.07276811 -0.29827404 -0.22452264 --0.14117722 -0.03799344 --0.10491275 -0.004013827 --0.13204998 -0.018869326 -0.06947569 -0.19686261 -0.14090165 --0.17974767 --0.1118583 -0.006807548 -0.16859426 --0.19038363 -0.024481589 --0.41419813 --0.17278044 -0.022793388 -0.08006321 -0.2666356 -0.17133011 -0.097951 --0.19454506 -0.2725717 -0.0946954 --0.960992 --0.3546008 --0.35102114 --0.14537613 -0.12720409 --0.15872219 -0.2584891 --0.19316739 --0.20838982 -0.32906738 --0.013702726 -0.13980122 --0.061375216 --0.16415112 -0.17933157 -0.0094190305 -0.08516162 --0.26946685 --0.16494969 --0.06012547 -0.051765166 --0.14654836 -0.350232 -0.14742611 -0.066099115 -0.13143268 --0.28876415 --0.113507286 -0.0015276204 --0.11403104 --0.18809074 -0.16552562 --0.05615797 --0.044712707 -0.210519 --0.16214274 -0.4340818 -0.06439972 -0.07293222 -0.24211061 -0.30483666 --0.44616836 --0.03806429 -0.15264444 -0.013100149 --0.057568084 -0.06892914 -0.27611825 --0.030409781 --0.025050458 --0.0486563 -0.03424676 -0.34155348 --0.022721063 --0.45291144 --0.2262855 --0.06933549 --0.08871691 -0.29826885 -0.16307904 -0.23701037 --0.03957543 -0.113123745 -0.17663953 -0.07996827 --0.19688031 --0.060872227 --0.16712227 -0.015384214 -0.068812184 -0.102855615 -0.2574742 -0.14173903 --0.11599566 --0.34096682 -0.035626102 -0.033396505 -0.025399515 -0.062151585 -0.06240171 -0.05811409 -0.07501956 --0.1415394 --0.2467368 -0.013079236 -0.07395986 -0.29383558 -0.03865616 --0.18574724 -0.15433496 -0.12902907 --0.10347721 --0.23806854 -0.21262127 --0.14891362 -0.23603114 --0.16737716 -0.0620004 --0.11288836 -0.015073099 -0.060155906 --0.017962636 --0.101622626 --0.19230717 --0.15256448 --0.17127207 -0.15214223 -0.019307079 -0.020861728 -0.017807826 --0.023678856 -0.3507753 -0.22941777 -0.12862793 -0.09190848 -0.09366382 -0.2394352 -0.020716513 -0.060724083 --0.038518444 --0.016569523 --0.170334 --0.24703458 -0.01993302 -0.085499436 --0.22198848 -0.2796733 --0.08304837 --0.28383753 --0.112912074 -0.05174802 -0.021888558 -0.069139674 -0.26246712 -0.13765801 -0.12753636 --0.17430797 -0.33136848 --0.041867834 -0.17162517 --0.11331541 -0.26035675 -0.13917108 -0.23154047 --0.20968267 -0.052204642 -0.060639802 -0.015067318 --0.09065623 --0.07879803 -0.06106557 -0.10427375 --0.023657637 -0.11947791 --0.3332033 --0.046194572 -0.07505105 --0.25301072 -0.006318804 -0.30928877 --0.022613568 -0.19383937 -0.051486228 -0.14047317 --0.092239164 -0.2749319 --0.07121695 --0.14978865 -0.15985943 -0.06175436 -0.10581064 -0.00572894 --0.0972902 -0.0037188923 --0.060751777 -0.22463846 -0.05625145 -0.15231277 -0.07995451 -0.17091453 -0.1025496 --0.057555273 -0.11255233 -0.20472471 -0.20534228 --0.05834617 -0.06307176 -0.07181043 -0.1361495 --0.04792314 -0.26081967 -0.16096158 --0.005977397 -0.21106696 --0.1654684 --0.0075593577 --0.19773604 -0.28166053 --0.3355492 -0.107295394 -0.123727776 -0.1303824 --0.15863068 -0.16903639 -0.1560571 -0.067490585 -0.011018996 -0.11520438 -0.006021812 --0.044381604 --0.07514896 --0.13267696 --0.19179957 -0.19389813 -0.057692356 --0.1629184 -0.06786129 --0.09016122 --0.19794407 -0.2698309 -0.085252926 -0.067803875 --0.16023277 -0.09212366 --0.15253723 -0.11438189 -0.023367388 --0.16268952 -0.065217845 --0.15117319 -0.13977684 --0.09564243 --0.060670394 -0.085471824 -0.17447807 -0.031871665 --0.06831242 -0.13467102 --0.027297212 --0.41030067 --0.33800235 --0.015771285 -0.007822889 --0.098997444 --0.15448931 --0.26586488 --0.1458809 --0.25749755 -0.11851134 -0.13742447 -0.1534049 --0.0641159 --0.19838507 -0.14182602 -0.13774417 -0.0734898 --0.21972784 --0.16915302 --0.14263989 --0.12161408 -0.20723577 --0.017147394 -0.15999712 -0.027520303 --0.166195 -0.111653924 --0.018617636 --0.09904957 --0.27061936 -0.044937883 -0.012807365 --0.13522963 --0.15628707 -0.11856034 --0.06537756 --0.17374963 -0.18752752 --0.37520045 --0.066646375 --0.17506199 --0.30971774 -0.09333713 --0.32193157 --0.02397058 --0.10459896 --0.14576936 -0.20184518 -0.3229312 -0.2250952 --0.01294302 --0.41888902 -0.17868836 -0.06022124 --0.053355888 -0.010995741 --0.028960312 -0.19279072 -0.073927894 -0.17985605 -0.13720544 --0.1765641 -0.07313841 -0.28213006 -0.29996112 -0.06077669 --0.38901025 -0.113464765 -0.08562893 -0.021803614 -0.11943202 -0.11705107 --0.1886919 -0.1580349 -0.15316552 -0.21499358 -0.104253605 -0.07442305 -0.3228563 --0.12874992 --0.3385868 --0.09607481 -0.09028225 -0.013549942 --0.20929879 -0.19055298 --0.22430207 --0.22348808 --0.23565383 -0.070063554 --0.043992285 --0.22204131 -0.11728115 --0.24974418 -0.049207766 --0.26724666 --0.17395315 --0.07855807 --0.2586787 -0.20399077 -0.059465636 -0.1427735 -0.13210385 --0.08449473 --0.024764782 -0.20955622 --0.06667858 -0.08030603 --0.18747163 --0.03734711 -0.069075376 -0.13707969 -0.08975074 -0.062434394 --0.5129934 --0.20820995 --0.027270343 --0.12404768 --0.04128356 -0.039399736 -0.2459837 -0.05253392 -0.23358616 --0.10206467 -0.06621381 --0.13710865 --0.18566972 --0.10908468 --0.033927314 --0.08127392 --0.14666513 -0.33066165 --0.04643496 -0.95059574 -0.003585173 --0.13512316 --0.09068492 --0.058254853 -0.09469753 --0.21945675 --0.44642973 -0.09443365 --0.09899279 --0.021889511 -0.34054404 --0.117232196 --0.31109 --0.24748167 --0.16286585 -0.48320705 -0.23564471 -0.28547603 --0.032959566 -0.04876883 --0.0510253 -0.44736543 --0.61438155 -0.042325128 --0.26211715 --0.2246059 --0.04335301 -0.019805035 --0.3578001 --0.018539036 --0.19474596 --0.5765247 --0.24715953 --0.34901828 --0.3345376 --0.112822995 -0.4299602 -0.20464797 --0.13468732 -0.12061033 -0.34591246 --0.042198014 --0.05711824 -0.05237709 -0.1709755 --0.587081 --0.08508669 --0.6908095 --0.15724942 --0.035533797 --0.44371542 -0.3713918 -0.13277555 --0.23111877 -0.11708418 -0.008049748 --0.21692699 -0.08992081 -0.31404942 -0.614822 -0.13852312 -0.18408164 --0.074169576 -0.2181469 -0.112017214 -0.013513053 -0.037567493 --0.052013263 -0.37285534 -0.4093307 --0.13865988 --0.4461768 -0.20603926 -0.10336973 --0.118555926 --0.07566497 -0.13150898 --0.016880592 -0.0066981744 --0.0735791 --0.069628365 --0.15208602 -0.023525424 -0.22215678 --0.28733057 --0.16931883 -0.044177342 --0.18565723 -0.09449772 -0.060221907 --0.13078697 -0.18466988 -0.29539928 --0.08938289 --0.15311804 --0.10450324 -0.157207 -0.30033618 --0.2549215 --0.2695568 -0.011064443 --0.06120835 -0.18635313 -0.25705844 --0.069580905 -0.0031846378 -0.06358616 --0.14605652 -0.28291276 --0.28131536 --0.054790586 --0.04019106 -0.028256617 -0.038840868 --0.0863566 -0.23975894 --0.0027831174 -0.09906681 --0.21141621 --0.027817493 --0.06571221 --0.26037717 -0.36803848 -0.087105975 --0.23449448 --0.2647636 --0.33277327 -0.20581476 -0.43342504 -0.110418156 --0.063737474 -0.3871359 -0.013134804 -0.021450197 -0.3954487 -0.030326238 -0.0627638 --0.031452067 -0.020318832 --0.0211049 -0.0026797159 --0.25385463 --0.063408256 -0.49973714 -0.12859151 -0.094311684 --0.36273897 -0.21781562 --0.07824135 -0.32307577 -0.37394765 -0.12190191 --0.02093707 --0.08535793 -0.049585283 -0.101954065 -0.3726908 -0.16671723 -0.039531086 -0.020673988 --0.22520329 --0.11605773 --0.011229623 -0.10966042 -0.10035835 -0.16776583 --0.10123209 --0.13038926 --0.56534535 -0.014326206 -0.083566464 -0.33355007 --0.7466121 --0.35658076 -0.25760162 --0.18310834 --0.039830115 --0.21546762 -0.0487852 -0.19226882 -0.08319731 -0.039859686 -0.4912843 -0.034210276 -0.031321082 -0.08924658 --0.004360001 --0.10480598 --0.38482106 --0.06889746 --0.054880124 -0.12841505 --0.014907181 -0.11426307 --0.22850186 --0.08040696 -0.15503447 -0.08167085 --0.17974071 -0.11983126 -0.053472374 --0.14310777 --0.24384023 -0.055594116 -0.036708552 -0.016852753 --0.39926797 -0.094508685 --0.2245963 --0.1308864 -0.04239892 -0.12065325 -0.2740141 -0.19201425 -0.091480725 --0.23568575 -0.09066546 -0.079400025 -0.19845043 --0.14120553 -0.00428422 -0.43560156 -0.16605476 -0.025102206 -0.092973515 --0.042468958 -0.2827914 --0.092195876 --0.13298853 --0.065184966 --0.2770902 --0.27762222 -0.20096216 --0.31631044 -0.31434342 -0.2646098 -0.024011686 --0.094118424 -0.05107451 --0.33660597 -0.07181887 -0.07420285 --0.09017151 --0.056217086 --0.21393758 -0.20063762 -0.026389552 --0.07742215 -0.17610343 -0.21684934 --0.06762194 --0.1737435 --0.2555763 --0.17191775 --0.093598254 -0.1696781 -0.054849178 --0.10715124 --0.17428176 --0.11800593 -0.21959251 -0.08977762 -0.13870996 --0.02941288 -0.37803936 --0.24639514 --0.33908445 -0.120145634 --0.14553083 --0.20534906 --0.009123596 -0.052533917 -0.0636832 --0.39890558 --0.0064210785 -0.012040097 --0.22776748 --0.056923375 --0.043603208 --0.23449771 -0.081873454 -0.2663045 --0.11697241 --0.18645777 -0.0556526 -0.1409085 --0.12095302 --0.012611064 -0.122893125 -0.088091746 -0.1771509 -0.14701314 --0.070426285 -0.029287957 -0.14326303 --0.1269717 -0.12731168 --0.16695175 --0.20724067 --0.0061288257 -0.065253 --0.17834692 -0.12593351 --0.13691391 --0.06765553 --0.12346416 --0.090859056 -0.21026099 -0.23488398 -0.00029590528 --0.290978 -0.16544208 -0.18293625 --0.24764049 -0.2130044 --0.12904407 -0.08907957 --0.19211106 -0.030776583 --0.081477486 -0.1448016 --0.0070005856 -0.17277741 -0.1744557 -0.0987508 -0.13143578 --0.06486142 -0.14521115 --0.22859104 --0.18576615 -0.16621904 -0.033641566 -0.0232527 -0.14719495 -0.069548324 --0.14651568 -0.059100803 --0.030189348 --0.14729114 -0.18145129 --0.23935677 -0.06028607 --0.05027499 --0.014765799 -0.04881689 --0.04766385 --0.51871336 --0.09603687 --0.14597282 -0.20388047 -0.12865089 -0.19445585 -0.23114859 -0.1778206 -0.2994643 --0.084600866 --0.06525764 --0.10375549 --0.14292033 -0.13419764 --0.045048956 --0.24971342 -0.15048932 --0.27684444 -0.1723402 -0.10287562 -0.16075052 --0.09592561 -0.30342707 -0.075879686 -0.0007166842 -0.05590656 -0.104501836 -0.05648941 --0.09881117 --0.24856405 -0.08799333 --0.04165087 --0.03638472 -0.20711571 --0.06230769 -0.06548337 -0.22576386 -0.082723685 -0.1325967 --0.020763619 --0.33053613 --0.063236706 --0.053143796 -0.23972364 --0.082090154 -0.10308263 --0.088009834 --0.0071305283 -0.24257228 --0.942147 -0.027177285 -0.006638527 -0.041417513 -0.12675892 --0.031052226 -0.175427 --0.29656973 --0.25428328 --0.060914934 --0.03206051 -0.0167957 -0.081867434 -0.02366713 --0.05205721 --0.00037527582 --0.24286133 --0.026949394 --0.124406464 --0.1808188 -0.033822335 -0.0005139943 -0.047504574 --0.08844672 --0.024302337 -0.011474345 --0.26683047 -0.1328845 --0.091973566 --0.2308788 -0.21919847 --0.07191169 -0.07422523 -0.08991366 --0.10625437 -0.17729674 -0.07261263 -0.2530457 --0.08595211 -0.124760635 -0.07867231 --0.5311922 --0.17518744 --0.008310556 -0.029089283 --0.08953665 -0.25319013 -0.44484046 --0.09688478 --0.14280993 --0.031822998 --0.08916995 -0.043813676 --0.059714068 -0.01754624 -0.028301138 --0.17325883 -0.0876976 --0.078475885 -0.03175485 --0.32111374 -0.07023644 --0.28227824 --0.098029904 -0.04019894 -0.006042445 -0.032803975 -0.0047128364 --0.0926371 --0.1314829 --0.22511436 -0.19261628 --0.15322457 -0.1349624 -0.0462933 --0.010051215 --0.022289783 -0.095239624 --0.0927262 --0.0012678892 -0.08500695 --0.017120516 -0.123703346 --0.15927252 -0.14809626 -0.14618884 -0.28918 --0.005521838 -0.099434294 -0.00733606 --0.17974073 -0.17089383 -0.12578195 --0.15020113 --0.09616091 -0.009130547 --0.11271186 -0.10611077 --0.0652736 --0.15239495 --0.12743779 -0.11638176 --0.08536484 --0.24057063 -0.13698515 --0.14422148 --0.08440623 --0.34689164 --0.06334255 --0.07353859 --0.085602865 -0.03030453 --0.07213844 --0.08142013 -0.23220766 -0.14857331 -0.34450042 --0.2073549 --0.903979 --0.07911606 --0.060773984 -0.0888724 -0.097876795 -0.06229831 -0.13071552 -0.15626043 --0.123704515 --0.06712533 --0.11896374 --0.2217353 --0.4327132 --0.69047064 -0.22396809 --0.7564971 -0.07837768 -0.03416832 --0.2991466 -0.04060419 -0.041489433 --0.39494818 --0.0908111 -0.082115725 --0.10806762 --0.0364611 -0.26006365 -0.074503735 --0.19118091 -0.06858053 --0.03609545 -0.25987697 -0.30269405 --0.22768454 --0.6390013 -0.16009541 -0.077522464 -0.18605377 --0.03310283 --0.2380772 -0.5014166 -0.20559527 --0.06204959 --0.13645937 -0.051132463 --0.1326127 --0.12967487 --0.42694432 --0.10867843 --0.1484211 -0.06157655 -0.06285627 --0.005103459 --0.20797402 --0.4167659 -0.40930012 -0.010132243 --0.039532553 --0.34304193 -0.37747246 --0.0027721627 --0.04152108 --0.08455531 -0.23082805 --0.042199988 -0.038523804 --0.09086645 -0.04559387 -0.07743436 -0.033744797 -0.21391091 --0.04505561 -0.22215967 --0.101222284 --0.13413927 -0.18270865 --0.056158192 -0.09216669 -0.0027331007 --0.2158639 --0.0055594756 --0.08495725 --0.060594212 --0.19365633 -0.060200617 -0.07438096 -0.01666311 -0.05521713 -0.20882683 --0.15094915 --0.04818194 --0.09856679 -0.014349877 --0.027314803 --0.051683355 -0.0023629314 --0.08819336 --0.016333133 --0.055590004 -0.06743947 --0.12003013 --0.04230541 -0.18140508 --0.3931515 -0.07634812 -0.17323706 -0.058829006 -0.096132696 -0.22885536 -0.089286916 -0.11264023 -0.26971355 -0.19013272 -0.042029187 -0.056153737 --0.19732662 --0.03369546 -0.13322598 -0.00029780416 -0.19296764 -0.1978457 -0.050470456 --0.047480803 -0.064248964 --0.21240829 --0.027262932 -0.27322662 --0.23600732 --0.16911593 --0.4083961 -0.53175294 --0.0028397478 -0.23085093 --0.29253945 --0.38009396 --0.43902838 -0.011527791 -0.14662503 -0.1417877 -0.12616673 -0.36943057 -0.5754126 -0.17346805 -0.042344876 --0.08616019 -0.35491756 -0.04504522 --0.17016265 --0.2566322 --0.5095598 -0.08367853 -0.37957194 --0.12162629 -0.15334904 --0.10541689 -0.17747138 -0.081304215 -0.0148864975 --0.033671767 --0.12793714 -0.12819548 -0.143735 -0.13425295 --0.08010475 --0.5228845 --0.2275052 --0.22213405 --0.022373842 --0.2882412 -0.5950647 -0.0994312 -0.013957076 -0.04073212 --0.113779366 -0.28232384 --0.48531878 -0.13865669 --0.118339136 --0.69613135 --0.5544285 -0.13390517 --0.10695238 --0.2111726 -0.3426104 -0.008560435 -0.12939718 -0.06798597 --0.10276388 -0.059720583 --0.018103296 -0.06932237 --0.20458393 -0.019225249 --0.20310968 --0.09566435 -0.11645344 -0.117641166 --0.1552617 -0.16624391 --0.7404458 --0.23319437 -0.13024898 -0.047535058 -0.053171434 --0.15213867 --0.2563579 -0.25744897 --0.03780192 --0.14252461 --0.0753378 --0.14602138 --0.027316166 -0.2707861 --0.15486285 -0.07938729 --0.0017982445 -0.005928702 --0.20810688 -0.3431769 --0.004680697 -0.20101854 --0.21460204 -0.006263127 --0.0993861 -0.21271506 -0.058471236 --0.42879617 --0.11338444 -0.0064629507 --0.026541622 -0.09211359 --0.08251601 -0.015665768 --0.0130219525 --0.11690281 --0.00687344 --0.07240501 --0.1269458 -0.23761392 -0.43075755 --0.048230976 -0.22600818 --0.07110178 --0.04850619 -0.17246728 --0.1586176 --0.055719797 --0.4248423 -0.29539797 -0.26612467 -0.23888573 --0.06236345 -0.030511571 --0.0390267 -0.026676828 -0.11644116 --0.0031564592 -0.14546551 --0.15764154 -0.07521302 --0.19147189 -0.12617962 --0.111907475 -0.17261846 --0.11714662 -0.20134376 -0.14433052 --0.07243427 --0.09558387 --0.10192076 -0.13485087 -0.08267148 --0.06059846 -0.09753435 --0.054723807 --0.24464384 --0.04750983 --0.042092208 --0.036269445 --0.02715788 -0.07261977 -0.23783632 --0.03287259 --0.11838019 -0.267453 -0.3197521 -0.016628128 -0.26681402 -0.024644097 -0.16297078 --0.016077375 --0.070770346 --0.04120749 --0.13499393 -0.12118459 -0.013457154 --0.17805314 -0.30677667 --0.11324295 -0.015071597 -0.1838336 -0.020797705 -0.08210183 -0.03205013 -0.108100764 -0.18009308 -0.011029085 --0.08823992 -0.11871952 --0.10706694 -0.0062843566 --0.00015898378 -0.075496905 -0.032735478 -0.053557884 --0.0249138 --0.05302905 --0.0055677253 --0.1538615 --0.122521624 --0.2686073 -0.19700816 --0.07153417 --0.0069533596 -0.08494919 -0.19881718 -0.016428938 --0.068071626 --0.17808142 -0.26746505 --0.019016368 -0.09723963 --0.054999575 -0.014021188 --0.18813978 -0.28891233 -0.124623075 -0.040690172 -0.13303858 --0.09946212 -0.1547946 -0.015057453 -0.041351452 -0.11637268 -0.16783322 -0.040700413 --0.18526125 -0.14601608 -0.02468987 -0.18148425 -0.049205244 --0.083018154 -0.27235165 -0.06271902 --0.039778635 --0.002634131 --0.33380643 --0.10643179 --0.02988315 --0.15808791 -0.010110213 -0.005595787 -0.061875 -0.20526269 -0.11180118 -0.098357774 -0.020911688 -0.070821926 -0.07664889 -0.29338112 -0.30726406 -0.3581831 -0.24570344 -0.12136025 -0.20539305 -0.17251414 -0.19405694 -0.03165762 --0.04083078 -0.21803841 -0.021688413 -0.071361504 -0.24495897 --0.040606268 --0.19072537 -0.1588084 --0.2443309 -0.010686337 -0.0003147505 -0.13048221 -0.15924563 --0.030083124 -0.26437092 -0.20513716 -0.16731255 -0.23300716 --0.04358359 -0.12686013 -0.046763506 -0.09475083 -0.20697103 -0.03618744 --0.05706058 -0.0070758928 -0.09823461 -0.017368792 -0.13262533 --0.055441435 -0.09735908 -0.09336788 --0.12391325 --0.012012524 -0.14876696 --0.13142045 -0.06036565 -0.20361504 --0.09385206 -0.25806803 --0.13749115 --0.118636735 --0.017816538 -0.1392641 -0.04798388 -0.17635351 --0.020409014 -0.12377313 --0.19368273 --0.13353889 -0.16128917 --0.22139174 --0.15528594 --0.050356273 -0.2576015 --0.0229769 -0.15943089 --0.008900304 --0.14992753 --0.07146918 -0.097011015 -0.3088783 --0.039192416 --0.22094983 --0.15134215 -0.092497945 --0.102373205 --0.19369486 --0.20252623 -0.21379058 --0.14373235 --0.23489536 -0.22008422 --0.10991999 -0.29866213 -0.12809101 --0.31505418 -0.23600432 --0.1659204 -0.19905007 -0.026216783 -0.037470482 --0.053930588 -0.16119456 --0.11780656 --0.10608422 -0.051928326 --0.052624255 -0.13810228 -0.0301627 --0.06412054 --0.19524077 --0.14377843 --0.100237854 --0.06873788 --0.045309655 --0.11327343 -0.2771277 -0.08727997 -0.110343456 -0.091101155 --0.34266004 --0.022482991 -0.06783457 -0.11637624 -0.10932918 --0.075687155 -0.17068803 --0.09245516 --0.07431998 -0.26513213 -0.14183174 --0.018638555 --0.07843908 -0.06880762 -0.37882465 --0.057140965 --0.09854243 --0.06763354 --0.14809076 -0.032377273 -0.08855581 --0.1241346 -0.31864956 --0.10263201 -0.14739472 --0.2259192 --0.26787928 -0.34146038 -0.00045491842 -0.14549392 --0.11678875 --0.08069765 -0.0013097968 -0.025956642 -0.11718097 -0.2560325 -0.21637172 -0.009394895 -0.16526483 -0.12670897 -0.0389877 -0.06430836 -0.031148206 -0.21474035 --0.09933746 --0.31403458 -0.08293957 -0.24634366 -0.08477104 --0.015817005 --0.20815873 --0.11306568 -0.20354596 -0.10556371 -0.17927337 --0.038655594 -0.080644585 -0.08089878 -0.0027915805 -0.20952834 -0.15032202 -0.16201647 -0.3589146 --0.10773511 -0.043553032 --0.113194324 --0.14731336 --0.17000192 -0.18726616 -0.09779571 -0.085439205 -0.14252023 -0.0131535465 --0.00055914087 -0.079203606 --0.16764879 -0.18074219 --0.068497434 -0.041245937 --0.042488087 -0.069196396 -0.23486324 -0.100343555 -0.1629161 -0.25556198 -0.031349353 --0.13325022 -0.18903428 -0.11552075 -0.13180608 -0.2401708 -0.0832329 -0.046722244 --0.1504395 -0.2030242 --0.09022329 -0.06841202 --0.36247954 -0.1489312 -0.11996815 --0.107967705 -0.03768481 -0.066477865 --0.3506508 -0.004650798 --0.15152703 --0.09377928 -0.12218441 --0.0081145065 --0.04092502 -0.22558844 -0.23742692 -0.09632931 --0.02712245 --0.051707085 --0.017729588 -0.019517854 -0.09664194 -0.04787778 --0.024124384 -0.11593751 -0.17008659 -0.17919298 -0.21658413 -0.14379244 -0.16315244 -0.098423205 -0.22492723 -0.21495327 --0.008349714 -0.23070672 --0.09036345 -0.16431239 --0.23682994 --0.1337652 --0.00772128 -0.12159025 -0.069149084 --0.18674791 -0.17625457 -0.016578324 --0.15064749 -0.010456102 -0.03176963 --0.10999657 -0.110988475 -0.14855166 -0.056204207 -0.030604333 -0.010529286 -0.086179234 --0.04814415 -0.042074583 -0.4126932 -0.16283873 --0.021799512 -0.07868537 --0.021190729 -0.08425235 --0.115955085 -0.05618428 --0.4819628 -0.21409929 -0.24861406 --0.11413164 -0.2040641 -0.07661472 -0.20007882 --0.7552532 -0.08607774 --0.216719 --0.12416614 --0.19295198 -0.15937574 --0.2128326 --0.14690946 --0.08783455 -0.3944111 -0.08055266 -0.008435054 -0.23879464 -0.16347657 --0.21802379 --0.18621068 -0.04268656 -0.27250305 -0.04470828 -0.041524567 -0.026423734 -0.04199482 --0.1372284 -0.08597381 --0.008999826 -0.09521177 -0.12086444 --0.09802481 -0.08819736 --0.30609787 -0.072554156 --0.11815066 --0.16142683 -0.13555221 -0.09365972 -0.32778522 --0.1334425 -0.18644759 --0.14370632 -0.15228216 --0.3265707 -0.37088737 -0.035419796 -0.06941281 --0.07516029 --0.2623573 --0.00857152 --0.04512853 -0.17016505 -0.14867254 --0.13780679 --0.07335554 -0.27680272 --0.029261962 --0.23456563 -0.09825006 --0.021245386 --0.03855795 --0.11653186 -0.112875514 -0.18053283 --0.024532694 --0.061666593 --0.07917333 -0.33977118 -0.19315132 -0.19399025 -0.3143162 -0.055217322 -0.1164412 -0.048974823 --0.29177758 --0.13310917 -0.100256935 --0.13820814 -0.0148283765 -0.12911575 -0.21887806 --0.099224314 --0.07383416 --0.020606697 -0.12391872 -0.060036078 --0.2266989 --0.07880857 -0.16001341 -0.0071510803 --0.23950233 -0.14640065 --0.085661575 --0.19332878 --0.009462901 --0.17187575 -0.029525574 --0.14951219 --0.07836282 -0.020341936 -0.16282414 --0.24879932 -0.14531723 -0.03485577 --0.08279275 -0.20160757 -0.062089145 --0.053566344 -0.096122555 --0.03523384 -0.105136804 --0.19534238 --0.07451723 -0.034835465 -0.2125095 -0.2106176 --0.0011611225 -0.0044329697 --0.028271856 -0.21561107 --0.015386914 -0.026656426 -0.2025869 -0.11311831 -0.13612187 --0.0058379644 -0.07580989 --0.17099442 --0.124287836 --0.32490426 --0.012566762 --0.49909076 --0.058021747 --0.05850476 --0.015443542 -0.06329517 --0.03433628 -0.11270501 --0.23007816 --0.11858201 --0.07194212 -0.18323457 -0.12172539 --0.0024563887 -0.12508106 --0.061617594 --0.27595878 -0.14630967 -0.048684087 --0.013966281 -0.050398983 -0.12107633 -0.10756678 --0.06895158 --0.14866617 -0.093316 -0.26617688 -0.059854418 -0.057041 -0.048994556 -0.12709776 -0.14713581 --0.041802987 --0.025863096 -0.0027332434 -0.09312436 -0.066792876 -0.26502904 --0.12281076 --0.047187563 -0.11856787 --0.022644576 --0.14409341 --0.118691854 --0.12623197 --0.0848686 -0.07283186 -0.1920653 -0.06482177 --0.22395788 -0.024582742 --0.17866687 -0.17522809 -0.1596224 -0.052332766 -0.06723123 --0.07265462 -0.11894724 --0.104895584 -0.24108186 --0.07197455 -0.19987805 -0.3063357 --0.07882543 -0.042309314 -0.22363126 -0.18802945 -0.010345588 --0.20647275 -0.19990347 -0.27233064 -0.24553639 --0.17026883 -0.034296922 --0.2696351 -0.04305023 --0.032935992 --0.094482675 -0.11510012 --0.111206755 --0.12605336 --0.20264176 -0.12732142 -0.15979351 --0.08670062 -0.019591594 --0.11703484 --0.18466224 -0.13671972 -0.16760921 -0.014846321 -0.051357694 --0.13272814 --0.03814259 --0.007860312 -0.04402441 -0.27368551 -0.2014773 -0.28241453 -0.1495003 -0.088027254 -0.19945696 --0.065703034 --0.118312806 -0.14911401 -0.062326346 -0.15088156 --0.063043036 --0.007843239 --0.010796862 --0.14793335 -0.095172964 -0.17663462 -0.11396815 -0.24016066 --0.025933728 -0.06774342 --0.10429222 -0.29003564 -0.0066648787 -0.013549885 -0.0802724 --0.010995316 --0.11240648 -0.22578469 --0.1028358 --0.1700944 --0.16998108 -0.20017593 --0.023413552 --0.06386897 -0.07819732 -0.15252706 -0.05078219 --0.16978332 --0.2978601 -0.17787938 -0.24983935 -0.34598807 -0.073390916 -0.06883346 --0.17390946 --0.02958358 --0.040569585 -0.101963736 -0.16848804 --0.030376919 --0.055808403 -0.07839147 -0.24592277 --0.31571332 --0.11814422 -0.019462042 --0.17957716 -0.026096793 --0.001060648 -0.2837005 -0.061202142 -0.0086363 -0.043658134 --0.058300275 --0.18061446 --0.11435779 -0.053599216 -0.23273443 --0.011877352 -0.059682596 --0.11889728 -0.20481509 -0.27614018 --0.14756364 --0.022547472 --0.20402291 --0.11051605 -0.13230991 --0.052783478 --0.0073418217 -0.11584535 -0.0118935285 -0.41996172 -0.24748197 --0.087252 -0.17825928 --0.22494406 -0.041562296 -0.028765665 -0.016529394 --0.13533135 -0.14168935 -0.0939276 -0.17666534 -0.06921462 -0.24651113 -0.2881624 --0.1264528 --0.114645965 --0.22713213 -0.18584798 -0.1709044 -0.075147405 -0.24564466 --0.11942482 -0.038788844 -0.08681528 -0.17435263 --0.13239251 -0.10166291 -0.093165085 -0.051417075 --0.05255922 --0.06539389 -0.18054785 --0.0020256592 --0.30317703 -0.15007122 --0.18940426 --0.13845713 -0.061344877 -0.14852017 -0.029187966 -0.32284328 -0.0068258005 -0.15352474 --0.07513985 -0.11153287 --0.18763621 -0.04287021 --0.053199925 -0.106917046 -0.21804087 -0.28921 -0.27338418 -0.078195445 -0.14971453 --0.030263143 -0.065479375 --0.111512646 -0.256643 -0.048945602 --0.09612838 -0.0387075 --0.08664411 -0.02492423 -0.055407576 --0.007397949 --0.28483894 --0.15401304 -0.17738174 -0.06731321 --0.03750066 -0.054252632 -0.030282466 --0.121990286 --0.07743521 -0.09070332 -0.23087917 --0.079607405 --0.25405276 --0.035758622 -0.14190298 -0.14615473 --0.07179868 --0.13496867 --0.031664025 -0.05118082 -0.06867488 -0.2567957 -0.08056388 -0.35797483 -0.20111503 -0.11749061 -0.19891022 -0.06347043 -0.08158382 -0.03001548 -0.059324667 --0.00055270054 --0.16260129 -0.26300287 -0.011549628 -0.19835268 --0.19181305 --0.029904367 --0.043883618 -0.14742321 --0.013036826 -0.032485135 --0.065544344 -0.14120378 -0.06700976 --0.07962296 --0.09652853 -0.059258845 --0.012682321 -0.10554798 --0.031273857 --0.009351161 -0.06262885 --0.012648317 -0.116989754 -0.08072746 --0.06726335 -0.016696291 -0.018505469 -0.04466543 --0.09515498 -0.046782255 -0.10942014 -0.23407432 -0.09289131 --0.6875154 --0.023369908 --0.15432362 --0.05755813 -0.01778333 --0.1048141 -0.10560899 --0.27191576 -0.18830852 --0.051711604 -0.105706125 --0.027577609 --0.16229425 -0.031765264 -0.13211429 -0.13937996 -0.3693564 -0.06766519 --0.20140377 -0.20274295 --0.2781559 -0.24738792 -0.34545848 -0.030990783 --0.024229325 -0.5250071 -0.039107125 -0.33521003 -0.042651888 -0.13240641 --0.21140139 -0.40862516 -0.12452508 -0.09712531 -0.43077463 -0.10074687 -0.003841989 --0.018457515 --0.20488665 --0.6231561 --0.021391623 -0.028101519 --0.21807703 --0.09293095 --0.2731746 -0.15895595 --0.4120061 -0.058100346 -0.20591587 --0.17980334 -0.08866396 -0.1327377 -0.27907938 -0.44682598 --0.2986914 -0.01728542 -0.022910213 --0.26697063 --0.01747145 -0.02631065 --0.3355599 -0.14023998 --0.33152765 --0.16327327 --0.01896194 --0.13120879 --0.108981475 -0.16899392 --0.01977229 --0.16468967 -0.18632078 -0.1351212 -0.11052284 --0.14657865 --0.061549902 -0.3607404 -0.0052344245 -0.08437418 --0.09894779 --0.084853366 -0.096606866 --0.0052131778 --0.15486057 -0.19933484 -0.06271067 --0.09855312 --0.06781393 --0.049709667 --0.09285358 -0.16772233 -0.17383248 -0.026596976 -0.09601505 --0.05588571 --0.03421008 -0.12007173 -0.045300983 --0.14072782 --0.16535905 --0.11565723 -0.19810815 --0.1324039 --0.04146467 -0.032305498 --0.025769833 --0.022156602 -0.09344772 -0.00066619157 --0.007149906 --0.48267725 -0.23295368 --0.20728709 --0.24169986 -0.15393643 -0.024175966 --0.048149113 --0.056383546 -0.11658429 -0.10417773 --0.07756102 -0.07151295 -0.25703782 -0.21320862 -0.09579995 -0.32431832 -0.03449628 --0.09668159 -0.07654911 -0.11236636 --0.31340075 --0.1686602 --0.012763458 --0.18108118 --0.0732676 -0.15723331 --0.34632418 --0.11174532 -0.23522973 -0.04100673 --0.31466466 -0.3515824 --0.072922006 -0.15901 --0.18880852 --0.16529177 --0.14692786 -0.0678754 --0.024947846 -0.64096856 -0.54785967 -0.4091212 --0.36920252 --0.17387399 --0.2835758 -0.2111189 --0.090518534 --0.22096765 --0.22503266 --0.3148343 --0.09467996 --0.45979354 -0.23990288 -0.1462418 --0.333439 -0.20425278 -0.11852236 --0.3935324 --0.17465292 --0.27317163 -0.13194919 --0.52592593 -0.10543932 --0.12312334 -0.08704753 --0.015780922 --0.012061358 -0.12782837 --0.14274089 -0.099705316 -0.24015683 --0.0542396 -0.038240053 --0.01724685 -0.15373479 --0.3483442 -0.03028646 -0.10289995 -0.4461811 --0.30516863 -0.06556352 --0.07283816 --0.009905868 --0.06324383 --0.15160276 --0.040352553 -0.017556038 -0.11918627 -0.13959937 -0.28867826 -0.019413775 --0.00040224136 -0.35680535 -0.04618418 --0.367944 -0.1873454 -0.113038324 --0.15450591 --0.2907097 --0.033335444 -0.16033626 -0.06262961 --0.3017126 --0.17086017 -0.12912151 -0.25058898 --0.0153104495 -0.1702136 --0.20835163 -0.19529216 -0.06432547 -0.34796172 -0.018870912 -0.2919969 -0.14972916 -0.13578461 -0.13990313 -0.15701713 -0.046375714 -0.084339455 -0.009988973 -0.08662328 --0.24832292 -0.007465882 -0.14564843 -0.28821826 --0.09120533 --0.16456383 --0.2040496 -0.122737005 --0.027525354 -0.0662779 -0.14871004 -0.16214156 --0.06686669 --0.09734802 -0.26273334 -0.031938337 -0.13151927 -0.017120313 --0.07214738 --0.02857251 --0.0008520059 --0.11315756 --0.14976561 -0.21091537 -0.21834004 -0.024749963 -0.114578746 --0.15070088 --0.002831364 -0.19567025 --0.22249764 --0.40268335 -0.10811489 -0.038458988 -0.15810943 --0.18424018 -0.007376141 --0.15559594 --0.054532792 --0.0982592 --0.14919828 --0.13729332 --0.03890742 --0.13432914 -0.0848378 --0.20202777 --0.054160092 -0.114613414 --0.05377074 -0.16738145 -0.07256669 --0.11920089 --0.124345824 --0.22098629 --0.07879121 --0.35481817 --0.1324403 -0.06689923 -0.16220354 -0.07312939 -0.15388982 --0.094472535 --0.30348167 -0.09070571 -0.24520656 --0.037183654 -0.0383003 -0.06552485 -0.16152656 --0.21326838 --0.19182418 -0.05052041 --0.11494376 -0.087605156 --0.0916138 --0.09363472 --0.18906462 --0.3028877 -0.07466481 -0.25963232 -0.05918707 -0.08870556 -0.12138041 -0.077114 -0.06944795 --0.11185822 --0.13515261 --0.119671516 --0.05361269 -0.24966419 -0.28985065 -0.13043252 -0.11789805 --0.6671426 -0.55424535 --0.26046064 --0.00016035554 --0.34434748 -0.050735686 -0.04707283 --0.4695801 -0.049497038 --0.12597194 -0.49752396 -0.31441823 -0.05964355 -0.19131406 --0.717618 -0.13012393 --0.22557302 -0.36990836 -0.41238308 --0.35610232 --0.08929104 -0.07717974 -0.3010726 -0.12453961 --0.07469945 -0.16117431 -0.6731753 -0.34347254 -0.36233065 -0.121469885 --0.04165059 --0.005611767 --0.28883642 -0.017218838 --0.38372988 --0.16483381 --0.25302845 -0.6194142 -0.05597911 -0.23992667 -0.12669323 --0.33058888 --0.55735284 -0.17374566 --0.12588127 --0.3424942 --0.41854808 -0.19519952 -0.1673718 --0.07509027 -0.25165787 -0.47604725 --0.33532643 --0.19433899 -0.046597987 -0.06710191 --0.530832 --0.74616766 -0.056558438 -0.31474113 -0.22728066 --0.08533818 -0.16874734 -0.009285694 --0.27864218 -0.07288024 --0.033559997 --0.26044735 --0.19885162 -0.092913546 --0.40969357 --0.17341752 -0.23878598 --0.009729906 --0.22388995 -0.087834634 -0.27116245 -0.25978008 --0.018429618 --0.19100069 --0.16667956 --0.328461 --0.26912287 --0.30021363 --0.17613755 -0.05329686 --0.118569426 --0.3722942 -0.037615653 --0.024635661 --0.30850336 -0.040104933 --0.08517351 -0.28045157 --0.16138782 -0.009499474 -0.03203174 -0.08097393 -0.042832855 -0.10735382 --0.16671015 -0.17754118 -0.13038433 --0.06726225 --0.12128959 --0.023481762 -0.18132639 -0.15773968 --0.3135616 --0.060951058 --0.01811083 -0.29499486 -0.2977431 -0.2677351 -0.046800163 -0.2325424 --0.2450272 -0.1477289 -0.22080883 -0.10834987 --0.073344916 --0.017218854 --0.17978096 -0.0881603 --0.07940935 -0.09381088 -0.14697975 --0.38704512 --0.19601339 --0.247007 -0.05437772 --0.26118022 --0.023600493 --0.40720353 --0.45190537 -0.48580846 --0.21579687 -0.13662072 --0.14386947 -0.022202596 -0.181608 --0.29630753 -0.18155362 -0.36723432 -0.21910849 --0.18498117 --0.15806693 -0.112417184 --0.44219077 --0.09165415 --0.057864558 -0.37230822 -0.14848454 --0.05425753 -0.3887803 --0.35653836 --0.33075866 --0.23565345 -0.37510794 --0.3279255 --0.19109121 --0.14901088 -0.0036594258 -0.3682497 -0.7996172 -0.09400639 --0.13566412 -0.042900335 --0.23877198 -0.3928752 -0.3335171 --0.2737521 -0.0039795786 --0.25940818 --0.1359387 --0.05804739 -0.20915753 --0.08419613 --0.13796587 -0.28256726 --0.47115263 -0.3156128 -0.5939197 -0.1506464 -0.104202144 --0.0055535487 --0.24852209 -0.06265627 -0.24158917 -0.22319771 -0.10497014 --0.08674788 -0.084049754 --0.089350305 --0.17952515 -0.22433425 --0.09862059 --0.15328076 --0.043222 --0.05286802 --0.3121257 -0.01701996 -0.10573106 -0.11437719 -0.13141504 -0.34194157 -0.12342602 --0.14524263 --0.13532482 -0.14671102 --0.11214468 -0.06742686 -0.12066744 -0.014118608 --0.20921326 -0.0054700193 --0.22107112 --0.15548219 --0.069420554 --0.2780687 -0.116587035 -0.32643852 -0.20219481 -0.05823563 -0.14385697 --0.12988266 --0.005419926 --0.09466949 -0.1264337 --0.09945131 -0.035014663 -0.21973832 -0.26541543 --0.037064034 -0.30333197 -0.021530285 -0.18029904 --0.21211852 -0.09869195 --0.16541466 -0.048040476 -0.096307345 -0.12747693 --0.09788624 -0.21705016 -0.006083708 --0.07584113 -0.04726478 --0.059403013 -0.18626238 --0.059278406 --0.0759848 --0.05890032 -0.33502027 --0.038234923 --0.48278445 -0.0032600004 --0.12764527 -0.27024302 -0.03766349 --0.010262606 -0.0043543936 -0.053708438 --0.2403798 -0.109183684 -0.09814237 -0.07383326 -0.13979663 --0.11002921 --0.005197024 --0.10728622 -0.18317571 -0.07554872 --0.05878348 --0.013720101 -0.14450048 --0.08076019 -0.07800458 --0.30656543 --0.009959678 --0.20911103 --0.0806726 --0.034473933 -0.045455493 -0.23408693 -0.05117478 -0.14212286 -0.16891414 -0.27245003 -0.15824364 -0.085236765 --0.11020465 -0.0631359 --0.1060572 --0.037024185 --0.22171535 -0.22918999 -0.107879505 -0.32087913 --0.06775087 -0.028202133 -0.098950066 --0.006829985 --0.00030891452 -0.030283501 -0.21633404 --0.137638 -0.10031663 --0.003668876 -0.006204685 -0.032228444 -0.12232614 -0.23618451 --0.20872669 -0.1165231 --0.123957835 --0.17975497 --0.1723453 --0.229559 --0.07074384 -0.028274376 -0.16553985 -0.066251405 -0.118448615 --0.19352895 --0.12114092 --0.42775023 --0.16753629 --0.3899345 --0.29862103 --0.007991312 -0.1582254 --0.0936391 -0.026759276 -0.11678934 -0.1842959 -0.19138403 --0.2226007 --0.3348479 --0.0806155 --0.015334709 -0.0667325 -0.113862425 -0.29927558 --0.16195716 -0.16053061 --0.35518017 -0.30869642 -0.060477667 -0.14638965 -0.046555627 -0.23004411 -0.18877262 --0.022559073 -0.19864096 -0.6236845 -0.3039838 -0.13714306 -0.20121324 --0.03213834 --0.16101645 --0.23551233 -0.07130668 --0.42851463 --0.055373438 -0.334922 --0.025119487 --0.017452305 --0.015694013 --0.19218288 -0.010015991 -0.29002896 --0.13865861 --0.11528507 -0.06322237 --0.066339396 --0.21186124 -0.23769666 -0.3656276 --0.15174441 -0.005804081 --0.12975642 -0.10154585 --0.056485392 --0.03568016 --0.02241226 --0.121930555 -0.05709447 --0.14898305 --0.36891735 -0.020848053 --0.24793856 --0.4234401 --0.048723884 -0.3021844 -0.049336918 -0.12585191 -0.16599074 --0.10680719 -0.19159043 --0.16864465 -0.1550343 --0.1733055 --0.04296893 -0.18471907 --0.028290609 --0.12452943 -0.14407821 --0.14667746 --0.8567784 -0.19720125 -0.10384768 -0.021433126 -0.08001142 -0.09987205 --0.12720522 --0.06315542 -0.12489064 -0.190242 -0.27366045 --0.11738108 -0.1431582 -0.13431641 -0.3131581 -0.13881502 -0.17719913 -0.036828373 -0.28693718 -0.26951098 --0.08273761 --0.08164722 --0.12017021 -0.15536752 -0.16614443 --0.2856617 -0.068138905 -0.21548548 -0.0049201124 --0.034526393 --0.1996572 --0.052466 --0.23488049 --0.08982322 -0.08255639 --0.19105327 -0.27748233 -0.16176635 -0.2557058 -0.026009055 -0.2446267 -0.057143703 --0.028533041 -0.17309526 --0.074302785 -0.16946596 -0.25928578 -0.0013372628 --0.07593627 -0.2154237 -0.13804789 --0.04952449 --0.01560219 --0.294276 -0.117309086 --0.16895896 -0.06697501 -0.049147334 --0.38171643 -0.034402 --0.05204473 -0.02164003 -0.10020358 --0.03163102 -0.09688282 --0.116335265 -0.293808 -0.18046339 -0.04617013 --0.036811523 -0.14754573 --0.1471993 --0.0065195053 -0.016791333 -0.03821414 -0.07995315 --0.023448143 -0.034468174 -0.04317824 -0.035130452 -0.12174657 -0.112292044 --0.12621611 --0.01654846 --0.012091662 -0.08329027 -0.03387065 --0.037502494 -0.13734257 -0.08946162 --0.19226846 -0.21574198 -0.09774913 --0.15213695 -0.09133151 --0.057325643 --0.10565434 -0.02871325 -0.0012991399 -0.097864635 --0.14485143 -0.0026791582 -0.06761276 --0.07611223 -0.03605063 -0.14489834 --0.058061436 -0.05128651 -0.09357804 -0.038419276 -0.40314674 -0.047197334 --0.51997745 --0.05907414 -0.096724175 --0.10592701 --0.41462317 --0.03399571 --0.09305353 --0.09887766 -0.06978738 -0.025323205 --0.2389944 -0.0017566676 -0.10615891 --0.09021136 --0.19500518 -0.23482096 -0.008370165 -0.0014580229 --0.047119364 -0.09373339 --0.12430603 --0.012977975 -0.048140697 --0.07357037 --0.06266195 -0.09453989 --0.23795895 --0.38679853 --0.12484938 -0.07254562 --0.33127564 -0.14760877 --0.4534838 -0.0069905343 --0.13443385 -0.08402009 --0.047101866 -0.039728466 --0.032821886 -0.064704224 --0.005103739 -0.06640144 -0.21955006 --0.22374077 --0.036283746 --0.46166137 --0.09972994 --0.2530909 --0.0039058006 -0.09723645 --0.031140871 -0.06793652 --0.018525325 --0.044727568 -0.0015263298 --0.011673852 -0.03634477 --0.07422174 -0.03796176 --0.07843239 -0.20457321 --0.23474404 --0.22837375 -0.028085731 -0.04830605 --0.004446775 -0.02530895 --0.059383307 --0.10951403 -0.21209191 -0.03813114 -0.22371231 --0.23735099 --0.035651743 --0.44233206 -0.10369393 --0.2163399 -0.14585426 --0.02014475 -0.044556197 --0.5201393 --0.5322946 -0.058691215 -0.09608104 -0.117610954 -0.23999158 -0.17912704 --0.15690081 --0.19256972 -0.21853872 --0.12456778 --0.46788377 --0.016436867 -0.26553705 -0.15561661 --0.21314798 -0.057431273 --0.01677538 --0.0014786082 -0.09931416 -0.12896389 -0.17412601 --0.15966439 --0.19094032 -0.29029763 --0.15938537 --0.36554986 -0.092008725 --0.009514895 --0.1532964 -0.010519691 --0.01721357 -0.18000874 -0.21562491 -0.059151493 -0.35242927 --0.020339448 -0.2139763 --0.19901997 --0.015080463 -0.04949454 --0.009782533 -0.18711384 --0.155253 -0.19299467 --0.010042015 --0.20561577 -0.03065049 -0.1538868 -0.037747648 -0.09902462 --0.07327652 --0.10858239 -0.006904972 -0.07575658 -0.07343689 -0.1898538 -0.027254775 --0.17563862 -0.124087475 --0.15936358 --0.0046413336 --0.21735281 -0.24163432 --0.11713323 -0.29963428 -0.09088842 --0.34652486 --0.29428613 --0.23004724 --0.2920625 -0.044255808 -0.07930104 --0.24564624 --0.516101 --0.19842255 -0.07518666 --0.26877567 -0.14882705 -0.026272094 -0.07981051 -0.019473314 --0.18113698 --0.10532728 -0.07009218 --0.12399663 --0.41627312 -0.35971373 --0.41728383 -0.21591994 --0.09181684 -0.12081362 -0.31429297 --0.09237728 -0.14366156 -0.32111177 -0.118862815 -0.02012148 -0.008898449 -0.01841827 -0.055466104 --0.23457295 -0.14069036 --0.29125708 -0.001165726 -0.1289326 --0.19437814 -0.048688132 -0.02962076 --0.044488367 --0.02330181 -3.7632348e-05 -0.073936515 --0.019909624 --0.088569835 --0.0396151 -0.118550256 -0.20617065 -0.008059195 -0.020297524 --0.19083436 --0.22041132 -0.18997908 -0.02367463 -0.20119914 --0.13921413 --0.12827805 --0.41839787 --0.09051456 -0.19694145 -0.142467 --0.1234992 -0.12462964 -0.05399428 -0.029198501 --0.34879535 -0.0978663 -0.06924007 -0.17079036 --0.22034521 --0.06586899 --0.19791314 -0.12349574 --0.021729335 --0.112747066 --0.06852466 --0.023372578 -0.12024983 --0.05512691 --0.09478679 --0.2809816 -0.28203726 -0.06659112 --0.18699105 --0.20886138 --0.18453011 -0.12005338 -0.08516997 -0.053914383 -0.1392785 -0.24244657 --0.04930387 -0.016725788 --0.21771279 --0.049922734 -0.15425046 --0.06131484 -0.084439896 --0.13966407 -0.113188416 -0.32544717 --0.069988504 -0.2601392 --0.15827507 -0.23093598 -0.48502883 --0.07586865 --0.2955764 --0.12866636 -0.08618639 --0.18705414 -0.2730998 -0.017023323 -0.014582076 -0.22898543 -0.078682765 --0.10894769 --0.12710764 -0.36250615 --0.13242334 -0.017635573 --0.09038162 -0.37524205 -0.06411763 -0.1279874 --0.1524058 --0.36935377 -0.26240873 --0.09866809 --0.0729886 -0.13781594 --0.32585916 -0.14742114 --0.03668562 --0.18335225 --0.007419572 -0.19300345 -0.077288516 --0.053049665 -0.025907248 -0.009752093 --0.22163098 -0.0021090626 --0.13266636 -0.1998287 --0.12810984 --0.026174879 -0.2368439 --0.00439952 -0.091733366 -0.39828736 --0.3462703 --0.105326846 -0.19438761 -0.13952227 -0.08136283 -0.35027853 --0.2166977 -0.07138356 -0.09861501 -0.075713485 -0.07049689 -0.18052588 --0.10539412 --0.07195538 -0.041431334 -0.0038861386 --0.08463259 -0.1117388 -0.22638279 -0.024932249 --0.015714167 -0.12470626 --0.22080764 --0.08651552 --0.16671364 -0.20388232 -0.2749465 --0.14810537 -0.10341024 -0.11205406 -0.10591822 --0.16725351 -0.2827261 -0.043710362 -0.00246198 --0.015613064 -0.021155892 -0.12727517 --0.2175425 -0.16871928 -0.16661815 -0.16402817 -0.2571139 -0.3510923 -0.0396197 --0.2187331 --0.07998252 --0.3357858 -0.06477153 --0.045377024 --0.20759802 --0.25674957 -0.022390658 --0.028785957 -0.111814804 -0.1816876 -0.20117147 --0.07610163 -0.07779081 -0.0018896426 -0.03718513 -0.044402923 -0.2981236 -0.10628108 --0.060436513 -0.2113984 --0.054269377 --0.033472642 --0.043791763 -0.20457433 -0.1597924 --0.120725706 -0.21857326 --0.15998925 -0.19208796 --0.07369089 -0.035787225 -0.05389868 --0.042095155 -0.09293814 -0.34526187 -0.21442431 -0.18286999 --0.15825191 --0.18868724 --0.087221414 -0.28068367 -0.14738686 --0.13871938 -0.14610903 -0.079500966 --0.13726528 -0.18860716 -0.15004824 -0.17936932 --0.015086327 -0.0043376964 -0.061155763 --0.10232614 -0.19409406 --0.19460495 -0.32862434 -0.06968104 --0.16768932 --0.10795027 --0.33587217 --0.15548185 -0.032282714 -0.0066590826 --0.05825074 -0.14974247 --0.007893569 -0.008383863 -0.14311951 -0.27204964 --0.07889484 --0.10037114 -0.1801736 -0.08412351 -0.10943925 -0.0037543897 -0.26829463 --0.20081952 --0.32014212 -0.1840784 --0.020004708 -0.12328624 -0.12995173 -0.008447864 --0.019739402 -0.055636264 --0.01981869 -0.09758293 --0.056704365 -0.04293793 -0.22653344 -0.114691965 --0.23446152 -0.05669033 --0.033729598 --0.071600966 -0.122145414 -0.35489863 -0.043248452 --0.48460335 --0.6208385 --0.024251413 -0.053844754 -0.22926696 -0.12245844 -0.30175656 -0.043404955 -0.109204724 --0.1416899 --0.029600555 -0.15501691 -0.16878839 --0.006623885 --0.21817087 -0.32752708 --0.02445868 --0.0727495 --0.30334455 --0.088647775 -0.23752578 -0.012613837 -0.16107279 --0.20105635 -0.2180911 --0.06872015 -0.41083384 --0.32654458 -0.06787025 -0.23705192 -0.2564658 -0.15783523 -0.2650152 -0.004768945 --0.082900174 -0.16968128 -0.10946861 -0.0020323796 -0.17985688 -0.027525062 -0.10744231 -0.033615943 -0.25342163 --0.11891394 -0.13331038 --0.08829232 -0.15220809 --0.024988145 --0.003731742 -0.093716964 --0.0554086 -0.31311515 -0.0041245394 --0.21819745 -0.2589809 --0.08180235 -0.09846669 -0.07925083 -0.018937517 -0.16314551 -0.20834555 -0.3634368 --0.43034658 --0.16500063 --0.25022584 --0.35697713 -0.17805696 -0.1661441 -0.09913467 --0.17756537 --0.16225749 -0.017976986 --0.17536001 --0.15511729 --0.13561393 -0.094708614 -0.1476247 --0.14674672 -0.068027 --0.094895266 -0.23649204 --0.038143776 -0.20337181 --0.41892603 --0.28264865 --0.2751411 -0.42751068 -0.08788497 --0.3859283 -0.07740535 -0.50176185 -0.017085096 --0.07248326 --0.14451863 -0.18365614 -0.21478333 --0.056193426 -0.06480351 --0.46990055 --0.12165235 --0.02401991 -0.061367974 --0.29990947 -0.024462137 --0.08460079 -0.19554731 -0.043069776 --0.059216086 --0.18692988 --0.33660886 --0.1660387 --0.14920923 --0.07512371 -0.18059608 -0.36504757 --0.187887 -0.31161413 --0.09909643 --0.09771724 -0.10088718 --0.25162435 -0.31904456 --0.14337091 --0.01508829 --0.42814344 -0.25355145 --0.12159797 --0.028721144 -0.036958676 -0.23722826 --0.04575392 -0.2770534 -0.2534896 --0.17115307 -0.098026894 --0.10943399 -0.091710925 --0.22271805 --0.22076169 --0.40878856 -0.26300585 --0.22033209 -0.028811915 --0.14555229 --0.00023239551 -0.020820674 -0.4453262 -0.004966423 --0.38299388 --0.03902819 -0.46493152 --0.16645649 --0.09881551 -0.124175 --0.20946506 -0.027748894 --0.052427795 --0.2405864 -0.10345623 -0.1616238 --0.24380177 --0.086747184 --0.10985239 --0.038491707 --0.1703568 --0.2894158 -0.1165779 -0.025497403 -0.3416168 --0.15547325 -0.0892089 -0.0949893 --0.09517783 --0.15588538 -0.20117182 --0.1291724 -0.08839894 --0.49408287 --0.050001908 --0.042675618 --0.08467517 --0.121381216 --0.26575726 --0.0053796913 -0.14602757 -0.13115291 -0.21218523 -0.07842933 -0.14318025 -0.17146027 --0.078917645 -0.11273001 -0.028179139 --0.075605534 --0.06861698 -0.31435278 -0.37004408 -0.49506447 -0.07080238 --0.10208992 --0.19620207 --0.012239062 -0.32258895 --0.10989874 -0.43669653 --0.10190999 --0.14775778 --0.088502094 -0.3544817 -0.30113274 -0.057952374 -0.16207045 --0.0787437 -0.16180928 -0.1814935 -0.07080491 --0.04306467 -0.025294758 --0.2802858 -0.07027371 -0.1246541 --0.09466874 --0.29235047 --0.05873395 --0.09245065 --0.113638185 -0.23525648 -0.06633509 --0.29268473 --0.096786775 --0.104869045 -0.24743803 -0.012704424 -0.009138017 --0.09244114 -0.1458745 --0.1701102 --0.18847993 -0.035532277 -0.082325436 --0.06863442 -0.029692419 --0.104146086 -0.15263598 -0.36639437 -0.029656345 -0.20479788 -0.105748296 --0.07654124 -0.28462496 -0.21374707 --0.04491477 --0.05500011 -0.23844996 --0.20904551 --0.079009786 -0.09198186 -0.30878797 --0.24113904 -0.27284285 --0.033298522 -0.094336085 -0.046563078 --0.066572405 -0.11741262 --0.25786293 -0.16793193 -0.07020618 -0.07476513 --0.08255999 -0.13286313 -0.044636793 --0.30838308 -0.14940628 -0.04869247 -0.17039344 --0.22966449 -0.049380343 -0.0021195563 --0.13956812 -0.15140916 -0.08137491 -0.0005814814 -0.13652681 -0.07733797 -0.20263392 -0.17524607 --0.35975546 --0.013861836 -0.17584898 -0.15153188 -0.21751492 -0.23257309 -0.19690372 -0.07033195 -0.13966665 --0.03309513 -0.11568743 -0.10856218 --0.31668898 -0.17553577 -0.0716241 -0.10529442 -0.04601421 --0.031521574 --0.18244049 -0.15830374 --0.07766251 --0.18577242 --0.0063410527 -0.012040677 -0.05368933 -0.097767085 --0.43324393 --0.12118375 --0.22860555 --0.1021436 --0.36114413 -0.27246907 --0.09721822 --0.3759235 --0.19659565 --0.12062074 --0.034328368 --0.12287988 --0.04100263 -0.095007986 -0.06943444 -0.17641313 --0.060617078 --0.31428847 --0.26285386 -0.060175065 --0.42553744 --0.12736768 -0.06973897 --0.070687175 --0.049806707 --0.054884307 -0.020772567 --0.08337935 -0.39112213 -0.026598321 --0.4562722 -0.13837893 --0.30049905 --0.3207747 --0.3197754 -0.1884029 --0.012420111 -0.3184976 -0.615643 --0.2046383 --0.12590748 --0.03142994 --0.0329892 -0.21338266 --0.053168885 --0.13626505 -0.007353858 -0.45942834 --0.3111457 -0.16883124 -0.16794722 --0.30159482 --0.09042985 -0.13670582 --0.0003170759 -0.049684986 --0.36456048 -0.17827795 -0.23791684 --0.012279208 -0.18001449 --0.10032431 --0.07972294 -0.059857044 -0.0750434 -0.13095658 -0.12949404 -0.03393183 --0.03573462 --0.074587435 --0.014189913 -0.09098694 -0.37520757 -0.010439238 -0.054377273 -0.54019994 -0.15343902 -0.061336074 -0.005146944 --0.18828264 -0.2713758 --0.3784774 -0.28768438 -0.26873067 --0.21986258 -0.07064468 --0.25581565 -0.20473091 -0.123812355 --0.2742513 -0.09557551 -0.14149404 --0.0632179 -0.24461627 -0.143143 --0.070285164 -0.11680854 --0.056816924 -0.25346825 --0.18169191 --0.08452853 -0.12124834 -0.1358648 -0.27067876 --0.16875409 --0.21688749 -0.24613588 --0.16321975 --0.036476333 -0.1381449 --0.03176382 --0.07916115 --0.33557746 --0.09282346 --0.12964706 --0.0869142 -0.25040606 -0.10629521 --0.09748893 --0.064956695 --0.104707986 --0.3347053 --0.23848784 --0.05516248 -0.06494494 --0.24379152 --0.1395179 --0.36105645 -0.26161128 --0.1836093 -0.004478543 --0.089843005 --0.18003924 -0.03249306 --0.19107385 -0.08866799 --0.35972902 --0.29111862 -0.020652514 --0.044751797 --0.08868859 -0.12890735 -0.31746647 --0.01714438 -0.07447435 -0.25287363 --0.022710742 --0.10508354 -0.1914359 --0.08496923 --0.017335474 --0.17304234 --0.11339774 -0.09964671 --0.22402573 --0.008540013 --0.13748896 --0.23076132 -0.033615883 -0.07543266 --0.10975606 -0.13180113 --0.2890393 --0.07451698 -0.17389429 --0.17348516 --0.04760079 -0.041666795 -0.14836442 --0.03596872 --0.565998 -0.1844943 -0.11628077 -0.18594047 -0.032506965 --0.044892814 -0.0570629 --0.20654593 --0.22541909 --0.12726636 --0.10351894 --0.22714098 -0.104981504 -0.05878183 -0.28541124 -0.15362993 -0.08307345 --0.04845398 -0.08003862 -0.047776166 -0.026754381 -0.1702198 --0.0642025 --0.3580038 -0.20288369 --0.17861073 --0.43455946 -0.19037224 --0.17831984 -0.20368998 -0.13700035 --0.211736 --0.018007644 --0.105921865 --0.07285784 --0.14474277 --0.094209835 -0.13580163 -0.05151604 --0.4338388 --0.39467248 --0.14776765 --0.3353854 -0.15541208 -0.12300423 --0.034617733 -0.015735516 -0.2845941 -0.041840956 -0.18758667 -0.32107425 -0.052574605 -0.0013683636 -0.12662755 -0.1806535 --0.19526036 --0.0036829368 -0.2685499 --0.38947833 -0.070451796 -0.08799361 --0.12730147 --0.11419515 --0.16932149 -0.17321327 -0.05170525 -0.1269219 --0.15530117 -0.072094776 -0.17802106 --0.14589036 --0.0021245019 --0.09294459 -0.17139101 --0.10998373 --0.07190642 --0.1465605 -0.08301544 -0.18134438 -0.028226953 --0.1589251 --0.15669179 --0.19309093 --0.016081529 --0.012358868 --0.070112415 --0.2917902 -0.09422918 -0.15620299 -0.2714364 -0.20371453 -0.2670833 -0.038705494 -0.2666357 -0.2529531 -0.034188528 -0.2471581 -0.12352271 -0.20960027 -0.3635969 -0.060401503 --0.1821268 --0.178185 -0.305664 --0.10948381 --0.061449893 --0.18096128 -0.22693029 --0.06797975 --0.027765686 --0.17891227 -0.53485113 -0.050436135 -0.010068152 -0.29263443 -0.002046472 --0.23117454 --0.22646876 -0.08542357 -0.010442805 -0.1792169 -0.039034966 --0.046273172 --0.16310786 --0.35196492 --0.1497511 --0.41442233 -0.06730185 --0.13803567 -0.17371401 --0.034633413 --0.04864317 -0.14006765 --0.025166968 --0.04718297 -0.14153278 --0.22044921 -0.26872674 -0.08133109 --0.087855965 -0.12980737 -0.080548905 -0.088468865 -0.103000216 -0.07586237 -0.067286246 --0.009556537 --0.34625548 -0.20416944 --0.13165456 --0.1392883 -0.122288086 --0.09971389 -0.08640474 --0.13718459 -0.06660595 --0.29291034 --0.25391683 --0.08215013 -0.053054415 --0.031107286 --0.4022612 -0.121326365 --0.051462907 -0.0043365895 --0.030204695 -0.08600337 -0.24041726 --0.24721988 --0.237085 --0.042566847 --0.02815034 -0.08182799 -0.13938926 --0.13230047 -0.10412847 --0.034827374 -0.16348958 -0.066105396 --0.20204262 --0.2037047 -0.15132518 --0.1924351 --0.2937908 --0.2623552 --0.084641755 --0.060220927 --0.03215835 -0.26775706 --0.1755035 -0.0776922 --0.027846973 --0.0389772 -0.2000422 --0.21144402 -0.0062306416 --0.18390445 --0.15967958 --0.1793475 --0.13238177 -0.15929618 -0.049830973 -0.022029694 --0.15257403 --0.12414361 --0.035483748 --0.059098497 --0.015510045 --0.16571271 -0.072987355 -0.13742983 --0.07321513 -0.15474412 --0.31853154 -0.35266522 -0.06982723 -0.1877266 --0.13299038 --0.015871093 --0.13196822 --0.09391932 --0.07141638 --0.11456371 -0.08287652 -0.39416698 -0.1162161 -0.29863793 --0.16535582 -0.40225574 --0.28818557 --0.10020045 -0.24778792 -0.034424875 -0.10839604 --0.08155089 --0.24703571 -0.19836617 -0.25141034 -0.31628743 -0.24864742 -0.062440548 --0.0019889078 -0.12730657 -0.08273904 -0.3307201 -0.2035071 --0.17623834 -0.07994156 --0.040681336 --0.08915872 -0.20791887 -0.061754104 -0.31690618 -0.28897792 -0.3639782 --0.043271124 --0.17994173 --0.19700629 --0.5226517 -0.18642631 -0.03820546 -0.1074317 -0.2145659 -0.20184511 -0.26408312 --0.2213556 --0.049463645 --0.023885 --0.17266515 -0.08763454 --0.04875568 --0.19736116 -0.32357255 --0.3220539 --0.1033935 --0.14508855 --0.02829869 -0.16329874 --0.14174868 -0.14547808 -0.005694436 --0.017326133 -0.09860568 --0.17949928 -0.04658581 --0.026249306 --0.030744886 --0.110746585 --0.11317149 -0.0026229827 --0.107396886 -0.17652057 --0.10491951 -0.17276183 --0.13784294 --0.04311155 --0.07150619 --0.028237097 --0.29764163 -0.016078845 --0.15842913 --0.2708141 -0.020740794 -0.04097427 --0.06274643 -0.07425386 --0.42096284 --0.087595515 -0.41793293 --0.26688728 --0.21227394 -0.21900685 --0.4066641 -0.15876685 --0.12979367 -0.18000297 --0.033701368 --0.16208026 -0.18918532 --0.039385986 --0.021598069 -0.50517505 --0.044699717 -0.33625355 -0.06971817 -0.05764889 -0.07622017 --0.34016666 -0.2106898 -0.20098096 -0.32444963 -0.13248298 -0.16938569 -0.056650374 --0.19290496 --0.023045829 --0.049826942 -0.25489703 -0.1420226 -0.12824455 -0.14602834 -0.18298903 --0.08548115 --0.022346081 --0.2314991 --0.29841834 -0.07579553 -0.34813908 -0.20267494 --0.013196259 -0.3324819 --0.06608583 -0.037726555 -0.20027854 -0.017232876 -0.22422227 --0.18393314 -0.09451709 --0.16648985 --0.17171782 --0.02303161 -0.07115163 -0.05333337 --0.30312604 -0.17005314 --0.114577346 --0.06756717 --0.061431877 -0.08061483 -0.16776296 -0.07510751 --0.044032346 -0.1797478 -0.052492347 --0.10645035 --0.13132581 --0.0071530244 -0.23510495 --0.03738538 --0.04893572 -0.0050630933 --0.03795258 -0.03389307 -0.09887897 -0.22554067 --0.14161557 --0.3855377 --0.15639946 --0.20381935 --0.07361514 --0.19802353 -0.00896387 -0.20708385 -0.061294556 -0.15796712 -0.2423359 -0.40935728 -0.16607894 -0.08059011 -0.13961652 -0.14212371 -0.104486845 --0.18853498 --0.15439177 -0.14613329 --0.021724602 --0.37553868 -0.09994591 -0.20717765 --0.012702667 --0.4182592 --0.1711009 -0.07485069 -0.13260324 --0.11951178 -0.14816241 -0.09138586 -0.022741508 --0.018804377 -0.07758251 -0.031002717 -0.03778391 -0.28622285 -0.21145812 -0.20335978 -0.0815551 --0.10984823 -0.058286805 -0.19838199 -0.01222903 -0.1324385 -0.06713767 -0.1967465 -0.32779115 -0.4195885 --0.18633805 --0.07405883 -0.2307473 --0.071782544 -0.20366463 -0.08211553 -0.117412925 --0.1276904 --0.23603424 -0.11664896 -0.09982922 -0.0042347326 -0.11175904 --0.15160993 -0.11428146 --0.07339396 --0.0030231625 --0.09743288 -0.20524032 --0.08189288 --0.021634564 -0.050229896 -0.13978097 -0.09102344 --0.06222329 -0.090966254 --0.024470987 --0.038811192 -0.0032412505 --0.015679715 -0.0731483 -0.13964815 -0.18342362 --0.1277188 -0.072409764 --0.1523624 --0.19639327 -0.050144847 --0.18247725 -0.040310472 --0.0049812174 -0.020396095 -0.065626994 --0.14809214 --0.058576826 --0.09381505 -0.13662194 -0.12265342 --0.017543064 -0.13940679 -0.16770212 -0.21398774 --0.01861385 -0.23159955 --0.037400126 -0.009311905 -0.16738291 -0.059247807 --0.28050995 -0.027118908 --0.14817005 --0.099859595 -0.009568478 --0.022530744 --0.18906987 -0.06546304 -0.07810689 --0.15185758 --0.23469268 -0.10970923 --0.16072638 -0.2018097 --0.0016263782 --0.37465554 -0.083482 -0.1308281 -0.14942758 -0.13756755 -0.17112926 -0.07481919 -0.2115236 -0.027150922 -0.16845094 --0.0055468464 -0.13524601 -0.22231892 -0.085635595 --0.07934776 -0.17256723 --0.089395314 --0.1375608 -0.22531427 --0.1192009 -0.18329397 -0.16109784 --0.079641216 -0.053916782 --0.064547636 -0.0682528 --0.0008557629 -0.20832473 -0.020003082 --0.1552309 --0.0034588585 -0.20330982 -0.22307244 -0.22416356 -0.21971759 -0.29526976 -0.02889516 -0.053652074 -0.312316 -0.07176136 -0.15968956 -0.1692123 -0.10261204 --0.21425739 -0.08725701 --0.046715043 -0.14918125 -0.2880967 --0.23034011 -0.30700696 --0.19471909 -0.17120603 -0.037322313 --0.18589614 -0.017965255 -0.14172596 -0.2518095 -0.2770363 --0.070889436 --0.10145009 -0.24350463 -0.0715195 --0.19478606 --0.04786884 -0.012187836 --0.03361981 --0.11912002 -0.101823114 --0.11594475 --0.062361404 --0.29098538 --0.082521126 -0.26194382 -0.18593872 --0.13348326 -0.004810686 -0.10202592 --0.038766064 -0.105048165 -0.013030358 -0.31843442 -0.1573532 -0.010756782 --0.087642305 -0.038447734 --0.041251462 --0.13150787 -0.06761393 -0.16840158 --0.14041951 -0.29593393 -0.05566876 --0.029646972 --0.3732304 -0.14957201 -0.20810403 --0.09633441 --0.042496912 --0.07101007 --0.009132939 -0.11335433 -0.16088289 -0.19869794 --0.14572683 --0.3022819 --0.23322007 -0.10273406 -0.07753508 -0.018903805 -0.14977995 --0.227861 --0.07653281 -0.07539864 -0.00530306 -0.092904 -0.16806509 -0.46397153 -0.034617785 -0.054024946 --0.059703134 -0.24923293 -0.018611256 -0.12089322 -0.08070031 -0.3745484 -0.20369364 --0.031631883 -0.46691403 --0.43783346 --0.13158764 --0.051027313 --0.3419609 -0.25055417 --0.0028546734 --0.085199334 -0.19479151 -0.13697277 -0.015224325 --0.18051204 -0.19696108 -0.014893453 --0.22260542 --0.07061176 --0.12035396 -0.1985263 --0.03861408 -0.32630834 --0.080874816 --0.09996617 -0.06392176 -0.122382425 -0.3002555 --0.045454852 -0.02786155 --0.11557062 --0.0112212 -0.26825997 --0.024332838 -0.15465632 -0.1618595 --0.1396424 -0.07370281 --0.33753526 --0.23077002 -0.27722538 --0.082961045 -0.23070657 --0.16326858 -0.24375395 -0.1058359 -0.21207832 -0.0610466 -0.01625074 --0.099704415 -0.31799173 --0.08961385 --0.013584844 -0.3743052 --0.05022518 --0.111526385 --0.21793441 -0.25839168 -0.047926325 -0.22787014 --0.09346378 -0.20605113 -0.032596074 --0.14615856 --0.009768984 --0.086623885 --0.26021573 --0.09258631 -0.04773855 -0.12532176 -0.03321215 --0.0905807 --0.104948744 -0.04346477 -0.05588559 -0.014129791 -0.04796276 -0.14397253 --0.16352336 -0.24436495 -0.074105054 --0.2822342 --0.1021716 -0.084804066 --0.040825628 -0.24076304 -0.0774872 -0.31141874 -0.13402781 -0.036880624 -0.103671774 --0.07646256 --0.13344586 --0.19399515 -0.22277465 --0.51340127 --0.10206935 -0.14408335 --0.047500823 -0.088329695 --0.28114602 --0.31159362 -0.07465761 --0.2535457 -0.07078458 -0.0734969 -0.10091532 -0.2109861 -0.29693034 --0.10749906 --0.08034787 --0.046329 --0.011705111 -0.13377057 --0.031247703 --0.097019896 -0.017926736 --0.010183988 -0.2751399 -0.025491856 --0.30889136 -0.40347692 -0.06684019 -0.38198552 -0.019090304 --0.203438 -0.087228835 -0.009593247 --0.27266666 --0.02157105 -0.09148468 -0.07228848 -0.2571008 --0.071296796 --0.24997808 --0.10868008 -0.10012715 -0.04324144 -0.21760999 -0.10204404 -0.29014012 -0.0561458 -0.22879744 -0.08555404 --0.046157226 --0.06286706 --0.08370018 -0.16175537 -0.26854467 --0.23153335 -0.21138088 --0.044370666 --0.29249352 -0.019100104 --0.35433048 -0.380609 --0.15513897 --0.059895396 --0.11588622 --0.08670997 --0.1003189 -0.07380472 -0.22377853 -0.20892386 -0.22769137 --0.047370262 -0.081242874 -0.30341047 --0.10705529 --0.0056385724 --0.1363121 --0.07525313 -0.044310924 -0.22017041 --0.06647188 -0.15099327 -0.09302063 --0.08006736 --0.09275973 --0.027810162 --0.0031738137 --0.042444922 -0.058769338 --0.18672992 -0.010891375 --0.026737206 -0.17270298 -0.0054220734 --0.24401836 --0.07371462 --0.031240795 --0.06150343 -0.12212954 --0.115788475 --0.00591857 --0.30165926 -0.18719606 -0.4791132 --0.09241986 --0.14623836 --0.12675339 --0.27651185 --0.25022927 -0.17527202 -0.025870487 -0.039910506 --0.10521729 -0.09862218 -0.0075349906 --0.16530252 -0.26582864 -0.03289269 --0.13988408 -0.014664921 --0.032927692 --0.04113479 -0.16168636 -0.29618734 -0.1262626 -0.061815947 -0.040503033 -0.17485303 --0.09209905 --0.08929686 -0.14864919 --0.22726676 --0.05631924 --0.24107291 --0.005425372 -0.15776163 --0.045689393 -0.044068925 --0.39584845 --0.00040345892 --0.075092815 --0.11179907 --0.11302421 -0.10931359 --0.1752764 -0.06936858 -0.15550995 --0.28871548 -0.19081599 --0.111966565 --0.0022342491 -0.20178583 -0.019722218 --0.03707398 -0.12876579 -0.2758683 --0.04832014 --0.17079341 --0.017955385 --0.32525185 --0.15295574 -0.26390734 --0.19567643 -0.33119944 -0.13529168 --0.44762757 --0.14345871 -0.38776472 --0.041722924 -0.021165002 -0.054803904 --0.024689654 --0.26643726 --0.120322414 -0.111087635 --0.09287239 --0.27421013 --0.23743951 -0.005711375 -0.4181474 --0.06507408 --0.07907627 -0.25207666 -0.0753824 -0.06866573 -0.0497174 -0.10310474 --0.051259488 -0.17659257 -0.36053926 --0.0566523 -0.121903725 --0.21866098 -0.003736313 --0.03703902 -0.053185616 -0.15683785 --0.07255453 -0.17595728 -0.050453287 -0.1107686 -0.17853723 --0.11476919 -0.026426233 --0.016297253 -0.36686477 --0.007449824 -0.06680495 --0.16826367 -0.20974158 --0.09446617 --0.058441035 -0.20652123 -0.22885944 -0.008749491 --0.21899624 -0.123655505 --0.071252644 --0.12692316 --0.49373126 --0.05174076 --0.022027515 --0.011667824 --0.2591584 -0.10155897 --0.18260424 -0.0425554 --0.17828013 --0.31314817 --0.05474324 -0.019774422 --0.019307707 -0.23922056 -0.14305578 -0.100787364 -0.057639427 --0.11179364 --0.18230213 --0.032024916 --0.023253579 -0.033654977 --0.10438539 --0.14679794 -0.18298979 -0.12253959 --0.20882805 -0.06793248 --0.1771102 --0.2739797 -0.10527423 -0.1604914 --0.17040661 -0.17372578 -0.03265886 -0.1745457 --0.0660134 --0.14533356 -0.021819541 -0.0822643 --0.13556512 -0.10205124 --0.061653785 --0.06485659 --0.25299925 --0.084738664 -0.06443194 --0.20934938 -0.36429557 --0.02092184 -0.15522559 --0.13603178 --0.35389912 --0.002373975 --0.12754269 -0.28069192 -0.11559234 -0.031945545 --0.11373155 --0.06271573 --0.22073005 -0.020670382 -0.18032017 --0.29038098 -0.39071047 -0.123167075 --0.15141113 -0.22805038 -0.031239646 -0.18454713 --0.10437131 --0.0796619 --0.087416 --0.07890026 --0.054660637 -0.19210996 -0.06750719 -0.29322022 -0.07127314 --0.09851273 --0.2120466 -0.13599789 --0.106606886 --0.17585267 --0.1183078 -0.052651826 --0.095884815 --0.0012012172 -0.19453906 --0.024048848 --0.2211695 -0.23595387 -0.043656535 -0.30722746 --0.2487542 --0.19541335 -0.13859884 -0.048251476 -0.102921195 -0.063398466 -0.05973989 -0.15421964 -0.24166407 -0.29635948 --0.2963668 -0.35905066 --0.18210115 --0.024098033 --0.13174792 --0.53044033 -0.03538556 -0.143796 --0.037696224 --0.06586377 -0.12744763 -0.10594704 --0.18184444 --0.17980066 -0.16590019 -0.26332694 -0.10078956 -0.38980907 --0.10086782 --0.25053653 --0.057875343 -0.045463875 --0.038491342 --0.032999843 -0.11007185 --0.05793191 --0.053472027 -0.076241985 -0.19430313 -0.03799582 --0.040513378 --0.12194087 -0.11705694 -0.02694128 -0.049606692 --0.05458281 -0.15692629 --0.013120126 --0.22783042 -0.09544294 -0.08342156 --0.18086906 -0.22652538 --0.13109088 -0.27212283 --0.026747108 -0.15519239 --0.013990219 --0.0909558 -0.039493706 -0.06077423 -0.11803881 --0.29568297 --0.16612604 -0.38961643 --0.17655458 --0.106350325 --0.07965031 -0.1328692 --0.0066435677 --0.12997654 --0.150172 --0.03611338 -0.121250324 -0.24234337 -0.1574946 --0.08694447 -0.08376132 -0.07887119 -0.15921344 --0.066058576 -0.76263654 -0.09785741 --0.059456196 --0.34137097 -0.08158335 --0.10843447 -0.048412904 -0.1701171 -0.13948286 -0.54006785 --0.10548173 --0.086225644 -0.0959432 -0.10682631 --0.054665167 -0.23240155 -0.06887166 -0.07227042 --0.25969383 -0.054031588 -0.18284208 --0.3079048 -0.0022407153 --0.1414632 --0.14117521 -0.039584287 --0.0023022185 --0.18458436 --0.04225894 --0.14610432 -0.16038615 -0.20775175 -0.038284633 --0.105254844 --0.084026285 -0.14699782 --0.023918767 --0.07054657 -0.27294755 --0.18922988 -0.09036252 --0.071324766 --0.22139186 --0.18790407 --0.20854124 --0.076190025 --0.5752483 -0.097135924 -0.04074652 -0.21072018 --0.18726112 --0.19552395 --0.13735464 -0.20483808 --0.0076808077 -0.11143374 --0.02526789 --0.2769605 --0.09049128 --0.1137379 -0.1776842 --0.11945564 -0.2559973 -0.12618436 -0.06793457 --0.030188277 -0.2011741 -0.01801486 --0.051270504 -0.17869607 --0.0018715548 -0.074018665 --0.0060351077 -0.21036175 -0.17530055 -0.16812165 -0.0018834238 --0.09022762 -0.23675609 -0.21174301 -0.002806355 --0.119117536 --0.11818974 -0.21963476 -0.11186605 --0.20369813 -0.21713305 --0.007868469 --0.055282135 -0.25994173 --0.18895552 --0.0044283094 --0.018840153 --0.026156226 -0.1547473 -0.06824158 -0.13249922 -0.33954692 -0.19397584 --0.058885716 --0.08434945 -0.037656955 --0.040726922 --0.09163574 -0.171288 --0.09997793 -0.11596649 -0.086977616 --0.03573127 -0.07240194 --0.15537804 --0.04413597 --0.12288865 --0.124531314 --0.2000428 -0.21901163 -0.0073747057 -0.1083136 --0.23105627 --0.08316097 -0.043100994 -0.09863986 -0.1255153 -0.22272663 -0.31761298 --0.1209648 --0.26428294 -0.025530016 -0.10945544 -0.006475871 -0.23927215 -0.10118775 --0.09782502 -0.115833096 -0.13716678 --0.13123654 -0.24703266 -0.321739 --0.009439142 --0.16924196 --0.026537534 -0.21912593 --0.059115607 -0.13146774 -0.045421965 --0.2518829 --0.03843253 -0.068918794 --0.0355967 --0.13486068 -0.0037430953 -0.33715567 --0.003716953 --0.16213627 --0.122393206 --0.26604825 --0.027420502 -0.049318247 --0.15139459 --0.17954628 -8.739566e-05 -0.13849196 --0.026807489 -0.055012964 -0.026394052 -0.20025523 --0.03964441 -0.048313055 --0.09276109 --0.18365182 -0.21509884 -0.11627651 -0.14004995 --0.030798871 --0.12266239 --0.2576174 -0.027778707 -0.30059078 -0.0035522522 -0.024540326 -0.5834004 --0.4838772 -0.79134905 --0.16239497 -0.1181976 -0.06940186 --0.08467471 -0.5392043 -0.17111562 --0.34695822 --0.10090464 --0.15189645 -0.2283063 --0.43783668 --0.819261 --0.15142384 -0.38930193 -0.29999623 -0.029562268 --1.012396 -0.7460478 -0.4932868 -0.014407457 --0.81639755 --0.0044149403 --0.047490332 --0.5077368 -0.022707755 --0.21756798 --0.07457763 -0.1290265 -0.19130532 -0.14901975 -0.19752769 -0.30757743 --0.6532798 -0.4434991 -0.9489226 --0.56840837 --0.4205977 --0.24402037 --0.5352954 -0.05063687 --0.049516115 -0.02829813 --0.2735107 -0.23556322 --0.3884846 --0.7925694 --0.3180238 --0.040947407 -0.34501395 -0.5993315 -0.33062837 -0.32665586 -0.046532847 --0.048919253 -0.013349618 -0.43086743 --0.12908822 -0.44350693 -0.42667887 -0.15788291 -0.020754633 -0.4353284 -0.34159952 --0.046696927 --0.16475005 --0.0066684904 -0.15676306 --0.59723264 --0.32382557 -0.24054615 -0.12177794 --0.2680849 --0.31429222 --0.37939999 --0.026496414 -0.31609717 -0.037488133 -0.15797836 -0.19307947 --0.9390033 --0.11097482 -0.4448824 --0.45109367 --0.6278586 --0.025281116 -0.15294193 --0.0052962597 -0.02634203 --0.5119473 -0.09513487 --0.15158477 -0.49762267 --0.5791845 --0.066205285 --0.1058868 --0.07836944 -0.053998657 -0.59356004 -0.12761919 -0.10235805 --0.14136788 --0.092271 -0.45487967 -0.056569427 --0.014015382 -0.0043396037 -0.5074407 -0.15145871 -0.15760669 --0.18460305 --0.68574595 --0.05733185 --0.029529572 --0.23844603 -0.07830931 --0.10517133 --0.04400523 -0.4794462 -0.0032371422 -0.25449097 --0.26529863 --0.20006576 --0.35950923 -0.5617059 --0.12238705 --0.05238298 -0.29065517 -0.081199676 --0.13616951 -0.105817586 --0.3180303 --0.21780197 --0.19749781 --0.08162318 --0.45843196 --0.24374393 -0.074689135 -0.06136854 --0.039494675 --0.01882545 -0.003653596 -0.14246817 -0.09648885 -0.049630243 -0.12718382 -0.057818744 -0.103970245 --0.21764292 --0.07659542 --0.06803868 --0.11966291 -0.30400625 -0.22298443 --0.16038863 -0.22898018 -0.27039683 --0.032062594 -0.25261477 -0.22197837 -0.034601863 -0.22314845 -0.12196408 -0.21874045 -0.030696772 -0.14389865 -0.07565503 -0.008445243 -0.16869438 --0.17133734 -0.30425683 -0.21984787 --0.011848002 -0.023557551 --0.06901182 -0.013868208 -0.0582208 --0.018834814 -0.1227363 --0.1531741 --0.34197366 -0.16321348 -0.28149086 --0.0894896 -0.30596867 -0.039572775 --0.094798096 --0.17365438 -0.11827612 -0.11922945 -0.480826 -0.14217333 --0.23126958 --0.04064061 -0.21648309 --0.32298714 -0.09337764 -0.00970402 -0.27449742 --0.27382863 --0.34558472 -0.6763993 --0.43440095 --0.41826192 --0.040634464 -0.19521601 --0.68036914 -0.0075062467 --0.2674485 -0.09043683 --0.015720103 -0.004671623 -0.21810018 -0.14843838 -0.3533099 --0.18128313 -0.1641253 --0.047764327 -0.925509 --0.14310335 --0.23766334 -0.1746202 -0.23210888 -0.3053757 -0.26317656 --0.0339837 --0.044737574 -0.049950425 --0.040510923 -0.065588005 --0.39557043 -0.30608884 --0.3761111 -0.7146449 --0.1952453 --0.3751043 -0.17620386 -0.0893799 -0.0015491927 --0.32498232 -0.051279012 -0.016941957 --0.16944203 -0.4942094 -0.15718602 --0.44659197 --0.041326802 -0.07207975 --0.03963655 -0.18575707 --0.24509491 --0.2526098 -0.2507011 --0.02199869 --0.31840622 -0.32459545 -0.27974415 -0.2900035 --0.7389952 --0.24804574 --0.100063965 -0.092944056 -0.116138674 -0.053893387 --0.052980956 -0.23913544 --0.2635715 -0.13957617 --0.080827735 -0.24065658 -0.2412575 -0.14083561 --0.039762944 --1.0155864 --0.14613421 -0.33599797 --0.33637524 --0.31604287 -0.023118177 -0.043727227 -0.25198847 -0.11191204 --0.63610554 -0.21943502 -0.13651715 -0.23249336 --0.022921223 --0.03689644 -0.31424227 -0.13637458 --0.16354212 --0.045714747 --0.16928804 -0.14121684 -0.33461857 -0.39587176 --0.0031706463 --0.14239998 -0.11008744 --0.22168642 -0.10019375 --0.12477376 -0.052431077 --0.28752232 -0.40491313 --1.7124085 -0.08836879 -0.2576799 --0.14755212 -0.19878145 --0.037715003 -0.05145585 --0.103747346 --0.48371634 -0.3044228 -0.05014907 -0.1687786 --0.14921273 --0.16127919 -0.28688398 --0.055348836 -0.008213783 -0.18172741 -0.19397439 -0.08960712 --0.03753784 -0.23430671 -0.035207942 --0.11681502 -0.33898553 -0.10401573 --0.04836125 --0.11518847 --0.26506743 --0.04362773 -0.034107756 --0.23667385 -0.26906496 -0.14561129 -0.113094315 -0.07551504 -0.27107853 -0.2848752 --0.06741558 --0.10093595 -0.15038504 -0.23396347 -0.32352552 --0.22149867 --0.19342053 --0.04944968 --0.077041574 --0.015293133 --0.03413408 --0.026665056 -0.16458714 --0.031791728 --0.0012591907 -0.22390035 -0.06628575 --0.015970774 --0.107502185 -0.15556616 --0.14830038 --0.21127047 -0.026749559 -0.10867274 -0.07344875 -0.11638736 -0.09512816 --0.3312058 --0.16458173 --0.0776472 --0.15319267 -0.22024831 --0.04544071 --0.18752871 --0.08641361 -0.16426235 -0.022901611 -0.006381785 -0.03925696 -0.041570324 --0.010662137 --0.3823309 --0.1194941 --0.00076218846 --0.03732202 -0.026480325 -0.11404605 -0.057393104 --0.074580975 -0.001098755 --0.53918135 --0.09050182 --0.11296926 --0.014760424 --0.46858144 -0.32986784 -0.25955957 -0.083739005 -0.00921363 --0.08693136 --0.13826412 -0.2449827 -0.13222145 -0.11061796 --0.27002564 --0.11730555 --0.14000356 --0.28424203 --0.016943257 -0.0756983 -0.30591315 -0.32928458 -0.026575888 --0.19488972 -0.049690112 --0.18455514 --0.11251909 --0.10827904 -0.1376232 --0.038257893 --0.15854332 --0.25033903 --0.022383463 --0.22197847 --0.10362617 --0.18674932 --0.3366483 -0.10748156 --0.09517543 -0.17544204 --0.10960711 --0.32360196 --0.08877697 -0.045739062 -0.21864171 -0.41367653 --0.09548975 -0.19691508 --0.1188799 -0.1483799 --0.132974 --0.25309825 -0.22443306 --0.2572142 --0.42203897 -0.23678493 -0.063405044 --0.24385424 --0.10396421 -0.33606473 -0.01137908 --0.039016414 --0.32235402 --0.011602949 --0.08300464 -0.36184853 -0.20685476 --0.116596505 -0.19855842 -0.23167038 --0.098256975 -0.11084623 --0.0388227 --0.47833636 -0.5417445 -0.3795988 -0.22787845 -0.179895 --0.0011040028 -0.20017561 -0.483697 -0.0065500336 -0.33904803 --0.2921685 -0.2225698 --0.09193921 -0.098201066 -0.020143881 -0.08940297 --0.37447047 -0.26532695 -0.119664244 --0.022096049 -0.16441813 --0.28215206 --0.06868276 -0.12293336 -0.14115633 --0.100211084 --0.057670027 --0.21671058 -0.2332423 -0.4002525 --0.030101893 -0.064216934 --0.09744158 --0.146327 -0.1856694 --0.046780482 --0.3012113 -0.1169442 --0.5156494 -0.30388433 -0.19215725 -0.63538414 --0.35877135 -# B --0.041331165 -0.00048081466 --0.019950131 --0.03676534 --0.007852012 -0.025202012 -0.042699445 -0.031135904 -0.022006687 -0.074985 -0.035983905 --0.017139629 --0.03724287 -0.026027618 --0.014595145 --0.013947123 -0.025300765 -0.037470978 -0.010528535 -0.1028051 -0.034506887 -0.08061055 -0.07875125 --0.07117121 --0.009107943 -0.03616531 --0.09792863 -0.05476411 -0.08837647 -0.03207246 --0.06105877 -0.046591457 --0.016501023 --0.0014200507 -0.07692855 --0.025157042 -0.038715012 -0.020287326 --0.07602861 --0.02007915 --0.012633486 --0.022309886 --0.015222808 -0.03792193 -0.056519773 -0.02222342 -0.054627124 -0.08490182 -0.0315034 -0.03384375 -0.11006708 --0.043269098 -0.02790538 -0.1117919 -0.03233724 -0.056611 -0.076319635 --0.060275123 -0.13802843 -0.011333617 -0.055448323 -0.053759888 -0.05366494 -8.909526e-05 -# Layer Number: 2 -relu -32 64 -# W --0.0401504 --0.22345823 -0.04392369 -0.01490594 --0.14602317 -0.26084754 -0.020269899 -0.4130836 --0.25129482 -0.33574608 -0.04969401 --0.14263327 --0.10337244 -0.120653495 -0.30927214 --0.05825199 --0.16047342 -0.104494415 --0.15891577 --0.107182644 -0.26572952 --0.084796384 -0.25096804 --0.058185343 -0.11215574 --0.073191755 -0.5391215 -0.28676713 --0.008169512 -0.08129596 -0.2658963 --0.18900627 -0.08783619 -0.14575286 -0.18952893 -0.023460438 --0.16681853 -0.2846945 -0.28203785 --0.28057852 --0.1597971 -0.32514802 --0.27229393 -0.35317788 -0.15581179 -0.19521889 -0.14870054 -0.011890385 -0.053521343 -0.19603091 -0.24576163 -0.08101128 --0.0123091405 --0.06592336 --0.16737081 --0.15665299 --0.17010073 --0.23528154 --0.06125147 -0.09244547 --0.30980462 --0.1012704 --0.18413188 --0.095519096 -0.17139542 -0.034995362 -0.17694795 --0.017497405 -0.013071479 -0.1565932 -0.43608433 --0.13497907 --0.15451737 -0.2180184 -0.13975886 --0.22866039 -0.18428053 --0.18431492 -0.14470065 -0.296669 -0.023558855 --0.16974494 --0.239166 --0.1282202 -0.4062656 --0.06919731 -0.15158425 --0.04243925 -0.15951954 --0.24089612 -0.26832616 --0.25884017 --0.24542196 -0.27569082 -0.2060409 -0.19608426 --0.15923935 --0.124015406 -0.014205582 -0.8433117 -0.59311616 --0.79305184 --0.04773086 --0.04254627 -0.102493994 -0.4401393 --0.27351186 -0.12666868 -0.19120212 -0.0142799225 --0.11964109 --0.03814215 -0.50964504 --0.3027507 -0.1304231 --0.8453158 -0.43491623 --0.1016239 -0.406106 -0.024364267 --0.11004515 --0.06292541 --0.09903887 -0.2023126 -0.30903026 -0.21169142 --0.10233704 -0.5175285 -0.2251351 -0.16794914 -1.0070136 --0.023655709 -0.24568039 -0.19828038 --0.45098972 -0.40896872 --0.083539136 -0.08466827 -0.18140844 -0.07142377 -0.27678812 -0.45229003 -0.6428272 -0.47938934 --0.6094705 -0.31346762 --0.056281164 --0.4868777 --0.39994547 --0.25500667 -0.3557632 -0.03311735 -0.15693662 --0.14339785 --0.25003728 -0.13120432 --0.18213953 --0.18854582 -0.16486694 --0.28717974 --0.05384476 --0.039768953 -0.02262043 --0.0010299821 --0.27786002 --0.10850509 -0.2515078 --0.079292424 -0.2499111 --0.34058517 --0.25908804 -0.12442915 --0.012843666 -0.17099231 --0.12413728 -0.13887253 --0.13825685 -0.10896938 -0.6645004 --0.18968476 --0.10898929 --0.09673786 -0.30072793 --0.50255924 -0.09236364 -0.13952692 --0.32671693 --0.10093216 --0.24877927 --0.1660202 -0.36450827 -0.3161713 --0.13758126 -0.047571477 --0.22101785 --0.3840805 -0.19699828 -0.8780024 -0.1489892 --1.3079545 -0.20660725 --0.10519851 -0.27947056 -0.3188866 --0.3401763 --0.14073354 -0.16880932 --0.17729545 -0.019361483 --0.73375714 --0.28276977 -0.51962954 --0.16989689 -0.13156283 --0.62839645 --0.46223563 --0.06743387 --0.96093965 --0.13930708 --0.21483417 -0.3488417 -0.5094586 -0.11445085 --0.027434614 -0.27738893 --0.17327325 -0.06818516 -0.19017182 -0.3663756 --0.036004197 -0.23873189 --0.3530419 -0.2206943 -0.2110352 --0.06723198 --0.053180512 --0.022997968 -0.1031661 -0.18403803 --0.20657589 --0.07127217 -0.19290063 -0.07493935 -0.0091483435 --0.092468165 -0.32598898 -0.4056167 -0.11470412 --0.052774455 --0.10283493 -0.36420923 -0.22488277 -0.20419708 -0.017846173 --0.20724136 --0.03216392 -0.4007491 -0.19596456 --0.12930265 -0.01617388 -0.44368544 --0.044064123 -0.26193938 -0.2783235 -0.19728142 -0.22571433 -0.058428515 -0.11746424 -0.2562933 -0.0051214662 --0.044768367 --0.11996118 -0.16828492 --0.065609924 --0.26515064 -0.39951947 --0.036835354 -0.4529811 --0.020305948 --0.014637551 --0.26618522 -0.1298378 --0.09589206 --0.20534544 --0.0051370645 --0.22170103 --0.15046805 --0.18593602 --0.1770304 -0.30493873 -0.19624673 --0.4926168 --0.3591563 --0.14217372 -0.17899948 --0.021219876 --0.17628501 --0.03542304 --0.18494917 -0.11647226 -0.38528425 -0.30146855 -0.3193888 --0.29506207 -0.07765534 -0.050311282 -0.044020962 -0.22319554 --0.4217691 --0.31633443 --0.2310837 -0.1830374 -0.085927926 --0.38276747 -0.048270185 -0.17131159 -0.16887909 -0.011249238 --0.06352166 -0.059813567 --0.3522625 -0.7405961 -0.51725334 -0.94936913 --0.09854316 --0.28210154 -0.18226762 --0.41578016 -0.5198515 --0.02403587 --0.27624705 -0.24482001 -0.30105844 --0.74303025 --0.062946685 --0.45285854 --0.4721247 -0.21085039 --0.16882885 -0.1858092 -0.055914104 --0.02087602 --0.21547702 --0.5813191 -0.18111913 --0.12591219 -0.17040284 --0.08583252 -0.3276494 --0.4221567 -0.02021394 --0.34774482 -0.58705044 --0.6416126 --0.18928643 --0.62521404 --0.4641289 -0.41896418 --0.40624735 -0.38256177 --0.09346747 -0.12843455 -0.47517306 --0.35587943 --0.8904029 -0.33453125 -0.20765069 --0.23669833 -0.71216977 --0.38713402 --0.52045935 -0.8032639 -0.304775 --0.7096275 --0.3390556 --0.12117061 -0.012383681 --0.5274226 -0.6949254 -0.37411994 -0.50921386 -0.34862608 --0.15136522 --0.19617864 --0.15631855 --0.07409351 --0.17976369 -0.24635014 -0.49214992 --0.28305757 --0.1714051 --0.45943895 -0.4925373 --0.4971655 -0.021988414 -0.191895 -0.10943111 --0.08702056 -0.29735315 -0.24547736 --0.006985135 --0.22154187 --0.41677547 --0.0604479 --0.40463778 -0.62154686 --0.030569164 --0.014584097 --0.1278408 --0.021628883 -0.0553858 --0.21329695 --0.027556857 --0.45677772 -0.20369667 --0.076910086 -0.16587101 --0.018579178 --0.056854203 --0.10451999 -0.16740541 --0.27838585 -0.062710606 -0.26560166 -0.21337573 -0.39583877 --0.2756307 --0.10577022 -0.55006224 -0.101044826 --0.06012797 -0.109167136 --0.18556309 -0.1937247 -0.2506845 --0.1351054 -0.2600908 -0.32510293 -0.027336964 -0.18155593 --0.047150377 --0.15204091 --0.1684802 --0.22687182 -0.37350258 --0.04811249 -0.21024953 -0.33991626 --0.3760466 --0.20090653 -0.14046866 -0.17848106 --0.039904512 --0.25194958 -0.5578445 --0.17465417 -0.1808468 -0.22051239 -0.30519757 -0.040580843 -0.16607176 --0.03811078 --0.17350619 --0.013833942 --0.20797665 -0.42732045 --0.13638195 --0.42141634 -0.034594566 -0.38323683 -0.23475716 -0.29125583 --0.03193159 -0.1632994 -0.30207428 -0.25048563 --0.019759534 --0.15440474 --0.02709399 -0.003628276 -0.057769537 -0.07413577 --0.11781309 --0.020851305 -0.19393387 --0.013226526 -0.013514663 --0.17179923 --0.009042024 --0.20932175 -0.29847366 --0.15342699 -0.5044057 -0.03035902 -0.03645161 -0.19236134 -0.35644457 -0.28737408 -0.08815421 -0.10147196 --0.28840172 -0.16854568 -0.20497 --0.0913909 --0.08344697 -0.24548522 -0.018638799 -0.07285309 --0.2055314 --0.13037802 -0.32517123 --0.1032815 -0.36664113 -0.36883378 -0.6121369 -0.26842478 --0.27629957 -0.19632183 -0.07026821 --0.08162313 --0.32003522 --0.062443156 -0.24963708 --0.039937407 --0.26997802 --0.07384669 --0.016398966 -0.12792943 --0.18169576 -0.21296632 -0.02670461 -0.42078486 --0.40905565 --0.12948996 -0.23556173 --0.05525369 --0.12576373 -0.13799699 --0.2982082 --0.23050481 --0.3208261 --0.095960654 --0.08090475 --0.1489967 --0.24053718 --0.05693553 -0.10336162 --0.25441942 -0.16403545 --0.022569831 --0.123906694 --0.017204208 --0.18083091 -0.12558949 -0.3936818 -0.13790433 -0.03193765 -0.0961353 -0.17609909 -0.68983203 -0.025262877 --0.31097877 -0.051481217 --0.11821827 --0.15762202 -0.33056056 -0.04037005 -0.061096545 --0.26011872 --0.05309446 --0.21108739 --0.020462595 --0.26958883 --0.044516005 -0.1456215 -0.26848567 -0.14309223 --0.061144307 --0.17578165 -0.11487376 --0.09959752 -0.073844135 --0.23225564 --0.22286847 --0.13662535 -0.18588845 --0.18296921 -0.31146705 --0.03011332 -0.25075343 -0.09062732 -0.3769513 -0.22488907 --0.23800299 --0.11419741 -0.0060522123 -0.39047977 --0.30600777 --0.013079984 -0.13705225 --0.09710345 -0.009457317 -0.29602608 -0.03761153 --0.25174913 -0.28922877 --0.27784416 --0.050487854 -0.23962612 --0.2568622 --0.31876197 -0.38498732 --0.03933931 --0.15275745 --0.015846994 --0.119350575 -0.7207775 --0.0020592208 --0.2636316 --0.023215258 -0.06096121 -0.5142623 -0.10647757 -0.07688346 -0.06355479 -0.012824444 --0.16386479 --0.07860236 -0.09798665 --0.2167065 -0.38551503 -0.27978754 --0.2102123 --0.0035623484 -0.38898718 -0.027733212 -0.18352829 -0.013097016 --0.025011377 -0.52698356 -0.1713622 -0.24719888 -0.15799834 --0.19747937 --0.032569863 --0.29629594 -0.27976122 --0.5421812 --0.20324895 -0.01614365 -0.25996816 --0.17762685 -0.19708958 --0.073863015 --0.07132709 -0.20334646 -0.083381206 -0.13499457 -0.4792801 --0.12683286 -0.22274227 --0.39828327 -0.3565698 -0.30289146 -0.117106415 --0.37654272 --0.15018463 -0.06826724 -0.39553332 --0.03559446 --0.0813147 -0.27815285 --0.1222786 -0.13261399 -0.18886495 --0.29759845 -0.15339518 -0.18294221 -0.0048539303 --0.1297459 --0.3706238 -0.35764197 -0.24976586 -0.39247367 --0.117586665 --0.026722873 --0.083228074 -0.2297484 -0.14072621 --0.076854765 -0.21629062 --0.11539576 --0.06490588 -0.36736172 -0.16998154 --0.13630699 --0.13991627 -0.20582794 -0.26011348 -0.10834565 -0.2598878 -0.20107266 -0.17966439 --0.21849495 --0.1898619 -0.036436055 -0.12679644 --0.3504293 -0.24366385 --0.51360434 -0.020119352 -0.24106799 -0.024248354 -0.0060532787 --0.055126894 -0.24395388 -0.09701517 -0.10991695 -0.18260661 -0.16634099 -0.29649806 -0.19894598 -0.02033388 -0.08315511 --0.013742399 -0.35358396 -0.07131514 --0.25278902 -0.096255146 -0.14475274 -0.29985029 --0.14623241 -0.48619336 --0.05013183 -0.28267848 -0.14798453 -0.05887653 --0.38229355 --1.0046308 -0.76444393 -0.2562953 --0.19156721 --0.096360534 --0.24541138 -0.24045633 -0.1550845 --0.70236313 --0.1833535 --0.2147191 -0.60347813 -0.11006486 --0.3140244 -0.2592997 --0.20497422 -0.40380788 -0.37557033 -0.3355797 -0.34311488 -0.003962162 --0.09524274 -0.1003592 --0.40771687 -0.40501252 --0.46264607 -0.88389814 --0.36589837 -0.49278933 --0.011002869 -0.12247791 --0.23981278 --0.26456505 --0.2914859 -0.08138701 -0.053681478 -0.34244165 -0.17437358 -0.07906349 --0.059142005 -0.12897167 --0.5243728 --0.20426019 -0.18952134 -0.25032806 -0.14961508 -0.005857483 --0.04379992 -0.31305546 -0.13466564 -0.41079748 --0.33514935 -0.15718734 --0.60676056 -0.105729155 --0.049134832 -0.23968561 -0.0549905 --0.07921894 -0.34327164 --0.10515367 -0.20245421 --0.21522811 -0.24238485 -0.21036902 --0.00012871537 -0.044643506 -0.26110908 --0.17012313 --0.26872998 -0.16278556 --0.26178345 -0.059296783 --0.19419071 -0.16580197 --0.10810266 --0.31219447 --0.057465486 -0.1539034 --0.0118754 -0.2632641 -0.13735642 --0.13022412 --0.019409833 -0.11258104 -0.34508106 --0.068605214 --0.08862035 -0.31990695 -0.15201995 --0.050513305 --0.10029007 -0.35676146 --0.27397704 --0.10892867 --0.15423733 --0.16837206 --0.014416719 --0.30508152 -0.29153103 --0.11719696 -0.47858 --0.19775826 --0.17968164 --0.14245981 --0.3766151 -0.73217833 --0.03048369 --0.4232153 --0.3116642 -0.11461203 --0.25405458 --0.003762256 -0.87893045 --0.31121644 -0.20640856 --0.17759478 -0.17819525 -0.09232789 --0.09783032 --0.22991608 --0.3277085 -0.1348701 -0.27801114 --0.20063888 --0.3908465 -0.19321291 -0.20762695 -0.39421952 --0.09455488 -0.30063498 --0.18744978 --0.15041085 --0.08604803 -0.25382626 --0.23019762 -0.29280466 --0.074384585 --0.06909828 --0.11682216 -0.22627448 -0.35387108 -0.35902554 -0.09652494 -0.03368729 -0.07710395 --0.031416573 -0.11404036 -0.083987735 -0.03111821 --0.13302447 --0.012119077 -0.2351746 -0.18891864 -0.021227002 -0.32044628 -0.052365646 -0.08611531 -0.25572047 -0.24088062 -0.32821512 --0.2290686 --0.032323398 --0.111804225 --0.0072049038 -0.22151285 -0.40157565 --0.19458467 --0.19493651 --0.13347496 --0.286795 -0.09835422 -0.21174823 --0.03140285 -0.24735917 -0.2500567 --0.102658264 --0.12954481 --0.40165004 --0.23286812 --0.18182795 -0.035926696 --0.08942717 --0.31943405 --0.17118052 -0.04586787 -0.38797063 -0.2158933 -0.10029064 -0.40669996 -0.26966128 --0.4401278 --0.055157147 --0.23416853 -0.1140442 --0.14213462 -0.22383761 -0.28006652 --0.4184503 --0.03597352 -0.23542663 --0.1964914 --0.06440486 --0.02627087 -0.37043172 -0.68625754 --0.3105151 --0.17271303 -0.31176203 --0.41212958 --0.039921906 -0.27252778 -0.33222243 -0.21018638 --0.25093973 -0.44094002 --0.47109243 -0.4685301 --0.38710243 -0.4329338 --0.37490973 -0.23429948 --0.45892164 --0.28032386 -0.19755892 -0.08533743 -0.34611368 --0.6420795 -0.4290816 --0.68116385 -0.48240227 --0.31906733 -0.19876239 --0.012410947 -0.25463027 -0.33404613 --0.28508013 -0.3084691 --0.43080923 -0.2342039 -0.12665372 --0.5108444 --0.16783564 -0.35854998 -0.65507984 --0.20961463 -0.11940717 -1.0193311 -0.37188125 --0.61979413 -0.19881248 --0.04439045 -0.36915618 -0.038487114 -0.44124353 -0.01991537 -0.09375985 --0.29207397 --0.06941599 -0.32453015 -0.10016419 --0.13676363 --0.041220542 --0.33485618 -0.3037404 -0.17704107 -0.007899631 -0.20563558 --0.10860219 -0.20478338 -0.114014 -0.06805927 --0.30129448 -0.3837579 -0.018809015 -0.1731403 --0.043112084 --0.0835315 -0.19782872 -0.047911555 --0.47690475 -0.3613946 -0.10791018 -0.063264675 -0.40462106 -0.3012899 --0.2157202 --0.098588854 --0.1809475 -0.015223716 -0.40442833 --0.023275364 --0.049751583 -0.05572965 -0.49035555 --0.40782753 -0.12646516 -0.35688353 -0.28368053 -0.016457805 -0.2051068 -0.06446744 -0.04266459 -0.30391297 --0.12539925 -0.24341437 --0.12813482 -0.17398214 --0.07307404 --0.008713652 --0.052039456 --0.045515142 -0.44372195 --0.10770321 --0.13472584 -0.00867241 -0.056366112 -0.19058926 --0.45602155 --0.007433053 --0.07488076 -0.2929075 -0.014110262 --0.08117113 -0.2310951 -0.11005034 -0.08779664 -0.10485208 -0.24517305 --0.11845876 -0.08736155 -0.19648768 -0.13755625 -0.22945042 --0.24334723 --0.056122255 -0.5626198 -0.066789925 --0.083898276 -0.28169113 --0.15637177 --0.16799498 --0.16662753 --0.26886445 -0.34529895 --0.01606033 -0.25614208 -0.31491747 --0.13816345 -0.04242791 --0.23188801 -0.26745114 --0.22979243 -0.20840369 -0.31557396 --0.050166484 --0.042886026 --0.28863168 -0.19637859 -0.17510657 --0.33477178 -0.12429105 -0.029936157 -0.1405439 --0.24189967 --0.31399423 --0.22276764 --0.2532682 -0.1212519 -0.40495893 --0.32847565 -0.27891698 --0.3681734 --0.05336742 -0.10780522 --0.19378947 --0.17020725 --0.0112285605 --0.30630568 -0.21650329 --0.11908358 --0.00883054 -0.22725672 -0.35530463 -0.09888665 -0.33824286 --0.17397529 --0.010819565 -0.11431459 -0.16963808 -0.28770703 --0.11232086 --0.016811222 -0.26734674 --0.2784944 --0.18419714 --0.005486969 -0.10986903 --0.16969055 -0.11428121 --0.29257315 --0.18485607 --0.002211959 -0.22013104 --0.03328691 --0.52173793 -0.047690008 -0.027764276 -0.18839723 --0.35365593 --0.25128797 -0.13316117 --0.15517573 --0.028081253 -0.25347325 --0.00013880056 -0.49997407 -0.14125912 -0.23736489 --0.29712102 --0.012405519 -0.05458766 -0.27796075 -0.3219218 -0.24505419 --0.27383438 --0.34002715 --0.46434268 --0.037128445 --0.0016153587 --0.2846895 --0.050484426 --0.08336429 -0.25884005 --0.15775941 --0.2262635 -0.21237281 -0.19980578 --0.16459979 --0.012795981 --0.15928337 --0.42636856 --0.020876978 --0.09243973 --0.31574264 --0.27376163 --0.3040423 -0.09932812 -0.05029076 -0.071914345 --0.13274287 -0.23419482 -0.44259354 -0.07279155 --0.018675793 --0.24309054 --0.057008773 -0.3371447 -0.098898485 --0.0140283415 --0.35293776 -0.3387173 -0.30341083 --0.047426607 -0.054172836 -0.22708625 --0.32544217 -0.6441235 --0.13590062 -0.16948129 --0.14681196 -0.0049605994 --0.18212962 --0.17873806 --0.19163577 --0.23410833 --0.31538185 -0.44509664 --0.1173646 -0.22976315 --0.12782887 --0.29694083 -0.26460055 -0.14632574 -0.29928654 --0.6465301 --0.3298293 -0.021455057 --0.5327014 -0.20842995 -0.10003677 -0.40783274 --0.53788114 --0.039876286 --0.09823897 --0.2549646 --0.06954816 --0.086026505 -0.0017871723 -0.667524 --0.26566622 -0.21389124 -0.028983422 --0.06899647 --0.089131005 --0.60292673 -0.12804855 --0.057195745 -0.29321805 -0.06049846 --0.35786188 -0.3183708 -0.37985078 --0.007707573 -0.34811223 -0.058221944 --0.25638 -0.3474455 -0.6079307 --0.21034251 -0.035383858 --0.059817985 --0.17498101 --0.093913816 --0.18651815 -0.35997668 -0.016419074 --0.052762035 -0.28029013 -0.577084 --0.13509625 -0.5621594 --0.62090725 -0.17528477 -0.10447185 -0.12680972 -0.022844372 -0.09377753 --0.12591097 --0.57509637 -0.26457238 --0.43009064 -1.31837 --1.0806702 --0.6410145 --0.49008188 --0.58947664 --0.66323274 --1.5277587 --0.31383365 --1.0564988 --0.22536758 -1.4147341 --0.32319477 --0.5333923 --0.11990557 -1.6150752 -0.48748067 -0.47740534 --0.54303473 --0.68963426 -1.1130447 -1.1108803 --0.3240785 --0.5259742 -0.5042027 -0.1947416 --0.18070325 --0.068637565 -1.2283041 -1.6226113 --0.6685232 -0.11964073 --0.46941617 --0.050824873 --0.17390604 -0.155987 --0.40409514 --0.121781595 --0.21580991 -0.44099534 --0.3370795 -0.42067128 -0.039181247 --0.03817488 --0.039591853 -0.040953647 --0.022660885 --0.35413325 --0.30351287 --0.018150086 -0.23567611 -0.067938484 --0.14040771 --0.2231709 --0.14939699 -0.23724286 -0.03851867 -0.12538251 --0.7754169 -0.50637114 --0.09500755 --0.19082175 -0.43466496 --0.02763339 -0.024913808 -0.09382886 -0.3629359 -0.4497883 --0.09021759 --0.12924032 -0.36148563 -0.14746913 -0.13790578 -0.18725406 --0.0010915041 --0.04146847 --0.2128765 -0.14303376 -0.50414866 -0.07690472 --0.003306669 --0.20928223 -0.27461302 -0.049843207 --0.2154969 -0.0823 --0.39126948 -0.07419229 --0.015927888 -0.14008532 -0.27326632 -0.14288351 --0.19092005 --0.37697122 --0.15380868 --0.18832976 -0.00031859698 -0.09569611 -0.053174768 --0.27469215 --0.10433144 -0.26513407 --0.1862083 --0.048672736 -0.25847504 --0.20054118 -0.19660917 -0.0016272148 --0.315063 --0.30811894 --0.35444713 --0.06448368 --0.06308334 --0.050500263 -0.069807805 -0.04065524 -0.01734094 -0.2062849 -0.093162656 -0.19533087 -0.010258685 --0.16821007 -0.053541854 -0.21805377 -0.54503596 -0.024489688 -0.11474343 -0.27481753 -0.34135786 -0.25042728 --0.1196096 --0.22721556 -0.18551841 --0.41716447 -0.04552941 -0.17124389 -0.008377082 -0.12811814 -0.24764654 --0.14480086 --0.368273 --0.047212947 --0.28681096 --0.039473392 --0.017995752 -0.29919246 -0.12822181 -0.21116087 -0.30433175 -0.07178812 -0.050319303 --0.11030316 -0.07014805 -0.13624935 --0.4263763 -0.27197677 -0.3779057 -0.18578534 -0.3255117 -0.3551654 --0.09206942 -0.41405034 --0.019467868 --0.059056655 -0.18299496 -0.13254389 --0.056444313 --0.22905788 -0.105867594 --0.36158082 -0.089710355 -0.46162295 --0.17820418 --0.11253086 -0.014837474 -0.3305364 -0.79402447 --0.4458792 --0.62040746 --0.058564108 --0.20131741 --0.0017555323 -0.33371046 --0.11315739 --0.036484033 --0.18594193 -0.14534256 --0.44247696 --0.21523352 -0.04952129 -0.13111258 -0.12154528 --0.020640697 -0.21155901 --0.016978571 --0.18571772 -0.03600985 --0.21150641 -0.14640158 --0.3114127 -0.0268184 --0.19034858 -0.23862745 -0.425577 --0.02279624 --0.24130096 --0.3941523 -0.17644058 -0.016763782 --0.017080419 --0.020975547 -0.3078049 -0.37374663 --0.10443976 --0.37357885 --0.05138333 -0.26382402 --0.009363988 --0.008249757 -0.058396228 --0.29446122 --0.120029 --0.04343526 -0.1266923 -0.03739405 -0.19138116 --0.37785456 --0.8144122 --0.37054616 -0.18291664 -0.023159984 -0.20628534 --0.17268406 --0.072385706 --0.35949588 -0.320722 -0.018116761 -0.06631013 -0.62305766 --0.3354288 --0.2593233 --0.14407781 --0.27091774 --0.497821 -0.28380072 --0.043506466 -0.5257635 --0.32843128 --0.031258933 --0.20609525 -0.0908951 -0.26090398 --0.36623463 -0.090865165 --0.051540054 --0.1271627 --0.30895263 --0.30888212 -0.37899926 --0.06831164 --0.17649141 -0.08727411 -0.2449715 -0.0007409334 -0.08303166 --0.123972364 --0.11480209 -0.17135136 --0.2800436 --0.16006666 --0.14740749 -0.1986608 -0.121718355 -0.24896093 -0.3674377 -0.55019814 -0.18551418 --0.3150363 -0.20591122 -0.18660523 -0.003301694 -0.17413244 -0.24864708 -0.032739174 --0.14771853 -0.089650705 --0.36325908 --0.420761 --0.42987117 -0.47141704 --0.1474616 -0.16445132 --0.025421321 --0.27505493 -0.07728347 --0.24214618 -0.024138005 -0.08339195 --0.15745965 --0.0473752 --0.34986797 -0.35716185 --0.18113974 -0.00067774876 --0.16302785 --0.42343912 -0.20665316 -0.101193205 -0.34736532 -0.0663833 --0.114516355 --0.03672588 -0.2106544 -0.14647482 -0.25129664 -0.21118578 -0.2022174 --0.121040314 -0.08763983 --0.2931744 --0.13675265 -0.34871602 -0.37929273 -0.22525258 -0.32395893 --0.0067060622 --0.21690483 --0.47135922 --0.14163026 -0.14780635 -0.049930472 -0.016434247 --0.16796255 --0.13612172 -0.12619036 -0.1866073 --0.024482597 --0.050484445 --0.19981122 -0.34642702 -0.0014597257 --0.32291427 -0.25427938 --0.19464713 --0.35713115 --0.25173807 --0.049893133 -0.14538735 --0.2067819 -0.2902593 --0.2966668 -0.20016049 --0.18552034 --0.123281695 -0.3012906 -0.57572 --0.18179837 --0.22278646 --0.10810024 -0.49425238 -0.15969634 -0.23430789 --0.13464476 -0.16237451 --0.04109099 -0.034899976 --0.31020278 -0.17071056 -0.3060779 --0.14691934 --0.08431256 -0.054866787 --0.10353336 --0.21289869 --0.06543198 -0.017318776 --0.5465504 -0.05980765 -0.20684364 -0.0033375002 -0.098604955 --0.02424309 -0.16791295 -0.147975 --0.061255876 -0.54084516 --0.20856959 --0.041433875 -0.2840808 --0.15679154 -0.28466603 --0.044454813 -0.43867323 -0.06869163 -0.5214448 --0.03009394 -0.012415084 --0.13804834 --0.13162515 --0.18506314 -0.0028300695 -0.27791014 -0.099139094 -0.59037215 -0.03547377 --0.023735475 -0.1332457 -0.44861752 --0.13927633 -0.08207625 --0.009957004 --0.27468926 --0.075538576 --0.28354535 --0.20346744 --0.1549995 --0.22379284 --0.31899688 -0.31035486 --0.020724613 -0.08782789 -0.11584898 --0.055704188 --0.09238817 -0.20203674 -0.046655737 -0.09852724 --0.238983 -0.11082888 -0.07966782 --0.13683632 -0.017374577 -0.02451713 --0.3782251 -0.24121273 -0.41274792 -0.12765041 -0.10645339 -0.11387082 --0.26757458 -0.1664727 -0.10127217 -0.20178424 -0.17483108 -0.020543257 -0.17811643 --0.100501776 -0.01391945 -0.057776943 -0.26968434 --0.022998128 -0.22909397 -0.2312076 --0.14454088 --0.037423693 -0.3675913 -0.08691506 --0.026700309 -0.28954837 -0.24999318 -0.069390714 --0.08748751 --0.124710865 --0.21360035 --0.31580153 -0.21333705 -0.0766599 -0.11156192 -0.29019746 -0.20656209 --0.24204662 -0.023498591 --0.13953634 --0.21444014 --0.015786875 -0.30289248 --0.005346747 -0.14512108 -0.3537016 --0.18919425 -0.1285188 --0.21286665 --0.13554819 -0.098606534 --0.23781738 --0.1237174 --0.15593643 -0.08396647 -0.17697655 -0.16309865 -0.19913587 -0.009166961 -0.09200104 --0.18594392 --0.05996324 --0.28421 --0.4526106 -0.2658062 -0.30251843 -0.07880519 -0.069825836 -0.15201715 --0.052629296 -0.25042352 -0.26466054 -0.11539604 -0.25218686 --0.118164726 --0.21002941 -0.084085084 --0.09164572 -0.44102412 --0.29180762 -0.074940704 -0.24819817 --0.069360316 --0.21172914 -0.19416799 -0.11804239 --0.2053469 -0.09689745 --0.062459197 --0.07139754 -0.26816142 --0.1353133 -0.035275605 -0.1905766 -0.14897937 -0.42538095 --0.0009906591 --0.20576559 --0.14204067 -0.04569955 --0.33224404 --0.038078256 --0.2372682 -0.104765795 --0.026632695 --0.053510062 -0.060395714 -0.12799616 --0.11423495 -0.20946963 --0.107450455 -0.35328466 --0.24947257 --0.28436866 --0.2497623 -0.019452654 -0.01623 -0.17890568 --0.037627574 --0.09861623 --0.1853974 -0.050541516 -0.33928093 --0.22978157 -0.20645358 -0.24184303 --0.1784269 --0.110936664 --0.25248083 -0.14491452 -0.2202547 -0.44002962 --0.08382998 -0.18949057 --0.10853208 --0.2580236 --0.20176776 --0.28513187 --0.14544334 --0.15249458 --0.108712606 -0.29438952 --0.31550193 -0.11693302 -0.30402833 --0.032130826 -0.13396443 --0.3192751 -0.5500428 --0.13057421 --0.34870464 --0.12548386 --0.25347987 -0.2928603 -0.63930446 -0.03727936 -0.26170313 --0.37607214 -0.8207506 -0.9650132 --0.4361094 --0.56351167 --0.097211726 --0.36252338 --0.06265012 -0.80061686 --0.0122742 --0.35166365 -0.11265502 --0.4536041 --0.2746855 --0.061390076 --0.047144204 --0.029091122 -0.34237632 -0.4370169 --0.19623655 --0.21602525 -0.31634408 -0.29809964 --0.14155771 -0.017707845 -0.2794116 --0.111380726 --0.0012351805 -0.1643308 -0.46730205 -0.23364198 --0.21663934 -0.12996218 --0.19810006 -0.16740854 --0.38306648 -0.0048692324 --0.11886538 -0.16713963 -0.088703506 -0.07960467 -0.006035697 -0.064700484 --0.26823768 --0.19511081 --0.20482779 --0.017046338 -0.037017297 -0.41338527 --0.1659475 --0.2739787 -0.38709238 -0.041435942 --0.33241522 -0.42026544 --0.15728536 -0.13021022 --0.041468404 --0.21875514 -0.18113977 -0.39758384 --0.2668989 --0.0037670697 --0.15959163 --0.5006043 --0.088477455 -0.2743678 --0.17250738 --0.07834109 -0.23124236 -0.14692278 --0.061339922 --0.030463252 -0.1567309 -0.3198278 --0.23677647 --0.009985014 --0.06809433 --0.01291354 --0.06927315 -0.056345936 --0.31082925 -0.34116423 -0.3617298 -0.26476246 -0.0841866 --0.07267766 -0.15678544 --0.23207873 --0.12892833 --0.050260656 -0.22038965 -0.34999657 -0.09664309 -0.22369152 -0.1646521 -0.077840604 -0.29838702 --0.12362557 -0.023400288 --0.040789157 --0.083943725 -0.12942494 -0.28045592 --0.09905452 -0.14867179 --0.31379968 --0.17642547 -0.03029476 --0.061781388 -0.32616383 -0.027066888 -0.2409023 --0.23889624 -0.21303101 -0.40234053 --0.3378294 --0.2063605 --0.24874313 -0.18137527 --0.12199988 -0.08283513 --0.5200135 -0.04636129 --0.16395618 -0.24669279 -0.38667908 -0.2314495 -0.25890717 -0.2382067 --0.088123016 --0.182704 -0.10791384 --0.07445539 --0.34097126 -0.39789712 -0.0860404 -0.045335714 --0.30763292 --0.2433836 -0.016350893 -0.3118162 --0.26951957 -0.20438486 --0.24140699 --0.06292194 -0.43186846 --0.006846548 -0.28711963 -0.17720157 --0.042659238 --0.08647273 -0.17452978 -0.20321989 --0.46671358 --0.17806685 -0.22456664 --0.06193574 --0.17356232 --0.1339342 --0.6358465 --0.15204823 --0.27552137 --0.35912237 -0.058717545 --0.13761303 --0.071022525 -0.07537998 --0.051953193 --0.140046 -0.24222599 --0.16864464 -0.035592098 --0.09077796 --0.31020117 --0.037976343 -0.03852259 -0.2657782 -0.027702253 -# B -0.10539778 -0.081001185 -0.043961372 --0.0030850128 -0.031030403 -0.016791873 -0.0088360915 -0.00830054 -0.007945518 -0.14327656 -0.008480433 -0.041247427 -0.037119996 -0.000917504 -0.06656499 --0.06000135 -0.06416146 -0.019975716 -0.012773517 -0.030042604 -0.08366585 --0.008912115 -0.060739547 -0.009597608 --0.037929144 -0.039481048 -0.06280287 -0.093685895 -0.13874945 --0.014324295 -0.11290577 -0.049334873 -# Layer Number: 3 -softmax -12 32 -# W --0.654293 --0.14119142 --0.20374197 --0.35435706 --0.415945 -0.46770406 -0.16237283 -0.33782408 --0.0042559956 --0.03110481 --0.119983785 -0.54734355 --0.10076899 --0.03371018 --0.16709933 --0.053159744 -0.35439506 --0.114781514 --0.37632626 --0.60577947 -0.51511705 -0.17924652 -0.083884776 -0.4035794 --0.6222737 --0.84645694 --0.4456867 --0.7458798 -0.17337903 -0.046294134 -0.17317025 --0.25019437 -0.3325854 --0.024085196 -0.25146472 --0.2349255 --0.29875752 --0.42422357 --0.21785079 -0.005470944 --0.9769184 -0.23109391 -0.5666398 -0.6899032 -0.3037418 -0.36303842 --0.46601444 --0.019763835 --0.55361307 --0.16003898 --0.2740949 -0.4154381 -0.39858657 -0.43253863 --0.2060199 --0.06684809 -0.24402738 --0.5595564 --0.30736494 -0.014299742 -0.074464105 --0.40461698 --0.7939528 --0.5290009 --1.2416762 --0.42878774 -0.12425132 -0.1916278 --0.13131839 -0.510227 --1.1718326 -0.5608538 --0.13146833 --0.067213126 -0.3849647 --0.058600858 -0.076744355 -0.2650249 --0.20990226 -0.36347845 -0.07720079 -0.3718886 -0.389658 --0.56598234 --0.11402044 --0.72283775 --0.09372109 --0.52129 --0.020352177 --0.5288289 -0.3003739 -0.3640874 --0.27014658 --0.40113178 --1.6737821 --0.41684914 -0.013059037 -0.09260418 -0.54677415 --0.27171987 -0.14109524 -0.067065485 -0.16963482 --0.5364052 --0.17015429 -0.26581663 --0.6691692 --0.2619371 --0.67732084 --0.65806913 --0.55497634 -0.091476314 --0.35161424 -0.013526378 --0.5024614 -0.37670267 -0.09505596 -0.08164547 -0.4644509 -0.35012302 --0.57797366 --0.42368108 --0.14870879 --0.12739891 -0.163902 --0.06696565 -0.38844547 --0.019868944 --0.36510715 --0.47122934 -0.43184277 --0.26196495 --0.08005231 --0.18070683 --0.23876205 --0.12525117 --0.0098497085 --0.026176853 --1.2744837 -0.26234663 -0.29490596 -0.13243315 -0.10094277 -0.07882068 --0.42906758 --0.9446709 --0.23875736 -0.23352303 -0.23309585 -0.06572779 -0.23395975 -0.07746196 --1.3343563 -0.0046181357 -0.13561815 -0.101365015 --0.044232976 --0.3753897 --0.22411941 --0.51203287 --0.19528277 --0.7216313 --0.42077523 -0.14568438 --0.46783283 -0.20519362 -0.4538673 -0.4334707 -0.007402911 --0.059827164 --0.18750386 --0.09896592 -0.20652089 --0.4674028 -0.16794847 -0.1552115 -0.16038334 --0.4968604 --0.2668306 -0.43669286 --0.58941805 --0.207333 -0.3961143 -0.094547816 --0.1510705 --0.4260933 -0.31617123 --0.24045359 -0.26576772 --0.8965087 -0.10165318 --0.13363566 --0.64868057 --1.5075043 -0.082050405 -0.04906998 --0.28075847 --0.38664106 --0.25487417 --0.10413858 --0.5076183 -0.56574684 --0.92219985 -0.075677745 --0.28274062 --0.15573585 --0.31903297 --0.13352735 --0.3660932 -0.052638374 -0.107240364 --0.25751916 -0.101953566 -0.31326523 --0.25611123 --0.46101773 --0.8273104 --0.12938534 -0.16415255 -0.51837593 --0.723888 --0.3510659 -0.2075079 --0.23067966 -0.24287982 -0.287875 -0.33136576 -0.18290073 --0.7601508 --0.48093832 -0.20223416 -0.042626534 -0.14038824 --0.024897056 -0.14472494 --0.23791115 --0.4019235 -0.34368837 -0.29529297 -0.3985814 -0.26264685 --1.3040802 --0.44563556 --0.5808313 --0.42037967 --0.32555202 --0.00015376126 --1.369941 -0.022771673 -0.24812494 -0.16601466 -0.22903657 --0.29841036 --0.24260598 -0.2925936 -0.46298137 --0.0077273417 -0.651833 --0.18154171 --0.48932132 --0.24026683 --0.47315678 --0.21302044 --0.2560434 --0.6796008 -0.11580275 --0.57543397 --0.047168367 --0.5959606 -0.22664848 -0.2634622 -0.43698648 -0.3726454 --0.10930374 --0.18052572 --0.27896044 --0.28506032 --0.41406912 --1.3012909 --1.0794861 -0.13769113 -0.07744126 --0.54393584 --1.1053159 --0.49614367 -0.3117761 -0.26265457 --0.7010919 -0.30344114 -0.19004066 -0.23497452 --0.25655186 --0.32162738 --0.42606118 --0.012826185 --0.025438894 --0.22275 -0.29929483 --0.4005503 -0.07502536 --0.0047455737 --0.17829853 --0.23239018 -0.0683703 --0.07243359 -0.15548001 --0.3890859 --0.2006654 --0.12907878 -0.07032411 --0.04986735 --0.60711294 --0.5963592 --0.21444848 --0.31882074 -0.46512386 -0.48412517 --0.645901 -0.121776626 -0.4052446 --0.16298698 -0.34549078 --0.5609689 --0.37896466 -0.25368336 --0.9531753 --0.18809916 --0.15320738 --0.11879323 --0.44417307 -0.08054145 --1.5288208 -0.3684941 -0.12227148 -0.28639948 -0.46673334 --0.6539257 --0.92599547 -0.36886862 -0.066948965 -0.22936697 -0.1653329 -0.2293841 -0.1899918 -0.041063175 -0.4098563 --1.0432395 -0.42611572 --0.044770878 --0.5668051 -0.17860962 --0.44003376 -0.092523605 --0.44094396 --0.20160744 -0.3504108 --0.10995443 -0.11484574 -0.23061158 --0.053196862 --0.17847036 --1.6494379 -0.39073864 -0.14467894 -0.35062248 -0.061479956 --0.0580934 --0.19011271 -0.3898097 --0.081799105 -0.32564962 --0.9745713 --0.7469047 --0.089598395 -0.45262337 --0.40949437 --0.18289925 --0.26055342 --0.4662905 -0.4251766 --0.045543823 --0.32502973 --0.4769463 --0.17840016 -# B --0.21185717 --0.0112710195 --0.06396014 -0.11493313 --0.09054569 -0.13518794 --0.076740846 --0.030636692 --0.085468404 -0.024732936 -0.04416101 -0.09559866 From 72f7acee4a06851b96f13e45fd93aee9f2f600a8 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:22:33 -0300 Subject: [PATCH 02/53] Create main.yml --- .github/workflows/main.yml | 65 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 00000000..2edea29e --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,65 @@ +name: Build and Release + +on: + push: + branches: + - cyrus2d + +jobs: + build: + runs-on: ubuntu-20.04 + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up dependencies + run: | + sudo apt update + sudo apt install -y build-essential libboost-all-dev cmake + + - name: Install librcsc + run: | + git clone https://github.com/helios-base/librcsc.git + cd librcsc + git checkout 19175f339dcb5c3f61b56a8c1bff5345109f22ef + mkdir build + cd build + cmake .. + make + sudo make install + + - name: Build project + run: | + mkdir build + cd build + cmake .. + make + + - name: Create zip file + run: | + cd build + mkdir -p cyrus/bin + cp -r bin/* cyrus/bin/ + zip -r cyrus.zip cyrus + + - name: Create GitHub Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ github.sha }} + release_name: Release ${{ github.sha }} + draft: false + prerelease: false + + - name: Upload Release Asset + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ steps.create_release.outputs.upload_url }} + asset_path: build/cyrus.zip + asset_name: cyrus.zip + asset_content_type: application/zip From 212f01634312108fe709e90496e573cbec25b9d9 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:23:30 -0300 Subject: [PATCH 03/53] Delete .github/workflows/cmake.yml --- .github/workflows/cmake.yml | 53 ------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 .github/workflows/cmake.yml diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml deleted file mode 100644 index 9109ef04..00000000 --- a/.github/workflows/cmake.yml +++ /dev/null @@ -1,53 +0,0 @@ -name: CMake - -on: - push: - branches: [ "cyrus2d" ] - pull_request: - branches: [ "cyrus2d" ] - -env: - # Customize the CMake build type here (Release, Debug, RelWithDebInfo, etc.) - BUILD_TYPE: Release - -jobs: - build: - # The CMake configure and build commands are platform agnostic and should work equally well on Windows or Mac. - # You can convert this to a matrix build if you need cross-platform coverage. - # See: https://docs.github.com/en/free-pro-team@latest/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - name: Install Dep - run: | - sudo apt update - sudo apt install build-essential libboost-all-dev autoconf automake libtool - sudo apt install libeigen3-dev - - name: Install LibRCSC - run: | - git clone https://github.com/helios-base/librcsc.git - cd librcsc - git checkout 19175f339dcb5c3f61b56a8c1bff5345109f22ef - mkdir build - cd build - cmake .. - make -j8 - make install - - name: Install CppDnn - run: | - git clone https://github.com/Cyrus2D/CppDNN.git - cd CppDNN - mkdir build - cd build - cmake .. - make - sudo make install - - name: Configure CMake - # Configure CMake in a 'build' subdirectory. `CMAKE_BUILD_TYPE` is only required if you are using a single-configuration generator such as make. - # See https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html?highlight=cmake_build_type - run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - - - name: Build - # Build your program with the given configuration - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} From ddb22b16a1a27ed5650c814b8207b5934aa5d390 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:39:22 -0300 Subject: [PATCH 04/53] Update main.yml --- .github/workflows/main.yml | 44 ++++++++++++++++++++++++-------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2edea29e..65c7ce02 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,23 +43,35 @@ jobs: cp -r bin/* cyrus/bin/ zip -r cyrus.zip cyrus - - name: Create GitHub Release + # - name: Create GitHub Release + # id: create_release + # uses: actions/create-release@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # tag_name: ${{ github.sha }} + # release_name: Release ${{ github.sha }} + # draft: false + # prerelease: false + # ------------------------------------------- Release + - name: Create Release id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + uses: ncipollo/release-action@v1 + if: steps.check_release.outputs.release_exists == '404' with: - tag_name: ${{ github.sha }} - release_name: Release ${{ github.sha }} + artifacts: "${{ github.workspace }}/artifact/*" + token: ${{ secrets.GITHUB_TOKEN }} + tag: "1" + release_name: "2" + release_body: "FOXSY CYRUS BASE" draft: false prerelease: false - - - name: Upload Release Asset - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: build/cyrus.zip - asset_name: cyrus.zip - asset_content_type: application/zip + # - name: Upload Release Asset + # uses: actions/upload-release-asset@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # upload_url: ${{ steps.create_release.outputs.upload_url }} + # asset_path: build/cyrus.zip + # asset_name: cyrus.zip + # asset_content_type: application/zip From d8b60ae8f90b3d67141607ac4857deebf16f7cff Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:44:46 -0300 Subject: [PATCH 05/53] Update main.yml --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 65c7ce02..5e0ea4f1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -57,9 +57,8 @@ jobs: - name: Create Release id: create_release uses: ncipollo/release-action@v1 - if: steps.check_release.outputs.release_exists == '404' with: - artifacts: "${{ github.workspace }}/artifact/*" + artifacts: "${{ github.workspace }}/build/cyrus.zip" token: ${{ secrets.GITHUB_TOKEN }} tag: "1" release_name: "2" From d64d947f9d6bec6d44c8b4794a180f63d053b8a6 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:46:01 -0300 Subject: [PATCH 06/53] Update main.yml --- .github/workflows/main.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5e0ea4f1..684934ed 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,9 +1,9 @@ name: Build and Release -on: - push: - branches: - - cyrus2d +# on: +# push: +# branches: +# - cyrus2d jobs: build: From f38b497db8f78cbdc819fea6ee03e915dc8a7926 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:47:35 -0300 Subject: [PATCH 07/53] Create main2.yml --- .github/workflows/main2.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 .github/workflows/main2.yml diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml new file mode 100644 index 00000000..f5bea7d6 --- /dev/null +++ b/.github/workflows/main2.yml @@ -0,0 +1,50 @@ +name: Build and Release + +on: + push: + branches: + - cyrus2d + +jobs: + build: + runs-on: ubuntu-20.04 + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Create zip file + run: | + zip -r cyrus.zip src + + # - name: Create GitHub Release + # id: create_release + # uses: actions/create-release@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # tag_name: ${{ github.sha }} + # release_name: Release ${{ github.sha }} + # draft: false + # prerelease: false + # ------------------------------------------- Release + - name: Create Release + id: create_release + uses: ncipollo/release-action@v1 + with: + artifacts: "${{ github.workspace }}/cyrus.zip" + token: ${{ secrets.GITHUB_TOKEN }} + tag: "1" + release_name: "2" + release_body: "FOXSY CYRUS BASE" + draft: false + prerelease: false + # - name: Upload Release Asset + # uses: actions/upload-release-asset@v1 + # env: + # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + # with: + # upload_url: ${{ steps.create_release.outputs.upload_url }} + # asset_path: build/cyrus.zip + # asset_name: cyrus.zip + # asset_content_type: application/zip From 2af2ebd0be0a72ef7bc4d4e0fec19167f774b1da Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:49:43 -0300 Subject: [PATCH 08/53] Update main2.yml --- .github/workflows/main2.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index f5bea7d6..5e9f4648 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -15,7 +15,8 @@ jobs: - name: Create zip file run: | - zip -r cyrus.zip src + mv src cyrus + zip -r cyrus.zip src/* # - name: Create GitHub Release # id: create_release From 9f4c5e472b38d4176b9e7e0ddb155db69494abd5 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:50:29 -0300 Subject: [PATCH 09/53] Update main2.yml --- .github/workflows/main2.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index 5e9f4648..9959d3bb 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -16,7 +16,7 @@ jobs: - name: Create zip file run: | mv src cyrus - zip -r cyrus.zip src/* + zip -r cyrus.zip cyrus/* # - name: Create GitHub Release # id: create_release From c034ab14e0b89b3f9ea5dc31330657ddaf5d3e0e Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:51:52 -0300 Subject: [PATCH 10/53] Update main2.yml --- .github/workflows/main2.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index 9959d3bb..45fc49d7 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -1,6 +1,7 @@ name: Build and Release on: + workflow_dispatch: push: branches: - cyrus2d From 090206bdc9915023f5c13c98f02deae2e8690e70 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:55:40 -0300 Subject: [PATCH 11/53] Update main2.yml --- .github/workflows/main2.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index 45fc49d7..b0b004ce 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -17,7 +17,8 @@ jobs: - name: Create zip file run: | mv src cyrus - zip -r cyrus.zip cyrus/* + cd cyrus + zip -r ../cyrus.zip * # - name: Create GitHub Release # id: create_release @@ -36,8 +37,8 @@ jobs: with: artifacts: "${{ github.workspace }}/cyrus.zip" token: ${{ secrets.GITHUB_TOKEN }} - tag: "1" - release_name: "2" + tag: "3" + release_name: "3" release_body: "FOXSY CYRUS BASE" draft: false prerelease: false From e8e319a090e2dff317ac05ec82322d72c6d15866 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 12:59:05 -0300 Subject: [PATCH 12/53] Update main.yml --- .github/workflows/main.yml | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 684934ed..0ac773c5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,9 +1,10 @@ name: Build and Release -# on: -# push: -# branches: -# - cyrus2d +on: + workflow_dispatch: + push: + branches: + - cyrus2d jobs: build: @@ -35,13 +36,16 @@ jobs: cd build cmake .. make + cd bin + mkdir lib + cp ~/local/lib/libr* lib/ - name: Create zip file run: | cd build - mkdir -p cyrus/bin - cp -r bin/* cyrus/bin/ - zip -r cyrus.zip cyrus + mv bin cyrus + cd cyrus + zip -r ../../cyrus.zip * # - name: Create GitHub Release # id: create_release @@ -58,10 +62,10 @@ jobs: id: create_release uses: ncipollo/release-action@v1 with: - artifacts: "${{ github.workspace }}/build/cyrus.zip" + artifacts: "${{ github.workspace }}/cyrus.zip" token: ${{ secrets.GITHUB_TOKEN }} - tag: "1" - release_name: "2" + tag: "8" + release_name: "8" release_body: "FOXSY CYRUS BASE" draft: false prerelease: false From b2f500b49007a35d1bf114dbf53fb3b0db457b67 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:04:23 -0300 Subject: [PATCH 13/53] Update main2.yml --- .github/workflows/main2.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index b0b004ce..6955ad7b 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -2,9 +2,9 @@ name: Build and Release on: workflow_dispatch: - push: - branches: - - cyrus2d + # push: + # branches: + # - cyrus2d jobs: build: From 2cd5330ead4b37a50c7c33cf7854d1a25fcaf290 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:05:49 -0300 Subject: [PATCH 14/53] Update main.yml --- .github/workflows/main.yml | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0ac773c5..b58f3c89 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,16 +47,6 @@ jobs: cd cyrus zip -r ../../cyrus.zip * - # - name: Create GitHub Release - # id: create_release - # uses: actions/create-release@v1 - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # with: - # tag_name: ${{ github.sha }} - # release_name: Release ${{ github.sha }} - # draft: false - # prerelease: false # ------------------------------------------- Release - name: Create Release id: create_release @@ -69,12 +59,3 @@ jobs: release_body: "FOXSY CYRUS BASE" draft: false prerelease: false - # - name: Upload Release Asset - # uses: actions/upload-release-asset@v1 - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # with: - # upload_url: ${{ steps.create_release.outputs.upload_url }} - # asset_path: build/cyrus.zip - # asset_name: cyrus.zip - # asset_content_type: application/zip From 547b0269f78427c0c8da3599e5de917830845c9b Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:09:06 -0300 Subject: [PATCH 15/53] Update main.yml --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b58f3c89..d778e5d0 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -2,9 +2,9 @@ name: Build and Release on: workflow_dispatch: - push: - branches: - - cyrus2d + # push: + # branches: + # - cyrus2d jobs: build: From abd8db6ed455806d1d985475c0c18561e8ee4039 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:09:49 -0300 Subject: [PATCH 16/53] Update main2.yml --- .github/workflows/main2.yml | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index 6955ad7b..6c838988 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -20,16 +20,20 @@ jobs: cd cyrus zip -r ../cyrus.zip * - # - name: Create GitHub Release - # id: create_release - # uses: actions/create-release@v1 - # env: - # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # with: - # tag_name: ${{ github.sha }} - # release_name: Release ${{ github.sha }} - # draft: false - # prerelease: false + - name: Get latest tag + id: get_latest_tag + uses: actions/github-script@v6 + with: + script: | + const latestTag = await github.repos.listTags({ + owner: context.repo.owner, + repo: context.repo.repo, + per_page: 1, + page: 1 + }); + const latestTagName = latestTag.data.length > 0 ? latestTag.data[0].name : "0"; + const newTag = (parseInt(latestTagName, 10) + 1).toString(); + core.setOutput('new_tag', newTag); # ------------------------------------------- Release - name: Create Release id: create_release @@ -37,8 +41,8 @@ jobs: with: artifacts: "${{ github.workspace }}/cyrus.zip" token: ${{ secrets.GITHUB_TOKEN }} - tag: "3" - release_name: "3" + tag: ${{ steps.get_latest_tag.outputs.new_tag }} + release_name: ${{ steps.get_latest_tag.outputs.new_tag }} release_body: "FOXSY CYRUS BASE" draft: false prerelease: false From 4ba30fc08379a1ca53e6ece45b32f8f4dc0fa5c4 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:11:12 -0300 Subject: [PATCH 17/53] Update main2.yml --- .github/workflows/main2.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main2.yml b/.github/workflows/main2.yml index 6c838988..fd2ff3fb 100644 --- a/.github/workflows/main2.yml +++ b/.github/workflows/main2.yml @@ -24,8 +24,9 @@ jobs: id: get_latest_tag uses: actions/github-script@v6 with: + github-token: ${{ secrets.GITHUB_TOKEN }} script: | - const latestTag = await github.repos.listTags({ + const latestTag = await github.rest.repos.listTags({ owner: context.repo.owner, repo: context.repo.repo, per_page: 1, From 017b3dc4a913b28c520078aa1e3b43dfcf26ee45 Mon Sep 17 00:00:00 2001 From: Nader Zare Date: Sat, 15 Jun 2024 13:13:12 -0300 Subject: [PATCH 18/53] Update main.yml --- .github/workflows/main.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d778e5d0..abb5c1e6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,21 @@ jobs: mv bin cyrus cd cyrus zip -r ../../cyrus.zip * - + - name: Get latest tag + id: get_latest_tag + uses: actions/github-script@v6 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + script: | + const latestTag = await github.rest.repos.listTags({ + owner: context.repo.owner, + repo: context.repo.repo, + per_page: 1, + page: 1 + }); + const latestTagName = latestTag.data.length > 0 ? latestTag.data[0].name : "0"; + const newTag = (parseInt(latestTagName, 10) + 1).toString(); + core.setOutput('new_tag', newTag); # ------------------------------------------- Release - name: Create Release id: create_release @@ -54,8 +68,8 @@ jobs: with: artifacts: "${{ github.workspace }}/cyrus.zip" token: ${{ secrets.GITHUB_TOKEN }} - tag: "8" - release_name: "8" + tag: ${{ steps.get_latest_tag.outputs.new_tag }} + release_name: ${{ steps.get_latest_tag.outputs.new_tag }} release_body: "FOXSY CYRUS BASE" draft: false prerelease: false From 59d7de4afbba4f37516be510d23cc5d618b8f049 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 13:34:02 -0300 Subject: [PATCH 19/53] update start and readme --- README.md | 65 ++++++++++--------------------------------------------- 1 file changed, 11 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index 2c3ea3dc..a04a7803 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,8 @@ This base is a Helios base Fork. We merged the newest version of Helios base(Agent2D) with the Gliders2D base V2.6 together, After that we applied several features of Cyrus2021, the champion of RoboCup 2021 in Soccer Simulation 2D league to improve the performance and capabilities of this base. +This version of Cyrus2D Base is implemented for Foxsy AI project. + ![The evolution of Helios2D, Glider2D and Cyrus2D base codes](https://github.com/Cyrus2D/Cyrus2DBase/blob/cyrus2d/cyrus-base.png) All programs can work with rcssserver-18. @@ -15,60 +17,15 @@ All programs can work with rcssserver-18. ## Quick Start -The latest Cyrus2D-base depends on the following libraries: - - Boost 1.38 or later https://www.boost.org/ - - The latest helios librcsc https://github.com/helios-base/librcsc - -In the case of Ubuntu 16.04 or later, execute the following commands for installing a basic development environment: -``` -sudo apt update -sudo apt install build-essential libboost-all-dev cmake -``` -And, install librcsc (compatible with [librcsc-master-4c45970](https://github.com/helios-base/librcsc/tree/19175f339dcb5c3f61b56a8c1bff5345109f22ef)): -``` -git clone https://github.com/helios-base/librcsc.git -git checkout 19175f339dcb5c3f61b56a8c1bff5345109f22ef -cd librcsc -mkdir build -cd build -cmake .. -make -make install -``` -After that, install Eigen3: https://eigen.tuxfamily.org/dox/index.html -``` -sudo apt install libeigen3-dev -``` -Then, install CppDNN: -``` -git clone https://github.com/Cyrus2D/CppDNN.git -cd CppDNN -mkdir build -cd build -cmake .. -make -sudo make install -``` -To build binaries, execute commands from the root of source directory: -``` -mkdir build -cd build -cmake .. -make -``` - -To start the cyrud2d team, invoke the start script in `bin` directory. -``` -cd build/bin -./start.sh -``` - -## Change Logo -- Create a logo with the size of 256x64 pixels and save it as a png file. width: 256px, height: 64px -- Decrease number of colors to 20 (https://onlinepngtools.com/decrease-png-color-count) -- Convert the png file to xpm (https://www.onlineconvert.com/png-to-xpm) -- Open the xpm file and change the name of char * variable to "team_logo_xpm". The second line should be "static const char *team_logo_xpm[] = {" -- Copy content of the file and paste it in src/team_logo_xpm +Download latest version "cyrus.zip" from https://github.com/Cyrus2D/FoxsyCyrus2DBase/releases + +Extract "cyrus.zip" + +Run "start.sh" with the following parameters: +- -t: team name +- -p: player port number (coach port number = player port number + 2) +- -c: config path +- -j: json config ## References From 0fbad3346375e4c271ababfacc41f7dcb20a891c Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 13:35:14 -0300 Subject: [PATCH 20/53] update start and readme --- src/start.sh.in | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/src/start.sh.in b/src/start.sh.in index 0c8896fd..fbc8ebdd 100644 --- a/src/start.sh.in +++ b/src/start.sh.in @@ -15,16 +15,22 @@ echo " All rights reserved." echo "******************************************************************" -LIBPATH=@LIBRCSC_LIBDIR@ +LIBPATH=./lib +if [ -z "$LIBPATH" ]; then + echo "Error: LIBPATH is not set." + exit 1 +fi if [ x"$LIBPATH" != x ]; then if [ x"$LD_LIBRARY_PATH" = x ]; then LD_LIBRARY_PATH=$LIBPATH - else - LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH fi export LD_LIBRARY_PATH +else + echo "Error: LIBPATH is not set." + exit 1 fi + DIR=`dirname $0` player="${DIR}/sample_player" @@ -42,6 +48,9 @@ config_dir="${DIR}/formations-dt" coach_conf="${DIR}/coach.conf" team_graphic="--use_team_graphic off" +json_config="" +config_path="" + number=11 usecoach="true" @@ -69,7 +78,8 @@ usage() echo " -t, --teamname TEAMNAME specifies team name" echo " -n, --number NUMBER specifies the number of players" echo " -u, --unum UNUM specifies the uniform number of players" - echo " -C, --without-coach specifies not to run the coach" + echo " -c, config path" + echo " -j, json config" echo " -f, --formation DIR specifies the formation directory" echo " --team-graphic FILE specifies the team graphic xpm file" echo " --offline-logging writes offline client log (default: off)" @@ -151,8 +161,14 @@ do shift 1 ;; - -C|--without-coach) - usecoach="false" + -c) + config_path="${2}" + shift 1 + ;; + + -j) + json_config="${2}" + shift 1 ;; -f|--formation) @@ -318,6 +334,8 @@ opt="${opt} --debug_server_host ${debug_server_host}" opt="${opt} --debug_server_port ${debug_server_port}" opt="${opt} ${offline_logging}" opt="${opt} ${debugopt}" +opt="${opt} -j ${json_config}" +opt="${opt} -c ${config_path}" ping -c 1 $host @@ -366,6 +384,8 @@ if [ "${usecoach}" = "true" ]; then coachopt="${coachopt} --debug_server_port ${debug_server_port}" coachopt="${coachopt} ${offline_logging}" coachopt="${coachopt} ${debugopt}" + coachopt="${coachopt} -c ${config_path}" + coachopt="${coachopt} -j ${json_config}" if [ X"${offline_mode}" != X'' ]; then From c31c1afaa836040660ec101f7752f788bdaee128 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 13:37:22 -0300 Subject: [PATCH 21/53] update git ignore --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index effe8e59..bbbc6ca7 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,6 @@ sample_player sample_trainer start.sh train.sh - +build/ +cmake-build-debug +.idea/* From 340168e53ffda373ddbe7c0437349b132a4f2012 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 14:40:14 -0300 Subject: [PATCH 22/53] read config from string or file --- README.md | 8 +++++++- src/player/CMakeLists.txt | 1 + src/player/main_player.cpp | 3 +++ src/player/sample_player.cpp | 3 +++ src/start.sh.in | 10 ++++++---- 5 files changed, 20 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a04a7803..f3d42c0c 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,15 @@ Extract "cyrus.zip" Run "start.sh" with the following parameters: - -t: team name - -p: player port number (coach port number = player port number + 2) -- -c: config path +- -c: config path (path should be directory and in the directory config.json should be exist) - -j: json config +### Examples + +```bash +./start.sh -t Test -p 6000 -c ~/Data/1 +``` + ## References The paper about Cyrus2D Base: diff --git a/src/player/CMakeLists.txt b/src/player/CMakeLists.txt index a6f47f2c..aa473beb 100644 --- a/src/player/CMakeLists.txt +++ b/src/player/CMakeLists.txt @@ -105,6 +105,7 @@ add_executable(sample_player strategy.cpp main_player.cpp bhv_basic_block.cpp + setting.cpp ) diff --git a/src/player/main_player.cpp b/src/player/main_player.cpp index a3fb7df3..d2796569 100644 --- a/src/player/main_player.cpp +++ b/src/player/main_player.cpp @@ -29,6 +29,7 @@ #endif #include "sample_player.h" +#include "setting.h" #include #include @@ -59,6 +60,8 @@ sig_exit_handle( int ) int main( int argc, char **argv ) { + Setting::i().read_from_arguments(argc, argv); + struct sigaction sig_action; sig_action.sa_handler = &sig_exit_handle; sig_action.sa_flags = 0; diff --git a/src/player/sample_player.cpp b/src/player/sample_player.cpp index 39a871d9..0923ef36 100644 --- a/src/player/sample_player.cpp +++ b/src/player/sample_player.cpp @@ -63,6 +63,7 @@ #include "basic_actions/neck_turn_to_ball_or_scan.h" #include "basic_actions/view_synch.h" #include "basic_actions/kick_table.h" +#include "setting.h" #include #include @@ -96,6 +97,7 @@ SamplePlayer::SamplePlayer() : PlayerAgent(), M_communication() { +// Setting::i().load_from_json_string(R"({"formation_name":"442"})"); M_field_evaluator = createFieldEvaluator(); M_action_generator = createActionGenerator(); @@ -164,6 +166,7 @@ SamplePlayer::~SamplePlayer() bool SamplePlayer::initImpl( CmdLineParser & cmd_parser ) { + Setting::i().print(); bool result = PlayerAgent::initImpl( cmd_parser ); // read additional options diff --git a/src/start.sh.in b/src/start.sh.in index fbc8ebdd..4b7101de 100644 --- a/src/start.sh.in +++ b/src/start.sh.in @@ -334,8 +334,12 @@ opt="${opt} --debug_server_host ${debug_server_host}" opt="${opt} --debug_server_port ${debug_server_port}" opt="${opt} ${offline_logging}" opt="${opt} ${debugopt}" -opt="${opt} -j ${json_config}" -opt="${opt} -c ${config_path}" +if [ X"${json_config}" != X'' ]; then + opt="${opt} -j ${json_config}" +fi +if [ X"${config_path}" != X'' ]; then + opt="${opt} -c ${config_path}" +fi ping -c 1 $host @@ -384,8 +388,6 @@ if [ "${usecoach}" = "true" ]; then coachopt="${coachopt} --debug_server_port ${debug_server_port}" coachopt="${coachopt} ${offline_logging}" coachopt="${coachopt} ${debugopt}" - coachopt="${coachopt} -c ${config_path}" - coachopt="${coachopt} -j ${json_config}" if [ X"${offline_mode}" != X'' ]; then From 3bf40a1afab5005c0d6920c6d10542543581a6e5 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 14:52:34 -0300 Subject: [PATCH 23/53] removed unused formation, add cyrus form --- README.md | 10 + src/CMakeLists.txt | 12 +- src/formations-keeper/before-kick-off.conf | 99 --- src/formations-keeper/defense-formation.conf | 1 - src/formations-keeper/goal-kick-opp.conf | 99 --- src/formations-keeper/goal-kick-our.conf | 99 --- src/formations-keeper/goalie-catch-opp.conf | 99 --- src/formations-keeper/goalie-catch-our.conf | 99 --- src/formations-keeper/goalie-formation.conf | 715 ---------------- .../indirect-freekick-opp-formation.conf | 400 --------- .../indirect-freekick-our-formation.conf | 460 ----------- .../kickin-our-formation.conf | 400 --------- src/formations-keeper/normal-formation.conf | 145 ---- src/formations-keeper/offense-formation.conf | 1 - .../setplay-opp-formation.conf | 760 ----------------- .../setplay-our-formation.conf | 775 ------------------ src/formations-taker/before-kick-off.conf | 99 --- src/formations-taker/defense-formation.conf | 1 - src/formations-taker/goal-kick-opp.conf | 99 --- src/formations-taker/goal-kick-our.conf | 99 --- src/formations-taker/goalie-catch-opp.conf | 99 --- src/formations-taker/goalie-catch-our.conf | 99 --- src/formations-taker/goalie-formation.conf | 715 ---------------- .../indirect-freekick-opp-formation.conf | 400 --------- .../indirect-freekick-our-formation.conf | 460 ----------- .../kickin-our-formation.conf | 400 --------- src/formations-taker/normal-formation.conf | 145 ---- src/formations-taker/offense-formation.conf | 1 - .../setplay-opp-formation.conf | 760 ----------------- .../setplay-our-formation.conf | 775 ------------------ .../433}/defense-formation.conf | 0 .../433}/offense-formation.conf | 0 src/player/sample_player.cpp | 2 +- src/player/strategy.cpp | 5 +- 34 files changed, 14 insertions(+), 8319 deletions(-) delete mode 100644 src/formations-keeper/before-kick-off.conf delete mode 120000 src/formations-keeper/defense-formation.conf delete mode 100644 src/formations-keeper/goal-kick-opp.conf delete mode 100644 src/formations-keeper/goal-kick-our.conf delete mode 100644 src/formations-keeper/goalie-catch-opp.conf delete mode 100644 src/formations-keeper/goalie-catch-our.conf delete mode 100644 src/formations-keeper/goalie-formation.conf delete mode 100644 src/formations-keeper/indirect-freekick-opp-formation.conf delete mode 100644 src/formations-keeper/indirect-freekick-our-formation.conf delete mode 100644 src/formations-keeper/kickin-our-formation.conf delete mode 100644 src/formations-keeper/normal-formation.conf delete mode 120000 src/formations-keeper/offense-formation.conf delete mode 100644 src/formations-keeper/setplay-opp-formation.conf delete mode 100644 src/formations-keeper/setplay-our-formation.conf delete mode 100644 src/formations-taker/before-kick-off.conf delete mode 120000 src/formations-taker/defense-formation.conf delete mode 100644 src/formations-taker/goal-kick-opp.conf delete mode 100644 src/formations-taker/goal-kick-our.conf delete mode 100644 src/formations-taker/goalie-catch-opp.conf delete mode 100644 src/formations-taker/goalie-catch-our.conf delete mode 100644 src/formations-taker/goalie-formation.conf delete mode 100644 src/formations-taker/indirect-freekick-opp-formation.conf delete mode 100644 src/formations-taker/indirect-freekick-our-formation.conf delete mode 100644 src/formations-taker/kickin-our-formation.conf delete mode 100644 src/formations-taker/normal-formation.conf delete mode 120000 src/formations-taker/offense-formation.conf delete mode 100644 src/formations-taker/setplay-opp-formation.conf delete mode 100644 src/formations-taker/setplay-our-formation.conf rename src/{formations-dt => formations/433}/defense-formation.conf (100%) rename src/{formations-dt => formations/433}/offense-formation.conf (100%) diff --git a/README.md b/README.md index f3d42c0c..d596d011 100644 --- a/README.md +++ b/README.md @@ -31,8 +31,18 @@ Run "start.sh" with the following parameters: ```bash ./start.sh -t Test -p 6000 -c ~/Data/1 + +./start.sh -t Test -p 6000 -c ~/Data/1/f.config + +./start.sh -t Test -p 6000 -c ~/Data/1/ + +./start.sh -t Test -p 6000 -j '{"formation_name":"433"}' ``` +### Json Settings + +- `formation_name`: name of formation (default: "433") options "433", "433l" +- ## References The paper about Cyrus2D Base: diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 86a881d6..ecc55622 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -14,16 +14,6 @@ file( FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) -configure_file( - ${PROJECT_SOURCE_DIR}/src/keepaway.sh.in - ${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/keepaway.sh - @ONLY - ) -file( - COPY ${PROJECT_BINARY_DIR}${CMAKE_FILES_DIRECTORY}/keepaway.sh - DESTINATION ${PROJECT_BINARY_DIR}/bin - FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE - ) configure_file( ${PROJECT_SOURCE_DIR}/src/train.sh.in @@ -38,7 +28,7 @@ file( # copy other files to the binary direcotry file(COPY - formations-dt formations-keeper formations-taker player.conf coach.conf start-debug.sh start-offline.sh + formations player.conf coach.conf start-debug.sh start-offline.sh # DESTINATION ${PROJECT_BINARY_DIR}/src/ DESTINATION ${PROJECT_BINARY_DIR}/bin ) diff --git a/src/formations-keeper/before-kick-off.conf b/src/formations-keeper/before-kick-off.conf deleted file mode 100644 index dad0ec22..00000000 --- a/src/formations-keeper/before-kick-off.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -25.00, "y" : -5.00 }, - "3" : { "x" : -25.00, "y" : 5.00 }, - "4" : { "x" : -25.00, "y" : -10.00 }, - "5" : { "x" : -25.00, "y" : 10.00 }, - "6" : { "x" : -25.00, "y" : 0.00 }, - "7" : { "x" : -15.00, "y" : -5.00 }, - "8" : { "x" : -15.00, "y" : 5.00 }, - "9" : { "x" : -15.00, "y" : -10.00 }, - "10" : { "x" : -15.00, "y" : 10.00 }, - "11" : { "x" : -15.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-keeper/defense-formation.conf b/src/formations-keeper/defense-formation.conf deleted file mode 120000 index 82d426ac..00000000 --- a/src/formations-keeper/defense-formation.conf +++ /dev/null @@ -1 +0,0 @@ -normal-formation.conf \ No newline at end of file diff --git a/src/formations-keeper/goal-kick-opp.conf b/src/formations-keeper/goal-kick-opp.conf deleted file mode 100644 index 77720797..00000000 --- a/src/formations-keeper/goal-kick-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 0.00, "y" : -12.00 }, - "5" : { "x" : 0.00, "y" : 12.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 15.00, "y" : -12.00 }, - "8" : { "x" : 15.00, "y" : 12.00 }, - "9" : { "x" : 31.00, "y" : -17.50 }, - "10" : { "x" : 31.00, "y" : 17.50 }, - "11" : { "x" : 31.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-keeper/goal-kick-our.conf b/src/formations-keeper/goal-kick-our.conf deleted file mode 100644 index 8adc8df1..00000000 --- a/src/formations-keeper/goal-kick-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -44.50, "y" : -4.00 }, - "3" : { "x" : -44.50, "y" : 4.00 }, - "4" : { "x" : -42.00, "y" : -24.00 }, - "5" : { "x" : -42.00, "y" : 24.00 }, - "6" : { "x" : -32.00, "y" : 0.00 }, - "7" : { "x" : -32.50, "y" : -13.00 }, - "8" : { "x" : -32.50, "y" : 13.00 }, - "9" : { "x" : -13.00, "y" : -27.00 }, - "10" : { "x" : -13.00, "y" : 27.00 }, - "11" : { "x" : -13.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-keeper/goalie-catch-opp.conf b/src/formations-keeper/goalie-catch-opp.conf deleted file mode 100644 index 51ee0c9e..00000000 --- a/src/formations-keeper/goalie-catch-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 0.00, "y" : -12.00 }, - "5" : { "x" : 0.00, "y" : 12.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 10.00, "y" : -12.00 }, - "8" : { "x" : 10.00, "y" : 12.00 }, - "9" : { "x" : 20.00, "y" : -20.00 }, - "10" : { "x" : 20.00, "y" : 20.00 }, - "11" : { "x" : 20.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-keeper/goalie-catch-our.conf b/src/formations-keeper/goalie-catch-our.conf deleted file mode 100644 index ce315463..00000000 --- a/src/formations-keeper/goalie-catch-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -29.50, "y" : -7.70 }, - "3" : { "x" : -29.50, "y" : 7.70 }, - "4" : { "x" : -29.50, "y" : -25.50 }, - "5" : { "x" : -29.50, "y" : 25.50 }, - "6" : { "x" : -29.00, "y" : 0.00 }, - "7" : { "x" : -15.50, "y" : -12.00 }, - "8" : { "x" : -15.50, "y" : 12.00 }, - "9" : { "x" : -15.00, "y" : -27.00 }, - "10" : { "x" : -15.00, "y" : 27.00 }, - "11" : { "x" : -8.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-keeper/goalie-formation.conf b/src/formations-keeper/goalie-formation.conf deleted file mode 100644 index 910deab4..00000000 --- a/src/formations-keeper/goalie-formation.conf +++ /dev/null @@ -1,715 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : -26.95, "y" : -31.61 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -30.65, "y" : -16.82 }, - "3" : { "x" : -30.77, "y" : -6.44 }, - "4" : { "x" : -30.05, "y" : -29.10 }, - "5" : { "x" : -30.29, "y" : 3.70 }, - "6" : { "x" : -26.24, "y" : -14.19 }, - "7" : { "x" : -21.83, "y" : -26.72 }, - "8" : { "x" : -15.46, "y" : 2.33 }, - "9" : { "x" : -7.87, "y" : -31.01 }, - "10" : { "x" : -5.82, "y" : 19.94 }, - "11" : { "x" : -7.39, "y" : -15.15 } - }, - { - "index" : 1, - "ball" : { "x" : -26.95, "y" : 31.61 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -30.77, "y" : 6.44 }, - "3" : { "x" : -30.65, "y" : 16.82 }, - "4" : { "x" : -30.29, "y" : -3.70 }, - "5" : { "x" : -30.05, "y" : 29.10 }, - "6" : { "x" : -26.24, "y" : 14.19 }, - "7" : { "x" : -15.46, "y" : -2.33 }, - "8" : { "x" : -21.83, "y" : 26.72 }, - "9" : { "x" : -5.82, "y" : -19.94 }, - "10" : { "x" : -7.87, "y" : 31.01 }, - "11" : { "x" : -7.39, "y" : 15.15 } - }, - { - "index" : 2, - "ball" : { "x" : -41.78, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : 0.00 }, - "2" : { "x" : -47.07, "y" : -2.61 }, - "3" : { "x" : -47.42, "y" : 2.25 }, - "4" : { "x" : -48.96, "y" : -5.34 }, - "5" : { "x" : -49.20, "y" : 5.10 }, - "6" : { "x" : -44.10, "y" : 0.12 }, - "7" : { "x" : -39.50, "y" : -6.00 }, - "8" : { "x" : -39.50, "y" : 6.00 }, - "9" : { "x" : -24.75, "y" : -22.00 }, - "10" : { "x" : -24.74, "y" : 22.00 }, - "11" : { "x" : -18.50, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -36.61, "y" : -15.15 }, - "3" : { "x" : -36.26, "y" : -6.68 }, - "4" : { "x" : -36.14, "y" : -28.15 }, - "5" : { "x" : -34.60, "y" : 4.30 }, - "6" : { "x" : -31.61, "y" : -14.07 }, - "7" : { "x" : -26.72, "y" : -28.86 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -10.23, "y" : -30.77 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.62, "y" : -11.95 } - }, - { - "index" : 4, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -36.26, "y" : 6.68 }, - "3" : { "x" : -36.61, "y" : 15.15 }, - "4" : { "x" : -34.60, "y" : -4.30 }, - "5" : { "x" : -36.14, "y" : 28.15 }, - "6" : { "x" : -31.61, "y" : 14.07 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -26.72, "y" : 28.86 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -10.23, "y" : 30.77 }, - "11" : { "x" : -7.62, "y" : 11.95 } - }, - { - "index" : 5, - "ball" : { "x" : -36.04, "y" : -9.96 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -42.92, "y" : -5.42 }, - "3" : { "x" : -39.70, "y" : -0.44 }, - "4" : { "x" : -41.75, "y" : -11.87 }, - "5" : { "x" : -41.27, "y" : 5.82 }, - "6" : { "x" : -35.75, "y" : -4.69 }, - "7" : { "x" : -32.28, "y" : -16.19 }, - "8" : { "x" : -27.62, "y" : 9.02 }, - "9" : { "x" : -18.00, "y" : -27.39 }, - "10" : { "x" : -18.00, "y" : 22.00 }, - "11" : { "x" : -14.78, "y" : -5.49 } - }, - { - "index" : 6, - "ball" : { "x" : -36.04, "y" : 9.96 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -39.70, "y" : 0.44 }, - "3" : { "x" : -42.92, "y" : 5.42 }, - "4" : { "x" : -41.27, "y" : -5.91 }, - "5" : { "x" : -41.75, "y" : 11.87 }, - "6" : { "x" : -35.75, "y" : 4.69 }, - "7" : { "x" : -27.62, "y" : -9.02 }, - "8" : { "x" : -32.28, "y" : 16.19 }, - "9" : { "x" : -18.00, "y" : -22.00 }, - "10" : { "x" : -18.00, "y" : 27.39 }, - "11" : { "x" : -14.78, "y" : 5.49 } - }, - { - "index" : 7, - "ball" : { "x" : -43.39, "y" : -9.53 }, - "1" : { "x" : -47.85, "y" : -6.00 }, - "2" : { "x" : -46.77, "y" : -5.52 }, - "3" : { "x" : -43.97, "y" : -0.25 }, - "4" : { "x" : -45.77, "y" : -9.15 }, - "5" : { "x" : -47.40, "y" : 3.89 }, - "6" : { "x" : -40.77, "y" : -6.11 }, - "7" : { "x" : -38.79, "y" : -14.81 }, - "8" : { "x" : -38.46, "y" : 3.97 }, - "9" : { "x" : -23.30, "y" : -28.20 }, - "10" : { "x" : -23.20, "y" : 20.07 }, - "11" : { "x" : -23.56, "y" : -7.45 } - }, - { - "index" : 8, - "ball" : { "x" : -43.39, "y" : 9.53 }, - "1" : { "x" : -47.85, "y" : 6.00 }, - "2" : { "x" : -43.97, "y" : 0.25 }, - "3" : { "x" : -46.77, "y" : 5.52 }, - "4" : { "x" : -47.40, "y" : -3.89 }, - "5" : { "x" : -45.77, "y" : 9.15 }, - "6" : { "x" : -40.77, "y" : 6.11 }, - "7" : { "x" : -38.46, "y" : -3.97 }, - "8" : { "x" : -38.79, "y" : 14.81 }, - "9" : { "x" : -23.20, "y" : -20.07 }, - "10" : { "x" : -23.30, "y" : 28.20 }, - "11" : { "x" : -23.56, "y" : 7.45 } - }, - { - "index" : 9, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -51.00, "y" : -6.50 }, - "2" : { "x" : -47.04, "y" : -18.02 }, - "3" : { "x" : -45.42, "y" : -8.52 }, - "4" : { "x" : -49.09, "y" : -27.29 }, - "5" : { "x" : -43.37, "y" : 0.00 }, - "6" : { "x" : -42.18, "y" : -14.13 }, - "7" : { "x" : -42.72, "y" : -24.49 }, - "8" : { "x" : -27.43, "y" : 5.25 }, - "9" : { "x" : -19.32, "y" : -30.06 }, - "10" : { "x" : -12.88, "y" : 19.80 }, - "11" : { "x" : -14.91, "y" : -9.18 } - }, - { - "index" : 10, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -51.00, "y" : 6.50 }, - "2" : { "x" : -45.42, "y" : 8.52 }, - "3" : { "x" : -47.04, "y" : 18.02 }, - "4" : { "x" : -43.37, "y" : -0.00 }, - "5" : { "x" : -49.09, "y" : 27.29 }, - "6" : { "x" : -42.18, "y" : 14.13 }, - "7" : { "x" : -27.43, "y" : -5.25 }, - "8" : { "x" : -42.72, "y" : 24.49 }, - "9" : { "x" : -12.88, "y" : -19.80 }, - "10" : { "x" : -19.32, "y" : 30.06 }, - "11" : { "x" : -14.91, "y" : 9.18 } - }, - { - "index" : 11, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -47.00, "y" : -2.50 }, - "3" : { "x" : -47.00, "y" : 2.50 }, - "4" : { "x" : -47.00, "y" : -7.00 }, - "5" : { "x" : -47.00, "y" : 7.00 }, - "6" : { "x" : -43.00, "y" : 0.00 }, - "7" : { "x" : -35.00, "y" : -13.00 }, - "8" : { "x" : -35.00, "y" : 13.00 }, - "9" : { "x" : -24.75, "y" : -22.00 }, - "10" : { "x" : -24.75, "y" : 22.00 }, - "11" : { "x" : -23.00, "y" : 0.00 } - }, - { - "index" : 12, - "ball" : { "x" : -54.50, "y" : -10.57 }, - "1" : { "x" : -51.00, "y" : -7.00 }, - "2" : { "x" : -48.41, "y" : -5.80 }, - "3" : { "x" : -48.76, "y" : -1.66 }, - "4" : { "x" : -51.01, "y" : -8.52 }, - "5" : { "x" : -48.65, "y" : 3.20 }, - "6" : { "x" : -44.37, "y" : -2.62 }, - "7" : { "x" : -43.73, "y" : -9.47 }, - "8" : { "x" : -39.90, "y" : 4.33 }, - "9" : { "x" : -24.81, "y" : -29.58 }, - "10" : { "x" : -18.82, "y" : 25.56 }, - "11" : { "x" : -23.00, "y" : -8.59 } - }, - { - "index" : 13, - "ball" : { "x" : -54.50, "y" : 10.57 }, - "1" : { "x" : -51.00, "y" : 7.00 }, - "2" : { "x" : -48.76, "y" : 1.66 }, - "3" : { "x" : -48.41, "y" : 5.80 }, - "4" : { "x" : -48.65, "y" : -3.20 }, - "5" : { "x" : -51.01, "y" : 8.52 }, - "6" : { "x" : -44.37, "y" : 2.62 }, - "7" : { "x" : -39.90, "y" : -4.33 }, - "8" : { "x" : -43.73, "y" : 9.47 }, - "9" : { "x" : -18.82, "y" : -25.56 }, - "10" : { "x" : -24.81, "y" : 29.58 }, - "11" : { "x" : -23.00, "y" : 8.59 } - }, - { - "index" : 14, - "ball" : { "x" : -42.10, "y" : -28.03 }, - "1" : { "x" : -49.00, "y" : -6.50 }, - "2" : { "x" : -42.94, "y" : -15.32 }, - "3" : { "x" : -41.86, "y" : -7.55 }, - "4" : { "x" : -43.37, "y" : -24.38 }, - "5" : { "x" : -39.49, "y" : 0.65 }, - "6" : { "x" : -38.73, "y" : -13.27 }, - "7" : { "x" : -32.56, "y" : -22.90 }, - "8" : { "x" : -25.09, "y" : 4.60 }, - "9" : { "x" : -15.62, "y" : -30.53 }, - "10" : { "x" : -12.76, "y" : 21.71 }, - "11" : { "x" : -13.95, "y" : -11.81 } - }, - { - "index" : 15, - "ball" : { "x" : -42.10, "y" : 28.03 }, - "1" : { "x" : -49.00, "y" : 6.50 }, - "2" : { "x" : -41.86, "y" : 7.55 }, - "3" : { "x" : -42.94, "y" : 15.32 }, - "4" : { "x" : -39.49, "y" : -0.65 }, - "5" : { "x" : -43.37, "y" : 24.38 }, - "6" : { "x" : -38.73, "y" : 13.27 }, - "7" : { "x" : -25.09, "y" : -4.60 }, - "8" : { "x" : -32.56, "y" : 22.90 }, - "9" : { "x" : -12.76, "y" : -21.71 }, - "10" : { "x" : -15.62, "y" : 30.53 }, - "11" : { "x" : -13.95, "y" : 11.81 } - }, - { - "index" : 16, - "ball" : { "x" : -48.97, "y" : -17.73 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -47.08, "y" : -6.22 }, - "3" : { "x" : -44.08, "y" : -1.75 }, - "4" : { "x" : -47.77, "y" : -12.89 }, - "5" : { "x" : -47.07, "y" : 2.17 }, - "6" : { "x" : -44.09, "y" : -7.25 }, - "7" : { "x" : -43.12, "y" : -14.18 }, - "8" : { "x" : -37.99, "y" : 0.52 }, - "9" : { "x" : -30.17, "y" : -23.92 }, - "10" : { "x" : -20.89, "y" : 22.42 }, - "11" : { "x" : -21.75, "y" : -9.68 } - }, - { - "index" : 17, - "ball" : { "x" : -48.97, "y" : 17.73 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -44.08, "y" : 1.75 }, - "3" : { "x" : -47.08, "y" : 6.22 }, - "4" : { "x" : -47.07, "y" : -2.17 }, - "5" : { "x" : -47.77, "y" : 12.89 }, - "6" : { "x" : -44.09, "y" : 7.25 }, - "7" : { "x" : -37.99, "y" : -0.52 }, - "8" : { "x" : -43.12, "y" : 14.18 }, - "9" : { "x" : -20.89, "y" : -22.42 }, - "10" : { "x" : -30.17, "y" : 23.92 }, - "11" : { "x" : -21.75, "y" : 9.68 } - }, - { - "index" : 18, - "ball" : { "x" : -22.08, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : -0.00 }, - "2" : { "x" : -25.43, "y" : -2.48 }, - "3" : { "x" : -25.34, "y" : 2.23 }, - "4" : { "x" : -26.20, "y" : -9.16 }, - "5" : { "x" : -25.77, "y" : 8.65 }, - "6" : { "x" : -20.42, "y" : 0.05 }, - "7" : { "x" : -15.86, "y" : -12.83 }, - "8" : { "x" : -15.25, "y" : 11.97 }, - "9" : { "x" : -6.18, "y" : -22.01 }, - "10" : { "x" : -5.43, "y" : 22.12 }, - "11" : { "x" : -3.02, "y" : -0.00 } - }, - { - "index" : 19, - "ball" : { "x" : -31.00, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : -0.00 }, - "2" : { "x" : -36.73, "y" : -2.99 }, - "3" : { "x" : -36.66, "y" : 2.67 }, - "4" : { "x" : -36.20, "y" : -8.93 }, - "5" : { "x" : -36.12, "y" : 8.13 }, - "6" : { "x" : -30.47, "y" : 0.22 }, - "7" : { "x" : -28.84, "y" : -12.26 }, - "8" : { "x" : -27.85, "y" : 9.82 }, - "9" : { "x" : -18.03, "y" : -21.00 }, - "10" : { "x" : -18.93, "y" : 22.26 }, - "11" : { "x" : -11.02, "y" : -0.00 } - }, - { - "index" : 20, - "ball" : { "x" : -48.35, "y" : -9.55 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -48.12, "y" : -6.51 }, - "3" : { "x" : -46.32, "y" : -2.57 }, - "4" : { "x" : -48.12, "y" : -8.17 }, - "5" : { "x" : -48.20, "y" : 1.88 }, - "6" : { "x" : -44.09, "y" : -7.25 }, - "7" : { "x" : -43.12, "y" : -14.18 }, - "8" : { "x" : -41.22, "y" : 1.92 }, - "9" : { "x" : -27.41, "y" : -28.75 }, - "10" : { "x" : -25.72, "y" : 19.11 }, - "11" : { "x" : -23.00, "y" : -9.49 } - }, - { - "index" : 21, - "ball" : { "x" : -48.35, "y" : 9.55 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -46.32, "y" : 2.57 }, - "3" : { "x" : -48.12, "y" : 6.51 }, - "4" : { "x" : -48.20, "y" : -1.88 }, - "5" : { "x" : -48.12, "y" : 8.17 }, - "6" : { "x" : -44.09, "y" : 7.25 }, - "7" : { "x" : -41.22, "y" : -1.92 }, - "8" : { "x" : -43.12, "y" : 14.18 }, - "9" : { "x" : -25.72, "y" : -19.11 }, - "10" : { "x" : -27.41, "y" : 28.75 }, - "11" : { "x" : -23.00, "y" : 9.49 } - }, - { - "index" : 22, - "ball" : { "x" : -22.08, "y" : -18.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -26.23, "y" : -11.18 }, - "3" : { "x" : -26.32, "y" : -2.43 }, - "4" : { "x" : -25.96, "y" : -18.30 }, - "5" : { "x" : -26.32, "y" : 6.85 }, - "6" : { "x" : -21.58, "y" : -9.68 }, - "7" : { "x" : -17.81, "y" : -14.21 }, - "8" : { "x" : -14.69, "y" : 5.77 }, - "9" : { "x" : -4.33, "y" : -28.84 }, - "10" : { "x" : -4.51, "y" : 21.27 }, - "11" : { "x" : -4.87, "y" : -10.54 } - }, - { - "index" : 23, - "ball" : { "x" : -22.08, "y" : 18.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -26.32, "y" : 2.43 }, - "3" : { "x" : -26.23, "y" : 11.18 }, - "4" : { "x" : -26.32, "y" : -6.85 }, - "5" : { "x" : -25.96, "y" : 18.30 }, - "6" : { "x" : -21.58, "y" : 9.68 }, - "7" : { "x" : -14.69, "y" : -5.77 }, - "8" : { "x" : -17.81, "y" : 14.21 }, - "9" : { "x" : -4.51, "y" : -21.27 }, - "10" : { "x" : -4.33, "y" : 28.84 }, - "11" : { "x" : -4.87, "y" : 10.54 } - }, - { - "index" : 24, - "ball" : { "x" : -22.08, "y" : -9.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -25.24, "y" : -8.92 }, - "3" : { "x" : -25.42, "y" : -0.63 }, - "4" : { "x" : -24.96, "y" : -15.41 }, - "5" : { "x" : -25.33, "y" : 8.11 }, - "6" : { "x" : -22.62, "y" : -5.05 }, - "7" : { "x" : -17.81, "y" : -12.41 }, - "8" : { "x" : -15.25, "y" : 11.97 }, - "9" : { "x" : -6.18, "y" : -22.01 }, - "10" : { "x" : -5.43, "y" : 22.12 }, - "11" : { "x" : -3.02, "y" : -4.62 } - }, - { - "index" : 25, - "ball" : { "x" : -22.08, "y" : 9.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -25.42, "y" : 0.63 }, - "3" : { "x" : -25.24, "y" : 8.92 }, - "4" : { "x" : -25.33, "y" : -8.11 }, - "5" : { "x" : -24.96, "y" : 15.41 }, - "6" : { "x" : -22.62, "y" : 5.05 }, - "7" : { "x" : -15.25, "y" : -11.97 }, - "8" : { "x" : -17.81, "y" : 12.41 }, - "9" : { "x" : -5.43, "y" : -22.12 }, - "10" : { "x" : -6.18, "y" : 22.01 }, - "11" : { "x" : -3.02, "y" : 4.62 } - }, - { - "index" : 26, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -43.00, "y" : 0.00 }, - "2" : { "x" : -0.72, "y" : -12.00 }, - "3" : { "x" : -0.84, "y" : 1.08 }, - "4" : { "x" : 7.19, "y" : -26.29 }, - "5" : { "x" : 10.00, "y" : 8.00 }, - "6" : { "x" : 21.83, "y" : -14.13 }, - "7" : { "x" : 35.28, "y" : -23.97 }, - "8" : { "x" : 40.92, "y" : -8.74 }, - "9" : { "x" : 44.22, "y" : -30.85 }, - "10" : { "x" : 43.53, "y" : 4.78 }, - "11" : { "x" : 48.38, "y" : -19.52 } - }, - { - "index" : 27, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -43.00, "y" : -0.00 }, - "2" : { "x" : -0.84, "y" : -1.08 }, - "3" : { "x" : -0.72, "y" : 12.00 }, - "4" : { "x" : 10.00, "y" : -8.00 }, - "5" : { "x" : 7.19, "y" : 26.29 }, - "6" : { "x" : 21.83, "y" : 14.13 }, - "7" : { "x" : 40.92, "y" : 8.74 }, - "8" : { "x" : 35.28, "y" : 23.97 }, - "9" : { "x" : 43.53, "y" : -4.78 }, - "10" : { "x" : 44.22, "y" : 30.85 }, - "11" : { "x" : 48.38, "y" : 19.52 } - }, - { - "index" : 28, - "ball" : { "x" : -11.99, "y" : -18.00 }, - "1" : { "x" : -43.00, "y" : -3.00 }, - "2" : { "x" : -16.27, "y" : -16.18 }, - "3" : { "x" : -15.84, "y" : -2.91 }, - "4" : { "x" : -15.07, "y" : -22.26 }, - "5" : { "x" : -16.18, "y" : 9.68 }, - "6" : { "x" : -14.56, "y" : -9.93 }, - "7" : { "x" : -4.78, "y" : -18.39 }, - "8" : { "x" : -4.15, "y" : 4.87 }, - "9" : { "x" : 2.88, "y" : -30.37 }, - "10" : { "x" : 3.70, "y" : 21.90 }, - "11" : { "x" : 3.70, "y" : -9.01 } - }, - { - "index" : 29, - "ball" : { "x" : -11.99, "y" : 18.00 }, - "1" : { "x" : -43.00, "y" : 3.00 }, - "2" : { "x" : -15.84, "y" : 2.91 }, - "3" : { "x" : -16.27, "y" : 16.18 }, - "4" : { "x" : -16.18, "y" : -9.68 }, - "5" : { "x" : -15.07, "y" : 22.26 }, - "6" : { "x" : -14.56, "y" : 9.93 }, - "7" : { "x" : -4.15, "y" : -4.87 }, - "8" : { "x" : -4.78, "y" : 18.39 }, - "9" : { "x" : 3.70, "y" : -21.90 }, - "10" : { "x" : 2.88, "y" : 30.37 }, - "11" : { "x" : 3.70, "y" : 9.01 } - }, - { - "index" : 30, - "ball" : { "x" : -11.99, "y" : -9.00 }, - "1" : { "x" : -43.00, "y" : -2.00 }, - "2" : { "x" : -15.58, "y" : -9.93 }, - "3" : { "x" : -15.93, "y" : 0.77 }, - "4" : { "x" : -15.50, "y" : -17.12 }, - "5" : { "x" : -15.75, "y" : 9.76 }, - "6" : { "x" : -13.96, "y" : -5.31 }, - "7" : { "x" : -7.75, "y" : -14.42 }, - "8" : { "x" : -5.59, "y" : 7.66 }, - "9" : { "x" : 2.25, "y" : -28.39 }, - "10" : { "x" : 2.16, "y" : 21.36 }, - "11" : { "x" : 2.61, "y" : -5.23 } - }, - { - "index" : 31, - "ball" : { "x" : -11.99, "y" : 9.00 }, - "1" : { "x" : -43.00, "y" : 2.00 }, - "2" : { "x" : -15.93, "y" : -0.77 }, - "3" : { "x" : -15.58, "y" : 9.93 }, - "4" : { "x" : -15.75, "y" : -9.76 }, - "5" : { "x" : -15.50, "y" : 17.12 }, - "6" : { "x" : -13.96, "y" : 5.31 }, - "7" : { "x" : -5.59, "y" : -7.66 }, - "8" : { "x" : -7.75, "y" : 14.42 }, - "9" : { "x" : 2.16, "y" : -21.36 }, - "10" : { "x" : 2.25, "y" : 28.39 }, - "11" : { "x" : 2.61, "y" : 5.23 } - }, - { - "index" : 32, - "ball" : { "x" : -11.99, "y" : 0.00 }, - "1" : { "x" : -43.00, "y" : -0.00 }, - "2" : { "x" : -15.75, "y" : -3.42 }, - "3" : { "x" : -15.75, "y" : 2.65 }, - "4" : { "x" : -15.75, "y" : -11.90 }, - "5" : { "x" : -16.70, "y" : 10.70 }, - "6" : { "x" : -13.96, "y" : 0.00 }, - "7" : { "x" : -8.05, "y" : -13.27 }, - "8" : { "x" : -7.11, "y" : 11.99 }, - "9" : { "x" : -2.20, "y" : -23.11 }, - "10" : { "x" : -0.94, "y" : 22.86 }, - "11" : { "x" : 1.91, "y" : -0.00 } - }, - { - "index" : 33, - "ball" : { "x" : -8.22, "y" : -36.00 }, - "1" : { "x" : -43.00, "y" : -4.00 }, - "2" : { "x" : -14.98, "y" : -24.57 }, - "3" : { "x" : -16.26, "y" : -7.31 }, - "4" : { "x" : -11.73, "y" : -33.05 }, - "5" : { "x" : -14.25, "y" : 7.67 }, - "6" : { "x" : -12.50, "y" : -16.95 }, - "7" : { "x" : -8.04, "y" : -26.49 }, - "8" : { "x" : -3.97, "y" : -5.41 }, - "9" : { "x" : 7.86, "y" : -31.17 }, - "10" : { "x" : 8.29, "y" : 2.34 }, - "11" : { "x" : 8.75, "y" : -16.72 } - }, - { - "index" : 34, - "ball" : { "x" : -8.22, "y" : 36.00 }, - "1" : { "x" : -43.00, "y" : 4.00 }, - "2" : { "x" : -16.26, "y" : 7.31 }, - "3" : { "x" : -14.98, "y" : 24.57 }, - "4" : { "x" : -14.25, "y" : -7.67 }, - "5" : { "x" : -11.73, "y" : 33.05 }, - "6" : { "x" : -12.50, "y" : 16.95 }, - "7" : { "x" : -3.97, "y" : 5.41 }, - "8" : { "x" : -8.04, "y" : 26.49 }, - "9" : { "x" : 8.29, "y" : -2.34 }, - "10" : { "x" : 7.86, "y" : 31.17 }, - "11" : { "x" : 8.75, "y" : 16.72 } - }, - { - "index" : 35, - "ball" : { "x" : -42.52, "y" : -6.04 }, - "1" : { "x" : -46.50, "y" : -4.75 }, - "2" : { "x" : -46.86, "y" : -4.31 }, - "3" : { "x" : -44.95, "y" : 0.79 }, - "4" : { "x" : -46.88, "y" : -7.76 }, - "5" : { "x" : -47.74, "y" : 4.50 }, - "6" : { "x" : -41.81, "y" : -3.85 }, - "7" : { "x" : -38.81, "y" : -11.62 }, - "8" : { "x" : -38.43, "y" : 4.91 }, - "9" : { "x" : -23.63, "y" : -25.89 }, - "10" : { "x" : -23.57, "y" : 20.85 }, - "11" : { "x" : -21.37, "y" : -4.64 } - }, - { - "index" : 36, - "ball" : { "x" : -42.52, "y" : 6.04 }, - "1" : { "x" : -46.50, "y" : 4.75 }, - "2" : { "x" : -44.95, "y" : -0.79 }, - "3" : { "x" : -46.86, "y" : 4.31 }, - "4" : { "x" : -47.74, "y" : -4.50 }, - "5" : { "x" : -46.88, "y" : 7.76 }, - "6" : { "x" : -41.81, "y" : 3.85 }, - "7" : { "x" : -38.43, "y" : -4.91 }, - "8" : { "x" : -38.81, "y" : 11.62 }, - "9" : { "x" : -23.57, "y" : -20.85 }, - "10" : { "x" : -23.63, "y" : 25.89 }, - "11" : { "x" : -21.37, "y" : 4.64 } - }, - { - "index" : 37, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -43.00, "y" : 0.00 }, - "2" : { "x" : -11.97, "y" : -8.07 }, - "3" : { "x" : -12.04, "y" : 6.87 }, - "4" : { "x" : -10.58, "y" : -16.23 }, - "5" : { "x" : -10.87, "y" : 15.70 }, - "6" : { "x" : -8.22, "y" : -0.19 }, - "7" : { "x" : -0.03, "y" : -8.56 }, - "8" : { "x" : -0.17, "y" : 8.44 }, - "9" : { "x" : 11.36, "y" : -18.82 }, - "10" : { "x" : 11.39, "y" : 18.52 }, - "11" : { "x" : 11.78, "y" : -0.06 } - }, - { - "index" : 38, - "ball" : { "x" : -41.21, "y" : -4.43 }, - "1" : { "x" : -46.50, "y" : -3.20 }, - "2" : { "x" : -46.31, "y" : -3.86 }, - "3" : { "x" : -45.02, "y" : 1.13 }, - "4" : { "x" : -46.83, "y" : -7.52 }, - "5" : { "x" : -47.24, "y" : 4.93 }, - "6" : { "x" : -41.69, "y" : -2.52 }, - "7" : { "x" : -38.02, "y" : -10.27 }, - "8" : { "x" : -37.09, "y" : 5.97 }, - "9" : { "x" : -23.14, "y" : -24.69 }, - "10" : { "x" : -23.11, "y" : 21.46 }, - "11" : { "x" : -19.25, "y" : -3.06 } - }, - { - "index" : 39, - "ball" : { "x" : -41.21, "y" : 4.43 }, - "1" : { "x" : -46.50, "y" : 3.20 }, - "2" : { "x" : -45.02, "y" : -1.13 }, - "3" : { "x" : -46.31, "y" : 3.86 }, - "4" : { "x" : -47.24, "y" : -4.93 }, - "5" : { "x" : -46.83, "y" : 7.52 }, - "6" : { "x" : -41.69, "y" : 2.52 }, - "7" : { "x" : -37.09, "y" : -5.97 }, - "8" : { "x" : -38.02, "y" : 10.27 }, - "9" : { "x" : -23.11, "y" : -21.46 }, - "10" : { "x" : -23.14, "y" : 24.69 }, - "11" : { "x" : -19.25, "y" : 3.06 } - }, - { - "index" : 40, - "ball" : { "x" : -42.38, "y" : -8.44 }, - "1" : { "x" : -46.50, "y" : -6.00 }, - "2" : { "x" : -46.42, "y" : -5.12 }, - "3" : { "x" : -43.87, "y" : 0.07 }, - "4" : { "x" : -45.73, "y" : -8.97 }, - "5" : { "x" : -46.90, "y" : 4.29 }, - "6" : { "x" : -40.61, "y" : -5.24 }, - "7" : { "x" : -38.15, "y" : -13.91 }, - "8" : { "x" : -37.38, "y" : 4.78 }, - "9" : { "x" : -22.88, "y" : -27.37 }, - "10" : { "x" : -22.81, "y" : 20.51 }, - "11" : { "x" : -21.98, "y" : -6.34 } - }, - { - "index" : 41, - "ball" : { "x" : -42.38, "y" : 8.44 }, - "1" : { "x" : -46.50, "y" : 6.00 }, - "2" : { "x" : -43.87, "y" : -0.07 }, - "3" : { "x" : -46.42, "y" : 5.12 }, - "4" : { "x" : -46.90, "y" : -4.29 }, - "5" : { "x" : -45.73, "y" : 8.97 }, - "6" : { "x" : -40.61, "y" : 5.24 }, - "7" : { "x" : -37.38, "y" : -4.78 }, - "8" : { "x" : -38.15, "y" : 13.91 }, - "9" : { "x" : -22.81, "y" : -20.51 }, - "10" : { "x" : -22.88, "y" : 27.37 }, - "11" : { "x" : -21.98, "y" : 6.34 } - } - ] -} diff --git a/src/formations-keeper/indirect-freekick-opp-formation.conf b/src/formations-keeper/indirect-freekick-opp-formation.conf deleted file mode 100644 index b0054c30..00000000 --- a/src/formations-keeper/indirect-freekick-opp-formation.conf +++ /dev/null @@ -1,400 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -11.63, "y" : -4.60 }, - "3" : { "x" : -11.90, "y" : 4.06 }, - "4" : { "x" : -10.09, "y" : -16.13 }, - "5" : { "x" : -9.91, "y" : 14.51 }, - "6" : { "x" : -11.18, "y" : -0.36 }, - "7" : { "x" : -6.58, "y" : -8.20 }, - "8" : { "x" : -7.57, "y" : 8.29 }, - "9" : { "x" : -1.26, "y" : -11.99 }, - "10" : { "x" : -1.80, "y" : 12.17 }, - "11" : { "x" : 11.72, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.60, "y" : -18.57 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -49.75, "y" : -24.60 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.84, "y" : -15.59 }, - "7" : { "x" : -41.91, "y" : -24.24 }, - "8" : { "x" : -34.88, "y" : -0.09 }, - "9" : { "x" : -29.11, "y" : -28.84 }, - "10" : { "x" : -14.69, "y" : 21.98 }, - "11" : { "x" : -14.90, "y" : -5.27 } - }, - { - "index" : 2, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -45.60, "y" : 18.57 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -49.75, "y" : 24.60 }, - "6" : { "x" : -39.84, "y" : 15.59 }, - "7" : { "x" : -34.88, "y" : 0.09 }, - "8" : { "x" : -41.91, "y" : 24.24 }, - "9" : { "x" : -14.69, "y" : -21.98 }, - "10" : { "x" : -29.11, "y" : 28.84 }, - "11" : { "x" : -14.90, "y" : 5.27 } - }, - { - "index" : 3, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.68, "y" : -9.82 }, - "3" : { "x" : -4.51, "y" : 2.34 }, - "4" : { "x" : 5.86, "y" : -22.53 }, - "5" : { "x" : 10.00, "y" : 8.00 }, - "6" : { "x" : 20.82, "y" : -15.86 }, - "7" : { "x" : 31.99, "y" : -26.86 }, - "8" : { "x" : 35.24, "y" : -14.15 }, - "9" : { "x" : 39.02, "y" : -32.81 }, - "10" : { "x" : 43.71, "y" : -11.81 }, - "11" : { "x" : 40.11, "y" : -23.79 } - }, - { - "index" : 4, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -4.51, "y" : -2.34 }, - "3" : { "x" : -5.68, "y" : 9.82 }, - "4" : { "x" : 10.00, "y" : -8.00 }, - "5" : { "x" : 5.86, "y" : 22.53 }, - "6" : { "x" : 20.82, "y" : 15.86 }, - "7" : { "x" : 35.24, "y" : 14.15 }, - "8" : { "x" : 31.99, "y" : 26.86 }, - "9" : { "x" : 43.71, "y" : 11.81 }, - "10" : { "x" : 39.02, "y" : 32.81 }, - "11" : { "x" : 40.11, "y" : 23.79 } - }, - { - "index" : 5, - "ball" : { "x" : -35.00, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : -6.50 }, - "2" : { "x" : -44.28, "y" : -10.05 }, - "3" : { "x" : -44.22, "y" : -1.48 }, - "4" : { "x" : -44.19, "y" : -15.75 }, - "5" : { "x" : -43.66, "y" : 4.83 }, - "6" : { "x" : -40.28, "y" : -10.05 }, - "7" : { "x" : -35.08, "y" : -10.56 }, - "8" : { "x" : -37.64, "y" : -2.21 }, - "9" : { "x" : -25.89, "y" : -20.10 }, - "10" : { "x" : -12.49, "y" : 14.65 }, - "11" : { "x" : -21.91, "y" : -8.74 } - }, - { - "index" : 6, - "ball" : { "x" : -35.00, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 6.50 }, - "2" : { "x" : -44.22, "y" : 1.48 }, - "3" : { "x" : -44.28, "y" : 10.05 }, - "4" : { "x" : -43.66, "y" : -4.83 }, - "5" : { "x" : -44.19, "y" : 15.75 }, - "6" : { "x" : -40.28, "y" : 10.05 }, - "7" : { "x" : -37.64, "y" : 2.21 }, - "8" : { "x" : -35.08, "y" : 10.56 }, - "9" : { "x" : -12.49, "y" : -14.65 }, - "10" : { "x" : -25.89, "y" : 20.10 }, - "11" : { "x" : -21.91, "y" : 8.74 } - }, - { - "index" : 7, - "ball" : { "x" : -35.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.21, "y" : -2.19 }, - "3" : { "x" : -45.21, "y" : 2.19 }, - "4" : { "x" : -46.27, "y" : -4.12 }, - "5" : { "x" : -46.27, "y" : 4.12 }, - "6" : { "x" : -45.10, "y" : 0.00 }, - "7" : { "x" : -44.68, "y" : -5.14 }, - "8" : { "x" : -44.68, "y" : 5.14 }, - "9" : { "x" : -25.12, "y" : -16.78 }, - "10" : { "x" : -25.12, "y" : 16.78 }, - "11" : { "x" : -23.50, "y" : -0.09 } - }, - { - "index" : 8, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -54.00, "y" : 0.00 }, - "2" : { "x" : -52.60, "y" : -2.00 }, - "3" : { "x" : -52.60, "y" : 2.00 }, - "4" : { "x" : -52.60, "y" : -6.50 }, - "5" : { "x" : -52.60, "y" : 6.50 }, - "6" : { "x" : -52.60, "y" : 0.00 }, - "7" : { "x" : -52.60, "y" : -4.00 }, - "8" : { "x" : -52.60, "y" : 4.00 }, - "9" : { "x" : -33.21, "y" : -19.76 }, - "10" : { "x" : -33.21, "y" : 19.76 }, - "11" : { "x" : -32.47, "y" : 0.11 } - }, - { - "index" : 9, - "ball" : { "x" : -47.00, "y" : 0.00 }, - "1" : { "x" : -52.70, "y" : -0.35 }, - "2" : { "x" : -52.62, "y" : -2.09 }, - "3" : { "x" : -52.62, "y" : 1.08 }, - "4" : { "x" : -52.62, "y" : -3.88 }, - "5" : { "x" : -52.55, "y" : 3.65 }, - "6" : { "x" : -52.67, "y" : 2.37 }, - "7" : { "x" : -52.67, "y" : -5.34 }, - "8" : { "x" : -52.47, "y" : 4.96 }, - "9" : { "x" : -27.39, "y" : -19.82 }, - "10" : { "x" : -27.39, "y" : 19.82 }, - "11" : { "x" : -28.40, "y" : 0.07 } - }, - { - "index" : 10, - "ball" : { "x" : -47.00, "y" : -9.00 }, - "1" : { "x" : -52.65, "y" : -3.93 }, - "2" : { "x" : -52.55, "y" : -2.72 }, - "3" : { "x" : -52.65, "y" : -1.11 }, - "4" : { "x" : -52.55, "y" : -5.09 }, - "5" : { "x" : -52.72, "y" : 3.91 }, - "6" : { "x" : -52.65, "y" : 0.66 }, - "7" : { "x" : -52.75, "y" : -6.25 }, - "8" : { "x" : -51.44, "y" : 2.87 }, - "9" : { "x" : -36.10, "y" : -15.24 }, - "10" : { "x" : -30.66, "y" : 15.55 }, - "11" : { "x" : -32.13, "y" : -3.29 } - }, - { - "index" : 11, - "ball" : { "x" : -47.00, "y" : 9.00 }, - "1" : { "x" : -52.65, "y" : 3.93 }, - "2" : { "x" : -52.65, "y" : 1.11 }, - "3" : { "x" : -52.55, "y" : 2.72 }, - "4" : { "x" : -52.72, "y" : -3.91 }, - "5" : { "x" : -52.55, "y" : 5.09 }, - "6" : { "x" : -52.65, "y" : -0.66 }, - "7" : { "x" : -51.44, "y" : -2.87 }, - "8" : { "x" : -52.75, "y" : 6.25 }, - "9" : { "x" : -30.66, "y" : -15.55 }, - "10" : { "x" : -36.10, "y" : 15.24 }, - "11" : { "x" : -32.13, "y" : 3.29 } - }, - { - "index" : 12, - "ball" : { "x" : -35.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : -3.02 }, - "2" : { "x" : -45.64, "y" : -4.17 }, - "3" : { "x" : -45.25, "y" : 0.23 }, - "4" : { "x" : -45.78, "y" : -7.75 }, - "5" : { "x" : -45.25, "y" : 5.29 }, - "6" : { "x" : -43.44, "y" : -2.95 }, - "7" : { "x" : -45.74, "y" : -6.20 }, - "8" : { "x" : -41.43, "y" : 1.89 }, - "9" : { "x" : -27.84, "y" : -17.20 }, - "10" : { "x" : -20.78, "y" : 14.99 }, - "11" : { "x" : -25.29, "y" : -3.66 } - }, - { - "index" : 13, - "ball" : { "x" : -35.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : 3.02 }, - "2" : { "x" : -45.25, "y" : -0.23 }, - "3" : { "x" : -45.64, "y" : 4.17 }, - "4" : { "x" : -45.25, "y" : -5.29 }, - "5" : { "x" : -45.78, "y" : 7.75 }, - "6" : { "x" : -43.44, "y" : 2.95 }, - "7" : { "x" : -41.43, "y" : -1.89 }, - "8" : { "x" : -45.74, "y" : 6.20 }, - "9" : { "x" : -20.78, "y" : -14.99 }, - "10" : { "x" : -27.84, "y" : 17.20 }, - "11" : { "x" : -25.29, "y" : 3.66 } - }, - { - "index" : 14, - "ball" : { "x" : -44.00, "y" : -21.00 }, - "1" : { "x" : -51.00, "y" : -6.00 }, - "2" : { "x" : -45.86, "y" : -4.39 }, - "3" : { "x" : -45.71, "y" : 1.02 }, - "4" : { "x" : -45.97, "y" : -7.15 }, - "5" : { "x" : -45.40, "y" : 5.78 }, - "6" : { "x" : -44.08, "y" : -6.92 }, - "7" : { "x" : -44.72, "y" : -8.96 }, - "8" : { "x" : -41.36, "y" : -0.49 }, - "9" : { "x" : -39.09, "y" : -10.43 }, - "10" : { "x" : -18.77, "y" : 16.91 }, - "11" : { "x" : -23.22, "y" : -6.10 } - }, - { - "index" : 15, - "ball" : { "x" : -44.00, "y" : 21.00 }, - "1" : { "x" : -51.00, "y" : 6.00 }, - "2" : { "x" : -45.71, "y" : -1.02 }, - "3" : { "x" : -45.86, "y" : 4.39 }, - "4" : { "x" : -45.40, "y" : -5.78 }, - "5" : { "x" : -45.97, "y" : 7.15 }, - "6" : { "x" : -44.08, "y" : 6.92 }, - "7" : { "x" : -41.36, "y" : 0.49 }, - "8" : { "x" : -44.72, "y" : 8.96 }, - "9" : { "x" : -18.77, "y" : -16.91 }, - "10" : { "x" : -39.09, "y" : 10.43 }, - "11" : { "x" : -23.22, "y" : 6.10 } - }, - { - "index" : 16, - "ball" : { "x" : -54.50, "y" : -21.00 }, - "1" : { "x" : -51.72, "y" : 0.00 }, - "2" : { "x" : -48.79, "y" : -7.15 }, - "3" : { "x" : -47.86, "y" : -0.17 }, - "4" : { "x" : -49.73, "y" : -13.20 }, - "5" : { "x" : -48.37, "y" : 6.05 }, - "6" : { "x" : -44.53, "y" : -8.00 }, - "7" : { "x" : -41.72, "y" : -14.39 }, - "8" : { "x" : -38.40, "y" : 0.34 }, - "9" : { "x" : -30.87, "y" : -24.94 }, - "10" : { "x" : -22.65, "y" : 21.03 }, - "11" : { "x" : -22.45, "y" : -2.96 } - }, - { - "index" : 17, - "ball" : { "x" : -54.50, "y" : 21.00 }, - "1" : { "x" : -51.72, "y" : 0.00 }, - "2" : { "x" : -47.86, "y" : 0.17 }, - "3" : { "x" : -48.79, "y" : 7.15 }, - "4" : { "x" : -48.37, "y" : -6.05 }, - "5" : { "x" : -49.73, "y" : 13.20 }, - "6" : { "x" : -44.53, "y" : 8.00 }, - "7" : { "x" : -38.40, "y" : -0.34 }, - "8" : { "x" : -41.72, "y" : 14.39 }, - "9" : { "x" : -22.65, "y" : -21.03 }, - "10" : { "x" : -30.87, "y" : 24.94 }, - "11" : { "x" : -22.45, "y" : 2.96 } - }, - { - "index" : 18, - "ball" : { "x" : -42.00, "y" : 0.00 }, - "1" : { "x" : -52.78, "y" : -1.21 }, - "2" : { "x" : -51.87, "y" : -1.06 }, - "3" : { "x" : -51.87, "y" : 1.06 }, - "4" : { "x" : -51.53, "y" : -3.25 }, - "5" : { "x" : -51.91, "y" : 3.48 }, - "6" : { "x" : -52.32, "y" : 1.44 }, - "7" : { "x" : -51.19, "y" : -5.22 }, - "8" : { "x" : -51.19, "y" : 5.22 }, - "9" : { "x" : -29.12, "y" : -16.35 }, - "10" : { "x" : -29.12, "y" : 16.35 }, - "11" : { "x" : -27.20, "y" : 0.06 } - }, - { - "index" : 19, - "ball" : { "x" : -42.50, "y" : -9.00 }, - "1" : { "x" : -52.51, "y" : -1.65 }, - "2" : { "x" : -52.62, "y" : -3.52 }, - "3" : { "x" : -52.11, "y" : 1.08 }, - "4" : { "x" : -52.79, "y" : -4.94 }, - "5" : { "x" : -52.06, "y" : 3.41 }, - "6" : { "x" : -51.32, "y" : 0.57 }, - "7" : { "x" : -52.85, "y" : -6.47 }, - "8" : { "x" : -50.07, "y" : 5.28 }, - "9" : { "x" : -33.14, "y" : -15.92 }, - "10" : { "x" : -26.91, "y" : 15.37 }, - "11" : { "x" : -29.52, "y" : -3.47 } - }, - { - "index" : 20, - "ball" : { "x" : -42.50, "y" : 9.00 }, - "1" : { "x" : -52.51, "y" : 1.65 }, - "2" : { "x" : -52.11, "y" : -1.08 }, - "3" : { "x" : -52.62, "y" : 3.52 }, - "4" : { "x" : -52.06, "y" : -3.41 }, - "5" : { "x" : -52.79, "y" : 4.94 }, - "6" : { "x" : -51.32, "y" : -0.57 }, - "7" : { "x" : -50.07, "y" : -5.28 }, - "8" : { "x" : -52.85, "y" : 6.47 }, - "9" : { "x" : -26.91, "y" : -15.37 }, - "10" : { "x" : -33.14, "y" : 15.92 }, - "11" : { "x" : -29.52, "y" : 3.47 } - } - ] -} diff --git a/src/formations-keeper/indirect-freekick-our-formation.conf b/src/formations-keeper/indirect-freekick-our-formation.conf deleted file mode 100644 index 40592d4e..00000000 --- a/src/formations-keeper/indirect-freekick-our-formation.conf +++ /dev/null @@ -1,460 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.22, "y" : -4.84 }, - "3" : { "x" : -15.33, "y" : 3.66 }, - "4" : { "x" : -9.29, "y" : -15.12 }, - "5" : { "x" : -10.84, "y" : 13.69 }, - "6" : { "x" : -0.71, "y" : -0.36 }, - "7" : { "x" : 0.00, "y" : -6.97 }, - "8" : { "x" : 0.48, "y" : 6.73 }, - "9" : { "x" : 13.69, "y" : -20.13 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 16.08, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.15, "y" : -1.92 }, - "3" : { "x" : -46.03, "y" : 2.88 }, - "4" : { "x" : -45.07, "y" : -7.57 }, - "5" : { "x" : -45.55, "y" : 7.93 }, - "6" : { "x" : -39.78, "y" : 0.00 }, - "7" : { "x" : -36.30, "y" : -15.98 }, - "8" : { "x" : -37.02, "y" : 11.78 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -19.29, "y" : 26.44 }, - "11" : { "x" : -16.47, "y" : -0.84 } - }, - { - "index" : 2, - "ball" : { "x" : 35.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -7.38 }, - "3" : { "x" : 0.00, "y" : 7.38 }, - "4" : { "x" : 4.00, "y" : -17.70 }, - "5" : { "x" : 4.00, "y" : 17.70 }, - "6" : { "x" : 34.06, "y" : 0.17 }, - "7" : { "x" : 35.08, "y" : -7.07 }, - "8" : { "x" : 35.08, "y" : 7.07 }, - "9" : { "x" : 41.43, "y" : -5.14 }, - "10" : { "x" : 41.43, "y" : 5.14 }, - "11" : { "x" : 41.02, "y" : 0.04 } - }, - { - "index" : 3, - "ball" : { "x" : 35.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -7.93 }, - "3" : { "x" : 4.93, "y" : 6.85 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.26, "y" : 16.47 }, - "6" : { "x" : 32.19, "y" : -2.72 }, - "7" : { "x" : 34.49, "y" : -9.03 }, - "8" : { "x" : 35.00, "y" : 5.71 }, - "9" : { "x" : 41.47, "y" : -6.31 }, - "10" : { "x" : 43.25, "y" : 3.86 }, - "11" : { "x" : 42.76, "y" : -1.78 } - }, - { - "index" : 4, - "ball" : { "x" : 35.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.93, "y" : -6.85 }, - "3" : { "x" : 1.68, "y" : 7.93 }, - "4" : { "x" : 12.26, "y" : -16.47 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 32.19, "y" : 2.72 }, - "7" : { "x" : 35.00, "y" : -5.71 }, - "8" : { "x" : 34.49, "y" : 9.03 }, - "9" : { "x" : 43.25, "y" : -3.86 }, - "10" : { "x" : 41.47, "y" : 6.31 }, - "11" : { "x" : 42.76, "y" : 1.78 } - }, - { - "index" : 5, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.89, "y" : -12.98 }, - "3" : { "x" : 6.36, "y" : 2.29 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 18.32, "y" : 10.56 }, - "6" : { "x" : 20.16, "y" : -10.85 }, - "7" : { "x" : 38.11, "y" : -27.75 }, - "8" : { "x" : 38.30, "y" : -4.20 }, - "9" : { "x" : 47.63, "y" : -30.13 }, - "10" : { "x" : 47.28, "y" : -2.38 }, - "11" : { "x" : 48.47, "y" : -19.77 } - }, - { - "index" : 6, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 6.36, "y" : -2.29 }, - "3" : { "x" : -0.89, "y" : 12.98 }, - "4" : { "x" : 18.32, "y" : -10.56 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 20.16, "y" : 10.85 }, - "7" : { "x" : 38.30, "y" : 4.20 }, - "8" : { "x" : 38.11, "y" : 27.75 }, - "9" : { "x" : 47.28, "y" : 2.38 }, - "10" : { "x" : 47.63, "y" : 30.13 }, - "11" : { "x" : 48.47, "y" : 19.77 } - }, - { - "index" : 7, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.83, "y" : -11.96 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -50.73, "y" : -32.15 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.99, "y" : -15.01 }, - "7" : { "x" : -35.76, "y" : -22.52 }, - "8" : { "x" : -23.79, "y" : 0.76 }, - "9" : { "x" : -22.39, "y" : -31.81 }, - "10" : { "x" : -12.98, "y" : 19.47 }, - "11" : { "x" : -16.92, "y" : -13.11 } - }, - { - "index" : 8, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -46.83, "y" : 11.96 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -50.73, "y" : 32.15 }, - "6" : { "x" : -41.99, "y" : 15.01 }, - "7" : { "x" : -23.79, "y" : -0.76 }, - "8" : { "x" : -35.76, "y" : 22.52 }, - "9" : { "x" : -12.98, "y" : -19.47 }, - "10" : { "x" : -22.39, "y" : 31.81 }, - "11" : { "x" : -16.92, "y" : 13.11 } - }, - { - "index" : 9, - "ball" : { "x" : 35.00, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.57, "y" : -11.68 }, - "3" : { "x" : 0.00, "y" : 2.08 }, - "4" : { "x" : 4.57, "y" : -22.24 }, - "5" : { "x" : 9.42, "y" : 13.35 }, - "6" : { "x" : 28.78, "y" : -11.75 }, - "7" : { "x" : 34.23, "y" : -20.86 }, - "8" : { "x" : 35.08, "y" : -1.70 }, - "9" : { "x" : 39.00, "y" : -16.86 }, - "10" : { "x" : 40.36, "y" : 5.79 }, - "11" : { "x" : 39.85, "y" : -10.22 } - }, - { - "index" : 10, - "ball" : { "x" : 35.00, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -2.08 }, - "3" : { "x" : 2.57, "y" : 11.68 }, - "4" : { "x" : 9.42, "y" : -13.35 }, - "5" : { "x" : 4.57, "y" : 22.24 }, - "6" : { "x" : 28.78, "y" : 11.75 }, - "7" : { "x" : 35.08, "y" : 1.70 }, - "8" : { "x" : 34.23, "y" : 20.86 }, - "9" : { "x" : 40.36, "y" : -5.79 }, - "10" : { "x" : 39.00, "y" : 16.86 }, - "11" : { "x" : 39.85, "y" : 10.22 } - }, - { - "index" : 11, - "ball" : { "x" : 54.50, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.65, "y" : -10.71 }, - "3" : { "x" : 4.82, "y" : 4.56 }, - "4" : { "x" : 10.43, "y" : -23.74 }, - "5" : { "x" : 16.19, "y" : 14.12 }, - "6" : { "x" : 35.85, "y" : -10.13 }, - "7" : { "x" : 53.65, "y" : -21.12 }, - "8" : { "x" : 38.57, "y" : -0.34 }, - "9" : { "x" : 48.28, "y" : -12.94 }, - "10" : { "x" : 46.41, "y" : 5.79 }, - "11" : { "x" : 46.83, "y" : -5.88 } - }, - { - "index" : 12, - "ball" : { "x" : 54.50, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 4.82, "y" : -4.56 }, - "3" : { "x" : 0.65, "y" : 10.71 }, - "4" : { "x" : 16.19, "y" : -14.12 }, - "5" : { "x" : 10.43, "y" : 23.74 }, - "6" : { "x" : 35.85, "y" : 10.13 }, - "7" : { "x" : 38.57, "y" : 0.34 }, - "8" : { "x" : 53.65, "y" : 21.12 }, - "9" : { "x" : 46.41, "y" : -5.79 }, - "10" : { "x" : 48.28, "y" : 12.94 }, - "11" : { "x" : 46.83, "y" : 5.88 } - }, - { - "index" : 13, - "ball" : { "x" : 54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.74, "y" : -7.64 }, - "3" : { "x" : 2.74, "y" : 7.64 }, - "4" : { "x" : 13.31, "y" : -18.93 }, - "5" : { "x" : 13.31, "y" : 18.93 }, - "6" : { "x" : 36.62, "y" : 0.00 }, - "7" : { "x" : 40.15, "y" : -8.47 }, - "8" : { "x" : 40.15, "y" : 8.47 }, - "9" : { "x" : 50.41, "y" : -6.13 }, - "10" : { "x" : 50.41, "y" : 6.13 }, - "11" : { "x" : 53.00, "y" : 0.09 } - }, - { - "index" : 14, - "ball" : { "x" : 47.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.80, "y" : -8.51 }, - "3" : { "x" : 4.12, "y" : 6.57 }, - "4" : { "x" : 9.30, "y" : -20.53 }, - "5" : { "x" : 13.60, "y" : 16.77 }, - "6" : { "x" : 35.08, "y" : -1.19 }, - "7" : { "x" : 46.27, "y" : -8.92 }, - "8" : { "x" : 38.71, "y" : 5.18 }, - "9" : { "x" : 49.22, "y" : -6.09 }, - "10" : { "x" : 48.96, "y" : 2.61 }, - "11" : { "x" : 49.22, "y" : -2.42 } - }, - { - "index" : 15, - "ball" : { "x" : 47.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.12, "y" : -6.57 }, - "3" : { "x" : 1.80, "y" : 8.51 }, - "4" : { "x" : 13.60, "y" : -16.77 }, - "5" : { "x" : 9.30, "y" : 20.53 }, - "6" : { "x" : 35.08, "y" : 1.19 }, - "7" : { "x" : 38.71, "y" : -5.18 }, - "8" : { "x" : 46.27, "y" : 8.92 }, - "9" : { "x" : 48.96, "y" : -2.61 }, - "10" : { "x" : 49.22, "y" : 6.09 }, - "11" : { "x" : 49.22, "y" : 2.42 } - }, - { - "index" : 16, - "ball" : { "x" : 54.50, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.82, "y" : -8.98 }, - "3" : { "x" : 3.65, "y" : 6.29 }, - "4" : { "x" : 12.05, "y" : -21.04 }, - "5" : { "x" : 14.57, "y" : 16.82 }, - "6" : { "x" : 36.28, "y" : -4.44 }, - "7" : { "x" : 53.90, "y" : -9.37 }, - "8" : { "x" : 39.46, "y" : 4.61 }, - "9" : { "x" : 50.58, "y" : -5.96 }, - "10" : { "x" : 47.13, "y" : 6.32 }, - "11" : { "x" : 46.66, "y" : -0.51 } - }, - { - "index" : 17, - "ball" : { "x" : 54.50, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 3.65, "y" : -6.29 }, - "3" : { "x" : 1.82, "y" : 8.98 }, - "4" : { "x" : 14.57, "y" : -16.82 }, - "5" : { "x" : 12.05, "y" : 21.04 }, - "6" : { "x" : 36.28, "y" : 4.44 }, - "7" : { "x" : 39.46, "y" : -4.61 }, - "8" : { "x" : 53.90, "y" : 9.37 }, - "9" : { "x" : 47.13, "y" : -6.32 }, - "10" : { "x" : 50.58, "y" : 5.96 }, - "11" : { "x" : 46.66, "y" : 0.51 } - }, - { - "index" : 18, - "ball" : { "x" : 47.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.61, "y" : -7.53 }, - "3" : { "x" : 2.61, "y" : 7.53 }, - "4" : { "x" : 10.66, "y" : -18.55 }, - "5" : { "x" : 10.66, "y" : 18.55 }, - "6" : { "x" : 33.31, "y" : 0.00 }, - "7" : { "x" : 41.13, "y" : -6.10 }, - "8" : { "x" : 41.13, "y" : 6.10 }, - "9" : { "x" : 48.96, "y" : -4.35 }, - "10" : { "x" : 48.96, "y" : 4.35 }, - "11" : { "x" : 46.32, "y" : -0.09 } - }, - { - "index" : 19, - "ball" : { "x" : 45.00, "y" : -3.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.04, "y" : -7.87 }, - "3" : { "x" : 2.87, "y" : 7.17 }, - "4" : { "x" : 9.46, "y" : -19.17 }, - "5" : { "x" : 11.01, "y" : 17.82 }, - "6" : { "x" : 32.43, "y" : -0.37 }, - "7" : { "x" : 44.50, "y" : -3.33 }, - "8" : { "x" : 37.42, "y" : 7.26 }, - "9" : { "x" : 49.33, "y" : -5.44 }, - "10" : { "x" : 49.22, "y" : 3.70 }, - "11" : { "x" : 49.52, "y" : -1.55 } - }, - { - "index" : 20, - "ball" : { "x" : 45.00, "y" : 3.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 2.87, "y" : -7.17 }, - "3" : { "x" : 2.04, "y" : 7.87 }, - "4" : { "x" : 11.01, "y" : -17.82 }, - "5" : { "x" : 9.46, "y" : 19.17 }, - "6" : { "x" : 32.43, "y" : 0.37 }, - "7" : { "x" : 37.42, "y" : -7.26 }, - "8" : { "x" : 44.50, "y" : 3.33 }, - "9" : { "x" : 49.22, "y" : -3.70 }, - "10" : { "x" : 49.33, "y" : 5.44 }, - "11" : { "x" : 49.52, "y" : 1.55 } - }, - { - "index" : 21, - "ball" : { "x" : 40.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.21, "y" : -7.45 }, - "3" : { "x" : 1.21, "y" : 7.45 }, - "4" : { "x" : 7.08, "y" : -18.09 }, - "5" : { "x" : 7.08, "y" : 18.09 }, - "6" : { "x" : 31.79, "y" : -2.34 }, - "7" : { "x" : 39.13, "y" : -0.08 }, - "8" : { "x" : 37.84, "y" : 3.63 }, - "9" : { "x" : 45.44, "y" : -3.33 }, - "10" : { "x" : 45.44, "y" : 3.36 }, - "11" : { "x" : 45.59, "y" : -0.08 } - }, - { - "index" : 22, - "ball" : { "x" : 44.53, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.34, "y" : -7.51 }, - "3" : { "x" : 2.34, "y" : 7.51 }, - "4" : { "x" : 9.94, "y" : -18.46 }, - "5" : { "x" : 9.94, "y" : 18.46 }, - "6" : { "x" : 32.41, "y" : -0.00 }, - "7" : { "x" : 38.60, "y" : -4.65 }, - "8" : { "x" : 38.60, "y" : 4.65 }, - "9" : { "x" : 47.48, "y" : -3.97 }, - "10" : { "x" : 47.48, "y" : 3.97 }, - "11" : { "x" : 44.62, "y" : -0.09 } - }, - { - "index" : 23, - "ball" : { "x" : 47.00, "y" : -4.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.24, "y" : -7.99 }, - "3" : { "x" : 3.31, "y" : 7.09 }, - "4" : { "x" : 10.12, "y" : -19.48 }, - "5" : { "x" : 12.11, "y" : 17.74 }, - "6" : { "x" : 34.25, "y" : -0.55 }, - "7" : { "x" : 43.66, "y" : -7.46 }, - "8" : { "x" : 39.00, "y" : 6.28 }, - "9" : { "x" : 48.96, "y" : -7.58 }, - "10" : { "x" : 48.77, "y" : 0.53 }, - "11" : { "x" : 46.92, "y" : -3.75 } - }, - { - "index" : 24, - "ball" : { "x" : 47.00, "y" : 4.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 3.31, "y" : -7.09 }, - "3" : { "x" : 2.24, "y" : 7.99 }, - "4" : { "x" : 12.11, "y" : -17.74 }, - "5" : { "x" : 10.12, "y" : 19.48 }, - "6" : { "x" : 34.25, "y" : 0.55 }, - "7" : { "x" : 39.00, "y" : -6.28 }, - "8" : { "x" : 43.66, "y" : 7.46 }, - "9" : { "x" : 48.77, "y" : -0.53 }, - "10" : { "x" : 48.96, "y" : 7.58 }, - "11" : { "x" : 46.92, "y" : 3.75 } - } - ] -} diff --git a/src/formations-keeper/kickin-our-formation.conf b/src/formations-keeper/kickin-our-formation.conf deleted file mode 100644 index 956c8a9c..00000000 --- a/src/formations-keeper/kickin-our-formation.conf +++ /dev/null @@ -1,400 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -9.00 }, - "3" : { "x" : 0.00, "y" : 9.00 }, - "4" : { "x" : 7.00, "y" : -19.00 }, - "5" : { "x" : 7.00, "y" : 19.00 }, - "6" : { "x" : 21.00, "y" : 0.00 }, - "7" : { "x" : 35.00, "y" : -6.00 }, - "8" : { "x" : 35.00, "y" : 6.00 }, - "9" : { "x" : 46.00, "y" : -9.50 }, - "10" : { "x" : 46.00, "y" : 9.50 }, - "11" : { "x" : 46.00, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -47.00, "y" : -2.50 }, - "3" : { "x" : -47.00, "y" : 2.50 }, - "4" : { "x" : -47.00, "y" : -7.00 }, - "5" : { "x" : -47.00, "y" : 7.00 }, - "6" : { "x" : -43.00, "y" : 0.00 }, - "7" : { "x" : -35.00, "y" : -13.00 }, - "8" : { "x" : -35.00, "y" : 13.00 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -22.00, "y" : 28.00 }, - "11" : { "x" : -18.49, "y" : 0.00 } - }, - { - "index" : 2, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.06, "y" : -4.84 }, - "3" : { "x" : -15.18, "y" : 3.68 }, - "4" : { "x" : -12.58, "y" : -14.88 }, - "5" : { "x" : -13.39, "y" : 14.07 }, - "6" : { "x" : -5.61, "y" : 0.00 }, - "7" : { "x" : 0.11, "y" : -11.99 }, - "8" : { "x" : 0.11, "y" : 11.99 }, - "9" : { "x" : 10.37, "y" : -23.99 }, - "10" : { "x" : 10.84, "y" : 23.99 }, - "11" : { "x" : 10.84, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -47.35, "y" : -11.81 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -47.81, "y" : -26.33 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.23, "y" : -11.92 }, - "7" : { "x" : -37.38, "y" : -21.36 }, - "8" : { "x" : -27.94, "y" : 1.74 }, - "9" : { "x" : -22.23, "y" : -31.17 }, - "10" : { "x" : -17.01, "y" : 19.99 }, - "11" : { "x" : -17.51, "y" : -11.55 } - }, - { - "index" : 4, - "ball" : { "x" : -54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -47.35, "y" : 11.81 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -47.81, "y" : 26.33 }, - "6" : { "x" : -41.23, "y" : 11.92 }, - "7" : { "x" : -27.94, "y" : -1.74 }, - "8" : { "x" : -37.38, "y" : 21.36 }, - "9" : { "x" : -17.01, "y" : -19.99 }, - "10" : { "x" : -22.23, "y" : 31.17 }, - "11" : { "x" : -17.51, "y" : 11.55 } - }, - { - "index" : 5, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : -0.01 }, - "2" : { "x" : -39.12, "y" : -16.02 }, - "3" : { "x" : -38.87, "y" : -6.58 }, - "4" : { "x" : -36.39, "y" : -27.94 }, - "5" : { "x" : -36.76, "y" : 3.85 }, - "6" : { "x" : -28.32, "y" : -15.28 }, - "7" : { "x" : -22.23, "y" : -24.59 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -10.43, "y" : -32.54 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.20, "y" : -14.16 } - }, - { - "index" : 6, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : 0.01 }, - "2" : { "x" : -38.87, "y" : 6.58 }, - "3" : { "x" : -39.12, "y" : 16.02 }, - "4" : { "x" : -36.76, "y" : -3.85 }, - "5" : { "x" : -36.39, "y" : 27.94 }, - "6" : { "x" : -28.32, "y" : 15.28 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -22.23, "y" : 24.59 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -10.43, "y" : 32.54 }, - "11" : { "x" : -7.20, "y" : 14.16 } - }, - { - "index" : 7, - "ball" : { "x" : -12.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.50, "y" : -21.61 }, - "3" : { "x" : -18.50, "y" : -8.94 }, - "4" : { "x" : -12.42, "y" : -34.65 }, - "5" : { "x" : -18.38, "y" : 4.72 }, - "6" : { "x" : -9.07, "y" : -14.90 }, - "7" : { "x" : -0.50, "y" : -22.48 }, - "8" : { "x" : -5.96, "y" : 0.12 }, - "9" : { "x" : 11.67, "y" : -32.29 }, - "10" : { "x" : 10.80, "y" : 14.03 }, - "11" : { "x" : 8.20, "y" : -15.15 } - }, - { - "index" : 8, - "ball" : { "x" : -12.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.50, "y" : 8.94 }, - "3" : { "x" : -18.50, "y" : 21.61 }, - "4" : { "x" : -18.38, "y" : -4.72 }, - "5" : { "x" : -12.42, "y" : 34.65 }, - "6" : { "x" : -9.07, "y" : 14.90 }, - "7" : { "x" : -5.96, "y" : -0.12 }, - "8" : { "x" : -0.50, "y" : 22.48 }, - "9" : { "x" : 10.80, "y" : -14.03 }, - "10" : { "x" : 11.67, "y" : 32.29 }, - "11" : { "x" : 8.20, "y" : 15.15 } - }, - { - "index" : 9, - "ball" : { "x" : 38.13, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.14, "y" : -16.53 }, - "3" : { "x" : 6.25, "y" : -1.80 }, - "4" : { "x" : 7.93, "y" : -28.00 }, - "5" : { "x" : 17.31, "y" : 8.77 }, - "6" : { "x" : 24.88, "y" : -17.67 }, - "7" : { "x" : 36.30, "y" : -31.49 }, - "8" : { "x" : 32.09, "y" : -0.36 }, - "9" : { "x" : 46.75, "y" : -24.64 }, - "10" : { "x" : 44.23, "y" : -0.72 }, - "11" : { "x" : 44.59, "y" : -13.82 } - }, - { - "index" : 10, - "ball" : { "x" : 38.13, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.25, "y" : 1.80 }, - "3" : { "x" : -0.14, "y" : 16.53 }, - "4" : { "x" : 17.31, "y" : -8.77 }, - "5" : { "x" : 7.93, "y" : 28.00 }, - "6" : { "x" : 24.88, "y" : 17.67 }, - "7" : { "x" : 32.09, "y" : 0.36 }, - "8" : { "x" : 36.30, "y" : 31.49 }, - "9" : { "x" : 44.23, "y" : 0.72 }, - "10" : { "x" : 46.75, "y" : 24.64 }, - "11" : { "x" : 44.59, "y" : 13.82 } - }, - { - "index" : 11, - "ball" : { "x" : 35.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -14.54 }, - "3" : { "x" : 6.49, "y" : -0.12 }, - "4" : { "x" : 6.37, "y" : -27.76 }, - "5" : { "x" : 15.86, "y" : 8.65 }, - "6" : { "x" : 22.73, "y" : -17.39 }, - "7" : { "x" : 33.41, "y" : -32.69 }, - "8" : { "x" : 29.81, "y" : 0.00 }, - "9" : { "x" : 43.03, "y" : -29.81 }, - "10" : { "x" : 41.70, "y" : -1.08 }, - "11" : { "x" : 42.31, "y" : -15.38 } - }, - { - "index" : 12, - "ball" : { "x" : 35.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.49, "y" : 0.12 }, - "3" : { "x" : 1.68, "y" : 14.54 }, - "4" : { "x" : 15.86, "y" : -8.65 }, - "5" : { "x" : 6.37, "y" : 27.76 }, - "6" : { "x" : 22.73, "y" : 17.39 }, - "7" : { "x" : 29.81, "y" : -0.00 }, - "8" : { "x" : 33.41, "y" : 32.69 }, - "9" : { "x" : 41.70, "y" : 1.08 }, - "10" : { "x" : 43.03, "y" : 29.81 }, - "11" : { "x" : 42.31, "y" : 15.38 } - }, - { - "index" : 13, - "ball" : { "x" : 24.88, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.84, "y" : -21.03 }, - "3" : { "x" : 2.88, "y" : -5.53 }, - "4" : { "x" : 20.67, "y" : -32.93 }, - "5" : { "x" : 11.42, "y" : 7.69 }, - "6" : { "x" : 14.54, "y" : -13.46 }, - "7" : { "x" : 26.08, "y" : -19.11 }, - "8" : { "x" : 31.01, "y" : -6.01 }, - "9" : { "x" : 44.23, "y" : -29.93 }, - "10" : { "x" : 39.54, "y" : -1.08 }, - "11" : { "x" : 41.34, "y" : -17.43 } - }, - { - "index" : 14, - "ball" : { "x" : 24.88, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 2.88, "y" : 5.53 }, - "3" : { "x" : -0.84, "y" : 21.03 }, - "4" : { "x" : 11.42, "y" : -7.69 }, - "5" : { "x" : 20.67, "y" : 32.93 }, - "6" : { "x" : 14.54, "y" : 13.46 }, - "7" : { "x" : 31.01, "y" : 6.01 }, - "8" : { "x" : 26.08, "y" : 19.11 }, - "9" : { "x" : 39.54, "y" : 1.08 }, - "10" : { "x" : 44.23, "y" : 29.93 }, - "11" : { "x" : 41.34, "y" : 17.43 } - }, - { - "index" : 15, - "ball" : { "x" : 12.98, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -3.61, "y" : -21.51 }, - "3" : { "x" : -0.12, "y" : -4.33 }, - "4" : { "x" : 9.86, "y" : -31.97 }, - "5" : { "x" : 8.29, "y" : 8.17 }, - "6" : { "x" : 8.51, "y" : -16.20 }, - "7" : { "x" : 20.91, "y" : -20.67 }, - "8" : { "x" : 18.15, "y" : -1.20 }, - "9" : { "x" : 37.02, "y" : -31.25 }, - "10" : { "x" : 31.49, "y" : -1.08 }, - "11" : { "x" : 34.97, "y" : -15.38 } - }, - { - "index" : 16, - "ball" : { "x" : 12.98, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -0.12, "y" : 4.33 }, - "3" : { "x" : -3.61, "y" : 21.51 }, - "4" : { "x" : 8.29, "y" : -8.17 }, - "5" : { "x" : 9.86, "y" : 31.97 }, - "6" : { "x" : 8.51, "y" : 16.20 }, - "7" : { "x" : 18.15, "y" : 1.20 }, - "8" : { "x" : 20.91, "y" : 20.67 }, - "9" : { "x" : 31.49, "y" : 1.08 }, - "10" : { "x" : 37.02, "y" : 31.25 }, - "11" : { "x" : 34.97, "y" : 15.38 } - }, - { - "index" : 17, - "ball" : { "x" : 0.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.58, "y" : -23.22 }, - "3" : { "x" : -9.06, "y" : -10.97 }, - "4" : { "x" : -1.56, "y" : -32.69 }, - "5" : { "x" : -5.37, "y" : 4.29 }, - "6" : { "x" : 0.00, "y" : -16.95 }, - "7" : { "x" : 7.57, "y" : -22.71 }, - "8" : { "x" : 5.49, "y" : -0.12 }, - "9" : { "x" : 24.47, "y" : -30.18 }, - "10" : { "x" : 23.68, "y" : 3.97 }, - "11" : { "x" : 20.91, "y" : -14.66 } - }, - { - "index" : 18, - "ball" : { "x" : 0.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -9.06, "y" : 10.97 }, - "3" : { "x" : -7.58, "y" : 23.22 }, - "4" : { "x" : -5.37, "y" : -4.29 }, - "5" : { "x" : -1.56, "y" : 32.69 }, - "6" : { "x" : 0.00, "y" : 16.95 }, - "7" : { "x" : 5.49, "y" : 0.12 }, - "8" : { "x" : 7.57, "y" : 22.71 }, - "9" : { "x" : 23.68, "y" : -3.97 }, - "10" : { "x" : 24.47, "y" : 30.18 }, - "11" : { "x" : 20.91, "y" : 14.66 } - }, - { - "index" : 19, - "ball" : { "x" : 54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.24, "y" : -14.54 }, - "3" : { "x" : 7.21, "y" : -0.48 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 17.19, "y" : 10.22 }, - "6" : { "x" : 24.76, "y" : -14.66 }, - "7" : { "x" : 39.78, "y" : -28.60 }, - "8" : { "x" : 38.65, "y" : -11.04 }, - "9" : { "x" : 51.54, "y" : -34.65 }, - "10" : { "x" : 46.27, "y" : -8.05 }, - "11" : { "x" : 48.07, "y" : -22.35 } - }, - { - "index" : 20, - "ball" : { "x" : 54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 7.21, "y" : 0.48 }, - "3" : { "x" : -0.24, "y" : 14.54 }, - "4" : { "x" : 17.19, "y" : -10.22 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 24.76, "y" : 14.66 }, - "7" : { "x" : 38.65, "y" : 11.04 }, - "8" : { "x" : 39.78, "y" : 28.60 }, - "9" : { "x" : 46.27, "y" : 8.05 }, - "10" : { "x" : 51.54, "y" : 34.65 }, - "11" : { "x" : 48.07, "y" : 22.35 } - } - ] -} diff --git a/src/formations-keeper/normal-formation.conf b/src/formations-keeper/normal-formation.conf deleted file mode 100644 index 278dfcfa..00000000 --- a/src/formations-keeper/normal-formation.conf +++ /dev/null @@ -1,145 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 2, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 3, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 4, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 5, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 6, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 7, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 8, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 9, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 10, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 11, - "name" : "KeepawayKeeper", - "type" : "MF", - "side" : "L", - "pair" : -1 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : -11.00, "y" : -11.00 }, - "1" : { "x" : -8.50, "y" : -8.50 }, - "2" : { "x" : -8.50, "y" : 8.50 }, - "3" : { "x" : 8.50, "y" : -8.50 }, - "4" : { "x" : 8.50, "y" : 8.50 }, - "5" : { "x" : 0.00, "y" : 0.00 }, - "6" : { "x" : -21.00, "y" : -36.00 }, - "7" : { "x" : -24.00, "y" : -36.00 }, - "8" : { "x" : -27.00, "y" : -36.00 }, - "9" : { "x" : -30.00, "y" : -36.00 }, - "10" : { "x" : -33.00, "y" : -36.00 }, - "11" : { "x" : -36.00, "y" : -36.00 } - }, - { - "index" : 1, - "ball" : { "x" : -11.00, "y" : 11.00 }, - "1" : { "x" : -8.50, "y" : -8.50 }, - "2" : { "x" : -8.50, "y" : 8.50 }, - "3" : { "x" : 8.50, "y" : -8.50 }, - "4" : { "x" : 8.50, "y" : 8.50 }, - "5" : { "x" : 0.00, "y" : 0.00 }, - "6" : { "x" : -21.00, "y" : -36.00 }, - "7" : { "x" : -24.00, "y" : -36.00 }, - "8" : { "x" : -27.00, "y" : -36.00 }, - "9" : { "x" : -30.00, "y" : -36.00 }, - "10" : { "x" : -33.00, "y" : -36.00 }, - "11" : { "x" : -36.00, "y" : -36.00 } - }, - { - "index" : 2, - "ball" : { "x" : 11.00, "y" : -11.00 }, - "1" : { "x" : -8.50, "y" : -8.50 }, - "2" : { "x" : -8.50, "y" : 8.50 }, - "3" : { "x" : 8.50, "y" : -8.50 }, - "4" : { "x" : 8.50, "y" : 8.50 }, - "5" : { "x" : 0.00, "y" : 0.00 }, - "6" : { "x" : -21.00, "y" : -36.00 }, - "7" : { "x" : -24.00, "y" : -36.00 }, - "8" : { "x" : -27.00, "y" : -36.00 }, - "9" : { "x" : -30.00, "y" : -36.00 }, - "10" : { "x" : -33.00, "y" : -36.00 }, - "11" : { "x" : -36.00, "y" : -36.00 } - }, - { - "index" : 3, - "ball" : { "x" : 11.00, "y" : 11.00 }, - "1" : { "x" : -8.50, "y" : -8.50 }, - "2" : { "x" : -8.50, "y" : 8.50 }, - "3" : { "x" : 8.50, "y" : -8.50 }, - "4" : { "x" : 8.50, "y" : 8.50 }, - "5" : { "x" : 0.00, "y" : 0.00 }, - "6" : { "x" : -21.00, "y" : -36.00 }, - "7" : { "x" : -24.00, "y" : -36.00 }, - "8" : { "x" : -27.00, "y" : -36.00 }, - "9" : { "x" : -30.00, "y" : -36.00 }, - "10" : { "x" : -33.00, "y" : -36.00 }, - "11" : { "x" : -36.00, "y" : -36.00 } - } - ] -} diff --git a/src/formations-keeper/offense-formation.conf b/src/formations-keeper/offense-formation.conf deleted file mode 120000 index 82d426ac..00000000 --- a/src/formations-keeper/offense-formation.conf +++ /dev/null @@ -1 +0,0 @@ -normal-formation.conf \ No newline at end of file diff --git a/src/formations-keeper/setplay-opp-formation.conf b/src/formations-keeper/setplay-opp-formation.conf deleted file mode 100644 index 48600932..00000000 --- a/src/formations-keeper/setplay-opp-formation.conf +++ /dev/null @@ -1,760 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -11.63, "y" : -4.60 }, - "3" : { "x" : -11.90, "y" : 4.06 }, - "4" : { "x" : -10.09, "y" : -16.13 }, - "5" : { "x" : -9.91, "y" : 14.51 }, - "6" : { "x" : -11.18, "y" : -0.36 }, - "7" : { "x" : -6.58, "y" : -8.20 }, - "8" : { "x" : -7.57, "y" : 8.29 }, - "9" : { "x" : -1.26, "y" : -11.99 }, - "10" : { "x" : -1.80, "y" : 12.17 }, - "11" : { "x" : 11.72, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.44, "y" : -20.73 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -47.41, "y" : -10.72 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -50.02, "y" : -17.21 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.73, "y" : -9.80 }, - "7" : { "x" : -40.83, "y" : -15.77 }, - "8" : { "x" : -30.82, "y" : 6.85 }, - "9" : { "x" : -24.78, "y" : -29.47 }, - "10" : { "x" : -14.69, "y" : 21.98 }, - "11" : { "x" : -14.90, "y" : -5.27 } - }, - { - "index" : 2, - "ball" : { "x" : -54.44, "y" : 20.73 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -47.41, "y" : 10.72 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -50.02, "y" : 17.21 }, - "6" : { "x" : -39.73, "y" : 9.80 }, - "7" : { "x" : -30.82, "y" : -6.85 }, - "8" : { "x" : -40.83, "y" : 15.77 }, - "9" : { "x" : -14.69, "y" : -21.98 }, - "10" : { "x" : -24.78, "y" : 29.47 }, - "11" : { "x" : -14.90, "y" : 5.27 } - }, - { - "index" : 3, - "ball" : { "x" : 45.24, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.18, "y" : -6.92 }, - "3" : { "x" : -0.18, "y" : 6.92 }, - "4" : { "x" : 6.47, "y" : -17.34 }, - "5" : { "x" : 6.47, "y" : 17.34 }, - "6" : { "x" : 15.50, "y" : -0.00 }, - "7" : { "x" : 31.36, "y" : -6.20 }, - "8" : { "x" : 31.36, "y" : 6.20 }, - "9" : { "x" : 36.39, "y" : -9.79 }, - "10" : { "x" : 36.39, "y" : 9.79 }, - "11" : { "x" : 35.58, "y" : 0.54 } - }, - { - "index" : 4, - "ball" : { "x" : -31.36, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -41.28, "y" : -3.97 }, - "3" : { "x" : -41.19, "y" : 3.97 }, - "4" : { "x" : -40.38, "y" : -8.74 }, - "5" : { "x" : -40.02, "y" : 8.47 }, - "6" : { "x" : -41.46, "y" : -0.27 }, - "7" : { "x" : -34.88, "y" : -9.10 }, - "8" : { "x" : -34.34, "y" : 9.19 }, - "9" : { "x" : -10.86, "y" : -21.61 }, - "10" : { "x" : -10.75, "y" : 21.75 }, - "11" : { "x" : -19.20, "y" : 0.27 } - }, - { - "index" : 5, - "ball" : { "x" : 22.08, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.09, "y" : -9.37 }, - "3" : { "x" : 0.18, "y" : 7.75 }, - "4" : { "x" : 0.09, "y" : -19.47 }, - "5" : { "x" : 0.27, "y" : 19.02 }, - "6" : { "x" : 1.35, "y" : 0.00 }, - "7" : { "x" : 10.63, "y" : -6.13 }, - "8" : { "x" : 10.45, "y" : 5.50 }, - "9" : { "x" : 13.16, "y" : -10.72 }, - "10" : { "x" : 13.43, "y" : 11.36 }, - "11" : { "x" : 10.63, "y" : -0.27 } - }, - { - "index" : 6, - "ball" : { "x" : 11.72, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -2.25, "y" : -6.67 }, - "3" : { "x" : -2.61, "y" : 4.60 }, - "4" : { "x" : -1.53, "y" : -14.15 }, - "5" : { "x" : -1.44, "y" : 14.78 }, - "6" : { "x" : -1.44, "y" : -0.18 }, - "7" : { "x" : 1.98, "y" : -8.92 }, - "8" : { "x" : 1.71, "y" : 8.56 }, - "9" : { "x" : 7.84, "y" : -13.16 }, - "10" : { "x" : 8.65, "y" : 12.89 }, - "11" : { "x" : 0.99, "y" : 0.00 } - }, - { - "index" : 7, - "ball" : { "x" : -15.95, "y" : -22.98 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -28.75, "y" : -17.21 }, - "3" : { "x" : -28.57, "y" : -6.02 }, - "4" : { "x" : -28.66, "y" : -24.78 }, - "5" : { "x" : -28.30, "y" : 4.67 }, - "6" : { "x" : -25.34, "y" : -11.68 }, - "7" : { "x" : -25.88, "y" : -20.30 }, - "8" : { "x" : -21.02, "y" : -7.10 }, - "9" : { "x" : 0.09, "y" : -24.26 }, - "10" : { "x" : 2.02, "y" : 15.41 }, - "11" : { "x" : -12.76, "y" : -6.65 } - }, - { - "index" : 8, - "ball" : { "x" : -15.95, "y" : 22.98 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -28.57, "y" : 6.02 }, - "3" : { "x" : -28.75, "y" : 17.21 }, - "4" : { "x" : -28.30, "y" : -4.67 }, - "5" : { "x" : -28.66, "y" : 24.78 }, - "6" : { "x" : -25.34, "y" : 11.68 }, - "7" : { "x" : -21.02, "y" : 7.10 }, - "8" : { "x" : -25.88, "y" : 20.30 }, - "9" : { "x" : 2.02, "y" : -15.41 }, - "10" : { "x" : 0.09, "y" : 24.26 }, - "11" : { "x" : -12.76, "y" : 6.65 } - }, - { - "index" : 9, - "ball" : { "x" : 30.73, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -11.95 }, - "3" : { "x" : 0.09, "y" : 0.63 }, - "4" : { "x" : 0.45, "y" : -25.43 }, - "5" : { "x" : 3.05, "y" : 8.45 }, - "6" : { "x" : 8.27, "y" : -18.15 }, - "7" : { "x" : 18.60, "y" : -28.03 }, - "8" : { "x" : 22.55, "y" : -14.64 }, - "9" : { "x" : 20.84, "y" : -33.15 }, - "10" : { "x" : 29.56, "y" : -5.66 }, - "11" : { "x" : 23.09, "y" : -22.91 } - }, - { - "index" : 10, - "ball" : { "x" : 30.73, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.63 }, - "3" : { "x" : 0.18, "y" : 11.95 }, - "4" : { "x" : 3.05, "y" : -8.45 }, - "5" : { "x" : 0.45, "y" : 25.43 }, - "6" : { "x" : 8.27, "y" : 18.15 }, - "7" : { "x" : 22.55, "y" : 14.64 }, - "8" : { "x" : 18.60, "y" : 28.03 }, - "9" : { "x" : 29.56, "y" : 5.66 }, - "10" : { "x" : 20.84, "y" : 33.15 }, - "11" : { "x" : 23.09, "y" : 22.91 } - }, - { - "index" : 11, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.64, "y" : -14.73 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -49.75, "y" : -24.60 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.84, "y" : -15.59 }, - "7" : { "x" : -41.33, "y" : -23.81 }, - "8" : { "x" : -34.88, "y" : -0.09 }, - "9" : { "x" : -34.41, "y" : -31.45 }, - "10" : { "x" : -13.66, "y" : 14.20 }, - "11" : { "x" : -15.54, "y" : -11.23 } - }, - { - "index" : 12, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -45.64, "y" : 14.73 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -49.75, "y" : 24.60 }, - "6" : { "x" : -39.84, "y" : 15.59 }, - "7" : { "x" : -34.88, "y" : 0.09 }, - "8" : { "x" : -41.33, "y" : 23.81 }, - "9" : { "x" : -13.66, "y" : -14.20 }, - "10" : { "x" : -34.41, "y" : 31.45 }, - "11" : { "x" : -15.54, "y" : 11.23 } - }, - { - "index" : 13, - "ball" : { "x" : -35.51, "y" : -20.10 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -35.85, "y" : -6.47 }, - "3" : { "x" : -35.94, "y" : -0.54 }, - "4" : { "x" : -35.51, "y" : -10.18 }, - "5" : { "x" : -35.85, "y" : 6.83 }, - "6" : { "x" : -31.54, "y" : -9.91 }, - "7" : { "x" : -26.05, "y" : -14.96 }, - "8" : { "x" : -28.84, "y" : -0.72 }, - "9" : { "x" : -21.72, "y" : -27.22 }, - "10" : { "x" : -4.96, "y" : 16.58 }, - "11" : { "x" : -12.35, "y" : -9.19 } - }, - { - "index" : 14, - "ball" : { "x" : -35.51, "y" : 20.10 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -35.94, "y" : 0.54 }, - "3" : { "x" : -35.85, "y" : 6.47 }, - "4" : { "x" : -35.85, "y" : -6.83 }, - "5" : { "x" : -35.51, "y" : 10.18 }, - "6" : { "x" : -31.54, "y" : 9.91 }, - "7" : { "x" : -28.84, "y" : 0.72 }, - "8" : { "x" : -26.05, "y" : 14.96 }, - "9" : { "x" : -4.96, "y" : -16.58 }, - "10" : { "x" : -21.72, "y" : 27.22 }, - "11" : { "x" : -12.35, "y" : 9.19 } - }, - { - "index" : 15, - "ball" : { "x" : 40.11, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.63, "y" : -13.93 }, - "3" : { "x" : 0.45, "y" : -1.08 }, - "4" : { "x" : 9.70, "y" : -29.65 }, - "5" : { "x" : 4.94, "y" : 5.48 }, - "6" : { "x" : 11.18, "y" : -14.06 }, - "7" : { "x" : 26.50, "y" : -27.94 }, - "8" : { "x" : 29.92, "y" : -16.62 }, - "9" : { "x" : 31.09, "y" : -34.70 }, - "10" : { "x" : 32.43, "y" : -4.67 }, - "11" : { "x" : 31.98, "y" : -25.52 } - }, - { - "index" : 16, - "ball" : { "x" : 40.11, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.45, "y" : 1.08 }, - "3" : { "x" : -0.63, "y" : 13.93 }, - "4" : { "x" : 4.94, "y" : -5.48 }, - "5" : { "x" : 9.70, "y" : 29.65 }, - "6" : { "x" : 11.18, "y" : 14.06 }, - "7" : { "x" : 29.92, "y" : 16.62 }, - "8" : { "x" : 26.50, "y" : 27.94 }, - "9" : { "x" : 32.43, "y" : 4.67 }, - "10" : { "x" : 31.09, "y" : 34.70 }, - "11" : { "x" : 31.98, "y" : 25.52 } - }, - { - "index" : 17, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.54, "y" : -11.68 }, - "3" : { "x" : 0.09, "y" : 0.09 }, - "4" : { "x" : 12.58, "y" : -26.14 }, - "5" : { "x" : 4.94, "y" : 9.60 }, - "6" : { "x" : 20.39, "y" : -13.39 }, - "7" : { "x" : 35.49, "y" : -27.13 }, - "8" : { "x" : 35.49, "y" : -9.70 }, - "9" : { "x" : 39.53, "y" : -32.88 }, - "10" : { "x" : 46.00, "y" : -11.32 }, - "11" : { "x" : 37.20, "y" : -20.21 } - }, - { - "index" : 18, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.09 }, - "3" : { "x" : -0.54, "y" : 11.68 }, - "4" : { "x" : 4.94, "y" : -9.60 }, - "5" : { "x" : 12.58, "y" : 26.14 }, - "6" : { "x" : 20.39, "y" : 13.39 }, - "7" : { "x" : 35.49, "y" : 9.70 }, - "8" : { "x" : 35.49, "y" : 27.13 }, - "9" : { "x" : 46.00, "y" : 11.32 }, - "10" : { "x" : 39.53, "y" : 32.88 }, - "11" : { "x" : 37.20, "y" : 20.21 } - }, - { - "index" : 19, - "ball" : { "x" : 19.65, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -1.44, "y" : -23.27 }, - "3" : { "x" : -0.36, "y" : -0.63 }, - "4" : { "x" : -0.45, "y" : -32.99 }, - "5" : { "x" : -0.09, "y" : 10.51 }, - "6" : { "x" : 1.17, "y" : -17.16 }, - "7" : { "x" : 2.34, "y" : -27.67 }, - "8" : { "x" : 8.36, "y" : -11.86 }, - "9" : { "x" : 10.27, "y" : -29.92 }, - "10" : { "x" : 15.18, "y" : -1.26 }, - "11" : { "x" : 12.85, "y" : -22.73 } - }, - { - "index" : 20, - "ball" : { "x" : 19.65, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.36, "y" : 0.63 }, - "3" : { "x" : -1.44, "y" : 23.27 }, - "4" : { "x" : -0.09, "y" : -10.51 }, - "5" : { "x" : -0.45, "y" : 32.99 }, - "6" : { "x" : 1.17, "y" : 17.16 }, - "7" : { "x" : 8.36, "y" : 11.86 }, - "8" : { "x" : 2.34, "y" : 27.67 }, - "9" : { "x" : 15.18, "y" : 1.26 }, - "10" : { "x" : 10.27, "y" : 29.92 }, - "11" : { "x" : 12.85, "y" : 22.73 } - }, - { - "index" : 21, - "ball" : { "x" : 0.27, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.57, "y" : -23.88 }, - "3" : { "x" : -18.93, "y" : -8.47 }, - "4" : { "x" : -15.68, "y" : -32.72 }, - "5" : { "x" : -15.77, "y" : 4.15 }, - "6" : { "x" : -12.98, "y" : -19.20 }, - "7" : { "x" : -12.08, "y" : -27.58 }, - "8" : { "x" : -6.67, "y" : -7.48 }, - "9" : { "x" : -6.58, "y" : -22.80 }, - "10" : { "x" : 8.56, "y" : 9.37 }, - "11" : { "x" : 0.09, "y" : -18.75 } - }, - { - "index" : 22, - "ball" : { "x" : 0.27, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.93, "y" : 8.47 }, - "3" : { "x" : -18.57, "y" : 23.88 }, - "4" : { "x" : -15.77, "y" : -4.15 }, - "5" : { "x" : -15.68, "y" : 32.72 }, - "6" : { "x" : -12.98, "y" : 19.20 }, - "7" : { "x" : -6.67, "y" : 7.48 }, - "8" : { "x" : -12.08, "y" : 27.58 }, - "9" : { "x" : 8.56, "y" : -9.37 }, - "10" : { "x" : -6.58, "y" : 22.80 }, - "11" : { "x" : 0.09, "y" : 18.75 } - }, - { - "index" : 23, - "ball" : { "x" : 5.59, "y" : -11.36 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -8.36, "y" : -12.85 }, - "3" : { "x" : -7.10, "y" : -4.40 }, - "4" : { "x" : -6.92, "y" : -21.11 }, - "5" : { "x" : -5.59, "y" : 6.22 }, - "6" : { "x" : -5.12, "y" : -10.24 }, - "7" : { "x" : -5.57, "y" : -17.61 }, - "8" : { "x" : -1.98, "y" : -1.26 }, - "9" : { "x" : -3.05, "y" : -19.68 }, - "10" : { "x" : 13.16, "y" : 16.76 }, - "11" : { "x" : 6.94, "y" : -1.17 } - }, - { - "index" : 24, - "ball" : { "x" : 5.59, "y" : 11.36 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.10, "y" : 4.40 }, - "3" : { "x" : -8.36, "y" : 12.85 }, - "4" : { "x" : -5.59, "y" : -6.22 }, - "5" : { "x" : -6.92, "y" : 21.11 }, - "6" : { "x" : -5.12, "y" : 10.24 }, - "7" : { "x" : -1.98, "y" : 1.26 }, - "8" : { "x" : -5.57, "y" : 17.61 }, - "9" : { "x" : 13.16, "y" : -16.76 }, - "10" : { "x" : -3.05, "y" : 19.68 }, - "11" : { "x" : 6.94, "y" : 1.17 } - }, - { - "index" : 25, - "ball" : { "x" : 5.32, "y" : -20.37 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -9.61, "y" : -19.50 }, - "3" : { "x" : -7.66, "y" : -7.93 }, - "4" : { "x" : -8.45, "y" : -27.04 }, - "5" : { "x" : -7.12, "y" : 5.05 }, - "6" : { "x" : -6.94, "y" : -13.52 }, - "7" : { "x" : -6.65, "y" : -23.36 }, - "8" : { "x" : -0.72, "y" : -4.15 }, - "9" : { "x" : -5.93, "y" : -18.42 }, - "10" : { "x" : 11.43, "y" : 14.05 }, - "11" : { "x" : 5.59, "y" : -8.29 } - }, - { - "index" : 26, - "ball" : { "x" : 5.32, "y" : 20.37 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.66, "y" : 7.93 }, - "3" : { "x" : -9.61, "y" : 19.50 }, - "4" : { "x" : -7.12, "y" : -5.05 }, - "5" : { "x" : -8.45, "y" : 27.04 }, - "6" : { "x" : -6.94, "y" : 13.52 }, - "7" : { "x" : -0.72, "y" : 4.15 }, - "8" : { "x" : -6.65, "y" : 23.36 }, - "9" : { "x" : 11.43, "y" : -14.05 }, - "10" : { "x" : -5.93, "y" : 18.42 }, - "11" : { "x" : 5.59, "y" : 8.29 } - }, - { - "index" : 27, - "ball" : { "x" : 6.04, "y" : -27.85 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -6.02, "y" : -21.65 }, - "3" : { "x" : -5.77, "y" : -10.36 }, - "4" : { "x" : -6.65, "y" : -29.47 }, - "5" : { "x" : -4.69, "y" : 1.98 }, - "6" : { "x" : -2.34, "y" : -16.53 }, - "7" : { "x" : -4.04, "y" : -25.43 }, - "8" : { "x" : 0.81, "y" : -3.70 }, - "9" : { "x" : -1.35, "y" : -21.02 }, - "10" : { "x" : 11.65, "y" : 12.19 }, - "11" : { "x" : 8.47, "y" : -14.06 } - }, - { - "index" : 28, - "ball" : { "x" : 6.04, "y" : 27.85 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.77, "y" : 10.36 }, - "3" : { "x" : -6.02, "y" : 21.65 }, - "4" : { "x" : -4.69, "y" : -1.98 }, - "5" : { "x" : -6.65, "y" : 29.47 }, - "6" : { "x" : -2.34, "y" : 16.53 }, - "7" : { "x" : 0.81, "y" : 3.70 }, - "8" : { "x" : -4.04, "y" : 25.43 }, - "9" : { "x" : 11.65, "y" : -12.19 }, - "10" : { "x" : -1.35, "y" : 21.02 }, - "11" : { "x" : 8.47, "y" : 14.06 } - }, - { - "index" : 29, - "ball" : { "x" : 43.71, "y" : -26.77 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.54, "y" : -11.68 }, - "3" : { "x" : 0.09, "y" : 0.09 }, - "4" : { "x" : 3.15, "y" : -22.59 }, - "5" : { "x" : 4.94, "y" : 9.60 }, - "6" : { "x" : 18.69, "y" : -12.31 }, - "7" : { "x" : 27.58, "y" : -23.72 }, - "8" : { "x" : 32.70, "y" : -10.78 }, - "9" : { "x" : 31.36, "y" : -28.03 }, - "10" : { "x" : 40.79, "y" : -5.75 }, - "11" : { "x" : 31.98, "y" : -19.50 } - }, - { - "index" : 30, - "ball" : { "x" : 43.71, "y" : 26.77 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.09 }, - "3" : { "x" : -0.54, "y" : 11.68 }, - "4" : { "x" : 4.94, "y" : -9.60 }, - "5" : { "x" : 3.15, "y" : 22.59 }, - "6" : { "x" : 18.69, "y" : 12.31 }, - "7" : { "x" : 32.70, "y" : 10.78 }, - "8" : { "x" : 27.58, "y" : 23.72 }, - "9" : { "x" : 40.79, "y" : 5.75 }, - "10" : { "x" : 31.36, "y" : 28.03 }, - "11" : { "x" : 31.98, "y" : 19.50 } - }, - { - "index" : 31, - "ball" : { "x" : 21.90, "y" : -12.80 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.08, "y" : -11.13 }, - "3" : { "x" : 0.03, "y" : 2.01 }, - "4" : { "x" : 0.18, "y" : -23.54 }, - "5" : { "x" : 0.45, "y" : 13.08 }, - "6" : { "x" : 7.55, "y" : -6.20 }, - "7" : { "x" : 7.28, "y" : -16.26 }, - "8" : { "x" : 11.50, "y" : -1.71 }, - "9" : { "x" : 11.86, "y" : -21.47 }, - "10" : { "x" : 21.65, "y" : 15.00 }, - "11" : { "x" : 10.42, "y" : -11.05 } - }, - { - "index" : 32, - "ball" : { "x" : 21.90, "y" : 12.80 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.03, "y" : -2.01 }, - "3" : { "x" : 0.08, "y" : 11.13 }, - "4" : { "x" : 0.45, "y" : -13.08 }, - "5" : { "x" : 0.18, "y" : 23.54 }, - "6" : { "x" : 7.55, "y" : 6.20 }, - "7" : { "x" : 11.50, "y" : 1.71 }, - "8" : { "x" : 7.28, "y" : 16.26 }, - "9" : { "x" : 21.65, "y" : -15.00 }, - "10" : { "x" : 11.86, "y" : 21.47 }, - "11" : { "x" : 10.42, "y" : 11.05 } - }, - { - "index" : 33, - "ball" : { "x" : 21.27, "y" : -21.99 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -13.61 }, - "3" : { "x" : 0.27, "y" : -3.24 }, - "4" : { "x" : -0.18, "y" : -27.58 }, - "5" : { "x" : 0.54, "y" : 8.56 }, - "6" : { "x" : 9.55, "y" : -10.09 }, - "7" : { "x" : 7.75, "y" : -20.55 }, - "8" : { "x" : 12.71, "y" : -7.39 }, - "9" : { "x" : 9.91, "y" : -25.05 }, - "10" : { "x" : 20.64, "y" : -0.99 }, - "11" : { "x" : 9.64, "y" : -16.49 } - }, - { - "index" : 34, - "ball" : { "x" : 21.27, "y" : 21.99 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.27, "y" : 3.24 }, - "3" : { "x" : 0.18, "y" : 13.61 }, - "4" : { "x" : 0.54, "y" : -8.56 }, - "5" : { "x" : -0.18, "y" : 27.58 }, - "6" : { "x" : 9.55, "y" : 10.09 }, - "7" : { "x" : 12.71, "y" : 7.39 }, - "8" : { "x" : 7.75, "y" : 20.55 }, - "9" : { "x" : 20.64, "y" : 0.99 }, - "10" : { "x" : 9.91, "y" : 25.05 }, - "11" : { "x" : 9.64, "y" : 16.49 } - }, - { - "index" : 35, - "ball" : { "x" : 35.69, "y" : -8.56 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.45, "y" : -10.42 }, - "3" : { "x" : 0.63, "y" : 3.50 }, - "4" : { "x" : 3.45, "y" : -20.89 }, - "5" : { "x" : 5.09, "y" : 13.48 }, - "6" : { "x" : 9.25, "y" : -3.23 }, - "7" : { "x" : 22.01, "y" : -14.46 }, - "8" : { "x" : 23.09, "y" : -3.41 }, - "9" : { "x" : 25.79, "y" : -17.88 }, - "10" : { "x" : 26.32, "y" : 3.68 }, - "11" : { "x" : 24.51, "y" : -8.92 } - }, - { - "index" : 36, - "ball" : { "x" : 35.69, "y" : 8.56 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.63, "y" : -3.50 }, - "3" : { "x" : -0.45, "y" : 10.42 }, - "4" : { "x" : 5.09, "y" : -13.48 }, - "5" : { "x" : 3.45, "y" : 20.89 }, - "6" : { "x" : 9.25, "y" : 3.23 }, - "7" : { "x" : 23.09, "y" : 3.41 }, - "8" : { "x" : 22.01, "y" : 14.46 }, - "9" : { "x" : 26.32, "y" : -3.68 }, - "10" : { "x" : 25.79, "y" : 17.88 }, - "11" : { "x" : 24.51, "y" : 8.92 } - }, - { - "index" : 37, - "ball" : { "x" : 31.00, "y" : -28.39 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -10.36 }, - "3" : { "x" : 2.88, "y" : 0.27 }, - "4" : { "x" : 0.36, "y" : -22.89 }, - "5" : { "x" : 9.88, "y" : 9.61 }, - "6" : { "x" : 10.42, "y" : -9.34 }, - "7" : { "x" : 17.66, "y" : -23.88 }, - "8" : { "x" : 22.64, "y" : -15.18 }, - "9" : { "x" : 18.39, "y" : -28.75 }, - "10" : { "x" : 25.34, "y" : -2.16 }, - "11" : { "x" : 19.56, "y" : -19.47 } - }, - { - "index" : 38, - "ball" : { "x" : 31.00, "y" : 28.39 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.88, "y" : -0.27 }, - "3" : { "x" : 0.18, "y" : 10.36 }, - "4" : { "x" : 9.88, "y" : -9.61 }, - "5" : { "x" : 0.36, "y" : 22.89 }, - "6" : { "x" : 10.42, "y" : 9.34 }, - "7" : { "x" : 22.64, "y" : 15.18 }, - "8" : { "x" : 17.66, "y" : 23.88 }, - "9" : { "x" : 25.34, "y" : 2.16 }, - "10" : { "x" : 18.39, "y" : 28.75 }, - "11" : { "x" : 19.56, "y" : 19.47 } - }, - { - "index" : 39, - "ball" : { "x" : -25.96, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -38.99, "y" : -16.71 }, - "3" : { "x" : -37.91, "y" : -6.56 }, - "4" : { "x" : -39.53, "y" : -27.31 }, - "5" : { "x" : -36.57, "y" : 4.94 }, - "6" : { "x" : -32.43, "y" : -17.43 }, - "7" : { "x" : -34.23, "y" : -24.89 }, - "8" : { "x" : -19.65, "y" : -5.68 }, - "9" : { "x" : -25.25, "y" : -22.37 }, - "10" : { "x" : 0.05, "y" : 16.07 }, - "11" : { "x" : -2.05, "y" : -11.45 } - }, - { - "index" : 40, - "ball" : { "x" : -25.96, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -37.91, "y" : 6.56 }, - "3" : { "x" : -38.99, "y" : 16.71 }, - "4" : { "x" : -36.57, "y" : -4.94 }, - "5" : { "x" : -39.53, "y" : 27.31 }, - "6" : { "x" : -32.43, "y" : 17.43 }, - "7" : { "x" : -19.65, "y" : 5.68 }, - "8" : { "x" : -34.23, "y" : 24.89 }, - "9" : { "x" : 0.05, "y" : -16.07 }, - "10" : { "x" : -25.25, "y" : 22.37 }, - "11" : { "x" : -2.05, "y" : 11.45 } - }, - { - "index" : 41, - "ball" : { "x" : -34.70, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -45.42, "y" : -16.67 }, - "3" : { "x" : -41.17, "y" : -6.38 }, - "4" : { "x" : -43.38, "y" : -26.20 }, - "5" : { "x" : -42.27, "y" : 5.02 }, - "6" : { "x" : -40.74, "y" : -16.42 }, - "7" : { "x" : -38.70, "y" : -22.37 }, - "8" : { "x" : -26.68, "y" : -5.30 }, - "9" : { "x" : -30.37, "y" : -23.56 }, - "10" : { "x" : -6.21, "y" : 10.04 }, - "11" : { "x" : -15.91, "y" : -13.86 } - }, - { - "index" : 42, - "ball" : { "x" : -34.70, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -41.17, "y" : 6.38 }, - "3" : { "x" : -45.42, "y" : 16.67 }, - "4" : { "x" : -42.27, "y" : -5.02 }, - "5" : { "x" : -43.38, "y" : 26.20 }, - "6" : { "x" : -40.74, "y" : 16.42 }, - "7" : { "x" : -26.68, "y" : 5.30 }, - "8" : { "x" : -38.70, "y" : 22.37 }, - "9" : { "x" : -6.21, "y" : -10.04 }, - "10" : { "x" : -30.37, "y" : 23.56 }, - "11" : { "x" : -15.91, "y" : 13.86 } - }, - { - "index" : 43, - "ball" : { "x" : -16.13, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.37, "y" : -20.37 }, - "3" : { "x" : -29.74, "y" : -7.57 }, - "4" : { "x" : -30.19, "y" : -31.27 }, - "5" : { "x" : -25.42, "y" : 2.88 }, - "6" : { "x" : -24.53, "y" : -18.78 }, - "7" : { "x" : -26.86, "y" : -26.50 }, - "8" : { "x" : -14.15, "y" : -4.87 }, - "9" : { "x" : -17.07, "y" : -21.11 }, - "10" : { "x" : 3.10, "y" : 15.08 }, - "11" : { "x" : 0.51, "y" : -11.31 } - }, - { - "index" : 44, - "ball" : { "x" : -16.13, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -29.74, "y" : 7.57 }, - "3" : { "x" : -30.37, "y" : 20.37 }, - "4" : { "x" : -25.42, "y" : -2.88 }, - "5" : { "x" : -30.19, "y" : 31.27 }, - "6" : { "x" : -24.53, "y" : 18.78 }, - "7" : { "x" : -14.15, "y" : 4.87 }, - "8" : { "x" : -26.86, "y" : 26.50 }, - "9" : { "x" : 3.10, "y" : -15.08 }, - "10" : { "x" : -17.07, "y" : 21.11 }, - "11" : { "x" : 0.51, "y" : 11.31 } - } - ] -} diff --git a/src/formations-keeper/setplay-our-formation.conf b/src/formations-keeper/setplay-our-formation.conf deleted file mode 100644 index 8ea60e59..00000000 --- a/src/formations-keeper/setplay-our-formation.conf +++ /dev/null @@ -1,775 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.22, "y" : -4.84 }, - "3" : { "x" : -15.33, "y" : 3.66 }, - "4" : { "x" : -9.29, "y" : -15.12 }, - "5" : { "x" : -10.84, "y" : 13.69 }, - "6" : { "x" : -0.71, "y" : -0.36 }, - "7" : { "x" : 0.00, "y" : -6.97 }, - "8" : { "x" : 0.48, "y" : 6.73 }, - "9" : { "x" : 13.69, "y" : -20.13 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 16.08, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.15, "y" : -1.92 }, - "3" : { "x" : -46.03, "y" : 2.88 }, - "4" : { "x" : -45.07, "y" : -7.57 }, - "5" : { "x" : -45.55, "y" : 7.93 }, - "6" : { "x" : -39.78, "y" : 0.00 }, - "7" : { "x" : -36.30, "y" : -15.98 }, - "8" : { "x" : -37.02, "y" : 11.78 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -19.29, "y" : 26.44 }, - "11" : { "x" : -16.47, "y" : -0.84 } - }, - { - "index" : 2, - "ball" : { "x" : 36.26, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -7.38 }, - "3" : { "x" : 0.00, "y" : 7.38 }, - "4" : { "x" : 4.00, "y" : -17.70 }, - "5" : { "x" : 4.00, "y" : 17.70 }, - "6" : { "x" : 15.24, "y" : 0.48 }, - "7" : { "x" : 27.75, "y" : -8.10 }, - "8" : { "x" : 28.10, "y" : 9.76 }, - "9" : { "x" : 35.96, "y" : -16.20 }, - "10" : { "x" : 36.56, "y" : 16.91 }, - "11" : { "x" : 35.61, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -41.78, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -42.99, "y" : -0.71 }, - "3" : { "x" : -42.91, "y" : 4.21 }, - "4" : { "x" : -42.31, "y" : -7.69 }, - "5" : { "x" : -42.91, "y" : 9.01 }, - "6" : { "x" : -36.66, "y" : 0.36 }, - "7" : { "x" : -33.41, "y" : -10.82 }, - "8" : { "x" : -31.61, "y" : 10.94 }, - "9" : { "x" : -15.48, "y" : -29.41 }, - "10" : { "x" : -17.51, "y" : 27.15 }, - "11" : { "x" : -18.27, "y" : -0.36 } - }, - { - "index" : 4, - "ball" : { "x" : -26.95, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.96, "y" : -1.91 }, - "3" : { "x" : -30.25, "y" : 7.74 }, - "4" : { "x" : -29.90, "y" : -11.32 }, - "5" : { "x" : -28.25, "y" : 16.41 }, - "6" : { "x" : -15.27, "y" : -7.63 }, - "7" : { "x" : -17.43, "y" : -23.41 }, - "8" : { "x" : -15.52, "y" : 9.16 }, - "9" : { "x" : -4.76, "y" : -27.75 }, - "10" : { "x" : -5.34, "y" : 26.47 }, - "11" : { "x" : -0.51, "y" : 0.51 } - }, - { - "index" : 5, - "ball" : { "x" : -17.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -23.22, "y" : -1.67 }, - "3" : { "x" : -23.20, "y" : 3.73 }, - "4" : { "x" : -22.84, "y" : -8.89 }, - "5" : { "x" : -22.96, "y" : 12.26 }, - "6" : { "x" : -16.10, "y" : 1.20 }, - "7" : { "x" : -11.90, "y" : -4.69 }, - "8" : { "x" : -10.94, "y" : 6.37 }, - "9" : { "x" : 1.20, "y" : -15.38 }, - "10" : { "x" : 0.12, "y" : 18.51 }, - "11" : { "x" : 2.40, "y" : 0.00 } - }, - { - "index" : 6, - "ball" : { "x" : 7.67, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.90, "y" : -5.31 }, - "3" : { "x" : -6.02, "y" : 5.19 }, - "4" : { "x" : -3.07, "y" : -16.04 }, - "5" : { "x" : -2.95, "y" : 16.39 }, - "6" : { "x" : 6.25, "y" : -0.36 }, - "7" : { "x" : 11.66, "y" : -5.77 }, - "8" : { "x" : 11.78, "y" : 6.13 }, - "9" : { "x" : 21.76, "y" : -22.52 }, - "10" : { "x" : 22.78, "y" : 23.54 }, - "11" : { "x" : 17.43, "y" : 0.00 } - }, - { - "index" : 7, - "ball" : { "x" : 49.50, "y" : -20.51 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 3.00, "y" : -8.85 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.00, "y" : 15.50 }, - "6" : { "x" : 21.04, "y" : -6.95 }, - "7" : { "x" : 32.80, "y" : -18.96 }, - "8" : { "x" : 35.10, "y" : 0.46 }, - "9" : { "x" : 45.46, "y" : -24.17 }, - "10" : { "x" : 44.84, "y" : 10.61 }, - "11" : { "x" : 45.68, "y" : -10.85 } - }, - { - "index" : 8, - "ball" : { "x" : 49.50, "y" : 20.51 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 3.00, "y" : 8.85 }, - "4" : { "x" : 12.00, "y" : -15.50 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 21.04, "y" : 6.95 }, - "7" : { "x" : 35.10, "y" : -0.46 }, - "8" : { "x" : 32.80, "y" : 18.96 }, - "9" : { "x" : 44.84, "y" : -10.61 }, - "10" : { "x" : 45.46, "y" : 24.17 }, - "11" : { "x" : 45.68, "y" : 10.85 } - }, - { - "index" : 9, - "ball" : { "x" : -54.00, "y" : -10.00 }, - "1" : { "x" : -50.57, "y" : -6.44 }, - "2" : { "x" : -48.18, "y" : -5.96 }, - "3" : { "x" : -48.06, "y" : -1.07 }, - "4" : { "x" : -49.50, "y" : -9.06 }, - "5" : { "x" : -47.94, "y" : 4.06 }, - "6" : { "x" : -44.37, "y" : -2.62 }, - "7" : { "x" : -43.73, "y" : -9.47 }, - "8" : { "x" : -31.39, "y" : 8.23 }, - "9" : { "x" : -24.81, "y" : -29.58 }, - "10" : { "x" : -18.82, "y" : 25.56 }, - "11" : { "x" : -20.87, "y" : -8.59 } - }, - { - "index" : 10, - "ball" : { "x" : -54.00, "y" : 10.00 }, - "1" : { "x" : -50.57, "y" : 6.44 }, - "2" : { "x" : -48.06, "y" : 1.07 }, - "3" : { "x" : -48.18, "y" : 5.96 }, - "4" : { "x" : -47.94, "y" : -4.06 }, - "5" : { "x" : -49.50, "y" : 9.06 }, - "6" : { "x" : -44.37, "y" : 2.62 }, - "7" : { "x" : -31.39, "y" : -8.23 }, - "8" : { "x" : -43.73, "y" : 9.47 }, - "9" : { "x" : -18.82, "y" : -25.56 }, - "10" : { "x" : -24.81, "y" : 29.58 }, - "11" : { "x" : -20.87, "y" : 8.59 } - }, - { - "index" : 11, - "ball" : { "x" : -6.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -9.67, "y" : -0.25 }, - "3" : { "x" : -14.00, "y" : 4.58 }, - "4" : { "x" : -13.23, "y" : -12.34 }, - "5" : { "x" : -8.91, "y" : 12.34 }, - "6" : { "x" : -5.09, "y" : -9.92 }, - "7" : { "x" : -0.51, "y" : -21.38 }, - "8" : { "x" : 1.65, "y" : 11.71 }, - "9" : { "x" : 10.26, "y" : -24.00 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 4.84, "y" : 0.00 } - }, - { - "index" : 12, - "ball" : { "x" : -12.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -19.35, "y" : -3.12 }, - "3" : { "x" : -19.11, "y" : 3.00 }, - "4" : { "x" : -17.91, "y" : -11.18 }, - "5" : { "x" : -17.55, "y" : 11.06 }, - "6" : { "x" : -13.22, "y" : 0.12 }, - "7" : { "x" : -6.97, "y" : -6.85 }, - "8" : { "x" : -7.57, "y" : 5.29 }, - "9" : { "x" : 1.92, "y" : -21.51 }, - "10" : { "x" : 0.84, "y" : 22.23 }, - "11" : { "x" : 5.65, "y" : 0.36 } - }, - { - "index" : 13, - "ball" : { "x" : 35.78, "y" : -9.54 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -7.93 }, - "3" : { "x" : 4.93, "y" : 6.85 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.26, "y" : 16.47 }, - "6" : { "x" : 16.55, "y" : -2.26 }, - "7" : { "x" : 21.79, "y" : -15.36 }, - "8" : { "x" : 26.44, "y" : 1.07 }, - "9" : { "x" : 35.73, "y" : -17.03 }, - "10" : { "x" : 35.13, "y" : 8.57 }, - "11" : { "x" : 33.94, "y" : -8.57 } - }, - { - "index" : 14, - "ball" : { "x" : 35.78, "y" : 9.54 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.93, "y" : -7.33 }, - "3" : { "x" : 2.16, "y" : 8.65 }, - "4" : { "x" : 12.00, "y" : -15.50 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 16.55, "y" : 2.26 }, - "7" : { "x" : 26.44, "y" : -1.07 }, - "8" : { "x" : 21.79, "y" : 15.36 }, - "9" : { "x" : 35.13, "y" : -8.57 }, - "10" : { "x" : 35.73, "y" : 17.03 }, - "11" : { "x" : 33.94, "y" : 8.57 } - }, - { - "index" : 15, - "ball" : { "x" : 54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.89, "y" : -12.98 }, - "3" : { "x" : 6.36, "y" : 2.29 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 18.32, "y" : 10.56 }, - "6" : { "x" : 20.16, "y" : -10.85 }, - "7" : { "x" : 38.11, "y" : -27.75 }, - "8" : { "x" : 38.30, "y" : -4.20 }, - "9" : { "x" : 47.63, "y" : -30.13 }, - "10" : { "x" : 47.28, "y" : -2.38 }, - "11" : { "x" : 48.47, "y" : -19.77 } - }, - { - "index" : 16, - "ball" : { "x" : 54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.36, "y" : -2.29 }, - "3" : { "x" : -0.89, "y" : 12.98 }, - "4" : { "x" : 18.32, "y" : -10.56 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 20.16, "y" : 10.85 }, - "7" : { "x" : 38.30, "y" : 4.20 }, - "8" : { "x" : 38.11, "y" : 27.75 }, - "9" : { "x" : 47.28, "y" : 2.38 }, - "10" : { "x" : 47.63, "y" : 30.13 }, - "11" : { "x" : 48.47, "y" : 19.77 } - }, - { - "index" : 17, - "ball" : { "x" : -12.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -17.51, "y" : -22.27 }, - "3" : { "x" : -18.01, "y" : -8.59 }, - "4" : { "x" : -13.46, "y" : -32.39 }, - "5" : { "x" : -18.72, "y" : 4.06 }, - "6" : { "x" : -7.50, "y" : -15.36 }, - "7" : { "x" : -8.65, "y" : -28.96 }, - "8" : { "x" : -5.96, "y" : 0.12 }, - "9" : { "x" : 4.17, "y" : -31.84 }, - "10" : { "x" : 0.95, "y" : 18.25 }, - "11" : { "x" : 5.48, "y" : -7.15 } - }, - { - "index" : 18, - "ball" : { "x" : -12.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.01, "y" : 8.59 }, - "3" : { "x" : -17.51, "y" : 22.27 }, - "4" : { "x" : -18.72, "y" : -4.06 }, - "5" : { "x" : -13.46, "y" : 32.39 }, - "6" : { "x" : -7.50, "y" : 15.36 }, - "7" : { "x" : -5.96, "y" : -0.12 }, - "8" : { "x" : -7.57, "y" : 30.17 }, - "9" : { "x" : 0.95, "y" : -18.25 }, - "10" : { "x" : 4.17, "y" : 31.84 }, - "11" : { "x" : 5.48, "y" : 7.15 } - }, - { - "index" : 19, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : -0.01 }, - "2" : { "x" : -37.79, "y" : -14.51 }, - "3" : { "x" : -38.05, "y" : -7.25 }, - "4" : { "x" : -36.32, "y" : -30.49 }, - "5" : { "x" : -37.92, "y" : 1.27 }, - "6" : { "x" : -30.54, "y" : -19.34 }, - "7" : { "x" : -26.08, "y" : -24.69 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -12.72, "y" : -32.32 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.62, "y" : -11.95 } - }, - { - "index" : 20, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : 0.01 }, - "2" : { "x" : -38.05, "y" : 7.25 }, - "3" : { "x" : -37.79, "y" : 14.51 }, - "4" : { "x" : -37.92, "y" : -1.27 }, - "5" : { "x" : -36.32, "y" : 30.49 }, - "6" : { "x" : -30.54, "y" : 19.34 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -26.08, "y" : 24.69 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -12.72, "y" : 32.32 }, - "11" : { "x" : -7.62, "y" : 11.95 } - }, - { - "index" : 21, - "ball" : { "x" : -54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.83, "y" : -11.96 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -50.73, "y" : -32.15 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.99, "y" : -15.01 }, - "7" : { "x" : -35.76, "y" : -22.52 }, - "8" : { "x" : -23.79, "y" : 0.76 }, - "9" : { "x" : -22.39, "y" : -31.81 }, - "10" : { "x" : -12.98, "y" : 19.47 }, - "11" : { "x" : -16.92, "y" : -13.11 } - }, - { - "index" : 22, - "ball" : { "x" : -54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -46.83, "y" : 11.96 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -50.73, "y" : 32.15 }, - "6" : { "x" : -41.99, "y" : 15.01 }, - "7" : { "x" : -23.79, "y" : -0.76 }, - "8" : { "x" : -35.76, "y" : 22.52 }, - "9" : { "x" : -12.98, "y" : -19.47 }, - "10" : { "x" : -22.39, "y" : 31.81 }, - "11" : { "x" : -16.92, "y" : 13.11 } - }, - { - "index" : 23, - "ball" : { "x" : -17.50, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -26.59, "y" : -10.18 }, - "3" : { "x" : -26.47, "y" : -3.94 }, - "4" : { "x" : -26.72, "y" : -14.63 }, - "5" : { "x" : -26.21, "y" : 2.54 }, - "6" : { "x" : -19.98, "y" : -11.07 }, - "7" : { "x" : -17.43, "y" : -18.96 }, - "8" : { "x" : -15.27, "y" : -1.40 }, - "9" : { "x" : -4.07, "y" : -30.92 }, - "10" : { "x" : -1.02, "y" : 17.69 }, - "11" : { "x" : -3.82, "y" : -10.69 } - }, - { - "index" : 24, - "ball" : { "x" : -17.50, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -26.47, "y" : 3.94 }, - "3" : { "x" : -26.59, "y" : 10.18 }, - "4" : { "x" : -26.21, "y" : -2.54 }, - "5" : { "x" : -26.72, "y" : 14.63 }, - "6" : { "x" : -19.98, "y" : 11.07 }, - "7" : { "x" : -15.27, "y" : 1.40 }, - "8" : { "x" : -17.43, "y" : 18.96 }, - "9" : { "x" : -1.02, "y" : -17.69 }, - "10" : { "x" : -4.07, "y" : 30.92 }, - "11" : { "x" : -3.82, "y" : 10.69 } - }, - { - "index" : 25, - "ball" : { "x" : 36.08, "y" : -20.60 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.57, "y" : -11.68 }, - "3" : { "x" : 0.00, "y" : 2.08 }, - "4" : { "x" : 4.57, "y" : -22.24 }, - "5" : { "x" : 9.42, "y" : 13.34 }, - "6" : { "x" : 17.57, "y" : -12.21 }, - "7" : { "x" : 32.96, "y" : -16.03 }, - "8" : { "x" : 28.91, "y" : -1.62 }, - "9" : { "x" : 38.94, "y" : -20.74 }, - "10" : { "x" : 39.06, "y" : 2.16 }, - "11" : { "x" : 37.92, "y" : -10.18 } - }, - { - "index" : 26, - "ball" : { "x" : 36.08, "y" : 20.60 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 0.00, "y" : -2.08 }, - "3" : { "x" : 2.57, "y" : 11.68 }, - "4" : { "x" : 9.42, "y" : -13.34 }, - "5" : { "x" : 4.57, "y" : 22.24 }, - "6" : { "x" : 17.57, "y" : 12.21 }, - "7" : { "x" : 28.91, "y" : 1.62 }, - "8" : { "x" : 32.96, "y" : 16.03 }, - "9" : { "x" : 39.06, "y" : -2.16 }, - "10" : { "x" : 38.94, "y" : 20.74 }, - "11" : { "x" : 37.92, "y" : 10.18 } - }, - { - "index" : 27, - "ball" : { "x" : -26.95, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.25, "y" : -11.07 }, - "3" : { "x" : -29.69, "y" : -2.28 }, - "4" : { "x" : -29.81, "y" : -18.03 }, - "5" : { "x" : -26.92, "y" : 7.69 }, - "6" : { "x" : -21.75, "y" : -7.69 }, - "7" : { "x" : -18.87, "y" : -29.81 }, - "8" : { "x" : -12.50, "y" : 5.05 }, - "9" : { "x" : -4.64, "y" : -30.01 }, - "10" : { "x" : -3.73, "y" : 23.56 }, - "11" : { "x" : -6.61, "y" : -10.94 } - }, - { - "index" : 28, - "ball" : { "x" : -26.95, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -29.69, "y" : 2.28 }, - "3" : { "x" : -30.25, "y" : 11.07 }, - "4" : { "x" : -26.92, "y" : -7.69 }, - "5" : { "x" : -29.81, "y" : 18.03 }, - "6" : { "x" : -21.75, "y" : 7.69 }, - "7" : { "x" : -12.50, "y" : -5.05 }, - "8" : { "x" : -18.87, "y" : 29.81 }, - "9" : { "x" : -3.73, "y" : -23.56 }, - "10" : { "x" : -4.64, "y" : 30.01 }, - "11" : { "x" : -6.61, "y" : 10.94 } - }, - { - "index" : 29, - "ball" : { "x" : -48.97, "y" : -17.73 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -47.24, "y" : -6.80 }, - "3" : { "x" : -46.76, "y" : -0.19 }, - "4" : { "x" : -46.68, "y" : -16.79 }, - "5" : { "x" : -46.57, "y" : 4.31 }, - "6" : { "x" : -40.62, "y" : -8.41 }, - "7" : { "x" : -37.14, "y" : -28.12 }, - "8" : { "x" : -35.33, "y" : 4.21 }, - "9" : { "x" : -18.70, "y" : -31.91 }, - "10" : { "x" : -20.48, "y" : 23.10 }, - "11" : { "x" : -17.62, "y" : -9.17 } - }, - { - "index" : 30, - "ball" : { "x" : -48.97, "y" : 17.73 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -46.76, "y" : 0.19 }, - "3" : { "x" : -47.24, "y" : 6.80 }, - "4" : { "x" : -46.57, "y" : -4.31 }, - "5" : { "x" : -46.68, "y" : 16.79 }, - "6" : { "x" : -40.62, "y" : 8.41 }, - "7" : { "x" : -35.33, "y" : -4.21 }, - "8" : { "x" : -37.14, "y" : 28.12 }, - "9" : { "x" : -20.48, "y" : -23.10 }, - "10" : { "x" : -18.70, "y" : 31.91 }, - "11" : { "x" : -17.62, "y" : 9.17 } - }, - { - "index" : 31, - "ball" : { "x" : -26.95, "y" : -31.61 }, - "1" : { "x" : -50.00, "y" : -0.02 }, - "2" : { "x" : -30.65, "y" : -16.82 }, - "3" : { "x" : -30.77, "y" : -6.44 }, - "4" : { "x" : -30.06, "y" : -29.10 }, - "5" : { "x" : -30.29, "y" : 3.70 }, - "6" : { "x" : -21.03, "y" : -15.74 }, - "7" : { "x" : -24.04, "y" : -26.08 }, - "8" : { "x" : -15.24, "y" : -1.07 }, - "9" : { "x" : -4.96, "y" : -32.07 }, - "10" : { "x" : -7.86, "y" : 21.08 }, - "11" : { "x" : -0.24, "y" : -11.31 } - }, - { - "index" : 32, - "ball" : { "x" : -26.95, "y" : 31.61 }, - "1" : { "x" : -50.00, "y" : 0.02 }, - "2" : { "x" : -30.77, "y" : 6.44 }, - "3" : { "x" : -30.65, "y" : 16.82 }, - "4" : { "x" : -30.29, "y" : -3.70 }, - "5" : { "x" : -30.06, "y" : 29.10 }, - "6" : { "x" : -21.03, "y" : 15.74 }, - "7" : { "x" : -15.24, "y" : 1.07 }, - "8" : { "x" : -24.04, "y" : 26.08 }, - "9" : { "x" : -7.86, "y" : -21.08 }, - "10" : { "x" : -4.96, "y" : 32.07 }, - "11" : { "x" : -0.24, "y" : 11.31 } - }, - { - "index" : 33, - "ball" : { "x" : 15.14, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.13, "y" : -4.07 }, - "3" : { "x" : 0.25, "y" : 4.45 }, - "4" : { "x" : 0.00, "y" : -16.13 }, - "5" : { "x" : 0.00, "y" : 16.13 }, - "6" : { "x" : 13.34, "y" : 0.24 }, - "7" : { "x" : 17.07, "y" : -7.45 }, - "8" : { "x" : 18.15, "y" : 6.85 }, - "9" : { "x" : 22.63, "y" : -28.94 }, - "10" : { "x" : 24.41, "y" : 28.34 }, - "11" : { "x" : 22.59, "y" : 0.12 } - }, - { - "index" : 34, - "ball" : { "x" : 23.26, "y" : -21.95 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.00, "y" : -15.44 }, - "3" : { "x" : 4.45, "y" : -1.20 }, - "4" : { "x" : 4.00, "y" : -25.21 }, - "5" : { "x" : 7.81, "y" : 9.98 }, - "6" : { "x" : 13.81, "y" : -12.62 }, - "7" : { "x" : 20.31, "y" : -21.63 }, - "8" : { "x" : 20.24, "y" : 1.31 }, - "9" : { "x" : 28.58, "y" : -31.08 }, - "10" : { "x" : 27.63, "y" : 19.29 }, - "11" : { "x" : 28.22, "y" : -12.15 } - }, - { - "index" : 35, - "ball" : { "x" : 23.26, "y" : 21.95 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.45, "y" : 1.20 }, - "3" : { "x" : 2.00, "y" : 15.44 }, - "4" : { "x" : 7.81, "y" : -9.98 }, - "5" : { "x" : 4.00, "y" : 25.21 }, - "6" : { "x" : 13.81, "y" : 12.62 }, - "7" : { "x" : 20.24, "y" : -1.31 }, - "8" : { "x" : 20.31, "y" : 21.63 }, - "9" : { "x" : 27.63, "y" : -19.29 }, - "10" : { "x" : 28.58, "y" : 31.08 }, - "11" : { "x" : 28.22, "y" : 12.15 } - }, - { - "index" : 36, - "ball" : { "x" : 0.00, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -10.84, "y" : -11.19 }, - "3" : { "x" : -10.46, "y" : -3.85 }, - "4" : { "x" : -9.65, "y" : -21.67 }, - "5" : { "x" : -9.54, "y" : 9.16 }, - "6" : { "x" : -1.32, "y" : -11.18 }, - "7" : { "x" : 1.44, "y" : -16.35 }, - "8" : { "x" : 2.16, "y" : 0.96 }, - "9" : { "x" : 14.12, "y" : -27.99 }, - "10" : { "x" : 14.51, "y" : 16.92 }, - "11" : { "x" : 12.72, "y" : -8.91 } - }, - { - "index" : 37, - "ball" : { "x" : 0.00, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -10.46, "y" : 3.85 }, - "3" : { "x" : -10.84, "y" : 11.19 }, - "4" : { "x" : -9.54, "y" : -9.16 }, - "5" : { "x" : -9.65, "y" : 21.67 }, - "6" : { "x" : -1.32, "y" : 11.18 }, - "7" : { "x" : 2.16, "y" : -0.96 }, - "8" : { "x" : 1.44, "y" : 16.35 }, - "9" : { "x" : 14.51, "y" : -16.92 }, - "10" : { "x" : 14.12, "y" : 27.99 }, - "11" : { "x" : 12.72, "y" : 8.91 } - }, - { - "index" : 38, - "ball" : { "x" : 0.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.81, "y" : -20.31 }, - "3" : { "x" : -8.65, "y" : -10.46 }, - "4" : { "x" : -2.16, "y" : -33.05 }, - "5" : { "x" : -5.37, "y" : 4.29 }, - "6" : { "x" : -0.48, "y" : -16.47 }, - "7" : { "x" : 2.88, "y" : -28.72 }, - "8" : { "x" : 5.49, "y" : -0.12 }, - "9" : { "x" : 15.14, "y" : -32.93 }, - "10" : { "x" : 14.89, "y" : 18.34 }, - "11" : { "x" : 14.89, "y" : -12.50 } - }, - { - "index" : 39, - "ball" : { "x" : 0.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -8.65, "y" : 10.46 }, - "3" : { "x" : -7.81, "y" : 20.31 }, - "4" : { "x" : -5.37, "y" : -4.29 }, - "5" : { "x" : -2.16, "y" : 33.05 }, - "6" : { "x" : -0.48, "y" : 16.47 }, - "7" : { "x" : 5.49, "y" : 0.12 }, - "8" : { "x" : 2.88, "y" : 28.72 }, - "9" : { "x" : 14.89, "y" : -18.34 }, - "10" : { "x" : 15.14, "y" : 32.93 }, - "11" : { "x" : 14.89, "y" : 12.50 } - }, - { - "index" : 40, - "ball" : { "x" : 22.74, "y" : -30.01 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.96, "y" : -16.59 }, - "3" : { "x" : 1.68, "y" : -2.28 }, - "4" : { "x" : 1.85, "y" : -27.71 }, - "5" : { "x" : 4.21, "y" : 8.37 }, - "6" : { "x" : 12.38, "y" : -17.15 }, - "7" : { "x" : 21.03, "y" : -29.57 }, - "8" : { "x" : 18.62, "y" : 0.38 }, - "9" : { "x" : 26.08, "y" : -24.88 }, - "10" : { "x" : 27.00, "y" : 16.09 }, - "11" : { "x" : 27.75, "y" : -9.17 } - }, - { - "index" : 41, - "ball" : { "x" : 22.74, "y" : 30.01 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 1.68, "y" : 2.28 }, - "3" : { "x" : -0.96, "y" : 16.59 }, - "4" : { "x" : 4.21, "y" : -8.37 }, - "5" : { "x" : 1.85, "y" : 27.71 }, - "6" : { "x" : 12.38, "y" : 17.15 }, - "7" : { "x" : 18.62, "y" : -0.38 }, - "8" : { "x" : 21.03, "y" : 29.57 }, - "9" : { "x" : 27.00, "y" : -16.09 }, - "10" : { "x" : 26.08, "y" : 24.88 }, - "11" : { "x" : 27.75, "y" : 9.17 } - }, - { - "index" : 42, - "ball" : { "x" : -12.00, "y" : -19.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -14.06, "y" : -18.51 }, - "3" : { "x" : -18.10, "y" : -7.15 }, - "4" : { "x" : -16.95, "y" : -24.28 }, - "5" : { "x" : -17.43, "y" : 3.61 }, - "6" : { "x" : -8.29, "y" : -12.74 }, - "7" : { "x" : -5.89, "y" : -20.67 }, - "8" : { "x" : -1.53, "y" : 3.94 }, - "9" : { "x" : 3.45, "y" : -30.49 }, - "10" : { "x" : 3.33, "y" : 25.13 }, - "11" : { "x" : 2.38, "y" : -8.10 } - }, - { - "index" : 43, - "ball" : { "x" : -12.00, "y" : 19.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.10, "y" : 7.15 }, - "3" : { "x" : -14.06, "y" : 18.51 }, - "4" : { "x" : -17.43, "y" : -3.61 }, - "5" : { "x" : -16.95, "y" : 24.28 }, - "6" : { "x" : -8.29, "y" : 12.74 }, - "7" : { "x" : -1.53, "y" : -3.94 }, - "8" : { "x" : -5.89, "y" : 20.67 }, - "9" : { "x" : 3.33, "y" : -25.13 }, - "10" : { "x" : 3.45, "y" : 30.49 }, - "11" : { "x" : 2.38, "y" : 8.10 } - }, - { - "index" : 44, - "ball" : { "x" : -42.10, "y" : -28.03 }, - "1" : { "x" : -50.00, "y" : -0.04 }, - "2" : { "x" : -42.16, "y" : -14.65 }, - "3" : { "x" : -41.86, "y" : -6.87 }, - "4" : { "x" : -42.99, "y" : -26.08 }, - "5" : { "x" : -40.72, "y" : 1.53 }, - "6" : { "x" : -35.21, "y" : -15.50 }, - "7" : { "x" : -37.26, "y" : -22.84 }, - "8" : { "x" : -22.03, "y" : 1.19 }, - "9" : { "x" : -18.99, "y" : -32.33 }, - "10" : { "x" : -12.76, "y" : 21.71 }, - "11" : { "x" : -10.36, "y" : -13.93 } - }, - { - "index" : 45, - "ball" : { "x" : -42.10, "y" : 28.03 }, - "1" : { "x" : -50.00, "y" : 0.04 }, - "2" : { "x" : -41.86, "y" : 6.87 }, - "3" : { "x" : -42.16, "y" : 14.65 }, - "4" : { "x" : -40.72, "y" : -1.53 }, - "5" : { "x" : -42.99, "y" : 26.08 }, - "6" : { "x" : -35.21, "y" : 15.50 }, - "7" : { "x" : -22.03, "y" : -1.19 }, - "8" : { "x" : -37.26, "y" : 22.84 }, - "9" : { "x" : -12.76, "y" : -21.71 }, - "10" : { "x" : -18.99, "y" : 32.33 }, - "11" : { "x" : -10.36, "y" : 13.93 } - } - ] -} diff --git a/src/formations-taker/before-kick-off.conf b/src/formations-taker/before-kick-off.conf deleted file mode 100644 index dad0ec22..00000000 --- a/src/formations-taker/before-kick-off.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -25.00, "y" : -5.00 }, - "3" : { "x" : -25.00, "y" : 5.00 }, - "4" : { "x" : -25.00, "y" : -10.00 }, - "5" : { "x" : -25.00, "y" : 10.00 }, - "6" : { "x" : -25.00, "y" : 0.00 }, - "7" : { "x" : -15.00, "y" : -5.00 }, - "8" : { "x" : -15.00, "y" : 5.00 }, - "9" : { "x" : -15.00, "y" : -10.00 }, - "10" : { "x" : -15.00, "y" : 10.00 }, - "11" : { "x" : -15.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-taker/defense-formation.conf b/src/formations-taker/defense-formation.conf deleted file mode 120000 index 82d426ac..00000000 --- a/src/formations-taker/defense-formation.conf +++ /dev/null @@ -1 +0,0 @@ -normal-formation.conf \ No newline at end of file diff --git a/src/formations-taker/goal-kick-opp.conf b/src/formations-taker/goal-kick-opp.conf deleted file mode 100644 index 77720797..00000000 --- a/src/formations-taker/goal-kick-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 0.00, "y" : -12.00 }, - "5" : { "x" : 0.00, "y" : 12.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 15.00, "y" : -12.00 }, - "8" : { "x" : 15.00, "y" : 12.00 }, - "9" : { "x" : 31.00, "y" : -17.50 }, - "10" : { "x" : 31.00, "y" : 17.50 }, - "11" : { "x" : 31.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-taker/goal-kick-our.conf b/src/formations-taker/goal-kick-our.conf deleted file mode 100644 index 8adc8df1..00000000 --- a/src/formations-taker/goal-kick-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -44.50, "y" : -4.00 }, - "3" : { "x" : -44.50, "y" : 4.00 }, - "4" : { "x" : -42.00, "y" : -24.00 }, - "5" : { "x" : -42.00, "y" : 24.00 }, - "6" : { "x" : -32.00, "y" : 0.00 }, - "7" : { "x" : -32.50, "y" : -13.00 }, - "8" : { "x" : -32.50, "y" : 13.00 }, - "9" : { "x" : -13.00, "y" : -27.00 }, - "10" : { "x" : -13.00, "y" : 27.00 }, - "11" : { "x" : -13.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-taker/goalie-catch-opp.conf b/src/formations-taker/goalie-catch-opp.conf deleted file mode 100644 index 51ee0c9e..00000000 --- a/src/formations-taker/goalie-catch-opp.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 0.00, "y" : -12.00 }, - "5" : { "x" : 0.00, "y" : 12.00 }, - "6" : { "x" : 10.00, "y" : 0.00 }, - "7" : { "x" : 10.00, "y" : -12.00 }, - "8" : { "x" : 10.00, "y" : 12.00 }, - "9" : { "x" : 20.00, "y" : -20.00 }, - "10" : { "x" : 20.00, "y" : 20.00 }, - "11" : { "x" : 20.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-taker/goalie-catch-our.conf b/src/formations-taker/goalie-catch-our.conf deleted file mode 100644 index ce315463..00000000 --- a/src/formations-taker/goalie-catch-our.conf +++ /dev/null @@ -1,99 +0,0 @@ -{ - "version" : "", - "method" : "Static", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "Unknown", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -49.00, "y" : 0.00 }, - "2" : { "x" : -29.50, "y" : -7.70 }, - "3" : { "x" : -29.50, "y" : 7.70 }, - "4" : { "x" : -29.50, "y" : -25.50 }, - "5" : { "x" : -29.50, "y" : 25.50 }, - "6" : { "x" : -29.00, "y" : 0.00 }, - "7" : { "x" : -15.50, "y" : -12.00 }, - "8" : { "x" : -15.50, "y" : 12.00 }, - "9" : { "x" : -15.00, "y" : -27.00 }, - "10" : { "x" : -15.00, "y" : 27.00 }, - "11" : { "x" : -8.00, "y" : 0.00 } } - ] -} diff --git a/src/formations-taker/goalie-formation.conf b/src/formations-taker/goalie-formation.conf deleted file mode 100644 index 910deab4..00000000 --- a/src/formations-taker/goalie-formation.conf +++ /dev/null @@ -1,715 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : -26.95, "y" : -31.61 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -30.65, "y" : -16.82 }, - "3" : { "x" : -30.77, "y" : -6.44 }, - "4" : { "x" : -30.05, "y" : -29.10 }, - "5" : { "x" : -30.29, "y" : 3.70 }, - "6" : { "x" : -26.24, "y" : -14.19 }, - "7" : { "x" : -21.83, "y" : -26.72 }, - "8" : { "x" : -15.46, "y" : 2.33 }, - "9" : { "x" : -7.87, "y" : -31.01 }, - "10" : { "x" : -5.82, "y" : 19.94 }, - "11" : { "x" : -7.39, "y" : -15.15 } - }, - { - "index" : 1, - "ball" : { "x" : -26.95, "y" : 31.61 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -30.77, "y" : 6.44 }, - "3" : { "x" : -30.65, "y" : 16.82 }, - "4" : { "x" : -30.29, "y" : -3.70 }, - "5" : { "x" : -30.05, "y" : 29.10 }, - "6" : { "x" : -26.24, "y" : 14.19 }, - "7" : { "x" : -15.46, "y" : -2.33 }, - "8" : { "x" : -21.83, "y" : 26.72 }, - "9" : { "x" : -5.82, "y" : -19.94 }, - "10" : { "x" : -7.87, "y" : 31.01 }, - "11" : { "x" : -7.39, "y" : 15.15 } - }, - { - "index" : 2, - "ball" : { "x" : -41.78, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : 0.00 }, - "2" : { "x" : -47.07, "y" : -2.61 }, - "3" : { "x" : -47.42, "y" : 2.25 }, - "4" : { "x" : -48.96, "y" : -5.34 }, - "5" : { "x" : -49.20, "y" : 5.10 }, - "6" : { "x" : -44.10, "y" : 0.12 }, - "7" : { "x" : -39.50, "y" : -6.00 }, - "8" : { "x" : -39.50, "y" : 6.00 }, - "9" : { "x" : -24.75, "y" : -22.00 }, - "10" : { "x" : -24.74, "y" : 22.00 }, - "11" : { "x" : -18.50, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -36.61, "y" : -15.15 }, - "3" : { "x" : -36.26, "y" : -6.68 }, - "4" : { "x" : -36.14, "y" : -28.15 }, - "5" : { "x" : -34.60, "y" : 4.30 }, - "6" : { "x" : -31.61, "y" : -14.07 }, - "7" : { "x" : -26.72, "y" : -28.86 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -10.23, "y" : -30.77 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.62, "y" : -11.95 } - }, - { - "index" : 4, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -36.26, "y" : 6.68 }, - "3" : { "x" : -36.61, "y" : 15.15 }, - "4" : { "x" : -34.60, "y" : -4.30 }, - "5" : { "x" : -36.14, "y" : 28.15 }, - "6" : { "x" : -31.61, "y" : 14.07 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -26.72, "y" : 28.86 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -10.23, "y" : 30.77 }, - "11" : { "x" : -7.62, "y" : 11.95 } - }, - { - "index" : 5, - "ball" : { "x" : -36.04, "y" : -9.96 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -42.92, "y" : -5.42 }, - "3" : { "x" : -39.70, "y" : -0.44 }, - "4" : { "x" : -41.75, "y" : -11.87 }, - "5" : { "x" : -41.27, "y" : 5.82 }, - "6" : { "x" : -35.75, "y" : -4.69 }, - "7" : { "x" : -32.28, "y" : -16.19 }, - "8" : { "x" : -27.62, "y" : 9.02 }, - "9" : { "x" : -18.00, "y" : -27.39 }, - "10" : { "x" : -18.00, "y" : 22.00 }, - "11" : { "x" : -14.78, "y" : -5.49 } - }, - { - "index" : 6, - "ball" : { "x" : -36.04, "y" : 9.96 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -39.70, "y" : 0.44 }, - "3" : { "x" : -42.92, "y" : 5.42 }, - "4" : { "x" : -41.27, "y" : -5.91 }, - "5" : { "x" : -41.75, "y" : 11.87 }, - "6" : { "x" : -35.75, "y" : 4.69 }, - "7" : { "x" : -27.62, "y" : -9.02 }, - "8" : { "x" : -32.28, "y" : 16.19 }, - "9" : { "x" : -18.00, "y" : -22.00 }, - "10" : { "x" : -18.00, "y" : 27.39 }, - "11" : { "x" : -14.78, "y" : 5.49 } - }, - { - "index" : 7, - "ball" : { "x" : -43.39, "y" : -9.53 }, - "1" : { "x" : -47.85, "y" : -6.00 }, - "2" : { "x" : -46.77, "y" : -5.52 }, - "3" : { "x" : -43.97, "y" : -0.25 }, - "4" : { "x" : -45.77, "y" : -9.15 }, - "5" : { "x" : -47.40, "y" : 3.89 }, - "6" : { "x" : -40.77, "y" : -6.11 }, - "7" : { "x" : -38.79, "y" : -14.81 }, - "8" : { "x" : -38.46, "y" : 3.97 }, - "9" : { "x" : -23.30, "y" : -28.20 }, - "10" : { "x" : -23.20, "y" : 20.07 }, - "11" : { "x" : -23.56, "y" : -7.45 } - }, - { - "index" : 8, - "ball" : { "x" : -43.39, "y" : 9.53 }, - "1" : { "x" : -47.85, "y" : 6.00 }, - "2" : { "x" : -43.97, "y" : 0.25 }, - "3" : { "x" : -46.77, "y" : 5.52 }, - "4" : { "x" : -47.40, "y" : -3.89 }, - "5" : { "x" : -45.77, "y" : 9.15 }, - "6" : { "x" : -40.77, "y" : 6.11 }, - "7" : { "x" : -38.46, "y" : -3.97 }, - "8" : { "x" : -38.79, "y" : 14.81 }, - "9" : { "x" : -23.20, "y" : -20.07 }, - "10" : { "x" : -23.30, "y" : 28.20 }, - "11" : { "x" : -23.56, "y" : 7.45 } - }, - { - "index" : 9, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -51.00, "y" : -6.50 }, - "2" : { "x" : -47.04, "y" : -18.02 }, - "3" : { "x" : -45.42, "y" : -8.52 }, - "4" : { "x" : -49.09, "y" : -27.29 }, - "5" : { "x" : -43.37, "y" : 0.00 }, - "6" : { "x" : -42.18, "y" : -14.13 }, - "7" : { "x" : -42.72, "y" : -24.49 }, - "8" : { "x" : -27.43, "y" : 5.25 }, - "9" : { "x" : -19.32, "y" : -30.06 }, - "10" : { "x" : -12.88, "y" : 19.80 }, - "11" : { "x" : -14.91, "y" : -9.18 } - }, - { - "index" : 10, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -51.00, "y" : 6.50 }, - "2" : { "x" : -45.42, "y" : 8.52 }, - "3" : { "x" : -47.04, "y" : 18.02 }, - "4" : { "x" : -43.37, "y" : -0.00 }, - "5" : { "x" : -49.09, "y" : 27.29 }, - "6" : { "x" : -42.18, "y" : 14.13 }, - "7" : { "x" : -27.43, "y" : -5.25 }, - "8" : { "x" : -42.72, "y" : 24.49 }, - "9" : { "x" : -12.88, "y" : -19.80 }, - "10" : { "x" : -19.32, "y" : 30.06 }, - "11" : { "x" : -14.91, "y" : 9.18 } - }, - { - "index" : 11, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -47.00, "y" : -2.50 }, - "3" : { "x" : -47.00, "y" : 2.50 }, - "4" : { "x" : -47.00, "y" : -7.00 }, - "5" : { "x" : -47.00, "y" : 7.00 }, - "6" : { "x" : -43.00, "y" : 0.00 }, - "7" : { "x" : -35.00, "y" : -13.00 }, - "8" : { "x" : -35.00, "y" : 13.00 }, - "9" : { "x" : -24.75, "y" : -22.00 }, - "10" : { "x" : -24.75, "y" : 22.00 }, - "11" : { "x" : -23.00, "y" : 0.00 } - }, - { - "index" : 12, - "ball" : { "x" : -54.50, "y" : -10.57 }, - "1" : { "x" : -51.00, "y" : -7.00 }, - "2" : { "x" : -48.41, "y" : -5.80 }, - "3" : { "x" : -48.76, "y" : -1.66 }, - "4" : { "x" : -51.01, "y" : -8.52 }, - "5" : { "x" : -48.65, "y" : 3.20 }, - "6" : { "x" : -44.37, "y" : -2.62 }, - "7" : { "x" : -43.73, "y" : -9.47 }, - "8" : { "x" : -39.90, "y" : 4.33 }, - "9" : { "x" : -24.81, "y" : -29.58 }, - "10" : { "x" : -18.82, "y" : 25.56 }, - "11" : { "x" : -23.00, "y" : -8.59 } - }, - { - "index" : 13, - "ball" : { "x" : -54.50, "y" : 10.57 }, - "1" : { "x" : -51.00, "y" : 7.00 }, - "2" : { "x" : -48.76, "y" : 1.66 }, - "3" : { "x" : -48.41, "y" : 5.80 }, - "4" : { "x" : -48.65, "y" : -3.20 }, - "5" : { "x" : -51.01, "y" : 8.52 }, - "6" : { "x" : -44.37, "y" : 2.62 }, - "7" : { "x" : -39.90, "y" : -4.33 }, - "8" : { "x" : -43.73, "y" : 9.47 }, - "9" : { "x" : -18.82, "y" : -25.56 }, - "10" : { "x" : -24.81, "y" : 29.58 }, - "11" : { "x" : -23.00, "y" : 8.59 } - }, - { - "index" : 14, - "ball" : { "x" : -42.10, "y" : -28.03 }, - "1" : { "x" : -49.00, "y" : -6.50 }, - "2" : { "x" : -42.94, "y" : -15.32 }, - "3" : { "x" : -41.86, "y" : -7.55 }, - "4" : { "x" : -43.37, "y" : -24.38 }, - "5" : { "x" : -39.49, "y" : 0.65 }, - "6" : { "x" : -38.73, "y" : -13.27 }, - "7" : { "x" : -32.56, "y" : -22.90 }, - "8" : { "x" : -25.09, "y" : 4.60 }, - "9" : { "x" : -15.62, "y" : -30.53 }, - "10" : { "x" : -12.76, "y" : 21.71 }, - "11" : { "x" : -13.95, "y" : -11.81 } - }, - { - "index" : 15, - "ball" : { "x" : -42.10, "y" : 28.03 }, - "1" : { "x" : -49.00, "y" : 6.50 }, - "2" : { "x" : -41.86, "y" : 7.55 }, - "3" : { "x" : -42.94, "y" : 15.32 }, - "4" : { "x" : -39.49, "y" : -0.65 }, - "5" : { "x" : -43.37, "y" : 24.38 }, - "6" : { "x" : -38.73, "y" : 13.27 }, - "7" : { "x" : -25.09, "y" : -4.60 }, - "8" : { "x" : -32.56, "y" : 22.90 }, - "9" : { "x" : -12.76, "y" : -21.71 }, - "10" : { "x" : -15.62, "y" : 30.53 }, - "11" : { "x" : -13.95, "y" : 11.81 } - }, - { - "index" : 16, - "ball" : { "x" : -48.97, "y" : -17.73 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -47.08, "y" : -6.22 }, - "3" : { "x" : -44.08, "y" : -1.75 }, - "4" : { "x" : -47.77, "y" : -12.89 }, - "5" : { "x" : -47.07, "y" : 2.17 }, - "6" : { "x" : -44.09, "y" : -7.25 }, - "7" : { "x" : -43.12, "y" : -14.18 }, - "8" : { "x" : -37.99, "y" : 0.52 }, - "9" : { "x" : -30.17, "y" : -23.92 }, - "10" : { "x" : -20.89, "y" : 22.42 }, - "11" : { "x" : -21.75, "y" : -9.68 } - }, - { - "index" : 17, - "ball" : { "x" : -48.97, "y" : 17.73 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -44.08, "y" : 1.75 }, - "3" : { "x" : -47.08, "y" : 6.22 }, - "4" : { "x" : -47.07, "y" : -2.17 }, - "5" : { "x" : -47.77, "y" : 12.89 }, - "6" : { "x" : -44.09, "y" : 7.25 }, - "7" : { "x" : -37.99, "y" : -0.52 }, - "8" : { "x" : -43.12, "y" : 14.18 }, - "9" : { "x" : -20.89, "y" : -22.42 }, - "10" : { "x" : -30.17, "y" : 23.92 }, - "11" : { "x" : -21.75, "y" : 9.68 } - }, - { - "index" : 18, - "ball" : { "x" : -22.08, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : -0.00 }, - "2" : { "x" : -25.43, "y" : -2.48 }, - "3" : { "x" : -25.34, "y" : 2.23 }, - "4" : { "x" : -26.20, "y" : -9.16 }, - "5" : { "x" : -25.77, "y" : 8.65 }, - "6" : { "x" : -20.42, "y" : 0.05 }, - "7" : { "x" : -15.86, "y" : -12.83 }, - "8" : { "x" : -15.25, "y" : 11.97 }, - "9" : { "x" : -6.18, "y" : -22.01 }, - "10" : { "x" : -5.43, "y" : 22.12 }, - "11" : { "x" : -3.02, "y" : -0.00 } - }, - { - "index" : 19, - "ball" : { "x" : -31.00, "y" : 0.00 }, - "1" : { "x" : -46.50, "y" : -0.00 }, - "2" : { "x" : -36.73, "y" : -2.99 }, - "3" : { "x" : -36.66, "y" : 2.67 }, - "4" : { "x" : -36.20, "y" : -8.93 }, - "5" : { "x" : -36.12, "y" : 8.13 }, - "6" : { "x" : -30.47, "y" : 0.22 }, - "7" : { "x" : -28.84, "y" : -12.26 }, - "8" : { "x" : -27.85, "y" : 9.82 }, - "9" : { "x" : -18.03, "y" : -21.00 }, - "10" : { "x" : -18.93, "y" : 22.26 }, - "11" : { "x" : -11.02, "y" : -0.00 } - }, - { - "index" : 20, - "ball" : { "x" : -48.35, "y" : -9.55 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -48.12, "y" : -6.51 }, - "3" : { "x" : -46.32, "y" : -2.57 }, - "4" : { "x" : -48.12, "y" : -8.17 }, - "5" : { "x" : -48.20, "y" : 1.88 }, - "6" : { "x" : -44.09, "y" : -7.25 }, - "7" : { "x" : -43.12, "y" : -14.18 }, - "8" : { "x" : -41.22, "y" : 1.92 }, - "9" : { "x" : -27.41, "y" : -28.75 }, - "10" : { "x" : -25.72, "y" : 19.11 }, - "11" : { "x" : -23.00, "y" : -9.49 } - }, - { - "index" : 21, - "ball" : { "x" : -48.35, "y" : 9.55 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -46.32, "y" : 2.57 }, - "3" : { "x" : -48.12, "y" : 6.51 }, - "4" : { "x" : -48.20, "y" : -1.88 }, - "5" : { "x" : -48.12, "y" : 8.17 }, - "6" : { "x" : -44.09, "y" : 7.25 }, - "7" : { "x" : -41.22, "y" : -1.92 }, - "8" : { "x" : -43.12, "y" : 14.18 }, - "9" : { "x" : -25.72, "y" : -19.11 }, - "10" : { "x" : -27.41, "y" : 28.75 }, - "11" : { "x" : -23.00, "y" : 9.49 } - }, - { - "index" : 22, - "ball" : { "x" : -22.08, "y" : -18.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -26.23, "y" : -11.18 }, - "3" : { "x" : -26.32, "y" : -2.43 }, - "4" : { "x" : -25.96, "y" : -18.30 }, - "5" : { "x" : -26.32, "y" : 6.85 }, - "6" : { "x" : -21.58, "y" : -9.68 }, - "7" : { "x" : -17.81, "y" : -14.21 }, - "8" : { "x" : -14.69, "y" : 5.77 }, - "9" : { "x" : -4.33, "y" : -28.84 }, - "10" : { "x" : -4.51, "y" : 21.27 }, - "11" : { "x" : -4.87, "y" : -10.54 } - }, - { - "index" : 23, - "ball" : { "x" : -22.08, "y" : 18.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -26.32, "y" : 2.43 }, - "3" : { "x" : -26.23, "y" : 11.18 }, - "4" : { "x" : -26.32, "y" : -6.85 }, - "5" : { "x" : -25.96, "y" : 18.30 }, - "6" : { "x" : -21.58, "y" : 9.68 }, - "7" : { "x" : -14.69, "y" : -5.77 }, - "8" : { "x" : -17.81, "y" : 14.21 }, - "9" : { "x" : -4.51, "y" : -21.27 }, - "10" : { "x" : -4.33, "y" : 28.84 }, - "11" : { "x" : -4.87, "y" : 10.54 } - }, - { - "index" : 24, - "ball" : { "x" : -22.08, "y" : -9.00 }, - "1" : { "x" : -46.50, "y" : -3.00 }, - "2" : { "x" : -25.24, "y" : -8.92 }, - "3" : { "x" : -25.42, "y" : -0.63 }, - "4" : { "x" : -24.96, "y" : -15.41 }, - "5" : { "x" : -25.33, "y" : 8.11 }, - "6" : { "x" : -22.62, "y" : -5.05 }, - "7" : { "x" : -17.81, "y" : -12.41 }, - "8" : { "x" : -15.25, "y" : 11.97 }, - "9" : { "x" : -6.18, "y" : -22.01 }, - "10" : { "x" : -5.43, "y" : 22.12 }, - "11" : { "x" : -3.02, "y" : -4.62 } - }, - { - "index" : 25, - "ball" : { "x" : -22.08, "y" : 9.00 }, - "1" : { "x" : -46.50, "y" : 3.00 }, - "2" : { "x" : -25.42, "y" : 0.63 }, - "3" : { "x" : -25.24, "y" : 8.92 }, - "4" : { "x" : -25.33, "y" : -8.11 }, - "5" : { "x" : -24.96, "y" : 15.41 }, - "6" : { "x" : -22.62, "y" : 5.05 }, - "7" : { "x" : -15.25, "y" : -11.97 }, - "8" : { "x" : -17.81, "y" : 12.41 }, - "9" : { "x" : -5.43, "y" : -22.12 }, - "10" : { "x" : -6.18, "y" : 22.01 }, - "11" : { "x" : -3.02, "y" : 4.62 } - }, - { - "index" : 26, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -43.00, "y" : 0.00 }, - "2" : { "x" : -0.72, "y" : -12.00 }, - "3" : { "x" : -0.84, "y" : 1.08 }, - "4" : { "x" : 7.19, "y" : -26.29 }, - "5" : { "x" : 10.00, "y" : 8.00 }, - "6" : { "x" : 21.83, "y" : -14.13 }, - "7" : { "x" : 35.28, "y" : -23.97 }, - "8" : { "x" : 40.92, "y" : -8.74 }, - "9" : { "x" : 44.22, "y" : -30.85 }, - "10" : { "x" : 43.53, "y" : 4.78 }, - "11" : { "x" : 48.38, "y" : -19.52 } - }, - { - "index" : 27, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -43.00, "y" : -0.00 }, - "2" : { "x" : -0.84, "y" : -1.08 }, - "3" : { "x" : -0.72, "y" : 12.00 }, - "4" : { "x" : 10.00, "y" : -8.00 }, - "5" : { "x" : 7.19, "y" : 26.29 }, - "6" : { "x" : 21.83, "y" : 14.13 }, - "7" : { "x" : 40.92, "y" : 8.74 }, - "8" : { "x" : 35.28, "y" : 23.97 }, - "9" : { "x" : 43.53, "y" : -4.78 }, - "10" : { "x" : 44.22, "y" : 30.85 }, - "11" : { "x" : 48.38, "y" : 19.52 } - }, - { - "index" : 28, - "ball" : { "x" : -11.99, "y" : -18.00 }, - "1" : { "x" : -43.00, "y" : -3.00 }, - "2" : { "x" : -16.27, "y" : -16.18 }, - "3" : { "x" : -15.84, "y" : -2.91 }, - "4" : { "x" : -15.07, "y" : -22.26 }, - "5" : { "x" : -16.18, "y" : 9.68 }, - "6" : { "x" : -14.56, "y" : -9.93 }, - "7" : { "x" : -4.78, "y" : -18.39 }, - "8" : { "x" : -4.15, "y" : 4.87 }, - "9" : { "x" : 2.88, "y" : -30.37 }, - "10" : { "x" : 3.70, "y" : 21.90 }, - "11" : { "x" : 3.70, "y" : -9.01 } - }, - { - "index" : 29, - "ball" : { "x" : -11.99, "y" : 18.00 }, - "1" : { "x" : -43.00, "y" : 3.00 }, - "2" : { "x" : -15.84, "y" : 2.91 }, - "3" : { "x" : -16.27, "y" : 16.18 }, - "4" : { "x" : -16.18, "y" : -9.68 }, - "5" : { "x" : -15.07, "y" : 22.26 }, - "6" : { "x" : -14.56, "y" : 9.93 }, - "7" : { "x" : -4.15, "y" : -4.87 }, - "8" : { "x" : -4.78, "y" : 18.39 }, - "9" : { "x" : 3.70, "y" : -21.90 }, - "10" : { "x" : 2.88, "y" : 30.37 }, - "11" : { "x" : 3.70, "y" : 9.01 } - }, - { - "index" : 30, - "ball" : { "x" : -11.99, "y" : -9.00 }, - "1" : { "x" : -43.00, "y" : -2.00 }, - "2" : { "x" : -15.58, "y" : -9.93 }, - "3" : { "x" : -15.93, "y" : 0.77 }, - "4" : { "x" : -15.50, "y" : -17.12 }, - "5" : { "x" : -15.75, "y" : 9.76 }, - "6" : { "x" : -13.96, "y" : -5.31 }, - "7" : { "x" : -7.75, "y" : -14.42 }, - "8" : { "x" : -5.59, "y" : 7.66 }, - "9" : { "x" : 2.25, "y" : -28.39 }, - "10" : { "x" : 2.16, "y" : 21.36 }, - "11" : { "x" : 2.61, "y" : -5.23 } - }, - { - "index" : 31, - "ball" : { "x" : -11.99, "y" : 9.00 }, - "1" : { "x" : -43.00, "y" : 2.00 }, - "2" : { "x" : -15.93, "y" : -0.77 }, - "3" : { "x" : -15.58, "y" : 9.93 }, - "4" : { "x" : -15.75, "y" : -9.76 }, - "5" : { "x" : -15.50, "y" : 17.12 }, - "6" : { "x" : -13.96, "y" : 5.31 }, - "7" : { "x" : -5.59, "y" : -7.66 }, - "8" : { "x" : -7.75, "y" : 14.42 }, - "9" : { "x" : 2.16, "y" : -21.36 }, - "10" : { "x" : 2.25, "y" : 28.39 }, - "11" : { "x" : 2.61, "y" : 5.23 } - }, - { - "index" : 32, - "ball" : { "x" : -11.99, "y" : 0.00 }, - "1" : { "x" : -43.00, "y" : -0.00 }, - "2" : { "x" : -15.75, "y" : -3.42 }, - "3" : { "x" : -15.75, "y" : 2.65 }, - "4" : { "x" : -15.75, "y" : -11.90 }, - "5" : { "x" : -16.70, "y" : 10.70 }, - "6" : { "x" : -13.96, "y" : 0.00 }, - "7" : { "x" : -8.05, "y" : -13.27 }, - "8" : { "x" : -7.11, "y" : 11.99 }, - "9" : { "x" : -2.20, "y" : -23.11 }, - "10" : { "x" : -0.94, "y" : 22.86 }, - "11" : { "x" : 1.91, "y" : -0.00 } - }, - { - "index" : 33, - "ball" : { "x" : -8.22, "y" : -36.00 }, - "1" : { "x" : -43.00, "y" : -4.00 }, - "2" : { "x" : -14.98, "y" : -24.57 }, - "3" : { "x" : -16.26, "y" : -7.31 }, - "4" : { "x" : -11.73, "y" : -33.05 }, - "5" : { "x" : -14.25, "y" : 7.67 }, - "6" : { "x" : -12.50, "y" : -16.95 }, - "7" : { "x" : -8.04, "y" : -26.49 }, - "8" : { "x" : -3.97, "y" : -5.41 }, - "9" : { "x" : 7.86, "y" : -31.17 }, - "10" : { "x" : 8.29, "y" : 2.34 }, - "11" : { "x" : 8.75, "y" : -16.72 } - }, - { - "index" : 34, - "ball" : { "x" : -8.22, "y" : 36.00 }, - "1" : { "x" : -43.00, "y" : 4.00 }, - "2" : { "x" : -16.26, "y" : 7.31 }, - "3" : { "x" : -14.98, "y" : 24.57 }, - "4" : { "x" : -14.25, "y" : -7.67 }, - "5" : { "x" : -11.73, "y" : 33.05 }, - "6" : { "x" : -12.50, "y" : 16.95 }, - "7" : { "x" : -3.97, "y" : 5.41 }, - "8" : { "x" : -8.04, "y" : 26.49 }, - "9" : { "x" : 8.29, "y" : -2.34 }, - "10" : { "x" : 7.86, "y" : 31.17 }, - "11" : { "x" : 8.75, "y" : 16.72 } - }, - { - "index" : 35, - "ball" : { "x" : -42.52, "y" : -6.04 }, - "1" : { "x" : -46.50, "y" : -4.75 }, - "2" : { "x" : -46.86, "y" : -4.31 }, - "3" : { "x" : -44.95, "y" : 0.79 }, - "4" : { "x" : -46.88, "y" : -7.76 }, - "5" : { "x" : -47.74, "y" : 4.50 }, - "6" : { "x" : -41.81, "y" : -3.85 }, - "7" : { "x" : -38.81, "y" : -11.62 }, - "8" : { "x" : -38.43, "y" : 4.91 }, - "9" : { "x" : -23.63, "y" : -25.89 }, - "10" : { "x" : -23.57, "y" : 20.85 }, - "11" : { "x" : -21.37, "y" : -4.64 } - }, - { - "index" : 36, - "ball" : { "x" : -42.52, "y" : 6.04 }, - "1" : { "x" : -46.50, "y" : 4.75 }, - "2" : { "x" : -44.95, "y" : -0.79 }, - "3" : { "x" : -46.86, "y" : 4.31 }, - "4" : { "x" : -47.74, "y" : -4.50 }, - "5" : { "x" : -46.88, "y" : 7.76 }, - "6" : { "x" : -41.81, "y" : 3.85 }, - "7" : { "x" : -38.43, "y" : -4.91 }, - "8" : { "x" : -38.81, "y" : 11.62 }, - "9" : { "x" : -23.57, "y" : -20.85 }, - "10" : { "x" : -23.63, "y" : 25.89 }, - "11" : { "x" : -21.37, "y" : 4.64 } - }, - { - "index" : 37, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -43.00, "y" : 0.00 }, - "2" : { "x" : -11.97, "y" : -8.07 }, - "3" : { "x" : -12.04, "y" : 6.87 }, - "4" : { "x" : -10.58, "y" : -16.23 }, - "5" : { "x" : -10.87, "y" : 15.70 }, - "6" : { "x" : -8.22, "y" : -0.19 }, - "7" : { "x" : -0.03, "y" : -8.56 }, - "8" : { "x" : -0.17, "y" : 8.44 }, - "9" : { "x" : 11.36, "y" : -18.82 }, - "10" : { "x" : 11.39, "y" : 18.52 }, - "11" : { "x" : 11.78, "y" : -0.06 } - }, - { - "index" : 38, - "ball" : { "x" : -41.21, "y" : -4.43 }, - "1" : { "x" : -46.50, "y" : -3.20 }, - "2" : { "x" : -46.31, "y" : -3.86 }, - "3" : { "x" : -45.02, "y" : 1.13 }, - "4" : { "x" : -46.83, "y" : -7.52 }, - "5" : { "x" : -47.24, "y" : 4.93 }, - "6" : { "x" : -41.69, "y" : -2.52 }, - "7" : { "x" : -38.02, "y" : -10.27 }, - "8" : { "x" : -37.09, "y" : 5.97 }, - "9" : { "x" : -23.14, "y" : -24.69 }, - "10" : { "x" : -23.11, "y" : 21.46 }, - "11" : { "x" : -19.25, "y" : -3.06 } - }, - { - "index" : 39, - "ball" : { "x" : -41.21, "y" : 4.43 }, - "1" : { "x" : -46.50, "y" : 3.20 }, - "2" : { "x" : -45.02, "y" : -1.13 }, - "3" : { "x" : -46.31, "y" : 3.86 }, - "4" : { "x" : -47.24, "y" : -4.93 }, - "5" : { "x" : -46.83, "y" : 7.52 }, - "6" : { "x" : -41.69, "y" : 2.52 }, - "7" : { "x" : -37.09, "y" : -5.97 }, - "8" : { "x" : -38.02, "y" : 10.27 }, - "9" : { "x" : -23.11, "y" : -21.46 }, - "10" : { "x" : -23.14, "y" : 24.69 }, - "11" : { "x" : -19.25, "y" : 3.06 } - }, - { - "index" : 40, - "ball" : { "x" : -42.38, "y" : -8.44 }, - "1" : { "x" : -46.50, "y" : -6.00 }, - "2" : { "x" : -46.42, "y" : -5.12 }, - "3" : { "x" : -43.87, "y" : 0.07 }, - "4" : { "x" : -45.73, "y" : -8.97 }, - "5" : { "x" : -46.90, "y" : 4.29 }, - "6" : { "x" : -40.61, "y" : -5.24 }, - "7" : { "x" : -38.15, "y" : -13.91 }, - "8" : { "x" : -37.38, "y" : 4.78 }, - "9" : { "x" : -22.88, "y" : -27.37 }, - "10" : { "x" : -22.81, "y" : 20.51 }, - "11" : { "x" : -21.98, "y" : -6.34 } - }, - { - "index" : 41, - "ball" : { "x" : -42.38, "y" : 8.44 }, - "1" : { "x" : -46.50, "y" : 6.00 }, - "2" : { "x" : -43.87, "y" : -0.07 }, - "3" : { "x" : -46.42, "y" : 5.12 }, - "4" : { "x" : -46.90, "y" : -4.29 }, - "5" : { "x" : -45.73, "y" : 8.97 }, - "6" : { "x" : -40.61, "y" : 5.24 }, - "7" : { "x" : -37.38, "y" : -4.78 }, - "8" : { "x" : -38.15, "y" : 13.91 }, - "9" : { "x" : -22.81, "y" : -20.51 }, - "10" : { "x" : -22.88, "y" : 27.37 }, - "11" : { "x" : -21.98, "y" : 6.34 } - } - ] -} diff --git a/src/formations-taker/indirect-freekick-opp-formation.conf b/src/formations-taker/indirect-freekick-opp-formation.conf deleted file mode 100644 index b0054c30..00000000 --- a/src/formations-taker/indirect-freekick-opp-formation.conf +++ /dev/null @@ -1,400 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -11.63, "y" : -4.60 }, - "3" : { "x" : -11.90, "y" : 4.06 }, - "4" : { "x" : -10.09, "y" : -16.13 }, - "5" : { "x" : -9.91, "y" : 14.51 }, - "6" : { "x" : -11.18, "y" : -0.36 }, - "7" : { "x" : -6.58, "y" : -8.20 }, - "8" : { "x" : -7.57, "y" : 8.29 }, - "9" : { "x" : -1.26, "y" : -11.99 }, - "10" : { "x" : -1.80, "y" : 12.17 }, - "11" : { "x" : 11.72, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.60, "y" : -18.57 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -49.75, "y" : -24.60 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.84, "y" : -15.59 }, - "7" : { "x" : -41.91, "y" : -24.24 }, - "8" : { "x" : -34.88, "y" : -0.09 }, - "9" : { "x" : -29.11, "y" : -28.84 }, - "10" : { "x" : -14.69, "y" : 21.98 }, - "11" : { "x" : -14.90, "y" : -5.27 } - }, - { - "index" : 2, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -45.60, "y" : 18.57 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -49.75, "y" : 24.60 }, - "6" : { "x" : -39.84, "y" : 15.59 }, - "7" : { "x" : -34.88, "y" : 0.09 }, - "8" : { "x" : -41.91, "y" : 24.24 }, - "9" : { "x" : -14.69, "y" : -21.98 }, - "10" : { "x" : -29.11, "y" : 28.84 }, - "11" : { "x" : -14.90, "y" : 5.27 } - }, - { - "index" : 3, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.68, "y" : -9.82 }, - "3" : { "x" : -4.51, "y" : 2.34 }, - "4" : { "x" : 5.86, "y" : -22.53 }, - "5" : { "x" : 10.00, "y" : 8.00 }, - "6" : { "x" : 20.82, "y" : -15.86 }, - "7" : { "x" : 31.99, "y" : -26.86 }, - "8" : { "x" : 35.24, "y" : -14.15 }, - "9" : { "x" : 39.02, "y" : -32.81 }, - "10" : { "x" : 43.71, "y" : -11.81 }, - "11" : { "x" : 40.11, "y" : -23.79 } - }, - { - "index" : 4, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -4.51, "y" : -2.34 }, - "3" : { "x" : -5.68, "y" : 9.82 }, - "4" : { "x" : 10.00, "y" : -8.00 }, - "5" : { "x" : 5.86, "y" : 22.53 }, - "6" : { "x" : 20.82, "y" : 15.86 }, - "7" : { "x" : 35.24, "y" : 14.15 }, - "8" : { "x" : 31.99, "y" : 26.86 }, - "9" : { "x" : 43.71, "y" : 11.81 }, - "10" : { "x" : 39.02, "y" : 32.81 }, - "11" : { "x" : 40.11, "y" : 23.79 } - }, - { - "index" : 5, - "ball" : { "x" : -35.00, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : -6.50 }, - "2" : { "x" : -44.28, "y" : -10.05 }, - "3" : { "x" : -44.22, "y" : -1.48 }, - "4" : { "x" : -44.19, "y" : -15.75 }, - "5" : { "x" : -43.66, "y" : 4.83 }, - "6" : { "x" : -40.28, "y" : -10.05 }, - "7" : { "x" : -35.08, "y" : -10.56 }, - "8" : { "x" : -37.64, "y" : -2.21 }, - "9" : { "x" : -25.89, "y" : -20.10 }, - "10" : { "x" : -12.49, "y" : 14.65 }, - "11" : { "x" : -21.91, "y" : -8.74 } - }, - { - "index" : 6, - "ball" : { "x" : -35.00, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 6.50 }, - "2" : { "x" : -44.22, "y" : 1.48 }, - "3" : { "x" : -44.28, "y" : 10.05 }, - "4" : { "x" : -43.66, "y" : -4.83 }, - "5" : { "x" : -44.19, "y" : 15.75 }, - "6" : { "x" : -40.28, "y" : 10.05 }, - "7" : { "x" : -37.64, "y" : 2.21 }, - "8" : { "x" : -35.08, "y" : 10.56 }, - "9" : { "x" : -12.49, "y" : -14.65 }, - "10" : { "x" : -25.89, "y" : 20.10 }, - "11" : { "x" : -21.91, "y" : 8.74 } - }, - { - "index" : 7, - "ball" : { "x" : -35.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.21, "y" : -2.19 }, - "3" : { "x" : -45.21, "y" : 2.19 }, - "4" : { "x" : -46.27, "y" : -4.12 }, - "5" : { "x" : -46.27, "y" : 4.12 }, - "6" : { "x" : -45.10, "y" : 0.00 }, - "7" : { "x" : -44.68, "y" : -5.14 }, - "8" : { "x" : -44.68, "y" : 5.14 }, - "9" : { "x" : -25.12, "y" : -16.78 }, - "10" : { "x" : -25.12, "y" : 16.78 }, - "11" : { "x" : -23.50, "y" : -0.09 } - }, - { - "index" : 8, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -54.00, "y" : 0.00 }, - "2" : { "x" : -52.60, "y" : -2.00 }, - "3" : { "x" : -52.60, "y" : 2.00 }, - "4" : { "x" : -52.60, "y" : -6.50 }, - "5" : { "x" : -52.60, "y" : 6.50 }, - "6" : { "x" : -52.60, "y" : 0.00 }, - "7" : { "x" : -52.60, "y" : -4.00 }, - "8" : { "x" : -52.60, "y" : 4.00 }, - "9" : { "x" : -33.21, "y" : -19.76 }, - "10" : { "x" : -33.21, "y" : 19.76 }, - "11" : { "x" : -32.47, "y" : 0.11 } - }, - { - "index" : 9, - "ball" : { "x" : -47.00, "y" : 0.00 }, - "1" : { "x" : -52.70, "y" : -0.35 }, - "2" : { "x" : -52.62, "y" : -2.09 }, - "3" : { "x" : -52.62, "y" : 1.08 }, - "4" : { "x" : -52.62, "y" : -3.88 }, - "5" : { "x" : -52.55, "y" : 3.65 }, - "6" : { "x" : -52.67, "y" : 2.37 }, - "7" : { "x" : -52.67, "y" : -5.34 }, - "8" : { "x" : -52.47, "y" : 4.96 }, - "9" : { "x" : -27.39, "y" : -19.82 }, - "10" : { "x" : -27.39, "y" : 19.82 }, - "11" : { "x" : -28.40, "y" : 0.07 } - }, - { - "index" : 10, - "ball" : { "x" : -47.00, "y" : -9.00 }, - "1" : { "x" : -52.65, "y" : -3.93 }, - "2" : { "x" : -52.55, "y" : -2.72 }, - "3" : { "x" : -52.65, "y" : -1.11 }, - "4" : { "x" : -52.55, "y" : -5.09 }, - "5" : { "x" : -52.72, "y" : 3.91 }, - "6" : { "x" : -52.65, "y" : 0.66 }, - "7" : { "x" : -52.75, "y" : -6.25 }, - "8" : { "x" : -51.44, "y" : 2.87 }, - "9" : { "x" : -36.10, "y" : -15.24 }, - "10" : { "x" : -30.66, "y" : 15.55 }, - "11" : { "x" : -32.13, "y" : -3.29 } - }, - { - "index" : 11, - "ball" : { "x" : -47.00, "y" : 9.00 }, - "1" : { "x" : -52.65, "y" : 3.93 }, - "2" : { "x" : -52.65, "y" : 1.11 }, - "3" : { "x" : -52.55, "y" : 2.72 }, - "4" : { "x" : -52.72, "y" : -3.91 }, - "5" : { "x" : -52.55, "y" : 5.09 }, - "6" : { "x" : -52.65, "y" : -0.66 }, - "7" : { "x" : -51.44, "y" : -2.87 }, - "8" : { "x" : -52.75, "y" : 6.25 }, - "9" : { "x" : -30.66, "y" : -15.55 }, - "10" : { "x" : -36.10, "y" : 15.24 }, - "11" : { "x" : -32.13, "y" : 3.29 } - }, - { - "index" : 12, - "ball" : { "x" : -35.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : -3.02 }, - "2" : { "x" : -45.64, "y" : -4.17 }, - "3" : { "x" : -45.25, "y" : 0.23 }, - "4" : { "x" : -45.78, "y" : -7.75 }, - "5" : { "x" : -45.25, "y" : 5.29 }, - "6" : { "x" : -43.44, "y" : -2.95 }, - "7" : { "x" : -45.74, "y" : -6.20 }, - "8" : { "x" : -41.43, "y" : 1.89 }, - "9" : { "x" : -27.84, "y" : -17.20 }, - "10" : { "x" : -20.78, "y" : 14.99 }, - "11" : { "x" : -25.29, "y" : -3.66 } - }, - { - "index" : 13, - "ball" : { "x" : -35.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : 3.02 }, - "2" : { "x" : -45.25, "y" : -0.23 }, - "3" : { "x" : -45.64, "y" : 4.17 }, - "4" : { "x" : -45.25, "y" : -5.29 }, - "5" : { "x" : -45.78, "y" : 7.75 }, - "6" : { "x" : -43.44, "y" : 2.95 }, - "7" : { "x" : -41.43, "y" : -1.89 }, - "8" : { "x" : -45.74, "y" : 6.20 }, - "9" : { "x" : -20.78, "y" : -14.99 }, - "10" : { "x" : -27.84, "y" : 17.20 }, - "11" : { "x" : -25.29, "y" : 3.66 } - }, - { - "index" : 14, - "ball" : { "x" : -44.00, "y" : -21.00 }, - "1" : { "x" : -51.00, "y" : -6.00 }, - "2" : { "x" : -45.86, "y" : -4.39 }, - "3" : { "x" : -45.71, "y" : 1.02 }, - "4" : { "x" : -45.97, "y" : -7.15 }, - "5" : { "x" : -45.40, "y" : 5.78 }, - "6" : { "x" : -44.08, "y" : -6.92 }, - "7" : { "x" : -44.72, "y" : -8.96 }, - "8" : { "x" : -41.36, "y" : -0.49 }, - "9" : { "x" : -39.09, "y" : -10.43 }, - "10" : { "x" : -18.77, "y" : 16.91 }, - "11" : { "x" : -23.22, "y" : -6.10 } - }, - { - "index" : 15, - "ball" : { "x" : -44.00, "y" : 21.00 }, - "1" : { "x" : -51.00, "y" : 6.00 }, - "2" : { "x" : -45.71, "y" : -1.02 }, - "3" : { "x" : -45.86, "y" : 4.39 }, - "4" : { "x" : -45.40, "y" : -5.78 }, - "5" : { "x" : -45.97, "y" : 7.15 }, - "6" : { "x" : -44.08, "y" : 6.92 }, - "7" : { "x" : -41.36, "y" : 0.49 }, - "8" : { "x" : -44.72, "y" : 8.96 }, - "9" : { "x" : -18.77, "y" : -16.91 }, - "10" : { "x" : -39.09, "y" : 10.43 }, - "11" : { "x" : -23.22, "y" : 6.10 } - }, - { - "index" : 16, - "ball" : { "x" : -54.50, "y" : -21.00 }, - "1" : { "x" : -51.72, "y" : 0.00 }, - "2" : { "x" : -48.79, "y" : -7.15 }, - "3" : { "x" : -47.86, "y" : -0.17 }, - "4" : { "x" : -49.73, "y" : -13.20 }, - "5" : { "x" : -48.37, "y" : 6.05 }, - "6" : { "x" : -44.53, "y" : -8.00 }, - "7" : { "x" : -41.72, "y" : -14.39 }, - "8" : { "x" : -38.40, "y" : 0.34 }, - "9" : { "x" : -30.87, "y" : -24.94 }, - "10" : { "x" : -22.65, "y" : 21.03 }, - "11" : { "x" : -22.45, "y" : -2.96 } - }, - { - "index" : 17, - "ball" : { "x" : -54.50, "y" : 21.00 }, - "1" : { "x" : -51.72, "y" : 0.00 }, - "2" : { "x" : -47.86, "y" : 0.17 }, - "3" : { "x" : -48.79, "y" : 7.15 }, - "4" : { "x" : -48.37, "y" : -6.05 }, - "5" : { "x" : -49.73, "y" : 13.20 }, - "6" : { "x" : -44.53, "y" : 8.00 }, - "7" : { "x" : -38.40, "y" : -0.34 }, - "8" : { "x" : -41.72, "y" : 14.39 }, - "9" : { "x" : -22.65, "y" : -21.03 }, - "10" : { "x" : -30.87, "y" : 24.94 }, - "11" : { "x" : -22.45, "y" : 2.96 } - }, - { - "index" : 18, - "ball" : { "x" : -42.00, "y" : 0.00 }, - "1" : { "x" : -52.78, "y" : -1.21 }, - "2" : { "x" : -51.87, "y" : -1.06 }, - "3" : { "x" : -51.87, "y" : 1.06 }, - "4" : { "x" : -51.53, "y" : -3.25 }, - "5" : { "x" : -51.91, "y" : 3.48 }, - "6" : { "x" : -52.32, "y" : 1.44 }, - "7" : { "x" : -51.19, "y" : -5.22 }, - "8" : { "x" : -51.19, "y" : 5.22 }, - "9" : { "x" : -29.12, "y" : -16.35 }, - "10" : { "x" : -29.12, "y" : 16.35 }, - "11" : { "x" : -27.20, "y" : 0.06 } - }, - { - "index" : 19, - "ball" : { "x" : -42.50, "y" : -9.00 }, - "1" : { "x" : -52.51, "y" : -1.65 }, - "2" : { "x" : -52.62, "y" : -3.52 }, - "3" : { "x" : -52.11, "y" : 1.08 }, - "4" : { "x" : -52.79, "y" : -4.94 }, - "5" : { "x" : -52.06, "y" : 3.41 }, - "6" : { "x" : -51.32, "y" : 0.57 }, - "7" : { "x" : -52.85, "y" : -6.47 }, - "8" : { "x" : -50.07, "y" : 5.28 }, - "9" : { "x" : -33.14, "y" : -15.92 }, - "10" : { "x" : -26.91, "y" : 15.37 }, - "11" : { "x" : -29.52, "y" : -3.47 } - }, - { - "index" : 20, - "ball" : { "x" : -42.50, "y" : 9.00 }, - "1" : { "x" : -52.51, "y" : 1.65 }, - "2" : { "x" : -52.11, "y" : -1.08 }, - "3" : { "x" : -52.62, "y" : 3.52 }, - "4" : { "x" : -52.06, "y" : -3.41 }, - "5" : { "x" : -52.79, "y" : 4.94 }, - "6" : { "x" : -51.32, "y" : -0.57 }, - "7" : { "x" : -50.07, "y" : -5.28 }, - "8" : { "x" : -52.85, "y" : 6.47 }, - "9" : { "x" : -26.91, "y" : -15.37 }, - "10" : { "x" : -33.14, "y" : 15.92 }, - "11" : { "x" : -29.52, "y" : 3.47 } - } - ] -} diff --git a/src/formations-taker/indirect-freekick-our-formation.conf b/src/formations-taker/indirect-freekick-our-formation.conf deleted file mode 100644 index 40592d4e..00000000 --- a/src/formations-taker/indirect-freekick-our-formation.conf +++ /dev/null @@ -1,460 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.22, "y" : -4.84 }, - "3" : { "x" : -15.33, "y" : 3.66 }, - "4" : { "x" : -9.29, "y" : -15.12 }, - "5" : { "x" : -10.84, "y" : 13.69 }, - "6" : { "x" : -0.71, "y" : -0.36 }, - "7" : { "x" : 0.00, "y" : -6.97 }, - "8" : { "x" : 0.48, "y" : 6.73 }, - "9" : { "x" : 13.69, "y" : -20.13 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 16.08, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.15, "y" : -1.92 }, - "3" : { "x" : -46.03, "y" : 2.88 }, - "4" : { "x" : -45.07, "y" : -7.57 }, - "5" : { "x" : -45.55, "y" : 7.93 }, - "6" : { "x" : -39.78, "y" : 0.00 }, - "7" : { "x" : -36.30, "y" : -15.98 }, - "8" : { "x" : -37.02, "y" : 11.78 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -19.29, "y" : 26.44 }, - "11" : { "x" : -16.47, "y" : -0.84 } - }, - { - "index" : 2, - "ball" : { "x" : 35.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -7.38 }, - "3" : { "x" : 0.00, "y" : 7.38 }, - "4" : { "x" : 4.00, "y" : -17.70 }, - "5" : { "x" : 4.00, "y" : 17.70 }, - "6" : { "x" : 34.06, "y" : 0.17 }, - "7" : { "x" : 35.08, "y" : -7.07 }, - "8" : { "x" : 35.08, "y" : 7.07 }, - "9" : { "x" : 41.43, "y" : -5.14 }, - "10" : { "x" : 41.43, "y" : 5.14 }, - "11" : { "x" : 41.02, "y" : 0.04 } - }, - { - "index" : 3, - "ball" : { "x" : 35.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -7.93 }, - "3" : { "x" : 4.93, "y" : 6.85 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.26, "y" : 16.47 }, - "6" : { "x" : 32.19, "y" : -2.72 }, - "7" : { "x" : 34.49, "y" : -9.03 }, - "8" : { "x" : 35.00, "y" : 5.71 }, - "9" : { "x" : 41.47, "y" : -6.31 }, - "10" : { "x" : 43.25, "y" : 3.86 }, - "11" : { "x" : 42.76, "y" : -1.78 } - }, - { - "index" : 4, - "ball" : { "x" : 35.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.93, "y" : -6.85 }, - "3" : { "x" : 1.68, "y" : 7.93 }, - "4" : { "x" : 12.26, "y" : -16.47 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 32.19, "y" : 2.72 }, - "7" : { "x" : 35.00, "y" : -5.71 }, - "8" : { "x" : 34.49, "y" : 9.03 }, - "9" : { "x" : 43.25, "y" : -3.86 }, - "10" : { "x" : 41.47, "y" : 6.31 }, - "11" : { "x" : 42.76, "y" : 1.78 } - }, - { - "index" : 5, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.89, "y" : -12.98 }, - "3" : { "x" : 6.36, "y" : 2.29 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 18.32, "y" : 10.56 }, - "6" : { "x" : 20.16, "y" : -10.85 }, - "7" : { "x" : 38.11, "y" : -27.75 }, - "8" : { "x" : 38.30, "y" : -4.20 }, - "9" : { "x" : 47.63, "y" : -30.13 }, - "10" : { "x" : 47.28, "y" : -2.38 }, - "11" : { "x" : 48.47, "y" : -19.77 } - }, - { - "index" : 6, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 6.36, "y" : -2.29 }, - "3" : { "x" : -0.89, "y" : 12.98 }, - "4" : { "x" : 18.32, "y" : -10.56 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 20.16, "y" : 10.85 }, - "7" : { "x" : 38.30, "y" : 4.20 }, - "8" : { "x" : 38.11, "y" : 27.75 }, - "9" : { "x" : 47.28, "y" : 2.38 }, - "10" : { "x" : 47.63, "y" : 30.13 }, - "11" : { "x" : 48.47, "y" : 19.77 } - }, - { - "index" : 7, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.83, "y" : -11.96 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -50.73, "y" : -32.15 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.99, "y" : -15.01 }, - "7" : { "x" : -35.76, "y" : -22.52 }, - "8" : { "x" : -23.79, "y" : 0.76 }, - "9" : { "x" : -22.39, "y" : -31.81 }, - "10" : { "x" : -12.98, "y" : 19.47 }, - "11" : { "x" : -16.92, "y" : -13.11 } - }, - { - "index" : 8, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -46.83, "y" : 11.96 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -50.73, "y" : 32.15 }, - "6" : { "x" : -41.99, "y" : 15.01 }, - "7" : { "x" : -23.79, "y" : -0.76 }, - "8" : { "x" : -35.76, "y" : 22.52 }, - "9" : { "x" : -12.98, "y" : -19.47 }, - "10" : { "x" : -22.39, "y" : 31.81 }, - "11" : { "x" : -16.92, "y" : 13.11 } - }, - { - "index" : 9, - "ball" : { "x" : 35.00, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.57, "y" : -11.68 }, - "3" : { "x" : 0.00, "y" : 2.08 }, - "4" : { "x" : 4.57, "y" : -22.24 }, - "5" : { "x" : 9.42, "y" : 13.35 }, - "6" : { "x" : 28.78, "y" : -11.75 }, - "7" : { "x" : 34.23, "y" : -20.86 }, - "8" : { "x" : 35.08, "y" : -1.70 }, - "9" : { "x" : 39.00, "y" : -16.86 }, - "10" : { "x" : 40.36, "y" : 5.79 }, - "11" : { "x" : 39.85, "y" : -10.22 } - }, - { - "index" : 10, - "ball" : { "x" : 35.00, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -2.08 }, - "3" : { "x" : 2.57, "y" : 11.68 }, - "4" : { "x" : 9.42, "y" : -13.35 }, - "5" : { "x" : 4.57, "y" : 22.24 }, - "6" : { "x" : 28.78, "y" : 11.75 }, - "7" : { "x" : 35.08, "y" : 1.70 }, - "8" : { "x" : 34.23, "y" : 20.86 }, - "9" : { "x" : 40.36, "y" : -5.79 }, - "10" : { "x" : 39.00, "y" : 16.86 }, - "11" : { "x" : 39.85, "y" : 10.22 } - }, - { - "index" : 11, - "ball" : { "x" : 54.50, "y" : -21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.65, "y" : -10.71 }, - "3" : { "x" : 4.82, "y" : 4.56 }, - "4" : { "x" : 10.43, "y" : -23.74 }, - "5" : { "x" : 16.19, "y" : 14.12 }, - "6" : { "x" : 35.85, "y" : -10.13 }, - "7" : { "x" : 53.65, "y" : -21.12 }, - "8" : { "x" : 38.57, "y" : -0.34 }, - "9" : { "x" : 48.28, "y" : -12.94 }, - "10" : { "x" : 46.41, "y" : 5.79 }, - "11" : { "x" : 46.83, "y" : -5.88 } - }, - { - "index" : 12, - "ball" : { "x" : 54.50, "y" : 21.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 4.82, "y" : -4.56 }, - "3" : { "x" : 0.65, "y" : 10.71 }, - "4" : { "x" : 16.19, "y" : -14.12 }, - "5" : { "x" : 10.43, "y" : 23.74 }, - "6" : { "x" : 35.85, "y" : 10.13 }, - "7" : { "x" : 38.57, "y" : 0.34 }, - "8" : { "x" : 53.65, "y" : 21.12 }, - "9" : { "x" : 46.41, "y" : -5.79 }, - "10" : { "x" : 48.28, "y" : 12.94 }, - "11" : { "x" : 46.83, "y" : 5.88 } - }, - { - "index" : 13, - "ball" : { "x" : 54.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.74, "y" : -7.64 }, - "3" : { "x" : 2.74, "y" : 7.64 }, - "4" : { "x" : 13.31, "y" : -18.93 }, - "5" : { "x" : 13.31, "y" : 18.93 }, - "6" : { "x" : 36.62, "y" : 0.00 }, - "7" : { "x" : 40.15, "y" : -8.47 }, - "8" : { "x" : 40.15, "y" : 8.47 }, - "9" : { "x" : 50.41, "y" : -6.13 }, - "10" : { "x" : 50.41, "y" : 6.13 }, - "11" : { "x" : 53.00, "y" : 0.09 } - }, - { - "index" : 14, - "ball" : { "x" : 47.00, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.80, "y" : -8.51 }, - "3" : { "x" : 4.12, "y" : 6.57 }, - "4" : { "x" : 9.30, "y" : -20.53 }, - "5" : { "x" : 13.60, "y" : 16.77 }, - "6" : { "x" : 35.08, "y" : -1.19 }, - "7" : { "x" : 46.27, "y" : -8.92 }, - "8" : { "x" : 38.71, "y" : 5.18 }, - "9" : { "x" : 49.22, "y" : -6.09 }, - "10" : { "x" : 48.96, "y" : 2.61 }, - "11" : { "x" : 49.22, "y" : -2.42 } - }, - { - "index" : 15, - "ball" : { "x" : 47.00, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.12, "y" : -6.57 }, - "3" : { "x" : 1.80, "y" : 8.51 }, - "4" : { "x" : 13.60, "y" : -16.77 }, - "5" : { "x" : 9.30, "y" : 20.53 }, - "6" : { "x" : 35.08, "y" : 1.19 }, - "7" : { "x" : 38.71, "y" : -5.18 }, - "8" : { "x" : 46.27, "y" : 8.92 }, - "9" : { "x" : 48.96, "y" : -2.61 }, - "10" : { "x" : 49.22, "y" : 6.09 }, - "11" : { "x" : 49.22, "y" : 2.42 } - }, - { - "index" : 16, - "ball" : { "x" : 54.50, "y" : -9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.82, "y" : -8.98 }, - "3" : { "x" : 3.65, "y" : 6.29 }, - "4" : { "x" : 12.05, "y" : -21.04 }, - "5" : { "x" : 14.57, "y" : 16.82 }, - "6" : { "x" : 36.28, "y" : -4.44 }, - "7" : { "x" : 53.90, "y" : -9.37 }, - "8" : { "x" : 39.46, "y" : 4.61 }, - "9" : { "x" : 50.58, "y" : -5.96 }, - "10" : { "x" : 47.13, "y" : 6.32 }, - "11" : { "x" : 46.66, "y" : -0.51 } - }, - { - "index" : 17, - "ball" : { "x" : 54.50, "y" : 9.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 3.65, "y" : -6.29 }, - "3" : { "x" : 1.82, "y" : 8.98 }, - "4" : { "x" : 14.57, "y" : -16.82 }, - "5" : { "x" : 12.05, "y" : 21.04 }, - "6" : { "x" : 36.28, "y" : 4.44 }, - "7" : { "x" : 39.46, "y" : -4.61 }, - "8" : { "x" : 53.90, "y" : 9.37 }, - "9" : { "x" : 47.13, "y" : -6.32 }, - "10" : { "x" : 50.58, "y" : 5.96 }, - "11" : { "x" : 46.66, "y" : 0.51 } - }, - { - "index" : 18, - "ball" : { "x" : 47.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.61, "y" : -7.53 }, - "3" : { "x" : 2.61, "y" : 7.53 }, - "4" : { "x" : 10.66, "y" : -18.55 }, - "5" : { "x" : 10.66, "y" : 18.55 }, - "6" : { "x" : 33.31, "y" : 0.00 }, - "7" : { "x" : 41.13, "y" : -6.10 }, - "8" : { "x" : 41.13, "y" : 6.10 }, - "9" : { "x" : 48.96, "y" : -4.35 }, - "10" : { "x" : 48.96, "y" : 4.35 }, - "11" : { "x" : 46.32, "y" : -0.09 } - }, - { - "index" : 19, - "ball" : { "x" : 45.00, "y" : -3.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.04, "y" : -7.87 }, - "3" : { "x" : 2.87, "y" : 7.17 }, - "4" : { "x" : 9.46, "y" : -19.17 }, - "5" : { "x" : 11.01, "y" : 17.82 }, - "6" : { "x" : 32.43, "y" : -0.37 }, - "7" : { "x" : 44.50, "y" : -3.33 }, - "8" : { "x" : 37.42, "y" : 7.26 }, - "9" : { "x" : 49.33, "y" : -5.44 }, - "10" : { "x" : 49.22, "y" : 3.70 }, - "11" : { "x" : 49.52, "y" : -1.55 } - }, - { - "index" : 20, - "ball" : { "x" : 45.00, "y" : 3.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 2.87, "y" : -7.17 }, - "3" : { "x" : 2.04, "y" : 7.87 }, - "4" : { "x" : 11.01, "y" : -17.82 }, - "5" : { "x" : 9.46, "y" : 19.17 }, - "6" : { "x" : 32.43, "y" : 0.37 }, - "7" : { "x" : 37.42, "y" : -7.26 }, - "8" : { "x" : 44.50, "y" : 3.33 }, - "9" : { "x" : 49.22, "y" : -3.70 }, - "10" : { "x" : 49.33, "y" : 5.44 }, - "11" : { "x" : 49.52, "y" : 1.55 } - }, - { - "index" : 21, - "ball" : { "x" : 40.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.21, "y" : -7.45 }, - "3" : { "x" : 1.21, "y" : 7.45 }, - "4" : { "x" : 7.08, "y" : -18.09 }, - "5" : { "x" : 7.08, "y" : 18.09 }, - "6" : { "x" : 31.79, "y" : -2.34 }, - "7" : { "x" : 39.13, "y" : -0.08 }, - "8" : { "x" : 37.84, "y" : 3.63 }, - "9" : { "x" : 45.44, "y" : -3.33 }, - "10" : { "x" : 45.44, "y" : 3.36 }, - "11" : { "x" : 45.59, "y" : -0.08 } - }, - { - "index" : 22, - "ball" : { "x" : 44.53, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.34, "y" : -7.51 }, - "3" : { "x" : 2.34, "y" : 7.51 }, - "4" : { "x" : 9.94, "y" : -18.46 }, - "5" : { "x" : 9.94, "y" : 18.46 }, - "6" : { "x" : 32.41, "y" : -0.00 }, - "7" : { "x" : 38.60, "y" : -4.65 }, - "8" : { "x" : 38.60, "y" : 4.65 }, - "9" : { "x" : 47.48, "y" : -3.97 }, - "10" : { "x" : 47.48, "y" : 3.97 }, - "11" : { "x" : 44.62, "y" : -0.09 } - }, - { - "index" : 23, - "ball" : { "x" : 47.00, "y" : -4.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.24, "y" : -7.99 }, - "3" : { "x" : 3.31, "y" : 7.09 }, - "4" : { "x" : 10.12, "y" : -19.48 }, - "5" : { "x" : 12.11, "y" : 17.74 }, - "6" : { "x" : 34.25, "y" : -0.55 }, - "7" : { "x" : 43.66, "y" : -7.46 }, - "8" : { "x" : 39.00, "y" : 6.28 }, - "9" : { "x" : 48.96, "y" : -7.58 }, - "10" : { "x" : 48.77, "y" : 0.53 }, - "11" : { "x" : 46.92, "y" : -3.75 } - }, - { - "index" : 24, - "ball" : { "x" : 47.00, "y" : 4.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 3.31, "y" : -7.09 }, - "3" : { "x" : 2.24, "y" : 7.99 }, - "4" : { "x" : 12.11, "y" : -17.74 }, - "5" : { "x" : 10.12, "y" : 19.48 }, - "6" : { "x" : 34.25, "y" : 0.55 }, - "7" : { "x" : 39.00, "y" : -6.28 }, - "8" : { "x" : 43.66, "y" : 7.46 }, - "9" : { "x" : 48.77, "y" : -0.53 }, - "10" : { "x" : 48.96, "y" : 7.58 }, - "11" : { "x" : 46.92, "y" : 3.75 } - } - ] -} diff --git a/src/formations-taker/kickin-our-formation.conf b/src/formations-taker/kickin-our-formation.conf deleted file mode 100644 index 956c8a9c..00000000 --- a/src/formations-taker/kickin-our-formation.conf +++ /dev/null @@ -1,400 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -9.00 }, - "3" : { "x" : 0.00, "y" : 9.00 }, - "4" : { "x" : 7.00, "y" : -19.00 }, - "5" : { "x" : 7.00, "y" : 19.00 }, - "6" : { "x" : 21.00, "y" : 0.00 }, - "7" : { "x" : 35.00, "y" : -6.00 }, - "8" : { "x" : 35.00, "y" : 6.00 }, - "9" : { "x" : 46.00, "y" : -9.50 }, - "10" : { "x" : 46.00, "y" : 9.50 }, - "11" : { "x" : 46.00, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -47.00, "y" : -2.50 }, - "3" : { "x" : -47.00, "y" : 2.50 }, - "4" : { "x" : -47.00, "y" : -7.00 }, - "5" : { "x" : -47.00, "y" : 7.00 }, - "6" : { "x" : -43.00, "y" : 0.00 }, - "7" : { "x" : -35.00, "y" : -13.00 }, - "8" : { "x" : -35.00, "y" : 13.00 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -22.00, "y" : 28.00 }, - "11" : { "x" : -18.49, "y" : 0.00 } - }, - { - "index" : 2, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.06, "y" : -4.84 }, - "3" : { "x" : -15.18, "y" : 3.68 }, - "4" : { "x" : -12.58, "y" : -14.88 }, - "5" : { "x" : -13.39, "y" : 14.07 }, - "6" : { "x" : -5.61, "y" : 0.00 }, - "7" : { "x" : 0.11, "y" : -11.99 }, - "8" : { "x" : 0.11, "y" : 11.99 }, - "9" : { "x" : 10.37, "y" : -23.99 }, - "10" : { "x" : 10.84, "y" : 23.99 }, - "11" : { "x" : 10.84, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -47.35, "y" : -11.81 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -47.81, "y" : -26.33 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.23, "y" : -11.92 }, - "7" : { "x" : -37.38, "y" : -21.36 }, - "8" : { "x" : -27.94, "y" : 1.74 }, - "9" : { "x" : -22.23, "y" : -31.17 }, - "10" : { "x" : -17.01, "y" : 19.99 }, - "11" : { "x" : -17.51, "y" : -11.55 } - }, - { - "index" : 4, - "ball" : { "x" : -54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -47.35, "y" : 11.81 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -47.81, "y" : 26.33 }, - "6" : { "x" : -41.23, "y" : 11.92 }, - "7" : { "x" : -27.94, "y" : -1.74 }, - "8" : { "x" : -37.38, "y" : 21.36 }, - "9" : { "x" : -17.01, "y" : -19.99 }, - "10" : { "x" : -22.23, "y" : 31.17 }, - "11" : { "x" : -17.51, "y" : 11.55 } - }, - { - "index" : 5, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : -0.01 }, - "2" : { "x" : -39.12, "y" : -16.02 }, - "3" : { "x" : -38.87, "y" : -6.58 }, - "4" : { "x" : -36.39, "y" : -27.94 }, - "5" : { "x" : -36.76, "y" : 3.85 }, - "6" : { "x" : -28.32, "y" : -15.28 }, - "7" : { "x" : -22.23, "y" : -24.59 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -10.43, "y" : -32.54 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.20, "y" : -14.16 } - }, - { - "index" : 6, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : 0.01 }, - "2" : { "x" : -38.87, "y" : 6.58 }, - "3" : { "x" : -39.12, "y" : 16.02 }, - "4" : { "x" : -36.76, "y" : -3.85 }, - "5" : { "x" : -36.39, "y" : 27.94 }, - "6" : { "x" : -28.32, "y" : 15.28 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -22.23, "y" : 24.59 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -10.43, "y" : 32.54 }, - "11" : { "x" : -7.20, "y" : 14.16 } - }, - { - "index" : 7, - "ball" : { "x" : -12.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.50, "y" : -21.61 }, - "3" : { "x" : -18.50, "y" : -8.94 }, - "4" : { "x" : -12.42, "y" : -34.65 }, - "5" : { "x" : -18.38, "y" : 4.72 }, - "6" : { "x" : -9.07, "y" : -14.90 }, - "7" : { "x" : -0.50, "y" : -22.48 }, - "8" : { "x" : -5.96, "y" : 0.12 }, - "9" : { "x" : 11.67, "y" : -32.29 }, - "10" : { "x" : 10.80, "y" : 14.03 }, - "11" : { "x" : 8.20, "y" : -15.15 } - }, - { - "index" : 8, - "ball" : { "x" : -12.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.50, "y" : 8.94 }, - "3" : { "x" : -18.50, "y" : 21.61 }, - "4" : { "x" : -18.38, "y" : -4.72 }, - "5" : { "x" : -12.42, "y" : 34.65 }, - "6" : { "x" : -9.07, "y" : 14.90 }, - "7" : { "x" : -5.96, "y" : -0.12 }, - "8" : { "x" : -0.50, "y" : 22.48 }, - "9" : { "x" : 10.80, "y" : -14.03 }, - "10" : { "x" : 11.67, "y" : 32.29 }, - "11" : { "x" : 8.20, "y" : 15.15 } - }, - { - "index" : 9, - "ball" : { "x" : 38.13, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.14, "y" : -16.53 }, - "3" : { "x" : 6.25, "y" : -1.80 }, - "4" : { "x" : 7.93, "y" : -28.00 }, - "5" : { "x" : 17.31, "y" : 8.77 }, - "6" : { "x" : 24.88, "y" : -17.67 }, - "7" : { "x" : 36.30, "y" : -31.49 }, - "8" : { "x" : 32.09, "y" : -0.36 }, - "9" : { "x" : 46.75, "y" : -24.64 }, - "10" : { "x" : 44.23, "y" : -0.72 }, - "11" : { "x" : 44.59, "y" : -13.82 } - }, - { - "index" : 10, - "ball" : { "x" : 38.13, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.25, "y" : 1.80 }, - "3" : { "x" : -0.14, "y" : 16.53 }, - "4" : { "x" : 17.31, "y" : -8.77 }, - "5" : { "x" : 7.93, "y" : 28.00 }, - "6" : { "x" : 24.88, "y" : 17.67 }, - "7" : { "x" : 32.09, "y" : 0.36 }, - "8" : { "x" : 36.30, "y" : 31.49 }, - "9" : { "x" : 44.23, "y" : 0.72 }, - "10" : { "x" : 46.75, "y" : 24.64 }, - "11" : { "x" : 44.59, "y" : 13.82 } - }, - { - "index" : 11, - "ball" : { "x" : 35.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -14.54 }, - "3" : { "x" : 6.49, "y" : -0.12 }, - "4" : { "x" : 6.37, "y" : -27.76 }, - "5" : { "x" : 15.86, "y" : 8.65 }, - "6" : { "x" : 22.73, "y" : -17.39 }, - "7" : { "x" : 33.41, "y" : -32.69 }, - "8" : { "x" : 29.81, "y" : 0.00 }, - "9" : { "x" : 43.03, "y" : -29.81 }, - "10" : { "x" : 41.70, "y" : -1.08 }, - "11" : { "x" : 42.31, "y" : -15.38 } - }, - { - "index" : 12, - "ball" : { "x" : 35.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.49, "y" : 0.12 }, - "3" : { "x" : 1.68, "y" : 14.54 }, - "4" : { "x" : 15.86, "y" : -8.65 }, - "5" : { "x" : 6.37, "y" : 27.76 }, - "6" : { "x" : 22.73, "y" : 17.39 }, - "7" : { "x" : 29.81, "y" : -0.00 }, - "8" : { "x" : 33.41, "y" : 32.69 }, - "9" : { "x" : 41.70, "y" : 1.08 }, - "10" : { "x" : 43.03, "y" : 29.81 }, - "11" : { "x" : 42.31, "y" : 15.38 } - }, - { - "index" : 13, - "ball" : { "x" : 24.88, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.84, "y" : -21.03 }, - "3" : { "x" : 2.88, "y" : -5.53 }, - "4" : { "x" : 20.67, "y" : -32.93 }, - "5" : { "x" : 11.42, "y" : 7.69 }, - "6" : { "x" : 14.54, "y" : -13.46 }, - "7" : { "x" : 26.08, "y" : -19.11 }, - "8" : { "x" : 31.01, "y" : -6.01 }, - "9" : { "x" : 44.23, "y" : -29.93 }, - "10" : { "x" : 39.54, "y" : -1.08 }, - "11" : { "x" : 41.34, "y" : -17.43 } - }, - { - "index" : 14, - "ball" : { "x" : 24.88, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 2.88, "y" : 5.53 }, - "3" : { "x" : -0.84, "y" : 21.03 }, - "4" : { "x" : 11.42, "y" : -7.69 }, - "5" : { "x" : 20.67, "y" : 32.93 }, - "6" : { "x" : 14.54, "y" : 13.46 }, - "7" : { "x" : 31.01, "y" : 6.01 }, - "8" : { "x" : 26.08, "y" : 19.11 }, - "9" : { "x" : 39.54, "y" : 1.08 }, - "10" : { "x" : 44.23, "y" : 29.93 }, - "11" : { "x" : 41.34, "y" : 17.43 } - }, - { - "index" : 15, - "ball" : { "x" : 12.98, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -3.61, "y" : -21.51 }, - "3" : { "x" : -0.12, "y" : -4.33 }, - "4" : { "x" : 9.86, "y" : -31.97 }, - "5" : { "x" : 8.29, "y" : 8.17 }, - "6" : { "x" : 8.51, "y" : -16.20 }, - "7" : { "x" : 20.91, "y" : -20.67 }, - "8" : { "x" : 18.15, "y" : -1.20 }, - "9" : { "x" : 37.02, "y" : -31.25 }, - "10" : { "x" : 31.49, "y" : -1.08 }, - "11" : { "x" : 34.97, "y" : -15.38 } - }, - { - "index" : 16, - "ball" : { "x" : 12.98, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -0.12, "y" : 4.33 }, - "3" : { "x" : -3.61, "y" : 21.51 }, - "4" : { "x" : 8.29, "y" : -8.17 }, - "5" : { "x" : 9.86, "y" : 31.97 }, - "6" : { "x" : 8.51, "y" : 16.20 }, - "7" : { "x" : 18.15, "y" : 1.20 }, - "8" : { "x" : 20.91, "y" : 20.67 }, - "9" : { "x" : 31.49, "y" : 1.08 }, - "10" : { "x" : 37.02, "y" : 31.25 }, - "11" : { "x" : 34.97, "y" : 15.38 } - }, - { - "index" : 17, - "ball" : { "x" : 0.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.58, "y" : -23.22 }, - "3" : { "x" : -9.06, "y" : -10.97 }, - "4" : { "x" : -1.56, "y" : -32.69 }, - "5" : { "x" : -5.37, "y" : 4.29 }, - "6" : { "x" : 0.00, "y" : -16.95 }, - "7" : { "x" : 7.57, "y" : -22.71 }, - "8" : { "x" : 5.49, "y" : -0.12 }, - "9" : { "x" : 24.47, "y" : -30.18 }, - "10" : { "x" : 23.68, "y" : 3.97 }, - "11" : { "x" : 20.91, "y" : -14.66 } - }, - { - "index" : 18, - "ball" : { "x" : 0.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -9.06, "y" : 10.97 }, - "3" : { "x" : -7.58, "y" : 23.22 }, - "4" : { "x" : -5.37, "y" : -4.29 }, - "5" : { "x" : -1.56, "y" : 32.69 }, - "6" : { "x" : 0.00, "y" : 16.95 }, - "7" : { "x" : 5.49, "y" : 0.12 }, - "8" : { "x" : 7.57, "y" : 22.71 }, - "9" : { "x" : 23.68, "y" : -3.97 }, - "10" : { "x" : 24.47, "y" : 30.18 }, - "11" : { "x" : 20.91, "y" : 14.66 } - }, - { - "index" : 19, - "ball" : { "x" : 54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.24, "y" : -14.54 }, - "3" : { "x" : 7.21, "y" : -0.48 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 17.19, "y" : 10.22 }, - "6" : { "x" : 24.76, "y" : -14.66 }, - "7" : { "x" : 39.78, "y" : -28.60 }, - "8" : { "x" : 38.65, "y" : -11.04 }, - "9" : { "x" : 51.54, "y" : -34.65 }, - "10" : { "x" : 46.27, "y" : -8.05 }, - "11" : { "x" : 48.07, "y" : -22.35 } - }, - { - "index" : 20, - "ball" : { "x" : 54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 7.21, "y" : 0.48 }, - "3" : { "x" : -0.24, "y" : 14.54 }, - "4" : { "x" : 17.19, "y" : -10.22 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 24.76, "y" : 14.66 }, - "7" : { "x" : 38.65, "y" : 11.04 }, - "8" : { "x" : 39.78, "y" : 28.60 }, - "9" : { "x" : 46.27, "y" : 8.05 }, - "10" : { "x" : 51.54, "y" : 34.65 }, - "11" : { "x" : 48.07, "y" : 22.35 } - } - ] -} diff --git a/src/formations-taker/normal-formation.conf b/src/formations-taker/normal-formation.conf deleted file mode 100644 index d6096b7a..00000000 --- a/src/formations-taker/normal-formation.conf +++ /dev/null @@ -1,145 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 2, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 3, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 4, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 5, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 6, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 7, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 8, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 9, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 10, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - }, - { - "number" : 11, - "name" : "KeepawayTaker", - "type" : "MF", - "side" : "L", - "pair" : -1 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : -11.00, "y" : -11.00 }, - "1" : { "x" : 0.00, "y" : 4.00 }, - "2" : { "x" : 0.00, "y" : -4.00 }, - "3" : { "x" : -12.00, "y" : 36.00 }, - "4" : { "x" : -15.00, "y" : 36.00 }, - "5" : { "x" : -18.00, "y" : 36.00 }, - "6" : { "x" : -21.00, "y" : 36.00 }, - "7" : { "x" : -24.00, "y" : 36.00 }, - "8" : { "x" : -27.00, "y" : 36.00 }, - "9" : { "x" : -30.00, "y" : 36.00 }, - "10" : { "x" : -33.00, "y" : 36.00 }, - "11" : { "x" : -36.00, "y" : 36.00 } - }, - { - "index" : 1, - "ball" : { "x" : -11.00, "y" : 11.00 }, - "1" : { "x" : 0.00, "y" : 4.00 }, - "2" : { "x" : 0.00, "y" : -4.00 }, - "3" : { "x" : -12.00, "y" : 36.00 }, - "4" : { "x" : -15.00, "y" : 36.00 }, - "5" : { "x" : -18.00, "y" : 36.00 }, - "6" : { "x" : -21.00, "y" : 36.00 }, - "7" : { "x" : -24.00, "y" : 36.00 }, - "8" : { "x" : -27.00, "y" : 36.00 }, - "9" : { "x" : -30.00, "y" : 36.00 }, - "10" : { "x" : -33.00, "y" : 36.00 }, - "11" : { "x" : -36.00, "y" : 36.00 } - }, - { - "index" : 2, - "ball" : { "x" : 11.00, "y" : -11.00 }, - "1" : { "x" : 0.00, "y" : 4.00 }, - "2" : { "x" : 0.00, "y" : -4.00 }, - "3" : { "x" : -12.00, "y" : 36.00 }, - "4" : { "x" : -15.00, "y" : 36.00 }, - "5" : { "x" : -18.00, "y" : 36.00 }, - "6" : { "x" : -21.00, "y" : 36.00 }, - "7" : { "x" : -24.00, "y" : 36.00 }, - "8" : { "x" : -27.00, "y" : 36.00 }, - "9" : { "x" : -30.00, "y" : 36.00 }, - "10" : { "x" : -33.00, "y" : 36.00 }, - "11" : { "x" : -36.00, "y" : 36.00 } - }, - { - "index" : 3, - "ball" : { "x" : 11.00, "y" : 11.00 }, - "1" : { "x" : 0.00, "y" : 4.00 }, - "2" : { "x" : 0.00, "y" : -4.00 }, - "3" : { "x" : -12.00, "y" : 36.00 }, - "4" : { "x" : -15.00, "y" : 36.00 }, - "5" : { "x" : -18.00, "y" : 36.00 }, - "6" : { "x" : -21.00, "y" : 36.00 }, - "7" : { "x" : -24.00, "y" : 36.00 }, - "8" : { "x" : -27.00, "y" : 36.00 }, - "9" : { "x" : -30.00, "y" : 36.00 }, - "10" : { "x" : -33.00, "y" : 36.00 }, - "11" : { "x" : -36.00, "y" : 36.00 } - } - ] -} diff --git a/src/formations-taker/offense-formation.conf b/src/formations-taker/offense-formation.conf deleted file mode 120000 index 82d426ac..00000000 --- a/src/formations-taker/offense-formation.conf +++ /dev/null @@ -1 +0,0 @@ -normal-formation.conf \ No newline at end of file diff --git a/src/formations-taker/setplay-opp-formation.conf b/src/formations-taker/setplay-opp-formation.conf deleted file mode 100644 index 48600932..00000000 --- a/src/formations-taker/setplay-opp-formation.conf +++ /dev/null @@ -1,760 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -11.63, "y" : -4.60 }, - "3" : { "x" : -11.90, "y" : 4.06 }, - "4" : { "x" : -10.09, "y" : -16.13 }, - "5" : { "x" : -9.91, "y" : 14.51 }, - "6" : { "x" : -11.18, "y" : -0.36 }, - "7" : { "x" : -6.58, "y" : -8.20 }, - "8" : { "x" : -7.57, "y" : 8.29 }, - "9" : { "x" : -1.26, "y" : -11.99 }, - "10" : { "x" : -1.80, "y" : 12.17 }, - "11" : { "x" : 11.72, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.44, "y" : -20.73 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -47.41, "y" : -10.72 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -50.02, "y" : -17.21 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.73, "y" : -9.80 }, - "7" : { "x" : -40.83, "y" : -15.77 }, - "8" : { "x" : -30.82, "y" : 6.85 }, - "9" : { "x" : -24.78, "y" : -29.47 }, - "10" : { "x" : -14.69, "y" : 21.98 }, - "11" : { "x" : -14.90, "y" : -5.27 } - }, - { - "index" : 2, - "ball" : { "x" : -54.44, "y" : 20.73 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -47.41, "y" : 10.72 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -50.02, "y" : 17.21 }, - "6" : { "x" : -39.73, "y" : 9.80 }, - "7" : { "x" : -30.82, "y" : -6.85 }, - "8" : { "x" : -40.83, "y" : 15.77 }, - "9" : { "x" : -14.69, "y" : -21.98 }, - "10" : { "x" : -24.78, "y" : 29.47 }, - "11" : { "x" : -14.90, "y" : 5.27 } - }, - { - "index" : 3, - "ball" : { "x" : 45.24, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.18, "y" : -6.92 }, - "3" : { "x" : -0.18, "y" : 6.92 }, - "4" : { "x" : 6.47, "y" : -17.34 }, - "5" : { "x" : 6.47, "y" : 17.34 }, - "6" : { "x" : 15.50, "y" : -0.00 }, - "7" : { "x" : 31.36, "y" : -6.20 }, - "8" : { "x" : 31.36, "y" : 6.20 }, - "9" : { "x" : 36.39, "y" : -9.79 }, - "10" : { "x" : 36.39, "y" : 9.79 }, - "11" : { "x" : 35.58, "y" : 0.54 } - }, - { - "index" : 4, - "ball" : { "x" : -31.36, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -41.28, "y" : -3.97 }, - "3" : { "x" : -41.19, "y" : 3.97 }, - "4" : { "x" : -40.38, "y" : -8.74 }, - "5" : { "x" : -40.02, "y" : 8.47 }, - "6" : { "x" : -41.46, "y" : -0.27 }, - "7" : { "x" : -34.88, "y" : -9.10 }, - "8" : { "x" : -34.34, "y" : 9.19 }, - "9" : { "x" : -10.86, "y" : -21.61 }, - "10" : { "x" : -10.75, "y" : 21.75 }, - "11" : { "x" : -19.20, "y" : 0.27 } - }, - { - "index" : 5, - "ball" : { "x" : 22.08, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.09, "y" : -9.37 }, - "3" : { "x" : 0.18, "y" : 7.75 }, - "4" : { "x" : 0.09, "y" : -19.47 }, - "5" : { "x" : 0.27, "y" : 19.02 }, - "6" : { "x" : 1.35, "y" : 0.00 }, - "7" : { "x" : 10.63, "y" : -6.13 }, - "8" : { "x" : 10.45, "y" : 5.50 }, - "9" : { "x" : 13.16, "y" : -10.72 }, - "10" : { "x" : 13.43, "y" : 11.36 }, - "11" : { "x" : 10.63, "y" : -0.27 } - }, - { - "index" : 6, - "ball" : { "x" : 11.72, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -2.25, "y" : -6.67 }, - "3" : { "x" : -2.61, "y" : 4.60 }, - "4" : { "x" : -1.53, "y" : -14.15 }, - "5" : { "x" : -1.44, "y" : 14.78 }, - "6" : { "x" : -1.44, "y" : -0.18 }, - "7" : { "x" : 1.98, "y" : -8.92 }, - "8" : { "x" : 1.71, "y" : 8.56 }, - "9" : { "x" : 7.84, "y" : -13.16 }, - "10" : { "x" : 8.65, "y" : 12.89 }, - "11" : { "x" : 0.99, "y" : 0.00 } - }, - { - "index" : 7, - "ball" : { "x" : -15.95, "y" : -22.98 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -28.75, "y" : -17.21 }, - "3" : { "x" : -28.57, "y" : -6.02 }, - "4" : { "x" : -28.66, "y" : -24.78 }, - "5" : { "x" : -28.30, "y" : 4.67 }, - "6" : { "x" : -25.34, "y" : -11.68 }, - "7" : { "x" : -25.88, "y" : -20.30 }, - "8" : { "x" : -21.02, "y" : -7.10 }, - "9" : { "x" : 0.09, "y" : -24.26 }, - "10" : { "x" : 2.02, "y" : 15.41 }, - "11" : { "x" : -12.76, "y" : -6.65 } - }, - { - "index" : 8, - "ball" : { "x" : -15.95, "y" : 22.98 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -28.57, "y" : 6.02 }, - "3" : { "x" : -28.75, "y" : 17.21 }, - "4" : { "x" : -28.30, "y" : -4.67 }, - "5" : { "x" : -28.66, "y" : 24.78 }, - "6" : { "x" : -25.34, "y" : 11.68 }, - "7" : { "x" : -21.02, "y" : 7.10 }, - "8" : { "x" : -25.88, "y" : 20.30 }, - "9" : { "x" : 2.02, "y" : -15.41 }, - "10" : { "x" : 0.09, "y" : 24.26 }, - "11" : { "x" : -12.76, "y" : 6.65 } - }, - { - "index" : 9, - "ball" : { "x" : 30.73, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -11.95 }, - "3" : { "x" : 0.09, "y" : 0.63 }, - "4" : { "x" : 0.45, "y" : -25.43 }, - "5" : { "x" : 3.05, "y" : 8.45 }, - "6" : { "x" : 8.27, "y" : -18.15 }, - "7" : { "x" : 18.60, "y" : -28.03 }, - "8" : { "x" : 22.55, "y" : -14.64 }, - "9" : { "x" : 20.84, "y" : -33.15 }, - "10" : { "x" : 29.56, "y" : -5.66 }, - "11" : { "x" : 23.09, "y" : -22.91 } - }, - { - "index" : 10, - "ball" : { "x" : 30.73, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.63 }, - "3" : { "x" : 0.18, "y" : 11.95 }, - "4" : { "x" : 3.05, "y" : -8.45 }, - "5" : { "x" : 0.45, "y" : 25.43 }, - "6" : { "x" : 8.27, "y" : 18.15 }, - "7" : { "x" : 22.55, "y" : 14.64 }, - "8" : { "x" : 18.60, "y" : 28.03 }, - "9" : { "x" : 29.56, "y" : 5.66 }, - "10" : { "x" : 20.84, "y" : 33.15 }, - "11" : { "x" : 23.09, "y" : 22.91 } - }, - { - "index" : 11, - "ball" : { "x" : -54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.64, "y" : -14.73 }, - "3" : { "x" : -45.24, "y" : -5.14 }, - "4" : { "x" : -49.75, "y" : -24.60 }, - "5" : { "x" : -45.60, "y" : 3.88 }, - "6" : { "x" : -39.84, "y" : -15.59 }, - "7" : { "x" : -41.33, "y" : -23.81 }, - "8" : { "x" : -34.88, "y" : -0.09 }, - "9" : { "x" : -34.41, "y" : -31.45 }, - "10" : { "x" : -13.66, "y" : 14.20 }, - "11" : { "x" : -15.54, "y" : -11.23 } - }, - { - "index" : 12, - "ball" : { "x" : -54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -45.24, "y" : 5.14 }, - "3" : { "x" : -45.64, "y" : 14.73 }, - "4" : { "x" : -45.60, "y" : -3.88 }, - "5" : { "x" : -49.75, "y" : 24.60 }, - "6" : { "x" : -39.84, "y" : 15.59 }, - "7" : { "x" : -34.88, "y" : 0.09 }, - "8" : { "x" : -41.33, "y" : 23.81 }, - "9" : { "x" : -13.66, "y" : -14.20 }, - "10" : { "x" : -34.41, "y" : 31.45 }, - "11" : { "x" : -15.54, "y" : 11.23 } - }, - { - "index" : 13, - "ball" : { "x" : -35.51, "y" : -20.10 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -35.85, "y" : -6.47 }, - "3" : { "x" : -35.94, "y" : -0.54 }, - "4" : { "x" : -35.51, "y" : -10.18 }, - "5" : { "x" : -35.85, "y" : 6.83 }, - "6" : { "x" : -31.54, "y" : -9.91 }, - "7" : { "x" : -26.05, "y" : -14.96 }, - "8" : { "x" : -28.84, "y" : -0.72 }, - "9" : { "x" : -21.72, "y" : -27.22 }, - "10" : { "x" : -4.96, "y" : 16.58 }, - "11" : { "x" : -12.35, "y" : -9.19 } - }, - { - "index" : 14, - "ball" : { "x" : -35.51, "y" : 20.10 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -35.94, "y" : 0.54 }, - "3" : { "x" : -35.85, "y" : 6.47 }, - "4" : { "x" : -35.85, "y" : -6.83 }, - "5" : { "x" : -35.51, "y" : 10.18 }, - "6" : { "x" : -31.54, "y" : 9.91 }, - "7" : { "x" : -28.84, "y" : 0.72 }, - "8" : { "x" : -26.05, "y" : 14.96 }, - "9" : { "x" : -4.96, "y" : -16.58 }, - "10" : { "x" : -21.72, "y" : 27.22 }, - "11" : { "x" : -12.35, "y" : 9.19 } - }, - { - "index" : 15, - "ball" : { "x" : 40.11, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.63, "y" : -13.93 }, - "3" : { "x" : 0.45, "y" : -1.08 }, - "4" : { "x" : 9.70, "y" : -29.65 }, - "5" : { "x" : 4.94, "y" : 5.48 }, - "6" : { "x" : 11.18, "y" : -14.06 }, - "7" : { "x" : 26.50, "y" : -27.94 }, - "8" : { "x" : 29.92, "y" : -16.62 }, - "9" : { "x" : 31.09, "y" : -34.70 }, - "10" : { "x" : 32.43, "y" : -4.67 }, - "11" : { "x" : 31.98, "y" : -25.52 } - }, - { - "index" : 16, - "ball" : { "x" : 40.11, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.45, "y" : 1.08 }, - "3" : { "x" : -0.63, "y" : 13.93 }, - "4" : { "x" : 4.94, "y" : -5.48 }, - "5" : { "x" : 9.70, "y" : 29.65 }, - "6" : { "x" : 11.18, "y" : 14.06 }, - "7" : { "x" : 29.92, "y" : 16.62 }, - "8" : { "x" : 26.50, "y" : 27.94 }, - "9" : { "x" : 32.43, "y" : 4.67 }, - "10" : { "x" : 31.09, "y" : 34.70 }, - "11" : { "x" : 31.98, "y" : 25.52 } - }, - { - "index" : 17, - "ball" : { "x" : 54.50, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.54, "y" : -11.68 }, - "3" : { "x" : 0.09, "y" : 0.09 }, - "4" : { "x" : 12.58, "y" : -26.14 }, - "5" : { "x" : 4.94, "y" : 9.60 }, - "6" : { "x" : 20.39, "y" : -13.39 }, - "7" : { "x" : 35.49, "y" : -27.13 }, - "8" : { "x" : 35.49, "y" : -9.70 }, - "9" : { "x" : 39.53, "y" : -32.88 }, - "10" : { "x" : 46.00, "y" : -11.32 }, - "11" : { "x" : 37.20, "y" : -20.21 } - }, - { - "index" : 18, - "ball" : { "x" : 54.50, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.09 }, - "3" : { "x" : -0.54, "y" : 11.68 }, - "4" : { "x" : 4.94, "y" : -9.60 }, - "5" : { "x" : 12.58, "y" : 26.14 }, - "6" : { "x" : 20.39, "y" : 13.39 }, - "7" : { "x" : 35.49, "y" : 9.70 }, - "8" : { "x" : 35.49, "y" : 27.13 }, - "9" : { "x" : 46.00, "y" : 11.32 }, - "10" : { "x" : 39.53, "y" : 32.88 }, - "11" : { "x" : 37.20, "y" : 20.21 } - }, - { - "index" : 19, - "ball" : { "x" : 19.65, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -1.44, "y" : -23.27 }, - "3" : { "x" : -0.36, "y" : -0.63 }, - "4" : { "x" : -0.45, "y" : -32.99 }, - "5" : { "x" : -0.09, "y" : 10.51 }, - "6" : { "x" : 1.17, "y" : -17.16 }, - "7" : { "x" : 2.34, "y" : -27.67 }, - "8" : { "x" : 8.36, "y" : -11.86 }, - "9" : { "x" : 10.27, "y" : -29.92 }, - "10" : { "x" : 15.18, "y" : -1.26 }, - "11" : { "x" : 12.85, "y" : -22.73 } - }, - { - "index" : 20, - "ball" : { "x" : 19.65, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.36, "y" : 0.63 }, - "3" : { "x" : -1.44, "y" : 23.27 }, - "4" : { "x" : -0.09, "y" : -10.51 }, - "5" : { "x" : -0.45, "y" : 32.99 }, - "6" : { "x" : 1.17, "y" : 17.16 }, - "7" : { "x" : 8.36, "y" : 11.86 }, - "8" : { "x" : 2.34, "y" : 27.67 }, - "9" : { "x" : 15.18, "y" : 1.26 }, - "10" : { "x" : 10.27, "y" : 29.92 }, - "11" : { "x" : 12.85, "y" : 22.73 } - }, - { - "index" : 21, - "ball" : { "x" : 0.27, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.57, "y" : -23.88 }, - "3" : { "x" : -18.93, "y" : -8.47 }, - "4" : { "x" : -15.68, "y" : -32.72 }, - "5" : { "x" : -15.77, "y" : 4.15 }, - "6" : { "x" : -12.98, "y" : -19.20 }, - "7" : { "x" : -12.08, "y" : -27.58 }, - "8" : { "x" : -6.67, "y" : -7.48 }, - "9" : { "x" : -6.58, "y" : -22.80 }, - "10" : { "x" : 8.56, "y" : 9.37 }, - "11" : { "x" : 0.09, "y" : -18.75 } - }, - { - "index" : 22, - "ball" : { "x" : 0.27, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -18.93, "y" : 8.47 }, - "3" : { "x" : -18.57, "y" : 23.88 }, - "4" : { "x" : -15.77, "y" : -4.15 }, - "5" : { "x" : -15.68, "y" : 32.72 }, - "6" : { "x" : -12.98, "y" : 19.20 }, - "7" : { "x" : -6.67, "y" : 7.48 }, - "8" : { "x" : -12.08, "y" : 27.58 }, - "9" : { "x" : 8.56, "y" : -9.37 }, - "10" : { "x" : -6.58, "y" : 22.80 }, - "11" : { "x" : 0.09, "y" : 18.75 } - }, - { - "index" : 23, - "ball" : { "x" : 5.59, "y" : -11.36 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -8.36, "y" : -12.85 }, - "3" : { "x" : -7.10, "y" : -4.40 }, - "4" : { "x" : -6.92, "y" : -21.11 }, - "5" : { "x" : -5.59, "y" : 6.22 }, - "6" : { "x" : -5.12, "y" : -10.24 }, - "7" : { "x" : -5.57, "y" : -17.61 }, - "8" : { "x" : -1.98, "y" : -1.26 }, - "9" : { "x" : -3.05, "y" : -19.68 }, - "10" : { "x" : 13.16, "y" : 16.76 }, - "11" : { "x" : 6.94, "y" : -1.17 } - }, - { - "index" : 24, - "ball" : { "x" : 5.59, "y" : 11.36 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.10, "y" : 4.40 }, - "3" : { "x" : -8.36, "y" : 12.85 }, - "4" : { "x" : -5.59, "y" : -6.22 }, - "5" : { "x" : -6.92, "y" : 21.11 }, - "6" : { "x" : -5.12, "y" : 10.24 }, - "7" : { "x" : -1.98, "y" : 1.26 }, - "8" : { "x" : -5.57, "y" : 17.61 }, - "9" : { "x" : 13.16, "y" : -16.76 }, - "10" : { "x" : -3.05, "y" : 19.68 }, - "11" : { "x" : 6.94, "y" : 1.17 } - }, - { - "index" : 25, - "ball" : { "x" : 5.32, "y" : -20.37 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -9.61, "y" : -19.50 }, - "3" : { "x" : -7.66, "y" : -7.93 }, - "4" : { "x" : -8.45, "y" : -27.04 }, - "5" : { "x" : -7.12, "y" : 5.05 }, - "6" : { "x" : -6.94, "y" : -13.52 }, - "7" : { "x" : -6.65, "y" : -23.36 }, - "8" : { "x" : -0.72, "y" : -4.15 }, - "9" : { "x" : -5.93, "y" : -18.42 }, - "10" : { "x" : 11.43, "y" : 14.05 }, - "11" : { "x" : 5.59, "y" : -8.29 } - }, - { - "index" : 26, - "ball" : { "x" : 5.32, "y" : 20.37 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.66, "y" : 7.93 }, - "3" : { "x" : -9.61, "y" : 19.50 }, - "4" : { "x" : -7.12, "y" : -5.05 }, - "5" : { "x" : -8.45, "y" : 27.04 }, - "6" : { "x" : -6.94, "y" : 13.52 }, - "7" : { "x" : -0.72, "y" : 4.15 }, - "8" : { "x" : -6.65, "y" : 23.36 }, - "9" : { "x" : 11.43, "y" : -14.05 }, - "10" : { "x" : -5.93, "y" : 18.42 }, - "11" : { "x" : 5.59, "y" : 8.29 } - }, - { - "index" : 27, - "ball" : { "x" : 6.04, "y" : -27.85 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -6.02, "y" : -21.65 }, - "3" : { "x" : -5.77, "y" : -10.36 }, - "4" : { "x" : -6.65, "y" : -29.47 }, - "5" : { "x" : -4.69, "y" : 1.98 }, - "6" : { "x" : -2.34, "y" : -16.53 }, - "7" : { "x" : -4.04, "y" : -25.43 }, - "8" : { "x" : 0.81, "y" : -3.70 }, - "9" : { "x" : -1.35, "y" : -21.02 }, - "10" : { "x" : 11.65, "y" : 12.19 }, - "11" : { "x" : 8.47, "y" : -14.06 } - }, - { - "index" : 28, - "ball" : { "x" : 6.04, "y" : 27.85 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.77, "y" : 10.36 }, - "3" : { "x" : -6.02, "y" : 21.65 }, - "4" : { "x" : -4.69, "y" : -1.98 }, - "5" : { "x" : -6.65, "y" : 29.47 }, - "6" : { "x" : -2.34, "y" : 16.53 }, - "7" : { "x" : 0.81, "y" : 3.70 }, - "8" : { "x" : -4.04, "y" : 25.43 }, - "9" : { "x" : 11.65, "y" : -12.19 }, - "10" : { "x" : -1.35, "y" : 21.02 }, - "11" : { "x" : 8.47, "y" : 14.06 } - }, - { - "index" : 29, - "ball" : { "x" : 43.71, "y" : -26.77 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.54, "y" : -11.68 }, - "3" : { "x" : 0.09, "y" : 0.09 }, - "4" : { "x" : 3.15, "y" : -22.59 }, - "5" : { "x" : 4.94, "y" : 9.60 }, - "6" : { "x" : 18.69, "y" : -12.31 }, - "7" : { "x" : 27.58, "y" : -23.72 }, - "8" : { "x" : 32.70, "y" : -10.78 }, - "9" : { "x" : 31.36, "y" : -28.03 }, - "10" : { "x" : 40.79, "y" : -5.75 }, - "11" : { "x" : 31.98, "y" : -19.50 } - }, - { - "index" : 30, - "ball" : { "x" : 43.71, "y" : 26.77 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.09, "y" : -0.09 }, - "3" : { "x" : -0.54, "y" : 11.68 }, - "4" : { "x" : 4.94, "y" : -9.60 }, - "5" : { "x" : 3.15, "y" : 22.59 }, - "6" : { "x" : 18.69, "y" : 12.31 }, - "7" : { "x" : 32.70, "y" : 10.78 }, - "8" : { "x" : 27.58, "y" : 23.72 }, - "9" : { "x" : 40.79, "y" : 5.75 }, - "10" : { "x" : 31.36, "y" : 28.03 }, - "11" : { "x" : 31.98, "y" : 19.50 } - }, - { - "index" : 31, - "ball" : { "x" : 21.90, "y" : -12.80 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.08, "y" : -11.13 }, - "3" : { "x" : 0.03, "y" : 2.01 }, - "4" : { "x" : 0.18, "y" : -23.54 }, - "5" : { "x" : 0.45, "y" : 13.08 }, - "6" : { "x" : 7.55, "y" : -6.20 }, - "7" : { "x" : 7.28, "y" : -16.26 }, - "8" : { "x" : 11.50, "y" : -1.71 }, - "9" : { "x" : 11.86, "y" : -21.47 }, - "10" : { "x" : 21.65, "y" : 15.00 }, - "11" : { "x" : 10.42, "y" : -11.05 } - }, - { - "index" : 32, - "ball" : { "x" : 21.90, "y" : 12.80 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.03, "y" : -2.01 }, - "3" : { "x" : 0.08, "y" : 11.13 }, - "4" : { "x" : 0.45, "y" : -13.08 }, - "5" : { "x" : 0.18, "y" : 23.54 }, - "6" : { "x" : 7.55, "y" : 6.20 }, - "7" : { "x" : 11.50, "y" : 1.71 }, - "8" : { "x" : 7.28, "y" : 16.26 }, - "9" : { "x" : 21.65, "y" : -15.00 }, - "10" : { "x" : 11.86, "y" : 21.47 }, - "11" : { "x" : 10.42, "y" : 11.05 } - }, - { - "index" : 33, - "ball" : { "x" : 21.27, "y" : -21.99 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -13.61 }, - "3" : { "x" : 0.27, "y" : -3.24 }, - "4" : { "x" : -0.18, "y" : -27.58 }, - "5" : { "x" : 0.54, "y" : 8.56 }, - "6" : { "x" : 9.55, "y" : -10.09 }, - "7" : { "x" : 7.75, "y" : -20.55 }, - "8" : { "x" : 12.71, "y" : -7.39 }, - "9" : { "x" : 9.91, "y" : -25.05 }, - "10" : { "x" : 20.64, "y" : -0.99 }, - "11" : { "x" : 9.64, "y" : -16.49 } - }, - { - "index" : 34, - "ball" : { "x" : 21.27, "y" : 21.99 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.27, "y" : 3.24 }, - "3" : { "x" : 0.18, "y" : 13.61 }, - "4" : { "x" : 0.54, "y" : -8.56 }, - "5" : { "x" : -0.18, "y" : 27.58 }, - "6" : { "x" : 9.55, "y" : 10.09 }, - "7" : { "x" : 12.71, "y" : 7.39 }, - "8" : { "x" : 7.75, "y" : 20.55 }, - "9" : { "x" : 20.64, "y" : 0.99 }, - "10" : { "x" : 9.91, "y" : 25.05 }, - "11" : { "x" : 9.64, "y" : 16.49 } - }, - { - "index" : 35, - "ball" : { "x" : 35.69, "y" : -8.56 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.45, "y" : -10.42 }, - "3" : { "x" : 0.63, "y" : 3.50 }, - "4" : { "x" : 3.45, "y" : -20.89 }, - "5" : { "x" : 5.09, "y" : 13.48 }, - "6" : { "x" : 9.25, "y" : -3.23 }, - "7" : { "x" : 22.01, "y" : -14.46 }, - "8" : { "x" : 23.09, "y" : -3.41 }, - "9" : { "x" : 25.79, "y" : -17.88 }, - "10" : { "x" : 26.32, "y" : 3.68 }, - "11" : { "x" : 24.51, "y" : -8.92 } - }, - { - "index" : 36, - "ball" : { "x" : 35.69, "y" : 8.56 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.63, "y" : -3.50 }, - "3" : { "x" : -0.45, "y" : 10.42 }, - "4" : { "x" : 5.09, "y" : -13.48 }, - "5" : { "x" : 3.45, "y" : 20.89 }, - "6" : { "x" : 9.25, "y" : 3.23 }, - "7" : { "x" : 23.09, "y" : 3.41 }, - "8" : { "x" : 22.01, "y" : 14.46 }, - "9" : { "x" : 26.32, "y" : -3.68 }, - "10" : { "x" : 25.79, "y" : 17.88 }, - "11" : { "x" : 24.51, "y" : 8.92 } - }, - { - "index" : 37, - "ball" : { "x" : 31.00, "y" : -28.39 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.18, "y" : -10.36 }, - "3" : { "x" : 2.88, "y" : 0.27 }, - "4" : { "x" : 0.36, "y" : -22.89 }, - "5" : { "x" : 9.88, "y" : 9.61 }, - "6" : { "x" : 10.42, "y" : -9.34 }, - "7" : { "x" : 17.66, "y" : -23.88 }, - "8" : { "x" : 22.64, "y" : -15.18 }, - "9" : { "x" : 18.39, "y" : -28.75 }, - "10" : { "x" : 25.34, "y" : -2.16 }, - "11" : { "x" : 19.56, "y" : -19.47 } - }, - { - "index" : 38, - "ball" : { "x" : 31.00, "y" : 28.39 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.88, "y" : -0.27 }, - "3" : { "x" : 0.18, "y" : 10.36 }, - "4" : { "x" : 9.88, "y" : -9.61 }, - "5" : { "x" : 0.36, "y" : 22.89 }, - "6" : { "x" : 10.42, "y" : 9.34 }, - "7" : { "x" : 22.64, "y" : 15.18 }, - "8" : { "x" : 17.66, "y" : 23.88 }, - "9" : { "x" : 25.34, "y" : 2.16 }, - "10" : { "x" : 18.39, "y" : 28.75 }, - "11" : { "x" : 19.56, "y" : 19.47 } - }, - { - "index" : 39, - "ball" : { "x" : -25.96, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -38.99, "y" : -16.71 }, - "3" : { "x" : -37.91, "y" : -6.56 }, - "4" : { "x" : -39.53, "y" : -27.31 }, - "5" : { "x" : -36.57, "y" : 4.94 }, - "6" : { "x" : -32.43, "y" : -17.43 }, - "7" : { "x" : -34.23, "y" : -24.89 }, - "8" : { "x" : -19.65, "y" : -5.68 }, - "9" : { "x" : -25.25, "y" : -22.37 }, - "10" : { "x" : 0.05, "y" : 16.07 }, - "11" : { "x" : -2.05, "y" : -11.45 } - }, - { - "index" : 40, - "ball" : { "x" : -25.96, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -37.91, "y" : 6.56 }, - "3" : { "x" : -38.99, "y" : 16.71 }, - "4" : { "x" : -36.57, "y" : -4.94 }, - "5" : { "x" : -39.53, "y" : 27.31 }, - "6" : { "x" : -32.43, "y" : 17.43 }, - "7" : { "x" : -19.65, "y" : 5.68 }, - "8" : { "x" : -34.23, "y" : 24.89 }, - "9" : { "x" : 0.05, "y" : -16.07 }, - "10" : { "x" : -25.25, "y" : 22.37 }, - "11" : { "x" : -2.05, "y" : 11.45 } - }, - { - "index" : 41, - "ball" : { "x" : -34.70, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -45.42, "y" : -16.67 }, - "3" : { "x" : -41.17, "y" : -6.38 }, - "4" : { "x" : -43.38, "y" : -26.20 }, - "5" : { "x" : -42.27, "y" : 5.02 }, - "6" : { "x" : -40.74, "y" : -16.42 }, - "7" : { "x" : -38.70, "y" : -22.37 }, - "8" : { "x" : -26.68, "y" : -5.30 }, - "9" : { "x" : -30.37, "y" : -23.56 }, - "10" : { "x" : -6.21, "y" : 10.04 }, - "11" : { "x" : -15.91, "y" : -13.86 } - }, - { - "index" : 42, - "ball" : { "x" : -34.70, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -41.17, "y" : 6.38 }, - "3" : { "x" : -45.42, "y" : 16.67 }, - "4" : { "x" : -42.27, "y" : -5.02 }, - "5" : { "x" : -43.38, "y" : 26.20 }, - "6" : { "x" : -40.74, "y" : 16.42 }, - "7" : { "x" : -26.68, "y" : 5.30 }, - "8" : { "x" : -38.70, "y" : 22.37 }, - "9" : { "x" : -6.21, "y" : -10.04 }, - "10" : { "x" : -30.37, "y" : 23.56 }, - "11" : { "x" : -15.91, "y" : 13.86 } - }, - { - "index" : 43, - "ball" : { "x" : -16.13, "y" : -36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.37, "y" : -20.37 }, - "3" : { "x" : -29.74, "y" : -7.57 }, - "4" : { "x" : -30.19, "y" : -31.27 }, - "5" : { "x" : -25.42, "y" : 2.88 }, - "6" : { "x" : -24.53, "y" : -18.78 }, - "7" : { "x" : -26.86, "y" : -26.50 }, - "8" : { "x" : -14.15, "y" : -4.87 }, - "9" : { "x" : -17.07, "y" : -21.11 }, - "10" : { "x" : 3.10, "y" : 15.08 }, - "11" : { "x" : 0.51, "y" : -11.31 } - }, - { - "index" : 44, - "ball" : { "x" : -16.13, "y" : 36.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -29.74, "y" : 7.57 }, - "3" : { "x" : -30.37, "y" : 20.37 }, - "4" : { "x" : -25.42, "y" : -2.88 }, - "5" : { "x" : -30.19, "y" : 31.27 }, - "6" : { "x" : -24.53, "y" : 18.78 }, - "7" : { "x" : -14.15, "y" : 4.87 }, - "8" : { "x" : -26.86, "y" : 26.50 }, - "9" : { "x" : 3.10, "y" : -15.08 }, - "10" : { "x" : -17.07, "y" : 21.11 }, - "11" : { "x" : 0.51, "y" : 11.31 } - } - ] -} diff --git a/src/formations-taker/setplay-our-formation.conf b/src/formations-taker/setplay-our-formation.conf deleted file mode 100644 index 8ea60e59..00000000 --- a/src/formations-taker/setplay-our-formation.conf +++ /dev/null @@ -1,775 +0,0 @@ -{ - "version" : "", - "method" : "DelaunayTriangulation", - "role" : [ - { - "number" : 1, - "name" : "Goalie", - "type" : "G", - "side" : "C", - "pair" : 0 - }, - { - "number" : 2, - "name" : "CenterBack", - "type" : "DF", - "side" : "L", - "pair" : 3 - }, - { - "number" : 3, - "name" : "CenterBack", - "type" : "DF", - "side" : "R", - "pair" : 2 - }, - { - "number" : 4, - "name" : "SideBack", - "type" : "DF", - "side" : "L", - "pair" : 5 - }, - { - "number" : 5, - "name" : "SideBack", - "type" : "DF", - "side" : "R", - "pair" : 4 - }, - { - "number" : 6, - "name" : "DefensiveHalf", - "type" : "MF", - "side" : "C", - "pair" : 0 - }, - { - "number" : 7, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "L", - "pair" : 8 - }, - { - "number" : 8, - "name" : "OffensiveHalf", - "type" : "MF", - "side" : "R", - "pair" : 7 - }, - { - "number" : 9, - "name" : "SideForward", - "type" : "FW", - "side" : "L", - "pair" : 10 - }, - { - "number" : 10, - "name" : "SideForward", - "type" : "FW", - "side" : "R", - "pair" : 9 - }, - { - "number" : 11, - "name" : "CenterForward", - "type" : "FW", - "side" : "C", - "pair" : 0 - } - ], - "data" : [ - { - "index" : 0, - "ball" : { "x" : 0.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -15.22, "y" : -4.84 }, - "3" : { "x" : -15.33, "y" : 3.66 }, - "4" : { "x" : -9.29, "y" : -15.12 }, - "5" : { "x" : -10.84, "y" : 13.69 }, - "6" : { "x" : -0.71, "y" : -0.36 }, - "7" : { "x" : 0.00, "y" : -6.97 }, - "8" : { "x" : 0.48, "y" : 6.73 }, - "9" : { "x" : 13.69, "y" : -20.13 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 16.08, "y" : 0.00 } - }, - { - "index" : 1, - "ball" : { "x" : -54.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.15, "y" : -1.92 }, - "3" : { "x" : -46.03, "y" : 2.88 }, - "4" : { "x" : -45.07, "y" : -7.57 }, - "5" : { "x" : -45.55, "y" : 7.93 }, - "6" : { "x" : -39.78, "y" : 0.00 }, - "7" : { "x" : -36.30, "y" : -15.98 }, - "8" : { "x" : -37.02, "y" : 11.78 }, - "9" : { "x" : -22.00, "y" : -28.00 }, - "10" : { "x" : -19.29, "y" : 26.44 }, - "11" : { "x" : -16.47, "y" : -0.84 } - }, - { - "index" : 2, - "ball" : { "x" : 36.26, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -7.38 }, - "3" : { "x" : 0.00, "y" : 7.38 }, - "4" : { "x" : 4.00, "y" : -17.70 }, - "5" : { "x" : 4.00, "y" : 17.70 }, - "6" : { "x" : 15.24, "y" : 0.48 }, - "7" : { "x" : 27.75, "y" : -8.10 }, - "8" : { "x" : 28.10, "y" : 9.76 }, - "9" : { "x" : 35.96, "y" : -16.20 }, - "10" : { "x" : 36.56, "y" : 16.91 }, - "11" : { "x" : 35.61, "y" : 0.00 } - }, - { - "index" : 3, - "ball" : { "x" : -41.78, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -42.99, "y" : -0.71 }, - "3" : { "x" : -42.91, "y" : 4.21 }, - "4" : { "x" : -42.31, "y" : -7.69 }, - "5" : { "x" : -42.91, "y" : 9.01 }, - "6" : { "x" : -36.66, "y" : 0.36 }, - "7" : { "x" : -33.41, "y" : -10.82 }, - "8" : { "x" : -31.61, "y" : 10.94 }, - "9" : { "x" : -15.48, "y" : -29.41 }, - "10" : { "x" : -17.51, "y" : 27.15 }, - "11" : { "x" : -18.27, "y" : -0.36 } - }, - { - "index" : 4, - "ball" : { "x" : -26.95, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.96, "y" : -1.91 }, - "3" : { "x" : -30.25, "y" : 7.74 }, - "4" : { "x" : -29.90, "y" : -11.32 }, - "5" : { "x" : -28.25, "y" : 16.41 }, - "6" : { "x" : -15.27, "y" : -7.63 }, - "7" : { "x" : -17.43, "y" : -23.41 }, - "8" : { "x" : -15.52, "y" : 9.16 }, - "9" : { "x" : -4.76, "y" : -27.75 }, - "10" : { "x" : -5.34, "y" : 26.47 }, - "11" : { "x" : -0.51, "y" : 0.51 } - }, - { - "index" : 5, - "ball" : { "x" : -17.50, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -23.22, "y" : -1.67 }, - "3" : { "x" : -23.20, "y" : 3.73 }, - "4" : { "x" : -22.84, "y" : -8.89 }, - "5" : { "x" : -22.96, "y" : 12.26 }, - "6" : { "x" : -16.10, "y" : 1.20 }, - "7" : { "x" : -11.90, "y" : -4.69 }, - "8" : { "x" : -10.94, "y" : 6.37 }, - "9" : { "x" : 1.20, "y" : -15.38 }, - "10" : { "x" : 0.12, "y" : 18.51 }, - "11" : { "x" : 2.40, "y" : 0.00 } - }, - { - "index" : 6, - "ball" : { "x" : 7.67, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -5.90, "y" : -5.31 }, - "3" : { "x" : -6.02, "y" : 5.19 }, - "4" : { "x" : -3.07, "y" : -16.04 }, - "5" : { "x" : -2.95, "y" : 16.39 }, - "6" : { "x" : 6.25, "y" : -0.36 }, - "7" : { "x" : 11.66, "y" : -5.77 }, - "8" : { "x" : 11.78, "y" : 6.13 }, - "9" : { "x" : 21.76, "y" : -22.52 }, - "10" : { "x" : 22.78, "y" : 23.54 }, - "11" : { "x" : 17.43, "y" : 0.00 } - }, - { - "index" : 7, - "ball" : { "x" : 49.50, "y" : -20.51 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 3.00, "y" : -8.85 }, - "3" : { "x" : 0.00, "y" : 5.00 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.00, "y" : 15.50 }, - "6" : { "x" : 21.04, "y" : -6.95 }, - "7" : { "x" : 32.80, "y" : -18.96 }, - "8" : { "x" : 35.10, "y" : 0.46 }, - "9" : { "x" : 45.46, "y" : -24.17 }, - "10" : { "x" : 44.84, "y" : 10.61 }, - "11" : { "x" : 45.68, "y" : -10.85 } - }, - { - "index" : 8, - "ball" : { "x" : 49.50, "y" : 20.51 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.00, "y" : -5.00 }, - "3" : { "x" : 3.00, "y" : 8.85 }, - "4" : { "x" : 12.00, "y" : -15.50 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 21.04, "y" : 6.95 }, - "7" : { "x" : 35.10, "y" : -0.46 }, - "8" : { "x" : 32.80, "y" : 18.96 }, - "9" : { "x" : 44.84, "y" : -10.61 }, - "10" : { "x" : 45.46, "y" : 24.17 }, - "11" : { "x" : 45.68, "y" : 10.85 } - }, - { - "index" : 9, - "ball" : { "x" : -54.00, "y" : -10.00 }, - "1" : { "x" : -50.57, "y" : -6.44 }, - "2" : { "x" : -48.18, "y" : -5.96 }, - "3" : { "x" : -48.06, "y" : -1.07 }, - "4" : { "x" : -49.50, "y" : -9.06 }, - "5" : { "x" : -47.94, "y" : 4.06 }, - "6" : { "x" : -44.37, "y" : -2.62 }, - "7" : { "x" : -43.73, "y" : -9.47 }, - "8" : { "x" : -31.39, "y" : 8.23 }, - "9" : { "x" : -24.81, "y" : -29.58 }, - "10" : { "x" : -18.82, "y" : 25.56 }, - "11" : { "x" : -20.87, "y" : -8.59 } - }, - { - "index" : 10, - "ball" : { "x" : -54.00, "y" : 10.00 }, - "1" : { "x" : -50.57, "y" : 6.44 }, - "2" : { "x" : -48.06, "y" : 1.07 }, - "3" : { "x" : -48.18, "y" : 5.96 }, - "4" : { "x" : -47.94, "y" : -4.06 }, - "5" : { "x" : -49.50, "y" : 9.06 }, - "6" : { "x" : -44.37, "y" : 2.62 }, - "7" : { "x" : -31.39, "y" : -8.23 }, - "8" : { "x" : -43.73, "y" : 9.47 }, - "9" : { "x" : -18.82, "y" : -25.56 }, - "10" : { "x" : -24.81, "y" : 29.58 }, - "11" : { "x" : -20.87, "y" : 8.59 } - }, - { - "index" : 11, - "ball" : { "x" : -6.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -9.67, "y" : -0.25 }, - "3" : { "x" : -14.00, "y" : 4.58 }, - "4" : { "x" : -13.23, "y" : -12.34 }, - "5" : { "x" : -8.91, "y" : 12.34 }, - "6" : { "x" : -5.09, "y" : -9.92 }, - "7" : { "x" : -0.51, "y" : -21.38 }, - "8" : { "x" : 1.65, "y" : 11.71 }, - "9" : { "x" : 10.26, "y" : -24.00 }, - "10" : { "x" : 10.73, "y" : 24.00 }, - "11" : { "x" : 4.84, "y" : 0.00 } - }, - { - "index" : 12, - "ball" : { "x" : -12.00, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -19.35, "y" : -3.12 }, - "3" : { "x" : -19.11, "y" : 3.00 }, - "4" : { "x" : -17.91, "y" : -11.18 }, - "5" : { "x" : -17.55, "y" : 11.06 }, - "6" : { "x" : -13.22, "y" : 0.12 }, - "7" : { "x" : -6.97, "y" : -6.85 }, - "8" : { "x" : -7.57, "y" : 5.29 }, - "9" : { "x" : 1.92, "y" : -21.51 }, - "10" : { "x" : 0.84, "y" : 22.23 }, - "11" : { "x" : 5.65, "y" : 0.36 } - }, - { - "index" : 13, - "ball" : { "x" : 35.78, "y" : -9.54 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 1.68, "y" : -7.93 }, - "3" : { "x" : 4.93, "y" : 6.85 }, - "4" : { "x" : 5.00, "y" : -20.00 }, - "5" : { "x" : 12.26, "y" : 16.47 }, - "6" : { "x" : 16.55, "y" : -2.26 }, - "7" : { "x" : 21.79, "y" : -15.36 }, - "8" : { "x" : 26.44, "y" : 1.07 }, - "9" : { "x" : 35.73, "y" : -17.03 }, - "10" : { "x" : 35.13, "y" : 8.57 }, - "11" : { "x" : 33.94, "y" : -8.57 } - }, - { - "index" : 14, - "ball" : { "x" : 35.78, "y" : 9.54 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.93, "y" : -7.33 }, - "3" : { "x" : 2.16, "y" : 8.65 }, - "4" : { "x" : 12.00, "y" : -15.50 }, - "5" : { "x" : 5.00, "y" : 20.00 }, - "6" : { "x" : 16.55, "y" : 2.26 }, - "7" : { "x" : 26.44, "y" : -1.07 }, - "8" : { "x" : 21.79, "y" : 15.36 }, - "9" : { "x" : 35.13, "y" : -8.57 }, - "10" : { "x" : 35.73, "y" : 17.03 }, - "11" : { "x" : 33.94, "y" : 8.57 } - }, - { - "index" : 15, - "ball" : { "x" : 54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.89, "y" : -12.98 }, - "3" : { "x" : 6.36, "y" : 2.29 }, - "4" : { "x" : 8.30, "y" : -27.30 }, - "5" : { "x" : 18.32, "y" : 10.56 }, - "6" : { "x" : 20.16, "y" : -10.85 }, - "7" : { "x" : 38.11, "y" : -27.75 }, - "8" : { "x" : 38.30, "y" : -4.20 }, - "9" : { "x" : 47.63, "y" : -30.13 }, - "10" : { "x" : 47.28, "y" : -2.38 }, - "11" : { "x" : 48.47, "y" : -19.77 } - }, - { - "index" : 16, - "ball" : { "x" : 54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 6.36, "y" : -2.29 }, - "3" : { "x" : -0.89, "y" : 12.98 }, - "4" : { "x" : 18.32, "y" : -10.56 }, - "5" : { "x" : 8.30, "y" : 27.30 }, - "6" : { "x" : 20.16, "y" : 10.85 }, - "7" : { "x" : 38.30, "y" : 4.20 }, - "8" : { "x" : 38.11, "y" : 27.75 }, - "9" : { "x" : 47.28, "y" : 2.38 }, - "10" : { "x" : 47.63, "y" : 30.13 }, - "11" : { "x" : 48.47, "y" : 19.77 } - }, - { - "index" : 17, - "ball" : { "x" : -12.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -17.51, "y" : -22.27 }, - "3" : { "x" : -18.01, "y" : -8.59 }, - "4" : { "x" : -13.46, "y" : -32.39 }, - "5" : { "x" : -18.72, "y" : 4.06 }, - "6" : { "x" : -7.50, "y" : -15.36 }, - "7" : { "x" : -8.65, "y" : -28.96 }, - "8" : { "x" : -5.96, "y" : 0.12 }, - "9" : { "x" : 4.17, "y" : -31.84 }, - "10" : { "x" : 0.95, "y" : 18.25 }, - "11" : { "x" : 5.48, "y" : -7.15 } - }, - { - "index" : 18, - "ball" : { "x" : -12.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.01, "y" : 8.59 }, - "3" : { "x" : -17.51, "y" : 22.27 }, - "4" : { "x" : -18.72, "y" : -4.06 }, - "5" : { "x" : -13.46, "y" : 32.39 }, - "6" : { "x" : -7.50, "y" : 15.36 }, - "7" : { "x" : -5.96, "y" : -0.12 }, - "8" : { "x" : -7.57, "y" : 30.17 }, - "9" : { "x" : 0.95, "y" : -18.25 }, - "10" : { "x" : 4.17, "y" : 31.84 }, - "11" : { "x" : 5.48, "y" : 7.15 } - }, - { - "index" : 19, - "ball" : { "x" : -36.02, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : -0.01 }, - "2" : { "x" : -37.79, "y" : -14.51 }, - "3" : { "x" : -38.05, "y" : -7.25 }, - "4" : { "x" : -36.32, "y" : -30.49 }, - "5" : { "x" : -37.92, "y" : 1.27 }, - "6" : { "x" : -30.54, "y" : -19.34 }, - "7" : { "x" : -26.08, "y" : -24.69 }, - "8" : { "x" : -20.16, "y" : 0.60 }, - "9" : { "x" : -12.72, "y" : -32.32 }, - "10" : { "x" : -7.44, "y" : 19.44 }, - "11" : { "x" : -7.62, "y" : -11.95 } - }, - { - "index" : 20, - "ball" : { "x" : -36.02, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : 0.01 }, - "2" : { "x" : -38.05, "y" : 7.25 }, - "3" : { "x" : -37.79, "y" : 14.51 }, - "4" : { "x" : -37.92, "y" : -1.27 }, - "5" : { "x" : -36.32, "y" : 30.49 }, - "6" : { "x" : -30.54, "y" : 19.34 }, - "7" : { "x" : -20.16, "y" : -0.60 }, - "8" : { "x" : -26.08, "y" : 24.69 }, - "9" : { "x" : -7.44, "y" : -19.44 }, - "10" : { "x" : -12.72, "y" : 32.32 }, - "11" : { "x" : -7.62, "y" : 11.95 } - }, - { - "index" : 21, - "ball" : { "x" : -54.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -46.83, "y" : -11.96 }, - "3" : { "x" : -46.51, "y" : -4.65 }, - "4" : { "x" : -50.73, "y" : -32.15 }, - "5" : { "x" : -45.56, "y" : 4.77 }, - "6" : { "x" : -41.99, "y" : -15.01 }, - "7" : { "x" : -35.76, "y" : -22.52 }, - "8" : { "x" : -23.79, "y" : 0.76 }, - "9" : { "x" : -22.39, "y" : -31.81 }, - "10" : { "x" : -12.98, "y" : 19.47 }, - "11" : { "x" : -16.92, "y" : -13.11 } - }, - { - "index" : 22, - "ball" : { "x" : -54.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -46.51, "y" : 4.65 }, - "3" : { "x" : -46.83, "y" : 11.96 }, - "4" : { "x" : -45.56, "y" : -4.77 }, - "5" : { "x" : -50.73, "y" : 32.15 }, - "6" : { "x" : -41.99, "y" : 15.01 }, - "7" : { "x" : -23.79, "y" : -0.76 }, - "8" : { "x" : -35.76, "y" : 22.52 }, - "9" : { "x" : -12.98, "y" : -19.47 }, - "10" : { "x" : -22.39, "y" : 31.81 }, - "11" : { "x" : -16.92, "y" : 13.11 } - }, - { - "index" : 23, - "ball" : { "x" : -17.50, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -26.59, "y" : -10.18 }, - "3" : { "x" : -26.47, "y" : -3.94 }, - "4" : { "x" : -26.72, "y" : -14.63 }, - "5" : { "x" : -26.21, "y" : 2.54 }, - "6" : { "x" : -19.98, "y" : -11.07 }, - "7" : { "x" : -17.43, "y" : -18.96 }, - "8" : { "x" : -15.27, "y" : -1.40 }, - "9" : { "x" : -4.07, "y" : -30.92 }, - "10" : { "x" : -1.02, "y" : 17.69 }, - "11" : { "x" : -3.82, "y" : -10.69 } - }, - { - "index" : 24, - "ball" : { "x" : -17.50, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -26.47, "y" : 3.94 }, - "3" : { "x" : -26.59, "y" : 10.18 }, - "4" : { "x" : -26.21, "y" : -2.54 }, - "5" : { "x" : -26.72, "y" : 14.63 }, - "6" : { "x" : -19.98, "y" : 11.07 }, - "7" : { "x" : -15.27, "y" : 1.40 }, - "8" : { "x" : -17.43, "y" : 18.96 }, - "9" : { "x" : -1.02, "y" : -17.69 }, - "10" : { "x" : -4.07, "y" : 30.92 }, - "11" : { "x" : -3.82, "y" : 10.69 } - }, - { - "index" : 25, - "ball" : { "x" : 36.08, "y" : -20.60 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.57, "y" : -11.68 }, - "3" : { "x" : 0.00, "y" : 2.08 }, - "4" : { "x" : 4.57, "y" : -22.24 }, - "5" : { "x" : 9.42, "y" : 13.34 }, - "6" : { "x" : 17.57, "y" : -12.21 }, - "7" : { "x" : 32.96, "y" : -16.03 }, - "8" : { "x" : 28.91, "y" : -1.62 }, - "9" : { "x" : 38.94, "y" : -20.74 }, - "10" : { "x" : 39.06, "y" : 2.16 }, - "11" : { "x" : 37.92, "y" : -10.18 } - }, - { - "index" : 26, - "ball" : { "x" : 36.08, "y" : 20.60 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 0.00, "y" : -2.08 }, - "3" : { "x" : 2.57, "y" : 11.68 }, - "4" : { "x" : 9.42, "y" : -13.34 }, - "5" : { "x" : 4.57, "y" : 22.24 }, - "6" : { "x" : 17.57, "y" : 12.21 }, - "7" : { "x" : 28.91, "y" : 1.62 }, - "8" : { "x" : 32.96, "y" : 16.03 }, - "9" : { "x" : 39.06, "y" : -2.16 }, - "10" : { "x" : 38.94, "y" : 20.74 }, - "11" : { "x" : 37.92, "y" : 10.18 } - }, - { - "index" : 27, - "ball" : { "x" : -26.95, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -30.25, "y" : -11.07 }, - "3" : { "x" : -29.69, "y" : -2.28 }, - "4" : { "x" : -29.81, "y" : -18.03 }, - "5" : { "x" : -26.92, "y" : 7.69 }, - "6" : { "x" : -21.75, "y" : -7.69 }, - "7" : { "x" : -18.87, "y" : -29.81 }, - "8" : { "x" : -12.50, "y" : 5.05 }, - "9" : { "x" : -4.64, "y" : -30.01 }, - "10" : { "x" : -3.73, "y" : 23.56 }, - "11" : { "x" : -6.61, "y" : -10.94 } - }, - { - "index" : 28, - "ball" : { "x" : -26.95, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -29.69, "y" : 2.28 }, - "3" : { "x" : -30.25, "y" : 11.07 }, - "4" : { "x" : -26.92, "y" : -7.69 }, - "5" : { "x" : -29.81, "y" : 18.03 }, - "6" : { "x" : -21.75, "y" : 7.69 }, - "7" : { "x" : -12.50, "y" : -5.05 }, - "8" : { "x" : -18.87, "y" : 29.81 }, - "9" : { "x" : -3.73, "y" : -23.56 }, - "10" : { "x" : -4.64, "y" : 30.01 }, - "11" : { "x" : -6.61, "y" : 10.94 } - }, - { - "index" : 29, - "ball" : { "x" : -48.97, "y" : -17.73 }, - "1" : { "x" : -50.00, "y" : -7.00 }, - "2" : { "x" : -47.24, "y" : -6.80 }, - "3" : { "x" : -46.76, "y" : -0.19 }, - "4" : { "x" : -46.68, "y" : -16.79 }, - "5" : { "x" : -46.57, "y" : 4.31 }, - "6" : { "x" : -40.62, "y" : -8.41 }, - "7" : { "x" : -37.14, "y" : -28.12 }, - "8" : { "x" : -35.33, "y" : 4.21 }, - "9" : { "x" : -18.70, "y" : -31.91 }, - "10" : { "x" : -20.48, "y" : 23.10 }, - "11" : { "x" : -17.62, "y" : -9.17 } - }, - { - "index" : 30, - "ball" : { "x" : -48.97, "y" : 17.73 }, - "1" : { "x" : -50.00, "y" : 7.00 }, - "2" : { "x" : -46.76, "y" : 0.19 }, - "3" : { "x" : -47.24, "y" : 6.80 }, - "4" : { "x" : -46.57, "y" : -4.31 }, - "5" : { "x" : -46.68, "y" : 16.79 }, - "6" : { "x" : -40.62, "y" : 8.41 }, - "7" : { "x" : -35.33, "y" : -4.21 }, - "8" : { "x" : -37.14, "y" : 28.12 }, - "9" : { "x" : -20.48, "y" : -23.10 }, - "10" : { "x" : -18.70, "y" : 31.91 }, - "11" : { "x" : -17.62, "y" : 9.17 } - }, - { - "index" : 31, - "ball" : { "x" : -26.95, "y" : -31.61 }, - "1" : { "x" : -50.00, "y" : -0.02 }, - "2" : { "x" : -30.65, "y" : -16.82 }, - "3" : { "x" : -30.77, "y" : -6.44 }, - "4" : { "x" : -30.06, "y" : -29.10 }, - "5" : { "x" : -30.29, "y" : 3.70 }, - "6" : { "x" : -21.03, "y" : -15.74 }, - "7" : { "x" : -24.04, "y" : -26.08 }, - "8" : { "x" : -15.24, "y" : -1.07 }, - "9" : { "x" : -4.96, "y" : -32.07 }, - "10" : { "x" : -7.86, "y" : 21.08 }, - "11" : { "x" : -0.24, "y" : -11.31 } - }, - { - "index" : 32, - "ball" : { "x" : -26.95, "y" : 31.61 }, - "1" : { "x" : -50.00, "y" : 0.02 }, - "2" : { "x" : -30.77, "y" : 6.44 }, - "3" : { "x" : -30.65, "y" : 16.82 }, - "4" : { "x" : -30.29, "y" : -3.70 }, - "5" : { "x" : -30.06, "y" : 29.10 }, - "6" : { "x" : -21.03, "y" : 15.74 }, - "7" : { "x" : -15.24, "y" : 1.07 }, - "8" : { "x" : -24.04, "y" : 26.08 }, - "9" : { "x" : -7.86, "y" : -21.08 }, - "10" : { "x" : -4.96, "y" : 32.07 }, - "11" : { "x" : -0.24, "y" : 11.31 } - }, - { - "index" : 33, - "ball" : { "x" : 15.14, "y" : 0.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 0.13, "y" : -4.07 }, - "3" : { "x" : 0.25, "y" : 4.45 }, - "4" : { "x" : 0.00, "y" : -16.13 }, - "5" : { "x" : 0.00, "y" : 16.13 }, - "6" : { "x" : 13.34, "y" : 0.24 }, - "7" : { "x" : 17.07, "y" : -7.45 }, - "8" : { "x" : 18.15, "y" : 6.85 }, - "9" : { "x" : 22.63, "y" : -28.94 }, - "10" : { "x" : 24.41, "y" : 28.34 }, - "11" : { "x" : 22.59, "y" : 0.12 } - }, - { - "index" : 34, - "ball" : { "x" : 23.26, "y" : -21.95 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : 2.00, "y" : -15.44 }, - "3" : { "x" : 4.45, "y" : -1.20 }, - "4" : { "x" : 4.00, "y" : -25.21 }, - "5" : { "x" : 7.81, "y" : 9.98 }, - "6" : { "x" : 13.81, "y" : -12.62 }, - "7" : { "x" : 20.31, "y" : -21.63 }, - "8" : { "x" : 20.24, "y" : 1.31 }, - "9" : { "x" : 28.58, "y" : -31.08 }, - "10" : { "x" : 27.63, "y" : 19.29 }, - "11" : { "x" : 28.22, "y" : -12.15 } - }, - { - "index" : 35, - "ball" : { "x" : 23.26, "y" : 21.95 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 4.45, "y" : 1.20 }, - "3" : { "x" : 2.00, "y" : 15.44 }, - "4" : { "x" : 7.81, "y" : -9.98 }, - "5" : { "x" : 4.00, "y" : 25.21 }, - "6" : { "x" : 13.81, "y" : 12.62 }, - "7" : { "x" : 20.24, "y" : -1.31 }, - "8" : { "x" : 20.31, "y" : 21.63 }, - "9" : { "x" : 27.63, "y" : -19.29 }, - "10" : { "x" : 28.58, "y" : 31.08 }, - "11" : { "x" : 28.22, "y" : 12.15 } - }, - { - "index" : 36, - "ball" : { "x" : 0.00, "y" : -11.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -10.84, "y" : -11.19 }, - "3" : { "x" : -10.46, "y" : -3.85 }, - "4" : { "x" : -9.65, "y" : -21.67 }, - "5" : { "x" : -9.54, "y" : 9.16 }, - "6" : { "x" : -1.32, "y" : -11.18 }, - "7" : { "x" : 1.44, "y" : -16.35 }, - "8" : { "x" : 2.16, "y" : 0.96 }, - "9" : { "x" : 14.12, "y" : -27.99 }, - "10" : { "x" : 14.51, "y" : 16.92 }, - "11" : { "x" : 12.72, "y" : -8.91 } - }, - { - "index" : 37, - "ball" : { "x" : 0.00, "y" : 11.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -10.46, "y" : 3.85 }, - "3" : { "x" : -10.84, "y" : 11.19 }, - "4" : { "x" : -9.54, "y" : -9.16 }, - "5" : { "x" : -9.65, "y" : 21.67 }, - "6" : { "x" : -1.32, "y" : 11.18 }, - "7" : { "x" : 2.16, "y" : -0.96 }, - "8" : { "x" : 1.44, "y" : 16.35 }, - "9" : { "x" : 14.51, "y" : -16.92 }, - "10" : { "x" : 14.12, "y" : 27.99 }, - "11" : { "x" : 12.72, "y" : 8.91 } - }, - { - "index" : 38, - "ball" : { "x" : 0.00, "y" : -35.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -7.81, "y" : -20.31 }, - "3" : { "x" : -8.65, "y" : -10.46 }, - "4" : { "x" : -2.16, "y" : -33.05 }, - "5" : { "x" : -5.37, "y" : 4.29 }, - "6" : { "x" : -0.48, "y" : -16.47 }, - "7" : { "x" : 2.88, "y" : -28.72 }, - "8" : { "x" : 5.49, "y" : -0.12 }, - "9" : { "x" : 15.14, "y" : -32.93 }, - "10" : { "x" : 14.89, "y" : 18.34 }, - "11" : { "x" : 14.89, "y" : -12.50 } - }, - { - "index" : 39, - "ball" : { "x" : 0.00, "y" : 35.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -8.65, "y" : 10.46 }, - "3" : { "x" : -7.81, "y" : 20.31 }, - "4" : { "x" : -5.37, "y" : -4.29 }, - "5" : { "x" : -2.16, "y" : 33.05 }, - "6" : { "x" : -0.48, "y" : 16.47 }, - "7" : { "x" : 5.49, "y" : 0.12 }, - "8" : { "x" : 2.88, "y" : 28.72 }, - "9" : { "x" : 14.89, "y" : -18.34 }, - "10" : { "x" : 15.14, "y" : 32.93 }, - "11" : { "x" : 14.89, "y" : 12.50 } - }, - { - "index" : 40, - "ball" : { "x" : 22.74, "y" : -30.01 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -0.96, "y" : -16.59 }, - "3" : { "x" : 1.68, "y" : -2.28 }, - "4" : { "x" : 1.85, "y" : -27.71 }, - "5" : { "x" : 4.21, "y" : 8.37 }, - "6" : { "x" : 12.38, "y" : -17.15 }, - "7" : { "x" : 21.03, "y" : -29.57 }, - "8" : { "x" : 18.62, "y" : 0.38 }, - "9" : { "x" : 26.08, "y" : -24.88 }, - "10" : { "x" : 27.00, "y" : 16.09 }, - "11" : { "x" : 27.75, "y" : -9.17 } - }, - { - "index" : 41, - "ball" : { "x" : 22.74, "y" : 30.01 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : 1.68, "y" : 2.28 }, - "3" : { "x" : -0.96, "y" : 16.59 }, - "4" : { "x" : 4.21, "y" : -8.37 }, - "5" : { "x" : 1.85, "y" : 27.71 }, - "6" : { "x" : 12.38, "y" : 17.15 }, - "7" : { "x" : 18.62, "y" : -0.38 }, - "8" : { "x" : 21.03, "y" : 29.57 }, - "9" : { "x" : 27.00, "y" : -16.09 }, - "10" : { "x" : 26.08, "y" : 24.88 }, - "11" : { "x" : 27.75, "y" : 9.17 } - }, - { - "index" : 42, - "ball" : { "x" : -12.00, "y" : -19.00 }, - "1" : { "x" : -50.00, "y" : 0.00 }, - "2" : { "x" : -14.06, "y" : -18.51 }, - "3" : { "x" : -18.10, "y" : -7.15 }, - "4" : { "x" : -16.95, "y" : -24.28 }, - "5" : { "x" : -17.43, "y" : 3.61 }, - "6" : { "x" : -8.29, "y" : -12.74 }, - "7" : { "x" : -5.89, "y" : -20.67 }, - "8" : { "x" : -1.53, "y" : 3.94 }, - "9" : { "x" : 3.45, "y" : -30.49 }, - "10" : { "x" : 3.33, "y" : 25.13 }, - "11" : { "x" : 2.38, "y" : -8.10 } - }, - { - "index" : 43, - "ball" : { "x" : -12.00, "y" : 19.00 }, - "1" : { "x" : -50.00, "y" : -0.00 }, - "2" : { "x" : -18.10, "y" : 7.15 }, - "3" : { "x" : -14.06, "y" : 18.51 }, - "4" : { "x" : -17.43, "y" : -3.61 }, - "5" : { "x" : -16.95, "y" : 24.28 }, - "6" : { "x" : -8.29, "y" : 12.74 }, - "7" : { "x" : -1.53, "y" : -3.94 }, - "8" : { "x" : -5.89, "y" : 20.67 }, - "9" : { "x" : 3.33, "y" : -25.13 }, - "10" : { "x" : 3.45, "y" : 30.49 }, - "11" : { "x" : 2.38, "y" : 8.10 } - }, - { - "index" : 44, - "ball" : { "x" : -42.10, "y" : -28.03 }, - "1" : { "x" : -50.00, "y" : -0.04 }, - "2" : { "x" : -42.16, "y" : -14.65 }, - "3" : { "x" : -41.86, "y" : -6.87 }, - "4" : { "x" : -42.99, "y" : -26.08 }, - "5" : { "x" : -40.72, "y" : 1.53 }, - "6" : { "x" : -35.21, "y" : -15.50 }, - "7" : { "x" : -37.26, "y" : -22.84 }, - "8" : { "x" : -22.03, "y" : 1.19 }, - "9" : { "x" : -18.99, "y" : -32.33 }, - "10" : { "x" : -12.76, "y" : 21.71 }, - "11" : { "x" : -10.36, "y" : -13.93 } - }, - { - "index" : 45, - "ball" : { "x" : -42.10, "y" : 28.03 }, - "1" : { "x" : -50.00, "y" : 0.04 }, - "2" : { "x" : -41.86, "y" : 6.87 }, - "3" : { "x" : -42.16, "y" : 14.65 }, - "4" : { "x" : -40.72, "y" : -1.53 }, - "5" : { "x" : -42.99, "y" : 26.08 }, - "6" : { "x" : -35.21, "y" : 15.50 }, - "7" : { "x" : -22.03, "y" : -1.19 }, - "8" : { "x" : -37.26, "y" : 22.84 }, - "9" : { "x" : -12.76, "y" : -21.71 }, - "10" : { "x" : -18.99, "y" : 32.33 }, - "11" : { "x" : -10.36, "y" : 13.93 } - } - ] -} diff --git a/src/formations-dt/defense-formation.conf b/src/formations/433/defense-formation.conf similarity index 100% rename from src/formations-dt/defense-formation.conf rename to src/formations/433/defense-formation.conf diff --git a/src/formations-dt/offense-formation.conf b/src/formations/433/offense-formation.conf similarity index 100% rename from src/formations-dt/offense-formation.conf rename to src/formations/433/offense-formation.conf diff --git a/src/player/sample_player.cpp b/src/player/sample_player.cpp index 0923ef36..d6425d62 100644 --- a/src/player/sample_player.cpp +++ b/src/player/sample_player.cpp @@ -199,7 +199,7 @@ SamplePlayer::initImpl( CmdLineParser & cmd_parser ) return false; } - if ( ! Strategy::instance().read( config().configDir() ) ) + if ( ! Strategy::instance().read( "./formations/" + Setting::i().formation_name ) ) { std::cerr << "***ERROR*** Failed to read team strategy." << std::endl; return false; diff --git a/src/player/strategy.cpp b/src/player/strategy.cpp index 24d523af..74df4d0c 100644 --- a/src/player/strategy.cpp +++ b/src/player/strategy.cpp @@ -549,15 +549,14 @@ Strategy::updateSituation( const WorldModel & wm ) int opp_min = wm.interceptTable().opponentStep(); int our_min = std::min( self_min, mate_min ); - if ( opp_min <= our_min - 2 ) + if ( opp_min <= our_min ) { dlog.addText( Logger::TEAM, __FILE__": Situation Defense" ); M_current_situation = Defense_Situation; return; } - - if ( our_min <= opp_min - 2 ) + else { dlog.addText( Logger::TEAM, __FILE__": Situation Offense" ); From 57ea9343d75f83258f1924c8fba108e53fb2d0c7 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 14:53:29 -0300 Subject: [PATCH 24/53] update readme --- README.md | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/README.md b/README.md index d596d011..768a2b91 100644 --- a/README.md +++ b/README.md @@ -59,21 +59,4 @@ Berlin, 2014. http://dx.doi.org/10.1007/978-3-662-44468-9_46 The paper about Gliders2D Base: - M. Prokopenko, P. Wang, Fractals2019: Combinatorial Optimisation with Dynamic Constraint Annealing, RoboCup 2019: Robot World Cup XXIII, 616-630 (Champion paper), Springer-Verlag, 2019; also: arXiv:1909.01788, 2019. -- M. Prokopenko, P. Wang, Gliders2d: Source Code Base for RoboCup 2D Soccer Simulation League, RoboCup 2019: Robot World Cup XXIII, 418-428, Springer-Verlag, 2019; also: arXiv:1812.10202, 2018. - -Related works: -- going to be compeleted soon. - -- Hidehisa Akiyama, Tomoharu Nakashima, HELIOS Base: An Open Source Package for the RoboCup Soccer 2D Simulation, In Sven Behnke, Manuela Veloso, Arnoud Visser, and Rong Xiong editors, RoboCup2013: Robot World XVII, Lecture Notes in Artificial Intelligence, Springer Verlag, Berlin, 2014. http://dx.doi.org/10.1007/978-3-662-44468-9_46 -- Hidehisa Akiyama, Daisuke Katagami, Katsumi Nitta, Team Formation Construction Using a GUI Tool in the RoboCup Soccer Simulation, SCIS & ISIS, 2006, Volume 2006, SCIS & ISIS 2006, Session ID TH-D2-5, Pages 80-85, Released September 12, 2008, https://doi.org/10.14864/softscis.2006.0.80.0 -- Hidehisa Akiyama, Daisuke Katagami, Katsumi Nitta, Training of Agent Positioning using Human's Instruction, Journal of Advanced Computational Intelligence and Intelligent Informatics, Vol. 11 No.8, pp.998--1006, 2007-10-20. https://doi.org/10.20965/jaciii.2007.p0998 -- 秋山 英久, 野田 五十樹, エージェント配置問題における三角形分割を利用した近似モデル, 人工知能学会論文誌, 2008, 23 巻, 4 号, p. 255-267, 公開日 2008/04/24, Online ISSN 1346-8030, Print ISSN 1346-0714, https://doi.org/10.1527/tjsai.23.255 -- Hidehisa Akiyama, Itsuki Noda, Multi-Agent Positioning Mechanism in the Dynamic Environment, In Ubbo Visser, Fernando Ribeiro, Takeshi Ohashi, and Frank Dellaert, editors, RoboCup 2007: Robot Soccer World Cup XI Lecture Notes in Artificial Intelligence, vol. 5001, Springer, pp.377-384, July 2008. https://doi.org/10.1007/978-3-540-68847-1_38 -- Hidehisa Akiyama, Tomoharu Nakashima, Shigeto Aramaki, Online Cooperative Behavior Planning using a Tree Search Method in the RoboCup Soccer Simulation, Proc. of 4th IEEE International Conference on Intelligent Networking and Collaborative Systems (INCoS-2012), 2012 Sep. https://doi.org/10.1109/iNCoS.2012.83 -- Hidehisa Akiyama, Tomoharu Nakashima, HELIOS2012: RoboCup 2012 Soccer Simulation 2D League Champion, RoboCup 2012: Robot Soccer World Cup XVI Lecture Notes in Computer Science Volume 7500, pp.13-19, June 2013. http://dx.doi.org/10.1007/978-3-642-39250-4_2 -- Takuya Fukushima, Tomoharu Nakashima, Hidehisa Akiyama, Mimicking an Expert Team through the Learning of Evaluation Functions from Action Sequences, RoboCup 2018: Robot World Cup XXII Lecture Notes in Computer Science, Vol. 11374, Springer, Cham, pp 170-180, 04 August 2019 https://doi.org/10.1007/978-3-030-27544-0_14 -- Hidehisa Akiyama, Tomoharu Nakashima, Takuya Fukushima, Jiarun Zhong, Yudai Suzuki, An Ohori, HELIOS2018: RoboCup 2018 Soccer Simulation 2D League Champion, RoboCup 2018: Robot World Cup XXII, Lecture Notes in Computer Science, Vol.11374, Springer, Cham, pp.450-461, 04 August 2019. https://doi.org/10.1007/978-3-030-27544-0_37 -- 福島卓弥, 中島智晴, 秋山英久, RoboCupサッカーにおけるニューラルネットワークを用いた評価関数モデリング, 電気学会論文誌C(電子・情報・システム部門誌), 2019, 139 巻, 10 号, pp. 1128-1133, 2019-10-01 https://doi.org/10.1541/ieejeiss.139.1128 -- 秋山 英久, 中島 智晴, 五十嵐 治一, RoboCup サッカーシミュレーションにおける局面評価の表現法と学習法, 知能と情報, 2020, 32 巻, 2 号, p. 691-703, 公開日 2020/04/15, Online ISSN 1881-7203, Print ISSN 1347-7986, https://doi.org/10.3156/jsoft.32.2_691 -- Takuya Fukushima, Tomoharu Nakashima, Hidehisa Akiyama, Evaluation-function modeling with multi-layered perceptron for RoboCup soccer 2D simulation, Artificial Life and Robotics, Volume 25, issue 3, pp.440-445, 2020-04-30. https://doi.org/10.1007/s10015-020-00602-w - +- M. Prokopenko, P. Wang, Gliders2d: Source Code Base for RoboCup 2D Soccer Simulation League, RoboCup 2019: Robot World Cup XXIII, 418-428, Springer-Verlag, 2019; also: arXiv:1812.10202, 2018. \ No newline at end of file From 562b00b2dd79667d11713f8f9cbab9b6afa97404 Mon Sep 17 00:00:00 2001 From: naderzare Date: Sat, 15 Jun 2024 22:27:57 -0300 Subject: [PATCH 25/53] add form and json.hpp and setting --- src/formations/433l/defense-formation.conf | 2533 ++ src/formations/433l/offense-formation.conf | 2533 ++ src/player/json.hpp | 24766 +++++++++++++++++++ src/player/setting.cpp | 66 + src/player/setting.h | 31 + 5 files changed, 29929 insertions(+) create mode 100755 src/formations/433l/defense-formation.conf create mode 100755 src/formations/433l/offense-formation.conf create mode 100755 src/player/json.hpp create mode 100644 src/player/setting.cpp create mode 100644 src/player/setting.h diff --git a/src/formations/433l/defense-formation.conf b/src/formations/433l/defense-formation.conf new file mode 100755 index 00000000..6dcb96e1 --- /dev/null +++ b/src/formations/433l/defense-formation.conf @@ -0,0 +1,2533 @@ +{ + "version": "20220408-134548", + "method": "DelaunayTriangulation", + "role": [ + { + "number": 1, + "name": "Goalie", + "type": "G", + "side": "C", + "pair": 0 + }, + { + "number": 2, + "name": "CenterBack", + "type": "DF", + "side": "L", + "pair": 3 + }, + { + "number": 3, + "name": "CenterBack", + "type": "DF", + "side": "R", + "pair": 2 + }, + { + "number": 4, + "name": "SideBack", + "type": "DF", + "side": "L", + "pair": 5 + }, + { + "number": 5, + "name": "SideBack", + "type": "DF", + "side": "R", + "pair": 4 + }, + { + "number": 6, + "name": "DefensiveHalf", + "type": "FW", + "side": "C", + "pair": 0 + }, + { + "number": 7, + "name": "OffensiveHalf", + "type": "MF", + "side": "L", + "pair": 8 + }, + { + "number": 8, + "name": "OffensiveHalf", + "type": "MF", + "side": "R", + "pair": 7 + }, + { + "number": 9, + "name": "SideForward", + "type": "FW", + "side": "L", + "pair": 10 + }, + { + "number": 10, + "name": "SideForward", + "type": "FW", + "side": "R", + "pair": 9 + }, + { + "number": 11, + "name": "CenterForward", + "type": "FW", + "side": "C", + "pair": 0 + } + ], + "data": [ + { + "index": 0, + "ball": { + "x": 52.31, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.08, + "y": 4.43 + }, + "3": { + "x": -0.42, + "y": -20.87 + }, + "4": { + "x": -0.34, + "y": 21.12 + }, + "5": { + "x": -0.25, + "y": -5.27 + }, + "6": { + "x": 6.58, + "y": 0.04 + }, + "7": { + "x": 9.68, + "y": -19.82 + }, + "8": { + "x": 9.68, + "y": 19.82 + }, + "9": { + "x": 24.06, + "y": -19.39 + }, + "10": { + "x": 25.07, + "y": 11.46 + }, + "11": { + "x": 15.65, + "y": -4.47 + } + }, + { + "index": 1, + "ball": { + "x": 25.6, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.76, + "y": 4.68 + }, + "3": { + "x": -0.68, + "y": -18.96 + }, + "4": { + "x": -0.68, + "y": 18.96 + }, + "5": { + "x": -0.59, + "y": -5.27 + }, + "6": { + "x": 3.88, + "y": 0.04 + }, + "7": { + "x": 8.69, + "y": -17.83 + }, + "8": { + "x": 8.85, + "y": 18.51 + }, + "9": { + "x": 19.26, + "y": -15.54 + }, + "10": { + "x": 19.26, + "y": 15.54 + }, + "11": { + "x": 10.53, + "y": 0.39 + } + }, + { + "index": 2, + "ball": { + "x": 13.01, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -4.81, + "y": 4.34 + }, + "3": { + "x": -4.3, + "y": -15.98 + }, + "4": { + "x": -4.3, + "y": 15.98 + }, + "5": { + "x": -4.64, + "y": -4.93 + }, + "6": { + "x": 0.59, + "y": -0.04 + }, + "7": { + "x": 4.13, + "y": -18.59 + }, + "8": { + "x": 4.79, + "y": 20.42 + }, + "9": { + "x": 12.33, + "y": -13.57 + }, + "10": { + "x": 12.33, + "y": 13.57 + }, + "11": { + "x": 10.53, + "y": 0.39 + } + }, + { + "index": 3, + "ball": { + "x": 0.26, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -13.24, + "y": 3.84 + }, + "3": { + "x": -13.32, + "y": -13.45 + }, + "4": { + "x": -13.32, + "y": 13.45 + }, + "5": { + "x": -13.24, + "y": -3.92 + }, + "6": { + "x": -9.7, + "y": 0.13 + }, + "7": { + "x": -6.24, + "y": -16.15 + }, + "8": { + "x": -5.9, + "y": 14.63 + }, + "9": { + "x": 2.95, + "y": -15.22 + }, + "10": { + "x": 2.95, + "y": 15.22 + }, + "11": { + "x": -3.04, + "y": 0.04 + } + }, + { + "index": 4, + "ball": { + "x": -29.8, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -36.05, + "y": 2.66 + }, + "3": { + "x": -36.3, + "y": -7.66 + }, + "4": { + "x": -36.3, + "y": 7.66 + }, + "5": { + "x": -36.21, + "y": -2.58 + }, + "6": { + "x": -33.39, + "y": 0.08 + }, + "7": { + "x": -31.97, + "y": -7.73 + }, + "8": { + "x": -31.89, + "y": 7.82 + }, + "9": { + "x": -19.34, + "y": -21.5 + }, + "10": { + "x": -23.4, + "y": 10.26 + }, + "11": { + "x": -22.91, + "y": -9.48 + } + }, + { + "index": 5, + "ball": { + "x": -33.91, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -36.63, + "y": 1.58 + }, + "3": { + "x": -36.3, + "y": -7.66 + }, + "4": { + "x": -36.3, + "y": 7.66 + }, + "5": { + "x": -36.55, + "y": -2.08 + }, + "6": { + "x": -34.38, + "y": -0.08 + }, + "7": { + "x": -32.06, + "y": -6.65 + }, + "8": { + "x": -32.14, + "y": 5.24 + }, + "9": { + "x": -19.58, + "y": -21.66 + }, + "10": { + "x": -25.04, + "y": 8.7 + }, + "11": { + "x": -24.55, + "y": -9.03 + } + }, + { + "index": 6, + "ball": { + "x": -46.06, + "y": 0 + }, + "1": { + "x": -52.4, + "y": 0.04 + }, + "2": { + "x": -49.57, + "y": 0.21 + }, + "3": { + "x": -49.49, + "y": -4.24 + }, + "4": { + "x": -49.49, + "y": 4.24 + }, + "5": { + "x": -48.72, + "y": -1.84 + }, + "6": { + "x": -48.72, + "y": 1.84 + }, + "7": { + "x": -47.26, + "y": -4.75 + }, + "8": { + "x": -47.26, + "y": 4.75 + }, + "9": { + "x": -27.9, + "y": -20.32 + }, + "10": { + "x": -41.05, + "y": 6.81 + }, + "11": { + "x": -40.81, + "y": -6.4 + } + }, + { + "index": 7, + "ball": { + "x": -47.61, + "y": 0 + }, + "1": { + "x": -52.17, + "y": -0.03 + }, + "2": { + "x": -51.6, + "y": 2 + }, + "3": { + "x": -51.68, + "y": -4.74 + }, + "4": { + "x": -51.76, + "y": 4.49 + }, + "5": { + "x": -51.43, + "y": -1.66 + }, + "6": { + "x": -50.85, + "y": 0.08 + }, + "7": { + "x": -49.69, + "y": -3.49 + }, + "8": { + "x": -49.44, + "y": 2.91 + }, + "9": { + "x": -29.35, + "y": -21 + }, + "10": { + "x": -43.43, + "y": 5.5 + }, + "11": { + "x": -43.35, + "y": -5.75 + } + }, + { + "index": 8, + "ball": { + "x": -0.09, + "y": 34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -12.9, + "y": 14.12 + }, + "3": { + "x": -12.99, + "y": -7.46 + }, + "4": { + "x": -12.73, + "y": 26.6 + }, + "5": { + "x": -13.24, + "y": 3.75 + }, + "6": { + "x": -7.5, + "y": 13.79 + }, + "7": { + "x": -5.48, + "y": 0.47 + }, + "8": { + "x": -5.99, + "y": 30.61 + }, + "9": { + "x": 5.99, + "y": -15.37 + }, + "10": { + "x": -0.08, + "y": 22.47 + }, + "11": { + "x": 6.85, + "y": 10.4 + } + }, + { + "index": 9, + "ball": { + "x": -0.09, + "y": -34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -12.9, + "y": -8.9 + }, + "3": { + "x": -13.15, + "y": -26.52 + }, + "4": { + "x": -13.41, + "y": 4.17 + }, + "5": { + "x": -13.07, + "y": -18.26 + }, + "6": { + "x": -7.34, + "y": -18.26 + }, + "7": { + "x": -5.99, + "y": -30.61 + }, + "8": { + "x": -5.73, + "y": -2.57 + }, + "9": { + "x": 7.96, + "y": -29.82 + }, + "10": { + "x": 6.24, + "y": 0.31 + }, + "11": { + "x": 2.36, + "y": -20.87 + } + }, + { + "index": 10, + "ball": { + "x": 52.4, + "y": -34.21 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.42, + "y": -0.13 + }, + "3": { + "x": -0.6, + "y": -24.27 + }, + "4": { + "x": -0.77, + "y": 13.66 + }, + "5": { + "x": -0.59, + "y": -12.69 + }, + "6": { + "x": 6.07, + "y": -7.55 + }, + "7": { + "x": 11.81, + "y": -27.11 + }, + "8": { + "x": 10.37, + "y": 9.4 + }, + "9": { + "x": 25, + "y": -23.93 + }, + "10": { + "x": 25, + "y": 9.72 + }, + "11": { + "x": 17.81, + "y": -8.18 + } + }, + { + "index": 11, + "ball": { + "x": 52.4, + "y": 34.21 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.51, + "y": 10.67 + }, + "3": { + "x": -0.77, + "y": -13.66 + }, + "4": { + "x": -0.6, + "y": 24.27 + }, + "5": { + "x": -0.51, + "y": -0.46 + }, + "6": { + "x": 4.81, + "y": 7.21 + }, + "7": { + "x": 11.47, + "y": -13.31 + }, + "8": { + "x": 11.3, + "y": 25.85 + }, + "9": { + "x": 25, + "y": -9.72 + }, + "10": { + "x": 25, + "y": 23.93 + }, + "11": { + "x": 17.81, + "y": 8.18 + } + }, + { + "index": 12, + "ball": { + "x": 25.51, + "y": 33.78 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.25, + "y": 14.29 + }, + "3": { + "x": -0.42, + "y": -10.58 + }, + "4": { + "x": -0.17, + "y": 24.87 + }, + "5": { + "x": -0.42, + "y": 2.99 + }, + "6": { + "x": 5.14, + "y": 14.29 + }, + "7": { + "x": 8.13, + "y": -4.41 + }, + "8": { + "x": 10.02, + "y": 29.24 + }, + "9": { + "x": 15.31, + "y": -12.65 + }, + "10": { + "x": 15.83, + "y": 24.27 + }, + "11": { + "x": 12.18, + "y": 9.22 + } + }, + { + "index": 13, + "ball": { + "x": 25.51, + "y": -33.78 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.08, + "y": -5.86 + }, + "3": { + "x": -0.17, + "y": -26.77 + }, + "4": { + "x": -0.6, + "y": 6.89 + }, + "5": { + "x": 0, + "y": -16.15 + }, + "6": { + "x": 4.89, + "y": -12.02 + }, + "7": { + "x": 10.02, + "y": -29.24 + }, + "8": { + "x": 7.67, + "y": 2.57 + }, + "9": { + "x": 15.83, + "y": -24.27 + }, + "10": { + "x": 15.31, + "y": 12.65 + }, + "11": { + "x": 12.18, + "y": -9.22 + } + }, + { + "index": 14, + "ball": { + "x": -16.27, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -25.9, + "y": 2.99 + }, + "3": { + "x": -25.69, + "y": -10.66 + }, + "4": { + "x": -25.69, + "y": 10.66 + }, + "5": { + "x": -25.82, + "y": -3.08 + }, + "6": { + "x": -21.66, + "y": 0.08 + }, + "7": { + "x": -20.32, + "y": -14.46 + }, + "8": { + "x": -20.41, + "y": 14.55 + }, + "9": { + "x": -2.44, + "y": -19.96 + }, + "10": { + "x": -2.08, + "y": 3.77 + }, + "11": { + "x": -10.46, + "y": -4.6 + } + }, + { + "index": 15, + "ball": { + "x": -13.78, + "y": 34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -25.32, + "y": 15.63 + }, + "3": { + "x": -26.31, + "y": -5.69 + }, + "4": { + "x": -25.9, + "y": 27.61 + }, + "5": { + "x": -24.79, + "y": 3.84 + }, + "6": { + "x": -20.75, + "y": 11.81 + }, + "7": { + "x": -16.35, + "y": 1.58 + }, + "8": { + "x": -18.5, + "y": 25.11 + }, + "9": { + "x": -6.24, + "y": -5.41 + }, + "10": { + "x": -10.79, + "y": 24.83 + }, + "11": { + "x": -7.42, + "y": 12.63 + } + }, + { + "index": 16, + "ball": { + "x": -13.78, + "y": -34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -25.77, + "y": -12.2 + }, + "3": { + "x": -25.9, + "y": -28.94 + }, + "4": { + "x": -25.6, + "y": -0.13 + }, + "5": { + "x": -25.4, + "y": -21.54 + }, + "6": { + "x": -19.26, + "y": -15.2 + }, + "7": { + "x": -15.59, + "y": -26.03 + }, + "8": { + "x": -16.35, + "y": -1.58 + }, + "9": { + "x": -7.34, + "y": -28.72 + }, + "10": { + "x": -3.18, + "y": -4.71 + }, + "11": { + "x": -6.87, + "y": -19.23 + } + }, + { + "index": 17, + "ball": { + "x": -19.86, + "y": -34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -34.16, + "y": -11.86 + }, + "3": { + "x": -34.38, + "y": -28.11 + }, + "4": { + "x": -34.33, + "y": 0.64 + }, + "5": { + "x": -34.3, + "y": -18.88 + }, + "6": { + "x": -28, + "y": -14.6 + }, + "7": { + "x": -24.91, + "y": -28.02 + }, + "8": { + "x": -23.8, + "y": -4.07 + }, + "9": { + "x": -8.91, + "y": -30.84 + }, + "10": { + "x": -10.87, + "y": -5.02 + }, + "11": { + "x": -17.09, + "y": -22.37 + } + }, + { + "index": 18, + "ball": { + "x": -19.86, + "y": 34.12 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -34.55, + "y": 15.55 + }, + "3": { + "x": -34.33, + "y": -0.64 + }, + "4": { + "x": -34.22, + "y": 28.19 + }, + "5": { + "x": -35.05, + "y": 7.65 + }, + "6": { + "x": -27.07, + "y": 16.3 + }, + "7": { + "x": -23.8, + "y": 4.07 + }, + "8": { + "x": -25.24, + "y": 24.03 + }, + "9": { + "x": -8.75, + "y": -7.93 + }, + "10": { + "x": -15.75, + "y": 25.56 + }, + "11": { + "x": -13.38, + "y": 10.91 + } + }, + { + "index": 19, + "ball": { + "x": -29.45, + "y": 34.21 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -37.79, + "y": 16.46 + }, + "3": { + "x": -37.76, + "y": 0.13 + }, + "4": { + "x": -37.88, + "y": 26.86 + }, + "5": { + "x": -37.54, + "y": 9.31 + }, + "6": { + "x": -32.06, + "y": 14.55 + }, + "7": { + "x": -30.82, + "y": 3.47 + }, + "8": { + "x": -30.73, + "y": 24.36 + }, + "9": { + "x": -14.56, + "y": -7.69 + }, + "10": { + "x": -22.18, + "y": 25.13 + }, + "11": { + "x": -21.78, + "y": 11.85 + } + }, + { + "index": 20, + "ball": { + "x": -29.45, + "y": -34.21 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -37.59, + "y": -9.29 + }, + "3": { + "x": -36.71, + "y": -28.69 + }, + "4": { + "x": -37.76, + "y": -0.13 + }, + "5": { + "x": -37.21, + "y": -17.96 + }, + "6": { + "x": -32.62, + "y": -12.97 + }, + "7": { + "x": -29.89, + "y": -24.45 + }, + "8": { + "x": -30.82, + "y": -3.47 + }, + "9": { + "x": -14.16, + "y": -30.92 + }, + "10": { + "x": -16.28, + "y": -5.02 + }, + "11": { + "x": -21.07, + "y": -22.05 + } + }, + { + "index": 21, + "ball": { + "x": -36.56, + "y": -34.03 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -43.12, + "y": -7.23 + }, + "3": { + "x": -39.87, + "y": -27.77 + }, + "4": { + "x": -42.47, + "y": 2.61 + }, + "5": { + "x": -42.78, + "y": -14.97 + }, + "6": { + "x": -39.04, + "y": -16.14 + }, + "7": { + "x": -34.38, + "y": -22.45 + }, + "8": { + "x": -36.47, + "y": -4.58 + }, + "9": { + "x": -24.91, + "y": -30.76 + }, + "10": { + "x": -28.65, + "y": -9.03 + }, + "11": { + "x": -29.07, + "y": -19.79 + } + }, + { + "index": 22, + "ball": { + "x": -36.56, + "y": 34.03 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -42.37, + "y": 15.22 + }, + "3": { + "x": -42.47, + "y": -2.61 + }, + "4": { + "x": -39.79, + "y": 26.86 + }, + "5": { + "x": -42.53, + "y": 6.74 + }, + "6": { + "x": -36.21, + "y": 11.97 + }, + "7": { + "x": -36.47, + "y": 4.58 + }, + "8": { + "x": -34.8, + "y": 23.03 + }, + "9": { + "x": -16.44, + "y": -9.34 + }, + "10": { + "x": -27.9, + "y": 25.42 + }, + "11": { + "x": -29.89, + "y": 9.93 + } + }, + { + "index": 23, + "ball": { + "x": -44.52, + "y": 34.46 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -46.94, + "y": 12.39 + }, + "3": { + "x": -46.86, + "y": -3.08 + }, + "4": { + "x": -46.36, + "y": 25.86 + }, + "5": { + "x": -47.11, + "y": 4.32 + }, + "6": { + "x": -42.28, + "y": 10.98 + }, + "7": { + "x": -42.04, + "y": 3.99 + }, + "8": { + "x": -41.62, + "y": 22.12 + }, + "9": { + "x": -17.22, + "y": -10.52 + }, + "10": { + "x": -33.89, + "y": 20.71 + }, + "11": { + "x": -33.99, + "y": 8.05 + } + }, + { + "index": 24, + "ball": { + "x": -44.52, + "y": -34.46 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -46.86, + "y": -6.4 + }, + "3": { + "x": -46.28, + "y": -25.36 + }, + "4": { + "x": -46.66, + "y": 1.67 + }, + "5": { + "x": -47.19, + "y": -13.72 + }, + "6": { + "x": -42.95, + "y": -13.97 + }, + "7": { + "x": -40.62, + "y": -22.62 + }, + "8": { + "x": -41.87, + "y": -6.64 + }, + "9": { + "x": -24.68, + "y": -32.02 + }, + "10": { + "x": -34.48, + "y": -7.47 + }, + "11": { + "x": -34.48, + "y": -23.32 + } + }, + { + "index": 25, + "ball": { + "x": -52.66, + "y": -33.95 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -47.11, + "y": -5.65 + }, + "3": { + "x": -50.1, + "y": -24.03 + }, + "4": { + "x": -46.66, + "y": 1.67 + }, + "5": { + "x": -48.69, + "y": -11.97 + }, + "6": { + "x": -45.04, + "y": -10.75 + }, + "7": { + "x": -44.61, + "y": -18.21 + }, + "8": { + "x": -42.81, + "y": -3.3 + }, + "9": { + "x": -29.15, + "y": -31.55 + }, + "10": { + "x": -37.11, + "y": -7.06 + }, + "11": { + "x": -37.52, + "y": -20.28 + } + }, + { + "index": 26, + "ball": { + "x": -52.66, + "y": 33.95 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -47.11, + "y": 13.14 + }, + "3": { + "x": -46.66, + "y": -1.67 + }, + "4": { + "x": -48.77, + "y": 24.36 + }, + "5": { + "x": -46.69, + "y": 5.49 + }, + "6": { + "x": -43.7, + "y": 8.9 + }, + "7": { + "x": -42.81, + "y": 3.3 + }, + "8": { + "x": -43.28, + "y": 20.04 + }, + "9": { + "x": -21.23, + "y": -9.02 + }, + "10": { + "x": -36.04, + "y": 21.35 + }, + "11": { + "x": -35.96, + "y": 7.88 + } + }, + { + "index": 27, + "ball": { + "x": -35.96, + "y": 19.99 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -41.29, + "y": 9.56 + }, + "3": { + "x": -41.22, + "y": -4.39 + }, + "4": { + "x": -40.79, + "y": 16.55 + }, + "5": { + "x": -41.29, + "y": 2.58 + }, + "6": { + "x": -36.96, + "y": 8.4 + }, + "7": { + "x": -37.09, + "y": -1.34 + }, + "8": { + "x": -35.96, + "y": 14.47 + }, + "9": { + "x": -7.15, + "y": -14.75 + }, + "10": { + "x": -30.38, + "y": 13.96 + }, + "11": { + "x": -30.71, + "y": 3.53 + } + }, + { + "index": 28, + "ball": { + "x": -35.96, + "y": -19.99 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -42.04, + "y": -3.91 + }, + "3": { + "x": -41.29, + "y": -17.3 + }, + "4": { + "x": -42.12, + "y": 3.74 + }, + "5": { + "x": -42.12, + "y": -10.64 + }, + "6": { + "x": -38.62, + "y": -8.3 + }, + "7": { + "x": -36.46, + "y": -15.8 + }, + "8": { + "x": -36.88, + "y": 0.08 + }, + "9": { + "x": -21.54, + "y": -29.98 + }, + "10": { + "x": -30.63, + "y": -4.68 + }, + "11": { + "x": -30.54, + "y": -17 + } + }, + { + "index": 29, + "ball": { + "x": -47.43, + "y": -18.96 + }, + "1": { + "x": -50.75, + "y": 0.01 + }, + "2": { + "x": -47.19, + "y": -4.16 + }, + "3": { + "x": -48.77, + "y": -15.22 + }, + "4": { + "x": -46.55, + "y": 3.43 + }, + "5": { + "x": -47.61, + "y": -9.31 + }, + "6": { + "x": -44.61, + "y": -6.89 + }, + "7": { + "x": -43.27, + "y": -13.79 + }, + "8": { + "x": -44.44, + "y": -0.9 + }, + "9": { + "x": -16.52, + "y": -29.74 + }, + "10": { + "x": -37.69, + "y": -6.49 + }, + "11": { + "x": -38.01, + "y": -18.31 + } + }, + { + "index": 30, + "ball": { + "x": -47.43, + "y": 18.96 + }, + "1": { + "x": -50.75, + "y": -0.01 + }, + "2": { + "x": -47.77, + "y": 9.65 + }, + "3": { + "x": -46.55, + "y": -3.43 + }, + "4": { + "x": -47.27, + "y": 15.22 + }, + "5": { + "x": -47.77, + "y": 3.49 + }, + "6": { + "x": -44.2, + "y": 6.4 + }, + "7": { + "x": -44.44, + "y": 0.9 + }, + "8": { + "x": -42.62, + "y": 12.14 + }, + "9": { + "x": -22.32, + "y": -10.12 + }, + "10": { + "x": -36.87, + "y": 14.2 + }, + "11": { + "x": -36.13, + "y": 3.12 + } + }, + { + "index": 31, + "ball": { + "x": -52.23, + "y": 18.96 + }, + "1": { + "x": -51.03, + "y": 0.02 + }, + "2": { + "x": -50.02, + "y": 7.82 + }, + "3": { + "x": -48.72, + "y": -3 + }, + "4": { + "x": -51.1, + "y": 14.39 + }, + "5": { + "x": -48.85, + "y": 2.83 + }, + "6": { + "x": -47.57, + "y": 5.69 + }, + "7": { + "x": -46.46, + "y": -0.11 + }, + "8": { + "x": -47.27, + "y": 12.89 + }, + "9": { + "x": -23.97, + "y": -12.4 + }, + "10": { + "x": -40.64, + "y": 12.81 + }, + "11": { + "x": -40.15, + "y": 2.71 + } + }, + { + "index": 32, + "ball": { + "x": -52.23, + "y": -18.96 + }, + "1": { + "x": -51.03, + "y": -0.02 + }, + "2": { + "x": -49.51, + "y": -3.19 + }, + "3": { + "x": -51.43, + "y": -13.64 + }, + "4": { + "x": -48.72, + "y": 3 + }, + "5": { + "x": -49.77, + "y": -8.98 + }, + "6": { + "x": -46.48, + "y": -5.34 + }, + "7": { + "x": -45.94, + "y": -12.97 + }, + "8": { + "x": -44.75, + "y": 0.15 + }, + "9": { + "x": -16.52, + "y": -28.8 + }, + "10": { + "x": -38.75, + "y": -5.91 + }, + "11": { + "x": -41.3, + "y": -17.98 + } + }, + { + "index": 33, + "ball": { + "x": -25.69, + "y": 18.11 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -36.96, + "y": 7.57 + }, + "3": { + "x": -37.05, + "y": -6.24 + }, + "4": { + "x": -37.29, + "y": 14.06 + }, + "5": { + "x": -36.88, + "y": 1.08 + }, + "6": { + "x": -31.47, + "y": 5.99 + }, + "7": { + "x": -30.17, + "y": -4.34 + }, + "8": { + "x": -32.31, + "y": 14.97 + }, + "9": { + "x": -15.03, + "y": -13.58 + }, + "10": { + "x": -16.6, + "y": 14.05 + }, + "11": { + "x": -17.93, + "y": 0.47 + } + }, + { + "index": 34, + "ball": { + "x": -25.69, + "y": -18.11 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -37.46, + "y": -3.91 + }, + "3": { + "x": -37.71, + "y": -16.88 + }, + "4": { + "x": -37.24, + "y": 4.79 + }, + "5": { + "x": -37.46, + "y": -9.06 + }, + "6": { + "x": -32.05, + "y": -5.86 + }, + "7": { + "x": -32.8, + "y": -15.47 + }, + "8": { + "x": -30.17, + "y": 4.34 + }, + "9": { + "x": -7.81, + "y": -29.35 + }, + "10": { + "x": -17.38, + "y": -2.43 + }, + "11": { + "x": -13.93, + "y": -13.34 + } + }, + { + "index": 35, + "ball": { + "x": 13.01, + "y": 22.56 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -3.63, + "y": 12.78 + }, + "3": { + "x": -3.79, + "y": -12.69 + }, + "4": { + "x": -3.46, + "y": 24.5 + }, + "5": { + "x": -3.79, + "y": 2.4 + }, + "6": { + "x": 1.52, + "y": 13.28 + }, + "7": { + "x": 5.05, + "y": -7.66 + }, + "8": { + "x": 3.07, + "y": 26.73 + }, + "9": { + "x": 12.67, + "y": -5.34 + }, + "10": { + "x": 9.93, + "y": 26.44 + }, + "11": { + "x": 9.69, + "y": 13.81 + } + }, + { + "index": 36, + "ball": { + "x": 13.01, + "y": -22.56 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -3.71, + "y": -3.42 + }, + "3": { + "x": -4.22, + "y": -23.99 + }, + "4": { + "x": -3.79, + "y": 12.1 + }, + "5": { + "x": -4.3, + "y": -13.45 + }, + "6": { + "x": 1.1, + "y": -11.59 + }, + "7": { + "x": 3.07, + "y": -26.73 + }, + "8": { + "x": 5.05, + "y": 7.66 + }, + "9": { + "x": 9.93, + "y": -26.44 + }, + "10": { + "x": 12.67, + "y": 5.34 + }, + "11": { + "x": 9.69, + "y": -13.81 + } + }, + { + "index": 37, + "ball": { + "x": 6.85, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -6.32, + "y": 5.19 + }, + "3": { + "x": -5.99, + "y": -14.29 + }, + "4": { + "x": -5.99, + "y": 14.29 + }, + "5": { + "x": -6.49, + "y": -4.76 + }, + "6": { + "x": -2.45, + "y": 0.46 + }, + "7": { + "x": 1.32, + "y": -19.22 + }, + "8": { + "x": 1.32, + "y": 19.22 + }, + "9": { + "x": 5.48, + "y": -14.29 + }, + "10": { + "x": 5.48, + "y": 14.29 + }, + "11": { + "x": 4.38, + "y": -0.13 + } + }, + { + "index": 38, + "ball": { + "x": 4.79, + "y": -22.82 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -8.77, + "y": -4.17 + }, + "3": { + "x": -9.11, + "y": -24.24 + }, + "4": { + "x": -8.77, + "y": 8.22 + }, + "5": { + "x": -8.77, + "y": -14.04 + }, + "6": { + "x": -4.64, + "y": -12.52 + }, + "7": { + "x": -2.19, + "y": -24.66 + }, + "8": { + "x": -0.98, + "y": 6.32 + }, + "9": { + "x": 2.63, + "y": -21.81 + }, + "10": { + "x": 7.49, + "y": 2.75 + }, + "11": { + "x": 2.28, + "y": -11.68 + } + }, + { + "index": 39, + "ball": { + "x": 4.79, + "y": 22.82 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -8.85, + "y": 10.33 + }, + "3": { + "x": -9.36, + "y": -10.16 + }, + "4": { + "x": -8.69, + "y": 24.41 + }, + "5": { + "x": -9.02, + "y": 1.22 + }, + "6": { + "x": -4.55, + "y": 12.18 + }, + "7": { + "x": -0.98, + "y": -6.32 + }, + "8": { + "x": -3.54, + "y": 21.71 + }, + "9": { + "x": 7.49, + "y": -2.75 + }, + "10": { + "x": 2.63, + "y": 21.81 + }, + "11": { + "x": 2.28, + "y": 11.68 + } + }, + { + "index": 40, + "ball": { + "x": -12.4, + "y": 13.53 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -26.39, + "y": 6.37 + }, + "3": { + "x": -26.31, + "y": -9.82 + }, + "4": { + "x": -26.56, + "y": 18 + }, + "5": { + "x": -23.95, + "y": 0.63 + }, + "6": { + "x": -19.82, + "y": 8.14 + }, + "7": { + "x": -17.54, + "y": -7.21 + }, + "8": { + "x": -18.21, + "y": 18.09 + }, + "9": { + "x": -3.3, + "y": -12.16 + }, + "10": { + "x": -5.31, + "y": 13.14 + }, + "11": { + "x": -6.05, + "y": 0.94 + } + }, + { + "index": 41, + "ball": { + "x": -12.4, + "y": -13.53 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -26.39, + "y": -4.17 + }, + "3": { + "x": -26.39, + "y": -18.68 + }, + "4": { + "x": -26.22, + "y": 6.03 + }, + "5": { + "x": -24.62, + "y": -11.85 + }, + "6": { + "x": -18.13, + "y": -7.46 + }, + "7": { + "x": -18.21, + "y": -20.13 + }, + "8": { + "x": -18.38, + "y": 6.79 + }, + "9": { + "x": -5.31, + "y": -13.14 + }, + "10": { + "x": -3.3, + "y": 12.16 + }, + "11": { + "x": -6.05, + "y": -0.94 + } + }, + { + "index": 42, + "ball": { + "x": -11.81, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -26.07, + "y": 3.16 + }, + "3": { + "x": -25.89, + "y": -11.09 + }, + "4": { + "x": -25.89, + "y": 11.09 + }, + "5": { + "x": -25.99, + "y": -3.16 + }, + "6": { + "x": -20.66, + "y": 0.42 + }, + "7": { + "x": -19.56, + "y": -16.23 + }, + "8": { + "x": -19.73, + "y": 15.9 + }, + "9": { + "x": -0.99, + "y": -18.68 + }, + "10": { + "x": -0.72, + "y": 6.86 + }, + "11": { + "x": -7.93, + "y": -3.42 + } + }, + { + "index": 43, + "ball": { + "x": -52.35, + "y": 0 + }, + "1": { + "x": -50.74, + "y": -0.01 + }, + "2": { + "x": -51.49, + "y": 1.85 + }, + "3": { + "x": -51.59, + "y": -3.82 + }, + "4": { + "x": -51.54, + "y": 4.14 + }, + "5": { + "x": -51.59, + "y": -1.21 + }, + "6": { + "x": -50.07, + "y": 0.42 + }, + "7": { + "x": -49.84, + "y": -2.24 + }, + "8": { + "x": -49.7, + "y": 3.03 + }, + "9": { + "x": -18.66, + "y": -21.47 + }, + "10": { + "x": -44.17, + "y": 6.98 + }, + "11": { + "x": -43.93, + "y": -8.13 + } + }, + { + "index": 44, + "ball": { + "x": -51.7, + "y": 9.37 + }, + "1": { + "x": -51.06, + "y": 0 + }, + "2": { + "x": -51.61, + "y": 3.55 + }, + "3": { + "x": -51.43, + "y": -3.36 + }, + "4": { + "x": -50.5, + "y": 5.84 + }, + "5": { + "x": -51.54, + "y": 0.15 + }, + "6": { + "x": -50.28, + "y": 1.88 + }, + "7": { + "x": -49.58, + "y": -1.74 + }, + "8": { + "x": -49.51, + "y": 3.73 + }, + "9": { + "x": -22.62, + "y": -16.93 + }, + "10": { + "x": -45.32, + "y": 5.75 + }, + "11": { + "x": -40.4, + "y": -2.05 + } + }, + { + "index": 45, + "ball": { + "x": -52.39, + "y": -10.79 + }, + "1": { + "x": -51.76, + "y": -1.52 + }, + "2": { + "x": -50.72, + "y": -3.03 + }, + "3": { + "x": -51.09, + "y": -8.43 + }, + "4": { + "x": -50.8, + "y": 1.07 + }, + "5": { + "x": -51.24, + "y": -5.84 + }, + "6": { + "x": -49.43, + "y": -4.32 + }, + "7": { + "x": -47.73, + "y": -6.84 + }, + "8": { + "x": -48.58, + "y": -0.67 + }, + "9": { + "x": -20.4, + "y": -25.01 + }, + "10": { + "x": -41.13, + "y": 0 + }, + "11": { + "x": -43.93, + "y": -10.67 + } + }, + { + "index": 46, + "ball": { + "x": -46.11, + "y": 9.02 + }, + "1": { + "x": -50.63, + "y": 0 + }, + "2": { + "x": -49.1, + "y": 3.93 + }, + "3": { + "x": -48.68, + "y": -3.94 + }, + "4": { + "x": -48.91, + "y": 7.21 + }, + "5": { + "x": -49.02, + "y": 0.12 + }, + "6": { + "x": -47.55, + "y": 1.81 + }, + "7": { + "x": -46.1, + "y": -2.03 + }, + "8": { + "x": -47.66, + "y": 5.14 + }, + "9": { + "x": -23.96, + "y": -16.15 + }, + "10": { + "x": -43.52, + "y": 5.91 + }, + "11": { + "x": -36.45, + "y": -1.81 + } + }, + { + "index": 47, + "ball": { + "x": -45.92, + "y": -9.9 + }, + "1": { + "x": -50.83, + "y": -0.5 + }, + "2": { + "x": -48.69, + "y": -1.48 + }, + "3": { + "x": -48.84, + "y": -7.65 + }, + "4": { + "x": -48.14, + "y": 3.2 + }, + "5": { + "x": -48.58, + "y": -4.36 + }, + "6": { + "x": -46.88, + "y": -6.02 + }, + "7": { + "x": -44.74, + "y": -6.62 + }, + "8": { + "x": -46.81, + "y": 0.18 + }, + "9": { + "x": -21.33, + "y": -25.04 + }, + "10": { + "x": -38.59, + "y": -0.33 + }, + "11": { + "x": -38.75, + "y": -9.11 + } + } + ] +} \ No newline at end of file diff --git a/src/formations/433l/offense-formation.conf b/src/formations/433l/offense-formation.conf new file mode 100755 index 00000000..2c972f3d --- /dev/null +++ b/src/formations/433l/offense-formation.conf @@ -0,0 +1,2533 @@ +{ + "version": "20220408-134548", + "method": "DelaunayTriangulation", + "role": [ + { + "number": 1, + "name": "Goalie", + "type": "G", + "side": "C", + "pair": 0 + }, + { + "number": 2, + "name": "CenterBack", + "type": "DF", + "side": "L", + "pair": 3 + }, + { + "number": 3, + "name": "CenterBack", + "type": "DF", + "side": "R", + "pair": 2 + }, + { + "number": 4, + "name": "SideBack", + "type": "DF", + "side": "L", + "pair": 5 + }, + { + "number": 5, + "name": "SideBack", + "type": "DF", + "side": "R", + "pair": 4 + }, + { + "number": 6, + "name": "DefensiveHalf", + "type": "FW", + "side": "C", + "pair": 0 + }, + { + "number": 7, + "name": "OffensiveHalf", + "type": "MF", + "side": "L", + "pair": 8 + }, + { + "number": 8, + "name": "OffensiveHalf", + "type": "MF", + "side": "R", + "pair": 7 + }, + { + "number": 9, + "name": "SideForward", + "type": "FW", + "side": "L", + "pair": 10 + }, + { + "number": 10, + "name": "SideForward", + "type": "FW", + "side": "R", + "pair": 9 + }, + { + "number": 11, + "name": "CenterForward", + "type": "FW", + "side": "C", + "pair": 0 + } + ], + "data": [ + { + "index": 0, + "ball": { + "x": 0.26, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -11.81, + "y": -3.85 + }, + "3": { + "x": -12.24, + "y": -19.14 + }, + "4": { + "x": -12.05, + "y": 11.61 + }, + "5": { + "x": -2.94, + "y": -14.2 + }, + "6": { + "x": -3.88, + "y": -3.61 + }, + "7": { + "x": -0.04, + "y": -27.39 + }, + "8": { + "x": 1.92, + "y": 10.59 + }, + "9": { + "x": 17.47, + "y": -29.67 + }, + "10": { + "x": 12.51, + "y": -7.82 + }, + "11": { + "x": 12.05, + "y": -20.48 + } + }, + { + "index": 1, + "ball": { + "x": -52.5, + "y": 0 + }, + "1": { + "x": -52.4, + "y": 0.04 + }, + "2": { + "x": -45.21, + "y": -5.35 + }, + "3": { + "x": -45.81, + "y": -15.11 + }, + "4": { + "x": -45.81, + "y": 15.11 + }, + "5": { + "x": -28.56, + "y": -9.98 + }, + "6": { + "x": -33.72, + "y": 0.42 + }, + "7": { + "x": -33.8, + "y": -21.12 + }, + "8": { + "x": -33.8, + "y": 11.81 + }, + "9": { + "x": -21.23, + "y": -28.33 + }, + "10": { + "x": -19.42, + "y": -4.47 + }, + "11": { + "x": -20.05, + "y": -16.16 + } + }, + { + "index": 2, + "ball": { + "x": 17.55, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.17, + "y": 0.3 + }, + "3": { + "x": 0.43, + "y": -17.77 + }, + "4": { + "x": 0.43, + "y": 17.77 + }, + "5": { + "x": 9.69, + "y": -7.9 + }, + "6": { + "x": 8.52, + "y": 3.33 + }, + "7": { + "x": 10.87, + "y": -22.48 + }, + "8": { + "x": 15.18, + "y": 11.06 + }, + "9": { + "x": 26.8, + "y": -28.21 + }, + "10": { + "x": 27.65, + "y": -3.83 + }, + "11": { + "x": 23.11, + "y": -15.3 + } + }, + { + "index": 3, + "ball": { + "x": 36, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 9.93, + "y": 0.16 + }, + "3": { + "x": 0.43, + "y": -17.77 + }, + "4": { + "x": 0.43, + "y": 17.77 + }, + "5": { + "x": 26.46, + "y": -6.81 + }, + "6": { + "x": 26.46, + "y": 6.81 + }, + "7": { + "x": 30.88, + "y": -17.5 + }, + "8": { + "x": 31.51, + "y": 15.3 + }, + "9": { + "x": 43.62, + "y": -6.99 + }, + "10": { + "x": 42.5, + "y": 6.11 + }, + "11": { + "x": 42.78, + "y": -0.08 + } + }, + { + "index": 4, + "ball": { + "x": -0.17, + "y": -34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -16.95, + "y": -12.12 + }, + "3": { + "x": -14.98, + "y": -28.73 + }, + "4": { + "x": -13.61, + "y": 3.04 + }, + "5": { + "x": -4.67, + "y": -21.66 + }, + "6": { + "x": -2.31, + "y": -11.61 + }, + "7": { + "x": -4.83, + "y": -29.58 + }, + "8": { + "x": 4.51, + "y": -4 + }, + "9": { + "x": 18.72, + "y": -31.86 + }, + "10": { + "x": 14.63, + "y": -15.69 + }, + "11": { + "x": 14.32, + "y": -26.05 + } + }, + { + "index": 5, + "ball": { + "x": -0.17, + "y": 34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -16.95, + "y": 12.12 + }, + "3": { + "x": -13.61, + "y": -3.04 + }, + "4": { + "x": -14.98, + "y": 28.73 + }, + "5": { + "x": -3.85, + "y": 6.89 + }, + "6": { + "x": -7.71, + "y": 19.91 + }, + "7": { + "x": 2.57, + "y": -8.78 + }, + "8": { + "x": 1.29, + "y": 23.2 + }, + "9": { + "x": 17.47, + "y": -20.42 + }, + "10": { + "x": 8.59, + "y": 11.54 + }, + "11": { + "x": 12.83, + "y": -2.98 + } + }, + { + "index": 6, + "ball": { + "x": 18.84, + "y": -34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": -12.8 + }, + "3": { + "x": -0.6, + "y": -29.15 + }, + "4": { + "x": -0.17, + "y": 3.38 + }, + "5": { + "x": 12.73, + "y": -23.65 + }, + "6": { + "x": 11.81, + "y": -15.54 + }, + "7": { + "x": 11.13, + "y": -31.5 + }, + "8": { + "x": 13.38, + "y": -4.39 + }, + "9": { + "x": 34.85, + "y": -31.72 + }, + "10": { + "x": 31.45, + "y": -12.52 + }, + "11": { + "x": 31.37, + "y": -23.99 + } + }, + { + "index": 7, + "ball": { + "x": 18.84, + "y": 34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": 12.8 + }, + "3": { + "x": -0.17, + "y": -3.38 + }, + "4": { + "x": -0.6, + "y": 29.15 + }, + "5": { + "x": 10.7, + "y": 12.54 + }, + "6": { + "x": 9.93, + "y": 24.62 + }, + "7": { + "x": 13.01, + "y": -2.35 + }, + "8": { + "x": 18.25, + "y": 25.03 + }, + "9": { + "x": 27.5, + "y": -14.83 + }, + "10": { + "x": 26.65, + "y": 21.87 + }, + "11": { + "x": 26.82, + "y": 10.31 + } + }, + { + "index": 8, + "ball": { + "x": 31.59, + "y": -34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": -12.8 + }, + "3": { + "x": 10.16, + "y": -28.96 + }, + "4": { + "x": -0.17, + "y": 3.38 + }, + "5": { + "x": 24.29, + "y": -18.91 + }, + "6": { + "x": 32.06, + "y": -13.18 + }, + "7": { + "x": 28, + "y": -26.41 + }, + "8": { + "x": 37.16, + "y": -5.34 + }, + "9": { + "x": 44.69, + "y": -31.47 + }, + "10": { + "x": 45.87, + "y": -9.06 + }, + "11": { + "x": 41.08, + "y": -23.7 + } + }, + { + "index": 9, + "ball": { + "x": 31.59, + "y": 34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": 12.8 + }, + "3": { + "x": -0.17, + "y": -3.38 + }, + "4": { + "x": 10.16, + "y": 28.96 + }, + "5": { + "x": 31.42, + "y": 9.2 + }, + "6": { + "x": 21.66, + "y": 15.63 + }, + "7": { + "x": 27.91, + "y": -1.07 + }, + "8": { + "x": 28, + "y": 26.41 + }, + "9": { + "x": 43.12, + "y": 9.73 + }, + "10": { + "x": 40.37, + "y": 28.94 + }, + "11": { + "x": 37.38, + "y": 19.38 + } + }, + { + "index": 10, + "ball": { + "x": 52.5, + "y": 34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": 12.8 + }, + "3": { + "x": -0.17, + "y": -3.38 + }, + "4": { + "x": 16.83, + "y": 28.56 + }, + "5": { + "x": 28.94, + "y": 8.86 + }, + "6": { + "x": 34.16, + "y": 19.74 + }, + "7": { + "x": 34.85, + "y": -2.44 + }, + "8": { + "x": 40.76, + "y": 27.7 + }, + "9": { + "x": 44.69, + "y": -2.57 + }, + "10": { + "x": 50.34, + "y": 25.22 + }, + "11": { + "x": 48.97, + "y": 16.05 + } + }, + { + "index": 11, + "ball": { + "x": 52.5, + "y": -34 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": -12.8 + }, + "3": { + "x": 16.83, + "y": -28.56 + }, + "4": { + "x": -0.17, + "y": 3.38 + }, + "5": { + "x": 34.16, + "y": -19.74 + }, + "6": { + "x": 28.94, + "y": -8.86 + }, + "7": { + "x": 40.76, + "y": -27.7 + }, + "8": { + "x": 43.28, + "y": -3.06 + }, + "9": { + "x": 50.18, + "y": -27.07 + }, + "10": { + "x": 45.94, + "y": -7.69 + }, + "11": { + "x": 50.18, + "y": -19.3 + } + }, + { + "index": 12, + "ball": { + "x": 52.5, + "y": -20.16 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": -7.58 + }, + "3": { + "x": 14.63, + "y": -23.54 + }, + "4": { + "x": 1.07, + "y": 8.61 + }, + "5": { + "x": 38.38, + "y": -14.47 + }, + "6": { + "x": 32.55, + "y": -2.66 + }, + "7": { + "x": 39.42, + "y": -22.64 + }, + "8": { + "x": 44.61, + "y": 2.51 + }, + "9": { + "x": 45.87, + "y": -14.38 + }, + "10": { + "x": 43.83, + "y": -8.79 + }, + "11": { + "x": 50.52, + "y": -11.81 + } + }, + { + "index": 13, + "ball": { + "x": 52.5, + "y": 20.16 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0, + "y": 7.58 + }, + "3": { + "x": 1.07, + "y": -8.61 + }, + "4": { + "x": 14.63, + "y": 23.54 + }, + "5": { + "x": 29.93, + "y": 3.01 + }, + "6": { + "x": 33.02, + "y": 13.93 + }, + "7": { + "x": 41.95, + "y": -11 + }, + "8": { + "x": 39.42, + "y": 22.64 + }, + "9": { + "x": 43.83, + "y": 8.79 + }, + "10": { + "x": 46.06, + "y": 16.48 + }, + "11": { + "x": 50.57, + "y": 9.65 + } + }, + { + "index": 14, + "ball": { + "x": 52.5, + "y": -9.2 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 7.89, + "y": -3.92 + }, + "3": { + "x": 3.7, + "y": -19.65 + }, + "4": { + "x": 2.01, + "y": 12.76 + }, + "5": { + "x": 41.29, + "y": -4.49 + }, + "6": { + "x": 34.76, + "y": 6.72 + }, + "7": { + "x": 37.33, + "y": -12.54 + }, + "8": { + "x": 46.49, + "y": 4.39 + }, + "9": { + "x": 45.71, + "y": -10.68 + }, + "10": { + "x": 48.94, + "y": -6.65 + }, + "11": { + "x": 50.68, + "y": -5.49 + } + }, + { + "index": 15, + "ball": { + "x": 52.5, + "y": 9.2 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 7.89, + "y": 3.92 + }, + "3": { + "x": 2.01, + "y": -12.76 + }, + "4": { + "x": 3.7, + "y": 19.65 + }, + "5": { + "x": 34.76, + "y": -6.72 + }, + "6": { + "x": 32.36, + "y": 4.5 + }, + "7": { + "x": 45.55, + "y": -8.26 + }, + "8": { + "x": 37.33, + "y": 12.54 + }, + "9": { + "x": 45.12, + "y": 2.78 + }, + "10": { + "x": 45.62, + "y": 6.37 + }, + "11": { + "x": 50.76, + "y": 5.69 + } + }, + { + "index": 16, + "ball": { + "x": 52.5, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 8.36, + "y": 0.16 + }, + "3": { + "x": 2.78, + "y": -16.25 + }, + "4": { + "x": 2.78, + "y": 16.25 + }, + "5": { + "x": 35.79, + "y": -3.81 + }, + "6": { + "x": 35.79, + "y": 3.81 + }, + "7": { + "x": 40.16, + "y": -10.06 + }, + "8": { + "x": 40.16, + "y": 10.06 + }, + "9": { + "x": 48.89, + "y": -4.84 + }, + "10": { + "x": 48.89, + "y": 4.84 + }, + "11": { + "x": 48.52, + "y": 0 + } + }, + { + "index": 17, + "ball": { + "x": 36, + "y": -19.99 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.06, + "y": -7.41 + }, + "3": { + "x": 12.05, + "y": -24.4 + }, + "4": { + "x": 0.23, + "y": 9.22 + }, + "5": { + "x": 29.54, + "y": -11.77 + }, + "6": { + "x": 31.79, + "y": -2.32 + }, + "7": { + "x": 29.54, + "y": -20.25 + }, + "8": { + "x": 39.98, + "y": 2.82 + }, + "9": { + "x": 44.27, + "y": -19.77 + }, + "10": { + "x": 44.61, + "y": 0.04 + }, + "11": { + "x": 44.02, + "y": -11.59 + } + }, + { + "index": 18, + "ball": { + "x": 36, + "y": 19.99 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.06, + "y": 7.41 + }, + "3": { + "x": 0.23, + "y": -9.22 + }, + "4": { + "x": 12.05, + "y": 24.4 + }, + "5": { + "x": 32.02, + "y": -3.13 + }, + "6": { + "x": 26.29, + "y": 7.58 + }, + "7": { + "x": 38.19, + "y": -10.4 + }, + "8": { + "x": 29.54, + "y": 20.25 + }, + "9": { + "x": 43.28, + "y": 0.75 + }, + "10": { + "x": 45.12, + "y": 15.11 + }, + "11": { + "x": 42.9, + "y": 9.63 + } + }, + { + "index": 19, + "ball": { + "x": -36, + "y": 0 + }, + "1": { + "x": -51.61, + "y": 0.03 + }, + "2": { + "x": -32.45, + "y": -6.89 + }, + "3": { + "x": -34.75, + "y": -16.44 + }, + "4": { + "x": -34.75, + "y": 16.44 + }, + "5": { + "x": -19.25, + "y": -10.98 + }, + "6": { + "x": -19.08, + "y": -0.5 + }, + "7": { + "x": -19.83, + "y": -23.62 + }, + "8": { + "x": -19, + "y": 10.06 + }, + "9": { + "x": -6.34, + "y": -28.9 + }, + "10": { + "x": -8.75, + "y": 0.94 + }, + "11": { + "x": -7.65, + "y": -15.14 + } + }, + { + "index": 20, + "ball": { + "x": -52.5, + "y": -34 + }, + "1": { + "x": -52.4, + "y": 0.04 + }, + "2": { + "x": -43.24, + "y": -16.57 + }, + "3": { + "x": -50.52, + "y": -22.99 + }, + "4": { + "x": -36.3, + "y": 0.3 + }, + "5": { + "x": -34.5, + "y": -22.05 + }, + "6": { + "x": -28, + "y": -12.29 + }, + "7": { + "x": -29.03, + "y": -29.92 + }, + "8": { + "x": -28.77, + "y": 7.41 + }, + "9": { + "x": -12.76, + "y": -30.78 + }, + "10": { + "x": -11.81, + "y": -8.24 + }, + "11": { + "x": -11.81, + "y": -21.81 + } + }, + { + "index": 21, + "ball": { + "x": -52.5, + "y": 34 + }, + "1": { + "x": -52.4, + "y": -0.04 + }, + "2": { + "x": -43.24, + "y": 16.57 + }, + "3": { + "x": -36.3, + "y": -0.3 + }, + "4": { + "x": -50.52, + "y": 22.99 + }, + "5": { + "x": -28, + "y": 12.29 + }, + "6": { + "x": -34.5, + "y": 22.05 + }, + "7": { + "x": -28.77, + "y": -7.41 + }, + "8": { + "x": -29.03, + "y": 29.92 + }, + "9": { + "x": -11.26, + "y": -17.26 + }, + "10": { + "x": -14.79, + "y": 10.44 + }, + "11": { + "x": -16.05, + "y": -1.8 + } + }, + { + "index": 22, + "ball": { + "x": -36, + "y": 20 + }, + "1": { + "x": -51.65, + "y": 0 + }, + "2": { + "x": -34.16, + "y": 6.17 + }, + "3": { + "x": -31.64, + "y": -7.39 + }, + "4": { + "x": -37.76, + "y": 21.33 + }, + "5": { + "x": -20.07, + "y": 3.37 + }, + "6": { + "x": -23.82, + "y": 12.24 + }, + "7": { + "x": -19.42, + "y": -13.02 + }, + "8": { + "x": -19.66, + "y": 21.19 + }, + "9": { + "x": -3.81, + "y": -27.54 + }, + "10": { + "x": -2.86, + "y": 2.67 + }, + "11": { + "x": -3.81, + "y": -12.95 + } + }, + { + "index": 23, + "ball": { + "x": -36, + "y": -20 + }, + "1": { + "x": -51.65, + "y": 0 + }, + "2": { + "x": -34.16, + "y": -6.17 + }, + "3": { + "x": -37.76, + "y": -21.33 + }, + "4": { + "x": -31.64, + "y": 7.39 + }, + "5": { + "x": -23.44, + "y": -15.57 + }, + "6": { + "x": -20.07, + "y": -3.37 + }, + "7": { + "x": -19.95, + "y": -25.66 + }, + "8": { + "x": -19.42, + "y": 13.02 + }, + "9": { + "x": -3.79, + "y": -30.09 + }, + "10": { + "x": -5.38, + "y": -2.59 + }, + "11": { + "x": -5.61, + "y": -15.22 + } + }, + { + "index": 24, + "ball": { + "x": -52.5, + "y": -20 + }, + "1": { + "x": -52.39, + "y": 0.04 + }, + "2": { + "x": -43.85, + "y": -11.99 + }, + "3": { + "x": -45.46, + "y": -26.41 + }, + "4": { + "x": -39.94, + "y": 6.22 + }, + "5": { + "x": -36.3, + "y": -17.59 + }, + "6": { + "x": -29.62, + "y": -9.12 + }, + "7": { + "x": -30.74, + "y": -24.69 + }, + "8": { + "x": -28.08, + "y": 4.67 + }, + "9": { + "x": -15.91, + "y": -27.72 + }, + "10": { + "x": -14.79, + "y": -5.89 + }, + "11": { + "x": -14.71, + "y": -19.07 + } + }, + { + "index": 25, + "ball": { + "x": -52.5, + "y": 20 + }, + "1": { + "x": -52.39, + "y": -0.04 + }, + "2": { + "x": -43.85, + "y": 11.99 + }, + "3": { + "x": -39.94, + "y": -6.22 + }, + "4": { + "x": -45.46, + "y": 26.41 + }, + "5": { + "x": -29.62, + "y": 9.12 + }, + "6": { + "x": -36.3, + "y": 17.59 + }, + "7": { + "x": -28.08, + "y": -4.67 + }, + "8": { + "x": -30.74, + "y": 24.69 + }, + "9": { + "x": -14.7, + "y": -16.87 + }, + "10": { + "x": -18.17, + "y": 13.03 + }, + "11": { + "x": -14.48, + "y": -4.79 + } + }, + { + "index": 26, + "ball": { + "x": 24.29, + "y": -18.13 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.08, + "y": -6.69 + }, + "3": { + "x": 1.27, + "y": -23.75 + }, + "4": { + "x": 0.16, + "y": 10.07 + }, + "5": { + "x": 16.05, + "y": -18.44 + }, + "6": { + "x": 17.46, + "y": -6.51 + }, + "7": { + "x": 20.83, + "y": -28.96 + }, + "8": { + "x": 22.32, + "y": 2.82 + }, + "9": { + "x": 35.74, + "y": -30.29 + }, + "10": { + "x": 35.74, + "y": -8.79 + }, + "11": { + "x": 33, + "y": -18.68 + } + }, + { + "index": 27, + "ball": { + "x": 24.29, + "y": 18.13 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.08, + "y": 6.69 + }, + "3": { + "x": 0.16, + "y": -10.07 + }, + "4": { + "x": 1.27, + "y": 23.75 + }, + "5": { + "x": 17.3, + "y": 0.85 + }, + "6": { + "x": 15.08, + "y": 13.01 + }, + "7": { + "x": 20.93, + "y": -11.66 + }, + "8": { + "x": 30.14, + "y": 24.45 + }, + "9": { + "x": 35.63, + "y": -10.64 + }, + "10": { + "x": 34.8, + "y": 14.8 + }, + "11": { + "x": 28.65, + "y": 4.82 + } + }, + { + "index": 28, + "ball": { + "x": 8.12, + "y": 17.5 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -10.34, + "y": 6.33 + }, + "3": { + "x": -8.57, + "y": -10.69 + }, + "4": { + "x": -8.66, + "y": 23.91 + }, + "5": { + "x": 3.45, + "y": -0.46 + }, + "6": { + "x": 0.46, + "y": 13.72 + }, + "7": { + "x": 8.29, + "y": -15.19 + }, + "8": { + "x": 8.94, + "y": 10.48 + }, + "9": { + "x": 22.17, + "y": -19.07 + }, + "10": { + "x": 17.75, + "y": 16.22 + }, + "11": { + "x": 13.85, + "y": 4.82 + } + }, + { + "index": 29, + "ball": { + "x": 8.12, + "y": -17.5 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -10.34, + "y": -6.33 + }, + "3": { + "x": -8.66, + "y": -23.91 + }, + "4": { + "x": -8.57, + "y": 10.69 + }, + "5": { + "x": 1.41, + "y": -14.11 + }, + "6": { + "x": 5.78, + "y": -5.82 + }, + "7": { + "x": 6.81, + "y": -25.77 + }, + "8": { + "x": 10.19, + "y": 4.66 + }, + "9": { + "x": 25.4, + "y": -28.6 + }, + "10": { + "x": 24.82, + "y": -5.65 + }, + "11": { + "x": 24.07, + "y": -17.63 + } + }, + { + "index": 30, + "ball": { + "x": 8.91, + "y": 28.41 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -9.12, + "y": 10.38 + }, + "3": { + "x": -7.47, + "y": -5.74 + }, + "4": { + "x": -8.09, + "y": 27.24 + }, + "5": { + "x": 3.87, + "y": 8.07 + }, + "6": { + "x": 0.21, + "y": 20.54 + }, + "7": { + "x": 7.95, + "y": -8.83 + }, + "8": { + "x": 8.77, + "y": 20.21 + }, + "9": { + "x": 24.91, + "y": -16.95 + }, + "10": { + "x": 18.75, + "y": 20.79 + }, + "11": { + "x": 18, + "y": 8.15 + } + }, + { + "index": 31, + "ball": { + "x": 8.91, + "y": -28.41 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -9.12, + "y": -10.38 + }, + "3": { + "x": -8.04, + "y": -30.76 + }, + "4": { + "x": -7.47, + "y": 5.74 + }, + "5": { + "x": 0.59, + "y": -24.95 + }, + "6": { + "x": 4.36, + "y": -15.22 + }, + "7": { + "x": 5.53, + "y": -32.96 + }, + "8": { + "x": 8.51, + "y": -0.39 + }, + "9": { + "x": 27.71, + "y": -30.49 + }, + "10": { + "x": 22.72, + "y": -13.65 + }, + "11": { + "x": 19.97, + "y": -22.91 + } + }, + { + "index": 32, + "ball": { + "x": 25.15, + "y": -29.19 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.02, + "y": -10.95 + }, + "3": { + "x": 2.41, + "y": -27.42 + }, + "4": { + "x": -0.07, + "y": 5.41 + }, + "5": { + "x": 16.52, + "y": -21.97 + }, + "6": { + "x": 19.74, + "y": -12.01 + }, + "7": { + "x": 18.32, + "y": -29.82 + }, + "8": { + "x": 22.95, + "y": -2.2 + }, + "9": { + "x": 39.51, + "y": -32.02 + }, + "10": { + "x": 38.79, + "y": -8.56 + }, + "11": { + "x": 34.57, + "y": -19.52 + } + }, + { + "index": 33, + "ball": { + "x": 25.15, + "y": 29.19 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.02, + "y": 10.95 + }, + "3": { + "x": -0.07, + "y": -5.41 + }, + "4": { + "x": 2.41, + "y": 27.42 + }, + "5": { + "x": 20.27, + "y": 7.78 + }, + "6": { + "x": 15.78, + "y": 17.82 + }, + "7": { + "x": 20.85, + "y": -4.7 + }, + "8": { + "x": 24.74, + "y": 21.45 + }, + "9": { + "x": 35.98, + "y": -10.67 + }, + "10": { + "x": 35.8, + "y": 17.71 + }, + "11": { + "x": 35.96, + "y": 7.73 + } + }, + { + "index": 34, + "ball": { + "x": -0.43, + "y": -20.64 + }, + "1": { + "x": -50.02, + "y": 0 + }, + "2": { + "x": -15.99, + "y": -7.33 + }, + "3": { + "x": -14.19, + "y": -24.92 + }, + "4": { + "x": -13.29, + "y": 9.34 + }, + "5": { + "x": -6.1, + "y": -15.74 + }, + "6": { + "x": -0.46, + "y": -7.57 + }, + "7": { + "x": -0.43, + "y": -29.51 + }, + "8": { + "x": 4.95, + "y": 2.83 + }, + "9": { + "x": 17.07, + "y": -31.86 + }, + "10": { + "x": 17.22, + "y": -14.52 + }, + "11": { + "x": 13.14, + "y": -25.19 + } + }, + { + "index": 35, + "ball": { + "x": -0.43, + "y": 20.64 + }, + "1": { + "x": -50.02, + "y": 0 + }, + "2": { + "x": -15.99, + "y": 7.33 + }, + "3": { + "x": -13.29, + "y": -9.34 + }, + "4": { + "x": -14.19, + "y": 24.92 + }, + "5": { + "x": -3.7, + "y": 2.33 + }, + "6": { + "x": -6.1, + "y": 15.74 + }, + "7": { + "x": 1.84, + "y": -15.24 + }, + "8": { + "x": 1.95, + "y": 12.56 + }, + "9": { + "x": 17.7, + "y": -20.48 + }, + "10": { + "x": 9.11, + "y": 15.47 + }, + "11": { + "x": 9.94, + "y": 2.49 + } + }, + { + "index": 36, + "ball": { + "x": 30.36, + "y": 0 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 6.84, + "y": 0.2 + }, + "3": { + "x": 0.43, + "y": -17.77 + }, + "4": { + "x": 0.43, + "y": 17.77 + }, + "5": { + "x": 20.99, + "y": -6.83 + }, + "6": { + "x": 20.99, + "y": 6.83 + }, + "7": { + "x": 24.76, + "y": -19.02 + }, + "8": { + "x": 25.2, + "y": 17.49 + }, + "9": { + "x": 41.45, + "y": -10.31 + }, + "10": { + "x": 37.19, + "y": 10.58 + }, + "11": { + "x": 37.54, + "y": -2.16 + } + }, + { + "index": 37, + "ball": { + "x": 47.31, + "y": 24.41 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": -0.02, + "y": 9.15 + }, + "3": { + "x": 0.42, + "y": -7.18 + }, + "4": { + "x": 14.5, + "y": 25.37 + }, + "5": { + "x": 30.28, + "y": 2.9 + }, + "6": { + "x": 31.26, + "y": 13.74 + }, + "7": { + "x": 38.56, + "y": -8.15 + }, + "8": { + "x": 36.73, + "y": 23.46 + }, + "9": { + "x": 47.14, + "y": 4.26 + }, + "10": { + "x": 47.1, + "y": 18.77 + }, + "11": { + "x": 43.17, + "y": 10.92 + } + }, + { + "index": 38, + "ball": { + "x": 46.29, + "y": 15.98 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 2.94, + "y": 6.14 + }, + "3": { + "x": 1.11, + "y": -10.4 + }, + "4": { + "x": 9.55, + "y": 22.4 + }, + "5": { + "x": 32.53, + "y": -2.95 + }, + "6": { + "x": 30.24, + "y": 8 + }, + "7": { + "x": 41.89, + "y": -9.75 + }, + "8": { + "x": 34.92, + "y": 17.95 + }, + "9": { + "x": 48.06, + "y": -0.72 + }, + "10": { + "x": 49.5, + "y": 12.44 + }, + "11": { + "x": 42.58, + "y": 6.87 + } + }, + { + "index": 39, + "ball": { + "x": 45.54, + "y": 8.47 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 6.99, + "y": 3.45 + }, + "3": { + "x": 1.25, + "y": -13.57 + }, + "4": { + "x": 4.5, + "y": 19.92 + }, + "5": { + "x": 31.53, + "y": -5.59 + }, + "6": { + "x": 29.9, + "y": 6.28 + }, + "7": { + "x": 39.93, + "y": -11.55 + }, + "8": { + "x": 34.81, + "y": 15.05 + }, + "9": { + "x": 45.32, + "y": -3.35 + }, + "10": { + "x": 41.57, + "y": 5.19 + }, + "11": { + "x": 49.16, + "y": 2.23 + } + }, + { + "index": 40, + "ball": { + "x": 46.97, + "y": -3.5 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 8.71, + "y": -1.39 + }, + "3": { + "x": 2.34, + "y": -18.05 + }, + "4": { + "x": 1.7, + "y": 15.43 + }, + "5": { + "x": 31.36, + "y": -5.08 + }, + "6": { + "x": 32.27, + "y": 5.92 + }, + "7": { + "x": 35.97, + "y": -13.5 + }, + "8": { + "x": 44.19, + "y": 10.25 + }, + "9": { + "x": 49.33, + "y": -7.46 + }, + "10": { + "x": 48.57, + "y": 1.64 + }, + "11": { + "x": 41.99, + "y": -3.75 + } + }, + { + "index": 41, + "ball": { + "x": 39.21, + "y": -8.14 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 6.02, + "y": -2.99 + }, + "3": { + "x": 5.13, + "y": -20.21 + }, + "4": { + "x": 0.73, + "y": 14.04 + }, + "5": { + "x": 28.99, + "y": -8.07 + }, + "6": { + "x": 30.06, + "y": 3.3 + }, + "7": { + "x": 31.89, + "y": -17.31 + }, + "8": { + "x": 38.24, + "y": 9.38 + }, + "9": { + "x": 45.24, + "y": -14.05 + }, + "10": { + "x": 45.03, + "y": 2.64 + }, + "11": { + "x": 45.28, + "y": -5.86 + } + }, + { + "index": 42, + "ball": { + "x": 42.42, + "y": -16.82 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 1.62, + "y": -6.26 + }, + "3": { + "x": 11.03, + "y": -22.97 + }, + "4": { + "x": 0.65, + "y": 10.33 + }, + "5": { + "x": 30.56, + "y": -11.49 + }, + "6": { + "x": 31.57, + "y": -0.9 + }, + "7": { + "x": 33.5, + "y": -20.25 + }, + "8": { + "x": 41.06, + "y": 4.5 + }, + "9": { + "x": 48.49, + "y": -15.47 + }, + "10": { + "x": 48.32, + "y": -2.15 + }, + "11": { + "x": 43.85, + "y": -8.9 + } + }, + { + "index": 43, + "ball": { + "x": 49.58, + "y": -23.57 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0.47, + "y": -8.85 + }, + "3": { + "x": 14.28, + "y": -24.96 + }, + "4": { + "x": 0.56, + "y": 7.45 + }, + "5": { + "x": 35.72, + "y": -13.39 + }, + "6": { + "x": 31.12, + "y": -4.11 + }, + "7": { + "x": 38.13, + "y": -23.55 + }, + "8": { + "x": 43.16, + "y": 1.32 + }, + "9": { + "x": 49.58, + "y": -16.32 + }, + "10": { + "x": 47.9, + "y": -5.35 + }, + "11": { + "x": 50.09, + "y": -9.49 + } + }, + { + "index": 44, + "ball": { + "x": 44.44, + "y": -30.9 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 0.14, + "y": -11.63 + }, + "3": { + "x": 13.78, + "y": -27.63 + }, + "4": { + "x": 0.05, + "y": 4.59 + }, + "5": { + "x": 30.32, + "y": -18.06 + }, + "6": { + "x": 30.66, + "y": -8.93 + }, + "7": { + "x": 35.59, + "y": -26.02 + }, + "8": { + "x": 41.14, + "y": -2.54 + }, + "9": { + "x": 48.11, + "y": -25.39 + }, + "10": { + "x": 46.5, + "y": -7.47 + }, + "11": { + "x": 48.57, + "y": -17.41 + } + }, + { + "index": 45, + "ball": { + "x": 49.16, + "y": -14.97 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 3.48, + "y": -5.78 + }, + "3": { + "x": 9.37, + "y": -21.9 + }, + "4": { + "x": 1.28, + "y": 10.73 + }, + "5": { + "x": 38.13, + "y": -9.81 + }, + "6": { + "x": 33.05, + "y": 1.42 + }, + "7": { + "x": 36.68, + "y": -18.09 + }, + "8": { + "x": 44.13, + "y": 3.87 + }, + "9": { + "x": 44.94, + "y": -13.03 + }, + "10": { + "x": 49.67, + "y": -1.81 + }, + "11": { + "x": 47.44, + "y": -10.06 + } + }, + { + "index": 46, + "ball": { + "x": 35.72, + "y": -7.23 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 5.62, + "y": -2.61 + }, + "3": { + "x": 3.67, + "y": -19.99 + }, + "4": { + "x": 0.61, + "y": 14.52 + }, + "5": { + "x": 25.89, + "y": -8.79 + }, + "6": { + "x": 26.74, + "y": 3.16 + }, + "7": { + "x": 29.17, + "y": -18.83 + }, + "8": { + "x": 40.04, + "y": 11.56 + }, + "9": { + "x": 43.44, + "y": -14.76 + }, + "10": { + "x": 42.32, + "y": 3.36 + }, + "11": { + "x": 42.3, + "y": -6.25 + } + }, + { + "index": 47, + "ball": { + "x": 28.23, + "y": -7.57 + }, + "1": { + "x": -50, + "y": 0 + }, + "2": { + "x": 4.03, + "y": -2.68 + }, + "3": { + "x": 0.93, + "y": -20.26 + }, + "4": { + "x": 0.33, + "y": 14.55 + }, + "5": { + "x": 19.28, + "y": -11.54 + }, + "6": { + "x": 19.89, + "y": 1.35 + }, + "7": { + "x": 23.43, + "y": -22.95 + }, + "8": { + "x": 32.22, + "y": 11.97 + }, + "9": { + "x": 39.29, + "y": -18.47 + }, + "10": { + "x": 36.88, + "y": 2.52 + }, + "11": { + "x": 35.99, + "y": -8.93 + } + } + ] +} \ No newline at end of file diff --git a/src/player/json.hpp b/src/player/json.hpp new file mode 100755 index 00000000..a858728c --- /dev/null +++ b/src/player/json.hpp @@ -0,0 +1,24766 @@ +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + +/****************************************************************************\ + * Note on documentation: The source files contain links to the online * + * documentation of the public API at https://json.nlohmann.me. This URL * + * contains the most recent documentation and should also be applicable to * + * previous versions; documentation for deprecated functions is not * + * removed, but marked deprecated. See "Generate documentation" section in * + * file docs/README.md. * +\****************************************************************************/ + +#ifndef INCLUDE_NLOHMANN_JSON_HPP_ +#define INCLUDE_NLOHMANN_JSON_HPP_ + +#include // all_of, find, for_each +#include // nullptr_t, ptrdiff_t, size_t +#include // hash, less +#include // initializer_list +#ifndef JSON_NO_IO + #include // istream, ostream +#endif // JSON_NO_IO +#include // random_access_iterator_tag +#include // unique_ptr +#include // string, stoi, to_string +#include // declval, forward, move, pair, swap +#include // vector + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// This file contains all macro definitions affecting or depending on the ABI + +#ifndef JSON_SKIP_LIBRARY_VERSION_CHECK + #if defined(NLOHMANN_JSON_VERSION_MAJOR) && defined(NLOHMANN_JSON_VERSION_MINOR) && defined(NLOHMANN_JSON_VERSION_PATCH) + #if NLOHMANN_JSON_VERSION_MAJOR != 3 || NLOHMANN_JSON_VERSION_MINOR != 11 || NLOHMANN_JSON_VERSION_PATCH != 3 + #warning "Already included a different version of the library!" + #endif + #endif +#endif + +#define NLOHMANN_JSON_VERSION_MAJOR 3 // NOLINT(modernize-macro-to-enum) +#define NLOHMANN_JSON_VERSION_MINOR 11 // NOLINT(modernize-macro-to-enum) +#define NLOHMANN_JSON_VERSION_PATCH 3 // NOLINT(modernize-macro-to-enum) + +#ifndef JSON_DIAGNOSTICS + #define JSON_DIAGNOSTICS 0 +#endif + +#ifndef JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON + #define JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON 0 +#endif + +#if JSON_DIAGNOSTICS + #define NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS _diag +#else + #define NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS +#endif + +#if JSON_USE_LEGACY_DISCARDED_VALUE_COMPARISON + #define NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON _ldvcmp +#else + #define NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_NO_VERSION + #define NLOHMANN_JSON_NAMESPACE_NO_VERSION 0 +#endif + +// Construct the namespace ABI tags component +#define NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b) json_abi ## a ## b +#define NLOHMANN_JSON_ABI_TAGS_CONCAT(a, b) \ + NLOHMANN_JSON_ABI_TAGS_CONCAT_EX(a, b) + +#define NLOHMANN_JSON_ABI_TAGS \ + NLOHMANN_JSON_ABI_TAGS_CONCAT( \ + NLOHMANN_JSON_ABI_TAG_DIAGNOSTICS, \ + NLOHMANN_JSON_ABI_TAG_LEGACY_DISCARDED_VALUE_COMPARISON) + +// Construct the namespace version component +#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) \ + _v ## major ## _ ## minor ## _ ## patch +#define NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(major, minor, patch) \ + NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT_EX(major, minor, patch) + +#if NLOHMANN_JSON_NAMESPACE_NO_VERSION +#define NLOHMANN_JSON_NAMESPACE_VERSION +#else +#define NLOHMANN_JSON_NAMESPACE_VERSION \ + NLOHMANN_JSON_NAMESPACE_VERSION_CONCAT(NLOHMANN_JSON_VERSION_MAJOR, \ + NLOHMANN_JSON_VERSION_MINOR, \ + NLOHMANN_JSON_VERSION_PATCH) +#endif + +// Combine namespace components +#define NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b) a ## b +#define NLOHMANN_JSON_NAMESPACE_CONCAT(a, b) \ + NLOHMANN_JSON_NAMESPACE_CONCAT_EX(a, b) + +#ifndef NLOHMANN_JSON_NAMESPACE +#define NLOHMANN_JSON_NAMESPACE \ + nlohmann::NLOHMANN_JSON_NAMESPACE_CONCAT( \ + NLOHMANN_JSON_ABI_TAGS, \ + NLOHMANN_JSON_NAMESPACE_VERSION) +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_BEGIN +#define NLOHMANN_JSON_NAMESPACE_BEGIN \ + namespace nlohmann \ + { \ + inline namespace NLOHMANN_JSON_NAMESPACE_CONCAT( \ + NLOHMANN_JSON_ABI_TAGS, \ + NLOHMANN_JSON_NAMESPACE_VERSION) \ + { +#endif + +#ifndef NLOHMANN_JSON_NAMESPACE_END +#define NLOHMANN_JSON_NAMESPACE_END \ + } /* namespace (inline namespace) NOLINT(readability/namespace) */ \ + } // namespace nlohmann +#endif + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // transform +#include // array +#include // forward_list +#include // inserter, front_inserter, end +#include // map +#include // string +#include // tuple, make_tuple +#include // is_arithmetic, is_same, is_enum, underlying_type, is_convertible +#include // unordered_map +#include // pair, declval +#include // valarray + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // nullptr_t +#include // exception +#if JSON_DIAGNOSTICS + #include // accumulate +#endif +#include // runtime_error +#include // to_string +#include // vector + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // array +#include // size_t +#include // uint8_t +#include // string + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // declval, pair +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template struct make_void +{ + using type = void; +}; +template using void_t = typename make_void::type; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +// https://en.cppreference.com/w/cpp/experimental/is_detected +struct nonesuch +{ + nonesuch() = delete; + ~nonesuch() = delete; + nonesuch(nonesuch const&) = delete; + nonesuch(nonesuch const&&) = delete; + void operator=(nonesuch const&) = delete; + void operator=(nonesuch&&) = delete; +}; + +template class Op, + class... Args> +struct detector +{ + using value_t = std::false_type; + using type = Default; +}; + +template class Op, class... Args> +struct detector>, Op, Args...> +{ + using value_t = std::true_type; + using type = Op; +}; + +template class Op, class... Args> +using is_detected = typename detector::value_t; + +template class Op, class... Args> +struct is_detected_lazy : is_detected { }; + +template class Op, class... Args> +using detected_t = typename detector::type; + +template class Op, class... Args> +using detected_or = detector; + +template class Op, class... Args> +using detected_or_t = typename detected_or::type; + +template class Op, class... Args> +using is_detected_exact = std::is_same>; + +template class Op, class... Args> +using is_detected_convertible = + std::is_convertible, To>; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + + +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-FileCopyrightText: 2016-2021 Evan Nemerson +// SPDX-License-Identifier: MIT + +/* Hedley - https://nemequ.github.io/hedley + * Created by Evan Nemerson + */ + +#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 15) +#if defined(JSON_HEDLEY_VERSION) + #undef JSON_HEDLEY_VERSION +#endif +#define JSON_HEDLEY_VERSION 15 + +#if defined(JSON_HEDLEY_STRINGIFY_EX) + #undef JSON_HEDLEY_STRINGIFY_EX +#endif +#define JSON_HEDLEY_STRINGIFY_EX(x) #x + +#if defined(JSON_HEDLEY_STRINGIFY) + #undef JSON_HEDLEY_STRINGIFY +#endif +#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x) + +#if defined(JSON_HEDLEY_CONCAT_EX) + #undef JSON_HEDLEY_CONCAT_EX +#endif +#define JSON_HEDLEY_CONCAT_EX(a,b) a##b + +#if defined(JSON_HEDLEY_CONCAT) + #undef JSON_HEDLEY_CONCAT +#endif +#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b) + +#if defined(JSON_HEDLEY_CONCAT3_EX) + #undef JSON_HEDLEY_CONCAT3_EX +#endif +#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c + +#if defined(JSON_HEDLEY_CONCAT3) + #undef JSON_HEDLEY_CONCAT3 +#endif +#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c) + +#if defined(JSON_HEDLEY_VERSION_ENCODE) + #undef JSON_HEDLEY_VERSION_ENCODE +#endif +#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision)) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR) + #undef JSON_HEDLEY_VERSION_DECODE_MAJOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR) + #undef JSON_HEDLEY_VERSION_DECODE_MINOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION) + #undef JSON_HEDLEY_VERSION_DECODE_REVISION +#endif +#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000) + +#if defined(JSON_HEDLEY_GNUC_VERSION) + #undef JSON_HEDLEY_GNUC_VERSION +#endif +#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__) +#elif defined(__GNUC__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0) +#endif + +#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK) + #undef JSON_HEDLEY_GNUC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GNUC_VERSION) + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION) + #undef JSON_HEDLEY_MSVC_VERSION +#endif +#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100) +#elif defined(_MSC_FULL_VER) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10) +#elif defined(_MSC_VER) && !defined(__ICL) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK) + #undef JSON_HEDLEY_MSVC_VERSION_CHECK +#endif +#if !defined(JSON_HEDLEY_MSVC_VERSION) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0) +#elif defined(_MSC_VER) && (_MSC_VER >= 1400) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch))) +#elif defined(_MSC_VER) && (_MSC_VER >= 1200) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch))) +#else + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor))) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION) + #undef JSON_HEDLEY_INTEL_VERSION +#endif +#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE) && !defined(__ICL) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE) +#elif defined(__INTEL_COMPILER) && !defined(__ICL) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK) + #undef JSON_HEDLEY_INTEL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_INTEL_VERSION) + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_INTEL_CL_VERSION) + #undef JSON_HEDLEY_INTEL_CL_VERSION +#endif +#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE) && defined(__ICL) + #define JSON_HEDLEY_INTEL_CL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER, __INTEL_COMPILER_UPDATE, 0) +#endif + +#if defined(JSON_HEDLEY_INTEL_CL_VERSION_CHECK) + #undef JSON_HEDLEY_INTEL_CL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_INTEL_CL_VERSION) + #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_CL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_INTEL_CL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION) + #undef JSON_HEDLEY_PGI_VERSION +#endif +#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__) + #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION_CHECK) + #undef JSON_HEDLEY_PGI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PGI_VERSION) + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #undef JSON_HEDLEY_SUNPRO_VERSION +#endif +#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10) +#elif defined(__SUNPRO_C) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf) +#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10) +#elif defined(__SUNPRO_CC) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK) + #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION +#endif +#if defined(__EMSCRIPTEN__) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION) + #undef JSON_HEDLEY_ARM_VERSION +#endif +#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100) +#elif defined(__CC_ARM) && defined(__ARMCC_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION_CHECK) + #undef JSON_HEDLEY_ARM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_ARM_VERSION) + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION) + #undef JSON_HEDLEY_IBM_VERSION +#endif +#if defined(__ibmxl__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__) +#elif defined(__xlC__) && defined(__xlC_ver__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff) +#elif defined(__xlC__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION_CHECK) + #undef JSON_HEDLEY_IBM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IBM_VERSION) + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_VERSION) + #undef JSON_HEDLEY_TI_VERSION +#endif +#if \ + defined(__TI_COMPILER_VERSION__) && \ + ( \ + defined(__TMS470__) || defined(__TI_ARM__) || \ + defined(__MSP430__) || \ + defined(__TMS320C2000__) \ + ) +#if (__TI_COMPILER_VERSION__ >= 16000000) + #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif +#endif + +#if defined(JSON_HEDLEY_TI_VERSION_CHECK) + #undef JSON_HEDLEY_TI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_VERSION) + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #undef JSON_HEDLEY_TI_CL2000_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__) + #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #undef JSON_HEDLEY_TI_CL430_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__) + #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #undef JSON_HEDLEY_TI_ARMCL_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__)) + #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK) + #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #undef JSON_HEDLEY_TI_CL6X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__) + #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #undef JSON_HEDLEY_TI_CL7X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__) + #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #undef JSON_HEDLEY_TI_CLPRU_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__) + #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION) + #undef JSON_HEDLEY_CRAY_VERSION +#endif +#if defined(_CRAYC) + #if defined(_RELEASE_PATCHLEVEL) + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL) + #else + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK) + #undef JSON_HEDLEY_CRAY_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_CRAY_VERSION) + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION) + #undef JSON_HEDLEY_IAR_VERSION +#endif +#if defined(__IAR_SYSTEMS_ICC__) + #if __VER__ > 1000 + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000)) + #else + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(__VER__ / 100, __VER__ % 100, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION_CHECK) + #undef JSON_HEDLEY_IAR_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IAR_VERSION) + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION) + #undef JSON_HEDLEY_TINYC_VERSION +#endif +#if defined(__TINYC__) + #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK) + #undef JSON_HEDLEY_TINYC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION) + #undef JSON_HEDLEY_DMC_VERSION +#endif +#if defined(__DMC__) + #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION_CHECK) + #undef JSON_HEDLEY_DMC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_DMC_VERSION) + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #undef JSON_HEDLEY_COMPCERT_VERSION +#endif +#if defined(__COMPCERT_VERSION__) + #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK) + #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION) + #undef JSON_HEDLEY_PELLES_VERSION +#endif +#if defined(__POCC__) + #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK) + #undef JSON_HEDLEY_PELLES_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PELLES_VERSION) + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_MCST_LCC_VERSION) + #undef JSON_HEDLEY_MCST_LCC_VERSION +#endif +#if defined(__LCC__) && defined(__LCC_MINOR__) + #define JSON_HEDLEY_MCST_LCC_VERSION JSON_HEDLEY_VERSION_ENCODE(__LCC__ / 100, __LCC__ % 100, __LCC_MINOR__) +#endif + +#if defined(JSON_HEDLEY_MCST_LCC_VERSION_CHECK) + #undef JSON_HEDLEY_MCST_LCC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_MCST_LCC_VERSION) + #define JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_MCST_LCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_MCST_LCC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION) + #undef JSON_HEDLEY_GCC_VERSION +#endif +#if \ + defined(JSON_HEDLEY_GNUC_VERSION) && \ + !defined(__clang__) && \ + !defined(JSON_HEDLEY_INTEL_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_ARM_VERSION) && \ + !defined(JSON_HEDLEY_CRAY_VERSION) && \ + !defined(JSON_HEDLEY_TI_VERSION) && \ + !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL430_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \ + !defined(__COMPCERT__) && \ + !defined(JSON_HEDLEY_MCST_LCC_VERSION) + #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GCC_VERSION) + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_ATTRIBUTE +#endif +#if \ + defined(__has_attribute) && \ + ( \ + (!defined(JSON_HEDLEY_IAR_VERSION) || JSON_HEDLEY_IAR_VERSION_CHECK(8,5,9)) \ + ) +# define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute) +#else +# define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE +#endif +#if \ + defined(__has_cpp_attribute) && \ + defined(__cplusplus) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS +#endif +#if !defined(__cplusplus) || !defined(__has_cpp_attribute) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#elif \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \ + (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_BUILTIN) + #undef JSON_HEDLEY_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin) +#else + #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN) + #undef JSON_HEDLEY_GNUC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN) + #undef JSON_HEDLEY_GCC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_FEATURE) + #undef JSON_HEDLEY_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature) +#else + #define JSON_HEDLEY_HAS_FEATURE(feature) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE) + #undef JSON_HEDLEY_GNUC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_FEATURE) + #undef JSON_HEDLEY_GCC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_EXTENSION) + #undef JSON_HEDLEY_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension) +#else + #define JSON_HEDLEY_HAS_EXTENSION(extension) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION) + #undef JSON_HEDLEY_GNUC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION) + #undef JSON_HEDLEY_GCC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_WARNING) + #undef JSON_HEDLEY_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning) +#else + #define JSON_HEDLEY_HAS_WARNING(warning) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_WARNING) + #undef JSON_HEDLEY_GNUC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_WARNING) + #undef JSON_HEDLEY_GCC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + defined(__clang__) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \ + (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR)) + #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_PRAGMA(value) __pragma(value) +#else + #define JSON_HEDLEY_PRAGMA(value) +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH) + #undef JSON_HEDLEY_DIAGNOSTIC_PUSH +#endif +#if defined(JSON_HEDLEY_DIAGNOSTIC_POP) + #undef JSON_HEDLEY_DIAGNOSTIC_POP +#endif +#if defined(__clang__) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push)) + #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop)) +#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_PUSH + #define JSON_HEDLEY_DIAGNOSTIC_POP +#endif + +/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat") +# if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions") +# if JSON_HEDLEY_HAS_WARNING("-Wc++1z-extensions") +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \ + _Pragma("clang diagnostic ignored \"-Wc++1z-extensions\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# endif +# else +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# endif +# endif +#endif +#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x +#endif + +#if defined(JSON_HEDLEY_CONST_CAST) + #undef JSON_HEDLEY_CONST_CAST +#endif +#if defined(__cplusplus) +# define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast(expr)) +#elif \ + JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_REINTERPRET_CAST) + #undef JSON_HEDLEY_REINTERPRET_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast(expr)) +#else + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_STATIC_CAST) + #undef JSON_HEDLEY_STATIC_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast(expr)) +#else + #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_CPP_CAST) + #undef JSON_HEDLEY_CPP_CAST +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast") +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \ + ((T) (expr)) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0) +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("diag_suppress=Pe137") \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr)) +# endif +#else +# define JSON_HEDLEY_CPP_CAST(T, expr) (expr) +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:1478 1786)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(20,7,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1216,1444,1445") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996)) +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:161)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068)) +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161") +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 161") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)") +#elif JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:1292)) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(20,7,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097,1098") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097") +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunused-function") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("clang diagnostic ignored \"-Wunused-function\"") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("GCC diagnostic ignored \"-Wunused-function\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(1,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION __pragma(warning(disable:4505)) +#elif JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION _Pragma("diag_suppress 3142") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNUSED_FUNCTION +#endif + +#if defined(JSON_HEDLEY_DEPRECATED) + #undef JSON_HEDLEY_DEPRECATED +#endif +#if defined(JSON_HEDLEY_DEPRECATED_FOR) + #undef JSON_HEDLEY_DEPRECATED_FOR +#endif +#if \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement)) +#elif \ + (JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) && !defined(JSON_HEDLEY_IAR_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since))) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement))) +#elif defined(__cplusplus) && (__cplusplus >= 201402L) + #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]]) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated") + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated") +#else + #define JSON_HEDLEY_DEPRECATED(since) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) +#endif + +#if defined(JSON_HEDLEY_UNAVAILABLE) + #undef JSON_HEDLEY_UNAVAILABLE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since))) +#else + #define JSON_HEDLEY_UNAVAILABLE(available_since) +#endif + +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT +#endif +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__)) +#elif (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) +#elif defined(_Check_return_) /* SAL */ + #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_ + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_ +#else + #define JSON_HEDLEY_WARN_UNUSED_RESULT + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) +#endif + +#if defined(JSON_HEDLEY_SENTINEL) + #undef JSON_HEDLEY_SENTINEL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position))) +#else + #define JSON_HEDLEY_SENTINEL(position) +#endif + +#if defined(JSON_HEDLEY_NO_RETURN) + #undef JSON_HEDLEY_NO_RETURN +#endif +#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NO_RETURN __noreturn +#elif \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L + #define JSON_HEDLEY_NO_RETURN _Noreturn +#elif defined(__cplusplus) && (__cplusplus >= 201103L) + #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NO_RETURN __attribute((noreturn)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#else + #define JSON_HEDLEY_NO_RETURN +#endif + +#if defined(JSON_HEDLEY_NO_ESCAPE) + #undef JSON_HEDLEY_NO_ESCAPE +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape) + #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__)) +#else + #define JSON_HEDLEY_NO_ESCAPE +#endif + +#if defined(JSON_HEDLEY_UNREACHABLE) + #undef JSON_HEDLEY_UNREACHABLE +#endif +#if defined(JSON_HEDLEY_UNREACHABLE_RETURN) + #undef JSON_HEDLEY_UNREACHABLE_RETURN +#endif +#if defined(JSON_HEDLEY_ASSUME) + #undef JSON_HEDLEY_ASSUME +#endif +#if \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_ASSUME(expr) __assume(expr) +#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume) + #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr) +#elif \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #if defined(__cplusplus) + #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr) + #else + #define JSON_HEDLEY_ASSUME(expr) _nassert(expr) + #endif +#endif +#if \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(10,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable() +#elif defined(JSON_HEDLEY_ASSUME) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif +#if !defined(JSON_HEDLEY_ASSUME) + #if defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1))) + #else + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr) + #endif +#endif +#if defined(JSON_HEDLEY_UNREACHABLE) + #if \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value)) + #else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE() + #endif +#else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value) +#endif +#if !defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif + +JSON_HEDLEY_DIAGNOSTIC_PUSH +#if JSON_HEDLEY_HAS_WARNING("-Wpedantic") + #pragma clang diagnostic ignored "-Wpedantic" +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus) + #pragma clang diagnostic ignored "-Wc++98-compat-pedantic" +#endif +#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0) + #if defined(__clang__) + #pragma clang diagnostic ignored "-Wvariadic-macros" + #elif defined(JSON_HEDLEY_GCC_VERSION) + #pragma GCC diagnostic ignored "-Wvariadic-macros" + #endif +#endif +#if defined(JSON_HEDLEY_NON_NULL) + #undef JSON_HEDLEY_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__))) +#else + #define JSON_HEDLEY_NON_NULL(...) +#endif +JSON_HEDLEY_DIAGNOSTIC_POP + +#if defined(JSON_HEDLEY_PRINTF_FORMAT) + #undef JSON_HEDLEY_PRINTF_FORMAT +#endif +#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check))) +#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check))) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(format) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check))) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check)) +#else + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) +#endif + +#if defined(JSON_HEDLEY_CONSTEXPR) + #undef JSON_HEDLEY_CONSTEXPR +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr) + #endif +#endif +#if !defined(JSON_HEDLEY_CONSTEXPR) + #define JSON_HEDLEY_CONSTEXPR +#endif + +#if defined(JSON_HEDLEY_PREDICT) + #undef JSON_HEDLEY_PREDICT +#endif +#if defined(JSON_HEDLEY_LIKELY) + #undef JSON_HEDLEY_LIKELY +#endif +#if defined(JSON_HEDLEY_UNLIKELY) + #undef JSON_HEDLEY_UNLIKELY +#endif +#if defined(JSON_HEDLEY_UNPREDICTABLE) + #undef JSON_HEDLEY_UNPREDICTABLE +#endif +#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable) + #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr)) +#endif +#if \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) && !defined(JSON_HEDLEY_PGI_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability( (expr), (value), (probability)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) __builtin_expect_with_probability(!!(expr), 1 , (probability)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) __builtin_expect_with_probability(!!(expr), 0 , (probability)) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect (!!(expr), 1 ) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) +#elif \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) && !defined(JSON_HEDLEY_INTEL_CL_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PREDICT(expr, expected, probability) \ + (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \ + })) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \ + })) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect(!!(expr), 1) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0) +#else +# define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_LIKELY(expr) (!!(expr)) +# define JSON_HEDLEY_UNLIKELY(expr) (!!(expr)) +#endif +#if !defined(JSON_HEDLEY_UNPREDICTABLE) + #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5) +#endif + +#if defined(JSON_HEDLEY_MALLOC) + #undef JSON_HEDLEY_MALLOC +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_MALLOC __attribute__((__malloc__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory") +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_MALLOC __declspec(restrict) +#else + #define JSON_HEDLEY_MALLOC +#endif + +#if defined(JSON_HEDLEY_PURE) + #undef JSON_HEDLEY_PURE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PURE __attribute__((__pure__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) +# define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data") +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \ + ) +# define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;") +#else +# define JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_CONST) + #undef JSON_HEDLEY_CONST +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(const) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_CONST __attribute__((__const__)) +#elif \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_CONST _Pragma("no_side_effect") +#else + #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_RESTRICT) + #undef JSON_HEDLEY_RESTRICT +#endif +#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT restrict +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + defined(__clang__) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_RESTRICT __restrict +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT _Restrict +#else + #define JSON_HEDLEY_RESTRICT +#endif + +#if defined(JSON_HEDLEY_INLINE) + #undef JSON_HEDLEY_INLINE +#endif +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + (defined(__cplusplus) && (__cplusplus >= 199711L)) + #define JSON_HEDLEY_INLINE inline +#elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0) + #define JSON_HEDLEY_INLINE __inline__ +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_INLINE __inline +#else + #define JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_ALWAYS_INLINE) + #undef JSON_HEDLEY_ALWAYS_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) +# define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_ALWAYS_INLINE __forceinline +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \ + ) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced") +#else +# define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_NEVER_INLINE) + #undef JSON_HEDLEY_NEVER_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,10,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#else + #define JSON_HEDLEY_NEVER_INLINE +#endif + +#if defined(JSON_HEDLEY_PRIVATE) + #undef JSON_HEDLEY_PRIVATE +#endif +#if defined(JSON_HEDLEY_PUBLIC) + #undef JSON_HEDLEY_PUBLIC +#endif +#if defined(JSON_HEDLEY_IMPORT) + #undef JSON_HEDLEY_IMPORT +#endif +#if defined(_WIN32) || defined(__CYGWIN__) +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC __declspec(dllexport) +# define JSON_HEDLEY_IMPORT __declspec(dllimport) +#else +# if \ + JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + ( \ + defined(__TI_EABI__) && \ + ( \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \ + ) \ + ) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) +# define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden"))) +# define JSON_HEDLEY_PUBLIC __attribute__((__visibility__("default"))) +# else +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC +# endif +# define JSON_HEDLEY_IMPORT extern +#endif + +#if defined(JSON_HEDLEY_NO_THROW) + #undef JSON_HEDLEY_NO_THROW +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NO_THROW __declspec(nothrow) +#else + #define JSON_HEDLEY_NO_THROW +#endif + +#if defined(JSON_HEDLEY_FALL_THROUGH) + #undef JSON_HEDLEY_FALL_THROUGH +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__)) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]]) +#elif defined(__fallthrough) /* SAL */ + #define JSON_HEDLEY_FALL_THROUGH __fallthrough +#else + #define JSON_HEDLEY_FALL_THROUGH +#endif + +#if defined(JSON_HEDLEY_RETURNS_NON_NULL) + #undef JSON_HEDLEY_RETURNS_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__)) +#elif defined(_Ret_notnull_) /* SAL */ + #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_ +#else + #define JSON_HEDLEY_RETURNS_NON_NULL +#endif + +#if defined(JSON_HEDLEY_ARRAY_PARAM) + #undef JSON_HEDLEY_ARRAY_PARAM +#endif +#if \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ + !defined(__STDC_NO_VLA__) && \ + !defined(__cplusplus) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_ARRAY_PARAM(name) (name) +#else + #define JSON_HEDLEY_ARRAY_PARAM(name) +#endif + +#if defined(JSON_HEDLEY_IS_CONSTANT) + #undef JSON_HEDLEY_IS_CONSTANT +#endif +#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR) + #undef JSON_HEDLEY_REQUIRE_CONSTEXPR +#endif +/* JSON_HEDLEY_IS_CONSTEXPR_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #undef JSON_HEDLEY_IS_CONSTEXPR_ +#endif +#if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_MCST_LCC_VERSION_CHECK(1,25,10) + #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr) +#endif +#if !defined(__cplusplus) +# if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*) +#else + #include + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*) +#endif +# elif \ + ( \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \ + !defined(JSON_HEDLEY_SUNPRO_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION)) || \ + (JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) && !defined(JSON_HEDLEY_IAR_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0) +#else + #include + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0) +#endif +# elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + defined(JSON_HEDLEY_INTEL_VERSION) || \ + defined(JSON_HEDLEY_TINYC_VERSION) || \ + defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \ + defined(JSON_HEDLEY_TI_CL2000_VERSION) || \ + defined(JSON_HEDLEY_TI_CL6X_VERSION) || \ + defined(JSON_HEDLEY_TI_CL7X_VERSION) || \ + defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \ + defined(__clang__) +# define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \ + sizeof(void) != \ + sizeof(*( \ + 1 ? \ + ((void*) ((expr) * 0L) ) : \ +((struct { char v[sizeof(void) * 2]; } *) 1) \ + ) \ + ) \ + ) +# endif +#endif +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1)) +#else + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) (0) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr) +#endif + +#if defined(JSON_HEDLEY_BEGIN_C_DECLS) + #undef JSON_HEDLEY_BEGIN_C_DECLS +#endif +#if defined(JSON_HEDLEY_END_C_DECLS) + #undef JSON_HEDLEY_END_C_DECLS +#endif +#if defined(JSON_HEDLEY_C_DECL) + #undef JSON_HEDLEY_C_DECL +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" { + #define JSON_HEDLEY_END_C_DECLS } + #define JSON_HEDLEY_C_DECL extern "C" +#else + #define JSON_HEDLEY_BEGIN_C_DECLS + #define JSON_HEDLEY_END_C_DECLS + #define JSON_HEDLEY_C_DECL +#endif + +#if defined(JSON_HEDLEY_STATIC_ASSERT) + #undef JSON_HEDLEY_STATIC_ASSERT +#endif +#if \ + !defined(__cplusplus) && ( \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \ + (JSON_HEDLEY_HAS_FEATURE(c_static_assert) && !defined(JSON_HEDLEY_INTEL_CL_VERSION)) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + defined(_Static_assert) \ + ) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message) +#elif \ + (defined(__cplusplus) && (__cplusplus >= 201103L)) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message)) +#else +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) +#endif + +#if defined(JSON_HEDLEY_NULL) + #undef JSON_HEDLEY_NULL +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr) + #elif defined(NULL) + #define JSON_HEDLEY_NULL NULL + #else + #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0) + #endif +#elif defined(NULL) + #define JSON_HEDLEY_NULL NULL +#else + #define JSON_HEDLEY_NULL ((void*) 0) +#endif + +#if defined(JSON_HEDLEY_MESSAGE) + #undef JSON_HEDLEY_MESSAGE +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_MESSAGE(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(message msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg) +#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_WARNING) + #undef JSON_HEDLEY_WARNING +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_WARNING(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(clang warning msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_REQUIRE) + #undef JSON_HEDLEY_REQUIRE +#endif +#if defined(JSON_HEDLEY_REQUIRE_MSG) + #undef JSON_HEDLEY_REQUIRE_MSG +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if) +# if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat") +# define JSON_HEDLEY_REQUIRE(expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), #expr, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), msg, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error"))) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error"))) +# endif +#else +# define JSON_HEDLEY_REQUIRE(expr) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) +#endif + +#if defined(JSON_HEDLEY_FLAGS) + #undef JSON_HEDLEY_FLAGS +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum) && (!defined(__cplusplus) || JSON_HEDLEY_HAS_WARNING("-Wbitfield-enum-conversion")) + #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__)) +#else + #define JSON_HEDLEY_FLAGS +#endif + +#if defined(JSON_HEDLEY_FLAGS_CAST) + #undef JSON_HEDLEY_FLAGS_CAST +#endif +#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0) +# define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("warning(disable:188)") \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr) +#endif + +#if defined(JSON_HEDLEY_EMPTY_BASES) + #undef JSON_HEDLEY_EMPTY_BASES +#endif +#if \ + (JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0)) || \ + JSON_HEDLEY_INTEL_CL_VERSION_CHECK(2021,1,0) + #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases) +#else + #define JSON_HEDLEY_EMPTY_BASES +#endif + +/* Remaining macros are deprecated. */ + +#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK +#endif +#if defined(__clang__) + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0) +#else + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN) + #undef JSON_HEDLEY_CLANG_HAS_BUILTIN +#endif +#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin) + +#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE) + #undef JSON_HEDLEY_CLANG_HAS_FEATURE +#endif +#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature) + +#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION) + #undef JSON_HEDLEY_CLANG_HAS_EXTENSION +#endif +#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension) + +#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_WARNING) + #undef JSON_HEDLEY_CLANG_HAS_WARNING +#endif +#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning) + +#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */ + + +// This file contains all internal macro definitions (except those affecting ABI) +// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them + +// #include + + +// exclude unsupported compilers +#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK) + #if defined(__clang__) + #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400 + #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER)) + #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800 + #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #endif +#endif + +// C++ language standard detection +// if the user manually specified the used c++ version this is skipped +#if !defined(JSON_HAS_CPP_20) && !defined(JSON_HAS_CPP_17) && !defined(JSON_HAS_CPP_14) && !defined(JSON_HAS_CPP_11) + #if (defined(__cplusplus) && __cplusplus >= 202002L) || (defined(_MSVC_LANG) && _MSVC_LANG >= 202002L) + #define JSON_HAS_CPP_20 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 + #elif (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 + #elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1) + #define JSON_HAS_CPP_14 + #endif + // the cpp 11 flag is always specified because it is the minimal required version + #define JSON_HAS_CPP_11 +#endif + +#ifdef __has_include + #if __has_include() + #include + #endif +#endif + +#if !defined(JSON_HAS_FILESYSTEM) && !defined(JSON_HAS_EXPERIMENTAL_FILESYSTEM) + #ifdef JSON_HAS_CPP_17 + #if defined(__cpp_lib_filesystem) + #define JSON_HAS_FILESYSTEM 1 + #elif defined(__cpp_lib_experimental_filesystem) + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #elif !defined(__has_include) + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #elif __has_include() + #define JSON_HAS_FILESYSTEM 1 + #elif __has_include() + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 1 + #endif + + // std::filesystem does not work on MinGW GCC 8: https://sourceforge.net/p/mingw-w64/bugs/737/ + #if defined(__MINGW32__) && defined(__GNUC__) && __GNUC__ == 8 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before GCC 8: https://en.cppreference.com/w/cpp/compiler_support + #if defined(__GNUC__) && !defined(__clang__) && __GNUC__ < 8 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before Clang 7: https://en.cppreference.com/w/cpp/compiler_support + #if defined(__clang_major__) && __clang_major__ < 7 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before MSVC 19.14: https://en.cppreference.com/w/cpp/compiler_support + #if defined(_MSC_VER) && _MSC_VER < 1914 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before iOS 13 + #if defined(__IPHONE_OS_VERSION_MIN_REQUIRED) && __IPHONE_OS_VERSION_MIN_REQUIRED < 130000 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + + // no filesystem support before macOS Catalina + #if defined(__MAC_OS_X_VERSION_MIN_REQUIRED) && __MAC_OS_X_VERSION_MIN_REQUIRED < 101500 + #undef JSON_HAS_FILESYSTEM + #undef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #endif + #endif +#endif + +#ifndef JSON_HAS_EXPERIMENTAL_FILESYSTEM + #define JSON_HAS_EXPERIMENTAL_FILESYSTEM 0 +#endif + +#ifndef JSON_HAS_FILESYSTEM + #define JSON_HAS_FILESYSTEM 0 +#endif + +#ifndef JSON_HAS_THREE_WAY_COMPARISON + #if defined(__cpp_impl_three_way_comparison) && __cpp_impl_three_way_comparison >= 201907L \ + && defined(__cpp_lib_three_way_comparison) && __cpp_lib_three_way_comparison >= 201907L + #define JSON_HAS_THREE_WAY_COMPARISON 1 + #else + #define JSON_HAS_THREE_WAY_COMPARISON 0 + #endif +#endif + +#ifndef JSON_HAS_RANGES + // ranges header shipping in GCC 11.1.0 (released 2021-04-27) has syntax error + #if defined(__GLIBCXX__) && __GLIBCXX__ == 20210427 + #define JSON_HAS_RANGES 0 + #elif defined(__cpp_lib_ranges) + #define JSON_HAS_RANGES 1 + #else + #define JSON_HAS_RANGES 0 + #endif +#endif + +#ifndef JSON_HAS_STATIC_RTTI + #if !defined(_HAS_STATIC_RTTI) || _HAS_STATIC_RTTI != 0 + #define JSON_HAS_STATIC_RTTI 1 + #else + #define JSON_HAS_STATIC_RTTI 0 + #endif +#endif + +#ifdef JSON_HAS_CPP_17 + #define JSON_INLINE_VARIABLE inline +#else + #define JSON_INLINE_VARIABLE +#endif + +#if JSON_HEDLEY_HAS_ATTRIBUTE(no_unique_address) + #define JSON_NO_UNIQUE_ADDRESS [[no_unique_address]] +#else + #define JSON_NO_UNIQUE_ADDRESS +#endif + +// disable documentation warnings on clang +#if defined(__clang__) + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wdocumentation" + #pragma clang diagnostic ignored "-Wdocumentation-unknown-command" +#endif + +// allow disabling exceptions +#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION) + #define JSON_THROW(exception) throw exception + #define JSON_TRY try + #define JSON_CATCH(exception) catch(exception) + #define JSON_INTERNAL_CATCH(exception) catch(exception) +#else + #include + #define JSON_THROW(exception) std::abort() + #define JSON_TRY if(true) + #define JSON_CATCH(exception) if(false) + #define JSON_INTERNAL_CATCH(exception) if(false) +#endif + +// override exception macros +#if defined(JSON_THROW_USER) + #undef JSON_THROW + #define JSON_THROW JSON_THROW_USER +#endif +#if defined(JSON_TRY_USER) + #undef JSON_TRY + #define JSON_TRY JSON_TRY_USER +#endif +#if defined(JSON_CATCH_USER) + #undef JSON_CATCH + #define JSON_CATCH JSON_CATCH_USER + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_CATCH_USER +#endif +#if defined(JSON_INTERNAL_CATCH_USER) + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER +#endif + +// allow overriding assert +#if !defined(JSON_ASSERT) + #include // assert + #define JSON_ASSERT(x) assert(x) +#endif + +// allow to access some private functions (needed by the test suite) +#if defined(JSON_TESTS_PRIVATE) + #define JSON_PRIVATE_UNLESS_TESTED public +#else + #define JSON_PRIVATE_UNLESS_TESTED private +#endif + +/*! +@brief macro to briefly define a mapping between an enum and JSON +@def NLOHMANN_JSON_SERIALIZE_ENUM +@since version 3.4.0 +*/ +#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...) \ + template \ + inline void to_json(BasicJsonType& j, const ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [e](const std::pair& ej_pair) -> bool \ + { \ + return ej_pair.first == e; \ + }); \ + j = ((it != std::end(m)) ? it : std::begin(m))->second; \ + } \ + template \ + inline void from_json(const BasicJsonType& j, ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [&j](const std::pair& ej_pair) -> bool \ + { \ + return ej_pair.second == j; \ + }); \ + e = ((it != std::end(m)) ? it : std::begin(m))->first; \ + } + +// Ugly macros to avoid uglier copy-paste when specializing basic_json. They +// may be removed in the future once the class is split. + +#define NLOHMANN_BASIC_JSON_TPL_DECLARATION \ + template class ObjectType, \ + template class ArrayType, \ + class StringType, class BooleanType, class NumberIntegerType, \ + class NumberUnsignedType, class NumberFloatType, \ + template class AllocatorType, \ + template class JSONSerializer, \ + class BinaryType, \ + class CustomBaseClass> + +#define NLOHMANN_BASIC_JSON_TPL \ + basic_json + +// Macros to simplify conversion from/to types + +#define NLOHMANN_JSON_EXPAND( x ) x +#define NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, NAME,...) NAME +#define NLOHMANN_JSON_PASTE(...) NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_GET_MACRO(__VA_ARGS__, \ + NLOHMANN_JSON_PASTE64, \ + NLOHMANN_JSON_PASTE63, \ + NLOHMANN_JSON_PASTE62, \ + NLOHMANN_JSON_PASTE61, \ + NLOHMANN_JSON_PASTE60, \ + NLOHMANN_JSON_PASTE59, \ + NLOHMANN_JSON_PASTE58, \ + NLOHMANN_JSON_PASTE57, \ + NLOHMANN_JSON_PASTE56, \ + NLOHMANN_JSON_PASTE55, \ + NLOHMANN_JSON_PASTE54, \ + NLOHMANN_JSON_PASTE53, \ + NLOHMANN_JSON_PASTE52, \ + NLOHMANN_JSON_PASTE51, \ + NLOHMANN_JSON_PASTE50, \ + NLOHMANN_JSON_PASTE49, \ + NLOHMANN_JSON_PASTE48, \ + NLOHMANN_JSON_PASTE47, \ + NLOHMANN_JSON_PASTE46, \ + NLOHMANN_JSON_PASTE45, \ + NLOHMANN_JSON_PASTE44, \ + NLOHMANN_JSON_PASTE43, \ + NLOHMANN_JSON_PASTE42, \ + NLOHMANN_JSON_PASTE41, \ + NLOHMANN_JSON_PASTE40, \ + NLOHMANN_JSON_PASTE39, \ + NLOHMANN_JSON_PASTE38, \ + NLOHMANN_JSON_PASTE37, \ + NLOHMANN_JSON_PASTE36, \ + NLOHMANN_JSON_PASTE35, \ + NLOHMANN_JSON_PASTE34, \ + NLOHMANN_JSON_PASTE33, \ + NLOHMANN_JSON_PASTE32, \ + NLOHMANN_JSON_PASTE31, \ + NLOHMANN_JSON_PASTE30, \ + NLOHMANN_JSON_PASTE29, \ + NLOHMANN_JSON_PASTE28, \ + NLOHMANN_JSON_PASTE27, \ + NLOHMANN_JSON_PASTE26, \ + NLOHMANN_JSON_PASTE25, \ + NLOHMANN_JSON_PASTE24, \ + NLOHMANN_JSON_PASTE23, \ + NLOHMANN_JSON_PASTE22, \ + NLOHMANN_JSON_PASTE21, \ + NLOHMANN_JSON_PASTE20, \ + NLOHMANN_JSON_PASTE19, \ + NLOHMANN_JSON_PASTE18, \ + NLOHMANN_JSON_PASTE17, \ + NLOHMANN_JSON_PASTE16, \ + NLOHMANN_JSON_PASTE15, \ + NLOHMANN_JSON_PASTE14, \ + NLOHMANN_JSON_PASTE13, \ + NLOHMANN_JSON_PASTE12, \ + NLOHMANN_JSON_PASTE11, \ + NLOHMANN_JSON_PASTE10, \ + NLOHMANN_JSON_PASTE9, \ + NLOHMANN_JSON_PASTE8, \ + NLOHMANN_JSON_PASTE7, \ + NLOHMANN_JSON_PASTE6, \ + NLOHMANN_JSON_PASTE5, \ + NLOHMANN_JSON_PASTE4, \ + NLOHMANN_JSON_PASTE3, \ + NLOHMANN_JSON_PASTE2, \ + NLOHMANN_JSON_PASTE1)(__VA_ARGS__)) +#define NLOHMANN_JSON_PASTE2(func, v1) func(v1) +#define NLOHMANN_JSON_PASTE3(func, v1, v2) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE2(func, v2) +#define NLOHMANN_JSON_PASTE4(func, v1, v2, v3) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE3(func, v2, v3) +#define NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE4(func, v2, v3, v4) +#define NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func, v2, v3, v4, v5) +#define NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(func, v2, v3, v4, v5, v6) +#define NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(func, v2, v3, v4, v5, v6, v7) +#define NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE8(func, v2, v3, v4, v5, v6, v7, v8) +#define NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE9(func, v2, v3, v4, v5, v6, v7, v8, v9) +#define NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE10(func, v2, v3, v4, v5, v6, v7, v8, v9, v10) +#define NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE11(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) +#define NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE12(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) +#define NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE13(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) +#define NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE14(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) +#define NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE15(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) +#define NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) +#define NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) +#define NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) +#define NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) +#define NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) +#define NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) +#define NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) +#define NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) +#define NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) +#define NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE25(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) +#define NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE26(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) +#define NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE27(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) +#define NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE28(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) +#define NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE29(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) +#define NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE30(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) +#define NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE31(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) +#define NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE32(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) +#define NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE33(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) +#define NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE34(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) +#define NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE35(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) +#define NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE36(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) +#define NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE37(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) +#define NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE38(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) +#define NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE39(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) +#define NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE40(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) +#define NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE41(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) +#define NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE42(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) +#define NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE43(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) +#define NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE44(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) +#define NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE45(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) +#define NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE46(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) +#define NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE47(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) +#define NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE48(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) +#define NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE49(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) +#define NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE50(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) +#define NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE51(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) +#define NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE52(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) +#define NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE53(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) +#define NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE54(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) +#define NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE55(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) +#define NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE56(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) +#define NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE57(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) +#define NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE58(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) +#define NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE59(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) +#define NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE60(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) +#define NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE61(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) +#define NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE62(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) +#define NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE63(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) + +#define NLOHMANN_JSON_TO(v1) nlohmann_json_j[#v1] = nlohmann_json_t.v1; +#define NLOHMANN_JSON_FROM(v1) nlohmann_json_j.at(#v1).get_to(nlohmann_json_t.v1); +#define NLOHMANN_JSON_FROM_WITH_DEFAULT(v1) nlohmann_json_t.v1 = nlohmann_json_j.value(#v1, nlohmann_json_default_obj.v1); + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { const Type nlohmann_json_default_obj{}; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE_ONLY_SERIALIZE(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_ONLY_SERIALIZE(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } + +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { const Type nlohmann_json_default_obj{}; NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM_WITH_DEFAULT, __VA_ARGS__)) } + +// inspired from https://stackoverflow.com/a/26745591 +// allows to call any std function as if (e.g. with begin): +// using std::begin; begin(x); +// +// it allows using the detected idiom to retrieve the return type +// of such an expression +#define NLOHMANN_CAN_CALL_STD_FUNC_IMPL(std_name) \ + namespace detail { \ + using std::std_name; \ + \ + template \ + using result_of_##std_name = decltype(std_name(std::declval()...)); \ + } \ + \ + namespace detail2 { \ + struct std_name##_tag \ + { \ + }; \ + \ + template \ + std_name##_tag std_name(T&&...); \ + \ + template \ + using result_of_##std_name = decltype(std_name(std::declval()...)); \ + \ + template \ + struct would_call_std_##std_name \ + { \ + static constexpr auto const value = ::nlohmann::detail:: \ + is_detected_exact::value; \ + }; \ + } /* namespace detail2 */ \ + \ + template \ + struct would_call_std_##std_name : detail2::would_call_std_##std_name \ + { \ + } + +#ifndef JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_USE_IMPLICIT_CONVERSIONS 1 +#endif + +#if JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_EXPLICIT +#else + #define JSON_EXPLICIT explicit +#endif + +#ifndef JSON_DISABLE_ENUM_SERIALIZATION + #define JSON_DISABLE_ENUM_SERIALIZATION 0 +#endif + +#ifndef JSON_USE_GLOBAL_UDLS + #define JSON_USE_GLOBAL_UDLS 1 +#endif + +#if JSON_HAS_THREE_WAY_COMPARISON + #include // partial_ordering +#endif + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/////////////////////////// +// JSON type enumeration // +/////////////////////////// + +/*! +@brief the JSON type enumeration + +This enumeration collects the different JSON types. It is internally used to +distinguish the stored values, and the functions @ref basic_json::is_null(), +@ref basic_json::is_object(), @ref basic_json::is_array(), +@ref basic_json::is_string(), @ref basic_json::is_boolean(), +@ref basic_json::is_number() (with @ref basic_json::is_number_integer(), +@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()), +@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and +@ref basic_json::is_structured() rely on it. + +@note There are three enumeration entries (number_integer, number_unsigned, and +number_float), because the library distinguishes these three types for numbers: +@ref basic_json::number_unsigned_t is used for unsigned integers, +@ref basic_json::number_integer_t is used for signed integers, and +@ref basic_json::number_float_t is used for floating-point numbers or to +approximate integers which do not fit in the limits of their respective type. + +@sa see @ref basic_json::basic_json(const value_t value_type) -- create a JSON +value with the default value for a given type + +@since version 1.0.0 +*/ +enum class value_t : std::uint8_t +{ + null, ///< null value + object, ///< object (unordered set of name/value pairs) + array, ///< array (ordered collection of values) + string, ///< string value + boolean, ///< boolean value + number_integer, ///< number value (signed integer) + number_unsigned, ///< number value (unsigned integer) + number_float, ///< number value (floating-point) + binary, ///< binary array (ordered collection of bytes) + discarded ///< discarded by the parser callback function +}; + +/*! +@brief comparison operator for JSON types + +Returns an ordering that is similar to Python: +- order: null < boolean < number < object < array < string < binary +- furthermore, each type is not smaller than itself +- discarded values are not comparable +- binary is represented as a b"" string in python and directly comparable to a + string; however, making a binary array directly comparable with a string would + be surprising behavior in a JSON file. + +@since version 1.0.0 +*/ +#if JSON_HAS_THREE_WAY_COMPARISON + inline std::partial_ordering operator<=>(const value_t lhs, const value_t rhs) noexcept // *NOPAD* +#else + inline bool operator<(const value_t lhs, const value_t rhs) noexcept +#endif +{ + static constexpr std::array order = {{ + 0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */, + 1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */, + 6 /* binary */ + } + }; + + const auto l_index = static_cast(lhs); + const auto r_index = static_cast(rhs); +#if JSON_HAS_THREE_WAY_COMPARISON + if (l_index < order.size() && r_index < order.size()) + { + return order[l_index] <=> order[r_index]; // *NOPAD* + } + return std::partial_ordering::unordered; +#else + return l_index < order.size() && r_index < order.size() && order[l_index] < order[r_index]; +#endif +} + +// GCC selects the built-in operator< over an operator rewritten from +// a user-defined spaceship operator +// Clang, MSVC, and ICC select the rewritten candidate +// (see GCC bug https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105200) +#if JSON_HAS_THREE_WAY_COMPARISON && defined(__GNUC__) +inline bool operator<(const value_t lhs, const value_t rhs) noexcept +{ + return std::is_lt(lhs <=> rhs); // *NOPAD* +} +#endif + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/*! +@brief replace all occurrences of a substring by another string + +@param[in,out] s the string to manipulate; changed so that all + occurrences of @a f are replaced with @a t +@param[in] f the substring to replace with @a t +@param[in] t the string to replace @a f + +@pre The search string @a f must not be empty. **This precondition is +enforced with an assertion.** + +@since version 2.0.0 +*/ +template +inline void replace_substring(StringType& s, const StringType& f, + const StringType& t) +{ + JSON_ASSERT(!f.empty()); + for (auto pos = s.find(f); // find first occurrence of f + pos != StringType::npos; // make sure f was found + s.replace(pos, f.size(), t), // replace with t, and + pos = s.find(f, pos + t.size())) // find next occurrence of f + {} +} + +/*! + * @brief string escaping as described in RFC 6901 (Sect. 4) + * @param[in] s string to escape + * @return escaped string + * + * Note the order of escaping "~" to "~0" and "/" to "~1" is important. + */ +template +inline StringType escape(StringType s) +{ + replace_substring(s, StringType{"~"}, StringType{"~0"}); + replace_substring(s, StringType{"/"}, StringType{"~1"}); + return s; +} + +/*! + * @brief string unescaping as described in RFC 6901 (Sect. 4) + * @param[in] s string to unescape + * @return unescaped string + * + * Note the order of escaping "~1" to "/" and "~0" to "~" is important. + */ +template +static void unescape(StringType& s) +{ + replace_substring(s, StringType{"~1"}, StringType{"/"}); + replace_substring(s, StringType{"~0"}, StringType{"~"}); +} + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // size_t + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +/// struct to capture the start position of the current token +struct position_t +{ + /// the total number of characters read + std::size_t chars_read_total = 0; + /// the number of characters read in the current line + std::size_t chars_read_current_line = 0; + /// the number of lines read + std::size_t lines_read = 0; + + /// conversion to size_t to preserve SAX interface + constexpr operator size_t() const + { + return chars_read_total; + } +}; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-FileCopyrightText: 2018 The Abseil Authors +// SPDX-License-Identifier: MIT + + + +#include // array +#include // size_t +#include // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type +#include // index_sequence, make_index_sequence, index_sequence_for + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template +using uncvref_t = typename std::remove_cv::type>::type; + +#ifdef JSON_HAS_CPP_14 + +// the following utilities are natively available in C++14 +using std::enable_if_t; +using std::index_sequence; +using std::make_index_sequence; +using std::index_sequence_for; + +#else + +// alias templates to reduce boilerplate +template +using enable_if_t = typename std::enable_if::type; + +// The following code is taken from https://github.com/abseil/abseil-cpp/blob/10cb35e459f5ecca5b2ff107635da0bfa41011b4/absl/utility/utility.h +// which is part of Google Abseil (https://github.com/abseil/abseil-cpp), licensed under the Apache License 2.0. + +//// START OF CODE FROM GOOGLE ABSEIL + +// integer_sequence +// +// Class template representing a compile-time integer sequence. An instantiation +// of `integer_sequence` has a sequence of integers encoded in its +// type through its template arguments (which is a common need when +// working with C++11 variadic templates). `absl::integer_sequence` is designed +// to be a drop-in replacement for C++14's `std::integer_sequence`. +// +// Example: +// +// template< class T, T... Ints > +// void user_function(integer_sequence); +// +// int main() +// { +// // user_function's `T` will be deduced to `int` and `Ints...` +// // will be deduced to `0, 1, 2, 3, 4`. +// user_function(make_integer_sequence()); +// } +template +struct integer_sequence +{ + using value_type = T; + static constexpr std::size_t size() noexcept + { + return sizeof...(Ints); + } +}; + +// index_sequence +// +// A helper template for an `integer_sequence` of `size_t`, +// `absl::index_sequence` is designed to be a drop-in replacement for C++14's +// `std::index_sequence`. +template +using index_sequence = integer_sequence; + +namespace utility_internal +{ + +template +struct Extend; + +// Note that SeqSize == sizeof...(Ints). It's passed explicitly for efficiency. +template +struct Extend, SeqSize, 0> +{ + using type = integer_sequence < T, Ints..., (Ints + SeqSize)... >; +}; + +template +struct Extend, SeqSize, 1> +{ + using type = integer_sequence < T, Ints..., (Ints + SeqSize)..., 2 * SeqSize >; +}; + +// Recursion helper for 'make_integer_sequence'. +// 'Gen::type' is an alias for 'integer_sequence'. +template +struct Gen +{ + using type = + typename Extend < typename Gen < T, N / 2 >::type, N / 2, N % 2 >::type; +}; + +template +struct Gen +{ + using type = integer_sequence; +}; + +} // namespace utility_internal + +// Compile-time sequences of integers + +// make_integer_sequence +// +// This template alias is equivalent to +// `integer_sequence`, and is designed to be a drop-in +// replacement for C++14's `std::make_integer_sequence`. +template +using make_integer_sequence = typename utility_internal::Gen::type; + +// make_index_sequence +// +// This template alias is equivalent to `index_sequence<0, 1, ..., N-1>`, +// and is designed to be a drop-in replacement for C++14's +// `std::make_index_sequence`. +template +using make_index_sequence = make_integer_sequence; + +// index_sequence_for +// +// Converts a typename pack into an index sequence of the same length, and +// is designed to be a drop-in replacement for C++14's +// `std::index_sequence_for()` +template +using index_sequence_for = make_index_sequence; + +//// END OF CODE FROM GOOGLE ABSEIL + +#endif + +// dispatch utility (taken from ranges-v3) +template struct priority_tag : priority_tag < N - 1 > {}; +template<> struct priority_tag<0> {}; + +// taken from ranges-v3 +template +struct static_const +{ + static JSON_INLINE_VARIABLE constexpr T value{}; +}; + +#ifndef JSON_HAS_CPP_17 + template + constexpr T static_const::value; +#endif + +template +inline constexpr std::array make_array(Args&& ... args) +{ + return std::array {{static_cast(std::forward(args))...}}; +} + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // numeric_limits +#include // false_type, is_constructible, is_integral, is_same, true_type +#include // declval +#include // tuple +#include // char_traits + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +#include // random_access_iterator_tag + +// #include + +// #include + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN +namespace detail +{ + +template +struct iterator_types {}; + +template +struct iterator_types < + It, + void_t> +{ + using difference_type = typename It::difference_type; + using value_type = typename It::value_type; + using pointer = typename It::pointer; + using reference = typename It::reference; + using iterator_category = typename It::iterator_category; +}; + +// This is required as some compilers implement std::iterator_traits in a way that +// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341. +template +struct iterator_traits +{ +}; + +template +struct iterator_traits < T, enable_if_t < !std::is_pointer::value >> + : iterator_types +{ +}; + +template +struct iterator_traits::value>> +{ + using iterator_category = std::random_access_iterator_tag; + using value_type = T; + using difference_type = ptrdiff_t; + using pointer = T*; + using reference = T&; +}; + +} // namespace detail +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN + +NLOHMANN_CAN_CALL_STD_FUNC_IMPL(begin); + +NLOHMANN_JSON_NAMESPACE_END + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + + + +// #include + + +NLOHMANN_JSON_NAMESPACE_BEGIN + +NLOHMANN_CAN_CALL_STD_FUNC_IMPL(end); + +NLOHMANN_JSON_NAMESPACE_END + +// #include + +// #include + +// #include +// __ _____ _____ _____ +// __| | __| | | | JSON for Modern C++ +// | | |__ | | | | | | version 3.11.3 +// |_____|_____|_____|_|___| https://github.com/nlohmann/json +// +// SPDX-FileCopyrightText: 2013-2023 Niels Lohmann +// SPDX-License-Identifier: MIT + +#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_ + #define INCLUDE_NLOHMANN_JSON_FWD_HPP_ + + #include // int64_t, uint64_t + #include // map + #include // allocator + #include // string + #include // vector + + // #include + + + /*! + @brief namespace for Niels Lohmann + @see https://github.com/nlohmann + @since version 1.0.0 + */ + NLOHMANN_JSON_NAMESPACE_BEGIN + + /*! + @brief default JSONSerializer template argument + + This serializer ignores the template arguments and uses ADL + ([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl)) + for serialization. + */ + template + struct adl_serializer; + + /// a class to store JSON values + /// @sa https://json.nlohmann.me/api/basic_json/ + template class ObjectType = + std::map, + template class ArrayType = std::vector, + class StringType = std::string, class BooleanType = bool, + class NumberIntegerType = std::int64_t, + class NumberUnsignedType = std::uint64_t, + class NumberFloatType = double, + template class AllocatorType = std::allocator, + template class JSONSerializer = + adl_serializer, + class BinaryType = std::vector, // cppcheck-suppress syntaxError + class CustomBaseClass = void> + class basic_json; + + /// @brief JSON Pointer defines a string syntax for identifying a specific value within a JSON document + /// @sa https://json.nlohmann.me/api/json_pointer/ + template + class json_pointer; + + /*! + @brief default specialization + @sa https://json.nlohmann.me/api/json/ + */ + using json = basic_json<>; + + /// @brief a minimal map-like container that preserves insertion order + /// @sa https://json.nlohmann.me/api/ordered_map/ + template + struct ordered_map; + + /// @brief specialization that maintains the insertion order of object keys + /// @sa https://json.nlohmann.me/api/ordered_json/ + using ordered_json = basic_json; + + NLOHMANN_JSON_NAMESPACE_END + +#endif // INCLUDE_NLOHMANN_JSON_FWD_HPP_ + + +NLOHMANN_JSON_NAMESPACE_BEGIN +/*! +@brief detail namespace with internal helper functions + +This namespace collects functions that should not be exposed, +implementations of some @ref basic_json methods, and meta-programming helpers. + +@since version 2.1.0 +*/ +namespace detail +{ + +///////////// +// helpers // +///////////// + +// Note to maintainers: +// +// Every trait in this file expects a non CV-qualified type. +// The only exceptions are in the 'aliases for detected' section +// (i.e. those of the form: decltype(T::member_function(std::declval()))) +// +// In this case, T has to be properly CV-qualified to constraint the function arguments +// (e.g. to_json(BasicJsonType&, const T&)) + +template struct is_basic_json : std::false_type {}; + +NLOHMANN_BASIC_JSON_TPL_DECLARATION +struct is_basic_json : std::true_type {}; + +// used by exceptions create() member functions +// true_type for pointer to possibly cv-qualified basic_json or std::nullptr_t +// false_type otherwise +template +struct is_basic_json_context : + std::integral_constant < bool, + is_basic_json::type>::type>::value + || std::is_same::value > +{}; + +////////////////////// +// json_ref helpers // +////////////////////// + +template +class json_ref; + +template +struct is_json_ref : std::false_type {}; + +template +struct is_json_ref> : std::true_type {}; + +////////////////////////// +// aliases for detected // +////////////////////////// + +template +using mapped_type_t = typename T::mapped_type; + +template +using key_type_t = typename T::key_type; + +template +using value_type_t = typename T::value_type; + +template +using difference_type_t = typename T::difference_type; + +template +using pointer_t = typename T::pointer; + +template +using reference_t = typename T::reference; + +template +using iterator_category_t = typename T::iterator_category; + +template +using to_json_function = decltype(T::to_json(std::declval()...)); + +template +using from_json_function = decltype(T::from_json(std::declval()...)); + +template +using get_template_function = decltype(std::declval().template get()); + +// trait checking if JSONSerializer::from_json(json const&, udt&) exists +template +struct has_from_json : std::false_type {}; + +// trait checking if j.get is valid +// use this trait instead of std::is_constructible or std::is_convertible, +// both rely on, or make use of implicit conversions, and thus fail when T +// has several constructors/operator= (see https://github.com/nlohmann/json/issues/958) +template +struct is_getable +{ + static constexpr bool value = is_detected::value; +}; + +template +struct has_from_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +// This trait checks if JSONSerializer::from_json(json const&) exists +// this overload is used for non-default-constructible user-defined-types +template +struct has_non_default_from_json : std::false_type {}; + +template +struct has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +// This trait checks if BasicJsonType::json_serializer::to_json exists +// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion. +template +struct has_to_json : std::false_type {}; + +template +struct has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json::value >> +{ + using serializer = typename BasicJsonType::template json_serializer; + + static constexpr bool value = + is_detected_exact::value; +}; + +template +using detect_key_compare = typename T::key_compare; + +template +struct has_key_compare : std::integral_constant::value> {}; + +// obtains the actual object key comparator +template +struct actual_object_comparator +{ + using object_t = typename BasicJsonType::object_t; + using object_comparator_t = typename BasicJsonType::default_object_comparator_t; + using type = typename std::conditional < has_key_compare::value, + typename object_t::key_compare, object_comparator_t>::type; +}; + +template +using actual_object_comparator_t = typename actual_object_comparator::type; + +///////////////// +// char_traits // +///////////////// + +// Primary template of char_traits calls std char_traits +template +struct char_traits : std::char_traits +{}; + +// Explicitly define char traits for unsigned char since it is not standard +template<> +struct char_traits : std::char_traits +{ + using char_type = unsigned char; + using int_type = uint64_t; + + // Redefine to_int_type function + static int_type to_int_type(char_type c) noexcept + { + return static_cast(c); + } + + static char_type to_char_type(int_type i) noexcept + { + return static_cast(i); + } + + static constexpr int_type eof() noexcept + { + return static_cast(EOF); + } +}; + +// Explicitly define char traits for signed char since it is not standard +template<> +struct char_traits : std::char_traits +{ + using char_type = signed char; + using int_type = uint64_t; + + // Redefine to_int_type function + static int_type to_int_type(char_type c) noexcept + { + return static_cast(c); + } + + static char_type to_char_type(int_type i) noexcept + { + return static_cast(i); + } + + static constexpr int_type eof() noexcept + { + return static_cast(EOF); + } +}; + +/////////////////// +// is_ functions // +/////////////////// + +// https://en.cppreference.com/w/cpp/types/conjunction +template struct conjunction : std::true_type { }; +template struct conjunction : B { }; +template +struct conjunction +: std::conditional(B::value), conjunction, B>::type {}; + +// https://en.cppreference.com/w/cpp/types/negation +template struct negation : std::integral_constant < bool, !B::value > { }; + +// Reimplementation of is_constructible and is_default_constructible, due to them being broken for +// std::pair and std::tuple until LWG 2367 fix (see https://cplusplus.github.io/LWG/lwg-defects.html#2367). +// This causes compile errors in e.g. clang 3.5 or gcc 4.9. +template +struct is_default_constructible : std::is_default_constructible {}; + +template +struct is_default_constructible> + : conjunction, is_default_constructible> {}; + +template +struct is_default_constructible> + : conjunction, is_default_constructible> {}; + +template +struct is_default_constructible> + : conjunction...> {}; + +template +struct is_default_constructible> + : conjunction...> {}; + +template +struct is_constructible : std::is_constructible {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_constructible> : is_default_constructible> {}; + +template +struct is_iterator_traits : std::false_type {}; + +template +struct is_iterator_traits> +{ + private: + using traits = iterator_traits; + + public: + static constexpr auto value = + is_detected::value && + is_detected::value && + is_detected::value && + is_detected::value && + is_detected::value; +}; + +template +struct is_range +{ + private: + using t_ref = typename std::add_lvalue_reference::type; + + using iterator = detected_t; + using sentinel = detected_t; + + // to be 100% correct, it should use https://en.cppreference.com/w/cpp/iterator/input_or_output_iterator + // and https://en.cppreference.com/w/cpp/iterator/sentinel_for + // but reimplementing these would be too much work, as a lot of other concepts are used underneath + static constexpr auto is_iterator_begin = + is_iterator_traits>::value; + + public: + static constexpr bool value = !std::is_same::value && !std::is_same::value && is_iterator_begin; +}; + +template +using iterator_t = enable_if_t::value, result_of_begin())>>; + +template +using range_value_t = value_type_t>>; + +// The following implementation of is_complete_type is taken from +// https://blogs.msdn.microsoft.com/vcblog/2015/12/02/partial-support-for-expression-sfinae-in-vs-2015-update-1/ +// and is written by Xiang Fan who agreed to using it in this library. + +template +struct is_complete_type : std::false_type {}; + +template +struct is_complete_type : std::true_type {}; + +template +struct is_compatible_object_type_impl : std::false_type {}; + +template +struct is_compatible_object_type_impl < + BasicJsonType, CompatibleObjectType, + enable_if_t < is_detected::value&& + is_detected::value >> +{ + using object_t = typename BasicJsonType::object_t; + + // macOS's is_constructible does not play well with nonesuch... + static constexpr bool value = + is_constructible::value && + is_constructible::value; +}; + +template +struct is_compatible_object_type + : is_compatible_object_type_impl {}; + +template +struct is_constructible_object_type_impl : std::false_type {}; + +template +struct is_constructible_object_type_impl < + BasicJsonType, ConstructibleObjectType, + enable_if_t < is_detected::value&& + is_detected::value >> +{ + using object_t = typename BasicJsonType::object_t; + + static constexpr bool value = + (is_default_constructible::value && + (std::is_move_assignable::value || + std::is_copy_assignable::value) && + (is_constructible::value && + std::is_same < + typename object_t::mapped_type, + typename ConstructibleObjectType::mapped_type >::value)) || + (has_from_json::value || + has_non_default_from_json < + BasicJsonType, + typename ConstructibleObjectType::mapped_type >::value); +}; + +template +struct is_constructible_object_type + : is_constructible_object_type_impl {}; + +template +struct is_compatible_string_type +{ + static constexpr auto value = + is_constructible::value; +}; + +template +struct is_constructible_string_type +{ + // launder type through decltype() to fix compilation failure on ICPC +#ifdef __INTEL_COMPILER + using laundered_type = decltype(std::declval()); +#else + using laundered_type = ConstructibleStringType; +#endif + + static constexpr auto value = + conjunction < + is_constructible, + is_detected_exact>::value; +}; + +template +struct is_compatible_array_type_impl : std::false_type {}; + +template +struct is_compatible_array_type_impl < + BasicJsonType, CompatibleArrayType, + enable_if_t < + is_detected::value&& + is_iterator_traits>>::value&& +// special case for types like std::filesystem::path whose iterator's value_type are themselves +// c.f. https://github.com/nlohmann/json/pull/3073 + !std::is_same>::value >> +{ + static constexpr bool value = + is_constructible>::value; +}; + +template +struct is_compatible_array_type + : is_compatible_array_type_impl {}; + +template +struct is_constructible_array_type_impl : std::false_type {}; + +template +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t::value >> + : std::true_type {}; + +template +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t < !std::is_same::value&& + !is_compatible_string_type::value&& + is_default_constructible::value&& +(std::is_move_assignable::value || + std::is_copy_assignable::value)&& +is_detected::value&& +is_iterator_traits>>::value&& +is_detected::value&& +// special case for types like std::filesystem::path whose iterator's value_type are themselves +// c.f. https://github.com/nlohmann/json/pull/3073 +!std::is_same>::value&& + is_complete_type < + detected_t>::value >> +{ + using value_type = range_value_t; + + static constexpr bool value = + std::is_same::value || + has_from_json::value || + has_non_default_from_json < + BasicJsonType, + value_type >::value; +}; + +template +struct is_constructible_array_type + : is_constructible_array_type_impl {}; + +template +struct is_compatible_integer_type_impl : std::false_type {}; + +template +struct is_compatible_integer_type_impl < + RealIntegerType, CompatibleNumberIntegerType, + enable_if_t < std::is_integral::value&& + std::is_integral::value&& + !std::is_same::value >> +{ + // is there an assert somewhere on overflows? + using RealLimits = std::numeric_limits; + using CompatibleLimits = std::numeric_limits; + + static constexpr auto value = + is_constructible::value && + CompatibleLimits::is_integer && + RealLimits::is_signed == CompatibleLimits::is_signed; +}; + +template +struct is_compatible_integer_type + : is_compatible_integer_type_impl {}; + +template +struct is_compatible_type_impl: std::false_type {}; + +template +struct is_compatible_type_impl < + BasicJsonType, CompatibleType, + enable_if_t::value >> +{ + static constexpr bool value = + has_to_json::value; +}; + +template +struct is_compatible_type + : is_compatible_type_impl {}; + +template +struct is_constructible_tuple : std::false_type {}; + +template +struct is_constructible_tuple> : conjunction...> {}; + +template +struct is_json_iterator_of : std::false_type {}; + +template +struct is_json_iterator_of : std::true_type {}; + +template +struct is_json_iterator_of : std::true_type +{}; + +// checks if a given type T is a template specialization of Primary +template