diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5ac05d3..fafa793 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -19,17 +19,17 @@ repos: - id: check-yaml - id: debug-statements - id: end-of-file-fixer - # - id: requirements-txt-fixer - - id: flake8 - args: ['--max-line-length=140'] # default of Black - id: mixed-line-ending - id: pretty-format-json args: ['--autofix', '--no-sort-keys'] - - repo: https://github.com/pycqa/isort - rev: 5.10.1 + - repo: https://github.com/charliermarsh/ruff-pre-commit + rev: 'v0.0.254' hooks: - - id: isort - name: isort (python) + - id: ruff + - repo: https://github.com/psf/black + rev: 23.1.0 + hooks: + - id: black-jupyter # - repo: local # hooks: # - id: modelica-fmt diff --git a/README.rst b/README.rst index c8af432..1b9eabc 100644 --- a/README.rst +++ b/README.rst @@ -62,6 +62,8 @@ Matrix of Examples +-----------+---------------------+----------------+-----------+---------------+------------------------------------+-------------+ | 4GDHC - 6 | 8 | Mix | Indirect | 4-Pipe | Chiller, Cooling Tower, and Boiler | - | +-----------+---------------------+----------------+-----------+---------------+------------------------------------+-------------+ +| 5GDHC - 1 | 2 | Time Series | Indirect | N/A | Infinite Heating and Cooling | Complete | ++-----------+---------------------+----------------+-----------+---------------+------------------------------------+-------------+ Todos diff --git a/examples/time_series_5g/time_series_5g_sys_params.json b/examples/time_series_5g/time_series_5g_sys_params.json new file mode 100644 index 0000000..2b779e5 --- /dev/null +++ b/examples/time_series_5g/time_series_5g_sys_params.json @@ -0,0 +1,89 @@ +{ + "weather": "USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos", + "buildings": [ + { + "geojson_id": "5a6b99ec37f4de7f94020090", + "load_model": "time_series", + "load_model_parameters": { + "time_series": { + "filepath": "time_series_large_office_2013_5B.mos", + "delta_temp_air_cooling": 10, + "delta_temp_air_heating": 18, + "has_liquid_heating": true, + "has_electric_heating": false, + "has_liquid_cooling": true, + "has_electric_cooling": false, + "temp_chw_supply": 15, + "temp_chw_return": 12, + "temp_hw_supply": 40, + "temp_hw_return": 35, + "temp_setpoint_cooling": 24, + "temp_setpoint_heating": 20 + } + }, + "ets_model": "Fifth Gen Heat Pump", + "fifth_gen_ets_parameters": { + "supply_water_temperature_building": 15 + } + }, + { + "geojson_id": "abcdefghijklmnopqrstuvwx", + "load_model": "time_series", + "load_model_parameters": { + "time_series": { + "filepath": "time_series_large_office_2013_5B.mos", + "delta_temp_air_cooling": 10, + "delta_temp_air_heating": 18, + "has_liquid_heating": true, + "has_electric_heating": false, + "has_liquid_cooling": true, + "has_electric_cooling": false, + "temp_chw_supply": 15, + "temp_chw_return": 12, + "temp_hw_supply": 40, + "temp_hw_return": 35, + "temp_setpoint_cooling": 24, + "temp_setpoint_heating": 20 + } + }, + "ets_model": "Fifth Gen Heat Pump", + "fifth_gen_ets_parameters": { + "supply_water_temperature_building": 15 + } + } + ], + "district_system": { + "fifth_generation": { + "central_cooling_plant_parameters": { + "heat_flow_nominal": 7999, + "cooling_tower_fan_power_nominal": 4999, + "mass_chw_flow_nominal": 9.9, + "chiller_water_flow_minimum": 9.9, + "mass_cw_flow_nominal": 9.9, + "chw_pump_head": 300000, + "cw_pump_head": 200000, + "pressure_drop_chw_nominal": 5999, + "pressure_drop_cw_nominal": 5999, + "pressure_drop_setpoint": 49999, + "temp_setpoint_chw": 6, + "pressure_drop_chw_valve_nominal": 5999, + "pressure_drop_cw_pum_nominal": 5999, + "temp_air_wb_nominal": 24.9, + "temp_cw_in_nominal": 34.9, + "cooling_tower_water_temperature_difference_nominal": 6.56, + "delta_temp_approach": 3.25, + "ratio_water_air_nominal": 0.6 + }, + "central_heating_plant_parameters": { + "heat_flow_nominal": 8001, + "mass_hhw_flow_nominal": 11, + "boiler_water_flow_minimum": 11, + "pressure_drop_hhw_nominal": 55001, + "pressure_drop_setpoint": 50000, + "temp_setpoint_hhw": 7, + "pressure_drop_hhw_valve_nominal": 6001, + "chp_installed": false + } + } + } +} diff --git a/examples/time_series_5g/time_series_ex1.json b/examples/time_series_5g/time_series_ex1.json new file mode 100644 index 0000000..6e5c53e --- /dev/null +++ b/examples/time_series_5g/time_series_ex1.json @@ -0,0 +1,103 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -105.18596629732914, + 39.79767675062061 + ], + [ + -105.18596629732914, + 39.7973830919949 + ], + [ + -105.18539945823584, + 39.7973830919949 + ], + [ + -105.18539945823584, + 39.79767675062061 + ], + [ + -105.18596629732914, + 39.79767675062061 + ] + ] + ] + }, + "properties": { + "id": "5a6b99ec37f4de7f94020090", + "type": "Building", + "geometryType": "Rectangle", + "name": "Small Office", + "footprint_area": 17059, + "footprint_perimeter": 533, + "project_id": "5a6b8adf37f4de7f94020084", + "updated_at": "2018-01-31T20:36:55.936Z", + "created_at": "2018-01-26T21:13:16.655Z", + "building_type": "Office", + "number_of_stories": 3, + "height": 9, + "number_of_stories_above_ground": 3, + "building_status": "Proposed", + "include_in_energy_analysis": true, + "floor_area": 51177, + "year_built": 2010 + } + }, + { + "type": "Feature", + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [ + -105.18596629732914, + 39.79767675062061 + ], + [ + -105.18596629732914, + 39.7973830919949 + ], + [ + -105.18539945823584, + 39.7973830919949 + ], + [ + -105.18539945823584, + 39.79767675062061 + ], + [ + -105.18596629732914, + 39.79767675062061 + ] + ] + ] + }, + "properties": { + "id": "abcdefghijklmnopqrstuvwx", + "type": "Building", + "geometryType": "Rectangle", + "name": "Small Office", + "footprint_area": 17059, + "footprint_perimeter": 533, + "project_id": "5a6b8adf37f4de7f94020084", + "updated_at": "2018-01-31T20:36:55.936Z", + "created_at": "2018-01-26T21:13:16.655Z", + "building_type": "Office", + "number_of_stories": 3, + "height": 9, + "number_of_stories_above_ground": 3, + "building_status": "Proposed", + "include_in_energy_analysis": true, + "floor_area": 51177, + "year_built": 2010 + } + } + ] +} diff --git a/examples/time_series_5g/time_series_large_office_2013_5B.mos b/examples/time_series_5g/time_series_large_office_2013_5B.mos new file mode 100644 index 0000000..e847200 --- /dev/null +++ b/examples/time_series_5g/time_series_large_office_2013_5B.mos @@ -0,0 +1,8777 @@ +#1 +#Heating and Cooling Model loads from OpenStudio Prototype Buildings +# Building Type: LargeOffice +# Climate Zone: 5B +# Vintage: 90.1-2013 +# Simulation ID (for debugging): 3b5e8565-b4ba-4e0d-89de-67b3e7c7603e +# URL: https://github.com/urbanopt/openstudio-prototype-loads + +#First column: Seconds in the year (loads are hourly) +#Second column: cooling loads in Watts (as negative numbers). +#Third column: space heating loads in Watts +#Fourth column: water heating in Watts + +#Peak space cooling load = -1424030.4 Watts +#Peak space heating load = 791709.6 Watts +#Peak water heating load = 0 Watts +double tab1(8760,4) +0;-27027.6;0;0.0 +3600;-20817.5;0;0.0 +7200;-18315.3;0;0.0 +10800;-36660.9;0;0.0 +14400;-29696.4;361.2;0.0 +18000;-15782.9;18951.4;0.0 +21600;-3250.0;31253.2;0.0 +25200;-90.0;18371.2;0.0 +28800;-47237.9;994.0;0.0 +32400;-110303.8;0;0.0 +36000;-159409.1;0;0.0 +39600;-162973.4;0;0.0 +43200;-155335.1;0;0.0 +46800;-174353.8;0;0.0 +50400;-169116.8;0;0.0 +54000;-160810.3;0;0.0 +57600;-149170.7;0;0.0 +61200;-44854.4;862.5;0.0 +64800;-29853.3;2367.1;0.0 +68400;-48607.6;3880.1;0.0 +72000;-17759.5;4742.1;0.0 +75600;-2699.3;6023.0;0.0 +79200;-20495.0;0;0.0 +82800;-41569.9;0;0.0 +86400;-26859.1;0;0.0 +90000;-24855.5;0;0.0 +93600;-33053.2;0;0.0 +97200;-28709.0;0;0.0 +100800;-28495.4;262.7;0.0 +104400;-13973.8;17920.4;0.0 +108000;-2857.2;28170.9;0.0 +111600;-2268.4;16384.5;0.0 +115200;-50429.1;1128.2;0.0 +118800;-104901.9;535.1;0.0 +122400;-135195.5;0;0.0 +126000;-110211.3;0;0.0 +129600;-89379.6;0;0.0 +133200;-99345.7;0;0.0 +136800;-107608.0;0;0.0 +140400;-82952.5;0;0.0 +144000;-87684.2;0;0.0 +147600;-49243.6;1293.6;0.0 +151200;-36264.1;3825.4;0.0 +154800;-1876.7;6021.6;0.0 +158400;-702.7;7407.5;0.0 +162000;-24069.4;11391.1;0.0 +165600;-16477.5;0;0.0 +169200;-24461.6;0;0.0 +172800;-16314.4;0;0.0 +176400;-24154.2;0;0.0 +180000;-25832.9;0;0.0 +183600;-25086.2;0;0.0 +187200;-17740.0;2744.8;0.0 +190800;-6118.8;72563.8;0.0 +194400;0;57584.7;0.0 +198000;-1011.4;31908.8;0.0 +201600;-39133.9;3187.3;0.0 +205200;-109098.9;1222.8;0.0 +208800;-155157.1;0;0.0 +212400;-147600.6;0;0.0 +216000;-129533.9;0;0.0 +219600;-143750.4;0;0.0 +223200;-143442.7;0;0.0 +226800;-146257.2;0;0.0 +230400;-136635.0;0;0.0 +234000;-35959.6;1854.8;0.0 +237600;-8623.4;4694.8;0.0 +241200;-15763.2;7601.1;0.0 +244800;-11383.5;9707.0;0.0 +248400;-3337.8;10954.4;0.0 +252000;-11868.4;0;0.0 +255600;-18403.2;0;0.0 +259200;-8880.0;0;0.0 +262800;-20084.0;0;0.0 +266400;-19396.8;0;0.0 +270000;-17806.4;0;0.0 +273600;-19937.0;2155.4;0.0 +277200;-6032.8;42850.3;0.0 +280800;-837.2;46725.7;0.0 +284400;-1251.5;33307.4;0.0 +288000;-27803.9;6002.3;0.0 +291600;-38855.7;5781.5;0.0 +295200;-45338.8;4844.3;0.0 +298800;-47721.8;6048.2;0.0 +302400;-39373.1;8577.4;0.0 +306000;-49624.1;5563.8;0.0 +309600;-50862.5;5015.8;0.0 +313200;-51335.4;6409.9;0.0 +316800;-52040.6;6982.0;0.0 +320400;-15038.7;22903.6;0.0 +324000;-2346.5;34941.8;0.0 +327600;-1716.4;37323.5;0.0 +331200;-1645.3;41441.7;0.0 +334800;-1606.9;42442.4;0.0 +338400;-183.3;0;0.0 +342000;-3078.9;0;0.0 +345600;-648.0;0;0.0 +349200;-1448.8;2787.6;0.0 +352800;-1405.0;5108.6;0.0 +356400;-1360.6;10041.2;0.0 +360000;-297.4;39752.5;0.0 +363600;-439.4;164981.4;0.0 +367200;0;138723.3;0.0 +370800;-1492.1;96548.5;0.0 +374400;-2245.6;70942.5;0.0 +378000;-942.1;57918.0;0.0 +381600;-706.5;25514.5;0.0 +385200;0;35497.0;0.0 +388800;0;29269.8;0.0 +392400;0;36260.3;0.0 +396000;-815.7;20628.4;0.0 +399600;-2770.7;24996.9;0.0 +403200;-841.5;29650.8;0.0 +406800;-237.7;0;0.0 +410400;0;0;0.0 +414000;-128.7;3059.2;0.0 +417600;0;6777.8;0.0 +421200;0;8157.8;0.0 +424800;0;12664.5;0.0 +428400;0;15233.8;0.0 +432000;0;32410.2;0.0 +435600;-354.4;17483.2;0.0 +439200;-6255.5;32842.4;0.0 +442800;-11695.1;20552.1;0.0 +446400;-17897.0;34385.3;0.0 +450000;-21956.3;26006.8;0.0 +453600;-24001.9;44292.9;0.0 +457200;-17994.0;21958.5;0.0 +460800;-447.6;20612.5;0.0 +464400;-1079.7;4126.9;0.0 +468000;-41280.2;5766.8;0.0 +471600;-42777.9;562.0;0.0 +475200;-85948.0;821.5;0.0 +478800;-56912.0;0;0.0 +482400;-105844.9;0;0.0 +486000;-31319.3;0;0.0 +489600;-3393.5;3681.2;0.0 +493200;-309.9;2753.6;0.0 +496800;-575.9;7218.6;0.0 +500400;-1414.2;3682.4;0.0 +504000;-705.7;8732.7;0.0 +507600;-2808.9;7725.2;0.0 +511200;-1525.9;17114.9;0.0 +514800;0;13566.8;0.0 +518400;-1168.2;16075.4;0.0 +522000;-1523.7;13310.7;0.0 +525600;-656.6;22135.7;0.0 +529200;-410.3;14148.1;0.0 +532800;-1418.8;116203.0;0.0 +536400;0;195315.8;0.0 +540000;0;184573.3;0.0 +543600;0;113890.7;0.0 +547200;-12444.5;27820.2;0.0 +550800;-10293.7;17886.6;0.0 +554400;-39417.1;11855.2;0.0 +558000;-69588.9;10049.2;0.0 +561600;-71802.0;10141.2;0.0 +565200;-80196.6;7116.2;0.0 +568800;-61618.1;5435.8;0.0 +572400;-46420.0;5562.6;0.0 +576000;-36492.3;6846.6;0.0 +579600;-21315.1;13762.2;0.0 +583200;-24298.3;23647.3;0.0 +586800;-4220.9;27650.0;0.0 +590400;-17766.1;27671.9;0.0 +594000;-1511.1;31513.7;0.0 +597600;-210.7;0;0.0 +601200;-1402.7;0;0.0 +604800;-1333.5;0;0.0 +608400;-12419.8;0;0.0 +612000;-5852.8;4306.1;0.0 +615600;-4189.5;2747.3;0.0 +619200;-6302.2;20986.4;0.0 +622800;-21072.8;97094.1;0.0 +626400;-892.1;85605.3;0.0 +630000;-3308.5;46354.7;0.0 +633600;-1544.0;7682.8;0.0 +637200;-28723.4;2480.0;0.0 +640800;-22915.0;1320.9;0.0 +644400;-45958.1;45.5;0.0 +648000;-33907.2;215.2;0.0 +651600;-79286.8;0;0.0 +655200;-89092.7;0;0.0 +658800;-76617.2;0;0.0 +662400;-67619.2;0;0.0 +666000;-17517.5;2440.4;0.0 +669600;-23454.7;4698.7;0.0 +673200;-32041.0;5969.2;0.0 +676800;-3220.8;7728.3;0.0 +680400;-18340.6;8831.4;0.0 +684000;-11438.4;0;0.0 +687600;-20014.4;0;0.0 +691200;-30086.2;0;0.0 +694800;-2461.1;0;0.0 +698400;-17255.4;0;0.0 +702000;-32941.6;0;0.0 +705600;-36855.0;2510.5;0.0 +709200;0;0;0.0 +712800;0;0;0.0 +716400;-273.4;36116.2;0.0 +720000;-6107.4;3102.4;0.0 +723600;-65711.2;2.3;0.0 +727200;-103888.8;0;0.0 +730800;-110986.3;0;0.0 +734400;-87776.9;0;0.0 +738000;-118650.2;0;0.0 +741600;-141340.7;0;0.0 +745200;-133677.9;0;0.0 +748800;-128404.4;0;0.0 +752400;-35988.6;0;0.0 +756000;-29215.0;541.0;0.0 +759600;-25466.6;1845.0;0.0 +763200;-24564.3;1630.2;0.0 +766800;-23486.0;1579.1;0.0 +770400;-24156.0;0;0.0 +774000;-29335.8;0;0.0 +777600;-38854.1;0;0.0 +781200;-28791.5;0;0.0 +784800;-20515.7;0;0.0 +788400;-39105.5;0;0.0 +792000;-23153.4;77.3;0.0 +795600;-10450.6;18094.8;0.0 +799200;-2129.2;26936.9;0.0 +802800;-21006.9;15074.8;0.0 +806400;-39407.7;1216.0;0.0 +810000;-106209.0;0;0.0 +813600;-143524.5;0;0.0 +817200;-165948.3;0;0.0 +820800;-153703.6;0;0.0 +824400;-156632.9;0;0.0 +828000;-168549.6;0;0.0 +831600;-183327.4;0;0.0 +835200;-170787.8;0;0.0 +838800;-72287.4;42.1;0.0 +842400;-10602.9;1537.2;0.0 +846000;-3624.6;2278.1;0.0 +849600;-2241.7;2692.7;0.0 +853200;-3511.9;4376.8;0.0 +856800;-15063.0;0;0.0 +860400;-19496.4;0;0.0 +864000;-16542.5;0;0.0 +867600;-27609.3;0;0.0 +871200;-28997.1;0;0.0 +874800;-27569.0;0;0.0 +878400;-21720.8;0;0.0 +882000;-21090.9;15286.3;0.0 +885600;-21085.3;22645.4;0.0 +889200;-23038.7;11229.1;0.0 +892800;-41453.2;1025.1;0.0 +896400;-89109.4;0;0.0 +900000;-131222.9;0;0.0 +903600;-142031.0;0;0.0 +907200;-156821.3;0;0.0 +910800;-188943.0;0;0.0 +914400;-181794.4;0;0.0 +918000;-170254.8;0;0.0 +921600;-140201.6;0;0.0 +925200;-50031.8;789.7;0.0 +928800;-9425.0;1746.5;0.0 +932400;-2972.4;3255.2;0.0 +936000;-1949.4;3838.8;0.0 +939600;-2992.8;4646.7;0.0 +943200;-23031.6;0;0.0 +946800;-30763.9;0;0.0 +950400;-11501.0;0;0.0 +954000;-1420.5;0;0.0 +957600;-7639.3;0;0.0 +961200;-11556.3;0;0.0 +964800;-10557.6;2507.8;0.0 +968400;-5076.9;51605.0;0.0 +972000;-470.1;41665.8;0.0 +975600;-915.5;22216.0;0.0 +979200;-3332.5;9624.5;0.0 +982800;-34801.9;6484.3;0.0 +986400;-54352.4;4762.9;0.0 +990000;-69582.0;3062.7;0.0 +993600;-86459.0;3654.3;0.0 +997200;-102690.5;3965.7;0.0 +1000800;-67539.2;4069.5;0.0 +1004400;-70867.5;5825.5;0.0 +1008000;-27632.8;6958.1;0.0 +1011600;-4333.1;0;0.0 +1015200;-1531.3;0;0.0 +1018800;-968.8;0;0.0 +1022400;-1985.3;0;0.0 +1026000;-1927.2;0;0.0 +1029600;-1886.5;0;0.0 +1033200;-1828.3;275.2;0.0 +1036800;-1769.6;17.3;0.0 +1040400;-1706.4;2217.4;0.0 +1044000;-1649.4;2489.1;0.0 +1047600;-1586.8;2848.5;0.0 +1051200;-1534.1;8296.3;0.0 +1054800;-1490.2;3220.2;0.0 +1058400;-1445.2;2311.7;0.0 +1062000;-1407.3;2970.4;0.0 +1065600;0;2324.7;0.0 +1069200;-12110.1;95.6;0.0 +1072800;-96867.7;0;0.0 +1076400;-105558.4;0;0.0 +1080000;-153194.2;0;0.0 +1083600;-128827.8;0;0.0 +1087200;-141029.2;0;0.0 +1090800;-73324.7;0;0.0 +1094400;-42320.5;0;0.0 +1098000;-2864.7;0;0.0 +1101600;-532.5;0;0.0 +1105200;-40.8;0;0.0 +1108800;0;1931.4;0.0 +1112400;0;4416.4;0.0 +1116000;-4875.7;2919.7;0.0 +1119600;0;14072.1;0.0 +1123200;-198.8;8254.3;0.0 +1126800;-1117.5;11048.6;0.0 +1130400;-975.4;6892.4;0.0 +1134000;-1680.2;21243.3;0.0 +1137600;0;51849.0;0.0 +1141200;0;178952.6;0.0 +1144800;0;130663.6;0.0 +1148400;0;87836.2;0.0 +1152000;-247.5;15136.1;0.0 +1155600;-31762.1;7670.7;0.0 +1159200;-72962.8;3931.6;0.0 +1162800;-85482.4;1816.0;0.0 +1166400;-87273.4;1651.1;0.0 +1170000;-107068.3;1260.0;0.0 +1173600;-121551.4;1279.9;0.0 +1177200;-127249.2;2572.9;0.0 +1180800;-107263.4;4279.2;0.0 +1184400;-11863.4;10465.2;0.0 +1188000;-2653.0;16407.6;0.0 +1191600;-1385.8;20608.5;0.0 +1195200;-1087.6;25447.6;0.0 +1198800;-2113.4;25599.0;0.0 +1202400;-754.1;0;0.0 +1206000;-710.6;0;0.0 +1209600;-1781.7;0;0.0 +1213200;-1757.2;0;0.0 +1216800;-1716.3;0;0.0 +1220400;-1661.3;2938.4;0.0 +1224000;-1603.3;21044.0;0.0 +1227600;-1564.6;139478.6;0.0 +1231200;0;112334.9;0.0 +1234800;0;55263.0;0.0 +1238400;-1869.6;14352.3;0.0 +1242000;-51428.5;5846.6;0.0 +1245600;-85054.6;3017.9;0.0 +1249200;-125407.7;778.8;0.0 +1252800;-109937.0;1579.1;0.0 +1256400;-146275.2;109.5;0.0 +1260000;-136441.3;0;0.0 +1263600;-122783.3;0;0.0 +1267200;-100172.1;0;0.0 +1270800;-21112.5;2380.7;0.0 +1274400;-7758.4;6865.0;0.0 +1278000;-25399.9;9420.8;0.0 +1281600;-37152.4;10926.5;0.0 +1285200;-17995.7;20120.3;0.0 +1288800;-4106.5;0;0.0 +1292400;-6201.4;0;0.0 +1296000;-2910.6;0;0.0 +1299600;-2521.1;0;0.0 +1303200;-12644.6;0;0.0 +1306800;-5433.5;0;0.0 +1310400;-1119.5;13807.0;0.0 +1314000;-2014.3;91461.0;0.0 +1317600;0;75823.4;0.0 +1321200;0;45674.3;0.0 +1324800;-11397.7;9716.2;0.0 +1328400;-70477.4;4660.5;0.0 +1332000;-124635.3;3103.8;0.0 +1335600;-124502.2;1342.6;0.0 +1339200;-130079.5;1795.4;0.0 +1342800;-155222.2;102.3;0.0 +1346400;-152839.5;0;0.0 +1350000;-148343.1;0;0.0 +1353600;-85969.1;58.8;0.0 +1357200;-20845.5;4041.1;0.0 +1360800;-9417.9;6611.0;0.0 +1364400;-6423.6;11383.4;0.0 +1368000;-23326.5;11404.5;0.0 +1371600;-17434.6;13890.6;0.0 +1375200;-9136.2;0;0.0 +1378800;-15748.3;0;0.0 +1382400;-13395.6;0;0.0 +1386000;-17510.7;0;0.0 +1389600;-5973.5;0;0.0 +1393200;-3488.1;0;0.0 +1396800;-3671.0;5173.0;0.0 +1400400;-11635.7;58978.1;0.0 +1404000;0;46978.2;0.0 +1407600;-6106.1;24802.9;0.0 +1411200;-25604.2;3099.6;0.0 +1414800;-53425.8;818.3;0.0 +1418400;-62024.2;0;0.0 +1422000;-85298.3;0;0.0 +1425600;-87914.1;0;0.0 +1429200;-107494.5;0;0.0 +1432800;-115615.7;0;0.0 +1436400;-132591.8;0;0.0 +1440000;-98730.2;0;0.0 +1443600;-31292.6;1436.3;0.0 +1447200;-4477.0;3127.5;0.0 +1450800;-954.9;6221.9;0.0 +1454400;-4661.2;8459.8;0.0 +1458000;-24851.7;10090.9;0.0 +1461600;-19280.1;0;0.0 +1465200;-29984.1;0;0.0 +1468800;-23165.1;0;0.0 +1472400;-19562.6;0;0.0 +1476000;-17833.5;0;0.0 +1479600;-14956.7;0;0.0 +1483200;-7186.2;2788.1;0.0 +1486800;0;0;0.0 +1490400;0;0;0.0 +1494000;-192.1;30313.2;0.0 +1497600;-29116.7;2566.8;0.0 +1501200;-42042.2;91.7;0.0 +1504800;-49475.8;0;0.0 +1508400;-62337.2;0;0.0 +1512000;-95732.7;0;0.0 +1515600;-99888.0;0;0.0 +1519200;-133436.9;0;0.0 +1522800;-110481.5;0;0.0 +1526400;-121946.8;0;0.0 +1530000;-48819.2;0;0.0 +1533600;-31583.9;84.6;0.0 +1537200;-12567.6;1354.3;0.0 +1540800;-27853.2;1476.2;0.0 +1544400;-12102.4;2355.7;0.0 +1548000;-36247.4;0;0.0 +1551600;-47470.6;0;0.0 +1555200;-40584.6;0;0.0 +1558800;-26460.9;0;0.0 +1562400;-21097.1;0;0.0 +1566000;-21317.7;0;0.0 +1569600;-17189.4;0;0.0 +1573200;0;0;0.0 +1576800;0;0;0.0 +1580400;-1195.4;20481.5;0.0 +1584000;-10649.1;4172.6;0.0 +1587600;-45852.6;882.1;0.0 +1591200;-70609.0;6.8;0.0 +1594800;-78256.2;0;0.0 +1598400;-91210.9;0;0.0 +1602000;-103226.5;0;0.0 +1605600;-109007.6;0;0.0 +1609200;-96124.0;0;0.0 +1612800;-73651.4;0;0.0 +1616400;-17011.7;0;0.0 +1620000;-5723.0;0;0.0 +1623600;-1680.4;0;0.0 +1627200;-14011.6;0;0.0 +1630800;-9891.6;0;0.0 +1634400;-6405.7;0;0.0 +1638000;-17099.9;0;0.0 +1641600;-30670.9;0;0.0 +1645200;-28999.7;0;0.0 +1648800;-6162.6;0;0.0 +1652400;-7629.9;0;0.0 +1656000;-6680.1;0;0.0 +1659600;-26342.8;0;0.0 +1663200;-19509.1;0;0.0 +1666800;0;0;0.0 +1670400;0;0;0.0 +1674000;-59658.4;0;0.0 +1677600;-260338.6;0;0.0 +1681200;-130521.3;0;0.0 +1684800;-314252.9;0;0.0 +1688400;-188463.2;0;0.0 +1692000;-285970.5;0;0.0 +1695600;-134071.8;0;0.0 +1699200;-142375.4;0;0.0 +1702800;-17103.3;0;0.0 +1706400;-16162.0;0;0.0 +1710000;-4297.6;0;0.0 +1713600;-1859.1;0;0.0 +1717200;-1607.0;0;0.0 +1720800;-14711.7;0;0.0 +1724400;-15637.0;0;0.0 +1728000;-26634.2;0;0.0 +1731600;-2756.6;0;0.0 +1735200;-4505.2;0;0.0 +1738800;-17561.8;0;0.0 +1742400;-7968.7;0;0.0 +1746000;0;0;0.0 +1749600;0;0;0.0 +1753200;-1162.4;9155.3;0.0 +1756800;-32588.2;78.7;0.0 +1760400;-40668.8;0;0.0 +1764000;-56640.0;0;0.0 +1767600;-108002.4;0;0.0 +1771200;-102377.0;0;0.0 +1774800;-147169.2;0;0.0 +1778400;-187496.3;0;0.0 +1782000;-169811.1;0;0.0 +1785600;-167688.9;0;0.0 +1789200;-80574.6;0;0.0 +1792800;-11519.0;0;0.0 +1796400;-8471.7;975.4;0.0 +1800000;-35750.9;1449.5;0.0 +1803600;-30602.6;1509.2;0.0 +1807200;-40426.6;0;0.0 +1810800;-51144.9;0;0.0 +1814400;-26327.9;0;0.0 +1818000;-21309.3;0;0.0 +1821600;-31083.2;0;0.0 +1825200;-29344.1;0;0.0 +1828800;-25130.6;0;0.0 +1832400;-13640.1;16277.5;0.0 +1836000;-3369.5;22124.3;0.0 +1839600;-1270.7;9001.4;0.0 +1843200;-50339.2;536.2;0.0 +1846800;-98121.2;0;0.0 +1850400;-132224.5;0;0.0 +1854000;-151388.8;0;0.0 +1857600;-148998.9;0;0.0 +1861200;-157659.9;0;0.0 +1864800;-175133.8;0;0.0 +1868400;-168458.3;0;0.0 +1872000;-161443.0;0;0.0 +1875600;-65375.4;84.9;0.0 +1879200;-23293.0;895.5;0.0 +1882800;-4016.2;2391.4;0.0 +1886400;-1958.2;3813.6;0.0 +1890000;-20760.4;3813.6;0.0 +1893600;-22421.7;0;0.0 +1897200;-24934.7;0;0.0 +1900800;-31141.6;0;0.0 +1904400;-30758.7;0;0.0 +1908000;-22644.8;0;0.0 +1911600;-27863.3;0;0.0 +1915200;-34387.3;0;0.0 +1918800;0;0;0.0 +1922400;0;0;0.0 +1926000;-740.7;16047.0;0.0 +1929600;-46857.1;0;0.0 +1933200;-94458.9;0;0.0 +1936800;-145070.4;0;0.0 +1940400;-146217.7;0;0.0 +1944000;-169604.4;0;0.0 +1947600;-209924.8;0;0.0 +1951200;-236610.5;0;0.0 +1954800;-237376.3;0;0.0 +1958400;-208596.3;0;0.0 +1962000;-91168.8;0;0.0 +1965600;-41096.5;0;0.0 +1969200;-34319.0;0;0.0 +1972800;-38795.6;290.5;0.0 +1976400;-12040.2;1177.9;0.0 +1980000;-29652.3;0;0.0 +1983600;-23223.6;0;0.0 +1987200;-12329.8;0;0.0 +1990800;-17626.7;0;0.0 +1994400;-27073.9;0;0.0 +1998000;-22162.3;0;0.0 +2001600;-12550.4;0;0.0 +2005200;0;0;0.0 +2008800;0;0;0.0 +2012400;-651.5;17414.3;0.0 +2016000;-58062.0;11.9;0.0 +2019600;-127116.9;0;0.0 +2023200;-176121.4;0;0.0 +2026800;-184520.5;0;0.0 +2030400;-182342.2;0;0.0 +2034000;-221300.8;0;0.0 +2037600;-240056.9;0;0.0 +2041200;-223924.4;0;0.0 +2044800;-191080.2;0;0.0 +2048400;-101810.2;0;0.0 +2052000;-61139.9;0;0.0 +2055600;-44929.9;0;0.0 +2059200;-29897.6;135.1;0.0 +2062800;-37538.7;616.0;0.0 +2066400;-30918.1;0;0.0 +2070000;-31057.1;0;0.0 +2073600;-57509.2;0;0.0 +2077200;-31113.8;0;0.0 +2080800;-9829.5;0;0.0 +2084400;-32279.8;0;0.0 +2088000;-32442.5;0;0.0 +2091600;0;0;0.0 +2095200;0;0;0.0 +2098800;-2202.2;16904.7;0.0 +2102400;-60474.3;0;0.0 +2106000;-124965.2;0;0.0 +2109600;-163946.3;0;0.0 +2113200;-173455.3;0;0.0 +2116800;-156709.9;0;0.0 +2120400;-184493.5;0;0.0 +2124000;-198623.3;0;0.0 +2127600;-200469.9;0;0.0 +2131200;-165333.6;0;0.0 +2134800;-78821.6;0;0.0 +2138400;-50166.6;0;0.0 +2142000;-59655.3;0;0.0 +2145600;-27296.0;544.8;0.0 +2149200;-27176.3;969.2;0.0 +2152800;-40269.3;0;0.0 +2156400;-52901.1;0;0.0 +2160000;-6420.6;0;0.0 +2163600;-12255.4;0;0.0 +2167200;-31667.8;0;0.0 +2170800;-46267.6;0;0.0 +2174400;-46224.2;0;0.0 +2178000;-23486.3;13021.5;0.0 +2181600;-2808.2;21681.2;0.0 +2185200;-15239.0;16437.1;0.0 +2188800;-11602.9;1484.9;0.0 +2192400;-52777.5;168.0;0.0 +2196000;-70558.7;0;0.0 +2199600;-64593.6;0;0.0 +2203200;-66937.9;0;0.0 +2206800;-54656.1;0;0.0 +2210400;-31700.8;0;0.0 +2214000;-54019.2;0;0.0 +2217600;-43866.0;385.1;0.0 +2221200;-8792.2;0;0.0 +2224800;-3425.1;0;0.0 +2228400;-2110.7;0;0.0 +2232000;-1704.5;0;0.0 +2235600;-11377.8;0;0.0 +2239200;-17483.2;0;0.0 +2242800;-8077.5;0;0.0 +2246400;-28299.7;0;0.0 +2250000;-34937.2;0;0.0 +2253600;-7773.3;0;0.0 +2257200;-7097.7;0;0.0 +2260800;-37428.3;0;0.0 +2264400;-37038.0;0;0.0 +2268000;-21661.5;0;0.0 +2271600;-9824.1;0;0.0 +2275200;-26956.9;0;0.0 +2278800;-7404.4;0;0.0 +2282400;-6382.5;0;0.0 +2286000;-11961.1;0;0.0 +2289600;-152277.8;0;0.0 +2293200;-93427.3;0;0.0 +2296800;-186215.7;0;0.0 +2300400;-62388.7;0;0.0 +2304000;-14492.3;0;0.0 +2307600;-6378.4;0;0.0 +2311200;-9613.2;0;0.0 +2314800;-15281.7;0;0.0 +2318400;-22121.9;0;0.0 +2322000;-28903.2;0;0.0 +2325600;-33561.7;0;0.0 +2329200;-6644.2;0;0.0 +2332800;-1280.3;0;0.0 +2336400;-515.2;0;0.0 +2340000;-2569.4;0;0.0 +2343600;-33718.2;0;0.0 +2347200;-34262.4;1977.2;0.0 +2350800;-19706.9;34520.8;0.0 +2354400;-2415.2;36311.3;0.0 +2358000;-977.3;29090.2;0.0 +2361600;-12253.2;2543.5;0.0 +2365200;-51590.6;902.0;0.0 +2368800;-71092.0;0;0.0 +2372400;-98241.0;0;0.0 +2376000;-113758.7;0;0.0 +2379600;-117739.9;0;0.0 +2383200;-109374.3;0;0.0 +2386800;-132359.5;0;0.0 +2390400;-110006.5;0;0.0 +2394000;-28628.7;119.5;0.0 +2397600;-23551.5;1309.8;0.0 +2401200;-41208.1;2044.3;0.0 +2404800;-14955.5;2410.0;0.0 +2408400;-4105.7;3226.2;0.0 +2412000;-4195.0;0;0.0 +2415600;-18941.2;0;0.0 +2419200;-17388.9;0;0.0 +2422800;-19716.8;0;0.0 +2426400;-17671.7;0;0.0 +2430000;-22782.5;0;0.0 +2433600;-23614.2;0;0.0 +2437200;-8393.6;0;0.0 +2440800;0;0;0.0 +2444400;-401.3;29073.5;0.0 +2448000;-33177.7;2479.3;0.0 +2451600;-55472.3;0;0.0 +2455200;-76167.0;0;0.0 +2458800;-85029.4;0;0.0 +2462400;-43870.7;0;0.0 +2466000;-58190.5;0;0.0 +2469600;-65728.0;0;0.0 +2473200;-81810.2;0;0.0 +2476800;-90483.9;0;0.0 +2480400;-36040.6;706.3;0.0 +2484000;-4186.2;1732.0;0.0 +2487600;-1685.5;2940.0;0.0 +2491200;-1619.4;5763.6;0.0 +2494800;-22394.0;5827.4;0.0 +2498400;-15711.2;0;0.0 +2502000;-24124.2;0;0.0 +2505600;-17406.6;0;0.0 +2509200;-14167.5;0;0.0 +2512800;-9930.5;0;0.0 +2516400;-18726.9;0;0.0 +2520000;-32864.4;141.3;0.0 +2523600;-15029.8;19283.3;0.0 +2527200;-2082.6;29764.0;0.0 +2530800;-845.3;23789.0;0.0 +2534400;-23279.9;3534.9;0.0 +2538000;-40862.4;294.1;0.0 +2541600;-46283.6;0;0.0 +2545200;-71683.4;0;0.0 +2548800;-57103.2;0;0.0 +2552400;-66170.6;0;0.0 +2556000;-89766.7;0;0.0 +2559600;-118976.8;0;0.0 +2563200;-82062.7;0;0.0 +2566800;-30422.5;895.4;0.0 +2570400;-13416.9;2556.1;0.0 +2574000;-5594.2;3377.0;0.0 +2577600;-1646.8;5025.1;0.0 +2581200;-1074.6;7420.9;0.0 +2584800;-8009.9;0;0.0 +2588400;-24511.3;0;0.0 +2592000;-20370.3;0;0.0 +2595600;-16297.1;0;0.0 +2599200;-12359.3;0;0.0 +2602800;-8778.7;0;0.0 +2606400;-5763.6;8004.3;0.0 +2610000;-2159.1;71099.3;0.0 +2613600;0;55603.2;0.0 +2617200;-1083.2;37961.1;0.0 +2620800;-25862.0;9004.3;0.0 +2624400;-54311.5;5324.8;0.0 +2628000;-50243.1;0;0.0 +2631600;-70037.2;0;0.0 +2635200;-99268.7;0;0.0 +2638800;-83132.2;0;0.0 +2642400;-104828.6;0;0.0 +2646000;-137108.7;0;0.0 +2649600;-119280.7;0;0.0 +2653200;-32293.3;1898.9;0.0 +2656800;-5684.9;5397.7;0.0 +2660400;-2139.5;7984.6;0.0 +2664000;-1444.0;10617.2;0.0 +2667600;-2332.9;12658.2;0.0 +2671200;-7303.3;0;0.0 +2674800;-12947.2;0;0.0 +2678400;-84314.8;0;0.0 +2682000;-99202.9;0;0.0 +2685600;-103897.5;0;0.0 +2689200;-93163.8;0;0.0 +2692800;-21363.6;5317.3;0.0 +2696400;-56200.4;58653.3;0.0 +2700000;-2778.7;59142.7;0.0 +2703600;-83720.2;43726.0;0.0 +2707200;-94498.3;13450.1;0.0 +2710800;-124265.0;6365.4;0.0 +2714400;-137524.3;3478.8;0.0 +2718000;-114081.2;0;0.0 +2721600;-182638.0;896.0;0.0 +2725200;-177921.2;0;0.0 +2728800;-168915.8;0;0.0 +2732400;-155580.5;0;0.0 +2736000;-209520.5;78.4;0.0 +2739600;-91755.4;5697.1;0.0 +2743200;-80961.1;11253.1;0.0 +2746800;-91737.8;15904.5;0.0 +2750400;-95637.5;18734.7;0.0 +2754000;-102857.4;22733.5;0.0 +2757600;-57604.9;0;0.0 +2761200;-97192.1;0;0.0 +2764800;-94336.0;0;0.0 +2768400;-96347.6;0;0.0 +2772000;-94493.4;0;0.0 +2775600;-99546.2;0;0.0 +2779200;-68272.7;16932.2;0.0 +2782800;-57145.4;114426.5;0.0 +2786400;-2767.2;94098.7;0.0 +2790000;-82926.7;61361.5;0.0 +2793600;-70338.8;14759.0;0.0 +2797200;-71674.7;9572.4;0.0 +2800800;-132848.5;6924.9;0.0 +2804400;-113120.0;4489.8;0.0 +2808000;-136520.2;5202.1;0.0 +2811600;-135722.8;5506.8;0.0 +2815200;-112393.1;5454.4;0.0 +2818800;-135040.9;6313.1;0.0 +2822400;-130217.1;9132.3;0.0 +2826000;-48079.3;0;0.0 +2829600;-73318.9;0;0.0 +2833200;-85782.0;0;0.0 +2836800;-91895.7;0;0.0 +2840400;-84874.9;0;0.0 +2844000;-91218.7;0;0.0 +2847600;-97631.2;0;0.0 +2851200;-90781.3;64.8;0.0 +2854800;-90531.2;547.1;0.0 +2858400;-90271.4;2733.4;0.0 +2862000;-89963.5;3650.8;0.0 +2865600;-83086.5;3415.4;0.0 +2869200;-82911.7;3608.8;0.0 +2872800;-82761.6;5050.0;0.0 +2876400;-82621.5;4746.2;0.0 +2880000;-22546.9;1415.0;0.0 +2883600;-30462.8;3248.6;0.0 +2887200;-62789.3;183.6;0.0 +2890800;-76157.8;0;0.0 +2894400;-76358.5;0;0.0 +2898000;-83175.6;0;0.0 +2901600;-40780.2;0;0.0 +2905200;-79736.4;0;0.0 +2908800;-74426.4;0;0.0 +2912400;-65334.0;0;0.0 +2916000;-71272.8;1235.4;0.0 +2919600;-90610.4;1217.8;0.0 +2923200;-90196.6;1365.4;0.0 +2926800;-83335.0;3232.9;0.0 +2930400;-69922.0;9198.9;0.0 +2934000;-63110.6;6919.3;0.0 +2937600;-76247.6;8421.0;0.0 +2941200;-69533.0;7483.5;0.0 +2944800;-69402.9;12582.2;0.0 +2948400;-69309.0;8872.2;0.0 +2952000;-69187.4;49665.4;0.0 +2955600;-2061.6;166308.7;0.0 +2959200;-9320.6;122824.0;0.0 +2962800;-82632.3;80171.7;0.0 +2966400;-81617.2;19989.6;0.0 +2970000;-97984.2;13597.4;0.0 +2973600;-113943.5;14663.3;0.0 +2977200;-128218.5;14479.3;0.0 +2980800;-123319.1;15862.0;0.0 +2984400;-118640.1;5486.9;0.0 +2988000;-137877.3;6821.5;0.0 +2991600;-120788.2;4462.3;0.0 +2995200;-128772.8;6715.9;0.0 +2998800;-97006.5;20244.4;0.0 +3002400;-94476.2;29606.6;0.0 +3006000;-99488.8;31728.6;0.0 +3009600;-98922.4;35683.2;0.0 +3013200;-98606.9;37578.7;0.0 +3016800;-32247.6;0;0.0 +3020400;-71410.1;0;0.0 +3024000;-83940.4;0;0.0 +3027600;-90176.0;1988.4;0.0 +3031200;-89908.1;4879.8;0.0 +3034800;-83077.6;8793.9;0.0 +3038400;-36389.4;40949.5;0.0 +3042000;-56179.0;162345.9;0.0 +3045600;-1863.4;136692.2;0.0 +3049200;-76257.6;83621.2;0.0 +3052800;-85060.3;36784.5;0.0 +3056400;-111848.1;25895.6;0.0 +3060000;-128092.9;21900.0;0.0 +3063600;-133079.1;16807.1;0.0 +3067200;-126895.4;19982.6;0.0 +3070800;-129070.7;14889.1;0.0 +3074400;-139934.3;16049.1;0.0 +3078000;-140769.6;13262.3;0.0 +3081600;-142466.1;14387.9;0.0 +3085200;-97597.2;28250.5;0.0 +3088800;-94547.5;39039.8;0.0 +3092400;-99852.4;39762.1;0.0 +3096000;-98633.6;39940.7;0.0 +3099600;-98362.3;41817.3;0.0 +3103200;-24333.0;0;0.0 +3106800;-84779.9;0;0.0 +3110400;-83694.9;0;0.0 +3114000;-83223.5;3080.6;0.0 +3117600;-89620.8;6654.1;0.0 +3121200;-82697.3;11688.1;0.0 +3124800;-28948.7;47095.0;0.0 +3128400;-48951.1;193066.7;0.0 +3132000;-1729.9;148951.3;0.0 +3135600;-75857.3;92232.8;0.0 +3139200;-84961.4;37271.0;0.0 +3142800;-111836.6;24952.9;0.0 +3146400;-128304.1;15678.6;0.0 +3150000;-133265.7;14451.5;0.0 +3153600;-127222.3;17519.8;0.0 +3157200;-129380.7;12676.7;0.0 +3160800;-140264.0;10651.5;0.0 +3164400;-141163.8;10760.8;0.0 +3168000;-142848.4;12217.3;0.0 +3171600;-97971.7;29790.5;0.0 +3175200;-94698.6;38900.3;0.0 +3178800;-100069.0;43904.7;0.0 +3182400;-98648.8;44972.2;0.0 +3186000;-98361.4;46894.9;0.0 +3189600;-31351.6;0;0.0 +3193200;-71693.0;0;0.0 +3196800;-76899.1;1733.1;0.0 +3200400;-89845.9;5204.1;0.0 +3204000;-76241.0;12926.5;0.0 +3207600;-76003.1;9008.3;0.0 +3211200;-55756.4;72535.4;0.0 +3214800;-1870.7;222723.6;0.0 +3218400;-1826.5;127605.1;0.0 +3222000;-75915.1;75139.4;0.0 +3225600;-85310.4;31278.9;0.0 +3229200;-112095.1;18105.8;0.0 +3232800;-121670.9;9283.9;0.0 +3236400;-133924.2;5837.7;0.0 +3240000;-127883.5;6631.5;0.0 +3243600;-130555.9;3602.3;0.0 +3247200;-141408.0;2562.1;0.0 +3250800;-142459.9;4164.7;0.0 +3254400;-144259.2;3658.9;0.0 +3258000;-99823.3;18898.2;0.0 +3261600;-95935.2;28048.8;0.0 +3265200;-101319.3;30536.7;0.0 +3268800;-99072.7;33935.1;0.0 +3272400;-98779.1;36341.9;0.0 +3276000;-46036.9;0;0.0 +3279600;-74098.3;0;0.0 +3283200;-78845.0;0;0.0 +3286800;-84399.6;310.1;0.0 +3290400;-90138.8;2101.0;0.0 +3294000;-89926.5;4454.2;0.0 +3297600;-76530.0;43417.8;0.0 +3301200;-3767.3;165600.5;0.0 +3304800;-9834.2;107182.9;0.0 +3308400;-89877.1;63525.6;0.0 +3312000;-87301.5;24175.4;0.0 +3315600;-84516.7;4035.5;0.0 +3319200;-124498.8;1640.8;0.0 +3322800;-157331.7;1162.0;0.0 +3326400;-167744.3;1530.5;0.0 +3330000;-170768.1;657.8;0.0 +3333600;-157561.4;434.0;0.0 +3337200;-158685.0;546.6;0.0 +3340800;-153135.3;483.1;0.0 +3344400;-77432.4;6875.1;0.0 +3348000;-85214.9;12943.4;0.0 +3351600;-98146.3;16132.5;0.0 +3355200;-94440.3;19586.3;0.0 +3358800;-101795.0;22668.0;0.0 +3362400;-58959.0;0;0.0 +3366000;-86563.8;0;0.0 +3369600;-84522.0;0;0.0 +3373200;-88842.7;0;0.0 +3376800;-93620.4;168.2;0.0 +3380400;-98803.1;683.0;0.0 +3384000;-59319.2;22045.1;0.0 +3387600;-63938.7;115730.8;0.0 +3391200;-3406.1;100785.1;0.0 +3394800;-83364.6;66402.5;0.0 +3398400;-57457.1;15954.6;0.0 +3402000;-87824.4;9359.1;0.0 +3405600;-139609.4;6595.8;0.0 +3409200;-117994.9;4291.2;0.0 +3412800;-136873.9;4918.9;0.0 +3416400;-143004.2;4204.5;0.0 +3420000;-116103.5;4497.0;0.0 +3423600;-144681.1;4961.9;0.0 +3427200;-141576.2;6582.2;0.0 +3430800;-55235.2;0;0.0 +3434400;-73579.9;0;0.0 +3438000;-79415.6;0;0.0 +3441600;-85406.2;0;0.0 +3445200;-91627.4;0;0.0 +3448800;-91241.4;23.5;0.0 +3452400;-90884.2;1218.2;0.0 +3456000;-90556.2;2806.6;0.0 +3459600;-90197.1;3372.2;0.0 +3463200;-83237.0;5521.5;0.0 +3466800;-62966.2;13291.0;0.0 +3470400;-56089.4;9538.1;0.0 +3474000;-69185.7;13862.9;0.0 +3477600;-62288.2;15926.0;0.0 +3481200;-75477.5;13523.1;0.0 +3484800;-1964.2;3363.8;0.0 +3488400;-9915.5;3426.0;0.0 +3492000;-82628.6;179.8;0.0 +3495600;-89443.0;0;0.0 +3499200;-132482.9;0;0.0 +3502800;-111459.3;0;0.0 +3506400;-135025.5;0;0.0 +3510000;-97369.8;0;0.0 +3513600;-109045.9;0;0.0 +3517200;-24527.2;0;0.0 +3520800;-53091.9;1883.1;0.0 +3524400;-72118.5;1958.2;0.0 +3528000;-84688.4;3205.4;0.0 +3531600;-77544.8;3582.6;0.0 +3535200;-83833.6;3984.1;0.0 +3538800;-76966.6;3587.4;0.0 +3542400;-83472.3;4746.1;0.0 +3546000;-76637.5;4448.9;0.0 +3549600;-76512.6;6851.1;0.0 +3553200;-76353.6;6375.0;0.0 +3556800;-62825.1;42291.6;0.0 +3560400;-2413.6;147177.6;0.0 +3564000;-8825.9;115109.0;0.0 +3567600;-82897.7;76161.6;0.0 +3571200;-54766.5;14547.9;0.0 +3574800;-108338.2;10147.3;0.0 +3578400;-150360.6;8467.9;0.0 +3582000;-133303.1;6136.1;0.0 +3585600;-143377.6;7300.4;0.0 +3589200;-157438.4;4849.4;0.0 +3592800;-140130.7;5910.2;0.0 +3596400;-196530.2;5186.9;0.0 +3600000;-191613.0;5107.3;0.0 +3603600;-73262.4;13257.0;0.0 +3607200;-77433.9;19853.3;0.0 +3610800;-96382.4;26720.6;0.0 +3614400;-94461.1;30772.5;0.0 +3618000;-100416.8;35152.3;0.0 +3621600;-35619.5;0;0.0 +3625200;-76853.8;0;0.0 +3628800;-75907.2;1981.7;0.0 +3632400;-80598.7;7254.3;0.0 +3636000;-78998.5;9176.5;0.0 +3639600;-57906.9;28263.1;0.0 +3643200;-17026.6;73377.3;0.0 +3646800;-43313.9;254940.2;0.0 +3650400;-1687.3;203884.3;0.0 +3654000;-63221.2;111321.2;0.0 +3657600;-66947.7;25072.5;0.0 +3661200;-84927.5;14931.3;0.0 +3664800;-156333.9;8449.5;0.0 +3668400;-138853.9;5346.9;0.0 +3672000;-150184.7;5139.1;0.0 +3675600;-168880.7;2653.8;0.0 +3679200;-149517.0;1938.8;0.0 +3682800;-206733.9;1649.5;0.0 +3686400;-199935.4;2475.2;0.0 +3690000;-79331.9;11738.5;0.0 +3693600;-78832.7;19472.5;0.0 +3697200;-90426.2;25457.9;0.0 +3700800;-104858.4;30734.5;0.0 +3704400;-102698.2;33844.4;0.0 +3708000;-35466.1;0;0.0 +3711600;-81166.9;0;0.0 +3715200;-91172.5;349.0;0.0 +3718800;-90171.2;3536.2;0.0 +3722400;-89017.1;5879.8;0.0 +3726000;-81891.9;6656.2;0.0 +3729600;-68430.5;64382.2;0.0 +3733200;-2707.1;207164.1;0.0 +3736800;-3857.4;127354.3;0.0 +3740400;-70800.2;36994.0;0.0 +3744000;-79980.3;11963.4;0.0 +3747600;-135851.4;5286.9;0.0 +3751200;-188323.1;1878.4;0.0 +3754800;-171008.4;1092.7;0.0 +3758400;-182207.0;899.2;0.0 +3762000;-199318.7;0;0.0 +3765600;-207220.2;0;0.0 +3769200;-224240.1;0;0.0 +3772800;-230038.6;0;0.0 +3776400;-110911.3;2603.2;0.0 +3780000;-84147.4;5669.4;0.0 +3783600;-103990.1;5844.7;0.0 +3787200;-91296.3;9026.7;0.0 +3790800;-97771.5;13494.9;0.0 +3794400;-66789.3;0;0.0 +3798000;-90586.8;0;0.0 +3801600;-91800.3;0;0.0 +3805200;-99032.5;0;0.0 +3808800;-99579.4;0;0.0 +3812400;-99043.5;0;0.0 +3816000;-77176.9;14721.2;0.0 +3819600;-67229.9;93967.9;0.0 +3823200;-11881.6;78369.7;0.0 +3826800;-65429.5;23916.7;0.0 +3830400;-92783.2;4261.8;0.0 +3834000;-171457.9;1093.2;0.0 +3837600;-210495.3;0;0.0 +3841200;-206023.9;0;0.0 +3844800;-195684.6;0;0.0 +3848400;-209697.6;0;0.0 +3852000;-225634.7;0;0.0 +3855600;-247484.5;0;0.0 +3859200;-241914.1;0;0.0 +3862800;-129351.4;1342.0;0.0 +3866400;-82905.6;3878.7;0.0 +3870000;-101585.5;5445.9;0.0 +3873600;-104841.0;6598.9;0.0 +3877200;-101031.4;7587.3;0.0 +3880800;-75681.4;0;0.0 +3884400;-101897.3;0;0.0 +3888000;-107039.3;0;0.0 +3891600;-83424.0;0;0.0 +3895200;-93129.7;0;0.0 +3898800;-101632.4;0;0.0 +3902400;-92520.4;4249.2;0.0 +3906000;-81319.3;43849.3;0.0 +3909600;-21720.4;46632.7;0.0 +3913200;-72955.9;16210.8;0.0 +3916800;-106086.3;2072.4;0.0 +3920400;-190107.4;0;0.0 +3924000;-226700.5;0;0.0 +3927600;-214734.1;0;0.0 +3931200;-203817.9;0;0.0 +3934800;-219694.6;0;0.0 +3938400;-238292.1;0;0.0 +3942000;-260722.6;0;0.0 +3945600;-260638.6;0;0.0 +3949200;-137191.6;828.4;0.0 +3952800;-90095.4;2436.3;0.0 +3956400;-107567.9;3834.7;0.0 +3960000;-110209.5;4988.0;0.0 +3963600;-105185.5;5094.8;0.0 +3967200;-79622.8;0;0.0 +3970800;-107581.3;0;0.0 +3974400;-84131.4;0;0.0 +3978000;-90181.8;0;0.0 +3981600;-98400.1;0;0.0 +3985200;-108221.9;0;0.0 +3988800;-89572.5;3446.9;0.0 +3992400;-80377.1;48751.0;0.0 +3996000;-21329.4;42558.3;0.0 +3999600;-72423.9;13124.0;0.0 +4003200;-65468.5;4922.9;0.0 +4006800;-129208.7;2400.3;0.0 +4010400;-164022.9;1200.7;0.0 +4014000;-139258.0;613.9;0.0 +4017600;-143590.2;916.0;0.0 +4021200;-149889.7;1117.5;0.0 +4024800;-130566.8;945.7;0.0 +4028400;-166721.8;945.2;0.0 +4032000;-149226.3;1617.4;0.0 +4035600;-79222.8;0;0.0 +4039200;-83367.6;0;0.0 +4042800;-81232.7;0;0.0 +4046400;-88368.4;0;0.0 +4050000;-89514.3;0;0.0 +4053600;-95416.3;0;0.0 +4057200;-95265.6;0;0.0 +4060800;-94770.8;0;0.0 +4064400;-94243.3;0;0.0 +4068000;-100031.9;0;0.0 +4071600;-99586.1;0;0.0 +4075200;-99178.4;0;0.0 +4078800;-92209.9;0;0.0 +4082400;-99376.5;0;0.0 +4086000;-618.8;0;0.0 +4089600;-533.2;0;0.0 +4093200;-67161.3;0;0.0 +4096800;-184564.6;0;0.0 +4100400;-138706.0;0;0.0 +4104000;-240059.3;0;0.0 +4107600;-179867.3;0;0.0 +4111200;-296748.6;0;0.0 +4114800;-158231.1;0;0.0 +4118400;-216039.7;0;0.0 +4122000;-57339.6;0;0.0 +4125600;-96867.6;0;0.0 +4129200;-60297.3;0;0.0 +4132800;-85523.8;0;0.0 +4136400;-98025.9;0;0.0 +4140000;-98266.8;0;0.0 +4143600;-63316.4;0;0.0 +4147200;-82190.4;0;0.0 +4150800;-95678.6;0;0.0 +4154400;-102440.9;0;0.0 +4158000;-102706.2;0;0.0 +4161600;-102552.7;1101.5;0.0 +4165200;-39145.9;0;0.0 +4168800;-29670.3;0;0.0 +4172400;-35696.2;11694.6;0.0 +4176000;-106324.2;1593.5;0.0 +4179600;-191821.5;0;0.0 +4183200;-242861.9;0;0.0 +4186800;-262036.6;0;0.0 +4190400;-267155.0;0;0.0 +4194000;-306574.7;0;0.0 +4197600;-321868.2;0;0.0 +4201200;-269310.2;0;0.0 +4204800;-281961.3;0;0.0 +4208400;-181013.7;0;0.0 +4212000;-147971.5;0;0.0 +4215600;-98201.1;0;0.0 +4219200;-129151.7;0;0.0 +4222800;-122018.2;192.7;0.0 +4226400;-107707.7;0;0.0 +4230000;-124999.0;0;0.0 +4233600;-98433.2;0;0.0 +4237200;-98030.9;0;0.0 +4240800;-109554.0;0;0.0 +4244400;-116422.4;0;0.0 +4248000;-86208.9;0;0.0 +4251600;-45339.5;0;0.0 +4255200;-44270.5;0;0.0 +4258800;-46223.0;3465.4;0.0 +4262400;-145080.1;0;0.0 +4266000;-154273.3;0;0.0 +4269600;-185786.3;0;0.0 +4273200;-173568.4;0;0.0 +4276800;-167040.7;0;0.0 +4280400;-199643.3;0;0.0 +4284000;-253699.4;0;0.0 +4287600;-232007.2;0;0.0 +4291200;-191235.1;0;0.0 +4294800;-127367.2;0;0.0 +4298400;-118613.8;860.0;0.0 +4302000;-120349.3;2070.1;0.0 +4305600;-113777.3;3089.1;0.0 +4309200;-119450.1;2205.1;0.0 +4312800;-92609.8;0;0.0 +4316400;-111251.2;0;0.0 +4320000;-81426.3;0;0.0 +4323600;-89280.0;0;0.0 +4327200;-107206.1;0;0.0 +4330800;-91280.9;0;0.0 +4334400;-92055.5;0;0.0 +4338000;-75852.2;16587.4;0.0 +4341600;-82568.4;26339.4;0.0 +4345200;-100084.1;17189.8;0.0 +4348800;-115146.2;1234.1;0.0 +4352400;-114650.7;0;0.0 +4356000;-209389.5;0;0.0 +4359600;-219291.8;0;0.0 +4363200;-195844.2;0;0.0 +4366800;-224926.2;0;0.0 +4370400;-256611.3;0;0.0 +4374000;-276274.8;0;0.0 +4377600;-258645.5;0;0.0 +4381200;-150979.4;0;0.0 +4384800;-94025.2;546.9;0.0 +4388400;-110521.0;1355.5;0.0 +4392000;-102770.0;3197.9;0.0 +4395600;-108210.4;4102.5;0.0 +4399200;-83249.0;0;0.0 +4402800;-113400.4;0;0.0 +4406400;-74038.1;0;0.0 +4410000;-87835.4;0;0.0 +4413600;-106511.4;0;0.0 +4417200;-85796.5;0;0.0 +4420800;-91904.9;0;0.0 +4424400;-80652.8;15081.5;0.0 +4428000;-82864.9;23497.7;0.0 +4431600;-101576.7;10093.3;0.0 +4435200;-92947.3;0;0.0 +4438800;-153001.7;0;0.0 +4442400;-220202.9;0;0.0 +4446000;-231146.6;0;0.0 +4449600;-223151.1;0;0.0 +4453200;-245920.9;0;0.0 +4456800;-279924.8;0;0.0 +4460400;-285287.2;0;0.0 +4464000;-274103.6;0;0.0 +4467600;-159840.9;0;0.0 +4471200;-97148.4;118.0;0.0 +4474800;-112649.5;661.2;0.0 +4478400;-114667.0;891.2;0.0 +4482000;-109926.3;1172.2;0.0 +4485600;-93002.9;0;0.0 +4489200;-111670.7;0;0.0 +4492800;-74000.0;0;0.0 +4496400;-89176.1;0;0.0 +4500000;-107872.7;0;0.0 +4503600;-86955.6;0;0.0 +4507200;-93572.1;164.9;0.0 +4510800;-72264.1;19449.8;0.0 +4514400;-81153.0;24040.2;0.0 +4518000;-48364.8;5391.5;0.0 +4521600;-123192.6;0;0.0 +4525200;-213093.6;0;0.0 +4528800;-248205.2;0;0.0 +4532400;-251246.8;0;0.0 +4536000;-231778.5;0;0.0 +4539600;-247176.4;0;0.0 +4543200;-229863.4;0;0.0 +4546800;-223646.2;0;0.0 +4550400;-225536.8;0;0.0 +4554000;-147665.6;0;0.0 +4557600;-103118.3;58.3;0.0 +4561200;-111728.6;235.6;0.0 +4564800;-114111.3;690.2;0.0 +4568400;-109462.3;1021.2;0.0 +4572000;-92443.9;0;0.0 +4575600;-111361.2;0;0.0 +4579200;-72818.4;0;0.0 +4582800;-80142.9;0;0.0 +4586400;-103822.8;0;0.0 +4590000;-88575.5;0;0.0 +4593600;-87880.0;0;0.0 +4597200;-76513.5;18184.3;0.0 +4600800;-82195.1;20117.7;0.0 +4604400;-53935.3;5057.5;0.0 +4608000;-79656.8;1885.4;0.0 +4611600;-156308.7;135.8;0.0 +4615200;-169680.2;0;0.0 +4618800;-162129.7;0;0.0 +4622400;-144396.4;0;0.0 +4626000;-152631.1;0;0.0 +4629600;-147085.7;0;0.0 +4633200;-170369.4;0;0.0 +4636800;-149607.4;505.8;0.0 +4640400;-88893.8;0;0.0 +4644000;-77013.8;0;0.0 +4647600;-81597.4;0;0.0 +4651200;-89273.3;0;0.0 +4654800;-96227.2;0;0.0 +4658400;-96962.2;0;0.0 +4662000;-90627.9;0;0.0 +4665600;-102069.2;0;0.0 +4669200;-95673.1;0;0.0 +4672800;-101284.5;0;0.0 +4676400;-94771.7;0;0.0 +4680000;-94221.7;0;0.0 +4683600;-93650.0;0;0.0 +4687200;-100527.3;0;0.0 +4690800;-658.0;0;0.0 +4694400;-563.3;0;0.0 +4698000;-64731.4;0;0.0 +4701600;-120767.8;0;0.0 +4705200;-97925.5;0;0.0 +4708800;-145652.7;0;0.0 +4712400;-95232.6;0;0.0 +4716000;-157636.9;0;0.0 +4719600;-85135.3;0;0.0 +4723200;-117158.4;0;0.0 +4726800;-43893.9;0;0.0 +4730400;-77477.1;0;0.0 +4734000;-61258.0;0;0.0 +4737600;-86781.3;0;0.0 +4741200;-92922.2;0;0.0 +4744800;-92590.3;0;0.0 +4748400;-92330.7;0;0.0 +4752000;-99324.8;0;0.0 +4755600;-99598.8;0;0.0 +4759200;-99470.1;0;0.0 +4762800;-92861.6;0;0.0 +4766400;-66861.1;7720.2;0.0 +4770000;-54613.9;61956.2;0.0 +4773600;-18150.5;43487.5;0.0 +4777200;-53647.2;12442.4;0.0 +4780800;-99610.6;2077.3;0.0 +4784400;-183685.1;143.2;0.0 +4788000;-215830.6;0;0.0 +4791600;-213066.7;0;0.0 +4795200;-208379.5;0;0.0 +4798800;-226469.9;0;0.0 +4802400;-251215.7;0;0.0 +4806000;-262631.7;0;0.0 +4809600;-257390.3;0;0.0 +4813200;-159942.2;0;0.0 +4816800;-98163.9;519.0;0.0 +4820400;-94325.9;1011.2;0.0 +4824000;-96861.0;1705.1;0.0 +4827600;-102540.3;2786.5;0.0 +4831200;-81438.5;0;0.0 +4834800;-107866.6;0;0.0 +4838400;-111664.4;0;0.0 +4842000;-103127.6;0;0.0 +4845600;-109075.0;0;0.0 +4849200;-101316.6;0;0.0 +4852800;-106648.6;576.4;0.0 +4856400;-39284.8;0;0.0 +4860000;-47563.7;0;0.0 +4863600;-42646.6;12788.1;0.0 +4867200;-117244.0;151.1;0.0 +4870800;-196075.2;0;0.0 +4874400;-247300.0;0;0.0 +4878000;-262729.7;0;0.0 +4881600;-271759.7;0;0.0 +4885200;-304135.2;0;0.0 +4888800;-295725.3;0;0.0 +4892400;-322866.4;0;0.0 +4896000;-298675.5;0;0.0 +4899600;-188118.8;0;0.0 +4903200;-121190.2;0;0.0 +4906800;-133020.7;0;0.0 +4910400;-130051.6;0;0.0 +4914000;-133371.2;0;0.0 +4917600;-107470.7;0;0.0 +4921200;-121716.6;0;0.0 +4924800;-83903.4;0;0.0 +4928400;-98009.3;0;0.0 +4932000;-88900.5;0;0.0 +4935600;-91359.6;0;0.0 +4939200;-109237.7;0;0.0 +4942800;-43668.4;0;0.0 +4946400;-42805.5;0;0.0 +4950000;-32488.0;4419.2;0.0 +4953600;-158399.8;0;0.0 +4957200;-240304.6;0;0.0 +4960800;-252720.9;0;0.0 +4964400;-273670.9;0;0.0 +4968000;-272411.1;0;0.0 +4971600;-297485.0;0;0.0 +4975200;-321458.1;0;0.0 +4978800;-313097.9;0;0.0 +4982400;-267027.1;0;0.0 +4986000;-173243.2;0;0.0 +4989600;-131655.9;0;0.0 +4993200;-126497.0;0;0.0 +4996800;-126432.5;0;0.0 +5000400;-120800.8;386.8;0.0 +5004000;-112543.3;0;0.0 +5007600;-123740.0;0;0.0 +5011200;-75998.3;0;0.0 +5014800;-96558.3;0;0.0 +5018400;-93227.1;0;0.0 +5022000;-101288.8;0;0.0 +5025600;-114447.9;0;0.0 +5029200;-97185.2;10166.0;0.0 +5032800;-80923.5;17722.7;0.0 +5036400;-94128.9;3760.9;0.0 +5040000;-118256.2;0;0.0 +5043600;-172935.4;0;0.0 +5047200;-188319.2;0;0.0 +5050800;-233918.6;0;0.0 +5054400;-189452.5;0;0.0 +5058000;-222846.0;0;0.0 +5061600;-205705.0;0;0.0 +5065200;-204888.0;0;0.0 +5068800;-200396.9;0;0.0 +5072400;-133224.2;0;0.0 +5076000;-111975.6;49.3;0.0 +5079600;-121028.8;426.5;0.0 +5083200;-114286.0;1007.0;0.0 +5086800;-110183.4;1736.9;0.0 +5090400;-86496.5;0;0.0 +5094000;-108558.5;0;0.0 +5097600;-149907.8;0;0.0 +5101200;-168458.5;0;0.0 +5104800;-186707.1;0;0.0 +5108400;-185582.6;0;0.0 +5112000;-175462.7;1627.7;0.0 +5115600;-165433.3;31179.4;0.0 +5119200;-174751.6;32504.9;0.0 +5122800;-158694.0;8307.4;0.0 +5126400;-230353.1;0;0.0 +5130000;-302465.4;0;0.0 +5133600;-336492.8;0;0.0 +5137200;-341235.4;0;0.0 +5140800;-308543.8;0;0.0 +5144400;-315792.2;0;0.0 +5148000;-316140.6;0;0.0 +5151600;-320618.0;0;0.0 +5155200;-314681.1;0;0.0 +5158800;-240496.4;766.2;0.0 +5162400;-220104.0;3349.0;0.0 +5166000;-224388.9;5095.9;0.0 +5169600;-218707.4;6347.0;0.0 +5173200;-221829.6;6911.2;0.0 +5176800;-199259.4;0;0.0 +5180400;-223630.6;0;0.0 +5184000;-200828.6;0;0.0 +5187600;-212123.3;0;0.0 +5191200;-202025.1;0;0.0 +5194800;-206403.5;0;0.0 +5198400;-193876.1;11624.7;0.0 +5202000;-190954.9;75911.6;0.0 +5205600;-157501.8;64941.0;0.0 +5209200;-199265.4;22886.5;0.0 +5212800;-196272.2;7290.2;0.0 +5216400;-198854.7;3824.2;0.0 +5220000;-248854.4;1236.9;0.0 +5223600;-249275.0;721.2;0.0 +5227200;-248414.7;688.6;0.0 +5230800;-254625.1;455.4;0.0 +5234400;-251137.8;409.7;0.0 +5238000;-278841.9;542.2;0.0 +5241600;-267489.9;519.1;0.0 +5245200;-214557.0;0;0.0 +5248800;-196553.6;0;0.0 +5252400;-205862.9;0;0.0 +5256000;-191320.3;0;0.0 +5259600;-201729.1;0;0.0 +5263200;-189563.9;0;0.0 +5266800;-198476.1;0;0.0 +5270400;-210316.0;0;0.0 +5274000;-193638.6;0;0.0 +5277600;-197517.4;0;0.0 +5281200;-209481.6;0;0.0 +5284800;-189238.0;0;0.0 +5288400;-197856.9;0;0.0 +5292000;-209188.8;0;0.0 +5295600;-84036.2;0;0.0 +5299200;-118297.6;0;0.0 +5302800;-206561.9;0;0.0 +5306400;-312792.1;0;0.0 +5310000;-240010.2;0;0.0 +5313600;-351053.8;0;0.0 +5317200;-257526.9;0;0.0 +5320800;-391561.0;0;0.0 +5324400;-251625.4;0;0.0 +5328000;-356449.0;0;0.0 +5331600;-195796.4;0;0.0 +5335200;-218435.7;0;0.0 +5338800;-193946.8;0;0.0 +5342400;-206585.1;0;0.0 +5346000;-194350.3;0;0.0 +5349600;-204194.3;0;0.0 +5353200;-190890.6;0;0.0 +5356800;-202183.4;0;0.0 +5360400;-194379.2;0;0.0 +5364000;-200441.4;0;0.0 +5367600;-185422.6;13.6;0.0 +5371200;-190556.5;22550.1;0.0 +5374800;-180704.2;123569.5;0.0 +5378400;-152087.3;96452.1;0.0 +5382000;-190035.6;27533.0;0.0 +5385600;-220358.1;9220.6;0.0 +5389200;-236549.7;9500.6;0.0 +5392800;-248750.8;5913.6;0.0 +5396400;-256597.8;4649.8;0.0 +5400000;-245625.0;9090.7;0.0 +5403600;-257317.7;3664.9;0.0 +5407200;-265286.4;3031.7;0.0 +5410800;-267778.6;3877.5;0.0 +5414400;-266729.0;2858.4;0.0 +5418000;-232159.5;13742.7;0.0 +5421600;-214480.1;23327.9;0.0 +5425200;-215659.3;28775.0;0.0 +5428800;-217404.4;31897.0;0.0 +5432400;-215862.7;32484.9;0.0 +5436000;-181952.8;0;0.0 +5439600;-208511.9;0;0.0 +5443200;-194695.9;0;0.0 +5446800;-203324.2;0;0.0 +5450400;-192148.6;940.2;0.0 +5454000;-197074.9;106.6;0.0 +5457600;-190987.3;25854.9;0.0 +5461200;-193001.0;113608.7;0.0 +5464800;-158923.5;95128.9;0.0 +5468400;-202828.0;53861.9;0.0 +5472000;-205025.6;7474.6;0.0 +5475600;-244941.5;4133.4;0.0 +5479200;-291118.6;1259.2;0.0 +5482800;-283234.8;99.0;0.0 +5486400;-293199.9;0;0.0 +5490000;-311623.7;0;0.0 +5493600;-322070.3;0;0.0 +5497200;-348311.3;0;0.0 +5500800;-346472.6;0;0.0 +5504400;-261314.1;1303.9;0.0 +5508000;-217324.0;3889.6;0.0 +5511600;-217836.7;5228.0;0.0 +5515200;-221667.3;6559.4;0.0 +5518800;-223508.4;8327.2;0.0 +5522400;-199181.6;0;0.0 +5526000;-221931.0;0;0.0 +5529600;-201801.0;0;0.0 +5533200;-214722.5;0;0.0 +5536800;-200557.7;0;0.0 +5540400;-210220.8;0;0.0 +5544000;-196097.3;5066.2;0.0 +5547600;-203358.0;53997.4;0.0 +5551200;-162416.9;43776.0;0.0 +5554800;-211125.4;15782.6;0.0 +5558400;-232674.3;590.4;0.0 +5562000;-262824.7;0;0.0 +5565600;-275844.8;0;0.0 +5569200;-311671.5;0;0.0 +5572800;-309447.6;0;0.0 +5576400;-332439.2;0;0.0 +5580000;-369318.5;0;0.0 +5583600;-373109.7;0;0.0 +5587200;-378005.6;0;0.0 +5590800;-282490.9;0;0.0 +5594400;-238835.3;208.0;0.0 +5598000;-228833.9;1008.1;0.0 +5601600;-226971.6;1624.3;0.0 +5605200;-228372.9;1906.5;0.0 +5608800;-220027.1;0;0.0 +5612400;-234135.2;0;0.0 +5616000;-208383.9;0;0.0 +5619600;-227552.4;0;0.0 +5623200;-209480.5;0;0.0 +5626800;-223906.4;0;0.0 +5630400;-209182.9;1965.6;0.0 +5634000;-155446.4;0;0.0 +5637600;-160870.8;0;0.0 +5641200;-175303.8;10179.3;0.0 +5644800;-271889.0;91.8;0.0 +5648400;-334850.7;0;0.0 +5652000;-368743.4;0;0.0 +5655600;-382847.1;0;0.0 +5659200;-364698.9;0;0.0 +5662800;-413786.1;0;0.0 +5666400;-426895.8;0;0.0 +5670000;-438124.5;0;0.0 +5673600;-430475.1;0;0.0 +5677200;-320064.5;0;0.0 +5680800;-272682.3;0;0.0 +5684400;-249649.3;0;0.0 +5688000;-243480.0;0;0.0 +5691600;-242942.8;284.8;0.0 +5695200;-229137.6;0;0.0 +5698800;-251551.4;0;0.0 +5702400;-222808.8;0;0.0 +5706000;-235302.8;0;0.0 +5709600;-221091.7;0;0.0 +5713200;-241081.0;0;0.0 +5716800;-217445.9;0;0.0 +5720400;-153642.3;0;0.0 +5724000;-164553.5;0;0.0 +5727600;-212229.7;2416.3;0.0 +5731200;-312530.3;0;0.0 +5734800;-375893.7;0;0.0 +5738400;-405686.0;0;0.0 +5742000;-419517.7;0;0.0 +5745600;-414262.7;0;0.0 +5749200;-458143.3;0;0.0 +5752800;-469968.2;0;0.0 +5756400;-472335.2;0;0.0 +5760000;-454810.1;0;0.0 +5763600;-353007.4;0;0.0 +5767200;-284004.2;0;0.0 +5770800;-262864.7;0;0.0 +5774400;-260979.5;0;0.0 +5778000;-251123.9;0;0.0 +5781600;-239037.4;0;0.0 +5785200;-268177.9;0;0.0 +5788800;-226116.0;0;0.0 +5792400;-244772.4;0;0.0 +5796000;-225704.2;0;0.0 +5799600;-241277.5;0;0.0 +5803200;-224001.5;0;0.0 +5806800;-160310.5;0;0.0 +5810400;-165491.4;0;0.0 +5814000;-209384.9;3085.1;0.0 +5817600;-258225.7;0;0.0 +5821200;-308938.4;0;0.0 +5824800;-330912.2;0;0.0 +5828400;-327434.4;0;0.0 +5832000;-312559.9;0;0.0 +5835600;-316532.9;0;0.0 +5839200;-312599.0;0;0.0 +5842800;-328938.8;0;0.0 +5846400;-317316.7;0;0.0 +5850000;-283849.9;0;0.0 +5853600;-240687.8;0;0.0 +5857200;-250867.2;0;0.0 +5860800;-227152.2;0;0.0 +5864400;-248311.6;0;0.0 +5868000;-226188.8;0;0.0 +5871600;-241957.6;0;0.0 +5875200;-220699.0;0;0.0 +5878800;-236543.3;0;0.0 +5882400;-219937.3;0;0.0 +5886000;-232743.9;0;0.0 +5889600;-216715.7;0;0.0 +5893200;-231659.2;0;0.0 +5896800;-154280.9;0;0.0 +5900400;-92346.7;0;0.0 +5904000;-264048.1;0;0.0 +5907600;-478986.0;0;0.0 +5911200;-312420.1;0;0.0 +5914800;-523258.9;0;0.0 +5918400;-331826.9;0;0.0 +5922000;-538343.8;0;0.0 +5925600;-351228.6;0;0.0 +5929200;-649710.3;0;0.0 +5932800;-325323.3;0;0.0 +5936400;-340046.5;0;0.0 +5940000;-220687.9;0;0.0 +5943600;-253118.9;0;0.0 +5947200;-217949.4;0;0.0 +5950800;-246296.0;0;0.0 +5954400;-219125.3;0;0.0 +5958000;-245897.3;0;0.0 +5961600;-225709.3;0;0.0 +5965200;-244202.0;0;0.0 +5968800;-224178.8;0;0.0 +5972400;-241898.4;0;0.0 +5976000;-161075.9;0;0.0 +5979600;-155063.3;0;0.0 +5983200;-216534.1;4747.8;0.0 +5986800;-273866.4;0;0.0 +5990400;-347012.4;0;0.0 +5994000;-393545.1;0;0.0 +5997600;-414744.5;0;0.0 +6001200;-405334.1;0;0.0 +6004800;-445679.2;0;0.0 +6008400;-470956.0;0;0.0 +6012000;-486393.0;0;0.0 +6015600;-492279.9;0;0.0 +6019200;-407433.6;0;0.0 +6022800;-347154.1;0;0.0 +6026400;-303365.8;0;0.0 +6030000;-280312.9;0;0.0 +6033600;-253798.6;0;0.0 +6037200;-245295.3;0;0.0 +6040800;-286722.4;0;0.0 +6044400;-231944.7;0;0.0 +6048000;-262641.4;0;0.0 +6051600;-239590.8;0;0.0 +6055200;-253149.3;0;0.0 +6058800;-234231.3;0;0.0 +6062400;-158040.2;0;0.0 +6066000;-168187.5;0;0.0 +6069600;-225752.2;696.3;0.0 +6073200;-303127.2;0;0.0 +6076800;-377565.1;0;0.0 +6080400;-421664.8;0;0.0 +6084000;-443288.4;0;0.0 +6087600;-434974.0;0;0.0 +6091200;-470564.2;0;0.0 +6094800;-484127.4;0;0.0 +6098400;-498544.8;0;0.0 +6102000;-503804.3;0;0.0 +6105600;-421363.4;0;0.0 +6109200;-361371.3;0;0.0 +6112800;-297617.9;0;0.0 +6116400;-285010.7;0;0.0 +6120000;-273015.5;0;0.0 +6123600;-244726.2;0;0.0 +6127200;-295736.1;0;0.0 +6130800;-234461.5;0;0.0 +6134400;-260903.1;0;0.0 +6138000;-238308.6;0;0.0 +6141600;-260648.9;0;0.0 +6145200;-241460.6;0;0.0 +6148800;-157584.2;0;0.0 +6152400;-162229.4;0;0.0 +6156000;-225491.3;1047.1;0.0 +6159600;-307882.5;0;0.0 +6163200;-380177.5;0;0.0 +6166800;-428410.6;0;0.0 +6170400;-452682.8;0;0.0 +6174000;-445218.8;0;0.0 +6177600;-485361.0;0;0.0 +6181200;-503917.1;0;0.0 +6184800;-520910.5;0;0.0 +6188400;-523571.6;0;0.0 +6192000;-440932.6;0;0.0 +6195600;-372293.0;0;0.0 +6199200;-322364.4;0;0.0 +6202800;-298354.2;0;0.0 +6206400;-270150.1;0;0.0 +6210000;-254951.5;0;0.0 +6213600;-312462.8;0;0.0 +6217200;-235243.2;0;0.0 +6220800;-272660.6;0;0.0 +6224400;-242187.6;0;0.0 +6228000;-251466.3;0;0.0 +6231600;-235830.4;0;0.0 +6235200;-158602.2;0;0.0 +6238800;-163458.6;0;0.0 +6242400;-227608.7;967.4;0.0 +6246000;-319574.2;0;0.0 +6249600;-396762.5;0;0.0 +6253200;-447299.9;0;0.0 +6256800;-467910.5;0;0.0 +6260400;-457870.6;0;0.0 +6264000;-499473.7;0;0.0 +6267600;-510438.5;0;0.0 +6271200;-478235.5;0;0.0 +6274800;-459938.6;0;0.0 +6278400;-410179.3;0;0.0 +6282000;-362821.4;0;0.0 +6285600;-326382.3;0;0.0 +6289200;-308206.7;0;0.0 +6292800;-280267.3;0;0.0 +6296400;-272356.7;0;0.0 +6300000;-332692.7;0;0.0 +6303600;-247780.8;0;0.0 +6307200;-287965.2;0;0.0 +6310800;-248394.2;0;0.0 +6314400;-275791.5;0;0.0 +6318000;-251949.1;0;0.0 +6321600;-160535.5;0;0.0 +6325200;-168172.6;0;0.0 +6328800;-233625.1;13.4;0.0 +6332400;-323011.9;0;0.0 +6336000;-397333.9;0;0.0 +6339600;-443004.8;0;0.0 +6343200;-462650.6;0;0.0 +6346800;-461942.2;0;0.0 +6350400;-494615.4;0;0.0 +6354000;-509534.2;0;0.0 +6357600;-523530.5;0;0.0 +6361200;-523975.6;0;0.0 +6364800;-434520.7;0;0.0 +6368400;-364179.5;0;0.0 +6372000;-308940.4;0;0.0 +6375600;-292377.7;0;0.0 +6379200;-278710.5;0;0.0 +6382800;-261039.5;0;0.0 +6386400;-314232.7;0;0.0 +6390000;-243071.3;0;0.0 +6393600;-272515.0;0;0.0 +6397200;-240447.2;0;0.0 +6400800;-248403.7;0;0.0 +6404400;-235364.6;0;0.0 +6408000;-159728.5;0;0.0 +6411600;-164489.7;0;0.0 +6415200;-225986.0;493.8;0.0 +6418800;-228354.8;0;0.0 +6422400;-259415.6;0;0.0 +6426000;-259464.1;0;0.0 +6429600;-285766.4;0;0.0 +6433200;-314868.0;0;0.0 +6436800;-313296.7;0;0.0 +6440400;-289842.9;0;0.0 +6444000;-317814.7;0;0.0 +6447600;-288814.0;0;0.0 +6451200;-269956.0;0;0.0 +6454800;-249133.7;0;0.0 +6458400;-259686.8;0;0.0 +6462000;-235160.6;0;0.0 +6465600;-265437.4;0;0.0 +6469200;-233112.8;0;0.0 +6472800;-243015.6;0;0.0 +6476400;-226198.5;0;0.0 +6480000;-247131.0;0;0.0 +6483600;-225759.3;0;0.0 +6487200;-241665.4;0;0.0 +6490800;-223257.0;0;0.0 +6494400;-235676.8;0;0.0 +6498000;-213623.5;0;0.0 +6501600;-159575.4;0;0.0 +6505200;-108883.7;0;0.0 +6508800;-220016.7;0;0.0 +6512400;-233425.4;0;0.0 +6516000;-221112.0;0;0.0 +6519600;-241862.6;0;0.0 +6523200;-222365.7;0;0.0 +6526800;-248369.6;0;0.0 +6530400;-205230.0;0;0.0 +6534000;-234023.4;0;0.0 +6537600;-211657.3;0;0.0 +6541200;-229407.8;0;0.0 +6544800;-197930.3;0;0.0 +6548400;-217791.1;0;0.0 +6552000;-201588.7;0;0.0 +6555600;-209706.9;0;0.0 +6559200;-193835.7;0;0.0 +6562800;-208002.7;0;0.0 +6566400;-198308.1;0;0.0 +6570000;-204491.8;0;0.0 +6573600;-195089.6;0;0.0 +6577200;-200561.1;15617.9;0.0 +6580800;-181663.0;84727.5;0.0 +6584400;-155012.9;62660.6;0.0 +6588000;-200180.9;37545.5;0.0 +6591600;-228793.5;11833.5;0.0 +6595200;-251240.6;6379.0;0.0 +6598800;-267780.1;2472.8;0.0 +6602400;-272568.7;2482.2;0.0 +6606000;-263103.2;3424.3;0.0 +6609600;-277422.5;1273.4;0.0 +6613200;-284141.0;614.6;0.0 +6616800;-286584.9;313.0;0.0 +6620400;-289548.3;0;0.0 +6624000;-237924.8;6486.6;0.0 +6627600;-225393.9;15655.0;0.0 +6631200;-218003.4;24174.8;0.0 +6634800;-214759.9;30886.6;0.0 +6638400;-217488.7;32758.1;0.0 +6642000;-163271.5;0;0.0 +6645600;-210309.3;563.9;0.0 +6649200;-200132.7;7889.3;0.0 +6652800;-202915.2;12699.1;0.0 +6656400;-196231.4;21662.3;0.0 +6660000;-191575.1;42356.0;0.0 +6663600;-169314.5;80428.9;0.0 +6667200;-183588.3;238477.9;0.0 +6670800;-147120.3;178676.9;0.0 +6674400;-184705.9;104950.7;0.0 +6678000;-216232.9;53256.8;0.0 +6681600;-235717.9;37969.8;0.0 +6685200;-239507.0;23629.0;0.0 +6688800;-247874.0;13259.0;0.0 +6692400;-246287.4;12901.2;0.0 +6696000;-254309.3;4187.6;0.0 +6699600;-263447.6;4198.1;0.0 +6703200;-266936.5;2163.1;0.0 +6706800;-271294.1;1831.0;0.0 +6710400;-228235.4;8763.7;0.0 +6714000;-217885.9;17593.1;0.0 +6717600;-218599.9;20269.6;0.0 +6721200;-216495.6;21136.6;0.0 +6724800;-215168.3;19980.8;0.0 +6728400;-193840.9;0;0.0 +6732000;-209715.2;0;0.0 +6735600;-198669.1;0;0.0 +6739200;-202936.6;0;0.0 +6742800;-191908.9;0;0.0 +6746400;-197876.1;0;0.0 +6750000;-201904.2;6034.3;0.0 +6753600;-197918.1;58674.8;0.0 +6757200;-162090.1;53203.1;0.0 +6760800;-207758.5;34089.3;0.0 +6764400;-220304.8;11245.7;0.0 +6768000;-241963.3;5752.0;0.0 +6771600;-250461.6;2734.3;0.0 +6775200;-258263.7;1304.2;0.0 +6778800;-252319.6;448.7;0.0 +6782400;-261031.1;0;0.0 +6786000;-271108.7;0;0.0 +6789600;-275537.9;0;0.0 +6793200;-279189.9;0;0.0 +6796800;-234729.2;2549.2;0.0 +6800400;-224603.6;6660.4;0.0 +6804000;-219057.2;10564.0;0.0 +6807600;-220444.0;12230.4;0.0 +6811200;-218836.1;13078.3;0.0 +6814800;-198010.2;0;0.0 +6818400;-212523.2;0;0.0 +6822000;-197557.0;0;0.0 +6825600;-205687.2;0;0.0 +6829200;-194869.4;0;0.0 +6832800;-201996.3;0;0.0 +6836400;-196481.7;3751.4;0.0 +6840000;-200457.7;39500.2;0.0 +6843600;-170431.1;38751.7;0.0 +6847200;-209932.8;25731.3;0.0 +6850800;-226530.8;7068.0;0.0 +6854400;-247299.7;4053.8;0.0 +6858000;-254530.3;1230.5;0.0 +6861600;-262671.2;323.8;0.0 +6865200;-255427.3;98.0;0.0 +6868800;-265943.7;0;0.0 +6872400;-273826.6;0;0.0 +6876000;-276511.8;0;0.0 +6879600;-294346.9;0;0.0 +6883200;-238194.5;0;0.0 +6886800;-227681.7;1816.9;0.0 +6890400;-216320.9;4494.2;0.0 +6894000;-219919.4;7792.4;0.0 +6897600;-221953.5;9327.1;0.0 +6901200;-196370.7;0;0.0 +6904800;-218614.4;0;0.0 +6908400;-197986.7;0;0.0 +6912000;-210514.2;0;0.0 +6915600;-196715.7;0;0.0 +6919200;-204776.2;0;0.0 +6922800;-194723.4;7671.1;0.0 +6926400;-201244.6;57086.6;0.0 +6930000;-164093.0;53249.7;0.0 +6933600;-211275.0;29717.4;0.0 +6937200;-230224.8;6347.2;0.0 +6940800;-246868.9;1776.9;0.0 +6944400;-257943.8;82.9;0.0 +6948000;-259514.9;0;0.0 +6951600;-257962.2;0;0.0 +6955200;-272246.9;0;0.0 +6958800;-286804.8;0;0.0 +6962400;-296687.9;0;0.0 +6966000;-294832.2;0;0.0 +6969600;-240059.8;219.9;0.0 +6973200;-223747.4;1117.0;0.0 +6976800;-220003.8;2591.0;0.0 +6980400;-218741.2;4451.3;0.0 +6984000;-224910.2;5599.0;0.0 +6987600;-207084.2;0;0.0 +6991200;-224830.9;0;0.0 +6994800;-200931.7;0;0.0 +6998400;-213438.9;0;0.0 +7002000;-197843.2;0;0.0 +7005600;-205688.5;0;0.0 +7009200;-195390.6;2930.2;0.0 +7012800;-153364.3;0;0.0 +7016400;-158930.1;0;0.0 +7020000;-170560.1;32332.9;0.0 +7023600;-201409.1;6539.6;0.0 +7027200;-212291.6;4011.1;0.0 +7030800;-222145.8;2462.9;0.0 +7034400;-219241.6;0;0.0 +7038000;-219672.6;0;0.0 +7041600;-209764.5;0;0.0 +7045200;-208410.0;0;0.0 +7048800;-217195.1;0;0.0 +7052400;-219951.3;0;0.0 +7056000;-201127.5;0;0.0 +7059600;-193392.7;0;0.0 +7063200;-205637.1;0;0.0 +7066800;-190874.4;0;0.0 +7070400;-201003.2;0;0.0 +7074000;-193816.4;0;0.0 +7077600;-198327.4;0;0.0 +7081200;-192745.9;0;0.0 +7084800;-195670.7;0;0.0 +7088400;-191621.6;0;0.0 +7092000;-193149.1;0;0.0 +7095600;-206523.3;0;0.0 +7099200;-187701.8;0;0.0 +7102800;-197230.7;0;0.0 +7106400;-207705.3;0;0.0 +7110000;-191502.4;0;0.0 +7113600;-193717.9;0;0.0 +7117200;-190108.9;0;0.0 +7120800;-194831.9;0;0.0 +7124400;-190494.9;0;0.0 +7128000;-193906.2;0;0.0 +7131600;-190206.8;0;0.0 +7135200;-191184.4;0;0.0 +7138800;-189271.9;0;0.0 +7142400;-192349.7;0;0.0 +7146000;-189148.5;0;0.0 +7149600;-188081.2;0;0.0 +7153200;-200956.5;47.5;0.0 +7156800;-205756.8;51.5;0.0 +7160400;-206329.9;314.4;0.0 +7164000;-185397.6;1656.6;0.0 +7167600;-188257.7;631.0;0.0 +7171200;-201714.8;1751.8;0.0 +7174800;-205941.4;3189.5;0.0 +7178400;-202300.4;2397.4;0.0 +7182000;-198181.7;29237.5;0.0 +7185600;-151807.8;127100.5;0.0 +7189200;-158181.5;93913.0;0.0 +7192800;-197967.8;58284.2;0.0 +7196400;-211223.9;20978.9;0.0 +7200000;-212776.4;1877.7;0.0 +7203600;-250734.8;1093.9;0.0 +7207200;-277299.1;0;0.0 +7210800;-227555.5;185.0;0.0 +7214400;-279302.8;0;0.0 +7218000;-294726.8;0;0.0 +7221600;-319370.0;0;0.0 +7225200;-290897.4;0;0.0 +7228800;-268745.2;0;0.0 +7232400;-248956.7;530.5;0.0 +7236000;-220334.3;2197.6;0.0 +7239600;-208565.2;3666.1;0.0 +7243200;-214055.3;5363.3;0.0 +7246800;-198606.4;0;0.0 +7250400;-215730.1;0;0.0 +7254000;-195443.6;0;0.0 +7257600;-210826.1;0;0.0 +7261200;-192605.6;0;0.0 +7264800;-205152.1;0;0.0 +7268400;-195158.9;458.0;0.0 +7272000;-153863.9;0;0.0 +7275600;-159382.6;0;0.0 +7279200;-171834.4;28713.2;0.0 +7282800;-236684.0;903.2;0.0 +7286400;-284379.3;0;0.0 +7290000;-324457.3;0;0.0 +7293600;-345894.3;0;0.0 +7297200;-311053.8;0;0.0 +7300800;-360990.2;0;0.0 +7304400;-360842.4;0;0.0 +7308000;-368644.2;0;0.0 +7311600;-401999.3;0;0.0 +7315200;-330414.7;0;0.0 +7318800;-279953.3;0;0.0 +7322400;-252648.0;0;0.0 +7326000;-229901.1;0;0.0 +7329600;-228816.9;144.2;0.0 +7333200;-223438.9;0;0.0 +7336800;-239588.2;0;0.0 +7340400;-215525.1;0;0.0 +7344000;-234554.9;0;0.0 +7347600;-216671.6;0;0.0 +7351200;-232584.1;0;0.0 +7354800;-213181.1;0;0.0 +7358400;-218462.2;21683.7;0.0 +7362000;-211052.4;18930.6;0.0 +7365600;-205235.7;7183.4;0.0 +7369200;-267428.8;0;0.0 +7372800;-298477.6;0;0.0 +7376400;-333743.5;0;0.0 +7380000;-356401.2;0;0.0 +7383600;-330768.2;0;0.0 +7387200;-338515.1;0;0.0 +7390800;-334103.0;0;0.0 +7394400;-328631.9;0;0.0 +7398000;-316895.7;0;0.0 +7401600;-256710.9;544.1;0.0 +7405200;-230784.2;1562.6;0.0 +7408800;-225211.7;2565.0;0.0 +7412400;-226259.3;4777.2;0.0 +7416000;-232612.7;8070.1;0.0 +7419600;-209039.1;0;0.0 +7423200;-231497.0;0;0.0 +7426800;-206818.5;0;0.0 +7430400;-223270.5;0;0.0 +7434000;-213171.6;0;0.0 +7437600;-219621.1;0;0.0 +7441200;-205397.5;7499.7;0.0 +7444800;-209314.8;74967.8;0.0 +7448400;-162490.2;61116.9;0.0 +7452000;-210070.8;32703.3;0.0 +7455600;-231077.2;4736.7;0.0 +7459200;-274744.1;1699.3;0.0 +7462800;-293701.6;750.8;0.0 +7466400;-334322.6;3.2;0.0 +7470000;-308849.2;97.9;0.0 +7473600;-345644.4;0;0.0 +7477200;-342838.3;0;0.0 +7480800;-370708.1;0;0.0 +7484400;-327022.0;0;0.0 +7488000;-245274.1;254.4;0.0 +7491600;-234454.8;2128.0;0.0 +7495200;-222839.1;4263.5;0.0 +7498800;-224230.1;5847.2;0.0 +7502400;-225225.8;7643.1;0.0 +7506000;-204890.5;0;0.0 +7509600;-232777.6;0;0.0 +7513200;-212637.2;0;0.0 +7516800;-224989.7;0;0.0 +7520400;-209412.8;0;0.0 +7524000;-219191.9;0;0.0 +7527600;-204615.0;10643.7;0.0 +7531200;-206436.7;78835.4;0.0 +7534800;-162164.7;66282.4;0.0 +7538400;-209329.9;30146.2;0.0 +7542000;-233470.7;3594.3;0.0 +7545600;-277696.8;865.4;0.0 +7549200;-304374.6;0;0.0 +7552800;-342298.1;0;0.0 +7556400;-321751.9;0;0.0 +7560000;-350280.6;0;0.0 +7563600;-337473.1;0;0.0 +7567200;-369340.2;0;0.0 +7570800;-388433.5;0;0.0 +7574400;-307904.9;0;0.0 +7578000;-264656.0;293.2;0.0 +7581600;-240954.0;1176.0;0.0 +7585200;-219572.9;2063.9;0.0 +7588800;-224472.7;3191.5;0.0 +7592400;-218398.0;0;0.0 +7596000;-235538.5;0;0.0 +7599600;-206127.6;0;0.0 +7603200;-222645.3;0;0.0 +7606800;-206831.8;0;0.0 +7610400;-216380.9;0;0.0 +7614000;-201900.0;2138.4;0.0 +7617600;-207977.8;40766.6;0.0 +7621200;-169918.5;36584.8;0.0 +7624800;-189448.8;13890.8;0.0 +7628400;-226688.1;3617.2;0.0 +7632000;-242505.0;665.1;0.0 +7635600;-251930.1;0;0.0 +7639200;-279874.5;0;0.0 +7642800;-269005.9;0;0.0 +7646400;-270772.2;0;0.0 +7650000;-262042.8;0;0.0 +7653600;-282091.6;0;0.0 +7657200;-287431.1;0;0.0 +7660800;-235651.7;0;0.0 +7664400;-183162.6;0;0.0 +7668000;-221533.3;0;0.0 +7671600;-196149.9;0;0.0 +7675200;-215533.4;0;0.0 +7678800;-191795.9;0;0.0 +7682400;-208844.2;0;0.0 +7686000;-194193.1;0;0.0 +7689600;-206852.2;0;0.0 +7693200;-191947.7;0;0.0 +7696800;-201844.5;0;0.0 +7700400;-194148.9;0;0.0 +7704000;-201241.1;0;0.0 +7707600;-194425.7;0;0.0 +7711200;-124684.2;0;0.0 +7714800;-78388.0;0;0.0 +7718400;-225452.0;0;0.0 +7722000;-370037.4;0;0.0 +7725600;-255360.5;0;0.0 +7729200;-371186.0;0;0.0 +7732800;-288920.8;0;0.0 +7736400;-485129.6;0;0.0 +7740000;-323958.5;0;0.0 +7743600;-634609.0;0;0.0 +7747200;-324393.0;0;0.0 +7750800;-456035.4;0;0.0 +7754400;-209731.9;0;0.0 +7758000;-252301.5;0;0.0 +7761600;-207319.9;0;0.0 +7765200;-229753.4;0;0.0 +7768800;-204796.8;0;0.0 +7772400;-302081.6;0;0.0 +7776000;-292180.0;0;0.0 +7779600;-316813.1;0;0.0 +7783200;-300491.0;0;0.0 +7786800;-319884.2;0;0.0 +7790400;-255662.2;0;0.0 +7794000;-251696.5;0;0.0 +7797600;-316816.4;16430.7;0.0 +7801200;-350246.8;1283.6;0.0 +7804800;-366740.8;160.1;0.0 +7808400;-379949.7;0;0.0 +7812000;-390021.6;0;0.0 +7815600;-378290.8;0;0.0 +7819200;-398093.9;0;0.0 +7822800;-408267.1;0;0.0 +7826400;-411932.3;0;0.0 +7830000;-415305.5;0;0.0 +7833600;-363284.7;213.3;0.0 +7837200;-347682.0;2282.5;0.0 +7840800;-341852.4;5550.4;0.0 +7844400;-340557.9;9916.8;0.0 +7848000;-338033.9;12267.8;0.0 +7851600;-334794.3;0;0.0 +7855200;-357153.9;0;0.0 +7858800;-339187.5;0;0.0 +7862400;-356114.9;0;0.0 +7866000;-335392.5;0;0.0 +7869600;-348401.2;0;0.0 +7873200;-332007.2;14303.5;0.0 +7876800;-355897.4;88065.1;0.0 +7880400;-327115.8;70829.2;0.0 +7884000;-335151.8;40710.4;0.0 +7887600;-364737.1;14487.3;0.0 +7891200;-377832.1;8629.7;0.0 +7894800;-385999.9;4979.2;0.0 +7898400;-393255.1;2391.1;0.0 +7902000;-384097.9;3446.1;0.0 +7905600;-400721.8;1977.8;0.0 +7909200;-408486.5;730.5;0.0 +7912800;-410502.7;1282.9;0.0 +7916400;-412298.3;1353.6;0.0 +7920000;-364701.4;6995.2;0.0 +7923600;-349953.7;12442.5;0.0 +7927200;-343447.1;19720.5;0.0 +7930800;-341912.8;19956.4;0.0 +7934400;-339505.9;20686.0;0.0 +7938000;-335657.9;0;0.0 +7941600;-357107.6;0;0.0 +7945200;-340063.5;0;0.0 +7948800;-355730.7;0;0.0 +7952400;-335115.0;0;0.0 +7956000;-344843.7;0;0.0 +7959600;-331843.5;19769.8;0.0 +7963200;-350246.4;85833.1;0.0 +7966800;-329365.3;69032.4;0.0 +7970400;-335570.5;44625.8;0.0 +7974000;-363233.8;18694.9;0.0 +7977600;-376463.9;12625.8;0.0 +7981200;-384740.6;5401.3;0.0 +7984800;-389323.0;525.1;0.0 +7988400;-381532.4;170.7;0.0 +7992000;-401897.7;0;0.0 +7995600;-411125.7;0;0.0 +7999200;-418610.0;0;0.0 +8002800;-419893.0;0;0.0 +8006400;-368391.1;943.6;0.0 +8010000;-350917.0;5133.2;0.0 +8013600;-346534.2;9160.2;0.0 +8017200;-342729.3;12492.5;0.0 +8020800;-341531.7;16848.3;0.0 +8024400;-337633.6;0;0.0 +8028000;-364143.3;0;0.0 +8031600;-340787.9;0;0.0 +8035200;-356460.1;0;0.0 +8038800;-336223.2;0;0.0 +8042400;-350691.7;0;0.0 +8046000;-335407.4;9673.6;0.0 +8049600;-357146.6;89680.0;0.0 +8053200;-331132.7;73019.3;0.0 +8056800;-338884.6;33108.8;0.0 +8060400;-368788.5;5297.5;0.0 +8064000;-381764.3;174.4;0.0 +8067600;-406428.2;0;0.0 +8071200;-433650.3;0;0.0 +8074800;-429824.0;0;0.0 +8078400;-458006.3;0;0.0 +8082000;-473140.1;0;0.0 +8085600;-490362.2;0;0.0 +8089200;-480650.9;0;0.0 +8092800;-391113.8;0;0.0 +8096400;-375301.2;23.8;0.0 +8100000;-354225.4;1424.0;0.0 +8103600;-348636.4;2204.8;0.0 +8107200;-347542.3;2480.1;0.0 +8110800;-351380.8;0;0.0 +8114400;-394916.2;0;0.0 +8118000;-358333.2;0;0.0 +8121600;-384046.0;0;0.0 +8125200;-354585.7;0;0.0 +8128800;-367019.1;0;0.0 +8132400;-346734.3;5174.5;0.0 +8136000;-360774.1;55251.3;0.0 +8139600;-337955.7;39584.0;0.0 +8143200;-343327.1;13949.6;0.0 +8146800;-386283.4;799.1;0.0 +8150400;-395639.9;0;0.0 +8154000;-419155.8;0;0.0 +8157600;-462355.4;0;0.0 +8161200;-459638.4;0;0.0 +8164800;-491440.4;0;0.0 +8168400;-508454.9;0;0.0 +8172000;-524838.2;0;0.0 +8175600;-529882.7;0;0.0 +8179200;-463877.6;0;0.0 +8182800;-417336.0;0;0.0 +8186400;-378172.6;0;0.0 +8190000;-357510.6;203.7;0.0 +8193600;-354843.3;1312.0;0.0 +8197200;-358394.6;0;0.0 +8200800;-387181.4;0;0.0 +8204400;-356880.3;0;0.0 +8208000;-384293.9;0;0.0 +8211600;-353264.9;0;0.0 +8215200;-381010.7;0;0.0 +8218800;-351059.6;0;0.0 +8222400;-368535.1;12697.2;0.0 +8226000;-343922.6;17072.6;0.0 +8229600;-342945.0;5432.1;0.0 +8233200;-365762.3;850.8;0.0 +8236800;-386290.8;0;0.0 +8240400;-402832.1;0;0.0 +8244000;-415049.3;0;0.0 +8247600;-406868.7;0;0.0 +8251200;-409265.5;0;0.0 +8254800;-417907.8;0;0.0 +8258400;-428739.9;0;0.0 +8262000;-429128.0;0;0.0 +8265600;-417500.9;0;0.0 +8269200;-398015.7;0;0.0 +8272800;-431403.1;0;0.0 +8276400;-350821.5;0;0.0 +8280000;-394666.6;0;0.0 +8283600;-345338.5;0;0.0 +8287200;-381199.1;0;0.0 +8290800;-343262.4;0;0.0 +8294400;-374258.4;0;0.0 +8298000;-341980.8;0;0.0 +8301600;-371997.1;0;0.0 +8305200;-340947.2;0;0.0 +8308800;-370874.6;0;0.0 +8312400;-344670.4;0;0.0 +8316000;-251739.0;0;0.0 +8319600;-254785.1;0;0.0 +8323200;-403770.8;0;0.0 +8326800;-575601.8;0;0.0 +8330400;-427447.1;0;0.0 +8334000;-627744.2;0;0.0 +8337600;-432055.6;0;0.0 +8341200;-701877.2;0;0.0 +8344800;-442086.8;0;0.0 +8348400;-849419.9;0;0.0 +8352000;-444910.1;0;0.0 +8355600;-667169.2;0;0.0 +8359200;-383598.5;0;0.0 +8362800;-439818.8;0;0.0 +8366400;-356010.9;0;0.0 +8370000;-408588.9;0;0.0 +8373600;-349898.2;0;0.0 +8377200;-407761.7;0;0.0 +8380800;-357076.2;0;0.0 +8384400;-403206.7;0;0.0 +8388000;-356759.1;0;0.0 +8391600;-396491.1;0;0.0 +8395200;-279389.5;0;0.0 +8398800;-277351.3;0;0.0 +8402400;-356700.4;2249.1;0.0 +8406000;-418970.4;0;0.0 +8409600;-432188.0;0;0.0 +8413200;-468532.6;0;0.0 +8416800;-513253.8;0;0.0 +8420400;-508403.9;0;0.0 +8424000;-539809.9;0;0.0 +8427600;-556057.9;0;0.0 +8431200;-566434.2;0;0.0 +8434800;-572702.6;0;0.0 +8438400;-499889.6;0;0.0 +8442000;-452170.9;0;0.0 +8445600;-403215.1;0;0.0 +8449200;-376377.2;0;0.0 +8452800;-368519.0;0;0.0 +8456400;-371125.9;0;0.0 +8460000;-429425.0;0;0.0 +8463600;-360406.2;0;0.0 +8467200;-398846.5;0;0.0 +8470800;-361557.6;0;0.0 +8474400;-381731.1;0;0.0 +8478000;-359609.7;0;0.0 +8481600;-273776.6;0;0.0 +8485200;-281298.7;0;0.0 +8488800;-352945.5;4129.5;0.0 +8492400;-443213.6;0;0.0 +8496000;-484386.6;0;0.0 +8499600;-509353.5;0;0.0 +8503200;-528984.1;0;0.0 +8506800;-514397.5;0;0.0 +8510400;-542163.5;0;0.0 +8514000;-515090.7;0;0.0 +8517600;-550735.4;0;0.0 +8521200;-531762.9;0;0.0 +8524800;-474535.5;0;0.0 +8528400;-404528.8;0;0.0 +8532000;-383189.2;0;0.0 +8535600;-376190.4;0;0.0 +8539200;-367094.3;0;0.0 +8542800;-376179.6;0;0.0 +8546400;-407921.3;0;0.0 +8550000;-351856.3;0;0.0 +8553600;-387295.6;0;0.0 +8557200;-358710.9;0;0.0 +8560800;-373219.8;0;0.0 +8564400;-352947.3;0;0.0 +8568000;-273268.6;0;0.0 +8571600;-280779.3;0;0.0 +8575200;-350481.7;9700.0;0.0 +8578800;-430857.1;0;0.0 +8582400;-442298.3;0;0.0 +8586000;-476313.4;0;0.0 +8589600;-472841.2;0;0.0 +8593200;-474061.1;0;0.0 +8596800;-520104.0;0;0.0 +8600400;-537113.5;0;0.0 +8604000;-533472.2;0;0.0 +8607600;-549616.0;0;0.0 +8611200;-484349.5;0;0.0 +8614800;-438478.5;0;0.0 +8618400;-395892.4;0;0.0 +8622000;-369065.5;0;0.0 +8625600;-362090.3;25.3;0.0 +8629200;-372167.5;0;0.0 +8632800;-410856.9;0;0.0 +8636400;-361458.0;0;0.0 +8640000;-381569.1;0;0.0 +8643600;-361178.1;0;0.0 +8647200;-383692.5;0;0.0 +8650800;-343410.1;0;0.0 +8654400;-371592.6;24629.1;0.0 +8658000;-345838.0;20075.3;0.0 +8661600;-347958.9;3998.2;0.0 +8665200;-425384.7;0;0.0 +8668800;-465529.4;0;0.0 +8672400;-486510.3;0;0.0 +8676000;-496947.5;0;0.0 +8679600;-483503.8;0;0.0 +8683200;-514665.6;0;0.0 +8686800;-538251.5;0;0.0 +8690400;-547792.3;0;0.0 +8694000;-537725.8;0;0.0 +8697600;-481525.3;0;0.0 +8701200;-441131.8;0;0.0 +8704800;-399211.3;0;0.0 +8708400;-375875.0;0;0.0 +8712000;-369838.6;0;0.0 +8715600;-377469.6;0;0.0 +8719200;-415599.6;0;0.0 +8722800;-353216.0;0;0.0 +8726400;-389645.1;0;0.0 +8730000;-362441.0;0;0.0 +8733600;-382415.6;0;0.0 +8737200;-359403.9;0;0.0 +8740800;-273306.7;0;0.0 +8744400;-280977.0;0;0.0 +8748000;-354194.1;4464.5;0.0 +8751600;-446031.5;0;0.0 +8755200;-484422.1;0;0.0 +8758800;-504498.9;0;0.0 +8762400;-523173.8;0;0.0 +8766000;-514249.5;0;0.0 +8769600;-546801.3;0;0.0 +8773200;-567595.2;0;0.0 +8776800;-557091.9;0;0.0 +8780400;-534306.6;0;0.0 +8784000;-460451.6;0;0.0 +8787600;-441246.5;0;0.0 +8791200;-408865.4;0;0.0 +8794800;-385455.3;0;0.0 +8798400;-378075.7;0;0.0 +8802000;-375471.3;0;0.0 +8805600;-426448.9;0;0.0 +8809200;-364738.2;0;0.0 +8812800;-390394.2;0;0.0 +8816400;-362850.6;0;0.0 +8820000;-390959.0;0;0.0 +8823600;-363926.5;0;0.0 +8827200;-273448.8;0;0.0 +8830800;-281151.9;0;0.0 +8834400;-357016.2;1117.4;0.0 +8838000;-388433.6;0;0.0 +8841600;-402657.4;0;0.0 +8845200;-417458.6;0;0.0 +8848800;-417038.1;0;0.0 +8852400;-411020.3;0;0.0 +8856000;-415911.6;0;0.0 +8859600;-376904.9;0;0.0 +8863200;-354230.6;0;0.0 +8866800;-356549.2;0;0.0 +8870400;-353697.5;0;0.0 +8874000;-368518.8;0;0.0 +8877600;-403700.7;0;0.0 +8881200;-353844.5;0;0.0 +8884800;-391513.4;0;0.0 +8888400;-358167.6;0;0.0 +8892000;-382600.1;0;0.0 +8895600;-353952.3;0;0.0 +8899200;-386708.1;0;0.0 +8902800;-353570.9;0;0.0 +8906400;-378877.9;0;0.0 +8910000;-349931.5;0;0.0 +8913600;-369638.0;0;0.0 +8917200;-350838.2;0;0.0 +8920800;-262986.9;0;0.0 +8924400;-278790.2;0;0.0 +8928000;-360608.7;0;0.0 +8931600;-383276.0;0;0.0 +8935200;-352419.4;0;0.0 +8938800;-394409.0;0;0.0 +8942400;-355627.7;0;0.0 +8946000;-397161.5;0;0.0 +8949600;-356639.0;0;0.0 +8953200;-388672.8;0;0.0 +8956800;-353392.8;0;0.0 +8960400;-372029.0;0;0.0 +8964000;-341534.9;0;0.0 +8967600;-359406.1;0;0.0 +8971200;-335173.7;0;0.0 +8974800;-354665.7;0;0.0 +8978400;-334310.5;0;0.0 +8982000;-355105.5;0;0.0 +8985600;-331964.9;15.0;0.0 +8989200;-352087.0;534.2;0.0 +8992800;-332144.2;929.0;0.0 +8996400;-356112.9;32797.4;0.0 +9000000;-327913.6;174692.4;0.0 +9003600;-323484.1;115752.2;0.0 +9007200;-333488.0;45303.4;0.0 +9010800;-359382.3;16698.2;0.0 +9014400;-373496.4;9649.2;0.0 +9018000;-382290.2;4397.8;0.0 +9021600;-387053.9;376.9;0.0 +9025200;-382154.0;457.2;0.0 +9028800;-401349.4;0;0.0 +9032400;-414240.7;0;0.0 +9036000;-414371.3;0;0.0 +9039600;-422603.6;0;0.0 +9043200;-367187.8;2439.0;0.0 +9046800;-355850.3;4334.4;0.0 +9050400;-349360.5;9286.7;0.0 +9054000;-344453.7;14293.9;0.0 +9057600;-342593.9;17394.0;0.0 +9061200;-337252.4;0;0.0 +9064800;-359120.1;0;0.0 +9068400;-338956.0;0;0.0 +9072000;-356445.1;0;0.0 +9075600;-334471.7;0;0.0 +9079200;-350050.9;365.1;0.0 +9082800;-332648.0;18545.9;0.0 +9086400;-353499.2;93377.0;0.0 +9090000;-332287.5;67033.6;0.0 +9093600;-338575.4;25911.9;0.0 +9097200;-371932.2;3964.2;0.0 +9100800;-382366.0;775.3;0.0 +9104400;-390799.8;524.4;0.0 +9108000;-394405.0;891.7;0.0 +9111600;-383320.3;1582.0;0.0 +9115200;-401448.6;0;0.0 +9118800;-409586.0;591.6;0.0 +9122400;-410923.5;2512.6;0.0 +9126000;-413578.7;2226.9;0.0 +9129600;-366587.8;4079.9;0.0 +9133200;-350892.8;10184.8;0.0 +9136800;-345081.5;14070.5;0.0 +9140400;-342507.4;20352.3;0.0 +9144000;-341445.8;20814.2;0.0 +9147600;-337454.4;0;0.0 +9151200;-357239.8;0;0.0 +9154800;-339405.2;0;0.0 +9158400;-352136.4;0;0.0 +9162000;-335220.2;0;0.0 +9165600;-348725.1;0;0.0 +9169200;-331360.1;25048.0;0.0 +9172800;-354094.3;128544.3;0.0 +9176400;-329415.1;98690.5;0.0 +9180000;-337010.8;44225.8;0.0 +9183600;-364447.8;13864.0;0.0 +9187200;-378460.5;3607.6;0.0 +9190800;-388948.5;0;0.0 +9194400;-403149.9;0;0.0 +9198000;-404669.2;0;0.0 +9201600;-440370.2;0;0.0 +9205200;-455515.9;0;0.0 +9208800;-482255.9;0;0.0 +9212400;-493768.5;0;0.0 +9216000;-432983.1;0;0.0 +9219600;-401640.0;0;0.0 +9223200;-369175.8;214.5;0.0 +9226800;-351737.6;1883.7;0.0 +9230400;-348903.2;2631.5;0.0 +9234000;-350362.6;0;0.0 +9237600;-391966.1;0;0.0 +9241200;-356140.7;0;0.0 +9244800;-380754.3;0;0.0 +9248400;-351150.5;0;0.0 +9252000;-377965.9;0;0.0 +9255600;-348937.0;0;0.0 +9259200;-269328.3;0;0.0 +9262800;-279769.8;0;0.0 +9266400;-347166.1;8688.0;0.0 +9270000;-407546.3;0;0.0 +9273600;-439007.1;0;0.0 +9277200;-475011.1;0;0.0 +9280800;-492734.9;0;0.0 +9284400;-483788.3;0;0.0 +9288000;-516465.7;0;0.0 +9291600;-532603.2;0;0.0 +9295200;-521212.1;0;0.0 +9298800;-530388.3;0;0.0 +9302400;-467976.9;0;0.0 +9306000;-399101.5;0;0.0 +9309600;-383871.6;0;0.0 +9313200;-370433.5;0;0.0 +9316800;-361160.2;0;0.0 +9320400;-363209.9;0;0.0 +9324000;-407224.8;0;0.0 +9327600;-360447.1;0;0.0 +9331200;-388820.9;0;0.0 +9334800;-358590.9;0;0.0 +9338400;-381525.9;0;0.0 +9342000;-359198.0;0;0.0 +9345600;-273326.8;0;0.0 +9349200;-280941.7;0;0.0 +9352800;-369194.9;706.2;0.0 +9356400;-462498.5;0;0.0 +9360000;-500281.8;0;0.0 +9363600;-525029.9;0;0.0 +9367200;-542265.7;0;0.0 +9370800;-503396.2;0;0.0 +9374400;-553378.3;0;0.0 +9378000;-577509.9;0;0.0 +9381600;-544057.6;0;0.0 +9385200;-525154.7;0;0.0 +9388800;-485783.2;0;0.0 +9392400;-434947.5;0;0.0 +9396000;-408596.3;0;0.0 +9399600;-390094.5;0;0.0 +9403200;-380879.4;0;0.0 +9406800;-380418.5;0;0.0 +9410400;-457011.6;0;0.0 +9414000;-365065.6;0;0.0 +9417600;-393973.9;0;0.0 +9421200;-363373.7;0;0.0 +9424800;-393419.1;0;0.0 +9428400;-367651.4;0;0.0 +9432000;-273789.0;0;0.0 +9435600;-281672.4;0;0.0 +9439200;-351431.0;0;0.0 +9442800;-380989.0;0;0.0 +9446400;-409010.0;0;0.0 +9450000;-435710.5;0;0.0 +9453600;-447783.1;0;0.0 +9457200;-435014.0;0;0.0 +9460800;-436263.8;0;0.0 +9464400;-437090.2;0;0.0 +9468000;-401540.9;0;0.0 +9471600;-396792.9;0;0.0 +9475200;-416684.9;0;0.0 +9478800;-406535.3;0;0.0 +9482400;-512653.2;0;0.0 +9486000;-363447.6;0;0.0 +9489600;-421768.4;0;0.0 +9493200;-353058.8;0;0.0 +9496800;-397250.3;0;0.0 +9500400;-353351.1;0;0.0 +9504000;-400592.4;0;0.0 +9507600;-364860.0;0;0.0 +9511200;-399955.4;0;0.0 +9514800;-363485.9;0;0.0 +9518400;-396633.0;0;0.0 +9522000;-354799.3;0;0.0 +9525600;-244621.3;0;0.0 +9529200;-255510.9;0;0.0 +9532800;-581704.1;0;0.0 +9536400;-430169.8;0;0.0 +9540000;-571408.4;0;0.0 +9543600;-416554.0;0;0.0 +9547200;-607448.9;0;0.0 +9550800;-422539.9;0;0.0 +9554400;-528354.5;0;0.0 +9558000;-366966.1;0;0.0 +9561600;-435736.6;0;0.0 +9565200;-371351.2;0;0.0 +9568800;-419664.7;0;0.0 +9572400;-374426.4;0;0.0 +9576000;-416753.2;0;0.0 +9579600;-373095.8;0;0.0 +9583200;-404795.3;0;0.0 +9586800;-359606.1;0;0.0 +9590400;-387853.8;0;0.0 +9594000;-359133.1;0;0.0 +9597600;-389626.7;0;0.0 +9601200;-360773.7;0;0.0 +9604800;-385877.9;3989.7;0.0 +9608400;-347576.0;9479.7;0.0 +9612000;-342385.2;3320.0;0.0 +9615600;-394975.0;0;0.0 +9619200;-411967.2;0;0.0 +9622800;-422216.4;0;0.0 +9626400;-428993.9;0;0.0 +9630000;-415608.6;0;0.0 +9633600;-436783.5;0;0.0 +9637200;-444188.3;0;0.0 +9640800;-448903.0;0;0.0 +9644400;-448137.0;0;0.0 +9648000;-393072.9;0;0.0 +9651600;-369917.4;0;0.0 +9655200;-358308.2;93.8;0.0 +9658800;-354940.5;1276.2;0.0 +9662400;-351481.5;3925.0;0.0 +9666000;-354856.2;0;0.0 +9669600;-375185.7;0;0.0 +9673200;-345248.9;0;0.0 +9676800;-371417.8;0;0.0 +9680400;-350346.4;0;0.0 +9684000;-373552.5;0;0.0 +9687600;-350578.0;0;0.0 +9691200;-363501.7;21882.4;0.0 +9694800;-342787.3;21447.1;0.0 +9698400;-339978.2;12831.8;0.0 +9702000;-382223.9;2803.7;0.0 +9705600;-401236.3;759.6;0.0 +9709200;-411693.1;0;0.0 +9712800;-417931.7;0;0.0 +9716400;-405153.9;0;0.0 +9720000;-425584.1;0;0.0 +9723600;-431999.7;0;0.0 +9727200;-435835.4;0;0.0 +9730800;-438060.2;0;0.0 +9734400;-382726.5;0;0.0 +9738000;-359774.1;1457.3;0.0 +9741600;-354491.5;2752.7;0.0 +9745200;-349851.1;4840.4;0.0 +9748800;-348106.9;5819.0;0.0 +9752400;-348976.3;0;0.0 +9756000;-384022.0;0;0.0 +9759600;-348152.0;0;0.0 +9763200;-368507.7;0;0.0 +9766800;-346152.7;0;0.0 +9770400;-360990.1;0;0.0 +9774000;-342363.1;5438.2;0.0 +9777600;-359914.1;42744.9;0.0 +9781200;-338317.9;35940.8;0.0 +9784800;-344042.2;11119.2;0.0 +9788400;-404487.4;304.9;0.0 +9792000;-429801.4;0;0.0 +9795600;-428990.6;0;0.0 +9799200;-453261.4;0;0.0 +9802800;-452100.1;0;0.0 +9806400;-483876.2;0;0.0 +9810000;-479078.5;0;0.0 +9813600;-477254.2;0;0.0 +9817200;-466159.9;0;0.0 +9820800;-417033.6;0;0.0 +9824400;-368567.0;0;0.0 +9828000;-358059.1;0;0.0 +9831600;-353008.2;0;0.0 +9835200;-351199.3;556.7;0.0 +9838800;-358720.3;0;0.0 +9842400;-382125.5;0;0.0 +9846000;-347836.8;0;0.0 +9849600;-381395.5;0;0.0 +9853200;-354594.3;0;0.0 +9856800;-384137.2;0;0.0 +9860400;-355201.7;0;0.0 +9864000;-273828.5;0;0.0 +9867600;-279129.8;0;0.0 +9871200;-344839.3;18472.0;0.0 +9874800;-390192.5;340.9;0.0 +9878400;-408349.1;0;0.0 +9882000;-420491.7;0;0.0 +9885600;-444550.4;0;0.0 +9889200;-439418.8;0;0.0 +9892800;-459766.6;0;0.0 +9896400;-471088.7;0;0.0 +9900000;-481893.6;0;0.0 +9903600;-460972.2;0;0.0 +9907200;-424384.2;0;0.0 +9910800;-378043.6;0;0.0 +9914400;-375179.4;0;0.0 +9918000;-354150.9;0;0.0 +9921600;-352144.5;305.4;0.0 +9925200;-355318.7;0;0.0 +9928800;-385554.0;0;0.0 +9932400;-357185.2;0;0.0 +9936000;-378282.9;0;0.0 +9939600;-352813.6;0;0.0 +9943200;-376334.0;0;0.0 +9946800;-353908.8;0;0.0 +9950400;-271721.7;0;0.0 +9954000;-279477.6;0;0.0 +9957600;-350898.6;8121.5;0.0 +9961200;-429684.5;0;0.0 +9964800;-466806.4;0;0.0 +9968400;-458750.1;0;0.0 +9972000;-467423.1;0;0.0 +9975600;-461582.9;0;0.0 +9979200;-511365.3;0;0.0 +9982800;-530043.9;0;0.0 +9986400;-548046.8;0;0.0 +9990000;-552892.7;0;0.0 +9993600;-453881.1;0;0.0 +9997200;-395933.3;0;0.0 +10000800;-391364.6;0;0.0 +10004400;-367378.5;0;0.0 +10008000;-359052.5;0;0.0 +10011600;-366015.5;0;0.0 +10015200;-416367.0;0;0.0 +10018800;-359237.2;0;0.0 +10022400;-388629.7;0;0.0 +10026000;-358573.7;0;0.0 +10029600;-395966.6;0;0.0 +10033200;-352453.0;0;0.0 +10036800;-272319.3;0;0.0 +10040400;-280273.7;0;0.0 +10044000;-347756.8;500.3;0.0 +10047600;-354533.4;0;0.0 +10051200;-361609.0;0;0.0 +10054800;-374502.8;0;0.0 +10058400;-412499.6;0;0.0 +10062000;-409969.4;0;0.0 +10065600;-417364.2;0;0.0 +10069200;-425638.2;0;0.0 +10072800;-421702.3;0;0.0 +10076400;-407538.2;0;0.0 +10080000;-376342.1;0;0.0 +10083600;-363521.5;0;0.0 +10087200;-411885.0;0;0.0 +10090800;-351199.7;0;0.0 +10094400;-391474.7;0;0.0 +10098000;-350803.5;0;0.0 +10101600;-391259.0;0;0.0 +10105200;-354121.3;0;0.0 +10108800;-386096.1;0;0.0 +10112400;-351618.1;0;0.0 +10116000;-382463.5;0;0.0 +10119600;-349332.0;0;0.0 +10123200;-374759.1;0;0.0 +10126800;-352529.5;0;0.0 +10130400;-268962.4;0;0.0 +10134000;-245620.3;0;0.0 +10137600;-356329.5;0;0.0 +10141200;-412825.4;0;0.0 +10144800;-363698.1;0;0.0 +10148400;-471888.8;0;0.0 +10152000;-373977.7;0;0.0 +10155600;-505192.4;0;0.0 +10159200;-383511.8;0;0.0 +10162800;-490235.2;0;0.0 +10166400;-357900.3;0;0.0 +10170000;-390604.3;0;0.0 +10173600;-350820.6;0;0.0 +10177200;-386536.5;0;0.0 +10180800;-343928.3;0;0.0 +10184400;-382044.2;0;0.0 +10188000;-343372.6;0;0.0 +10191600;-387201.9;0;0.0 +10195200;-349027.8;0;0.0 +10198800;-382747.7;0;0.0 +10202400;-349500.7;0;0.0 +10206000;-381790.3;0;0.0 +10209600;-276813.6;0;0.0 +10213200;-271818.1;0;0.0 +10216800;-355913.8;2738.5;0.0 +10220400;-429030.0;0;0.0 +10224000;-456076.5;0;0.0 +10227600;-442157.7;0;0.0 +10231200;-439372.2;0;0.0 +10234800;-423223.7;0;0.0 +10238400;-450675.6;0;0.0 +10242000;-459607.5;0;0.0 +10245600;-456381.5;0;0.0 +10249200;-468228.5;0;0.0 +10252800;-405634.3;0;0.0 +10256400;-373787.2;0;0.0 +10260000;-360686.8;0;0.0 +10263600;-356230.3;0;0.0 +10267200;-354747.1;0;0.0 +10270800;-354959.6;0;0.0 +10274400;-390726.1;0;0.0 +10278000;-359015.6;0;0.0 +10281600;-381164.8;0;0.0 +10285200;-355713.1;0;0.0 +10288800;-386666.6;0;0.0 +10292400;-357227.9;0;0.0 +10296000;-270937.5;0;0.0 +10299600;-279105.8;0;0.0 +10303200;-347973.5;7713.2;0.0 +10306800;-398464.2;0;0.0 +10310400;-418135.1;0;0.0 +10314000;-428064.9;0;0.0 +10317600;-434777.9;0;0.0 +10321200;-420104.8;0;0.0 +10324800;-440350.9;0;0.0 +10328400;-443479.4;0;0.0 +10332000;-444591.5;0;0.0 +10335600;-446093.7;0;0.0 +10339200;-392687.3;0;0.0 +10342800;-366900.4;0;0.0 +10346400;-362853.3;7.0;0.0 +10350000;-353853.2;45.8;0.0 +10353600;-352528.8;524.7;0.0 +10357200;-357481.3;0;0.0 +10360800;-382010.6;0;0.0 +10364400;-135499.2;0;0.0 +10368000;-111944.7;0;0.0 +10371600;-80312.2;0;0.0 +10375200;-90060.2;0;0.0 +10378800;-47671.3;0;0.0 +10382400;-282.1;0;0.0 +10386000;0;0;0.0 +10389600;-18758.3;8806.8;0.0 +10393200;-56981.2;0;0.0 +10396800;-102187.8;0;0.0 +10400400;-124849.9;0;0.0 +10404000;-131498.9;0;0.0 +10407600;-121182.0;0;0.0 +10411200;-144502.9;0;0.0 +10414800;-150020.4;0;0.0 +10418400;-152411.6;0;0.0 +10422000;-177444.8;0;0.0 +10425600;-96723.4;0;0.0 +10429200;-53347.0;0;0.0 +10432800;-26559.5;0;0.0 +10436400;-25185.8;0;0.0 +10440000;-9708.9;0;0.0 +10443600;-36615.7;0;0.0 +10447200;-42979.3;0;0.0 +10450800;-14655.4;0;0.0 +10454400;-19647.0;0;0.0 +10458000;-28157.6;0;0.0 +10461600;-33194.0;0;0.0 +10465200;-15166.2;0;0.0 +10468800;0;0;0.0 +10472400;0;0;0.0 +10476000;-1626.1;14510.6;0.0 +10479600;-53056.4;0;0.0 +10483200;-76593.9;0;0.0 +10486800;-97226.4;0;0.0 +10490400;-107958.1;0;0.0 +10494000;-103034.0;0;0.0 +10497600;-128047.6;0;0.0 +10501200;-159276.4;0;0.0 +10504800;-177752.3;0;0.0 +10508400;-189994.8;0;0.0 +10512000;-129189.8;0;0.0 +10515600;-80423.8;0;0.0 +10519200;-57731.5;0;0.0 +10522800;-36733.8;0;0.0 +10526400;-33117.8;0;0.0 +10530000;-26396.6;0;0.0 +10533600;-31305.8;0;0.0 +10537200;-25235.6;0;0.0 +10540800;-17142.6;0;0.0 +10544400;-24012.6;0;0.0 +10548000;-26984.8;0;0.0 +10551600;-33117.5;0;0.0 +10555200;-21092.8;14339.4;0.0 +10558800;-6160.7;8540.4;0.0 +10562400;-16578.2;1469.8;0.0 +10566000;-73544.3;0;0.0 +10569600;-98176.5;0;0.0 +10573200;-122472.7;0;0.0 +10576800;-146565.1;0;0.0 +10580400;-112425.0;0;0.0 +10584000;-153045.2;0;0.0 +10587600;-189591.2;0;0.0 +10591200;-206865.9;0;0.0 +10594800;-210104.6;0;0.0 +10598400;-124411.5;0;0.0 +10602000;-78198.8;0;0.0 +10605600;-61064.5;0;0.0 +10609200;-28931.7;0;0.0 +10612800;-6484.3;0;0.0 +10616400;-35691.6;0;0.0 +10620000;-60375.8;0;0.0 +10623600;-13611.8;0;0.0 +10627200;-6999.8;0;0.0 +10630800;-21684.4;0;0.0 +10634400;-28276.3;0;0.0 +10638000;-35336.9;0;0.0 +10641600;0;0;0.0 +10645200;0;0;0.0 +10648800;-14258.0;301.5;0.0 +10652400;-32446.0;0;0.0 +10656000;-62979.4;0;0.0 +10659600;-84341.1;0;0.0 +10663200;-109434.5;0;0.0 +10666800;-108140.7;0;0.0 +10670400;-107906.7;0;0.0 +10674000;-124589.8;0;0.0 +10677600;-129493.6;0;0.0 +10681200;-129601.7;0;0.0 +10684800;-113832.6;0;0.0 +10688400;-79174.4;0;0.0 +10692000;-55152.8;0;0.0 +10695600;-16178.5;0;0.0 +10699200;-28156.5;0;0.0 +10702800;-21357.2;0;0.0 +10706400;-31229.9;0;0.0 +10710000;-26625.6;0;0.0 +10713600;-24029.0;0;0.0 +10717200;-32811.5;0;0.0 +10720800;-40481.8;0;0.0 +10724400;-21506.8;0;0.0 +10728000;-17675.0;0;0.0 +10731600;-33972.3;0;0.0 +10735200;0;0;0.0 +10738800;-1925.2;0;0.0 +10742400;-47065.8;0;0.0 +10746000;-86666.0;0;0.0 +10749600;-43098.8;0;0.0 +10753200;-131299.6;0;0.0 +10756800;-89781.3;0;0.0 +10760400;-231905.4;0;0.0 +10764000;-125256.7;0;0.0 +10767600;-225540.0;0;0.0 +10771200;-67668.5;0;0.0 +10774800;-89712.6;0;0.0 +10778400;-15658.3;0;0.0 +10782000;-23706.1;0;0.0 +10785600;-15502.7;0;0.0 +10789200;-25060.9;0;0.0 +10792800;-33354.0;0;0.0 +10796400;-23586.7;0;0.0 +10800000;-23752.4;0;0.0 +10803600;-48085.2;0;0.0 +10807200;-40585.0;0;0.0 +10810800;-42893.5;0;0.0 +10814400;0;0;0.0 +10818000;0;0;0.0 +10821600;-2419.0;0;0.0 +10825200;-77586.7;0;0.0 +10828800;-144856.7;0;0.0 +10832400;-190054.3;0;0.0 +10836000;-219914.1;0;0.0 +10839600;-210421.4;0;0.0 +10843200;-235383.3;0;0.0 +10846800;-256221.2;0;0.0 +10850400;-254566.4;0;0.0 +10854000;-256362.3;0;0.0 +10857600;-207373.8;0;0.0 +10861200;-150845.6;0;0.0 +10864800;-129593.8;0;0.0 +10868400;-78146.1;0;0.0 +10872000;-80102.4;0;0.0 +10875600;-62283.8;0;0.0 +10879200;-91513.1;0;0.0 +10882800;-11686.2;0;0.0 +10886400;-41870.2;0;0.0 +10890000;-31073.9;0;0.0 +10893600;-29958.9;0;0.0 +10897200;-48653.4;0;0.0 +10900800;0;0;0.0 +10904400;0;0;0.0 +10908000;-2406.4;0;0.0 +10911600;-81675.4;0;0.0 +10915200;-129368.5;0;0.0 +10918800;-169944.8;0;0.0 +10922400;-199259.5;0;0.0 +10926000;-193096.5;0;0.0 +10929600;-227375.7;0;0.0 +10933200;-254051.3;0;0.0 +10936800;-247257.7;0;0.0 +10940400;-263495.4;0;0.0 +10944000;-167790.3;0;0.0 +10947600;-134274.0;0;0.0 +10951200;-78994.7;0;0.0 +10954800;-50643.9;0;0.0 +10958400;-59671.7;0;0.0 +10962000;-39996.4;0;0.0 +10965600;-72599.6;0;0.0 +10969200;-28100.0;0;0.0 +10972800;-43945.3;0;0.0 +10976400;-29225.2;0;0.0 +10980000;-10033.9;0;0.0 +10983600;-30857.3;0;0.0 +10987200;0;0;0.0 +10990800;0;0;0.0 +10994400;-2725.3;0;0.0 +10998000;-75149.4;0;0.0 +11001600;-99459.7;0;0.0 +11005200;-120781.6;0;0.0 +11008800;-146892.9;0;0.0 +11012400;-121974.5;0;0.0 +11016000;-168142.0;0;0.0 +11019600;-179799.4;0;0.0 +11023200;-200777.7;0;0.0 +11026800;-206230.9;0;0.0 +11030400;-132204.1;0;0.0 +11034000;-55643.0;0;0.0 +11037600;-35921.3;0;0.0 +11041200;-18413.6;0;0.0 +11044800;-43322.9;0;0.0 +11048400;-46740.9;0;0.0 +11052000;-58422.1;0;0.0 +11055600;-37839.1;0;0.0 +11059200;-22421.2;0;0.0 +11062800;-40651.0;0;0.0 +11066400;-24331.8;0;0.0 +11070000;-32524.7;0;0.0 +11073600;-1295.7;0;0.0 +11077200;0;0;0.0 +11080800;-17160.3;128.3;0.0 +11084400;-96820.1;0;0.0 +11088000;-121076.7;0;0.0 +11091600;-155985.8;0;0.0 +11095200;-154272.1;0;0.0 +11098800;-167007.1;0;0.0 +11102400;-201581.2;0;0.0 +11106000;-233021.8;0;0.0 +11109600;-243444.1;0;0.0 +11113200;-258223.1;0;0.0 +11116800;-202440.1;0;0.0 +11120400;-162168.2;0;0.0 +11124000;-126567.3;0;0.0 +11127600;-89488.1;0;0.0 +11131200;-73195.4;0;0.0 +11134800;-41533.5;0;0.0 +11138400;-99658.8;0;0.0 +11142000;-11912.1;0;0.0 +11145600;-31302.1;0;0.0 +11149200;-43037.6;0;0.0 +11152800;-51648.0;0;0.0 +11156400;-21061.8;0;0.0 +11160000;0;0;0.0 +11163600;0;0;0.0 +11167200;-18416.9;0;0.0 +11170800;-104383.9;0;0.0 +11174400;-164770.6;0;0.0 +11178000;-207315.0;0;0.0 +11181600;-225999.3;0;0.0 +11185200;-214624.2;0;0.0 +11188800;-249300.7;0;0.0 +11192400;-246935.3;0;0.0 +11196000;-252445.4;0;0.0 +11199600;-273135.9;0;0.0 +11203200;-210930.8;0;0.0 +11206800;-158528.7;0;0.0 +11210400;-134114.9;0;0.0 +11214000;-111640.8;0;0.0 +11217600;-102230.0;0;0.0 +11221200;-65129.8;0;0.0 +11224800;-96950.5;0;0.0 +11228400;-37167.4;0;0.0 +11232000;-59748.3;0;0.0 +11235600;-32425.5;0;0.0 +11239200;-19420.4;0;0.0 +11242800;-46854.8;0;0.0 +11246400;0;0;0.0 +11250000;0;0;0.0 +11253600;-27384.9;0;0.0 +11257200;-48831.8;0;0.0 +11260800;-45299.8;0;0.0 +11264400;-40021.3;0;0.0 +11268000;-36989.3;0;0.0 +11271600;-17924.7;0;0.0 +11275200;-41197.8;0;0.0 +11278800;-18382.0;0;0.0 +11282400;-32137.2;0;0.0 +11286000;-32784.7;0;0.0 +11289600;-36458.6;0;0.0 +11293200;-28981.9;0;0.0 +11296800;-30405.3;0;0.0 +11300400;-54933.5;0;0.0 +11304000;-54989.7;0;0.0 +11307600;-37263.4;0;0.0 +11311200;-33671.9;0;0.0 +11314800;-29876.5;0;0.0 +11318400;-49710.6;0;0.0 +11322000;-49106.0;0;0.0 +11325600;-34688.7;0;0.0 +11329200;-28861.3;0;0.0 +11332800;-17429.0;0;0.0 +11336400;-26786.4;0;0.0 +11340000;0;0;0.0 +11343600;0;0;0.0 +11347200;-14240.2;0;0.0 +11350800;-14816.2;0;0.0 +11354400;-7412.9;0;0.0 +11358000;-16065.2;0;0.0 +11361600;-22383.1;0;0.0 +11365200;-35638.9;0;0.0 +11368800;-45295.8;0;0.0 +11372400;-74668.6;0;0.0 +11376000;-33135.0;0;0.0 +11379600;-36918.9;0;0.0 +11383200;-5696.9;0;0.0 +11386800;-16252.3;0;0.0 +11390400;-22355.4;0;0.0 +11394000;-30185.3;0;0.0 +11397600;-31615.8;0;0.0 +11401200;-36593.2;0;0.0 +11404800;-47365.6;0;0.0 +11408400;-39035.7;0;0.0 +11412000;-24716.3;0;0.0 +11415600;-19858.0;0;0.0 +11419200;0;0;0.0 +11422800;0;0;0.0 +11426400;-14058.4;20.8;0.0 +11430000;-95024.1;0;0.0 +11433600;-151995.6;0;0.0 +11437200;-170098.2;0;0.0 +11440800;-184182.3;0;0.0 +11444400;-185664.8;0;0.0 +11448000;-215547.6;0;0.0 +11451600;-219897.8;0;0.0 +11455200;-238567.8;0;0.0 +11458800;-236871.7;0;0.0 +11462400;-163961.4;0;0.0 +11466000;-131876.8;0;0.0 +11469600;-61055.3;0;0.0 +11473200;-51290.6;0;0.0 +11476800;-64010.4;0;0.0 +11480400;-49151.7;0;0.0 +11484000;-71381.5;0;0.0 +11487600;-24121.2;0;0.0 +11491200;-19823.6;0;0.0 +11494800;-33617.2;0;0.0 +11498400;-37498.6;0;0.0 +11502000;-36222.0;0;0.0 +11505600;0;0;0.0 +11509200;0;0;0.0 +11512800;-1846.6;0;0.0 +11516400;-58497.1;0;0.0 +11520000;-78314.4;0;0.0 +11523600;-134195.7;0;0.0 +11527200;-165492.8;0;0.0 +11530800;-179398.9;0;0.0 +11534400;-193786.0;0;0.0 +11538000;-200445.7;0;0.0 +11541600;-207318.0;0;0.0 +11545200;-206275.4;0;0.0 +11548800;-120770.6;0;0.0 +11552400;-78970.9;0;0.0 +11556000;-86412.0;0;0.0 +11559600;-39106.4;0;0.0 +11563200;-64596.0;0;0.0 +11566800;-49363.5;0;0.0 +11570400;-64194.5;0;0.0 +11574000;-21955.2;0;0.0 +11577600;-22675.0;0;0.0 +11581200;-32116.0;0;0.0 +11584800;-34262.8;0;0.0 +11588400;-23161.5;0;0.0 +11592000;0;0;0.0 +11595600;0;0;0.0 +11599200;-1779.6;0;0.0 +11602800;-82333.6;0;0.0 +11606400;-127268.9;0;0.0 +11610000;-167177.6;0;0.0 +11613600;-200925.8;0;0.0 +11617200;-200498.7;0;0.0 +11620800;-227280.3;0;0.0 +11624400;-246311.2;0;0.0 +11628000;-261078.4;0;0.0 +11631600;-260299.1;0;0.0 +11635200;-196350.6;0;0.0 +11638800;-152500.6;0;0.0 +11642400;-124012.4;0;0.0 +11646000;-97938.7;0;0.0 +11649600;-66411.0;0;0.0 +11653200;-69178.3;0;0.0 +11656800;-86882.1;0;0.0 +11660400;-25666.8;0;0.0 +11664000;-52534.6;0;0.0 +11667600;-28120.6;0;0.0 +11671200;-14380.7;0;0.0 +11674800;-34496.9;0;0.0 +11678400;0;0;0.0 +11682000;0;0;0.0 +11685600;-28510.8;0;0.0 +11689200;-145717.3;0;0.0 +11692800;-198740.5;0;0.0 +11696400;-227581.7;0;0.0 +11700000;-242941.2;0;0.0 +11703600;-232066.3;0;0.0 +11707200;-261803.9;0;0.0 +11710800;-278875.2;0;0.0 +11714400;-282997.8;0;0.0 +11718000;-280909.3;0;0.0 +11721600;-212574.9;0;0.0 +11725200;-168710.5;0;0.0 +11728800;-143673.8;0;0.0 +11732400;-99871.9;0;0.0 +11736000;-67355.2;0;0.0 +11739600;-68510.6;0;0.0 +11743200;-83552.1;0;0.0 +11746800;-15094.0;0;0.0 +11750400;-43297.2;0;0.0 +11754000;-10088.2;0;0.0 +11757600;-27420.2;0;0.0 +11761200;-32111.2;0;0.0 +11764800;0;0;0.0 +11768400;0;0;0.0 +11772000;-30930.6;0;0.0 +11775600;-165745.8;0;0.0 +11779200;-216262.9;0;0.0 +11782800;-224930.6;0;0.0 +11786400;-236023.2;0;0.0 +11790000;-219910.1;0;0.0 +11793600;-265823.0;0;0.0 +11797200;-279175.3;0;0.0 +11800800;-269167.0;0;0.0 +11804400;-268148.3;0;0.0 +11808000;-192260.3;0;0.0 +11811600;-158507.9;0;0.0 +11815200;-135020.8;0;0.0 +11818800;-86208.4;0;0.0 +11822400;-90115.8;0;0.0 +11826000;-70993.3;0;0.0 +11829600;-105372.7;0;0.0 +11833200;-29494.0;0;0.0 +11836800;-61712.3;0;0.0 +11840400;-35759.5;0;0.0 +11844000;-15081.0;0;0.0 +11847600;-36813.5;0;0.0 +11851200;0;0;0.0 +11854800;0;0;0.0 +11858400;-19283.5;0;0.0 +11862000;-69303.9;0;0.0 +11865600;-102974.3;0;0.0 +11869200;-136325.0;0;0.0 +11872800;-163061.5;0;0.0 +11876400;-136993.3;0;0.0 +11880000;-147601.4;0;0.0 +11883600;-156564.8;0;0.0 +11887200;-164428.6;0;0.0 +11890800;-145712.2;0;0.0 +11894400;-92800.0;0;0.0 +11898000;-38168.3;0;0.0 +11901600;-43079.6;0;0.0 +11905200;-24653.4;0;0.0 +11908800;-12613.1;0;0.0 +11912400;-29369.0;0;0.0 +11916000;-38739.1;0;0.0 +11919600;-51469.5;0;0.0 +11923200;-43043.1;0;0.0 +11926800;-36814.6;0;0.0 +11930400;-24737.7;0;0.0 +11934000;-35201.4;0;0.0 +11937600;-42001.5;0;0.0 +11941200;-34773.0;0;0.0 +11944800;-425.2;0;0.0 +11948400;-7357.6;0;0.0 +11952000;-41696.2;0;0.0 +11955600;-27423.9;0;0.0 +11959200;-34667.8;0;0.0 +11962800;-21999.8;0;0.0 +11966400;-58061.5;0;0.0 +11970000;-44830.4;0;0.0 +11973600;-141997.3;0;0.0 +11977200;-49836.1;0;0.0 +11980800;-52914.3;0;0.0 +11984400;-10081.4;0;0.0 +11988000;-30896.7;0;0.0 +11991600;-13286.8;0;0.0 +11995200;-8062.1;0;0.0 +11998800;-6690.6;0;0.0 +12002400;-9098.0;0;0.0 +12006000;-17188.0;0;0.0 +12009600;-18791.1;0;0.0 +12013200;-19322.8;0;0.0 +12016800;-15774.0;0;0.0 +12020400;-13085.8;0;0.0 +12024000;0;0;0.0 +12027600;0;0;0.0 +12031200;-16837.4;0;0.0 +12034800;-85731.5;0;0.0 +12038400;-125700.6;0;0.0 +12042000;-170578.6;0;0.0 +12045600;-185142.4;0;0.0 +12049200;-169386.7;0;0.0 +12052800;-197031.1;0;0.0 +12056400;-218319.1;0;0.0 +12060000;-214527.3;0;0.0 +12063600;-215597.9;0;0.0 +12067200;-154310.9;0;0.0 +12070800;-122698.7;0;0.0 +12074400;-50743.6;0;0.0 +12078000;-54509.5;0;0.0 +12081600;-8202.9;0;0.0 +12085200;-37399.1;0;0.0 +12088800;-40429.0;0;0.0 +12092400;-29985.8;0;0.0 +12096000;-12229.4;0;0.0 +12099600;-35715.3;0;0.0 +12103200;-30457.6;0;0.0 +12106800;-41133.9;0;0.0 +12110400;0;0;0.0 +12114000;0;0;0.0 +12117600;-2490.7;0;0.0 +12121200;-72589.8;0;0.0 +12124800;-128668.1;0;0.0 +12128400;-164313.0;0;0.0 +12132000;-211076.6;0;0.0 +12135600;-204716.5;0;0.0 +12139200;-220488.3;0;0.0 +12142800;-216047.4;0;0.0 +12146400;-233429.9;0;0.0 +12150000;-235791.8;0;0.0 +12153600;-176000.8;0;0.0 +12157200;-136060.2;0;0.0 +12160800;-114244.1;0;0.0 +12164400;-83299.6;0;0.0 +12168000;-78053.2;0;0.0 +12171600;-65064.4;0;0.0 +12175200;-74060.5;0;0.0 +12178800;-29743.2;0;0.0 +12182400;-43795.9;0;0.0 +12186000;-28647.1;0;0.0 +12189600;-13514.8;0;0.0 +12193200;-34254.0;0;0.0 +12196800;0;0;0.0 +12200400;0;0;0.0 +12204000;-2051.9;0;0.0 +12207600;-71640.2;0;0.0 +12211200;-112413.1;0;0.0 +12214800;-137394.7;0;0.0 +12218400;-169316.4;0;0.0 +12222000;-151676.8;0;0.0 +12225600;-201094.3;0;0.0 +12229200;-192428.3;0;0.0 +12232800;-218591.9;0;0.0 +12236400;-196602.1;0;0.0 +12240000;-165910.4;0;0.0 +12243600;-89524.5;0;0.0 +12247200;-79424.5;0;0.0 +12250800;-30416.2;0;0.0 +12254400;-34841.5;0;0.0 +12258000;-47548.6;0;0.0 +12261600;-47421.1;0;0.0 +12265200;-13809.0;0;0.0 +12268800;-28750.3;0;0.0 +12272400;-30638.8;0;0.0 +12276000;-6122.5;0;0.0 +12279600;-35319.9;0;0.0 +12283200;0;0;0.0 +12286800;0;0;0.0 +12290400;-2600.6;0;0.0 +12294000;-69080.5;0;0.0 +12297600;-100192.3;0;0.0 +12301200;-144323.1;0;0.0 +12304800;-148534.9;0;0.0 +12308400;-175595.6;0;0.0 +12312000;-160800.1;0;0.0 +12315600;-196986.6;0;0.0 +12319200;-227277.2;0;0.0 +12322800;-225615.3;0;0.0 +12326400;-150381.3;0;0.0 +12330000;-122214.8;0;0.0 +12333600;-86041.8;0;0.0 +12337200;-56030.5;0;0.0 +12340800;-51545.7;0;0.0 +12344400;-36655.2;0;0.0 +12348000;-76024.1;0;0.0 +12351600;-11203.6;0;0.0 +12355200;-27800.3;0;0.0 +12358800;-27026.8;0;0.0 +12362400;-7381.9;0;0.0 +12366000;-37617.9;0;0.0 +12369600;0;0;0.0 +12373200;0;0;0.0 +12376800;-2041.4;0;0.0 +12380400;-66040.5;0;0.0 +12384000;-112817.0;0;0.0 +12387600;-186037.7;0;0.0 +12391200;-207292.9;0;0.0 +12394800;-206129.5;0;0.0 +12398400;-235300.0;0;0.0 +12402000;-253201.4;0;0.0 +12405600;-247764.5;0;0.0 +12409200;-246269.4;0;0.0 +12412800;-179613.9;0;0.0 +12416400;-127917.6;0;0.0 +12420000;-91646.1;0;0.0 +12423600;-57346.6;0;0.0 +12427200;-56071.2;0;0.0 +12430800;-41529.2;0;0.0 +12434400;-73685.9;0;0.0 +12438000;-23296.1;0;0.0 +12441600;-22976.7;0;0.0 +12445200;-28215.1;0;0.0 +12448800;-22772.7;0;0.0 +12452400;-45055.4;0;0.0 +12456000;-17372.3;0;0.0 +12459600;-127.5;0;0.0 +12463200;-4652.1;0;0.0 +12466800;-16130.0;0;0.0 +12470400;-27853.1;0;0.0 +12474000;-45731.1;0;0.0 +12477600;-66763.0;0;0.0 +12481200;-65136.2;0;0.0 +12484800;-81425.4;0;0.0 +12488400;-108746.4;0;0.0 +12492000;-86649.8;0;0.0 +12495600;-81608.1;0;0.0 +12499200;-63799.3;0;0.0 +12502800;-20832.1;0;0.0 +12506400;-19913.8;0;0.0 +12510000;-14804.3;0;0.0 +12513600;-6458.8;0;0.0 +12517200;-18702.9;0;0.0 +12520800;-33972.9;0;0.0 +12524400;-39895.3;0;0.0 +12528000;-49101.2;0;0.0 +12531600;-41802.6;0;0.0 +12535200;-47620.0;0;0.0 +12538800;-25809.2;0;0.0 +12542400;-31726.0;0;0.0 +12546000;-30583.7;0;0.0 +12549600;0;0;0.0 +12553200;0;0;0.0 +12556800;-34559.1;0;0.0 +12560400;-35123.4;0;0.0 +12564000;-12277.2;0;0.0 +12567600;-20482.8;0;0.0 +12571200;-3192.7;0;0.0 +12574800;-48771.8;0;0.0 +12578400;-20509.1;0;0.0 +12582000;-70218.6;0;0.0 +12585600;-28132.9;0;0.0 +12589200;-22573.6;0;0.0 +12592800;-4447.9;0;0.0 +12596400;-16949.7;0;0.0 +12600000;-23424.6;0;0.0 +12603600;-37326.6;0;0.0 +12607200;-22976.8;0;0.0 +12610800;-36841.9;0;0.0 +12614400;-16187.3;0;0.0 +12618000;-22240.6;0;0.0 +12621600;-10428.1;0;0.0 +12625200;-14941.0;0;0.0 +12628800;0;0;0.0 +12632400;0;0;0.0 +12636000;-6037.8;119.7;0.0 +12639600;-71895.4;0;0.0 +12643200;-95189.0;0;0.0 +12646800;-117055.7;0;0.0 +12650400;-156359.2;0;0.0 +12654000;-155476.5;0;0.0 +12657600;-178645.6;0;0.0 +12661200;-201836.7;0;0.0 +12664800;-206557.3;0;0.0 +12668400;-196115.6;0;0.0 +12672000;-156440.3;0;0.0 +12675600;-88625.4;0;0.0 +12679200;-85958.4;0;0.0 +12682800;-59214.7;0;0.0 +12686400;-45399.8;0;0.0 +12690000;-42498.9;0;0.0 +12693600;-43640.3;0;0.0 +12697200;-26398.6;0;0.0 +12700800;-20977.6;0;0.0 +12704400;-43323.7;0;0.0 +12708000;-32374.8;0;0.0 +12711600;-37995.8;0;0.0 +12715200;0;0;0.0 +12718800;0;0;0.0 +12722400;-10580.4;0;0.0 +12726000;-96188.4;0;0.0 +12729600;-131212.2;0;0.0 +12733200;-150187.4;0;0.0 +12736800;-156831.7;0;0.0 +12740400;-170785.0;0;0.0 +12744000;-212431.1;0;0.0 +12747600;-223535.1;0;0.0 +12751200;-243418.9;0;0.0 +12754800;-245061.2;0;0.0 +12758400;-177439.9;0;0.0 +12762000;-149338.4;0;0.0 +12765600;-117694.7;0;0.0 +12769200;-82931.7;0;0.0 +12772800;-30723.0;0;0.0 +12776400;-58108.5;0;0.0 +12780000;-70812.0;0;0.0 +12783600;-27902.1;0;0.0 +12787200;-42721.6;0;0.0 +12790800;-56618.3;0;0.0 +12794400;-57392.5;0;0.0 +12798000;-27047.4;0;0.0 +12801600;-4787.1;0;0.0 +12805200;0;0;0.0 +12808800;-2197.9;0;0.0 +12812400;-66417.2;0;0.0 +12816000;-93187.3;0;0.0 +12819600;-124696.2;0;0.0 +12823200;-136106.9;0;0.0 +12826800;-134862.1;0;0.0 +12830400;-159207.7;0;0.0 +12834000;-166949.2;0;0.0 +12837600;-174923.9;0;0.0 +12841200;-180805.2;0;0.0 +12844800;-144564.2;0;0.0 +12848400;-108710.3;0;0.0 +12852000;-80612.7;0;0.0 +12855600;-64821.7;0;0.0 +12859200;-61929.8;0;0.0 +12862800;-53108.8;0;0.0 +12866400;-79385.0;0;0.0 +12870000;-19259.7;0;0.0 +12873600;-20468.0;0;0.0 +12877200;-36661.5;0;0.0 +12880800;-21085.9;0;0.0 +12884400;-40731.4;0;0.0 +12888000;0;0;0.0 +12891600;0;0;0.0 +12895200;-1874.9;0;0.0 +12898800;-68247.5;0;0.0 +12902400;-116923.1;0;0.0 +12906000;-148051.6;0;0.0 +12909600;-188933.6;0;0.0 +12913200;-170743.3;0;0.0 +12916800;-203774.6;0;0.0 +12920400;-218056.0;0;0.0 +12924000;-237387.6;0;0.0 +12927600;-240953.6;0;0.0 +12931200;-169069.3;0;0.0 +12934800;-118341.0;0;0.0 +12938400;-102730.4;0;0.0 +12942000;-74820.2;0;0.0 +12945600;-48888.0;0;0.0 +12949200;-65732.1;0;0.0 +12952800;-72313.1;0;0.0 +12956400;-21886.2;0;0.0 +12960000;-32646.5;0;0.0 +12963600;-52231.8;0;0.0 +12967200;-61488.8;0;0.0 +12970800;-9393.4;0;0.0 +12974400;0;0;0.0 +12978000;0;0;0.0 +12981600;-2086.5;0;0.0 +12985200;-111814.9;0;0.0 +12988800;-187983.4;0;0.0 +12992400;-218736.5;0;0.0 +12996000;-234613.1;0;0.0 +12999600;-224396.5;0;0.0 +13003200;-253666.4;0;0.0 +13006800;-271037.8;0;0.0 +13010400;-286681.7;0;0.0 +13014000;-292269.1;0;0.0 +13017600;-231981.7;0;0.0 +13021200;-199857.6;0;0.0 +13024800;-177049.5;0;0.0 +13028400;-136467.0;0;0.0 +13032000;-115998.7;0;0.0 +13035600;-62128.4;0;0.0 +13039200;-106108.4;0;0.0 +13042800;-98686.2;0;0.0 +13046400;-137277.6;0;0.0 +13050000;-109186.2;0;0.0 +13053600;-107514.3;0;0.0 +13057200;-112005.6;0;0.0 +13060800;-49702.5;0;0.0 +13064400;-66671.4;0;0.0 +13068000;-128914.8;0;0.0 +13071600;-175820.3;0;0.0 +13075200;-213993.7;0;0.0 +13078800;-234599.9;0;0.0 +13082400;-250616.6;0;0.0 +13086000;-236249.6;0;0.0 +13089600;-235763.4;0;0.0 +13093200;-246858.7;0;0.0 +13096800;-254762.3;0;0.0 +13100400;-262027.0;0;0.0 +13104000;-254970.9;0;0.0 +13107600;-216144.6;0;0.0 +13111200;-364034.8;0;0.0 +13114800;-169387.5;0;0.0 +13118400;-185169.7;0;0.0 +13122000;-144125.9;0;0.0 +13125600;-153507.9;0;0.0 +13129200;-129070.4;0;0.0 +13132800;-139713.8;0;0.0 +13136400;-133804.2;0;0.0 +13140000;-152897.5;0;0.0 +13143600;-129005.5;0;0.0 +13147200;-132496.3;0;0.0 +13150800;-134433.0;0;0.0 +13154400;-71606.7;0;0.0 +13158000;-51752.4;0;0.0 +13161600;-280401.5;0;0.0 +13165200;-294772.6;0;0.0 +13168800;-267950.4;0;0.0 +13172400;-250330.2;0;0.0 +13176000;-302251.3;0;0.0 +13179600;-307079.0;0;0.0 +13183200;-240255.9;0;0.0 +13186800;-225528.9;0;0.0 +13190400;-253142.4;0;0.0 +13194000;-211739.5;0;0.0 +13197600;-184395.7;0;0.0 +13201200;-162701.6;0;0.0 +13204800;-132466.0;0;0.0 +13208400;-151652.9;0;0.0 +13212000;-126022.6;0;0.0 +13215600;-144030.6;0;0.0 +13219200;-142622.2;0;0.0 +13222800;-142605.3;0;0.0 +13226400;-115668.9;0;0.0 +13230000;-130877.5;0;0.0 +13233600;-77774.6;0;0.0 +13237200;-78326.6;0;0.0 +13240800;-154525.4;0;0.0 +13244400;-268509.2;0;0.0 +13248000;-300107.3;0;0.0 +13251600;-309803.3;0;0.0 +13255200;-319241.7;0;0.0 +13258800;-316308.1;0;0.0 +13262400;-345472.5;0;0.0 +13266000;-355094.8;0;0.0 +13269600;-378393.2;0;0.0 +13273200;-354337.1;0;0.0 +13276800;-280682.9;0;0.0 +13280400;-244400.1;0;0.0 +13284000;-233391.1;0;0.0 +13287600;-216732.8;0;0.0 +13291200;-194412.9;0;0.0 +13294800;-181524.2;0;0.0 +13298400;-232521.2;0;0.0 +13302000;-160278.2;0;0.0 +13305600;-194776.7;0;0.0 +13309200;-154534.2;0;0.0 +13312800;-164799.7;0;0.0 +13316400;-140030.2;0;0.0 +13320000;-68713.2;0;0.0 +13323600;-68466.1;0;0.0 +13327200;-152337.3;0;0.0 +13330800;-261540.9;0;0.0 +13334400;-311412.5;0;0.0 +13338000;-344899.9;0;0.0 +13341600;-354979.2;0;0.0 +13345200;-334096.7;0;0.0 +13348800;-376879.7;0;0.0 +13352400;-381187.1;0;0.0 +13356000;-400426.1;0;0.0 +13359600;-406502.0;0;0.0 +13363200;-347851.5;0;0.0 +13366800;-295683.7;0;0.0 +13370400;-287127.9;0;0.0 +13374000;-249916.3;0;0.0 +13377600;-233445.4;0;0.0 +13381200;-192192.0;0;0.0 +13384800;-281307.6;0;0.0 +13388400;-171886.3;0;0.0 +13392000;-222161.7;0;0.0 +13395600;-151489.3;0;0.0 +13399200;-174985.7;0;0.0 +13402800;-135080.9;0;0.0 +13406400;-66717.3;0;0.0 +13410000;-74388.5;0;0.0 +13413600;-196506.1;0;0.0 +13417200;-311872.6;0;0.0 +13420800;-344733.6;0;0.0 +13424400;-362767.4;0;0.0 +13428000;-371082.4;0;0.0 +13431600;-350755.5;0;0.0 +13435200;-378311.3;0;0.0 +13438800;-396379.1;0;0.0 +13442400;-400551.6;0;0.0 +13446000;-411097.6;0;0.0 +13449600;-353835.7;0;0.0 +13453200;-320453.1;0;0.0 +13456800;-281539.2;0;0.0 +13460400;-250728.1;0;0.0 +13464000;-236252.8;0;0.0 +13467600;-213925.4;0;0.0 +13471200;-303008.8;0;0.0 +13474800;-187557.5;0;0.0 +13478400;-259082.7;0;0.0 +13482000;-175495.2;0;0.0 +13485600;-218554.4;0;0.0 +13489200;-167401.2;0;0.0 +13492800;-90820.2;0;0.0 +13496400;-106314.7;0;0.0 +13500000;-221803.7;0;0.0 +13503600;-336188.1;0;0.0 +13507200;-373114.1;0;0.0 +13510800;-391569.2;0;0.0 +13514400;-399563.9;0;0.0 +13518000;-374872.5;0;0.0 +13521600;-403901.4;0;0.0 +13525200;-415434.9;0;0.0 +13528800;-429268.1;0;0.0 +13532400;-422768.6;0;0.0 +13536000;-348288.1;0;0.0 +13539600;-303578.8;0;0.0 +13543200;-285519.7;0;0.0 +13546800;-254586.6;0;0.0 +13550400;-241638.7;0;0.0 +13554000;-233404.7;0;0.0 +13557600;-290898.6;0;0.0 +13561200;-172740.3;0;0.0 +13564800;-233227.4;0;0.0 +13568400;-163729.2;0;0.0 +13572000;-220186.3;0;0.0 +13575600;-159873.8;0;0.0 +13579200;-94655.8;0;0.0 +13582800;-100979.7;0;0.0 +13586400;-233970.1;0;0.0 +13590000;-341068.3;0;0.0 +13593600;-373504.4;0;0.0 +13597200;-386383.3;0;0.0 +13600800;-394040.9;0;0.0 +13604400;-366171.5;0;0.0 +13608000;-395847.3;0;0.0 +13611600;-413751.7;0;0.0 +13615200;-428889.1;0;0.0 +13618800;-426596.9;0;0.0 +13622400;-366947.0;0;0.0 +13626000;-322696.1;0;0.0 +13629600;-295813.0;0;0.0 +13633200;-260107.1;0;0.0 +13636800;-241817.4;0;0.0 +13640400;-218133.3;0;0.0 +13644000;-299505.4;0;0.0 +13647600;-169082.1;0;0.0 +13651200;-218064.3;0;0.0 +13654800;-139035.4;0;0.0 +13658400;-163323.2;0;0.0 +13662000;-137182.7;0;0.0 +13665600;-71070.3;0;0.0 +13669200;-68568.5;0;0.0 +13672800;-187333.5;0;0.0 +13676400;-232131.8;0;0.0 +13680000;-250730.0;0;0.0 +13683600;-268798.1;0;0.0 +13687200;-279356.8;0;0.0 +13690800;-261107.0;0;0.0 +13694400;-256937.3;0;0.0 +13698000;-259902.0;0;0.0 +13701600;-274402.0;0;0.0 +13705200;-284412.8;0;0.0 +13708800;-273752.7;0;0.0 +13712400;-248775.9;0;0.0 +13716000;-472316.0;0;0.0 +13719600;-182845.3;0;0.0 +13723200;-220337.1;0;0.0 +13726800;-143095.2;0;0.0 +13730400;-161899.5;0;0.0 +13734000;-141584.4;0;0.0 +13737600;-134617.2;0;0.0 +13741200;-117079.9;0;0.0 +13744800;-122047.6;0;0.0 +13748400;-110506.7;0;0.0 +13752000;-131879.5;0;0.0 +13755600;-96998.7;0;0.0 +13759200;-2674.1;0;0.0 +13762800;-35757.1;0;0.0 +13766400;-151708.2;0;0.0 +13770000;-324427.5;0;0.0 +13773600;-183160.8;0;0.0 +13777200;-314622.4;0;0.0 +13780800;-201939.7;0;0.0 +13784400;-475974.6;0;0.0 +13788000;-237731.9;0;0.0 +13791600;-476986.1;0;0.0 +13795200;-203425.1;0;0.0 +13798800;-317319.9;0;0.0 +13802400;-170731.6;0;0.0 +13806000;-187106.7;0;0.0 +13809600;-132764.0;0;0.0 +13813200;-142646.3;0;0.0 +13816800;-132061.7;0;0.0 +13820400;-139307.3;0;0.0 +13824000;-109943.0;0;0.0 +13827600;-136716.6;0;0.0 +13831200;-105587.4;0;0.0 +13834800;-117552.7;0;0.0 +13838400;-55194.5;0;0.0 +13842000;-30517.7;0;0.0 +13845600;-140107.4;0;0.0 +13849200;-249397.4;0;0.0 +13852800;-290862.2;0;0.0 +13856400;-311745.0;0;0.0 +13860000;-302702.6;0;0.0 +13863600;-301312.6;0;0.0 +13867200;-338359.1;0;0.0 +13870800;-353508.9;0;0.0 +13874400;-360866.2;0;0.0 +13878000;-376531.4;0;0.0 +13881600;-323272.3;0;0.0 +13885200;-297496.8;0;0.0 +13888800;-259771.8;0;0.0 +13892400;-225680.5;0;0.0 +13896000;-185135.5;0;0.0 +13899600;-167969.4;0;0.0 +13903200;-232515.3;0;0.0 +13906800;-150300.9;0;0.0 +13910400;-198259.5;0;0.0 +13914000;-146931.7;0;0.0 +13917600;-173317.8;0;0.0 +13921200;-144192.2;0;0.0 +13924800;-55026.4;0;0.0 +13928400;-69209.2;0;0.0 +13932000;-160839.4;0;0.0 +13935600;-276699.9;0;0.0 +13939200;-316648.1;0;0.0 +13942800;-340994.0;0;0.0 +13946400;-352719.3;0;0.0 +13950000;-329305.6;0;0.0 +13953600;-364043.4;0;0.0 +13957200;-385785.6;0;0.0 +13960800;-399096.3;0;0.0 +13964400;-411170.6;0;0.0 +13968000;-347497.7;0;0.0 +13971600;-316448.0;0;0.0 +13975200;-276894.0;0;0.0 +13978800;-244882.4;0;0.0 +13982400;-228374.4;0;0.0 +13986000;-193958.1;0;0.0 +13989600;-272341.5;0;0.0 +13993200;-159806.0;0;0.0 +13996800;-218897.3;0;0.0 +14000400;-152658.8;0;0.0 +14004000;-190704.7;0;0.0 +14007600;-158241.1;0;0.0 +14011200;-84098.6;0;0.0 +14014800;-96189.2;0;0.0 +14018400;-205499.7;0;0.0 +14022000;-316183.6;0;0.0 +14025600;-359717.4;0;0.0 +14029200;-373142.5;0;0.0 +14032800;-392485.0;0;0.0 +14036400;-377772.0;0;0.0 +14040000;-401816.1;0;0.0 +14043600;-414949.0;0;0.0 +14047200;-410334.3;0;0.0 +14050800;-400275.8;0;0.0 +14054400;-320752.2;0;0.0 +14058000;-279533.7;0;0.0 +14061600;-262273.2;0;0.0 +14065200;-246640.5;0;0.0 +14068800;-238121.2;0;0.0 +14072400;-219735.0;0;0.0 +14076000;-303941.5;0;0.0 +14079600;-182334.5;0;0.0 +14083200;-232950.6;0;0.0 +14086800;-160193.5;0;0.0 +14090400;-190078.1;0;0.0 +14094000;-151541.4;0;0.0 +14097600;-80995.1;0;0.0 +14101200;-90064.5;0;0.0 +14104800;-220718.0;0;0.0 +14108400;-327721.8;0;0.0 +14112000;-362114.0;0;0.0 +14115600;-393498.8;0;0.0 +14119200;-407190.1;0;0.0 +14122800;-380025.0;0;0.0 +14126400;-410491.8;0;0.0 +14130000;-412190.6;0;0.0 +14133600;-419704.1;0;0.0 +14137200;-420887.4;0;0.0 +14140800;-334820.8;0;0.0 +14144400;-290520.4;0;0.0 +14148000;-272171.0;0;0.0 +14151600;-254142.0;0;0.0 +14155200;-246009.1;0;0.0 +14158800;-229076.0;0;0.0 +14162400;-329304.8;0;0.0 +14166000;-197277.7;0;0.0 +14169600;-282933.8;0;0.0 +14173200;-180607.9;0;0.0 +14176800;-252580.9;0;0.0 +14180400;-178130.0;0;0.0 +14184000;-115435.8;0;0.0 +14187600;-123801.5;0;0.0 +14191200;-230918.3;0;0.0 +14194800;-331535.2;0;0.0 +14198400;-385583.1;0;0.0 +14202000;-391523.9;0;0.0 +14205600;-402669.1;0;0.0 +14209200;-392355.2;0;0.0 +14212800;-414251.5;0;0.0 +14216400;-435878.2;0;0.0 +14220000;-441090.3;0;0.0 +14223600;-444250.0;0;0.0 +14227200;-373088.2;0;0.0 +14230800;-321561.2;0;0.0 +14234400;-298422.6;0;0.0 +14238000;-267629.8;0;0.0 +14241600;-252872.5;0;0.0 +14245200;-234087.9;0;0.0 +14248800;-344569.1;0;0.0 +14252400;-192388.7;0;0.0 +14256000;-242533.6;0;0.0 +14259600;-158890.8;0;0.0 +14263200;-196461.6;0;0.0 +14266800;-141022.9;0;0.0 +14270400;-75864.4;0;0.0 +14274000;-85676.2;0;0.0 +14277600;-190635.8;0;0.0 +14281200;-240807.4;0;0.0 +14284800;-258595.9;0;0.0 +14288400;-275202.9;0;0.0 +14292000;-280314.0;0;0.0 +14295600;-263359.2;0;0.0 +14299200;-265759.3;0;0.0 +14302800;-280688.4;0;0.0 +14306400;-295931.1;0;0.0 +14310000;-301992.8;0;0.0 +14313600;-293475.4;0;0.0 +14317200;-261165.4;0;0.0 +14320800;-588197.6;0;0.0 +14324400;-203629.7;0;0.0 +14328000;-284059.9;0;0.0 +14331600;-173554.9;0;0.0 +14335200;-217663.9;0;0.0 +14338800;-159951.6;0;0.0 +14342400;-186079.2;0;0.0 +14346000;-143737.2;0;0.0 +14349600;-165131.8;0;0.0 +14353200;-150544.8;0;0.0 +14356800;-168216.7;0;0.0 +14360400;-144908.3;0;0.0 +14364000;-79650.9;0;0.0 +14367600;-94839.8;0;0.0 +14371200;-161076.5;0;0.0 +14374800;-287927.8;0;0.0 +14378400;-192967.6;0;0.0 +14382000;-349436.0;0;0.0 +14385600;-213484.8;0;0.0 +14389200;-508240.3;0;0.0 +14392800;-258977.4;0;0.0 +14396400;-608588.2;0;0.0 +14400000;-268258.9;0;0.0 +14403600;-554444.2;0;0.0 +14407200;-218114.6;0;0.0 +14410800;-297905.3;0;0.0 +14414400;-171126.6;0;0.0 +14418000;-228543.6;0;0.0 +14421600;-159707.4;0;0.0 +14425200;-206499.2;0;0.0 +14428800;-150917.8;0;0.0 +14432400;-175953.5;0;0.0 +14436000;-139402.2;0;0.0 +14439600;-154557.6;0;0.0 +14443200;-86970.8;0;0.0 +14446800;-76573.9;0;0.0 +14450400;-149123.4;0;0.0 +14454000;-230513.2;0;0.0 +14457600;-261235.0;0;0.0 +14461200;-307813.5;0;0.0 +14464800;-333386.4;0;0.0 +14468400;-315172.9;0;0.0 +14472000;-349941.5;0;0.0 +14475600;-374581.2;0;0.0 +14479200;-384051.8;0;0.0 +14482800;-391346.1;0;0.0 +14486400;-323014.4;0;0.0 +14490000;-276541.3;0;0.0 +14493600;-266274.4;0;0.0 +14497200;-238933.9;0;0.0 +14500800;-225739.6;0;0.0 +14504400;-197556.1;0;0.0 +14508000;-285516.7;0;0.0 +14511600;-181516.6;0;0.0 +14515200;-239658.6;0;0.0 +14518800;-170656.0;0;0.0 +14522400;-212242.3;0;0.0 +14526000;-172024.0;0;0.0 +14529600;-88582.6;0;0.0 +14533200;-94766.3;0;0.0 +14536800;-193129.6;0;0.0 +14540400;-290419.2;0;0.0 +14544000;-333819.8;0;0.0 +14547600;-359690.9;0;0.0 +14551200;-372662.2;0;0.0 +14554800;-353969.1;0;0.0 +14558400;-382347.3;0;0.0 +14562000;-380442.0;0;0.0 +14565600;-391621.4;0;0.0 +14569200;-397776.4;0;0.0 +14572800;-333579.2;0;0.0 +14576400;-300020.9;0;0.0 +14580000;-274398.1;0;0.0 +14583600;-246233.8;0;0.0 +14587200;-231463.4;0;0.0 +14590800;-211072.6;0;0.0 +14594400;-293325.1;0;0.0 +14598000;-177133.7;0;0.0 +14601600;-242357.4;0;0.0 +14605200;-173635.6;0;0.0 +14608800;-224350.8;0;0.0 +14612400;-167721.2;0;0.0 +14616000;-99221.3;0;0.0 +14619600;-113610.2;0;0.0 +14623200;-226316.8;0;0.0 +14626800;-336361.6;0;0.0 +14630400;-367436.1;0;0.0 +14634000;-379496.6;0;0.0 +14637600;-387591.2;0;0.0 +14641200;-366441.5;0;0.0 +14644800;-397255.9;0;0.0 +14648400;-407382.5;0;0.0 +14652000;-408367.9;0;0.0 +14655600;-404456.4;0;0.0 +14659200;-333707.2;0;0.0 +14662800;-273176.8;0;0.0 +14666400;-260001.9;0;0.0 +14670000;-235763.9;0;0.0 +14673600;-224801.1;0;0.0 +14677200;-207739.2;0;0.0 +14680800;-267836.4;0;0.0 +14684400;-169451.8;0;0.0 +14688000;-222933.0;0;0.0 +14691600;-153261.5;0;0.0 +14695200;-189958.1;0;0.0 +14698800;-152476.1;0;0.0 +14702400;-80424.2;0;0.0 +14706000;-85646.5;0;0.0 +14709600;-194126.0;0;0.0 +14713200;-313668.9;0;0.0 +14716800;-351117.3;0;0.0 +14720400;-369567.0;0;0.0 +14724000;-376337.3;0;0.0 +14727600;-351503.2;0;0.0 +14731200;-382224.1;0;0.0 +14734800;-387306.1;0;0.0 +14738400;-392898.1;0;0.0 +14742000;-402578.4;0;0.0 +14745600;-307221.8;0;0.0 +14749200;-271198.3;0;0.0 +14752800;-251851.5;0;0.0 +14756400;-227107.7;0;0.0 +14760000;-214510.7;0;0.0 +14763600;-191565.5;0;0.0 +14767200;-259673.7;0;0.0 +14770800;-160042.4;0;0.0 +14774400;-215005.1;0;0.0 +14778000;-148443.6;0;0.0 +14781600;-186556.6;0;0.0 +14785200;-151099.7;0;0.0 +14788800;-83273.4;0;0.0 +14792400;-96985.7;0;0.0 +14796000;-197799.5;0;0.0 +14799600;-291908.9;0;0.0 +14803200;-337278.1;0;0.0 +14806800;-350330.4;0;0.0 +14810400;-365246.2;0;0.0 +14814000;-345751.1;0;0.0 +14817600;-376125.9;0;0.0 +14821200;-373111.3;0;0.0 +14824800;-371572.7;0;0.0 +14828400;-366388.8;0;0.0 +14832000;-300838.5;0;0.0 +14835600;-264116.3;0;0.0 +14839200;-248938.7;0;0.0 +14842800;-228067.7;0;0.0 +14846400;-211935.8;0;0.0 +14850000;-190950.1;0;0.0 +14853600;-253902.3;0;0.0 +14857200;-162751.3;0;0.0 +14860800;-204345.9;0;0.0 +14864400;-153011.6;0;0.0 +14868000;-178335.9;0;0.0 +14871600;-159348.4;0;0.0 +14875200;-91959.1;0;0.0 +14878800;-93879.7;0;0.0 +14882400;-202911.8;0;0.0 +14886000;-237397.6;0;0.0 +14889600;-261377.0;0;0.0 +14893200;-271913.1;0;0.0 +14896800;-274434.9;0;0.0 +14900400;-244056.8;0;0.0 +14904000;-249300.1;0;0.0 +14907600;-261216.2;0;0.0 +14911200;-272848.2;0;0.0 +14914800;-266002.5;0;0.0 +14918400;-246273.0;0;0.0 +14922000;-204752.1;0;0.0 +14925600;-332398.8;0;0.0 +14929200;-156999.5;0;0.0 +14932800;-187804.2;0;0.0 +14936400;-144963.1;0;0.0 +14940000;-163726.1;0;0.0 +14943600;-152888.6;0;0.0 +14947200;-155763.7;0;0.0 +14950800;-130951.7;0;0.0 +14954400;-146308.9;0;0.0 +14958000;-126095.9;0;0.0 +14961600;-138723.4;0;0.0 +14965200;-107850.0;0;0.0 +14968800;-26973.3;0;0.0 +14972400;-73850.9;0;0.0 +14976000;-274267.2;0;0.0 +14979600;-334618.2;0;0.0 +14983200;-268883.9;0;0.0 +14986800;-289190.1;0;0.0 +14990400;-298435.8;0;0.0 +14994000;-341686.2;0;0.0 +14997600;-434693.0;0;0.0 +15001200;-448382.2;0;0.0 +15004800;-376680.4;0;0.0 +15008400;-292544.5;0;0.0 +15012000;-308718.2;0;0.0 +15015600;-249784.7;0;0.0 +15019200;-199404.6;0;0.0 +15022800;-197969.5;0;0.0 +15026400;-145032.0;0;0.0 +15030000;-168266.7;0;0.0 +15033600;-139990.4;0;0.0 +15037200;-173693.1;0;0.0 +15040800;-145199.7;0;0.0 +15044400;-153012.7;0;0.0 +15048000;-80448.5;0;0.0 +15051600;-81315.3;0;0.0 +15055200;-198873.2;0;0.0 +15058800;-305190.2;0;0.0 +15062400;-337095.0;0;0.0 +15066000;-355687.8;0;0.0 +15069600;-364314.3;0;0.0 +15073200;-344544.0;0;0.0 +15076800;-371894.1;0;0.0 +15080400;-386805.6;0;0.0 +15084000;-402428.2;0;0.0 +15087600;-409021.5;0;0.0 +15091200;-355344.4;0;0.0 +15094800;-323127.7;0;0.0 +15098400;-306971.4;0;0.0 +15102000;-257524.3;0;0.0 +15105600;-238765.9;0;0.0 +15109200;-213373.8;0;0.0 +15112800;-331464.4;0;0.0 +15116400;-190052.1;0;0.0 +15120000;-268194.9;0;0.0 +15123600;-177648.3;0;0.0 +15127200;-235729.7;0;0.0 +15130800;-178628.8;0;0.0 +15134400;-106880.9;0;0.0 +15138000;-119686.6;0;0.0 +15141600;-241455.0;0;0.0 +15145200;-330688.8;0;0.0 +15148800;-371488.8;0;0.0 +15152400;-383445.6;0;0.0 +15156000;-395230.5;0;0.0 +15159600;-373777.0;0;0.0 +15163200;-403840.5;0;0.0 +15166800;-417189.7;0;0.0 +15170400;-427112.2;0;0.0 +15174000;-433017.8;0;0.0 +15177600;-377746.8;0;0.0 +15181200;-335319.9;0;0.0 +15184800;-312254.3;0;0.0 +15188400;-269600.5;0;0.0 +15192000;-248163.8;0;0.0 +15195600;-229829.4;0;0.0 +15199200;-344104.4;0;0.0 +15202800;-196990.1;0;0.0 +15206400;-279832.4;0;0.0 +15210000;-173876.8;0;0.0 +15213600;-227986.5;0;0.0 +15217200;-142384.3;0;0.0 +15220800;-87266.2;0;0.0 +15224400;-108013.8;0;0.0 +15228000;-230272.3;0;0.0 +15231600;-344012.8;0;0.0 +15235200;-378279.8;0;0.0 +15238800;-393385.6;0;0.0 +15242400;-404424.2;0;0.0 +15246000;-384191.5;0;0.0 +15249600;-411797.0;0;0.0 +15253200;-425668.3;0;0.0 +15256800;-442087.9;0;0.0 +15260400;-445453.3;0;0.0 +15264000;-390882.4;0;0.0 +15267600;-358073.5;0;0.0 +15271200;-334920.1;0;0.0 +15274800;-287401.5;0;0.0 +15278400;-264322.7;0;0.0 +15282000;-249772.5;0;0.0 +15285600;-391784.2;0;0.0 +15289200;-204208.4;0;0.0 +15292800;-319922.8;0;0.0 +15296400;-183867.4;0;0.0 +15300000;-257794.9;0;0.0 +15303600;-173764.8;0;0.0 +15307200;-103779.3;0;0.0 +15310800;-118099.3;0;0.0 +15314400;-248098.1;0;0.0 +15318000;-356388.1;0;0.0 +15321600;-384608.0;0;0.0 +15325200;-393770.2;0;0.0 +15328800;-395966.5;0;0.0 +15332400;-379579.8;0;0.0 +15336000;-399720.2;0;0.0 +15339600;-419739.3;0;0.0 +15343200;-430403.5;0;0.0 +15346800;-438970.0;0;0.0 +15350400;-386091.1;0;0.0 +15354000;-343247.7;0;0.0 +15357600;-326239.8;0;0.0 +15361200;-276921.0;0;0.0 +15364800;-257379.5;0;0.0 +15368400;-240807.1;0;0.0 +15372000;-361590.7;0;0.0 +15375600;-199976.9;0;0.0 +15379200;-291270.7;0;0.0 +15382800;-181017.2;0;0.0 +15386400;-237388.7;0;0.0 +15390000;-161909.9;0;0.0 +15393600;-86935.6;0;0.0 +15397200;-98762.2;0;0.0 +15400800;-228516.9;0;0.0 +15404400;-338267.7;0;0.0 +15408000;-373837.2;0;0.0 +15411600;-386571.1;0;0.0 +15415200;-396192.9;0;0.0 +15418800;-373852.7;0;0.0 +15422400;-400690.1;0;0.0 +15426000;-415761.9;0;0.0 +15429600;-419094.8;0;0.0 +15433200;-430103.0;0;0.0 +15436800;-373551.6;0;0.0 +15440400;-338230.5;0;0.0 +15444000;-311230.0;0;0.0 +15447600;-270404.1;0;0.0 +15451200;-252880.5;0;0.0 +15454800;-234898.9;0;0.0 +15458400;-344297.3;0;0.0 +15462000;-193130.2;0;0.0 +15465600;-274070.4;0;0.0 +15469200;-173719.1;0;0.0 +15472800;-222314.7;0;0.0 +15476400;-166141.3;0;0.0 +15480000;-90749.3;0;0.0 +15483600;-109181.0;0;0.0 +15487200;-220774.3;0;0.0 +15490800;-277625.0;0;0.0 +15494400;-293490.5;0;0.0 +15498000;-282531.4;0;0.0 +15501600;-311151.7;0;0.0 +15505200;-290520.5;0;0.0 +15508800;-289709.0;0;0.0 +15512400;-293990.7;0;0.0 +15516000;-300383.5;0;0.0 +15519600;-281246.8;0;0.0 +15523200;-268724.9;0;0.0 +15526800;-238277.9;0;0.0 +15530400;-519145.4;0;0.0 +15534000;-197364.2;0;0.0 +15537600;-267579.0;0;0.0 +15541200;-173234.8;0;0.0 +15544800;-220468.5;0;0.0 +15548400;-165093.4;0;0.0 +15552000;-200839.9;0;0.0 +15555600;-158661.8;0;0.0 +15559200;-180352.3;0;0.0 +15562800;-174011.9;0;0.0 +15566400;-205094.6;0;0.0 +15570000;-172035.0;0;0.0 +15573600;-371430.1;0;0.0 +15577200;-300284.7;0;0.0 +15580800;-490085.6;0;0.0 +15584400;-333911.8;0;0.0 +15588000;-492392.4;0;0.0 +15591600;-335498.8;0;0.0 +15595200;-483853.0;0;0.0 +15598800;-386160.5;0;0.0 +15602400;-636898.8;0;0.0 +15606000;-453951.9;0;0.0 +15609600;-692538.6;0;0.0 +15613200;-383353.3;0;0.0 +15616800;-485266.3;0;0.0 +15620400;-258692.3;0;0.0 +15624000;-323503.8;0;0.0 +15627600;-212712.1;0;0.0 +15631200;-274849.2;0;0.0 +15634800;-256828.2;0;0.0 +15638400;-315620.9;0;0.0 +15642000;-250097.8;0;0.0 +15645600;-294153.8;0;0.0 +15649200;-247868.5;0;0.0 +15652800;-187867.2;0;0.0 +15656400;-199312.2;0;0.0 +15660000;-340898.0;0;0.0 +15663600;-451440.6;0;0.0 +15667200;-471533.6;0;0.0 +15670800;-478587.6;0;0.0 +15674400;-480373.0;0;0.0 +15678000;-458953.1;0;0.0 +15681600;-484122.8;0;0.0 +15685200;-499132.8;0;0.0 +15688800;-513159.9;0;0.0 +15692400;-519576.2;0;0.0 +15696000;-461268.1;0;0.0 +15699600;-429625.4;0;0.0 +15703200;-413752.9;0;0.0 +15706800;-358913.6;0;0.0 +15710400;-335303.6;0;0.0 +15714000;-312355.4;0;0.0 +15717600;-438713.2;0;0.0 +15721200;-276402.5;0;0.0 +15724800;-357111.7;0;0.0 +15728400;-250669.1;0;0.0 +15732000;-304415.1;0;0.0 +15735600;-245383.0;0;0.0 +15739200;-161954.1;0;0.0 +15742800;-173006.3;0;0.0 +15746400;-302206.8;0;0.0 +15750000;-414111.9;0;0.0 +15753600;-441700.3;0;0.0 +15757200;-462126.2;0;0.0 +15760800;-475668.6;0;0.0 +15764400;-455998.3;0;0.0 +15768000;-483676.2;0;0.0 +15771600;-496586.2;0;0.0 +15775200;-503259.7;0;0.0 +15778800;-511427.8;0;0.0 +15782400;-456047.6;0;0.0 +15786000;-423582.7;0;0.0 +15789600;-400319.2;0;0.0 +15793200;-356589.8;0;0.0 +15796800;-339213.5;0;0.0 +15800400;-318156.3;0;0.0 +15804000;-440087.5;0;0.0 +15807600;-283205.0;0;0.0 +15811200;-365465.0;0;0.0 +15814800;-257907.0;0;0.0 +15818400;-307732.6;0;0.0 +15822000;-239903.2;0;0.0 +15825600;-157243.5;0;0.0 +15829200;-177314.0;0;0.0 +15832800;-245949.3;0;0.0 +15836400;-337819.9;0;0.0 +15840000;-400271.1;0;0.0 +15843600;-435410.7;0;0.0 +15847200;-448196.3;0;0.0 +15850800;-434876.9;0;0.0 +15854400;-461398.2;0;0.0 +15858000;-478586.2;0;0.0 +15861600;-492484.9;0;0.0 +15865200;-496431.6;0;0.0 +15868800;-432014.0;0;0.0 +15872400;-393027.8;0;0.0 +15876000;-370307.4;0;0.0 +15879600;-334848.8;0;0.0 +15883200;-315157.4;0;0.0 +15886800;-304228.8;0;0.0 +15890400;-397285.6;0;0.0 +15894000;-263396.8;0;0.0 +15897600;-321946.2;0;0.0 +15901200;-242135.8;0;0.0 +15904800;-285457.4;0;0.0 +15908400;-239597.3;0;0.0 +15912000;-159134.1;0;0.0 +15915600;-174379.1;0;0.0 +15919200;-282385.5;0;0.0 +15922800;-397370.5;0;0.0 +15926400;-429272.3;0;0.0 +15930000;-448140.0;0;0.0 +15933600;-460723.5;0;0.0 +15937200;-444984.6;0;0.0 +15940800;-478347.5;0;0.0 +15944400;-493249.0;0;0.0 +15948000;-506316.4;0;0.0 +15951600;-506073.7;0;0.0 +15955200;-410680.5;0;0.0 +15958800;-366065.4;0;0.0 +15962400;-351029.2;0;0.0 +15966000;-336570.9;0;0.0 +15969600;-322357.0;0;0.0 +15973200;-306487.3;0;0.0 +15976800;-398382.6;0;0.0 +15980400;-278287.8;0;0.0 +15984000;-350486.9;0;0.0 +15987600;-269303.3;0;0.0 +15991200;-328635.4;0;0.0 +15994800;-278023.6;0;0.0 +15998400;-188840.9;0;0.0 +16002000;-200933.8;0;0.0 +16005600;-311607.0;0;0.0 +16009200;-419843.1;0;0.0 +16012800;-452709.7;0;0.0 +16016400;-470835.6;0;0.0 +16020000;-472232.2;0;0.0 +16023600;-456344.6;0;0.0 +16027200;-483961.8;0;0.0 +16030800;-501845.2;0;0.0 +16034400;-489379.1;0;0.0 +16038000;-500667.4;0;0.0 +16041600;-434019.5;0;0.0 +16045200;-385337.4;0;0.0 +16048800;-372159.2;0;0.0 +16052400;-336738.1;0;0.0 +16056000;-317881.6;0;0.0 +16059600;-287221.1;0;0.0 +16063200;-377400.9;0;0.0 +16066800;-259990.9;0;0.0 +16070400;-312630.8;0;0.0 +16074000;-246312.7;0;0.0 +16077600;-290706.6;0;0.0 +16081200;-261632.9;0;0.0 +16084800;-180126.4;0;0.0 +16088400;-193921.8;0;0.0 +16092000;-291533.6;0;0.0 +16095600;-341051.8;0;0.0 +16099200;-362274.3;0;0.0 +16102800;-375345.7;0;0.0 +16106400;-384690.0;0;0.0 +16110000;-371415.4;0;0.0 +16113600;-384511.5;0;0.0 +16117200;-377752.8;0;0.0 +16120800;-372366.0;0;0.0 +16124400;-374683.8;0;0.0 +16128000;-371593.3;0;0.0 +16131600;-336838.0;0;0.0 +16135200;-542629.3;0;0.0 +16138800;-286027.9;0;0.0 +16142400;-367375.4;0;0.0 +16146000;-266749.8;0;0.0 +16149600;-324626.0;0;0.0 +16153200;-260851.1;0;0.0 +16156800;-304987.2;0;0.0 +16160400;-279660.1;0;0.0 +16164000;-302225.7;0;0.0 +16167600;-270155.0;0;0.0 +16171200;-304684.0;0;0.0 +16174800;-280217.8;0;0.0 +16178400;-205115.5;0;0.0 +16182000;-212006.2;0;0.0 +16185600;-473741.7;0;0.0 +16189200;-545492.3;0;0.0 +16192800;-491662.4;0;0.0 +16196400;-498150.9;0;0.0 +16200000;-499636.5;0;0.0 +16203600;-569083.9;0;0.0 +16207200;-676446.9;0;0.0 +16210800;-582941.6;0;0.0 +16214400;-529708.3;0;0.0 +16218000;-462991.1;0;0.0 +16221600;-417243.8;0;0.0 +16225200;-379606.4;0;0.0 +16228800;-337081.6;0;0.0 +16232400;-348448.8;0;0.0 +16236000;-291243.3;0;0.0 +16239600;-331261.6;0;0.0 +16243200;-272128.2;0;0.0 +16246800;-322545.3;0;0.0 +16250400;-265791.4;0;0.0 +16254000;-324611.5;0;0.0 +16257600;-200250.7;0;0.0 +16261200;-202658.3;0;0.0 +16264800;-298688.3;0;0.0 +16268400;-415417.7;0;0.0 +16272000;-451306.0;0;0.0 +16275600;-464333.7;0;0.0 +16279200;-473527.9;0;0.0 +16282800;-472253.7;0;0.0 +16286400;-489032.9;0;0.0 +16290000;-496515.1;0;0.0 +16293600;-476856.3;0;0.0 +16297200;-493792.7;0;0.0 +16300800;-415822.5;0;0.0 +16304400;-388090.7;0;0.0 +16308000;-366292.3;0;0.0 +16311600;-339001.2;0;0.0 +16315200;-330288.9;0;0.0 +16318800;-311095.1;0;0.0 +16322400;-429044.1;0;0.0 +16326000;-279478.6;0;0.0 +16329600;-367258.1;0;0.0 +16333200;-271432.0;0;0.0 +16336800;-345291.3;0;0.0 +16340400;-274481.5;0;0.0 +16344000;-183286.6;0;0.0 +16347600;-199636.7;0;0.0 +16351200;-291790.0;0;0.0 +16354800;-407081.9;0;0.0 +16358400;-453495.3;0;0.0 +16362000;-480471.2;0;0.0 +16365600;-490191.2;0;0.0 +16369200;-465700.7;0;0.0 +16372800;-484025.4;0;0.0 +16376400;-519569.2;0;0.0 +16380000;-491772.1;0;0.0 +16383600;-486497.0;0;0.0 +16387200;-420703.7;0;0.0 +16390800;-381552.1;0;0.0 +16394400;-360770.0;0;0.0 +16398000;-342682.8;0;0.0 +16401600;-329399.0;0;0.0 +16405200;-317226.4;0;0.0 +16408800;-447949.0;0;0.0 +16412400;-287015.2;0;0.0 +16416000;-377916.9;0;0.0 +16419600;-272771.2;0;0.0 +16423200;-352709.1;0;0.0 +16426800;-269875.2;0;0.0 +16430400;-200001.8;0;0.0 +16434000;-208661.2;0;0.0 +16437600;-297277.0;0;0.0 +16441200;-411522.1;0;0.0 +16444800;-448224.8;0;0.0 +16448400;-473867.4;0;0.0 +16452000;-483126.6;0;0.0 +16455600;-460248.1;0;0.0 +16459200;-487262.9;0;0.0 +16462800;-509301.4;0;0.0 +16466400;-501635.6;0;0.0 +16470000;-501531.8;0;0.0 +16473600;-437824.6;0;0.0 +16477200;-402885.5;0;0.0 +16480800;-377243.2;0;0.0 +16484400;-353612.1;0;0.0 +16488000;-342376.1;0;0.0 +16491600;-326408.9;0;0.0 +16495200;-490699.5;0;0.0 +16498800;-296404.8;0;0.0 +16502400;-418672.2;0;0.0 +16506000;-279097.6;0;0.0 +16509600;-368717.7;0;0.0 +16513200;-272665.7;0;0.0 +16516800;-203932.4;0;0.0 +16520400;-210689.1;0;0.0 +16524000;-305736.2;0;0.0 +16527600;-412153.8;0;0.0 +16531200;-444287.2;0;0.0 +16534800;-471627.0;0;0.0 +16538400;-470265.0;0;0.0 +16542000;-464310.3;0;0.0 +16545600;-493317.2;0;0.0 +16549200;-481725.9;0;0.0 +16552800;-493480.8;0;0.0 +16556400;-493970.9;0;0.0 +16560000;-416246.9;0;0.0 +16563600;-373495.8;0;0.0 +16567200;-353498.8;0;0.0 +16570800;-335123.3;0;0.0 +16574400;-326642.8;0;0.0 +16578000;-313804.7;0;0.0 +16581600;-404755.7;0;0.0 +16585200;-282071.1;0;0.0 +16588800;-356538.5;0;0.0 +16592400;-270351.5;0;0.0 +16596000;-326877.9;0;0.0 +16599600;-274579.2;0;0.0 +16603200;-181731.1;0;0.0 +16606800;-197016.8;0;0.0 +16610400;-331113.6;0;0.0 +16614000;-439494.6;0;0.0 +16617600;-467614.3;0;0.0 +16621200;-479494.5;0;0.0 +16624800;-487149.0;0;0.0 +16628400;-465755.5;0;0.0 +16632000;-487934.7;0;0.0 +16635600;-504778.4;0;0.0 +16639200;-514391.8;0;0.0 +16642800;-521065.0;0;0.0 +16646400;-461506.1;0;0.0 +16650000;-417645.6;0;0.0 +16653600;-397878.2;0;0.0 +16657200;-359154.3;0;0.0 +16660800;-339122.0;0;0.0 +16664400;-321704.7;0;0.0 +16668000;-474780.0;0;0.0 +16671600;-284765.7;0;0.0 +16675200;-362726.7;0;0.0 +16678800;-257229.5;0;0.0 +16682400;-326355.3;0;0.0 +16686000;-255137.0;0;0.0 +16689600;-167677.3;0;0.0 +16693200;-188998.3;0;0.0 +16696800;-281910.4;0;0.0 +16700400;-328946.7;0;0.0 +16704000;-360165.3;0;0.0 +16707600;-381737.1;0;0.0 +16711200;-388813.7;0;0.0 +16714800;-372030.8;0;0.0 +16718400;-368054.7;0;0.0 +16722000;-377224.4;0;0.0 +16725600;-380771.7;0;0.0 +16729200;-385507.0;0;0.0 +16732800;-365477.4;0;0.0 +16736400;-331204.7;0;0.0 +16740000;-554707.1;0;0.0 +16743600;-290650.2;0;0.0 +16747200;-386593.2;0;0.0 +16750800;-269368.5;0;0.0 +16754400;-321556.8;0;0.0 +16758000;-261188.9;0;0.0 +16761600;-305645.1;0;0.0 +16765200;-279766.4;0;0.0 +16768800;-314517.8;0;0.0 +16772400;-275527.3;0;0.0 +16776000;-297571.7;0;0.0 +16779600;-279563.5;0;0.0 +16783200;-205218.2;0;0.0 +16786800;-211818.6;0;0.0 +16790400;-405808.0;0;0.0 +16794000;-418395.9;0;0.0 +16797600;-439452.7;0;0.0 +16801200;-490414.7;0;0.0 +16804800;-485305.0;0;0.0 +16808400;-518675.7;0;0.0 +16812000;-491658.4;0;0.0 +16815600;-604586.6;0;0.0 +16819200;-646576.6;0;0.0 +16822800;-583781.7;0;0.0 +16826400;-501424.3;0;0.0 +16830000;-408834.7;0;0.0 +16833600;-349444.6;0;0.0 +16837200;-363514.5;0;0.0 +16840800;-306702.8;0;0.0 +16844400;-346954.4;0;0.0 +16848000;-287795.0;0;0.0 +16851600;-330357.8;0;0.0 +16855200;-273178.3;0;0.0 +16858800;-323992.0;0;0.0 +16862400;-203452.2;0;0.0 +16866000;-209463.9;0;0.0 +16869600;-327041.7;0;0.0 +16873200;-437182.9;0;0.0 +16876800;-464982.6;0;0.0 +16880400;-482853.4;0;0.0 +16884000;-493534.4;0;0.0 +16887600;-470437.9;0;0.0 +16891200;-499477.3;0;0.0 +16894800;-516223.9;0;0.0 +16898400;-526205.1;0;0.0 +16902000;-531584.6;0;0.0 +16905600;-460180.7;0;0.0 +16909200;-436948.0;0;0.0 +16912800;-414561.5;0;0.0 +16916400;-367652.0;0;0.0 +16920000;-347684.2;0;0.0 +16923600;-332016.7;0;0.0 +16927200;-486915.6;0;0.0 +16930800;-290018.5;0;0.0 +16934400;-416467.6;0;0.0 +16938000;-279828.4;0;0.0 +16941600;-382309.2;0;0.0 +16945200;-273029.6;0;0.0 +16948800;-204239.1;0;0.0 +16952400;-211122.9;0;0.0 +16956000;-357062.6;0;0.0 +16959600;-462257.3;0;0.0 +16963200;-493585.8;0;0.0 +16966800;-507283.8;0;0.0 +16970400;-497017.8;0;0.0 +16974000;-495789.8;0;0.0 +16977600;-502518.0;0;0.0 +16981200;-519548.2;0;0.0 +16984800;-540297.7;0;0.0 +16988400;-512922.5;0;0.0 +16992000;-440424.7;0;0.0 +16995600;-402485.4;0;0.0 +16999200;-385267.1;0;0.0 +17002800;-358310.1;0;0.0 +17006400;-347064.6;0;0.0 +17010000;-338824.5;0;0.0 +17013600;-501869.6;0;0.0 +17017200;-298713.6;0;0.0 +17020800;-424196.0;0;0.0 +17024400;-280879.6;0;0.0 +17028000;-376227.8;0;0.0 +17031600;-274019.9;0;0.0 +17035200;-205681.8;0;0.0 +17038800;-211331.8;0;0.0 +17042400;-361401.2;0;0.0 +17046000;-470938.2;0;0.0 +17049600;-496931.7;0;0.0 +17053200;-508081.8;0;0.0 +17056800;-514067.1;0;0.0 +17060400;-483259.2;0;0.0 +17064000;-514898.3;0;0.0 +17067600;-535839.9;0;0.0 +17071200;-525431.9;0;0.0 +17074800;-521472.3;0;0.0 +17078400;-468520.8;0;0.0 +17082000;-407907.8;0;0.0 +17085600;-395140.0;0;0.0 +17089200;-369162.0;0;0.0 +17092800;-358702.7;0;0.0 +17096400;-353317.4;0;0.0 +17100000;-528997.4;0;0.0 +17103600;-305079.0;0;0.0 +17107200;-448965.0;0;0.0 +17110800;-283943.2;0;0.0 +17114400;-384786.9;0;0.0 +17118000;-276793.5;0;0.0 +17121600;-205871.1;0;0.0 +17125200;-211607.6;0;0.0 +17128800;-355296.3;0;0.0 +17132400;-466075.1;0;0.0 +17136000;-495007.4;0;0.0 +17139600;-511566.2;0;0.0 +17143200;-514157.9;0;0.0 +17146800;-486827.8;0;0.0 +17150400;-529266.4;0;0.0 +17154000;-526361.6;0;0.0 +17157600;-539547.0;0;0.0 +17161200;-531763.1;0;0.0 +17164800;-451253.7;0;0.0 +17168400;-421360.5;0;0.0 +17172000;-386129.6;0;0.0 +17175600;-362423.0;0;0.0 +17179200;-350880.6;0;0.0 +17182800;-346938.0;0;0.0 +17186400;-511344.6;0;0.0 +17190000;-303102.6;0;0.0 +17193600;-429106.7;0;0.0 +17197200;-281229.5;0;0.0 +17200800;-377156.7;0;0.0 +17204400;-274059.8;0;0.0 +17208000;-205792.3;0;0.0 +17211600;-211444.1;0;0.0 +17215200;-323631.4;0;0.0 +17218800;-423683.1;0;0.0 +17222400;-464202.9;0;0.0 +17226000;-474403.3;0;0.0 +17229600;-488445.6;0;0.0 +17233200;-463049.5;0;0.0 +17236800;-482825.2;0;0.0 +17240400;-499271.1;0;0.0 +17244000;-502282.1;0;0.0 +17247600;-471302.1;0;0.0 +17251200;-398926.8;0;0.0 +17254800;-361047.7;0;0.0 +17258400;-347757.1;0;0.0 +17262000;-332412.4;0;0.0 +17265600;-324308.4;0;0.0 +17269200;-312210.7;0;0.0 +17272800;-410485.5;0;0.0 +17276400;-280132.8;0;0.0 +17280000;-349046.5;0;0.0 +17283600;-268637.4;0;0.0 +17287200;-315616.8;0;0.0 +17290800;-275584.4;0;0.0 +17294400;-188725.1;0;0.0 +17298000;-198802.8;0;0.0 +17301600;-265320.9;0;0.0 +17305200;-293321.5;0;0.0 +17308800;-320584.6;0;0.0 +17312400;-351361.3;0;0.0 +17316000;-362578.5;0;0.0 +17319600;-356391.9;0;0.0 +17323200;-366105.2;0;0.0 +17326800;-372066.6;0;0.0 +17330400;-365773.2;0;0.0 +17334000;-379204.2;0;0.0 +17337600;-351199.5;0;0.0 +17341200;-322904.9;0;0.0 +17344800;-491274.6;0;0.0 +17348400;-278537.1;0;0.0 +17352000;-349355.1;0;0.0 +17355600;-264552.9;0;0.0 +17359200;-311541.6;0;0.0 +17362800;-268426.2;0;0.0 +17366400;-301277.4;0;0.0 +17370000;-278601.4;0;0.0 +17373600;-301910.8;0;0.0 +17377200;-268362.0;0;0.0 +17380800;-315181.2;0;0.0 +17384400;-272807.0;0;0.0 +17388000;-204950.4;0;0.0 +17391600;-217649.4;0;0.0 +17395200;-571492.0;0;0.0 +17398800;-366296.4;0;0.0 +17402400;-629364.8;0;0.0 +17406000;-364919.3;0;0.0 +17409600;-699617.4;0;0.0 +17413200;-380241.1;0;0.0 +17416800;-776541.7;0;0.0 +17420400;-363495.0;0;0.0 +17424000;-783230.0;0;0.0 +17427600;-354258.9;0;0.0 +17431200;-644407.6;0;0.0 +17434800;-310984.7;0;0.0 +17438400;-437308.5;0;0.0 +17442000;-280920.8;0;0.0 +17445600;-381058.9;0;0.0 +17449200;-271955.9;0;0.0 +17452800;-343426.2;0;0.0 +17456400;-267692.4;0;0.0 +17460000;-328878.1;0;0.0 +17463600;-264693.8;0;0.0 +17467200;-187393.2;0;0.0 +17470800;-204157.0;0;0.0 +17474400;-313703.5;0;0.0 +17478000;-425758.3;0;0.0 +17481600;-461461.9;0;0.0 +17485200;-480502.2;0;0.0 +17488800;-489106.4;0;0.0 +17492400;-474346.3;0;0.0 +17496000;-499084.5;0;0.0 +17499600;-510471.8;0;0.0 +17503200;-511112.1;0;0.0 +17506800;-512301.1;0;0.0 +17510400;-431743.0;0;0.0 +17514000;-392335.7;0;0.0 +17517600;-376969.0;0;0.0 +17521200;-350930.7;0;0.0 +17524800;-337866.5;0;0.0 +17528400;-322216.3;0;0.0 +17532000;-488315.0;0;0.0 +17535600;-292328.4;0;0.0 +17539200;-417245.3;0;0.0 +17542800;-278521.5;0;0.0 +17546400;-366094.0;0;0.0 +17550000;-272694.1;0;0.0 +17553600;-205507.1;0;0.0 +17557200;-211096.9;0;0.0 +17560800;-332144.5;0;0.0 +17564400;-448539.5;0;0.0 +17568000;-475000.1;0;0.0 +17571600;-497159.9;0;0.0 +17575200;-504611.5;0;0.0 +17578800;-487096.4;0;0.0 +17582400;-517020.5;0;0.0 +17586000;-531456.2;0;0.0 +17589600;-525955.0;0;0.0 +17593200;-511012.4;0;0.0 +17596800;-419049.7;0;0.0 +17600400;-371503.5;0;0.0 +17604000;-358318.9;0;0.0 +17607600;-345007.4;0;0.0 +17611200;-336884.2;0;0.0 +17614800;-325853.0;0;0.0 +17618400;-455582.9;0;0.0 +17622000;-291475.0;0;0.0 +17625600;-387794.9;0;0.0 +17629200;-274854.2;0;0.0 +17632800;-362912.4;0;0.0 +17636400;-272140.5;0;0.0 +17640000;-203517.7;0;0.0 +17643600;-209423.6;0;0.0 +17647200;-318951.4;0;0.0 +17650800;-422205.8;0;0.0 +17654400;-447574.5;0;0.0 +17658000;-485375.8;0;0.0 +17661600;-496250.5;0;0.0 +17665200;-479495.4;0;0.0 +17668800;-496985.1;0;0.0 +17672400;-518294.8;0;0.0 +17676000;-528235.0;0;0.0 +17679600;-536043.0;0;0.0 +17683200;-472233.0;0;0.0 +17686800;-429179.1;0;0.0 +17690400;-389634.0;0;0.0 +17694000;-363490.9;0;0.0 +17697600;-349659.9;0;0.0 +17701200;-332422.6;0;0.0 +17704800;-487829.9;0;0.0 +17708400;-296734.5;0;0.0 +17712000;-415120.0;0;0.0 +17715600;-277684.1;0;0.0 +17719200;-371353.9;0;0.0 +17722800;-272932.9;0;0.0 +17726400;-199087.2;0;0.0 +17730000;-209515.2;0;0.0 +17733600;-334223.3;0;0.0 +17737200;-448776.6;0;0.0 +17740800;-479407.9;0;0.0 +17744400;-489386.4;0;0.0 +17748000;-499846.5;0;0.0 +17751600;-490582.9;0;0.0 +17755200;-521643.1;0;0.0 +17758800;-497376.2;0;0.0 +17762400;-498894.0;0;0.0 +17766000;-488569.3;0;0.0 +17769600;-414343.6;0;0.0 +17773200;-382881.4;0;0.0 +17776800;-362129.9;0;0.0 +17780400;-342541.5;0;0.0 +17784000;-335108.5;0;0.0 +17787600;-323996.3;0;0.0 +17791200;-456751.7;0;0.0 +17794800;-290669.0;0;0.0 +17798400;-384328.9;0;0.0 +17802000;-274858.8;0;0.0 +17805600;-360852.3;0;0.0 +17809200;-272011.3;0;0.0 +17812800;-203587.7;0;0.0 +17816400;-210469.3;0;0.0 +17820000;-299539.4;0;0.0 +17823600;-403166.5;0;0.0 +17827200;-440054.5;0;0.0 +17830800;-470410.8;0;0.0 +17834400;-489908.0;0;0.0 +17838000;-466908.4;0;0.0 +17841600;-503197.3;0;0.0 +17845200;-509364.7;0;0.0 +17848800;-507588.9;0;0.0 +17852400;-482110.4;0;0.0 +17856000;-418959.9;0;0.0 +17859600;-392499.6;0;0.0 +17863200;-370263.3;0;0.0 +17866800;-349107.1;0;0.0 +17870400;-334827.3;0;0.0 +17874000;-329693.0;0;0.0 +17877600;-466232.6;0;0.0 +17881200;-289313.5;0;0.0 +17884800;-380164.8;0;0.0 +17888400;-272482.0;0;0.0 +17892000;-344789.7;0;0.0 +17895600;-279569.4;0;0.0 +17899200;-205423.0;0;0.0 +17902800;-210944.4;0;0.0 +17906400;-293416.2;0;0.0 +17910000;-333663.5;0;0.0 +17913600;-379745.8;0;0.0 +17917200;-399696.7;0;0.0 +17920800;-397553.0;0;0.0 +17924400;-382139.9;0;0.0 +17928000;-388924.0;0;0.0 +17931600;-380314.4;0;0.0 +17935200;-365877.1;0;0.0 +17938800;-357541.9;0;0.0 +17942400;-336640.4;0;0.0 +17946000;-299358.8;0;0.0 +17949600;-439281.1;0;0.0 +17953200;-272603.8;0;0.0 +17956800;-333967.3;0;0.0 +17960400;-263859.8;0;0.0 +17964000;-308473.1;0;0.0 +17967600;-276905.0;0;0.0 +17971200;-305035.1;0;0.0 +17974800;-274925.6;0;0.0 +17978400;-294237.9;0;0.0 +17982000;-278492.7;0;0.0 +17985600;-324551.6;0;0.0 +17989200;-264453.6;0;0.0 +17992800;-202621.9;0;0.0 +17996400;-208246.7;0;0.0 +18000000;-287206.9;0;0.0 +18003600;-378386.3;0;0.0 +18007200;-282153.7;0;0.0 +18010800;-412858.2;0;0.0 +18014400;-291525.2;0;0.0 +18018000;-449094.8;0;0.0 +18021600;-287975.3;0;0.0 +18025200;-432628.2;0;0.0 +18028800;-288637.4;0;0.0 +18032400;-352282.4;0;0.0 +18036000;-265475.9;0;0.0 +18039600;-320086.3;0;0.0 +18043200;-280110.2;0;0.0 +18046800;-339065.2;0;0.0 +18050400;-278926.7;0;0.0 +18054000;-311284.3;0;0.0 +18057600;-272497.0;0;0.0 +18061200;-326686.5;0;0.0 +18064800;-268678.8;0;0.0 +18068400;-310974.4;0;0.0 +18072000;-199892.9;0;0.0 +18075600;-202645.2;0;0.0 +18079200;-274688.7;0;0.0 +18082800;-353083.0;0;0.0 +18086400;-394370.1;0;0.0 +18090000;-421076.3;0;0.0 +18093600;-453796.4;0;0.0 +18097200;-434316.9;0;0.0 +18100800;-466307.5;0;0.0 +18104400;-471511.9;0;0.0 +18108000;-460477.2;0;0.0 +18111600;-458711.3;0;0.0 +18115200;-410929.7;0;0.0 +18118800;-366647.1;0;0.0 +18122400;-350640.9;0;0.0 +18126000;-326381.3;0;0.0 +18129600;-314396.8;0;0.0 +18133200;-294028.6;0;0.0 +18136800;-389893.7;0;0.0 +18140400;-275178.1;0;0.0 +18144000;-354164.9;0;0.0 +18147600;-269494.9;0;0.0 +18151200;-332470.6;0;0.0 +18154800;-276708.7;0;0.0 +18158400;-198273.9;0;0.0 +18162000;-206190.5;0;0.0 +18165600;-282517.6;0;0.0 +18169200;-400817.2;0;0.0 +18172800;-438348.9;0;0.0 +18176400;-460535.1;0;0.0 +18180000;-470471.3;0;0.0 +18183600;-451645.2;0;0.0 +18187200;-473640.0;0;0.0 +18190800;-488868.4;0;0.0 +18194400;-481367.5;0;0.0 +18198000;-495603.3;0;0.0 +18201600;-409750.0;0;0.0 +18205200;-367316.2;0;0.0 +18208800;-341909.9;0;0.0 +18212400;-326765.6;0;0.0 +18216000;-320581.4;0;0.0 +18219600;-304330.0;0;0.0 +18223200;-414067.7;0;0.0 +18226800;-278189.2;0;0.0 +18230400;-363911.1;0;0.0 +18234000;-270993.8;0;0.0 +18237600;-329969.4;0;0.0 +18241200;-278396.8;0;0.0 +18244800;-194180.2;0;0.0 +18248400;-202703.7;0;0.0 +18252000;-304153.3;0;0.0 +18255600;-412921.0;0;0.0 +18259200;-439823.1;0;0.0 +18262800;-462170.8;0;0.0 +18266400;-476819.1;0;0.0 +18270000;-456388.8;0;0.0 +18273600;-485859.0;0;0.0 +18277200;-494298.9;0;0.0 +18280800;-505249.9;0;0.0 +18284400;-490494.5;0;0.0 +18288000;-422681.6;0;0.0 +18291600;-378142.3;0;0.0 +18295200;-353237.4;0;0.0 +18298800;-331098.1;0;0.0 +18302400;-322637.4;0;0.0 +18306000;-307982.3;0;0.0 +18309600;-419920.1;0;0.0 +18313200;-344105.3;0;0.0 +18316800;-443254.2;0;0.0 +18320400;-345340.8;0;0.0 +18324000;-426381.6;0;0.0 +18327600;-360473.7;0;0.0 +18331200;-279773.6;0;0.0 +18334800;-287007.0;0;0.0 +18338400;-376192.9;0;0.0 +18342000;-495645.6;0;0.0 +18345600;-534404.2;0;0.0 +18349200;-551927.6;0;0.0 +18352800;-562921.2;0;0.0 +18356400;-546810.9;0;0.0 +18360000;-567118.0;0;0.0 +18363600;-566670.8;0;0.0 +18367200;-557055.8;0;0.0 +18370800;-576773.8;0;0.0 +18374400;-501732.8;0;0.0 +18378000;-460713.7;0;0.0 +18381600;-452390.7;0;0.0 +18385200;-429963.9;0;0.0 +18388800;-416752.8;0;0.0 +18392400;-409375.8;0;0.0 +18396000;-556539.3;0;0.0 +18399600;-382103.9;0;0.0 +18403200;-488223.3;0;0.0 +18406800;-370356.8;0;0.0 +18410400;-463366.7;0;0.0 +18414000;-372063.1;0;0.0 +18417600;-289705.2;0;0.0 +18421200;-295908.1;0;0.0 +18424800;-385909.8;0;0.0 +18428400;-496601.0;0;0.0 +18432000;-539526.0;0;0.0 +18435600;-571770.3;0;0.0 +18439200;-593633.6;0;0.0 +18442800;-573164.2;0;0.0 +18446400;-610038.4;0;0.0 +18450000;-622506.0;0;0.0 +18453600;-633851.0;0;0.0 +18457200;-637145.3;0;0.0 +18460800;-581637.1;0;0.0 +18464400;-519875.6;0;0.0 +18468000;-502283.5;0;0.0 +18471600;-468915.0;0;0.0 +18475200;-454728.0;0;0.0 +18478800;-447847.9;0;0.0 +18482400;-672016.0;0;0.0 +18486000;-405703.0;0;0.0 +18489600;-564904.6;0;0.0 +18493200;-388897.7;0;0.0 +18496800;-497317.1;0;0.0 +18500400;-378548.9;0;0.0 +18504000;-294311.8;0;0.0 +18507600;-300076.1;0;0.0 +18511200;-412212.4;0;0.0 +18514800;-454381.8;0;0.0 +18518400;-495123.3;0;0.0 +18522000;-506020.6;0;0.0 +18525600;-521693.5;0;0.0 +18529200;-492476.7;0;0.0 +18532800;-487405.0;0;0.0 +18536400;-472530.9;0;0.0 +18540000;-455535.4;0;0.0 +18543600;-451159.5;0;0.0 +18547200;-430885.4;0;0.0 +18550800;-444590.9;0;0.0 +18554400;-775801.7;0;0.0 +18558000;-403734.0;0;0.0 +18561600;-531093.6;0;0.0 +18565200;-384786.5;0;0.0 +18568800;-474134.1;0;0.0 +18572400;-376948.6;0;0.0 +18576000;-452707.5;0;0.0 +18579600;-376232.3;0;0.0 +18583200;-437641.8;0;0.0 +18586800;-392063.7;0;0.0 +18590400;-454254.9;0;0.0 +18594000;-375122.9;0;0.0 +18597600;-294415.8;0;0.0 +18601200;-302921.3;0;0.0 +18604800;-792370.7;0;0.0 +18608400;-532982.9;0;0.0 +18612000;-785071.3;0;0.0 +18615600;-492082.8;0;0.0 +18619200;-900422.0;0;0.0 +18622800;-462104.4;0;0.0 +18626400;-685204.4;0;0.0 +18630000;-435989.6;0;0.0 +18633600;-702543.8;0;0.0 +18637200;-412483.8;0;0.0 +18640800;-700220.2;0;0.0 +18644400;-401020.1;0;0.0 +18648000;-501925.0;0;0.0 +18651600;-381130.9;0;0.0 +18655200;-467080.7;0;0.0 +18658800;-377247.4;0;0.0 +18662400;-467756.2;0;0.0 +18666000;-378704.1;0;0.0 +18669600;-445895.0;0;0.0 +18673200;-390551.1;0;0.0 +18676800;-294109.0;0;0.0 +18680400;-299706.8;0;0.0 +18684000;-414219.3;0;0.0 +18687600;-530822.0;0;0.0 +18691200;-562828.8;0;0.0 +18694800;-583236.4;0;0.0 +18698400;-595331.8;0;0.0 +18702000;-581001.6;0;0.0 +18705600;-596363.1;0;0.0 +18709200;-598322.7;0;0.0 +18712800;-564487.8;0;0.0 +18716400;-596900.6;0;0.0 +18720000;-550862.6;0;0.0 +18723600;-514692.8;0;0.0 +18727200;-493680.4;0;0.0 +18730800;-452084.6;0;0.0 +18734400;-435211.9;0;0.0 +18738000;-419537.5;0;0.0 +18741600;-580287.5;0;0.0 +18745200;-391241.2;0;0.0 +18748800;-512359.4;0;0.0 +18752400;-378921.4;0;0.0 +18756000;-478989.0;0;0.0 +18759600;-384094.4;0;0.0 +18763200;-289043.9;0;0.0 +18766800;-297634.6;0;0.0 +18770400;-403939.6;0;0.0 +18774000;-528215.3;0;0.0 +18777600;-565591.5;0;0.0 +18781200;-584507.5;0;0.0 +18784800;-596763.1;0;0.0 +18788400;-581541.3;0;0.0 +18792000;-608848.2;0;0.0 +18795600;-613236.1;0;0.0 +18799200;-587973.6;0;0.0 +18802800;-581525.1;0;0.0 +18806400;-523178.9;0;0.0 +18810000;-476330.9;0;0.0 +18813600;-476087.7;0;0.0 +18817200;-451568.9;0;0.0 +18820800;-438115.5;0;0.0 +18824400;-428208.7;0;0.0 +18828000;-596853.1;0;0.0 +18831600;-393763.4;0;0.0 +18835200;-520119.2;0;0.0 +18838800;-379324.9;0;0.0 +18842400;-474623.6;0;0.0 +18846000;-373161.2;0;0.0 +18849600;-292330.2;0;0.0 +18853200;-298214.9;0;0.0 +18856800;-416187.1;0;0.0 +18860400;-535243.1;0;0.0 +18864000;-569752.1;0;0.0 +18867600;-590106.3;0;0.0 +18871200;-601284.7;0;0.0 +18874800;-580778.6;0;0.0 +18878400;-612837.3;0;0.0 +18882000;-591816.4;0;0.0 +18885600;-574632.8;0;0.0 +18889200;-567449.8;0;0.0 +18892800;-495427.4;0;0.0 +18896400;-461452.8;0;0.0 +18900000;-466181.4;0;0.0 +18903600;-445064.2;0;0.0 +18907200;-431211.7;0;0.0 +18910800;-423130.3;0;0.0 +18914400;-590933.2;0;0.0 +18918000;-384532.1;0;0.0 +18921600;-500225.4;0;0.0 +18925200;-376542.1;0;0.0 +18928800;-470458.8;0;0.0 +18932400;-379059.8;0;0.0 +18936000;-292325.2;0;0.0 +18939600;-298151.7;0;0.0 +18943200;-412071.0;0;0.0 +18946800;-525491.4;0;0.0 +18950400;-565853.6;0;0.0 +18954000;-589281.5;0;0.0 +18957600;-600456.8;0;0.0 +18961200;-581613.5;0;0.0 +18964800;-611623.3;0;0.0 +18968400;-607885.4;0;0.0 +18972000;-591973.0;0;0.0 +18975600;-629084.5;0;0.0 +18979200;-526580.7;0;0.0 +18982800;-509330.1;0;0.0 +18986400;-499995.9;0;0.0 +18990000;-456505.0;0;0.0 +18993600;-439363.0;0;0.0 +18997200;-428240.2;0;0.0 +19000800;-600215.7;0;0.0 +19004400;-387383.0;0;0.0 +19008000;-525726.5;0;0.0 +19011600;-380787.2;0;0.0 +19015200;-493052.1;0;0.0 +19018800;-374519.8;0;0.0 +19022400;-289009.9;0;0.0 +19026000;-294230.8;0;0.0 +19029600;-401594.5;0;0.0 +19033200;-512793.6;0;0.0 +19036800;-539954.3;0;0.0 +19040400;-572707.3;0;0.0 +19044000;-585810.4;0;0.0 +19047600;-565253.8;0;0.0 +19051200;-597470.8;0;0.0 +19054800;-613644.0;0;0.0 +19058400;-633835.7;0;0.0 +19062000;-593295.9;0;0.0 +19065600;-540404.1;0;0.0 +19069200;-492265.9;0;0.0 +19072800;-483701.6;0;0.0 +19076400;-451914.8;0;0.0 +19080000;-435002.1;0;0.0 +19083600;-423349.5;0;0.0 +19087200;-601662.3;0;0.0 +19090800;-382247.4;0;0.0 +19094400;-511857.1;0;0.0 +19098000;-375416.0;0;0.0 +19101600;-457245.6;0;0.0 +19105200;-378244.3;0;0.0 +19108800;-288250.4;0;0.0 +19112400;-295808.3;0;0.0 +19116000;-395751.3;0;0.0 +19119600;-441161.6;0;0.0 +19123200;-460907.0;0;0.0 +19126800;-487457.3;0;0.0 +19130400;-510211.2;0;0.0 +19134000;-488517.6;0;0.0 +19137600;-490586.8;0;0.0 +19141200;-501019.4;0;0.0 +19144800;-512887.0;0;0.0 +19148400;-515957.6;0;0.0 +19152000;-496468.8;0;0.0 +19155600;-571042.2;0;0.0 +19159200;-897102.2;0;0.0 +19162800;-448232.6;0;0.0 +19166400;-586623.8;0;0.0 +19170000;-399529.0;0;0.0 +19173600;-513472.9;0;0.0 +19177200;-382923.5;0;0.0 +19180800;-470542.5;0;0.0 +19184400;-371197.9;0;0.0 +19188000;-440873.3;0;0.0 +19191600;-363026.5;0;0.0 +19195200;-427962.2;0;0.0 +19198800;-368706.3;0;0.0 +19202400;-293959.0;0;0.0 +19206000;-304786.7;0;0.0 +19209600;-855720.6;0;0.0 +19213200;-605010.5;0;0.0 +19216800;-926068.9;0;0.0 +19220400;-584529.2;0;0.0 +19224000;-993825.4;0;0.0 +19227600;-593976.5;0;0.0 +19231200;-1332342.6;0;0.0 +19234800;-651275.8;0;0.0 +19238400;-1424030.4;0;0.0 +19242000;-652499.6;0;0.0 +19245600;-1033008.3;0;0.0 +19249200;-516988.5;0;0.0 +19252800;-679726.4;0;0.0 +19256400;-431915.2;0;0.0 +19260000;-588451.8;0;0.0 +19263600;-407354.1;0;0.0 +19267200;-528583.5;0;0.0 +19270800;-390624.2;0;0.0 +19274400;-488059.1;0;0.0 +19278000;-378817.0;0;0.0 +19281600;-297294.8;0;0.0 +19285200;-303969.8;0;0.0 +19288800;-419116.0;0;0.0 +19292400;-528635.7;0;0.0 +19296000;-561358.1;0;0.0 +19299600;-579376.5;0;0.0 +19303200;-588048.1;0;0.0 +19306800;-565763.0;0;0.0 +19310400;-594101.7;0;0.0 +19314000;-602488.9;0;0.0 +19317600;-612459.2;0;0.0 +19321200;-617225.8;0;0.0 +19324800;-534574.8;0;0.0 +19328400;-468872.9;0;0.0 +19332000;-450101.8;0;0.0 +19335600;-426686.1;0;0.0 +19339200;-412707.3;0;0.0 +19342800;-408229.6;0;0.0 +19346400;-528183.6;0;0.0 +19350000;-379606.6;0;0.0 +19353600;-475004.5;0;0.0 +19357200;-371784.1;0;0.0 +19360800;-448232.9;0;0.0 +19364400;-377790.4;0;0.0 +19368000;-275374.0;0;0.0 +19371600;-286221.8;0;0.0 +19375200;-368632.9;0;0.0 +19378800;-483856.5;0;0.0 +19382400;-532214.6;0;0.0 +19386000;-557112.7;0;0.0 +19389600;-569628.3;0;0.0 +19393200;-550824.6;0;0.0 +19396800;-573416.8;0;0.0 +19400400;-594152.3;0;0.0 +19404000;-607391.4;0;0.0 +19407600;-604943.6;0;0.0 +19411200;-539425.2;0;0.0 +19414800;-506191.7;0;0.0 +19418400;-479344.6;0;0.0 +19422000;-441035.4;0;0.0 +19425600;-420915.6;0;0.0 +19429200;-414372.6;0;0.0 +19432800;-546540.2;0;0.0 +19436400;-381981.0;0;0.0 +19440000;-486364.9;0;0.0 +19443600;-373012.2;0;0.0 +19447200;-457089.2;0;0.0 +19450800;-379446.5;0;0.0 +19454400;-290666.2;0;0.0 +19458000;-296698.7;0;0.0 +19461600;-396942.3;0;0.0 +19465200;-518799.4;0;0.0 +19468800;-563856.8;0;0.0 +19472400;-596192.5;0;0.0 +19476000;-616272.1;0;0.0 +19479600;-598794.7;0;0.0 +19483200;-621214.9;0;0.0 +19486800;-646311.3;0;0.0 +19490400;-660866.6;0;0.0 +19494000;-659832.3;0;0.0 +19497600;-599771.1;0;0.0 +19501200;-565383.3;0;0.0 +19504800;-535674.7;0;0.0 +19508400;-496780.1;0;0.0 +19512000;-475469.8;0;0.0 +19515600;-480550.0;0;0.0 +19519200;-700399.3;0;0.0 +19522800;-411346.4;0;0.0 +19526400;-573858.4;0;0.0 +19530000;-398644.3;0;0.0 +19533600;-533051.4;0;0.0 +19537200;-388097.1;0;0.0 +19540800;-296349.9;0;0.0 +19544400;-300612.8;0;0.0 +19548000;-397923.6;0;0.0 +19551600;-481764.3;0;0.0 +19555200;-507669.2;0;0.0 +19558800;-557238.4;0;0.0 +19562400;-582394.8;0;0.0 +19566000;-565829.7;0;0.0 +19569600;-593703.5;0;0.0 +19573200;-608668.1;0;0.0 +19576800;-630990.2;0;0.0 +19580400;-637915.8;0;0.0 +19584000;-576565.9;0;0.0 +19587600;-538240.5;0;0.0 +19591200;-509232.2;0;0.0 +19594800;-468698.2;0;0.0 +19598400;-449663.6;0;0.0 +19602000;-435313.1;0;0.0 +19605600;-646450.3;0;0.0 +19609200;-394875.2;0;0.0 +19612800;-543889.4;0;0.0 +19616400;-385992.3;0;0.0 +19620000;-508867.4;0;0.0 +19623600;-379860.3;0;0.0 +19627200;-293979.5;0;0.0 +19630800;-299756.7;0;0.0 +19634400;-426222.4;0;0.0 +19638000;-549050.1;0;0.0 +19641600;-596231.7;0;0.0 +19645200;-626651.4;0;0.0 +19648800;-635878.4;0;0.0 +19652400;-613857.8;0;0.0 +19656000;-649791.6;0;0.0 +19659600;-662608.5;0;0.0 +19663200;-677375.8;0;0.0 +19666800;-681162.4;0;0.0 +19670400;-614752.9;0;0.0 +19674000;-568342.6;0;0.0 +19677600;-532755.5;0;0.0 +19681200;-505885.4;0;0.0 +19684800;-490027.3;0;0.0 +19688400;-477105.7;0;0.0 +19692000;-713576.2;0;0.0 +19695600;-407123.3;0;0.0 +19699200;-571781.1;0;0.0 +19702800;-392808.4;0;0.0 +19706400;-503188.5;0;0.0 +19710000;-388935.9;0;0.0 +19713600;-282776.0;0;0.0 +19717200;-295659.2;0;0.0 +19720800;-386922.3;0;0.0 +19724400;-438099.1;0;0.0 +19728000;-476202.4;0;0.0 +19731600;-496360.3;0;0.0 +19735200;-507629.4;0;0.0 +19738800;-485635.7;0;0.0 +19742400;-487631.2;0;0.0 +19746000;-505689.4;0;0.0 +19749600;-519327.1;0;0.0 +19753200;-523775.3;0;0.0 +19756800;-475773.7;0;0.0 +19760400;-455169.8;0;0.0 +19764000;-597707.3;0;0.0 +19767600;-390332.1;0;0.0 +19771200;-500552.3;0;0.0 +19774800;-374783.1;0;0.0 +19778400;-451828.7;0;0.0 +19782000;-364611.6;0;0.0 +19785600;-431138.4;0;0.0 +19789200;-377834.6;0;0.0 +19792800;-416495.3;0;0.0 +19796400;-379168.5;0;0.0 +19800000;-418872.9;0;0.0 +19803600;-376755.9;0;0.0 +19807200;-292066.3;0;0.0 +19810800;-298740.1;0;0.0 +19814400;-505472.7;0;0.0 +19818000;-643329.4;0;0.0 +19821600;-727200.6;0;0.0 +19825200;-698852.7;0;0.0 +19828800;-757172.9;0;0.0 +19832400;-717687.2;0;0.0 +19836000;-923711.1;0;0.0 +19839600;-907952.8;0;0.0 +19843200;-917726.5;0;0.0 +19846800;-714279.1;0;0.0 +19850400;-629858.8;0;0.0 +19854000;-510749.2;0;0.0 +19857600;-516009.4;0;0.0 +19861200;-418684.8;0;0.0 +19864800;-479864.9;0;0.0 +19868400;-392312.6;0;0.0 +19872000;-470980.7;0;0.0 +19875600;-381075.1;0;0.0 +19879200;-452290.8;0;0.0 +19882800;-368539.4;0;0.0 +19886400;-288194.7;0;0.0 +19890000;-297809.8;0;0.0 +19893600;-404203.9;0;0.0 +19897200;-523241.4;0;0.0 +19900800;-561111.1;0;0.0 +19904400;-592069.2;0;0.0 +19908000;-607877.6;0;0.0 +19911600;-590079.3;0;0.0 +19915200;-625038.6;0;0.0 +19918800;-636785.7;0;0.0 +19922400;-651499.0;0;0.0 +19926000;-603086.2;0;0.0 +19929600;-536540.4;0;0.0 +19933200;-491784.7;0;0.0 +19936800;-468989.1;0;0.0 +19940400;-451386.7;0;0.0 +19944000;-439463.4;0;0.0 +19947600;-431964.7;0;0.0 +19951200;-605929.8;0;0.0 +19954800;-402102.1;0;0.0 +19958400;-530641.6;0;0.0 +19962000;-388344.8;0;0.0 +19965600;-501591.5;0;0.0 +19969200;-382202.0;0;0.0 +19972800;-294445.5;0;0.0 +19976400;-300037.7;0;0.0 +19980000;-398427.2;0;0.0 +19983600;-529228.9;0;0.0 +19987200;-578663.2;0;0.0 +19990800;-603402.9;0;0.0 +19994400;-618268.9;0;0.0 +19998000;-599061.4;0;0.0 +20001600;-595687.4;0;0.0 +20005200;-629899.4;0;0.0 +20008800;-639542.3;0;0.0 +20012400;-645694.5;0;0.0 +20016000;-537216.6;0;0.0 +20019600;-520396.2;0;0.0 +20023200;-491390.3;0;0.0 +20026800;-464263.8;0;0.0 +20030400;-449289.5;0;0.0 +20034000;-434627.1;0;0.0 +20037600;-651711.7;0;0.0 +20041200;-398138.0;0;0.0 +20044800;-547676.1;0;0.0 +20048400;-387541.3;0;0.0 +20052000;-507576.0;0;0.0 +20055600;-381028.8;0;0.0 +20059200;-293798.2;0;0.0 +20062800;-299554.9;0;0.0 +20066400;-409393.9;0;0.0 +20070000;-502262.2;0;0.0 +20073600;-553811.3;0;0.0 +20077200;-597228.5;0;0.0 +20080800;-613769.1;0;0.0 +20084400;-599653.5;0;0.0 +20088000;-618028.0;0;0.0 +20091600;-624996.0;0;0.0 +20095200;-635299.5;0;0.0 +20098800;-579853.8;0;0.0 +20102400;-493748.6;0;0.0 +20106000;-475912.3;0;0.0 +20109600;-463131.4;0;0.0 +20113200;-438131.6;0;0.0 +20116800;-423928.7;0;0.0 +20120400;-414779.1;0;0.0 +20124000;-561841.0;0;0.0 +20127600;-380253.2;0;0.0 +20131200;-499309.3;0;0.0 +20134800;-376436.1;0;0.0 +20138400;-468591.8;0;0.0 +20142000;-377956.1;0;0.0 +20145600;-292130.0;0;0.0 +20149200;-296376.3;0;0.0 +20152800;-411730.4;0;0.0 +20156400;-516829.6;0;0.0 +20160000;-555134.2;0;0.0 +20163600;-575022.4;0;0.0 +20167200;-587753.1;0;0.0 +20170800;-572074.7;0;0.0 +20174400;-614578.0;0;0.0 +20178000;-631294.4;0;0.0 +20181600;-591478.0;0;0.0 +20185200;-564856.4;0;0.0 +20188800;-487776.9;0;0.0 +20192400;-457608.8;0;0.0 +20196000;-444284.0;0;0.0 +20199600;-421193.2;0;0.0 +20203200;-409438.8;0;0.0 +20206800;-403240.1;0;0.0 +20210400;-524277.4;0;0.0 +20214000;-382311.9;0;0.0 +20217600;-482592.8;0;0.0 +20221200;-373769.8;0;0.0 +20224800;-441722.1;0;0.0 +20228400;-378532.1;0;0.0 +20232000;-273052.0;0;0.0 +20235600;-287424.3;0;0.0 +20239200;-370483.7;0;0.0 +20242800;-458991.8;0;0.0 +20246400;-507881.4;0;0.0 +20250000;-557628.1;0;0.0 +20253600;-576121.5;0;0.0 +20257200;-574263.0;0;0.0 +20260800;-605869.2;0;0.0 +20264400;-601503.0;0;0.0 +20268000;-574853.6;0;0.0 +20271600;-586118.1;0;0.0 +20275200;-540407.3;0;0.0 +20278800;-498841.1;0;0.0 +20282400;-470981.4;0;0.0 +20286000;-448556.4;0;0.0 +20289600;-436486.8;0;0.0 +20293200;-426183.9;0;0.0 +20296800;-590870.1;0;0.0 +20300400;-391742.5;0;0.0 +20304000;-503206.7;0;0.0 +20307600;-378956.4;0;0.0 +20311200;-464007.3;0;0.0 +20314800;-385212.9;0;0.0 +20318400;-292814.9;0;0.0 +20322000;-293652.3;0;0.0 +20325600;-388699.5;0;0.0 +20329200;-408914.4;0;0.0 +20332800;-411205.3;0;0.0 +20336400;-453503.0;0;0.0 +20340000;-483718.0;0;0.0 +20343600;-466597.4;0;0.0 +20347200;-466736.8;0;0.0 +20350800;-477571.0;0;0.0 +20354400;-489970.3;0;0.0 +20358000;-488992.2;0;0.0 +20361600;-471499.3;0;0.0 +20365200;-487148.2;0;0.0 +20368800;-609737.9;0;0.0 +20372400;-388741.8;0;0.0 +20376000;-485046.8;0;0.0 +20379600;-368394.0;0;0.0 +20383200;-438397.7;0;0.0 +20386800;-360962.5;0;0.0 +20390400;-426473.0;0;0.0 +20394000;-362676.6;0;0.0 +20397600;-419993.0;0;0.0 +20401200;-373772.9;0;0.0 +20404800;-445540.6;0;0.0 +20408400;-369123.9;0;0.0 +20412000;-291264.1;0;0.0 +20415600;-298316.8;0;0.0 +20419200;-452133.4;0;0.0 +20422800;-779071.7;0;0.0 +20426400;-491202.8;0;0.0 +20430000;-824200.5;0;0.0 +20433600;-500423.2;0;0.0 +20437200;-970287.1;0;0.0 +20440800;-526490.3;0;0.0 +20444400;-1176247.9;0;0.0 +20448000;-546548.0;0;0.0 +20451600;-1018319.9;0;0.0 +20455200;-465349.1;0;0.0 +20458800;-619805.1;0;0.0 +20462400;-402466.0;0;0.0 +20466000;-565061.3;0;0.0 +20469600;-392619.3;0;0.0 +20473200;-514629.3;0;0.0 +20476800;-382995.0;0;0.0 +20480400;-492189.6;0;0.0 +20484000;-376129.6;0;0.0 +20487600;-462706.2;0;0.0 +20491200;-294545.3;0;0.0 +20494800;-300500.4;0;0.0 +20498400;-403143.4;0;0.0 +20502000;-526557.2;0;0.0 +20505600;-569907.0;0;0.0 +20509200;-599683.7;0;0.0 +20512800;-614581.6;0;0.0 +20516400;-599298.9;0;0.0 +20520000;-627600.4;0;0.0 +20523600;-645130.1;0;0.0 +20527200;-654884.0;0;0.0 +20530800;-657261.1;0;0.0 +20534400;-591172.2;0;0.0 +20538000;-560220.7;0;0.0 +20541600;-514781.6;0;0.0 +20545200;-478046.2;0;0.0 +20548800;-457046.4;0;0.0 +20552400;-443671.0;0;0.0 +20556000;-619386.9;0;0.0 +20559600;-405038.4;0;0.0 +20563200;-549282.4;0;0.0 +20566800;-389042.3;0;0.0 +20570400;-516806.6;0;0.0 +20574000;-382764.8;0;0.0 +20577600;-296875.7;0;0.0 +20581200;-302284.4;0;0.0 +20584800;-394561.1;0;0.0 +20588400;-481057.4;0;0.0 +20592000;-508799.6;0;0.0 +20595600;-541129.3;0;0.0 +20599200;-581335.0;0;0.0 +20602800;-566262.8;0;0.0 +20606400;-598574.1;0;0.0 +20610000;-617113.3;0;0.0 +20613600;-567293.8;0;0.0 +20617200;-549503.4;0;0.0 +20620800;-481125.2;0;0.0 +20624400;-448099.0;0;0.0 +20628000;-439954.6;0;0.0 +20631600;-422682.1;0;0.0 +20635200;-417017.9;0;0.0 +20638800;-410453.1;0;0.0 +20642400;-544624.3;0;0.0 +20646000;-385839.8;0;0.0 +20649600;-489747.7;0;0.0 +20653200;-374716.0;0;0.0 +20656800;-461669.1;0;0.0 +20660400;-381378.6;0;0.0 +20664000;-290975.3;0;0.0 +20667600;-296950.5;0;0.0 +20671200;-386860.4;0;0.0 +20674800;-496311.6;0;0.0 +20678400;-525915.0;0;0.0 +20682000;-563862.2;0;0.0 +20685600;-566450.7;0;0.0 +20689200;-560439.7;0;0.0 +20692800;-569668.2;0;0.0 +20696400;-604904.3;0;0.0 +20700000;-575224.8;0;0.0 +20703600;-558198.2;0;0.0 +20707200;-487360.8;0;0.0 +20710800;-475959.9;0;0.0 +20714400;-450787.9;0;0.0 +20718000;-428034.0;0;0.0 +20721600;-416284.0;0;0.0 +20725200;-408357.2;0;0.0 +20728800;-526175.6;0;0.0 +20732400;-383562.8;0;0.0 +20736000;-482432.2;0;0.0 +20739600;-373571.2;0;0.0 +20743200;-456463.5;0;0.0 +20746800;-380385.9;0;0.0 +20750400;-281321.5;0;0.0 +20754000;-294295.1;0;0.0 +20757600;-380876.6;0;0.0 +20761200;-501261.8;0;0.0 +20764800;-551759.6;0;0.0 +20768400;-572159.8;0;0.0 +20772000;-594743.3;0;0.0 +20775600;-586732.3;0;0.0 +20779200;-621666.6;0;0.0 +20782800;-613582.2;0;0.0 +20786400;-562694.4;0;0.0 +20790000;-542114.3;0;0.0 +20793600;-515763.2;0;0.0 +20797200;-457857.2;0;0.0 +20800800;-437006.8;0;0.0 +20804400;-420728.8;0;0.0 +20808000;-414500.5;0;0.0 +20811600;-407468.9;0;0.0 +20815200;-540745.0;0;0.0 +20818800;-381502.5;0;0.0 +20822400;-479849.0;0;0.0 +20826000;-372473.5;0;0.0 +20829600;-441206.9;0;0.0 +20833200;-377689.4;0;0.0 +20836800;-276861.6;0;0.0 +20840400;-287900.2;0;0.0 +20844000;-381974.2;0;0.0 +20847600;-498394.8;0;0.0 +20851200;-549135.0;0;0.0 +20854800;-580905.2;0;0.0 +20858400;-597669.0;0;0.0 +20862000;-586231.7;0;0.0 +20865600;-615718.4;0;0.0 +20869200;-630780.5;0;0.0 +20872800;-648821.5;0;0.0 +20876400;-643435.4;0;0.0 +20880000;-573309.7;0;0.0 +20883600;-513369.7;0;0.0 +20887200;-474069.5;0;0.0 +20890800;-451409.1;0;0.0 +20894400;-437716.8;0;0.0 +20898000;-425244.2;0;0.0 +20901600;-603058.2;0;0.0 +20905200;-386320.8;0;0.0 +20908800;-515040.8;0;0.0 +20912400;-379084.2;0;0.0 +20916000;-472285.2;0;0.0 +20919600;-386234.7;0;0.0 +20923200;-293389.8;0;0.0 +20926800;-299171.7;0;0.0 +20930400;-399009.9;0;0.0 +20934000;-447680.5;0;0.0 +20937600;-486352.1;0;0.0 +20941200;-510131.1;0;0.0 +20944800;-524016.4;0;0.0 +20948400;-501151.6;0;0.0 +20952000;-507819.3;0;0.0 +20955600;-520022.6;0;0.0 +20959200;-527829.6;0;0.0 +20962800;-529026.2;0;0.0 +20966400;-487194.8;0;0.0 +20970000;-531648.4;0;0.0 +20973600;-633447.0;0;0.0 +20977200;-407463.7;0;0.0 +20980800;-546847.2;0;0.0 +20984400;-388885.7;0;0.0 +20988000;-483961.5;0;0.0 +20991600;-176002.2;0;0.0 +20995200;-203036.4;0;0.0 +20998800;-130794.9;0;0.0 +21002400;-130704.9;0;0.0 +21006000;-72552.4;0;0.0 +21009600;-98424.0;0;0.0 +21013200;-53971.7;0;0.0 +21016800;-321.7;0;0.0 +21020400;-2452.8;0;0.0 +21024000;-213750.9;0;0.0 +21027600;-302644.9;0;0.0 +21031200;-250810.8;0;0.0 +21034800;-290006.0;0;0.0 +21038400;-235493.0;0;0.0 +21042000;-262870.4;0;0.0 +21045600;-238078.5;0;0.0 +21049200;-238362.1;0;0.0 +21052800;-235668.1;0;0.0 +21056400;-164847.4;0;0.0 +21060000;-82584.9;0;0.0 +21063600;-91100.4;0;0.0 +21067200;-43912.9;0;0.0 +21070800;-67804.8;0;0.0 +21074400;-26471.6;0;0.0 +21078000;-48571.8;0;0.0 +21081600;-46098.7;0;0.0 +21085200;-43403.7;0;0.0 +21088800;-31259.4;0;0.0 +21092400;-39997.8;0;0.0 +21096000;0;0;0.0 +21099600;0;0;0.0 +21103200;-12897.1;0;0.0 +21106800;-132145.3;0;0.0 +21110400;-200123.9;0;0.0 +21114000;-248298.2;0;0.0 +21117600;-263147.4;0;0.0 +21121200;-255487.5;0;0.0 +21124800;-292549.2;0;0.0 +21128400;-302903.4;0;0.0 +21132000;-318105.6;0;0.0 +21135600;-321790.0;0;0.0 +21139200;-250429.6;0;0.0 +21142800;-204388.0;0;0.0 +21146400;-165467.8;0;0.0 +21150000;-146673.2;0;0.0 +21153600;-114613.2;0;0.0 +21157200;-104390.5;0;0.0 +21160800;-138465.6;0;0.0 +21164400;-53844.9;0;0.0 +21168000;-99987.7;0;0.0 +21171600;-50365.6;0;0.0 +21175200;-74758.8;0;0.0 +21178800;-62499.6;0;0.0 +21182400;-18143.6;0;0.0 +21186000;-14889.2;0;0.0 +21189600;-54879.9;0;0.0 +21193200;-153600.8;0;0.0 +21196800;-191268.3;0;0.0 +21200400;-232399.2;0;0.0 +21204000;-242616.7;0;0.0 +21207600;-225823.5;0;0.0 +21211200;-254550.3;0;0.0 +21214800;-281897.8;0;0.0 +21218400;-288244.4;0;0.0 +21222000;-301238.3;0;0.0 +21225600;-221531.5;0;0.0 +21229200;-178106.0;0;0.0 +21232800;-154418.2;0;0.0 +21236400;-124224.1;0;0.0 +21240000;-98602.5;0;0.0 +21243600;-90047.0;0;0.0 +21247200;-115730.2;0;0.0 +21250800;-35062.6;0;0.0 +21254400;-74477.8;0;0.0 +21258000;-24669.1;0;0.0 +21261600;-43480.9;0;0.0 +21265200;-25182.3;0;0.0 +21268800;0;0;0.0 +21272400;0;0;0.0 +21276000;-11052.6;0;0.0 +21279600;-149776.5;0;0.0 +21283200;-221524.5;0;0.0 +21286800;-265036.0;0;0.0 +21290400;-285980.2;0;0.0 +21294000;-269607.6;0;0.0 +21297600;-301915.7;0;0.0 +21301200;-317770.0;0;0.0 +21304800;-298743.5;0;0.0 +21308400;-297138.9;0;0.0 +21312000;-229794.3;0;0.0 +21315600;-187575.1;0;0.0 +21319200;-161933.7;0;0.0 +21322800;-138293.1;0;0.0 +21326400;-93342.8;0;0.0 +21330000;-91804.5;0;0.0 +21333600;-121516.5;0;0.0 +21337200;-30463.9;0;0.0 +21340800;-78265.5;0;0.0 +21344400;-34264.6;0;0.0 +21348000;-39851.5;0;0.0 +21351600;-25841.7;0;0.0 +21355200;0;0;0.0 +21358800;0;0;0.0 +21362400;-10690.9;0;0.0 +21366000;-94348.7;0;0.0 +21369600;-176344.1;0;0.0 +21373200;-222420.3;0;0.0 +21376800;-258371.4;0;0.0 +21380400;-244053.6;0;0.0 +21384000;-285026.1;0;0.0 +21387600;-299340.2;0;0.0 +21391200;-312593.5;0;0.0 +21394800;-311712.1;0;0.0 +21398400;-222477.7;0;0.0 +21402000;-171414.3;0;0.0 +21405600;-127203.2;0;0.0 +21409200;-101209.5;0;0.0 +21412800;-94125.2;0;0.0 +21416400;-82800.2;0;0.0 +21420000;-97915.8;0;0.0 +21423600;-22297.9;0;0.0 +21427200;-58387.6;0;0.0 +21430800;-17260.1;0;0.0 +21434400;-31240.6;0;0.0 +21438000;-22212.8;0;0.0 +21441600;0;0;0.0 +21445200;0;0;0.0 +21448800;-12311.4;0;0.0 +21452400;-151551.0;0;0.0 +21456000;-213425.0;0;0.0 +21459600;-254619.1;0;0.0 +21463200;-280228.9;0;0.0 +21466800;-248942.0;0;0.0 +21470400;-282478.7;0;0.0 +21474000;-288720.8;0;0.0 +21477600;-301178.2;0;0.0 +21481200;-298312.9;0;0.0 +21484800;-214956.1;0;0.0 +21488400;-180673.8;0;0.0 +21492000;-154157.5;0;0.0 +21495600;-128357.6;0;0.0 +21499200;-121598.5;0;0.0 +21502800;-101146.8;0;0.0 +21506400;-118846.7;0;0.0 +21510000;-38446.7;0;0.0 +21513600;-72720.5;0;0.0 +21517200;-44143.3;0;0.0 +21520800;-47554.3;0;0.0 +21524400;-42657.6;0;0.0 +21528000;0;0;0.0 +21531600;-63.5;0;0.0 +21535200;-27480.8;0;0.0 +21538800;-66923.5;0;0.0 +21542400;-134286.0;0;0.0 +21546000;-170541.5;0;0.0 +21549600;-187296.5;0;0.0 +21553200;-170472.5;0;0.0 +21556800;-164348.4;0;0.0 +21560400;-186293.6;0;0.0 +21564000;-175116.4;0;0.0 +21567600;-181033.3;0;0.0 +21571200;-153741.3;0;0.0 +21574800;-113265.6;0;0.0 +21578400;-143701.0;0;0.0 +21582000;-56646.2;0;0.0 +21585600;-61947.6;0;0.0 +21589200;-46751.6;0;0.0 +21592800;-39376.0;0;0.0 +21596400;-39295.4;0;0.0 +21600000;-25673.2;0;0.0 +21603600;-26217.4;0;0.0 +21607200;-20570.4;0;0.0 +21610800;-38487.7;0;0.0 +21614400;-41711.0;0;0.0 +21618000;-55657.1;0;0.0 +21621600;0;0;0.0 +21625200;-1796.5;0;0.0 +21628800;-213499.7;0;0.0 +21632400;-234726.4;0;0.0 +21636000;-239851.0;0;0.0 +21639600;-228331.1;0;0.0 +21643200;-233093.8;0;0.0 +21646800;-210361.9;0;0.0 +21650400;-244478.5;0;0.0 +21654000;-189933.4;0;0.0 +21657600;-186513.3;0;0.0 +21661200;-122465.7;0;0.0 +21664800;-108264.6;0;0.0 +21668400;-84294.6;0;0.0 +21672000;-70373.6;0;0.0 +21675600;-67901.1;0;0.0 +21679200;-57372.7;0;0.0 +21682800;-69560.3;0;0.0 +21686400;-56581.4;0;0.0 +21690000;-49060.5;0;0.0 +21693600;-58909.2;0;0.0 +21697200;-65908.2;0;0.0 +21700800;-7588.5;0;0.0 +21704400;0;0;0.0 +21708000;-50558.3;0;0.0 +21711600;-175748.4;0;0.0 +21715200;-238144.1;0;0.0 +21718800;-277122.2;0;0.0 +21722400;-286309.6;0;0.0 +21726000;-273960.9;0;0.0 +21729600;-316625.5;0;0.0 +21733200;-321337.2;0;0.0 +21736800;-310847.8;0;0.0 +21740400;-292577.3;0;0.0 +21744000;-223546.3;0;0.0 +21747600;-171800.3;0;0.0 +21751200;-153041.0;0;0.0 +21754800;-142837.7;0;0.0 +21758400;-123187.1;0;0.0 +21762000;-116551.2;0;0.0 +21765600;-143877.3;0;0.0 +21769200;-59615.6;0;0.0 +21772800;-104766.2;0;0.0 +21776400;-55568.0;0;0.0 +21780000;-76231.8;0;0.0 +21783600;-56555.7;0;0.0 +21787200;-1550.7;0;0.0 +21790800;-7062.8;0;0.0 +21794400;-51667.4;0;0.0 +21798000;-157744.4;0;0.0 +21801600;-210993.6;0;0.0 +21805200;-270005.5;0;0.0 +21808800;-285577.2;0;0.0 +21812400;-278829.2;0;0.0 +21816000;-317319.4;0;0.0 +21819600;-324874.1;0;0.0 +21823200;-339509.1;0;0.0 +21826800;-336360.3;0;0.0 +21830400;-262827.0;0;0.0 +21834000;-213165.0;0;0.0 +21837600;-176095.5;0;0.0 +21841200;-152951.5;0;0.0 +21844800;-145318.2;0;0.0 +21848400;-117546.4;0;0.0 +21852000;-172504.5;0;0.0 +21855600;-78723.8;0;0.0 +21859200;-126826.4;0;0.0 +21862800;-55342.3;0;0.0 +21866400;-82227.8;0;0.0 +21870000;-48234.2;0;0.0 +21873600;0;0;0.0 +21877200;-9299.8;0;0.0 +21880800;-58111.5;0;0.0 +21884400;-176849.9;0;0.0 +21888000;-222877.7;0;0.0 +21891600;-257213.5;0;0.0 +21895200;-274402.4;0;0.0 +21898800;-269898.1;0;0.0 +21902400;-303705.8;0;0.0 +21906000;-302067.1;0;0.0 +21909600;-315583.6;0;0.0 +21913200;-296210.0;0;0.0 +21916800;-217298.7;0;0.0 +21920400;-171438.0;0;0.0 +21924000;-149427.0;0;0.0 +21927600;-118736.9;0;0.0 +21931200;-91683.5;0;0.0 +21934800;-86270.7;0;0.0 +21938400;-119038.8;0;0.0 +21942000;-42908.1;0;0.0 +21945600;-88691.8;0;0.0 +21949200;-38981.9;0;0.0 +21952800;-63044.7;0;0.0 +21956400;-52166.2;0;0.0 +21960000;-550.8;0;0.0 +21963600;0;0;0.0 +21967200;-29006.6;0;0.0 +21970800;-178088.1;0;0.0 +21974400;-237007.1;0;0.0 +21978000;-281114.2;0;0.0 +21981600;-296561.2;0;0.0 +21985200;-279775.3;0;0.0 +21988800;-311700.2;0;0.0 +21992400;-328882.9;0;0.0 +21996000;-336001.5;0;0.0 +21999600;-339136.9;0;0.0 +22003200;-266504.8;0;0.0 +22006800;-215834.0;0;0.0 +22010400;-175097.8;0;0.0 +22014000;-155666.5;0;0.0 +22017600;-147645.0;0;0.0 +22021200;-121325.2;0;0.0 +22024800;-177065.6;0;0.0 +22028400;-73099.3;0;0.0 +22032000;-134357.0;0;0.0 +22035600;-66258.0;0;0.0 +22039200;-106353.3;0;0.0 +22042800;-72802.2;0;0.0 +22046400;-17673.1;0;0.0 +22050000;-14967.2;0;0.0 +22053600;-60895.9;0;0.0 +22057200;-187825.6;0;0.0 +22060800;-233688.5;0;0.0 +22064400;-268330.4;0;0.0 +22068000;-283357.0;0;0.0 +22071600;-266305.7;0;0.0 +22075200;-300427.3;0;0.0 +22078800;-317691.9;0;0.0 +22082400;-328887.2;0;0.0 +22086000;-326231.2;0;0.0 +22089600;-244507.6;0;0.0 +22093200;-174977.5;0;0.0 +22096800;-151641.7;0;0.0 +22100400;-115332.8;0;0.0 +22104000;-92223.1;0;0.0 +22107600;-74067.8;0;0.0 +22111200;-101091.3;0;0.0 +22114800;-21896.7;0;0.0 +22118400;-72885.8;0;0.0 +22122000;-26129.6;0;0.0 +22125600;-32046.0;0;0.0 +22129200;-56076.3;0;0.0 +22132800;0;0;0.0 +22136400;0;0;0.0 +22140000;-29696.2;0;0.0 +22143600;-67057.9;0;0.0 +22147200;-134071.4;0;0.0 +22150800;-178559.2;0;0.0 +22154400;-192596.8;0;0.0 +22158000;-169690.5;0;0.0 +22161600;-148916.4;0;0.0 +22165200;-176197.9;0;0.0 +22168800;-157002.1;0;0.0 +22172400;-146890.9;0;0.0 +22176000;-129805.5;0;0.0 +22179600;-48462.4;0;0.0 +22183200;-75846.5;0;0.0 +22186800;-21975.0;0;0.0 +22190400;-45916.9;0;0.0 +22194000;-36918.1;0;0.0 +22197600;-27190.5;0;0.0 +22201200;-33398.0;0;0.0 +22204800;-41473.3;0;0.0 +22208400;-51103.2;0;0.0 +22212000;-22447.9;0;0.0 +22215600;-10121.4;0;0.0 +22219200;-50401.4;0;0.0 +22222800;-63860.3;0;0.0 +22226400;0;0;0.0 +22230000;-2452.1;0;0.0 +22233600;-58920.0;0;0.0 +22237200;-191554.6;0;0.0 +22240800;-95679.1;0;0.0 +22244400;-211966.2;0;0.0 +22248000;-102184.4;0;0.0 +22251600;-255683.4;0;0.0 +22255200;-124460.9;0;0.0 +22258800;-349253.1;0;0.0 +22262400;-114889.9;0;0.0 +22266000;-118572.7;0;0.0 +22269600;-24275.7;0;0.0 +22273200;-14444.7;0;0.0 +22276800;-19187.5;0;0.0 +22280400;-23197.2;0;0.0 +22284000;-31090.8;0;0.0 +22287600;-29920.2;0;0.0 +22291200;-57119.3;0;0.0 +22294800;-62363.4;0;0.0 +22298400;-70802.1;0;0.0 +22302000;-27843.2;0;0.0 +22305600;0;0;0.0 +22309200;0;0;0.0 +22312800;-6640.0;154.9;0.0 +22316400;-76516.1;0;0.0 +22320000;-144067.3;0;0.0 +22323600;-200640.8;0;0.0 +22327200;-227404.6;0;0.0 +22330800;-214494.1;0;0.0 +22334400;-250933.0;0;0.0 +22338000;-274987.9;0;0.0 +22341600;-271445.1;0;0.0 +22345200;-279920.6;0;0.0 +22348800;-211474.7;0;0.0 +22352400;-161926.2;0;0.0 +22356000;-121799.1;0;0.0 +22359600;-51549.9;0;0.0 +22363200;-81758.0;0;0.0 +22366800;-58606.3;0;0.0 +22370400;-75300.7;0;0.0 +22374000;-13535.6;0;0.0 +22377600;-37883.2;0;0.0 +22381200;-31433.5;0;0.0 +22384800;-13138.9;0;0.0 +22388400;-31095.2;0;0.0 +22392000;0;0;0.0 +22395600;0;0;0.0 +22399200;-8658.0;0;0.0 +22402800;-84221.0;0;0.0 +22406400;-152306.3;0;0.0 +22410000;-209737.2;0;0.0 +22413600;-245217.6;0;0.0 +22417200;-235957.8;0;0.0 +22420800;-274202.9;0;0.0 +22424400;-290339.1;0;0.0 +22428000;-298496.2;0;0.0 +22431600;-300418.0;0;0.0 +22435200;-229015.1;0;0.0 +22438800;-168450.4;0;0.0 +22442400;-135056.3;0;0.0 +22446000;-112275.4;0;0.0 +22449600;-48063.2;0;0.0 +22453200;-58972.7;0;0.0 +22456800;-77627.6;0;0.0 +22460400;-20443.1;0;0.0 +22464000;-53035.2;0;0.0 +22467600;-22813.8;0;0.0 +22471200;-27774.1;0;0.0 +22474800;-31550.0;0;0.0 +22478400;0;0;0.0 +22482000;0;0;0.0 +22485600;-2945.3;0;0.0 +22489200;-122664.0;0;0.0 +22492800;-214232.6;0;0.0 +22496400;-263875.8;0;0.0 +22500000;-285988.2;0;0.0 +22503600;-267839.2;0;0.0 +22507200;-297114.0;0;0.0 +22510800;-309879.5;0;0.0 +22514400;-284598.1;0;0.0 +22518000;-276269.3;0;0.0 +22521600;-202295.5;0;0.0 +22525200;-159856.4;0;0.0 +22528800;-138281.6;0;0.0 +22532400;-126216.7;0;0.0 +22536000;-88244.4;0;0.0 +22539600;-74406.0;0;0.0 +22543200;-97405.2;0;0.0 +22546800;-21041.0;0;0.0 +22550400;-58508.2;0;0.0 +22554000;-12751.8;0;0.0 +22557600;-34632.7;0;0.0 +22561200;-48586.4;0;0.0 +22564800;0;0;0.0 +22568400;0;0;0.0 +22572000;-13214.5;0;0.0 +22575600;-96409.7;0;0.0 +22579200;-148547.2;0;0.0 +22582800;-165869.6;0;0.0 +22586400;-200645.3;0;0.0 +22590000;-217212.4;0;0.0 +22593600;-242610.2;0;0.0 +22597200;-250777.5;0;0.0 +22600800;-252417.8;0;0.0 +22604400;-285797.4;0;0.0 +22608000;-183850.7;0;0.0 +22611600;-138611.3;0;0.0 +22615200;-115645.2;0;0.0 +22618800;-69013.7;0;0.0 +22622400;-62659.4;0;0.0 +22626000;-59089.0;0;0.0 +22629600;-72791.4;0;0.0 +22633200;-14014.1;0;0.0 +22636800;-36732.2;0;0.0 +22640400;-14418.2;0;0.0 +22644000;-24236.9;0;0.0 +22647600;-29719.8;0;0.0 +22651200;0;0;0.0 +22654800;0;0;0.0 +22658400;-2861.9;0;0.0 +22662000;-75515.9;0;0.0 +22665600;-137113.5;0;0.0 +22669200;-193658.9;0;0.0 +22672800;-238468.0;0;0.0 +22676400;-237720.8;0;0.0 +22680000;-280397.4;0;0.0 +22683600;-303163.4;0;0.0 +22687200;-306341.8;0;0.0 +22690800;-280066.7;0;0.0 +22694400;-197646.6;0;0.0 +22698000;-139148.6;0;0.0 +22701600;-118606.4;0;0.0 +22705200;-101880.1;0;0.0 +22708800;-65128.0;0;0.0 +22712400;-57284.1;0;0.0 +22716000;-70324.2;0;0.0 +22719600;-13176.8;0;0.0 +22723200;-30855.1;0;0.0 +22726800;-48348.5;0;0.0 +22730400;-66462.1;0;0.0 +22734000;-17623.3;0;0.0 +22737600;0;0;0.0 +22741200;0;0;0.0 +22744800;-2035.8;0;0.0 +22748400;-4902.7;0;0.0 +22752000;-21951.1;0;0.0 +22755600;-87073.0;0;0.0 +22759200;-107690.9;0;0.0 +22762800;-55068.7;0;0.0 +22766400;-51276.5;0;0.0 +22770000;-21905.2;0;0.0 +22773600;-4094.4;0;0.0 +22777200;-2379.3;0;0.0 +22780800;-15638.9;0;0.0 +22784400;-8045.2;0;0.0 +22788000;-15634.8;0;0.0 +22791600;-23932.6;0;0.0 +22795200;-27085.0;0;0.0 +22798800;-23742.3;0;0.0 +22802400;-22956.4;0;0.0 +22806000;-20982.3;0;0.0 +22809600;-15719.9;0;0.0 +22813200;-16570.7;0;0.0 +22816800;-13937.4;0;0.0 +22820400;-9918.2;0;0.0 +22824000;-8524.9;0;0.0 +22827600;-20568.4;0;0.0 +22831200;-22305.8;0;0.0 +22834800;-22926.6;0;0.0 +22838400;-15781.4;0;0.0 +22842000;-13399.5;0;0.0 +22845600;-1061.0;0;0.0 +22849200;-10811.0;0;0.0 +22852800;-17263.0;0;0.0 +22856400;-27294.9;0;0.0 +22860000;-20474.4;0;0.0 +22863600;-36772.4;0;0.0 +22867200;-28409.3;0;0.0 +22870800;-12820.4;0;0.0 +22874400;-16870.0;0;0.0 +22878000;-19267.9;0;0.0 +22881600;-23685.0;0;0.0 +22885200;-902.7;0;0.0 +22888800;-8035.7;0;0.0 +22892400;-10420.2;0;0.0 +22896000;-25126.1;0;0.0 +22899600;-21637.0;0;0.0 +22903200;-22933.3;0;0.0 +22906800;-8504.6;0;0.0 +22910400;0;0;0.0 +22914000;0;0;0.0 +22917600;-965.5;6851.1;0.0 +22921200;-45655.5;0;0.0 +22924800;-102630.2;0;0.0 +22928400;-147557.1;0;0.0 +22932000;-179908.8;0;0.0 +22935600;-175890.5;0;0.0 +22939200;-217183.4;0;0.0 +22942800;-240922.9;0;0.0 +22946400;-259349.7;0;0.0 +22950000;-258402.5;0;0.0 +22953600;-176163.6;0;0.0 +22957200;-118303.2;0;0.0 +22960800;-23214.8;0;0.0 +22964400;-15558.5;0;0.0 +22968000;-2297.5;0;0.0 +22971600;-23731.4;0;0.0 +22975200;-42537.9;0;0.0 +22978800;-19941.4;0;0.0 +22982400;-25732.8;0;0.0 +22986000;-27580.9;0;0.0 +22989600;-24938.0;0;0.0 +22993200;-36147.5;0;0.0 +22996800;0;0;0.0 +23000400;0;0;0.0 +23004000;-1747.0;1700.7;0.0 +23007600;-75010.1;0;0.0 +23011200;-128351.3;0;0.0 +23014800;-168058.6;0;0.0 +23018400;-206749.4;0;0.0 +23022000;-212703.3;0;0.0 +23025600;-256960.6;0;0.0 +23029200;-276131.1;0;0.0 +23032800;-289149.1;0;0.0 +23036400;-280698.8;0;0.0 +23040000;-196170.4;0;0.0 +23043600;-136287.6;0;0.0 +23047200;-65599.4;0;0.0 +23050800;-63674.8;0;0.0 +23054400;-42564.1;0;0.0 +23058000;-49768.2;0;0.0 +23061600;-67341.1;0;0.0 +23065200;-20302.9;0;0.0 +23068800;-20294.4;0;0.0 +23072400;-26293.2;0;0.0 +23076000;-23887.5;0;0.0 +23079600;-36387.7;0;0.0 +23083200;0;0;0.0 +23086800;0;0;0.0 +23090400;-1994.1;233.8;0.0 +23094000;-91303.3;0;0.0 +23097600;-145563.0;0;0.0 +23101200;-192921.8;0;0.0 +23104800;-226647.2;0;0.0 +23108400;-219896.5;0;0.0 +23112000;-267912.2;0;0.0 +23115600;-286378.7;0;0.0 +23119200;-300213.5;0;0.0 +23122800;-289912.1;0;0.0 +23126400;-206206.7;0;0.0 +23130000;-135972.9;0;0.0 +23133600;-117826.2;0;0.0 +23137200;-91692.4;0;0.0 +23140800;-82609.7;0;0.0 +23144400;-55699.0;0;0.0 +23148000;-104487.0;0;0.0 +23151600;-12045.6;0;0.0 +23155200;-35958.2;0;0.0 +23158800;-29101.4;0;0.0 +23162400;-18791.3;0;0.0 +23166000;-31279.1;0;0.0 +23169600;0;0;0.0 +23173200;0;0;0.0 +23176800;-6660.5;0;0.0 +23180400;-119963.2;0;0.0 +23184000;-202671.7;0;0.0 +23187600;-246570.0;0;0.0 +23191200;-270122.0;0;0.0 +23194800;-261946.7;0;0.0 +23198400;-301209.4;0;0.0 +23202000;-314610.8;0;0.0 +23205600;-305284.4;0;0.0 +23209200;-311994.3;0;0.0 +23212800;-226105.6;0;0.0 +23216400;-169272.5;0;0.0 +23220000;-133215.3;0;0.0 +23223600;-116032.2;0;0.0 +23227200;-59750.0;0;0.0 +23230800;-66799.9;0;0.0 +23234400;-77619.2;0;0.0 +23238000;-20963.3;0;0.0 +23241600;-53966.0;0;0.0 +23245200;-29782.2;0;0.0 +23248800;-24441.7;0;0.0 +23252400;-32442.7;0;0.0 +23256000;0;0;0.0 +23259600;0;0;0.0 +23263200;-2846.9;0;0.0 +23266800;-102536.7;0;0.0 +23270400;-180544.1;0;0.0 +23274000;-236442.5;0;0.0 +23277600;-263943.1;0;0.0 +23281200;-262143.3;0;0.0 +23284800;-290915.1;0;0.0 +23288400;-314707.9;0;0.0 +23292000;-318215.4;0;0.0 +23295600;-281157.2;0;0.0 +23299200;-194651.7;0;0.0 +23302800;-145326.3;0;0.0 +23306400;-131007.6;0;0.0 +23310000;-111470.6;0;0.0 +23313600;-101648.6;0;0.0 +23317200;-57329.9;0;0.0 +23320800;-82015.6;0;0.0 +23324400;-20773.2;0;0.0 +23328000;-42721.1;0;0.0 +23331600;-21677.0;0;0.0 +23335200;-9209.1;0;0.0 +23338800;-33774.4;0;0.0 +23342400;0;0;0.0 +23346000;0;0;0.0 +23349600;-7150.3;0;0.0 +23353200;-63286.5;0;0.0 +23356800;-129522.5;0;0.0 +23360400;-163942.9;0;0.0 +23364000;-178287.9;0;0.0 +23367600;-166158.2;0;0.0 +23371200;-167506.7;0;0.0 +23374800;-191049.8;0;0.0 +23378400;-184582.8;0;0.0 +23382000;-177282.9;0;0.0 +23385600;-146408.9;0;0.0 +23389200;-101131.7;0;0.0 +23392800;-114619.8;0;0.0 +23396400;-45887.0;0;0.0 +23400000;-61879.4;0;0.0 +23403600;-45109.1;0;0.0 +23407200;-46056.4;0;0.0 +23410800;-44762.9;0;0.0 +23414400;-43944.0;0;0.0 +23418000;-38483.5;0;0.0 +23421600;-27435.8;0;0.0 +23425200;-39484.5;0;0.0 +23428800;-46334.8;0;0.0 +23432400;-51088.3;0;0.0 +23436000;0;0;0.0 +23439600;-785.7;0;0.0 +23443200;-97258.5;0;0.0 +23446800;-227886.7;0;0.0 +23450400;-139248.4;0;0.0 +23454000;-319373.3;0;0.0 +23457600;-138650.7;0;0.0 +23461200;-321576.4;0;0.0 +23464800;-144722.4;0;0.0 +23468400;-296911.6;0;0.0 +23472000;-106295.8;0;0.0 +23475600;-142286.5;0;0.0 +23479200;-65395.6;0;0.0 +23482800;-72078.1;0;0.0 +23486400;-49427.5;0;0.0 +23490000;-45655.4;0;0.0 +23493600;-63460.2;0;0.0 +23497200;-56134.2;0;0.0 +23500800;-28288.6;0;0.0 +23504400;-46043.8;0;0.0 +23508000;-46590.1;0;0.0 +23511600;-72213.0;0;0.0 +23515200;-20884.4;0;0.0 +23518800;-917.8;0;0.0 +23522400;-37747.5;0;0.0 +23526000;-121085.9;0;0.0 +23529600;-162829.8;0;0.0 +23533200;-228342.1;0;0.0 +23536800;-236305.5;0;0.0 +23540400;-237317.8;0;0.0 +23544000;-232882.2;0;0.0 +23547600;-242497.6;0;0.0 +23551200;-248385.9;0;0.0 +23554800;-223875.3;0;0.0 +23558400;-156486.3;0;0.0 +23562000;-62486.8;0;0.0 +23565600;-77206.5;0;0.0 +23569200;-63607.5;0;0.0 +23572800;-18045.5;0;0.0 +23576400;-27836.8;0;0.0 +23580000;-68781.5;0;0.0 +23583600;-58463.9;0;0.0 +23587200;-89101.7;0;0.0 +23590800;-114533.5;0;0.0 +23594400;-115496.2;0;0.0 +23598000;-70539.3;0;0.0 +23601600;-34716.0;0;0.0 +23605200;-34405.4;0;0.0 +23608800;-51931.9;0;0.0 +23612400;-158581.0;0;0.0 +23616000;-242219.9;0;0.0 +23619600;-282737.7;0;0.0 +23623200;-305022.6;0;0.0 +23626800;-294307.1;0;0.0 +23630400;-328074.3;0;0.0 +23634000;-359479.9;0;0.0 +23637600;-366887.2;0;0.0 +23641200;-314236.8;0;0.0 +23644800;-225768.0;0;0.0 +23648400;-184297.3;0;0.0 +23652000;-157625.9;0;0.0 +23655600;-120842.6;0;0.0 +23659200;-144877.2;0;0.0 +23662800;-124066.5;0;0.0 +23666400;-140398.0;0;0.0 +23670000;-83221.0;0;0.0 +23673600;-112378.9;0;0.0 +23677200;-102516.1;0;0.0 +23680800;-109125.7;0;0.0 +23684400;-105466.3;0;0.0 +23688000;-44618.2;0;0.0 +23691600;-52333.8;0;0.0 +23695200;-84023.3;4508.4;0.0 +23698800;-163092.4;0;0.0 +23702400;-182819.3;0;0.0 +23706000;-190606.3;0;0.0 +23709600;-195448.5;0;0.0 +23713200;-188806.2;0;0.0 +23716800;-208436.5;0;0.0 +23720400;-213241.7;0;0.0 +23724000;-214433.8;0;0.0 +23727600;-215147.9;0;0.0 +23731200;-151432.5;0;0.0 +23734800;-125091.6;0;0.0 +23738400;-124935.3;78.8;0.0 +23742000;-127550.8;504.8;0.0 +23745600;-121941.1;1338.5;0.0 +23749200;-96149.5;0;0.0 +23752800;-112726.4;0;0.0 +23756400;-92384.7;0;0.0 +23760000;-90186.2;0;0.0 +23763600;-111789.9;0;0.0 +23767200;-108021.4;0;0.0 +23770800;-89711.3;0;0.0 +23774400;-40098.2;0;0.0 +23778000;-48492.9;0;0.0 +23781600;-63772.5;16524.4;0.0 +23785200;-117996.4;0;0.0 +23788800;-173740.6;0;0.0 +23792400;-236933.8;0;0.0 +23796000;-260894.7;0;0.0 +23799600;-243050.2;0;0.0 +23803200;-260594.4;0;0.0 +23806800;-276875.1;0;0.0 +23810400;-282434.0;0;0.0 +23814000;-307476.9;0;0.0 +23817600;-219492.2;0;0.0 +23821200;-150856.2;0;0.0 +23824800;-121319.6;0;0.0 +23828400;-118355.5;0;0.0 +23832000;-121661.8;0;0.0 +23835600;-114816.0;0;0.0 +23839200;-126939.3;0;0.0 +23842800;-82727.7;0;0.0 +23846400;-101912.4;0;0.0 +23850000;-97468.6;0;0.0 +23853600;-95904.4;0;0.0 +23857200;-114796.1;0;0.0 +23860800;-41814.0;0;0.0 +23864400;-49874.6;0;0.0 +23868000;-65194.1;13866.6;0.0 +23871600;-137011.3;0;0.0 +23875200;-204336.5;0;0.0 +23878800;-254864.4;0;0.0 +23882400;-268994.5;0;0.0 +23886000;-269041.5;0;0.0 +23889600;-315684.3;0;0.0 +23893200;-325984.1;0;0.0 +23896800;-302038.0;0;0.0 +23900400;-281821.4;0;0.0 +23904000;-206346.4;0;0.0 +23907600;-150102.1;0;0.0 +23911200;-147324.3;0;0.0 +23914800;-135696.5;0;0.0 +23918400;-108482.7;0;0.0 +23922000;-120300.1;0;0.0 +23925600;-137365.5;0;0.0 +23929200;-94896.6;0;0.0 +23932800;-108136.6;0;0.0 +23936400;-97222.5;0;0.0 +23940000;-107284.6;0;0.0 +23943600;-120591.7;0;0.0 +23947200;-44741.0;0;0.0 +23950800;-43706.5;0;0.0 +23954400;-80429.5;5101.0;0.0 +23958000;-111774.9;0;0.0 +23961600;-91156.7;0;0.0 +23965200;-108815.4;0;0.0 +23968800;-154336.8;0;0.0 +23972400;-174440.1;0;0.0 +23976000;-190735.0;0;0.0 +23979600;-201349.7;0;0.0 +23983200;-220667.2;0;0.0 +23986800;-217194.4;0;0.0 +23990400;-194522.8;0;0.0 +23994000;-138494.9;0;0.0 +23997600;-137470.1;0;0.0 +24001200;-110698.5;0;0.0 +24004800;-119213.3;0;0.0 +24008400;-113704.6;0;0.0 +24012000;-116885.5;0;0.0 +24015600;-105046.0;0;0.0 +24019200;-109781.4;0;0.0 +24022800;-96050.1;0;0.0 +24026400;-98597.7;0;0.0 +24030000;-116464.3;0;0.0 +24033600;-118070.6;0;0.0 +24037200;-122916.8;0;0.0 +24040800;-48091.6;0;0.0 +24044400;-1312.3;0;0.0 +24048000;-120221.5;0;0.0 +24051600;-195659.4;0;0.0 +24055200;-143107.2;0;0.0 +24058800;-269685.1;0;0.0 +24062400;-174887.6;0;0.0 +24066000;-332016.0;0;0.0 +24069600;-211409.7;0;0.0 +24073200;-354216.8;0;0.0 +24076800;-135935.4;0;0.0 +24080400;-142277.9;0;0.0 +24084000;-91310.1;0;0.0 +24087600;-95349.3;0;0.0 +24091200;-84594.5;0;0.0 +24094800;-93151.3;0;0.0 +24098400;-83384.8;0;0.0 +24102000;-93576.7;0;0.0 +24105600;-114225.4;0;0.0 +24109200;-109628.3;0;0.0 +24112800;-85173.0;0;0.0 +24116400;-90380.0;0;0.0 +24120000;-44909.4;0;0.0 +24123600;-43989.6;0;0.0 +24127200;-74676.2;6217.1;0.0 +24130800;-132925.7;0;0.0 +24134400;-234930.7;0;0.0 +24138000;-287878.1;0;0.0 +24141600;-313945.4;0;0.0 +24145200;-308733.9;0;0.0 +24148800;-351288.4;0;0.0 +24152400;-369438.8;0;0.0 +24156000;-386222.2;0;0.0 +24159600;-383006.2;0;0.0 +24163200;-297167.8;0;0.0 +24166800;-206215.9;0;0.0 +24170400;-191281.3;0;0.0 +24174000;-155584.7;0;0.0 +24177600;-158765.6;0;0.0 +24181200;-145343.2;0;0.0 +24184800;-151574.0;0;0.0 +24188400;-98059.8;0;0.0 +24192000;-131822.6;0;0.0 +24195600;-109595.1;0;0.0 +24199200;-120605.3;0;0.0 +24202800;-107552.3;0;0.0 +24206400;-43991.8;0;0.0 +24210000;-59367.8;0;0.0 +24213600;-93668.3;437.3;0.0 +24217200;-176268.2;0;0.0 +24220800;-259502.5;0;0.0 +24224400;-322913.5;0;0.0 +24228000;-355738.0;0;0.0 +24231600;-347717.6;0;0.0 +24235200;-390394.7;0;0.0 +24238800;-401563.6;0;0.0 +24242400;-418325.6;0;0.0 +24246000;-408133.8;0;0.0 +24249600;-316339.2;0;0.0 +24253200;-203682.4;0;0.0 +24256800;-179856.7;0;0.0 +24260400;-168341.5;0;0.0 +24264000;-162860.1;0;0.0 +24267600;-132927.8;0;0.0 +24271200;-160538.3;0;0.0 +24274800;-99018.8;0;0.0 +24278400;-129014.3;0;0.0 +24282000;-108873.6;0;0.0 +24285600;-115194.4;0;0.0 +24289200;-103758.5;0;0.0 +24292800;-50248.7;0;0.0 +24296400;-48613.8;0;0.0 +24300000;-94069.4;1828.2;0.0 +24303600;-160967.2;0;0.0 +24307200;-251938.4;0;0.0 +24310800;-294212.5;0;0.0 +24314400;-336438.1;0;0.0 +24318000;-336083.6;0;0.0 +24321600;-384397.3;0;0.0 +24325200;-404719.0;0;0.0 +24328800;-421368.9;0;0.0 +24332400;-415074.0;0;0.0 +24336000;-329357.1;0;0.0 +24339600;-239883.4;0;0.0 +24343200;-205140.3;0;0.0 +24346800;-192770.1;0;0.0 +24350400;-171275.2;0;0.0 +24354000;-150847.5;0;0.0 +24357600;-173372.9;0;0.0 +24361200;-106736.6;0;0.0 +24364800;-139619.9;0;0.0 +24368400;-111534.8;0;0.0 +24372000;-117221.4;0;0.0 +24375600;-110997.4;0;0.0 +24379200;-43856.6;0;0.0 +24382800;-50852.0;0;0.0 +24386400;-99174.9;421.9;0.0 +24390000;-187469.7;0;0.0 +24393600;-280929.2;0;0.0 +24397200;-344615.4;0;0.0 +24400800;-368127.0;0;0.0 +24404400;-363843.0;0;0.0 +24408000;-409359.6;0;0.0 +24411600;-427323.6;0;0.0 +24415200;-434814.1;0;0.0 +24418800;-426095.3;0;0.0 +24422400;-300512.9;0;0.0 +24426000;-238883.7;0;0.0 +24429600;-220958.1;0;0.0 +24433200;-180795.5;0;0.0 +24436800;-186496.4;0;0.0 +24440400;-165151.7;0;0.0 +24444000;-201313.0;0;0.0 +24447600;-136700.7;0;0.0 +24451200;-165950.8;0;0.0 +24454800;-124946.5;0;0.0 +24458400;-136452.2;0;0.0 +24462000;-121501.0;0;0.0 +24465600;-59672.5;0;0.0 +24469200;-55635.8;0;0.0 +24472800;-115025.8;0;0.0 +24476400;-229143.5;0;0.0 +24480000;-303760.3;0;0.0 +24483600;-354854.6;0;0.0 +24487200;-384188.8;0;0.0 +24490800;-377028.7;0;0.0 +24494400;-421252.8;0;0.0 +24498000;-435384.9;0;0.0 +24501600;-447840.2;0;0.0 +24505200;-439882.7;0;0.0 +24508800;-337325.7;0;0.0 +24512400;-231221.3;0;0.0 +24516000;-187958.9;0;0.0 +24519600;-185889.2;0;0.0 +24523200;-179633.9;0;0.0 +24526800;-146740.1;0;0.0 +24530400;-176826.4;0;0.0 +24534000;-105923.1;0;0.0 +24537600;-137094.7;0;0.0 +24541200;-104425.9;0;0.0 +24544800;-118436.2;0;0.0 +24548400;-105383.2;0;0.0 +24552000;-118894.9;0;0.0 +24555600;-99132.7;3377.8;0.0 +24559200;-119021.9;1441.2;0.0 +24562800;-129615.0;1194.5;0.0 +24566400;-134037.9;0;0.0 +24570000;-105602.8;0;0.0 +24573600;-102612.1;0;0.0 +24577200;-149761.3;0;0.0 +24580800;-169186.1;0;0.0 +24584400;-144312.7;0;0.0 +24588000;-198038.2;0;0.0 +24591600;-188636.3;0;0.0 +24595200;-156267.0;0;0.0 +24598800;-86122.2;0;0.0 +24602400;-102872.3;0;0.0 +24606000;-70204.0;0;0.0 +24609600;-93081.4;0;0.0 +24613200;-108728.4;0;0.0 +24616800;-78691.0;0;0.0 +24620400;-91457.6;0;0.0 +24624000;-106304.2;0;0.0 +24627600;-76111.5;0;0.0 +24631200;-86974.4;0;0.0 +24634800;-102332.8;0;0.0 +24638400;-108453.1;0;0.0 +24642000;-110040.3;0;0.0 +24645600;-39808.1;0;0.0 +24649200;-746.9;0;0.0 +24652800;-51432.8;0;0.0 +24656400;-183446.4;0;0.0 +24660000;-144477.9;0;0.0 +24663600;-279610.8;0;0.0 +24667200;-193793.1;0;0.0 +24670800;-355000.9;0;0.0 +24674400;-239768.2;0;0.0 +24678000;-421073.8;0;0.0 +24681600;-187905.1;0;0.0 +24685200;-167000.2;0;0.0 +24688800;-104142.7;0;0.0 +24692400;-93995.7;0;0.0 +24696000;-85221.8;0;0.0 +24699600;-91843.4;0;0.0 +24703200;-80808.5;0;0.0 +24706800;-88866.0;0;0.0 +24710400;-110941.4;0;0.0 +24714000;-106562.4;0;0.0 +24717600;-112112.2;0;0.0 +24721200;-80720.2;0;0.0 +24724800;-45740.2;0;0.0 +24728400;-44680.3;0;0.0 +24732000;-62260.9;11033.8;0.0 +24735600;-121092.2;0;0.0 +24739200;-190591.2;0;0.0 +24742800;-231863.0;0;0.0 +24746400;-252988.0;0;0.0 +24750000;-256673.0;0;0.0 +24753600;-299964.6;0;0.0 +24757200;-320532.9;0;0.0 +24760800;-339743.1;0;0.0 +24764400;-320677.1;0;0.0 +24768000;-227893.2;0;0.0 +24771600;-121343.1;0;0.0 +24775200;-125234.2;0;0.0 +24778800;-121983.0;0;0.0 +24782400;-125141.7;0;0.0 +24786000;-107693.2;0;0.0 +24789600;-123107.8;0;0.0 +24793200;-83984.1;0;0.0 +24796800;-98723.2;0;0.0 +24800400;-96218.6;0;0.0 +24804000;-104365.3;0;0.0 +24807600;-117683.4;0;0.0 +24811200;-97973.2;10108.9;0.0 +24814800;-83924.7;15583.0;0.0 +24818400;-110973.1;7695.7;0.0 +24822000;-108783.3;0;0.0 +24825600;-194989.2;0;0.0 +24829200;-256214.2;0;0.0 +24832800;-268267.0;0;0.0 +24836400;-247751.2;0;0.0 +24840000;-281333.2;0;0.0 +24843600;-313106.2;0;0.0 +24847200;-337062.0;0;0.0 +24850800;-327703.0;0;0.0 +24854400;-246086.0;0;0.0 +24858000;-161787.5;0;0.0 +24861600;-114399.1;0;0.0 +24865200;-124673.0;0;0.0 +24868800;-127301.8;0;0.0 +24872400;-119413.3;0;0.0 +24876000;-129971.3;0;0.0 +24879600;-89630.9;0;0.0 +24883200;-105576.8;0;0.0 +24886800;-96514.7;0;0.0 +24890400;-101282.5;0;0.0 +24894000;-91715.8;0;0.0 +24897600;-95943.4;5062.6;0.0 +24901200;-88049.7;11630.0;0.0 +24904800;-102869.1;5346.5;0.0 +24908400;-120502.7;0;0.0 +24912000;-212445.1;0;0.0 +24915600;-260652.5;0;0.0 +24919200;-275331.0;0;0.0 +24922800;-253773.6;0;0.0 +24926400;-286248.4;0;0.0 +24930000;-300233.5;0;0.0 +24933600;-323333.1;0;0.0 +24937200;-314980.9;0;0.0 +24940800;-228400.0;0;0.0 +24944400;-157396.9;0;0.0 +24948000;-123991.6;0;0.0 +24951600;-120168.8;0;0.0 +24955200;-122970.6;42.6;0.0 +24958800;-116824.8;0;0.0 +24962400;-127300.7;0;0.0 +24966000;-87114.4;0;0.0 +24969600;-101474.4;0;0.0 +24973200;-92883.3;0;0.0 +24976800;-90819.7;0;0.0 +24980400;-112828.8;0;0.0 +24984000;-95822.2;10705.6;0.0 +24987600;-89597.4;15164.6;0.0 +24991200;-109871.6;7818.3;0.0 +24994800;-121753.7;0;0.0 +24998400;-202678.1;0;0.0 +25002000;-258301.0;0;0.0 +25005600;-263503.7;0;0.0 +25009200;-283501.1;0;0.0 +25012800;-334389.5;0;0.0 +25016400;-362639.8;0;0.0 +25020000;-377085.6;0;0.0 +25023600;-374900.7;0;0.0 +25027200;-282001.9;0;0.0 +25030800;-207558.0;0;0.0 +25034400;-175512.0;0;0.0 +25038000;-159392.0;0;0.0 +25041600;-96136.1;0;0.0 +25045200;-128072.4;0;0.0 +25048800;-147464.0;0;0.0 +25052400;-109850.7;0;0.0 +25056000;-126208.7;0;0.0 +25059600;-105000.7;0;0.0 +25063200;-111828.1;0;0.0 +25066800;-104929.7;0;0.0 +25070400;-49028.2;0;0.0 +25074000;-56134.4;0;0.0 +25077600;-90158.2;5567.3;0.0 +25081200;-145681.1;0;0.0 +25084800;-229025.3;0;0.0 +25088400;-298161.1;0;0.0 +25092000;-329754.7;0;0.0 +25095600;-326225.3;0;0.0 +25099200;-366503.4;0;0.0 +25102800;-383727.4;0;0.0 +25106400;-397496.1;0;0.0 +25110000;-392858.9;0;0.0 +25113600;-299791.4;0;0.0 +25117200;-192496.5;0;0.0 +25120800;-169080.1;0;0.0 +25124400;-158798.8;0;0.0 +25128000;-154708.7;0;0.0 +25131600;-134862.7;0;0.0 +25135200;-151959.6;0;0.0 +25138800;-105744.8;0;0.0 +25142400;-127483.3;0;0.0 +25146000;-105497.9;0;0.0 +25149600;-109789.3;0;0.0 +25153200;-103270.2;0;0.0 +25156800;-49524.6;0;0.0 +25160400;-56659.0;0;0.0 +25164000;-85927.7;7753.3;0.0 +25167600;-69820.6;11.4;0.0 +25171200;-134935.4;0;0.0 +25174800;-191472.6;0;0.0 +25178400;-188255.4;0;0.0 +25182000;-162826.6;0;0.0 +25185600;-185249.7;0;0.0 +25189200;-199360.9;0;0.0 +25192800;-218103.4;0;0.0 +25196400;-212307.0;0;0.0 +25200000;-168696.0;0;0.0 +25203600;-120045.5;0;0.0 +25207200;-123848.2;0;0.0 +25210800;-80050.1;0;0.0 +25214400;-102524.9;0;0.0 +25218000;-90085.8;0;0.0 +25221600;-97699.9;0;0.0 +25225200;-116061.2;0;0.0 +25228800;-88276.5;0;0.0 +25232400;-94046.9;0;0.0 +25236000;-112307.3;0;0.0 +25239600;-79217.1;0;0.0 +25243200;-94134.4;0;0.0 +25246800;-110920.8;0;0.0 +25250400;-43908.7;0;0.0 +25254000;-21499.3;0;0.0 +25257600;-101009.6;0;0.0 +25261200;-294780.4;0;0.0 +25264800;-208282.9;0;0.0 +25268400;-378158.6;0;0.0 +25272000;-208293.4;0;0.0 +25275600;-332814.6;0;0.0 +25279200;-218018.4;0;0.0 +25282800;-393779.1;0;0.0 +25286400;-180944.3;0;0.0 +25290000;-165517.1;0;0.0 +25293600;-89791.6;0;0.0 +25297200;-104880.6;0;0.0 +25300800;-90839.3;0;0.0 +25304400;-96254.1;0;0.0 +25308000;-82838.0;0;0.0 +25311600;-100609.3;0;0.0 +25315200;-90102.4;0;0.0 +25318800;-96518.8;0;0.0 +25322400;-115309.7;0;0.0 +25326000;-88427.2;0;0.0 +25329600;-100075.7;4354.0;0.0 +25333200;-92901.1;8028.9;0.0 +25336800;-101602.9;3225.3;0.0 +25340400;-113191.0;0;0.0 +25344000;-199237.9;0;0.0 +25347600;-242785.2;0;0.0 +25351200;-260190.0;0;0.0 +25354800;-235091.3;0;0.0 +25358400;-296036.2;0;0.0 +25362000;-318441.0;0;0.0 +25365600;-334971.8;0;0.0 +25369200;-329137.2;0;0.0 +25372800;-234737.5;0;0.0 +25376400;-137384.0;0;0.0 +25380000;-97179.2;0;0.0 +25383600;-123562.0;0;0.0 +25387200;-126445.9;0;0.0 +25390800;-109329.6;0;0.0 +25394400;-126003.4;0;0.0 +25398000;-87316.2;0;0.0 +25401600;-102144.9;0;0.0 +25405200;-95478.3;0;0.0 +25408800;-93581.6;0;0.0 +25412400;-115644.6;0;0.0 +25416000;-108312.0;4872.4;0.0 +25419600;-84494.5;12012.6;0.0 +25423200;-111338.1;2107.4;0.0 +25426800;-111433.9;0;0.0 +25430400;-194367.3;0;0.0 +25434000;-237724.5;0;0.0 +25437600;-186343.2;0;0.0 +25441200;-161324.5;0;0.0 +25444800;-202208.4;0;0.0 +25448400;-205707.1;0;0.0 +25452000;-205562.7;0;0.0 +25455600;-206470.1;0;0.0 +25459200;-145440.1;133.5;0.0 +25462800;-118391.1;1680.0;0.0 +25466400;-120022.1;3349.0;0.0 +25470000;-113494.3;6231.5;0.0 +25473600;-119374.1;7476.8;0.0 +25477200;-84559.4;0;0.0 +25480800;-115105.5;0;0.0 +25484400;-82432.8;0;0.0 +25488000;-89469.6;0;0.0 +25491600;-107547.3;0;0.0 +25495200;-91002.8;0;0.0 +25498800;-97053.5;3205.6;0.0 +25502400;-82128.9;61314.9;0.0 +25506000;-21013.4;51085.5;0.0 +25509600;-103096.6;27510.0;0.0 +25513200;-118311.2;7187.9;0.0 +25516800;-135440.2;499.2;0.0 +25520400;-165229.7;491.5;0.0 +25524000;-171445.7;591.3;0.0 +25527600;-158451.5;2122.2;0.0 +25531200;-175337.5;138.0;0.0 +25534800;-181216.9;0.3;0.0 +25538400;-183286.1;0;0.0 +25542000;-185716.8;0;0.0 +25545600;-124621.0;6391.7;0.0 +25549200;-114464.2;12789.1;0.0 +25552800;-116446.5;15579.8;0.0 +25556400;-112181.3;18171.1;0.0 +25560000;-108763.4;19660.9;0.0 +25563600;-72459.6;0;0.0 +25567200;-94305.0;0;0.0 +25570800;-103726.9;0;0.0 +25574400;-108087.2;0;0.0 +25578000;-108113.3;0;0.0 +25581600;-77896.3;0;0.0 +25585200;-81606.4;4163.7;0.0 +25588800;-74492.9;58447.2;0.0 +25592400;-12917.5;60306.5;0.0 +25596000;-99767.1;36635.8;0.0 +25599600;-108628.9;12363.2;0.0 +25603200;-134605.9;7149.9;0.0 +25606800;-141216.7;1815.5;0.0 +25610400;-146919.1;94.1;0.0 +25614000;-145879.0;787.3;0.0 +25617600;-155031.8;0;0.0 +25621200;-161952.1;0;0.0 +25624800;-175576.0;0;0.0 +25628400;-134546.3;0;0.0 +25632000;-94048.8;2097.2;0.0 +25635600;-103821.4;6160.6;0.0 +25639200;-105937.1;7720.0;0.0 +25642800;-111175.3;9829.5;0.0 +25646400;-107515.1;10969.3;0.0 +25650000;-80718.7;0;0.0 +25653600;-95556.8;0;0.0 +25657200;-100673.5;0;0.0 +25660800;-97643.6;0;0.0 +25664400;-107547.5;0;0.0 +25668000;-106571.9;0;0.0 +25671600;-90766.7;7812.6;0.0 +25675200;-69112.6;61647.0;0.0 +25678800;-13713.6;58826.7;0.0 +25682400;-101684.7;24301.1;0.0 +25686000;-88668.9;2362.6;0.0 +25689600;-120172.3;0;0.0 +25693200;-141770.4;0;0.0 +25696800;-159584.1;0;0.0 +25700400;-176755.5;0;0.0 +25704000;-227540.6;0;0.0 +25707600;-208176.5;0;0.0 +25711200;-241436.7;0;0.0 +25714800;-248593.7;0;0.0 +25718400;-155842.6;0;0.0 +25722000;-95039.1;12.4;0.0 +25725600;-101489.8;573.6;0.0 +25729200;-112729.2;1358.4;0.0 +25732800;-107335.8;1853.9;0.0 +25736400;-96489.0;0;0.0 +25740000;-115386.5;0;0.0 +25743600;-76420.1;0;0.0 +25747200;-88708.7;0;0.0 +25750800;-104522.6;0;0.0 +25754400;-80491.4;0;0.0 +25758000;-86067.6;0;0.0 +25761600;-40553.1;0;0.0 +25765200;-49049.7;0;0.0 +25768800;-50177.5;25998.2;0.0 +25772400;-69569.5;3382.0;0.0 +25776000;-71407.8;695.6;0.0 +25779600;-139133.1;92.7;0.0 +25783200;-156005.7;0;0.0 +25786800;-131927.1;0;0.0 +25790400;-156202.4;0;0.0 +25794000;-146755.7;0;0.0 +25797600;-139170.1;0;0.0 +25801200;-108715.2;0;0.0 +25804800;-94877.3;0;0.0 +25808400;-91677.3;0;0.0 +25812000;-103683.8;0;0.0 +25815600;-110593.5;0;0.0 +25819200;-110650.0;0;0.0 +25822800;-105453.8;0;0.0 +25826400;-105061.0;0;0.0 +25830000;-109617.6;0;0.0 +25833600;-108970.5;0;0.0 +25837200;-108493.8;0;0.0 +25840800;-102967.9;0;0.0 +25844400;-107681.8;0;0.0 +25848000;-107234.8;0;0.0 +25851600;-103091.1;0;0.0 +25855200;-40258.7;0;0.0 +25858800;-66566.5;0;0.0 +25862400;-72143.2;0;0.0 +25866000;-76941.2;0;0.0 +25869600;-99678.2;0;0.0 +25873200;-97101.0;0;0.0 +25876800;-63834.6;0;0.0 +25880400;-68936.7;0;0.0 +25884000;-64411.7;0;0.0 +25887600;-89329.1;0;0.0 +25891200;-61661.7;0;0.0 +25894800;-42862.6;0;0.0 +25898400;-56353.5;0;0.0 +25902000;-81719.4;0;0.0 +25905600;-95047.5;0;0.0 +25909200;-95527.7;0;0.0 +25912800;-101898.1;0;0.0 +25916400;-102556.1;0;0.0 +25920000;-96683.7;0;0.0 +25923600;-102597.8;0;0.0 +25927200;-102433.3;0;0.0 +25930800;-84266.8;5761.2;0.0 +25934400;-38757.3;0;0.0 +25938000;-38684.8;0;0.0 +25941600;-21767.0;45197.0;0.0 +25945200;-73120.3;4273.3;0.0 +25948800;-137290.7;632.6;0.0 +25952400;-206457.5;0;0.0 +25956000;-222124.1;0;0.0 +25959600;-201640.1;0;0.0 +25963200;-239951.2;0;0.0 +25966800;-228503.5;0;0.0 +25970400;-192240.3;0;0.0 +25974000;-189891.3;0;0.0 +25977600;-130687.1;0;0.0 +25981200;-113429.4;233.5;0.0 +25984800;-114964.6;643.5;0.0 +25988400;-108234.3;967.0;0.0 +25992000;-104725.4;2082.0;0.0 +25995600;-85474.4;0;0.0 +25999200;-107262.4;0;0.0 +26002800;-84250.6;0;0.0 +26006400;-91601.1;0;0.0 +26010000;-109009.3;0;0.0 +26013600;-86610.0;0;0.0 +26017200;-91084.3;3034.4;0.0 +26020800;-86551.2;45978.3;0.0 +26024400;-24323.7;39581.2;0.0 +26028000;-102742.4;20069.3;0.0 +26031600;-116966.0;6907.1;0.0 +26035200;-140129.9;6026.9;0.0 +26038800;-154586.8;3512.0;0.0 +26042400;-162341.7;2280.2;0.0 +26046000;-149119.7;4454.8;0.0 +26049600;-165846.9;2959.1;0.0 +26053200;-172938.0;1922.3;0.0 +26056800;-174866.2;2846.6;0.0 +26060400;-176704.7;3635.1;0.0 +26064000;-121437.7;13853.9;0.0 +26067600;-113051.7;21050.6;0.0 +26071200;-115089.8;25498.4;0.0 +26074800;-110702.2;27388.4;0.0 +26078400;-107335.6;28654.5;0.0 +26082000;-64234.8;0;0.0 +26085600;-87076.9;0;0.0 +26089200;-92242.7;0;0.0 +26092800;-104732.4;0;0.0 +26096400;-99234.3;0;0.0 +26100000;-99205.9;209.4;0.0 +26103600;-71909.1;24094.7;0.0 +26107200;-67670.9;113419.3;0.0 +26110800;-5771.0;96668.8;0.0 +26114400;-85802.6;64046.2;0.0 +26118000;-102815.2;28179.0;0.0 +26121600;-130805.3;18604.0;0.0 +26125200;-143983.9;13416.6;0.0 +26128800;-148751.4;9399.4;0.0 +26132400;-140349.4;13973.7;0.0 +26136000;-153302.2;8140.2;0.0 +26139600;-158230.7;8378.8;0.0 +26143200;-159567.2;7313.3;0.0 +26146800;-162964.2;9472.7;0.0 +26150400;-113433.9;21994.0;0.0 +26154000;-105065.8;32093.8;0.0 +26157600;-107681.3;33074.3;0.0 +26161200;-105501.1;36425.8;0.0 +26164800;-103902.1;37214.7;0.0 +26168400;-56586.0;0;0.0 +26172000;-84015.2;0;0.0 +26175600;-93645.2;0;0.0 +26179200;-98039.5;0;0.0 +26182800;-102875.7;0;0.0 +26186400;-96665.9;2572.9;0.0 +26190000;-61251.9;29413.3;0.0 +26193600;-66282.9;116535.6;0.0 +26197200;-11760.9;98064.5;0.0 +26200800;-91827.2;66662.3;0.0 +26204400;-96396.4;27656.4;0.0 +26208000;-125507.1;16617.5;0.0 +26211600;-139473.3;15643.9;0.0 +26215200;-143974.6;16760.8;0.0 +26218800;-136600.5;17048.7;0.0 +26222400;-148308.5;12182.6;0.0 +26226000;-151821.9;13426.1;0.0 +26229600;-152926.9;12747.8;0.0 +26233200;-154884.4;12120.9;0.0 +26236800;-109085.8;23853.1;0.0 +26240400;-102086.1;32766.0;0.0 +26244000;-106096.2;34919.1;0.0 +26247600;-103925.5;38141.6;0.0 +26251200;-102317.7;38634.7;0.0 +26254800;-47207.4;0;0.0 +26258400;-75419.2;0;0.0 +26262000;-144134.3;138.1;0.0 +26265600;-171206.9;2849.5;0.0 +26269200;-167483.2;6231.6;0.0 +26272800;-169869.6;13323.8;0.0 +26276400;-148314.2;52184.5;0.0 +26280000;-157217.4;153341.2;0.0 +26283600;-121092.7;117688.4;0.0 +26287200;-172738.7;70546.5;0.0 +26290800;-192693.6;27336.5;0.0 +26294400;-216886.6;22738.6;0.0 +26298000;-204253.3;4819.7;0.0 +26301600;-268291.6;2764.8;0.0 +26305200;-267271.5;1387.2;0.0 +26308800;-239574.7;1388.8;0.0 +26312400;-260610.0;852.3;0.0 +26316000;-278037.4;537.4;0.0 +26319600;-316425.4;499.8;0.0 +26323200;-219767.6;5395.2;0.0 +26326800;-198383.7;9268.5;0.0 +26330400;-207716.1;11511.4;0.0 +26334000;-209437.8;13889.1;0.0 +26337600;-212878.2;16140.5;0.0 +26341200;-191562.2;0;0.0 +26344800;-203637.2;0;0.0 +26348400;-188454.1;0;0.0 +26352000;-199722.4;0;0.0 +26355600;-208506.5;76.4;0.0 +26359200;-191311.8;2048.8;0.0 +26362800;-186099.4;24765.7;0.0 +26366400;-181883.6;130561.8;0.0 +26370000;-152718.9;106649.6;0.0 +26373600;-191318.9;68212.9;0.0 +26377200;-204812.2;22322.7;0.0 +26380800;-178826.4;10801.2;0.0 +26384400;-222609.4;7002.4;0.0 +26388000;-249279.9;3889.8;0.0 +26391600;-244878.6;3428.4;0.0 +26395200;-262698.5;2530.0;0.0 +26398800;-255623.7;1826.4;0.0 +26402400;-264766.2;1505.5;0.0 +26406000;-273129.7;1593.6;0.0 +26409600;-210845.8;0;0.0 +26413200;-195395.0;0;0.0 +26416800;-198361.9;0;0.0 +26420400;-191275.9;0;0.0 +26424000;-199964.7;0;0.0 +26427600;-189126.2;0;0.0 +26431200;-194392.2;0;0.0 +26434800;-207406.0;0;0.0 +26438400;-210207.2;0;0.0 +26442000;-210493.9;0;0.0 +26445600;-210885.8;0;0.0 +26449200;-203854.7;573.9;0.0 +26452800;-209153.9;1553.5;0.0 +26456400;-212936.3;1884.5;0.0 +26460000;-190019.5;2862.5;0.0 +26463600;-174159.7;171.0;0.0 +26467200;-172721.2;0;0.0 +26470800;-290120.5;0;0.0 +26474400;-255893.1;0;0.0 +26478000;-394289.7;0;0.0 +26481600;-355408.7;0;0.0 +26485200;-447223.0;0;0.0 +26488800;-376024.4;0;0.0 +26492400;-434785.1;0;0.0 +26496000;-258437.6;0;0.0 +26499600;-242454.2;0;0.0 +26503200;-200780.2;0;0.0 +26506800;-217127.2;0;0.0 +26510400;-202233.1;0;0.0 +26514000;-210222.6;0;0.0 +26517600;-198256.9;0;0.0 +26521200;-209929.2;0;0.0 +26524800;-200494.6;0;0.0 +26528400;-206608.5;0;0.0 +26532000;-198431.5;0;0.0 +26535600;-206013.3;0;0.0 +26539200;-197693.2;3324.1;0.0 +26542800;-204924.5;30097.8;0.0 +26546400;-171444.6;36476.6;0.0 +26550000;-214300.0;20170.1;0.0 +26553600;-225727.5;4533.5;0.0 +26557200;-238109.7;577.7;0.0 +26560800;-303378.2;0;0.0 +26564400;-321675.4;0;0.0 +26568000;-331545.5;0;0.0 +26571600;-346778.8;0;0.0 +26575200;-374185.3;0;0.0 +26578800;-366841.8;0;0.0 +26582400;-344736.7;0;0.0 +26586000;-251203.8;476.2;0.0 +26589600;-226844.3;2366.0;0.0 +26593200;-226126.2;4161.1;0.0 +26596800;-226929.5;4181.4;0.0 +26600400;-228993.6;4332.1;0.0 +26604000;-207394.2;0;0.0 +26607600;-228909.5;0;0.0 +26611200;-212922.8;0;0.0 +26614800;-224827.9;0;0.0 +26618400;-208888.8;0;0.0 +26622000;-220541.2;0;0.0 +26625600;-205719.3;0;0.0 +26629200;-156810.9;0;0.0 +26632800;-162444.3;0;0.0 +26636400;-185009.5;7877.4;0.0 +26640000;-298854.9;50.8;0.0 +26643600;-366139.4;0;0.0 +26647200;-395946.1;0;0.0 +26650800;-418235.2;0;0.0 +26654400;-417391.4;0;0.0 +26658000;-461056.6;0;0.0 +26661600;-475022.0;0;0.0 +26665200;-459230.3;0;0.0 +26668800;-420016.8;0;0.0 +26672400;-314396.5;0;0.0 +26676000;-276119.5;0;0.0 +26679600;-254772.6;0;0.0 +26683200;-256449.4;49.6;0.0 +26686800;-249470.1;282.6;0.0 +26690400;-235049.6;0;0.0 +26694000;-258966.8;0;0.0 +26697600;-232262.7;0;0.0 +26701200;-243611.7;0;0.0 +26704800;-230987.9;0;0.0 +26708400;-247519.3;0;0.0 +26712000;-220041.7;0;0.0 +26715600;-157055.2;0;0.0 +26719200;-167752.2;0;0.0 +26722800;-207922.2;2501.9;0.0 +26726400;-341942.1;0;0.0 +26730000;-403617.7;0;0.0 +26733600;-392098.2;0;0.0 +26737200;-436952.9;0;0.0 +26740800;-454650.1;0;0.0 +26744400;-491960.3;0;0.0 +26748000;-490629.2;0;0.0 +26751600;-462775.7;0;0.0 +26755200;-432464.6;0;0.0 +26758800;-341555.4;0;0.0 +26762400;-300310.5;0;0.0 +26766000;-261056.8;0;0.0 +26769600;-269069.3;0;0.0 +26773200;-259851.0;0;0.0 +26776800;-249614.8;0;0.0 +26780400;-280610.0;0;0.0 +26784000;-240376.4;0;0.0 +26787600;-259493.8;0;0.0 +26791200;-236324.4;0;0.0 +26794800;-246846.8;0;0.0 +26798400;-233232.7;0;0.0 +26802000;-163799.0;0;0.0 +26805600;-168831.2;0;0.0 +26809200;-210547.6;1520.0;0.0 +26812800;-358707.0;0;0.0 +26816400;-419550.2;0;0.0 +26820000;-448495.7;0;0.0 +26823600;-469749.4;0;0.0 +26827200;-466548.2;0;0.0 +26830800;-507356.1;0;0.0 +26834400;-519919.1;0;0.0 +26838000;-507787.4;0;0.0 +26841600;-454140.3;0;0.0 +26845200;-339063.3;0;0.0 +26848800;-294409.2;0;0.0 +26852400;-287316.1;0;0.0 +26856000;-272399.5;0;0.0 +26859600;-263418.2;0;0.0 +26863200;-254006.1;0;0.0 +26866800;-286580.3;0;0.0 +26870400;-234831.2;0;0.0 +26874000;-263906.6;0;0.0 +26877600;-241354.8;0;0.0 +26881200;-254906.6;0;0.0 +26884800;-238354.0;0;0.0 +26888400;-157642.6;0;0.0 +26892000;-162751.9;0;0.0 +26895600;-217285.7;400.1;0.0 +26899200;-303634.7;0;0.0 +26902800;-382746.1;0;0.0 +26906400;-449626.0;0;0.0 +26910000;-464838.8;0;0.0 +26913600;-428155.0;0;0.0 +26917200;-482598.6;0;0.0 +26920800;-496755.9;0;0.0 +26924400;-466059.3;0;0.0 +26928000;-418900.5;0;0.0 +26931600;-334647.4;0;0.0 +26935200;-293554.6;0;0.0 +26938800;-284634.7;0;0.0 +26942400;-270005.7;0;0.0 +26946000;-261798.5;0;0.0 +26949600;-253403.5;0;0.0 +26953200;-281362.6;0;0.0 +26956800;-231097.7;0;0.0 +26960400;-254878.2;0;0.0 +26964000;-236556.5;0;0.0 +26967600;-251599.4;0;0.0 +26971200;-232161.6;0;0.0 +26974800;-157007.6;0;0.0 +26978400;-167772.3;0;0.0 +26982000;-223665.6;322.0;0.0 +26985600;-239784.4;0;0.0 +26989200;-296085.5;0;0.0 +26992800;-340965.0;0;0.0 +26996400;-351319.6;0;0.0 +27000000;-325932.7;0;0.0 +27003600;-301350.4;0;0.0 +27007200;-277851.7;0;0.0 +27010800;-263297.2;0;0.0 +27014400;-253995.0;0;0.0 +27018000;-247592.0;0;0.0 +27021600;-230113.0;0;0.0 +27025200;-251246.1;0;0.0 +27028800;-231418.8;0;0.0 +27032400;-249581.8;0;0.0 +27036000;-230662.4;0;0.0 +27039600;-245966.5;0;0.0 +27043200;-227273.7;0;0.0 +27046800;-239725.5;0;0.0 +27050400;-219360.3;0;0.0 +27054000;-234839.7;0;0.0 +27057600;-217645.8;0;0.0 +27061200;-228960.0;0;0.0 +27064800;-217888.2;0;0.0 +27068400;-159617.9;0;0.0 +27072000;-170519.4;0;0.0 +27075600;-223691.9;0;0.0 +27079200;-236609.2;0;0.0 +27082800;-215693.2;0;0.0 +27086400;-231364.6;0;0.0 +27090000;-212263.0;0;0.0 +27093600;-227770.5;0;0.0 +27097200;-209060.3;0;0.0 +27100800;-222536.7;0;0.0 +27104400;-208222.9;0;0.0 +27108000;-211917.0;0;0.0 +27111600;-198995.1;0;0.0 +27115200;-204870.0;0;0.0 +27118800;-196320.0;0;0.0 +27122400;-202281.1;0;0.0 +27126000;-213906.6;0;0.0 +27129600;-212881.3;0;0.0 +27133200;-196851.2;0;0.0 +27136800;-206335.2;0;0.0 +27140400;-194469.4;0;0.0 +27144000;-203166.1;9662.0;0.0 +27147600;-186147.4;70162.6;0.0 +27151200;-162989.6;57927.9;0.0 +27154800;-213312.5;16586.1;0.0 +27158400;-232265.1;2535.6;0.0 +27162000;-254820.9;271.9;0.0 +27165600;-312179.7;0;0.0 +27169200;-323467.9;0;0.0 +27172800;-294373.1;0;0.0 +27176400;-328880.6;0;0.0 +27180000;-363228.3;0;0.0 +27183600;-348722.2;0;0.0 +27187200;-307889.9;0;0.0 +27190800;-243643.2;692.7;0.0 +27194400;-232463.8;2193.9;0.0 +27198000;-231713.2;2993.2;0.0 +27201600;-225467.8;4996.9;0.0 +27205200;-222241.9;6698.6;0.0 +27208800;-211734.1;0;0.0 +27212400;-230112.8;0;0.0 +27216000;-215594.2;0;0.0 +27219600;-225997.2;0;0.0 +27223200;-211606.1;0;0.0 +27226800;-221664.5;0;0.0 +27230400;-208184.7;450.3;0.0 +27234000;-210908.9;18523.7;0.0 +27237600;-207653.3;26496.3;0.0 +27241200;-217881.1;13674.7;0.0 +27244800;-249434.5;0;0.0 +27248400;-320333.1;0;0.0 +27252000;-352533.7;0;0.0 +27255600;-356398.5;0;0.0 +27259200;-345526.0;0;0.0 +27262800;-312223.6;0;0.0 +27266400;-337967.8;0;0.0 +27270000;-379248.6;0;0.0 +27273600;-352858.7;0;0.0 +27277200;-257688.0;87.2;0.0 +27280800;-236221.5;562.3;0.0 +27284400;-239572.7;963.3;0.0 +27288000;-233359.4;1537.8;0.0 +27291600;-229848.3;2174.7;0.0 +27295200;-223861.0;0;0.0 +27298800;-237737.7;0;0.0 +27302400;-213172.4;0;0.0 +27306000;-232427.3;0;0.0 +27309600;-217932.9;0;0.0 +27313200;-230064.8;0;0.0 +27316800;-215268.2;0;0.0 +27320400;-219266.1;11797.6;0.0 +27324000;-211222.8;18694.6;0.0 +27327600;-199447.2;5795.7;0.0 +27331200;-286704.2;0;0.0 +27334800;-345081.2;0;0.0 +27338400;-368083.9;0;0.0 +27342000;-364298.3;0;0.0 +27345600;-356660.5;0;0.0 +27349200;-378704.6;0;0.0 +27352800;-409782.0;0;0.0 +27356400;-397391.3;0;0.0 +27360000;-366687.5;0;0.0 +27363600;-267404.7;118.0;0.0 +27367200;-240464.6;1234.5;0.0 +27370800;-238517.5;2404.0;0.0 +27374400;-236969.6;2762.5;0.0 +27378000;-239407.9;2540.7;0.0 +27381600;-222392.8;0;0.0 +27385200;-237785.6;0;0.0 +27388800;-223285.1;0;0.0 +27392400;-233636.6;0;0.0 +27396000;-209158.3;0;0.0 +27399600;-226111.1;0;0.0 +27403200;-213986.9;0;0.0 +27406800;-220259.5;14961.3;0.0 +27410400;-212647.1;19493.6;0.0 +27414000;-222069.7;10052.8;0.0 +27417600;-259080.2;216.5;0.0 +27421200;-339121.5;0;0.0 +27424800;-370220.5;0;0.0 +27428400;-373173.5;0;0.0 +27432000;-374618.0;0;0.0 +27435600;-398823.8;0;0.0 +27439200;-421799.0;0;0.0 +27442800;-406302.2;0;0.0 +27446400;-373771.9;0;0.0 +27450000;-278738.0;0;0.0 +27453600;-242523.2;267.7;0.0 +27457200;-239764.4;1524.8;0.0 +27460800;-237853.9;2578.4;0.0 +27464400;-232896.5;3445.0;0.0 +27468000;-224635.3;0;0.0 +27471600;-239938.1;0;0.0 +27475200;-220055.6;0;0.0 +27478800;-227399.4;0;0.0 +27482400;-216080.8;0;0.0 +27486000;-231219.0;0;0.0 +27489600;-216453.4;0;0.0 +27493200;-220877.4;17171.0;0.0 +27496800;-212808.1;20963.0;0.0 +27500400;-202435.8;5605.1;0.0 +27504000;-291513.0;0;0.0 +27507600;-356293.3;0;0.0 +27511200;-379938.2;0;0.0 +27514800;-392533.7;0;0.0 +27518400;-387436.2;0;0.0 +27522000;-429613.6;0;0.0 +27525600;-443681.5;0;0.0 +27529200;-425152.4;0;0.0 +27532800;-383478.9;0;0.0 +27536400;-297399.2;0;0.0 +27540000;-250883.3;0;0.0 +27543600;-246049.3;536.9;0.0 +27547200;-243123.3;1049.3;0.0 +27550800;-238123.4;1352.6;0.0 +27554400;-232787.7;0;0.0 +27558000;-246513.3;0;0.0 +27561600;-213454.1;0;0.0 +27565200;-228255.3;0;0.0 +27568800;-210710.1;0;0.0 +27572400;-230655.7;0;0.0 +27576000;-215040.8;0;0.0 +27579600;-157602.4;0;0.0 +27583200;-163227.0;0;0.0 +27586800;-190310.2;8890.6;0.0 +27590400;-245621.2;1060.7;0.0 +27594000;-300905.4;0;0.0 +27597600;-307398.3;0;0.0 +27601200;-313430.9;0;0.0 +27604800;-317440.5;0;0.0 +27608400;-329931.0;0;0.0 +27612000;-334141.7;0;0.0 +27615600;-318463.2;0;0.0 +27619200;-275261.6;0;0.0 +27622800;-218414.9;0;0.0 +27626400;-213643.4;0;0.0 +27630000;-232028.5;0;0.0 +27633600;-213356.7;0;0.0 +27637200;-230662.5;0;0.0 +27640800;-211114.6;0;0.0 +27644400;-226579.5;0;0.0 +27648000;-207222.2;0;0.0 +27651600;-222593.0;0;0.0 +27655200;-207845.9;0;0.0 +27658800;-218299.7;0;0.0 +27662400;-205336.5;0;0.0 +27666000;-215287.9;0;0.0 +27669600;-206793.1;0;0.0 +27673200;-123859.1;0;0.0 +27676800;-106765.8;0;0.0 +27680400;-283538.0;0;0.0 +27684000;-453144.8;0;0.0 +27687600;-301150.3;0;0.0 +27691200;-308720.4;0;0.0 +27694800;-259193.0;0;0.0 +27698400;-294729.6;0;0.0 +27702000;-214421.5;0;0.0 +27705600;-242041.4;0;0.0 +27709200;-210353.5;0;0.0 +27712800;-228884.8;0;0.0 +27716400;-212565.8;0;0.0 +27720000;-225281.9;0;0.0 +27723600;-205946.8;0;0.0 +27727200;-221342.7;0;0.0 +27730800;-208039.5;0;0.0 +27734400;-223414.2;0;0.0 +27738000;-211359.1;0;0.0 +27741600;-222616.1;0;0.0 +27745200;-210267.1;0;0.0 +27748800;-220970.3;0;0.0 +27752400;-156713.2;0;0.0 +27756000;-150957.1;0;0.0 +27759600;-197653.8;13832.9;0.0 +27763200;-246122.8;118.6;0.0 +27766800;-283483.6;0;0.0 +27770400;-352489.3;0;0.0 +27774000;-372612.9;0;0.0 +27777600;-368920.7;0;0.0 +27781200;-395645.7;0;0.0 +27784800;-418720.5;0;0.0 +27788400;-401397.4;0;0.0 +27792000;-372171.2;0;0.0 +27795600;-265178.6;68.4;0.0 +27799200;-241064.4;709.3;0.0 +27802800;-238046.4;1776.6;0.0 +27806400;-236863.2;2015.5;0.0 +27810000;-232933.9;2939.0;0.0 +27813600;-224244.3;0;0.0 +27817200;-239523.3;0;0.0 +27820800;-216903.7;0;0.0 +27824400;-226563.4;0;0.0 +27828000;-213112.3;0;0.0 +27831600;-231356.8;0;0.0 +27835200;-217286.0;0;0.0 +27838800;-219570.7;17155.0;0.0 +27842400;-212092.2;20507.2;0.0 +27846000;-205133.3;5077.8;0.0 +27849600;-297425.5;0;0.0 +27853200;-361279.0;0;0.0 +27856800;-380646.3;0;0.0 +27860400;-394016.4;0;0.0 +27864000;-387249.4;0;0.0 +27867600;-413417.0;0;0.0 +27871200;-425842.4;0;0.0 +27874800;-393853.1;0;0.0 +27878400;-365176.8;0;0.0 +27882000;-275383.7;0;0.0 +27885600;-249929.2;340.7;0.0 +27889200;-248148.8;594.3;0.0 +27892800;-239736.5;1254.8;0.0 +27896400;-235489.6;2570.1;0.0 +27900000;-229381.6;0;0.0 +27903600;-242783.2;0;0.0 +27907200;-213692.8;0;0.0 +27910800;-229469.7;0;0.0 +27914400;-215222.8;0;0.0 +27918000;-234186.5;0;0.0 +27921600;-219724.3;0;0.0 +27925200;-222426.6;17083.8;0.0 +27928800;-213526.9;21265.8;0.0 +27932400;-218860.4;8717.0;0.0 +27936000;-257309.6;1722.5;0.0 +27939600;-281596.2;1031.2;0.0 +27943200;-294727.5;513.8;0.0 +27946800;-299700.4;0;0.0 +27950400;-285799.1;1082.9;0.0 +27954000;-303139.9;3.3;0.0 +27957600;-307911.2;0;0.0 +27961200;-309498.9;0;0.0 +27964800;-312427.1;248.1;0.0 +27968400;-254108.9;5181.4;0.0 +27972000;-237647.1;10438.9;0.0 +27975600;-237164.9;13199.3;0.0 +27979200;-231733.3;14662.1;0.0 +27982800;-228440.5;16285.3;0.0 +27986400;-202472.2;0;0.0 +27990000;-229635.2;0;0.0 +27993600;-214508.5;0;0.0 +27997200;-222545.5;0;0.0 +28000800;-206919.4;0;0.0 +28004400;-215434.2;0;0.0 +28008000;-200720.3;17027.1;0.0 +28011600;-209547.4;85062.1;0.0 +28015200;-163746.5;76903.5;0.0 +28018800;-213934.2;33105.1;0.0 +28022400;-238921.0;3351.0;0.0 +28026000;-245844.9;978.9;0.0 +28029600;-308009.2;658.2;0.0 +28033200;-314649.6;0;0.0 +28036800;-320233.5;0;0.0 +28040400;-338725.9;0;0.0 +28044000;-332568.3;0;0.0 +28047600;-342423.2;0;0.0 +28051200;-322317.0;0;0.0 +28054800;-244562.4;2448.2;0.0 +28058400;-228991.6;5543.7;0.0 +28062000;-233056.5;5700.8;0.0 +28065600;-226552.0;6780.2;0.0 +28069200;-223119.4;10424.7;0.0 +28072800;-210172.1;0;0.0 +28076400;-230940.0;0;0.0 +28080000;-213210.5;0;0.0 +28083600;-225114.7;0;0.0 +28087200;-209722.3;0;0.0 +28090800;-218320.0;0;0.0 +28094400;-208999.1;3738.9;0.0 +28098000;-211324.3;50449.2;0.0 +28101600;-168230.4;44256.9;0.0 +28105200;-217093.3;18815.3;0.0 +28108800;-235599.7;1087.0;0.0 +28112400;-285297.8;0;0.0 +28116000;-346880.7;0;0.0 +28119600;-363860.0;0;0.0 +28123200;-340269.2;0;0.0 +28126800;-389464.3;0;0.0 +28130400;-417664.0;0;0.0 +28134000;-409849.5;0;0.0 +28137600;-357997.8;0;0.0 +28141200;-270403.7;0;0.0 +28144800;-243439.1;801.8;0.0 +28148400;-239774.1;1544.3;0.0 +28152000;-238080.7;2724.2;0.0 +28155600;-233552.9;3573.6;0.0 +28159200;-226534.5;0;0.0 +28162800;-241758.5;0;0.0 +28166400;-210806.8;0;0.0 +28170000;-230354.0;0;0.0 +28173600;-210485.3;0;0.0 +28177200;-226453.8;0;0.0 +28180800;-210673.4;0;0.0 +28184400;-214781.1;15565.5;0.0 +28188000;-211442.4;24376.4;0.0 +28191600;-205884.9;7708.7;0.0 +28195200;-220396.5;3392.6;0.0 +28198800;-220082.0;1869.5;0.0 +28202400;-258764.5;628.8;0.0 +28206000;-283684.1;527.9;0.0 +28209600;-293123.2;881.3;0.0 +28213200;-269705.8;707.9;0.0 +28216800;-240671.4;1295.3;0.0 +28220400;-236266.1;2756.7;0.0 +28224000;-218827.7;4979.5;0.0 +28227600;-192548.0;0;0.0 +28231200;-202155.9;0;0.0 +28234800;-212707.1;0;0.0 +28238400;-194724.8;0;0.0 +28242000;-207959.3;0;0.0 +28245600;-197785.6;0;0.0 +28249200;-204286.7;0;0.0 +28252800;-215545.8;0;0.0 +28256400;-209677.6;0;0.0 +28260000;-191885.1;0;0.0 +28263600;-201140.2;0;0.0 +28267200;-212264.4;0;0.0 +28270800;-195366.4;0;0.0 +28274400;-201276.4;327.6;0.0 +28278000;-212774.2;1011.1;0.0 +28281600;-206822.6;0;0.0 +28285200;-184164.3;0;0.0 +28288800;-299398.9;0;0.0 +28292400;-278069.6;0;0.0 +28296000;-362416.0;0;0.0 +28299600;-293358.2;0;0.0 +28303200;-338325.1;0;0.0 +28306800;-244877.9;0;0.0 +28310400;-247119.2;0;0.0 +28314000;-191354.4;0;0.0 +28317600;-214037.8;0;0.0 +28321200;-195382.1;0;0.0 +28324800;-207287.0;0;0.0 +28328400;-192421.2;0;0.0 +28332000;-203543.1;0;0.0 +28335600;-191158.7;0;0.0 +28339200;-202520.8;0;0.0 +28342800;-195168.4;0;0.0 +28346400;-201697.9;0;0.0 +28350000;-194604.1;0;0.0 +28353600;-198263.1;6078.3;0.0 +28357200;-154214.4;0;0.0 +28360800;-154154.2;0;0.0 +28364400;-165929.2;44077.3;0.0 +28368000;-226637.2;13677.9;0.0 +28371600;-233865.7;1324.1;0.0 +28375200;-281276.4;0;0.0 +28378800;-330791.1;0;0.0 +28382400;-341438.6;0;0.0 +28386000;-381450.6;0;0.0 +28389600;-388912.8;0;0.0 +28393200;-358589.2;0;0.0 +28396800;-342071.2;0;0.0 +28400400;-250241.5;431.1;0.0 +28404000;-232150.2;2629.7;0.0 +28407600;-229843.6;3582.3;0.0 +28411200;-229888.7;3896.4;0.0 +28414800;-228105.6;4358.8;0.0 +28418400;-216496.1;0;0.0 +28422000;-233511.4;0;0.0 +28425600;-215314.5;0;0.0 +28429200;-230210.4;0;0.0 +28432800;-213889.7;0;0.0 +28436400;-225154.1;0;0.0 +28440000;-210102.9;823.6;0.0 +28443600;-216702.5;12480.2;0.0 +28447200;-212271.9;19258.0;0.0 +28450800;-221455.0;13221.6;0.0 +28454400;-249870.6;2099.6;0.0 +28458000;-251421.1;0;0.0 +28461600;-283696.4;0;0.0 +28465200;-321838.0;0;0.0 +28468800;-316308.4;0;0.0 +28472400;-325699.9;0;0.0 +28476000;-303647.0;0;0.0 +28479600;-316017.8;0;0.0 +28483200;-333346.1;0;0.0 +28486800;-245697.9;712.7;0.0 +28490400;-232112.9;2862.0;0.0 +28494000;-229969.7;6622.1;0.0 +28497600;-229230.3;7807.8;0.0 +28501200;-224783.3;9670.8;0.0 +28504800;-213013.0;0;0.0 +28508400;-231852.7;0;0.0 +28512000;-211564.2;0;0.0 +28515600;-219141.9;0;0.0 +28519200;-205790.9;0;0.0 +28522800;-217667.6;0;0.0 +28526400;-204549.4;6248.2;0.0 +28530000;-212483.4;61167.7;0.0 +28533600;-165464.4;56788.9;0.0 +28537200;-215607.7;34919.8;0.0 +28540800;-239303.1;4836.4;0.0 +28544400;-297152.8;1569.3;0.0 +28548000;-333641.2;708.8;0.0 +28551600;-331494.6;0;0.0 +28555200;-276218.2;68.2;0.0 +28558800;-303250.0;0;0.0 +28562400;-310618.6;0;0.0 +28566000;-319649.6;0;0.0 +28569600;-300379.2;0;0.0 +28573200;-249938.3;2109.6;0.0 +28576800;-233782.0;6019.3;0.0 +28580400;-233202.9;6174.1;0.0 +28584000;-233447.9;8544.5;0.0 +28587600;-229568.8;10449.9;0.0 +28591200;-215873.3;0;0.0 +28594800;-232590.9;0;0.0 +28598400;-215189.4;0;0.0 +28602000;-227230.5;0;0.0 +28605600;-211928.6;0;0.0 +28609200;-220467.1;0;0.0 +28612800;-206328.4;8807.4;0.0 +28616400;-210909.8;69454.7;0.0 +28620000;-165567.0;55706.7;0.0 +28623600;-215298.0;31687.0;0.0 +28627200;-244727.9;11409.2;0.0 +28630800;-253346.3;2214.4;0.0 +28634400;-271473.1;3645.7;0.0 +28638000;-274025.8;5871.2;0.0 +28641600;-266798.8;7773.4;0.0 +28645200;-282995.4;4933.0;0.0 +28648800;-289783.3;6056.4;0.0 +28652400;-291659.6;4748.1;0.0 +28656000;-292831.2;6405.9;0.0 +28659600;-241686.6;16662.7;0.0 +28663200;-229563.2;21131.1;0.0 +28666800;-229160.5;26148.9;0.0 +28670400;-224707.8;27831.4;0.0 +28674000;-222056.1;28420.2;0.0 +28677600;-186025.5;0;0.0 +28681200;-219485.8;0;0.0 +28684800;-203146.3;0;0.0 +28688400;-210069.9;0;0.0 +28692000;-197364.1;1020.2;0.0 +28695600;-205333.2;3666.0;0.0 +28699200;-183707.3;30706.3;0.0 +28702800;-201296.2;126718.9;0.0 +28706400;-158427.1;103394.3;0.0 +28710000;-204759.5;65905.0;0.0 +28713600;-230216.9;27554.1;0.0 +28717200;-249627.3;18663.0;0.0 +28720800;-249145.3;3585.1;0.0 +28724400;-310642.4;2753.6;0.0 +28728000;-280980.4;2050.3;0.0 +28731600;-260504.4;1980.8;0.0 +28735200;-282769.4;1815.5;0.0 +28738800;-304669.0;2553.9;0.0 +28742400;-265825.8;5635.3;0.0 +28746000;-232804.0;15559.2;0.0 +28749600;-222742.0;23992.5;0.0 +28753200;-222088.5;31327.6;0.0 +28756800;-222740.2;35926.5;0.0 +28760400;-221192.8;37965.0;0.0 +28764000;-187029.8;0;0.0 +28767600;-213614.1;0;0.0 +28771200;-203220.9;780.9;0.0 +28774800;-206305.1;2793.6;0.0 +28778400;-194402.4;12794.2;0.0 +28782000;-199657.3;11391.6;0.0 +28785600;-193010.9;74072.2;0.0 +28789200;-161896.4;283842.0;0.0 +28792800;-154167.4;150051.6;0.0 +28796400;-190103.1;79369.7;0.0 +28800000;-185906.2;21483.8;0.0 +28803600;-202161.8;14221.6;0.0 +28807200;-249008.2;9953.1;0.0 +28810800;-253223.7;7391.0;0.0 +28814400;-264802.1;6655.7;0.0 +28818000;-253942.7;6023.9;0.0 +28821600;-239002.9;5885.8;0.0 +28825200;-251560.9;7325.4;0.0 +28828800;-188129.7;11743.5;0.0 +28832400;-183531.7;0;0.0 +28836000;-201685.7;0;0.0 +28839600;-208852.6;0;0.0 +28843200;-204721.1;0;0.0 +28846800;-193712.2;0;0.0 +28850400;-196288.2;0;0.0 +28854000;-208213.6;0;0.0 +28857600;-264914.5;0;0.0 +28861200;-277142.7;0;0.0 +28864800;-289295.3;0;0.0 +28868400;-291224.0;0;0.0 +28872000;-287524.7;0;0.0 +28875600;-297187.9;0;0.0 +28879200;-293697.0;0;0.0 +28882800;-252361.7;0;0.0 +28886400;-223604.4;0;0.0 +28890000;-341754.8;0;0.0 +28893600;-496085.9;0;0.0 +28897200;-396370.0;0;0.0 +28900800;-603278.6;0;0.0 +28904400;-442973.2;0;0.0 +28908000;-683465.7;0;0.0 +28911600;-417161.4;0;0.0 +28915200;-413255.1;0;0.0 +28918800;-338654.1;0;0.0 +28922400;-364657.9;0;0.0 +28926000;-330101.1;0;0.0 +28929600;-351607.5;0;0.0 +28933200;-327496.5;0;0.0 +28936800;-350426.5;0;0.0 +28940400;-327729.2;0;0.0 +28944000;-352235.2;0;0.0 +28947600;-331765.5;0;0.0 +28951200;-354706.6;0;0.0 +28954800;-332636.3;0;0.0 +28958400;-355158.0;4332.9;0.0 +28962000;-274000.8;0;0.0 +28965600;-271971.2;0;0.0 +28969200;-338010.6;36357.9;0.0 +28972800;-374566.3;3170.9;0.0 +28976400;-423415.2;0;0.0 +28980000;-463706.0;0;0.0 +28983600;-487694.7;0;0.0 +28987200;-484245.7;0;0.0 +28990800;-525260.6;0;0.0 +28994400;-525351.8;0;0.0 +28998000;-511711.4;0;0.0 +29001600;-463541.1;0;0.0 +29005200;-394528.0;0;0.0 +29008800;-366659.5;199.4;0.0 +29012400;-355975.0;1420.9;0.0 +29016000;-352922.4;2210.3;0.0 +29019600;-352747.5;1939.3;0.0 +29023200;-352828.2;0;0.0 +29026800;-394826.4;0;0.0 +29030400;-358240.7;0;0.0 +29034000;-383291.0;0;0.0 +29037600;-353896.2;0;0.0 +29041200;-381091.3;0;0.0 +29044800;-351794.6;0;0.0 +29048400;-273684.7;0;0.0 +29052000;-281287.7;0;0.0 +29055600;-347703.1;21850.7;0.0 +29059200;-408720.2;801.0;0.0 +29062800;-463924.2;0;0.0 +29066400;-495929.6;0;0.0 +29070000;-503847.5;0;0.0 +29073600;-504823.4;0;0.0 +29077200;-545184.6;0;0.0 +29080800;-558241.6;0;0.0 +29084400;-544710.2;0;0.0 +29088000;-489796.1;0;0.0 +29091600;-406991.0;0;0.0 +29095200;-380353.3;58.4;0.0 +29098800;-374209.9;458.8;0.0 +29102400;-366460.8;1219.7;0.0 +29106000;-361609.6;1631.9;0.0 +29109600;-367413.0;0;0.0 +29113200;-403421.4;0;0.0 +29116800;-362767.4;0;0.0 +29120400;-380608.5;0;0.0 +29124000;-357002.9;0;0.0 +29127600;-383286.5;0;0.0 +29131200;-358969.2;0;0.0 +29134800;-274061.3;0;0.0 +29138400;-281691.7;0;0.0 +29142000;-350381.4;15006.4;0.0 +29145600;-400373.6;100.8;0.0 +29149200;-416608.2;0;0.0 +29152800;-435566.5;0;0.0 +29156400;-489367.8;0;0.0 +29160000;-497334.3;0;0.0 +29163600;-540648.3;0;0.0 +29167200;-546111.9;0;0.0 +29170800;-535339.6;0;0.0 +29174400;-490248.5;0;0.0 +29178000;-412286.6;0;0.0 +29181600;-381360.1;0;0.0 +29185200;-375117.5;0;0.0 +29188800;-367431.3;352.1;0.0 +29192400;-362829.2;811.9;0.0 +29196000;-369703.4;0;0.0 +29199600;-408013.7;0;0.0 +29203200;-362958.2;0;0.0 +29206800;-383361.3;0;0.0 +29210400;-359671.9;0;0.0 +29214000;-386452.0;0;0.0 +29217600;-351141.0;1931.5;0.0 +29221200;-364288.1;59709.4;0.0 +29224800;-344283.9;46131.7;0.0 +29228400;-346398.0;15926.6;0.0 +29232000;-401403.0;853.1;0.0 +29235600;-455364.0;0;0.0 +29239200;-483779.5;0;0.0 +29242800;-496768.6;0;0.0 +29246400;-485766.8;0;0.0 +29250000;-459432.7;0;0.0 +29253600;-450189.4;0;0.0 +29257200;-475673.0;0;0.0 +29260800;-454139.3;0;0.0 +29264400;-393037.7;1826.6;0.0 +29268000;-368987.2;3318.2;0.0 +29271600;-364707.7;5435.1;0.0 +29275200;-357863.0;5935.6;0.0 +29278800;-353532.7;9553.0;0.0 +29282400;-365195.4;0;0.0 +29286000;-375086.2;0;0.0 +29289600;-348588.4;0;0.0 +29293200;-371610.6;0;0.0 +29296800;-349254.1;0;0.0 +29300400;-371553.6;0;0.0 +29304000;-347880.1;5486.2;0.0 +29307600;-368233.9;62997.0;0.0 +29311200;-339748.2;49737.5;0.0 +29314800;-342248.0;28555.7;0.0 +29318400;-389538.1;1954.1;0.0 +29322000;-398347.2;969.4;0.0 +29325600;-417858.2;0;0.0 +29329200;-415673.1;0;0.0 +29332800;-397130.6;982.7;0.0 +29336400;-439212.7;0;0.0 +29340000;-467754.9;0;0.0 +29343600;-441066.4;0;0.0 +29347200;-435499.3;147.4;0.0 +29350800;-383593.3;4716.9;0.0 +29354400;-363888.8;7544.9;0.0 +29358000;-356944.9;10756.6;0.0 +29361600;-354409.9;11824.4;0.0 +29365200;-350649.1;13743.5;0.0 +29368800;-354164.6;0;0.0 +29372400;-379071.4;0;0.0 +29376000;-351901.2;0;0.0 +29379600;-361885.7;0;0.0 +29383200;-342159.5;0;0.0 +29386800;-355699.7;0;0.0 +29390400;-337906.7;6841.1;0.0 +29394000;-359369.9;71694.8;0.0 +29397600;-334833.1;62924.5;0.0 +29401200;-337449.0;45396.6;0.0 +29404800;-343670.8;11904.5;0.0 +29408400;-359582.6;7024.8;0.0 +29412000;-358755.0;3731.2;0.0 +29415600;-386344.9;2870.9;0.0 +29419200;-395937.0;5727.1;0.0 +29422800;-397558.0;5089.5;0.0 +29426400;-395414.2;5334.9;0.0 +29430000;-385727.0;6814.0;0.0 +29433600;-345939.9;10451.4;0.0 +29437200;-337868.6;0;0.0 +29440800;-335800.0;0;0.0 +29444400;-349764.5;0;0.0 +29448000;-332516.4;0;0.0 +29451600;-347674.5;1249.0;0.0 +29455200;-331485.4;3086.1;0.0 +29458800;-344317.6;7087.8;0.0 +29462400;-329398.0;5627.8;0.0 +29466000;-344533.9;13138.5;0.0 +29469600;-326180.3;12191.5;0.0 +29473200;-341493.1;17488.6;0.0 +29476800;-322932.1;15437.3;0.0 +29480400;-337090.2;19337.4;0.0 +29484000;-324578.9;18169.1;0.0 +29487600;-341175.9;24091.0;0.0 +29491200;-323191.6;4033.8;0.0 +29494800;-395470.4;1751.1;0.0 +29498400;-361421.6;35.1;0.0 +29502000;-539486.1;0;0.0 +29505600;-404835.7;0;0.0 +29509200;-536783.7;0;0.0 +29512800;-396949.1;0;0.0 +29516400;-513862.9;0;0.0 +29520000;-351576.7;0;0.0 +29523600;-371094.7;1085.5;0.0 +29527200;-337689.9;2502.8;0.0 +29530800;-355185.9;7216.7;0.0 +29534400;-333244.1;4411.3;0.0 +29538000;-351496.9;9592.5;0.0 +29541600;-332268.3;6300.5;0.0 +29545200;-350115.6;7964.0;0.0 +29548800;-332981.9;6095.3;0.0 +29552400;-346887.3;10653.1;0.0 +29556000;-332324.1;7832.3;0.0 +29559600;-345981.5;10883.9;0.0 +29563200;-326753.3;31061.6;0.0 +29566800;-352633.4;174662.3;0.0 +29570400;-329445.6;116596.4;0.0 +29574000;-336000.8;84991.2;0.0 +29577600;-356109.3;32273.4;0.0 +29581200;-362659.0;22574.7;0.0 +29584800;-378412.4;8122.4;0.0 +29588400;-425983.5;6871.5;0.0 +29592000;-385154.9;7985.0;0.0 +29595600;-388764.0;6631.7;0.0 +29599200;-419835.2;5106.1;0.0 +29602800;-434302.1;6279.5;0.0 +29606400;-406601.6;7987.9;0.0 +29610000;-357372.1;15146.7;0.0 +29613600;-347949.2;18921.3;0.0 +29617200;-345287.5;23787.3;0.0 +29620800;-343347.0;24876.5;0.0 +29624400;-342129.0;26140.7;0.0 +29628000;-336977.9;0;0.0 +29631600;-356790.1;0;0.0 +29635200;-340088.4;0;0.0 +29638800;-357670.6;0;0.0 +29642400;-337175.9;0;0.0 +29646000;-347573.9;3833.4;0.0 +29649600;-333833.2;54311.0;0.0 +29653200;-387613.0;173076.7;0.0 +29656800;-331273.0;113104.3;0.0 +29660400;-336201.3;70757.9;0.0 +29664000;-364367.7;13652.2;0.0 +29667600;-404631.1;7611.2;0.0 +29671200;-439803.4;4279.2;0.0 +29674800;-458620.9;2402.4;0.0 +29678400;-455112.0;2456.5;0.0 +29682000;-477227.8;1044.7;0.0 +29685600;-481080.6;958.0;0.0 +29689200;-469023.1;1148.6;0.0 +29692800;-423046.4;2413.8;0.0 +29696400;-371905.8;10317.4;0.0 +29700000;-352776.9;15309.6;0.0 +29703600;-349772.0;21269.4;0.0 +29707200;-347284.3;22478.6;0.0 +29710800;-345073.5;24694.2;0.0 +29714400;-345765.7;0;0.0 +29718000;-358816.1;0;0.0 +29721600;-339944.8;0;0.0 +29725200;-358169.5;0;0.0 +29728800;-336748.6;2930.3;0.0 +29732400;-351099.3;6352.6;0.0 +29736000;-332972.5;33480.2;0.0 +29739600;-357576.1;137785.9;0.0 +29743200;-332513.4;110733.1;0.0 +29746800;-338480.4;58700.7;0.0 +29750400;-372566.0;8712.1;0.0 +29754000;-425477.3;2820.4;0.0 +29757600;-459015.8;1276.4;0.0 +29761200;-479194.7;366.9;0.0 +29764800;-475328.3;667.6;0.0 +29768400;-500383.4;0;0.0 +29772000;-505378.5;0;0.0 +29775600;-491153.3;0;0.0 +29779200;-439146.1;0;0.0 +29782800;-385052.6;3028.4;0.0 +29786400;-359379.8;5856.2;0.0 +29790000;-357018.1;7430.3;0.0 +29793600;-348749.0;11903.2;0.0 +29797200;-349003.2;13872.4;0.0 +29800800;-350882.0;0;0.0 +29804400;-374056.2;0;0.0 +29808000;-348289.3;0;0.0 +29811600;-366861.0;0;0.0 +29815200;-342366.0;0;0.0 +29818800;-357306.0;0;0.0 +29822400;-339672.5;10582.1;0.0 +29826000;-365376.5;72979.4;0.0 +29829600;-338878.7;54049.3;0.0 +29833200;-343165.4;36038.7;0.0 +29836800;-387880.0;2748.6;0.0 +29840400;-428016.3;685.1;0.0 +29844000;-419808.5;0;0.0 +29847600;-445220.7;0;0.0 +29851200;-409930.3;0;0.0 +29854800;-423587.1;0;0.0 +29858400;-462308.5;0;0.0 +29862000;-491756.3;0;0.0 +29865600;-443628.7;0;0.0 +29869200;-386483.7;1752.3;0.0 +29872800;-363994.4;4278.4;0.0 +29876400;-359792.3;4955.8;0.0 +29880000;-351916.0;9297.3;0.0 +29883600;-351565.4;11379.2;0.0 +29887200;-355915.4;0;0.0 +29890800;-379746.8;0;0.0 +29894400;-353442.7;0;0.0 +29898000;-366726.3;0;0.0 +29901600;-346958.4;0;0.0 +29905200;-361265.7;0;0.0 +29908800;-342303.5;10938.3;0.0 +29912400;-366087.4;74835.7;0.0 +29916000;-338282.0;58098.0;0.0 +29919600;-343361.9;35477.7;0.0 +29923200;-394597.4;2825.0;0.0 +29926800;-447433.2;576.4;0.0 +29930400;-484328.8;0;0.0 +29934000;-500579.8;0;0.0 +29937600;-496553.8;0;0.0 +29941200;-533083.2;0;0.0 +29944800;-540555.1;0;0.0 +29948400;-527951.6;0;0.0 +29952000;-472132.9;0;0.0 +29955600;-398129.9;420.9;0.0 +29959200;-373543.5;2030.3;0.0 +29962800;-365359.9;3124.0;0.0 +29966400;-360301.8;4239.8;0.0 +29970000;-355177.6;4755.9;0.0 +29973600;-366699.9;0;0.0 +29977200;-384340.7;0;0.0 +29980800;-350413.2;0;0.0 +29984400;-373210.6;0;0.0 +29988000;-350519.0;0;0.0 +29991600;-371550.6;0;0.0 +29995200;-347067.1;2517.9;0.0 +29998800;-275528.3;0;0.0 +30002400;-280782.6;0;0.0 +30006000;-343283.2;35923.7;0.0 +30009600;-358671.3;5737.7;0.0 +30013200;-396826.0;1761.7;0.0 +30016800;-423464.6;458.0;0.0 +30020400;-439456.2;0;0.0 +30024000;-438103.5;0;0.0 +30027600;-447870.8;0;0.0 +30031200;-446111.1;0;0.0 +30034800;-423885.2;127.9;0.0 +30038400;-364569.8;1429.6;0.0 +30042000;-349063.4;0;0.0 +30045600;-344871.3;0;0.0 +30049200;-369142.3;0;0.0 +30052800;-343124.2;0;0.0 +30056400;-363755.7;0;0.0 +30060000;-341276.4;0;0.0 +30063600;-361821.9;0;0.0 +30067200;-340283.6;0;0.0 +30070800;-360501.2;0;0.0 +30074400;-338854.6;0;0.0 +30078000;-359149.1;0;0.0 +30081600;-338674.6;0;0.0 +30085200;-358799.7;0;0.0 +30088800;-338715.0;0;0.0 +30092400;-355190.0;0;0.0 +30096000;-342538.1;0;0.0 +30099600;-474987.5;0;0.0 +30103200;-449343.4;0;0.0 +30106800;-568303.1;0;0.0 +30110400;-540813.4;0;0.0 +30114000;-608743.0;0;0.0 +30117600;-513024.6;0;0.0 +30121200;-543362.7;0;0.0 +30124800;-376203.3;0;0.0 +30128400;-403842.7;0;0.0 +30132000;-345186.5;0;0.0 +30135600;-371869.2;0;0.0 +30139200;-341616.9;0;0.0 +30142800;-373403.0;0;0.0 +30146400;-341343.3;0;0.0 +30150000;-366532.6;0;0.0 +30153600;-341077.9;0;0.0 +30157200;-362616.8;0;0.0 +30160800;-340543.5;546.5;0.0 +30164400;-361168.4;791.9;0.0 +30168000;-338093.1;14587.5;0.0 +30171600;-368229.2;81765.1;0.0 +30175200;-338340.9;58922.6;0.0 +30178800;-343312.7;25793.8;0.0 +30182400;-383926.5;4838.1;0.0 +30186000;-439825.3;2253.7;0.0 +30189600;-468669.4;1322.8;0.0 +30193200;-485222.2;479.9;0.0 +30196800;-480048.6;441.5;0.0 +30200400;-511642.3;0;0.0 +30204000;-513229.0;0;0.0 +30207600;-497950.3;0;0.0 +30211200;-445443.8;16.3;0.0 +30214800;-388848.2;1899.7;0.0 +30218400;-361176.4;5229.0;0.0 +30222000;-355494.9;7368.2;0.0 +30225600;-351277.8;9253.4;0.0 +30229200;-348224.9;10429.9;0.0 +30232800;-353689.7;0;0.0 +30236400;-378937.6;0;0.0 +30240000;-353739.9;0;0.0 +30243600;-375006.6;0;0.0 +30247200;-350016.6;0;0.0 +30250800;-371483.3;0;0.0 +30254400;-347016.3;4407.0;0.0 +30258000;-274969.7;0;0.0 +30261600;-280207.7;0;0.0 +30265200;-345874.5;24556.2;0.0 +30268800;-408823.7;3031.9;0.0 +30272400;-465338.6;0;0.0 +30276000;-500007.0;0;0.0 +30279600;-518080.4;0;0.0 +30283200;-513132.2;0;0.0 +30286800;-549515.5;0;0.0 +30290400;-558830.0;0;0.0 +30294000;-545453.9;0;0.0 +30297600;-491702.5;0;0.0 +30301200;-409694.7;0;0.0 +30304800;-381134.3;337.0;0.0 +30308400;-371881.9;1160.0;0.0 +30312000;-366909.8;1378.4;0.0 +30315600;-361425.9;2082.1;0.0 +30319200;-367313.4;0;0.0 +30322800;-396915.9;0;0.0 +30326400;-364049.5;0;0.0 +30330000;-383808.4;0;0.0 +30333600;-359538.6;0;0.0 +30337200;-399939.4;0;0.0 +30340800;-363526.4;0;0.0 +30344400;-378376.0;14250.1;0.0 +30348000;-348522.3;20028.2;0.0 +30351600;-351056.7;9096.2;0.0 +30355200;-419828.3;857.8;0.0 +30358800;-471050.5;0;0.0 +30362400;-505815.6;0;0.0 +30366000;-518136.3;0;0.0 +30369600;-504902.0;0;0.0 +30373200;-536980.9;0;0.0 +30376800;-535885.4;0;0.0 +30380400;-483050.8;0;0.0 +30384000;-455619.8;705.5;0.0 +30387600;-392848.2;5498.5;0.0 +30391200;-369278.8;11134.8;0.0 +30394800;-363992.4;13763.3;0.0 +30398400;-358762.2;19171.0;0.0 +30402000;-353536.1;21059.9;0.0 +30405600;-377666.9;0;0.0 +30409200;-373182.1;0;0.0 +30412800;-345704.5;272.1;0.0 +30416400;-361571.4;1469.7;0.0 +30420000;-344007.4;5551.5;0.0 +30423600;-355753.0;9489.3;0.0 +30427200;-334996.6;48531.4;0.0 +30430800;-365569.9;195950.5;0.0 +30434400;-333644.3;147095.1;0.0 +30438000;-337684.7;66606.5;0.0 +30441600;-368785.7;17611.7;0.0 +30445200;-387318.6;20548.4;0.0 +30448800;-394866.7;20332.9;0.0 +30452400;-400749.9;17757.9;0.0 +30456000;-387468.4;21313.0;0.0 +30459600;-402274.8;11275.7;0.0 +30463200;-410417.3;12222.5;0.0 +30466800;-414350.6;12919.8;0.0 +30470400;-407946.5;17712.8;0.0 +30474000;-365708.2;33085.2;0.0 +30477600;-348094.1;44335.3;0.0 +30481200;-342001.4;47283.1;0.0 +30484800;-340129.3;50054.6;0.0 +30488400;-338637.6;49579.5;0.0 +30492000;-337231.0;0;0.0 +30495600;-358044.0;4943.3;0.0 +30499200;-335053.0;19515.5;0.0 +30502800;-345118.9;22714.2;0.0 +30506400;-326746.4;77612.5;0.0 +30510000;-359589.8;42528.2;0.0 +30513600;-326289.1;134239.9;0.0 +30517200;-376394.5;234847.7;0.0 +30520800;-326271.8;155397.5;0.0 +30524400;-331782.0;97988.9;0.0 +30528000;-352491.5;53172.4;0.0 +30531600;-360161.6;45968.8;0.0 +30535200;-371751.8;38650.7;0.0 +30538800;-375380.7;31462.6;0.0 +30542400;-367046.3;33024.5;0.0 +30546000;-376751.6;18819.2;0.0 +30549600;-380322.9;27515.8;0.0 +30553200;-387534.1;24985.9;0.0 +30556800;-388531.0;31329.9;0.0 +30560400;-347875.5;48383.3;0.0 +30564000;-339165.2;57386.7;0.0 +30567600;-337584.0;59312.1;0.0 +30571200;-335583.8;62960.3;0.0 +30574800;-334569.5;63693.6;0.0 +30578400;-328192.6;0;0.0 +30582000;-351608.9;4846.3;0.0 +30585600;-329504.7;11295.4;0.0 +30589200;-337616.8;10379.8;0.0 +30592800;-320714.6;28410.1;0.0 +30596400;-339456.7;21925.9;0.0 +30600000;-316184.6;147749.2;0.0 +30603600;-352548.8;246541.5;0.0 +30607200;-314712.1;172595.6;0.0 +30610800;-322876.8;121311.2;0.0 +30614400;-327984.5;91244.7;0.0 +30618000;-329729.1;79493.8;0.0 +30621600;-331069.2;31452.6;0.0 +30625200;-356155.7;30467.2;0.0 +30628800;-365215.9;34803.4;0.0 +30632400;-359409.0;25620.7;0.0 +30636000;-319772.9;38397.3;0.0 +30639600;-333730.5;32551.6;0.0 +30643200;-327935.3;49816.5;0.0 +30646800;-311827.6;0;0.0 +30650400;-320076.6;20005.4;0.0 +30654000;-332740.4;78909.6;0.0 +30657600;-312811.0;46392.4;0.0 +30661200;-325039.6;74186.0;0.0 +30664800;-316404.2;66743.7;0.0 +30668400;-323282.4;120603.2;0.0 +30672000;-317145.8;58315.4;0.0 +30675600;-318681.7;95192.4;0.0 +30679200;-326158.2;66371.4;0.0 +30682800;-315700.1;158015.6;0.0 +30686400;-314635.1;67102.6;0.0 +30690000;-321960.0;128601.8;0.0 +30693600;-315205.6;68766.9;0.0 +30697200;-318207.2;93115.7;0.0 +30700800;-313674.6;30686.8;0.0 +30704400;-341183.9;59400.4;0.0 +30708000;-319361.3;24644.2;0.0 +30711600;-370170.8;52452.9;0.0 +30715200;-319822.4;27458.6;0.0 +30718800;-347344.0;43848.6;0.0 +30722400;-325504.7;24002.5;0.0 +30726000;-378040.6;52761.9;0.0 +30729600;-321495.6;28316.6;0.0 +30733200;-337269.7;61096.4;0.0 +30736800;-313277.7;42504.0;0.0 +30740400;-321624.0;87620.7;0.0 +30744000;-320260.3;54304.8;0.0 +30747600;-317889.2;111960.1;0.0 +30751200;-326440.7;63432.6;0.0 +30754800;-318144.1;120225.5;0.0 +30758400;-316854.8;65470.8;0.0 +30762000;-325962.9;153091.8;0.0 +30765600;-314767.8;83680.0;0.0 +30769200;-316721.7;169354.2;0.0 +30772800;-304922.3;189422.5;0.0 +30776400;-314957.8;791709.6;0.0 +30780000;-303430.5;422163.2;0.0 +30783600;-308466.6;246805.7;0.0 +30787200;-334860.6;77535.3;0.0 +30790800;-349306.6;51429.5;0.0 +30794400;-373641.6;35450.7;0.0 +30798000;-387590.1;26845.7;0.0 +30801600;-354362.1;28898.7;0.0 +30805200;-382509.2;20101.7;0.0 +30808800;-379233.8;18894.3;0.0 +30812400;-378366.5;18853.5;0.0 +30816000;-367199.3;20525.6;0.0 +30819600;-345114.8;40068.1;0.0 +30823200;-337262.2;57203.2;0.0 +30826800;-335038.7;60342.9;0.0 +30830400;-333035.0;66715.9;0.0 +30834000;-331219.0;71520.4;0.0 +30837600;-321829.8;0;0.0 +30841200;-346965.1;11316.8;0.0 +30844800;-320232.9;53700.6;0.0 +30848400;-340770.2;61744.7;0.0 +30852000;-312928.4;107862.9;0.0 +30855600;-340037.2;101192.7;0.0 +30859200;-310321.9;216121.2;0.0 +30862800;-348130.9;387772.3;0.0 +30866400;-309879.7;250037.6;0.0 +30870000;-320216.7;125139.1;0.0 +30873600;-343787.3;36251.5;0.0 +30877200;-365165.3;20746.3;0.0 +30880800;-387049.6;11769.3;0.0 +30884400;-357192.3;13862.4;0.0 +30888000;-379988.8;9175.0;0.0 +30891600;-419688.5;7379.4;0.0 +30895200;-422946.4;7179.0;0.0 +30898800;-421628.8;6872.6;0.0 +30902400;-395416.2;7660.7;0.0 +30906000;-353777.2;14616.2;0.0 +30909600;-344983.6;21026.8;0.0 +30913200;-343423.6;18800.7;0.0 +30916800;-340572.4;27631.4;0.0 +30920400;-339490.5;30287.7;0.0 +30924000;-333829.2;0;0.0 +30927600;-352084.9;0;0.0 +30931200;-336064.0;237.3;0.0 +30934800;-344133.3;3922.8;0.0 +30938400;-331847.3;6091.8;0.0 +30942000;-344114.3;9280.7;0.0 +30945600;-327873.7;76367.1;0.0 +30949200;-382977.3;200920.2;0.0 +30952800;-327778.1;111415.1;0.0 +30956400;-335661.9;52324.1;0.0 +30960000;-363996.9;9162.5;0.0 +30963600;-388444.5;5623.6;0.0 +30967200;-419018.7;3044.5;0.0 +30970800;-430423.8;1104.3;0.0 +30974400;-406841.4;1320.2;0.0 +30978000;-395655.8;1380.5;0.0 +30981600;-396959.0;933.7;0.0 +30985200;-398807.9;1116.5;0.0 +30988800;-400080.7;1545.9;0.0 +30992400;-361213.1;6759.3;0.0 +30996000;-348508.1;14803.6;0.0 +30999600;-346005.5;18678.0;0.0 +31003200;-344714.9;18309.6;0.0 +31006800;-343332.2;18700.8;0.0 +31010400;-341173.5;0;0.0 +31014000;-362839.6;0;0.0 +31017600;-340468.0;0;0.0 +31021200;-354661.9;0;0.0 +31024800;-338212.9;0;0.0 +31028400;-352423.3;0;0.0 +31032000;-336175.9;14623.9;0.0 +31035600;-273169.9;0;0.0 +31039200;-278508.0;0;0.0 +31042800;-341255.7;38366.5;0.0 +31046400;-373619.0;5274.4;0.0 +31050000;-384403.8;1116.4;0.0 +31053600;-391532.7;557.2;0.0 +31057200;-396746.8;515.5;0.0 +31060800;-386782.8;772.7;0.0 +31064400;-402198.4;0;0.0 +31068000;-406896.8;0;0.0 +31071600;-408167.7;0;0.0 +31075200;-407908.6;0;0.0 +31078800;-368713.2;3551.8;0.0 +31082400;-352234.1;7461.6;0.0 +31086000;-350694.1;10024.3;0.0 +31089600;-347746.4;12208.9;0.0 +31093200;-345964.2;15847.4;0.0 +31096800;-345069.3;0;0.0 +31100400;-365592.9;0;0.0 +31104000;-343343.6;0;0.0 +31107600;-356990.0;0;0.0 +31111200;-341316.0;0;0.0 +31114800;-356780.5;0;0.0 +31118400;-339675.3;10488.3;0.0 +31122000;-364738.4;61488.8;0.0 +31125600;-339076.0;51461.1;0.0 +31129200;-343307.9;23640.8;0.0 +31132800;-384509.7;1779.9;0.0 +31136400;-435246.0;887.9;0.0 +31140000;-447390.6;49.9;0.0 +31143600;-427086.0;306.5;0.0 +31147200;-433775.6;109.8;0.0 +31150800;-458317.0;0;0.0 +31154400;-470009.0;0;0.0 +31158000;-478263.4;0;0.0 +31161600;-447701.2;0;0.0 +31165200;-382159.2;2711.4;0.0 +31168800;-357369.4;6520.5;0.0 +31172400;-355801.1;7973.4;0.0 +31176000;-352799.8;10806.4;0.0 +31179600;-349271.1;11933.4;0.0 +31183200;-350900.8;0;0.0 +31186800;-373292.8;0;0.0 +31190400;-344721.4;0;0.0 +31194000;-362646.4;0;0.0 +31197600;-340043.3;0;0.0 +31201200;-365516.4;0;0.0 +31204800;-340157.3;4386.0;0.0 +31208400;-274794.1;0;0.0 +31212000;-279967.8;0;0.0 +31215600;-341162.3;35398.3;0.0 +31219200;-346968.0;16972.0;0.0 +31222800;-347477.7;14734.2;0.0 +31226400;-348171.4;2489.7;0.0 +31230000;-352097.2;1506.4;0.0 +31233600;-342532.0;4466.4;0.0 +31237200;-346744.9;3260.5;0.0 +31240800;-358207.1;2817.8;0.0 +31244400;-371114.4;3341.9;0.0 +31248000;-352832.4;6450.4;0.0 +31251600;-340874.1;0;0.0 +31255200;-337137.0;0;0.0 +31258800;-356826.3;0;0.0 +31262400;-337559.1;0;0.0 +31266000;-356752.8;0;0.0 +31269600;-336096.6;0;0.0 +31273200;-355833.1;0;0.0 +31276800;-336379.6;0;0.0 +31280400;-355578.3;0;0.0 +31284000;-335541.8;0;0.0 +31287600;-359046.3;0;0.0 +31291200;-335165.0;0;0.0 +31294800;-353031.4;0;0.0 +31298400;-336053.9;0;0.0 +31302000;-356702.7;0;0.0 +31305600;-340588.5;0;0.0 +31309200;-454444.0;0;0.0 +31312800;-450625.1;0;0.0 +31316400;-579937.4;0;0.0 +31320000;-520322.1;0;0.0 +31323600;-585386.9;0;0.0 +31327200;-495023.8;0;0.0 +31330800;-559697.9;0;0.0 +31334400;-406592.0;0;0.0 +31338000;-411618.0;0;0.0 +31341600;-346590.1;0;0.0 +31345200;-377679.5;0;0.0 +31348800;-341978.6;0;0.0 +31352400;-366844.6;0;0.0 +31356000;-340068.3;0;0.0 +31359600;-365450.5;0;0.0 +31363200;-340956.3;0;0.0 +31366800;-371747.1;0;0.0 +31370400;-340906.6;0;0.0 +31374000;-366356.8;0;0.0 +31377600;-340588.7;4516.2;0.0 +31381200;-271645.8;0;0.0 +31384800;-279395.1;0;0.0 +31388400;-343388.1;35300.4;0.0 +31392000;-369474.0;7891.6;0.0 +31395600;-403455.9;921.7;0.0 +31399200;-456093.1;0;0.0 +31402800;-472347.7;0;0.0 +31406400;-470909.3;0;0.0 +31410000;-459207.9;0;0.0 +31413600;-433695.2;0;0.0 +31417200;-435987.3;0;0.0 +31420800;-432560.8;0;0.0 +31424400;-379286.9;2193.2;0.0 +31428000;-357214.8;3887.6;0.0 +31431600;-353981.2;5744.1;0.0 +31435200;-349095.5;8239.1;0.0 +31438800;-348998.2;8640.7;0.0 +31442400;-349204.9;0;0.0 +31446000;-373507.9;0;0.0 +31449600;-349644.8;0;0.0 +31453200;-368332.0;0;0.0 +31456800;-343759.9;0;0.0 +31460400;-364186.1;0;0.0 +31464000;-342356.1;4168.6;0.0 +31467600;-364092.3;51101.3;0.0 +31471200;-340729.6;48445.7;0.0 +31474800;-343930.1;29046.4;0.0 +31478400;-378676.5;9291.4;0.0 +31482000;-396360.6;1200.8;0.0 +31485600;-401631.3;494.4;0.0 +31489200;-403432.0;884.4;0.0 +31492800;-402050.3;150.7;0.0 +31496400;-411281.5;0;0.0 +31500000;-415561.2;0;0.0 +31503600;-431026.9;0;0.0 +31507200;-423300.4;0;0.0 +31510800;-379259.4;3120.4;0.0 +31514400;-358284.8;7282.5;0.0 +31518000;-357080.6;7658.0;0.0 +31521600;-351973.1;9676.7;0.0 +31525200;-348668.6;9642.5;0.0 +31528800;-350826.1;0;0.0 +31532400;-383166.6;0;0.0 diff --git a/poetry.lock b/poetry.lock index 6795205..4c00b2b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -2,14 +2,14 @@ [[package]] name = "alabaster" -version = "0.7.12" +version = "0.7.13" description = "A configurable sidebar-enabled Sphinx theme" category = "dev" optional = false -python-versions = "*" +python-versions = ">=3.6" files = [ - {file = "alabaster-0.7.12-py2.py3-none-any.whl", hash = "sha256:446438bdcca0e05bd45ea2de1668c1d9b032e1a9154c2c259092d77031ddd359"}, - {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"}, + {file = "alabaster-0.7.13-py3-none-any.whl", hash = "sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3"}, + {file = "alabaster-0.7.13.tar.gz", hash = "sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2"}, ] [[package]] @@ -23,17 +23,6 @@ files = [ {file = "antlr4-python3-runtime-4.8.tar.gz", hash = "sha256:15793f5d0512a372b4e7d2284058ad32ce7dd27126b105fb0b2245130445db33"}, ] -[[package]] -name = "atomicwrites" -version = "1.4.1" -description = "Atomic file writes." -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -files = [ - {file = "atomicwrites-1.4.1.tar.gz", hash = "sha256:81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11"}, -] - [[package]] name = "attrs" version = "22.2.0" @@ -55,34 +44,85 @@ tests-no-zope = ["cloudpickle", "cloudpickle", "hypothesis", "hypothesis", "mypy [[package]] name = "autopep8" -version = "1.6.0" +version = "2.0.2" description = "A tool that automatically formats Python code to conform to the PEP 8 style guide" category = "dev" optional = false -python-versions = "*" +python-versions = ">=3.6" files = [ - {file = "autopep8-1.6.0-py2.py3-none-any.whl", hash = "sha256:ed77137193bbac52d029a52c59bec1b0629b5a186c495f1eb21b126ac466083f"}, - {file = "autopep8-1.6.0.tar.gz", hash = "sha256:44f0932855039d2c15c4510d6df665e4730f2b8582704fa48f9c55bd3e17d979"}, + {file = "autopep8-2.0.2-py2.py3-none-any.whl", hash = "sha256:86e9303b5e5c8160872b2f5ef611161b2893e9bfe8ccc7e2f76385947d57a2f1"}, + {file = "autopep8-2.0.2.tar.gz", hash = "sha256:f9849cdd62108cb739dbcdbfb7fdcc9a30d1b63c4cc3e1c1f893b5360941b61c"}, ] [package.dependencies] -pycodestyle = ">=2.8.0" -toml = "*" +pycodestyle = ">=2.10.0" +tomli = {version = "*", markers = "python_version < \"3.11\""} [[package]] name = "babel" -version = "2.11.0" +version = "2.12.1" description = "Internationalization utilities" category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" +files = [ + {file = "Babel-2.12.1-py3-none-any.whl", hash = "sha256:b4246fb7677d3b98f501a39d43396d3cafdc8eadb045f4a31be01863f655c610"}, + {file = "Babel-2.12.1.tar.gz", hash = "sha256:cc2d99999cd01d44420ae725a21c9e3711b3aadc7976d6147f622d8581963455"}, +] + +[package.dependencies] +pytz = {version = ">=2015.7", markers = "python_version < \"3.9\""} + +[[package]] +name = "black" +version = "23.1.0" +description = "The uncompromising code formatter." +category = "dev" +optional = false +python-versions = ">=3.7" files = [ - {file = "Babel-2.11.0-py3-none-any.whl", hash = "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe"}, - {file = "Babel-2.11.0.tar.gz", hash = "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:b6a92a41ee34b883b359998f0c8e6eb8e99803aa8bf3123bf2b2e6fec505a221"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:57c18c5165c1dbe291d5306e53fb3988122890e57bd9b3dcb75f967f13411a26"}, + {file = "black-23.1.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:9880d7d419bb7e709b37e28deb5e68a49227713b623c72b2b931028ea65f619b"}, + {file = "black-23.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e6663f91b6feca5d06f2ccd49a10f254f9298cc1f7f49c46e498a0771b507104"}, + {file = "black-23.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:9afd3f493666a0cd8f8df9a0200c6359ac53940cbde049dcb1a7eb6ee2dd7074"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:bfffba28dc52a58f04492181392ee380e95262af14ee01d4bc7bb1b1c6ca8d27"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c1c476bc7b7d021321e7d93dc2cbd78ce103b84d5a4cf97ed535fbc0d6660648"}, + {file = "black-23.1.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:382998821f58e5c8238d3166c492139573325287820963d2f7de4d518bd76958"}, + {file = "black-23.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bf649fda611c8550ca9d7592b69f0637218c2369b7744694c5e4902873b2f3a"}, + {file = "black-23.1.0-cp311-cp311-win_amd64.whl", hash = "sha256:121ca7f10b4a01fd99951234abdbd97728e1240be89fde18480ffac16503d481"}, + {file = "black-23.1.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:a8471939da5e824b891b25751955be52ee7f8a30a916d570a5ba8e0f2eb2ecad"}, + {file = "black-23.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8178318cb74f98bc571eef19068f6ab5613b3e59d4f47771582f04e175570ed8"}, + {file = "black-23.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:a436e7881d33acaf2536c46a454bb964a50eff59b21b51c6ccf5a40601fbef24"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:a59db0a2094d2259c554676403fa2fac3473ccf1354c1c63eccf7ae65aac8ab6"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:0052dba51dec07ed029ed61b18183942043e00008ec65d5028814afaab9a22fd"}, + {file = "black-23.1.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:49f7b39e30f326a34b5c9a4213213a6b221d7ae9d58ec70df1c4a307cf2a1580"}, + {file = "black-23.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:162e37d49e93bd6eb6f1afc3e17a3d23a823042530c37c3c42eeeaf026f38468"}, + {file = "black-23.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:8b70eb40a78dfac24842458476135f9b99ab952dd3f2dab738c1881a9b38b753"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:a29650759a6a0944e7cca036674655c2f0f63806ddecc45ed40b7b8aa314b651"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:bb460c8561c8c1bec7824ecbc3ce085eb50005883a6203dcfb0122e95797ee06"}, + {file = "black-23.1.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:c91dfc2c2a4e50df0026f88d2215e166616e0c80e86004d0003ece0488db2739"}, + {file = "black-23.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2a951cc83ab535d248c89f300eccbd625e80ab880fbcfb5ac8afb5f01a258ac9"}, + {file = "black-23.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0680d4380db3719ebcfb2613f34e86c8e6d15ffeabcf8ec59355c5e7b85bb555"}, + {file = "black-23.1.0-py3-none-any.whl", hash = "sha256:7a0f701d314cfa0896b9001df70a530eb2472babb76086344e688829efd97d32"}, + {file = "black-23.1.0.tar.gz", hash = "sha256:b0bd97bea8903f5a2ba7219257a44e3f1f9d00073d6cc1add68f0beec69692ac"}, ] [package.dependencies] -pytz = ">=2015.7" +click = ">=8.0.0" +mypy-extensions = ">=0.4.3" +packaging = ">=22.0" +pathspec = ">=0.9.0" +platformdirs = ">=2" +tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} +typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\" and implementation_name == \"cpython\""} +typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} + +[package.extras] +colorama = ["colorama (>=0.4.3)"] +d = ["aiohttp (>=3.7.4)"] +jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] +uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "buildingspy" @@ -319,6 +359,21 @@ files = [ {file = "docutils-0.17.1.tar.gz", hash = "sha256:686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125"}, ] +[[package]] +name = "exceptiongroup" +version = "1.1.0" +description = "Backport of PEP 654 (exception groups)" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "exceptiongroup-1.1.0-py3-none-any.whl", hash = "sha256:327cbda3da756e2de031a3107b81ab7b3770a602c4d16ca618298c526f4bec1e"}, + {file = "exceptiongroup-1.1.0.tar.gz", hash = "sha256:bcb67d800a4497e1b404c2dd44fca47d3b7a5e5433dbab67f96c1a685cdfdf23"}, +] + +[package.extras] +test = ["pytest (>=6)"] + [[package]] name = "filelock" version = "3.9.0" @@ -414,14 +469,14 @@ smmap = ">=3.0.1,<6" [[package]] name = "gitpython" -version = "3.1.30" -description = "GitPython is a python library used to interact with Git repositories" +version = "3.1.31" +description = "GitPython is a Python library used to interact with Git repositories" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "GitPython-3.1.30-py3-none-any.whl", hash = "sha256:cd455b0000615c60e286208ba540271af9fe531fa6a87cc590a7298785ab2882"}, - {file = "GitPython-3.1.30.tar.gz", hash = "sha256:769c2d83e13f5d938b7688479da374c4e3d49f71549aaf462b646db9602ea6f8"}, + {file = "GitPython-3.1.31-py3-none-any.whl", hash = "sha256:f04893614f6aa713a60cbbe1e6a97403ef633103cdd0ef5eb6efe0deb98dbe8d"}, + {file = "GitPython-3.1.31.tar.gz", hash = "sha256:8ce3bcf69adfdf7c7d503e78fd3b1c492af782d58893b650adb2ac8912ddd573"}, ] [package.dependencies] @@ -430,14 +485,14 @@ typing-extensions = {version = ">=3.7.4.3", markers = "python_version < \"3.8\"" [[package]] name = "identify" -version = "2.5.12" +version = "2.5.18" description = "File identification library for Python" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "identify-2.5.12-py2.py3-none-any.whl", hash = "sha256:e8a400c3062d980243d27ce10455a52832205649bbcaf27ffddb3dfaaf477bad"}, - {file = "identify-2.5.12.tar.gz", hash = "sha256:0bc96b09c838310b6fcfcc61f78a981ea07f94836ef6ef553da5bb5d4745d662"}, + {file = "identify-2.5.18-py2.py3-none-any.whl", hash = "sha256:93aac7ecf2f6abf879b8f29a8002d3c6de7086b8c28d88e1ad15045a15ab63f9"}, + {file = "identify-2.5.18.tar.gz", hash = "sha256:89e144fa560cc4cffb6ef2ab5e9fb18ed9f9b3cb054384bab4b95c12f6c309fe"}, ] [package.extras] @@ -490,14 +545,14 @@ testing = ["flake8 (<5)", "flufl.flake8", "importlib-resources (>=1.3)", "packag [[package]] name = "importlib-resources" -version = "5.10.2" +version = "5.12.0" description = "Read resources from Python packages" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "importlib_resources-5.10.2-py3-none-any.whl", hash = "sha256:7d543798b0beca10b6a01ac7cafda9f822c54db9e8376a6bf57e0cbd74d486b6"}, - {file = "importlib_resources-5.10.2.tar.gz", hash = "sha256:e4a96c8cc0339647ff9a5e0550d9f276fc5a01ffa276012b58ec108cfd7b8484"}, + {file = "importlib_resources-5.12.0-py3-none-any.whl", hash = "sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a"}, + {file = "importlib_resources-5.12.0.tar.gz", hash = "sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6"}, ] [package.dependencies] @@ -509,14 +564,14 @@ testing = ["flake8 (<5)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-chec [[package]] name = "iniconfig" -version = "1.1.1" -description = "iniconfig: brain-dead simple config-ini parsing" +version = "2.0.0" +description = "brain-dead simple config-ini parsing" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.7" files = [ - {file = "iniconfig-1.1.1-py2.py3-none-any.whl", hash = "sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3"}, - {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, + {file = "iniconfig-2.0.0-py3-none-any.whl", hash = "sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374"}, + {file = "iniconfig-2.0.0.tar.gz", hash = "sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3"}, ] [[package]] @@ -694,52 +749,62 @@ testing = ["pytest"] [[package]] name = "markupsafe" -version = "2.1.1" +version = "2.1.2" description = "Safely add untrusted strings to HTML/XML markup." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win32.whl", hash = "sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6"}, - {file = "MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win32.whl", hash = "sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff"}, - {file = "MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win32.whl", hash = "sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1"}, - {file = "MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win32.whl", hash = "sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c"}, - {file = "MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247"}, - {file = "MarkupSafe-2.1.1.tar.gz", hash = "sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-win32.whl", hash = "sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603"}, + {file = "MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl", hash = "sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-win32.whl", hash = "sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625"}, + {file = "MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl", hash = "sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-win32.whl", hash = "sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859"}, + {file = "MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl", hash = "sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-win32.whl", hash = "sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2"}, + {file = "MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl", hash = "sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-win32.whl", hash = "sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7"}, + {file = "MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl", hash = "sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed"}, + {file = "MarkupSafe-2.1.2.tar.gz", hash = "sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d"}, ] [[package]] @@ -815,6 +880,18 @@ antlr4-python3-runtime = "4.8" [package.extras] testing = ["pytest", "pytest-cov"] +[[package]] +name = "mypy-extensions" +version = "1.0.0" +description = "Type system extensions for programs checked with the mypy type checker." +category = "dev" +optional = false +python-versions = ">=3.5" +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] + [[package]] name = "nodeenv" version = "1.7.0" @@ -873,14 +950,14 @@ files = [ [[package]] name = "packaging" -version = "22.0" +version = "23.0" description = "Core utilities for Python packages" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "packaging-22.0-py3-none-any.whl", hash = "sha256:957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3"}, - {file = "packaging-22.0.tar.gz", hash = "sha256:2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3"}, + {file = "packaging-23.0-py3-none-any.whl", hash = "sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2"}, + {file = "packaging-23.0.tar.gz", hash = "sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97"}, ] [[package]] @@ -931,6 +1008,18 @@ pytz = ">=2017.3" [package.extras] test = ["hypothesis (>=3.58)", "pytest (>=6.0)", "pytest-xdist"] +[[package]] +name = "pathspec" +version = "0.11.0" +description = "Utility library for gitignore style pattern matching of file paths." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pathspec-0.11.0-py3-none-any.whl", hash = "sha256:3a66eb970cbac598f9e5ccb5b2cf58930cd8e3ed86d393d541eaf2d8b1705229"}, + {file = "pathspec-0.11.0.tar.gz", hash = "sha256:64d338d4e0914e91c1792321e6907b5a593f1ab1851de7fc269557a21b30ebbc"}, +] + [[package]] name = "pillow" version = "9.4.0" @@ -1010,22 +1099,22 @@ tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "pa [[package]] name = "platformdirs" -version = "2.6.2" +version = "3.1.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-2.6.2-py3-none-any.whl", hash = "sha256:83c8f6d04389165de7c9b6f0c682439697887bca0aa2f1c87ef1826be3584490"}, - {file = "platformdirs-2.6.2.tar.gz", hash = "sha256:e1fea1fe471b9ff8332e229df3cb7de4f53eeea4998d3b6bfff542115e998bd2"}, + {file = "platformdirs-3.1.0-py3-none-any.whl", hash = "sha256:13b08a53ed71021350c9e300d4ea8668438fb0046ab3937ac9a29913a1a1350a"}, + {file = "platformdirs-3.1.0.tar.gz", hash = "sha256:accc3665857288317f32c7bebb5a8e482ba717b474f3fc1d18ca7f9214be0cef"}, ] [package.dependencies] typing-extensions = {version = ">=4.4", markers = "python_version < \"3.8\""} [package.extras] -docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-autodoc-typehints (>=1.19.5)"] -test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest (>=7.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] +docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.22,!=1.23.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.2.2)", "pytest (>=7.2.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] [[package]] name = "pluggy" @@ -1079,18 +1168,6 @@ pyyaml = ">=5.1" toml = "*" virtualenv = ">=20.0.8" -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] - [[package]] name = "pycodestyle" version = "2.10.0" @@ -1187,40 +1264,39 @@ files = [ [[package]] name = "pytest" -version = "7.1.2" +version = "7.2.2" description = "pytest: simple powerful testing with Python" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "pytest-7.1.2-py3-none-any.whl", hash = "sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c"}, - {file = "pytest-7.1.2.tar.gz", hash = "sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45"}, + {file = "pytest-7.2.2-py3-none-any.whl", hash = "sha256:130328f552dcfac0b1cec75c12e3f005619dc5f874f0a06e8ff7263f0ee6225e"}, + {file = "pytest-7.2.2.tar.gz", hash = "sha256:c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4"}, ] [package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} attrs = ">=19.2.0" colorama = {version = "*", markers = "sys_platform == \"win32\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} iniconfig = "*" packaging = "*" pluggy = ">=0.12,<2.0" -py = ">=1.8.2" -tomli = ">=1.0.0" +tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] [[package]] name = "pytest-cov" -version = "3.0.0" +version = "4.0.0" description = "Pytest plugin for measuring coverage." category = "dev" optional = false python-versions = ">=3.6" files = [ - {file = "pytest-cov-3.0.0.tar.gz", hash = "sha256:e7f0f5b1617d2210a2cabc266dfe2f4c75a8d32fb89eafb7ad9d06f6d076d470"}, - {file = "pytest_cov-3.0.0-py3-none-any.whl", hash = "sha256:578d5d15ac4a25e5f961c938b85a05b09fdaae9deef3bb6de9a6e766622ca7a6"}, + {file = "pytest-cov-4.0.0.tar.gz", hash = "sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470"}, + {file = "pytest_cov-4.0.0-py3-none-any.whl", hash = "sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b"}, ] [package.dependencies] @@ -1258,14 +1334,14 @@ files = [ [[package]] name = "pytz" -version = "2022.7" +version = "2022.7.1" description = "World timezone definitions, modern and historical" category = "main" optional = false python-versions = "*" files = [ - {file = "pytz-2022.7-py2.py3-none-any.whl", hash = "sha256:93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd"}, - {file = "pytz-2022.7.tar.gz", hash = "sha256:7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a"}, + {file = "pytz-2022.7.1-py2.py3-none-any.whl", hash = "sha256:78f4f37d8198e0627c5f1143240bb0206b8691d8d7ac6d78fee88b78733f8c4a"}, + {file = "pytz-2022.7.1.tar.gz", hash = "sha256:01a0681c4b9684a28304615eba55d1ab31ae00bf68ec157ec3708a8182dbbcd0"}, ] [[package]] @@ -1340,6 +1416,33 @@ urllib3 = ">=1.21.1,<1.27" socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] use-chardet-on-py3 = ["chardet (>=3.0.2,<5)"] +[[package]] +name = "ruff" +version = "0.0.254" +description = "An extremely fast Python linter, written in Rust." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "ruff-0.0.254-py3-none-macosx_10_7_x86_64.whl", hash = "sha256:dd58c500d039fb381af8d861ef456c3e94fd6855c3d267d6c6718c9a9fe07be0"}, + {file = "ruff-0.0.254-py3-none-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl", hash = "sha256:688379050ae05394a6f9f9c8471587fd5dcf22149bd4304a4ede233cc4ef89a1"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ac1429be6d8bd3db0bf5becac3a38bd56f8421447790c50599cd90fd53417ec4"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:059a380c08e849b6f312479b18cc63bba2808cff749ad71555f61dd930e3c9a2"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b3f15d5d033fd3dcb85d982d6828ddab94134686fac2c02c13a8822aa03e1321"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_ppc64.manylinux2014_ppc64.whl", hash = "sha256:8deba44fd563361c488dedec90dc330763ee0c01ba54e17df54ef5820079e7e0"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ef20bf798ffe634090ad3dc2e8aa6a055f08c448810a2f800ab716cc18b80107"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0deb1d7226ea9da9b18881736d2d96accfa7f328c67b7410478cc064ad1fa6aa"}, + {file = "ruff-0.0.254-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:27d39d697fdd7df1f2a32c1063756ee269ad8d5345c471ee3ca450636d56e8c6"}, + {file = "ruff-0.0.254-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:2fc21d060a3197ac463596a97d9b5db2d429395938b270ded61dd60f0e57eb21"}, + {file = "ruff-0.0.254-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:f70dc93bc9db15cccf2ed2a831938919e3e630993eeea6aba5c84bc274237885"}, + {file = "ruff-0.0.254-py3-none-musllinux_1_2_i686.whl", hash = "sha256:09c764bc2bd80c974f7ce1f73a46092c286085355a5711126af351b9ae4bea0c"}, + {file = "ruff-0.0.254-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:d4385cdd30153b7aa1d8f75dfd1ae30d49c918ead7de07e69b7eadf0d5538a1f"}, + {file = "ruff-0.0.254-py3-none-win32.whl", hash = "sha256:c38291bda4c7b40b659e8952167f386e86ec29053ad2f733968ff1d78b4c7e15"}, + {file = "ruff-0.0.254-py3-none-win_amd64.whl", hash = "sha256:e15742df0f9a3615fbdc1ee9a243467e97e75bf88f86d363eee1ed42cedab1ec"}, + {file = "ruff-0.0.254-py3-none-win_arm64.whl", hash = "sha256:b435afc4d65591399eaf4b2af86e441a71563a2091c386cadf33eaa11064dc09"}, + {file = "ruff-0.0.254.tar.gz", hash = "sha256:0eb66c9520151d3bd950ea43b3a088618a8e4e10a5014a72687881e6f3606312"}, +] + [[package]] name = "scipy" version = "1.7.3" @@ -1384,18 +1487,18 @@ numpy = ">=1.16.5,<1.23.0" [[package]] name = "setuptools" -version = "65.6.3" +version = "67.5.1" description = "Easily download, build, install, upgrade, and uninstall Python packages" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "setuptools-65.6.3-py3-none-any.whl", hash = "sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54"}, - {file = "setuptools-65.6.3.tar.gz", hash = "sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75"}, + {file = "setuptools-67.5.1-py3-none-any.whl", hash = "sha256:1c39d42bda4cb89f7fdcad52b6762e3c309ec8f8715b27c684176b7d71283242"}, + {file = "setuptools-67.5.1.tar.gz", hash = "sha256:15136a251127da2d2e77ac7a1bc231eb504654f7e3346d93613a13f2e2787535"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (==0.8.3)", "sphinx-reredirects", "sphinxcontrib-towncrier"] testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8 (<5)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pip-run (>=8.8)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] @@ -1422,84 +1525,85 @@ toml = ["setuptools (>=42)"] [[package]] name = "simplejson" -version = "3.18.1" +version = "3.18.3" description = "Simple, fast, extensible JSON encoder/decoder for Python" category = "main" optional = false python-versions = ">=2.5, !=3.0.*, !=3.1.*, !=3.2.*" files = [ - {file = "simplejson-3.18.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:e153cd584d63aa9c70db25b7c094e15ec2dae804ab78291a1a8709be768dcaa2"}, - {file = "simplejson-3.18.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:8e913e3a0818b178138658a84969b6d1f057be41a0eabdb0caf49ff4a577e060"}, - {file = "simplejson-3.18.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:2d4646c075da38dd668177e192cd5a6fd42f06bdf722cc1622b768e26ed97611"}, - {file = "simplejson-3.18.1-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:c70b314b5ffc3b97239cf491b4b4f65c5882c9653359791914995d78aeb4791d"}, - {file = "simplejson-3.18.1-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:7b76e623fd8553379a37e97219e51f66b0fca6bb9d6ed13da07bdb768f29d966"}, - {file = "simplejson-3.18.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:a8f6523a69a0fee56f65749487fd47b11489a98f1a913f35f3be778fefa45ff4"}, - {file = "simplejson-3.18.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:188d3e1a20d11507af0606eed14accb72e629c0e28830feb487c6b0e134be625"}, - {file = "simplejson-3.18.1-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:05b907cdf2bfd5e8d24696f5b4ec7dcf98303ea0d2ca2e1544beabfdc1a60dcb"}, - {file = "simplejson-3.18.1-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:91ed1b72edd36c68ec76e94ee4511048b2bd0b066963c1696c42a7a59a585a93"}, - {file = "simplejson-3.18.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:44fb979ea0790c2818e36c739b401734930aeeb4df51d5b04a02ce4c18103326"}, - {file = "simplejson-3.18.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8c390830b16aecb53b1afb0c863aa4084e965731c2b08419c9e4e79667627b35"}, - {file = "simplejson-3.18.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d2b0ea9020454c6b9725289282ff8df0e38ef7d9e44613cb62c044cfde518b7f"}, - {file = "simplejson-3.18.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f2bca68f02c2ca66cb97860307dd5abad405417a6f100f167d37b126a6bae93"}, - {file = "simplejson-3.18.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec3e189915167ac4c0f49f7916dde3387ad8dba74680342232c88baf68aa37fc"}, - {file = "simplejson-3.18.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:766314378ba1eda1d5c2779ca7a79b16e7f438e266cdfff5e748e585d322643f"}, - {file = "simplejson-3.18.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:cd7b2e53f2fd34048b73f49e81c540f0735d7bd34518b36b47ecc770eb28eda5"}, - {file = "simplejson-3.18.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:aaa8d8e799eb1fd1b985d7b13954908ecc861b26b11b9e047320caad0adb4476"}, - {file = "simplejson-3.18.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b0f9b98010145cab76d1d61ccd753e7f558128375cd63926d0d28718847f13fd"}, - {file = "simplejson-3.18.1-cp310-cp310-win32.whl", hash = "sha256:affb755fda33d2db93c05674ef5a50ee0395fa0ae2d9d0156820cf57273a5f48"}, - {file = "simplejson-3.18.1-cp310-cp310-win_amd64.whl", hash = "sha256:128b931ff9ef86ac252e7c2503fbdd951d2985874fcf7b69ed267ddaa5a17b58"}, - {file = "simplejson-3.18.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:86e8cdb5136ac816a7237cba5e738ff28b6976fa0a0e0fef93ae31a097c1bf8b"}, - {file = "simplejson-3.18.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2dec2152af65fffc469b49bab6b27898a8e0669b49fd1ade23fcaa2f98e0d4f8"}, - {file = "simplejson-3.18.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1e8da2f4f87cc71f61e35ee7c1b8a7a6c8ff3ecdeac2e00abe4e49bf8a5a9cae"}, - {file = "simplejson-3.18.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9bac4575a64bfc97890d10b6953800c397cda1d8c241eff9b4dbcb382a337532"}, - {file = "simplejson-3.18.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:081a1e525bef7954d7e22b981aaed7af25866c6cd2213109319d007f8653ac18"}, - {file = "simplejson-3.18.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e50ddacae67d9423309cc3eb04bda8161b2c5c49432b4a32c83575f603e78cc"}, - {file = "simplejson-3.18.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ba6ff90fc11a23236dd4ac3745dd58fa9673470ec1ac79df218ae0946acf702a"}, - {file = "simplejson-3.18.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:fdf064e57bcaadf7df7402bce22101103b9c7ff4f9615c8fa5e9027828abaa1d"}, - {file = "simplejson-3.18.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:ee8a49e42fed15e53ea4bf584ade744de1be251f26e9d8d25af856ab7b6d50b7"}, - {file = "simplejson-3.18.1-cp311-cp311-win32.whl", hash = "sha256:3d2fbcd446bcdf7792dc53bde5b68091b69f1b94856db1fc35d904907b8fba96"}, - {file = "simplejson-3.18.1-cp311-cp311-win_amd64.whl", hash = "sha256:8061f5f4c1fbd1a6cb2174eb3ecd63e287a21ef59c4a1465f84315d541eaecc1"}, - {file = "simplejson-3.18.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b34081b9b39e27fb7c8189a0b78ef8d9e1bb8a2238d8ab1cf7c5a17d517cad95"}, - {file = "simplejson-3.18.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cbb77592448dbd1641cedc2de4b374c45ac9db463c9ba467ef9960e8d5cd4c63"}, - {file = "simplejson-3.18.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2869ae5d90655fd2f817411a54008107c3aca0a199cf978b60f8eea082ac5ca0"}, - {file = "simplejson-3.18.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a39ff00d2ba06c05b0130ee7b3a431e8a81356bf3a0008b98c41cf1bef3662ee"}, - {file = "simplejson-3.18.1-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:802dfb04449be795f6ba8e082c3f3de14ea63fc10d6b699567632b6e457147d3"}, - {file = "simplejson-3.18.1-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:4d9c6e9404a4508f929feb50fbe6ea50345fc72470a2bb748ebf0319180a4559"}, - {file = "simplejson-3.18.1-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:70b92cd8a476b1ecefa3867669eac06fde3fff354a8cb9f91c45cd3ff706c0ee"}, - {file = "simplejson-3.18.1-cp36-cp36m-win32.whl", hash = "sha256:64a3b477359ab66674e3b56e04c9c370e8df19161ecce260b94f7c8555adb8bf"}, - {file = "simplejson-3.18.1-cp36-cp36m-win_amd64.whl", hash = "sha256:039b27f5a02b0919bea8af92bef1929ffd84ec98381f4fd72b6d29dd4742f7ee"}, - {file = "simplejson-3.18.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:eb7755521d3a6501e6a435430f5594f8c409b80525a5a027fd1e0d388d5170ee"}, - {file = "simplejson-3.18.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1ae965e2906209a529f519edb1d101aa53c77208845973bc80343ae9cfb92297"}, - {file = "simplejson-3.18.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:652e2c36f6b186e52ff7e59a3e3cfedd9585fd19f133ec57c5b3e93fd2a633c1"}, - {file = "simplejson-3.18.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66dae3897156b3654214e48cc807f66ed100d884b3fa1ac93fea34ff5998dfc9"}, - {file = "simplejson-3.18.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9608b83e2c3d0d86b618e1d8c18b12572b0c688f8d08c6cbc7f8639c731e8e0b"}, - {file = "simplejson-3.18.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:cac4b2af2b52585eb0c1c8fa5baff09856040a3e5575f93b3ce65136ca7840cc"}, - {file = "simplejson-3.18.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:5010b2657e03ea230766f789369708a5dff2aa0a29d54a5c92fdf851f6aae37b"}, - {file = "simplejson-3.18.1-cp37-cp37m-win32.whl", hash = "sha256:2b1eae836e388851d3d95260c113df66aeeedb1dd20e60dbc4439aa2b346903c"}, - {file = "simplejson-3.18.1-cp37-cp37m-win_amd64.whl", hash = "sha256:0c1773f2eee5e8a4d74475caed96cb6364fbebeeafb5a915af7d93d9c0ac28af"}, - {file = "simplejson-3.18.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:77742d20075fc5cb492c807616be100e725fc791c0ce116a3fe439e17035efed"}, - {file = "simplejson-3.18.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:884c1aa219cc0c7de2e82566f429eb8550b40c09a7de008acdc6fc2b99913eab"}, - {file = "simplejson-3.18.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6adb7667764d583f7c76eec446f07d337bbfd37edc9e79b702bd45f2a9b7d42d"}, - {file = "simplejson-3.18.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a6479f76f10546faa2af5cba80855345822eaa2b294a48851086f4be2189bdb"}, - {file = "simplejson-3.18.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78f4feb838b35035a01ece5e473797db0dd7df5fbc14ee7dd00f76b98160fb14"}, - {file = "simplejson-3.18.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dc534f8ca83b672774bca72850022fa8ae9e34e2f6fe401a655be823873fd14c"}, - {file = "simplejson-3.18.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:57b6ccc4f6676977901f65e6fb576e3d24e534e2066799669d528591b49ad405"}, - {file = "simplejson-3.18.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a63816ddad1fd3788cfdb31dacd4ee187205d9501a3c093560e2d50952ff5367"}, - {file = "simplejson-3.18.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:0fd04f41446062c5b2f73d7fb95f26622329d7e4c676ed9b26133149ac110435"}, - {file = "simplejson-3.18.1-cp38-cp38-win32.whl", hash = "sha256:5627dd758ac5e3a2260b4d63f0ae1276c215e968dc73a77ff8cb99b814f04741"}, - {file = "simplejson-3.18.1-cp38-cp38-win_amd64.whl", hash = "sha256:0bc11f3957035b74b8c02cdcd8501bb04e0c03600d6407089171195e3f8ab311"}, - {file = "simplejson-3.18.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:487462150adf9fdbd2212b8cf04ad573a927e32a7a777b920a66cc5b2667bfce"}, - {file = "simplejson-3.18.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:04dddf0661b5e90110010d949421b2a34e2ee3aebb507c9a6a9847b8b0123223"}, - {file = "simplejson-3.18.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:5b06af5e5932f01922137e196708658284aa9333c753ac81d4dbe394bf15879c"}, - {file = "simplejson-3.18.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c4d899d2080cb91c9319a086852ec8d7bd0e4fb87fa9055f6200009fb247213b"}, - {file = "simplejson-3.18.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9cb5c93c967189909723ee73e01df78cda868af868f824e4620483db52d2c028"}, - {file = "simplejson-3.18.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fa6b86bb10bec92b4ac566ef403d2bf31cccf89687556200086b6d3028a1b4f"}, - {file = "simplejson-3.18.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:876b8a1ac493342ac88ebcd6fbdf7442d4c8209d0fe01a8637840ae1e0e7ef32"}, - {file = "simplejson-3.18.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:32252907f6638f5781b182bda1326f63f53bfe549307eeba70c2ba5fafa9e5dd"}, - {file = "simplejson-3.18.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:514bd993830a2f975d2841607a1dae755c0417374fe9716f2d468a9fa98272ab"}, - {file = "simplejson-3.18.1-cp39-cp39-win32.whl", hash = "sha256:1ba2f1e29b4c3bb1fb6a120df971e65380695149882c7edf90cfaf099998c9d9"}, - {file = "simplejson-3.18.1-cp39-cp39-win_amd64.whl", hash = "sha256:28908114288372941a8bf9cd98795bd9db527bcb4f6a782e73e18c410909f3d0"}, - {file = "simplejson-3.18.1.tar.gz", hash = "sha256:746086e3ef6d74b53599df31b491d88a355abf2e31c837137dd90f8c4561cafa"}, + {file = "simplejson-3.18.3-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:50f4b6d52f3a2d1cffd11834a1fe7f9516f0e3f20cbe78027aa88ff990fad7d6"}, + {file = "simplejson-3.18.3-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:169c2c7446ef33439c304a6aa5b7b5a2dbc938c9c2dd882dd3f2553f9518ebf6"}, + {file = "simplejson-3.18.3-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:56f186d44a9f625b5e5d9ba4b9551e263604000a7df60cb373b3e789ca603b2a"}, + {file = "simplejson-3.18.3-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:cf7168b2046db0eceb83d8ed2ee31c0847ce18b2d8baf3e93de9560f3921a8c3"}, + {file = "simplejson-3.18.3-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:55df3dfd8777bf134e1078d2f195352432a77f23ccb90b92b08218123d56adc9"}, + {file = "simplejson-3.18.3-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:6b997739fdbc9b7030ff490fc8e5f8c144b8ec80f3605eff643983672bb8cfde"}, + {file = "simplejson-3.18.3-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:c98fddc374468158778a8afb3fd7296412a2b2fc34cebba64212ac3e018e7382"}, + {file = "simplejson-3.18.3-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:55aa983575b0aef143845f5bfbb35075475eccaebf7d4b30f4037a2fe8414666"}, + {file = "simplejson-3.18.3-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:1b79e2607ac5ba98381c2e068727acc1e4dd385a6d216914c0613f8f568a06a5"}, + {file = "simplejson-3.18.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b0352428b35da859a98770949e7353866ae65463026f1c8e4c89a6395d4b5fd7"}, + {file = "simplejson-3.18.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:eb81cfef0c0039010f0212f4e5eb6909641b8a54c761584054ac97fd7bd0c21a"}, + {file = "simplejson-3.18.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e762e9d8556fa9f3a99f8a278eeba50a35b5f554b82deeb282ddbdd85816e638"}, + {file = "simplejson-3.18.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc8df5831b645e96a318ea51a66ce6e2bb869eebc3fa9a860bbf67aecd270055"}, + {file = "simplejson-3.18.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:14b35fb90083218e59df5dba733c7086655f2938f3fcabe36ad849623941d660"}, + {file = "simplejson-3.18.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f89f078114cacedb9a3392615cc099cf02a51efa7507f90e2006bf7ec38c880d"}, + {file = "simplejson-3.18.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:a2960b95f3ba822d077d1afa7e1fea9799cfb2990028cf010e666f64195ecb5a"}, + {file = "simplejson-3.18.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:96ade36640734b54176c4765d00a60767bd7fae5b7a5b3574accc055ac18e34c"}, + {file = "simplejson-3.18.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6c4c56c5abb82e22877b913186e5c0fd7d9eef0c930719e28fa451d3f11defb4"}, + {file = "simplejson-3.18.3-cp310-cp310-win32.whl", hash = "sha256:8209c40279ed9b2cd5fbe2d617a29a074e90ea97fce7c07a0128a01cb3e8afc5"}, + {file = "simplejson-3.18.3-cp310-cp310-win_amd64.whl", hash = "sha256:6a49665169c18f27a0fc10935466332ee7406ee14ced8dc0a1b4d465547299aa"}, + {file = "simplejson-3.18.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:508342d7227ed66beecfbba7a38b46e1a713faeb034216f43f03ec5c175e0622"}, + {file = "simplejson-3.18.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:070ab073ce72f1624107dfd6d095c87ac32aafe7ba54a5c5055a3dd83cb06e51"}, + {file = "simplejson-3.18.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:88f59a07873dc1f06fd9e6712dd71286f1b297a066ad2fd9110ad080d3cb011c"}, + {file = "simplejson-3.18.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5780e3929435a8d39671537174f8ce0ccafb4f6e0c748ffe139916ffbdca39d3"}, + {file = "simplejson-3.18.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2be75f4cb9951efeb2616e16f944ee4f9a09768475a3f5c40a6ac4dc5ee68dfd"}, + {file = "simplejson-3.18.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e49c84df6e71e3c23169d3df481565dd607cbee4aa1e0af15c493cccad7c745"}, + {file = "simplejson-3.18.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ab5bdf0b8d07f7fd603b2d0c1982412cd9f8ade997088ddced251f7e656c7fd4"}, + {file = "simplejson-3.18.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:141782a0a25c1792627575b37b4951583358ccc7137623aa45947f8425ee8d96"}, + {file = "simplejson-3.18.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:24823364fee93bab141621b3a2e10612e31be7ca58788bf9b2cd2b1ce37ab07d"}, + {file = "simplejson-3.18.3-cp311-cp311-win32.whl", hash = "sha256:f73bae5e315adf7bc8cb7f0a13a1e9e33bead42e8ce174be83ac9ecc2513c86a"}, + {file = "simplejson-3.18.3-cp311-cp311-win_amd64.whl", hash = "sha256:063db62a9251e61ea0c17e49c3e7bed465bfcc5359655abcb8c0bc6130a4e0d4"}, + {file = "simplejson-3.18.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:3bab9ea49ff477c926c5787f79ec47cf51c7ffb15c9d8dd0f09e728807d44f4b"}, + {file = "simplejson-3.18.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cf299fbb7d476676dfea372a3262654af98694bd1df35b060ce0fe1b68087f1"}, + {file = "simplejson-3.18.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:62628ea5df8c830d00a7417d5ecd949a1b24a8d0a5063a2a77f7ec7522110a0f"}, + {file = "simplejson-3.18.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7ff65b475091084e5bdb7f26e9c555956be7355b573ce494fa96f9f8e34541ac"}, + {file = "simplejson-3.18.3-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:2b0f6de11f5ce4b80f51bc49d08b898602e190547f8efe4e44af8ae3cda7779d"}, + {file = "simplejson-3.18.3-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d990ea42ba908cb57a3df97d283aa26c1822f10a0a60e250b54ee21cd08c48d0"}, + {file = "simplejson-3.18.3-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:2c7ee643ee93684bf76196e2d84a2090c6df8f01737a016e869b579593827b6e"}, + {file = "simplejson-3.18.3-cp36-cp36m-win32.whl", hash = "sha256:0e7c3fae6c9540064e06a653780b4f263675cd69ca6841345029fee3e27e9bb5"}, + {file = "simplejson-3.18.3-cp36-cp36m-win_amd64.whl", hash = "sha256:0baf8c60efef74944ed4adb034d14bcf737731576f0e4c3c56fb875ea256af69"}, + {file = "simplejson-3.18.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:52465a5578cfc2c5e374a574df14dfb75e04c6cb6a100b7abc8bf6c89bea8f5e"}, + {file = "simplejson-3.18.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6fe1173b4146641c872bafa6f9a21f3a2012f502d54fbb523a76e6320024fae9"}, + {file = "simplejson-3.18.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:23fce984045804194f513a2739dcd82be350198470d5ade5058da019a48cf3f8"}, + {file = "simplejson-3.18.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aad323e92cb1bd3b1db6f57c007dca964d13c52247ad844203ce381e94066601"}, + {file = "simplejson-3.18.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:7c26fe63755ecc59c502ddde8e58ce8b765bf4fdd3f5858d2b7c8ab28bc2a9c8"}, + {file = "simplejson-3.18.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:502d86fbfe914263642479b87ed61af3b27b9e039df77acd2416cfccfc892e68"}, + {file = "simplejson-3.18.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:44d6c52d4f5c0c087a6e88a92bf9f94234321d21be32c6471ba39856e304bbe3"}, + {file = "simplejson-3.18.3-cp37-cp37m-win32.whl", hash = "sha256:2a1b3222bc8f6ac91b5ebe3263111c7dc4dc4b01c52f0153f5bb1f3ef3bf0023"}, + {file = "simplejson-3.18.3-cp37-cp37m-win_amd64.whl", hash = "sha256:1907d49d70c75530976119c13785db91168d2599288debaca7d25da9cd2f3747"}, + {file = "simplejson-3.18.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:04a4b9a297cccbc9e1d66fe652fbffd55b36d6579c43132e821d315957302194"}, + {file = "simplejson-3.18.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:16cc750d19852fa5ebafd55da86fa357f87991e07b4e2afb37a5975dfdde0153"}, + {file = "simplejson-3.18.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:290bbcdcbb37af3f7e43378f592ab7a9168fca640da6af63d42cdb535f96bbf2"}, + {file = "simplejson-3.18.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:694332fd6fd10fe8868c2508583220d1a1a7be9ff049dab5bd6b9aedfb9edc50"}, + {file = "simplejson-3.18.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f9f72d2b539512f382a48cc9ad6cea2d3a572e71e92c40e03d2140041eeaa233"}, + {file = "simplejson-3.18.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bcd9eac304a133ee4af58e68c5ded4c5ba663d3ee4602e8613359b776a1f8c8f"}, + {file = "simplejson-3.18.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cde5a3ff5e0bd5d6da676314dfae86c9e99bff77bca03d30223c9718a58f9e83"}, + {file = "simplejson-3.18.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:099bbd3b5b4ea83159a980348cd481a34984dee5fe1b9fac31a9137158f46960"}, + {file = "simplejson-3.18.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:4de9fed1166aeedee44150fa83bc059aca6b612940281f8b5a39374781f16196"}, + {file = "simplejson-3.18.3-cp38-cp38-win32.whl", hash = "sha256:59a629240cfbc5b4f390a8578dca74ae77ab617de971862acb946822d2eb1b11"}, + {file = "simplejson-3.18.3-cp38-cp38-win_amd64.whl", hash = "sha256:5b009342e712026ffabe8a471d5b4a4ff2a038687387e74eae601574c04dae33"}, + {file = "simplejson-3.18.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:6bd81d10cb3384f64242316da8a2b2f88618776bc1ef38bcc79f1afe8ad36616"}, + {file = "simplejson-3.18.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c3b696770b504f881f271f97b94a687487ec1ef20bfbd5f20d92bbab7a85952d"}, + {file = "simplejson-3.18.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:75eb555dc349d0cbe2c95ea2be665b306c6ac6d5b64e3a3920af9b805ecdb5f7"}, + {file = "simplejson-3.18.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d774782159347d66563cd7ac18b9dd37010438a825160cde4818caa18110a746"}, + {file = "simplejson-3.18.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b2c4e8b65987f3c6529149495d28e23efe213e94dc3659176c4ab22d18a9ee4a"}, + {file = "simplejson-3.18.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e8a4750e8db92109e6f1f7783a7faae4254d6d5dc28a41ff7eff7d2265f0586b"}, + {file = "simplejson-3.18.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4b8d4d958c5ab3489d1174917a7fad82da642560c39ce559a624e63deaaa36b1"}, + {file = "simplejson-3.18.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:efa70fd9b6c7b57b048ecadb909683acd535cddebc5b22f3c05ba3b369739caf"}, + {file = "simplejson-3.18.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7e73d9d6af3c29b60a92e28b3144d951110f59a3d05fc402c3f6c5248b883400"}, + {file = "simplejson-3.18.3-cp39-cp39-win32.whl", hash = "sha256:a80bd9a3db88a76a401155c64e3499376c702307c2206cb381cc2a8dd9cc4f1f"}, + {file = "simplejson-3.18.3-cp39-cp39-win_amd64.whl", hash = "sha256:c4514675f6571da8190fea52a110bca686fa844972e8b2b3bc07ace9e632ee4f"}, + {file = "simplejson-3.18.3-py3-none-any.whl", hash = "sha256:37bdef13412c0bc338db2993a38f3911d5bd2a0ba8d00b3bc66d1063edd7c33e"}, + {file = "simplejson-3.18.3.tar.gz", hash = "sha256:ebb53837c5ffcb6100646018565d3f1afed6f4b185b14b2c9cbccf874fe40157"}, ] [[package]] @@ -1540,14 +1644,14 @@ files = [ [[package]] name = "sphinx" -version = "5.0.1" +version = "5.0.2" description = "Python documentation generator" category = "dev" optional = false python-versions = ">=3.6" files = [ - {file = "Sphinx-5.0.1-py3-none-any.whl", hash = "sha256:36aa2a3c2f6d5230be94585bc5d74badd5f9ed8f3388b8eedc1726fe45b1ad30"}, - {file = "Sphinx-5.0.1.tar.gz", hash = "sha256:f4da1187785a5bc7312cc271b0e867a93946c319d106363e102936a3d9857306"}, + {file = "Sphinx-5.0.2-py3-none-any.whl", hash = "sha256:d3e57663eed1d7c5c50895d191fdeda0b54ded6f44d5621b50709466c338d1e8"}, + {file = "Sphinx-5.0.2.tar.gz", hash = "sha256:b18e978ea7565720f26019c702cd85c84376e948370f1cd43d60265010e1c7b0"}, ] [package.dependencies] @@ -1746,28 +1850,62 @@ files = [ {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] +[[package]] +name = "typed-ast" +version = "1.5.4" +description = "a fork of Python 2 and 3 ast modules with type comment support" +category = "dev" +optional = false +python-versions = ">=3.6" +files = [ + {file = "typed_ast-1.5.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:669dd0c4167f6f2cd9f57041e03c3c2ebf9063d0757dc89f79ba1daa2bfca9d4"}, + {file = "typed_ast-1.5.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:211260621ab1cd7324e0798d6be953d00b74e0428382991adfddb352252f1d62"}, + {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:267e3f78697a6c00c689c03db4876dd1efdfea2f251a5ad6555e82a26847b4ac"}, + {file = "typed_ast-1.5.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:c542eeda69212fa10a7ada75e668876fdec5f856cd3d06829e6aa64ad17c8dfe"}, + {file = "typed_ast-1.5.4-cp310-cp310-win_amd64.whl", hash = "sha256:a9916d2bb8865f973824fb47436fa45e1ebf2efd920f2b9f99342cb7fab93f72"}, + {file = "typed_ast-1.5.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:79b1e0869db7c830ba6a981d58711c88b6677506e648496b1f64ac7d15633aec"}, + {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a94d55d142c9265f4ea46fab70977a1944ecae359ae867397757d836ea5a3f47"}, + {file = "typed_ast-1.5.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:183afdf0ec5b1b211724dfef3d2cad2d767cbefac291f24d69b00546c1837fb6"}, + {file = "typed_ast-1.5.4-cp36-cp36m-win_amd64.whl", hash = "sha256:639c5f0b21776605dd6c9dbe592d5228f021404dafd377e2b7ac046b0349b1a1"}, + {file = "typed_ast-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cf4afcfac006ece570e32d6fa90ab74a17245b83dfd6655a6f68568098345ff6"}, + {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed855bbe3eb3715fca349c80174cfcfd699c2f9de574d40527b8429acae23a66"}, + {file = "typed_ast-1.5.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:6778e1b2f81dfc7bc58e4b259363b83d2e509a65198e85d5700dfae4c6c8ff1c"}, + {file = "typed_ast-1.5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:0261195c2062caf107831e92a76764c81227dae162c4f75192c0d489faf751a2"}, + {file = "typed_ast-1.5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2efae9db7a8c05ad5547d522e7dbe62c83d838d3906a3716d1478b6c1d61388d"}, + {file = "typed_ast-1.5.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:7d5d014b7daa8b0bf2eaef684295acae12b036d79f54178b92a2b6a56f92278f"}, + {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:370788a63915e82fd6f212865a596a0fefcbb7d408bbbb13dea723d971ed8bdc"}, + {file = "typed_ast-1.5.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4e964b4ff86550a7a7d56345c7864b18f403f5bd7380edf44a3c1fb4ee7ac6c6"}, + {file = "typed_ast-1.5.4-cp38-cp38-win_amd64.whl", hash = "sha256:683407d92dc953c8a7347119596f0b0e6c55eb98ebebd9b23437501b28dcbb8e"}, + {file = "typed_ast-1.5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4879da6c9b73443f97e731b617184a596ac1235fe91f98d279a7af36c796da35"}, + {file = "typed_ast-1.5.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3e123d878ba170397916557d31c8f589951e353cc95fb7f24f6bb69adc1a8a97"}, + {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebd9d7f80ccf7a82ac5f88c521115cc55d84e35bf8b446fcd7836eb6b98929a3"}, + {file = "typed_ast-1.5.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98f80dee3c03455e92796b58b98ff6ca0b2a6f652120c263efdba4d6c5e58f72"}, + {file = "typed_ast-1.5.4-cp39-cp39-win_amd64.whl", hash = "sha256:0fdbcf2fef0ca421a3f5912555804296f0b0960f0418c440f5d6d3abb549f3e1"}, + {file = "typed_ast-1.5.4.tar.gz", hash = "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2"}, +] + [[package]] name = "typing-extensions" -version = "4.4.0" +version = "4.5.0" description = "Backported and Experimental Type Hints for Python 3.7+" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"}, - {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"}, + {file = "typing_extensions-4.5.0-py3-none-any.whl", hash = "sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4"}, + {file = "typing_extensions-4.5.0.tar.gz", hash = "sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb"}, ] [[package]] name = "urllib3" -version = "1.26.13" +version = "1.26.14" description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" files = [ - {file = "urllib3-1.26.13-py2.py3-none-any.whl", hash = "sha256:47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc"}, - {file = "urllib3-1.26.13.tar.gz", hash = "sha256:c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8"}, + {file = "urllib3-1.26.14-py2.py3-none-any.whl", hash = "sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1"}, + {file = "urllib3-1.26.14.tar.gz", hash = "sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72"}, ] [package.extras] @@ -1777,43 +1915,43 @@ socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] [[package]] name = "virtualenv" -version = "20.17.1" +version = "20.20.0" description = "Virtual Python Environment builder" category = "dev" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "virtualenv-20.17.1-py3-none-any.whl", hash = "sha256:ce3b1684d6e1a20a3e5ed36795a97dfc6af29bc3970ca8dab93e11ac6094b3c4"}, - {file = "virtualenv-20.17.1.tar.gz", hash = "sha256:f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058"}, + {file = "virtualenv-20.20.0-py3-none-any.whl", hash = "sha256:3c22fa5a7c7aa106ced59934d2c20a2ecb7f49b4130b8bf444178a16b880fa45"}, + {file = "virtualenv-20.20.0.tar.gz", hash = "sha256:a8a4b8ca1e28f864b7514a253f98c1d62b64e31e77325ba279248c65fb4fcef4"}, ] [package.dependencies] distlib = ">=0.3.6,<1" filelock = ">=3.4.1,<4" importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.8\""} -platformdirs = ">=2.4,<3" +platformdirs = ">=2.4,<4" [package.extras] -docs = ["proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-argparse (>=0.3.2)", "sphinx-rtd-theme (>=1)", "towncrier (>=22.8)"] -testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=21.3)", "pytest (>=7.0.1)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.6.1)", "pytest-randomly (>=3.10.3)", "pytest-timeout (>=2.1)"] +docs = ["furo (>=2022.12.7)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-argparse (>=0.4)", "sphinxcontrib-towncrier (>=0.2.1a0)", "towncrier (>=22.12)"] +test = ["covdefaults (>=2.2.2)", "coverage (>=7.1)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=23)", "pytest (>=7.2.1)", "pytest-env (>=0.8.1)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.10)", "pytest-randomly (>=3.12)", "pytest-timeout (>=2.1)"] [[package]] name = "zipp" -version = "3.11.0" +version = "3.15.0" description = "Backport of pathlib-compatible object wrapper for zip files" category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "zipp-3.11.0-py3-none-any.whl", hash = "sha256:83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa"}, - {file = "zipp-3.11.0.tar.gz", hash = "sha256:a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766"}, + {file = "zipp-3.15.0-py3-none-any.whl", hash = "sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556"}, + {file = "zipp-3.15.0.tar.gz", hash = "sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b"}, ] [package.extras] -docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] -testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-lint"] +testing = ["big-O", "flake8 (<5)", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] [metadata] lock-version = "2.0" python-versions = ">=3.7.1, <3.11" -content-hash = "0fdc4138d090bdf39bf04917f3bdddf6b2067205e7734e144d77d29344817d18" +content-hash = "55c70258216f5bd0b8b6f87b03b3b5087ac3c498ce5408998f093423e36b7497" diff --git a/pyproject.toml b/pyproject.toml index 2267f76..5a8782d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,19 +18,31 @@ geojson-modelica-translator = "^0.4.0" requests = "^2.24.0" [tool.poetry.dev-dependencies] -autopep8 = "1.6.0" -coveralls = "3.3.1" -pre-commit = "2.20.0" -pytest = "7.1.2" -pytest-cov = "3.0.0" -sphinx = "5.0.1" -sphinx_rtd_theme = "1.0.0" -sphinx-jsonschema = "1.19.1" -toml = "0.10.2" - -# https://pycqa.github.io/isort/docs/configuration/multi_line_output_modes.html -[tool.isort] -multi_line_output = 3 +autopep8 = "~2.0" +coveralls = "~3.3" +pre-commit = "~2.20" +pytest = "~7.2" +pytest-cov = "~4.0" +sphinx = "~5.0" +sphinx_rtd_theme = "~1.0.0" +sphinx-jsonschema = "~1.19" +toml = "~0.10" +ruff = "~0.0.254" +black = "~23.1" + +[tool.black] +line-length = 140 # Ruff and Black must have the same line-length setting to work together + +# https://github.com/charliermarsh/ruff +[tool.ruff] +fix = true # automatically fix problems if possible +select = ["RUF", "E", "F", "I", "UP", "N", "S", "BLE", "A", "C4", "T10", "ISC", "ICN", "PT", +"Q", "SIM", "TID", "ARG", "DTZ", "PD", "PGH", "PLC", "PLE", "PLR", "PLW", "PIE", "COM"] # Enable these rules +ignore = ["PLR0913", "PLR2004", "PLR0402", "COM812", "COM819", "SIM108", "ARG002"] # except for these specific errors +line-length = 140 + +[tool.ruff.per-file-ignores] +"tests/*" = ["S101"] # https://docs.pytest.org/en/7.1.x/reference/customize.html [tool.pytest.ini_options] diff --git a/scripts/inspect_results.ipynb b/scripts/inspect_results.ipynb index 0c66867..cf6283f 100644 --- a/scripts/inspect_results.ipynb +++ b/scripts/inspect_results.ipynb @@ -36,9 +36,8 @@ "\n", "from buildingspy.io.outputfile import Reader\n", "\n", - "mat = Reader(os.path.join(\n", - " \"tests\", \"model_connectors\", \"output\", \"spawn_two_building_Loads_B5a6b99ec37f4de7f94020090_building_result.mat\"), \n", - " \"dymola\"\n", + "mat = Reader(\n", + " os.path.join(\"tests\", \"model_connectors\", \"output\", \"spawn_two_building_Loads_B5a6b99ec37f4de7f94020090_building_result.mat\"), \"dymola\"\n", ")\n", "# List off all the variables\n", "for var in mat.varNames():\n", @@ -47,28 +46,25 @@ "(time1, zn_1_temp) = mat.values(\"znPerimeter_ZN_1.vol.T\")\n", "(_time1, zn_4_temp) = mat.values(\"znPerimeter_ZN_4.vol.T\")\n", "\n", - "plt.style.use('seaborn-whitegrid')\n", + "plt.style.use(\"seaborn-whitegrid\")\n", "\n", "fig = plt.figure(figsize=(16, 8))\n", "ax = fig.add_subplot(211)\n", - "ax.plot(time1 / 3600, zn_1_temp - 273.15, 'r', label='$T_1$')\n", - "ax.plot(time1 / 3600, zn_4_temp - 273.15, 'b', label='$T_4$')\n", - "ax.set_xlabel('time [h]')\n", - "ax.set_ylabel(r'temperature [$^\\circ$C]')\n", + "ax.plot(time1 / 3600, zn_1_temp - 273.15, \"r\", label=\"$T_1$\")\n", + "ax.plot(time1 / 3600, zn_4_temp - 273.15, \"b\", label=\"$T_4$\")\n", + "ax.set_xlabel(\"time [h]\")\n", + "ax.set_ylabel(r\"temperature [$^\\circ$C]\")\n", "# Simulation is only for 168 hours?\n", "ax.set_xlim([0, 168])\n", "ax.legend()\n", - "ax.grid(True)\n", - " " + "ax.grid(True)" ] }, { "cell_type": "code", "execution_count": null, "outputs": [], - "source": [ - "\n" - ], + "source": [], "metadata": { "collapsed": false, "pycharm": { diff --git a/tests/base_test_case.py b/tests/base_test_case.py new file mode 100644 index 0000000..cf2f458 --- /dev/null +++ b/tests/base_test_case.py @@ -0,0 +1,133 @@ +""" +**************************************************************************************************** +:copyright (c) 2019-2022, Alliance for Sustainable Energy, LLC, and other contributors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted +provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions +and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions +and the following disclaimer in the documentation and/or other materials provided with the +distribution. + +Neither the name of the copyright holder nor the names of its contributors may be used to endorse +or promote products derived from this software without specific prior written permission. + +Redistribution of this software, without modification, must refer to the software by the same +designation. Redistribution of a modified version of this software (i) may not refer to the +modified version by the same designation, or by any confusingly similar designation, and +(ii) must refer to the underlying software originally provided by Alliance as “URBANopt”. Except +to comply with the foregoing, the term “URBANopt”, or any confusingly similar designation may +not be used to refer to any modified version of this software or any modified version of the +underlying software originally provided by Alliance without the prior written consent of Alliance. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +**************************************************************************************************** +""" + +import shutil +from pathlib import Path +from unittest import TestCase + +import numpy as np +from geojson_modelica_translator.modelica.modelica_runner import ModelicaRunner + + +class GMTTestCase(TestCase): + def setUp(self): + # extend as needed to run these methods for all inherited test cases + pass + + def tearDown(self): + # extend as needed to run these methods for all inherited test cases + pass + + +class TestCaseBase(GMTTestCase): + """Base Test Case Class to handle generic configurations""" + + SHARED_DATA_DIR = Path(__file__).parent / "data_shared" + + def set_up(self, root_folder, project_name): + """ + + :param root_folder: Folder where the test is to run. This is also the path where the input data are located. + :param project_name: Name of the project folder to create. + :return: + """ + data_dir = Path(root_folder) / "data" + output_dir = Path(root_folder) / "output" + + project_dir = output_dir / project_name + if project_dir.exists(): + shutil.rmtree(project_dir) + + return data_dir, output_dir + + def compile_and_assert_in_docker(self, file_to_run: str, project_path: Path, project_name: str): + """Run the compilation test in docker + + :param file_to_run: Full path to the file to run. Typically this is the .mo file of interest (e.g., coupling.mo) + :param project_path: Full path to the location of the project to run. This is typically the the full path to + where the directory named with the `project_name` comes come from. + :param project_name: The name of the project that is running. This is the directory where the root package.mo + lives. + :return: None + """ + mr = ModelicaRunner() + run_path = Path(project_path).parent.resolve() + success, results_path = mr.compile_in_docker(file_to_run, save_path=run_path) + # on the exit of the docker command it should return a zero exit code, otherwise there was an issue. + # Look at the stdout.log if this is non-zero. + assert success + + # make sure that the results log exist + assert (Path(results_path) / "stdout.log").exists() + + def run_and_assert_in_docker(self, file_to_run: str, project_path: Path, project_name: str): + """Run the test in docker. + + :param file_to_run: Full path to the file to run. Typically this is the .mo file of interest (e.g., coupling.mo) + :param project_path: Full path to the location of the project to run. This is typically the the full path to + where the directory named with the `project_name` comes come from. + :param project_name: The name of the project that is running. This is the directory where the root package.mo + lives. + :return: None + """ + mr = ModelicaRunner() + run_path = Path(project_path).parent.resolve() + success, results_path = mr.run_in_docker(file_to_run, run_path=run_path, project_name=project_name) + # on the exit of the docker command it should return a zero exit code, otherwise there was an issue. + # Look at the stdout.log if this is non-zero. + assert success + + # make sure that the results log exist + assert (Path(results_path) / "stdout.log").exists() + + def cvrmsd(self, measured, simulated): + """Return CVRMSD between arrays. + Implementation of ASHRAE Guideline 14 (4-4) + + :param measured: numpy.array + :param simulated: numpy.array + :return: float + """ + + def rmsd(a, b): + p = 1 + n_samples = len(a) + return np.sqrt(np.sum(np.square(a - b)) / (n_samples - p)) + + normalization_factor = np.mean(measured) + return rmsd(measured, simulated) / normalization_factor diff --git a/tests/test_spawn_two_buildings.py b/tests/test_spawn_two_buildings.py index 1e7268f..996676f 100644 --- a/tests/test_spawn_two_buildings.py +++ b/tests/test_spawn_two_buildings.py @@ -5,9 +5,7 @@ from pathlib import Path from unittest import TestCase -from geojson_modelica_translator.geojson_modelica_translator import ( - GeoJsonModelicaTranslator -) +from geojson_modelica_translator.geojson_modelica_translator import GeoJsonModelicaTranslator # from geojson_modelica_translator.modelica.modelica_runner import ModelicaRunner @@ -26,7 +24,7 @@ def setUp(self): def test_to_modelica_defaults(self): feature_json_file = self.data_dir / f"{self.project_name}.json" - sys_params_json_file = self.data_dir / 'spawn_system_params.json' + sys_params_json_file = self.data_dir / "spawn_system_params.json" gmt = GeoJsonModelicaTranslator( feature_json_file, @@ -37,7 +35,14 @@ def test_to_modelica_defaults(self): gmt.to_modelica() - self.assertTrue(self.results_path / "Loads" / "Resources" / "Data" / "B5a6b99ec37f4de7f94020090" / "RefBldgSmallOfficeNew2004_v1.4_9.6_5A_USA_IL_CHICAGO-OHARE.idf") # noqa + assert ( + self.results_path + / "Loads" + / "Resources" + / "Data" + / "B5a6b99ec37f4de7f94020090" + / "RefBldgSmallOfficeNew2004_v1.4_9.6_5A_USA_IL_CHICAGO-OHARE.idf" + ) # test running just a Spawn coupling - no longer able to run with JModelica. # mr = ModelicaRunner() diff --git a/tests/test_time_series_5g.py b/tests/test_time_series_5g.py new file mode 100644 index 0000000..20537c2 --- /dev/null +++ b/tests/test_time_series_5g.py @@ -0,0 +1,105 @@ +""" +**************************************************************************************************** +:copyright (c) 2019-2022, Alliance for Sustainable Energy, LLC, and other contributors. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted +provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this list of conditions +and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, this list of conditions +and the following disclaimer in the documentation and/or other materials provided with the +distribution. + +Neither the name of the copyright holder nor the names of its contributors may be used to endorse +or promote products derived from this software without specific prior written permission. + +Redistribution of this software, without modification, must refer to the software by the same +designation. Redistribution of a modified version of this software (i) may not refer to the +modified version by the same designation, or by any confusingly similar designation, and +(ii) must refer to the underlying software originally provided by Alliance as “URBANopt”. Except +to comply with the foregoing, the term “URBANopt”, or any confusingly similar designation may +not be used to refer to any modified version of this software or any modified version of the +underlying software originally provided by Alliance without the prior written consent of Alliance. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +**************************************************************************************************** +""" + +import os +import shutil +from pathlib import Path + +from base_test_case import TestCaseBase +from geojson_modelica_translator.geojson.urbanopt_geojson import UrbanOptGeoJson +from geojson_modelica_translator.model_connectors.couplings.coupling import Coupling +from geojson_modelica_translator.model_connectors.couplings.graph import CouplingGraph +from geojson_modelica_translator.model_connectors.districts.district import District +from geojson_modelica_translator.model_connectors.load_connectors.time_series import TimeSeries +from geojson_modelica_translator.model_connectors.networks.network_ambient_water_stub import NetworkAmbientWaterStub +from geojson_modelica_translator.system_parameters.system_parameters import SystemParameters + + +class DistrictSystemTest(TestCaseBase): + def setUp(self): + super().setUp() + + self.project_name = "time_series_5g" + self.data_dir = Path(__file__).parent.parent / "examples" / "time_series_5g" + self.output_dir = Path(__file__).parent.parent / "output" + if not self.output_dir.exists(): + self.output_dir.mkdir(parents=True, exist_ok=False) + + self.results_path = self.output_dir / self.project_name + if self.results_path.exists(): + shutil.rmtree(self.results_path) + + # load in the example geojson with a single office building + filename = os.path.join(self.data_dir, "time_series_ex1.json") + self.gj = UrbanOptGeoJson(filename) + single_building = self.gj.buildings[0] + + # load system parameter data + filename = os.path.join(self.data_dir, "time_series_5g_sys_params.json") + sys_params = SystemParameters(filename) + + # Create the time series load, ets and their coupling + time_series_load = TimeSeries(sys_params, single_building) + + # create ambient water stub + ambient_water_stub = NetworkAmbientWaterStub(sys_params) + five_g_coupling = Coupling(time_series_load, ambient_water_stub, district_type="5G") + + graph = CouplingGraph( + [ + five_g_coupling, + # ts_cw_coupling, + ] + ) + + self.district = District( + root_dir=self.output_dir, project_name=self.project_name, system_parameters=sys_params, coupling_graph=graph + ) + + self.district.to_modelica() + + def test_build_district_system(self): + root_path = Path(self.district._scaffold.districts_path.files_dir).resolve() + assert (root_path / "DistrictEnergySystem.mo").exists() + + # @pytest.mark.simulation + # def test_simulate_district_system(self): + # root_path = Path(self.district._scaffold.districts_path.files_dir).resolve() + # self.run_and_assert_in_docker(Path(root_path) / 'DistrictEnergySystem.mo', + # project_path=self.district._scaffold.project_path, + # project_name=self.district._scaffold.project_name) diff --git a/tests/test_uo_teaser_project.py b/tests/test_uo_teaser_project.py index 12a8d75..6373332 100644 --- a/tests/test_uo_teaser_project.py +++ b/tests/test_uo_teaser_project.py @@ -6,9 +6,7 @@ from unittest import TestCase # from buildingspy.io.outputfile import Reader -from geojson_modelica_translator.geojson_modelica_translator import ( - GeoJsonModelicaTranslator -) +from geojson_modelica_translator.geojson_modelica_translator import GeoJsonModelicaTranslator # from geojson_modelica_translator.modelica.modelica_runner import ModelicaRunner @@ -27,7 +25,7 @@ def setUp(self): def test_to_modelica_defaults(self): feature_json_file = self.data_dir / f"{self.project_name}.json" - sys_params_json_file = self.data_dir / 'geojson_8_system_params.json' + sys_params_json_file = self.data_dir / "geojson_8_system_params.json" gmt = GeoJsonModelicaTranslator( feature_json_file, @@ -38,7 +36,7 @@ def test_to_modelica_defaults(self): gmt.to_modelica() # Assert a building successfully built a model - self.assertTrue(self.results_path / "Loads" / "B6" / "building.mo") + assert self.results_path / "Loads" / "B6" / "building.mo" # mr = ModelicaRunner()